.account-plan-section{border-top:1px solid color-mix(in srgb,var(--verified) 22%,transparent);margin:14px 16px 2px;padding:13px 0}.account-plan-summary{align-items:center;gap:10px;display:flex}.account-plan-symbol{border:1px solid color-mix(in srgb,var(--verified) 20%,transparent);background:color-mix(in srgb,var(--verified) 7%,transparent);width:34px;height:34px;color:var(--verified);border-radius:10px;flex:none;place-items:center;display:grid}.account-plan-symbol svg{width:19px;height:19px}.account-plan-summary>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.account-plan-summary small{color:var(--muted);font-size:9px}.account-plan-summary strong{color:var(--paper);font-size:13px;font-weight:650}.account-change-plan{border:1px solid color-mix(in srgb,var(--verified) 23%,transparent);background:color-mix(in srgb,var(--verified) 8%,transparent);width:100%;min-height:36px;color:var(--paper);border-radius:8px;justify-content:space-between;align-items:center;margin-top:11px;padding:8px 10px;font-size:10.5px;font-weight:600;display:flex}.account-change-plan>span{color:var(--verified);font-size:15px}.cp-plan-usage{gap:5px;margin:14px 0;font-size:11px;line-height:1.5;display:grid}.cp-plan-usage strong{font-size:15px;font-weight:600}.cp-plan-usage span{opacity:.78}.cp-plan-usage meter{background:color-mix(in srgb,var(--verified) 16%,transparent);appearance:none;border:0;border-radius:99px;width:100%;height:6px;margin:2px 0 4px;display:block}.cp-plan-usage meter::-webkit-meter-bar{background:color-mix(in srgb,var(--verified) 16%,transparent);border:0;border-radius:99px;height:6px}.cp-plan-usage meter::-webkit-meter-optimum-value{background:var(--verified);border-radius:99px}.cp-plan-usage meter::-moz-meter-bar{background:var(--verified);border-radius:99px}body:has(.cp-page){background:#0d1e17}.cp-page{--cp-ease:cubic-bezier(.16,1,.3,1);--cp-muted:#5a6d61;--cp-line:#d7e2da;isolation:isolate;color:#152a1e;min-height:100dvh;font-family:var(--font-figtree,"Figtree"),system-ui,sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#f1f6f2;line-height:1.5;position:relative;overflow-x:clip}.cp-page:before{content:"";z-index:-1;pointer-events:none;background:url(/site/glass-flow.jpg) 50%/cover no-repeat;position:fixed;inset:0}.cp-page *{box-sizing:border-box}.cp-page button,.cp-page summary{font-family:inherit}.cp-page :focus-visible{outline-offset:5px;outline:3px solid #1daa7b}.cp-page h1:focus{outline:none}.cp-page ::selection{color:inherit;background:#3fd9a247}.cp-skip{z-index:60;color:#102c1f;background:#a2edcd;border-radius:10px;padding:12px 20px;position:absolute;top:10px;left:20px;transform:translateY(-150%)}.cp-skip:focus{transform:none}.cp-topbar{z-index:20;color:#f0f8f3;-webkit-backdrop-filter:blur(24px);background:#0d1e17f5;border-bottom:1px solid #9fdebb12;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px max(32px,50% - 696px);transition:box-shadow .4s,background .4s;display:flex;position:sticky;top:0}.cp-topbar[data-scrolled]{background:#0d1e17ed;box-shadow:0 15px 45px -25px #001b15a8}.cp-brand{color:#f1f8f3;letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:10px;font-size:17px;font-weight:650;display:inline-flex}.cp-brand>svg{width:32px;height:25px}.cp-brand>i{color:#a1d6bc;letter-spacing:.1em;text-transform:uppercase;border:1px solid #70e4b837;border-radius:99px;margin-left:5px;padding:5px 9px;font-size:9px;font-style:normal;font-weight:500}.cp-nav{align-items:center;gap:26px;font-size:13px;display:flex}.cp-nav a,.cp-nav button{color:#c1d5c9}.cp-nav .cp-nav-action{color:#eaf6ef;background:#e1ffed06;border:1px solid #7caf9547;border-radius:99px;align-items:center;gap:20px;min-height:42px;padding:10px 18px;transition:background .3s,border-color .3s;display:inline-flex}.cp-account-label{color:#a9c7b7;text-overflow:ellipsis;white-space:nowrap;max-width:230px;font-size:12px;overflow:hidden}.cp-nav-signout{cursor:pointer;background:0 0;border:0;padding:7px 0;font-size:12px}.cp-billing-status{color:#d6e9dc;background:#0d1e17e0;padding:0 max(32px,50% - 696px)}.cp-billing-status:not(:empty){padding-top:19px;padding-bottom:5px}.cp-status-card{background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:0;display:flex}.cp-status-card strong{font-size:14px;font-weight:580}.cp-status-card p{color:#99b4a5;max-width:82ch;margin:5px 0 0;font-size:12px;line-height:1.7}.cp-required-notice{justify-content:flex-start}.cp-status-symbol{color:#8ee7b5;border:1px solid #80c89b30;border-radius:12px;flex:none;place-items:center;width:39px;height:39px;display:grid}.cp-status-symbol svg{width:23px;height:23px}.cp-manage-billing,.cp-status-retry{color:#a2d9bd;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.cp-manage-billing{align-items:center;gap:10px;min-height:32px;display:inline-flex}.cp-current-plan{align-items:baseline;gap:10px;display:flex}.cp-current-plan>span{color:#99b4a5;font-size:12px}.cp-current-plan>strong{color:#e9f7ee;font-size:15px;font-weight:600}.cp-status-link{color:#123c25;white-space:nowrap;background:#a1edc8;border-radius:9px;align-items:center;gap:24px;padding:11px 15px;font-size:12px;font-weight:600;display:inline-flex}.cp-status-retry{text-underline-offset:4px;margin:8px 0 12px;text-decoration:underline}.cp-return-message{color:#b0d3bf;margin:16px 0 10px;font-size:13px;line-height:1.7}.cp-page .cp-error{color:#ffc5a7;margin:14px 0;font-size:13px;line-height:1.7}.cp-error:empty{display:none}.cp-eyebrow{color:#8ac4a6;letter-spacing:.15em;text-transform:uppercase;font-size:10px;font-weight:550;display:block}.cp-intro{isolation:isolate;text-align:center;background:#0d1e17e0;flex-direction:column;align-items:center;padding:28px 24px 60px;display:flex;position:relative;overflow:hidden}.cp-intro:after{content:"";background:linear-gradient(90deg,#0000,#89d9ae2d,#0000);height:1px;position:absolute;inset:auto 0 0}.cp-intro h1{color:#f2f8f3;letter-spacing:-.045em;margin:0;font-size:clamp(32px,3.2vw,42px);font-weight:530;line-height:1.12}.cp-intro h1 em,.cp-review h1 em{color:#80dbb0;font-style:normal}.cp-intro>p{color:#afc7b9;max-width:52ch;margin:10px 0 0;font-size:13px;line-height:1.6}.cp-cadence{color:#a0c3b0;letter-spacing:.025em;align-items:center;gap:9px;margin-top:13px;font-size:10px;display:inline-flex}.cp-cadence>i{background:#7edcaf;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #80dab02b}.cp-body{background:linear-gradient(#f1f6f20d,#f1f6f266);padding:0 max(32px,50% - 696px) 50px;position:relative}.cp-plan-grid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:18px;margin-bottom:-31px;display:grid;position:relative;transform:translateY(-31px)}.cp-plan{isolation:isolate;color:#14251b;background:#fff;border:1px solid #d7e1d8;border-radius:25px;flex-direction:column;min-width:0;padding:28px 25px 25px;display:flex;position:relative;overflow:hidden;box-shadow:0 25px 45px -35px #1e503838}.cp-plan:before{z-index:-1;content:"";pointer-events:none;width:270px;height:270px;transition:transform 1s var(--cp-ease);border:65px solid #102b1907;border-radius:50%;position:absolute;top:-100px;right:-105px}.cp-plan-starter{--cp-muted:#586278;--cp-line:#d5dceb;background:#e9edff;border-color:#d4dced}.cp-plan-pro{--cp-muted:#b3c8ba;--cp-line:#e6f6ec24;color:#f1f9f3;background:#101d16;border-color:#3c926b;box-shadow:0 25px 45px -32px #153b2880}.cp-plan-pro:before{border-color:#edfff509}.cp-plan-max{--cp-muted:#14533c;--cp-line:#166b4933;background:#50d2a5;border-color:#42c398}.cp-plan.is-current{outline-offset:4px;outline:2px solid #269564}.cp-plan-heading{align-items:center;gap:12px;display:flex}.cp-plan-heading h2{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:650;line-height:1.2}.cp-plan-category{color:var(--cp-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:6px;font-size:8px;line-height:1.4;display:block}.cp-plan-number{border:1px solid color-mix(in srgb,currentColor 55%,transparent);width:36px;height:36px;color:var(--cp-muted);border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.cp-price{align-items:baseline;gap:8px;margin-top:36px;display:flex}.cp-price>strong{letter-spacing:-.065em;font-variant-numeric:tabular-nums;font-size:clamp(45px,4.3vw,64px);font-weight:520;line-height:1.1}.cp-price>span{color:var(--cp-muted);white-space:nowrap;font-size:10px}.cp-usage-level{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:center;gap:8px;margin-top:31px;padding-bottom:17px;font-size:10px;display:flex}.cp-usage-bars{align-items:flex-end;gap:3px;height:27px;display:flex}.cp-usage-bars i{opacity:.13;transform-origin:bottom;background:currentColor;border-radius:4px;width:5px;height:10px}.cp-usage-bars i:nth-child(2){height:15px}.cp-usage-bars i:nth-child(3){height:21px}.cp-usage-bars i:nth-child(4){height:27px}.cp-usage-bars i.is-filled{opacity:1;background:#19956c}.cp-plan-pro .cp-usage-bars i.is-filled{background:#4cdbad}.cp-plan-max .cp-usage-bars i.is-filled{background:#0b4f36}.cp-description{min-height:57px;color:var(--cp-muted);margin:21px 0 22px;font-size:12px;line-height:1.7}.cp-model-access{align-items:center;gap:10px;margin:5px 0 22px;display:flex}.cp-provider-count{color:var(--cp-muted);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;font-size:8px}.cp-providers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cp-provider{color:#496451;white-space:nowrap;background:#fff8;border:1px solid #d2e0d4;border-radius:8px;align-items:center;gap:6px;padding:6px 8px;font-size:10px;display:inline-flex}.cp-provider img{object-fit:contain;width:17px;height:17px;display:block}.cp-providers.is-compact{flex-wrap:nowrap;gap:0}.cp-providers.is-compact .cp-provider{background:#fff;border:0;border-radius:9px;padding:6px;box-shadow:0 3px 6px #16342109}.cp-providers.is-compact .cp-provider+.cp-provider{margin-left:-3px}.cp-providers.is-compact .cp-provider>span{display:none}.cp-providers.is-compact .cp-provider img{filter:none;width:20px;height:20px}.cp-allowance{border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line);flex-direction:column;gap:5px;padding:17px 0;display:flex}.cp-allowance>strong{letter-spacing:-.01em;font-size:14px;font-weight:600}.cp-allowance>strong span{color:var(--cp-muted);font-size:10px;font-weight:450}.cp-allowance>small{color:var(--cp-muted);font-size:10px}.cp-features{gap:11px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.cp-features>li{color:var(--cp-muted);grid-template-columns:14px minmax(0,1fr);align-items:start;gap:7px;font-size:11px;line-height:1.5;display:grid}.cp-features svg{color:#268057;width:14px;height:14px;margin-top:1px}.cp-plan-pro .cp-features svg{color:#8edbb4}.cp-button{text-align:left;cursor:pointer;min-height:51px;transition:background .25s,transform .35s var(--cp-ease),box-shadow .35s;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:14px 17px;font-size:11px;font-weight:600;display:flex}.cp-button>span{transition:transform .4s var(--cp-ease);font-size:20px;font-weight:400;line-height:1}.cp-button-dark{color:#f7fdf9;background:#152d1f}.cp-button-mint{color:#113923;background:#4bdeb0}.cp-button:disabled,.cp-button-current{border-color:var(--cp-line);color:var(--cp-muted);cursor:default;background:0 0}.cp-shared{justify-content:center;align-items:center;gap:26px;padding:40px 8px 35px;display:flex}.cp-shared>span{color:#284e37;white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.cp-shared svg{width:18px;height:18px}.cp-shared p{color:#607463;align-items:center;gap:12px;margin:0;font-size:11px;display:flex}.cp-shared p>span{color:#899e8b}.cp-details{max-width:980px;margin:0 auto}.cp-allowance-note{color:#526553;text-align:left;border-top:1px solid #d2dfd5}.cp-allowance-note summary{color:#425845;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:53px;padding:14px 0;font-size:12px;font-weight:550;list-style:none;display:flex}.cp-allowance-note summary::-webkit-details-marker{display:none}.cp-allowance-note summary>span{font-size:19px;line-height:1;transition:transform .25s}.cp-allowance-note[open] summary>span{transform:rotate(45deg)}.cp-allowance-note>div{padding:2px 0 10px}.cp-allowance-note p{margin:0 0 13px;font-size:12px;line-height:1.8}.cp-sources{flex-wrap:wrap;gap:8px 24px;display:flex}.cp-sources a{color:#237343;text-underline-offset:4px;text-decoration:underline}.cp-footnote{color:#6b7e6e;margin:7px 0 0;font-size:10px;line-height:1.8}.cp-review{background:linear-gradient(90deg,#f1f6f2d9 15%,#f1f6f280);min-height:calc(100dvh - 195px);padding:30px max(32px,50% - 590px) 56px;position:relative}.cp-review-top{justify-content:space-between;align-items:center;gap:24px;margin-bottom:60px;display:flex}.cp-back{color:#54725d;align-items:center;gap:10px;padding:7px 0;font-size:12px;display:inline-flex}.cp-back>span{font-size:17px}.cp-review-steps{color:#788a7e;align-items:center;gap:12px;font-size:10px;display:flex}.cp-review-steps strong{color:#254a31;font-weight:600}.cp-review-steps i{background:#bccfc1;width:25px;height:1px}.cp-review-layout{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:90px;margin-bottom:65px;display:grid}.cp-review-icon{color:#36895b;background:linear-gradient(140deg,#ffffffa6,#d9edde99);border:1px solid #bdd8c7;border-radius:16px;place-items:center;width:50px;height:50px;margin-bottom:24px;display:grid;box-shadow:inset 0 1px #fff}.cp-review-icon svg{width:27px;height:27px}.cp-review .cp-eyebrow{color:#5f886b;font-size:9px}.cp-review h1{color:#173e29;letter-spacing:-.05em;margin:17px 0 0;font-size:clamp(37px,4vw,56px);font-weight:520;line-height:1.07}.cp-review h1 em{color:#398361}.cp-review-copy>p{color:#637d6a;max-width:46ch;margin:22px 0;font-size:13px;line-height:1.8}.cp-review-copy .cp-providers{margin:27px 0}.cp-review-copy .cp-features{margin:26px 0}.cp-review-copy .cp-features>li{font-size:12px}.cp-review-copy .cp-review-assurance{margin:28px 0 0;font-size:11px}.cp-review-summary{text-align:left;background:#ffffffb3;border:1px solid #d0dfd4;border-radius:24px;overflow:hidden;box-shadow:inset 0 1px #fff,0 30px 75px -55px #0d463680}.cp-review-plan{border-bottom:1px solid #dae4da;justify-content:space-between;align-items:center;gap:20px;padding:29px 30px;display:flex}.cp-review-plan>span:first-child{flex-direction:column;gap:5px;display:flex}.cp-review-plan small{color:#637c66;font-size:10px}.cp-review-plan strong{color:#193b27;letter-spacing:-.035em;font-size:25px;font-weight:550}.cp-review-plan>span:last-child{align-items:baseline;gap:5px;display:flex}.cp-review-plan>span:last-child>strong{font-size:42px}.cp-review-summary dl{gap:17px;margin:0;padding:27px 30px;display:grid}.cp-review-summary dl>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.cp-review-summary dt{color:#67806b;font-size:12px}.cp-review-summary dd{color:#25472c;text-align:right;margin:0;font-size:12px;font-weight:600}.cp-preview-notice{color:#59725d;background:#e8f0e74d;border-top:1px solid #dae4da;margin:0;padding:20px 30px;font-size:11px;line-height:1.8}.cp-review-actions{padding:24px 30px}.cp-review-cta{width:100%;min-height:51px}.cp-review-foot{color:#6d846f;margin:18px 0 0;font-size:10px;line-height:1.8}.cp-review-signin{color:#637c66;text-align:center;margin:18px 0 0;font-size:12px}.cp-review-signin a{color:#287548;text-underline-offset:3px;text-decoration:underline}.cp-review-retry{color:#287548;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:17px auto 0;padding:0;font-size:12px;text-decoration:underline;display:block}.cp-footer{color:#31563f;background:#e9f1eb;border-top:1px solid #d4e1d7;justify-content:space-between;align-items:center;gap:24px;min-height:120px;padding:28px max(32px,50% - 664px);display:flex}.cp-footer>span{letter-spacing:-.025em;align-items:center;gap:16px;font-size:14px;font-weight:600;display:flex}.cp-footer i{color:#67806e;letter-spacing:0;border-left:1px solid #8eb39b57;padding-left:16px;font-size:10px;font-style:normal;font-weight:400}.cp-footer nav{gap:22px;font-size:11px;display:flex}.cp-footer a{color:#587660}.cp-footer small{color:#7a8f80;font-size:10px}.cp-enter{animation:cp-rise 1.1s var(--cp-ease) both;animation-delay:var(--delay,0s)}.cp-step{animation:cp-step-in .65s var(--cp-ease) both}.cp-reveal{transition:opacity 1.1s var(--cp-ease),transform 1.1s var(--cp-ease),filter 1.1s var(--cp-ease),box-shadow .45s,border-color .45s;transition-delay:var(--delay,0s),var(--delay,0s),var(--delay,0s),0s,0s}@media (scripting:enabled){.cp-reveal:not([data-shown]){opacity:0;filter:blur(8px);transform:translateY(32px)scale(.985)}}@keyframes cp-rise{0%{opacity:0;filter:blur(9px);transform:translateY(22px)}to{opacity:1;filter:blur();transform:none}}@keyframes cp-step-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (hover:hover){.account-change-plan:hover{border-color:var(--verified);background:color-mix(in srgb,var(--verified) 15%,transparent)}.cp-nav .cp-nav-action:hover{background:#b4f9cd0e;border-color:#7caf9580}.cp-plan[data-shown]:hover{transition-delay:0s;transform:translateY(-7px);box-shadow:0 28px 50px -28px #173e2945}.cp-plan:hover:before{transform:scale(1.13)rotate(10deg)}.cp-button-dark:hover:not(:disabled){background:#255239;box-shadow:0 8px 18px -12px #123623}.cp-button-mint:hover:not(:disabled){background:#72ebbf}.cp-button:hover:not(:disabled)>span{transform:translate(3px)}.cp-back:hover,.cp-allowance-note summary:hover{color:#1a6c40}}@media (min-width:1600px){.cp-plan{padding:31px 27px 27px}}@media (max-width:1150px){.cp-topbar{padding-left:28px;padding-right:28px}.cp-body{padding-left:26px;padding-right:26px}.cp-plan-grid{gap:13px}.cp-plan{border-radius:20px;padding:25px 18px 20px}.cp-price>strong{font-size:49px}.cp-plan-heading{gap:9px}.cp-plan-number{width:31px;height:31px}.cp-plan-heading h2{font-size:18px}.cp-plan-category{font-size:7px}.cp-description{min-height:80px}.cp-features{min-height:92px}.cp-features>li{font-size:10px}.cp-providers.is-compact .cp-provider{padding:5px}.cp-providers.is-compact .cp-provider img{width:18px;height:18px}.cp-model-access{gap:8px}.cp-shared{gap:18px}.cp-shared p{font-size:10px}.cp-review-layout{gap:45px}.cp-footer small{display:none}}@media (max-width:900px){.cp-intro{padding-top:27px;padding-bottom:58px}.cp-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.cp-plan{border-radius:25px;padding:28px}.cp-plan-heading h2{font-size:23px}.cp-plan-category{font-size:8px}.cp-plan-number{width:36px;height:36px}.cp-price>strong{font-size:61px}.cp-description{min-height:42px}.cp-features{min-height:0}.cp-features>li{font-size:11px}.cp-model-access{gap:12px}.cp-providers.is-compact .cp-provider{padding:6px}.cp-providers.is-compact .cp-provider img{width:20px;height:20px}.cp-allowance>strong{font-size:16px}.cp-allowance>strong span{font-size:11px}.cp-shared{flex-direction:column;gap:14px}.cp-review{padding-left:28px;padding-right:28px}.cp-review-layout{gap:30px}.cp-review-plan,.cp-review-summary dl,.cp-review-actions{padding:23px}.cp-preview-notice{padding:18px 23px}.cp-review h1{font-size:43px}.cp-review-summary dt,.cp-review-summary dd{font-size:11px}.cp-review-plan>span:last-child>strong{font-size:36px}}@media (max-width:640px){.cp-topbar{gap:14px;min-height:72px;padding:13px 19px}.cp-brand{gap:8px;font-size:15px}.cp-brand>svg{width:27px;height:22px}.cp-brand>i{display:none}.cp-nav{gap:15px;font-size:11px}.cp-nav-support{display:none}.cp-nav .cp-nav-action{gap:10px;min-height:38px;padding:8px 13px}.cp-account-label{display:none}.cp-nav-signout{font-size:11px}.cp-billing-status{padding-left:19px;padding-right:19px}.cp-billing-status:not(:empty){padding-top:18px}.cp-status-card{flex-direction:column;align-items:flex-start;gap:12px;padding:0}.cp-active-notice{flex-direction:row;align-items:center}.cp-required-notice{flex-direction:row;gap:13px}.cp-status-symbol{border-radius:9px;width:30px;height:30px}.cp-status-symbol svg{width:17px;height:17px}.cp-status-card strong{font-size:12px}.cp-status-card p{font-size:11px}.cp-status-link{justify-content:space-between;width:100%}.cp-return-message{font-size:12px}.cp-intro{padding:25px 22px 49px}.cp-intro h1{font-size:34px}.cp-intro>p{max-width:35ch;margin-top:9px;font-size:12px;line-height:1.6}.cp-cadence{margin-top:12px;font-size:9px}.cp-body{padding:0 19px 34px}.cp-plan-grid{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:-23px;transform:translateY(-23px)}.cp-plan{border-radius:25px;padding:27px 28px}.cp-plan-heading h2{font-size:22px}.cp-price{margin-top:27px}.cp-price>strong{font-size:63px}.cp-usage-level{margin-top:23px;font-size:11px}.cp-description{min-height:0;margin:20px 0 23px;font-size:13px}.cp-model-access{margin-bottom:20px}.cp-allowance{padding:17px 0}.cp-allowance>strong{font-size:17px}.cp-allowance>strong span{font-size:12px}.cp-allowance>small{font-size:10px}.cp-features{gap:12px;margin:23px 0 27px}.cp-features>li{font-size:12px}.cp-button{min-height:52px;font-size:12px}.cp-shared{align-items:flex-start;gap:10px;padding:29px 3px 25px}.cp-shared>span{font-size:11px}.cp-shared p{font-size:10px;line-height:2;display:block}.cp-shared p>span{margin:0 7px}.cp-allowance-note summary,.cp-allowance-note p{font-size:11px}.cp-footnote{font-size:9px}.cp-review{padding:20px 21px 35px}.cp-review-top{align-items:flex-start;gap:15px;margin-bottom:30px}.cp-review-steps{gap:6px;padding-top:10px;font-size:8px}.cp-review-steps i{width:12px}.cp-back{gap:7px;font-size:11px}.cp-review-layout{grid-template-columns:minmax(0,1fr);gap:29px;margin-bottom:32px}.cp-review-icon{border-radius:13px;width:42px;height:42px;margin-bottom:19px}.cp-review-icon svg{width:22px;height:22px}.cp-review h1{font-size:46px}.cp-review-copy>p{margin:20px 0;font-size:12px}.cp-review-copy .cp-providers{gap:6px;margin:19px 0}.cp-provider{padding:5px 7px;font-size:9px}.cp-review-copy .cp-features{margin:22px 0}.cp-review-copy .cp-review-assurance{margin-top:17px}.cp-review-plan{padding:24px}.cp-review-plan>span:last-child>strong{font-size:42px}.cp-review-summary dl{gap:17px;padding:24px}.cp-preview-notice{padding:19px 24px}.cp-review-actions{padding:22px 24px}.cp-review-summary{border-radius:21px}.cp-sources{flex-direction:column}.cp-footer{flex-wrap:wrap;gap:19px;min-height:110px;padding:25px 22px}.cp-footer>span{gap:10px;font-size:13px}.cp-footer i{padding-left:10px;font-size:9px}.cp-footer nav{gap:17px;font-size:10px}}@media (prefers-reduced-motion:reduce){.cp-page *,.consumer-premium-pill{scroll-behavior:auto!important;transition:none!important;animation:none!important}.cp-page .cp-reveal:not([data-shown]){opacity:1;filter:none;transform:none}.cp-page .cp-plan:hover{transform:none}}
@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.2u3lqdovtp4z3.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0jgzmitmnoe6_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_d242210-module__WafTmW__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_d242210-module__WafTmW__variable{--font-figtree:"Figtree", "Figtree Fallback"}
