.special-page{min-height:100vh;background:#080808;color:#fff}.special-container{width:min(calc(100% - 64px),1160px);margin-inline:auto}.special-hero{padding:205px 0 105px;border-bottom:1px solid rgba(255,255,255,.08);background:radial-gradient(circle at 78% 20%,rgba(101,221,255,.13),transparent 28%),#090909}.special-eyebrow{margin:0 0 20px;color:#65ddff;font-size:13px;font-weight:700;letter-spacing:.1em}.special-hero h1{max-width:1060px;margin:0;font-family:var(--font-display);font-size:clamp(52px,6.7vw,104px);line-height:.97;letter-spacing:-.055em}.special-statement{max-width:900px;margin:30px 0 0;font-family:var(--font-display);font-size:clamp(22px,2.5vw,35px);font-weight:700;line-height:1.22}.special-lead,.special-intro{max-width:850px;margin:30px 0 0;color:rgba(255,255,255,.68);font-size:19px;line-height:1.7}.special-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.special-actions a{display:inline-flex;padding:14px 20px;border:1px solid rgba(255,255,255,.16);color:#fff;text-decoration:none}.special-light{padding:100px 0;background:#f4f4f0;color:#0a0a0a}.special-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.special-split h2,.special-section h2{margin:0;font-family:var(--font-display);font-size:clamp(38px,4vw,65px);line-height:1.03;letter-spacing:-.045em}.special-split p{margin:0;font-size:19px;line-height:1.75}.special-section{padding:105px 0}.special-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:45px;border-top:1px solid rgba(255,255,255,.12)}.special-grid article{min-height:190px;padding:30px 32px 30px 0;border-bottom:1px solid rgba(255,255,255,.12)}.special-grid article:nth-child(even){padding-left:32px;border-left:1px solid rgba(255,255,255,.12)}.special-grid article>span{color:#65ddff;font-size:12px}.special-grid h3{margin:28px 0 12px;font-size:25px;line-height:1.2}.special-grid p{color:rgba(255,255,255,.58);line-height:1.65}.special-grid a{color:#65ddff;text-decoration:none}.special-two-list{display:grid;grid-template-columns:1fr 1fr;gap:45px}.special-two-list article{padding:36px;border:1px solid rgba(255,255,255,.12)}.special-two-list h2{font-size:32px}.special-two-list li{margin:14px 0;color:rgba(255,255,255,.7);line-height:1.6}.special-faq-list{margin-top:45px;border-top:1px solid rgba(255,255,255,.12)}.special-faq-list details{border-bottom:1px solid rgba(255,255,255,.12)}.special-faq-list summary{display:flex;gap:22px;padding:28px 0;cursor:pointer;font-size:20px;font-weight:700}.special-faq-list summary span{color:#65ddff;font-size:12px}.special-faq-list p{max-width:850px;margin:0;padding:0 0 30px 42px;color:rgba(255,255,255,.65);font-size:17px;line-height:1.7}.special-copy{max-width:900px}.special-copy p{color:rgba(255,255,255,.7);font-size:18px;line-height:1.8}@media(max-width:900px){.special-split,.special-two-list{grid-template-columns:1fr;gap:38px}}@media(max-width:767px){.special-container{width:calc(100% - 32px)}.special-hero{padding:155px 0 70px}.special-section,.special-light{padding:75px 0}.special-grid{grid-template-columns:1fr}.special-grid article:nth-child(even){padding-left:0;border-left:0}}