.marketing-pricing-hero.marketing-block{--pricing-tint-strong:color-mix(in srgb,var(--palette-brand-blue-200)30%,var(--palette-neutral-200));--pricing-tint:color-mix(in srgb,var(--palette-brand-blue-100)35%,var(--palette-neutral-100));margin-top:var(--marketing-frame);border-bottom-right-radius:0;border-bottom-left-radius:0;position:relative;overflow:hidden}.marketing-pricing-hero-head{padding-top:max(0px,calc(var(--marketing-header-offset) - var(--marketing-frame)));background:radial-gradient(100% 100% at 50% 0%,var(--pricing-tint-strong)0%,var(--pricing-tint)45%,color-mix(in srgb,var(--pricing-tint)50%,transparent)100%)}.marketing-pricing-hero-intro{flex-direction:column;align-items:center;gap:32px;padding-block:32px 56px;display:flex}.marketing-pricing-hero-title{flex-direction:column;align-items:center;gap:20px;max-width:680px;display:flex}.marketing-pricing-hero-body{max-width:680px;color:var(--color-text-secondary);text-align:center;text-wrap:balance}.marketing-pricing-toggle{box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px var(--pricing-tint-strong),var(--marketing-shadow-sm);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff8c;border:1px solid #fffc;border-radius:13px;gap:4px;padding:4px;display:inline-flex}.marketing-pricing-toggle-option{appearance:none;white-space:nowrap;height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;margin:0;padding:0 18px;transition:background-color .2s,color .2s,box-shadow .2s;display:inline-flex}.marketing-pricing-toggle-option:hover{color:var(--color-text-primary)}.marketing-pricing-toggle-option[aria-pressed=true]{color:var(--color-text-primary);background:var(--color-background-surface);box-shadow:var(--marketing-shadow-sm)}.marketing-pricing-toggle-badge{height:22px;color:var(--color-icon-success);background:var(--color-background-successSubtle);border-radius:999px;align-items:center;padding:0 8px;display:inline-flex}.marketing-pricing-plans{padding-bottom:var(--marketing-space-xl);position:relative}.marketing-pricing-plans:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--pricing-tint)50%,transparent),transparent);content:"";pointer-events:none;height:70%;position:absolute;inset:0 0 auto}.marketing-pricing-plans-inner{position:relative}.marketing-pricing-shell{--pricing-tray-frame:12px;padding:0 var(--pricing-tray-frame)var(--pricing-tray-frame);background:color-mix(in srgb,var(--pricing-tint-strong)42%,transparent);box-shadow:inset 0 1px 0 #ffffffe6,0 0 0 1px var(--pricing-tint-strong),var(--marketing-shadow-md),12px 24px 64px -32px #31416833;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid #fffc;border-radius:32px}.marketing-pricing-strip{height:56px;color:var(--color-text-brand);justify-content:center;align-items:center;gap:8px;margin:0;display:flex}.marketing-pricing-strip-dot{background:var(--color-background-brand);border-radius:50%;flex:none;width:6px;height:6px}.marketing-pricing-plan-grid{gap:var(--pricing-tray-frame);padding:var(--pricing-tray-frame);background:#ffffff8c;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;box-shadow:inset 0 1px #ffffffd9}.marketing-pricing-plan{grid-row:span 3;grid-template-rows:subgrid;background:linear-gradient(to bottom,var(--color-background-surface)62%,#ffffffb8);box-shadow:var(--marketing-shadow-sm);transition:transform .2s var(--marketing-ease-transform),box-shadow .2s linear;border:1.5px solid #0000;border-radius:24px;row-gap:24px;padding:32px 24px 28px;display:grid}@media (hover:hover){.marketing-pricing-plan:hover{box-shadow:var(--marketing-shadow-md);background:linear-gradient(var(--color-background-surface),var(--color-background-surface))padding-box,linear-gradient(150deg,var(--palette-brand-blue-500),var(--palette-brand-blue-300)55%,var(--palette-brand-teal-300))border-box;transform:translateY(-2px)}}.marketing-pricing-plan-head{flex-direction:column;gap:8px;display:flex}.marketing-pricing-plan-tag{min-height:16px;color:var(--color-text-brand);text-transform:uppercase}.marketing-pricing-plan-description{color:var(--color-text-secondary);text-wrap:pretty}.marketing-pricing-plan-price{flex-direction:column;gap:4px;display:flex}.marketing-pricing-plan-amount{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;display:flex}.marketing-pricing-plan-amount>:last-child:not(:first-child),.marketing-pricing-plan-note{color:var(--color-text-secondary)}.marketing-pricing-plan-per-user{color:var(--color-text-muted)}.marketing-pricing-plan-note,.marketing-pricing-plan-per-user{min-height:20px}.marketing-pricing-plan-action{align-self:end}.marketing-pricing-picker,.marketing-pricing-dots{display:none}.marketing-pricing-note{max-width:640px;color:var(--color-text-muted);text-align:center;text-wrap:pretty;margin:28px auto 0}.marketing-pricing-included{padding-bottom:var(--marketing-space-lg)}.marketing-pricing-included-layout{flex-direction:column;gap:48px;display:flex}.marketing-pricing-rule{height:1px;margin-bottom:calc(var(--marketing-space-lg) - 48px);background:var(--marketing-structural-border)}.marketing-pricing-included-header{align-self:center;gap:14px;padding-bottom:28px}.marketing-pricing-bento{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:300px;gap:16px;display:grid}.marketing-pricing-tile{border:1px solid var(--marketing-structural-border);background:var(--color-background-surface);box-shadow:var(--marketing-shadow-sm);border-radius:20px;flex-direction:column;justify-content:flex-end;padding:28px;display:flex;position:relative;overflow:hidden}.marketing-pricing-tile-wide{background:radial-gradient(47% 140% at 95% 6%,color-mix(in srgb,var(--palette-status-success-50)50%,var(--color-background-surface)),transparent 86%),linear-gradient(to left,color-mix(in srgb,var(--palette-brand-blue-200)50%,var(--palette-brand-blue-100))7.66%,var(--color-background-surface)41.47%);grid-column:span 2}.marketing-pricing-tile-brand{color:var(--color-text-onBrand);background:linear-gradient(160deg,var(--palette-brand-blue-500),var(--palette-brand-blue-700));box-shadow:var(--marketing-edge-light),var(--marketing-shadow-sm);border-color:#0000}.marketing-pricing-tile-icon{color:var(--color-icon-brand);display:flex;position:absolute;top:28px;left:28px}.marketing-pricing-tile-copy{flex-direction:column;gap:6px;max-width:360px;display:flex;position:relative}.marketing-pricing-tile-copy p{color:var(--color-text-secondary);text-wrap:pretty}.marketing-pricing-tile-copy>svg{margin-bottom:6px}.marketing-pricing-tile-brand .marketing-pricing-tile-copy p{color:#fffc}.marketing-pricing-tile-art{filter:saturate(.88)contrast(.98)brightness(1.015);width:min(403px,51%);height:auto;position:absolute;bottom:0;right:-26px}.marketing-pricing-mock{border-radius:12px;flex-direction:column;display:flex;position:absolute;top:24px;left:28px;right:28px}.marketing-pricing-mock-list{background:var(--color-background-surface);gap:6px;padding:8px;box-shadow:2px 4px 6px -2px #0c1d4538,4px 8px 12px -4px #0c1d4533,8px 16px 28px -10px #0c1d4547}.marketing-pricing-mock-row{border-radius:8px;grid-template-columns:10px minmax(0,1fr) 44px;align-items:center;gap:10px;height:34px;padding:0 10px;display:grid;overflow:hidden}.marketing-pricing-mock-row.is-active{background:var(--color-background-surfaceSubtle)}.marketing-pricing-mock-dot{background:var(--color-background-brand);border-radius:50%;width:8px;height:8px}.marketing-pricing-mock-dot.is-muted{background:var(--palette-neutral-300)}.marketing-pricing-mock-dot.is-new{background:var(--palette-status-warning-400)}.marketing-pricing-mock-row.is-arriving{opacity:0;height:0;transition:height .5s var(--marketing-ease-reveal),margin-top .5s var(--marketing-ease-reveal),opacity .4s var(--marketing-ease-reveal);margin-top:-6px}.marketing-pricing-mock-bar{background:var(--palette-neutral-200);border-radius:4px;height:7px}.marketing-pricing-mock-progress{background:var(--color-background-surfaceInset);border-radius:2px;height:4px;overflow:hidden}.marketing-pricing-mock-progress>span{width:var(--pricing-mock-progress);height:100%;transition:width .7s var(--marketing-ease-reveal);border-radius:inherit;background:var(--color-background-brand);display:block}.marketing-pricing-mock-summary{background:var(--palette-brand-blue-900);box-shadow:var(--marketing-edge-light-dark),var(--marketing-shadow-md);gap:9px;padding:16px 16px 20px}.marketing-pricing-mock-line{width:var(--pricing-mock-width);background:#ffffff59;border-radius:4px;height:8px;position:relative}.marketing-pricing-mock-line:after{background:var(--palette-brand-teal-400);content:"";opacity:0;width:2px;height:12px;position:absolute;top:-2px;left:calc(100% + 4px)}@media (hover:hover){.marketing-pricing-tile:hover .marketing-pricing-mock-progress>span{width:var(--pricing-mock-progress-hover);transition-delay:var(--pricing-mock-delay,0s)}.marketing-pricing-tile:hover .marketing-pricing-mock-row.is-arriving{opacity:1;height:34px;transition-delay:var(--pricing-mock-delay,0s);margin-top:0}.marketing-pricing-tile:hover .marketing-pricing-mock-line{animation:marketing-pricing-line-write .6s var(--marketing-ease-reveal)var(--pricing-mock-delay,0s)both}.marketing-pricing-tile:hover .marketing-pricing-mock-line:after{animation:marketing-pricing-caret-pass .6s linear var(--pricing-mock-delay,0s)both}.marketing-pricing-tile:hover .marketing-pricing-mock-line:last-child:after{animation:marketing-pricing-caret-stay .6s linear var(--pricing-mock-delay,0s)both,marketing-pricing-caret 1s steps(2)calc(var(--pricing-mock-delay,0s) + .6s)infinite}}@keyframes marketing-pricing-line-write{0%{width:0}to{width:var(--pricing-mock-width)}}@keyframes marketing-pricing-caret-pass{0%,to{opacity:0}1%,99%{opacity:1}}@keyframes marketing-pricing-caret-stay{0%{opacity:0}1%,to{opacity:1}}@keyframes marketing-pricing-caret{0%,to{opacity:1}50%{opacity:0}}.marketing-pricing-tile-fade{background:linear-gradient(to bottom,transparent 50%,var(--color-background-surface)74%);pointer-events:none;position:absolute;inset:0}.marketing-pricing-tile-brand .marketing-pricing-tile-fade{background:linear-gradient(to bottom,transparent 50%,var(--palette-brand-blue-700)76%)}.marketing-pricing-tile-split .marketing-pricing-tile-copy{max-width:307px}.marketing-pricing-tile-split .marketing-pricing-tile-art{width:min(371px,47%);top:50%;bottom:auto;right:30px;transform:translateY(-50%)}.marketing-pricing-custom{padding-block:32px var(--marketing-space-lg)}.marketing-pricing-banner{border-radius:var(--marketing-block-radius);color:var(--color-text-onInverse);background:var(--palette-brand-blue-900);box-shadow:var(--marketing-edge-light-dark);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:40px;padding:16px 64px;display:grid;position:relative;overflow:hidden}.marketing-pricing-banner-copy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.marketing-pricing-banner-copy p{text-wrap:pretty;max-width:440px}.marketing-pricing-wheel{aspect-ratio:516/528;width:min(100%,516px);min-width:0;min-height:0}.marketing-pricing-wheel-stage{--wheel-x0:112px;--wheel-x1:132px;--wheel-x2:164px;--wheel-x3:212px;--wheel-x4:276px;--wheel-y1:82px;--wheel-y2:158px;--wheel-y3:234px;--wheel-y4:310px;--wheel-fade1:.8;--wheel-fade2:.55;--wheel-fade3:.35;transform-origin:0 0;width:516px;height:528px;position:relative}.marketing-pricing-wheel-arrow{background:var(--color-background-brand);width:84px;height:84px;box-shadow:var(--marketing-edge-light),0 0 0 8px color-mix(in srgb,var(--palette-brand-blue-500)18%,transparent),8px 16px 40px -8px color-mix(in srgb,var(--palette-brand-blue-500)60%,transparent);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.marketing-pricing-wheel-arrow svg{width:44px;height:44px}.marketing-pricing-pill{--pill-x:var(--wheel-x0);--pill-y:0px;--pill-scale:1;white-space:nowrap;height:72px;box-shadow:var(--marketing-edge-light-dark);transform:translate(var(--pill-x),calc(-50% + var(--pill-y)))scale(var(--pill-scale));transform-origin:0;transition:transform .9s var(--marketing-ease-transform),opacity .9s var(--marketing-ease-transform),border-color .9s var(--marketing-ease-transform),background-color .9s var(--marketing-ease-transform);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:14px;padding:0 28px 0 10px;display:inline-flex;position:absolute;top:50%;left:0}.marketing-pricing-pill:not([data-offset="0"]){--pill-scale:.8333;background:#ffffff0a;border-color:#ffffff1f}.marketing-pricing-pill>:last-child{transition:font-weight .9s var(--marketing-ease-transform)}.marketing-pricing-pill:not([data-offset="0"])>:last-child{font-weight:400}.marketing-pricing-pill-icon{width:52px;height:52px;color:var(--palette-brand-blue-900);background:var(--color-background-surface);transition:color .9s var(--marketing-ease-transform),background-color .9s var(--marketing-ease-transform);border-radius:50%;flex:none;place-items:center;display:grid}.marketing-pricing-pill:not([data-offset="0"]) .marketing-pricing-pill-icon{color:inherit;background:#ffffff1a}.marketing-pricing-pill[data-offset="-1"]{--pill-x:var(--wheel-x1);--pill-y:calc(-1*var(--wheel-y1));opacity:var(--wheel-fade1)}.marketing-pricing-pill[data-offset="1"]{--pill-x:var(--wheel-x1);--pill-y:var(--wheel-y1);opacity:var(--wheel-fade1)}.marketing-pricing-pill[data-offset="-2"]{--pill-x:var(--wheel-x2);--pill-y:calc(-1*var(--wheel-y2));opacity:var(--wheel-fade2)}.marketing-pricing-pill[data-offset="2"]{--pill-x:var(--wheel-x2);--pill-y:var(--wheel-y2);opacity:var(--wheel-fade2)}.marketing-pricing-pill[data-offset="-3"]{--pill-x:var(--wheel-x3);--pill-y:calc(-1*var(--wheel-y3));opacity:var(--wheel-fade3)}.marketing-pricing-pill[data-offset="3"]{--pill-x:var(--wheel-x3);--pill-y:var(--wheel-y3);opacity:var(--wheel-fade3)}.marketing-pricing-pill[data-offset="-4"]{--pill-x:var(--wheel-x4);--pill-y:calc(-1*var(--wheel-y4));opacity:0}.marketing-pricing-pill[data-offset="4"]{--pill-x:var(--wheel-x4);--pill-y:var(--wheel-y4);opacity:0}.marketing-pricing-closing{background:var(--marketing-section-surface)}main:has(.marketing-pricing-closing)+.marketing-footer{box-shadow:0 0 0 100vmax var(--marketing-section-surface);clip-path:inset(0 -100vmax -100vmax);margin-top:-1px}@media (max-width:1024px){.marketing-pricing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-pricing-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(300px,auto)}.marketing-pricing-tile-wide .marketing-pricing-tile-copy{max-width:min(360px,42%)}.marketing-pricing-banner{gap:24px;padding-inline:40px}}@media (max-width:900px){.marketing-pricing-banner{grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px;padding:48px 24px 24px}.marketing-pricing-banner-copy{text-align:center;align-items:center}.marketing-pricing-wheel{aspect-ratio:360/360;width:min(100%,360px)}.marketing-pricing-wheel-stage{--wheel-x0:-50%;--wheel-x1:-50%;--wheel-x2:-50%;--wheel-x3:-50%;--wheel-x4:-50%;--wheel-y1:78px;--wheel-y2:150px;--wheel-y3:222px;--wheel-y4:294px;--wheel-fade1:.7;--wheel-fade2:.35;--wheel-fade3:0;width:360px;height:360px}.marketing-pricing-wheel-arrow{display:none}.marketing-pricing-pill{transform-origin:50%;left:50%}}@media (max-width:600px){.marketing-pricing-hero-intro{gap:24px;padding-block:32px 40px}.marketing-pricing-shell{--pricing-tray-frame:8px;border-radius:28px}.marketing-pricing-picker{color:var(--color-text-secondary);flex-direction:column;gap:8px;padding:0 4px 12px;display:flex}.marketing-pricing-picker-track{background:#ffffff8c;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px #ffffffe6}.marketing-pricing-picker-option{justify-content:center;padding:0}.marketing-pricing-plan-grid{box-shadow:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;background:0 0;border-radius:0;padding:0 0 6px;display:flex;overflow-x:auto}.marketing-pricing-plan-grid::-webkit-scrollbar{display:none}.marketing-pricing-plan{scroll-snap-align:start;border-radius:20px;flex-direction:column;flex:0 0 100%;gap:24px;padding:28px 20px 24px;display:flex}.marketing-pricing-plan-action{align-self:stretch;height:48px;min-height:48px;margin-top:auto}.marketing-pricing-dots{justify-content:center;gap:6px;padding:8px 0 4px;display:flex}.marketing-pricing-dots>span{background:var(--palette-neutral-300);border-radius:999px;width:6px;height:6px;transition:width .2s,background-color .2s}.marketing-pricing-dots>span.is-active{background:var(--color-background-brand);width:18px}.marketing-pricing-included-layout{gap:32px}.marketing-pricing-bento{grid-template-columns:minmax(0,1fr);gap:12px}.marketing-pricing-tile-wide{grid-column:auto;justify-content:flex-start;min-height:400px;padding-top:72px}.marketing-pricing-tile-wide .marketing-pricing-tile-copy{max-width:none}.marketing-pricing-tile-art,.marketing-pricing-tile-split .marketing-pricing-tile-art{width:min(320px,86%);top:auto;bottom:0;right:-16px;transform:none}.marketing-pricing-custom{padding-top:16px}.marketing-pricing-banner{gap:24px;padding:40px 16px 16px}}
