#pricing-story{--pricing-scene-max:1120px}#pricing-story .pricing-options,#pricing-story .stage-chapters{max-width:calc(var(--pricing-scene-max) + 2 * var(--margin))}.pricing-record-scene{margin-top:clamp(56px,8vw,112px)}.pricing-record-scene__stage{padding:96px var(--margin) 40px}.pricing-record-scene__canvas{isolation:isolate;width:min(100%, var(--pricing-scene-max));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);margin-inline:auto;padding:clamp(28px,4vw,64px);display:grid;position:relative}.pricing-record-scene__field{z-index:-1;background:var(--color-pale);position:absolute;inset:0}.pricing-record-scene__copy h2{font-size:var(--pricing-head);letter-spacing:-.025em;color:var(--color-deep);font-weight:600;line-height:1.1}.pricing-record-scene__line{margin-block:-.2em;padding-block:.2em;display:block}.pricing-record-scene__copy p{max-width:36ch;font-size:var(--pricing-lead);margin-top:24px;line-height:1.4}.pricing-record-scene__copy .link-bar{align-items:center;min-height:44px;margin-top:24px;display:inline-flex}.pricing-record-scene__figure{min-width:0}.pricing-record-scene__figure>.record-card{margin:0}.pricing-record-scene__caption{font-size:var(--pricing-small);color:var(--color-muted);margin-top:12px}.pricing-resolution{isolation:isolate;width:min(calc(100% - 2 * var(--margin)), var(--pricing-scene-max));margin:48px auto 0;padding:64px clamp(20px,4vw,64px) 88px;position:relative}.pricing-resolution__field-track{z-index:-1;pointer-events:none;position:absolute;inset:0}.pricing-resolution__field{background:var(--color-pale);clip-path:polygon(100% 18%,100% 100%,0 100%,0 78%);position:absolute;inset:0}.pricing-resolution__questions{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:56px;display:grid}.pricing-resolution :is(h2){font-size:var(--pricing-head);letter-spacing:-.025em;color:var(--color-deep);font-weight:600;line-height:1.1}.pricing-resolution__question-title p{max-width:28ch;font-size:var(--pricing-body);color:var(--color-muted);margin-top:24px}.pricing-resolution__disclosures{gap:8px;display:grid}.pricing-resolution__disclosures details{background:var(--color-white);padding-inline:20px}.pricing-resolution__disclosures summary{min-height:64px;font-size:var(--pricing-body);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding-block:18px;font-weight:500;line-height:1.4;list-style:none;display:flex}.pricing-resolution__disclosures summary::-webkit-details-marker{display:none}.pricing-resolution__disclosures summary>span{color:var(--color-blue);flex:none;font-size:24px;line-height:1}.pricing-resolution__disclosures details[open] summary>span{transform:rotate(45deg)}.pricing-resolution__disclosures details p{max-width:56ch;font-size:var(--pricing-body);color:var(--color-ink);padding-bottom:24px;line-height:1.6}.pricing-resolution__close{grid-template-columns:minmax(0,5fr) minmax(0,4fr);align-items:end;gap:56px;margin-top:clamp(80px,12vw,160px);display:grid}.pricing-resolution__decision>p{max-width:32ch;font-size:var(--pricing-lead);line-height:1.4}.pricing-resolution__actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.pricing-resolution__actions .link-bar{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){#pricing-story[data-sc-ready=true] .pricing-record-scene{--field-k:clamp(0, calc(var(--sc-p,0) / .88), 1);--field-open:calc(var(--field-k) * var(--field-k) * (3 - 2 * var(--field-k)));--line-open:clamp(0, calc((var(--sc-p,0) - .06) / .32), 1)}#pricing-story[data-sc-ready=true] .pricing-record-scene__stage{align-items:center;height:100svh;display:grid}#pricing-story[data-sc-ready=true] .pricing-record-scene__field{clip-path:inset(calc((1 - var(--field-open)) * 18%) 0 calc((1 - var(--field-open)) * 18%) calc((1 - var(--field-open)) * 53%))}#pricing-story[data-sc-ready=true] .pricing-record-scene__line{clip-path:inset(0 calc((1 - var(--line-open)) * 100%) 0 0)}#pricing-story[data-sc-ready=true] .pricing-record-scene__figure{transform:translateX(calc((1 - var(--field-open)) * 32px)) rotate(calc((1 - var(--field-open)) * 2deg)) scale(calc(.96 + var(--field-open) * .04))}#pricing-story[data-sc-ready=true] .pricing-resolution__field{--field-open:clamp(0, calc((var(--sc-p,0) - .08) / .68), 1);clip-path:polygon(100% calc(68% - var(--field-open) * 50%), 100% 100%, 0 100%, 0 calc(100% - var(--field-open) * 22%))}.pricing-resolution__disclosures summary>span{transition:transform var(--t-ui) var(--ease-out)}}@media (max-width:1023px){.pricing-record-scene__canvas{gap:32px;padding:32px}.pricing-record-scene__copy h2{font-size:clamp(32px,4.4vw,48px)}.pricing-record-scene__copy p{font-size:var(--pricing-body)}.pricing-resolution__questions,.pricing-resolution__close{gap:32px}}@media (max-width:767px){.pricing-record-scene__stage{padding:88px var(--margin) 24px}.pricing-record-scene__canvas{grid-template-columns:1fr;gap:24px;padding:24px 20px}.pricing-record-scene__copy h2{font-size:32px}.pricing-record-scene__copy p{margin-top:16px;font-size:16px}.pricing-record-scene__copy .link-bar{margin-top:12px}.pricing-record-scene__caption{margin-top:8px}.pricing-resolution{margin-top:24px;padding:40px 20px 56px}.pricing-resolution__questions,.pricing-resolution__close{grid-template-columns:1fr;gap:32px}.pricing-resolution h2{font-size:36px}.pricing-resolution__question-title p{margin-top:16px}.pricing-resolution__disclosures details{padding-inline:16px}.pricing-resolution__disclosures summary,.pricing-resolution__disclosures details p{font-size:16px}.pricing-resolution__close{margin-top:88px}.pricing-resolution__decision>p{font-size:18px}.pricing-resolution__actions{flex-direction:column;align-items:start;margin-top:24px}}@media (prefers-reduced-motion:reduce),(scripting:none){.pricing-record-scene{height:auto!important}.pricing-record-scene__stage{height:auto;position:static!important}}@media (max-width:359px){.pricing-record-scene__stage{padding-top:84px;padding-bottom:16px}.pricing-record-scene__canvas{gap:20px;padding:20px}.pricing-record-scene__copy .link-bar{margin-top:8px}}@media (max-height:700px){#pricing-story[data-sc-ready=true] .pricing-record-scene{height:auto!important}#pricing-story[data-sc-ready=true] .pricing-record-scene__stage{height:auto;position:static!important}#pricing-story[data-sc-ready=true] :is(.pricing-record-scene__field,.pricing-record-scene__line){clip-path:none}#pricing-story[data-sc-ready=true] .pricing-record-scene__figure{transform:none}}
.pricing-tiers{width:min(calc(100% - 2 * var(--margin)), 1120px);margin:clamp(64px,7vw,112px) auto 0;scroll-margin-top:104px}.pricing-tiers__heading{max-width:720px;margin-bottom:32px}.pricing-tiers__heading h2{color:var(--color-deep);font-size:var(--pricing-head);letter-spacing:-.025em;font-weight:600;line-height:1.1}.pricing-tiers__heading>p{max-width:52ch;font-size:var(--pricing-body);margin-top:20px;line-height:1.6}.pricing-tiers__tabs{isolation:isolate;background:var(--color-pale);border-radius:12px;grid-template-columns:repeat(3,1fr);width:min(100%,520px);margin-bottom:32px;padding:4px;display:grid;position:relative}.pricing-tiers__indicator{z-index:-1;background:var(--color-deep);width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--selected-tier) * 100%));border-radius:8px;position:absolute;inset:4px auto 4px 4px}.pricing-tiers__tabs button{min-height:48px;color:var(--color-deep);font:inherit;font-size:var(--pricing-body);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:12px 16px;font-weight:500;display:flex}.pricing-tiers__tabs button[aria-selected=true]{color:var(--color-white)}.pricing-tiers__tabs button:focus-visible{outline:2px solid var(--color-blue);outline-offset:4px}.pricing-tiers__panel{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.pricing-tiers__panel[data-selected=false],.pricing-tiers__panel[hidden]{display:none}.pricing-tiers__content,.pricing-tiers__example{min-width:0}.pricing-tiers__intro h3{color:var(--color-deep);font-size:var(--pricing-lead);font-weight:600;line-height:1.3}.pricing-tiers__intro p{max-width:44ch;color:var(--color-muted);font-size:var(--pricing-body);margin-top:12px;line-height:1.6}.pricing-tiers__features{gap:20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.pricing-tiers__features li{padding-left:20px;position:relative}.pricing-tiers__features li:before{content:"";background:var(--color-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:0}.pricing-tiers__features strong{font-size:var(--pricing-body);font-weight:600;line-height:1.45;display:block}.pricing-tiers__features p{max-width:48ch;font-size:var(--pricing-body);color:var(--color-muted);margin-top:4px;line-height:1.55}.pricing-tiers__example{background:var(--color-pale);padding:clamp(16px,2.5vw,32px)}.pricing-tiers__caption{color:var(--color-muted);font-size:var(--pricing-small);margin-top:12px}.pricing-tiers__shared{justify-content:space-between;align-items:center;gap:24px;margin-top:40px;display:flex}.pricing-tiers__shared>p{max-width:62ch;font-size:var(--pricing-body);line-height:1.6}.pricing-tiers__shared .link-bar{flex:none;align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:no-preference) and (scripting:enabled){.pricing-tiers__indicator{transition:transform var(--t-ui) var(--ease-expo)}.pricing-tiers__tabs button{transition:transform var(--t-press) var(--ease-out)}.pricing-tiers__tabs button:active{transform:translateY(1px)}.pricing-tiers.sc-in .pricing-tiers__panel[data-selected=true] .pricing-tiers__intro,.pricing-tiers.sc-in .pricing-tiers__panel[data-selected=true] .pricing-tiers__features li{animation:tier-copy-in .24s var(--ease-out) both}.pricing-tiers.sc-in .pricing-tiers__panel[data-selected=true] .pricing-tiers__features li{animation-delay:calc(var(--feature-index) * 35ms)}.pricing-tiers.sc-in .pricing-tiers__panel[data-selected=true] .pricing-tiers__example{animation:tier-figure-in .28s var(--ease-expo) both}}@media (hover:hover) and (pointer:fine){.pricing-tiers__tabs button:not([aria-selected=true]):hover{color:var(--color-blue)}}@keyframes tier-copy-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes tier-figure-in{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@media (max-width:1023px){.pricing-tiers__panel{grid-template-columns:1fr;gap:32px}.pricing-tiers__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 32px}.pricing-tiers__intro p{max-width:62ch}.pricing-tiers__example{width:100%;max-width:720px;margin-inline:auto}.pricing-tiers__shared{flex-direction:column;align-items:start;gap:12px}}@media (max-width:767px){.pricing-tiers__heading h2{font-size:36px}.pricing-tiers__heading,.pricing-tiers__tabs{margin-bottom:24px}.pricing-tiers__tabs button{padding-inline:8px}.pricing-tiers__features{grid-template-columns:1fr;gap:20px;margin-top:24px}.pricing-tiers__example{padding:16px}.pricing-tiers__shared{margin-top:28px}}@media (scripting:none){.pricing-tiers__tabs{display:none}.pricing-tiers__panel[data-selected=false]{display:grid}.pricing-tiers__panel+.pricing-tiers__panel{margin-top:64px}}
#pricing-story{--pricing-small:var(--text-small);--pricing-body:var(--text-body);--pricing-lead:var(--text-lead);--pricing-head:var(--text-head)}#pricing-story .page-hero{padding-top:136px}#pricing-story .page-hero__sentence{max-width:42ch;color:var(--color-ink)}#pricing-story :is(.redesign-questions h2,.redesign-close h2){font-size:var(--pricing-head);letter-spacing:-.02em;line-height:1.05}#pricing-story :is(.question-disclosures summary,.question-disclosures details p,.questions-heading p){font-size:var(--pricing-body)}#pricing-story .redesign-close p{font-size:var(--pricing-lead)}#pricing-story .redesign-close__actions .link-bar{align-items:center;min-height:44px;display:inline-flex}.pricing-options{max-width:1200px;padding-inline:var(--margin);margin:64px auto 0;scroll-margin-top:108px}.pricing-options__head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.pricing-options__head h2{font-size:var(--pricing-lead);letter-spacing:-.005em;line-height:1.35}.pricing-billing{justify-items:center;gap:8px;display:grid}.pricing-billing__switch{background:var(--color-active);border-radius:12px;grid-template-columns:1fr 1fr;width:240px;padding:4px;display:grid;position:relative}.pricing-billing__pill{background:var(--color-surface);border-radius:8px;width:calc(50% - 4px);position:absolute;inset:4px auto 4px 4px;transform:translate(0)}.pricing-billing__switch[data-period=yearly] .pricing-billing__pill{transform:translate(100%)}.pricing-billing__switch button{min-height:44px;color:var(--color-muted);font:inherit;font-size:var(--pricing-small);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 16px;font-weight:500;position:relative}.pricing-billing__switch button[aria-pressed=true]{color:var(--color-deep)}.pricing-billing p{color:var(--color-deep);font-size:var(--pricing-small)}.pricing-options__body{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch;gap:24px;display:grid}.pricing-plans{gap:12px;display:grid}.pricing-plan{text-align:left;color:var(--color-ink);font:inherit;background:var(--color-surface);cursor:pointer;border:0;grid-template-columns:minmax(0,1fr) auto;gap:12px 24px;padding:28px;display:grid}.pricing-plan[aria-pressed=true]{background:var(--color-pale)}.pricing-plan__name{font-size:var(--pricing-lead);align-content:start;gap:4px;font-weight:600;line-height:1.25;display:grid}.pricing-plan__choice{font-size:var(--pricing-small);color:var(--color-blue);font-weight:500;line-height:1.45}.pricing-plan__price{font-size:var(--pricing-lead);font-variant-numeric:tabular-nums;align-content:start;justify-items:end;gap:4px;font-weight:600;line-height:1.25;display:grid}.pricing-plan__price>span:last-child{font-size:var(--pricing-small);color:var(--color-muted);font-weight:400}.pricing-plan__audience{font-size:var(--pricing-body);grid-column:1/-1;max-width:40ch}.pricing-plan__bill{font-size:var(--pricing-small);color:var(--color-muted);grid-column:1/-1}.pricing-summary{background:var(--color-deep);color:var(--color-white);flex-direction:column;align-items:start;padding:36px;display:flex}.pricing-summary h3{font-size:var(--pricing-lead);line-height:1.35}.pricing-summary__price{font-size:var(--pricing-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums;gap:12px;margin-top:28px;line-height:1.05;display:grid}.pricing-summary__price>span:last-child{font-size:var(--pricing-small);letter-spacing:0;line-height:1.45}.pricing-summary__bill{font-size:var(--pricing-small);margin-top:8px}.pricing-summary__copy{gap:16px;margin-block:36px;display:grid}.pricing-summary__focus{font-size:var(--pricing-lead);font-weight:500;line-height:1.35}.pricing-summary__copy p:last-child{max-width:36ch;font-size:var(--pricing-body)}.pricing-summary .btn{margin-top:auto}.pricing-options__note{max-width:64ch;color:var(--color-muted);font-size:var(--pricing-body);margin-top:20px}.pricing-ticker{vertical-align:bottom;display:inline-flex}.pricing-ticker__digits{margin-block:-.06em;padding-block:.06em;display:inline-flex;overflow:clip}.pricing-ticker__digit{display:inline-block}.pricing-record{margin-top:var(--section-gap);padding:72px var(--margin);background:var(--color-deep);color:var(--color-white)}.pricing-record__inner{grid-template-columns:minmax(0,5fr) minmax(0,5fr);align-items:center;gap:80px;max-width:1120px;margin-inline:auto;display:grid}.pricing-record__copy h2{font-size:var(--pricing-head);letter-spacing:-.02em;font-weight:600;line-height:1.05}.pricing-record__copy p{max-width:38ch;font-size:var(--pricing-lead);margin-top:24px;line-height:1.35}.pricing-record__copy .link-bar{align-items:center;min-height:44px;margin-top:28px;display:inline-flex}.pricing-record__figure{min-width:0;color:var(--color-ink);margin:0}.pricing-record__figure figcaption{color:var(--color-white);font-size:var(--pricing-small);margin-top:12px}#pricing-story .beat__link{align-self:start;align-items:center;min-height:44px;display:inline-flex}#pricing-story .page-hero__actions .link-bar{align-items:center;min-height:44px;display:inline-flex}@media (prefers-reduced-motion:no-preference){.pricing-billing__pill{transition:transform var(--t-ui) var(--ease-expo)}.pricing-billing__switch button,.pricing-plan{transition:transform var(--t-press) var(--ease-out)}.pricing-billing__switch button:active,.pricing-plan:active{transform:translateY(1px)}.pricing-ticker__digit{animation:pricing-digit-in .36s var(--ease-expo) both;animation-delay:calc(var(--digit) * 25ms)}.pricing-summary__copy{animation:pricing-summary-in var(--t-ui) var(--ease-out) both}}@media (hover:hover) and (pointer:fine){.pricing-plan:hover{background:var(--color-pale)}.pricing-billing__switch button:hover{color:var(--color-blue)}}@keyframes pricing-digit-in{0%{opacity:0;transform:translateY(110%)}to{opacity:1;transform:translateY(0)}}@keyframes pricing-summary-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.pricing-options__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.pricing-plan{gap:12px 16px;padding:24px}.pricing-summary{padding:28px}.pricing-record__inner{gap:40px}}@media (max-width:767px){#pricing-story .page-hero{padding-top:112px}.pricing-options{margin-top:48px}.pricing-options__head{flex-direction:column;align-items:start;gap:20px}.pricing-billing,.pricing-billing__switch{width:100%}.pricing-options__body{grid-template-columns:1fr}.pricing-plan{padding:24px}.pricing-summary{padding:28px}.pricing-summary__copy{margin-block:28px}.pricing-summary .btn{width:100%}.pricing-record{padding-block:56px}.pricing-record__inner{grid-template-columns:1fr;gap:36px}.pricing-record__copy p{max-width:40ch}}
