.page-module__BuU8wG__main{background:var(--paper);min-height:100vh;color:var(--ink);overflow:hidden}.page-module__BuU8wG__header{z-index:20;color:#fff;border-bottom:1px solid #ffffff38;grid-template-columns:1fr auto;align-items:center;max-width:1240px;height:86px;margin:auto;padding:0 32px;display:grid;position:absolute;inset:0 0 auto}.page-module__BuU8wG__brand{letter-spacing:-1.5px;font-size:25px;font-weight:900}.page-module__BuU8wG__brand span{color:#63a0ff}.page-module__BuU8wG__backLink{align-items:center;gap:8px;font-size:13px;font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex}.page-module__BuU8wG__backLink:hover{opacity:.75;transform:translate(-3px)}.page-module__BuU8wG__hero{isolation:isolate;color:#fff;background:linear-gradient(120deg,#091f37 0%,#0b3868 55%,#176ee1 100%);grid-template-columns:1.05fr .95fr;align-items:center;gap:70px;min-height:760px;padding:145px max(32px,50vw - 588px) 90px;display:grid;position:relative;overflow:hidden}.page-module__BuU8wG__hero:after{content:"";z-index:-1;border:1px solid #ffffff29;border-radius:50%;width:540px;height:540px;position:absolute;top:100px;right:-180px;box-shadow:0 0 0 90px #ffffff09,0 0 0 180px #ffffff06}.page-module__BuU8wG__heroGrid{z-index:-2;opacity:.13;background-image:linear-gradient(#ffffff47 1px,#0000 1px),linear-gradient(90deg,#ffffff47 1px,#0000 1px);background-size:74px 74px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 85%);mask-image:linear-gradient(90deg,#000,#0000 85%)}.page-module__BuU8wG__heroContent{max-width:680px}.page-module__BuU8wG__status{letter-spacing:.11em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff38;align-items:center;gap:10px;width:fit-content;margin-bottom:28px;padding:9px 12px;font-size:10px;font-weight:900;display:flex}.page-module__BuU8wG__status span{background:#56db9a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #56db9a24}.page-module__BuU8wG__kicker{color:#9dc3ff;letter-spacing:.15em;margin:0 0 18px;font-size:11px;font-weight:900}.page-module__BuU8wG__hero h1{letter-spacing:-.058em;max-width:730px;margin:0;font-size:clamp(50px,6vw,82px);font-weight:760;line-height:.97}.page-module__BuU8wG__hero h1 em{color:#86b8ff;font-family:Georgia,serif;font-weight:400;display:block}.page-module__BuU8wG__heroText{color:#d5e1ef;max-width:650px;margin:30px 0 0;font-size:17px;line-height:1.75}.page-module__BuU8wG__heroActions{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.page-module__BuU8wG__primaryButton,.page-module__BuU8wG__secondaryButton,.page-module__BuU8wG__ctaButton{border-radius:4px;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.page-module__BuU8wG__primaryButton{color:#0d3157;background:#fff}.page-module__BuU8wG__secondaryButton{border:1px solid #ffffff5c}.page-module__BuU8wG__primaryButton:hover,.page-module__BuU8wG__secondaryButton:hover,.page-module__BuU8wG__ctaButton:hover{transform:translateY(-2px)}.page-module__BuU8wG__heroVisual{justify-self:end;align-items:center;width:min(100%,470px);min-height:510px;display:flex;position:relative}.page-module__BuU8wG__calendarCard{z-index:2;width:100%;color:var(--ink);background:#fff;padding:25px;position:relative;box-shadow:0 30px 75px #0000004d}.page-module__BuU8wG__calendarHeader,.page-module__BuU8wG__calendarHeader div{justify-content:space-between;align-items:center;display:flex}.page-module__BuU8wG__calendarHeader div{gap:9px}.page-module__BuU8wG__calendarHeader strong{font-size:14px}.page-module__BuU8wG__calendarHeader>span{color:var(--muted);font-size:11px}.page-module__BuU8wG__calendarItem{background:#f2f4f5;border-left:3px solid #b8c1c9;grid-template-columns:58px 1fr;gap:12px;margin-top:16px;padding:15px;display:grid}.page-module__BuU8wG__calendarItem time{color:var(--blue-dark);font-size:12px;font-weight:900}.page-module__BuU8wG__calendarItem strong,.page-module__BuU8wG__calendarItem span{display:block}.page-module__BuU8wG__calendarItem strong{font-size:12px}.page-module__BuU8wG__calendarItem span{color:var(--muted);margin-top:4px;font-size:10px}.page-module__BuU8wG__available{background:#e8f8f0;border-color:#19a766}.page-module__BuU8wG__messageCard{z-index:3;background:#102336;align-items:flex-start;gap:10px;width:270px;padding:16px;display:flex;position:absolute;top:5px;left:-48px;box-shadow:0 15px 35px #00000047}.page-module__BuU8wG__messageCard p{margin:0;font-size:11px;line-height:1.55}.page-module__BuU8wG__confirmation{z-index:4;color:#fff;background:#19a766;align-items:center;gap:9px;padding:13px 15px;font-size:11px;font-weight:800;display:flex;position:absolute;bottom:22px;right:-24px;box-shadow:0 15px 35px #0000003d}.page-module__BuU8wG__contextSection,.page-module__BuU8wG__scopeSection{grid-template-columns:1fr 3fr;gap:70px;max-width:1180px;margin:auto;padding:120px 32px;display:grid}.page-module__BuU8wG__sectionLabel{color:var(--blue);letter-spacing:.15em;font-size:11px;font-weight:900}.page-module__BuU8wG__contextSection h2,.page-module__BuU8wG__scopeSection h2{letter-spacing:-.05em;max-width:780px;margin:0;font-size:clamp(38px,4.8vw,64px);line-height:1.02}.page-module__BuU8wG__lead{max-width:850px;color:var(--muted);margin:30px 0 0;font-family:Georgia,serif;font-size:clamp(22px,2.5vw,34px);line-height:1.45}.page-module__BuU8wG__problemGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.page-module__BuU8wG__problemGrid article{background:var(--white);min-height:250px;padding:28px}.page-module__BuU8wG__problemGrid svg{color:var(--blue)}.page-module__BuU8wG__problemGrid h3{margin:60px 0 13px;font-size:18px}.page-module__BuU8wG__problemGrid p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.page-module__BuU8wG__solutionSection,.page-module__BuU8wG__roadmapSection{background:var(--ink);color:#fff;padding:110px max(32px,50vw - 558px)}.page-module__BuU8wG__sectionHeading{max-width:820px}.page-module__BuU8wG__sectionHeading h2{letter-spacing:-.05em;margin:24px 0 0;font-size:clamp(38px,5vw,64px);line-height:1.02}.page-module__BuU8wG__sectionHeading>p{color:#aab4bd;max-width:660px;margin:25px 0 0;font-size:15px;line-height:1.75}.page-module__BuU8wG__flowGrid{background:#ffffff26;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:70px;display:grid}.page-module__BuU8wG__flowCard{background:var(--ink);min-height:310px;padding:28px}.page-module__BuU8wG__flowTop{color:#6aa6ff;justify-content:space-between;display:flex}.page-module__BuU8wG__flowTop span{color:#68747e;font-size:11px;font-weight:800}.page-module__BuU8wG__flowCard h3{margin:85px 0 14px;font-size:19px}.page-module__BuU8wG__flowCard p{color:#aab4bd;margin:0;font-size:13px;line-height:1.7}.page-module__BuU8wG__architectureSection{background:var(--paper-deep);padding:110px max(32px,50vw - 558px)}.page-module__BuU8wG__architectureSection .page-module__BuU8wG__sectionHeading>p{color:var(--muted)}.page-module__BuU8wG__architectureFlow{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:65px;display:grid}.page-module__BuU8wG__architectureCard{border:1px solid var(--line);background:var(--white);min-height:285px;padding:26px;position:relative}.page-module__BuU8wG__architectureCard:not(:last-child):after{content:"→";z-index:2;color:var(--blue);font-size:24px;font-weight:900;position:absolute;top:48px;right:-25px}.page-module__BuU8wG__architectureIcon{width:52px;height:52px;color:var(--blue);background:#e7effc;place-items:center;display:grid}.page-module__BuU8wG__architectureCard>span{color:var(--blue);letter-spacing:.12em;margin-top:50px;font-size:9px;font-weight:900;display:block}.page-module__BuU8wG__architectureCard h3{margin:10px 0 12px;font-size:18px}.page-module__BuU8wG__architectureCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.page-module__BuU8wG__securityNote{background:#e5eefc;border:1px solid #146cf040;align-items:flex-start;gap:17px;margin-top:30px;padding:25px;display:flex}.page-module__BuU8wG__securityNote svg{color:var(--blue);flex:none}.page-module__BuU8wG__securityNote strong{font-size:14px}.page-module__BuU8wG__securityNote p{max-width:740px;color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.6}.page-module__BuU8wG__scopeContent{grid-template-columns:1fr .9fr;gap:70px;display:grid}.page-module__BuU8wG__scopeContent>div>p{max-width:600px;color:var(--muted);margin:25px 0 0;font-size:15px;line-height:1.75}.page-module__BuU8wG__scopeList{border-top:1px solid var(--line);align-content:start;margin:0;padding:0;list-style:none;display:grid}.page-module__BuU8wG__scopeList li{border-bottom:1px solid var(--line);align-items:center;gap:11px;padding:19px 0;font-size:13px;font-weight:700;display:flex}.page-module__BuU8wG__scopeList svg{color:var(--blue);flex:none}.page-module__BuU8wG__roadmap{border-left:1px solid #fff3;max-width:850px;margin-top:70px}.page-module__BuU8wG__roadmapItem{min-height:170px;padding:0 0 48px 42px;position:relative}.page-module__BuU8wG__roadmapDot{border:3px solid var(--ink);border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:-7px}.page-module__BuU8wG__current{background:#56db9a;box-shadow:0 0 0 5px #56db9a24}.page-module__BuU8wG__done{background:#d7e2ee}.page-module__BuU8wG__next{background:#6aa6ff}.page-module__BuU8wG__future{background:#5c6873}.page-module__BuU8wG__roadmapPhase{color:#75abff;letter-spacing:.13em;font-size:10px;font-weight:900}.page-module__BuU8wG__roadmapItem h3{margin:10px 0 9px;font-size:22px}.page-module__BuU8wG__roadmapItem p{color:#aab4bd;max-width:620px;margin:0;font-size:14px;line-height:1.7}.page-module__BuU8wG__cta{grid-template-columns:1.1fr .9fr;gap:90px;max-width:1180px;margin:auto;padding:110px 32px;display:grid}.page-module__BuU8wG__cta>div>span{color:var(--blue);letter-spacing:.14em;font-size:10px;font-weight:900}.page-module__BuU8wG__cta h2{letter-spacing:-.052em;max-width:650px;margin:20px 0 0;font-size:clamp(40px,5vw,65px);line-height:1.01}.page-module__BuU8wG__cta p{color:var(--muted);margin:28px 0;font-size:15px;line-height:1.75}.page-module__BuU8wG__ctaButton{background:var(--ink);color:#fff;width:fit-content}.page-module__BuU8wG__footer{background:var(--ink);color:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:110px;padding:0 max(32px,50vw - 588px);display:grid}.page-module__BuU8wG__footer p{color:#aab4bd;font-size:12px}.page-module__BuU8wG__footer>span{color:#77838d;justify-self:end;font-size:11px}@media (max-width:1000px){.page-module__BuU8wG__hero{grid-template-columns:1fr}.page-module__BuU8wG__heroContent{max-width:780px}.page-module__BuU8wG__heroVisual{justify-self:center;width:min(90%,520px)}.page-module__BuU8wG__flowGrid,.page-module__BuU8wG__architectureFlow{grid-template-columns:repeat(2,1fr)}.page-module__BuU8wG__architectureCard:not(:last-child):after{display:none}.page-module__BuU8wG__scopeContent{grid-template-columns:1fr;gap:45px}}@media (max-width:760px){.page-module__BuU8wG__header{height:74px;padding:0 22px}.page-module__BuU8wG__hero{min-height:auto;padding:120px 22px 80px}.page-module__BuU8wG__hero h1{font-size:52px}.page-module__BuU8wG__contextSection,.page-module__BuU8wG__scopeSection{grid-template-columns:1fr;gap:30px;padding:85px 22px}.page-module__BuU8wG__problemGrid{grid-template-columns:1fr}.page-module__BuU8wG__problemGrid article{min-height:220px}.page-module__BuU8wG__solutionSection,.page-module__BuU8wG__roadmapSection,.page-module__BuU8wG__architectureSection{padding:85px 22px}.page-module__BuU8wG__flowGrid,.page-module__BuU8wG__architectureFlow{grid-template-columns:1fr}.page-module__BuU8wG__flowCard{min-height:250px}.page-module__BuU8wG__flowCard h3{margin-top:55px}.page-module__BuU8wG__cta{grid-template-columns:1fr;gap:35px;padding:85px 22px}}@media (max-width:520px){.page-module__BuU8wG__backLink{font-size:0}.page-module__BuU8wG__backLink svg{width:23px;height:23px}.page-module__BuU8wG__hero h1{font-size:46px}.page-module__BuU8wG__heroText{font-size:15px}.page-module__BuU8wG__heroActions{flex-direction:column}.page-module__BuU8wG__primaryButton,.page-module__BuU8wG__secondaryButton{width:100%}.page-module__BuU8wG__heroVisual{width:100%;min-height:465px}.page-module__BuU8wG__messageCard{width:235px;top:0;left:-5px}.page-module__BuU8wG__calendarCard{padding:18px}.page-module__BuU8wG__confirmation{bottom:10px;right:-5px}.page-module__BuU8wG__footer{grid-template-columns:1fr auto;padding:28px 22px}.page-module__BuU8wG__footer p{display:none}}@media (prefers-reduced-motion:reduce){.page-module__BuU8wG__backLink,.page-module__BuU8wG__primaryButton,.page-module__BuU8wG__secondaryButton,.page-module__BuU8wG__ctaButton{transition:none}}
