.how-page{background:#091e27}.how-hero{border-bottom:1px solid #b8d5d324;padding:76px 0 90px;overflow:hidden}.how-hero-grid{grid-template-columns:.92fr 1.08fr;align-items:center;gap:76px;display:grid}.how-hero h1{max-width:800px;font-size:clamp(3.35rem,5.4vw,5.8rem)}.how-lede{color:#c7d9dc;max-width:660px;margin:0 0 30px;font-size:1.18rem}.how-reassurance{color:#b5cdd1;border-left:2px solid #edbf57;max-width:690px;margin:28px 0 0;padding-left:18px;font-size:.92rem}.operating-visual{isolation:isolate;background:radial-gradient(circle at 50% 43%,#286f7655 0,#0000 35%),linear-gradient(145deg,#102f3a,#071820);border:1px solid #799ca155;border-radius:28px;min-height:620px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0005}.operating-visual:before,.operating-visual:after{content:"";border:1px solid #8fb0b333;border-radius:50%;position:absolute;inset:102px 72px;transform:rotate(-10deg)}.operating-visual:after{border-color:#edbf5745;inset:160px 132px;transform:rotate(18deg)}.operating-top{color:#a9c7cb;letter-spacing:.1em;border-bottom:1px solid #87a9ad33;justify-content:space-between;gap:20px;padding:25px 28px;font-size:.78rem;display:flex}.operating-top strong{color:#f2d58e;letter-spacing:0;text-align:right}.operating-core{text-align:center;z-index:3;background:radial-gradient(circle,#173e48,#0c2731 72%);border:1px solid #edbf5788;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:270px;min-height:220px;display:flex;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 18px #13353d88,0 28px 65px #0005}.operating-core small{letter-spacing:.17em;color:#edbf57;font-size:.7rem}.operating-core strong{margin:13px 0;font-size:1.75rem;line-height:1.2}.operating-core span{color:#aac6ca;font-size:.78rem}.operating-orbit{color:#17343d;z-index:4;background:#f8f7f0;border:1px solid #fff;border-radius:14px;align-items:center;gap:12px;width:210px;padding:16px;display:flex;position:absolute;box-shadow:0 18px 38px #0005}.operating-orbit>span{color:#edbf57;background:#102e38;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:.76rem;font-weight:700;display:grid}.operating-orbit strong,.operating-orbit small{display:block}.operating-orbit strong{font-size:.92rem}.operating-orbit small{color:#526d73;margin-top:3px;font-size:.72rem;line-height:1.35}.orbit-one{top:125px;left:28px}.orbit-two{top:145px;right:27px}.orbit-three{bottom:70px;right:38px}.orbit-four{bottom:88px;left:30px}.after-brief{color:#17343d;background:#f4f2e9;padding:105px 0}.how-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:70px;margin-bottom:52px;display:grid}.how-heading .kicker,.scope-section .kicker{color:#397476}.how-heading>p{color:#516c72;margin:0;font-size:1.06rem}.working-path{gap:12px;margin:0;padding:0;list-style:none;display:grid}.working-path li{background:#fffefa;border:1px solid #d4ded7;border-radius:16px;grid-template-columns:72px 1fr auto;align-items:center;gap:26px;padding:24px 28px;display:grid;box-shadow:0 9px 24px #23483408}.working-path li>span{color:#d59d2f;font-size:1.9rem;font-weight:700}.working-path small{letter-spacing:.15em;color:#397476;font-size:.7rem;font-weight:700}.working-path h3{margin:5px 0;font-size:1.25rem}.working-path p{color:#516b71;max-width:720px;margin:0}.working-path b{letter-spacing:.08em;color:#2f696d;white-space:nowrap;border:1px solid #bad2cc;border-radius:999px;padding:9px 13px;font-size:.76rem}.scope-section{color:#17343d;background:#e9f0eb;padding:100px 0}.scope-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:85px;display:grid}.scope-grid>div:first-child{position:sticky;top:30px}.scope-grid>div:first-child p:not(.kicker){color:#4f696f;font-size:1.08rem}.scope-board{gap:12px;display:grid}.scope-board>div{background:#fffefa;border:1px solid #d0ded6;border-radius:14px;grid-template-columns:50px 1fr;gap:18px;padding:24px;display:grid}.scope-board span{color:#d59d2f;font-weight:750}.scope-board p{color:#526c71;margin:0}.scope-board strong{color:#17343d;margin-bottom:5px;font-size:1rem;display:block}.speed-section{background:#0c2731;padding:82px 0}.speed-card{background:linear-gradient(120deg,#143844,#0a222b);border:1px solid #edbf5766;border-radius:24px;grid-template-columns:.65fr 1.2fr .7fr;align-items:center;gap:45px;padding:45px 50px;display:grid;box-shadow:0 30px 75px #0004}.speed-card .kicker{color:#9fc3c7}.speed-number{color:#edbf57;font-size:5rem;line-height:.8}.speed-number span{margin-left:8px;font-size:1.25rem}.speed-card small{color:#b6ced1;letter-spacing:.12em;margin-top:14px;display:block}.speed-card h2{font-size:2.25rem}.speed-card p{color:#bdd1d5;margin:0}.speed-card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.speed-card li{color:#d5e2e4;border-bottom:1px solid #73959a44;padding:12px 0 12px 24px;position:relative}.speed-card li:before{content:"✓";color:#edbf57;position:absolute;left:0}.faq-section{color:#17343d;background:#f8f7f0;padding:108px 0;scroll-margin-top:20px}.faq-grid{grid-template-columns:.68fr 1.32fr;align-items:start;gap:85px;display:grid}.faq-intro{position:sticky;top:30px}.faq-intro .kicker{color:#397476}.faq-intro>p{color:#536d72;font-size:1.05rem}.faq-intro .btn{color:#17343d;border-color:#8aa7a4;margin-top:18px}.faq-list{border-top:1px solid #bfcdc7}.faq-list details{border-bottom:1px solid #bfcdc7;padding:5px 0}.faq-list summary{cursor:pointer;color:#17343d;justify-content:space-between;align-items:center;gap:25px;min-height:78px;padding:19px 4px;font-size:1.08rem;font-weight:680;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";color:#2d7475;border:1px solid #8baaa5;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:1.3rem;display:grid}.faq-list details[open] summary:after{content:"–";color:#edbf57;background:#17343d}.faq-list details p{color:#506b70;max-width:780px;margin:-3px 52px 23px 4px}.how-close{text-align:center;background:radial-gradient(circle at 78% 40%,#2b72783b,#0000 35%),#091e27;padding:105px 0}.how-close .wrap{max-width:940px}.how-close p:not(.kicker){color:#bdd1d5;max-width:720px;margin:0 auto 28px;font-size:1.1rem}.how-close .actions{justify-content:center}.faq-preview{color:#17343d;background:#f5f2e8;padding:92px 0}.faq-preview-grid{grid-template-columns:.78fr 1.22fr;gap:80px;display:grid}.faq-preview h2{font-size:clamp(2.1rem,3.3vw,3.4rem)}.faq-preview p{color:#526d72}.faq-preview .kicker{color:#397476}.faq-preview .text-action{color:#276b71;margin-top:12px}.faq-preview-list{border-top:1px solid #c5d2cb}.faq-preview-list details{border-bottom:1px solid #c5d2cb}.faq-preview-list summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:68px;padding:16px 4px;font-weight:650;list-style:none;display:flex}.faq-preview-list summary::-webkit-details-marker{display:none}.faq-preview-list summary:after{content:"+";color:#2c7576;font-size:1.25rem}.faq-preview-list details[open] summary:after{content:"–"}.faq-preview-list details p{margin:0 35px 20px 4px}@media (width<=1050px){.how-hero-grid{grid-template-columns:1fr;gap:50px}.operating-visual{width:100%;max-width:800px;min-height:570px;margin:auto}.scope-grid,.faq-grid{gap:50px}.speed-card{grid-template-columns:.7fr 1.3fr}.speed-card ul{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.faq-preview-grid{gap:45px}}@media (width<=800px){.how-heading,.scope-grid,.faq-grid,.faq-preview-grid{grid-template-columns:1fr}.scope-grid>div:first-child,.faq-intro{position:static}.working-path li{grid-template-columns:52px 1fr}.working-path b{grid-column:2;justify-self:start}.speed-card{grid-template-columns:1fr;padding:36px}.speed-card ul{grid-template-columns:1fr}.operating-visual{min-height:650px}.orbit-one{top:110px}.orbit-two{top:220px}.orbit-three{bottom:100px}.orbit-four{bottom:210px}.operating-core{width:230px;min-height:200px}}@media (width<=560px){.how-hero{padding:46px 0 60px}.how-hero h1{font-size:3.1rem}.how-lede{font-size:1rem}.how-hero .actions{flex-direction:column;align-items:stretch}.how-hero .text-action{justify-content:center}.operating-visual{border-radius:19px;min-height:680px}.operating-top{flex-direction:column}.operating-top strong{text-align:left}.operating-core{width:205px;min-height:180px;top:49%}.operating-core strong{font-size:1.35rem}.operating-orbit{gap:8px;width:175px;padding:12px}.operating-orbit>span{width:32px;height:32px}.orbit-one{top:120px;left:10px}.orbit-two{top:225px;right:10px}.orbit-three{bottom:95px;right:10px}.orbit-four{bottom:205px;left:10px}.after-brief,.scope-section,.faq-section,.how-close,.faq-preview{padding:65px 0}.how-heading{gap:10px;margin-bottom:30px}.working-path li{grid-template-columns:40px 1fr;gap:12px;padding:20px 17px}.working-path li>span{font-size:1.35rem}.working-path h3{font-size:1.05rem}.scope-board>div{padding:20px}.speed-section{padding:55px 0}.speed-card{padding:28px 22px}.speed-number{font-size:4.2rem}.faq-list summary{min-height:70px;font-size:1rem}.faq-list details p{margin-right:38px}.how-close .actions{flex-direction:column;align-items:stretch}.how-close .text-action{justify-content:center}}@media (prefers-reduced-motion:reduce){.operating-visual *{transition:none!important;animation:none!important}}
