.pricing{--pr-bg:var(--blue-900);--pr-fg:255 255 255;--pr-ink:244 239 230;--pr-line:255 255 255;--pr-accent:var(--coral-300);--pr-check:#fff;--pr-tab-fg:rgb(var(--pr-ink) / .6);--pr-tab-active:var(--coral);--pr-surface:#ffffff08;--pr-sticky-bg:#0a193ab8;--pr-menu-bg:#121f38e6;isolation:isolate;background:var(--pr-bg);color:rgb(var(--pr-fg));position:relative;overflow:hidden}.pricing--light{--pr-bg:var(--blue-50);--pr-fg:10 35 80;--pr-ink:14 46 102;--pr-line:14 26 46;--pr-accent:var(--coral-600);--pr-check:var(--pr-accent);--pr-tab-fg:#5f7497;--pr-tab-active:#da3b22;--pr-surface:#fff9;--pr-sticky-bg:#eef3fbd1;--pr-menu-bg:#fffffff0}.pricing:before{content:"";z-index:-1;background:radial-gradient(40% 32% at 18% 0,#ff5b391a,#0000 60%),radial-gradient(36% 30% at 92% 100%,#3a6bc229,#0000 60%);position:absolute;inset:0}.pricing--light:before{content:none}.pricing__header{text-align:center;margin-bottom:clamp(36px,4vw,52px)}.pricing__header .h-display{color:rgb(var(--pr-fg));font-size:clamp(34px,4.2vw,56px)}.pricing__header .h-display em{color:var(--pr-accent)}.tabs{border:1px solid rgb(var(--pr-line) / .14);border-radius:var(--pill);background:var(--pr-surface);margin-inline:auto;gap:4px;width:fit-content;margin-bottom:clamp(40px,4vw,60px);padding:4px;display:flex}.tab{color:var(--pr-tab-fg);font:500 13.5px/1 var(--font-sans);border-radius:var(--pill);white-space:nowrap;transition:color .18s var(--ease-out), background .18s var(--ease-out);background:0 0;border:none;padding:11px 22px}.tab:hover{color:rgb(var(--pr-fg))}.tab[aria-selected=true]{background:var(--pr-tab-active);color:#fff;box-shadow:0 8px 20px -8px #ff5b3999}.panel[hidden]{display:none}.panel.is-active{animation:fade .32s var(--ease-out) both}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.panel.is-active{animation:none}}.pricing__scroll{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto}.p-table{border-collapse:collapse;width:100%;min-width:720px}.p-table--services{min-width:480px}.p-table caption{caption-side:top;font:400 14.5px/1.5 var(--font-sans);color:rgb(var(--pr-ink) / .5);padding-bottom:34px}.p-table .channel-caption p+p{margin-top:6px}.p-table th,.p-table td{text-align:center;vertical-align:middle;padding:24px 20px}.p-table tbody th,.p-table tbody td{border-top:1px solid rgb(var(--pr-line) / .1)}.p-table tbody th,.rowlabel{text-align:start;font:400 13.5px/1.4 var(--font-sans);color:rgb(var(--pr-ink) / .55);white-space:nowrap}.p-table tbody td{font:400 14px/1.45 var(--font-sans);color:rgb(var(--pr-ink) / .85)}.p-table .muted{opacity:.6}.p-table thead th,.p-table thead td{border-bottom:1px solid rgb(var(--pr-line) / .18);padding-block:6px 24px}.plan{flex-direction:column;align-items:center;gap:6px;display:flex}.plan__name{font:500 12px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pr-accent)}.plan__price{font:300 clamp(24px, 2.4vw, 32px)/1 var(--font-sans);letter-spacing:-.02em;color:rgb(var(--pr-fg))}.plan__price .cur{color:rgb(var(--pr-ink) / .55);vertical-align:.35em;margin-inline-end:1px;font-size:.5em}.plan__fee{font:400 13.5px/1.2 var(--font-sans);color:rgb(var(--pr-ink) / .5)}.plan__tagline{font:500 10px/1.2 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--pr-accent)}.plan--bundle{gap:16px}.plan__price-block{flex-direction:column;align-self:stretch;align-items:center;gap:6px;display:flex}.plan__price-block--mo{border-top:1px solid rgb(var(--pr-line) / .12);padding-top:16px}.plan__ptype{font:500 10px/1.2 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--pr-ink) / .45)}.plan__per{color:rgb(var(--pr-ink) / .5);margin-inline-start:1px;font-size:.5em}.p-table .group-row td{text-align:start;font:500 11px/1.2 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--pr-accent);border-top:none;padding:30px 20px 12px}.p-table .group-row:not(:first-child) td{border-top:1px solid rgb(var(--pr-line) / .18)}.p-table .group-row+tr th,.p-table .group-row+tr td{border-top:none}.p-table :is(.plan-row,.channel-plan-row) :is(th,td){border-bottom:none;padding-bottom:58px}.p-table :is(.term-row,.price-control-row) td{padding-block:8px 48px}.term{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 14px;display:flex}.term__label{font:500 10.5px/1.2 var(--font-sans);letter-spacing:.2em;text-transform:uppercase;color:rgb(var(--pr-ink) / .4)}.term__opts{flex-wrap:wrap;justify-content:center;gap:8px;display:inline-flex}.term-opt,.price-option{border-radius:var(--pill);min-height:36px;font:400 13px/1 var(--font-sans);color:rgb(var(--pr-ink) / .5);transition:color .16s var(--ease-out), border-color .16s var(--ease-out);background:0 0;border:1px solid #0000;align-items:center;padding:0 16px;display:inline-flex;position:relative}.term-opt:hover,.price-option:hover{color:rgb(var(--pr-fg))}.term-opt.is-on,.price-option.is-on{color:rgb(var(--pr-fg));border-color:var(--coral);font-weight:500}.term-opt__save,.price-option__save{border-radius:var(--pill);background:var(--coral);color:#fff;font:600 10.5px/1.4 var(--font-sans);letter-spacing:.02em;pointer-events:none;padding:2px 8px;position:absolute;inset-block-start:-14px;inset-inline-end:-8px}.check{--icon:url(/assets/icons/check.svg);background:var(--pr-check);width:15px;height:15px}.pricing__brand-icons{justify-content:center;align-items:center;gap:10px;display:inline-flex}.pricing__brand-icon{color:rgb(var(--pr-ink) / .8);display:inline-flex}.pricing__brand-icon .icon{width:20px;height:20px}.p-table tbody tr.extra{display:none}.p-table.show-extra tbody tr.extra{display:table-row}.toggle-row td{border-top:1px solid rgb(var(--pr-line) / .1);text-align:center;padding-top:30px}.feat-toggle{font:500 13px/1 var(--font-sans);color:var(--pr-accent);transition:color .16s var(--ease-out);background:0 0;border:none;align-items:center;gap:7px;padding:4px 6px;display:inline-flex}.feat-toggle:hover{color:var(--coral)}.feat-toggle .chev{transition:transform .22s var(--ease-out);font-size:11px}.feat-toggle[aria-expanded=true] .chev{transform:rotate(180deg)}.p-cards,.pricing__term-host,.pricing__price-host{display:none}.pricing__service-list{max-width:840px;margin-inline:auto}.pricing__service-list .pricing__scroll{margin-inline:0;padding-inline:0;overflow:visible}.pricing__price-host.pricing__price-host--services{justify-content:flex-end;margin-bottom:28px;display:flex}.p-table--services{table-layout:fixed;min-width:0}.p-table--services .p-table__price-column{width:160px}.p-table--services tbody th,.p-table--services tbody td{padding-block:22px}.p-table--services tbody th{white-space:normal}.p-table--services .service-price{text-align:center;color:rgb(var(--pr-fg));background:#ff5b3912;padding-inline:20px;font-weight:500}.p-card{border:1px solid rgb(var(--pr-line) / .12);border-radius:var(--radius-lg);background:var(--pr-surface);padding:clamp(22px,5vw,28px)}.p-card__head{border-bottom:1px solid rgb(var(--pr-line) / .14);margin-bottom:4px;padding-bottom:18px}.p-card__body{margin-top:14px}.p-card__section+.p-card__section{border-top:1px solid rgb(var(--pr-line) / .12);margin-top:18px;padding-top:16px}.p-card__group{font:500 10.5px/1.2 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--pr-accent);margin:0 0 6px}.p-card__row{border-top:1px solid rgb(var(--pr-line) / .08);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.p-card__row:first-child{border-top:none}.p-card__row dt{font:400 13.5px/1.4 var(--font-sans);color:rgb(var(--pr-ink) / .55);flex-shrink:0}.p-card__row dd{text-align:end;font:400 14px/1.4 var(--font-sans);color:rgb(var(--pr-ink) / .9)}.p-card__row dd.is-yes{color:var(--pr-accent);font-weight:500}.p-cards__summary{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:clamp(20px,4vw,32px);display:grid}.p-summary{border:1px solid rgb(var(--pr-line) / .12);border-radius:var(--radius-lg);background:var(--pr-surface);color:inherit;cursor:pointer;transition:border-color .2s var(--ease-out), background .2s var(--ease-out);padding:clamp(18px,4vw,30px) 14px}.p-summary:hover{border-color:rgb(var(--pr-line) / .32)}.p-summary[aria-current=true]{border-color:var(--coral);background:#ff5b391a}.p-summary .plan__price{font-size:clamp(19px,4.5vw,26px)}.psticky{z-index:90;background:var(--pr-sticky-bg);backdrop-filter:blur(18px)saturate(120%);border-block-end:1px solid rgb(var(--pr-line) / .12);color:rgb(var(--pr-fg));opacity:0;pointer-events:none;transition:opacity .2s var(--ease-out), transform .26s var(--ease-out);position:fixed;inset-block-start:0;inset-inline:0;transform:translateY(-100%);box-shadow:0 12px 30px #050c1a59}.psticky.is-on{opacity:1;pointer-events:auto;transform:none}@media (prefers-reduced-motion:reduce){.psticky{transition:opacity .2s var(--ease-out)}}.psticky__inner{grid-template-columns:var(--pcols,195px repeat(4, 1fr));align-items:center;padding-block:12px;display:grid}.psticky__plans{display:contents}.psticky__plan{text-align:center;white-space:nowrap;flex-direction:column;grid-row:1;justify-self:center;align-items:center;gap:5px;display:flex}.psticky__plan:first-child{grid-column:2}.psticky__plan:nth-child(2){grid-column:3}.psticky__plan:nth-child(3){grid-column:4}.psticky__plan:nth-child(4){grid-column:5}.psticky__plan .name{font:600 10px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--pr-accent)}.psticky__plan .figs{align-items:baseline;gap:7px;display:inline-flex}.psticky__plan .core-price{font:500 15px/1 var(--font-sans);letter-spacing:-.01em;color:rgb(var(--pr-fg))}.psticky__plan .cur{color:rgb(var(--pr-ink) / .6);margin-inline-end:1px;font-size:.62em}.psticky__plan .mo{font:400 10.5px/1 var(--font-sans);color:rgb(var(--pr-ink) / .5)}.psticky__term{grid-area:1/1;justify-self:start}.psticky__term-toggle{border:1px solid rgb(var(--pr-line) / .2);background:rgb(var(--pr-line) / .05);color:rgb(var(--pr-fg));transition:border-color .16s var(--ease-out), background .16s var(--ease-out);border-radius:10px;flex-direction:column;align-items:flex-start;gap:3px;padding:6px 12px;display:inline-flex}.psticky__term-toggle:hover{border-color:rgb(var(--pr-line) / .4);background:rgb(var(--pr-line) / .09)}.psticky__term-eyebrow{font:500 9px/1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:rgb(var(--pr-ink) / .45)}.psticky__term-line{align-items:center;gap:7px;display:inline-flex}.psticky__term-current{font:600 13px/1 var(--font-sans)}.psticky__term-toggle .caret{opacity:.7;transition:transform .2s var(--ease-out);font-size:9px}.psticky__term:has(.psticky__term-menu:popover-open) .caret{transform:rotate(180deg)}.psticky__term-menu{border:1px solid rgb(var(--pr-line) / .14);background:var(--pr-menu-bg);backdrop-filter:blur(22px)saturate(120%);min-width:200px;color:rgb(var(--pr-fg));border-radius:12px;padding:6px;position:fixed;inset:auto;box-shadow:0 18px 44px #050c1a80}.psticky__term-menu:popover-open{flex-direction:column;gap:2px;display:flex}.psticky__term-menu .term-opt{width:100%;min-height:0;color:rgb(var(--pr-ink) / .72);font:400 13px/1 var(--font-sans);transition:background .14s var(--ease-out), color .14s var(--ease-out);background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:10px 12px;display:flex}.psticky__term-menu .term-opt:hover{background:rgb(var(--pr-line) / .06);color:rgb(var(--pr-fg))}.psticky__term-menu .term-opt.is-on{color:rgb(var(--pr-fg));background:#ff5b3924}.psticky__term-menu .save{font:600 10.5px/1 var(--font-sans);color:var(--pr-accent)}@media (width<=860px){.psticky{display:none}}.tip{--tip-bg:#0f2752c7;--tip-border:#d2e1f93d;--tip-fg:#ffffffeb;--tip-shadow:#050c1a5c;z-index:100;background:var(--tip-bg);border:1px solid var(--tip-border);backdrop-filter:blur(20px)saturate(120%);max-width:min(260px,100vw - 24px);color:var(--tip-fg);font:400 12.5px/1.45 var(--font-sans);text-align:left;text-wrap:pretty;box-shadow:0 16px 34px var(--tip-shadow);pointer-events:none;opacity:0;transition:opacity .14s var(--ease-out);border-radius:12px;padding:11px 14px;position:fixed}.tip[data-theme=light]{--tip-bg:#e0e8f4e0;--tip-border:#4e628152;--tip-fg:#0a2350e6;--tip-shadow:#13284c2e}.tip.is-on{opacity:1}.tip:after{content:"";z-index:-1;left:var(--caret-x,50%);aspect-ratio:1;background:var(--tip-bg);border:1px solid var(--tip-border);backdrop-filter:blur(20px)saturate(120%);width:13px;position:absolute;transform:translate(-50%)rotate(45deg)}.tip[data-below=false]:after{border-block-start:0;border-inline-start:0;inset-block-end:-7px}.tip[data-below=true]:after{border-block-end:0;border-inline-end:0;inset-block-start:-7px}[data-tip]{cursor:help}.p-table td[data-tip],.p-table th[scope=row][data-tip],.p-table .group-label [data-tip],.term__label[data-tip],.p-card__row dt[data-tip],.p-card__row dd[data-tip]{text-decoration:underline dotted rgb(var(--pr-ink) / .35);text-underline-offset:4px}@media (width<=860px){.panel:has(.p-cards)>.pricing__scroll{display:none}.p-cards{display:block}.p-cards__viewport{overflow:hidden}.p-cards__track{align-items:stretch;gap:0}.p-cards__track>.p-card{flex:0 0 100%}.p-cards__nav{justify-content:center;align-items:center;gap:16px;margin-top:26px;display:flex}.p-cards__nav .arrow{border-color:rgb(var(--pr-line) / .3);color:rgb(var(--pr-fg))}.p-cards__nav .arrow:hover{background:var(--coral);border-color:var(--coral);color:#fff}.p-cards__dots{align-items:center;gap:6px;display:inline-flex}.p-cards__dots .dot{background:0 0;border:none;place-items:center;width:22px;height:22px;padding:0;display:inline-grid}.p-cards__dots .dot:before{content:"";background:rgb(var(--pr-line) / .28);width:8px;height:8px;transition:background .2s var(--ease-out), transform .2s var(--ease-out);border-radius:50%}.p-cards__dots .dot[aria-current=true]:before{background:var(--coral);transform:scale(1.3)}.pricing__term-host,.pricing__price-host{margin-bottom:clamp(28px,5vw,40px);display:block}.pricing__price-host.pricing__price-host--services{display:block}.pricing__term-host .term,.pricing__price-host .term{border:1px solid rgb(var(--pr-line) / .14);border-radius:var(--radius-lg);background:var(--pr-surface);justify-content:center;padding:18px 20px}.p-table--services .p-table__price-column{width:128px}.p-table--services th,.p-table--services td{padding:16px 12px}}@media (641px<=width<=860px){.p-card{padding:clamp(28px,4vw,40px)}.p-card__rows{grid-template-columns:1fr 1fr;column-gap:clamp(28px,4vw,56px);display:grid}.p-card__row:nth-child(2){border-top:none}.p-card__head .plan--bundle,.p-summary .plan--bundle{flex-flow:wrap;justify-content:center;align-items:stretch;gap:0}.p-card__head .plan--bundle .plan__name,.p-summary .plan--bundle .plan__name{flex-basis:100%;margin-bottom:16px}.p-card__head .plan--bundle .plan__price-block,.p-summary .plan--bundle .plan__price-block{flex:1;justify-content:center;padding-inline:20px}.p-card__head .plan--bundle .plan__price-block--mo,.p-summary .plan--bundle .plan__price-block--mo{border-top:none;border-inline-start:1px solid #ffffff1f;padding-top:0}.p-summary .plan--bundle .plan__price-block{padding-inline:10px}.p-summary .plan--bundle .plan__ptype{letter-spacing:.06em;white-space:nowrap}}@media (width<=640px){.pricing__term-host .term,.pricing__price-host .term{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:32px}.pricing__term-host .term__label,.pricing__price-host .term__label{text-align:center}.term__opts{flex-wrap:nowrap;gap:6px;width:100%}.term-opt,.price-option{white-space:nowrap;flex:1;justify-content:center;min-width:0;padding:0 6px;font-size:clamp(10.5px,3vw,13px)}}@media (width<=620px){.tabs{border-radius:var(--radius-lg);grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.tab{border-radius:calc(var(--radius-lg) - 4px);padding:11px 8px}}@media (width<=480px){.pricing__term-host .term,.pricing__price-host .term{gap:24px;padding-inline:16px}.term__opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;display:grid}.term-opt,.price-option{min-height:42px;padding-inline:10px;font-size:13px}}
