.commercial-root{font-family:var(--font-plus-jakarta),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#1f1d30;background:#f7f7f9;position:relative;z-index:1;min-height:100vh}.c-header{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#171524;border-bottom:1px solid #221f33}.c-header__inner{max-width:1180px;margin:0 auto;padding:14px clamp(16px,4vw,32px);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.c-header__logo{display:flex;align-items:center;gap:10px;cursor:pointer;flex:none;text-decoration:none}.c-header__logo img,.c-header__logo svg{height:36px;width:auto;display:block}.c-header__wordmark{height:36px!important;width:auto!important;max-width:min(216px,52vw);line-height:30px}.c-header__nav{display:flex;align-items:center;gap:6px;flex-wrap:wrap;flex:1 1 260px;justify-content:center;min-width:260px}.c-header__nav-item{padding:8px 14px;border-radius:8px;font-size:14px;font-weight:400;color:#c8c4d8;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,color .15s ease;text-decoration:none}.c-header__nav-item.active,.c-header__nav-item:hover{background-color:transparent;color:#c4c2ff}.c-header__wa-btn{flex:none;display:flex;align-items:center;gap:8px;background:var(--primary-action,#5c57e8);color:#ffffff;text-decoration:none;font-size:14px;font-weight:500;padding:10px 16px;border-radius:8px;transition:background-color .15s ease,opacity .15s ease}.c-header__wa-btn:hover{background:var(--primary-action-hover,#4e49dc)}.c-header__wa-btn:active{opacity:.92}.c-header__burger{display:none;width:40px;height:40px;border-radius:8px;border:1px solid #221f33;background:#171524;color:#ffffff;font-size:20px;align-items:center;justify-content:center;cursor:pointer}.c-header__drawer{display:none;flex-direction:column;gap:4px;padding:12px clamp(16px,4vw,32px) 16px;border-top:1px solid #d6cffa}.c-header__drawer.open{display:flex}.c-header__drawer .c-header__nav-item{width:100%;padding:12px 14px}@media (max-width:860px){.c-header__nav{display:none}.c-header__burger{display:flex}.c-header__wa-btn--desktop{display:none}}.c-container{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.c-section-badge{display:inline-block;white-space:nowrap;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#6b67ff;background:transparent;padding:0;border-radius:0;margin-bottom:16px}.c-section-badge--light{color:#c4c2ff;background:transparent}.c-eyebrow{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#67657c;margin-bottom:12px}.c-eyebrow--light{color:#c8c4d8}.c-heading{font-size:clamp(24px,4.5vw,34px);font-weight:600;margin:0;line-height:1.2;color:#1f1d30}.c-heading,.c-heading--hero{letter-spacing:-.02em;text-wrap:balance}.c-heading--hero{font-size:clamp(32px,6vw,52px);line-height:1.06}.c-heading--sub{font-size:clamp(28px,5.5vw,44px);line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.c-heading--sm{font-size:clamp(21px,4vw,28px)}.c-heading--white{color:#ffffff}.c-heading--diferenciais{max-width:min(20em,100%);margin-left:auto;margin-right:auto}.c-gradient-text{color:#6b67ff}.c-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:500;font-size:15px;padding:12px 20px;border-radius:8px;border:none;cursor:pointer;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,opacity .15s ease;white-space:nowrap;box-sizing:border-box;min-height:44px}.c-btn:active{opacity:.92}.c-btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.c-cta-row{display:flex;gap:12px;flex-wrap:wrap}@media (max-width:720px){.c-cta-row{flex-direction:column;align-items:stretch}.c-cta-row .c-btn{width:100%}}.c-cta-final{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;max-width:920px;margin:0 auto}.c-cta-final .c-btn{flex:1 1 220px;max-width:280px;text-align:center}@media (max-width:720px){.c-cta-final{flex-direction:column;align-items:stretch;width:100%;max-width:360px}.c-cta-final .c-btn{flex:none;width:100%;max-width:none;white-space:normal;line-height:1.3;padding:14px 18px;min-height:52px}}.c-btn--dark{background:var(--primary-action,#5c57e8);color:#ffffff}.c-btn--dark:hover{background:var(--primary-action-hover,#4e49dc)}.c-btn--outline{background:#ffffff;border:1px solid #e4e0f2;color:#1f1d30}.c-btn--outline:hover{border-color:#6b67ff;color:#6b67ff}.c-btn--ghost{background:transparent;color:#4A4A6A}.c-btn--ghost:hover{color:#5B50F0}.c-btn--gradient{background:var(--primary-action,#5c57e8);color:#ffffff}.c-btn--gradient:hover{background:var(--primary-action-hover,#4e49dc)}.c-btn--white{background:#ffffff;color:#1f1d30;font-weight:500}.c-btn--white-dark{background:#ffffff;color:#1A1035;font-weight:600}.c-btn--purple{background:#ffffff;color:#7C3AED;font-weight:700}.c-btn--purple:hover{background:#faf8ff}.c-btn--sm{font-size:14px;padding:10px 16px;border-radius:8px;min-height:40px}.c-btn--block{width:100%;text-align:center}.c-card{background:#ffffff;border:1px solid #e8e7ee;border-radius:12px;padding:24px}.c-card__icon{width:36px;height:36px;border-radius:8px;margin-bottom:16px;display:flex;align-items:center;justify-content:center}.c-card__icon,.c-card__icon--purple{background:#f0effa;color:#6b67ff}.c-card__title{font-size:15px;font-weight:600;margin-bottom:8px;color:#1f1d30}.c-card__desc{font-size:14px;line-height:1.55;color:#67657c}.c-card--diferencial{border-radius:12px;padding:24px;box-shadow:none}.c-card--diferencial:hover{border-color:#d8d5e8}.c-card--diferencial .c-card__icon{width:36px;height:36px;border-radius:8px;background:#f0effa;margin-bottom:16px;color:#6b67ff}.c-card--diferencial .c-card__title{font-size:15px;margin-bottom:8px;color:#1f1d30}.c-card--diferencial .c-card__desc{line-height:1.55}.c-grid{display:grid;grid-gap:20px;gap:20px}.c-grid--2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.c-grid--3{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.c-grid--4{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.c-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:960px){.c-grid--5{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.c-offer-card{background:#221f33;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease}.c-offer-card:hover{border-color:rgba(107,103,255,.45)}.c-offer-card__title{font-size:18px;font-weight:600;color:#ffffff}.c-offer-card__kicker{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#c8c4d8}.c-offer-card__price{font-size:clamp(18px,2vw,22px);font-weight:600;letter-spacing:-.02em;color:#ffffff;line-height:1.25;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-offer-card ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;flex:1 1}.c-offer-card li{position:relative;padding-left:18px;font-size:13.5px;line-height:1.45;color:#E4E0FF}.c-offer-card li:before{content:"✓";position:absolute;left:0;color:#C4B8FF;font-weight:700}.c-offer-card__desc{font-size:14px;line-height:1.6;color:#B0A8F0;flex:1 1}.c-compare-wrap{overflow-x:auto;border:1px solid #e3ded4;border-radius:18px;background:#ffffff}.c-compare{width:100%;min-width:720px;border-collapse:collapse}.c-compare td,.c-compare th{text-align:left;padding:14px 16px;border-bottom:1px solid #efeae2;font-size:14px;line-height:1.45;vertical-align:top}.c-compare th{background:#1a1035;color:#ffffff;font-weight:700}.c-compare tr:last-child td{border-bottom:0}.c-compare td:first-child{font-weight:700;color:#1a1035;width:22%}.c-form-alert{margin:0;padding:12px 14px;border-radius:12px;font-size:14px;line-height:1.45}.c-form-alert--error{background:rgba(239,68,68,.1);color:#b91c1c}.c-form-alert--ok{background:rgba(34,197,94,.12);color:#15803d}.c-pill{font-size:12.5px;font-weight:600;color:#4A4A6A;background:#F0EFFE;border:1px solid #d6cffa;padding:6px 12px;border-radius:100px}.c-pill--white{background:#ffffff;border:none;font-size:14px;padding:12px 20px}.c-ext-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:24px;gap:24px;margin-bottom:28px}.c-ext-card{position:relative;background:#ffffff;border:1px solid rgba(91,80,240,.14);border-radius:20px;padding:28px 28px 24px;box-shadow:0 8px 28px rgba(26,16,53,.07);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.c-ext-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,#5B50F0,#7B72F4)}.c-ext-card:hover{transform:translateY(-4px);box-shadow:0 16px 36px rgba(26,16,53,.12)}.c-ext-card__top{display:flex;align-items:center;gap:14px;margin-bottom:14px}.c-ext-card__icon{flex:none;width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;color:#5B50F0;background:rgba(91,80,240,.08)}.c-ext-card__icon--res{color:#6D28D9;background:rgba(124,58,237,.08)}.c-ext-card__label{font-size:11px;font-weight:700;letter-spacing:.08em;color:#5B50F0;margin-bottom:4px}.c-ext-card__title{font-size:20px;font-weight:800;color:#1A1035;margin:0;letter-spacing:-.02em}.c-ext-card__desc{font-size:14px;line-height:1.55;color:#4A4A6A;margin:0 0 16px}.c-ext-modules-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#7C74C4;margin:0 0 10px}.c-ext-modules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid #edeaf8}.c-ext-module{display:flex;align-items:flex-start;gap:12px;padding:14px 0;border-bottom:1px solid #edeaf8}.c-ext-module:last-child{border-bottom:none;padding-bottom:4px}.c-ext-module__check{flex:none;width:22px;height:22px;margin-top:1px;border-radius:50%;background:rgba(91,80,240,.1);color:#5B50F0;font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center;line-height:1}.c-ext-module__title{font-size:14px;font-weight:700;color:#1A1035;line-height:1.35;margin-bottom:3px}.c-ext-module__detail{font-size:13px;line-height:1.45;color:#6B6B8A}.c-ext-callout{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;background:#1A1035;border-radius:18px;padding:22px 26px}.c-ext-callout__label{font-size:11px;font-weight:700;letter-spacing:.08em;color:#A5A0F0;margin-bottom:6px}.c-ext-callout__text{margin:0;font-size:14.5px;line-height:1.5;color:#ffffff;max-width:640px;font-weight:500}.c-ext-callout .c-btn{flex:none}.c-bg-lavender{background:#ffffff}.c-bg-gradient,.c-bg-navy,.c-bg-purple-gradient{background:#171524}.c-flow-dot{width:8px;height:8px;border-radius:50%;background:#6b67ff;flex:none}.c-flow-connector{width:1px;height:14px;background:#e4e0f2;margin-left:4px}.c-scene-hero{position:relative;min-height:min(100svh,760px);display:flex;align-items:flex-start;overflow:hidden;background:#171524;color:#ffffff}.c-scene-hero__media{position:absolute;inset:0;z-index:0}.c-scene-hero__img{object-fit:cover;object-position:62% center}.c-scene-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,21,36,.9),rgba(23,21,36,.62) 46%,rgba(23,21,36,.28) 72%,rgba(23,21,36,.42)),linear-gradient(180deg,rgba(23,21,36,.28),rgba(23,21,36,.1) 45%,rgba(23,21,36,.78))}.c-scene-hero__inner{position:relative;z-index:1;width:100%;max-width:1180px;margin:0 auto;padding:clamp(104px,11vw,128px) clamp(300px,36vw,380px) clamp(40px,6vw,64px) clamp(16px,4vw,32px);display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"copy" "actions";grid-row-gap:24px;row-gap:24px;align-items:start}.c-scene-hero__copy{grid-area:copy;position:relative;z-index:2;padding-bottom:0;max-width:540px;animation:c-scene-rise .7s cubic-bezier(.22,1,.36,1) both}@keyframes c-scene-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.c-scene-hero__eyebrow{margin:0 0 14px;font-size:13px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.72)}.c-scene-hero__title{margin:0 0 16px;font-size:clamp(34px,5.6vw,56px);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:#ffffff;text-wrap:balance}.c-scene-hero__lead{margin:0;font-size:17px;line-height:1.5;color:rgba(255,255,255,.82);max-width:34em}.c-scene-hero__actions{grid-area:actions;position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding-bottom:0;animation:c-scene-rise .7s cubic-bezier(.22,1,.36,1) 80ms both}.c-scene-hero__cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.c-scene-hero__offer{margin:0;max-width:36em;padding:10px 12px;border-radius:10px;border:1px solid rgba(255,255,255,.28);background:rgba(23,21,36,.82);color:#ffffff;font-size:14.5px;font-weight:600;line-height:1.45}@media (max-width:520px){.c-scene-hero__actions,.c-scene-hero__cta-row{align-items:stretch;width:100%}.c-scene-hero__cta-row{flex-direction:column}.c-scene-hero__actions .c-btn{width:100%}.c-scene-hero__secondary{align-self:flex-start}}.c-scene-hero__secondary{color:rgba(255,255,255,.88);font-size:15px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:2px;transition:color .15s ease,border-color .15s ease}.c-scene-hero__secondary:hover{color:#ffffff;border-color:rgba(255,255,255,.7)}.c-scene-hero__product{position:absolute;right:max(16px,calc((100vw - 1180px) / 2 + 8px));bottom:0;z-index:1;width:min(300px,34vw);max-height:min(58vh,420px);overflow:hidden;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000,#000 48%,transparent 92%);mask-image:linear-gradient(180deg,#000,#000 48%,transparent 92%);animation:c-product-rise .9s cubic-bezier(.22,1,.36,1) .12s both}@keyframes c-product-rise{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.c-scene-hero__actions,.c-scene-hero__copy,.c-scene-hero__product{animation:none}}@media (max-width:900px){.c-scene-hero{min-height:auto;align-items:flex-start}.c-scene-hero__inner{grid-template-columns:1fr;grid-template-areas:"copy" "actions" "product";padding:clamp(72px,16vw,96px) clamp(16px,4vw,32px) 0;row-gap:18px}.c-scene-hero__title{font-size:clamp(30px,8vw,40px)}.c-scene-hero__product{position:relative;right:auto;bottom:auto;justify-self:center;width:min(260px,78vw);max-height:220px;margin-top:4px;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000,#000 42%,transparent 88%);mask-image:linear-gradient(180deg,#000,#000 42%,transparent 88%)}.c-scene-hero__actions{padding-bottom:4px}.c-scene-hero__img{object-position:70% center}}.c-op-preview{width:100%;max-width:320px;margin-inline:auto;filter:drop-shadow(0 18px 40px rgba(15,12,28,.35))}.c-op-preview__phone{background:#0f0e16;border-radius:28px;padding:10px;border:1px solid rgba(255,255,255,.14)}.c-op-preview__notch{width:88px;height:8px;margin:2px auto 8px;border-radius:999px;background:#1c1a28}.c-op-preview__screen{background:#f5f3ff;color:#1f1d30;border-radius:20px;padding:12px 12px 14px;overflow:hidden}.c-op-preview__appbar{display:flex;align-items:center;gap:8px;margin-bottom:12px}.c-op-preview__brand{width:28px;height:28px;border-radius:9px;background:#6b67ff;color:#fff;display:grid;place-items:center;font-size:13px;font-weight:800;flex:none}.c-op-preview__appbar-text{flex:1 1;min-width:0}.c-op-preview__condo{font-size:10px;font-weight:600;color:#67657c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-op-preview__hello{font-size:15px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.c-op-preview__icon-btn{width:28px;height:28px;border-radius:9px;background:#fff;border:1px solid #e4e0f2;color:#67657c;display:grid;place-items:center;flex:none}.c-op-preview__kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin-bottom:10px}.c-op-preview__kpi{border-radius:10px;border:1px solid #e4e0f2;padding:8px 7px}.c-op-preview__kpi strong{display:block;font-size:20px;font-weight:800;line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-op-preview__kpi span{display:block;margin-top:4px;font-size:9px;font-weight:700;color:#67657c;line-height:1.2}.c-op-preview__kpi--ok{background:#e7f6ef}.c-op-preview__kpi--ok strong{color:#138a5b}.c-op-preview__kpi--brand{background:#faf8ff}.c-op-preview__kpi--brand strong{color:#6b67ff}.c-op-preview__kpi--teal{background:#def4f4}.c-op-preview__kpi--teal strong{color:#0d9aa0}.c-op-preview__ctas{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:8px}.c-op-preview__cta{border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:78px}.c-op-preview__cta--receber{background:#6b67ff;color:#fff}.c-op-preview__cta--entregar{background:#fff;border:1px solid #e4e0f2;color:#1f1d30}.c-op-preview__cta-icon{width:30px;height:30px;border-radius:10px;display:grid;place-items:center}.c-op-preview__cta--receber .c-op-preview__cta-icon{background:rgba(255,255,255,.2)}.c-op-preview__cta--entregar .c-op-preview__cta-icon{background:#e7f6ef;color:#138a5b}.c-op-preview__cta-title{font-size:14px;font-weight:800;line-height:1.1}.c-op-preview__cta-sub{font-size:10px;font-weight:600;opacity:.85;margin-top:1px}.c-op-preview__chips{display:flex;gap:6px;margin-bottom:10px}.c-op-preview__chips span{flex:1 1;height:28px;border-radius:999px;border:1px solid #e4e0f2;background:#fff;color:#67657c;font-size:10px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:4px}.c-op-preview__sec{font-size:13px;font-weight:800;margin-bottom:6px}.c-op-preview__seg{display:flex;gap:4px;padding:3px;background:#eeeaf8;border-radius:999px;margin-bottom:8px}.c-op-preview__seg span{flex:1 1;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:4px;font-size:11px;font-weight:700;color:#67657c}.c-op-preview__seg span.is-active{background:#fff;color:#6b67ff;box-shadow:0 1px 2px rgba(23,21,36,.08)}.c-op-preview__seg em{font-style:normal;font-size:10px;opacity:.8}.c-op-preview__list{display:flex;flex-direction:column;gap:6px}.c-op-preview__row{display:flex;align-items:flex-start;gap:8px;padding:8px;border-radius:11px;background:#fff;border:1px solid #e4e0f2}.c-op-preview__thumb{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none}.c-op-preview__thumb--amber{background:#fdf3e3;color:#c07117}.c-op-preview__meta{flex:1 1;min-width:0}.c-op-preview__meta strong{font-size:12px;font-weight:800;letter-spacing:-.01em}.c-op-preview__meta strong,.c-op-preview__meta>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-op-preview__meta>span{font-size:10px;color:#67657c;font-weight:500;margin-top:1px}.c-op-preview__badge{display:inline-flex!important;align-items:center;gap:3px;margin-top:4px!important;padding:2px 6px;border-radius:999px;background:#f3f0ff;color:#67657c;font-size:9px!important;font-weight:600;width:-moz-fit-content;width:fit-content}.c-op-preview__chev{color:#c4c2d4;flex:none;margin-top:6px}.c-scene-hero__product .c-op-preview{max-width:none;width:100%;filter:drop-shadow(0 16px 36px rgba(15,12,28,.4))}.c-home-section{max-width:1180px;margin:0 auto;padding:clamp(48px,7vw,72px) clamp(16px,4vw,32px)}.c-home-section--tight{padding-top:clamp(40px,6vw,56px);padding-bottom:clamp(40px,6vw,56px)}.c-home-section__intro{max-width:640px;margin:0 auto 40px;text-align:left}.c-home-section__intro--left{margin-left:0;margin-right:0;max-width:640px;text-align:left}@media (min-width:720px){.c-home-section__intro:not(.c-home-section__intro--left){text-align:center}}.c-home-section__lead{font-size:16px;line-height:1.55;color:#67657c;max-width:560px;margin:16px auto 0}.c-home-section__lead--left{margin-left:0;margin-right:0}.c-home-band{padding:0}.c-home-band>.c-home-section{padding-top:clamp(48px,7vw,72px);padding-bottom:clamp(48px,7vw,72px)}.c-home-compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:16px;gap:16px}.c-home-compare__col{background:#ffffff;border:1px solid #e8e7ee;border-radius:12px;padding:24px}.c-home-compare__label{font-size:14px;font-weight:600;color:#1f1d30;margin-bottom:12px}.c-home-compare__col--before .c-home-compare__label{color:#9a3412}.c-home-compare__col--after .c-home-compare__label{color:#166534}.c-home-compare__row{display:flex;gap:10px;padding:8px 0;font-size:14.5px;line-height:1.45;color:#4b4860;border-top:1px solid #f0eef5}.c-home-compare__row:first-of-type{border-top:none}.c-home-compare__row span:first-child{flex:none;width:16px;color:#9692b0;font-weight:500}.c-home-compare__col--after .c-home-compare__row span:first-child{color:#166534}.c-home-steps{gap:16px}.c-home-steps-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);padding-top:8px;border-top:1px solid #e8e7ee}@media (max-width:720px){.c-home-steps-row{grid-template-columns:1fr;gap:0}.c-home-steps-row .c-home-step{padding:20px 0;border-bottom:1px solid #e8e7ee}.c-home-steps-row .c-home-step:last-child{border-bottom:none}}.c-home-step{background:transparent;border:none;border-radius:0;padding:24px 0 8px}.c-home-step__n{font-size:13px;font-weight:500;color:#6b67ff;margin-bottom:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.c-home-step__title{font-size:17px;font-weight:600;color:#1f1d30;margin-bottom:8px;letter-spacing:-.02em}.c-home-step__desc{font-size:14.5px;line-height:1.55;color:#67657c;max-width:28em}.c-home-proof{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center}.c-home-proof__copy .c-heading{margin-bottom:12px}.c-home-proof__points{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-gap:12px;gap:12px}.c-home-proof__points li{position:relative;padding-left:18px;font-size:15px;line-height:1.45;color:#4b4860}.c-home-proof__points li:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:#6b67ff}.c-home-proof__visual{min-width:0}@media (max-width:900px){.c-home-proof{grid-template-columns:1fr}}.c-home-offers{max-width:720px;margin:0 auto}.c-home-offers__note{text-align:center;margin:28px 0 0;font-size:15px;line-height:1.55;color:#c8c4d8}.c-home-offers__note a{color:#c4c2ff;text-decoration:underline;text-underline-offset:2px}.c-home-flows{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:16px;gap:16px;margin-bottom:24px}.c-home-flow{background:#ffffff;border:1px solid #e8e7ee;border-radius:12px;padding:24px}.c-home-flow__label{font-size:13px;font-weight:500;color:#6b67ff;margin-bottom:16px}.c-home-flow__row{display:flex;align-items:center;gap:12px}.c-home-flow__chip{background:#f7f7f9;border-radius:8px;padding:10px 14px;font-size:13.5px;font-weight:500;color:#1f1d30;flex:1 1}.c-home-demo{background:#171524;border-radius:12px;padding:clamp(24px,4vw,32px);display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.c-eyebrow--on-dark{color:#c8c4d8;margin-bottom:8px}.c-home-demo__title{font-size:18px;font-weight:600;color:#ffffff;line-height:1.4;max-width:36em}.c-home-faq{max-width:800px}.c-home-admin-strip__inner{display:grid;grid-template-columns:minmax(0,1.2fr) auto;grid-gap:clamp(20px,4vw,40px);gap:clamp(20px,4vw,40px);align-items:end;padding-top:8px;border-top:1px solid #e8e7ee}.c-home-admin-strip__actions{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:800px){.c-home-admin-strip__inner{grid-template-columns:1fr;align-items:start}}.c-home-final{padding:clamp(48px,7vw,72px) clamp(16px,4vw,32px);text-align:center}.c-soft-note a{color:#6b67ff;font-weight:500;text-decoration:underline;text-underline-offset:2px}.c-home-final__title{font-size:clamp(24px,4.5vw,32px);font-weight:600;color:#ffffff;margin:0 0 12px;letter-spacing:-.02em;text-wrap:balance}.c-home-final__lead{font-size:16px;color:rgba(255,255,255,.78);margin:0 0 28px}.c-placeholder{aspect-ratio:4/3;background:repeating-linear-gradient(135deg,#E4E1FC,#E4E1FC 12px,#D9D4FB 0,#D9D4FB 24px);display:flex;align-items:center;justify-content:center;color:#8888AA;font-family:inherit;font-size:13px;font-weight:500;text-align:center;padding:24px}.c-placeholder,.c-system-preview{border-radius:24px;border:1px solid #d6cffa}.c-system-preview{width:100%;overflow:hidden;box-shadow:0 16px 40px rgba(26,16,53,.12);background:#ffffff}.c-system-preview__chrome{display:grid;grid-template-columns:168px 1fr;min-height:340px;background:#F7F6FF}.c-system-preview__sidebar{background:#1A1035;color:#ffffff;padding:16px 12px;display:flex;flex-direction:column;gap:18px}.c-system-preview__brand{display:flex;align-items:center;gap:8px;padding:4px 6px}.c-system-preview__brand-name{font-size:12px;font-weight:800;letter-spacing:-.02em}.c-system-preview__brand-sub{font-size:10px;font-weight:500;color:#B0A8F0}.c-system-preview__nav{display:flex;flex-direction:column;gap:4px}.c-system-preview__nav-item{font-size:12px;font-weight:500;color:rgba(255,255,255,.72);padding:8px 10px;border-radius:8px}.c-system-preview__nav-item.is-active{background:#5B50F0;color:#ffffff;font-weight:600}.c-system-preview__main{padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px;min-width:0}.c-system-preview__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.c-system-preview__eyebrow{font-size:11px;font-weight:600;color:#8888AA;letter-spacing:.04em;text-transform:uppercase}.c-system-preview__title{font-size:18px;font-weight:800;color:#1A1035;letter-spacing:-.02em}.c-system-preview__pill{background:#E4E1FC;color:#5B50F0;font-size:12px;font-weight:700;padding:6px 10px;border-radius:100px;white-space:nowrap}.c-system-preview__kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.c-system-preview__kpi{background:#ffffff;border:1px solid #d6cffa;border-radius:12px;padding:10px}.c-system-preview__kpi-label{font-size:10px;font-weight:500;color:#8888AA;margin-bottom:4px}.c-system-preview__kpi-value{font-size:15px;font-weight:800;color:#1A1035;letter-spacing:-.02em}.c-system-preview__panel{background:#ffffff;border:1px solid #d6cffa;border-radius:14px;overflow:hidden}.c-system-preview__panel-head{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;font-size:13px;font-weight:700;border-bottom:1px solid #e4e1fc}.c-system-preview__link{color:#5B50F0;font-weight:600;font-size:12px}.c-system-preview__rows{display:flex;flex-direction:column}.c-system-preview__row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;border-top:1px solid #f0effe}.c-system-preview__row:first-child{border-top:none}.c-system-preview__row-name{font-size:12.5px;font-weight:600;color:#1A1035}.c-system-preview__row-meta{font-size:11px;font-weight:400;color:#8888AA;margin-top:2px}.c-system-preview__status{font-size:11px;font-weight:600;padding:4px 8px;border-radius:100px;white-space:nowrap}.c-system-preview__status--ativo{background:rgba(34,197,94,.12);color:#15803D}.c-system-preview__status--pendente{background:rgba(245,158,11,.14);color:#B45309}.c-system-preview__status--cortesia{background:rgba(91,80,240,.12);color:#5B50F0}@media (max-width:720px){.c-system-preview__chrome{grid-template-columns:1fr}.c-system-preview__sidebar{display:none}.c-system-preview__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.c-footer{background:#1A1035;padding:56px 0 28px}.c-footer__grid{max-width:1180px;padding:0 clamp(16px,4vw,32px);display:grid;grid-template-columns:1.5fr repeat(4,minmax(0,1fr));grid-gap:28px;gap:28px;margin:0 auto 40px}.c-footer__brand-desc{font-size:13px;line-height:1.6;color:#8888AA;max-width:220px;margin:0}.c-footer__heading{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#ffffff;margin-bottom:14px}.c-footer__link{display:block;font-size:13.5px;color:#8888AA;padding:6px 0;text-decoration:none;cursor:pointer}.c-footer__link:hover{color:#ffffff}.c-footer__bottom{max-width:1180px;margin:0 auto;padding:20px clamp(16px,4vw,32px) 0;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px}.c-footer__copy{font-size:12.5px;color:#4A4A6A}.c-footer__wa{font-size:12.5px;color:#25D366;text-decoration:none;transition:opacity .15s ease}.c-footer__wa:hover{text-decoration:underline}.c-plan-section{padding:72px 0 88px}.c-plan-container{max-width:1040px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.c-plan-intro{text-align:center;margin:0 auto 32px;max-width:720px}.c-plan-intro__title{font-size:clamp(26px,4.5vw,36px);margin-bottom:12px}.c-plan-intro__sub{margin:0;font-size:16px;line-height:1.55;color:#c8c4d8}.c-plan-footer{text-align:center;margin:24px 0 0;font-size:15px;color:#c8c4d8}.c-plan-footer a{color:#c4c2ff}.c-calc-card{background:radial-gradient(120% 80% at 0 0,rgba(107,103,255,.28),transparent 55%),linear-gradient(165deg,#34207a,#24155a 55%,#1d1248);border:1px solid rgba(214,207,250,.16);border-radius:22px;padding:22px 22px 20px;box-shadow:0 18px 48px rgba(10,6,28,.35)}.c-calc-block+.c-calc-block{margin-top:8px;padding-top:18px;border-top:1px solid rgba(214,207,250,.12)}.c-calc-qty{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.c-calc-qty__hint{font-size:13px;color:#c8c4d8}.c-calc-qty .c-calc-input{width:128px;text-align:right}.c-calc-range-ends{display:flex;justify-content:space-between;font-size:12px;color:#9692b0;margin-bottom:4px}.c-wa-breakdown__label{display:inline-flex;align-items:center;gap:6px;min-width:0}.c-wa-breakdown{margin-top:14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:14px 15px;display:flex;flex-direction:column;gap:8px}.c-wa-breakdown__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:12.5px;color:#C7C2FA}.c-wa-breakdown__row strong{color:#ffffff;font-weight:700;white-space:nowrap}.c-wa-breakdown__row--emphasis{font-size:13px;color:#ffffff;font-weight:600}.c-wa-breakdown__divider{height:1px;background:rgba(255,255,255,.12);margin:2px 0}.c-wa-breakdown__green{color:#22C55E!important}.c-wa-breakdown__wa{color:#25D366!important}.c-wa-breakdown__note{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:#9992C9;font-weight:500}.c-calc-label{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;color:#E4E1FC;margin-bottom:12px;line-height:1.35}.c-calc-input{width:100%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#ffffff;font-weight:700;font-size:15px;border-radius:12px;padding:10px 12px;font-family:inherit}.c-calc-input::placeholder{color:rgba(255,255,255,.4)}.c-calc-input:focus{outline:none;border-color:#5B50F0}.c-calc-input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.c-calc-input[type=number]::-webkit-inner-spin-button,.c-calc-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.c-calc-range{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:8px 0 4px;background:transparent}.c-calc-range::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#6b67ff 0,#6b67ff var(--progress,0),rgba(228,225,252,.35) var(--progress,0),rgba(228,225,252,.35) 100%)}.c-calc-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:#ffffff;border:3px solid #6b67ff;box-shadow:0 4px 14px rgba(22,19,31,.35);cursor:pointer;margin-top:-8px}.c-calc-range::-moz-range-track{height:8px;border-radius:999px;background:rgba(228,225,252,.35)}.c-calc-range::-moz-range-progress{height:8px;border-radius:999px;background:#6b67ff}.c-calc-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:#ffffff;border:3px solid #6b67ff;box-shadow:0 4px 14px rgba(22,19,31,.35);cursor:pointer}.c-toggle-group{display:flex;gap:8px}.c-units-info{position:relative;flex:none}.c-units-info,.c-units-info__btn{display:inline-flex;align-items:center}.c-units-info__btn{justify-content:center;width:22px;height:22px;padding:0;border-radius:999px;border:1px solid rgba(199,194,250,.5);background:rgba(255,255,255,.08);color:#E4E1FC;cursor:pointer;font-family:inherit;transition:background .15s,color .15s,border-color .15s,transform .15s}.c-units-info__btn--light{border-color:#ddd7f5;background:#f4f1ff;color:#5b56f7}.c-units-info__btn:hover,.c-units-info__btn[aria-expanded=true]{background:var(--primary-action,#5c57e8);border-color:var(--primary-action,#5c57e8);color:#ffffff;transform:scale(1.06)}.c-units-info__panel{z-index:40;padding:14px 16px;border-radius:14px;background:#171028;border:1px solid rgba(214,207,250,.4);box-shadow:0 18px 42px rgba(0,0,0,.42);display:flex;flex-direction:column;gap:8px}.c-units-info__panel--portal{position:fixed;z-index:1200}.c-units-info__title{font-size:12.5px;font-weight:700;color:#ffffff}.c-units-info__body{font-size:12px;line-height:1.5;color:#C7C2FA;font-weight:400}.c-toggle-opt{flex:1 1;cursor:pointer;text-align:center;border-radius:14px;padding:12px 8px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.03);transition:background .15s,border-color .15s,transform .15s,box-shadow .15s;font-family:inherit;color:inherit}.c-toggle-opt:hover{border-color:rgba(255,255,255,.28)}.c-toggle-opt.active{background:#5B50F0;border-color:#5B50F0}.c-toggle-opt.active--telegram{background:#229ED9;border-color:#229ED9}.c-toggle-opt.active--whatsapp{background:#25D366;border-color:#25D366}.c-toggle-opt__label{font-size:13.5px;font-weight:700}.c-toggle-opt__sub{font-size:11px;margin-top:2px}.c-toggle-opt:not(.active):not(.active--telegram):not(.active--whatsapp) .c-toggle-opt__label{color:#C7C2FA}.c-toggle-opt:not(.active):not(.active--telegram):not(.active--whatsapp) .c-toggle-opt__sub{color:#9992C9}.c-toggle-opt.active .c-toggle-opt__label,.c-toggle-opt.active--telegram .c-toggle-opt__label,.c-toggle-opt.active--whatsapp .c-toggle-opt__label{color:#ffffff}.c-toggle-opt.active .c-toggle-opt__sub,.c-toggle-opt.active--telegram .c-toggle-opt__sub,.c-toggle-opt.active--whatsapp .c-toggle-opt__sub{color:rgba(255,255,255,.75)}.c-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:stretch}@media (max-width:800px){.c-plan-grid{grid-template-columns:1fr}}.c-plan-grid>.c-calc-card,.c-plan-grid>.c-summary{height:100%;min-height:100%}.c-plan-grid>.c-calc-card{display:flex;flex-direction:column}.c-plan-grid>.c-calc-card .c-wa-breakdown{flex:1 1}.c-summary{background:linear-gradient(180deg,#ffffff,#fbfaff);border:1px solid #e4e0f2;border-radius:22px;padding:26px 24px 22px;display:flex;flex-direction:column;position:static;top:auto;box-shadow:0 16px 40px rgba(31,29,48,.08)}.c-summary__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#67657c;margin-bottom:6px}.c-summary__price{font-size:clamp(30px,4.5vw,42px);font-weight:700;color:#1f1d30;letter-spacing:-.03em;line-height:1.1}.c-summary__price-sub{font-size:13.5px;color:#67657c;margin:6px 0 8px}.c-summary__list{display:flex;flex-direction:column;gap:0}.c-summary__foot{margin:12px 0 0;font-size:12.5px;line-height:1.45;color:#67657c;text-align:center}.c-summary__foot a{color:#6b67ff}.c-summary--purple{background:#6b67ff;border-radius:22px;padding:28px;color:#ffffff}.c-summary__row{font-size:13px;color:#4A4A6A;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:12px;column-gap:12px;align-items:start;padding:9px 0}.c-summary__label{display:flex;align-items:flex-start;justify-content:flex-start;gap:6px;min-width:0;width:max-content;max-width:100%;line-height:1.35}.c-summary__label-text{min-width:0;flex:0 1 auto}.c-summary__label .c-units-info{flex:none;margin-top:.05em}.c-summary__label .c-units-info__btn{width:18px;height:18px}.c-summary__value{text-align:right;white-space:nowrap;line-height:1.35;font-weight:650;color:#1f1d30}.c-summary__row--border-top{border-top:1px solid #d6cffa}.c-summary__row--border-bottom{border-bottom:1px solid #d6cffa;margin-bottom:14px}.c-summary__row--green{color:#22C55E}.c-coupon{display:flex;gap:8px;margin-bottom:8px}.c-coupon__input{flex:1 1;border:1px solid #d6cffa;border-radius:8px;padding:9px 10px;font-size:13px;font-family:inherit}.c-coupon__input:focus{outline:none;border-color:#5B50F0}.c-coupon__apply{cursor:pointer;background:#1A1035;color:#ffffff;border:none;border-radius:8px;padding:9px 14px;font-size:13px;font-weight:600;font-family:inherit}@media (max-width:960px){.c-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.c-footer__grid{grid-template-columns:1fr}}.c-table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.c-table-scroll .c-table{min-width:640px}.c-table{border:1px solid #d6cffa;box-shadow:0 2px 10px rgba(26,16,53,.06);border-radius:16px;overflow:hidden;background:#ffffff}.c-table__head{display:grid;grid-template-columns:1.2fr 1fr 1fr;background:#1A1035;color:#ffffff;font-size:13px;font-weight:700}.c-table__head>div{padding:14px 18px}.c-table__head>div:not(:first-child){text-align:center}.c-table__row{display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:1px solid #d6cffa}.c-table__row>div{padding:14px 18px;font-size:13.5px}.c-table__row>div:first-child{font-weight:600}.c-table__row>div:not(:first-child){text-align:center;font-size:13px}.c-table__row>div:nth-child(2){color:#22C55E}.c-table__row>div:nth-child(3){color:#4A4A6A}.commercial-root ::-webkit-scrollbar{width:10px;height:10px}.commercial-root ::-webkit-scrollbar-track{background:transparent}.commercial-root ::-webkit-scrollbar-thumb{background:#7B72F4;border-radius:100px;border:2px solid transparent;background-clip:padding-box}.commercial-root ::-webkit-scrollbar-thumb:hover{background:#5B50F0;background-clip:padding-box}.commercial-root *{scrollbar-width:thin;scrollbar-color:#7B72F4 transparent}.c-before-after{position:relative;width:100%;border-radius:18px;overflow:hidden;box-shadow:0 30px 80px rgba(91,80,240,.19),0 0 0 1px #D6CFFA;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;aspect-ratio:4/3;background:#1a1035}.c-before-after__layer{position:absolute;inset:0}.c-before-after__img{object-fit:cover;pointer-events:none}.c-before-after__badge{position:absolute;top:12px;font-weight:800;font-size:11px;letter-spacing:.04em;text-transform:uppercase;color:#ffffff;padding:5px 10px;border-radius:100px;pointer-events:none;transition:opacity .15s}.c-before-after__badge--antes{left:12px;background:rgba(239,68,68,.88)}.c-before-after__badge--depois{right:12px;background:rgba(34,197,94,.9)}.c-before-after__line{top:0;bottom:0;width:3px;box-shadow:0 0 12px rgba(0,0,0,.35);transform:translateX(-50%)}.c-before-after__handle,.c-before-after__line{position:absolute;background:#ffffff;pointer-events:none}.c-before-after__handle{top:50%;width:46px;height:46px;border-radius:50%;border:3px solid #5b50f0;box-shadow:0 8px 24px rgba(0,0,0,.22);display:flex;align-items:center;justify-content:center;gap:2px;transform:translate(-50%,-50%)}.c-before-after__chevron{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent}.c-before-after__chevron--left{border-right:6px solid #5b50f0}.c-before-after__chevron--right{border-left:6px solid #5b50f0}.c-before-after__hint{position:absolute;top:12px;bottom:auto;left:50%;transform:translateX(-50%);font-size:11px;font-weight:600;color:rgba(255,255,255,.92);background:rgba(26,16,53,.55);padding:5px 12px;border-radius:100px;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:3}.c-footer__brand{display:flex;align-items:center;gap:10px;text-decoration:none;margin-bottom:14px}.c-footer__wordmark{height:26px;width:auto;display:block;max-width:min(168px,70vw)}.c-footer__company{font-size:13px;color:#8888AA;margin:14px 0 0;font-weight:500}.c-footer__group{font-size:12px;line-height:1.5;color:#6f6f8c;margin:8px 0 0}.c-footer__cnpj{font-size:12px;color:#4A4A6A;margin:6px 0 0}.c-hero-photo{aspect-ratio:4/3;border-radius:16px;overflow:hidden;border:1px solid #e8e7ee}.c-hero-photo img{width:100%;height:100%;object-fit:cover;display:block}.c-page-hero{position:relative;overflow:hidden;background:#171524;color:#ffffff}.c-page-hero__media{position:absolute;inset:0;z-index:0}.c-page-hero__img{object-fit:cover;object-position:70% center;opacity:.55}.c-page-hero__veil{position:absolute;inset:0;background:linear-gradient(90deg,rgba(23,21,36,.92),rgba(23,21,36,.72) 48%,rgba(23,21,36,.55)),linear-gradient(180deg,rgba(23,21,36,.2),rgba(23,21,36,.55))}.c-page-hero__inner{position:relative;z-index:1;max-width:1180px;margin:0 auto;padding:clamp(48px,7vw,72px) clamp(16px,4vw,32px)}.c-page-hero--split .c-page-hero__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);grid-gap:clamp(28px,5vw,48px);gap:clamp(28px,5vw,48px);align-items:center}.c-page-hero__eyebrow{margin:0 0 14px;font-size:13px;font-weight:500;color:#c4c2ff}.c-page-hero__title{margin:0 0 16px;font-size:clamp(30px,5vw,44px);font-weight:600;letter-spacing:-.03em;line-height:1.08;color:#ffffff;text-wrap:balance;max-width:16em}.c-page-hero__lead{margin:0;font-size:17px;line-height:1.5;color:rgba(255,255,255,.82);max-width:36em}.c-page-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px}.c-page-hero__meta{margin-top:16px;font-size:13px;line-height:1.45;color:rgba(255,255,255,.62)}.c-page-hero__aside{min-width:0}.c-page-hero__aside .c-op-preview{border-radius:16px;transform:none;box-shadow:0 16px 48px rgba(8,6,18,.35)}@media (max-width:900px){.c-page-hero--split .c-page-hero__inner{grid-template-columns:1fr}}.c-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(20px,3vw,36px);gap:clamp(20px,3vw,36px);padding-top:8px;border-top:1px solid #e8e7ee}.c-feature-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-feature-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.c-feature-grid--5{grid-template-columns:repeat(5,minmax(0,1fr))}@media (max-width:900px){.c-feature-grid,.c-feature-grid--4,.c-feature-grid--5{grid-template-columns:1fr;gap:0}.c-feature-grid--2{grid-template-columns:1fr}.c-feature-item{padding:20px 0;border-bottom:1px solid #e8e7ee}.c-feature-item:last-child{border-bottom:none}}.c-feature-item{padding:24px 0 8px}.c-feature-item__kicker{font-size:12px;font-weight:500;color:#6b67ff;margin-bottom:8px}.c-feature-item__title{font-size:16px;font-weight:600;color:#1f1d30;margin-bottom:8px;letter-spacing:-.02em}.c-feature-item__desc{font-size:14.5px;line-height:1.55;color:#67657c}.c-feature-item__list{margin:0;padding:0 0 0 18px;color:#67657c;font-size:14px;line-height:1.55}.c-feature-item__list li{margin-bottom:6px}.c-feature-item__list li:last-child{margin-bottom:0}.c-section-lead{font-size:16px;line-height:1.55;color:#67657c;max-width:560px;margin:16px auto 0}.c-section-lead--left{margin-left:0;margin-right:0}.c-soft-note{text-align:center;margin-top:24px;font-size:13px;line-height:1.6;color:#8888aa}.c-soft-note strong{color:#4b4860;font-weight:600}.commercial-root .marketing-faq__eyebrow,.commercial-root .marketing-faq__page-title,.commercial-root .marketing-faq__title,.commercial-root .marketing-faq__trigger{font-family:inherit}.commercial-root .marketing-faq__eyebrow{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#67657c}.commercial-root .marketing-faq__page-title,.commercial-root .marketing-faq__title{font-weight:600;letter-spacing:-.02em;color:#1f1d30}.commercial-root .marketing-faq__page-title{font-size:clamp(28px,4.5vw,36px);margin-bottom:24px}.commercial-root .marketing-faq__item{border-radius:12px;border-color:#e8e7ee;box-shadow:none}.commercial-root .marketing-faq__trigger{font-weight:600;color:#1f1d30}.commercial-root .marketing-faq__chevron{color:#6b67ff}.commercial-root .marketing-faq__panel p,.commercial-root .marketing-faq__sub{color:#67657c}.commercial-root .blog-article{width:100%;max-width:none;padding:0 0 72px}.commercial-root .blog-hero{background:#171524;color:#ffffff;border-radius:0;margin:0 0 40px;padding:clamp(40px,6vw,64px) clamp(16px,4vw,32px);max-width:none;width:100%;gap:clamp(24px,4vw,40px);box-shadow:none}.commercial-root .blog-content,.commercial-root .blog-hero__copy,.commercial-root .blog-hero__panel,.commercial-root .blog-toc{border:none;background:transparent;box-shadow:none}.commercial-root .blog-hero__copy{border-radius:0;padding:0;max-width:1180px}.commercial-root .blog-eyebrow{display:block;margin-bottom:14px;padding:0;border-radius:0;background:transparent;color:#c4c2ff;font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.commercial-root .blog-hero h1{color:#ffffff;font-weight:600;letter-spacing:-.03em;font-size:clamp(30px,5vw,44px);line-height:1.08}.commercial-root .blog-hero p{color:rgba(255,255,255,.82);font-size:17px;line-height:1.5}.commercial-root .blog-secondary-link{color:rgba(255,255,255,.88);font-weight:500;border-bottom:1px solid rgba(255,255,255,.35);padding-bottom:2px;min-height:auto}.commercial-root .blog-hero__panel{border-radius:16px;padding:24px;color:#1f1d30;background:#ffffff;border:1px solid rgba(255,255,255,.12)}.commercial-root .blog-hero__panel svg{color:#6b67ff}.commercial-root .blog-hero__panel strong{font-size:18px;font-weight:600;letter-spacing:-.02em}.commercial-root .blog-hero__panel p{color:#67657c;font-size:14.5px;line-height:1.55}.commercial-root .blog-layout{max-width:1180px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.commercial-root .blog-toc{border:1px solid #e8e7ee;border-radius:12px;background:#ffffff;padding:20px}.commercial-root .blog-content{border:none;background:transparent;padding:0}.commercial-root .blog-content h2{font-weight:600;letter-spacing:-.02em;color:#1f1d30}.commercial-root .blog-content li,.commercial-root .blog-content p{color:#67657c}.commercial-root .marketing-doc-wrap{max-width:840px;margin:0 auto;padding:clamp(32px,5vw,56px) clamp(16px,4vw,32px) 72px}.commercial-root .doc-page{border-color:#D6CFFA;box-shadow:0 2px 10px rgba(26,16,53,.06)}.commercial-root .doc-body h2,.commercial-root .doc-body h3,.commercial-root .doc-header h1{color:#1A1035}.commercial-root .doc-body a{color:#5B50F0}@media (max-width:600px){.c-before-after{border-radius:14px}.c-before-after__handle{width:40px;height:40px}.c-header__wordmark{max-width:min(190px,48vw)}}.commercial-root--proposta{min-height:100vh}.c-prop-minibar{position:-webkit-sticky;position:sticky;top:0;z-index:70;background:rgba(240,239,254,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid #d6cffa}.c-prop-minibar__inner{max-width:920px;margin:0 auto;padding:12px clamp(16px,4vw,28px);display:flex;align-items:center;justify-content:space-between;gap:12px}.c-prop-minibar__brand{text-decoration:none;display:flex;align-items:center}.c-prop-minibar__right{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.c-prop-minibar__client{font-size:13px;font-weight:600;color:#4a4a6a;max-width:min(220px,42vw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.c-prop-minibar__wa{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;background:#25d366;color:#fff;font-size:13px;font-weight:700;text-decoration:none}.c-prop{max-width:920px;margin:0 auto;padding:20px clamp(16px,4vw,28px) 96px;display:grid;grid-gap:22px;gap:22px}.c-prop__toc{position:-webkit-sticky;position:sticky;top:58px;z-index:60;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.92);border:1px solid #d6cffa;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 8px 24px rgba(91,80,240,.08)}.c-prop__toc a{padding:6px 10px;border-radius:999px;font-size:13px;font-weight:600;color:#5b50f0;text-decoration:none;background:#f0effe}.c-prop__toc a:hover{background:#e4e1fc}.c-prop__toc-plan{margin-left:auto;font-size:12px;font-weight:700;color:#1a1035}.c-prop__state{display:flex;align-items:center;gap:10px;color:#4a4a6a;padding:40px 0}.c-prop__error{display:flex;gap:12px;padding:20px;border-radius:16px;background:#fef2f2;color:#991b1b}.c-prop__error p{margin:6px 0 0}.c-prop__error-inline{color:#991b1b;font-size:14px}.c-prop__hero{background:#fff;border:1px solid #d6cffa;border-radius:24px;padding:clamp(22px,4vw,36px);box-shadow:0 18px 50px rgba(91,80,240,.08);scroll-margin-top:120px}.c-prop__hero-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.c-prop__badge,.c-prop__pill{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:#e4e1fc;letter-spacing:.04em}.c-prop__badge,.c-prop__eyebrow,.c-prop__pill{color:#5b50f0;font-size:12px;font-weight:600;text-transform:uppercase}.c-prop__eyebrow{margin:0 0 8px;letter-spacing:.08em}.c-prop__title{margin:0 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.15;color:#1a1035;letter-spacing:-.03em}.c-prop__lede{margin:0;max-width:62ch;font-size:16px;line-height:1.55;color:#4a4a6a}.c-prop__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.c-prop__meta span{padding:7px 12px;border-radius:999px;background:#f0effe;border:1px solid #d6cffa;font-size:13px;color:#4a4a6a}.c-prop__section{background:#fff;border:1px solid #e8e5ff;border-radius:22px;padding:clamp(20px,3vw,28px);scroll-margin-top:120px}.c-prop__section h2{margin:0 0 8px;font-size:22px;color:#1a1035;letter-spacing:-.02em}.c-prop__section-lead{margin:0 0 18px;color:#4a4a6a;line-height:1.55;max-width:70ch}.c-prop__section--accent{background:linear-gradient(180deg,#f7f6ff,#fff 55%);border-color:#d6cffa}.c-prop__ext-head{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px;color:#5b50f0}.c-prop__ext-head h2{margin:0}.c-prop__grid2,.c-prop__grid3{display:grid;grid-gap:12px;gap:12px}.c-prop__grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.c-prop__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-prop__incluso{display:grid;grid-gap:12px;gap:12px}.c-prop__incluso--even{grid-template-columns:repeat(2,minmax(0,1fr))}.c-prop__incluso--5{grid-template-columns:repeat(6,minmax(0,1fr))}.c-prop__incluso--5>.c-prop__card{grid-column:span 2}.c-prop__incluso--5>.c-prop__card:nth-child(4),.c-prop__incluso--5>.c-prop__card:nth-child(5){grid-column:span 3}.c-prop__card,.c-prop__feature{border:1px solid #ebe8ff;border-radius:16px;padding:16px;background:#fafaff}.c-prop__card-icon{color:#5b50f0;margin-bottom:8px}.c-prop__card strong,.c-prop__feature strong{display:block;color:#1a1035;margin-bottom:6px}.c-prop__card p,.c-prop__feature p,.c-prop__step p{margin:0;font-size:14px;line-height:1.5;color:#4a4a6a}.c-prop__card ul{margin:12px 0 0;padding-left:18px;color:#4a4a6a;font-size:13px;line-height:1.5}.c-prop__card li{margin-bottom:8px}.c-prop__note{display:flex;gap:8px;align-items:flex-start;margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#fff;border:1px dashed #d6cffa;font-size:13px;color:#4a4a6a;line-height:1.5}.c-prop__steps{display:grid;grid-gap:12px;gap:12px}.c-prop__steps--compact{gap:4px}.c-prop__step{display:grid;grid-template-columns:40px 1fr;grid-gap:10px;gap:10px;align-items:start;padding:8px 0;border-bottom:1px solid #efeefc}.c-prop__steps--compact .c-prop__step{padding:6px 0}.c-prop__step:last-child{border-bottom:none;padding-bottom:0}.c-prop__step>span{width:40px;height:40px;border-radius:12px;background:#e4e1fc;color:#5b50f0;display:grid;place-items:center;font-weight:700;font-size:13px}.c-prop__plans{display:grid;grid-gap:12px;gap:12px}.c-prop__plans--3{grid-template-columns:repeat(3,minmax(0,1fr))}.c-prop__plan{text-align:left;border:1.5px solid #e0dbff;border-radius:18px;padding:18px;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease,background .15s ease}.c-prop__plan:hover{border-color:#bdb4ff;transform:translateY(-1px)}.c-prop__plan.is-selected{border:2px solid #5b50f0;box-shadow:0 12px 30px rgba(91,80,240,.14);background:#fafaff}.c-prop__plan-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.c-prop__plan-radio{display:inline-flex;color:#5b50f0;flex:none}.c-prop__plan-radio-empty{width:18px;height:18px;border-radius:50%;border:2px solid #cfc8f5;display:inline-block}.c-prop__save{margin-left:auto;font-size:11px;font-weight:700;color:#059669;background:#ecfdf5;padding:3px 8px;border-radius:999px;white-space:nowrap}.c-prop__plan-sub{margin:8px 0 0;font-size:12px;color:#8888aa}.c-prop__plan-price{margin-top:12px;font-size:28px;font-weight:800;color:#1a1035;letter-spacing:-.03em}.c-prop__plan-eq{font-size:13px;color:#4a4a6a;margin-top:4px}.c-prop__plan-break{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px;font-size:12px;color:#6b6b88}.c-prop__setup{display:flex;justify-content:space-between;gap:20px;align-items:center;flex-wrap:wrap;padding:clamp(20px,3vw,28px);border-radius:22px;border:1px dashed #c4baf8;background:linear-gradient(135deg,#f0effe,#fff)}.c-prop__setup h2{margin:8px 0;font-size:22px;color:#1a1035}.c-prop__setup p{margin:0;max-width:52ch;color:#4a4a6a;line-height:1.5;font-size:14px}.c-prop__setup-value{font-size:clamp(28px,4vw,36px);font-weight:800;color:#1a1035;letter-spacing:-.03em}.c-prop__summary{margin-top:16px;display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:14px;background:#f7f6ff;border:1px solid #e4e1fc}.c-prop__summary>div{display:flex;justify-content:space-between;gap:12px;font-size:14px}.c-prop__summary span{color:#6b6b88}.c-prop__obs{margin:0;white-space:pre-wrap;color:#4a4a6a;line-height:1.6}.c-prop__cta{display:grid;grid-gap:12px;gap:12px;justify-items:start;padding-top:8px;scroll-margin-top:120px}.c-prop__cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:14px;padding:16px 22px;background:#5b50f0;color:#fff;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 14px 34px rgba(91,80,240,.28)}.c-prop__cta-btn:disabled{cursor:wait;opacity:.85}.c-prop__cta p{margin:0;font-size:13px;color:#8888aa;max-width:56ch}.c-prop__status{padding:16px 18px;border-radius:14px;font-size:14px}.c-prop__status.is-ok{background:#ecfdf5;color:#065f46}.c-prop__status.is-bad{background:#fef2f2;color:#991b1b}@media (max-width:860px){.c-prop__grid2,.c-prop__grid3,.c-prop__incluso--5,.c-prop__incluso--even,.c-prop__plans--3{grid-template-columns:1fr}.c-prop__incluso--5>.c-prop__card,.c-prop__incluso--5>.c-prop__card:nth-child(4),.c-prop__incluso--5>.c-prop__card:nth-child(5){grid-column:auto}.c-prop__toc-plan{width:100%;margin-left:0}}.c-demo{max-width:720px;margin:0 auto;padding:24px clamp(16px,4vw,28px) 80px;display:grid;grid-gap:20px;gap:20px;-webkit-user-select:text;-moz-user-select:text;user-select:text}.c-demo__state{display:flex;align-items:center;gap:10px;color:#4a4a6a;padding:40px 0}.c-demo__error{display:flex;gap:12px;padding:20px;border-radius:16px;background:#fef2f2;color:#991b1b}.c-demo__error p{margin:6px 0 0}.c-demo__error-inline{color:#991b1b;font-size:14px;margin:0}.c-demo__hero{background:#fff;border:1px solid #d6cffa;border-radius:22px;padding:clamp(20px,4vw,28px);box-shadow:0 14px 40px rgba(91,80,240,.08)}.c-demo__badge{display:inline-flex;padding:6px 12px;border-radius:999px;background:#e4e1fc;color:#5b50f0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.c-demo__hero h1{margin:0 0 10px;font-size:clamp(24px,4vw,32px);color:#1a1035}.c-demo__hero p{margin:0;color:#4a4a6a;line-height:1.55}.c-demo__meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.c-demo__meta span{padding:6px 10px;border-radius:999px;background:#f0effe;border:1px solid #d6cffa;font-size:12px;color:#4a4a6a}.c-demo__form{background:#fff;border:1px solid #e8e5ff;border-radius:20px;padding:22px;display:grid;grid-gap:14px;gap:14px}.c-demo__form h2{margin:0;font-size:18px;color:#1a1035}.c-demo__form label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:600;color:#4a4a6a}.c-demo__form input{padding:12px 14px;border-radius:12px;border:1px solid #d6cffa;font-size:15px}.c-demo__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:14px;padding:14px 20px;background:#5b50f0;color:#fff;font-size:15px;font-weight:700;cursor:pointer}.c-demo__cta:disabled{opacity:.85;cursor:wait}.c-demo__blocked{padding:16px;border-radius:14px;background:#fef2f2;color:#991b1b}.c-demo__panel{background:#fff;border:1px solid #e8e5ff;border-radius:20px;padding:20px}.c-demo__panel--apps{background:linear-gradient(180deg,#f7f6ff,#fff 70%);border-color:#d6cffa}.c-demo__panel-head{display:flex;gap:12px;align-items:flex-start;color:#5b50f0;margin-bottom:14px}.c-demo__panel-head h2{margin:0 0 4px;font-size:17px;color:#1a1035}.c-demo__panel-head p{margin:0;font-size:13px;color:#4a4a6a}.c-demo__actions{display:flex;flex-wrap:wrap;gap:8px}.c-demo__btn{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;border-radius:12px;background:#5b50f0;color:#fff;font-size:13px;font-weight:600;text-decoration:none;border:none;cursor:pointer}.c-demo__btn--ghost{background:#f0effe;color:#5b50f0}.c-demo__apps{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-bottom:14px}.c-demo__app-card{border:1px solid #ebe8ff;border-radius:14px;padding:14px;background:#fff}.c-demo__app-card strong{display:block;margin-bottom:6px;color:#1a1035}.c-demo__app-card p{margin:0 0 10px;font-size:13px;color:#4a4a6a}.c-demo__wa{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;border-radius:12px;background:#25d366;color:#fff;font-weight:700;text-decoration:none;font-size:14px}.c-demo__steps{background:#fff;border:1px solid #e8e5ff;border-radius:20px;padding:20px}.c-demo__steps h2{margin:0 0 10px;font-size:17px}.c-demo__steps ol{margin:0;padding-left:20px;color:#4a4a6a;line-height:1.6;font-size:14px}.c-demo__hint{margin:12px 0 0!important;font-size:13px!important;color:#5b50f0!important}.c-demo__creds{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.c-demo__cred-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:#f7f6ff;border:1px solid #e4e1fc}.c-demo__cred-text{display:grid;grid-gap:2px;gap:2px;min-width:0}.c-demo__cred-text span{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#8888aa}.c-demo__cred-text code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14px;color:#1a1035;word-break:break-all;-webkit-user-select:text;-moz-user-select:text;user-select:text}.c-demo__btn--sm{padding:8px 10px;font-size:12px;flex:none}.c-mod-sim__grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);grid-gap:24px;gap:24px;align-items:start}.c-mod-sim__section-title{margin:0 0 12px;font-size:15px;font-weight:700;color:#fff}.c-mod-sim--embed .c-mod-sim__section-title{color:#1a1a2e}.c-mod-sim__modules{display:grid;grid-gap:12px;gap:12px}.c-mod-sim__module{display:flex;gap:12px;align-items:flex-start;padding:16px;border-radius:16px;border:1.5px solid #e4e1fc;background:#fff;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.c-mod-sim__module.is-selected{border-color:#5b50f0;box-shadow:0 0 0 3px rgba(91,80,240,.12)}.c-mod-sim__module input{margin-top:4px;flex:none}.c-mod-sim__module-body{flex:1 1;min-width:0}.c-mod-sim__need{font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b50f0;margin-bottom:4px}.c-mod-sim__module-name{font-weight:750;font-size:16px;color:#1a1a2e}.c-mod-sim__module-body p{margin:4px 0 8px;font-size:13.5px;color:#6b6b88;line-height:1.45}.c-mod-sim__module-body ul{margin:0 0 10px;padding-left:16px;font-size:12.5px;color:#4a4a6a;line-height:1.45}.c-mod-sim__price{font-weight:800;font-size:15px;color:#1a1a2e}.c-mod-sim__price span{font-weight:500;font-size:12.5px;color:#8888aa}.c-mod-sim__add{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:700;color:#5b50f0}.c-mod-sim__units{width:100%;max-width:200px;padding:12px 14px;border-radius:12px;border:1px solid #e2e2ea;font-size:18px;font-weight:700}.c-mod-sim__summary{position:-webkit-sticky;position:sticky;top:88px}.c-mod-sim__block-label{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8888aa;margin-bottom:6px}.c-mod-sim__included,.c-mod-sim__lines{list-style:none;margin:0;padding:0}.c-mod-sim__lines li{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid #f0eef8;font-size:13.5px}.c-mod-sim__lines li small{display:block;font-size:11.5px;color:#8888aa;font-weight:500}.c-mod-sim__included li{font-size:13.5px;padding:4px 0;color:#4a4a6a}.c-mod-sim__totals{margin-top:14px;border-top:1px solid #e8e5ff;padding-top:12px}.c-mod-sim__row{display:flex;justify-content:space-between;gap:10px;font-size:14px;margin-bottom:8px}.c-mod-sim__row small{display:block;font-size:11px;color:#b45309;font-weight:600}.c-mod-sim__row--warn{color:#b45309}.c-mod-sim__muted-row{font-size:12.5px;color:#6b6b88}.c-mod-sim__total{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-top:8px;padding:12px 14px;border-radius:12px;background:#1a1a2e;color:#fff;font-size:16px}.c-mod-sim__effective{margin:10px 0 0;font-size:12.5px;color:#6b6b88;line-height:1.45}.c-mod-sim__effective span{font-size:11.5px}.c-mod-sim__cta{margin-top:16px;display:grid;grid-gap:10px;gap:10px}.c-mod-sim__partner-link{text-align:center;font-size:13px;font-weight:600;color:#5b50f0;text-decoration:none}.c-mod-sim__disclaimer{margin:4px 0 0;font-size:11.5px;color:#8888aa;line-height:1.4;text-align:center}.c-mod-sim__extras{display:grid;grid-gap:12px;gap:12px;font-size:13px;color:#4a4a6a}.c-mod-sim__extras p{margin:4px 0 0;color:#6b6b88}.c-mod-sim__badge{display:inline-block;margin-left:6px;padding:2px 8px;border-radius:999px;background:#fdf3e3;color:#b45309;font-size:10.5px;font-weight:700}.c-mod-sim__muted{color:#b0a8f0;font-size:13.5px}.c-calc-card .c-mod-sim__muted,.c-mod-sim--embed .c-mod-sim__muted{color:#6b6b88}.c-mod-sim__error{color:#c0392b;font-size:14px}.c-mod-sim__loading{color:#b0a8f0;text-align:center}.c-mod-sim__mobile-bar{display:none}@media (max-width:900px){.c-mod-sim__grid{grid-template-columns:1fr}.c-mod-sim__summary--desktop{display:none}.c-mod-sim__section-title{color:#fff}.c-mod-sim__mobile-bar{display:block;position:-webkit-sticky;position:sticky;bottom:0;z-index:40;margin:20px -clamp(16px,4vw,32px) -24px;padding:0;background:#fff;border-top:1px solid #e4e1fc;box-shadow:0 -8px 24px rgba(26,26,46,.08)}.c-mod-sim__mobile-toggle{width:100%;display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border:0;background:#1a1a2e;color:#fff;font-weight:700;font-size:14px;cursor:pointer}.c-mod-sim__mobile-panel{padding:16px;max-height:min(60vh,480px);overflow:auto;background:#fff}}.c-onboard-hero{background:#171524;color:#ffffff;padding:clamp(36px,5vw,56px) clamp(16px,4vw,32px) clamp(28px,4vw,40px)}.c-onboard-hero__inner{max-width:720px;margin:0 auto}.c-onboard-hero__eyebrow{margin:0 0 12px;font-size:13px;font-weight:500;color:#c4c2ff}.c-onboard-hero__title{margin:0 0 12px;font-size:clamp(28px,4.5vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:#ffffff;text-wrap:balance}.c-onboard-hero__lead{margin:0;font-size:16px;line-height:1.5;color:rgba(255,255,255,.78);max-width:40em}.commercial-root .onboarding-shell--after-hero{min-height:auto;place-items:start center;padding:0 clamp(16px,4vw,32px) clamp(48px,7vw,72px);margin-top:-20px;position:relative;z-index:1}.commercial-root .onboarding-card{max-width:560px;border-radius:16px;border-color:#e8e7ee;box-shadow:0 12px 40px rgba(23,21,36,.12);padding:clamp(24px,4vw,32px);background:#ffffff}.commercial-root .onboarding-card--wide{max-width:720px}.commercial-root .onboarding-card h1{color:#1f1d30;font-weight:600;letter-spacing:-.02em}.commercial-root .onboarding-card p{color:#67657c}.commercial-root .onboarding-progress__eyebrow{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#67657c}.commercial-root .onboarding-progress__title{font-size:17px;font-weight:600;letter-spacing:-.02em;color:#1f1d30}.commercial-root .onboarding-progress__segment{height:3px;border-radius:2px;background:#e8e7ee;box-shadow:none}.commercial-root .onboarding-progress__segment--complete,.commercial-root .onboarding-progress__segment--current{background:#6b67ff;box-shadow:none}.commercial-root .field span{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#4b4860}.commercial-root .field input,.commercial-root .field select,.commercial-root .password-input,.commercial-root .slug-input{border-radius:8px;border-color:#e8e7ee;background:#ffffff;min-height:44px;font-weight:500;color:#1f1d30}.commercial-root .field input:focus,.commercial-root .field select:focus,.commercial-root .password-input:focus-within,.commercial-root .slug-input:focus-within{border-color:#6b67ff;box-shadow:0 0 0 3px rgba(107,103,255,.12)}.commercial-root .field input[readonly]{background:#f7f7f9}.commercial-root .button.primary{background:var(--primary-action,#5c57e8);border-radius:8px;min-height:44px;font-weight:500;box-shadow:none}.commercial-root .button.primary:hover{background:var(--primary-action-hover,#4e49dc)}.commercial-root .button.secondary{border-radius:8px;min-height:44px;border:1px solid #e8e7ee;color:#1f1d30;font-weight:500;background:#ffffff}.commercial-root .button:active{transform:none;opacity:.92}.commercial-root .onboarding-pricing-summary{border-radius:12px;background:#f7f7f9;border-color:#e8e7ee}.commercial-root .onboarding-pricing-summary__eyebrow{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#6b67ff}.commercial-root .onboarding-pricing-summary__plan{font-weight:500;color:#1f1d30}.commercial-root .onboarding-pricing-summary__total{font-weight:600;color:#1f1d30;font-size:1.25rem}.commercial-root .onboarding-condo-block{border-radius:12px;border-color:#e8e7ee}.commercial-root .onboarding-condo-block legend{font-weight:600;color:#1f1d30}.commercial-root .onboarding-locked-hint a,.commercial-root .onboarding-url-list a{font-weight:500;color:#6b67ff}.commercial-root .success-mark{border-radius:12px}.commercial-root .success-facts div{border-radius:12px;background:#f7f7f9;border-color:#e8e7ee}.commercial-root .success-facts span{font-size:12px;font-weight:500;letter-spacing:0;text-transform:none;color:#67657c}.commercial-root .success-links a{border-radius:12px;border:1px solid #e8e7ee;background:#ffffff}.commercial-root .form-alert{border-radius:8px}.commercial-root .conta-portal__eyebrow{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:#6b67ff}.c-promo-banner{background:linear-gradient(90deg,#171524,#2a2150 48%,#6b67ff);color:#ffffff}.c-promo-banner__inner{max-width:1180px;margin:0 auto;padding:10px clamp(16px,4vw,32px);display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.c-promo-banner__copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px;min-width:0}.c-promo-banner__tag{display:inline-flex;align-items:center;padding:3px 8px;border-radius:999px;background:rgba(255,255,255,.14);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.c-promo-banner__title{font-size:14px;font-weight:700}.c-promo-banner__sub{font-size:13px;color:rgba(255,255,255,.82)}.c-promo-banner__actions{display:flex;align-items:center;gap:10px;flex:none}.c-promo-banner__cta{display:inline-flex;align-items:center;justify-content:center;min-height:34px;padding:0 14px;border-radius:999px;background:#ffffff;color:#171524;font-size:13px;font-weight:700;text-decoration:none}.c-promo-banner__link{color:#ffffff;font-size:13px;font-weight:600;text-decoration:underline;text-underline-offset:3px}.c-promo-home{position:relative;padding:28px clamp(16px,4vw,32px) 8px;background:#171524;overflow:hidden}.c-promo-home__glow{position:absolute;inset:auto -10% -40% auto;width:min(520px,80vw);height:min(520px,80vw);border-radius:50%;background:radial-gradient(circle,rgba(107,103,255,.45),transparent 68%);pointer-events:none}.c-promo-home__card{position:relative;max-width:920px;margin:0 auto;padding:clamp(28px,5vw,40px);border-radius:24px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(160deg,rgba(107,103,255,.22),rgba(23,21,36,.2) 42%,rgba(23,21,36,.55)),#1d1a2e;color:#ffffff}.c-promo-home__eyebrow{margin:0 0 10px;font-size:13px;font-weight:700;color:#c4c2ff;text-transform:uppercase;letter-spacing:.06em}.c-promo-home__title{margin:0 0 12px;font-size:clamp(28px,5vw,42px);line-height:1.12;letter-spacing:-.03em;font-weight:700}.c-promo-home__lead{margin:0 0 16px;max-width:62ch;font-size:16px;line-height:1.55;color:#d7d3e8}.c-promo-home__pill{display:inline-flex;margin:0 0 18px;padding:8px 12px;border-radius:999px;background:rgba(107,103,255,.28);border:1px solid rgba(196,194,255,.35);font-size:13px;font-weight:700;color:#ffffff}.c-promo-home__list{margin:0 0 24px;padding:0;list-style:none;display:grid;grid-gap:10px;gap:10px}.c-promo-home__list li{position:relative;padding-left:22px;font-size:14.5px;line-height:1.45;color:#ebe7f7}.c-promo-home__list li:before{content:"";position:absolute;left:0;top:.45em;width:8px;height:8px;border-radius:50%;background:#6b67ff}.c-promo-home__actions{display:flex;flex-wrap:wrap;gap:10px}.c-promo-doc{padding-bottom:64px}.c-promo-doc__highlight{margin:0 0 24px;padding:14px 16px;border-radius:14px;background:#efeefe;border:1px solid #d8d5f5;color:#2d2a4a;font-weight:700}.c-promo-doc__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:760px){.c-promo-doc__grid{grid-template-columns:1fr}.c-promo-banner__sub{flex-basis:100%}}.c-promo-doc__card{padding:18px 18px 16px;border-radius:16px;background:#ffffff;border:1px solid #e8e7ee}.c-promo-doc__card h2{margin:0 0 8px;font-size:17px;color:#1f1d30}.c-promo-doc__card p{margin:0;font-size:14.5px;line-height:1.55;color:#5b5870}.c-promo-doc__cta{margin-top:28px;display:flex;flex-wrap:wrap;gap:10px}