.hero-v2{padding-top:96px;padding-bottom:88px;grid-template-columns:minmax(0,1fr) minmax(460px,.92fr);gap:68px}.hero-v2 h1{font-size:clamp(52px,6.5vw,88px);max-width:12ch}.hero-v2 .hero-lede{max-width:720px}.button-whatsapp{background:#d9efe5;border-color:#b7ddcc;color:#0c5d46}.button-whatsapp:hover{background:#cde9dc}.button-light{background:#f5f7f3;color:#101513}.hero-proof{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.hero-proof span{font:10px var(--mono);letter-spacing:.05em;text-transform:uppercase;border:1px solid var(--line);border-radius:999px;padding:8px 10px;background:rgba(255,255,255,.35);color:#59645f}.hero-stage-v2{transform:none;border-radius:22px;box-shadow:0 38px 90px rgba(16,21,19,.16)}.operator-grid{padding:14px;display:grid;grid-template-columns:1.35fr .65fr;gap:10px}.operator-priority,.operator-side article,.operator-actions{border:1px solid rgba(255,255,255,.1);background:#17211e;border-radius:14px}.operator-priority{padding:25px;min-height:282px;display:flex;flex-direction:column}.operator-kicker{font:10px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.operator-priority strong{display:block;margin-top:32px;font-size:28px;line-height:1.08;letter-spacing:-.045em}.operator-priority>p{margin-top:12px;font-size:13px;line-height:1.65;color:#93a19a}.operator-evidence{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:22px}.operator-evidence span{font:9px var(--mono);padding:6px 8px;border-radius:999px;background:rgba(44,229,155,.07);border:1px solid rgba(44,229,155,.16);color:#8fe0bf}.operator-side{display:grid;gap:10px}.operator-side article{padding:19px}.operator-side span{font:9px var(--mono);text-transform:uppercase;color:#8e9b95}.operator-side strong{display:block;font-size:34px;margin-top:12px}.operator-side small{display:block;color:#819088;margin-top:3px}.operator-actions{grid-column:1/-1;padding:5px 15px}.operator-actions>div{display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center;min-height:58px;border-bottom:1px solid rgba(255,255,255,.08)}.operator-actions>div:last-child{border-bottom:0}.operator-actions>div>span{font:9px var(--mono);color:#718079}.operator-actions p{display:flex;flex-direction:column;gap:2px}.operator-actions b{font-size:12px}.operator-actions small{color:#7f8e87}.operator-actions em{font:9px var(--mono);font-style:normal;color:var(--accent);border:1px solid rgba(44,229,155,.2);border-radius:999px;padding:5px 7px}.operator-actions em.review{color:#e7c980;border-color:rgba(231,201,128,.25)}.provider-rail{border-block:1px solid var(--line);background:#eeefe9}.provider-rail-inner{min-height:72px;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.rail-label{font:10px var(--mono);text-transform:uppercase;letter-spacing:.12em;color:#7a837f}.provider-list{display:flex;align-items:center;justify-content:space-between;gap:16px;overflow:auto;scrollbar-width:none}.provider-list::-webkit-scrollbar{display:none}.provider-list span{white-space:nowrap;font-size:12px;font-weight:700;color:#424d48}.section-head-wide{grid-template-columns:.85fr 1.15fr}.section-head-wide h2{grid-column:1/2}.section-head-wide p{grid-column:2/3}.outcome-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.outcome-card{position:relative;min-height:330px;border:1px solid var(--line);background:var(--paper);border-radius:18px;padding:30px;display:flex;flex-direction:column;overflow:hidden}.outcome-card::after{content:"";position:absolute;width:170px;height:170px;border-radius:50%;right:-85px;top:-85px;background:radial-gradient(circle,rgba(44,229,155,.13),transparent 68%)}.outcome-card>span,.audience-card>span{font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--accent-dark)}.outcome-card h3{font-size:30px;line-height:1.1;margin-top:58px;max-width:560px}.outcome-card p{font-size:14px;line-height:1.75;color:var(--muted);margin-top:14px;max-width:600px}.outcome-card a{margin-top:auto;padding-top:24px;font-size:13px;font-weight:800}.section-soft{background:#eceee8;border-block:1px solid var(--line)}.workflow-grid-v2{background:rgba(255,255,255,.28)}.platform-section{overflow:hidden}.platform-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px;align-items:center}.platform-copy h2{font-size:clamp(42px,5.2vw,66px);margin-top:18px}.platform-copy>p{font-size:16px;line-height:1.75;color:#9ba7a1;margin-top:22px}.integration-board{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.integration-board article{min-height:210px;padding:24px;border-radius:16px;border:1px solid rgba(255,255,255,.12);background:#17211e;display:flex;flex-direction:column;gap:8px}.integration-board b{font-size:18px;margin-bottom:11px}.integration-board span{font:10px var(--mono);color:#9ca8a2;border-top:1px solid rgba(255,255,255,.08);padding-top:8px}.integration-board .integration-muted{background:#131b19}.integration-board .integration-muted span{color:#b8ab83}.compare-table{border:1px solid var(--line);border-radius:18px;overflow:hidden;background:var(--paper)}.compare-row{display:grid;grid-template-columns:180px 1fr 1fr;gap:0;border-bottom:1px solid var(--line)}.compare-row:last-child{border-bottom:0}.compare-row>*{padding:22px 24px;border-right:1px solid var(--line)}.compare-row>*:last-child{border-right:0}.compare-row>span{font:10px var(--mono);text-transform:uppercase;color:var(--accent-dark);background:#f0f1ec}.compare-row p{font-size:14px;line-height:1.65;color:var(--muted)}.compare-head{background:var(--dark);color:white}.compare-head>*{border-right-color:rgba(255,255,255,.12)}.compare-head>span{background:var(--dark)}.compare-head b{font-size:13px}.audience-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.audience-card{min-height:290px;padding:28px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,var(--paper),rgba(255,254,248,.35));display:flex;flex-direction:column}.audience-card h3{font-size:26px;line-height:1.15;margin-top:auto;padding-top:60px}.audience-card p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:12px}.faq-section .section-head{grid-template-columns:1fr}.faq-list{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line);padding:0 4px}.faq-item summary{list-style:none;cursor:pointer;font-weight:800;font-size:19px;padding:24px 40px 24px 0;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";position:absolute;right:6px;top:21px;font:24px var(--mono);color:var(--accent-dark)}.faq-item[open] summary::after{content:"−"}.faq-item p{max-width:820px;padding:0 50px 24px 0;font-size:14px;line-height:1.75;color:var(--muted)}.cta-section-v2{align-items:center}.cta-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.page-hero-v2{padding-bottom:52px}.page-hero-v2 h1{font-size:clamp(50px,7vw,82px);max-width:1050px}.page-subnav{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.page-subnav a,.page-subnav span{font:10px var(--mono);border:1px solid var(--line);border-radius:999px;padding:8px 10px;color:#56615b;background:rgba(255,255,255,.32)}.product-block{display:grid;grid-template-columns:.78fr 1.22fr;gap:64px;padding:54px 0;border-top:1px solid var(--line)}.product-block-copy{position:sticky;top:110px;align-self:start}.product-block-copy>span{font:10px var(--mono);text-transform:uppercase;color:var(--accent-dark)}.product-block-copy h2{font-size:42px;margin-top:14px}.product-block-copy p{font-size:14px;line-height:1.75;color:var(--muted);margin-top:14px}.product-points{display:grid;gap:10px}.product-point{border:1px solid var(--line);background:var(--paper);border-radius:14px;padding:24px}.product-point>span{font:9px var(--mono);text-transform:uppercase;color:var(--accent-dark)}.product-point h3{font-size:23px;margin-top:12px}.product-point p{font-size:14px;line-height:1.7;color:var(--muted);margin-top:9px}.provider-status-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.provider-status-card{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:24px}.provider-status-card b{display:block;font-size:18px}.provider-status-card p{font-size:13px;line-height:1.7;color:var(--muted);margin-top:10px}.provider-status-card span{display:inline-block;margin-top:18px;font:9px var(--mono);text-transform:uppercase;border-radius:999px;padding:6px 8px;background:#e1eee7;color:#0e694e}.provider-status-card span.gated{background:#eee9dc;color:#7e6630}.case-stack{display:grid;gap:14px}.case-card{display:grid;grid-template-columns:150px 1fr 1fr;gap:28px;padding:30px;border:1px solid var(--line);background:var(--paper);border-radius:17px}.case-card>span{font:10px var(--mono);text-transform:uppercase;color:var(--accent-dark)}.case-card h3{font-size:26px}.case-card p{font-size:14px;line-height:1.7;color:var(--muted)}.case-flow{display:flex;flex-wrap:wrap;gap:7px;margin-top:16px}.case-flow span{font:9px var(--mono);padding:6px 8px;border-radius:999px;background:#eef0eb;border:1px solid var(--line)}.contact-v2{grid-template-columns:.9fr 1.1fr;align-items:start}.contact-primary{border-radius:18px;padding:32px;background:var(--dark);color:white}.contact-primary .eyebrow{color:var(--accent)}.contact-primary h2{font-size:42px;margin-top:18px}.contact-primary p{font-size:14px;line-height:1.75;color:#9ca8a2;margin-top:16px}.contact-primary .contact-number{display:block;margin-top:26px;font:18px var(--mono);color:white}.contact-primary .button{margin-top:22px}.contact-secondary{margin-top:14px;padding:22px;border:1px solid var(--line);border-radius:14px}.contact-secondary p{font-size:13px;line-height:1.7;color:var(--muted)}.contact-secondary a{font-weight:800}.contact-panel .field-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contact-panel select{width:100%;border:1px solid #c6cec9;border-radius:10px;background:white;padding:13px 14px;color:var(--ink);font:inherit}.contact-panel .button{width:100%;margin-top:18px}@media(max-width:980px){.hero-v2{grid-template-columns:1fr}.provider-rail-inner{grid-template-columns:1fr;gap:12px;padding-block:16px}.provider-list{justify-content:flex-start}.section-head-wide{grid-template-columns:1fr}.section-head-wide h2,.section-head-wide p{grid-column:auto}.platform-layout,.product-block{grid-template-columns:1fr}.product-block-copy{position:static}.audience-grid,.provider-status-grid{grid-template-columns:1fr}.case-card{grid-template-columns:1fr}.compare-row{grid-template-columns:130px 1fr 1fr}.compare-row>*{padding:18px 16px}}@media(max-width:700px){.outcome-grid,.integration-board{grid-template-columns:1fr}.operator-grid{grid-template-columns:1fr}.operator-priority,.operator-actions{grid-column:auto}.operator-side{grid-template-columns:1fr 1fr}.compare-table{overflow-x:auto}.compare-row{min-width:650px}.contact-panel .field-row{grid-template-columns:1fr}.cta-actions{justify-content:flex-start}.hero-v2 h1{font-size:48px}.outcome-card{min-height:300px}.product-block-copy h2,.contact-primary h2{font-size:34px}}
