.PricingPageV2_root__wq_XV{--font-display:var(--font-fraunces,"Fraunces"),Georgia,serif;--font-body:var(--font-geist,"Geist"),system-ui,sans-serif;--font-mono:var(--font-geist-mono,"Geist Mono"),monospace;--landing-page-base:#faf7ef;--landing-page-glow:#faf7ef;--landing-photo-filter:none;--landing-photo-hover-filter:none;--photo-scrim:rgba(0,0,0,0.7);background:var(--landing-page-base);color:var(--slate-900-landing);font-family:var(--font-body);font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip;position:relative;min-height:100vh}.PricingPageV2_root__wq_XV ::-moz-selection{background:var(--rust);color:var(--paper)}.PricingPageV2_root__wq_XV ::selection{background:var(--rust);color:var(--paper)}.PricingPageV2_root__wq_XV .container{max-width:1320px;margin:0 auto;padding:0 32px;position:relative;z-index:2}@media (max-width:640px){.PricingPageV2_root__wq_XV .container{padding:0 20px}}.PricingPageV2_root__wq_XV .masthead-strip{background:var(--landing-page-base);border-bottom:1px solid var(--paper-3)}.PricingPageV2_root__wq_XV .masthead{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 0;color:var(--basalt-600);font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.PricingPageV2_root__wq_XV .masthead .left{display:flex;flex-wrap:wrap;gap:8px 20px}.PricingPageV2_root__wq_XV .masthead .right{color:var(--rust);font-weight:650;text-align:right}.PricingPageV2_root__wq_XV nav.editorial-nav{position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:18px 0;border-bottom:1px solid var(--paper-3);background:var(--landing-page-base)}.PricingPageV2_root__wq_XV .brand{display:flex;flex:0 0 auto;align-items:baseline;gap:2px;color:var(--slate-900-landing);font-family:var(--font-display);font-size:24px;font-variation-settings:"opsz" 60;font-weight:550;letter-spacing:-.02em;line-height:1}.PricingPageV2_root__wq_XV .brand span{color:var(--rust);font-style:italic;font-weight:650}.PricingPageV2_root__wq_XV .nav-links{display:flex;align-items:center;justify-content:center;gap:clamp(16px,2.2vw,32px);color:var(--basalt-600);font-size:14px;font-weight:550}.PricingPageV2_root__wq_XV .nav-cta,.PricingPageV2_root__wq_XV .nav-links a,.PricingPageV2_root__wq_XV .nav-login{display:inline-flex;min-height:44px;align-items:center;justify-content:center;text-decoration:none}.PricingPageV2_root__wq_XV .nav-links a{position:relative;color:inherit;white-space:nowrap}.PricingPageV2_root__wq_XV .nav-links a:after{position:absolute;right:0;bottom:4px;left:0;height:2px;border-radius:999px;background:var(--rust);content:"";opacity:0;transform:scaleX(.6);transition:opacity .16s ease,transform .16s ease}.PricingPageV2_root__wq_XV .nav-links a:hover,.PricingPageV2_root__wq_XV .nav-login:hover{color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .nav-links a:hover:after{opacity:1;transform:scaleX(1)}.PricingPageV2_root__wq_XV .nav-right{display:flex;flex:0 0 auto;align-items:center;gap:14px}.PricingPageV2_root__wq_XV .lang-toggle{display:inline-flex;padding:3px;border:1px solid var(--paper-3);border-radius:10px;background:var(--paper-2);color:var(--basalt-600);font-family:var(--font-mono);font-size:11px;font-weight:650}.PricingPageV2_root__wq_XV .lang-toggle button{min-width:44px;min-height:44px;padding:8px 10px;border:0;border-radius:7px;background:transparent;color:var(--basalt-600);cursor:pointer;font:inherit}.PricingPageV2_root__wq_XV .lang-toggle button.active{background:var(--slate-900-landing);color:var(--paper)}.PricingPageV2_root__wq_XV .nav-login{color:var(--basalt-600);font-size:14px;font-weight:550;white-space:nowrap}.PricingPageV2_root__wq_XV .nav-cta{padding:10px 16px;border-radius:10px;background:var(--vermillion);box-shadow:0 1px 0 rgba(31,42,46,.12);color:var(--paper);font-size:14px;font-weight:650;line-height:1.2;text-align:center;transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.PricingPageV2_root__wq_XV .nav-cta:hover{background:var(--rust);box-shadow:0 4px 12px -2px rgba(212,62,31,.32);transform:translateY(-1px)}.PricingPageV2_root__wq_XV .lang-toggle button:focus-visible,.PricingPageV2_root__wq_XV .nav-cta:focus-visible,.PricingPageV2_root__wq_XV .nav-links a:focus-visible,.PricingPageV2_root__wq_XV .nav-login:focus-visible{border-radius:8px;outline:3px solid var(--rust);outline-offset:3px}.PricingPageV2_root__wq_XV .roi-segmented button{min-width:44px;min-height:44px}@media (max-width:1080px){.PricingPageV2_root__wq_XV nav.editorial-nav{display:grid;grid-template-areas:"brand actions" "links links";grid-template-columns:minmax(0,1fr) auto;gap:8px 24px}.PricingPageV2_root__wq_XV .brand{grid-area:brand}.PricingPageV2_root__wq_XV .nav-links{grid-area:links;justify-content:flex-start}.PricingPageV2_root__wq_XV .nav-right{grid-area:actions}}@media (max-width:640px){.PricingPageV2_root__wq_XV .masthead{align-items:flex-start;gap:6px}.PricingPageV2_root__wq_XV .masthead .right{max-width:15ch}.PricingPageV2_root__wq_XV nav.editorial-nav{grid-template-areas:"brand" "links" "actions";grid-template-columns:minmax(0,1fr);gap:8px;padding:14px 0 18px}.PricingPageV2_root__wq_XV .nav-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.PricingPageV2_root__wq_XV .nav-links a{min-width:0;white-space:normal}.PricingPageV2_root__wq_XV .nav-right{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px}.PricingPageV2_root__wq_XV .nav-login{justify-self:end}.PricingPageV2_root__wq_XV .nav-cta{grid-column:1/-1;width:100%}}@media (max-width:360px){.PricingPageV2_root__wq_XV .masthead{flex-wrap:wrap}.PricingPageV2_root__wq_XV .masthead .right{width:100%;max-width:none;text-align:left}}.PricingPageV2_root__wq_XV .kicker{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--basalt-400);margin-bottom:16px}.PricingPageV2_root__wq_XV .section-header{max-width:720px;margin-bottom:56px}.PricingPageV2_root__wq_XV .section-header h2{font-family:var(--font-display);font-variation-settings:"opsz" 96;font-size:clamp(36px,5vw,56px);line-height:1.05;letter-spacing:-.02em;color:var(--slate-900-landing);margin:0 0 16px}.PricingPageV2_root__wq_XV .section-header h2 em{font-style:italic;color:var(--rust)}.PricingPageV2_root__wq_XV .section-header p{font-size:18px;line-height:1.6;color:var(--basalt-600);margin:0}.PricingPageV2_root__wq_XV .pricing-hero{padding:120px 0 60px;position:relative}@media (max-width:980px){.PricingPageV2_root__wq_XV .pricing-hero{padding:80px 0 40px}}.PricingPageV2_root__wq_XV .pricing-hero .kicker{margin-bottom:24px}.PricingPageV2_root__wq_XV .pricing-hero h1{font-family:var(--font-display);font-variation-settings:"opsz" 144;font-size:clamp(48px,7.2vw,96px);line-height:.98;letter-spacing:-.025em;color:var(--slate-900-landing);margin:0 0 28px;max-width:16ch}.PricingPageV2_root__wq_XV .pricing-hero h1 em{font-style:italic;color:var(--rust)}.PricingPageV2_root__wq_XV .pricing-hero .subhead{font-size:20px;line-height:1.55;color:var(--basalt-600);margin:0 0 36px;max-width:56ch}.PricingPageV2_root__wq_XV .pricing-hero .trust-row{display:flex;flex-wrap:wrap;gap:12px}.PricingPageV2_root__wq_XV .pricing-hero .trust-badge{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--basalt-600);padding:10px 14px;border:.5px solid var(--basalt-400);border-radius:999px;background:var(--paper)}.PricingPageV2_root__wq_XV .billing-toggle-section{padding:16px 0 36px}.PricingPageV2_root__wq_XV .billing-toggle{display:inline-flex;align-items:center;gap:4px;padding:4px;background:var(--paper);border:.5px solid var(--basalt-400);border-radius:999px}.PricingPageV2_root__wq_XV .billing-toggle button{font-family:var(--font-body);font-size:14px;font-weight:500;padding:10px 20px;border-radius:999px;border:0;background:transparent;color:var(--basalt-600);cursor:pointer;transition:all .22s cubic-bezier(.2,.8,.2,1)}.PricingPageV2_root__wq_XV .billing-toggle button.active{background:var(--slate-900-landing);color:var(--paper)}.PricingPageV2_root__wq_XV .billing-toggle button:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.PricingPageV2_root__wq_XV .billing-toggle-hint{font-size:13px;color:var(--basalt-600);margin-left:16px;display:inline-block}.PricingPageV2_root__wq_XV .tier-grid-section{padding:24px 0 80px}.PricingPageV2_root__wq_XV .tier-grid{display:grid;gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:1240px){.PricingPageV2_root__wq_XV .tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:980px){.PricingPageV2_root__wq_XV .tier-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.PricingPageV2_root__wq_XV .tier-grid{grid-template-columns:1fr}}.PricingPageV2_root__wq_XV .tier-card{display:flex;flex-direction:column;padding:24px;background:var(--paper);border:.5px solid var(--basalt-400);border-radius:12px;transition:transform .32s cubic-bezier(.2,.8,.2,1),box-shadow .32s cubic-bezier(.2,.8,.2,1);position:relative}.PricingPageV2_root__wq_XV .tier-card:hover{transform:translateY(-2px);box-shadow:0 8px 28px color-mix(in srgb,var(--slate-900-landing) 8%,transparent)}.PricingPageV2_root__wq_XV .tier-card.free{background:color-mix(in srgb,var(--basalt-200) 60%,var(--paper))}.PricingPageV2_root__wq_XV .tier-card.free .price-hint,.PricingPageV2_root__wq_XV .tier-card.free .tier-for{color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .tier-card.recommended{border-color:var(--gold);border-width:1.5px;background:color-mix(in srgb,var(--gold) 6%,var(--paper))}@media (min-width:1241px){.PricingPageV2_root__wq_XV .tier-card.recommended{transform:scale(1.02)}.PricingPageV2_root__wq_XV .tier-card.recommended:hover{transform:scale(1.02) translateY(-2px)}}.PricingPageV2_root__wq_XV .tier-card .tier-badge{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--rust);margin-bottom:8px}.PricingPageV2_root__wq_XV .tier-card.recommended .tier-badge{color:var(--burgundy)}.PricingPageV2_root__wq_XV .tier-card.free .tier-badge{color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .tier-card h3{font-family:var(--font-display);font-variation-settings:"opsz" 60;font-size:28px;font-weight:500;letter-spacing:-.015em;color:var(--slate-900-landing);margin:0 0 6px}.PricingPageV2_root__wq_XV .tier-card .tier-for{font-style:italic;font-size:14px;color:var(--basalt-600);margin:0 0 20px;min-height:2.5em}.PricingPageV2_root__wq_XV .tier-card .tier-price{display:flex;align-items:baseline;gap:10px;margin-bottom:6px}.PricingPageV2_root__wq_XV .tier-card .price-big{font-family:var(--font-body);font-size:44px;font-weight:500;letter-spacing:-.02em;color:var(--slate-900-landing);line-height:1}.PricingPageV2_root__wq_XV .tier-card .price-cadence{font-size:14px;color:var(--basalt-600)}.PricingPageV2_root__wq_XV .tier-card .price-list{font-size:14px;color:var(--basalt-400);text-decoration:line-through}.PricingPageV2_root__wq_XV .tier-card .price-hint{font-size:12px;color:var(--basalt-600);margin:4px 0 20px}.PricingPageV2_root__wq_XV .tier-card .tier-highlights{list-style:none;margin:0 0 24px;flex:1;border-top:.5px solid var(--basalt-200);padding:20px 0 0}.PricingPageV2_root__wq_XV .tier-card .tier-highlights li{display:flex;gap:10px;align-items:flex-start;padding:6px 0;font-size:14px;line-height:1.45;color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .tier-card .tier-highlights li:before{content:"✓";color:var(--moss);font-weight:600;flex-shrink:0}.PricingPageV2_root__wq_XV .tier-card .tier-cta{display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-body);font-size:15px;font-weight:500;padding:14px 20px;border-radius:8px;background:var(--slate-900-landing);color:var(--paper);text-decoration:none;min-height:48px;transition:all .22s cubic-bezier(.2,.8,.2,1);border:0;cursor:pointer}.PricingPageV2_root__wq_XV .tier-card.recommended .tier-cta{background:var(--rust)}.PricingPageV2_root__wq_XV .tier-card .tier-cta:hover{transform:translateY(-1px)}.PricingPageV2_root__wq_XV .tier-card .tier-cta-secondary{background:transparent;color:var(--slate-900-landing);border:.5px solid var(--basalt-400)}.PricingPageV2_root__wq_XV .tier-card .tier-cta:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.PricingPageV2_root__wq_XV .tier-card .tier-trial-caption{font-size:12px;font-style:italic;color:var(--basalt-600);margin:10px 0 0;text-align:center}.PricingPageV2_root__wq_XV .tier-card .annual-hint{font-size:11px;color:var(--basalt-600);margin-top:8px}.PricingPageV2_root__wq_XV .tier-card .tier-payback-select{margin-top:10px;padding:8px 12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;background:transparent;border:.5px dashed var(--basalt-400);border-radius:6px;color:var(--basalt-600);cursor:pointer;min-height:36px}.PricingPageV2_root__wq_XV .tier-card .tier-payback-select.selected{border-style:solid;border-color:var(--moss);color:var(--slate-900-landing);background:color-mix(in srgb,var(--moss) 8%,var(--paper))}.PricingPageV2_root__wq_XV .tier-card .tier-payback-select:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.PricingPageV2_root__wq_XV .tier-card[data-selected=true]{box-shadow:0 0 0 1.5px var(--moss),0 8px 28px color-mix(in srgb,var(--slate-900-landing) 8%,transparent)}.PricingPageV2_root__wq_XV .worker-estimator-section{padding:60px 0;border-top:.5px solid var(--basalt-200)}.PricingPageV2_root__wq_XV .worker-estimator-row{display:grid;grid-template-columns:minmax(280px,380px) 1fr;gap:48px;align-items:start}@media (max-width:980px){.PricingPageV2_root__wq_XV .worker-estimator-row{grid-template-columns:1fr;gap:32px}}.PricingPageV2_root__wq_XV .worker-slider-label{display:flex;justify-content:space-between;font-size:14px;color:var(--basalt-600);margin-bottom:8px}.PricingPageV2_root__wq_XV .worker-slider-label .value{font-family:var(--font-display);font-size:32px;font-weight:500;color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .worker-slider{width:100%;height:8px;background:var(--basalt-200);border-radius:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.PricingPageV2_root__wq_XV .worker-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--rust);border:2px solid var(--paper);box-shadow:0 2px 6px rgba(0,0,0,.15);cursor:pointer}.PricingPageV2_root__wq_XV .worker-slider::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--rust);border:2px solid var(--paper);cursor:pointer}.PricingPageV2_root__wq_XV .worker-chips{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.PricingPageV2_root__wq_XV .worker-chip{padding:16px;background:var(--paper);border:.5px solid var(--basalt-400);border-radius:10px}.PricingPageV2_root__wq_XV .worker-chip .chip-tier{font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--basalt-600);margin-bottom:6px}.PricingPageV2_root__wq_XV .worker-chip .chip-amount{font-family:var(--font-display);font-size:22px;font-weight:500;color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .worker-chip .chip-cadence{font-size:12px;color:var(--basalt-600)}.PricingPageV2_root__wq_XV .worker-brackets-note{font-size:16px;color:var(--basalt-600);margin-top:16px;font-style:italic}.PricingPageV2_root__wq_XV .calculators-section{padding:80px 0;border-top:.5px solid var(--basalt-200)}.PricingPageV2_root__wq_XV .calculators-oregon-toggle{display:inline-flex;align-items:center;gap:8px;font-size:16px;color:var(--basalt-600);margin-bottom:32px;cursor:pointer}.PricingPageV2_root__wq_XV .calculators-stack{display:flex;flex-direction:column;gap:56px}.PricingPageV2_root__wq_XV .aeotc-card{display:grid;grid-template-columns:minmax(280px,1fr) minmax(260px,420px);gap:48px;padding:36px;background:var(--paper);border:.5px solid var(--basalt-400);border-radius:16px}@media (max-width:980px){.PricingPageV2_root__wq_XV .aeotc-card{grid-template-columns:1fr;gap:32px;padding:24px}}.PricingPageV2_root__wq_XV .aeotc-inputs{display:flex;flex-direction:column;gap:18px}.PricingPageV2_root__wq_XV .aeotc-inputs .aeotc-title{font-family:var(--font-display);font-size:24px;font-weight:500;margin:0;color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .aeotc-inputs .aeotc-lede{font-size:16px;color:var(--basalt-600);margin:0;line-height:1.55}.PricingPageV2_root__wq_XV .aeotc-input-row label{display:flex;flex-direction:column;gap:6px;font-size:16px;color:var(--basalt-600)}.PricingPageV2_root__wq_XV .aeotc-input-row .value{font-family:var(--font-display);font-size:18px;color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .aeotc-segmented{display:flex;flex-wrap:wrap;gap:6px}.PricingPageV2_root__wq_XV .aeotc-segmented button{font-family:var(--font-body);font-size:13px;padding:8px 14px;border-radius:999px;border:.5px solid var(--basalt-400);background:var(--paper);color:var(--basalt-600);cursor:pointer;min-height:36px}.PricingPageV2_root__wq_XV .aeotc-segmented button.active{background:var(--slate-900-landing);color:var(--paper);border-color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .aeotc-segmented button:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.PricingPageV2_root__wq_XV .aeotc-output{display:flex;flex-direction:column;justify-content:center;padding:24px;background:color-mix(in srgb,var(--moss) 6%,var(--paper));border-radius:12px}.PricingPageV2_root__wq_XV .aeotc-output .output-label{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--basalt-600);margin-bottom:8px}.PricingPageV2_root__wq_XV .aeotc-output .output-amount{font-family:var(--font-display);font-variation-settings:"opsz" 96;font-size:clamp(40px,6vw,64px);font-weight:500;letter-spacing:-.02em;color:var(--moss);line-height:1;margin:0 0 16px}.PricingPageV2_root__wq_XV .aeotc-output .confidence-chip{display:inline-block;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--basalt-600);padding:6px 10px;border:.5px solid var(--basalt-400);border-radius:999px;background:var(--paper);margin-bottom:10px;width:-moz-fit-content;width:fit-content}.PricingPageV2_root__wq_XV .aeotc-output .source-link{font-size:12px;color:var(--slate-900-landing);text-decoration:underline;text-decoration-thickness:.5px;text-underline-offset:2px}.PricingPageV2_root__wq_XV .aeotc-output .disclosure{font-size:11px;color:var(--basalt-600);margin:14px 0 0;line-height:1.5}.PricingPageV2_root__wq_XV .aeotc-not-oregon{padding:24px;background:var(--paper);border:.5px dashed var(--basalt-400);border-radius:12px;font-style:italic;color:var(--basalt-600)}.PricingPageV2_root__wq_XV .tax-credits-card{padding:36px;background:var(--paper);border:.5px solid var(--basalt-400);border-radius:16px}.PricingPageV2_root__wq_XV .tax-credits-card .tc-title{font-family:var(--font-display);font-size:28px;font-weight:500;margin:0 0 8px;color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .tax-credits-card .tc-lede{font-size:15px;color:var(--basalt-600);margin:0 0 20px;max-width:60ch}.PricingPageV2_root__wq_XV .tax-credits-total .total-amount{font-family:var(--font-display);font-size:clamp(20px,2.6vw,26px);font-weight:500;color:var(--slate-900-landing);line-height:1.3;display:block}@media (max-width:640px){.PricingPageV2_root__wq_XV .tax-credits-card{padding:24px}}.PricingPageV2_root__wq_XV .tax-credit-row{display:grid;grid-template-columns:minmax(160px,240px) 1fr auto auto;gap:16px;align-items:center;padding:16px 0;border-top:.5px solid var(--basalt-200)}.PricingPageV2_root__wq_XV .tax-credit-row:first-of-type{border-top:none}@media (max-width:720px){.PricingPageV2_root__wq_XV .tax-credit-row{grid-template-columns:1fr;gap:4px}}.PricingPageV2_root__wq_XV .tax-credit-row .credit-name{font-family:var(--font-display);font-size:17px;font-weight:500;color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .tax-credit-row .credit-readiness{font-size:14px;color:var(--basalt-600)}.PricingPageV2_root__wq_XV .tax-credit-row .credit-value{font-family:var(--font-body);font-size:16px;font-weight:500;color:var(--moss);text-align:right}.PricingPageV2_root__wq_XV .tax-credit-row .credit-value.placeholder{color:var(--basalt-600);font-style:italic;font-weight:400}.PricingPageV2_root__wq_XV .tax-credit-row .credit-jurisdiction{font-family:var(--font-mono);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--slate-900-landing);padding:4px 8px;background:var(--basalt-200);border-radius:999px}.PricingPageV2_root__wq_XV .tax-credits-total{display:flex;justify-content:space-between;align-items:baseline;padding:24px 0 4px;margin-top:8px;border-top:1px solid var(--slate-900-landing)}.PricingPageV2_root__wq_XV .tax-credits-total .total-label{font-size:14px;color:var(--basalt-600)}.PricingPageV2_root__wq_XV .tax-credits-sources{font-size:11px;color:var(--basalt-600);font-style:italic;margin-top:20px}.PricingPageV2_root__wq_XV .pays-for-itself-card{padding:48px 36px;background:var(--slate-900-landing);color:var(--paper);border-radius:16px;box-shadow:0 12px 40px color-mix(in srgb,var(--slate-900-landing) 20%,transparent)}@media (max-width:640px){.PricingPageV2_root__wq_XV .pays-for-itself-card{padding:32px 24px}}.PricingPageV2_root__wq_XV .pays-for-itself-card .kicker{color:var(--gold);margin-bottom:16px}.PricingPageV2_root__wq_XV .pays-for-itself-card h3{font-family:var(--font-display);font-variation-settings:"opsz" 96;font-size:clamp(28px,4vw,40px);font-weight:500;line-height:1.15;letter-spacing:-.015em;margin:0 0 20px;color:var(--paper)}.PricingPageV2_root__wq_XV .pays-for-itself-card h3 strong{color:var(--gold);font-weight:500}.PricingPageV2_root__wq_XV .pays-for-itself-card .breakdown{font-family:var(--font-mono);font-size:13px;letter-spacing:.1em;color:color-mix(in srgb,var(--paper) 70%,var(--slate-900-landing))}.PricingPageV2_root__wq_XV .pays-for-itself-card .enterprise-cta{display:inline-flex;align-items:center;margin-top:16px;padding:12px 22px;background:var(--gold);color:var(--slate-900-landing);text-decoration:none;border-radius:8px;font-weight:500;min-height:44px}.PricingPageV2_root__wq_XV .who-picks-section{padding:80px 0;border-top:.5px solid var(--basalt-200)}.PricingPageV2_root__wq_XV .who-picks-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}@media (max-width:800px){.PricingPageV2_root__wq_XV .who-picks-grid{grid-template-columns:1fr}}.PricingPageV2_root__wq_XV .profile-card{padding:28px;background:var(--paper);border:.5px solid var(--basalt-400);border-radius:12px;display:flex;flex-direction:column;gap:12px}.PricingPageV2_root__wq_XV .profile-card h3{font-family:var(--font-display);font-size:22px;font-weight:500;margin:0;color:var(--slate-900-landing)}.PricingPageV2_root__wq_XV .profile-card p{font-size:15px;color:var(--basalt-600);line-height:1.55;margin:0}.PricingPageV2_root__wq_XV .profile-card .profile-footer{display:flex;justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;border-top:.5px solid var(--basalt-200);flex-wrap:wrap;gap:10px}.PricingPageV2_root__wq_XV .profile-card .tier-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;padding:8px 14px;background:var(--slate-900-landing);color:var(--paper);border:0;border-radius:999px;cursor:pointer;min-height:36px}.PricingPageV2_root__wq_XV .profile-card .tier-chip:focus-visible{outline:2px solid var(--rust);outline-offset:2px}.PricingPageV2_root__wq_XV .profile-card .return-line{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;color:var(--moss)}.PricingPageV2_root__wq_XV .feature-comparison-section{padding:60px 0;border-top:.5px solid var(--basalt-200)}.PricingPageV2_root__wq_XV .comparison-toggle{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;font-family:var(--font-body);font-size:15px;font-weight:500;background:var(--paper);border:.5px solid var(--basalt-400);border-radius:8px;cursor:pointer;color:var(--slate-900-landing);min-height:44px}.PricingPageV2_root__wq_XV .comparison-table-wrap{margin-top:24px;overflow-x:auto}.PricingPageV2_root__wq_XV .comparison-table{width:100%;border-collapse:collapse;font-size:14px}.PricingPageV2_root__wq_XV .comparison-table td,.PricingPageV2_root__wq_XV .comparison-table th{padding:12px 14px;text-align:left;border-bottom:.5px solid var(--basalt-200)}.PricingPageV2_root__wq_XV .comparison-table thead th{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--basalt-600);background:var(--paper);position:sticky;top:0;z-index:1}.PricingPageV2_root__wq_XV .comparison-table tbody tr.group-header{background:var(--basalt-200)}.PricingPageV2_root__wq_XV .comparison-table tbody tr.group-header td{font-family:var(--font-display);font-weight:500;font-size:14px}.PricingPageV2_root__wq_XV .comparison-table tbody tr:nth-child(odd):not(.group-header){background:color-mix(in srgb,var(--basalt-200) 30%,var(--paper))}.PricingPageV2_root__wq_XV .comparison-table .feature-cell{position:sticky;left:0;background:inherit;font-weight:500}.PricingPageV2_root__wq_XV .comparison-table .cell-included{color:var(--moss);font-weight:600}.PricingPageV2_root__wq_XV .comparison-table .cell-excluded{color:var(--basalt-400)}.PricingPageV2_root__wq_XV .pricing-faq-section{padding:80px 0;border-top:.5px solid var(--basalt-200)}.PricingPageV2_root__wq_XV .faq-item{border-bottom:.5px solid var(--basalt-200);padding:24px 0}.PricingPageV2_root__wq_XV .faq-question{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;font-family:var(--font-display);font-size:20px;font-weight:500;color:var(--slate-900-landing);background:transparent;border:0;padding:0;cursor:pointer;min-height:44px}.PricingPageV2_root__wq_XV .faq-question:focus-visible{outline:2px solid var(--rust);outline-offset:4px}.PricingPageV2_root__wq_XV .faq-question .chev{font-family:var(--font-mono);color:var(--rust);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.PricingPageV2_root__wq_XV .faq-item.open .faq-question .chev{transform:rotate(180deg)}.PricingPageV2_root__wq_XV .faq-answer{font-size:16px;line-height:1.6;color:var(--basalt-600);margin-top:12px;max-width:70ch}.PricingPageV2_root__wq_XV .pricing-closing{padding:100px 0 120px;border-top:.5px solid var(--basalt-200);text-align:left}.PricingPageV2_root__wq_XV .pricing-closing .stamp{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--rust);margin-bottom:20px}.PricingPageV2_root__wq_XV .pricing-closing h2{font-family:var(--font-display);font-variation-settings:"opsz" 144;font-size:clamp(40px,6vw,80px);line-height:1;letter-spacing:-.02em;color:var(--slate-900-landing);margin:0 0 24px;max-width:18ch}.PricingPageV2_root__wq_XV .pricing-closing h2 em{font-style:italic;color:var(--rust)}.PricingPageV2_root__wq_XV .pricing-closing .subhead{font-size:18px;line-height:1.6;color:var(--basalt-600);margin:0 0 32px;max-width:56ch}.PricingPageV2_root__wq_XV .pricing-closing .cta-row{display:flex;flex-wrap:wrap;gap:14px}.PricingPageV2_root__wq_XV .pricing-closing .cta-primary{display:inline-flex;align-items:center;padding:16px 28px;background:var(--slate-900-landing);color:var(--paper);text-decoration:none;font-weight:500;border-radius:8px;min-height:44px}.PricingPageV2_root__wq_XV .pricing-closing .cta-secondary{display:inline-flex;align-items:center;padding:16px 28px;background:transparent;color:var(--slate-900-landing);text-decoration:none;font-weight:500;border:.5px solid var(--slate-900-landing);border-radius:8px;min-height:44px}@media (prefers-reduced-motion:reduce){.PricingPageV2_root__wq_XV *,.PricingPageV2_root__wq_XV :after,.PricingPageV2_root__wq_XV :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.PricingPageV2_root__wq_XV{--font-display:var(--font-dm-serif-display),Georgia,serif;--font-body:var(--font-plus-jakarta),system-ui,sans-serif;--font-mono:var(--font-plus-jakarta),system-ui,sans-serif;font-size:16px}.PricingPageV2_root__wq_XV .container{max-width:1368px;padding-inline:64px}.PricingPageV2_root__wq_XV .pricing-hero h1{font-size:clamp(40px,5vw,68px);font-weight:400;line-height:1.07;max-width:18ch}.PricingPageV2_root__wq_XV .pricing-hero .subhead{font-size:18px}.PricingPageV2_root__wq_XV .section-header h2{font-size:44px;font-weight:400;line-height:1.12}.PricingPageV2_root__wq_XV .kicker{font-size:14px;letter-spacing:0;text-transform:none;color:var(--marketing-green)}.PricingPageV2_root__wq_XV .tier-card,.PricingPageV2_root__wq_XV .tier-card.free,.PricingPageV2_root__wq_XV .tier-card.recommended,.PricingPageV2_root__wq_XV .tier-card[data-selected=true]{border:0;border-top:1px solid var(--marketing-ink);border-radius:0;background:transparent;box-shadow:none;transform:none;padding:24px 16px 24px 0}.PricingPageV2_root__wq_XV .tier-card .price-big{font-family:var(--font-plus-jakarta);font-size:36px;font-weight:600}.PricingPageV2_root__wq_XV .tier-card .tier-cta,.PricingPageV2_root__wq_XV .tier-card.recommended .tier-cta{border-radius:4px;background:var(--marketing-orange);color:white;min-height:48px}.PricingPageV2_root__wq_XV .tier-card .tier-cta-secondary{background:var(--marketing-green)}.PricingPageV2_root__wq_XV .tier-card .tier-payback-select{border-radius:4px;min-height:44px;font-size:14px}.PricingPageV2_root__wq_XV .tier-card .annual-hint,.PricingPageV2_root__wq_XV .tier-card .price-cadence,.PricingPageV2_root__wq_XV .tier-card .price-hint{font-size:14px;color:var(--marketing-muted)}.PricingPageV2_root__wq_XV .aeotc-card,.PricingPageV2_root__wq_XV .profile-card,.PricingPageV2_root__wq_XV .roi-card,.PricingPageV2_root__wq_XV .worker-chip{border-radius:0;box-shadow:none;background:transparent}.PricingPageV2_root__wq_XV .worker-chip{border:0;border-top:1px solid var(--marketing-line);padding-inline:0}.PricingPageV2_root__wq_XV .aeotc-card,.PricingPageV2_root__wq_XV .roi-card{border-color:var(--marketing-ink)}.PricingPageV2_root__wq_XV .billing-toggle{border-radius:4px;border-color:var(--marketing-control)}.PricingPageV2_root__wq_XV .billing-toggle button{border-radius:2px;min-height:44px;font-size:16px}.PricingPageV2_root__wq_XV .aeotc-output,.PricingPageV2_root__wq_XV .roi-output{background:var(--marketing-ivory)}@media (max-width:1023px){.PricingPageV2_root__wq_XV .container{padding-inline:32px}}@media (max-width:640px){.PricingPageV2_root__wq_XV .container{padding-inline:16px}.PricingPageV2_root__wq_XV .pricing-hero{padding-block:48px}.PricingPageV2_root__wq_XV .section-header h2{font-size:32px}.PricingPageV2_root__wq_XV .tier-card{padding-right:0}}