.features-page{background:radial-gradient(circle at 75% 5%,#164b8d 0,transparent 27%),radial-gradient(circle at 10% 48%,rgba(12,126,255,.12),transparent 28%),#06111f}.v22-nav .active{color:#fff}.features-hero{text-align:center;padding:92px 0 78px}.features-hero h1{font-size:clamp(50px,7.2vw,88px);line-height:.96;letter-spacing:-.055em;margin:18px auto 24px;max-width:1040px}.features-hero h1 em{font-style:normal;color:#68a5ff}.features-hero>p{max-width:830px;margin:auto;color:#a9bbd1;font-size:19px;line-height:1.7}.feature-switch{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:800px;margin:38px auto 0}.feature-switch a{display:flex;gap:15px;align-items:center;text-align:left;padding:18px;border:1px solid #2b5277;border-radius:18px;background:rgba(10,29,50,.8);color:#fff;text-decoration:none}.feature-switch a:hover{border-color:#258bff;transform:translateY(-2px)}.feature-switch b{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#177fff}.feature-switch span{font-weight:850}.feature-switch small{display:block;color:#6bdcff;font-size:9px;letter-spacing:.15em;margin-bottom:4px}.product-section{padding:86px 0;border-top:1px solid #19344f;scroll-margin-top:20px}.product-intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-bottom:38px}.product-no{font-size:11px;letter-spacing:.18em;font-weight:900;color:#5fddff}.product-intro h2{font-size:clamp(42px,5.5vw,68px);line-height:1;letter-spacing:-.05em;margin:14px 0 0}.product-intro p{font-size:17px;line-height:1.7;color:#a8bad0}.platform-pills{display:flex;flex-wrap:wrap;gap:8px}.platform-pills i{font-style:normal;font-size:11px;font-weight:800;border:1px solid #2c5275;background:#0a1c30;padding:9px 12px;border-radius:999px}.feature-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.feature-detail-grid article{position:relative;overflow:hidden;padding:28px;border:1px solid #1d3b58;border-radius:25px;background:linear-gradient(145deg,rgba(13,35,59,.96),rgba(8,24,41,.96));min-height:310px;scroll-margin-top:24px}.feature-detail-grid article:after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-90px;top:-90px;background:rgba(27,131,255,.13)}.seo-product .feature-detail-grid article:after{background:rgba(48,222,178,.1)}.feature-detail-grid article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#147df0;color:white;font-weight:900}.seo-product .feature-detail-grid article>span{background:#18a783}.feature-detail-grid h3{font-size:25px;margin:18px 0 9px}.feature-detail-grid p{color:#aabbd0;line-height:1.65;margin:0 0 18px}.feature-detail-grid ul{list-style:none;padding:17px 0 0;margin:0;border-top:1px solid #1c3a56;display:grid;grid-template-columns:1fr 1fr;gap:10px}.feature-detail-grid li{font-size:12px;color:#cad5e2}.feature-detail-grid li:before{content:"✓";color:#3ee2ae;margin-right:7px;font-weight:900}.shared-engine{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;margin:45px 0 20px;padding:48px;border:1px solid #3475b2;border-radius:30px;background:radial-gradient(circle at 85% 20%,#174d8c,transparent 38%),#0a1c31}.shared-engine h2{font-size:42px;line-height:1.05;margin:13px 0}.shared-engine p{color:#aabdce;line-height:1.7}.engine-steps{display:grid;gap:10px}.engine-steps span{display:flex;align-items:center;gap:13px;padding:14px;border-radius:15px;background:rgba(6,17,31,.7);border:1px solid #285377;font-weight:800}.engine-steps b{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:#1685ff}.guardrail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:18px 0 80px}.guardrail-grid article{padding:25px;border:1px solid #1d3b58;border-radius:22px;background:#0a192a}.guardrail-grid span{font-size:24px;color:#61ddff}.guardrail-grid h3{font-size:20px;margin:12px 0 8px}.guardrail-grid p{color:#9eb0c5;line-height:1.6;margin:0}@media(max-width:850px){.product-intro,.shared-engine{grid-template-columns:1fr;gap:24px}.feature-detail-grid,.guardrail-grid,.feature-switch{grid-template-columns:1fr}.feature-detail-grid ul{grid-template-columns:1fr}.features-hero{padding-top:60px}.shared-engine{padding:28px}}
