.localized-header{z-index:25;align-items:center;gap:28px;min-height:84px;display:flex;position:relative}.localized-contact{align-items:center;gap:10px;min-height:44px;margin-left:auto;font-size:1rem;display:flex}.localized-contact svg{color:var(--engine)}.localized-menu{margin-left:auto;position:relative}.localized-menu summary{cursor:pointer;align-items:center;gap:12px;min-height:44px;display:flex}.localized-menu summary:after{content:"+";color:var(--engine);font-size:1.25rem}.localized-menu[open] summary:after{content:"−"}.localized-menu nav{background:var(--ink);border:1px solid var(--line);width:min(330px,100vw - 40px);padding:18px 24px;display:grid;position:absolute;top:100%;right:0;box-shadow:0 20px 45px #0008}.localized-menu nav a{padding:10px 0;font-size:1rem}.localized-menu nav a:hover,.localized-menu nav a[aria-current]{color:var(--engine)}.localized-page h1,.localized-page h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-weight:400;line-height:1.12}.localized-page h1{margin:0;font-size:clamp(2.8rem,5.8vw,5.8rem)}.localized-page h2{margin:0 0 25px;font-size:clamp(2.1rem,3.7vw,3.6rem)}.localized-hero{grid-template-columns:1.1fr 1fr;align-items:end;gap:70px;padding-block:58px 70px;display:grid}.localized-hero .eyebrow{font-size:.8125rem}.localized-hero-copy p{color:#d1ced7;margin:0 0 30px;font-size:1.125rem;line-height:1.8}.localized-story-logo{max-width:260px;max-height:90px;margin-bottom:25px;display:inline-flex}.localized-story-logo img{object-fit:contain;width:auto;height:auto;max-height:90px}.localized-cover{margin-block:0 38px}.localized-cover img{aspect-ratio:2;object-fit:cover;width:100%}.localized-cover figcaption{color:var(--text-muted);padding-top:12px;font-size:.875rem}.localized-cover figcaption a{text-underline-offset:3px;text-decoration:underline}.localized-jump{border-block:1px solid var(--line);flex-wrap:wrap;gap:12px 25px;padding-block:24px;display:flex}.localized-jump a{color:var(--text-muted);text-underline-offset:4px;font-size:.9375rem;text-decoration:underline}.localized-jump a:hover{color:var(--engine)}.localized-section{border-bottom:1px solid var(--line);grid-template-columns:.9fr 1.1fr;gap:70px;padding-block:70px;display:grid}.localized-section .mono{color:var(--engine);margin:0 0 20px;font-size:.8125rem}.localized-section-body{min-width:0}.localized-section-body>p{color:#cbc8d2;margin:0 0 24px;font-size:1.0625rem;line-height:1.8}.localized-details{gap:22px;display:grid}.localized-details article{border-top:1px solid var(--line);padding-top:20px}.localized-details h3,.localized-steps h3{overflow-wrap:anywhere;margin:0 0 12px;font-size:1.25rem;line-height:1.4}.localized-details p,.localized-steps p{color:var(--text-muted);margin:0;font-size:1rem}.localized-steps{margin:0;padding-left:25px}.localized-steps li{padding:0 0 25px 12px}.localized-steps li::marker{font-family:var(--font-mono);color:var(--engine)}.localized-section-links{flex-direction:column;align-items:flex-start;gap:17px;margin-top:30px;display:flex}.localized-section-links .text-link{color:var(--engine);overflow-wrap:anywhere;font-size:1rem}.localized-section-links svg{flex-shrink:0}.localized-proof{border-bottom:1px solid var(--line);padding-block:65px}.localized-proof>p:not(.eyebrow){max-width:800px;color:var(--text-muted);font-size:1.0625rem}.localized-store-marks{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:26px;margin-block:30px;display:grid}.localized-store-marks a{justify-content:center;align-items:center;min-height:80px;display:flex}.localized-store-marks img{object-fit:contain;width:100%;height:auto;max-height:80px}.localized-story-links{flex-wrap:wrap;gap:30px;display:flex}.localized-story-links a{min-height:44px;color:var(--engine);align-items:center;gap:12px;font-size:1rem;display:flex}.localized-faq{grid-template-columns:.8fr 1.2fr;gap:70px;padding-block:70px;display:grid}.localized-faq details{border-top:1px solid var(--line);padding-block:20px}.localized-faq details:last-child{border-bottom:1px solid var(--line)}.localized-faq summary{cursor:pointer;overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:22px;min-height:44px;font-size:1.0625rem;font-weight:600;list-style:none;display:flex}.localized-faq summary::-webkit-details-marker{display:none}.localized-faq summary span{color:var(--engine);font-size:1.5rem;font-weight:400}.localized-faq details[open] summary span{transform:rotate(45deg)}.localized-faq details p{color:var(--text-muted);margin:16px 0 0;font-size:1rem;line-height:1.8}.localized-close{border-top:1px solid var(--line);padding-block:55px 85px}.localized-close h2{max-width:1000px}.localized-close>p:not(.eyebrow){color:var(--text-muted);max-width:750px;font-size:1.125rem}.localized-close .button{margin-top:18px}.localized-footer{border-top:1px solid var(--line);color:var(--text-muted);padding-block:35px 50px;font-size:.9375rem}.localized-footer nav{flex-wrap:wrap;gap:8px 25px;display:flex}.localized-footer a{align-items:center;min-height:44px;display:inline-flex}.localized-footer a:hover{color:var(--engine)}@media (max-width:1000px){.localized-hero,.localized-section,.localized-faq{gap:35px}.localized-store-marks{gap:18px}}@media (max-width:760px){.localized-header{gap:18px;min-height:74px}.localized-header .brand{font-size:23px}.localized-contact{margin-left:0}.localized-menu nav{right:-90px}.localized-hero,.localized-section,.localized-faq{grid-template-columns:minmax(0,1fr);gap:24px}.localized-hero{padding-block:38px 44px}.localized-page h1{font-size:clamp(2.5rem,9.1vw,4rem)}.localized-page h2{font-size:clamp(2rem,7.7vw,3rem)}.localized-section,.localized-proof,.localized-faq{padding-block:45px}.localized-hero-copy p{font-size:1.0625rem}.localized-store-marks{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 35px}.localized-store-marks a:last-child{grid-column:1/-1;justify-self:center;max-width:250px}.localized-close{padding-block:45px 60px}.localized-jump{gap:14px 20px}.localized-cover img{aspect-ratio:1.3}}@media (max-width:420px){.localized-header{flex-wrap:wrap;gap:8px 14px;padding-block:10px}.localized-contact{font-size:.9375rem}.localized-contact svg{display:none}}
