.commercial-pricing,.marketing-ai{padding:76px 0;border-top:1px solid #dfd9d4;scroll-margin-top:28px}.pricing-heading{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:end;margin-bottom:35px}.discover-launch .pricing-heading h2{font-size:clamp(34px,3.8vw,48px);line-height:1.15;letter-spacing:-.04em}.pricing-heading p:not(.launch-eyebrow){font-size:14px;line-height:1.9;color:#665c55;max-width:440px}.pricing-status{display:block;font-size:9px;line-height:1.8;letter-spacing:.06em;color:#79534c;margin-top:18px}.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.pricing-cards.two-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-card{display:flex;flex-direction:column;min-width:0;background:#fffdf9;border:1px solid #d9cdc5;border-radius:10px;padding:28px 25px}.pricing-card.founding-card{background:#f9eeea;border-color:#b11226;border-top:4px solid #b11226;padding-top:25px}.plan-kicker{font-size:9px;line-height:1.8;letter-spacing:.08em;color:#8f1528;display:block}.marketing .pricing-card h3{font-size:24px;line-height:1.35;margin:15px 0 12px;letter-spacing:-.04em}.plan-description{font-size:12px;line-height:1.8;color:#665c55;min-height:44px}.plan-price{display:flex;gap:12px;align-items:center;margin-top:26px!important;min-height:70px;font-variant-numeric:tabular-nums;white-space:nowrap}.plan-price strong{font-size:clamp(38px,4vw,52px);font-weight:500;line-height:1.1;letter-spacing:-.055em;color:#b11226;min-width:90px}.plan-price span{font-size:11px;line-height:1.7;color:#665c55}.plan-duration{font-size:12px;font-weight:500;margin-top:9px!important;color:#3f3530;min-height:20px}.plan-reference{font-size:11px;line-height:1.8;color:#74635c;min-height:40px;margin-top:7px!important}.pricing-card ul{list-style:none;margin:23px 0 28px;padding:21px 0 0;border-top:1px solid #dfd2ca;display:grid;gap:14px;font-size:12px;line-height:1.65}.pricing-card li{position:relative;padding-left:18px}.pricing-card li:before{content:"✓";position:absolute;left:0;color:#b11226}.pricing-card :is(.marketing-button,.pricing-secondary){margin-top:auto;width:100%;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 15px;min-height:48px;border-radius:5px;font-size:12px}.pricing-secondary{border:1px solid #ae8f83;text-decoration:none;color:#8f1528}.pricing-secondary:hover{background:#f4e7e0}.pricing-card>small{font-size:10px;line-height:1.9;min-height:38px;margin-top:13px;color:#74635c}.pricing-comparison{overflow-x:auto;margin-top:35px;scrollbar-width:thin}.pricing-comparison table{width:100%;border-collapse:collapse;font-size:12px;line-height:1.7;text-align:left}.pricing-comparison caption{text-align:left;font-size:14px;font-weight:500;padding-bottom:17px;color:#453c36}.pricing-comparison td,.pricing-comparison th{border-bottom:1px solid #dfd9d4;padding:15px 12px;vertical-align:top;min-width:145px}.pricing-comparison th{font-weight:500}.pricing-comparison th:first-child{padding-left:0}.pricing-comparison thead th{color:#8f1528;font-size:11px}.pricing-disclosures{display:grid;gap:10px;margin-top:23px;max-width:970px}.pricing-disclosures p{font-size:11px;line-height:1.9;color:#74635c}.campaign-closed a:not(.marketing-button),.early-offer a,.pricing-disclosures a{color:#8f1528;text-decoration:underline;text-underline-offset:3px}.form-field :is(textarea,select){font:400 14px var(--font-inter),sans-serif;padding:12px 13px;min-height:46px;width:100%;border:1px solid #8d7d72;border-radius:4px;background:#fff;color:#302722}.form-field textarea{resize:vertical}.form-field [aria-invalid=true]{border-color:#a01724}.field-error{color:#9a2424;font-size:11px;line-height:1.8;display:block}.optional-registration{margin:5px 0 23px;border-block:1px solid #dfd9d4}.optional-registration summary{font-size:12px;line-height:1.8;padding:15px 0;cursor:pointer;min-height:48px}.optional-registration summary span{font-size:10px;color:#74635c}.optional-registration .form-field:first-of-type{margin-top:6px}.access-checkbox em{font-style:normal;color:#74635c}.access-checkbox a{color:#8f1528;text-decoration:underline;text-underline-offset:3px}.campaign-closed p{font-size:14px;line-height:1.9;color:#655951;margin-top:20px!important}.campaign-closed .marketing-button{margin-top:24px}.ai-examples{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ai-examples figure{margin:0;min-width:0}.ai-examples figcaption{padding:23px 0;min-height:225px}.ai-examples blockquote{font-size:14px;line-height:1.8;color:#45352e;margin:13px 0;padding-left:16px;border-left:2px solid #b11226}.ai-examples figcaption p{font-size:12px;line-height:1.8;color:#74635c}.ai-examples figure>a{display:block;border:1px solid #d9cdc5;border-radius:8px;overflow:hidden;background:#f7f4f2}.ai-examples img{display:block;width:100%;height:auto;aspect-ratio:10/9;object-fit:cover;object-position:top}.ai-evidence-note{font-size:11px;line-height:1.9;color:#74635c;margin-top:21px!important;max-width:800px}.commercial-final-cta{padding:55px 0;border-top:1px solid #dfd9d4}.commercial-final-cta h2{margin-bottom:27px!important;font-size:clamp(30px,4vw,44px)!important}.commercial-final-cta .launch-text-link{margin-left:24px}.analytics-choice{border-top:1px solid #dfd9d4;padding:25px 0 35px;display:flex;align-items:center;flex-wrap:wrap;gap:10px 22px;font-size:10px;color:#74635c;line-height:1.8}.analytics-choice p{max-width:440px}.analytics-choice button{min-height:44px;background:transparent;border:0;padding:9px 10px;color:#8f1528;text-decoration:underline;text-underline-offset:4px;cursor:pointer;font:inherit}.analytics-choice [aria-pressed=true]{font-weight:700}.launch-preview-note{background:#f9eeea;padding:16px;font-size:12px;line-height:1.8}.marketing .marketing-nav>nav{gap:23px}.marketing .marketing-nav>nav a{font-size:12px}.marketing .marketing-nav .nav-commercial-cta{color:#8f1528;text-decoration:underline;text-underline-offset:5px}.market-switch button{font-size:10px;padding-inline:8px}.installation-unconfigured{font-size:12px;line-height:1.8;color:#74635c;margin-top:auto}@media(max-width:1050px){.pricing-card{padding:23px 19px}.pricing-card.founding-card{padding-top:20px}.marketing .marketing-nav{gap:20px}.marketing .marketing-nav>nav{gap:15px}.pricing-heading{gap:35px}.plan-price{gap:8px}.plan-price strong{min-width:75px;font-size:42px}.pricing-card :is(.marketing-button,.pricing-secondary){padding-inline:10px;font-size:11px}}@media(max-width:900px){.marketing .marketing-nav{flex-wrap:wrap;height:auto;min-height:115px;padding-top:18px;padding-bottom:15px}.marketing .marketing-nav>.market-switch{margin-left:auto;order:1}.marketing .marketing-nav>nav{order:2;flex-basis:100%;justify-content:space-between;margin:0}.marketing .marketing-nav>nav a{min-height:40px;display:flex;align-items:center}.pricing-cards{gap:12px}.pricing-card h3{font-size:21px!important}}@media(max-width:760px){.commercial-pricing,.marketing-ai{padding:50px 0}.pricing-heading{grid-template-columns:1fr;gap:24px;margin-bottom:25px}.pricing-cards,.pricing-cards.two-plans{grid-template-columns:1fr;gap:18px}.pricing-card{padding:27px}.pricing-card.founding-card{padding-top:24px}.plan-description,.plan-reference{min-height:0}.plan-price strong{font-size:52px}.plan-price{margin-top:20px!important}.pricing-card>small{min-height:0}.pricing-card :is(.marketing-button,.pricing-secondary){font-size:13px;padding-inline:16px}.pricing-card h3{font-size:25px!important}.ai-examples{grid-template-columns:1fr;gap:22px}.ai-examples figcaption{min-height:0}.commercial-final-cta{padding:40px 0}.commercial-final-cta .launch-text-link{margin-left:0;display:flex;margin-top:12px}.pricing-comparison td,.pricing-comparison th{font-size:11px;min-width:125px;padding:12px 9px}.market-switch button{font-size:9px}.marketing .marketing-nav>nav a{font-size:11px}.pricing-heading .launch-eyebrow{margin-bottom:16px!important}}.discover-launch :is(#pricing,#early-access,#live-store,#gallery,#ai,#faq,#how-it-works){scroll-margin-top:115px}.discover-launch :is(input,textarea,select,button){scroll-margin-top:165px}@media(max-width:900px){.discover-launch :is(#pricing,#early-access,#live-store,#gallery,#ai,#faq,#how-it-works){scroll-margin-top:155px}}