.PricingSimulator_page__L5hiE{padding-top:calc(var(--header-height) + 36px)}.PricingSimulator_container__3wlf6{width:min(1180px,100% - 2*var(--main-margin));margin-inline:auto}.PricingSimulator_hero__u72l9{padding:35px 0 62px;position:relative}.PricingSimulator_hero__u72l9:before{content:"";position:absolute;z-index:-1;inset:-100px -18% -40px 18%;background:radial-gradient(ellipse,rgba(112,0,251,.2),transparent 70%);pointer-events:none}.PricingSimulator_breadcrumb__ZPjgC{display:flex;flex-wrap:wrap;gap:12px;color:hsla(0,0%,100%,.7);font-size:14px;margin-bottom:32px}.PricingSimulator_breadcrumb__ZPjgC a{min-height:44px;display:inline-flex;align-items:center}.PricingSimulator_breadcrumb__ZPjgC span{align-self:center}.PricingSimulator_eyebrow__poTIW{color:#ba96e7;font-family:var(--title-font-family);text-transform:uppercase;letter-spacing:.08em;font-size:15px;margin:0 0 16px}.PricingSimulator_hero__u72l9 h1{font-size:clamp(42px,5.7vw,82px);line-height:1.06;max-width:1060px;text-wrap:balance;margin-bottom:28px}.PricingSimulator_hero__u72l9>p:not(.PricingSimulator_eyebrow__poTIW){color:hsla(0,0%,100%,.78);max-width:830px;font-size:clamp(17px,1.65vw,22px);line-height:1.55;margin-bottom:18px}.PricingSimulator_hero__u72l9 .PricingSimulator_actions__rWOGJ{margin-top:28px}.PricingSimulator_simulator__n4lbn{scroll-margin-top:calc(var(--header-height) + 24px)}.PricingSimulator_panel__LqH9h{padding:clamp(22px,4.8vw,64px);border:1px solid rgba(186,150,231,.45);border-radius:18px;background:linear-gradient(145deg,rgba(112,0,251,.14),rgba(255,255,255,.035) 50%,rgba(255,255,255,.015))}.PricingSimulator_panel__LqH9h h2{font-size:clamp(30px,4vw,48px);line-height:1.12;margin:0 0 30px;scroll-margin-top:calc(var(--header-height) + 24px)}.PricingSimulator_panel__LqH9h h3{font-size:24px;margin:0 0 16px}.PricingSimulator_panel__LqH9h p{line-height:1.6}.PricingSimulator_progress__A3Iyk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:0;margin:0 0 38px;list-style:none}.PricingSimulator_progress__A3Iyk li{border-top:2px solid hsla(0,0%,100%,.22);padding-top:14px;color:hsla(0,0%,100%,.6);font-size:13px}.PricingSimulator_progress__A3Iyk li[aria-current=step]{color:#fff;border-color:#ba96e7}.PricingSimulator_progress__A3Iyk span{display:block;font-family:var(--title-font-family);font-size:19px;margin-bottom:6px}.PricingSimulator_question__UNWFd{border:0;padding:0;margin:0 0 34px;min-width:0}.PricingSimulator_question__UNWFd legend{font-family:var(--title-font-family);font-size:22px;line-height:1.3;padding:0;margin-bottom:14px}.PricingSimulator_choices__jHvQn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,235px),1fr));gap:12px}.PricingSimulator_choice__Bf_Vz{display:flex;align-items:flex-start;gap:12px;border:1px solid hsla(0,0%,100%,.22);border-radius:10px;padding:18px;background:rgba(0,0,0,.22);cursor:pointer}.PricingSimulator_choice__Bf_Vz input{flex:0 0 auto;width:18px;height:18px;margin-top:3px;accent-color:#ba96e7;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.PricingSimulator_choice__Bf_Vz strong{font-weight:500;display:block;font-size:16px;line-height:1.4}.PricingSimulator_choice__Bf_Vz small{display:block;margin-top:9px;color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.5}.PricingSimulator_selected__MMzS9{border-color:#ba96e7;background:rgba(112,0,251,.22)}.PricingSimulator_choice__Bf_Vz:focus-within{outline:2px solid #ff76a9;outline-offset:3px}.PricingSimulator_help__X5i4_,.PricingSimulator_localNotice__8IMvn{color:hsla(0,0%,100%,.72);font-size:14px;line-height:1.6;margin:0 0 16px}.PricingSimulator_localNotice__8IMvn{text-align:center;padding:18px}.PricingSimulator_hint__MILmh{color:#ba96e7;font-size:14px;margin-top:14px}.PricingSimulator_actions__rWOGJ,.PricingSimulator_navigation__Zpj5R{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:26px}.PricingSimulator_navigation__Zpj5R{justify-content:flex-end;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.12)}.PricingSimulator_secondary__ybUso{border:1px solid hsla(0,0%,100%,.35);border-radius:40px;padding:13px 22px;min-height:48px;line-height:1.35;text-align:center}.PricingSimulator_secondary__ybUso:hover{background:rgba(112,0,251,.2)}.PricingSimulator_secondary__ybUso:disabled,.PricingSimulator_textButton__6wDUB:disabled{opacity:.4;cursor:not-allowed}.PricingSimulator_textButton__6wDUB{color:#ba96e7;text-decoration:underline;text-underline-offset:5px;min-height:44px}.PricingSimulator_needs__bu4lV{display:grid;gap:24px;margin-top:26px}.PricingSimulator_need__dZrcv{margin:0;min-width:0;padding:24px;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;background:rgba(0,0,0,.2)}.PricingSimulator_need__dZrcv legend{padding:0 9px;color:#ba96e7;font-family:var(--title-font-family);font-size:18px}.PricingSimulator_field__SYWeG{display:flex;flex-direction:column;gap:10px;margin-bottom:18px;min-width:0}.PricingSimulator_field__SYWeG span{font-size:14px;color:hsla(0,0%,100%,.82)}.PricingSimulator_field__SYWeG input,.PricingSimulator_field__SYWeG select{width:100%;min-width:0;color:#fff;background:#19141f;border:1px solid hsla(0,0%,100%,.38);border-radius:6px;padding:12px;font:inherit;font-size:16px;min-height:48px}.PricingSimulator_field__SYWeG .PricingSimulator_fieldError__V1aTP{color:#ff76a9;font-size:14px;line-height:1.5}.PricingSimulator_field__SYWeG input[aria-invalid=true]{border-color:#ff76a9}.PricingSimulator_field__SYWeG input::-moz-placeholder{color:hsla(0,0%,100%,.48)}.PricingSimulator_field__SYWeG input::placeholder{color:hsla(0,0%,100%,.48)}.PricingSimulator_row__vaAOY{display:grid;grid-template-columns:minmax(85px,.45fr) minmax(0,2fr);gap:16px}.PricingSimulator_notice__WnGC6,.PricingSimulator_recap__yIjGP{padding:clamp(18px,3vw,30px);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;margin-bottom:22px}.PricingSimulator_notice__WnGC6{background:rgba(112,0,251,.1);border-color:rgba(186,150,231,.5)}.PricingSimulator_notice__WnGC6 p,.PricingSimulator_recap__yIjGP p{color:hsla(0,0%,100%,.8);margin-bottom:14px}.PricingSimulator_notice__WnGC6 ul,.PricingSimulator_recap__yIjGP ul{padding-left:20px;list-style:disc;margin-bottom:22px;line-height:1.65}.PricingSimulator_notice__WnGC6 li,.PricingSimulator_recap__yIjGP li{margin-bottom:10px}.PricingSimulator_content__I7ycR p a,.PricingSimulator_notice__WnGC6 li a,.PricingSimulator_notice__WnGC6 p a,.PricingSimulator_recap__yIjGP li a,.PricingSimulator_recap__yIjGP p a{text-decoration:underline;text-underline-offset:4px;color:#ba96e7}.PricingSimulator_actions__rWOGJ a,.PricingSimulator_notice__WnGC6 .btn{color:#fff;text-decoration:none}.PricingSimulator_links___8cix{list-style:none!important;padding-left:0!important}.PricingSimulator_links___8cix a{display:inline-block;padding-block:9px}.PricingSimulator_budget__rIT7l{padding:clamp(22px,4vw,42px);margin-bottom:24px;background:radial-gradient(ellipse at top right,rgba(112,0,251,.4),transparent 80%);border:1px solid rgba(186,150,231,.75);border-radius:12px}.PricingSimulator_budget__rIT7l>strong{display:block;font-size:clamp(44px,6vw,72px);font-family:var(--title-font-family);font-weight:400;margin:8px 0 18px}.PricingSimulator_budget__rIT7l>strong span{font-size:.35em;color:#ba96e7}.PricingSimulator_budget__rIT7l p{margin:0}.PricingSimulator_recap__yIjGP dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:16px;padding-block:13px;border-top:1px solid hsla(0,0%,100%,.14)}.PricingSimulator_recap__yIjGP dt{color:hsla(0,0%,100%,.65)}.PricingSimulator_recap__yIjGP dd{margin:0}.PricingSimulator_recap__yIjGP .PricingSimulator_help__X5i4_{margin-top:18px}.PricingSimulator_fullSummary__KLVXk{border-bottom:1px solid hsla(0,0%,100%,.2);padding-bottom:18px}.PricingSimulator_fullSummary__KLVXk summary{cursor:pointer;padding-block:15px;color:#ba96e7}.PricingSimulator_fullSummary__KLVXk pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:14px;color:hsla(0,0%,100%,.78);line-height:1.6}.PricingSimulator_error__LeQC0{margin-top:24px;padding:16px;border:1px solid #ff76a9;border-radius:8px;color:#ff76a9}.PricingSimulator_content__I7ycR{padding:58px 0;border-top:1px solid hsla(0,0%,100%,.15);margin-top:25px}.PricingSimulator_content__I7ycR h2{font-size:clamp(30px,4vw,48px);line-height:1.15;margin:0 0 26px;max-width:850px}.PricingSimulator_content__I7ycR h3{font-size:25px;line-height:1.2;margin-bottom:18px}.PricingSimulator_content__I7ycR p{color:hsla(0,0%,100%,.76);line-height:1.65;margin-bottom:19px;max-width:940px}.PricingSimulator_examples__DtyvB{display:grid;grid-template-columns:1fr 1fr;gap:26px}.PricingSimulator_example__QW5uE{padding:28px;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.025);border-radius:12px}.PricingSimulator_example__QW5uE p{margin-bottom:0}.PricingSimulator_faq__aBqPq details{border-bottom:1px solid hsla(0,0%,100%,.18)}.PricingSimulator_faq__aBqPq summary{cursor:pointer;padding-block:23px;font-family:var(--title-font-family);font-size:22px;line-height:1.35}.PricingSimulator_faq__aBqPq p{padding-bottom:16px}.PricingSimulator_page__L5hiE a:focus-visible,.PricingSimulator_page__L5hiE button:focus-visible,.PricingSimulator_page__L5hiE input:focus-visible,.PricingSimulator_page__L5hiE select:focus-visible,.PricingSimulator_page__L5hiE summary:focus-visible{outline:2px solid #ff76a9;outline-offset:4px}@media(max-width:650px){.PricingSimulator_progress__A3Iyk{gap:8px}.PricingSimulator_progress__A3Iyk li{font-size:11px;line-height:1.3}.PricingSimulator_row__vaAOY{grid-template-columns:1fr;gap:0}.PricingSimulator_need__dZrcv{padding:18px}.PricingSimulator_examples__DtyvB{grid-template-columns:1fr}.PricingSimulator_recap__yIjGP dl>div{grid-template-columns:1fr;gap:5px}.PricingSimulator_actions__rWOGJ>*,.PricingSimulator_navigation__Zpj5R>*{width:100%;justify-content:center;text-align:center}}@media(prefers-reduced-motion:reduce){.PricingSimulator_page__L5hiE .btn:before{animation:none}.PricingSimulator_page__L5hiE .btn{transition:none}}.PricingSimulator_featureGrid___Z0iy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.PricingSimulator_choice__Bf_Vz .PricingSimulator_dependency__iqAJp{color:#ba96e7;font-size:12px}.PricingSimulator_pageCount__5ivV2{display:grid;grid-template-columns:minmax(150px,.6fr) minmax(0,1.4fr);align-items:center;gap:28px;margin-bottom:25px}.PricingSimulator_pageCount__5ivV2 .PricingSimulator_field__SYWeG{margin:0}.PricingSimulator_pageCount__5ivV2 .PricingSimulator_help__X5i4_{margin:20px 0 0}.PricingSimulator_inlineButton__V6C1N{display:inline;color:#ba96e7;text-decoration:underline;text-underline-offset:4px;min-height:44px}.PricingSimulator_mobileContext__4tean{border:1px solid hsla(0,0%,100%,.22);border-radius:10px;padding:0 22px;margin:24px 0}.PricingSimulator_mobileContext__4tean summary{min-height:60px;padding:18px 0;cursor:pointer;font-family:var(--title-font-family);line-height:1.5}.PricingSimulator_mobileContext__4tean summary span{color:hsla(0,0%,100%,.65);font-size:13px;margin-left:12px}.PricingSimulator_mobileContext__4tean[open] summary{margin-bottom:16px}.PricingSimulator_mobileContext__4tean .PricingSimulator_question__UNWFd legend{font-size:18px}.PricingSimulator_selectionCount__nGdps{color:#ba96e7;font-size:14px}.PricingSimulator_selectedScope__6IpRU{margin:28px 0 34px}.PricingSimulator_selectedScope__6IpRU ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}.PricingSimulator_selectedScope__6IpRU li{font-size:14px;line-height:1.5;padding:8px 14px;border:1px solid hsla(0,0%,100%,.25);border-radius:24px}.PricingSimulator_emailCard__dl6Y_{padding:clamp(22px,4vw,36px);border:1px solid rgba(186,150,231,.65);border-radius:12px;background:rgba(112,0,251,.13);margin:28px 0}.PricingSimulator_emailCard__dl6Y_>p{color:hsla(0,0%,100%,.78);margin-bottom:24px}.PricingSimulator_emailFields__PHX0Q{border:0;margin:0;padding:0;min-width:0}.PricingSimulator_emailFields__PHX0Q .PricingSimulator_field__SYWeG{max-width:540px}.PricingSimulator_emailFields__PHX0Q .btn{min-height:50px;max-width:100%}.PricingSimulator_emailFields__PHX0Q .btn:disabled{opacity:.6;cursor:not-allowed}.PricingSimulator_consent__k6HnX{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:1.6;padding:14px 0;cursor:pointer}.PricingSimulator_consent__k6HnX input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;accent-color:#ba96e7;width:20px;height:20px;flex:0 0 20px;margin-top:2px}.PricingSimulator_consent__k6HnX small{display:block;color:hsla(0,0%,100%,.68);font-size:13px;margin-top:7px}.PricingSimulator_privacy__ETQTW{color:hsla(0,0%,100%,.7);font-size:13px;margin:12px 0 24px}.PricingSimulator_error__LeQC0 a,.PricingSimulator_privacy__ETQTW a{color:#ba96e7;text-decoration:underline;text-underline-offset:3px}.PricingSimulator_trap__xCGGX{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.PricingSimulator_success__LxSF0{padding:18px;margin-top:24px;border-left:3px solid #ba96e7;background:rgba(112,0,251,.12)}.PricingSimulator_success__LxSF0 p{margin:0}.PricingSimulator_success__LxSF0 p+p{margin-top:12px}.PricingSimulator_contactChoice__N7Ori{margin-top:36px}.PricingSimulator_contactChoice__N7Ori>p{color:hsla(0,0%,100%,.75);font-size:15px}@media(max-width:650px){.PricingSimulator_featureGrid___Z0iy,.PricingSimulator_pageCount__5ivV2{grid-template-columns:1fr}.PricingSimulator_pageCount__5ivV2{gap:0}.PricingSimulator_pageCount__5ivV2 .PricingSimulator_field__SYWeG{max-width:220px}.PricingSimulator_pageCount__5ivV2 .PricingSimulator_help__X5i4_{margin-top:12px}.PricingSimulator_emailFields__PHX0Q .btn{width:100%;justify-content:center}.PricingSimulator_mobileContext__4tean{padding-inline:16px}}