.mkt .pricing-hero{background:radial-gradient(circle at 87% 6%,#e0e7ffeb,#0000 35%),linear-gradient(#fff 0%,#faf9ff 100%);padding:92px 0 82px;position:relative;overflow:hidden}.mkt .pricing-hero:before{content:"";border:1px solid #4f46e514;border-radius:50%;width:360px;height:360px;position:absolute;inset:-190px auto auto -150px}.mkt .pricing-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(390px,.94fr);align-items:center;gap:68px;display:grid;position:relative}.mkt .pricing-hero-copy h1{letter-spacing:-.052em;max-width:700px;margin-top:18px;font-size:clamp(48px,5.1vw,70px)}.mkt .pricing-hero-copy h1 .u{color:var(--indigo);display:inline-block;position:relative}.mkt .pricing-hero-lead{max-width:650px;color:var(--ink-soft);margin-top:23px;font-size:19px;line-height:1.62}.mkt .pricing-hero-assurances{flex-wrap:wrap;gap:10px 18px;margin-top:24px;display:flex}.mkt .pricing-hero-assurances span{color:#403b58;align-items:center;gap:7px;font-size:13.5px;font-weight:600;display:inline-flex}.mkt .pricing-hero-assurances svg{color:var(--indigo);flex:none}.mkt .pricing-hero-actions{margin-top:28px}.mkt .pricing-calculator{box-shadow:var(--sh-lg);background:#fffffff5;border:1px solid #4f46e529;border-radius:22px;padding:28px;position:relative}.mkt .pricing-calculator:after{z-index:-1;content:"";background:#4f46e512;border-radius:26px;position:absolute;inset:13px -13px -13px 13px}.mkt .pricing-calculator-heading{align-items:center;gap:13px;display:flex}.mkt .pricing-calculator-icon{background:var(--indigo-50);width:43px;height:43px;color:var(--indigo);border-radius:12px;flex:none;place-items:center;display:grid}.mkt .pricing-calculator-heading h2{letter-spacing:-.02em;margin-top:3px;font-size:20px}.mkt .pricing-calculator-field{margin-top:24px}.mkt .pricing-calculator-field>label{font-family:var(--display);margin-bottom:8px;font-size:13px;font-weight:700;display:block}.mkt .pricing-stepper{background:#fff;border:1.5px solid #dcd9e9;border-radius:12px;grid-template-columns:48px 1fr 48px;min-height:52px;display:grid;overflow:hidden}.mkt .pricing-stepper button,.mkt .pricing-presets button,.mkt .pricing-interval button{font:inherit;cursor:pointer;border:0}.mkt .pricing-stepper button{background:var(--soft);color:var(--indigo);place-items:center;display:grid}.mkt .pricing-stepper button:hover:not(:disabled){background:var(--indigo-50)}.mkt .pricing-stepper button:disabled{color:#a9a5b9;cursor:not-allowed}.mkt .pricing-stepper input{width:100%;color:var(--ink);font-family:var(--display);text-align:center;appearance:textfield;background:#fff;border:0;outline:0;font-size:22px;font-weight:700}.mkt .pricing-stepper input::-webkit-inner-spin-button{appearance:none;margin:0}.mkt .pricing-stepper input::-webkit-outer-spin-button{appearance:none;margin:0}.mkt .pricing-stepper:focus-within{border-color:var(--indigo);box-shadow:0 0 0 3px #4f46e51f}.mkt .pricing-presets{gap:7px;margin-top:9px;display:flex}.mkt .pricing-presets button{border:1px solid var(--line);color:var(--ink-soft);background:#fff;border-radius:8px;flex:1 1 0;padding:6px 5px;font-size:12px;font-weight:700}.mkt .pricing-presets button:hover,.mkt .pricing-presets button[aria-pressed=true]{background:var(--indigo-50);color:var(--indigo-700);border-color:#4f46e557}.mkt .pricing-interval{background:var(--soft-2);border-radius:11px;grid-template-columns:1fr 1.35fr;gap:5px;margin-top:18px;padding:4px;display:grid}.mkt .pricing-interval button{color:var(--ink-soft);font-family:var(--display);background:0 0;border-radius:8px;padding:9px 8px;font-size:12.5px;font-weight:700}.mkt .pricing-interval button span{color:var(--al);margin-left:3px;font-size:10px;display:inline-block}.mkt .pricing-interval button[aria-pressed=true]{color:var(--ink);background:#fff;box-shadow:0 2px 8px #1b183014}.mkt .pricing-result{background:linear-gradient(135deg,#f5f4ff,#eef2ff);border:1px solid #dcd9ff;border-radius:14px;margin-top:18px;padding:18px}.mkt .pricing-result-free,.mkt .pricing-result-standard{grid-template-columns:1fr auto;align-items:end;gap:0 18px;display:grid}.mkt .pricing-result-kicker{color:var(--indigo-700);font-family:var(--display);text-transform:uppercase;letter-spacing:.045em;align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.mkt .pricing-result-free>strong,.mkt .pricing-result-standard>strong{font-family:var(--display);letter-spacing:-.04em;grid-area:1/2/3/3;font-size:38px;line-height:1}.mkt .pricing-result-free>p,.mkt .pricing-result-standard>p{color:var(--ink-soft);margin-top:5px;font-size:12.5px}.mkt .pricing-result-alternative{color:var(--ink-soft);border-top:1px solid #4f46e51f;justify-content:space-between;gap:12px;margin-top:14px;padding-top:12px;font-size:12px;display:flex}.mkt .pricing-result-alternative b{color:var(--ink);flex:none}.mkt .pricing-calculator-note{color:var(--ink-soft);margin-top:13px;font-size:11.5px;line-height:1.55}.mkt .pricing-section-heading{margin-bottom:38px}.mkt .pricing-section-heading h2{margin-top:11px}.mkt .pricing-section-heading>p{max-width:690px;margin:13px auto 0}.mkt .pricing-plans-section{padding:102px 0}.mkt .pricing-live-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:920px;margin:0 auto;display:grid}.mkt .pricing-plan-card{border:1px solid var(--line);min-height:520px;box-shadow:var(--sh-sm);background:#fff;border-radius:20px;flex-direction:column;padding:34px;display:flex;position:relative}.mkt .pricing-plan-card.standard{box-shadow:var(--sh-lg);background:linear-gradient(#fff 0%,#fbfaff 100%);border-color:#4f46e57a}.mkt .pricing-plan-topline{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.mkt .pricing-plan-topline span{color:var(--ink-soft);font-size:12px;font-weight:600}.mkt .pricing-plan-topline h3{margin-top:4px;font-size:27px}.mkt .pricing-plan-topline>b{background:var(--indigo);color:#fff;font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:4px 10px;font-size:10px}.mkt .pricing-plan-amount{align-items:flex-end;gap:12px;margin-top:30px;display:flex}.mkt .pricing-plan-amount strong{font-family:var(--display);letter-spacing:-.055em;font-size:55px;line-height:.9}.mkt .pricing-plan-amount span{max-width:180px;color:var(--ink-soft);padding-bottom:3px;font-size:12.5px;line-height:1.35}.mkt .pricing-plan-note{color:var(--indigo-700);margin-top:11px;font-size:13px;font-weight:600}.mkt .pricing-plan-card ul{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin:27px 0 30px;padding:25px 0 0;list-style:none;display:flex}.mkt .pricing-plan-card li{color:#413d55;align-items:flex-start;gap:10px;font-size:14px;display:flex}.mkt .pricing-plan-card li svg{color:var(--indigo);flex:none;margin-top:2px}.mkt .pricing-plan-card .btn{justify-content:center;width:100%;margin-top:auto}.mkt .pricing-boundary-note{background:var(--soft);max-width:760px;color:var(--ink-soft);text-align:center;border-radius:10px;margin:24px auto 0;padding:13px 18px;font-size:13px}.mkt .pricing-product-section{background:var(--soft);padding:100px 0}.mkt .pricing-product-grid{grid-template-columns:minmax(0,1.12fr) minmax(330px,.88fr);align-items:center;gap:74px;display:grid}.mkt .pricing-product-copy h2{margin-top:11px;font-size:clamp(36px,4vw,50px)}.mkt .pricing-product-copy>p{color:var(--ink-soft);margin-top:18px;font-size:16.5px;line-height:1.68}.mkt .pricing-product-points{gap:13px;margin-top:25px;display:grid}.mkt .pricing-product-points>div{align-items:flex-start;gap:12px;display:flex}.mkt .pricing-product-points>div>svg{color:var(--indigo);flex:none;margin-top:2px}.mkt .pricing-product-points span{gap:2px;display:grid}.mkt .pricing-product-points strong{font-family:var(--display);font-size:14px}.mkt .pricing-product-points small{color:var(--ink-soft);font-size:12.5px}.mkt .pricing-text-link{color:var(--indigo-700);font-family:var(--display);gap:7px;margin-top:26px;font-size:14px;font-weight:700;display:inline-flex}.mkt .core-plan-preview{min-width:0;position:relative}.mkt .core-plan-window{box-shadow:var(--sh-lg);background:#fff;border:1px solid #e0deea;border-radius:18px;overflow:hidden}.mkt .core-plan-window-bar{border-bottom:1px solid var(--line);background:#fbfafd;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.mkt .core-plan-window-bar i{background:#d4d1df;border-radius:50%;width:7px;height:7px}.mkt .core-plan-window-bar span{color:#615c77;margin-left:7px;font-size:8.5px}.mkt .core-plan-app{grid-template-columns:128px 1fr;min-height:345px;display:grid}.mkt .core-plan-nav{border-right:1px solid var(--line);color:#6c677d;background:#faf9fd;flex-direction:column;gap:5px;padding:17px 12px;font-size:8.5px;display:flex}.mkt .core-plan-org{color:var(--ink);font-family:var(--display);align-items:center;gap:6px;margin-bottom:12px;font-size:8px;font-weight:700;display:flex}.mkt .core-plan-org b{background:var(--indigo);color:#fff;border-radius:7px;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.mkt .core-plan-nav>span{border-radius:6px;padding:7px 8px}.mkt .core-plan-nav>span.active{background:var(--indigo-50);color:var(--indigo-700);font-weight:700}.mkt .core-plan-main{min-width:0;padding:23px}.mkt .core-plan-title{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.mkt .core-plan-title small{color:#615c77;font-size:8px}.mkt .core-plan-title h3{margin-top:3px;font-size:16px}.mkt .core-plan-status{background:var(--al-bg);color:var(--al);border-radius:7px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:700;display:inline-flex}.mkt .core-plan-workflows{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:23px;display:grid}.mkt .core-plan-workflow{border:1px solid var(--line);border-radius:10px;gap:6px;padding:12px;display:grid}.mkt .core-plan-workflow>span{border-radius:8px;place-items:center;width:27px;height:27px;display:grid}.mkt .core-plan-workflow.indigo>span{background:var(--indigo-50);color:var(--indigo)}.mkt .core-plan-workflow.amber>span{background:var(--pt-bg);color:var(--pt)}.mkt .core-plan-workflow.green>span{background:var(--al-bg);color:var(--al)}.mkt .core-plan-workflow small{color:#615c77;font-size:7.5px}.mkt .core-plan-workflow strong{font-family:var(--display);font-size:9.5px}.mkt .core-plan-bottom{grid-template-columns:1fr 1.25fr;gap:8px;margin-top:10px;display:grid}.mkt .core-plan-away,.mkt .core-plan-export{border:1px solid var(--line);border-radius:10px;padding:13px}.mkt .core-plan-section-label,.mkt .core-plan-export small{color:#615c77;font-size:7.5px;display:block}.mkt .core-plan-away>div{align-items:center;margin-top:10px;display:flex}.mkt .core-avatar{color:#1e40af;background:#dbeafe;border:2px solid #fff;border-radius:50%;place-items:center;width:23px;height:23px;margin-right:-5px;font-size:6px;font-style:normal;font-weight:800;display:grid}.mkt .core-avatar.a2{color:#9d174d;background:#fce7f3}.mkt .core-avatar.a3{color:#166534;background:#dcfce7}.mkt .core-plan-away>div>span{color:var(--ink-soft);margin-left:11px;font-size:7px}.mkt .core-plan-export{background:var(--indigo-50);color:var(--indigo-700);align-items:center;gap:9px;display:flex}.mkt .core-plan-export>span{gap:2px;display:grid}.mkt .core-plan-export strong{color:var(--ink);font-family:var(--display);font-size:8px}.mkt .core-plan-float{color:#3f3a52;background:#fffffff7;border:1px solid #4f46e526;border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:10px;font-weight:700;display:flex;position:absolute;box-shadow:0 10px 25px -16px #1b183080}.mkt .core-plan-float svg{color:var(--indigo)}.mkt .core-plan-float.free{top:62px;right:-22px}.mkt .core-plan-float.export{bottom:27px;left:-22px}.mkt .pricing-comparison-section{padding:100px 0}.mkt .pricing-comparison{border:1px solid var(--line);max-width:980px;box-shadow:var(--sh-sm);background:#fff;border-radius:18px;margin:0 auto;overflow:hidden}.mkt .pricing-comparison-head,.mkt .pricing-comparison-row{grid-template-columns:minmax(260px,1.4fr) repeat(2,minmax(180px,.8fr));display:grid}.mkt .pricing-comparison-head{background:var(--ink);color:#fff;font-family:var(--display);font-size:13px;font-weight:700}.mkt .pricing-comparison-head span,.mkt .pricing-comparison-row>div{padding:17px 20px}.mkt .pricing-comparison-head span:nth-child(3),.mkt .pricing-comparison-row>div:nth-child(3){background:#4f46e514}.mkt .pricing-comparison-head span:nth-child(3){background:var(--indigo-700)}.mkt .pricing-comparison-row+.pricing-comparison-row{border-top:1px solid var(--line)}.mkt .pricing-comparison-row>div:not(:first-child){border-left:1px solid var(--line);align-items:center;font-size:13px;font-weight:600;display:flex}.mkt .pricing-comparison-feature strong{font-family:var(--display);font-size:13px;display:block}.mkt .pricing-comparison-feature small{max-width:390px;color:var(--ink-soft);margin-top:4px;font-size:11px;line-height:1.45;display:block}.mkt .pricing-comparison-yes,.mkt .pricing-comparison-no{align-items:center;gap:7px;display:inline-flex}.mkt .pricing-comparison-yes svg{color:var(--al)}.mkt .pricing-comparison-no{color:var(--ink-soft)}.mkt .pricing-comparison-footnote{max-width:790px;color:var(--ink-soft);text-align:center;margin:16px auto 0;font-size:12.5px}.mkt .pricing-trial-section{background:var(--indigo-50);padding:96px 0}.mkt .pricing-trial-heading{grid-template-columns:1fr .8fr;align-items:end;gap:80px;display:grid}.mkt .pricing-trial-heading h2{margin-top:10px;font-size:clamp(34px,4vw,48px)}.mkt .pricing-trial-heading>p{color:var(--ink-soft);font-size:15px}.mkt .pricing-trial-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-top:40px;display:grid}.mkt .pricing-trial-flow article{background:#fff;border:1px solid #4f46e524;border-radius:17px;min-height:220px;padding:29px 25px 24px;position:relative}.mkt .pricing-trial-flow article>svg{color:var(--indigo)}.mkt .pricing-trial-flow h3{margin-top:35px;font-size:18px}.mkt .pricing-trial-flow p{color:var(--ink-soft);margin-top:8px;font-size:13px}.mkt .pricing-trial-number{color:#807a91;font-family:var(--display);font-size:28px;font-weight:800;position:absolute;top:22px;right:22px}.mkt .pricing-trial-arrow{color:var(--indigo);font-family:var(--display);font-size:22px}.mkt .pricing-billing-section{padding:94px 0}.mkt .pricing-billing-facts{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.mkt .pricing-billing-facts article{border-top:2px solid var(--indigo-100);padding:25px 22px}.mkt .pricing-billing-facts article>span{background:var(--soft);width:40px;height:40px;color:var(--indigo);border-radius:11px;place-items:center;display:grid}.mkt .pricing-billing-facts h3{margin-top:18px;font-size:16px;line-height:1.25}.mkt .pricing-billing-facts p{color:var(--ink-soft);margin-top:8px;font-size:12.5px}.mkt .pricing-future-section{background:var(--soft);padding:90px 0}.mkt .pricing-future-stack{gap:18px;display:grid}.mkt .pricing-roadmap-band{background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #ead7bb;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:38px 42px;display:grid}.mkt .pricing-status{color:#724d13;font-family:var(--display);letter-spacing:.055em;background:#f7e7cb;border-radius:999px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex}.mkt .pricing-roadmap-band h2,.mkt .pricing-enterprise-band h2{margin-top:12px;font-size:24px}.mkt .pricing-roadmap-band p,.mkt .pricing-enterprise-band p{max-width:730px;color:var(--ink-soft);margin-top:9px;font-size:13.5px}.mkt .pricing-roadmap-band>a{color:#724d13;font-family:var(--display);white-space:nowrap;font-size:13px;font-weight:700}.mkt .pricing-enterprise-band{background:var(--ink);color:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;padding:32px 42px;display:grid}.mkt .pricing-enterprise-icon{background:#ffffff14;border:1px solid #ffffff26;border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.mkt .pricing-enterprise-band .eyebrow{color:#c7d2fe}.mkt .pricing-enterprise-band h2{color:#fff;margin-top:6px;font-size:20px}.mkt .pricing-enterprise-band p{color:#c7c3d6}.mkt .pricing-enterprise-band .btn-ghost{color:#fff;white-space:nowrap;border-color:#ffffff4d}.mkt .pricing-faq-section{padding:100px 0}.mkt .pricing-final{padding-top:4px}.mkt .pricing-final-actions{justify-content:center}.mkt .pricing-final .btn-ghost{color:#fff;border-color:#ffffff6b}.mkt .pricing-final .btn-ghost:hover{background:#ffffff17;border-color:#fff}@media (max-width:1020px){.mkt .pricing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(350px,.82fr);gap:38px}.mkt .pricing-hero-copy h1{font-size:clamp(45px,5.4vw,56px)}.mkt .pricing-hero-lead{font-size:16.5px}.mkt .pricing-product-grid{gap:44px}.mkt .core-plan-float{display:none}.mkt .pricing-billing-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.mkt .pricing-hero{padding:70px 0}.mkt .pricing-hero-grid,.mkt .pricing-product-grid,.mkt .pricing-trial-heading{grid-template-columns:1fr}.mkt .pricing-hero-grid{gap:42px}.mkt .pricing-calculator{max-width:580px}.mkt .pricing-plans-section,.mkt .pricing-product-section,.mkt .pricing-comparison-section,.mkt .pricing-trial-section,.mkt .pricing-billing-section,.mkt .pricing-future-section,.mkt .pricing-faq-section{padding:76px 0}.mkt .pricing-product-grid{gap:48px}.mkt .pricing-trial-heading{gap:15px}.mkt .pricing-trial-flow{grid-template-columns:1fr}.mkt .pricing-trial-flow article{min-height:0}.mkt .pricing-trial-arrow{transform-origin:0;padding-left:30px;transform:rotate(90deg)}.mkt .pricing-roadmap-band{grid-template-columns:1fr;gap:18px}.mkt .pricing-enterprise-band{grid-template-columns:auto 1fr}.mkt .pricing-enterprise-band .btn{grid-column:2;justify-self:start}}@media (max-width:640px){.mkt .pricing-hero{padding:54px 0 60px}.mkt .pricing-hero-copy h1{margin-top:15px;font-size:clamp(39px,11.2vw,48px)}.mkt .pricing-hero-lead{margin-top:18px;font-size:15.5px}.mkt .pricing-hero-assurances{gap:9px;display:grid}.mkt .pricing-hero-actions{display:grid}.mkt .pricing-hero-actions .btn,.mkt .pricing-final .btn{justify-content:center;width:100%}.mkt .pricing-calculator{border-radius:18px;padding:21px}.mkt .pricing-calculator-heading h2{font-size:18px}.mkt .pricing-interval{grid-template-columns:1fr 1.3fr}.mkt .pricing-result-free,.mkt .pricing-result-standard{grid-template-columns:1fr}.mkt .pricing-result-free>strong,.mkt .pricing-result-standard>strong{grid-area:auto;margin-top:9px}.mkt .pricing-result-alternative{flex-direction:column;align-items:flex-start}.mkt .pricing-section-heading{text-align:left;margin-bottom:30px}.mkt .pricing-section-heading>p{margin-left:0}.mkt .pricing-live-plans{grid-template-columns:1fr}.mkt .pricing-plan-card{min-height:0;padding:28px 23px}.mkt .pricing-plan-amount strong{font-size:48px}.mkt .pricing-product-copy h2{font-size:36px}.mkt .core-plan-app{grid-template-columns:1fr;min-height:0}.mkt .core-plan-nav{display:none}.mkt .core-plan-main{padding:16px}.mkt .core-plan-workflows{gap:5px}.mkt .core-plan-workflow{padding:9px 7px}.mkt .core-plan-workflow strong{font-size:8px}.mkt .pricing-comparison{box-shadow:none;border:0;border-radius:0;overflow:visible}.mkt .pricing-comparison-head{display:none}.mkt .pricing-comparison-row{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:1fr 1fr;margin-bottom:10px;display:grid;overflow:hidden}.mkt .pricing-comparison-row+.pricing-comparison-row{border-top:1px solid var(--line)}.mkt .pricing-comparison-feature{background:var(--soft);grid-column:1/-1}.mkt .pricing-comparison-row>div{padding:13px 14px}.mkt .pricing-comparison-row>div:not(:first-child){border-top:1px solid var(--line);border-left:0;padding-top:34px;font-size:12px;display:block;position:relative}.mkt .pricing-comparison-row>div:nth-child(3){border-left:1px solid var(--line)}.mkt .pricing-comparison-row>div:not(:first-child):before{color:var(--ink-soft);content:attr(data-plan);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;font-weight:700;position:absolute;top:10px;left:14px}.mkt .pricing-trial-flow article{padding:24px 22px}.mkt .pricing-billing-facts{grid-template-columns:1fr;gap:0}.mkt .pricing-billing-facts article{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:0 13px;padding:20px 0;display:grid}.mkt .pricing-billing-facts article>span{grid-row:1/3}.mkt .pricing-billing-facts h3{margin-top:0}.mkt .pricing-roadmap-band,.mkt .pricing-enterprise-band{padding:28px 23px}.mkt .pricing-enterprise-band{grid-template-columns:1fr}.mkt .pricing-enterprise-icon{width:42px;height:42px}.mkt .pricing-enterprise-band .btn{grid-column:1;justify-content:center;justify-self:stretch}.mkt .pricing-final-actions{display:grid}}