#pricing-screen{--price-accent:#59f9d8;--price-cyan:#7ce5ef;--price-muted:#a4bcc6;font-size:1rem;line-height:1.7;padding-bottom:2rem}#pricing-screen h2{font-size:clamp(1.35rem,2.3vw,1.9rem);line-height:1.5;font-weight:600}#pricing-screen h3{line-height:1.5}#pricing-screen .pricing-kicker,.pricing-dialog .pricing-kicker{display:block;color:var(--price-cyan,#7ce5ef);font-size:max(var(--pei-mobile-text-floor,0px),.75rem);letter-spacing:.14em;line-height:1.7;margin-bottom:.65rem}.pricing-hero{position:relative;min-height:320px;padding:2.8rem 2.2rem;background:linear-gradient(90deg,#03111def 5%,#03111d99 43%,#03111d00 77%),url('/assets/earth-banner.png') center 43%/cover no-repeat;isolation:isolate;border-bottom:1px solid #255563}.pricing-hero-copy{max-width:700px}.pricing-hero h1{font-size:clamp(2.5rem,4.4vw,4.4rem);line-height:1.05;font-weight:750;letter-spacing:-.035em}.pricing-hero h1>span{display:block;font-size:.53em;line-height:1.2;letter-spacing:-.012em;margin-top:.45rem}.pricing-hero p{color:#d0e0e7;font-size:1rem;line-height:1.8;margin:1.1rem 0 1.3rem}.pricing-hero-actions{display:flex;flex-wrap:wrap;gap:.8rem}.pricing-hero-caption{position:absolute;right:2rem;bottom:2.1rem;font-size:max(var(--pei-mobile-text-floor,0px),.75rem);color:#a7e2ec;letter-spacing:.18em;line-height:1.9;text-align:right}.price-button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.65rem 1rem;border:1px solid #487786;border-radius:4px;color:#d7f7f7;font-size:.875rem;font-weight:600;line-height:1.6;text-align:center;transition:background .18s,border-color .18s}.price-button:hover{background:#143640;border-color:#8aeeeb}.price-button.primary{background:linear-gradient(115deg,#8bf5db,#36eccc);border-color:#66f8db;color:#03222a;box-shadow:0 0 18px #28ebc918}.price-button.primary:hover{background:#adffed}.price-button .icon{width:16px;height:16px}.pricing-mobile-break{display:none}.pricing-disclosure{display:flex;align-items:center;gap:1rem;padding:1rem 1.2rem;border:1px solid #25434c;background:#081820;margin:1rem 0 1.5rem;font-size:.875rem;color:#aec4ce}.pricing-disclosure>span{flex-shrink:0;font-weight:600;color:#9fede5}.pricing-section-top{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;margin-bottom:1.3rem}.pricing-section-top p{font-size:.875rem;color:var(--price-muted)}.pricing-billing{display:flex;padding:4px;border:1px solid #365968;border-radius:5px;background:#030e16;gap:4px}.pricing-billing button{font-size:.875rem;min-height:44px;padding:.4rem 1rem;color:#b8ced6;border-radius:3px;border:1px solid transparent;white-space:nowrap}.pricing-billing button.active{background:#15433f;color:#a6ffee;border-color:#3d9e8e}.pricing-billing span{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);margin-left:.4rem}.pricing-currency{font-size:max(var(--pei-mobile-text-floor,0px),.75rem)!important;margin-top:.5rem;text-align:right}.pricing-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;align-items:stretch;padding-top:.7rem}.pricing-card{position:relative;display:flex;flex-direction:column;min-width:0;border:1px solid #30576b;border-radius:7px;padding:1.1rem .85rem 1rem;background:linear-gradient(160deg,#0a202dcc,#04121c 65%);box-shadow:0 9px 24px #0002}.pricing-card.recommended{border:2px solid #6bffe0;box-shadow:0 0 8px #3bfac569,0 0 25px #3bfac51c;background:linear-gradient(150deg,#103337aa,#04141e 65%)}.plan-eyebrow{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);color:#82afc0;letter-spacing:.02em;margin-bottom:.9rem;min-height:2.4em;line-height:1.4}.recommended .plan-eyebrow{color:#8bffe2}.pricing-card h3{font-size:1.05rem;letter-spacing:.08em;font-weight:600}.plan-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem;margin:.45rem 0 0;line-height:1.2}.plan-price strong{font-size:clamp(2.2rem,3vw,3rem);letter-spacing:-.04em;font-weight:650;font-variant-numeric:tabular-nums}.plan-price>span{font-size:.875rem;color:#8be2e7;white-space:nowrap}.plan-equivalent{min-height:3em;font-size:max(var(--pei-mobile-text-floor,0px),.75rem);color:#92bac7;margin:.6rem 0 1rem}.plan-purpose{border-top:1px solid #254451;padding-top:1rem;min-height:12.7rem}.plan-purpose>span{display:block;color:#74f3df;font-size:max(var(--pei-mobile-text-floor,0px),.75rem);font-weight:600;letter-spacing:.05em;line-height:1.6;min-height:2.8em}.plan-purpose h4{font-size:1rem;line-height:1.7;margin:.55rem 0 .6rem}.plan-purpose p{font-size:.875rem;line-height:1.75;color:#b6cbd5}.plan-quotas{display:grid;gap:.7rem;padding:1rem 0;margin:0;border-bottom:1px solid #254451}.plan-quotas>div{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.2rem .4rem}.plan-quotas dt{font-size:.875rem;color:#a6c5d1}.plan-quotas dd{margin:0;font-size:1.1rem;font-weight:600;color:#d4f8f4}.plan-quotas small{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);font-weight:400;margin-left:.25rem}.pricing-card ul{list-style:none;padding:1rem 0;margin:0;display:grid;gap:.8rem;font-size:.875rem;color:#c2d5dd}.pricing-card li{display:flex;align-items:flex-start;gap:.45rem;line-height:1.7}.pricing-card li .icon{width:13px;height:13px;color:#73f7dc;margin-top:5px;stroke-width:2.5}.plan-bottom{margin-top:auto;padding-top:.8rem}.plan-bottom>span{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);color:#93b5c4;display:block;margin-bottom:.8rem}.plan-bottom .price-button{width:100%;padding:.65rem .4rem;font-size:.875rem}.pricing-fineprint{font-size:.875rem;color:#9bb5c1;margin:1rem .1rem;line-height:1.9}.pricing-mobile-tabs{display:none}.pricing-panel{border:1px solid #2b4e60;background:linear-gradient(115deg,#091d29aa,#040f17);border-radius:6px;padding:1.8rem;margin-top:2rem}.pricing-finder form{display:grid;grid-template-columns:1fr 1fr 1fr auto;gap:1rem;align-items:end}.pricing-finder label,.pricing-compare-selects label{display:grid;gap:.5rem;font-size:.875rem;color:#c5d8e1}.pricing-finder select,.pricing-compare-selects select{width:100%;min-width:0;max-width:100%;font-size:1rem;padding:.7rem;min-height:46px;border-color:#3c6275;background:#0a1c28;line-height:1.5}.pricing-recommendation{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1.2rem;border:1px solid #3b9c8a;background:#0b2f2c;margin-top:1.2rem}.pricing-recommendation>div>span{font-size:.875rem;color:#83e8d4}.pricing-recommendation h3{font-size:1.6rem;margin:.4rem 0}.pricing-recommendation h3 small{font-size:1rem;color:#b8e4dd}.pricing-recommendation p{font-size:1rem;line-height:1.8;color:#d0e5e3;max-width:900px}.pricing-recommendation small{display:block;font-size:.875rem;color:#9dbbb7;margin-top:.6rem}.pricing-recommendation .price-button{flex-shrink:0}.pricing-compare-selects{display:flex;gap:1rem}.pricing-table-scroll{overflow-x:auto;border:1px solid #2b4e60;scrollbar-color:#47768a #06141d}.pricing-table-scroll table{border-collapse:collapse;width:100%;min-width:500px;font-size:1rem;table-layout:fixed}.pricing-table-scroll th,.pricing-table-scroll td{padding:.9rem 1rem;text-align:left;border-bottom:1px solid #25414e;border-right:1px solid #25414e;vertical-align:top;overflow-wrap:anywhere}.pricing-table-scroll tr>*:first-child{width:27%}.pricing-table-scroll th{font-weight:500}.pricing-table-scroll thead th{color:#89f4df;background:#103039;font-weight:600}.pricing-table-scroll tbody th{font-size:.875rem;color:#9fbcca;background:#071a24}.pricing-table-scroll td{color:#cee0e7;line-height:1.8}.pricing-table-scroll tr:last-child>*{border-bottom:0}.pricing-example{padding:2.8rem 1.8rem 0}.pricing-sample-label{font-size:.875rem;color:#8dafbd;margin:.7rem 0 1.2rem}.pricing-example-question{display:flex;align-items:center;gap:.8rem;padding:1rem 1.2rem;border:1px solid #315d72;border-radius:4px;background:#071c2b;font-size:1.2rem;line-height:1.8}.pricing-example-question .icon{color:#73eade}.pricing-example-tabs{display:flex;gap:.5rem;margin:1.2rem 0;flex-wrap:wrap}.pricing-example-tabs button{border:1px solid #345366;border-radius:3px;min-height:44px;padding:.55rem 1.2rem;font-size:.875rem;color:#b4d2dd}.pricing-example-tabs button[aria-pressed=true]{border-color:#6ce7d5;background:#123938;color:#9bffe4}.pricing-example-result{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(0,1.5fr) auto;gap:1.4rem;align-items:center;padding:1.7rem;background:linear-gradient(120deg,#0b2635,#06111a);border-left:2px solid #6ce7d5;min-height:180px}.pricing-example-result span{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);letter-spacing:.14em;color:#7be8d9}.pricing-example-result h3{font-size:1.25rem;margin-top:.5rem}.pricing-example-result p{color:#b6d0dc;font-size:1rem;line-height:1.9}.pricing-trust{text-align:center;padding:2rem}.pricing-trust-items{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;text-align:left;border-bottom:1px solid #2a4a5a;padding-bottom:1.8rem;margin-bottom:1.8rem}.pricing-trust-items>div{display:flex;align-items:center;gap:.8rem}.pricing-trust-items .icon{width:32px;height:32px;color:#62e6e8}.pricing-trust-items span{font-size:.875rem;color:#d1e8e8}.pricing-trust-items small{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);color:#97b4c2;display:block;margin-top:.3rem}.pricing-trust h2{letter-spacing:.01em}.pricing-trust>p{font-size:1rem;color:#bbd2dc;margin:1rem 0 1.5rem}.pricing-faq{max-width:1100px;margin:3rem auto;padding:0 1rem}.pricing-faq h2{margin-bottom:1.3rem}.pricing-faq details{border-top:1px solid #284653;padding:.15rem 0}.pricing-faq details:last-child{border-bottom:1px solid #284653}.pricing-faq summary{font-size:1rem;cursor:pointer;line-height:1.8;padding:1rem .5rem}.pricing-faq details p{font-size:1rem;line-height:1.95;color:#a9c4d2;padding:.3rem .5rem 1.25rem}.pricing-faq details>a{display:inline-flex;min-height:44px;align-items:center;color:#7ce5ef;font-size:1rem;padding:0 .5rem 1rem}.pricing-closing{display:flex;gap:1rem;align-items:center;padding:2.3rem;background:linear-gradient(90deg,#082433f0,#052231c9),url('/assets/earth-banner.png') center 80%/cover;border:1px solid #2b5a6c;border-radius:5px}.pricing-closing>div{flex:1}.pricing-closing p{font-size:1rem;color:#b3d0de;margin-top:.5rem}.pricing-dialog{font-size:1rem;line-height:1.8;--price-accent:#59f9d8}.pricing-dialog h2{font-size:1.5rem!important;line-height:1.8!important}.pricing-dialog h3{font-size:1.1rem!important}.pricing-dialog p,.pricing-dialog li{font-size:1rem!important;line-height:1.9!important}.pricing-dialog-price{font-size:2.6rem;color:#94ffe4;margin:1rem 0}.pricing-dialog-price span{font-size:1rem}.pricing-dialog-limits{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:1rem;border:1px solid #2e5364}.pricing-dialog-limits dt{font-size:.875rem;color:#9cc0ce}.pricing-dialog-limits dd{margin:0;font-size:1rem}.pricing-dialog-note{background:#0a2630;border:1px solid #2c5868;padding:1rem;margin-top:1rem}.pricing-dialog-actions{display:flex;gap:.7rem;flex-wrap:wrap;margin-top:1.3rem}.pricing-entry{display:flex;align-items:center;justify-content:space-between;gap:1.4rem;padding:1.3rem 1.5rem;margin:1rem 0;border:1px solid #2b5967;background:linear-gradient(110deg,#06252b,#05121b);border-radius:5px}.pricing-entry>div>span{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);letter-spacing:.13em;color:#80eadd}.pricing-entry h2{font-size:1.2rem;margin:.4rem 0;line-height:1.6}.pricing-entry p{font-size:.875rem;color:#a9c9d5;line-height:1.8}.pricing-entry .price-button{flex-shrink:0}.desktop-nav a[data-nav=pricing]{color:#72eddb}.desktop-nav{min-width:0}
.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.pricing-section-top>div{min-width:0;max-width:100%}.pricing-billing{max-width:100%;flex-wrap:wrap}.pricing-billing button{white-space:normal}.pricing-billing span{display:inline-block}.pricing-trust-items>div{min-width:0}.pricing-card h3,.plan-purpose>span{overflow-wrap:anywhere}
@media(max-width:1399px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.pricing-card{padding:1.2rem}.plan-purpose{min-height:10rem}.plan-eyebrow{min-height:0}.pricing-hero-caption{font-size:max(var(--pei-mobile-text-floor,0px),.75rem)}.pricing-finder form{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-finder form>.price-button{grid-column:1/-1;justify-self:end}.pricing-example-result{grid-template-columns:1fr 2fr}.pricing-example-result>.price-button{grid-column:2;justify-self:start}}
@media(min-width:901px) and (max-width:1150px){.desktop-nav{gap:8px!important;overflow-x:auto}.desktop-nav a{font-size:max(var(--pei-mobile-text-floor,0px),10px)}.desktop-nav a:after{bottom:15px}}
@media(max-width:900px){.pricing-hero{padding:2rem 1.4rem;background-position:60% center}.pricing-hero-caption{display:none}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-section-top{align-items:start;flex-direction:column}.pricing-currency{text-align:left}.pricing-trust-items{grid-template-columns:repeat(2,1fr)}.pricing-closing{flex-wrap:wrap}.pricing-closing>div{flex-basis:100%}.pricing-finder form{grid-template-columns:1fr 1fr}.pricing-finder form>.price-button{grid-column:auto;justify-self:stretch}.pricing-compare-selects{width:100%}.pricing-compare-selects label{flex:1;min-width:0}}
@media(max-width:650px){.pricing-hero{min-height:0;padding:1.8rem 1rem;background:linear-gradient(90deg,#03111de8,#03111d70),url('/assets/earth-banner.png') 64% center/auto 100% no-repeat}.pricing-hero h1{font-size:2.65rem}.pricing-hero h1>span{font-size:.48em;line-height:1.35}.pricing-mobile-break{display:block}.pricing-hero p{font-size:1rem}.pricing-hero-actions{display:grid;grid-template-columns:1fr}.pricing-disclosure{display:block;padding:1rem;margin-top:.8rem}.pricing-disclosure>span{display:block;margin-bottom:.5rem}.pricing-section-top{gap:1rem}.pricing-billing button{padding:.45rem .85rem}.pricing-currency{font-size:max(var(--pei-mobile-text-floor,0px),.75rem)!important;line-height:1.8}.pricing-mobile-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;margin-bottom:.8rem}.pricing-mobile-tabs button{padding:.6rem .2rem;border:1px solid #365667;background:#061822;border-radius:4px;min-height:58px;font-size:.875rem}.pricing-mobile-tabs small{display:block;font-size:max(var(--pei-mobile-text-floor,0px),.75rem);color:#9bbbbf;margin-top:.2rem}.pricing-mobile-tabs button[aria-pressed=true]{border-color:#77f6d9;background:#16443e;color:#a4ffe7}.pricing-grid{grid-template-columns:1fr;padding-top:0}.pricing-card{padding:1.3rem}.plan-purpose{min-height:0}.plan-purpose>span{min-height:0}.plan-price strong{font-size:3.3rem}.plan-equivalent{min-height:0}.plan-eyebrow{margin-bottom:.6rem}.pricing-card h3{font-size:1.25rem}.plan-purpose p,.pricing-card ul{font-size:1rem}.plan-purpose h4{font-size:1.2rem}.plan-quotas dt,.plan-quotas small{font-size:.875rem}.plan-quotas dd{font-size:1.25rem}.plan-bottom .price-button{min-height:48px;font-size:1rem}.plan-bottom>span{font-size:.875rem}.pricing-panel{padding:1.2rem 1rem;margin-top:1.5rem}.pricing-finder form{grid-template-columns:1fr}.pricing-finder form>.price-button{margin-top:.3rem}.pricing-recommendation{flex-direction:column;align-items:stretch;padding:1rem}.pricing-compare-selects{gap:.7rem}.pricing-compare-selects label{font-size:max(var(--pei-mobile-text-floor,0px),.75rem)}.pricing-compare-selects select{font-size:1rem;padding:.6rem .3rem}.pricing-table-scroll table{min-width:440px}.pricing-table-scroll th,.pricing-table-scroll td{padding:.7rem .6rem}.pricing-example{padding:2rem .3rem 0}.pricing-example-question{padding:1rem .8rem;font-size:1.05rem;align-items:flex-start}.pricing-example-question .icon{margin-top:.4rem}.pricing-example-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-example-tabs button{padding:.55rem .2rem}.pricing-example-result{grid-template-columns:1fr;padding:1.2rem;gap:1rem}.pricing-example-result>.price-button{grid-column:1;justify-self:stretch}.pricing-trust-items{gap:1.2rem .7rem}.pricing-trust-items>div{display:block}.pricing-trust-items .icon{margin-bottom:.5rem}.pricing-trust-items small{font-size:max(var(--pei-mobile-text-floor,0px),.75rem)}.pricing-trust h2{font-size:1.3rem!important}.pricing-trust>p br{display:none}.pricing-faq{padding:0 .3rem;margin:2rem auto}.pricing-faq summary{padding:1rem .1rem}.pricing-closing{padding:1.5rem 1rem;gap:.7rem}.pricing-closing .price-button{width:100%}.pricing-dialog-limits{grid-template-columns:1fr}.pricing-dialog-actions{display:grid;grid-template-columns:1fr}.pricing-entry{display:block;padding:1.1rem}.pricing-entry .price-button{margin-top:1rem;width:100%}}

@media(max-width:650px){.pricing-mobile-tabs,.pricing-example-tabs{grid-template-columns:repeat(auto-fit,minmax(min(100%,5.4rem),1fr))}.pricing-mobile-tabs button,.pricing-example-tabs button{overflow-wrap:anywhere}}

/* Planned membership finder and explicit payment handoff. */
.pricing-finder input,.pricing-payment-choice select{width:100%;min-width:0;max-width:100%;min-height:48px;padding:.7rem;border:1px solid #3c6275;border-radius:4px;background:#0a1c28;color:#d7edf1;font:inherit;font-size:1rem;line-height:1.5}
.pricing-finder form{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr);align-items:end}
.pricing-finder form>.price-button{grid-column:1/-1;justify-self:end}
.pricing-finder label{min-width:0}.pricing-finder-status{font-size:.875rem;color:#a0e9df;line-height:1.8}.pricing-finder-status:empty{display:none}
.pricing-recommendation{align-items:start;border-radius:5px;background:linear-gradient(120deg,#0d302f,#061a24);padding:1.5rem;gap:2rem}
.pricing-rec-copy{flex:1;min-width:0}.pricing-rec-actions{display:grid;gap:.65rem;flex:0 1 280px;min-width:0;max-width:100%}
.pricing-rec-actions>span{font-size:.875rem!important;line-height:1.7}.pricing-rec-actions>small{margin:0 0 .4rem;font-size:max(var(--pei-mobile-text-floor,0px),.75rem);line-height:1.7}
.pricing-rec-reasons{display:grid;gap:.9rem;margin:1.1rem 0;border-top:1px solid #2d555b;border-bottom:1px solid #2d555b;padding:1rem 0}
.pricing-rec-reasons>div{display:grid;grid-template-columns:8rem minmax(0,1fr);gap:.5rem;font-size:.875rem;line-height:1.8}
.pricing-rec-reasons dt{color:#a4c8cf}.pricing-rec-reasons dd{margin:0;color:#e2f5f3}.pricing-rec-reasons dd>span{display:block;color:#8cf1d8}.pricing-rec-reasons small{margin:0;font-size:max(var(--pei-mobile-text-floor,0px),.75rem)}
.pricing-recommendation .pricing-rec-neighbor{font-size:.875rem;color:#bcdbdd}.pricing-recommendation .price-button{white-space:normal;overflow-wrap:anywhere}
.pricing-table-scroll .pricing-difference td{background:#0c252f}
.pricing-comparison-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1rem}
.pricing-comparison-actions>div{display:grid;gap:.65rem;padding:1rem;border:1px solid #315767;border-radius:4px;min-width:0}
.pricing-comparison-actions span{color:#94ecdb;font-size:1rem}.pricing-comparison-actions strong{font-size:1.25rem;line-height:1.6;font-weight:500}.pricing-comparison-actions small{font-size:max(var(--pei-mobile-text-floor,0px),.75rem);color:#97b9c6}
.pricing-payment-choice{min-width:0}.pricing-payment-choice>label{display:block;font-size:.875rem;color:#b8d9e1;margin-bottom:.5rem}.pricing-payment-choice>.pricing-fineprint{margin:.7rem 0 1rem}
#pricing-finder-title,#pricing-comparison-title{scroll-margin-top:100px}
@media(max-width:900px){.pricing-finder form{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-finder form>label:first-child{grid-column:1/-1}.pricing-finder form>.price-button{justify-self:stretch}.pricing-recommendation{flex-direction:column;gap:1.2rem}.pricing-rec-actions{flex-basis:auto;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-rec-actions>span,.pricing-rec-actions>small{grid-column:1/-1}}
@media(max-width:650px){.pricing-finder form{grid-template-columns:1fr}.pricing-recommendation{padding:1rem}.pricing-rec-reasons>div{grid-template-columns:1fr;gap:.2rem}.pricing-rec-actions,.pricing-comparison-actions{grid-template-columns:1fr}.pricing-rec-actions .price-button{font-size:.875rem;min-height:48px}.pricing-comparison-actions strong{font-size:1.1rem}}

.pricing-table-hint{display:none}
.pricing-payment-session{display:flex;align-items:center;gap:1.5rem;justify-content:space-between;border:1px solid #398678;border-left:3px solid #70e2cb;border-radius:5px;padding:1.3rem;margin:0 0 1.4rem;background:linear-gradient(110deg,#0c2c30,#071b26)}
.pricing-session-main{min-width:0;flex:1}.pricing-session-main h3{font-size:1.2rem;line-height:1.8;margin:.5rem 0 .7rem}.pricing-session-main p{font-size:1rem;line-height:1.8}.pricing-session-main p>strong{font-size:1.15rem;font-weight:500;color:#c3f8e9}.pricing-session-main p>span{display:block;color:#b7d5de}.pricing-session-status{display:inline-block;font-size:.875rem;line-height:1.8;margin-top:.7rem;color:#93ecdb}.pricing-session-main small{display:block;font-size:.875rem;line-height:1.9;color:#a2bdc9;margin-top:.65rem;max-width:760px}.pricing-payment-session>.price-button{flex-shrink:0}.pricing-session-main .pricing-session-expired{color:#ffe1ad;font-size:.875rem;margin-top:.5rem}
@media(max-width:900px){.pricing-payment-session{align-items:stretch;flex-direction:column;gap:1rem}.pricing-payment-session>.price-button{align-self:flex-start}}
@media(max-width:650px){.pricing-payment-session{padding:1rem}.pricing-session-main h3{font-size:1.1rem}.pricing-payment-session>.price-button{align-self:stretch;min-height:48px}.pricing-session-main p>strong{font-size:1.05rem}}
@media(max-width:650px){.pricing-compare-selects{flex-direction:column}.pricing-compare-selects label{font-size:.875rem}.pricing-compare-selects select{padding:.7rem}.pricing-table-hint{display:block;font-size:.875rem;color:#a7d9df;margin:0 0 .8rem}}
