.fp-chassis{gap:16px;max-width:1040px;margin:0 auto;display:grid}.fp-hero .pos-guide-lede{max-width:62ch}.fp-ctas{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-top:18px;display:flex}.fp-btn{color:#3ec6ff;letter-spacing:.02em;border:1px solid #3ec6ff99;border-radius:999px;align-items:center;padding:12px 22px;font-weight:800;text-decoration:none;transition:background .18s;display:inline-flex}.fp-btn:hover{background:#3ec6ff1a}.fp-btn.is-primary{color:#1a1206;background:linear-gradient(135deg,#f0c14a,#c4923a);border-color:#0000;box-shadow:0 0 22px #f0c14a4d}.fp-link{color:#3ec6ff;font-weight:700}.fp-price{border-color:#f0c14a80!important}.fp-price-big{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:6px 0 14px;display:flex}.fp-price-big strong{color:#f4f7fa;font-size:clamp(36px,6vw,52px);line-height:1}.fp-price-big span{color:#c9d4dc;font-size:17px}.fp-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.fp-checks li{color:#e8eef2;padding-left:26px;position:relative}.fp-checks li:before{content:"✓";color:#3ee08f;font-weight:800;position:absolute;left:2px}.fp-gets{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:12px;display:grid}.fp-gets article{background:#3ec6ff08;border:1px solid #3ec6ff38;border-radius:12px;padding:14px}.fp-gets h3,.fp-steps h3{color:#f4f7fa;margin:0 0 6px;font-size:16px}.fp-gets p,.fp-steps p{color:#b8c5d0;margin:0;line-height:1.5}.fp-steps{gap:14px;margin:12px 0 0;padding:0;list-style:none;display:grid}.fp-steps li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.fp-step-n{color:#f0c14a;border:1px solid #f0c14a99;border-radius:12px;place-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:grid;box-shadow:0 0 14px #f0c14a2e}.fp-steps b{color:#f0c14a}.fp-faq{gap:4px;margin-top:8px;display:grid}.fp-faq details{border-bottom:1px solid #3ec6ff2e;padding:10px 0}.fp-faq summary{cursor:pointer;color:#f4f7fa;font-weight:700}.fp-faq details p{color:#b8c5d0;margin:8px 0 2px;line-height:1.55}.fp-more{color:#c9d4dc;margin:14px 0 0}.fp-more a{color:#3ec6ff;font-weight:700}@media (max-width:900px){.fp-gets{grid-template-columns:minmax(0,1fr)}}.fp-video{padding:18px!important}.fp-video .wv-card{max-width:760px;margin:0 auto}
