.ld-site .marketing-detail-hero{background:var(--surface)}.ld-site .marketing-page-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:28px;display:flex}.ld-site .marketing-page-actions .btn{min-block-size:44px}.ld-site .marketing-detail-hero .marketing-screen-note{color:var(--ink-600);margin-block-start:24px;font-size:.85rem}.ld-site .marketing-modules .feature-block{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding-block:64px}.ld-site .marketing-modules .feature-block>*{min-inline-size:0}.ld-site .marketing-module-extras{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.ld-site .marketing-module-extras figure{min-inline-size:0;margin:0}.ld-site .marketing-module-extras figcaption{color:var(--ink-600);margin-block-start:12px;font-size:.9rem}.ld-site .marketing-whatsapp{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.ld-site .marketing-whatsapp h2{color:var(--navy-900);margin-block-start:12px;font-size:clamp(1.45rem,2.6vw,1.9rem);line-height:1.45}.ld-site .marketing-whatsapp p{margin-block-start:12px}.ld-site .marketing-message-types{gap:24px;display:grid}.ld-site .marketing-message-types>div{border-block-end:1px solid var(--border);grid-template-columns:24px minmax(0,1fr);gap:4px 12px;padding-block-end:24px;display:grid}.ld-site .marketing-message-types .icon{color:var(--blue-700);grid-row:span 2;margin-block-start:4px}.ld-site .marketing-message-types h3,.ld-site .marketing-trial-modules h3,.ld-site .marketing-activation-steps h3{color:var(--navy-900);font-size:1.05rem;font-weight:600}.ld-site .marketing-message-types p{margin:0}.ld-site .marketing-comparison .compare{table-layout:fixed;text-align:start;inline-size:100%;min-inline-size:0}.ld-site .marketing-comparison .compare th,.ld-site .marketing-comparison .compare td{text-align:start;vertical-align:top;overflow-wrap:anywhere;padding:20px 16px}.ld-site .marketing-comparison .compare tbody th{background:var(--surface);font-weight:600}.ld-site .marketing-comparison .compare tr>:first-child{inline-size:22%}.ld-site .marketing-comparison-label{display:none}.ld-site .marketing-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ld-site .marketing-pricing-hero{padding-block-end:64px}.ld-site .marketing-billing .billing-toggle{border-radius:var(--radius);box-shadow:none}.ld-site .marketing-billing .billing-toggle>span{color:var(--ink-600)}.ld-site .marketing-billing .billing-toggle>span.is-active,.ld-site .marketing-billing .billing-toggle>.marketing-billing-label{color:var(--navy-900)}.ld-site .marketing-billing .switch{background:0 0;width:48px;height:44px}.ld-site .marketing-billing .switch[aria-checked=true]{background:0 0}.ld-site .marketing-billing .switch:before{content:"";background:var(--ink-500);border-radius:999px;position:absolute;inset-block:9px;inset-inline:0}.ld-site .marketing-billing .switch:after{top:auto;inset-block-start:12px}.ld-site .marketing-billing .switch[aria-checked=true]:before{background:var(--blue-600)}.ld-site .marketing-billing .plans{grid-template-columns:repeat(2,minmax(0,1fr));max-inline-size:880px;margin-inline:auto}.ld-site .marketing-billing .plan{min-inline-size:0}.ld-site .marketing-billing .plan:hover .plan__frame{box-shadow:var(--shadow-1);transform:none}.ld-site .marketing-billing .plan__inner{padding:32px 24px}.ld-site .marketing-billing .plan__price{flex-wrap:wrap;min-block-size:48px;margin-block:20px 8px}.ld-site .marketing-billing .plan__period{color:var(--ink-600);display:inline-block}.ld-site .marketing-billing .plan__cta{min-block-size:44px}.ld-site .marketing-plan-note{max-inline-size:65ch;color:var(--ink-600);text-wrap:pretty;margin:24px auto 0}.ld-site .marketing-trial-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 40px;padding:0;list-style:none;display:grid}.ld-site .marketing-trial-modules li{border-block-end:1px solid var(--border);grid-template-columns:24px minmax(0,1fr);align-content:start;gap:8px 16px;padding-block-end:24px;display:grid}.ld-site .marketing-trial-modules .icon{color:var(--blue-700);margin-block-start:4px}.ld-site .marketing-trial-modules p{color:var(--ink-600);grid-column:2}.ld-site .marketing-activation-steps{max-inline-size:800px;margin-inline:auto;padding:0;list-style:none}.ld-site .marketing-activation-steps li{border-block-end:1px solid var(--border);grid-template-columns:44px minmax(0,1fr);gap:16px;padding-block:24px;display:grid}.ld-site .marketing-step-number{border:1px solid var(--border);border-radius:var(--radius);block-size:44px;inline-size:44px;color:var(--blue-700);place-items:center;font-weight:600;display:grid}.ld-site .marketing-activation-steps p{color:var(--ink-600);overflow-wrap:anywhere;margin-block-start:8px}.ld-site .marketing-activation-steps a{color:var(--blue-700);text-underline-offset:4px;padding-block:10px;text-decoration:underline;display:inline-block}.ld-site .marketing-expiry-note{max-inline-size:800px;color:var(--ink-600);align-items:start;gap:12px;margin:24px auto 0;display:flex}.ld-site .marketing-expiry-note .icon{color:var(--blue-700);flex:none;margin-block-start:4px}@media (max-width:900px){.ld-site .marketing-modules .feature-block,.ld-site .marketing-whatsapp{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:700px){.ld-site .marketing-modules .feature-block{padding-block:40px}.ld-site .marketing-module-extras,.ld-site .marketing-trial-modules,.ld-site .marketing-billing .plans{grid-template-columns:minmax(0,1fr)}.ld-site .marketing-billing .plans{max-inline-size:460px}.ld-site .marketing-billing .billing-toggle{flex-wrap:wrap;justify-content:center;gap:8px 12px;max-inline-size:300px;margin-inline:auto;display:flex}.ld-site .marketing-billing .billing-toggle>.marketing-billing-label{flex-basis:100%;justify-content:center}.ld-site .marketing-comparison .compare thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.ld-site .marketing-comparison .compare,.ld-site .marketing-comparison .compare tbody,.ld-site .marketing-comparison .compare tr,.ld-site .marketing-comparison .compare td,.ld-site .marketing-comparison .compare tbody th{inline-size:100%;display:block}.ld-site .marketing-comparison .compare tr{padding:20px 16px}.ld-site .marketing-comparison .compare tr+tr{border-block-start:1px solid var(--border)}.ld-site .marketing-comparison .compare td,.ld-site .marketing-comparison .compare tbody th{border:0;padding:12px}.ld-site .marketing-comparison .compare tr>:first-child{inline-size:100%}.ld-site .marketing-comparison-label{color:var(--navy-900);margin-block-end:4px;font-size:.85rem;font-weight:600;display:block}}@media (prefers-reduced-motion:reduce){.ld-site .marketing-billing .switch,.ld-site .marketing-billing .switch:after,.ld-site .marketing-billing .plan__frame{transition:none}}
