:root{--bg: #ffffff;--ink: #111111;--muted: #5f6368;--soft: #f5f5f3;--line: #dededb;--line-dark: #c9c9c4;--panel: #fafafa;--inverse: #111111;--inverse-muted: #b9b9b4;--max: 1160px;--radius: 8px;--font-sans: "Sohne", "Söhne", Inter, "Helvetica Neue", Arial, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:16px;line-height:1.55;letter-spacing:0}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site-header{position:sticky;top:0;z-index:20;background:#ffffffeb;border-bottom:1px solid var(--line);backdrop-filter:blur(18px)}.nav{width:min(var(--max),calc(100% - 40px));height:72px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;letter-spacing:0}.brand-mark{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--ink);border-radius:6px;font-size:13px;line-height:1}.brand-logo{display:block;width:auto;height:70px}.nav-links{display:flex;align-items:center;gap:26px;color:var(--muted);font-size:14px}.nav-links a{transition:color .18s ease}.nav-links a:hover,.nav-dropdown button:hover{color:var(--ink)}.nav-dropdown{position:relative}.nav-dropdown button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font-size:inherit}.nav-dropdown button span{color:#8c8c86;font-size:13px;transform:translateY(-1px)}.dropdown-menu{position:absolute;top:calc(100% + 18px);left:50%;min-width:260px;display:grid;gap:2px;padding:8px;border:1px solid var(--line);border-radius:8px;background:#fff;box-shadow:0 18px 50px #1111111a;opacity:0;pointer-events:none;transform:translate(-50%,8px);transition:opacity .16s ease,transform .16s ease}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu,.nav-dropdown.is-open .dropdown-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.nav-dropdown.is-open button span{transform:translateY(-1px) rotate(180deg)}.dropdown-menu:before{position:absolute;inset:-18px 0 auto;height:18px;content:""}.dropdown-menu a{padding:10px 12px;border-radius:6px;color:#3f4245;line-height:1.25;white-space:nowrap}.dropdown-menu a:hover,.dropdown-menu a:focus{background:var(--soft);color:var(--ink)}.mobile-demo-link{display:none}.nav-actions{display:flex;align-items:center;gap:10px}.menu-button{width:40px;height:40px;display:none;place-items:center;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--ink);cursor:pointer}.menu-button span,.menu-button span:before,.menu-button span:after{width:18px;height:1.5px;display:block;background:currentColor;content:"";transition:transform .18s ease,opacity .18s ease}.menu-button span:before{transform:translateY(-6px)}.menu-button span:after{transform:translateY(4.5px)}.menu-open .menu-button span{transform:rotate(45deg)}.menu-open .menu-button span:before{opacity:0}.menu-open .menu-button span:after{transform:translateY(-1.5px) rotate(90deg)}.button{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;border:1px solid var(--ink);border-radius:8px;background:var(--ink);color:#fff;font-weight:650;font-size:14px;line-height:1;white-space:nowrap;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.button:hover{transform:translateY(-1px);background:#2a2a2a;border-color:#2a2a2a}.button.secondary{background:transparent;color:var(--ink);border-color:var(--line-dark)}.button.secondary:hover{background:var(--soft);border-color:var(--ink)}.section{border-bottom:1px solid var(--line)}.container{width:min(var(--max),calc(100% - 40px));margin:0 auto}.hero{padding:92px 0 72px}.hero-grid{display:grid;grid-template-columns:minmax(0,820px);align-items:center}.placeholder-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:68px}.hero-grid>*,.placeholder-grid>*,.split>*{min-width:0}.eyebrow{margin:0 0 18px;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:0}.live-counter{display:inline-block;min-width:7ch;color:var(--ink);font-variant-numeric:tabular-nums;transition:opacity .16s ease,transform .16s ease}.live-counter.is-counting{opacity:.72;transform:translateY(-1px)}h1,h2,h3,p{margin-top:0}h1{margin-bottom:24px;font-size:clamp(46px,7vw,84px);line-height:.96;letter-spacing:0}h2{max-width:740px;margin-bottom:22px;font-size:clamp(32px,4.4vw,56px);line-height:1.03;letter-spacing:0}h3{margin-bottom:12px;font-size:20px;line-height:1.2;letter-spacing:0}.lead{max-width:640px;margin-bottom:30px;color:#3d3f42;font-size:clamp(18px,2vw,22px);line-height:1.45}.hero-rotator{display:flex;align-items:baseline;gap:.28em;white-space:nowrap}.rotating-benefit{display:inline-block;min-width:var(--rotating-benefit-width, 14ch);color:var(--ink);font-weight:650;transition:opacity .22s ease,transform .22s ease}.rotating-benefit.is-changing{opacity:0;transform:translateY(8px)}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:28px}.hero-note{max-width:520px;margin:0;color:var(--muted);font-size:14px}.region-word{display:inline-block;background-clip:text;color:transparent;font-weight:800;-webkit-background-clip:text;background-size:240% 100%;animation:region-glisten 4.8s ease-in-out infinite}.region-word-caribbean{background-image:linear-gradient(110deg,#0077b6,#00b4d8 28%,#fff,#2ec4b6 56%,#ffd166 76%,#0077b6)}.region-word-latam{background-image:linear-gradient(110deg,#009b72,#f6c445 26%,#fff 42%,#ef476f 56%,#3a86ff,#009b72)}.region-word-africa{background-image:linear-gradient(110deg,#0b6e4f,#f2b705 28%,#fff,#d95d39 58%,#111 82%,#0b6e4f)}@keyframes region-glisten{0%,38%,to{background-position:0% 50%}64%{background-position:100% 50%}}.ops-card{width:100%;max-width:100%;border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--panel);box-shadow:0 24px 70px #11111114;overflow:hidden}.ops-top{height:54px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid var(--line);background:#fff}.window-dots{display:flex;gap:7px}.window-dots span{width:8px;height:8px;border-radius:999px;background:#cfcfca}.ops-label{color:var(--muted);font-size:13px;font-weight:650}.ops-body{padding:22px}.ops-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.stat{min-height:92px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#fff}.stat strong{display:block;margin-bottom:4px;font-size:25px;line-height:1}.stat span{color:var(--muted);font-size:12px}.workflow{display:grid;gap:9px}.workflow-row{display:grid;grid-template-columns:104px 1fr 64px;align-items:center;gap:12px;min-height:56px;padding:12px;border:1px solid var(--line);border-radius:8px;background:#fff}.workflow-row span{color:var(--muted);font-size:12px}.workflow-row strong{font-size:14px}.bar{height:8px;border-radius:999px;background:#e7e7e3;overflow:hidden}.bar i{display:block;height:100%;border-radius:inherit;background:#222}.status{justify-self:end;color:#2c2c2c;font-size:12px;font-weight:700}.section-inner{padding:88px 0}.narrow{max-width:780px}.body-lg{max-width:720px;color:#3f4245;font-size:19px;line-height:1.58}.pain-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:42px;border-top:1px solid var(--line);border-left:1px solid var(--line)}.pain-item{min-height:142px;padding:26px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.pain-item p{margin:0;color:var(--muted)}.pain-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:40px}.pain-card{min-height:310px;display:flex;flex-direction:column;justify-content:space-between;gap:26px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;overflow:hidden}.pain-card-wide{grid-column:span 2}.pain-card-label{margin:0 0 12px;color:var(--muted);font-size:13px;font-weight:750}.pain-card h3{max-width:460px;margin-bottom:12px}.pain-card p:last-child{max-width:520px;margin:0;color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:40px}.card{min-height:246px;padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.card-number{display:inline-grid;place-items:center;width:34px;height:34px;margin-bottom:34px;border:1px solid var(--line-dark);border-radius:8px;color:var(--muted);font-size:13px;font-weight:700}.card p{margin:0;color:var(--muted)}.leverage{background:var(--soft)}.before-after{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:42px}.compare{padding:28px;border:1px solid var(--line-dark);border-radius:var(--radius);background:#fff}.compare h3{margin-bottom:22px}.compare ol{display:grid;gap:12px;margin:0;padding:0;list-style:none}.compare li{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);color:#3f4245}.compare li:last-child{border-bottom:0}.arrow{color:#8c8c86}.dark{background:var(--inverse);color:#fff}.dark .eyebrow,.dark .body-lg,.dark p{color:var(--inverse-muted)}.split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1fr);gap:68px;align-items:start}.check-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.check-list li{min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.16);color:#fff}.check-list span{color:var(--inverse-muted);font-size:14px}.stacked{display:grid;gap:18px}.quote-panel{padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:#fff}.quote-panel blockquote{margin:0 0 20px;color:#2c2f31;font-size:22px;line-height:1.45}.quote-panel p{margin:0;color:var(--muted)}.signals{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:34px;background:var(--line);border:1px solid var(--line)}.signal{min-height:140px;padding:24px;background:#fff}.signal strong{display:block;margin-bottom:10px}.signal span{color:var(--muted);font-size:14px}.final-cta{padding:94px 0;text-align:center}.final-cta h2,.final-cta p{margin-left:auto;margin-right:auto}.final-cta p{max-width:620px;color:#3f4245;font-size:19px}.placeholder-hero{padding:92px 0}.placeholder-panel{min-height:320px;display:flex;flex-direction:column;justify-content:flex-end;padding:28px;border:1px solid var(--line-dark);border-radius:var(--radius);background:var(--soft)}.placeholder-panel span{margin-bottom:18px;color:var(--muted);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.placeholder-panel p{max-width:360px;margin:0;color:#3f4245;font-size:22px;line-height:1.35}.link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.link-card{min-height:150px;display:flex;flex-direction:column;justify-content:space-between;padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:#fff;transition:transform .18s ease,border-color .18s ease}.link-card:hover{transform:translateY(-2px);border-color:var(--ink)}.link-card span{color:var(--ink);font-size:20px;font-weight:700;line-height:1.2}.link-card strong{color:var(--muted);font-size:13px}.footer{padding:34px 0;color:var(--muted);font-size:14px}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-links{display:flex;gap:22px}.copyright{white-space:nowrap}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}.region-word{animation:none;background-size:100% 100%}}@media(max-width:1020px){.nav-links{position:fixed;inset:72px 0 auto;display:none;flex-direction:column;align-items:stretch;gap:0;padding:12px 20px 22px;border-bottom:1px solid var(--line);background:#fff}.menu-open .nav-links{display:flex}.nav-links a{padding:16px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:16px}.nav-dropdown{padding:16px 0;border-bottom:1px solid var(--line)}.nav-dropdown button{width:100%;justify-content:space-between;color:var(--ink);font-size:16px;font-weight:650}.dropdown-menu{position:static;min-width:0;display:none;margin-top:10px;padding:0 0 0 14px;border:0;border-left:1px solid var(--line);border-radius:0;box-shadow:none;opacity:1;pointer-events:auto;transform:none}.nav-dropdown:hover .dropdown-menu,.nav-dropdown:focus-within .dropdown-menu{display:none}.nav-dropdown.is-open .dropdown-menu{display:grid}.dropdown-menu:before{display:none}.dropdown-menu a{padding:9px 0;border-bottom:0;color:var(--muted);font-size:15px;white-space:normal}.mobile-demo-link{display:block}.menu-button{display:grid}.nav-actions .button{display:none}.hero{padding-top:64px}.hero-grid,.placeholder-grid,.split{grid-template-columns:1fr;gap:42px}.ops-card{max-width:620px}.cards,.signals,.link-grid,.pain-card-grid{grid-template-columns:1fr}.pain-card-wide{grid-column:auto}.card{min-height:auto}}@media(max-width:720px){.nav,.container{width:min(100% - 28px,var(--max))}.hero{padding:48px 0 52px}.section-inner,.placeholder-hero{padding:64px 0}h1{font-size:clamp(38px,11vw,48px);line-height:1.02}h2{font-size:clamp(31px,9vw,44px)}.eyebrow{font-size:12px;line-height:1.4}.hero-actions{align-items:stretch;flex-direction:column}.hero-rotator{max-width:calc(100vw - 28px);font-size:clamp(15px,4.2vw,18px)}.hero-actions .button{width:100%}.ops-body{padding:14px}.ops-stats,.before-after,.pain-list{grid-template-columns:1fr}.pain-card{min-height:260px}.workflow-row{grid-template-columns:1fr;gap:8px}.status{justify-self:start}.placeholder-panel{min-height:240px}.footer-inner{align-items:flex-start;flex-direction:column}.footer-links{flex-wrap:wrap}}
