@font-face{font-display:swap;font-family:SohneBreit;font-style:normal;font-weight:300;src:url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-Book.woff2) format("woff2"),url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-Book.woff) format("woff")}@font-face{font-display:swap;font-family:SohneBreit;font-style:italic;font-weight:300;src:url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-BookItalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:SohneBreit;font-style:normal;font-weight:500;src:url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-Medium.woff2) format("woff2"),url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:SohneBreit;font-style:italic;font-weight:500;src:url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-MediumItalic.woff2) format("woff2"),url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-MediumItalic.woff) format("woff")}@font-face{font-display:swap;font-family:SohneBreit;font-style:normal;font-weight:600;src:url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-SemiBold.woff2) format("woff2"),url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:SohneBreit;font-style:normal;font-weight:800;src:url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-Fett.woff) format("woff")}@font-face{font-display:swap;font-family:SohneBreit;font-style:normal;font-weight:700;src:url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-Bold.woff2) format("woff2"),url(https://47115785.fs1.hubspotusercontent-na1.net/hubfs/47115785/fonts/SohneBreit-Bold.woff) format("woff")}:root{--k-primary:#c8102e;--k-primary-dark:#9e0c23;--k-accent:#f5a623;--k-ink:#0d1117;--k-paper:#fff;--k-off:#f2f0eb;--k-field-line:#c8d0da;--k-field-ink:#1a2744;--k-btn-text:#fff;--k-btn2-bg:hsla(0,0%,100%,.14);--k-btn2-line:hsla(0,0%,100%,.4);--k-logo-divider:hsla(0,0%,100%,.35);--hl-panel-w:100%;--hl-panel-pad:clamp(14px,1.6vw,24px);--k-heading:#fff;--k-text:hsla(0,0%,100%,.92);--k-footer-bg:rgba(13,17,23,.92);--k-footer-text:hsla(0,0%,100%,.8);--footer-h:130px;--font-display:"SohneBreit","Poppins",sans-serif;--font-body:"Poppins",sans-serif;--font-cta:var(--font-display);--radius:6px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-family:var(--font-body);height:auto;min-height:100%;overflow-x:hidden;-webkit-overflow-scrolling:touch}img,svg{max-width:100%}button{font-family:inherit}:focus-visible{outline:3px solid var(--k-accent);outline-offset:2px}.page-wrap{background:var(--k-ink);display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;position:relative}.bg-scene{background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:0}.bg-scene,.vignette{inset:0;position:absolute}.vignette{background:rgba(13,17,23,.55);z-index:1}.page-wrap>.hs_cos_wrapper{display:flex;flex-direction:column;min-width:0}.page-wrap>.hs_cos_wrapper:not(:last-child){flex:1 1 auto}.page-wrap>.hs_cos_wrapper:has(>.main),.page-wrap>.hs_cos_wrapper:has(>.return-main){flex:1 1 auto}.page-wrap>.hs_cos_wrapper:has(>.footer){flex:0 0 auto}.main{align-items:center;gap:clamp(24px,4vw,64px);justify-content:space-between;margin:0 auto;max-width:1500px;padding:clamp(20px,3vw,48px) clamp(24px,4vw,64px) calc(var(--footer-h) + 24px);position:relative;width:100%;z-index:2}.hero-left,.main{display:flex;flex:1 1 auto}.hero-left{flex-direction:column;max-width:760px;min-width:0}.hero-right{flex:0 1 520px;min-width:340px}.main>.hs_cos_wrapper{display:flex;flex-direction:column;min-width:0}.main>.hs_cos_wrapper:first-child{flex:1 1 auto;max-width:760px}.main>.hs_cos_wrapper:last-child{flex:0 1 520px;min-width:340px}.main>.hs_cos_wrapper:has(>.hero-left){flex:1 1 auto;max-width:760px}.main>.hs_cos_wrapper:has(>.hero-right){flex:0 1 520px;min-width:340px}.main>.hs_cos_wrapper>.hero-left,.main>.hs_cos_wrapper>.hero-right{width:100%}.hero-left--withfig{align-items:stretch;flex-direction:row;gap:clamp(10px,1.8vw,26px)}.hero-copy{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-width:0}.hero-figure{align-self:flex-end;flex:0 0 auto;margin:0;width:min(var(--fig-w,380px),40%)}.hero-figure img{display:block;height:auto;max-height:var(--fig-h,68svh);object-fit:contain;object-position:bottom;width:100%}.hero-figure--bleed{margin-left:calc(clamp(24px, 4vw, 64px)*-1)}.hl-panel{align-items:baseline;background-color:var(--hl-panel-fallback,transparent);background-image:linear-gradient(var(--hl-panel-bg,transparent),var(--hl-panel-bg,transparent));box-sizing:border-box;column-gap:.22em;flex:0 0 var(--hl-panel-w,100%);padding:var(--hl-panel-pad,0)}.hl-panel,.logos-row{display:flex;flex-wrap:wrap}.logos-row{--logo-gap:clamp(22px,2.6vw,44px);align-items:center;gap:14px var(--logo-gap);margin-bottom:24px}.logos-row img{max-height:72px;object-fit:contain;width:auto}.logo-cell{align-items:center;align-self:stretch;display:inline-flex;position:relative}.footer-logos .logo-cell--divider:before,.logo-cell+.logo-cell:before{background-color:hsla(0,0%,100%,.35);background-image:linear-gradient(var(--k-logo-divider),var(--k-logo-divider));content:"";height:60%;left:calc(var(--logo-gap)/-2);min-height:26px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.logos-row--stack{align-items:flex-start;flex-direction:column-reverse;flex-wrap:nowrap;row-gap:clamp(12px,1.4vw,22px)}.logos-row--stack .logo-cell{align-self:flex-start}.logos-row--stack .logo-cell+.logo-cell:before{content:none}.hero-supertitle{color:var(--k-accent);font-family:var(--font-display);font-size:clamp(13px,1.4vw,18px);font-weight:900;letter-spacing:.08em;margin-top:10px;text-transform:uppercase}.hero-supertitle--top{margin:0 0 10px}.hero-heading{--hl-base:clamp(40px,5.6vw,96px);color:var(--k-heading);font-family:var(--font-display);font-weight:900;line-height:.92;text-transform:uppercase}.hero-heading .line1{display:block;font-size:var(--hl-base);overflow-wrap:break-word;text-wrap:balance}.hero-heading .line1--stack{align-items:baseline;column-gap:.22em;display:flex;flex-wrap:wrap;line-height:.84;row-gap:0}.hl-break{flex:0 0 100%;height:0;margin:0}.hl-line{display:block;max-width:100%;overflow-wrap:break-word}.hl-xs{font-size:calc(var(--hl-base)*.3)}.hl-s{font-size:calc(var(--hl-base)*.42)}.hl-m{font-size:calc(var(--hl-base)*.58)}.hl-l{font-size:calc(var(--hl-base)*.78)}.hl-xl{font-size:var(--hl-base)}.hl-xxl{font-size:calc(var(--hl-base)*1.55)}.hl-xxxl{font-size:calc(var(--hl-base)*2.15)}.hlc-heading{color:var(--k-heading)}.hlc-paper{color:var(--k-paper)}.hl-font-body{font-family:var(--font-body)}.hlc-primary{color:var(--k-primary)}.hlc-accent{color:var(--k-accent)}.hero-sub,.hlc-text{color:var(--k-text)}.hero-sub{font-size:clamp(14px,1.3vw,17px);line-height:1.6;margin-top:16px;max-width:46ch}.lead-form{display:flex;flex-direction:column;gap:8px}.form-lede{color:var(--k-heading);font-family:var(--font-body);font-size:clamp(18px,1.7vw,26px);line-height:1.32;margin-bottom:clamp(14px,1.7vw,24px);text-wrap:balance}.form-lede p{margin:0 0 8px}.form-lede p:last-child{margin-bottom:0}.form-lede--center{margin-left:auto;margin-right:auto;max-width:34ch;text-align:center}.form-lede--left{max-width:42ch;text-align:left}.form-logos{--logo-gap:clamp(18px,2.2vw,36px);align-items:center;display:flex;flex-wrap:wrap;gap:14px var(--logo-gap);margin-bottom:clamp(10px,1.2vw,16px)}.form-logos--center{justify-content:center}.form-logos--left{justify-content:flex-start}.form-logos--right{justify-content:flex-end}.form-logos img{height:clamp(24px,3vw,42px);object-fit:contain;width:auto}.form-logos:not(:has(img)){display:none}.row-2{grid-template-columns:1fr 1fr}.row-1,.row-2{display:grid;gap:8px}.row-1{grid-template-columns:1fr}.lead-form input:not([type=checkbox]),.lead-form select{appearance:none;-webkit-appearance:none;background:var(--k-paper);border:1.5px solid var(--k-field-line);border-radius:var(--radius);color:var(--k-field-ink);font-family:var(--font-body);font-size:16px;height:50px;padding:0 14px;width:100%}.lead-form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%231a2744' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}.lead-form select:invalid{color:#6b7686}.lead-form input::placeholder{color:#6b7686}.lead-form input:focus,.lead-form select:focus{border-color:var(--k-primary);box-shadow:0 0 0 3px rgba(0,0,0,.16);box-shadow:0 0 0 3px color-mix(in srgb,var(--k-primary) 30%,transparent);outline:none}.lead-form input.is-invalid,.lead-form select.is-invalid{border-color:var(--k-primary-dark)}.consent-block{display:flex;flex-direction:column;gap:10px;margin-top:8px}.consent-row{align-items:flex-start;display:flex;gap:10px}.consent-row input[type=checkbox]{accent-color:var(--k-primary);flex:0 0 auto;height:26px;margin-top:2px;width:26px}.consent-text{color:var(--k-text);font-size:11.5px;line-height:1.55}.consent-text a{color:var(--k-heading);font-weight:700;text-decoration:underline;text-underline-offset:2px}.consent-text p{margin:0}.btn-wrap{display:grid;gap:10px;grid-template-columns:1fr;margin-top:12px}.btn-clear,.btn-enter{border:none;border-radius:var(--radius);cursor:pointer;font-family:var(--font-cta);font-size:18px;font-weight:900;height:58px;letter-spacing:.06em;text-transform:uppercase;touch-action:manipulation;transition:background .15s ease,transform .05s ease}.btn-enter{background:var(--k-primary);color:var(--k-btn-text)}.btn-enter:active{background:var(--k-primary-dark);transform:scale(.99)}.btn-enter:disabled{cursor:wait;opacity:.6}.btn-clear{background-color:hsla(0,0%,100%,.14);background-image:linear-gradient(var(--k-btn2-bg),var(--k-btn2-bg));border:1.5px solid var(--k-btn2-line);color:var(--k-btn-text);font-size:13px;height:44px;justify-self:center;letter-spacing:.1em;margin-top:6px;padding:0 22px;width:auto}.btn-clear:active{background-color:hsla(0,0%,100%,.25)}.form-note{color:var(--k-text);font-size:11px;margin-top:10px;opacity:.75;text-align:center}.form-error{background:var(--k-paper);border-left:4px solid var(--k-primary);border-radius:var(--radius);color:var(--k-field-ink);font-size:13px;line-height:1.45;margin-top:10px;padding:12px 14px}.sr-only{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.footer{background-color:var(--k-ink);background-image:linear-gradient(var(--k-footer-bg),var(--k-footer-bg));border-top:1px solid hsla(0,0%,100%,.22);border-top:1px solid color-mix(in srgb,var(--k-footer-text) 25%,transparent);bottom:0;display:flex;flex-direction:column;gap:6px;left:0;min-height:130px;padding:12px clamp(16px,3vw,40px) 14px;position:fixed;right:0;z-index:5}.footer-inner{align-items:center;display:flex;gap:clamp(12px,.5vw,32px);justify-content:space-between}.footer-inner--stack{align-items:stretch;flex-direction:column;gap:.5vw}.footer-inner--stack .footer-logos{align-self:flex-start;justify-content:flex-start;order:-1}.footer-inner--stack .footer-text{--footer-text-max:100%}.footer-text{--footer-text-max:57%;display:flex;flex:1 1 auto;flex-direction:column;gap:6px;max-width:var(--footer-text-max);min-width:0}@media (orientation:landscape) and (min-width:901px){.footer-inner:not(.footer-inner--stack):not(:has(.footer-logos)) .footer-text{--footer-text-max:100%}.footer-inner:not(.footer-inner--stack):has(.footer-logos):not(:has(.footer-logos .logo-cell:nth-child(2))) .footer-text{--footer-text-max:78%}.footer-inner:not(.footer-inner--stack):has(.footer-logos .logo-cell:nth-child(2)):not(:has(.footer-logos .logo-cell:nth-child(3))) .footer-text{--footer-text-max:70%}}.footer-logos{--logo-gap:clamp(12px,1.6vw,34px);align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:12px var(--logo-gap);justify-content:flex-end;min-width:0}.footer-logos--nodivider .logo-cell+.logo-cell:not(.logo-cell--divider):before{content:none}.footer-links{align-items:center;color:var(--k-footer-text);display:flex;flex-wrap:wrap;font-size:12px;gap:8px 10px}.footer-links a{color:var(--k-footer-text);padding:8px 2px;text-decoration:underline;text-underline-offset:2px}.footer-links span{color:var(--k-footer-text);opacity:.5}.footer-legal{color:var(--k-footer-text);font-size:9.5px;line-height:1.5;max-width:1200px;opacity:.8}.footer-legal p{margin:0}.footer-legal a{color:var(--k-footer-text);overflow-wrap:anywhere;text-decoration:underline;text-underline-offset:2px}.footer.footer--flow{position:relative}.footer-logos{--logo-h-fluid:clamp(20px,2.2vw,44px)}.footer-logo-right{flex:0 0 auto;height:auto;max-height:min(var(--logo-h,44px),var(--logo-h-fluid,44px));max-width:100%;object-fit:contain;width:auto}.footer-logos .logo-cell{min-width:0}.footer-logo-link{align-items:center;display:inline-flex;flex:0 0 auto;line-height:0;text-decoration:none}.footer-logo-link:focus-visible{border-radius:4px;outline:2px solid var(--k-footer-text);outline-offset:4px}.return-main{align-items:center;display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;margin:0 auto;max-width:1600px;padding:24px clamp(20px,3vw,48px) calc(var(--footer-h) + 24px);position:relative;text-align:center;width:100%;z-index:2}.return-logos{justify-content:center;margin-bottom:clamp(18px,2.4vw,34px)}.return-logos--mid{margin-bottom:clamp(14px,2vw,28px);margin-top:clamp(12px,1.8vw,26px)}.return-kicker{color:var(--k-accent);font-size:clamp(46px,8vw,190px);letter-spacing:-.01em;line-height:.9;margin-bottom:clamp(6px,1vw,14px);overflow-wrap:break-word}.return-heading,.return-kicker{font-family:var(--font-display);font-weight:900;text-transform:uppercase;text-wrap:balance}.return-heading{color:var(--k-heading);font-size:clamp(30px,5vw,92px);line-height:.95;margin-top:clamp(6px,1vw,16px)}.return-message{color:var(--k-text);font-size:clamp(17px,2.2vw,34px);line-height:1.4;margin:clamp(12px,1.6vw,20px) auto 0;max-width:42ch}.return-message p{margin:0 0 10px}.return-code{background:var(--k-paper);border-radius:var(--radius);margin:clamp(20px,2.6vw,34px) auto 0;max-width:100%;padding:clamp(18px,2vw,28px) clamp(28px,3.4vw,56px) clamp(15px,1.7vw,24px)}.return-code__label{border-bottom:1px solid var(--k-field-line);font-size:clamp(11px,1vw,15px);font-weight:600;letter-spacing:.07em;line-height:1.35;opacity:.7;padding-bottom:clamp(9px,1.1vw,14px);text-wrap:balance}.return-code__label,.return-code__value{color:var(--k-field-ink);text-transform:uppercase}.return-code__value{font-family:var(--font-display);font-size:clamp(46px,8vw,116px);font-variant-numeric:tabular-nums;font-weight:900;letter-spacing:.06em;line-height:.95;margin-top:clamp(10px,1.2vw,18px);overflow-wrap:break-word;text-indent:.06em;-webkit-user-select:all;user-select:all}.return-code__note{color:var(--k-text);font-size:clamp(13px,1.3vw,18px);line-height:1.45;margin:clamp(10px,1.2vw,16px) auto 0;max-width:42ch;opacity:.85}.return-actions{display:flex;flex-wrap:wrap;gap:18px;margin-top:clamp(20px,3vw,32px)}.return-actions,.return-btn{align-items:center;justify-content:center}.return-btn{background:var(--k-primary);border:2px solid transparent;border-radius:var(--radius);color:var(--k-btn-text);cursor:pointer;display:inline-flex;font-family:var(--font-cta);font-size:18px;font-weight:900;letter-spacing:.06em;min-height:64px;padding:16px 36px;text-decoration:none;text-transform:uppercase;touch-action:manipulation}.return-btn:active{background:var(--k-primary-dark)}.return-btn--outline{background:transparent;border-color:var(--k-primary);color:var(--k-btn-text)}.return-btn--outline:active{background:var(--k-primary-dark);border-color:var(--k-primary-dark);color:var(--k-paper)}.return-btn--text{background:transparent;border-color:transparent;color:var(--k-btn-text);padding-left:12px;padding-right:12px;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}.return-btn--text:active{background:transparent;color:var(--k-accent)}.return-btn--title{text-transform:capitalize}.return-btn--sentence{text-transform:none}.return-count{color:var(--k-text);display:inline-block;font-size:13px;font-variant-numeric:tabular-nums;margin-top:14px;opacity:.8}body.legal-modal-open{overflow:hidden!important}.legalModal{display:none;inset:0;position:fixed;z-index:999999}.legalModal.is-open{display:block}.legalModal__backdrop{background:rgba(0,0,0,.72);inset:0;position:absolute}.legalModal__panel{background:#fff;border-radius:14px;box-shadow:0 20px 70px rgba(0,0,0,.55);display:flex;flex-direction:column;height:min(88vh,820px);margin:5vh auto;overflow:hidden;position:relative;width:min(980px,calc(100vw - 32px))}.legalModal__header{align-items:center;background:#fff;border-bottom:1px solid rgba(0,0,0,.08);display:flex;gap:12px;justify-content:space-between;padding:12px 14px}.legalModal__title{color:#111;font-size:14px;font-weight:700}.legalModal__actions{align-items:center;display:flex;flex:0 0 auto;gap:10px}.legalModal__close{background:#fff;border:1px solid rgba(0,0,0,.12);border-radius:10px;color:#111;cursor:pointer;display:grid;font-size:18px;height:48px;line-height:1;place-items:center;width:48px}.legalModal__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;background:#fff;scroll-behavior:smooth}.legalModal__content{color:#111;font-size:14px;line-height:1.65;margin:0 auto;max-width:860px;padding:22px}.legalModal__content a{color:#111;font-weight:700;text-decoration:underline}.legalModal__content h2{font-size:20px;margin:0 0 10px;text-transform:uppercase}.legalModal__content h3{font-size:15px;margin:18px 0 8px}.legalModal__content p{margin:0 0 12px}.legalModal__content ol,.legalModal__content ul{margin:0 0 14px 18px}@media (max-width:900px),(orientation:portrait){.main{align-items:stretch;flex-direction:column;justify-content:flex-start;padding-top:24px}.hero-left{max-width:none}.hero-right{flex:1 1 auto;min-width:0;width:100%}.main>.hs_cos_wrapper:first-child,.main>.hs_cos_wrapper:has(>.hero-left),.main>.hs_cos_wrapper:has(>.hero-right),.main>.hs_cos_wrapper:last-child{flex:0 0 auto;max-width:none;min-width:0;width:100%}.hero-left--withfig{align-items:stretch;flex-direction:column}.hero-figure{display:none}.hero-figure--portrait{align-self:flex-start;display:block;width:min(var(--fig-w,380px),46%)}.hero-figure--bleed{margin-left:0}.hero-heading .line1{font-size:clamp(36px,9vw,72px)}.hero-heading{--hl-base:clamp(36px,9vw,72px)}.logos-row{flex-wrap:nowrap}.logos-row img{max-width:100%}.logo-cell{min-width:0}.footer{position:relative}.main,.return-main{padding-bottom:24px}.footer-inner{align-items:flex-start;flex-direction:column;gap:14px}.footer-text{--footer-text-max:100%}.footer-logos{align-self:flex-start;justify-content:flex-start;max-width:100%}.footer-legal{font-size:11.5px}.footer-links{font-size:13px}.return-main{padding-top:clamp(20px,6vw,44px)}.return-kicker{font-size:clamp(28px,8.5vw,96px)}.return-code{padding-left:clamp(22px,6vw,44px);padding-right:clamp(22px,6vw,44px)}.return-code__value{font-size:clamp(52px,17vw,104px)}}@media (max-width:560px){.row-2{grid-template-columns:1fr}}@media (orientation:landscape) and (min-width:901px){body:has(.page-wrap--lock){overflow:hidden}.page-wrap--lock{height:100dvh;min-height:0;overflow:hidden}.page-wrap--lock .footer{flex:0 0 auto;position:relative}.page-wrap--lock>.hs_cos_wrapper:has(>.main),.page-wrap--lock>.hs_cos_wrapper:has(>.return-main){min-height:0}.page-wrap--lock .main,.page-wrap--lock .return-main{flex:1 1 auto;min-height:0;padding-bottom:clamp(12px,1.8vh,24px);padding-top:clamp(12px,1.8vh,32px)}.page-wrap--lock .hero-right{flex:0 1 640px;min-width:min(480px,100%)}}@media (orientation:landscape) and (max-height:920px){.hero-heading{--hl-base:clamp(30px,4vw,66px)}.hero-figure{width:min(var(--fig-w,380px),30%)}.return-kicker{font-size:clamp(38px,6.4vw,96px)}.return-heading{font-size:clamp(24px,3.6vw,54px)}.return-message{font-size:clamp(15px,1.8vw,24px)}.return-code{margin-top:clamp(14px,2vh,24px)}.return-code__value{font-size:clamp(42px,6.4vw,92px)}.footer{min-height:0;padding:10px clamp(16px,3vw,40px) 12px}.footer-legal{font-size:9px;line-height:1.45}.consent-text{font-size:9.5px}}