.internal-page{color:#f4f4f2;background:#070708}.internal-page main{overflow:hidden}.internal-page--no-hero main{background:#070708;padding-top:112px}.internal-page--no-hero .product-selector{padding-top:clamp(118px,7.5vw,142px)}.internal-hero{isolation:isolate;background:radial-gradient(90% 110% at 84% 40%,#36070d 0%,#170306 38%,#080809 72%);height:100svh;min-height:620px;position:relative;overflow:hidden}.internal-hero:after{z-index:-1;aspect-ratio:1;content:"";border:1px solid #ffffff12;border-radius:50%;width:min(68vw,980px);position:absolute;bottom:-22vw;right:-9vw;box-shadow:0 0 0 5vw #ffffff03,0 0 0 10vw #ffffff02}.internal-hero__glow{z-index:-2;aspect-ratio:1;filter:blur(44px);background:radial-gradient(circle,#dd10286b,#72000f24 42%,#0000 72%);border-radius:50%;width:min(85vw,1250px);animation:7s ease-in-out infinite alternate internalGlow;position:absolute;top:-35%;right:-16%}.internal-hero__grid{z-index:-1;opacity:.13;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 0%,#000 44% 100%)}.internal-hero__content{z-index:1;width:min(49vw,720px);position:absolute;top:50%;left:clamp(28px,6.3vw,102px);transform:translateY(-48%)}.internal-kicker{color:#ffffffad;letter-spacing:.19em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 22px;font:600 10px/1 IBM Plex Mono,monospace;display:flex}.internal-kicker span{color:#ef2234;border:1px solid #ef2234;place-items:center;width:26px;height:26px;display:grid}.internal-hero h1{letter-spacing:-.035em;margin:0;font:400 clamp(66px,7.2vw,122px)/.78 Upbolters,Arial Black,sans-serif}.internal-hero h1 span,.internal-hero h1 em{display:block}.internal-hero h1 em{color:#ef2032;font-style:normal}.internal-hero__intro{color:#ffffffd6;white-space:normal;width:min(100%,40vw);max-width:40vw;margin:27px 0 0;font:300 15px/1.55 Roboto Variable,sans-serif}.internal-hero__actions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.internal-hero__actions .button{font-family:Instrument Sans Variable,sans-serif}.internal-hero__meta{color:#ffffff57;letter-spacing:.14em;align-items:center;gap:14px;font:600 8px/1 IBM Plex Mono,monospace;display:flex;position:absolute;bottom:40px;right:clamp(22px,4vw,70px)}.internal-hero__meta i{background:linear-gradient(90deg,#ed1c31,#0000);width:56px;height:1px}.page-section{padding:clamp(90px,11vw,170px) clamp(22px,6vw,104px);position:relative}.page-section--light{color:#111318;background:#e8e8e6}.page-section--dark{color:#fff;background:#08090a}.page-section--red{color:#fff;background:linear-gradient(135deg,#b50719,#6c000d)}.page-shell{width:min(100%,1500px);margin:0 auto}.page-lead-grid{grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);gap:clamp(46px,8vw,140px);display:grid}.page-label{color:#d51025;letter-spacing:.17em;text-transform:uppercase;margin:9px 0 0;font:600 9px/1 IBM Plex Mono,monospace}.page-display{letter-spacing:-.035em;max-width:1040px;margin:0;font:400 clamp(48px,6.5vw,105px)/.82 Upbolters,Arial Black,sans-serif}.page-display em{color:#d51025;font-style:normal}.page-copy{gap:24px;max-width:850px;margin-top:52px;display:grid}.page-copy p{color:#111318a8;margin:0;font:400 clamp(16px,1.2vw,19px)/1.75 Roboto Variable,sans-serif}.page-section--dark .page-copy p{color:#ffffff9e}.statement-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:clamp(65px,8vw,110px);display:grid}.statement-card{background:#ffffff85;border:1px solid #1113181f;min-height:360px;padding:34px;position:relative;overflow:hidden}.page-section--dark .statement-card{background:linear-gradient(145deg,#ffffff13,#ffffff05);border-color:#ffffff21}.statement-card>span{color:#d51025;letter-spacing:.14em;font:600 9px/1 IBM Plex Mono,monospace}.statement-card h2,.statement-card h3{letter-spacing:-.03em;margin:110px 0 20px;font:400 clamp(38px,3.7vw,64px)/.82 Upbolters,Arial Black,sans-serif}.statement-card p{color:#1113189e;margin:0;font:400 15px/1.65 Roboto Variable,sans-serif}.page-section--dark .statement-card p{color:#ffffff8c}.statement-card:after{content:"";border:1px solid #d5102538;border-radius:50%;width:150px;height:150px;position:absolute;top:-45px;right:-45px;box-shadow:0 0 0 25px #d5102506,0 0 0 50px #d5102504}.policy-intro{grid-template-columns:minmax(0,1.15fr) minmax(260px,.5fr);align-items:start;gap:clamp(45px,8vw,130px);display:grid}.policy-badge{background:linear-gradient(145deg,#ffffff14,#ffffff05);border:1px solid #ffffff24;align-content:space-between;min-height:330px;padding:34px;display:grid;box-shadow:inset 0 1px #ffffff14}.policy-badge span{color:#ef2034;letter-spacing:.15em;font:600 9px/1 IBM Plex Mono,monospace}.policy-badge strong{font:400 clamp(58px,7vw,110px)/.72 Upbolters,Arial Black,sans-serif}.policy-badge small{color:#ffffff73;letter-spacing:.12em;font:500 9px/1.5 IBM Plex Mono,monospace}.principles{border-top:1px solid #ffffff21;margin-top:85px;display:grid}.principle{border-bottom:1px solid #ffffff21;grid-template-columns:90px minmax(180px,.45fr) minmax(0,1fr);align-items:start;gap:30px;padding:34px 0;display:grid}.principle>span{color:#ed1d31;font:600 10px/1 IBM Plex Mono,monospace}.principle h3{margin:0;font:400 clamp(28px,3vw,48px)/.86 Upbolters,Arial Black,sans-serif}.principle p{color:#ffffff8f;max-width:720px;margin:0;font:300 15px/1.7 Roboto Variable,sans-serif}.form-section{background:radial-gradient(circle at 10% 90%,#be051c38,#0000 42%),#070708}.form-layout{grid-template-columns:minmax(0,.62fr) minmax(0,1fr);align-items:start;gap:clamp(46px,8vw,130px);display:grid}.form-side h2{letter-spacing:-.035em;margin:0;font:400 clamp(54px,6.2vw,102px)/.8 Upbolters,Arial Black,sans-serif}.form-side h2 em{color:#ed1c31;font-style:normal}.form-side>p{color:#ffffff8c;max-width:440px;margin:30px 0 0;font:300 16px/1.7 Roboto Variable,sans-serif}.form-direct{gap:10px;margin-top:38px;display:grid}.form-direct a{color:#fff;width:fit-content;font:500 12px/1.4 IBM Plex Mono,monospace;text-decoration:none}.internal-form{background:linear-gradient(145deg,#ffffff13,#ffffff05);border:1px solid #ffffff24;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:clamp(25px,3.2vw,50px);display:grid;box-shadow:inset 0 1px #ffffff14,0 35px 90px #00000038}.internal-form__top,.internal-form__full,.internal-form button,.internal-form__note{grid-column:1/-1}.internal-form__top{color:#ffffff75;letter-spacing:.14em;text-transform:uppercase;border-bottom:1px solid #ffffff21;justify-content:space-between;gap:22px;padding-bottom:24px;font:600 8px/1.45 IBM Plex Mono,monospace;display:flex}.internal-form__top span{color:#ed1c31}.internal-form label{color:#ffffff94;letter-spacing:.13em;text-transform:uppercase;gap:10px;font:600 8px/1 IBM Plex Mono,monospace;display:grid}.internal-form input,.internal-form select,.internal-form textarea{color:#fff;background:#ffffff05;border:0;border-bottom:1px solid #ffffff38;border-radius:0;outline:0;width:100%;font:400 15px/1.45 Instrument Sans Variable,sans-serif}.internal-form input,.internal-form select{height:54px;padding:0 12px}.internal-form textarea{resize:vertical;min-height:120px;padding:15px 12px}.internal-form input:focus,.internal-form select:focus,.internal-form textarea:focus{background:#ffffff0b;border-color:#ed1c31}.internal-form option{background:#111}.internal-form button{color:#fff;letter-spacing:.13em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#ed2035,#b60618);border:0;justify-content:space-between;align-items:center;min-height:62px;padding:0 24px;font:600 11px/1 Instrument Sans Variable,sans-serif;display:flex}.internal-form button span:last-child{font-size:21px}.internal-form__note{color:#ffffff57;letter-spacing:.1em;margin:-7px 0 0;font:500 8px/1.5 IBM Plex Mono,monospace}.locations-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:70px;display:grid}.location-card{background:#ffffff8a;border:1px solid #1113181f;padding:30px;font-style:normal}.location-card>span{color:#d51025;letter-spacing:.14em;font:600 8px/1 IBM Plex Mono,monospace}.location-card h3{margin:65px 0 9px;font:400 clamp(30px,3vw,48px)/.84 Upbolters,Arial Black,sans-serif}.location-card p{color:#11131894;margin:0;font:400 14px/1.55 Roboto Variable,sans-serif}.location-card div{gap:8px;margin-top:24px;display:grid}.location-card a{color:#111318;width:fit-content;font:600 11px/1 IBM Plex Mono,monospace;text-decoration:none}.location-card small{color:#1113186e;letter-spacing:.1em;text-transform:uppercase;margin-top:25px;font:600 8px/1.5 IBM Plex Mono,monospace;display:block}.page-cta h2{letter-spacing:-.04em;max-width:900px;margin:0;font:400 clamp(55px,7vw,116px)/.78 Upbolters,Arial Black,sans-serif}.page-cta a{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid #ffffff7a;align-items:center;min-height:58px;padding:0 25px;font:600 10px/1 Instrument Sans Variable,sans-serif;text-decoration:none;display:inline-flex}[data-page-reveal]{opacity:1;transition:opacity .85s,transform .85s cubic-bezier(.2,.75,.2,1);transform:none}[data-page-reveal].is-visible{opacity:1;transform:none}@keyframes internalGlow{to{opacity:.72;transform:translate(-8%,9%)scale(1.12)}}@media (width<=1100px) and (width>=901px){.internal-hero h1{font-size:clamp(62px,8.4vw,90px)}}@media (width<=900px){.internal-page--no-hero main{padding-top:86px}.internal-page--no-hero .product-selector{padding-top:78px}.internal-hero{align-items:flex-end;height:auto;min-height:760px;padding:180px 22px 74px;display:flex}.internal-hero__content{width:auto;position:relative;top:auto;left:auto;transform:none}.internal-hero__intro{white-space:normal;width:auto;max-width:660px}.internal-hero__actions{margin-top:22px}.page-lead-grid,.policy-intro,.form-layout,.statement-grid,.locations-grid{grid-template-columns:1fr}.statement-card{min-height:290px}.statement-card h2,.statement-card h3{margin-top:72px}.principle{grid-template-columns:54px 1fr}.principle p{grid-column:2}.page-cta{display:grid}.page-cta a{width:fit-content}.form-side>p{max-width:680px}}@media (width<=600px){.internal-page--no-hero main{padding-top:76px}.internal-page--no-hero .product-selector{padding-top:68px}.internal-hero{min-height:680px;padding-right:var(--mobile-page-gutter);padding-left:var(--mobile-page-gutter)}.internal-hero h1{font-size:clamp(55px,18vw,82px)}.internal-hero__intro{font-size:16px}.internal-hero__actions{gap:8px;margin-top:18px}.internal-hero__actions .button{text-align:center;width:100%;padding:12px 14px;font-size:9px}.internal-hero__meta{display:none}.page-section{padding:76px var(--mobile-page-gutter)}.page-display{font-size:clamp(44px,13vw,60px)}.statement-card{padding:26px}.policy-badge{min-height:270px}.principle{grid-template-columns:38px 1fr;gap:18px}.internal-form{padding:24px var(--mobile-page-gutter);grid-template-columns:1fr}.internal-form>label{grid-column:1/-1}.internal-form__top{display:grid}.page-cta h2{font-size:clamp(50px,14vw,68px)}}@media (prefers-reduced-motion:reduce){.internal-hero__glow{animation:none}[data-page-reveal]{opacity:1;transition:none;transform:none}}.internal-hero--product:after{display:none}.internal-hero--product .internal-hero__content{z-index:5;width:min(47vw,700px)}.internal-hero--product .internal-hero__meta{display:none}.internal-product-visual{z-index:3;pointer-events:none;width:min(49vw,790px);height:min(80vh,820px);position:absolute;top:52%;right:clamp(30px,4.8vw,92px);transform:translateY(-48%)}.internal-product-visual:after{content:"";filter:blur(23px);background:#0000009e;border-radius:50%;height:9%;position:absolute;bottom:5%;left:8%;right:8%}.internal-product-visual img{z-index:1;object-fit:contain;filter:drop-shadow(0 32px 42px #0000009e);width:100%;height:100%;position:relative}.internal-product-orbit{z-index:1;aspect-ratio:1;border:1px solid #ffffff13;border-radius:50%;width:min(61vw,980px);position:absolute;top:50%;right:-4vw;transform:translateY(-47%);box-shadow:0 0 0 6.5vw #ffffff04,0 0 0 13vw #ffffff03}.internal-product-orbit:before,.internal-product-orbit:after{content:"";border:1px solid #ed1c3121;border-radius:50%;position:absolute}.internal-product-orbit:before{inset:15%}.internal-product-orbit:after{inset:30%}.internal-product-orbit i{border:1px solid #ffffff61;border-radius:50%;width:7px;height:7px;position:absolute}.internal-product-orbit i:first-child{background:#a70b1c;top:3%;left:48%}.internal-product-orbit i:nth-child(2){top:50%;right:7%}.internal-product-orbit i:nth-child(3){bottom:14%;left:18%}.internal-product-orbit span{color:#ffffff29;letter-spacing:.14em;font:600 8px/1 IBM Plex Mono,monospace;position:absolute;top:24%;right:4%}.internal-product-frame{z-index:6;pointer-events:none;position:absolute;inset:clamp(118px,15vh,146px) 42px 35px}.internal-product-frame i{border-style:solid;border-color:#ffffff38;width:37px;height:37px;position:absolute}.internal-product-frame i:first-child{border-width:1px 0 0 1px;top:0;left:0}.internal-product-frame i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.internal-product-frame i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.internal-product-frame i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.internal-product-readout{z-index:6;color:#ffffff6b;letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:13px;font:600 8px/1 IBM Plex Mono,monospace;display:flex;position:absolute;top:38%;right:5.3%}.internal-product-readout i{background:linear-gradient(90deg,#ed1c31,#ffffff1f);width:58px;height:1px}.internal-product-readout strong{color:#ffffffc2;font-weight:600}.internal-product-note{z-index:6;color:#ffffff47;letter-spacing:.12em;align-items:center;gap:11px;font:600 7px/1.55 IBM Plex Mono,monospace;display:flex;position:absolute;top:48%;left:51%}.internal-product-note i{border:1px solid #ffffff61;border-radius:50%;width:7px;height:7px}.internal-product-note strong{color:#ffffff70;font-weight:600}.internal-product-side-code{z-index:6;color:#ffffff5c;letter-spacing:.12em;transform-origin:100% 0;font:600 7px/1 IBM Plex Mono,monospace;position:absolute;top:46%;right:17px;transform:rotate(90deg)translate(100%)}.internal-product-specs{z-index:6;display:flex;position:absolute;bottom:5.4%;right:5.2%}.internal-product-specs span{border-left:1px solid #ed1c3194;gap:8px;min-width:120px;padding:0 16px;display:grid}.internal-product-specs small{color:#ffffff4d;letter-spacing:.12em;font:600 7px/1 IBM Plex Mono,monospace}.internal-product-specs strong{color:#ffffffbd;letter-spacing:.1em;white-space:nowrap;font:600 8px/1 IBM Plex Mono,monospace}@media (width<=900px){.internal-hero--product{height:100svh;min-height:760px;padding:0;display:block}.internal-hero--product .internal-hero__content{width:calc(100% - 60px);position:absolute;top:18%;left:30px;transform:none}.internal-hero--product .internal-hero__content h1{font-size:clamp(66px,12vw,104px)}.internal-product-visual{width:68vw;height:55vh;top:auto;bottom:-3%;right:-5%;transform:none}.internal-product-orbit{width:88vw;top:auto;bottom:-8vw;right:-24vw;transform:none}.internal-product-frame{inset:110px 22px 22px}.internal-product-readout{top:auto;bottom:30px;right:30px}.internal-product-note,.internal-product-side-code,.internal-product-specs{display:none}}@media (width<=600px){.internal-hero--product{min-height:760px}.internal-hero--product .internal-hero__content{left:var(--mobile-page-gutter);width:84vw;top:15%}.internal-hero--product .internal-hero__content h1{font-size:clamp(55px,17vw,78px)}.internal-hero--product .internal-hero__intro{max-width:92%;font-size:14px;line-height:1.5}.internal-product-visual{width:108vw;height:51vh;bottom:-1%;right:-22%}.internal-product-orbit{width:125vw;bottom:-5vw;right:-48vw}.internal-product-frame{inset:90px 12px 14px}.internal-product-readout{bottom:20px;right:20px}.internal-product-readout i{width:34px}}.page-cta__actions,.section-actions{flex-wrap:nowrap;gap:12px;display:flex}.section-actions{margin-top:30px}:is(.page-cta__actions,.section-actions)>:nth-child(n+3){display:none!important}@media (width<=900px){.page-cta__actions{justify-content:flex-start}}@media (width<=600px){.page-cta__actions,.section-actions{width:100%}:is(.page-cta__actions,.section-actions)>a{width:100%!important}:is(.page-cta__actions,.section-actions)>:nth-child(n+2){display:none!important}}.page-copy p{font-size:clamp(14px,1.05vw,17px)}@media (width>=901px){.internal-page--single-line-title .internal-hero__content{width:min(82vw,1480px)}.internal-page--single-line-title .internal-hero h1{white-space:nowrap;gap:.16em;font-size:clamp(58px,6.1vw,112px);display:flex}.internal-page--single-line-title .internal-hero h1 span,.internal-page--single-line-title .internal-hero h1 em{display:inline-block}}.page-cta{justify-content:stretch;align-items:start;gap:30px;display:grid}.page-cta__actions{justify-content:flex-start}[data-page-reveal],[data-product-reveal]{opacity:1;transform:none}
