.plans-page{background:#f5fafb;min-height:100vh}.plans-page .lp-nav{background:#fff}.plans-hero{text-align:center;background:radial-gradient(circle at 16% 7%,#c8f2ec 0,#0000 27%),radial-gradient(circle at 88% 58%,#ffe49b 0,#0000 26%),linear-gradient(165deg,#e8f7fa,#f8fcfd);border-bottom:1px solid #d9ebef;padding:82px 0 118px}.plans-hero h1{letter-spacing:-.055em;color:#15374a;margin:0 0 20px;font-size:clamp(44px,5.7vw,78px);line-height:1.06}.plans-hero>div>p:last-child{color:#526d7b;max-width:610px;margin:0 auto;font-size:19px;line-height:1.55}.plans-content{margin-top:-62px;position:relative}.plans-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.plans-card{background:#fff;border:1px solid #cce3e9;border-radius:22px;flex-direction:column;min-width:0;padding:32px;display:flex;box-shadow:0 18px 44px #163e4d12}.plans-card.featured{color:#fff;background:#15374a;border-color:#15374a;transform:translateY(-10px);box-shadow:0 25px 48px #15374a25}.plans-popular{letter-spacing:.1em;color:#ffe18e;margin:0 0 17px;font-size:12px;font-weight:850}.plans-card h2{color:inherit!important;letter-spacing:-.04em!important;margin:0 0 11px!important;font-size:31px!important}.plans-card>p{color:#5a7481;min-height:76px;margin:0;font-size:15px;line-height:1.6}.plans-card.featured>p{color:#cce2e8}.plans-price{white-space:nowrap;border-bottom:1px solid #dce9ed;align-items:baseline;gap:9px;margin:22px 0 27px;padding-bottom:22px;display:flex}.plans-card.featured .plans-price{border-color:#426171}.plans-price strong{letter-spacing:-.055em;font-size:clamp(30px,3vw,42px);line-height:1.1}.plans-price span{color:#667e89;font-size:13px}.plans-card.featured .plans-price span{color:#b8d5de}.plans-card ul{gap:15px;margin:0 0 30px;padding:0;list-style:none;display:grid}.plans-card li{align-items:flex-start;gap:10px;font-size:15px;line-height:1.45;display:flex}.plans-card li svg{color:#087f8c;flex:none;margin-top:1px}.plans-card.featured li svg{color:#74e0c4}.plans-card>button{color:#15374a;cursor:pointer;background:#eff9fb;border:1px solid #b9d6dd;border-radius:11px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;margin-top:auto;font-size:15px;font-weight:850;transition:transform .2s,background .2s;display:flex}.plans-card>button:hover{background:#d9f2f5;transform:translateY(-2px)}.plans-card>button.plans-primary{color:#15374a;background:#ffc62d;border:0}.plans-card>button.plans-primary:hover{background:#ffda68}.plans-contact{background:#e7f6fa;border:1px solid #c8e5ed;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:70px;margin:92px 0 35px;padding:42px 48px;scroll-margin-top:35px;display:grid}.plans-contact h2{color:#15374a;margin:0 0 17px!important;font-size:clamp(31px,3vw,43px)!important}.plans-contact>div>p:not(.lp-eyebrow){color:#426779;font-size:17px;line-height:1.65}.plans-contact .plans-disclosure{background:#f8fcfd;border-left:4px solid #ffc62d;margin-top:28px;padding:10px 0 10px 17px;font-size:14px!important}.plans-contact form{background:#fff;border:1px solid #cfe6ec;border-radius:18px;gap:15px;padding:26px;display:grid;box-shadow:0 12px 28px #173b4d10}.plans-contact label{color:#173e52;gap:7px;font-size:14px;font-weight:750;display:grid}.plans-contact input,.plans-contact textarea{color:#15374a;resize:vertical;width:100%;font:inherit;background:#fff;border:1px solid #bad9e2;border-radius:10px;padding:13px 14px;font-size:15px}:is(.plans-contact input:focus-visible,.plans-contact textarea:focus-visible){outline-offset:1px;outline:3px solid #087f8c}.plans-contact form>button{color:#15374a;cursor:pointer;background:#ffc62d;border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:14px 18px;font-size:15px;font-weight:850;display:inline-flex}.plans-contact form>button:disabled{opacity:.6;cursor:wait}.plans-trap{overflow:hidden;width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important}.plans-error{color:#a1293f;margin:0;font-size:14px}.plans-success{color:#173e52;background:#fff;border:1px solid #b3dfd1;border-radius:18px;padding:36px}.plans-success svg{color:#0a8c78}.plans-success h3{margin:14px 0 8px;font-size:24px}.plans-success p{color:#526d7b;line-height:1.6}.plans-success button{color:#076956;cursor:pointer;background:#d8f3eb;border:0;border-radius:9px;padding:12px 15px;font-weight:750}.plans-note{color:#587583;margin:26px 0 75px;font-size:14px;line-height:1.65}.plans-page .lp-footer{background:#f5fafb}@media (max-width:960px){.plans-grid{grid-template-columns:1fr 1fr}.plans-card.featured{transform:none}.plans-card:last-child{grid-column:1/-1}.plans-contact{gap:30px;padding:30px}}@media (max-width:700px){.plans-page .lp-nav{padding-inline:20px}.plans-page .lp-nav nav{display:none}.plans-hero{padding:60px 0 98px}.plans-grid,.plans-contact{grid-template-columns:1fr}.plans-card:last-child{grid-column:auto}.plans-card{padding:26px}.plans-card>p{min-height:0}.plans-contact{gap:20px;margin-top:55px;padding:25px}.plans-contact form{padding:21px}.plans-content,.plans-hero .lp-width{width:min(100% - 36px,1200px)}}.plans-page .plans-footer{background:#e7f6fa;border-top:1px solid #c9e4ec;width:100%}.plans-page .plans-footer .lp-footer{background:0 0}
