.CoiSwG_page{color:#f8f6fb;background:#08031b;padding:92px 0 90px}.CoiSwG_container{max-width:1180px}.CoiSwG_breadcrumb{color:#aaa3b6;gap:9px;margin-bottom:38px;font-size:14px;display:flex}.CoiSwG_breadcrumb a,.CoiSwG_page a{color:#f2569c}.CoiSwG_hero{max-width:940px;margin-bottom:60px}.CoiSwG_eyebrow{color:#f2569c;letter-spacing:.15em;text-transform:uppercase;margin:0 0 13px;font-size:12px;font-weight:700}.CoiSwG_hero h1{letter-spacing:-.045em;max-width:900px;margin:0 0 22px;font-size:clamp(42px,5.2vw,72px);line-height:1.02}.CoiSwG_lead{color:#c7c0d0;max-width:820px;font-size:clamp(18px,2vw,22px);line-height:1.65}.CoiSwG_meta{color:#9f98ad;flex-wrap:wrap;gap:10px;margin-top:22px;font-size:13px;display:flex}.CoiSwG_meta span{border:1px solid #342a49;border-radius:999px;padding:6px 10px}.CoiSwG_capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-bottom:68px;display:grid}.CoiSwG_capabilities article{background:#100925;border:1px solid #312746;border-radius:17px;padding:25px}.CoiSwG_capabilities h2{margin:0 0 9px;font-size:20px}.CoiSwG_capabilities p{color:#aaa3b6;margin:0;line-height:1.65}.CoiSwG_layout{grid-template-columns:minmax(0,1fr) 300px;gap:76px;display:grid}.CoiSwG_content section{border-bottom:1px solid #2c2340;margin-bottom:48px;padding-bottom:48px}.CoiSwG_content h2{letter-spacing:-.025em;margin:0 0 17px;font-size:clamp(27px,3vw,38px)}.CoiSwG_content p,.CoiSwG_content li{color:#bbb4c6;font-size:16px;line-height:1.8}.CoiSwG_content ul{gap:9px;padding-left:21px;display:grid}.CoiSwG_content li::marker{color:#f2569c}.CoiSwG_aside{flex-direction:column;gap:18px;display:flex}.CoiSwG_asideCard,.CoiSwG_cta{background:#110a28;border:1px solid #342a4b;border-radius:18px;padding:25px}.CoiSwG_asideCard{position:sticky;top:100px}.CoiSwG_aside h2{font-size:19px}.CoiSwG_aside a{color:#d2ccda;border-top:1px solid #2d2441;padding:12px 0;display:block}.CoiSwG_cta h2{margin:6px 0 18px;font-size:23px}.CoiSwG_cta a{color:#fff;background:#ed1578;border-radius:999px;padding:12px 17px;font-weight:700;display:inline-flex}.CoiSwG_faq{margin-top:64px}.CoiSwG_faq h2{font-size:34px}.CoiSwG_faq details{border-bottom:1px solid #312746;padding:20px 0}.CoiSwG_faq summary{cursor:pointer;color:#f2eff7;font-weight:700}.CoiSwG_faq details p{color:#aaa3b6;max-width:800px;line-height:1.7}.CoiSwG_sources{background:#0f0923;border:1px solid #312746;border-radius:16px;padding:24px}.CoiSwG_sources h2{font-size:19px}.CoiSwG_sources li{margin:8px 0}.CoiSwG_sources a{color:#e6a2c4}.CoiSwG_articleCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.CoiSwG_articleCards article{background:#100925;border:1px solid #312746;border-radius:18px;flex-direction:column;padding:26px;display:flex}.CoiSwG_articleCards h2{font-size:23px}.CoiSwG_articleCards p{color:#aaa3b6;line-height:1.65}.CoiSwG_articleCards a{margin-top:auto;font-weight:700}.CoiSwG_disclaimer{color:#aaa3b6;background:#110a28;border-left:2px solid #f2569c;margin-top:22px;padding:15px 18px;font-size:14px;line-height:1.65}@media (max-width:900px){.CoiSwG_page{padding-top:72px}.CoiSwG_layout{grid-template-columns:1fr;gap:38px}.CoiSwG_aside{order:-1}.CoiSwG_asideCard{position:static}.CoiSwG_articleCards,.CoiSwG_capabilities{grid-template-columns:1fr}}@media (max-width:600px){.CoiSwG_page{padding:58px 0 65px}.CoiSwG_hero{margin-bottom:40px}.CoiSwG_hero h1{font-size:40px}.CoiSwG_content section{margin-bottom:36px;padding-bottom:36px}}
