.marketing-page{--marketing-purple:#3f00d1;--marketing-ink:#0a042c;--marketing-muted:#655d76;--marketing-line:#e4e1ea;--marketing-soft:#f6f4fa;--marketing-gradient:linear-gradient(125deg,#7834f6,#520af8 48%,#3f00d1);--marketing-wash:linear-gradient(135deg,#fdfcff,#eee8ff 60%,#e8e4fa);--marketing-roof-background:linear-gradient(100deg,#190550ed,#300995c9 55%,#3f00d138),url(../contact-background.png) center 52% /cover;background:#fff;color:var(--marketing-ink)}.marketing-wrap{margin-inline:auto;width:min(1200px,calc(100% - 80px))}.marketing-page h1,.marketing-page h2,.marketing-page h3{font-family:var(--font-poppins);text-wrap:balance}.marketing-page h2{font-size:clamp(30px,3vw,40px);font-weight:600;letter-spacing:-1.2px;line-height:1.18}.marketing-button,.marketing-page p{font-family:var(--font-dm)}.marketing-button{align-items:center;background:var(--marketing-gradient);border-radius:8px;box-shadow:0 6px 18px #3f00d11a;color:#fff;display:inline-flex;font-size:15px;font-weight:600;gap:12px;justify-content:center;min-height:48px;padding:14px 24px;transition:background .18s,box-shadow .18s}.marketing-button:hover{background:linear-gradient(125deg,#6322df,#30009e);box-shadow:0 8px 22px #3f00d12b}.marketing-link{align-items:center;color:var(--marketing-purple);display:inline-flex;font-family:var(--font-dm);font-size:14px;font-weight:600;gap:9px}.marketing-link:hover{text-decoration:underline;text-underline-offset:4px}.marketing-page a:focus-visible,.marketing-page button:focus-visible,.marketing-page summary:focus-visible{outline:3px solid #9871ff;outline-offset:4px}.marketing-page section[id]{scroll-margin-top:100px}.marketing-free{background:#f0f8f3;border:1px solid #d6e9de;border-radius:4px;color:#18714d;display:inline-flex;font-family:var(--font-dm);font-size:11px;font-weight:600;padding:4px 8px}.marketing-final{background:var(--marketing-roof-background);color:#fff;padding:100px 20px 108px;text-align:center}.marketing-final h2{margin-inline:auto;max-width:600px}.marketing-final p{color:#e5ddf9;font-size:16px;line-height:1.6;margin:18px 0 28px}.marketing-final .marketing-button{background:#fff;box-shadow:0 8px 28px #18014440;color:var(--marketing-purple)}.marketing-final .marketing-button:hover{background:#f1eaff}.marketing-final a:focus-visible{outline-color:#fff}.marketing-error{align-items:center;background:#fff;border:1px solid var(--marketing-line);border-radius:10px;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding:24px}.marketing-error,.marketing-loading{color:var(--marketing-muted);font-family:var(--font-dm)}.marketing-loading{padding:35px 0}@media(max-width:1000px){.marketing-wrap{width:calc(100% - 48px)}}@media(max-width:700px){.marketing-wrap{width:calc(100% - 40px)}.marketing-final{padding:65px 20px}.marketing-page h2{letter-spacing:-.8px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing-page *{animation:none!important;scroll-behavior:auto!important;transition:none!important}}.pricing-questions[data-v-1b10cf49]{border-top:1px solid var(--marketing-line);display:grid;gap:80px;grid-template-columns:.8fr 1.2fr;padding-block:80px}.pricing-questions h2[data-v-1b10cf49]{font-size:32px}.pricing-questions>div>p[data-v-1b10cf49]{color:var(--marketing-muted);font-size:15px;line-height:1.65;margin-top:20px}.question-list details[data-v-1b10cf49]{border-bottom:1px solid var(--marketing-line);padding:22px 0}.question-list details[data-v-1b10cf49]:first-child{padding-top:0}.question-list summary[data-v-1b10cf49]{align-items:center;cursor:pointer;display:flex;font-family:var(--font-dm);font-size:16px;font-weight:500;gap:20px;justify-content:space-between;list-style:none}.question-list summary[data-v-1b10cf49]::-webkit-details-marker{display:none}.question-list summary .iconify[data-v-1b10cf49]{color:var(--marketing-purple);flex-shrink:0}.question-list details[open] summary .iconify[data-v-1b10cf49]{transform:rotate(45deg)}.question-list p[data-v-1b10cf49]{color:var(--marketing-muted);font-size:15px;line-height:1.7;margin-top:16px;max-width:560px}@media(max-width:700px){.pricing-questions[data-v-1b10cf49]{gap:35px;grid-template-columns:1fr;padding-block:55px}.pricing-questions h2 br[data-v-1b10cf49],.pricing-questions>div>p[data-v-1b10cf49]{display:none}}
