.ev-surface .price-hero{text-align:center;padding-top:clamp(48px,5vw,76px);padding-bottom:clamp(28px,3vw,40px)}.ev-surface .price-hero .eyebrow{justify-content:center}.ev-surface .price-hero h1{letter-spacing:-.03em;margin-top:1.1rem;font-size:clamp(2.3rem,4vw,3.3rem);font-weight:500;line-height:1.04}.ev-surface .price-hero h1 em{color:var(--teal-deep)}.ev-surface .price-hero .lead{max-width:40em;margin:1.3rem auto 0}.ev-surface .price-hero .note{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-3);margin-top:.9rem;font-size:.72rem}.ev-surface .aud-switch{justify-content:center;margin:clamp(32px,4vw,44px) 0 0;display:flex}.ev-surface .aud-switch .seg{background:var(--paper-2);border:1px solid var(--line);border-radius:13px;gap:4px;padding:5px;display:inline-flex}.ev-surface .aud-switch button{appearance:none;cursor:pointer;font-family:var(--sans);color:var(--ink-3);transition:background .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),box-shadow .2s var(--ease);background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:9px;padding:.72rem 1.4rem;font-size:.95rem;font-weight:600;display:inline-flex}.ev-surface .aud-switch button .ic{opacity:.8;width:18px;height:18px}.ev-surface .aud-switch button.active{background:var(--card);color:var(--ink);border-color:var(--line-2);box-shadow:0 1px 3px #332d2314;box-shadow:0 1px 3px lab(18.8394% 1.47951 7.80956/.08)}.ev-surface .aud-switch button:hover:not(.active){color:var(--ink-2)}.ev-surface .bill-toggle{justify-content:center;align-items:center;gap:14px;margin:clamp(28px,3vw,36px) 0 clamp(28px,3vw,38px);display:flex}.ev-surface .bill-toggle .lab{color:var(--ink-3);transition:color .2s var(--ease);cursor:pointer;font-size:.92rem;font-weight:600}.ev-surface .bill-toggle .lab.on{color:var(--ink)}.ev-surface .bill-switch{border:1px solid var(--line-2);background:var(--paper-2);cursor:pointer;width:50px;height:28px;transition:background .2s var(--ease);border-radius:999px;flex-shrink:0;position:relative}.ev-surface .bill-switch:after{content:"";background:var(--ink);width:20px;height:20px;transition:transform .22s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.ev-surface .bill-switch.yearly{border-color:var(--teal);background:#2577712e;background:lab(45.2286% -26.586 -4.2587/.18)}.ev-surface .bill-switch.yearly:after{background:var(--teal-deep);transform:translate(22px)}.ev-surface .bill-save{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--teal-deep);background:#2577711a;background:lab(45.2286% -26.586 -4.2587/.1);border:1px solid #2577714d;border:1px solid lab(45.2286% -26.586 -4.2587/.3);border-radius:999px;padding:4px 11px;font-size:.68rem}.ev-surface .annual-note{text-align:center;font-family:var(--mono);letter-spacing:.03em;color:var(--ink-3);justify-content:center;align-items:center;gap:8px;margin:clamp(24px,3vw,34px) auto clamp(28px,3vw,38px);font-size:.72rem;display:flex}.ev-surface .annual-note svg{color:var(--teal-deep)}.ev-surface .plan-grid{align-items:start;gap:20px;display:grid}.ev-surface .plan-grid.two{grid-template-columns:repeat(2,minmax(0,1fr));max-width:760px;margin:0 auto}.ev-surface .plan-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.ev-surface .plan{border:1px solid var(--line);background:var(--card);border-radius:16px;flex-direction:column;padding:28px;display:flex;position:relative}.ev-surface .plan.feat{border-color:var(--pine);box-shadow:0 1px 2px #332d230a,0 30px 60px -40px #382c1557;box-shadow:0 1px 2px lab(18.8394% 1.47951 7.80956/.04),0 30px 60px -40px lab(18.8389% 3.65534 16.6298/.34)}.ev-surface .plan.feat:before{content:attr(data-ribbon);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--pine-ink);background:var(--pine);white-space:nowrap;border-radius:999px;padding:5px 13px;font-size:.64rem;font-weight:500;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.ev-surface .plan.feat-teal{border-color:var(--teal)}.ev-surface .plan.feat-teal:before{background:var(--teal-deep);color:#fff}.ev-surface .plan-name{font-family:var(--serif);letter-spacing:-.015em;font-size:1.4rem;font-weight:600}.ev-surface .plan-desc{color:var(--ink-2);min-height:2.5em;margin-top:7px;font-size:.88rem;line-height:1.45}.ev-surface .plan-price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:20px;display:flex}.ev-surface .plan-price .amt{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);font-feature-settings:var(--num);font-size:3rem;font-weight:500;line-height:1}.ev-surface .plan-price .per{font-family:var(--mono);color:var(--ink-3);font-size:.78rem}.ev-surface .plan-price .pre{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);width:100%;margin-bottom:2px;font-size:.7rem}.ev-surface .plan-sub{font-family:var(--mono);color:var(--ink-3);min-height:1.1em;margin-top:7px;font-size:.7rem}.ev-surface .plan-sub .acc{color:var(--teal-deep)}.ev-surface .plan-cta{width:100%;font-family:var(--sans);border:1px solid var(--line-2);background:var(--card);color:var(--ink);cursor:pointer;transition:background .18s var(--ease),border-color .18s var(--ease),transform .1s var(--ease);border-radius:9px;justify-content:center;align-items:center;gap:.5rem;margin-top:22px;padding:.82rem 1rem;font-size:.94rem;font-weight:600;text-decoration:none;display:inline-flex}.ev-surface .plan-cta:hover{background:var(--paper-2);border-color:var(--ink-3)}.ev-surface .plan-cta:active{transform:translateY(1px)}.ev-surface .plan-cta.primary{background:var(--ink);color:var(--paper);border-color:#0000}.ev-surface .plan-cta.primary:hover{background:#38322d;background:lab(21.0941% 2.09998 4.04964)}.ev-surface .plan-outcome{background:var(--paper-2);border:1px solid var(--line);border-radius:10px;margin-top:20px;padding:13px 14px}.ev-surface .plan-outcome.hl{background:#25777112;background:lab(45.2286% -26.586 -4.2587/.07);border-color:#25777138;border-color:lab(45.2286% -26.586 -4.2587/.22)}.ev-surface .plan-outcome .ol{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.62rem;font-weight:500}.ev-surface .plan-outcome.hl .ol{color:var(--teal-deep)}.ev-surface .plan-outcome p{color:var(--ink);margin-top:6px;font-size:.85rem;line-height:1.45}.ev-surface .feat-list{flex-direction:column;gap:11px;margin-top:22px;display:flex}.ev-surface .feat-list .fg-label{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);border-top:1px solid var(--line);margin-top:8px;padding-top:14px;font-size:.62rem;font-weight:500}.ev-surface .feat-list .fg-label:first-child{border-top:0;margin-top:0;padding-top:0}.ev-surface .feat-list li{color:var(--ink-2);align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.45;list-style:none;display:flex}.ev-surface .feat-list .tk{width:16px;height:16px;color:var(--teal-deep);flex-shrink:0;margin-top:2px}.ev-surface .feat-list .em{color:var(--ink);font-weight:600}.ev-surface .district{border:1px solid var(--line-pine);background:var(--pine);color:var(--pine-ink);border-radius:16px;grid-template-columns:1.3fr 1fr;align-items:center;gap:clamp(24px,3vw,44px);margin-top:20px;padding:clamp(26px,3vw,38px);display:grid}.ev-surface .district .d-eyebrow{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-size:.68rem}.ev-surface .district h3{color:#fff;letter-spacing:-.015em;margin-top:12px;font-size:1.55rem}.ev-surface .district p{color:#c6d1ca;color:lab(82.8036% -4.80548 1.91045);max-width:36em;margin-top:11px;font-size:.92rem;line-height:1.55}.ev-surface .district .d-price{align-items:baseline;gap:8px;margin-top:18px;display:flex}.ev-surface .district .d-price .amt{font-family:var(--serif);color:#fff;letter-spacing:-.02em;font-size:2.1rem;font-weight:500}.ev-surface .district .d-price .per{font-family:var(--mono);color:#b3c2b9;color:lab(77.0712% -6.41567 2.54958);font-size:.72rem}.ev-surface .district .d-right{flex-direction:column;gap:14px;display:flex}.ev-surface .district .d-feat{color:#c9d4ce;color:lab(83.9636% -4.80527 1.9104);align-items:flex-start;gap:10px;font-size:.86rem;display:flex}.ev-surface .district .d-feat .tk{color:var(--gold);flex-shrink:0;margin-top:2px}.ev-surface .district .d-cta{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.ev-surface .procure{border:1px solid var(--line);background:var(--paper-2);border-radius:14px;flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:22px;padding:24px 26px;display:flex}.ev-surface .procure .pl{font-family:var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);font-size:.7rem}.ev-surface .procure .plinks{flex-wrap:wrap;gap:14px 22px;display:flex}.ev-surface .procure a{color:var(--teal-deep);align-items:center;gap:6px;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-flex}.ev-surface .procure a:hover{text-decoration:underline}.ev-surface .procure .seat-note{border-top:1px solid var(--line);width:100%;color:var(--ink-3);padding-top:14px;font-size:.82rem;line-height:1.5}.ev-surface .trust-badges{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 30px;margin-top:clamp(36px,4vw,52px);display:flex}.ev-surface .trust-badges .tb{color:var(--ink-2);align-items:center;gap:8px;font-size:.84rem;display:flex}.ev-surface .trust-badges .tb svg{color:var(--teal-deep)}.ev-surface .packet-wrap{max-width:720px;margin:clamp(36px,4vw,52px) auto 0}.ev-surface .packet{border:1px solid var(--line-2);background:var(--card);border-radius:14px;overflow:hidden;box-shadow:0 1px 2px #332d230a,0 30px 64px -42px #382c154d;box-shadow:0 1px 2px lab(18.8394% 1.47951 7.80956/.04),0 30px 64px -42px lab(18.8389% 3.65534 16.6298/.3)}.ev-surface .packet-bar{border-bottom:1px solid var(--line);background:var(--paper-2);justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.ev-surface .packet-bar .t{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.ev-surface .packet-bar .stamp{font-family:var(--mono);color:var(--teal-deep);border:1px solid #25777159;border:1px solid lab(45.2286% -26.586 -4.2587/.35);border-radius:999px;padding:3px 10px;font-size:.62rem}.ev-surface .packet-body{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.ev-surface .packet-cover{border-bottom:1px solid var(--line);grid-column:1/-1;justify-content:space-between;align-items:baseline;padding-bottom:14px;display:flex}.ev-surface .packet-cover .nm{font-family:var(--serif);font-size:1.3rem;font-weight:600}.ev-surface .packet-cover .dt{font-family:var(--mono);color:var(--ink-3);font-size:.66rem}.ev-surface .pk-card{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:14px}.ev-surface .pk-card .h{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.6rem;font-weight:500}.ev-surface .pk-bars{align-items:flex-end;gap:7px;height:56px;margin-top:12px;display:flex}.ev-surface .pk-bars span{background:var(--line-2);border-radius:3px 3px 0 0;flex:1}.ev-surface .pk-bars span.lit{background:var(--teal)}.ev-surface .pk-bars span.pine{background:var(--pine)}.ev-surface .pk-trend{font-family:var(--mono);color:var(--teal-deep);margin-top:9px;font-size:.62rem}.ev-surface .pk-note{font-family:var(--serif);color:var(--ink);margin-top:10px;font-size:.95rem;line-height:1.45}.ev-surface .pk-chips{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ev-surface .pk-chips span{font-family:var(--mono);letter-spacing:.02em;border:1px solid var(--line-2);color:var(--ink-2);border-radius:999px;padding:3px 8px;font-size:.6rem}.ev-surface .pk-priv{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;gap:8px 16px;padding-top:14px;display:flex}.ev-surface .pk-priv .p{color:var(--ink-3);align-items:center;gap:7px;font-size:.76rem;display:flex}.ev-surface .pk-priv .p svg{color:var(--teal-deep)}.ev-surface .packet-link{text-align:center;margin-top:16px}.ev-surface .packet-link a{font-family:var(--mono);color:var(--teal-deep);font-size:.74rem;text-decoration:none}.ev-surface .packet-link a:hover{text-decoration:underline}.ev-surface .used-for{text-align:center;max-width:720px;margin:clamp(34px,4vw,46px) auto 0}.ev-surface .used-for .ul{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-size:.68rem}.ev-surface .used-for .chips{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}.ev-surface .used-for .chips a{border:1px solid var(--line-2);background:var(--card);color:var(--ink);transition:border-color .18s var(--ease),color .18s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:9px 16px;font-size:.88rem;font-weight:500;text-decoration:none;display:inline-flex}.ev-surface .used-for .chips a:hover{border-color:var(--teal);color:var(--teal-deep)}.ev-surface .used-for .chips a .arw{width:13px;height:13px;color:var(--ink-4)}.ev-surface .used-for .chips a:hover .arw{color:var(--teal-deep)}.ev-surface .faqs{max-width:820px;margin:0 auto}.ev-surface .faqs details{border-top:1px solid var(--line)}.ev-surface .faqs details:last-child{border-bottom:1px solid var(--line)}.ev-surface .faqs summary{cursor:pointer;font-family:var(--serif);color:var(--ink);letter-spacing:-.01em;transition:color .18s var(--ease);justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:1.16rem;font-weight:500;list-style:none;display:flex}.ev-surface .faqs summary::-webkit-details-marker{display:none}.ev-surface .faqs summary:hover{color:var(--teal-deep)}.ev-surface .faqs summary .pm{flex-shrink:0;width:16px;height:16px;position:relative}.ev-surface .faqs summary .pm:before,.ev-surface .faqs summary .pm:after{content:"";background:var(--ink-3);transition:transform .25s var(--ease),background .18s;position:absolute}.ev-surface .faqs summary .pm:before{width:16px;height:2px;top:7px;left:0}.ev-surface .faqs summary .pm:after{width:2px;height:16px;top:0;left:7px}.ev-surface .faqs details[open] summary .pm:after{transform:scaleY(0)}.ev-surface .faqs details[open] summary{color:var(--teal-deep)}.ev-surface .faqs details[open] summary .pm:before,.ev-surface .faqs details[open] summary .pm:after{background:var(--teal-deep)}.ev-surface .faqs .ans{overflow:hidden}.ev-surface .faqs .ans p{color:var(--ink-2);max-width:70ch;margin-top:-4px;padding-bottom:24px;font-size:.95rem;line-height:1.62}.ev-surface .faqs .ans a{color:var(--teal-deep);border-bottom:1px solid #25777159;border-bottom:1px solid lab(45.2286% -26.586 -4.2587/.35);text-decoration:none}.ev-surface .faqs .ans a:hover{border-color:var(--teal-deep)}.ev-surface .price-closer{text-align:center}.ev-surface .price-closer .wrap{max-width:720px}.ev-surface .price-closer h2{letter-spacing:-.025em;font-size:clamp(2rem,3.4vw,2.8rem);font-weight:500}.ev-surface .price-closer .lead{max-width:30em;margin:1.2rem auto 0}.ev-surface .price-closer .cta{flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:1.8rem;display:flex}@media (max-width:1000px){.ev-surface .plan-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-surface .district{grid-template-columns:1fr}}@media (max-width:700px){.ev-surface .plan-grid.two,.ev-surface .plan-grid.four{grid-template-columns:1fr;max-width:420px}.ev-surface .aud-switch .seg{width:100%}.ev-surface .aud-switch button{flex:1;justify-content:center;padding:.72rem .6rem;font-size:.88rem}.ev-surface .packet-body{grid-template-columns:1fr}}
/*# sourceMappingURL=1fb1231b4de7593b.css.map*/