.plan-tabs{flex-wrap:wrap;gap:0 24px}.plan-tabs>button{font-size:15px;margin-right:0;padding:18px 4px;white-space:nowrap}.plan-tabs>button span{margin-left:10px}.price-card li.plan-excluded{color:var(--muted)}.price-card li.plan-excluded:before{content:'—';margin-right:7px}.price-card li.plan-excluded s{text-decoration-thickness:1px}.price-card .plan-price.custom-price{font-size:27px;white-space:normal;line-height:1.2;letter-spacing:-1px}.comparison-scroll td small{display:block;font-size:9px;font-weight:400;line-height:1.5;color:var(--muted);max-width:200px;margin:5px auto 0}.pricing-hero h1{max-width:1100px}.pricing-page .plans-section{padding-top:75px}.pricing-help{padding:90px 0}.pricing-help>p{font-size:15px;color:var(--muted);line-height:1.7;margin:25px 0}.pricing-category-links{display:flex;gap:12px;flex-wrap:wrap;margin:30px 0 10px}.pricing-category-links a{padding:10px 13px;border:1px solid var(--line);font-size:11px;border-radius:30px}.pricing-category-links a:hover{border-color:var(--orange);color:var(--orange)}.pricing-page .plan-cards{gap:14px}.price-card .eyebrow{line-height:1.5}.pricing-page .section-heading p{max-width:380px}.price-card .choose-plan{white-space:normal;text-align:center}.price-card:has(.custom-price) .plan-price small{font-size:10px;line-height:1.5;margin-top:8px}.price-card li{overflow-wrap:anywhere}
@media(max-width:1000px) and (min-width:801px){header nav{gap:19px}.pricing-page .price-card{padding-left:12px;padding-right:12px}.pricing-page .plan-price{font-size:30px}}
@media(max-width:800px){.plan-tabs{flex-wrap:nowrap;gap:24px;max-width:100%;overflow-x:auto}.plan-tabs>button{font-size:14px;flex-shrink:0}.pricing-page .plans-section{padding-top:45px}.pricing-category-links{gap:8px}.pricing-category-links a{font-size:10px}.pricing-page .plan-cards{gap:16px}.pricing-help{padding:65px 0}}
/* Quiet visual cues for choosing a plan */
.pricing-hero-visual{position:relative;padding-bottom:65px}.pricing-hero-visual h1{max-width:74%;font-size:clamp(58px,7.2vw,104px)}.pricing-sculpture{position:absolute;right:-10px;top:100px;width:280px;color:var(--ink);pointer-events:none}.pricing-sculpture svg{display:block;width:100%;overflow:visible}.pricing-sculpture>span{display:block;text-align:center;font-size:7px;letter-spacing:1.8px;color:var(--muted);margin-top:2px}.fit-card{transform-box:fill-box;transform-origin:center}.fit-back{transform:rotate(11deg);animation:fit-back-float 8s ease-in-out infinite}.fit-front{transform:rotate(-8deg);animation:fit-front-float 8s ease-in-out infinite}.fit-seal{transform-origin:261px 242px;animation:fit-seal-float 8s ease-in-out infinite}.fit-orbit{transform-origin:182px 178px;animation:fit-orbit-turn 70s linear infinite}.fit-check{stroke-dasharray:24;stroke-dashoffset:0;animation:fit-check-draw 8s ease-in-out infinite}.check-two{animation-delay:.6s}.check-three{animation-delay:1.2s}.pricing-goals{display:grid;grid-template-columns:1fr 3fr;gap:50px;align-items:center;padding:34px 0 50px;border-top:1px solid var(--line)}.pricing-goals h2{font-size:30px;letter-spacing:-1.3px;line-height:1.1;margin:13px 0 0}.pricing-goals .eyebrow{font-size:8px;color:var(--muted);letter-spacing:1.3px}.goal-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.goal-options>a{display:flex;align-items:center;gap:13px;min-height:82px;padding:15px 18px;border:1px solid var(--line);border-radius:5px;transition:background .25s,border-color .25s,transform .25s}.goal-options>a:hover,.goal-options>a:focus-visible{border-color:var(--orange);background:var(--panel);transform:translateY(-2px)}.goal-options .goal-symbol{font-size:25px;color:var(--orange);font-weight:400;min-width:24px;text-align:center;transition:transform .3s}.goal-options>a:hover .goal-symbol{transform:rotate(-12deg)}.goal-options>a>span:nth-child(2){font-size:12px;line-height:1.5}.goal-options small{display:block;font-size:9px;color:var(--muted);margin-top:4px}.goal-options b{font-weight:400;font-size:17px;margin-left:auto;transition:transform .25s}.goal-options>a:hover b{transform:translate(2px,-2px)}.pricing-page .price-card{animation:pricing-card-enter .55s both;animation-delay:calc(var(--card-order,0)*65ms);transition:transform .3s,border-color .3s,box-shadow .3s}.pricing-page .price-card:nth-child(2){--card-order:1}.pricing-page .price-card:nth-child(3){--card-order:2}.pricing-page .price-card:nth-child(4){--card-order:3}.pricing-page .price-card:nth-child(5){--card-order:4}.pricing-page .price-card:hover{box-shadow:0 12px 28px #17171408;transform:translateY(-4px)}.pricing-page .choose-plan{transition:background .25s,color .25s,border-color .25s,transform .25s}.pricing-page .choose-plan:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pricing-page .comparison-scroll tbody tr:hover td,.pricing-page .comparison-scroll tbody tr:hover th{background:color-mix(in srgb,var(--panel) 75%,var(--bg))}.pricing-help-polished{display:grid;grid-template-columns:1.25fr 1fr;gap:12%;align-items:center}.pricing-help-polished h2{font-size:clamp(37px,4.3vw,60px);letter-spacing:-.045em}.pricing-help-polished p{font-size:14px;line-height:1.8;color:var(--muted);max-width:440px;margin:25px 0}.pricing-help-polished .eyebrow{font-size:9px;color:var(--muted)}.pricing-conversation{position:relative;padding:25px 0}.conversation-line{display:flex;gap:18px;align-items:center;border-top:1px solid var(--line);padding:20px 0}.conversation-line>span{font-size:10px;color:var(--muted)}.conversation-line>p{font-size:23px;letter-spacing:-.8px;color:var(--ink);margin:0}.conversation-line>i{font-style:normal;font-size:25px;color:var(--orange);margin-left:auto;animation:conversation-nudge 6s ease-in-out infinite}.conversation-line:nth-child(2)>i{animation-delay:.7s}.conversation-line:nth-child(3)>i{animation-delay:1.4s}.conversation-caption{font-size:7px;letter-spacing:1.5px;color:var(--muted);display:block;margin-top:12px}.dark .fit-front>rect:first-child{fill:#efeee7}
@keyframes fit-back-float{50%{transform:translate(4px,-6px) rotate(14deg)}}@keyframes fit-front-float{50%{transform:translate(-3px,-9px) rotate(-5deg)}}@keyframes fit-seal-float{50%{transform:translateY(-6px) rotate(8deg)}}@keyframes fit-orbit-turn{to{transform:rotate(360deg)}}@keyframes fit-check-draw{0%,7%{stroke-dashoffset:24;opacity:.25}22%,100%{stroke-dashoffset:0;opacity:1}}@keyframes pricing-card-enter{from{opacity:.65;translate:0 10px}to{opacity:1;translate:0 0}}@keyframes conversation-nudge{0%,20%,65%,100%{transform:none}35%,50%{transform:translate(3px,-3px)}}
@media(max-width:1100px){.pricing-sculpture{width:230px;top:95px}.pricing-hero-visual h1{max-width:74%;font-size:clamp(58px,7vw,90px)}.pricing-goals{grid-template-columns:1fr 2.6fr;gap:30px}.goal-options>a{padding:12px}.goal-options>a>span:nth-child(2){font-size:11px}}
@media(max-width:800px){.pricing-sculpture{width:215px;top:125px;right:-15px}.pricing-hero-visual h1{font-size:clamp(50px,7.8vw,65px);max-width:72%;letter-spacing:-3px}.pricing-hero-visual .section-heading{align-items:start}.pricing-hero-visual .section-heading>p{max-width:280px;font-size:14px}.pricing-hero-visual{padding-bottom:45px}.pricing-goals{grid-template-columns:1fr;gap:25px;padding-top:30px;padding-bottom:35px}.pricing-goals h2 br{display:none}.pricing-goals h2{font-size:29px}.goal-options>a{padding:15px}.goal-options>a>span:nth-child(2){font-size:12px}.pricing-help-polished{grid-template-columns:1fr;gap:25px}.pricing-conversation{max-width:500px}.conversation-line{padding:17px 0}.conversation-line>p{font-size:22px}.pricing-help-polished h2{font-size:43px}.pricing-help-polished{padding-top:60px;padding-bottom:55px}}
@media(max-width:560px){.pricing-hero-visual h1{max-width:none;font-size:56px;letter-spacing:-3.8px}.pricing-hero-visual .breadcrumb{margin-bottom:35px}.pricing-sculpture{position:relative;top:auto;right:auto;width:200px;margin:0 auto 25px;float:none}.pricing-hero-visual .pricing-sculpture{position:absolute;top:80px;right:-12px;width:120px;opacity:.95}.pricing-hero-visual>.eyebrow:not(.breadcrumb){max-width:65%;font-size:8px;line-height:1.6}.pricing-hero-visual h1{position:relative;margin-top:30px;max-width:100%;padding-top:65px}.pricing-hero-visual .section-heading{display:block}.pricing-hero-visual .section-heading>p{max-width:300px;margin:22px 0}.pricing-sculpture>span{font-size:4px;letter-spacing:.65px}.pricing-hero-visual{padding-bottom:35px}.goal-options{gap:8px}.goal-options>a{padding:13px 11px;gap:8px;min-height:92px}.goal-options .goal-symbol{font-size:20px;min-width:20px}.goal-options>a>span:nth-child(2){font-size:11px}.goal-options small{font-size:9px}.goal-options b{display:none}.pricing-goals h2{font-size:28px}.pricing-help-polished h2{font-size:36px}.pricing-help-polished .eyebrow{font-size:8px}}
@media(prefers-reduced-motion:reduce){.pricing-sculpture *,.pricing-page .price-card,.conversation-line>i{animation:none!important}.pricing-page .price-card{transition:none}.fit-check{stroke-dashoffset:0;opacity:1}}
body.motion-paused .pricing-sculpture *,body.motion-paused .pricing-page .price-card,body.motion-paused .conversation-line>i{animation-play-state:paused!important}body.motion-paused .fit-check{stroke-dashoffset:0;opacity:1}
