@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@600;700;800&family=JetBrains+Mono:wght@400;600;700&family=Inter:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400&display=swap";:root{--g:#30b14a;--g-dark:#1baa4a;--g-deep:#169744;--g-light:#44c95f;--g-xl:#55d86c;--g-soft:#30b14a12;--g-mid:#30b14a24;--g-bdr:#30b14a38;--grad:linear-gradient(135deg,#169744 0%,#30b14a 55%,#44c95f 100%);--grad-h:linear-gradient(90deg,#169744 0%,#1fb857 50%,#44c95f 100%);--navy:#071c0d;--navy-2:#0f2d18;--navy-3:#1a4226;--txt:#2a3d30;--muted:#5a6e5e;--border:#ddeae0;--soft:#f4fbf5;--bg:#fff;--sh-xs:0 1px 3px #071c0d0f,0 1px 2px #071c0d0a;--sh-sm:0 2px 8px #071c0d12,0 4px 16px #071c0d0d;--sh-md:0 4px 20px #071c0d17,0 8px 32px #071c0d0f;--sh-lg:0 12px 48px #071c0d1f,0 4px 16px #071c0d0f;--sh-xl:0 24px 72px #071c0d29,0 8px 24px #071c0d14;--sh-g:0 8px 32px #30b14a3d,0 2px 8px #30b14a24;--r-sm:6px;--r-md:10px;--r-lg:16px;--r-xl:20px;--r-2xl:28px;--r-pill:999px;--ease:cubic-bezier(.25,.46,.45,.94);--fast:.2s;--dur:.3s;--slow:.5s;--landing-accent:var(--g);--landing-accent-strong:var(--g-dark);--landing-accent-soft:var(--g-soft);--landing-text:var(--navy);--landing-muted:var(--muted);--landing-border:var(--border);--landing-surface:var(--bg);--landing-radius-xl:var(--r-xl);--landing-radius-lg:var(--r-lg);--landing-radius-md:var(--r-md);--landing-radius-sm:var(--r-sm);--landing-shadow-lg:var(--sh-lg);--landing-shadow-md:var(--sh-md);--landing-shadow-sm:var(--sh-sm)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body,.landing-page-shell{-webkit-font-smoothing:antialiased;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}@keyframes revealUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes revealFade{0%{opacity:0}to{opacity:1}}@keyframes revealScale{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes floatA{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatB{0%,to{transform:translateY(-6px)}50%{transform:translateY(4px)}}@keyframes dotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes gradShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes typeIn{0%{opacity:0;width:0}to{opacity:1;width:100%}}@keyframes megaIn{0%{opacity:0;transform:translate(-50%)translateY(-8px)scale(.97)}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}@keyframes glowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes cardSlideL{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes cardSlideR{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}.reveal{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-scale{opacity:0;transition:opacity .5s var(--ease),transform .5s var(--ease);transform:scale(.96)}.reveal-scale.visible{opacity:1;transform:scale(1)}.reveal-l{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translate(-24px)}.reveal-l.visible{opacity:1;transform:translate(0)}.reveal-r{opacity:0;transition:opacity .6s var(--ease),transform .6s var(--ease);transform:translate(24px)}.reveal-r.visible{opacity:1;transform:translate(0)}.stagger>:first-child{transition-delay:50ms}.stagger>:nth-child(2){transition-delay:.12s}.stagger>:nth-child(3){transition-delay:.19s}.stagger>:nth-child(4){transition-delay:.26s}.stagger>:nth-child(5){transition-delay:.33s}.stagger>:nth-child(6){transition-delay:.4s}.landing-page-shell{min-height:100vh;color:var(--navy);background:var(--bg);overflow-x:clip}.landing-main,.landing-header-inner{width:min(1240px,100% - 48px);margin:0 auto}.landing-header{z-index:100;-webkit-backdrop-filter:blur(24px);transition:box-shadow var(--dur) var(--ease);background:#ffffffe0;border-bottom:1px solid #dfe7edd1;position:sticky;top:0}.landing-header.scrolled{box-shadow:0 14px 34px #0f172a0f}.landing-header-inner{justify-content:space-between;align-items:center;gap:18px;min-height:64px;display:flex}.landing-brand{flex-shrink:0;align-items:center;text-decoration:none;display:inline-flex}.landing-brand-logo{width:calc(var(--space-8) * 3.4);height:calc(var(--space-8) + var(--space-6));object-fit:cover;object-position:center;display:block}.landing-footer-logo{width:calc(var(--space-8) * 5);height:calc(var(--space-8) * 2 + var(--space-4));object-fit:cover;object-position:center;filter:brightness(0)invert();display:block}.landing-nav-shell{flex:1;justify-content:center;display:flex;position:relative}.landing-nav{flex-wrap:wrap;align-items:center;gap:2px;display:inline-flex}.landing-nav a,.landing-nav-trigger{color:var(--txt);border-radius:var(--r-md);transition:color var(--dur) var(--ease),background var(--dur) var(--ease);padding:6px 11px;font-size:.875rem;font-weight:500;text-decoration:none}.landing-nav a:hover,.landing-nav-trigger:hover,.landing-nav-trigger.is-active{color:var(--g-dark);background:var(--g-soft);text-decoration:none}.landing-nav-trigger{cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;display:inline-flex}.landing-nav-trigger svg,.landing-mega-menu-item svg{width:14px;height:14px}.landing-mega-menu{width:min(820px,100vw - 48px);animation:megaIn .16s var(--ease) both;background:#fffffff7;border:1px solid #dde5ebf0;border-radius:22px;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 28px 60px #0f172a1a}.landing-mega-menu-feature{background:linear-gradient(#fbfdfd,#f4f8f8);border:1px solid #e4eaefb3;border-radius:16px;padding:18px}.landing-mega-menu-icon{background:var(--grad);color:#fff;border-radius:9px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.landing-mega-menu-icon svg{width:16px;height:16px}.landing-mega-menu-feature strong{color:var(--navy);letter-spacing:-.02em;margin-top:10px;font-size:.94rem;font-weight:700;display:block}.landing-mega-menu-feature p{color:var(--muted);margin:6px 0 0;font-size:.85rem;line-height:1.62}.landing-mega-menu-link{color:var(--g-dark);transition:gap var(--dur);align-items:center;gap:4px;margin-top:12px;font-size:.83rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-mega-menu-link:hover{gap:8px;text-decoration:none}.landing-mega-menu-links{gap:5px;display:grid}.landing-mega-menu-item{border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg);color:var(--navy);transition:all var(--dur) var(--ease);justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.landing-mega-menu-item:hover{border-color:var(--g-bdr);background:var(--soft);text-decoration:none;transform:translate(2px)}.landing-header-actions{flex-shrink:0;align-items:center;gap:7px;display:inline-flex}.landing-mobile-menu-button{border-radius:var(--r-md);background:var(--soft);width:38px;height:38px;color:var(--navy);border:1px solid var(--border);cursor:pointer;transition:all var(--dur);justify-content:center;align-items:center;padding:0;display:none}.landing-mobile-menu-button:hover{background:var(--g-soft);border-color:var(--g-bdr)}.landing-mobile-menu-button svg{width:16px;height:16px}.landing-mobile-menu{display:none}.landing-language-switcher{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--bg);gap:3px;padding:4px 7px;display:inline-flex}.landing-language-switcher .language-flag-btn{opacity:.5;min-width:18px;min-height:13px}.landing-language-switcher .language-flag-btn.active,.landing-language-switcher .language-flag-btn:hover{opacity:1}.landing-language-switcher .language-flag-svg{width:17px;height:11px}.landing-button{cursor:pointer;min-height:42px;transition:all var(--dur) var(--ease);border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 18px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.landing-button:hover{text-decoration:none;transform:translateY(-1px)}.landing-button svg{flex-shrink:0;width:16px;height:16px}.landing-button-primary{color:#fff;background:linear-gradient(135deg,#123f37,#1c7a6a);box-shadow:0 12px 28px #123f3733}.landing-button-primary:hover{color:#fff;box-shadow:0 16px 34px #123f373d,0 2px 8px #123f371f}.landing-button-secondary{color:var(--navy);background:#ffffffd1;border-color:#dce4ebf5;box-shadow:0 8px 18px #0f172a0a}.landing-button-secondary:hover{color:#173a34;background:#f8fbfb;border-color:#abbfbaeb;box-shadow:0 10px 20px #0f172a0d}.landing-eyebrow{border-radius:var(--r-pill);background:var(--g-soft);border:1px solid var(--g-mid);min-height:26px;color:var(--g-dark);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:5px;padding:0 10px;font-size:.69rem;font-weight:800;display:inline-flex}.landing-eyebrow-dot{background:var(--g);border-radius:50%;width:6px;height:6px;animation:2s infinite dotBlink}.landing-hero-wrap{background:var(--navy);position:relative;overflow:hidden}.landing-hero-wrap:before{content:"";pointer-events:none;background:radial-gradient(circle,#44c95f38 0%,#0000 65%);border-radius:50%;width:560px;height:560px;animation:4s infinite glowPulse;position:absolute;top:-120px;right:-80px}.landing-hero-wrap:after{content:"";pointer-events:none;background:radial-gradient(circle,#30b14a24 0%,#0000 65%);border-radius:50%;width:400px;height:400px;animation:5s 1s infinite glowPulse;position:absolute;bottom:-80px;left:-100px}.landing-hero-grid{pointer-events:none;background-image:radial-gradient(circle,#ffffff0f 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.landing-hero{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:56px;width:min(1240px,100% - 48px);margin:0 auto;padding:80px 0 72px;display:grid;position:relative}.landing-hero-copy{max-width:38rem}.landing-hero-breadcrumb{color:#ffffff61;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:12px;font-size:.72rem;font-weight:700;display:flex}.landing-hero-breadcrumb:before{content:"";background:var(--g);border-radius:2px;width:14px;height:2px;display:inline-block}.landing-eyebrow-dark{border-radius:var(--r-pill);color:#64e678f2;letter-spacing:.1em;text-transform:uppercase;background:#30b14a26;border:1px solid #44c95f4d;align-items:center;gap:5px;min-height:26px;padding:0 10px;font-size:.69rem;font-weight:800;display:inline-flex}.landing-hero-title{letter-spacing:-.05em;color:#fff;flex-direction:column;align-items:flex-start;margin:14px 0 0;font-size:clamp(2.6rem,4.6vw,4.4rem);font-weight:900;line-height:1.08;display:flex}.landing-hero-title-line{white-space:nowrap;display:block}.landing-hero-title .accent{background:var(--grad-h);-webkit-text-fill-color:transparent;background-size:200% 200%;-webkit-background-clip:text;background-clip:text;animation:3s infinite gradShift}.landing-hero-subtitle{color:#ffffff9e;max-width:48ch;margin:18px 0 0;font-size:.98rem;line-height:1.72}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px;display:flex}.landing-proof-list{flex-wrap:wrap;gap:6px 16px;margin:18px 0 0;padding:0;list-style:none;display:flex}.landing-proof-list li{color:#ffffff8c;align-items:center;gap:6px;font-size:.84rem;font-weight:500;display:flex}.landing-proof-list svg{width:14px;height:14px;color:var(--g-light)}.landing-partner-ribbon{border-top:1px solid #ffffff14;margin-top:22px;padding-top:18px}.landing-partner-ribbon-title{color:#ffffff52;letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:700;display:block}.landing-partner-pills{flex-wrap:wrap;gap:6px;display:flex}.landing-partner-pill{border-radius:var(--r-pill);color:#ffffffb3;min-height:28px;transition:all var(--dur) var(--ease);background:#ffffff0d;border:1px solid #ffffff1a;align-items:center;gap:5px;padding:0 10px;font-size:.76rem;font-weight:600;display:inline-flex}.landing-partner-pill:hover{border-color:var(--g-bdr);color:#fff;background:#30b14a1f}.landing-pill-icon{flex-shrink:0;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.landing-float-card{-webkit-backdrop-filter:blur(12px);z-index:3;background:#ffffff14;border:1px solid #ffffff1f;border-radius:14px;min-width:130px;padding:12px 15px;position:absolute;box-shadow:0 8px 32px #00000047}.landing-float-card strong{letter-spacing:-.04em;color:#fff;font-size:1.4rem;font-weight:900;line-height:1;display:block}.landing-float-card small{color:#ffffff80;margin-top:3px;font-size:.72rem;display:block}.landing-float-card-a{animation:floatA 5s var(--ease) infinite;top:10px;left:-24px}.landing-float-card-b{animation:floatB 4s 1s var(--ease) infinite;bottom:40px;left:-10px}.landing-float-card-a strong{background:var(--grad-h);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-command-panel{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(24px);z-index:2;background:#ffffff0f;border:1px solid #ffffff1a;width:min(100%,500px);padding:18px;position:relative;transform:perspective(1600px)rotateY(-3deg)rotateX(1.5deg);box-shadow:0 32px 80px #0006,0 8px 24px #00000047}.landing-command-panel:before{content:"";background:var(--grad-h);border-radius:var(--r-xl) var(--r-xl) 0 0;height:2px;position:absolute;top:-1px;left:0;right:0}.landing-command-header{color:#fff;justify-content:space-between;align-items:center;gap:10px;font-size:.82rem;font-weight:700;display:flex}.landing-command-header-left{align-items:center;gap:7px;display:flex}.landing-command-status{border-radius:var(--r-pill);color:#64e678f2;background:#30b14a33;border:1px solid #44c95f4d;align-items:center;gap:4px;padding:2px 7px;font-size:.66rem;font-weight:700;display:inline-flex}.landing-command-status-dot{background:var(--g-light);border-radius:50%;width:5px;height:5px;animation:1.8s infinite dotBlink}.landing-command-dots{gap:4px;display:inline-flex}.landing-command-dots i{background:#fff3;border-radius:50%;width:7px;height:7px}.landing-command-dots i:first-child{background:#fc5c65}.landing-command-dots i:nth-child(2){background:#fed330}.landing-command-dots i:nth-child(3){background:#26de81}.landing-command-chat{gap:8px;margin-top:12px;display:grid}.landing-command-bubble{border-radius:12px;max-width:86%;padding:9px 12px;font-size:.82rem;line-height:1.6}.landing-command-bubble-user{color:#ffffffeb;background:#30b14a40;border:1px solid #44c95f40;border-bottom-right-radius:3px;margin-left:auto}.landing-command-bubble-ai{color:#ffffffb8;background:#ffffff12;border:1px solid #ffffff14;border-bottom-left-radius:3px}.landing-model-row{background:#ffffff0d;border:1px solid #ffffff12;border-radius:9px;align-items:center;gap:6px;margin-top:12px;padding:8px 11px;display:flex}.landing-model-row-label{letter-spacing:.08em;text-transform:uppercase;color:#44c95fe6;font-size:.65rem;font-weight:800}.landing-model-icon{border-radius:5px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;overflow:hidden}.landing-model-active{box-shadow:0 0 0 2px var(--g)}.landing-model-inactive{opacity:.45}.landing-model-name{color:#ffffff8c;margin-left:2px;font-size:.76rem;font-weight:600}.landing-command-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.landing-command-metric{background:#ffffff0d;border:1px solid #ffffff12;border-radius:9px;padding:11px}.landing-command-metric strong{color:#fff;letter-spacing:-.03em;font-size:.94rem;font-weight:800;display:block}.landing-command-metric span{color:#ffffff6b;margin-top:3px;font-size:.74rem;line-height:1.4;display:block}.landing-command-metric-wide{background:#30b14a1f;border-color:#44c95f2e;grid-column:1/-1}.landing-command-metric-wide strong{background:var(--grad-h);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.landing-stats-bar{background:var(--soft);border-top:1px solid #e4eaefb3;border-bottom:1px solid #e4eaefb3}.landing-stats-inner{grid-template-columns:repeat(4,1fr);gap:1px;width:min(1240px,100% - 48px);margin:0 auto;padding:36px 0;display:grid}.landing-stat-item{border-right:1px solid var(--border);text-align:center;padding:8px 24px}.landing-stat-item:last-child{border-right:0}.landing-stat-number{letter-spacing:-.05em;background:var(--grad-h);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,3.2vw,2.9rem);font-weight:900;line-height:1;display:block}.landing-stat-label{color:var(--muted);margin-top:5px;font-size:.82rem;font-weight:500;line-height:1.4;display:block}.landing-logo-strip{width:min(1240px,100% - 48px);margin:0 auto;padding:48px 0 0}.landing-logo-strip-divider{background:linear-gradient(90deg,transparent,var(--border),transparent);width:100%;height:1px;margin-bottom:28px}.landing-logo-strip-title{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;text-align:center;margin-bottom:18px;font-size:.7rem;font-weight:700;display:block}.landing-logo-strip-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.landing-logo-tile{border:1px solid var(--border);background:var(--bg);box-shadow:var(--sh-xs);border-radius:var(--r-lg);min-height:96px;transition:all var(--dur) var(--ease);flex-direction:column;align-items:flex-start;gap:8px;padding:16px 14px;display:flex}.landing-logo-tile:hover{border-color:var(--g-bdr);box-shadow:var(--sh-md);transform:translateY(-3px)}.landing-logo-tile-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;overflow:hidden}.landing-logo-tile-icon svg,.landing-logo-tile-icon img{width:22px;height:22px}.landing-logo-tile strong{color:var(--navy);letter-spacing:-.01em;font-size:.84rem;font-weight:700;line-height:1.2;display:block}.landing-logo-tile span{color:var(--muted);margin-top:1px;font-size:.74rem;line-height:1.45;display:block}.landing-section{width:min(1240px,100% - 48px);margin:0 auto;padding:68px 0}.landing-section-soft{padding-top:32px}.landing-section-header{max-width:680px;margin-bottom:40px}.landing-section-header-center{text-align:center;margin:0 auto 40px}.landing-section-header h2,.landing-legal-card h1,.landing-operator-stage h2,.landing-cta-panel h2{letter-spacing:-.04em;white-space:pre-line;margin:12px 0 0;font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:800;line-height:1.07}.landing-section-header p,.landing-operator-stage p,.landing-cta-panel p,.landing-legal-intro,.landing-faq-item p,.landing-footer-branding p,.landing-result-item span{color:var(--muted);margin:10px 0 0;font-size:.94rem;line-height:1.7}.landing-command-cards{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.landing-command-card{border:1px solid var(--border);background:var(--bg);box-shadow:var(--sh-xs);border-radius:var(--r-lg);min-height:190px;transition:all var(--dur) var(--ease);padding:22px;position:relative;overflow:hidden}.landing-command-card:before{content:"";border-radius:inherit;background:var(--grad);opacity:0;transition:opacity var(--dur);z-index:-1;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.landing-command-card:hover:before{opacity:1}.landing-command-card:hover{box-shadow:var(--sh-md);border-color:#0000;transform:translateY(-4px)scale(1.012)}.landing-command-card-icon{background:var(--g-soft);border:1px solid var(--g-mid);width:40px;height:40px;color:var(--g-dark);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.landing-command-card-icon svg{width:17px;height:17px}.landing-command-card h3{letter-spacing:-.02em;color:var(--navy);margin:13px 0 0;font-size:.95rem;font-weight:700}.landing-command-card p{color:var(--muted);margin:6px 0 0;font-size:.86rem;line-height:1.65}.landing-tileband{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.landing-tileband-card{border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg);box-shadow:var(--sh-xs);transition:all var(--dur) var(--ease);align-items:center;gap:11px;padding:13px 15px;display:flex}.landing-tileband-card:hover{border-color:var(--g-bdr);box-shadow:var(--sh-sm);transform:translateY(-2px)}.landing-tileband-card strong{color:var(--navy);letter-spacing:-.02em;font-size:.88rem;font-weight:700}.landing-tileband-icon,.landing-agent-icon{background:var(--g-soft);border:1px solid var(--g-mid);width:34px;height:34px;color:var(--g-dark);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-tileband-icon svg,.landing-agent-icon svg{width:15px;height:15px}.landing-operator-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:22px;display:grid}.landing-operator-stage{border-radius:var(--r-xl);background:var(--navy);color:#ffffffe6;box-shadow:var(--sh-xl);padding:36px;position:relative;overflow:hidden}.landing-operator-stage:before{content:"";pointer-events:none;background:radial-gradient(circle,#44c95f40,#0000 65%);border-radius:50%;width:280px;height:280px;animation:4s infinite glowPulse;position:absolute;top:-60px;right:-60px}.landing-operator-stage:after{content:"";background:var(--grad-h);height:2px;position:absolute;top:0;left:0;right:0}.landing-operator-stage h2,.landing-operator-stage p{z-index:1;position:relative}.landing-operator-stage p{color:#b4e6c3c7;max-width:54ch}.landing-operator-console{border-radius:var(--r-lg);z-index:1;background:#ffffff0d;border:1px solid #ffffff12;margin-top:22px;padding:16px;position:relative}.landing-operator-console-bar{color:#ffffffbf;justify-content:space-between;align-items:center;font-size:.82rem;font-weight:700;display:flex}.landing-operator-console-bar svg{color:#ffffff73;width:14px;height:14px}.landing-operator-console-body{gap:9px;margin-top:11px;display:grid}.landing-operator-flow{gap:6px;display:grid}.landing-operator-node{background:#ffffff0d;border:1px solid #ffffff0f;border-radius:9px;padding:10px 13px}.landing-operator-node strong{letter-spacing:.12em;text-transform:uppercase;color:#44c95fe6;font-size:.62rem;font-weight:800;display:block}.landing-operator-node span{color:#ffffffd1;margin-top:2px;font-size:.84rem;font-weight:600;display:block}.landing-operator-node-accent{background:#30b14a29;border-color:#44c95f33}.landing-operator-model-row{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;display:flex}.landing-operator-model-label{letter-spacing:.1em;text-transform:uppercase;color:#44c95fe6;font-size:.62rem;font-weight:800}.landing-operator-model-icon{border-radius:4px;width:20px;height:20px;display:inline-flex;overflow:hidden}.landing-operator-transcript{border-top:1px solid #ffffff0f;padding-top:9px}.landing-operator-transcript p{color:#b4e6c399;margin:0 0 5px;font-size:.79rem;line-height:1.58}.landing-operator-benefits{gap:0;padding:4px 0;display:grid}.landing-operator-side-title{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:.68rem;font-weight:800;display:block}.landing-operator-benefit{border-bottom:1px solid #e4eaefb3;align-items:flex-start;gap:11px;padding:17px 0;display:flex}.landing-operator-benefit:last-child{border-bottom:0}.landing-operator-benefit svg{width:14px;height:14px;color:var(--g);flex-shrink:0;margin-top:3px}.landing-operator-benefit h3{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:.91rem;font-weight:700}.landing-operator-benefit p{margin:4px 0 0;font-size:.84rem}.landing-agent-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing-agent-card{border:1px solid var(--border);background:var(--bg);box-shadow:var(--sh-xs);border-radius:var(--r-lg);transition:all var(--dur) var(--ease);padding:20px}.landing-agent-card:hover{border-color:var(--g-bdr);box-shadow:var(--sh-md);transform:translateY(-3px)scale(1.01)}.landing-agent-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.landing-agent-card-top-left{align-items:center;gap:8px;display:flex}.landing-agent-index{letter-spacing:.06em;color:var(--border);font-size:.72rem;font-weight:800}.landing-module-badge{border-radius:var(--r-pill);background:var(--grad);color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;min-height:19px;padding:0 7px;font-size:.61rem;font-weight:800;display:inline-flex}.landing-agent-card h3{letter-spacing:-.02em;color:var(--navy);margin:12px 0 0;font-size:.93rem;font-weight:700}.landing-agent-card p{color:var(--muted);margin:6px 0 0;font-size:.85rem;line-height:1.65}.landing-agent-pills{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.landing-agent-pills span{border-radius:var(--r-pill);border:1px solid var(--border);background:var(--soft);min-height:22px;color:var(--txt);align-items:center;padding:0 8px;font-size:.72rem;font-weight:600;display:inline-flex}.landing-section-whatsapp{background:var(--soft);border-radius:var(--r-2xl);border:1px solid #e4eaefb3;width:calc(min(1240px,100%) - 48px);margin:0 auto;padding:52px 48px;position:relative;overflow:hidden}.landing-section-whatsapp:before{content:"";pointer-events:none;background:radial-gradient(circle,#44c95f1a,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;bottom:-50px;right:-50px}.landing-whatsapp-layout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:52px;display:grid}.landing-whatsapp-device{background:var(--navy);box-shadow:var(--sh-xl);border-radius:22px;max-width:300px;margin:0 auto;position:relative;overflow:hidden}.landing-whatsapp-device:before{content:"";background:var(--grad-h);height:2px;position:absolute;top:0;left:0;right:0}.landing-whatsapp-device-top{border-bottom:1px solid #ffffff0f;align-items:center;gap:5px;padding:11px 13px 9px;display:flex}.landing-whatsapp-device-avatar{background:var(--grad);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:.65rem;font-weight:800;display:inline-flex}.landing-whatsapp-device-info{flex:1;padding-left:5px}.landing-whatsapp-device-info strong{color:#fff;font-size:.77rem;font-weight:700;display:block}.landing-whatsapp-device-info span{color:#64e678cc;font-size:.63rem;display:block}.landing-whatsapp-device-chat{gap:8px;min-height:160px;padding:13px;display:grid}.landing-whatsapp-msg{border-radius:11px;max-width:88%;padding:8px 11px;font-size:.8rem;line-height:1.58}.landing-whatsapp-msg-ai{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff12;border-bottom-left-radius:3px}.landing-whatsapp-msg-user{color:#ffffffe0;background:#30b14a40;border:1px solid #44c95f38;border-bottom-right-radius:3px;margin-left:auto}.landing-whatsapp-msg-time{color:#ffffff4d;text-align:right;margin-top:3px;font-size:.6rem;display:block}.landing-whatsapp-list{gap:13px;margin:20px 0 24px;display:grid}.landing-whatsapp-list-item{color:var(--txt);align-items:flex-start;gap:11px;font-size:.9rem;font-weight:500;line-height:1.52;display:flex}.landing-whatsapp-list-icon{background:var(--g-soft);border:1px solid var(--g-mid);width:34px;height:34px;color:var(--g-dark);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-whatsapp-list-icon svg{width:14px;height:14px}.landing-center-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.landing-center-card{border:1px solid var(--border);background:var(--bg);box-shadow:var(--sh-xs);border-radius:var(--r-lg);transition:all var(--dur) var(--ease);padding:20px}.landing-center-card:hover{border-color:var(--g-bdr);box-shadow:var(--sh-md);transform:translateY(-3px)}.landing-center-card-icon{background:var(--g-soft);border:1px solid var(--g-mid);width:38px;height:38px;color:var(--g-dark);border-radius:9px;justify-content:center;align-items:center;margin-bottom:11px;display:inline-flex}.landing-center-card-icon svg{width:16px;height:16px}.landing-center-card strong{color:var(--navy);letter-spacing:-.02em;font-size:.94rem;font-weight:700;display:block}.landing-center-card p{color:var(--muted);margin:6px 0 0;font-size:.84rem;line-height:1.63}.landing-results-showcase{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start;gap:22px;display:grid}.landing-results-summary{gap:10px;display:grid}.landing-result-item{border:1px solid var(--border);background:var(--bg);box-shadow:var(--sh-xs);border-radius:var(--r-lg);padding:16px}.landing-result-item strong{letter-spacing:-.05em;background:var(--grad-h);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:2rem;font-weight:900;display:block}.landing-result-item span{margin-top:3px;font-size:.83rem;display:block}.landing-results-steps{gap:10px;display:grid}.landing-step-card{border:1px solid var(--border);background:var(--bg);box-shadow:var(--sh-xs);border-radius:var(--r-lg);align-items:flex-start;gap:14px;padding:18px;display:flex}.landing-step-number{background:var(--grad);color:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:.76rem;font-weight:800;display:inline-flex}.landing-step-card h3{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:.93rem;font-weight:700}.landing-step-card p{color:var(--muted);margin:5px 0 0;font-size:.84rem;line-height:1.6}.landing-compliance-card{border:1px solid var(--border);background:var(--soft);border-radius:var(--r-xl);gap:24px;padding:40px;display:grid}.landing-compliance-copy{max-width:600px}.landing-compliance-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.landing-compliance-item{border-radius:var(--r-md);border:1px solid var(--border);background:var(--bg);padding:16px}.landing-compliance-item h3{color:var(--navy);margin:0;font-size:.88rem;font-weight:700}.landing-compliance-item p{color:var(--muted);margin:6px 0 0;font-size:.81rem;line-height:1.58}.landing-compliance-links{flex-wrap:wrap;gap:12px;display:flex}.landing-compliance-links a{color:var(--g-dark);font-size:.86rem;font-weight:700;text-decoration:underline}.landing-faq-list{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.landing-faq-item{border:1px solid var(--border);background:var(--bg);box-shadow:var(--sh-xs);border-radius:var(--r-lg);transition:all var(--dur) var(--ease);padding:20px}.landing-faq-item:hover{border-color:var(--g-bdr);box-shadow:var(--sh-sm)}.landing-faq-item h3{color:var(--navy);letter-spacing:-.02em;margin:0;font-size:.94rem;font-weight:700}.landing-faq-item p{margin:7px 0 0;font-size:.85rem;line-height:1.65}.landing-cta-panel{border-radius:var(--r-xl);background:var(--navy);border:none;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:44px;padding:52px;display:grid;position:relative;overflow:hidden}.landing-cta-panel:before{content:"";pointer-events:none;background:radial-gradient(circle,#44c95f33,#0000 65%);border-radius:50%;width:320px;height:320px;animation:5s infinite glowPulse;position:absolute;bottom:-60px;right:-60px}.landing-cta-panel:after{content:"";background:var(--grad-h);height:2px;position:absolute;top:0;left:0;right:0}.landing-cta-panel h2{color:#fff;z-index:1;position:relative}.landing-cta-panel p{color:#b4e6c3b8;z-index:1;position:relative}.landing-cta-panel .landing-eyebrow-dark{z-index:1;position:relative}.landing-cta-actions{z-index:1;flex-direction:column;flex-shrink:0;align-items:stretch;gap:9px;min-width:170px;display:flex;position:relative}.landing-cta-panel .landing-button-secondary{color:#ffffffc7;background:#ffffff12;border-color:#ffffff26}.landing-cta-panel .landing-button-secondary:hover{color:#fff;background:#ffffff1f;border-color:#ffffff40}.landing-quote{z-index:1;border:0;margin:18px 0 0;padding:0;position:relative}.landing-quote p{font-size:1rem;font-style:italic;line-height:1.65;color:#d2f0dcd1!important}.landing-quote cite{color:#82c89699;letter-spacing:.07em;text-transform:uppercase;margin-top:7px;font-size:.75rem;font-style:normal;font-weight:700;display:block}.landing-footer{background:var(--navy);color:#ffffff80;margin-top:72px;position:relative}.landing-footer:before{content:"";background:var(--grad-h);height:2px;position:absolute;top:0;left:0;right:0}.landing-footer-inner{width:min(1240px,100% - 48px);margin:0 auto;padding:64px 0 32px}.landing-footer-grid{grid-template-columns:minmax(160px,1.4fr) repeat(3,minmax(0,1fr));gap:36px;display:grid}.landing-footer-heading{color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;margin-bottom:13px;font-size:.74rem;font-weight:800;display:block}.landing-footer-branding p{color:#ffffff59;max-width:26ch;margin-top:13px;font-size:.82rem;line-height:1.7}.landing-footer-links{flex-direction:column;gap:8px;display:flex}.landing-footer-links a{color:#ffffff70;transition:color var(--dur);font-size:.86rem;font-weight:500;text-decoration:none}.landing-footer-links a:hover{color:#ffffffd6}.landing-footer-bottom{border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;margin-top:32px;padding:20px 0 0;display:flex}.landing-footer-bottom span,.landing-footer-bottom a{color:#ffffff47;transition:color var(--dur);font-size:.78rem;text-decoration:none}.landing-footer-bottom a:hover{color:#fff9}.landing-footer .landing-language-switcher{background:#ffffff0a;border-color:#ffffff17}.landing-footer .landing-language-switcher .language-flag-btn{opacity:.4}.landing-footer .landing-language-switcher .language-flag-btn.active,.landing-footer .landing-language-switcher .language-flag-btn:hover{opacity:1}.landing-cookie-banner{left:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:2147483002;width:min(calc(var(--space-8) * 16), calc(100vw - var(--space-4) - var(--space-4)));max-height:calc(100dvh - var(--space-4) - var(--space-4));padding:var(--space-5);border:thin solid var(--border);border-radius:var(--radius-lg);background:var(--surface);color:var(--text);box-shadow:var(--sh-xl);position:fixed;overflow-y:auto}.landing-cookie-heading{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto;display:grid}.landing-cookie-heading h2{color:var(--navy);font-size:var(--font-size-xl);margin:0}.landing-cookie-heading p,.landing-cookie-category p{margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.landing-cookie-heading .landing-cookie-note{color:var(--primary-700);font-weight:var(--font-weight-semibold)}.landing-cookie-language{gap:var(--space-1);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);display:grid}.landing-cookie-language select{min-height:var(--space-8);padding:0 var(--space-3);border:thin solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font:inherit}.landing-cookie-language select:focus-visible,.landing-cookie-category input:focus-visible{outline:var(--space-1) solid var(--primary-700);outline-offset:var(--space-1)}.landing-cookie-preferences{gap:var(--space-2);margin-top:var(--space-4);display:grid}.landing-cookie-category{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3);border:thin solid var(--border-light);border-radius:var(--radius-sm);background:var(--surface-alt);display:flex}.landing-cookie-category strong{color:var(--text);font-size:var(--font-size-md)}.landing-cookie-category>span{color:var(--primary-700);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);flex:none}.landing-cookie-category input{width:var(--space-5);height:var(--space-5);accent-color:var(--primary-700);flex:none}.landing-cookie-links{margin-top:var(--space-3)}.landing-cookie-links a{color:var(--primary-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.landing-cookie-actions{align-items:center;gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.landing-cookie-actions .landing-cookie-decision{border:thin solid var(--primary-700);background:var(--surface);color:var(--primary-700);box-shadow:none;flex:auto}.landing-cookie-manage.btn{left:var(--space-4);bottom:calc(var(--space-4) + env(safe-area-inset-bottom,0px));z-index:2147483001;border:thin solid var(--border);background:var(--surface);color:var(--text-secondary);box-shadow:var(--sh-md);position:fixed}@media (width<=640px){.landing-cookie-banner{left:var(--space-2);bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px));width:calc(100vw - var(--space-2) - var(--space-2));max-height:calc(100dvh - var(--space-2) - var(--space-2));padding:var(--space-4)}.landing-cookie-heading{grid-template-columns:1fr}.landing-cookie-language{grid-template-columns:1fr auto;align-items:center}.landing-cookie-actions .btn{flex:100%}.landing-cookie-manage.btn{left:var(--space-2);bottom:calc(var(--space-2) + env(safe-area-inset-bottom,0px))}}.landing-legal-card{border:1px solid var(--border);background:var(--bg);box-shadow:var(--sh-xs);border-radius:var(--r-xl);margin:36px 0;padding:44px}.landing-legal-intro{max-width:68ch}.landing-legal-content{margin-top:28px}.landing-legal-content h2{color:var(--navy);margin:26px 0 9px;font-size:1.2rem;font-weight:700}.landing-legal-content p{color:var(--txt);margin:9px 0;line-height:1.76}.landing-legal-content ul{color:var(--txt);margin:9px 0 9px 18px;line-height:1.76}.landing-legal-content li{margin-bottom:6px}@media (width<=1080px){.landing-hero{grid-template-columns:1fr;gap:32px;padding:60px 0 44px}.landing-command-panel{transform:none}.landing-float-card-a{left:0}.landing-float-card-b{bottom:20px;left:0}.landing-stats-inner{grid-template-columns:repeat(2,1fr)}.landing-stat-item:nth-child(2){border-right:0}.landing-stat-item:nth-child(3){border-top:1px solid var(--border)}.landing-stat-item:nth-child(4){border-top:1px solid var(--border);border-right:0}.landing-logo-strip-grid{grid-template-columns:repeat(3,1fr)}.landing-command-cards,.landing-agent-grid{grid-template-columns:repeat(2,1fr)}.landing-operator-layout,.landing-results-showcase,.landing-cta-panel{grid-template-columns:1fr}.landing-cta-actions{flex-direction:row;min-width:auto}.landing-section-whatsapp{padding:36px 28px}.landing-whatsapp-layout{grid-template-columns:1fr;gap:28px}.landing-compliance-grid,.landing-footer-grid,.landing-results-summary{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.landing-header-inner{min-height:58px}.landing-nav-shell,.landing-mega-menu{display:none}.landing-mobile-menu-button{display:inline-flex}.landing-mobile-menu{background:#fffffffa;border-top:1px solid #e4eaefc7;padding:12px;display:block;box-shadow:0 16px 36px #0f172a14}.landing-mobile-menu-group{gap:2px;margin-bottom:8px;display:grid}.landing-mobile-menu-group a,.landing-mobile-menu-group button{color:var(--txt);border-radius:var(--r-md);transition:all var(--dur);padding:9px 11px;font-size:.9rem;font-weight:600;text-decoration:none;display:block}.landing-mobile-menu-group a:hover{background:var(--g-soft);color:var(--g-dark)}.landing-hero{padding:36px 0 28px}.landing-hero-title{font-size:clamp(2rem,6.5vw,2.8rem)}.landing-hero-title-line{white-space:normal}.landing-float-card{display:none}.landing-section{padding:40px 0}.landing-section-whatsapp{width:calc(100% - 24px);padding:24px 16px}.landing-logo-strip-grid{grid-template-columns:repeat(2,1fr)}.landing-command-cards,.landing-agent-grid,.landing-tileband,.landing-faq-list,.landing-center-grid,.landing-compliance-grid{grid-template-columns:1fr}.landing-cta-panel{gap:24px;padding:28px 18px}.landing-cta-actions{flex-direction:column}.landing-compliance-card{padding:22px 14px}.landing-footer-grid{grid-template-columns:1fr;gap:24px}.landing-footer-inner{padding:40px 0 22px}.landing-footer-bottom{text-align:center;flex-direction:column;align-items:center;gap:10px}.landing-footer-bottom>div{flex-wrap:wrap;justify-content:center}.landing-results-summary,.landing-stats-inner{grid-template-columns:repeat(2,1fr)}.landing-header-actions .landing-button-secondary{display:none}.landing-phone svg{filter:drop-shadow(0 14px 28px #071c0d38);transform:none!important}.landing-phone:hover svg{transform:none!important}.landing-hero-v2-copy{max-width:none}}.landing-reference .landing-hero-v2-wrap{overflow-anchor:none;background:var(--surface);position:relative;overflow:hidden}.landing-hero-stage{flex-direction:column;min-height:clamp(32rem,62svh,42rem);display:flex;position:relative}.landing-hero-backdrops{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-hero-backdrops :is(img,video){object-fit:cover;object-position:center 25%;opacity:0;width:58%;height:100%;transition:opacity .85s var(--ease), transform .85s var(--ease);position:absolute;inset:0 0 0 auto;transform:scale(1.025)}.landing-hero-backdrops :is(img,video).is-active{opacity:1;transform:scale(1)}.landing-hero-backdrops.has-video img.is-active{z-index:1;transition:none}.landing-hero-backdrops.has-video video.is-active:not(.is-finished){z-index:2}.landing-hero-backdrops video.is-finished{visibility:hidden;opacity:0;transition:none}.landing-hero-backdrops:after{content:"";z-index:3;background:linear-gradient(90deg, var(--surface) 0%, var(--surface) 40%, color-mix(in srgb, var(--surface) 85%, transparent) 46%, transparent 64%);position:absolute;inset:0}.landing-hero-toolbar{z-index:1;width:min(112rem, calc(100% - var(--space-5) * 2));margin:var(--space-5) auto 0;padding-bottom:var(--space-3);border-bottom:thin solid var(--border);justify-content:space-between;align-items:center;gap:var(--space-3);font-family:var(--font-landing-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;color:var(--g-deep);display:flex;position:relative}.landing-hero-controls{gap:var(--space-2);flex-shrink:0;display:flex}.landing-hero-controls .btn{width:var(--space-8);height:var(--space-8);padding:var(--space-2);border:thin solid var(--border);color:var(--txt);background:var(--surface);border-radius:0;place-items:center;display:grid}.landing-hero-controls .landing-hero-sound{gap:var(--space-2);width:auto;padding-inline:var(--space-3);white-space:nowrap;display:flex}.landing-hero-controls svg{width:var(--space-4);height:var(--space-4)}.landing-hero-previous svg{transform:rotate(180deg)}.landing-reference .landing-hero-v2{z-index:1;width:min(112rem, calc(100% - var(--space-5) * 2));padding:var(--space-8) 0;flex:1;align-items:center;margin:0 auto;display:flex;position:relative}.landing-reference .landing-hero-v2-copy{width:49%;max-width:39rem;animation:landing-hero-enter .65s var(--ease)}@keyframes landing-hero-enter{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}.landing-reference .landing-hero-v2-title{margin:var(--space-5) 0 0;font-family:var(--font-landing-display);letter-spacing:-.025em;word-spacing:.04em;text-transform:uppercase;color:var(--navy);font-size:clamp(2rem,3.7vw,3.4rem);font-weight:800;line-height:1.1}.landing-hero-v2-title-line{text-wrap:balance;white-space:normal;display:block}.landing-reference .landing-hero-v2-title .accent{color:var(--g-deep)}.landing-hero-v2-subtitle{margin:var(--space-5) 0 0;color:var(--muted);font-size:var(--font-size-lg);max-width:54ch;line-height:1.75}.landing-reference .landing-hero-v2-subtitle{color:var(--txt);font-size:clamp(1rem,1.4vw,1.2rem)}.landing-hero-v2-actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.landing-hero-selector-wrap{background:var(--surface);border-block:thin solid var(--border);position:relative}.landing-reference .landing-hero-selector{gap:var(--space-3);width:min(112rem, calc(100% - var(--space-5) * 2));padding:var(--space-4) 0;grid-template-columns:repeat(6,minmax(0,1fr));margin:0 auto;display:grid;position:relative}.landing-reference .landing-hero-selector .landing-hero-choice{justify-content:flex-start;align-items:stretch;gap:var(--space-2);padding:var(--space-3);white-space:normal;text-align:left;border:thin solid var(--border);background:var(--soft);color:var(--muted);border-radius:0;flex-direction:column;min-width:0;display:flex}.landing-reference .landing-hero-choice[aria-selected=true]{border-color:var(--g);background:var(--g-soft);box-shadow:var(--shadow-sm)}.landing-reference .landing-hero-choice strong{font-family:var(--font-landing-mono);text-transform:uppercase;font-size:var(--font-size-xs);letter-spacing:.03em;color:var(--g-deep)}.landing-reference .landing-hero-choice-detail{font-size:var(--font-size-md);line-height:1.4;font-weight:var(--font-weight-regular)}.landing-reference .landing-hero-choice[aria-selected=true] .landing-hero-choice-detail{color:var(--navy)}.landing-hero-progress{height:var(--space-1);background:var(--border);display:block;overflow:hidden}.landing-hero-progress>span{background:var(--g);transform-origin:0;width:100%;height:100%;display:block}.landing-hero-choice:focus-visible,.landing-hero-controls .btn:focus-visible,.landing-faq-v2-q:focus-visible{outline:var(--space-1) solid var(--g-deep);outline-offset:var(--space-1)}.landing-hero-visual{min-width:0;height:calc(var(--space-8) * 12);background:var(--soft);border:thin solid var(--border);margin:0;position:relative;overflow:hidden}.landing-hero-visual>img{object-fit:cover;width:100%;height:100%;display:block}.landing-phone{justify-content:center;align-items:center;display:flex;position:relative}.landing-phone svg{filter:drop-shadow(0 32px 56px #071c0d4d)drop-shadow(0 8px 16px #071c0d2e);width:100%;max-width:300px;height:auto;transition:transform .5s cubic-bezier(.25,.46,.45,.94);display:block;transform:perspective(1200px)rotateY(-7deg)rotateX(2deg)}.landing-phone:hover svg{transform:perspective(1200px)rotateY(-2deg)rotateX(0)}.landing-wa-phone{justify-content:center;align-items:center;display:flex}.landing-wa-phone svg{filter:drop-shadow(0 24px 48px #071c0d47)drop-shadow(0 6px 12px #071c0d24);width:100%;max-width:280px;height:auto;display:block}.landing-pain-section{background:radial-gradient(circle at 0 0,#30b14a29,#0000 34%),linear-gradient(#0c2416 0%,#081c11 46%,#07130d 100%);padding:80px 0;position:relative;overflow:hidden}.landing-pain-section:before{content:"";pointer-events:none;background:radial-gradient(circle,#6fff9f29,#0000 68%);border-radius:50%;width:420px;height:420px;animation:5s infinite glowPulse;position:absolute;top:-120px;right:-80px}.landing-pain-section:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;inset:auto auto -140px -120px}.landing-pain-section-inner{z-index:1;width:min(1240px,100% - 48px);margin:0 auto;position:relative}.landing-pain-layout{grid-template-columns:minmax(300px,1.05fr) minmax(0,1.2fr);align-items:start;gap:32px;display:grid}.landing-pain-copy{max-width:520px}.landing-pain-section h2{color:#fff;letter-spacing:-.045em;margin:12px 0 0;font-size:clamp(2rem,3vw,3.1rem);font-weight:800;line-height:1.04}.landing-pain-subtitle{color:#d8f1dfcc;margin:14px 0 0;font-size:1rem;line-height:1.8}.landing-pain-highlight{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff14,#ffffff0a);border:1px solid #b7ffcd24;border-radius:28px;margin-top:28px;padding:24px;box-shadow:0 26px 60px #0000003d}.landing-pain-highlight-top{flex-direction:column;gap:6px;display:flex}.landing-pain-highlight-label{color:#bdf7cb;letter-spacing:.08em;text-transform:uppercase;background:#66ff961f;border:1px solid #66ff9629;border-radius:999px;width:fit-content;padding:6px 10px;font-size:.72rem;font-weight:700;display:inline-flex}.landing-pain-highlight-top strong{color:#fff;letter-spacing:-.02em;font-size:1.08rem;line-height:1.4}.landing-pain-highlight-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.landing-pain-metric{background:#04100957;border:1px solid #ffffff14;border-radius:20px;padding:16px}.landing-pain-metric strong{color:#fff;letter-spacing:-.04em;font-size:1.4rem;font-weight:800;display:block}.landing-pain-metric span{color:#d8f1dfb8;margin-top:6px;font-size:.84rem;line-height:1.55;display:block}.landing-pain-highlight-note{color:#d8f1dfb8;border-top:1px solid #ffffff14;margin-top:18px;padding-top:18px;font-size:.88rem;line-height:1.7}.landing-pain-cards-wrap{position:relative}.landing-pain-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:40px;display:grid}.landing-pain-card{min-height:212px;transition:all var(--dur) var(--ease);background:linear-gradient(#ffffff1a,#ffffff0a);border:1px solid #ffffff14;border-radius:26px;padding:24px 22px;box-shadow:0 24px 50px #00000024}.landing-pain-card:hover{background:linear-gradient(#ffffff1f,#ffffff0f);border-color:#81ffa747;transform:translateY(-5px)}.landing-pain-card-icon{color:#dffff0;background:linear-gradient(#66ff9638,#66ff9614);border:1px solid #99ffb82e;border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:16px;display:inline-flex}.landing-pain-card-icon svg{width:24px;height:24px}.landing-pain-card-tag{color:#a3eab8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:700;display:block}.landing-pain-card h3{color:#fff;letter-spacing:-.02em;margin:0 0 10px;font-size:1.08rem;font-weight:800;line-height:1.3}.landing-pain-card p{color:#d8f1dfb8;margin:0;font-size:.9rem;line-height:1.72}.landing-pain-cta{justify-content:center;margin-top:28px;display:flex}.landing-pain-cta-btn{background:var(--grad);color:#fff;cursor:pointer;box-shadow:var(--sh-g);transition:all var(--dur) var(--ease);border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 28px;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.landing-pain-cta-btn:hover{color:#fff;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 40px #30b14a61}.landing-stats-grid{background:var(--border);border:1px solid var(--border);border-radius:var(--r-xl);box-shadow:var(--sh-sm);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:40px;display:grid;overflow:hidden}.landing-stat-big{text-align:center;background:#fff;padding:36px 28px}.landing-stat-big-number{letter-spacing:-.05em;background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:clamp(2.6rem,4vw,3.8rem);font-weight:900;line-height:1;display:block}.landing-stat-big-label{color:var(--navy);letter-spacing:-.02em;margin-top:8px;font-size:.95rem;font-weight:700;display:block}.landing-stat-big-desc{color:var(--muted);margin-top:6px;font-size:.8rem;line-height:1.5;display:block}.landing-steps-section{background:#fff;padding:80px 0}.landing-steps-section-inner{width:min(1240px,100% - 48px);margin:0 auto}.landing-steps-grid{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:0;margin-top:48px;display:grid}.landing-step-item{background:var(--soft);border:1px solid var(--border);border-radius:var(--r-xl);text-align:center;transition:all var(--dur) var(--ease);padding:32px 28px}.landing-step-item:hover{box-shadow:var(--sh-md);border-color:var(--g-bdr);transform:translateY(-6px)}.landing-step-number-badge{background:var(--grad);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:16px;font-size:.78rem;font-weight:800;display:inline-flex}.landing-step-icon{border-radius:var(--r-lg);background:var(--g-soft);border:1px solid var(--g-mid);width:56px;height:56px;color:var(--g-dark);justify-content:center;align-items:center;margin:0 auto 16px;display:inline-flex}.landing-step-icon svg{width:24px;height:24px}.landing-step-item h3{color:var(--navy);letter-spacing:-.03em;margin:0 0 8px;font-size:1.05rem;font-weight:800}.landing-step-item p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.65}.landing-step-connector{width:48px;color:var(--g);justify-content:center;align-items:center;display:flex}.landing-step-connector svg{width:28px;height:28px}.landing-wa-demo{background:var(--soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:80px 0}.landing-wa-layout{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;width:min(1240px,100% - 48px);margin:0 auto;display:grid}.landing-wa-copy h2{letter-spacing:-.04em;white-space:pre-line;color:var(--navy);margin:12px 0 0;font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:800;line-height:1.07}.landing-wa-list{gap:12px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.landing-wa-list li{color:var(--txt);align-items:center;gap:10px;font-size:.93rem;font-weight:500;display:flex}.landing-wa-list .wa-check{background:var(--g-soft);border:1px solid var(--g-mid);width:20px;height:20px;color:var(--g-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-wa-list .wa-check svg{width:11px;height:11px}.landing-wa-phone{justify-content:center;display:flex}.landing-wa-phone svg{filter:drop-shadow(0 20px 50px #071c0d2e);width:100%;max-width:280px}.landing-features-v2{background:#fff;padding:80px 0}.landing-features-v2-inner{width:min(1240px,100% - 48px);margin:0 auto}.landing-features-grid-v2{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.landing-feature-card-v2{border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-xs);transition:all var(--dur) var(--ease);background:#fff;padding:28px 24px;position:relative;overflow:hidden}.landing-feature-card-v2:before{content:"";background:var(--grad);opacity:0;height:3px;transition:opacity var(--dur);position:absolute;top:0;left:0;right:0}.landing-feature-card-v2:hover:before{opacity:1}.landing-feature-card-v2:hover{border-color:var(--g-bdr);box-shadow:var(--sh-md);transform:translateY(-5px)}.landing-feature-card-v2-emoji{margin-bottom:16px;font-size:2rem;line-height:1;display:block}.landing-feature-card-v2 h3{color:var(--navy);letter-spacing:-.03em;margin:0 0 8px;font-size:1rem;font-weight:800}.landing-feature-card-v2 p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.65}.landing-modules-section{background:radial-gradient(circle at 100% 0,#30b14a14,#0000 28%),linear-gradient(#f7fbf8 0%,#fff 100%);padding:88px 0}.landing-modules-inner{width:min(1240px,100% - 48px);margin:0 auto}.landing-modules-header{max-width:760px}.landing-modules-title{color:var(--navy);letter-spacing:-.045em;max-width:700px;margin:12px 0 0;font-size:clamp(1.9rem,2.9vw,3rem);font-weight:800;line-height:1.06}.landing-modules-subtitle{max-width:680px;color:var(--muted);margin:14px 0 0;font-size:.98rem;line-height:1.8}.landing-modules-band{background:linear-gradient(135deg,#fff 0%,#f7fbf8 100%);border:1px solid #0b251814;border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);align-items:center;gap:28px;margin-top:34px;padding:28px;display:grid;box-shadow:0 20px 50px #091e140f}.landing-modules-band-kicker{color:#17763a;letter-spacing:.08em;text-transform:uppercase;background:#30b14a17;border-radius:999px;margin-bottom:12px;padding:7px 11px;font-size:.74rem;font-weight:800;display:inline-flex}.landing-modules-band-copy h3{color:var(--navy);letter-spacing:-.03em;margin:0;font-size:clamp(1.25rem,1.9vw,1.7rem);font-weight:800;line-height:1.3}.landing-modules-band-copy p{color:var(--muted);margin:12px 0 0;font-size:.94rem;line-height:1.75}.landing-modules-band-points{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.landing-modules-band-points span{color:var(--navy);background:#fff;border:1px solid #0b25180f;border-radius:999px;align-items:center;gap:10px;padding:11px 14px;font-size:.84rem;font-weight:700;display:inline-flex}.landing-modules-band-points svg{color:#17763a;width:16px;height:16px}.landing-modules-band-visual{background:linear-gradient(#edf5ef 0%,#e6f0e8 100%);border:1px solid #0b251814;border-radius:24px;min-height:260px;overflow:hidden;box-shadow:inset 0 1px #ffffffb3}.landing-modules-band-video{object-fit:cover;width:100%;height:100%;display:block}.landing-modules-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:34px;display:grid}.landing-module-card{transition:transform var(--dur) var(--ease), box-shadow var(--dur) var(--ease), border-color var(--dur) var(--ease);background:#fff;border:1px solid #0b251814;border-radius:24px;padding:24px 22px;box-shadow:0 16px 40px #091e140d}.landing-module-card:hover{border-color:#30b14a2e;transform:translateY(-4px);box-shadow:0 22px 50px #091e1417}.landing-module-card-icon{color:#17763a;background:linear-gradient(#30b14a1f,#30b14a0d);border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;margin-bottom:14px;display:inline-flex}.landing-module-card-icon svg{width:22px;height:22px}.landing-module-card-label{color:#17763a;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:.73rem;font-weight:800;display:block}.landing-module-card h3{color:var(--navy);letter-spacing:-.03em;margin:0 0 10px;font-size:1rem;font-weight:800;line-height:1.35}.landing-module-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.72}.landing-feature-card-v2,.landing-module-card,.landing-pain-card,.landing-step-item,.landing-integration-card-v2,.landing-compare-row,.landing-faq-v2-item{min-width:0}.landing-feature-card-v2 h3,.landing-feature-card-v2 p,.landing-module-card h3,.landing-module-card p,.landing-pain-card h3,.landing-pain-card p,.landing-step-item h3,.landing-step-item p,.landing-integration-card-v2 h3,.landing-integration-card-v2 p,.landing-compare-row,.landing-faq-v2-q,.landing-faq-v2-a,.landing-modules-band-copy h3,.landing-modules-band-copy p{overflow-wrap:anywhere}.landing-integrations-dark{background:var(--navy);padding:80px 0;position:relative;overflow:hidden}.landing-integrations-dark:before{content:"";pointer-events:none;background:radial-gradient(circle,#30b14a26,#0000 65%);border-radius:50%;width:360px;height:360px;position:absolute;bottom:-80px;left:-80px}.landing-integrations-dark-inner{z-index:1;width:min(1240px,100% - 48px);margin:0 auto;position:relative}.landing-integrations-dark h2{color:#fff;letter-spacing:-.04em;white-space:pre-line;margin:12px 0 0;font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:800;line-height:1.07}.landing-integ-subtitle{color:#b4e6c3b3;margin:10px 0 0;font-size:.94rem;line-height:1.7}.landing-integration-cards{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:40px;display:grid}.landing-integration-card-v2{border-radius:var(--r-xl);transition:all var(--dur) var(--ease);background:#ffffff0f;border:1px solid #ffffff1a;padding:28px 24px}.landing-integration-card-v2:hover{background:#ffffff17;border-color:#44c95f40;transform:translateY(-4px)}.landing-integration-card-v2-logos{align-items:center;gap:8px;margin-bottom:18px;display:flex}.landing-integration-card-v2-logos .brand-icon{border-radius:10px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;overflow:hidden;box-shadow:0 2px 8px #0000004d}.landing-integration-card-v2-logos .brand-icon svg{width:40px;height:40px}.landing-integration-card-v2 h3{color:#fff;letter-spacing:-.03em;margin:0 0 8px;font-size:1rem;font-weight:800}.landing-integration-card-v2 p{color:#b4e6c3a6;margin:0;font-size:.85rem;line-height:1.65}.landing-compare{background:#fff;padding:80px 0}.landing-compare-inner{width:min(1240px,100% - 48px);margin:0 auto}.landing-compare h2{letter-spacing:-.04em;color:var(--navy);margin:12px 0 0;font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:800;line-height:1.07}.landing-compare-grid{border-radius:var(--r-xl);border:1px solid var(--border);box-shadow:var(--sh-sm);grid-template-columns:1fr 1fr;gap:0;margin-top:40px;display:grid;overflow:hidden}.landing-compare-side{padding:0}.landing-compare-side-header{letter-spacing:.06em;text-transform:uppercase;padding:18px 24px;font-size:.82rem;font-weight:800}.landing-compare-side-old .landing-compare-side-header{color:#dc2626;background:#fef2f2;border-bottom:1px solid #fee2e2}.landing-compare-side-new .landing-compare-side-header{background:var(--g-soft);color:var(--g-deep);border-bottom:1px solid var(--g-mid);border-left:1px solid var(--g-mid)}.landing-compare-row{border-bottom:1px solid var(--border);color:var(--txt);align-items:flex-start;gap:12px;padding:16px 24px;font-size:.88rem;line-height:1.5;display:flex}.landing-compare-row:last-child{border-bottom:0}.landing-compare-side-new .landing-compare-row{border-left:1px solid var(--border)}.landing-compare-icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;display:inline-flex}.landing-compare-icon svg{width:10px;height:10px}.landing-compare-icon-bad{color:#dc2626;background:#fee2e2}.landing-compare-icon-good{background:var(--g-soft);color:var(--g-dark)}.landing-testimonial-section{background:var(--soft);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:72px 0}.landing-testimonial-inner{text-align:center;width:min(800px,100% - 48px);margin:0 auto}.landing-testimonial-stars{letter-spacing:2px;color:#f59e0b;margin-bottom:24px;font-size:1.4rem;display:block}.landing-testimonial-quote{color:var(--navy);margin:0 0 20px;font-size:clamp(1.05rem,2vw,1.35rem);font-style:italic;font-weight:600;line-height:1.65}.landing-testimonial-author{color:var(--muted);letter-spacing:.02em;font-size:.85rem;font-weight:700}.landing-cta-final{background:var(--grad);text-align:center;background-size:200% 200%;padding:80px 0;animation:5s infinite gradShift;position:relative;overflow:hidden}.landing-cta-final:before{content:"";pointer-events:none;background:#ffffff14;border-radius:50%;width:400px;height:400px;position:absolute;top:-80px;right:-80px}.landing-cta-final-inner{z-index:1;width:min(720px,100% - 48px);margin:0 auto;position:relative}.landing-cta-final h2{letter-spacing:-.05em;color:#fff;white-space:pre-line;margin:0 0 16px;font-size:clamp(1.9rem,3.2vw,3rem);font-weight:900;line-height:1.08}.landing-cta-final p{color:#ffffffd1;margin:0 0 32px;font-size:1rem;line-height:1.65}.landing-cta-final-btn{color:var(--g-deep);cursor:pointer;transition:all var(--dur) var(--ease);background:#fff;border:none;border-radius:999px;align-items:center;gap:8px;padding:16px 36px;font-size:1rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 32px #0000002e}.landing-cta-final-btn:hover{color:var(--g-deep);text-decoration:none;transform:translateY(-3px)scale(1.02);box-shadow:0 16px 48px #00000047}.landing-cta-final-actions{justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.landing-pain-cta-btn svg{width:var(--space-4);height:var(--space-4)}.landing-cta-final-btn svg{width:var(--space-5);height:var(--space-5)}.landing-cta-final-reassurance{flex-wrap:wrap;justify-content:center;gap:24px;margin-top:24px;display:flex}.landing-cta-final-reassurance span{color:#ffffffd1;font-size:.84rem;font-weight:600}.landing-faq-v2{background:#fff;padding:80px 0}.landing-faq-v2-inner{width:min(800px,100% - 48px);margin:0 auto}.landing-faq-v2 h2{text-align:center;letter-spacing:-.04em;color:var(--navy);margin:12px 0 40px;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:800}.landing-faq-v2-list{gap:8px;display:grid}.landing-faq-v2-item{border:1px solid var(--border);border-radius:var(--r-lg);transition:border-color var(--dur);overflow:hidden}.landing-faq-v2-item:hover{border-color:var(--g-bdr)}.landing-faq-v2-q{color:var(--navy);letter-spacing:-.02em;cursor:pointer;background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:20px 24px;font-size:.97rem;font-weight:700;list-style:none;display:flex}.landing-faq-v2-q::-webkit-details-marker{display:none}.landing-faq-v2-item[open] .landing-faq-v2-q-icon{transform:rotate(45deg)}.landing-faq-v2-q-icon{background:var(--g-soft);border:1px solid var(--g-mid);width:22px;height:22px;color:var(--g-dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.landing-faq-v2-q-icon svg{width:12px;height:12px}.landing-faq-v2-a{color:var(--muted);background:var(--soft);border-top:1px solid var(--border);padding:16px 24px 20px;font-size:.88rem;line-height:1.7}@media (width<=1080px){.landing-hero-v2{grid-template-columns:1fr;gap:36px;padding:60px 0 44px}.landing-hero-v2-title-line{white-space:normal}.landing-hero-visual{height:calc(var(--space-8) * 10)}.landing-pain-layout{grid-template-columns:1fr;gap:24px}.landing-pain-copy{max-width:none}.landing-pain-cards,.landing-stats-grid{grid-template-columns:repeat(2,1fr)}.landing-steps-grid{grid-template-columns:1fr;gap:16px}.landing-step-connector{display:none}.landing-wa-layout{grid-template-columns:1fr;gap:32px}.landing-features-grid-v2{grid-template-columns:repeat(2,1fr)}.landing-modules-band{grid-template-columns:1fr}.landing-modules-grid{grid-template-columns:repeat(2,1fr)}.landing-integration-cards,.landing-compare-grid{grid-template-columns:1fr}.landing-compare-side-new .landing-compare-row{border-left:0}.landing-compare-side-new .landing-compare-side-header{border-left:0;border-top:1px solid var(--g-mid)}}@media (width<=720px){.landing-brand-logo{width:calc(var(--space-8) * 2.7);height:calc(var(--space-8) + var(--space-3))}.landing-hero-v2{padding:40px 0 28px}.landing-pain-cards{grid-template-columns:1fr}.landing-pain-highlight{border-radius:22px;padding:20px}.landing-pain-highlight-metrics{grid-template-columns:1fr}.landing-pain-card{min-height:auto;padding:22px 18px}.landing-stats-grid,.landing-features-grid-v2{grid-template-columns:1fr}.landing-modules-section{padding:56px 0}.landing-modules-band{border-radius:22px;padding:20px}.landing-modules-band-visual{aspect-ratio:4/5;border-radius:18px;min-height:auto}.landing-modules-band-video{object-fit:contain;background:#edf5ef}.landing-modules-band-points{flex-direction:column}.landing-modules-grid{grid-template-columns:1fr}.landing-cta-final h2{white-space:normal}.landing-cta-final-reassurance{flex-direction:column;align-items:center;gap:8px}.landing-faq-v2{padding:48px 0}.landing-pain-section,.landing-steps-section{padding:56px 0}.landing-wa-demo,.landing-features-v2,.landing-integrations-dark,.landing-compare{padding:52px 0}.landing-testimonial-section{padding:48px 0}.landing-cta-final{padding:52px 0}.landing-wa-copy h2,.landing-integrations-dark h2{white-space:normal}.landing-wa-phone svg{max-width:230px}.landing-phone svg{max-width:240px}.landing-pain-section-inner,.landing-steps-section-inner,.landing-wa-layout,.landing-features-v2-inner,.landing-modules-inner,.landing-integrations-dark-inner,.landing-compare-inner,.landing-testimonial-inner,.landing-cta-final-inner,.landing-faq-v2-inner{width:calc(100% - 32px)}.landing-hero-v2-actions{gap:8px}}@media (width<=480px){.landing-main,.landing-header-inner,.landing-pain-section-inner,.landing-steps-section-inner,.landing-wa-layout,.landing-features-v2-inner,.landing-modules-inner,.landing-integrations-dark-inner,.landing-compare-inner,.landing-testimonial-inner,.landing-cta-final-inner,.landing-faq-v2-inner{width:calc(100% - 28px)}.landing-hero-v2{width:calc(100% - 28px);padding:28px 0 20px}.landing-hero-v2-title{font-size:clamp(1.85rem,7.8vw,2.4rem)}.landing-hero-v2-actions .landing-button{justify-content:center;width:100%}.landing-hero-visual{height:calc(var(--space-8) * 9)}.landing-hero-selector{width:calc(100% - var(--space-4) * 2);gap:var(--space-2)}.landing-hero-selector .landing-hero-choice{padding:var(--space-3) var(--space-2);font-size:var(--font-size-md);gap:var(--space-1);text-align:center;flex-direction:column;justify-content:center}.landing-hero-choice>svg,.landing-header-actions .landing-language-switcher{display:none}.landing-header-actions{gap:6px}.landing-stats-grid{grid-template-columns:1fr}.landing-stat-big{padding:24px 20px}.landing-pain-section,.landing-steps-section{padding:48px 0}.landing-wa-demo,.landing-features-v2,.landing-integrations-dark,.landing-compare{padding:44px 0}.landing-testimonial-section{padding:40px 0}.landing-cta-final{padding:44px 0}.landing-faq-v2{padding:40px 0}.landing-pain-card{border-radius:20px;padding:20px 16px}.landing-pain-section h2{font-size:clamp(1.7rem,7.5vw,2.2rem)}.landing-step-item,.landing-feature-card-v2{padding:22px 18px}.landing-modules-section{padding:48px 0}.landing-modules-band{border-radius:20px;gap:20px;padding:18px}.landing-modules-band-visual{aspect-ratio:10/13;border-radius:16px;min-height:auto}.landing-module-card{border-radius:20px;padding:20px 16px}.landing-integration-card-v2{padding:22px 18px}.landing-compare-row{padding:14px 16px;font-size:.83rem}.landing-compare-side-header{padding:14px 16px}.landing-cta-final-btn{justify-content:center;width:100%;padding:14px 24px}.landing-faq-v2-q{padding:16px 18px;font-size:.9rem}.landing-faq-v2-a{padding:12px 18px 16px}.landing-wa-phone svg,.landing-phone svg{max-width:210px}.landing-footer-inner{padding:36px 0 20px}.landing-footer-grid{gap:20px}}@media (prefers-reduced-motion:reduce){.landing-page-shell *,.landing-page-shell :before,.landing-page-shell :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing-page-shell .reveal,.landing-page-shell .reveal-l,.landing-page-shell .reveal-r,.landing-page-shell .reveal-scale{opacity:1;transform:none}}.landing-page-shell.landing-reference{--g:var(--landing-reference-accent);--g-dark:var(--landing-reference-accent-strong);--g-deep:var(--landing-reference-accent-strong);--g-soft:color-mix(in srgb, var(--g) 7%, var(--surface));--g-mid:color-mix(in srgb, var(--g) 16%, var(--surface));--g-bdr:color-mix(in srgb, var(--g) 35%, var(--surface));--navy:var(--landing-reference-ink);--navy-2:var(--text);--txt:var(--text-secondary);--muted:var(--landing-reference-muted);--border:var(--landing-reference-border);--soft:var(--landing-reference-soft);--grad:linear-gradient(var(--g), var(--g));--r-lg:var(--space-1);--r-xl:var(--space-1);--r-pill:0;font-family:var(--font-landing-body);color:var(--txt);background:var(--surface)}.landing-reference :is(h1,h2,h3){font-family:var(--font-landing-display);text-transform:uppercase;text-wrap:balance}.landing-reference :is(.landing-button,.landing-cta-final-btn,.landing-pain-cta-btn){font-family:var(--font-landing-display);font-size:var(--font-size-md);text-transform:uppercase;letter-spacing:.04em;padding:var(--space-4) var(--space-5);box-shadow:var(--shadow-sm);border-radius:0;font-weight:800}.landing-reference :is(.landing-button-primary,.landing-pain-cta-btn){background:var(--g);color:var(--navy)}.landing-reference :is(.landing-button-primary,.landing-pain-cta-btn):hover{background:var(--g-deep);color:var(--surface);transform:none}.landing-reference .landing-button-secondary{background:var(--surface);color:var(--txt);border-color:var(--border)}.landing-reference :is(.landing-eyebrow,.landing-eyebrow-dark){font-family:var(--font-landing-mono);font-size:var(--font-size-xs);border:thin solid var(--g-bdr);background:var(--g-soft);color:var(--g-deep);padding:var(--space-2) var(--space-3);letter-spacing:.06em;text-transform:uppercase;border-radius:0}.landing-reference .landing-eyebrow svg{width:var(--space-4);height:var(--space-4)}.landing-reference .landing-eyebrow-dot{box-shadow:none;border-radius:0;animation:none}.landing-reference main>section:not(.landing-hero-v2-wrap){background:var(--soft);border-bottom:thin solid var(--border);padding-block:clamp(3rem,6vw,6rem)}.landing-reference main>section:nth-of-type(2n){background:var(--surface)}.landing-reference :is(.landing-pain-section,.landing-integrations-dark,.landing-cta-final):before,.landing-reference .landing-pain-section:after{display:none}.landing-reference :is(.landing-section-header-center,.landing-modules-header){text-align:left;max-width:none;padding-bottom:var(--space-5);border-bottom:thin solid var(--border);margin-inline:0}.landing-reference :is(.landing-pain-section,.landing-integrations-dark) :is(h2,h3,strong){color:var(--navy)}.landing-reference :is(.landing-pain-section,.landing-integrations-dark) :is(p,.landing-pain-metric span,.landing-pain-highlight-note){color:var(--muted)}.landing-reference :is(.landing-pain-highlight,.landing-pain-card,.landing-feature-card-v2,.landing-module-card,.landing-integration-card-v2,.landing-modules-band,.landing-compare-grid,.landing-faq-v2-item){background:var(--surface);border:thin solid var(--border);border-radius:var(--space-1);box-shadow:var(--shadow-sm)}.landing-reference :is(.landing-pain-card,.landing-feature-card-v2,.landing-module-card,.landing-integration-card-v2,.landing-modules-band){padding:var(--space-5)}.landing-reference :is(.landing-pain-card,.landing-feature-card-v2,.landing-module-card,.landing-integration-card-v2):hover{border-color:var(--g);background:var(--surface);transform:none}.landing-reference :is(.landing-pain-card-tag,.landing-pain-highlight-label,.landing-modules-band-kicker){color:var(--g-deep);font-family:var(--font-landing-mono);background:var(--g-soft);border-radius:0}.landing-reference :is(.landing-pain-card-icon,.landing-module-card-icon,.landing-step-icon){color:var(--g-deep);background:var(--g-soft);border-radius:var(--space-1);box-shadow:none}.landing-reference :is(.landing-pain-card,.landing-feature-card-v2,.landing-module-card,.landing-integration-card-v2) p{font-size:var(--font-size-lg)}.landing-reference .landing-stats-grid{box-shadow:none;border-radius:0}.landing-reference .landing-stat-big-number{font-family:var(--font-landing-mono);font-size:clamp(2rem,3vw,3rem)}.landing-reference .landing-stat-big-desc{font-size:var(--font-size-md)}.landing-reference .landing-faq-v2 h2{text-align:left}.landing-reference .landing-cta-final h2{color:var(--navy)}.landing-reference .landing-cta-final-btn{background:var(--g);color:var(--navy)}.landing-reference .landing-cta-final{animation:none}.landing-reference .landing-modules-band-visual{border-radius:var(--space-1)}.landing-reference .landing-feature-card-v2-emoji svg{width:var(--space-6);height:var(--space-6);color:var(--g-deep)}.landing-reference .landing-header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-reference .landing-nav a{font-family:var(--font-landing-mono);font-size:var(--font-size-xs);text-transform:uppercase}.landing-reference .landing-header-actions .landing-button{padding:var(--space-3)}.landing-utility-strip{background:var(--text);color:var(--surface)}.landing-utility-inner{justify-content:space-between;align-items:center;gap:var(--space-5);width:min(80rem, calc(100% - var(--space-5) * 2));padding-block:var(--space-2);font-family:var(--font-landing-mono);font-size:var(--font-size-xs);text-transform:uppercase;margin:0 auto;display:flex}.landing-utility-inner a{color:var(--surface)}.landing-reference{--landing-content-width:80rem;--landing-title-size:clamp(1.75rem, 3vw, 2.75rem)}.landing-reference :is(.landing-header-inner,.landing-compare-inner,.landing-features-v2-inner,.landing-modules-inner,.landing-wa-layout,.landing-faq-v2-inner,.landing-footer-inner,.landing-experience-inner){width:min(var(--landing-content-width), calc(100% - var(--space-5) * 2));margin-inline:auto}.landing-reference .landing-header-inner{gap:var(--space-5)}.landing-reference .landing-header{box-shadow:none;border-bottom:thin solid var(--border)}.landing-reference .landing-nav a{font-family:var(--font-landing-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-transform:none}.landing-reference .landing-brand-logo{height:calc(var(--space-8) - var(--space-2))}.landing-reference .landing-hero-v2-title{letter-spacing:-.025em;word-spacing:.1em;font-size:clamp(2rem,3.6vw,3.5rem);line-height:1.12}.landing-reference .landing-hero-v2-subtitle{font-size:var(--font-size-lg);max-width:48ch;line-height:1.75}.landing-reference .landing-hero-v2-title-line{white-space:normal}.landing-reference .landing-hero-stage{min-height:clamp(32rem,64svh,42rem)}.landing-reference .landing-hero-backdrops :is(img,video){object-position:center 25%;width:60%}.landing-reference .landing-hero-backdrops:after{background:linear-gradient(90deg, var(--surface) 0%, var(--surface) 36%, color-mix(in srgb, var(--surface) 92%, transparent) 44%, transparent 65%)}.landing-reference .landing-hero-selector .landing-hero-choice{border:0;border-right:thin solid var(--border);box-shadow:none;padding:var(--space-3) var(--space-4);background:0 0}.landing-reference .landing-hero-selector .landing-hero-choice:last-child{border-right:0}.landing-reference .landing-hero-selector .landing-hero-choice[aria-selected=true]{background:var(--g-soft)}.landing-reference .landing-hero-choice strong{font-family:var(--font-landing-display);color:var(--navy);font-size:var(--font-size-sm)}.landing-reference .landing-hero-selector{gap:0}.landing-reference .landing-hero-choice-detail{line-height:1.5}.landing-reference .landing-hero-image-note{z-index:2;right:var(--space-5);bottom:var(--space-5);gap:var(--space-1);max-width:18rem;padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--navy) 88%, transparent);color:var(--surface);border-left:var(--space-1) solid var(--g);box-shadow:var(--shadow-md);display:grid;position:absolute}.landing-reference .landing-hero-image-note span{font-family:var(--font-landing-mono);font-size:var(--font-size-xs);color:var(--g);letter-spacing:.08em}.landing-reference .landing-hero-image-note strong{font-size:var(--font-size-sm);line-height:1.45}.landing-reference main>section:not(.landing-hero-v2-wrap){padding-block:calc(var(--space-8) * 2)}.landing-reference main>section{scroll-margin-top:var(--header-height)}.landing-reference .landing-section-heading{align-items:end;gap:var(--space-8);padding-bottom:var(--space-6);margin-bottom:var(--space-8);border-bottom:thin solid var(--border);grid-template-columns:1.4fr 1fr;display:grid}.landing-reference :is(.landing-section-heading h2,.landing-section-title,.landing-modules-title,.landing-compare h2,.landing-wa-copy h2,.landing-faq-v2 h2){font-size:var(--landing-title-size);letter-spacing:-.02em;word-spacing:.08em;margin:var(--space-4) 0 0;color:var(--navy);font-weight:800;line-height:1.15}.landing-reference .landing-section-heading h2 span{color:var(--g-deep)}.landing-reference .landing-section-heading>p{max-width:43ch;font-size:var(--font-size-lg);color:var(--muted);justify-self:end;margin:0;line-height:1.7}.landing-reference :is(.landing-section-header-center,.landing-modules-header){margin-bottom:var(--space-8)}.landing-reference .landing-eyebrow{font-size:var(--font-size-xs);letter-spacing:.1em;box-shadow:none;background:0 0;border:0;padding:0}.landing-reference .landing-panel-label{font-family:var(--font-landing-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.07em;color:var(--g-deep);line-height:1.6;display:block}.landing-reference :is(.landing-experience-selectors,.landing-preview-slots){gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.landing-reference :is(.landing-experience-selectors,.landing-preview-slots,.landing-impact-currency) .btn{border-radius:var(--space-1);background:var(--surface);color:var(--text);border:thin solid var(--border);padding:var(--space-3) var(--space-4);box-shadow:none;justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.landing-reference :is(.landing-experience-selectors,.landing-preview-slots,.landing-impact-currency) .btn[aria-pressed=true]{background:var(--g);border-color:var(--g);color:var(--navy)}.landing-reference .landing-selector-number{font-family:var(--font-landing-mono);font-size:var(--font-size-xs);opacity:.7}.landing-reference .landing-flow-grid{gap:var(--space-8);padding:var(--space-5);border:thin solid var(--border);background:var(--surface);grid-template-columns:1fr 1.05fr 1.2fr;align-items:center;display:grid}.landing-reference .landing-flow-input>.landing-panel-label,.landing-reference .landing-flow-output>.landing-panel-label{margin-bottom:var(--space-4)}.landing-reference .landing-channel-choice{justify-content:flex-start;gap:var(--space-3);padding:var(--space-4);border:thin solid var(--border);border-radius:var(--space-1);background:var(--soft);color:var(--text);box-shadow:none;display:flex}.landing-reference .landing-channel-choice>span:first-child{font-family:var(--font-landing-mono);color:var(--g-deep);font-size:var(--font-size-xs)}.landing-reference .landing-channel-choice>.landing-channel-brand{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-sm);color:var(--surface);flex:none;place-items:center;display:grid}.landing-reference .landing-channel-brand svg{width:var(--space-5);height:var(--space-5)}.landing-reference .landing-channel-brand.is-whatsapp{background:var(--brand-whatsapp)}.landing-reference .landing-channel-brand.is-webchat{background:var(--navy)}.landing-reference .landing-channel-brand.is-instagram{background:linear-gradient(135deg, var(--brand-instagram-start), var(--brand-instagram-mid), var(--brand-instagram-end))}.landing-reference .landing-channel-brand.is-messenger{background:var(--brand-messenger)}.landing-reference .landing-channel-choice>span:last-child{margin-left:auto}.landing-reference .landing-channel-choice[aria-pressed=true]{border-color:var(--g);background:var(--g-soft)}.landing-reference .landing-flow-description{font-size:var(--font-size-md);color:var(--muted);min-height:calc(var(--space-8) * 3);margin-block:var(--space-4);line-height:1.7}.landing-reference .landing-flow-core{border:thin solid var(--g);padding:var(--space-5);text-align:center;background:linear-gradient(145deg, var(--surface), var(--g-soft));position:relative}.landing-reference .landing-flow-core:before,.landing-reference .landing-flow-core:after{content:"";width:var(--space-8);border-top:thin solid var(--g);position:absolute;top:50%}.landing-reference .landing-flow-core:before{right:100%}.landing-reference .landing-flow-core:after{left:100%}.landing-reference .landing-flow-core>strong{font-size:calc(var(--font-size-xl) * 1.6);letter-spacing:-.06em;color:var(--navy);margin-top:var(--space-3);display:block}.landing-reference .landing-flow-core>strong span{color:var(--g-deep)}.landing-reference .landing-flow-orbit{width:calc(var(--space-8) * 3);height:calc(var(--space-8) * 3);margin:var(--space-5) auto;border:thin solid var(--g-bdr);background:radial-gradient(circle, var(--g-mid), transparent 70%);outline:thin solid var(--g-mid);outline-offset:var(--space-2);border-radius:50%;place-items:center;display:grid}.landing-reference .landing-flow-orbit span{width:calc(var(--space-8) * 1.6);height:calc(var(--space-8) * 1.6);background:var(--g);color:var(--navy);font-family:var(--font-landing-mono);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);border-radius:var(--space-1);place-items:center;display:grid}.landing-reference .landing-flow-core-steps{gap:var(--space-2);margin-bottom:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.landing-reference .landing-flow-core-steps span{background:var(--surface);border:thin solid var(--border);padding:var(--space-2);font-size:var(--font-size-xs)}.landing-reference .landing-flow-core small{font-size:var(--font-size-xs);color:var(--muted)}.landing-reference .landing-flow-action{gap:var(--space-3);padding-block:var(--space-3);border-bottom:thin solid var(--border);display:flex}.landing-reference .landing-flow-action:last-child{border:0}.landing-reference .landing-flow-action>span{color:var(--g-deep);font-family:var(--font-landing-mono);font-size:var(--font-size-xs)}.landing-reference .landing-flow-action strong{color:var(--navy);font-size:var(--font-size-md)}.landing-reference .landing-flow-action p{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--font-size-sm);line-height:1.6}.landing-reference .landing-flow-foundation{padding:var(--space-5);background:var(--g-soft);border:thin solid var(--border);justify-content:space-between;gap:var(--space-4);border-top:0;flex-wrap:wrap;display:flex}.landing-reference .landing-flow-foundation>div{gap:var(--space-4);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.landing-reference .landing-brand-symbol{background:var(--navy);width:100%;height:100%;color:var(--surface);font-family:var(--font-landing-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);place-items:center;display:grid}.landing-reference .landing-module-social-brands{display:flex}.landing-reference .landing-module-social-brands>span{width:var(--space-6);height:var(--space-6);color:var(--surface);border-radius:50%;place-items:center;display:grid}.landing-reference .landing-module-social-brands>span+span{margin-left:calc(var(--space-2) * -1)}.landing-reference .landing-module-social-brands svg{width:var(--space-4);height:var(--space-4)}.landing-reference .landing-module-social-brands .is-instagram{background:linear-gradient(135deg, var(--brand-instagram-start), var(--brand-instagram-mid), var(--brand-instagram-end))}.landing-reference .landing-module-social-brands .is-messenger{background:var(--brand-messenger)}.landing-reference main>section.landing-intelligence-section{background:var(--navy)}.landing-reference .landing-intelligence-section :is(.landing-section-heading h2,.landing-section-heading h2 span){color:var(--surface)}.landing-reference .landing-intelligence-map{border:thin solid color-mix(in srgb, var(--surface) 18%, transparent);grid-template-columns:repeat(4,1fr);display:grid}.landing-reference .landing-intelligence-layer{min-width:0;padding:var(--space-5);border-right:thin solid color-mix(in srgb, var(--surface) 18%, transparent);background:color-mix(in srgb, var(--surface) 4%, transparent);position:relative}.landing-reference .landing-intelligence-layer:last-child{border-right:0}.landing-reference .landing-intelligence-layer-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:thin solid color-mix(in srgb, var(--surface) 14%, transparent);display:flex}.landing-reference .landing-intelligence-layer-head>span{color:var(--g);font-family:var(--font-landing-mono);font-size:var(--font-size-sm)}.landing-reference .landing-intelligence-layer-head>small{color:color-mix(in srgb, var(--surface) 70%, transparent);font-family:var(--font-landing-mono);font-size:var(--font-size-xs);text-transform:uppercase;text-align:right}.landing-reference .landing-intelligence-layer h3{margin-block:var(--space-5) var(--space-3);color:var(--surface);font-size:var(--font-size-xl);text-transform:none;line-height:1.35}.landing-reference .landing-intelligence-layer>p{min-height:calc(var(--space-8) * 4);color:color-mix(in srgb, var(--surface) 72%, transparent);font-size:var(--font-size-sm);line-height:1.75}.landing-reference .landing-intelligence-layer>div:last-of-type{gap:var(--space-2);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.landing-reference .landing-intelligence-layer>div:last-of-type span{padding:var(--space-1) var(--space-2);border:thin solid color-mix(in srgb, var(--g) 55%, transparent);color:var(--g-light);font-family:var(--font-landing-mono);font-size:var(--font-size-xs)}.landing-reference .landing-intelligence-layer>i{z-index:1;top:50%;right:calc(var(--space-3) * -1);width:var(--space-6);height:var(--space-6);background:var(--g);color:var(--navy);place-items:center;font-style:normal;display:grid;position:absolute}.landing-reference .landing-intelligence-proof{gap:var(--space-5);padding:var(--space-5);border:thin solid color-mix(in srgb, var(--surface) 18%, transparent);color:var(--surface);border-top:0;grid-template-columns:auto 1fr;display:grid}.landing-reference .landing-intelligence-proof strong{color:var(--g);font-size:var(--font-size-sm)}.landing-reference .landing-intelligence-proof span{color:color-mix(in srgb, var(--surface) 72%, transparent);font-size:var(--font-size-sm);line-height:1.7}.landing-reference .landing-sales-panel{border:thin solid var(--border);background:var(--surface);box-shadow:var(--shadow-md);grid-template-columns:.85fr 1.15fr;display:grid}.landing-reference .landing-sales-copy{padding:var(--space-6);border-right:thin solid var(--border)}.landing-reference .landing-sales-copy h3{margin-block:var(--space-4);color:var(--navy);text-transform:none;font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.2}.landing-reference .landing-sales-copy>p{color:var(--muted);font-size:var(--font-size-lg);line-height:1.75}.landing-reference .landing-sales-copy ul{gap:var(--space-3);margin-block:var(--space-5);padding:0;list-style:none;display:grid}.landing-reference .landing-sales-copy li{align-items:center;gap:var(--space-3);color:var(--text);font-size:var(--font-size-sm);display:flex}.landing-reference .landing-sales-copy li>span{width:var(--space-5);height:var(--space-5);background:var(--g-soft);color:var(--g-deep);place-items:center;display:grid}.landing-reference .landing-sales-conversation{padding:var(--space-5);background:var(--soft);align-self:stretch}.landing-reference .landing-sales-conversation-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:thin solid var(--border);display:flex}.landing-reference .landing-sales-conversation-head span{color:var(--navy);font-weight:var(--font-weight-semibold)}.landing-reference .landing-sales-conversation-head small{color:var(--muted);font-family:var(--font-landing-mono);font-size:var(--font-size-xs)}.landing-reference .landing-sales-conversation .landing-preview-message{margin-inline:0}.landing-reference .landing-sales-outcome{gap:var(--space-2);margin-top:var(--space-6);padding:var(--space-4);background:var(--navy);color:var(--surface);border-left:var(--space-1) solid var(--g);display:grid}.landing-reference .landing-sales-outcome span{color:var(--g);font-family:var(--font-landing-mono);font-size:var(--font-size-xs);text-transform:uppercase}.landing-reference .landing-sales-outcome strong{font-size:var(--font-size-lg)}.landing-reference .landing-impact-grid{gap:var(--space-8);grid-template-columns:1.2fr 1fr;display:grid}.landing-reference .landing-impact-inputs{padding:var(--space-5);background:var(--surface);border:thin solid var(--border)}.landing-reference .landing-impact-currency{justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3);align-items:center;display:flex}.landing-reference .landing-impact-currency .btn{padding:var(--space-2);font-size:var(--font-size-xs)}.landing-reference .landing-impact-currency>div{gap:var(--space-1);display:flex}.landing-reference .landing-impact-field{padding-block:var(--space-3);border-bottom:thin solid var(--border)}.landing-reference .landing-impact-field:last-child{border:0}.landing-reference .landing-impact-field>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.landing-reference .landing-impact-field label{font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.landing-reference .landing-impact-field output{font-family:var(--font-landing-mono);font-weight:var(--font-weight-bold);color:var(--g-deep);white-space:nowrap}.landing-reference .landing-impact-field input{accent-color:var(--g-deep);width:100%;margin-block:var(--space-3);cursor:pointer;box-shadow:none;padding:0}.landing-reference .landing-impact-limits{font-size:var(--font-size-xs);color:var(--muted)}.landing-reference .landing-impact-result{background:var(--navy);color:var(--surface);padding:var(--space-5);justify-content:space-between;gap:var(--space-6);border-top:var(--space-1) solid var(--g);flex-direction:column;display:flex}.landing-reference .landing-impact-result>.landing-panel-label{color:var(--g)}.landing-reference .landing-impact-result>div>span{font-size:var(--font-size-md);opacity:.85;display:block}.landing-reference .landing-impact-result>div>strong{font-family:var(--font-landing-display);letter-spacing:-.04em;margin-top:var(--space-3);font-size:clamp(2.4rem,4vw,4rem);font-weight:800;display:block}.landing-reference .landing-impact-result strong small{font-size:var(--font-size-md);font-weight:var(--font-weight-regular);letter-spacing:normal}.landing-reference .landing-impact-secondary{gap:var(--space-4);padding-block:var(--space-5);border-block:thin solid color-mix(in srgb, var(--surface) 20%, transparent);grid-template-columns:1fr 1fr;display:grid}.landing-reference .landing-impact-secondary strong{font-size:calc(var(--font-size-xl) * 1.5);display:block}.landing-reference .landing-impact-secondary span{font-size:var(--font-size-sm);opacity:.8;margin-top:var(--space-2);display:block}.landing-reference .landing-impact-result>p{font-size:var(--font-size-xs);opacity:.7;line-height:1.7}.landing-reference .landing-impact-result .landing-button{justify-content:space-between}.landing-reference .landing-compare-grid{box-shadow:none;gap:var(--space-5);border:0;margin-top:0}.landing-reference .landing-compare-side{border:thin solid var(--border);background:var(--surface)}.landing-reference .landing-compare-side-new{border-color:var(--g)}.landing-reference .landing-compare-side-header{padding:var(--space-5)}.landing-reference .landing-compare-side-old .landing-compare-side-header{background:var(--soft);color:var(--muted);border-color:var(--border)}.landing-reference .landing-compare-row{padding:var(--space-4) var(--space-5);min-height:calc(var(--space-8) * 1.8);align-items:center}.landing-reference .landing-compare-icon-bad{color:var(--muted);background:var(--soft)}.landing-reference .landing-features-grid-v2{gap:var(--space-8);grid-template-columns:1fr;display:grid}.landing-reference .landing-feature-card-v2{min-height:28rem;box-shadow:var(--shadow-md);border:thin solid var(--border);background:var(--surface);grid-template-columns:minmax(0,1.05fr) minmax(20rem,.95fr);padding:0;display:grid;overflow:hidden}.landing-reference .landing-feature-card-v2:nth-child(2n){grid-template-columns:minmax(20rem,.95fr) minmax(0,1.05fr)}.landing-reference .landing-feature-card-v2:nth-child(2n) .landing-feature-card-v2-media{order:2}.landing-reference .landing-feature-card-v2-media{background:var(--soft);min-width:0;min-height:28rem;margin:0;position:relative;overflow:hidden}.landing-reference .landing-feature-card-v2-media:after{content:"";background:linear-gradient(180deg, transparent 55%, color-mix(in srgb, var(--navy) 78%, transparent));pointer-events:none;position:absolute;inset:0}.landing-reference .landing-feature-card-v2-media img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .7s var(--ease);display:block}.landing-reference .landing-feature-card-v2:hover .landing-feature-card-v2-media img{transform:scale(1.025)}.landing-reference .landing-feature-card-v2-media figcaption{z-index:1;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);align-items:center;gap:var(--space-3);color:var(--surface);font-family:var(--font-landing-mono);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:flex;position:absolute}.landing-reference .landing-feature-card-v2-media figcaption span{width:var(--space-7);height:var(--space-7);background:var(--g);color:var(--navy);place-items:center;display:grid}.landing-reference .landing-feature-card-v2-copy{padding:var(--space-8);flex-direction:column;justify-content:center;display:flex}.landing-reference .landing-feature-card-v2 h3{margin-block:var(--space-4);text-transform:none;letter-spacing:-.025em;word-spacing:.06em;color:var(--navy);font-size:clamp(1.75rem,2.6vw,2.5rem);line-height:1.2}.landing-reference .landing-feature-card-v2-copy>p{font-size:var(--font-size-lg);color:var(--muted);margin:0;line-height:1.75}.landing-reference .landing-feature-card-v2-copy ul{gap:var(--space-3);padding:var(--space-5) 0;margin:var(--space-5) 0;border-block:thin solid var(--border);list-style:none;display:grid}.landing-reference .landing-feature-card-v2-copy li{align-items:flex-start;gap:var(--space-3);color:var(--text);font-size:var(--font-size-md);line-height:1.55;display:flex}.landing-reference .landing-feature-card-v2-copy li svg{width:var(--space-4);height:var(--space-4);margin-top:var(--space-1);color:var(--g-deep);flex:none}.landing-reference .landing-feature-link{align-items:center;gap:var(--space-2);color:var(--g-deep);font-size:var(--font-size-md);font-weight:var(--font-weight-bold);align-self:flex-start;display:inline-flex}.landing-reference .landing-feature-link svg{width:var(--space-4);height:var(--space-4)}.landing-reference .landing-platform-frame{border:thin solid var(--border);border-radius:var(--space-1);background:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.landing-reference .landing-platform-showcase{scroll-margin-top:calc(var(--header-height) + var(--space-8))}.landing-reference .landing-platform-toolbar{padding:var(--space-3) var(--space-5);background:var(--soft);border-bottom:thin solid var(--border);justify-content:space-between;gap:var(--space-3);font-size:var(--font-size-xs);color:var(--muted);display:flex}.landing-reference .landing-platform-toolbar>span:first-child{font-family:var(--font-landing-mono);color:var(--text)}.landing-reference .landing-platform-toolbar i{width:var(--space-2);height:var(--space-2);background:var(--g);margin-right:var(--space-2);border-radius:50%;display:inline-block}.landing-reference .landing-platform-body{gap:var(--space-8);padding:var(--space-5);min-height:calc(var(--space-8) * 12);grid-template-columns:.8fr 1.2fr;align-items:center;display:grid}.landing-reference .landing-platform-caption h3{margin-block:var(--space-4);text-transform:none;letter-spacing:-.01em;word-spacing:.06em;color:var(--navy);font-size:clamp(1.5rem,2.2vw,2rem);line-height:1.3}.landing-reference .landing-platform-caption p{color:var(--muted);line-height:1.75;font-size:var(--font-size-lg);margin-bottom:var(--space-5)}.landing-reference .landing-platform-preview{border:thin solid var(--border);background:var(--soft);min-width:0;box-shadow:var(--shadow-sm)}.landing-reference .landing-preview-top{align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border-bottom:thin solid var(--border);display:flex}.landing-reference .landing-preview-top strong{font-size:var(--font-size-md);color:var(--text)}.landing-reference .landing-preview-top small{font-size:var(--font-size-xs);color:var(--muted);margin-top:var(--space-1);display:block}.landing-reference .landing-preview-avatar{width:var(--space-8);height:var(--space-8);background:var(--g-soft);color:var(--g-deep);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.landing-reference .landing-preview-status{font-size:var(--font-size-xs);background:var(--g-soft);color:var(--g-deep);padding:var(--space-1) var(--space-2);margin-left:auto}.landing-reference .landing-preview-message{max-width:82%;margin:var(--space-4);padding:var(--space-3) var(--space-4);border:thin solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--font-size-md);line-height:1.7}.landing-reference .landing-preview-message.is-reply{background:var(--g-soft);border-color:var(--g-bdr);margin-left:auto}.landing-reference .landing-preview-handover{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);background:var(--surface);border-top:thin solid var(--border);display:flex}.landing-reference .landing-preview-handover>span{font-size:var(--font-size-xs);color:var(--muted)}.landing-reference .landing-preview-handover .btn{flex-shrink:0}.landing-reference .landing-platform-preview .btn{border-radius:var(--space-1)}.landing-reference .landing-platform-preview .btn-primary{background:var(--g);color:var(--navy);border-color:var(--g)}.landing-reference .landing-preview-schedule>div{align-items:center;gap:var(--space-4);margin:var(--space-4);padding:var(--space-3);background:var(--surface);border-left:var(--space-1) solid var(--g);grid-template-columns:auto 1fr auto;display:grid}.landing-reference .landing-preview-schedule time{font-size:var(--font-size-sm);font-family:var(--font-landing-mono)}.landing-reference .landing-preview-schedule strong{font-size:var(--font-size-md);display:block}.landing-reference .landing-preview-schedule :is(span,small){font-size:var(--font-size-xs);color:var(--muted);margin-top:var(--space-1);display:block}.landing-reference .landing-preview-note{margin:var(--space-4);color:var(--muted);font-size:var(--font-size-xs);line-height:1.7}.landing-reference .landing-preview-booking{padding:var(--space-5)}.landing-reference .landing-preview-booking h4{margin-block:var(--space-4);font-size:var(--font-size-xl);color:var(--text)}.landing-reference .landing-preview-slots{grid-template-columns:repeat(3,1fr);display:grid}.landing-reference .landing-preview-property{gap:var(--space-5);padding:var(--space-5);grid-template-columns:.75fr 1.25fr;align-items:stretch;display:grid}.landing-reference .landing-preview-property-visual{min-height:calc(var(--space-8) * 6);padding:var(--space-4);background:linear-gradient(145deg, var(--navy), var(--navy-3));color:var(--surface);border-bottom:var(--space-1) solid var(--g);flex-direction:column;justify-content:flex-end;display:flex}.landing-reference .landing-preview-property-visual span{color:var(--g);font-family:var(--font-landing-display);font-size:calc(var(--font-size-xl) * 2);font-weight:var(--font-weight-bold)}.landing-reference .landing-preview-property-visual small{font-family:var(--font-landing-mono);font-size:var(--font-size-xs)}.landing-reference .landing-preview-property h4{margin-block:var(--space-4);color:var(--navy);font-size:var(--font-size-xl);line-height:1.4}.landing-reference .landing-preview-property p{color:var(--muted);font-size:var(--font-size-sm);line-height:1.7}.landing-reference .landing-preview-records>div{align-items:center;gap:var(--space-3);padding:var(--space-4);border-bottom:thin solid var(--border);display:flex}.landing-reference .landing-preview-records strong{font-size:var(--font-size-md);color:var(--text)}.landing-reference .landing-preview-records small{font-size:var(--font-size-xs);color:var(--muted);margin-top:var(--space-2);display:block}.landing-reference .landing-experience-footnote{font-size:var(--font-size-xs);color:var(--muted);margin-top:var(--space-4);line-height:1.7}.landing-reference .landing-module-details{margin-top:var(--space-6);border-top:thin solid var(--border)}.landing-reference .landing-module-details>summary{cursor:pointer;color:var(--g-deep);padding-block:var(--space-5);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold)}.landing-reference .landing-module-details .reveal,.landing-reference .landing-module-details .reveal-scale{opacity:1;transform:none}.landing-reference .landing-module-details .landing-modules-band{margin-top:var(--space-5)}.landing-reference .landing-modules-band-video{object-fit:contain}.landing-reference .landing-wa-layout{gap:var(--space-8)}.landing-reference .landing-hero-visual{aspect-ratio:4/3;height:auto;box-shadow:var(--shadow-sm)}.landing-reference .landing-wa-copy .landing-hero-v2-subtitle{max-width:none}.landing-reference .landing-segment-panel{gap:var(--space-8);background:var(--surface);border:thin solid var(--border);padding:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.landing-reference .landing-segment-panel h3{margin-block:var(--space-4);text-transform:none;color:var(--navy);letter-spacing:-.03em;font-size:clamp(1.5rem,2.3vw,2rem);line-height:1.3}.landing-reference .landing-segment-panel>div>p{font-size:var(--font-size-lg);color:var(--muted);line-height:1.7}.landing-reference .landing-segment-services{font-size:var(--font-size-sm);color:var(--g-deep);padding-block:var(--space-4);border-block:thin solid var(--border);margin-block:var(--space-5)}.landing-reference .landing-segment-conversation{background:var(--soft);border:thin solid var(--border);padding:var(--space-4)}.landing-reference .landing-segment-context{gap:var(--space-2);padding:var(--space-4);font-size:var(--font-size-sm);color:var(--g-deep);display:grid}.landing-reference .landing-segment-conversation>small{margin-top:var(--space-3);font-size:var(--font-size-xs);color:var(--muted);display:block}.landing-reference .landing-faq-v2-inner{gap:var(--space-8);grid-template-columns:.8fr 1.2fr;align-items:start;display:grid}.landing-reference .landing-faq-v2-list{margin:0}.landing-reference .landing-faq-v2-item{border:0;border-bottom:thin solid var(--border);box-shadow:none;background:0 0}.landing-reference .landing-faq-v2-q{padding:var(--space-5) 0;font-size:var(--font-size-lg)}.landing-reference .landing-faq-v2-a{padding:0 0 var(--space-5);color:var(--muted);font-size:var(--font-size-md);line-height:1.8}.landing-reference main>section.landing-cta-final{background:var(--navy)}.landing-reference .landing-cta-final h2{color:var(--surface);letter-spacing:-.035em;font-size:clamp(2rem,3.5vw,3.5rem);line-height:1.15}.landing-reference .landing-cta-final :is(p,.landing-cta-final-reassurance span){color:color-mix(in srgb, var(--surface) 75%, transparent)}.landing-page-shell .landing-footer{background:var(--surface);color:var(--muted);border-top:thin solid var(--border);margin-top:0}.landing-page-shell .landing-footer:before{height:var(--space-1);background:var(--g)}.landing-page-shell .landing-footer-inner{padding:var(--space-8) 0 var(--space-6)}.landing-page-shell .landing-footer-grid{gap:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.7fr)}.landing-page-shell .landing-footer-logo{width:min(100%,17rem);height:calc(var(--space-8) * 3 + var(--space-2));object-fit:cover;object-position:center;filter:none}.landing-page-shell .landing-footer-branding p{margin:var(--space-3) 0 0;max-width:32ch;color:var(--muted);font-size:var(--font-size-md);line-height:1.6}.landing-page-shell .landing-footer-product-links{align-content:start;column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-page-shell .landing-footer-product-links .landing-footer-heading{grid-column:1/-1}.landing-page-shell .landing-footer-heading{margin-bottom:var(--space-2);color:var(--navy);font-size:var(--font-size-sm)}.landing-page-shell .landing-footer-links a{color:var(--text-secondary);font-size:var(--font-size-md);line-height:1.4}.landing-page-shell .landing-footer-links a:hover,.landing-page-shell .landing-footer-bottom a:hover{color:var(--g-deep)}.landing-page-shell .landing-footer-bottom{margin-top:var(--space-8);padding-top:var(--space-4);border-top:thin solid var(--border)}.landing-page-shell .landing-footer-bottom :is(span,a){color:var(--muted);font-size:var(--font-size-sm)}.landing-page-shell .landing-footer-bottom-links{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.landing-page-shell .landing-footer .landing-language-switcher{align-self:flex-start;gap:var(--space-2);width:max-content;padding:var(--space-2);background:var(--soft);border-color:var(--border);border-radius:var(--radius-sm)}.landing-page-shell .landing-footer .landing-language-switcher .language-flag-btn{min-width:var(--space-6);min-height:var(--space-4);opacity:.7}.landing-page-shell .landing-footer .landing-language-switcher .language-flag-svg{width:var(--space-6);height:var(--space-4)}@media (width<=1000px){.landing-page-shell .landing-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.landing-reference .landing-solution .landing-hero-backdrops{top:0}.landing-page-shell .landing-footer-grid{gap:var(--space-6);grid-template-columns:1fr}.landing-page-shell .landing-footer-bottom{text-align:left;align-items:flex-start}.landing-page-shell .landing-footer-bottom-links{justify-content:flex-start}}.landing-page-shell .landing-legal-card>*{z-index:1;position:relative}.landing-page-shell .landing-legal-card{--wave-opacity:.18;position:relative;overflow:hidden}.landing-reference .landing-hero-stage{--wave-size:calc(var(--space-8) * 11);--wave-opacity:.3;--wave-left:calc(var(--space-8) * -2);--wave-bottom:calc(var(--space-8) * -1)}.landing-reference .landing-flow-360{--wave-size:calc(var(--space-8) * 11);--wave-opacity:.48;position:relative;overflow:hidden}.landing-reference .landing-flow-360>.landing-experience-inner{z-index:1;position:relative}.landing-reference .landing-cta-final{--wave-size:calc(var(--space-8) * 10);--wave-opacity:.48}.landing-page-shell :is(.landing-legal-card,.landing-hero-stage,.landing-flow-360,.landing-cta-final):after{content:"";left:var(--wave-left,calc(var(--space-8) * -1));bottom:var(--wave-bottom,calc(var(--space-3) * -1));width:var(--wave-size,calc(var(--space-8) * 9));aspect-ratio:360/250;background:linear-gradient(135deg, var(--g-deep), var(--g), var(--g-light));opacity:var(--wave-opacity);pointer-events:none;z-index:0;position:absolute;-webkit-mask:url(/img/binooflow-waves-mask.svg) 50%/contain no-repeat;mask:url(/img/binooflow-waves-mask.svg) 50%/contain no-repeat}.landing-sales-booking-backdrop{z-index:1200;overflow:hidden}.modal.landing-sales-booking-modal{width:min(100%, calc(var(--space-8) * 19));height:calc(100dvh - (var(--space-6) * 2));flex-direction:column;display:flex;overflow:hidden}.landing-sales-booking-modal .modal-header{margin-bottom:var(--space-3);flex:none}.landing-sales-booking-external{color:var(--primary-700);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);align-items:center;gap:var(--space-1);padding:var(--space-2);text-decoration:none;display:inline-flex}.landing-sales-booking-external svg{height:var(--space-4);width:var(--space-4)}.landing-sales-booking-modal-body{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.landing-sales-booking-intro{color:var(--text-secondary);font-size:var(--font-size-sm);margin:0;line-height:1.5}.landing-sales-booking-frame{width:100%;height:auto;min-height:calc(var(--space-8) * 8);border-radius:var(--radius-lg);background:var(--surface);border:0;flex:auto;display:block}@media (width<=700px){.landing-reference .landing-hero-stage{--wave-size:calc(var(--space-8) * 8);--wave-left:calc(var(--space-8) * -1)}.landing-reference :is(.landing-flow-360,.landing-cta-final){--wave-size:calc(var(--space-8) * 8);--wave-opacity:.3;--wave-bottom:calc(var(--space-8) * -3)}.landing-reference .landing-cta-final{--wave-bottom:calc(var(--space-8) * -2)}.modal.landing-sales-booking-modal{padding:var(--space-4);height:calc(100dvh - (var(--space-3) * 2));max-height:calc(100dvh - (var(--space-3) * 2))}.landing-sales-booking-intro,.landing-sales-booking-external{display:none}.landing-sales-booking-frame{min-height:calc(var(--space-8) * 10)}}.landing-support-chat-trigger{right:var(--space-5);bottom:calc(var(--space-5) + env(safe-area-inset-bottom,0px));z-index:2147483000}.landing-support-chat-trigger:focus-visible{outline:var(--space-1) solid var(--primary-700);outline-offset:var(--space-1)}.landing-support-chat-trigger .setup-public-webchat-tooltip{right:calc(100% + var(--space-2));padding:var(--space-2) var(--space-3);background:var(--surface);box-shadow:var(--sh-lg);bottom:50%;transform:translateY(50%)}.landing-support-chat-trigger:hover .setup-public-webchat-tooltip,.landing-support-chat-trigger:focus-visible .setup-public-webchat-tooltip,.landing-support-chat-trigger .setup-public-webchat-tooltip.is-visible{transform:translateY(50%)}.landing-support-chat-frame{right:var(--space-6);bottom:calc(var(--space-8) + var(--space-8) + var(--space-3) + env(safe-area-inset-bottom,0px));z-index:2147483000;width:min(calc(var(--space-8) * 10), calc(100vw - var(--space-6) - var(--space-6)));height:min(calc(var(--space-8) * 16), calc(100dvh - var(--space-8) - var(--space-8) - var(--space-8) - env(safe-area-inset-bottom,0px)));border:thin solid var(--border-light);border-radius:var(--radius-xl);background:var(--surface);box-shadow:var(--sh-xl);flex-direction:column;display:none;position:fixed;overflow:hidden}.landing-support-chat-frame.is-open{display:flex}.landing-support-chat-header{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);color:var(--surface);background:var(--primary-700);display:flex}.landing-support-chat-header>div{gap:var(--space-1);display:grid}.landing-support-chat-header strong{font-size:var(--font-size-lg)}.landing-support-chat-header span{font-size:var(--font-size-sm)}.landing-support-chat-close.btn{width:var(--space-8);height:var(--space-8);border:thin solid color-mix(in srgb, var(--surface) 40%, transparent);border-radius:var(--radius-sm);color:var(--surface);font-size:var(--font-size-xl);cursor:pointer;background:0 0;flex:none;place-items:center;padding:0;display:grid}.landing-support-chat-close.btn:hover,.landing-support-chat-close.btn:focus-visible{background:color-mix(in srgb, var(--surface) 16%, transparent)}.landing-support-chat-messages{gap:var(--space-3);min-height:0;padding:var(--space-4);background:var(--surface-alt);flex-direction:column;flex:auto;display:flex;overflow-y:auto}.landing-support-chat-welcome,.landing-support-chat-message{width:fit-content;max-width:90%;padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface);color:var(--text);font-size:var(--font-size-md);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.landing-support-chat-message.is-mine{background:var(--primary-700);color:var(--surface);align-self:flex-end}.landing-support-chat-media{width:100%;max-height:calc(var(--space-8) * 6);margin-top:var(--space-2);border-radius:var(--radius-sm);object-fit:contain;display:block}.landing-support-chat-audio{width:100%;min-width:calc(var(--space-8) * 5);margin-top:var(--space-2);display:block}.landing-support-chat-file{margin-top:var(--space-2);color:inherit;font-weight:var(--font-weight-semibold);text-decoration:underline;display:inline-block}.landing-support-chat-status,.landing-support-chat-error{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.landing-support-chat-error{color:var(--danger)}.landing-support-chat-compose{align-items:center;gap:var(--space-2);padding:var(--space-3);border-top:thin solid var(--border-light);background:var(--surface);display:flex}.landing-support-chat-compose input{min-width:0;padding:var(--space-3);border:thin solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--text);font-size:var(--font-size-md);flex:auto}.landing-support-chat-compose input:focus-visible{outline:var(--space-1) solid var(--primary-700)}.landing-support-chat-compose .btn{flex:none}.landing-support-chat-footer{gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);border-top:thin solid var(--border-light);background:var(--surface);text-align:center;display:grid}.landing-support-chat-footer p{color:var(--text-secondary);font-size:var(--font-size-xs);margin:0;line-height:1.4}.landing-support-chat-footer p a,.landing-support-chat-plans{color:var(--primary-700)}.landing-support-chat-plans{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;display:block}.landing-support-chat-footer p a:hover,.landing-support-chat-footer p a:focus-visible,.landing-support-chat-plans:hover,.landing-support-chat-plans:focus-visible{text-decoration:underline}.landing-support-chat-actions{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-top:thin solid var(--border-light);background:var(--surface);flex-wrap:wrap;display:flex}.landing-support-chat-actions .btn{flex:auto;text-decoration:none}.landing-support-chat-inline-action{align-self:flex-start}@media (width<=640px){.landing-support-chat-trigger{right:var(--space-3);bottom:calc(var(--space-3) + env(safe-area-inset-bottom,0px))}.landing-support-chat-frame{right:var(--space-2);bottom:calc(var(--space-8) + var(--space-8) + var(--space-2) + env(safe-area-inset-bottom,0px));width:calc(100vw - var(--space-2) - var(--space-2));height:calc(100dvh - var(--space-8) - var(--space-8) - var(--space-6) - env(safe-area-inset-bottom,0px));border-radius:var(--radius-lg)}.landing-support-chat-actions{flex-wrap:nowrap}.landing-support-chat-actions .btn{min-width:0;padding:var(--space-2);font-size:var(--font-size-xs);text-align:center;white-space:nowrap;flex:1 1 0}}@media (width<=1000px){.landing-reference .landing-intelligence-map{grid-template-columns:1fr 1fr}.landing-reference .landing-intelligence-layer:nth-child(2){border-right:0}.landing-reference .landing-intelligence-layer:nth-child(-n+2){border-bottom:thin solid color-mix(in srgb, var(--surface) 18%, transparent)}.landing-reference .landing-intelligence-layer>p{min-height:0}.landing-reference .landing-intelligence-layer>i{display:none}.landing-reference .landing-feature-card-v2,.landing-reference .landing-feature-card-v2:nth-child(2n){grid-template-columns:1fr 1fr}.landing-reference .landing-flow-grid{gap:var(--space-5);grid-template-columns:1fr 1fr}.landing-reference .landing-flow-output{gap:var(--space-4);grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.landing-reference .landing-flow-output>.landing-panel-label{grid-column:1/-1;margin:0}.landing-reference .landing-flow-core:after{display:none}.landing-reference .landing-flow-core:before{width:var(--space-5)}.landing-reference .landing-platform-body{gap:var(--space-5);grid-template-columns:1fr}.landing-reference .landing-platform-caption{align-items:center;column-gap:var(--space-5);grid-template-columns:1fr auto;display:grid}.landing-reference .landing-platform-caption>:not(a){grid-column:1}.landing-reference .landing-platform-caption>a{grid-area:1/2/4}}@media (width<=700px){.landing-reference .landing-hero-stage{min-height:0}.landing-reference .landing-hero-backdrops :is(img,video){width:100%}.landing-reference .landing-hero-backdrops:after{background:linear-gradient(0deg, var(--surface), transparent 25%)}.landing-reference .landing-hero-backdrops.has-video:after{background:linear-gradient(0deg, var(--surface), transparent 8%)}.landing-reference .landing-hero-image-note{display:none}.landing-reference main>section:not(.landing-hero-v2-wrap){padding-block:var(--space-8)}.landing-reference .landing-section-heading{gap:var(--space-5);margin-bottom:var(--space-6);grid-template-columns:1fr}.landing-reference .landing-section-heading>p{justify-self:start;max-width:none}.landing-reference :is(.landing-flow-grid,.landing-impact-grid,.landing-segment-panel,.landing-faq-v2-inner),.landing-reference .landing-intelligence-map,.landing-reference .landing-intelligence-proof,.landing-reference .landing-sales-panel,.landing-reference .landing-preview-property{grid-template-columns:1fr}.landing-reference .landing-intelligence-layer{border-right:0;border-bottom:thin solid color-mix(in srgb, var(--surface) 18%, transparent)}.landing-reference .landing-intelligence-layer:last-child{border-bottom:0}.landing-reference .landing-sales-copy{padding:var(--space-5);border-right:0;border-bottom:thin solid var(--border)}.landing-reference .landing-sales-conversation{padding:var(--space-4)}.landing-reference .landing-preview-property-visual{min-height:calc(var(--space-8) * 4)}.landing-reference .landing-feature-card-v2,.landing-reference .landing-feature-card-v2:nth-child(2n){grid-template-columns:1fr;min-height:0}.landing-reference .landing-feature-card-v2:nth-child(2n) .landing-feature-card-v2-media{order:0}.landing-reference .landing-feature-card-v2-media{aspect-ratio:4/3;min-height:17rem}.landing-reference .landing-feature-card-v2-copy{padding:var(--space-5)}.landing-reference .landing-flow-core:before{display:none}.landing-reference .landing-flow-description{min-height:0}.landing-reference .landing-flow-output{grid-template-columns:1fr}.landing-reference .landing-experience-selectors{padding-bottom:var(--space-2);flex-wrap:nowrap;overflow-x:auto}.landing-reference .landing-experience-selectors .btn{flex-shrink:0}.landing-reference .landing-impact-field label{font-size:var(--font-size-sm)}.landing-reference .landing-platform-toolbar{flex-wrap:wrap}.landing-reference .landing-platform-caption{display:block}.landing-reference .landing-preview-status{display:none}.landing-reference .landing-preview-handover{flex-direction:column;align-items:stretch}.landing-reference .landing-preview-schedule>div{grid-template-columns:auto 1fr}.landing-reference .landing-preview-schedule small{grid-column:2}.landing-reference .landing-preview-message{max-width:92%;margin-inline:var(--space-2)}}@media (width<=1080px){.landing-utility-strip{display:none}.landing-reference .landing-hero-v2-title{font-size:clamp(2rem,3.8vw,2.7rem)}.landing-reference .landing-hero-selector{gap:var(--space-2)}.landing-reference .landing-hero-choice strong{font-size:var(--font-size-xs)}.landing-reference .landing-hero-choice-detail{font-size:var(--font-size-sm)}}@media (width<=700px){.landing-hero-stage{min-height:0}.landing-hero-toolbar{margin-top:var(--space-3);font-size:var(--font-size-xs);align-items:center}.landing-hero-toolbar>span{max-width:20ch}.landing-hero-controls{gap:var(--space-1)}.landing-hero-controls .landing-hero-sound{width:var(--space-8);padding:var(--space-2)}.landing-hero-sound span{display:none}.landing-hero-backdrops{top:calc(var(--space-8) * 2);height:calc(var(--space-8) * 6)}.landing-hero-backdrops :is(img,video){object-position:center 30%;width:100%}.landing-hero-backdrops:after{background:linear-gradient(0deg, var(--surface), transparent 30%)}.landing-reference .landing-hero-v2{padding-block:var(--space-5) var(--space-6);margin-top:calc(var(--space-8) * 6)}.landing-reference .landing-hero-v2-copy{width:100%;max-width:none}.landing-reference .landing-hero-v2-title{margin-top:var(--space-3);font-size:clamp(1.75rem,6.5vw,2.5rem)}.landing-reference .landing-hero-v2-subtitle{margin-top:var(--space-3);font-size:var(--font-size-lg);line-height:1.6}.landing-reference .landing-hero-v2-actions{gap:var(--space-2);margin-top:var(--space-5)}.landing-reference .landing-hero-v2-actions .landing-button{width:auto;padding:var(--space-3);flex:auto}.landing-reference .landing-hero-selector{overscroll-behavior-x:contain;scrollbar-width:thin;padding-block:var(--space-3);grid-template-columns:none;grid-auto-columns:minmax(12rem,60%);grid-auto-flow:column;overflow-x:auto}.landing-reference .landing-hero-choice-detail{font-size:var(--font-size-md)}.landing-reference .landing-header-actions>.landing-button-primary{display:none}}.landing-reference main>section.landing-flow-360{--flow-line:color-mix(in srgb, var(--g) 65%, transparent);--flow-border:color-mix(in srgb, var(--surface) 20%, transparent);--flow-muted:color-mix(in srgb, var(--surface) 74%, transparent);background:radial-gradient(circle at 50% 48%, color-mix(in srgb, var(--g) 9%, var(--navy)), var(--navy) 60%);color:var(--surface);border-bottom-color:var(--flow-border)}.landing-reference .landing-flow-heading{text-align:center;margin-bottom:var(--space-8)}.landing-reference .landing-flow-heading h2{max-width:24ch;margin:var(--space-4) auto var(--space-3);color:var(--surface);letter-spacing:-.035em;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.1}.landing-reference .landing-flow-360 .landing-flow-grid{gap:var(--space-8);background:0 0;border:0;grid-template-columns:minmax(0,.88fr) minmax(0,1.25fr) minmax(0,1fr);align-items:center;padding:0}.landing-reference .landing-flow-360 .landing-flow-input,.landing-reference .landing-flow-360 .landing-flow-output{min-width:0}.landing-reference .landing-flow-360 .landing-flow-input>.landing-panel-label,.landing-reference .landing-flow-360 .landing-flow-output>.landing-panel-label{margin-bottom:var(--space-4)}.landing-reference .landing-flow-360 .landing-channel-choice{width:100%;min-height:calc(var(--space-8) + var(--space-4));padding:var(--space-2) var(--space-3);align-items:center;gap:var(--space-3);background:color-mix(in srgb, var(--surface) 5%, transparent);color:var(--surface);border:thin solid var(--flow-border);border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);text-align:left;display:flex;position:relative}.landing-reference .landing-flow-360 .landing-channel-choice:after{content:"";width:var(--space-8);border-top:thin solid var(--flow-line);pointer-events:none;position:absolute;top:50%;left:100%}.landing-reference .landing-flow-360 .landing-channel-choice>.landing-channel-brand{width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);color:var(--surface)}.landing-reference .landing-flow-360 .landing-channel-brand svg{width:var(--space-5);height:var(--space-5)}.landing-reference .landing-flow-360 .landing-channel-brand.is-messenger,.landing-reference .landing-flow-360 .landing-channel-brand.is-comments{gap:var(--space-1);background:0 0;width:auto;display:flex}.landing-reference .landing-flow-360 .landing-channel-brand.is-messenger svg,.landing-reference .landing-flow-360 .landing-channel-brand.is-comments svg{box-sizing:content-box;width:var(--space-5);height:var(--space-5);padding:var(--space-2);border-radius:var(--radius-sm)}.landing-reference .landing-flow-360 .landing-channel-brand.is-messenger svg:first-child,.landing-reference .landing-flow-360 .landing-channel-brand.is-comments svg:nth-child(2){background:var(--brand-facebook)}.landing-reference .landing-flow-360 .landing-channel-brand.is-messenger svg:last-child{background:var(--brand-messenger)}.landing-reference .landing-flow-360 .landing-channel-brand.is-comments svg:first-child{background:linear-gradient(135deg, var(--brand-instagram-start), var(--brand-instagram-mid), var(--brand-instagram-end))}.landing-reference .landing-flow-360 .landing-channel-brand.is-comments svg:last-child{background:var(--brand-youtube)}.landing-reference .landing-flow-360 .landing-channel-pulse{z-index:1;top:calc(50% - var(--space-1));right:calc(var(--space-8) * -1);width:var(--space-2);height:var(--space-2);background:var(--g);box-shadow:0 0 var(--space-3) var(--flow-line);border-radius:50%;position:absolute}.landing-reference .landing-flow-360 .landing-flow-description{min-height:calc(var(--space-8) * 2);margin-block:var(--space-4);color:var(--flow-muted)}.landing-reference .landing-flow-coming-soon{align-items:center;gap:var(--space-3);padding:var(--space-3);border:thin dashed var(--flow-border);border-radius:var(--radius-sm);color:var(--flow-muted);display:flex}.landing-reference .landing-flow-coming-soon .landing-channel-brand{width:var(--space-8);height:var(--space-8);background:var(--surface);color:var(--text);border-radius:var(--radius-sm);flex:none;place-items:center;display:grid}.landing-reference .landing-flow-coming-soon .is-google svg path:first-child{fill:var(--brand-google-blue)}.landing-reference .landing-flow-coming-soon .is-google svg path:nth-child(2){fill:var(--brand-google-green)}.landing-reference .landing-flow-coming-soon .is-google svg path:nth-child(3){fill:var(--brand-google-yellow)}.landing-reference .landing-flow-coming-soon .is-google svg path:nth-child(4){fill:var(--brand-google-red)}.landing-reference .landing-flow-coming-soon strong{color:var(--surface);font-size:var(--font-size-sm);display:block}.landing-reference .landing-flow-coming-soon small{color:var(--flow-muted);font-size:var(--font-size-xs);display:block}.landing-reference .landing-flow-360 .landing-flow-core{aspect-ratio:1;width:min(100%,27rem);padding:var(--space-6);border:thin solid var(--g);box-shadow:none;background:0 0;border-radius:50%;place-items:center;margin-inline:auto;display:grid}.landing-reference .landing-flow-360 .landing-flow-core:before{inset:var(--space-3);border:thin solid var(--flow-line);border-top-color:var(--g);border-right-color:#0000;border-radius:50%;width:auto;height:auto;animation:28s linear infinite spin}.landing-reference .landing-flow-360 .landing-flow-core:after{display:none}.landing-reference .landing-flow-core-content{z-index:1;width:100%;position:relative}.landing-reference .landing-flow-brand{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.landing-reference .landing-flow-brand-mark{width:var(--space-8);height:var(--space-8);flex:none;display:block;overflow:hidden}.landing-reference .landing-flow-brand-mark img{width:calc(var(--space-8) * 4);max-width:none;height:auto;display:block}.landing-reference .landing-flow-brand strong{color:var(--surface);letter-spacing:-.05em;font-size:clamp(1.6rem,2.5vw,2.4rem)}.landing-reference .landing-flow-brand strong span{color:var(--g)}.landing-reference .landing-flow-core-title{margin-block:var(--space-2) var(--space-5);padding-bottom:var(--space-3);border-bottom:thin solid var(--flow-border);color:var(--surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:.08em;display:block}.landing-reference .landing-flow-360 .landing-flow-core-steps{gap:var(--space-3);margin:0}.landing-reference .landing-flow-360 .landing-flow-core-steps span{align-content:center;justify-items:center;gap:var(--space-1);min-height:calc(var(--space-8) + var(--space-5));color:var(--surface);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-wrap:balance;background:0 0;border:0;padding:0;line-height:1.35;display:grid}.landing-reference .landing-flow-360 .landing-flow-core-steps span:before{content:attr(data-step);color:var(--g);font-family:var(--font-landing-mono);font-size:var(--font-size-xs);letter-spacing:.08em}.landing-reference .landing-flow-360 .landing-flow-core small{margin-top:var(--space-5);color:var(--flow-muted);display:block}.landing-reference .landing-flow-actions{gap:var(--space-2);display:grid}.landing-reference .landing-flow-360 .landing-flow-action{min-height:calc(var(--space-8) + var(--space-3));padding:var(--space-2) var(--space-3);background:color-mix(in srgb, var(--surface) 5%, transparent);border:thin solid var(--flow-border);border-radius:var(--radius-sm);align-items:center;position:relative}.landing-reference .landing-flow-360 .landing-flow-action:before{content:"";width:var(--space-8);border-top:thin solid var(--flow-line);position:absolute;top:50%;right:100%}.landing-reference .landing-flow-360 .landing-flow-action>span{width:var(--space-7);height:var(--space-7);border:thin solid var(--g);color:var(--g);border-radius:50%;flex:none;place-items:center;display:grid}.landing-reference .landing-flow-360 .landing-flow-action strong{color:var(--surface);font-size:var(--font-size-sm);line-height:1.35}.landing-reference .landing-flow-360 .landing-flow-foundation{margin-top:var(--space-8);text-align:center;background:0 0;border:0;padding:0;display:block}.landing-reference .landing-flow-360 .landing-flow-foundation>.landing-panel-label{margin-bottom:var(--space-4)}.landing-reference .landing-flow-360 .landing-flow-foundation>div{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.landing-reference .landing-flow-360 .landing-flow-foundation>div>div{place-items:center;gap:var(--space-3);min-height:calc(var(--space-8) * 2.5);padding:var(--space-3);background:color-mix(in srgb, var(--surface) 5%, transparent);border:thin solid var(--flow-border);border-radius:var(--radius-sm);display:grid}.landing-reference .landing-flow-360 .landing-flow-foundation strong{color:var(--surface);font-size:var(--font-size-sm);line-height:1.35}.landing-reference .landing-flow-results{justify-content:center;align-items:center;gap:var(--space-4);margin-top:var(--space-6);padding:var(--space-4);border:thin solid var(--g);border-radius:var(--radius-lg);color:var(--surface);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.landing-reference .landing-flow-results span+span:before{content:"•";margin-right:var(--space-4);color:var(--g)}@media (width<=1000px){.landing-reference .landing-flow-360 .landing-flow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.landing-reference .landing-flow-360 .landing-flow-output{grid-column:1/-1;display:block}.landing-reference .landing-flow-360 .landing-flow-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-reference .landing-flow-360 .landing-flow-action:before{display:none}.landing-reference .landing-flow-360 .landing-flow-foundation>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.landing-reference .landing-flow-heading h2{font-size:clamp(1.8rem,8vw,2.5rem)}.landing-reference .landing-flow-360 .landing-flow-grid{gap:var(--space-8);grid-template-columns:1fr}.landing-reference .landing-flow-360 .landing-flow-core{width:min(100%,22rem);padding:var(--space-5)}.landing-reference .landing-flow-360 .landing-channel-choice:after,.landing-reference .landing-flow-360 .landing-channel-pulse{display:none}.landing-reference .landing-flow-360 .landing-flow-output{grid-column:auto}.landing-reference .landing-flow-360 .landing-flow-actions{grid-template-columns:1fr}.landing-reference .landing-flow-360 .landing-flow-foundation>div{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-reference .landing-flow-results{justify-content:flex-start}.landing-reference .landing-flow-results span+span:before{display:none}}.landing-reference main>section.landing-flow-360,.landing-reference main>section.landing-intelligence-section{padding-block:var(--space-8);background:var(--surface);color:var(--navy)}.landing-reference .landing-flow-360:after{display:none}.landing-reference .landing-flow-top{align-items:start;gap:var(--space-8);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.landing-reference .landing-flow-heading{text-align:left;margin:0}.landing-reference .landing-flow-heading h2{max-width:none;margin:var(--space-4) 0;color:var(--navy);font-size:clamp(calc(var(--font-size-xl) * 1.7), 3.5vw, calc(var(--font-size-xl) * 2.5));letter-spacing:-.045em;text-transform:none;line-height:1.08}.landing-reference .landing-flow-heading h2 span{color:var(--g-deep)}.landing-reference .landing-flow-heading p{max-width:45ch;color:var(--muted);font-size:var(--font-size-lg);margin:0;line-height:1.65}.landing-reference .landing-flow-diagram{min-width:0;padding-block:var(--space-4);position:relative}.landing-reference .landing-flow-links{inset:var(--space-5) 0;width:100%;height:calc(100% - var(--space-8));fill:none;stroke:var(--g);stroke-width:1.5px;opacity:.55;pointer-events:none;position:absolute}.landing-reference .landing-flow-360 .landing-flow-grid{z-index:1;align-items:start;gap:var(--space-4);background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.25fr);padding:0;display:grid;position:relative}.landing-reference .landing-flow-360 .landing-panel-label{color:var(--g-deep)}.landing-reference .landing-flow-360 .landing-flow-input>.landing-panel-label,.landing-reference .landing-flow-360 .landing-flow-output>.landing-panel-label{min-height:var(--space-5);margin-bottom:var(--space-2);font-family:var(--font-landing-body);font-size:var(--font-size-xs);letter-spacing:.05em}.landing-reference .landing-flow-360 .landing-flow-input .stack{gap:var(--space-2)}.landing-reference .landing-flow-360 .landing-channel-choice{min-width:0;min-height:calc(var(--space-8) + var(--space-4));padding:var(--space-2);gap:var(--space-2);background:var(--surface);color:var(--navy);border:thin solid var(--border);border-radius:var(--radius-md);box-shadow:none;font-size:var(--font-size-sm);line-height:1.25}.landing-reference .landing-flow-360 .landing-channel-choice:hover,.landing-reference .landing-flow-360 .landing-channel-choice[aria-pressed=true]{color:var(--navy);background:var(--g-soft);border-color:var(--g-bdr)}.landing-reference .landing-flow-360 .landing-channel-choice:after,.landing-reference .landing-flow-360 .landing-channel-pulse{display:none}.landing-reference .landing-flow-360 .landing-channel-choice>.landing-channel-brand{width:var(--space-7);height:var(--space-7);border-radius:var(--radius-sm)}.landing-reference .landing-flow-360 .landing-channel-brand.is-messenger,.landing-reference .landing-flow-360 .landing-channel-brand.is-comments{width:auto}.landing-reference .landing-flow-360 .landing-channel-brand.is-messenger svg,.landing-reference .landing-flow-360 .landing-channel-brand.is-comments svg{width:var(--space-4);height:var(--space-4);padding:var(--space-1)}.landing-reference .landing-flow-360 .landing-flow-coming-soon{gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-2);background:var(--soft);border:thin dashed var(--border);border-radius:var(--radius-md);color:var(--muted)}.landing-reference .landing-flow-360 .landing-flow-coming-soon .landing-channel-brand{width:var(--space-7);height:var(--space-7)}.landing-reference .landing-flow-360 .landing-flow-coming-soon strong{color:var(--text);font-size:var(--font-size-xs)}.landing-reference .landing-flow-360 .landing-flow-coming-soon small{color:var(--muted);font-size:var(--font-size-xs);line-height:1.3}.landing-reference .landing-flow-360 .landing-flow-core{aspect-ratio:auto;width:100%;padding:var(--space-4);background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);align-self:center}.landing-reference .landing-flow-360 .landing-flow-core:before{display:none}.landing-reference .landing-flow-brand img{width:min(100%, calc(var(--space-8) * 5));height:calc(var(--space-8) * 2 + var(--space-4));object-fit:cover;object-position:center;margin-inline:auto;display:block}.landing-reference .landing-flow-core-title{margin:var(--space-2) 0 var(--space-3);color:var(--g-deep);font-family:var(--font-landing-body);font-size:var(--font-size-xs);letter-spacing:.05em;border:0;padding:0}.landing-reference .landing-flow-360 .landing-flow-core-steps{gap:var(--space-1)}.landing-reference .landing-flow-360 .landing-flow-core-steps span{min-height:0;padding:var(--space-1);color:var(--text);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.landing-reference .landing-flow-360 .landing-flow-core-steps span:before{color:var(--g-deep)}.landing-reference .landing-flow-360 .landing-flow-core small{margin-top:var(--space-3);color:var(--muted);line-height:1.4}.landing-reference .landing-flow-360 .landing-flow-actions{gap:var(--space-2)}.landing-reference .landing-flow-360 .landing-flow-action{min-height:calc(var(--space-8) + var(--space-4));gap:var(--space-2);padding:var(--space-2);background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-md);box-shadow:none}.landing-reference .landing-flow-360 .landing-flow-action:before{display:none}.landing-reference .landing-flow-360 .landing-flow-action>span{width:var(--space-7);height:var(--space-7);background:var(--g-soft);color:var(--g-deep);border:0}.landing-reference .landing-flow-360 .landing-flow-action svg{width:var(--space-5);height:var(--space-5)}.landing-reference .landing-flow-360 .landing-flow-action strong{color:var(--text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.landing-reference .landing-flow-360 .landing-flow-description{min-height:0;margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);background:var(--g-soft);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:var(--font-size-sm)}.landing-reference .landing-flow-360 .landing-flow-foundation{margin-top:var(--space-6);padding-top:var(--space-5);border-top:thin solid var(--border)}.landing-reference .landing-flow-360 .landing-flow-foundation>div{gap:var(--space-2);grid-template-columns:repeat(6,minmax(0,1fr))}.landing-reference .landing-flow-360 .landing-flow-foundation>div>div{justify-content:center;gap:var(--space-2);background:var(--surface);border-color:var(--border);border-radius:var(--radius-sm);min-height:0;display:flex}.landing-reference .landing-flow-360 .landing-flow-foundation svg{width:var(--space-5);height:var(--space-5);color:var(--g-deep)}.landing-reference .landing-flow-360 .landing-flow-foundation strong{color:var(--text);font-weight:var(--font-weight-medium)}.landing-reference .landing-flow-360 .landing-flow-results{margin-top:var(--space-4);color:var(--muted);border:0;padding:0}.landing-reference .landing-flow-360 .landing-flow-results span+span:before{color:var(--g-deep)}.landing-reference .landing-intelligence-section .landing-section-heading{border:0;padding:0}.landing-reference .landing-intelligence-section :is(.landing-section-heading h2,.landing-section-heading h2 span){color:var(--navy);text-transform:none}.landing-reference .landing-intelligence-section .landing-section-heading h2 span{color:var(--g-deep)}.landing-reference .landing-intelligence-section .landing-section-heading>p{color:var(--muted)}.landing-reference .landing-intelligence-section .landing-intelligence-map{gap:var(--space-4);border:0}.landing-reference .landing-intelligence-section .landing-intelligence-layer{padding:var(--space-5);background:var(--surface);border:thin solid var(--border);border-radius:var(--radius-md);box-shadow:none;flex-direction:column;display:flex}.landing-reference .landing-intelligence-section .landing-intelligence-layer-head{align-items:flex-start;gap:var(--space-3);border:0;flex-direction:column;padding:0;display:flex}.landing-reference .landing-intelligence-section .landing-intelligence-layer-head>span{width:calc(var(--space-8) + var(--space-3));height:calc(var(--space-8) + var(--space-3));background:var(--g-soft);color:var(--g-deep);border-radius:50%;place-items:center;display:grid}.landing-reference .landing-intelligence-section .landing-intelligence-layer-head svg{width:var(--space-6);height:var(--space-6)}.landing-reference .landing-intelligence-section .landing-intelligence-layer-head>small{color:var(--g-deep);font-family:var(--font-landing-body);text-align:left}.landing-reference .landing-intelligence-section .landing-intelligence-layer h3{margin:var(--space-3) 0;color:var(--navy);text-transform:none;line-height:1.25}.landing-reference .landing-intelligence-section .landing-intelligence-layer>p{min-height:0;color:var(--muted);margin:0;line-height:1.6}.landing-reference .landing-intelligence-section .landing-intelligence-layer>div:last-of-type{padding-top:var(--space-4);margin-top:auto}.landing-reference .landing-intelligence-section .landing-intelligence-layer>div:last-of-type span{color:var(--g-deep);background:var(--g-soft);border-radius:var(--radius-sm);font-family:var(--font-landing-body);border:0}.landing-reference .landing-intelligence-section .landing-intelligence-layer>i{display:none}.landing-reference .landing-intelligence-section .landing-intelligence-proof{margin-top:var(--space-5);padding:var(--space-4) var(--space-5);background:var(--g-soft);border:thin solid var(--g-bdr);border-radius:var(--radius-md);color:var(--text)}.landing-reference .landing-intelligence-section .landing-intelligence-proof strong{color:var(--g-deep)}.landing-reference .landing-intelligence-section .landing-intelligence-proof span{color:var(--text-secondary)}@media (width<=1150px){.landing-reference .landing-flow-top{gap:var(--space-6);grid-template-columns:1fr}.landing-reference .landing-flow-heading h2{max-width:23ch}.landing-reference .landing-flow-360 .landing-flow-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) minmax(0,1.25fr)}}@media (width<=1000px){.landing-reference .landing-flow-360 .landing-flow-output{grid-column:auto}.landing-reference .landing-flow-360 .landing-flow-actions{grid-template-columns:1fr}.landing-reference .landing-flow-360 .landing-flow-foundation>div{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-reference .landing-intelligence-section .landing-intelligence-map{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-reference .landing-intelligence-section .landing-intelligence-layer{border:thin solid var(--border)}}@media (width<=700px){.landing-reference .landing-flow-heading h2{font-size:clamp(calc(var(--font-size-xl) * 1.5), 8vw, calc(var(--font-size-xl) * 2.1))}.landing-reference .landing-flow-360 .landing-flow-grid{gap:var(--space-2);grid-template-columns:minmax(0,.95fr) minmax(0,1.13fr) minmax(0,1.08fr)}.landing-reference .landing-flow-360 .landing-flow-input>.landing-panel-label,.landing-reference .landing-flow-360 .landing-flow-output>.landing-panel-label{font-size:var(--font-size-xs);line-height:1.2}.landing-reference .landing-flow-360 .landing-channel-choice{min-height:calc(var(--space-8) + var(--space-6));padding:var(--space-1);justify-content:center;gap:var(--space-1);font-size:var(--font-size-xs);text-align:center;flex-direction:column}.landing-reference .landing-flow-360 .landing-channel-choice>.landing-channel-brand{width:var(--space-6);height:var(--space-6)}.landing-reference .landing-flow-360 .landing-channel-brand svg{width:var(--space-4);height:var(--space-4)}.landing-reference .landing-flow-360 .landing-channel-brand.is-messenger,.landing-reference .landing-flow-360 .landing-channel-brand.is-comments{gap:0}.landing-reference .landing-flow-360 .landing-channel-brand.is-messenger svg,.landing-reference .landing-flow-360 .landing-channel-brand.is-comments svg{width:var(--space-3);height:var(--space-3);padding:var(--space-1)}.landing-reference .landing-flow-360 .landing-flow-coming-soon{padding:var(--space-1);text-align:center;flex-direction:column}.landing-reference .landing-flow-360 .landing-flow-coming-soon small{font-size:var(--font-size-xs);overflow-wrap:anywhere}.landing-reference .landing-flow-360 .landing-flow-core{width:100%;padding:var(--space-2);border-radius:var(--radius-md)}.landing-reference .landing-flow-360 .landing-flow-core-steps{grid-template-columns:1fr;gap:0}.landing-reference .landing-flow-360 .landing-flow-core-steps span{padding:var(--space-1) 0;font-size:var(--font-size-xs)}.landing-reference .landing-flow-360 .landing-flow-core small{margin-top:var(--space-2)}.landing-reference .landing-flow-360 .landing-flow-action{min-height:calc(var(--space-8) + var(--space-6));padding:var(--space-1);justify-content:center;gap:var(--space-1);text-align:center;flex-direction:column}.landing-reference .landing-flow-360 .landing-flow-action>span{width:var(--space-6);height:var(--space-6)}.landing-reference .landing-flow-360 .landing-flow-action svg{width:var(--space-4);height:var(--space-4)}.landing-reference .landing-flow-360 .landing-flow-action strong{font-size:var(--font-size-xs);overflow-wrap:anywhere}.landing-reference .landing-flow-360 .landing-flow-foundation>div{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-reference .landing-flow-360 .landing-flow-results{justify-content:flex-start}.landing-reference .landing-intelligence-section .landing-intelligence-map,.landing-reference .landing-intelligence-section .landing-intelligence-proof{grid-template-columns:1fr}}.landing-reference{--landing-top-width:calc(var(--space-8) * 36)}.landing-reference .landing-header{background:var(--surface);border-bottom:thin solid var(--border)}.landing-reference .landing-header-inner{width:min(var(--landing-top-width), calc(100% - var(--space-6) * 2));min-height:calc(var(--space-8) + var(--space-7));gap:var(--space-6)}.landing-reference .landing-brand-logo{width:calc(var(--space-8) * 3.4);height:calc(var(--space-8) + var(--space-6));object-fit:cover;object-position:center}.landing-reference .landing-nav{gap:var(--space-6)}.landing-reference .landing-nav a{padding:var(--space-2) 0;color:var(--navy);font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.landing-reference .landing-nav a:hover{color:var(--g-deep);background:0 0}.landing-reference .landing-header-actions{gap:var(--space-3)}.landing-reference .landing-header-actions .landing-button{min-height:calc(var(--space-8) + var(--space-1));padding:0 var(--space-5);border-radius:var(--radius-sm);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-transform:none}.landing-reference .landing-header-actions .landing-button-primary{padding-inline:var(--space-6);background:var(--g-deep);color:var(--surface);box-shadow:none}.landing-reference .landing-header-actions .landing-button-primary:hover{background:var(--g-dark);color:var(--surface)}.landing-reference .landing-header-actions .landing-button-secondary{background:var(--surface);color:var(--navy);border-color:var(--border);box-shadow:none}.landing-reference .landing-header-actions .landing-button-secondary:hover{background:var(--soft);color:var(--navy)}.landing-reference .landing-language-switcher.is-compact{min-width:calc(var(--space-8) * 2.45);min-height:calc(var(--space-8) + var(--space-1));padding:0 var(--space-3);border:thin solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:var(--navy);cursor:pointer;align-items:center;display:inline-flex;position:relative}.landing-reference .language-current-option{align-items:center;gap:var(--space-2);width:100%;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);pointer-events:none;display:inline-flex}.landing-reference .language-current-option .language-flag-svg{width:var(--space-5);height:var(--space-3)}.landing-reference .language-current-option>svg:last-child{width:var(--space-4);height:var(--space-4);margin-left:auto}.landing-reference .language-compact-select{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}@media (width<=1100px){.landing-reference .landing-nav-shell{display:none}.landing-reference .landing-mobile-menu-button{display:inline-flex}}@media (width<=700px){.landing-reference .landing-header-inner{width:calc(100% - var(--space-6));min-height:calc(var(--space-8) + var(--space-5));gap:var(--space-2)}.landing-reference .landing-brand-logo{width:calc(var(--space-8) * 2.7);height:calc(var(--space-8) + var(--space-3))}.landing-reference .landing-header-actions .landing-language-switcher,.landing-reference .landing-header-actions .landing-button-secondary{display:none}.landing-reference .landing-header-actions .landing-button-primary{min-height:var(--space-8);padding-inline:var(--space-3);font-size:var(--font-size-sm)}.landing-reference .landing-mobile-menu-button{width:var(--space-8);height:var(--space-8)}}@media (width<=420px){.landing-reference .landing-header-actions .landing-button-primary{display:none}}.landing-hero-capacity-note{margin-top:var(--space-3);color:var(--muted);font-size:var(--font-size-sm);line-height:1.5;display:block}.landing-reference .landing-multiagenda{padding:var(--space-8) 0;background:var(--surface);scroll-margin-top:var(--space-8)}.landing-multiagenda-benefits{gap:var(--space-3);margin-bottom:var(--space-8);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-multiagenda-benefits span{align-items:center;gap:var(--space-2);padding:var(--space-4);border:thin solid var(--border);background:var(--soft);color:var(--navy);font-weight:var(--font-weight-semibold);line-height:1.4;display:flex}.landing-multiagenda-benefits svg{width:var(--space-5);height:var(--space-5);color:var(--g-deep);flex:none}.landing-multiagenda-steps{gap:var(--space-4);scroll-margin-top:calc(var(--space-8) * 2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.landing-multiagenda-steps article{padding:var(--space-5);border:thin solid var(--border);background:var(--surface)}.landing-multiagenda-steps article>span{color:var(--g-deep);font-family:var(--font-landing-mono);font-weight:var(--font-weight-bold)}.landing-multiagenda-steps h3{margin:var(--space-4) 0 var(--space-2);color:var(--navy);font-size:var(--font-size-xl)}.landing-multiagenda-steps p,.landing-multiagenda-note{color:var(--muted);margin:0;line-height:1.6}.landing-multiagenda-note{margin-top:var(--space-5);font-size:var(--font-size-sm)}@media (width<=1000px){.landing-multiagenda-benefits,.landing-multiagenda-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.landing-multiagenda-benefits,.landing-multiagenda-steps{grid-template-columns:1fr}}
