.plan-offers{--po-accent:#c8bfff;--po-border:#303039;--po-muted:#a4a3b1;color:#f3f2f7;text-align:left;max-width:1200px;margin:auto}#pricing.plan-offers{background:0 0;border:0;width:100%;max-width:1200px;padding:36px 0 30px;container-type:inline-size}.standalone-pricing #pricing.plan-offers{width:calc(100% - 48px);margin-inline:auto;padding-top:68px}.po-intro{grid-template-columns:1.12fr 1fr;align-items:center;gap:60px;min-width:0;margin-bottom:34px;display:grid}.po-hero{text-align:center;isolation:isolate;padding:12px 15px 34px;position:relative}.po-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#9184d014,#0000 65%);animation:9s ease-in-out infinite alternate po-ambient;position:absolute;inset:-90px 8% -60px}.po-eyebrow{color:var(--po-accent);letter-spacing:.13em;align-items:center;gap:8px;font-size:10px;font-weight:650;display:inline-flex}.po-hero :is(h1,h2){letter-spacing:-.055em;margin:20px 0;font-size:clamp(38px,5vw,64px);font-weight:650;line-height:1.1;animation:.65s both po-enter}.po-hero :is(h1,h2) em{color:#b0adbc;font-style:normal}.po-hero>p{color:var(--po-muted);max-width:580px;margin:0 auto;font-size:14px;line-height:1.8;animation:.65s 80ms both po-enter}.po-assurances{color:#b4b2c1;flex-wrap:wrap;justify-content:center;gap:22px;margin-top:22px;font-size:11px;display:flex}.po-assurances span{align-items:center;gap:6px;display:flex}.po-assurances svg{color:#bab5d3}.po-workflow{max-width:660px;margin:4px auto 35px}.po-workflow-top{letter-spacing:.1em;color:#888594;justify-content:space-between;align-items:center;gap:15px;margin-bottom:13px;font-size:9px;display:flex}.po-workflow-top>span:last-child{letter-spacing:0;align-items:center;gap:5px;display:flex}.po-workflow-top button{color:#b2a8c4;place-items:center;min-width:28px;min-height:28px;display:grid}.po-plan-tabs button{flex-basis:0}.po-plan-tabs:before{left:auto;inset-inline-start:5px}.po-plan-tabs:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{transform:translateX(calc(var(--po-focus-index,2)*-100%))}.po-price{direction:ltr}@media (pointer:coarse){.po-workflow-top button{min-width:44px;min-height:44px}}.po-workflow-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.po-workflow-steps button{color:#868391;background:#ffffff03;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:13px 9px;font-size:11px;transition:color .25s,background .25s;display:flex;position:relative;overflow:hidden}.po-workflow-steps button[aria-pressed=true]{color:#e4defd;background:#b6a8f414}.po-workflow-steps button[aria-pressed=true]:after{content:"";transform-origin:0;background:#b5a4ef;height:2px;animation:5s linear both po-progress;position:absolute;inset:auto 0 0}.po-workflow[data-paused=true] .po-workflow-steps button:after{animation-play-state:paused}.po-workflow-result{text-align:center;color:#aaa6b8;min-height:90px;padding:17px 12px 0;font-size:12px;line-height:1.85;animation:.35s both po-enter}.po-workflow-result strong{color:#dfdae9;margin-bottom:3px;font-weight:500;display:block}.po-plan-tabs{isolation:isolate;border:1px solid var(--po-border);background:#141418;border-radius:12px;align-items:center;width:min(455px,100%);margin:0 auto 28px;padding:5px;display:flex;position:relative}.po-plan-tabs:before{content:"";z-index:-1;inset-block:5px;width:calc(25% - 2.5px);transform:translateX(calc(var(--po-focus-index,2)*100%));background:#34313f;border-radius:8px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;left:5px;box-shadow:0 2px 9px #0003}.po-plan-tabs button{color:#8c8999;white-space:nowrap;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 7px;font-size:12px;transition:color .2s;display:flex}.po-plan-tabs button[aria-pressed=true]{color:#f7f4ff}.po-plan-tabs span{letter-spacing:.04em;color:#c5badf;font-size:8px}.po-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:17px;display:grid}.po-card{border:1px solid var(--po-border);background:linear-gradient(150deg,#1b1b21,#121216);border-radius:17px;flex-direction:column;min-width:0;padding:25px 20px;scroll-margin-top:100px;transition:transform .3s,border-color .3s,box-shadow .3s;animation:.65s both po-enter;display:flex;position:relative}.po-card:nth-child(2){animation-delay:80ms}.po-card:nth-child(3){animation-delay:.16s}.po-card:nth-child(4){animation-delay:.24s}.po-card.po-focused{background:radial-gradient(at 50% 0,#a18bbd12,#0000 65%),linear-gradient(150deg,#201e28,#15141a);border-color:#8b7eb6;box-shadow:0 0 0 1px #bca3ed16,0 18px 50px #0003}.po-card-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.po-card h2{letter-spacing:-.025em;margin:0;font-size:19px;font-weight:600}.po-card-top>span{color:#a8a2b7;white-space:nowrap;letter-spacing:.03em;border:1px solid #49434f;border-radius:5px;padding:4px 6px;font-size:8px;font-weight:600}.po-fit{color:#a3a0ae;margin:17px 0 27px;font-size:12px}.po-price{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:3px;display:flex}.po-price>span{font-size:23px;font-weight:500}.po-price strong{letter-spacing:-.06em;font-size:44px;font-weight:650;line-height:1}.po-price small{color:#9e9aa9;margin-left:4px;font-size:11px}.po-price-note{color:#93909f;min-height:34px;margin:15px 0 20px;font-size:10px;line-height:1.7}.po-choose{color:#eeeaf5;background:#2a2730;border:1px solid #48444f;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;padding:12px 8px;font-size:12px;font-weight:600;transition:background .2s,transform .2s,box-shadow .2s;display:flex}.po-choose svg{transition:transform .2s}.po-choose:hover:not(:disabled){background:#3d3749}.po-choose:hover:not(:disabled) svg{transform:translate(3px)}.po-choose:disabled{opacity:.55;cursor:default}.po-annual .po-choose{color:#24202d;background:#e5def6;border-color:#e5def6;box-shadow:0 3px 18px #c9b2f40c}.po-annual .po-choose:hover:not(:disabled){background:#f4eeff;box-shadow:0 5px 25px #c9b2f420}.po-card ul{border-top:1px solid #323039;gap:13px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.po-card li{color:#bcb8c8;align-items:flex-start;gap:8px;font-size:11px;line-height:1.7;display:flex}.po-card li svg{color:#a59bb7;flex-shrink:0;margin-top:3px}.po-lifetime-note{color:#8e859e;text-align:center;margin:20px 0 0;font-size:10px;line-height:1.7}.po-platform-note{color:#807a8c;text-align:center;max-width:950px;margin:23px auto 0;font-size:10px;line-height:1.8}.po-service-notice{color:#c7bad7;text-align:center;background:#31273b55;border:1px solid #4b435c;border-radius:9px;max-width:700px;margin:0 auto 20px;padding:11px 15px;font-size:11px;line-height:1.7}.po-comparison{padding-top:66px}.po-section-heading{text-align:center;margin-bottom:25px}.po-section-heading h2,.po-faq h2{letter-spacing:-.04em;margin:14px 0;font-size:31px;line-height:1.2}.po-section-heading p,.po-faq>div>p{color:#95909f;font-size:13px;line-height:1.8}.po-compare-toggle{color:#d8d0e6;border:1px solid #3c3746;border-radius:9px;justify-content:center;align-items:center;gap:12px;margin:22px auto 0;padding:12px 18px;font-size:12px;transition:background .2s;display:flex}.po-compare-toggle:hover{background:#ffffff07}.po-compare-toggle svg{transition:transform .25s}.po-compare-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.po-table-scroll{border:1px solid var(--po-border);scrollbar-color:#56505e #151419;border-radius:14px;overflow-x:auto}.po-table-scroll[hidden]{display:none}.po-table-scroll table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:850px;font-size:12px}.po-table-scroll th,.po-table-scroll td{text-align:center;color:#b9b2c2;border-bottom:1px solid #2d2933;padding:17px 12px}.po-table-scroll th:first-child{text-align:left;color:#d7d0df;width:34%;padding-inline:22px;font-weight:450}.po-table-scroll thead th{color:#e6deef;vertical-align:top;background:#201d26;padding:22px 12px;font-weight:600}.po-table-scroll thead th>span{font-size:14px;display:block}.po-table-scroll thead small{color:#9d92ac;margin:8px 0 16px;font-size:11px;font-weight:400;display:block}.po-table-scroll thead button{background:#302639;border:1px solid #4a3e59;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:100%;padding:10px 6px;font-size:10px;display:flex}.po-table-scroll .po-recommended-column{color:#c5b4e5;background:#b4a1da09}.po-table-scroll thead .po-recommended-column button{color:#24202d;background:#e5def6;border-color:#e5def6}.po-table-scroll .po-feature-group th{background:#1e1b23;padding:17px 22px}.po-feature-group strong{font-size:12px;font-weight:650}.po-feature-group span{color:#958b9f;margin-left:16px;font-size:11px;font-weight:400}.po-table-scroll td{font-size:11px}.po-not-included{color:#69616e}.po-table-scroll td svg{color:#b0a0c8}.po-table-scroll tr:last-child th,.po-table-scroll tr:last-child td{border-bottom:0}.po-faq{grid-template-columns:1fr 1.7fr;gap:60px;padding:70px 0 30px;display:grid}.po-faq a{color:var(--po-accent);align-items:center;gap:4px;display:inline-flex}.po-faq details{border-bottom:1px solid #302a38}.po-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;list-style:none;display:flex}.po-faq summary::-webkit-details-marker{display:none}.po-faq summary svg{transition:transform .25s}.po-faq details[open] summary svg{transform:rotate(180deg)}.po-faq details p{color:#a096ac;padding:0 25px 20px 0;font-size:12px;line-height:1.9;animation:.3s both po-enter}.po-billing-history{background:#18151c;border:1px solid #37313f;border-radius:16px;max-width:1200px;margin:20px auto 40px;padding:27px 30px}.po-billing-history h2{letter-spacing:-.03em;margin:12px 0;font-size:23px}.po-billing-history p{color:#a297ad;font-size:12px;line-height:1.8}.po-empty-orders{border-block:1px solid #37313f;margin:22px 0;padding:22px 0}.po-billing-support{color:#bca6d2;font-size:11px}:is(.plan-offers button:focus-visible,.plan-offers summary:focus-visible,.plan-offers a:focus-visible){outline-offset:4px;outline:2px solid #c8bfff}.ws-main .plan-offers{max-width:1200px;padding-inline:0}.plan-offers .po-comparison,.plan-offers .po-faq{max-width:none;padding-inline:0}@media (hover:hover){.po-card:hover{border-color:#6e627f;transform:translateY(-5px);box-shadow:0 20px 35px #0003}.po-card.po-focused:hover{border-color:#b49cd5}}@container (width<=1050px){.po-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=540px){.po-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:700px){.po-faq{gap:30px}.po-workflow-steps button{gap:5px;font-size:10px}.po-workflow-result{min-height:112px}}@media (max-width:600px){.standalone-pricing #pricing.plan-offers{width:calc(100% - 36px);padding-top:44px}.po-hero{padding-inline:0}.po-hero :is(h1,h2){font-size:40px}.po-hero>p{font-size:13px}.po-assurances{gap:13px;font-size:10px}.po-plan-tabs button{padding:10px 5px;font-size:11px}.po-plan-tabs span{display:none}.po-card{padding:26px;scroll-margin-top:90px}.po-card h2{font-size:23px}.po-card-top{flex-wrap:nowrap}.po-fit{margin-bottom:22px}.po-price strong{font-size:48px}.po-price-note{min-height:0}.po-card li{font-size:12px}.po-faq{grid-template-columns:1fr;gap:12px;padding-top:45px}.po-comparison{padding-top:45px}.po-section-heading h2,.po-faq h2{font-size:27px}.po-table-scroll th:first-child{width:250px}.po-table-scroll thead th:first-child,.po-table-scroll tbody tr:not(.po-feature-group)>th{z-index:1;background:#1b1720;position:sticky;left:0}.po-feature-group span{margin:5px 0 0;display:block}.po-billing-history{padding:22px 20px}.po-workflow-steps button{flex-direction:column;padding:11px 5px}.po-workflow-result{min-height:124px;padding-inline:0}}@keyframes po-enter{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes po-progress{0%{scale:0 1}to{scale:1}}@keyframes po-ambient{0%{opacity:.45;transform:translateY(-8px)}to{opacity:1;transform:translateY(8px)}}@media (prefers-reduced-motion:reduce){.plan-offers *,.plan-offers :before,.plan-offers :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.po-card:hover{transform:none}.po-hero:before{animation:none}}@container (width>=850px){.po-intro .po-hero{text-align:start;padding:8px 0 20px}.po-intro .po-hero :is(h1,h2){font-size:clamp(43px,4.2vw,58px)}.po-intro .po-hero>p{margin-inline:0}.po-intro .po-assurances{justify-content:flex-start}.po-intro .po-workflow{min-width:0;max-width:none;margin:0}.po-intro .po-workflow-result{text-align:start;min-height:106px;padding-inline:8px}.po-intro .po-workflow-steps button{padding-inline:4px;font-size:10px}}@container (width<=849px){.po-intro{margin-bottom:22px;display:block}.po-workflow{margin-bottom:0}}.po-intro.po-intro-centered{display:block}.po-intro-centered .po-hero{text-align:center!important}.po-intro-centered .po-hero>p{margin-inline:auto!important}.po-intro-centered .po-assurances{justify-content:center!important}
