:root{--bg:#06100b;--bg-soft:#09150f;--bg-elevated:#0d1b14;--surface:rgba(255,255,255,0.035);--surface-strong:rgba(255,255,255,0.065);--line:rgba(209,255,230,0.12);--line-strong:rgba(209,255,230,0.2);--text:#f4fff8;--muted:#a8b8ae;--muted-2:#78887e;--green:#6ef0ac;--green-strong:#2edb82;--green-soft:rgba(110,240,172,0.12);--danger:#ff8f8f;--font-geist:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-geist-mono:"SFMono-Regular",Consolas,"Liberation Mono",monospace;--radius-sm:12px;--radius:18px;--radius-lg:28px;--shadow:0 30px 80px rgba(0,0,0,0.32)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg)}body{margin:0;color:var(--text);background:radial-gradient(circle at 85% 8%,rgba(45,220,130,.09),transparent 30rem),radial-gradient(circle at 10% 45%,rgba(66,155,255,.035),transparent 32rem),var(--bg);font-family:var(--font-geist),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;min-width:320px}::selection{background:rgba(110,240,172,.28);color:white}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}img,svg{display:block}.shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.section{padding:112px 0;position:relative}.section-deep{background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008));border-block:1px solid var(--line)}.skip-link{position:fixed;z-index:100;left:12px;top:-100px;padding:10px 14px;background:white;color:black;border-radius:8px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:50;backdrop-filter:blur(18px);background:rgba(6,16,11,.78);border-bottom:1px solid rgba(209,255,230,.08)}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:760;letter-spacing:-.045em;font-size:20px}.brand-mark{width:28px;height:28px;display:flex;align-items:end;gap:3px;padding:4px;border:1px solid rgba(110,240,172,.26);border-radius:8px;background:linear-gradient(145deg,rgba(110,240,172,.12),rgba(110,240,172,.03));box-shadow:inset 0 0 18px rgba(110,240,172,.06)}.brand-mark span{flex:1;background:var(--green);border-radius:2px 2px 1px 1px;box-shadow:0 0 12px rgba(110,240,172,.28)}.brand-mark span:first-child{height:42%}.brand-mark span:nth-child(2){height:67%}.brand-mark span:nth-child(3){height:100%}.brand-word{color:#f6fff9}.desktop-nav{display:flex;align-items:center;gap:32px;margin-left:auto}.desktop-nav a{color:#afbeb5;font-size:14px;font-weight:510;transition:color .2s ease}.desktop-nav a.active,.desktop-nav a:hover{color:white}.header-actions{display:flex;align-items:center;gap:12px}.menu-button{display:none;border:1px solid var(--line);color:white;background:var(--surface);width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px}.mobile-nav{padding:12px 0 20px;display:grid;gap:4px;border-top:1px solid var(--line)}.mobile-nav a{color:#cad6ce;padding:12px 4px;font-size:15px}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:49px;padding:0 20px;border-radius:12px;border:1px solid transparent;font-size:14px;font-weight:650;transition:transform .2s ease,background .2s ease,border-color .2s ease,box-shadow .2s ease;cursor:pointer}.button:hover{transform:translateY(-2px)}.button-primary{color:#062012;background:linear-gradient(180deg,#83f5ba,#57e59a);box-shadow:0 10px 30px rgba(47,218,129,.18),inset 0 1px rgba(255,255,255,.45)}.button-primary:hover{background:linear-gradient(180deg,#96f8c7,#65eca6);box-shadow:0 14px 36px rgba(47,218,129,.25)}.button-secondary{color:#eefaf2;background:rgba(255,255,255,.045);border-color:var(--line-strong)}.button-secondary:hover{border-color:rgba(110,240,172,.3);background:rgba(110,240,172,.06)}.button-small{min-height:41px;padding-inline:16px;border-radius:10px;font-size:13px}.text-link{display:inline-flex;align-items:center;gap:8px;color:#dffcec;font-weight:620;font-size:14px}.text-link svg{color:var(--green);transition:transform .2s ease}.text-link:hover svg{transform:translateX(4px)}.eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--green);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:760}.section-heading{max-width:700px;margin-bottom:48px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading.centered .eyebrow{justify-content:center}.section-heading h2{margin:15px 0;font-size:clamp(34px,4vw,54px);line-height:1.03;letter-spacing:-.055em;font-weight:660}.section-heading p{margin:0;color:var(--muted);font-size:17px;line-height:1.7}.hero{position:relative;min-height:730px;overflow:hidden;display:flex;align-items:center;border-bottom:1px solid var(--line)}.hero:before{content:"";background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(180deg,black,transparent 86%)}.hero-noise,.hero:before{position:absolute;inset:0}.hero-noise{opacity:.15;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.09'/%3E%3C/svg%3E")}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.06fr .94fr;align-items:center;gap:80px;padding-block:92px 105px}.hero-copy{max-width:690px}.hero-kicker{display:inline-flex;align-items:center;gap:9px;padding:7px 11px;border:1px solid rgba(110,240,172,.18);background:rgba(110,240,172,.055);border-radius:999px;color:#c9e9d7;font-size:12px;font-weight:540}.pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(110,240,172,.1);flex:0 0 auto}.hero h1{margin:25px 0 22px;font-size:clamp(52px,6.4vw,87px);line-height:.94;letter-spacing:-.073em;font-weight:670;max-width:860px}.hero h1 span{display:block;color:transparent;background:linear-gradient(90deg,#e9fff2 5%,var(--green) 72%);-webkit-background-clip:text;background-clip:text}.hero-lead{margin:0;max-width:670px;color:#afc0b6;font-size:clamp(17px,1.6vw,20px);line-height:1.65}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:35px}.hero-proof{display:flex;gap:34px;margin-top:50px;padding-top:28px;border-top:1px solid var(--line)}.hero-proof div{display:grid;gap:5px}.hero-proof strong{font-size:14px;letter-spacing:-.02em}.hero-proof span{color:var(--muted-2);font-size:12px}.hero-visual{height:520px;position:relative;display:grid;place-items:center}.network-globe{width:355px;aspect-ratio:1;border-radius:50%;position:relative;overflow:hidden;border:1px solid rgba(110,240,172,.25);background:radial-gradient(circle at 35% 28%,rgba(172,255,211,.17),transparent 25%),radial-gradient(circle at 58% 60%,rgba(28,208,114,.16),transparent 42%),#08160f;box-shadow:inset 0 0 55px rgba(71,231,146,.1),0 0 90px rgba(50,219,130,.11),0 40px 100px rgba(0,0,0,.4)}.network-globe:after,.network-globe:before{content:"";position:absolute;border:1px solid rgba(110,240,172,.16);border-radius:50%}.network-globe:before{inset:18% -18%}.network-globe:after{inset:-18% 18%}.globe-grid{position:absolute;inset:0;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 28px,rgba(110,240,172,.09) 29px 30px,transparent 31px 56px),linear-gradient(90deg,transparent 49.7%,rgba(110,240,172,.11) 50%,transparent 50.3%),linear-gradient(transparent 49.7%,rgba(110,240,172,.11) 50%,transparent 50.3%);opacity:.82}.orbit{position:absolute;border:1px solid rgba(110,240,172,.1);border-radius:50%}.orbit-one{width:485px;height:330px;transform:rotate(-18deg)}.orbit-two{width:440px;height:410px;transform:rotate(24deg)}.node{position:absolute;width:10px;height:10px;border-radius:50%;background:#d9ffea;box-shadow:0 0 0 6px rgba(110,240,172,.12),0 0 20px rgba(110,240,172,.7)}.node-a{left:29%;top:31%}.node-b{left:66%;top:23%}.node-c{left:72%;top:57%}.node-d{left:34%;top:67%}.node-e{left:50%;top:47%}.floating-card{position:absolute;display:flex;gap:12px;align-items:center;min-width:210px;padding:13px 15px;border:1px solid rgba(210,255,230,.14);background:rgba(9,23,16,.78);backdrop-filter:blur(16px);border-radius:14px;box-shadow:var(--shadow)}.floating-card strong{display:block;font-size:12px;margin-bottom:4px}.floating-card small{color:var(--muted-2);font-size:10px}.mini-icon{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:var(--green);background:var(--green-soft);border:1px solid rgba(110,240,172,.15)}.card-top{right:-20px;top:78px}.card-bottom{left:-10px;bottom:68px}.visual-label{position:absolute;bottom:0;color:#718178;font-family:var(--font-geist-mono),monospace;font-size:10px;letter-spacing:.18em;text-transform:uppercase}.trust-bar{border-bottom:1px solid var(--line);background:rgba(255,255,255,.012)}.trust-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:30px}.trust-inner span{color:var(--muted-2);font-size:11px;text-transform:uppercase;letter-spacing:.15em}.trust-inner strong{color:#9eaea4;font-size:13px;font-weight:560}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{min-height:260px;padding:26px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(145deg,rgba(255,255,255,.038),rgba(255,255,255,.016));transition:transform .25s ease,border-color .25s ease,background .25s ease}.service-card:hover{transform:translateY(-5px);border-color:rgba(110,240,172,.25);background:linear-gradient(145deg,rgba(110,240,172,.075),rgba(255,255,255,.02))}.service-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:58px}.service-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--green);background:var(--green-soft);border:1px solid rgba(110,240,172,.15)}.service-index{color:#56655c;font-family:var(--font-geist-mono),monospace;font-size:11px}.service-card h2,.service-card h3{margin:0 0 11px;font-size:21px;letter-spacing:-.035em;font-weight:620}.service-card p{margin:0;color:var(--muted);line-height:1.65;font-size:14px}.service-grid-page .service-card{min-height:290px}.inventory-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:80px;align-items:center}.inventory-copy .section-heading{margin-bottom:28px}.check-list{list-style:none;padding:0;margin:0 0 30px;display:grid;gap:13px}.check-list li{display:flex;align-items:center;gap:10px;color:#d2ded6;font-size:14px}.check-list svg{color:var(--green)}.inventory-panel{border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;background:#07130d;box-shadow:0 35px 100px rgba(0,0,0,.36)}.panel-header{height:54px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);color:var(--muted-2);font-size:11px}.panel-header>div{display:flex;gap:6px}.panel-dot{width:7px;height:7px;border-radius:50%;background:#315041}.filter-row,.inventory-row{display:grid;grid-template-columns:1.2fr .8fr 1.1fr;align-items:center;gap:16px}.filter-row{padding:14px 20px;color:#65756b;font-size:10px;text-transform:uppercase;letter-spacing:.11em;background:rgba(255,255,255,.015)}.inventory-row{padding:19px 20px;border-top:1px solid rgba(209,255,230,.07)}.inventory-row>span{display:flex;align-items:center;gap:10px;color:#dfe9e3;font-size:13px}.inventory-row i{width:28px;height:28px;display:grid;place-items:center;background:rgba(110,240,172,.08);border:1px solid rgba(110,240,172,.12);color:var(--green);font-style:normal;border-radius:8px;font-size:11px}.inventory-row strong{font-family:var(--font-geist-mono),monospace;color:#cde9d9;font-size:11px;font-weight:540}.inventory-row em{color:var(--muted);font-style:normal;font-size:11px}.panel-footer{min-height:58px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:0 20px;border-top:1px solid var(--line);color:var(--muted-2);font-size:10px}.panel-footer a{color:var(--green);font-weight:650}.coverage-section{overflow:hidden}.coverage-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:85px;align-items:center}.coverage-map{min-height:455px;border:1px solid var(--line);border-radius:var(--radius-lg);position:relative;overflow:hidden;background:radial-gradient(circle at 40% 45%,rgba(110,240,172,.09),transparent 38%),linear-gradient(145deg,rgba(255,255,255,.025),transparent)}.coverage-map:before{content:"";position:absolute;inset:12%;opacity:.75;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 800 420'%3E%3Cpath d='M93 94l34-38 77 8 43 40-13 38-44 17-17 44-53 7-28-37-44-14-13-39 58-26Zm199 8 47-31 57 4 40 40-8 38 36 34-15 65-48 25-39-23-35 14-42-30-10-52 28-40 39-15Zm198 10 64-23 87 24 41 35-12 46 36 38-35 50-64 2-29-31-43-8-30-50 13-48 32-25Zm-103 181 43-20 47 18 28 39-22 40-47 10-47-27-2-60Z' fill='%23162c20' stroke='%236ef0ac' stroke-opacity='.18' stroke-width='2'/%3E%3C/svg%3E") 50%/contain no-repeat}.map-lines{position:absolute;inset:0;background-image:linear-gradient(rgba(110,240,172,.035) 1px,transparent 0),linear-gradient(90deg,rgba(110,240,172,.035) 1px,transparent 0);background-size:42px 42px}.map-point{position:absolute;width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 0 6px rgba(110,240,172,.09),0 0 20px var(--green)}.point-1{left:28%;top:39%}.point-2{left:42%;top:31%}.point-3{left:54%;top:43%}.point-4{left:70%;top:52%}.point-5{left:63%;top:67%}.map-label{position:absolute;padding:6px 8px;border-radius:7px;background:rgba(7,19,13,.82);border:1px solid var(--line);color:#c3d2c9;font-family:var(--font-geist-mono),monospace;font-size:9px}.label-us{left:18%;top:29%}.label-uk{left:39%;top:20%}.label-eu{left:51%;top:33%}.label-apac{right:15%;top:42%}.metric-pairs{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-left:1px solid var(--line)}.metric-pairs div{padding:23px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.metric-pairs strong{display:block;color:var(--green);font-size:24px;letter-spacing:-.04em;margin-bottom:5px}.metric-pairs span{color:var(--muted-2);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.process-section{background:radial-gradient(circle at 50% 0,rgba(110,240,172,.045),transparent 40rem)}.steps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step-card{padding:28px 24px 30px;border-top:1px solid rgba(110,240,172,.35);background:linear-gradient(180deg,rgba(110,240,172,.045),transparent 65%)}.step-card>span{color:var(--green);font-family:var(--font-geist-mono),monospace;font-size:11px}.step-card h3{margin:48px 0 12px;font-size:19px;letter-spacing:-.03em}.step-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.7}.pricing-preview{border-top:1px solid var(--line)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1040px;margin-inline:auto}.price-card{position:relative;padding:30px;border:1px solid var(--line);background:rgba(255,255,255,.022);border-radius:var(--radius);display:flex;flex-direction:column;min-height:455px}.price-card.featured{border-color:rgba(110,240,172,.36);background:linear-gradient(180deg,rgba(110,240,172,.085),rgba(255,255,255,.02));box-shadow:0 30px 80px rgba(0,0,0,.25)}.price-tag{align-self:flex-start;color:var(--green);font-size:10px;font-weight:730;letter-spacing:.13em;text-transform:uppercase;padding:6px 8px;border:1px solid rgba(110,240,172,.18);background:rgba(110,240,172,.06);border-radius:6px}.price-card h2,.price-card h3{margin:27px 0 12px;font-size:25px;letter-spacing:-.04em}.price-card p{color:var(--muted);margin:0;line-height:1.65;min-height:82px;font-size:14px}.price-card ul{list-style:none;padding:22px 0 28px;margin:0;border-top:1px solid var(--line);display:grid;gap:13px}.price-card li{color:#c7d4cc;font-size:13px;position:relative;padding-left:19px}.price-card li:before{content:"";position:absolute;left:0;top:6px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(110,240,172,.08)}.price-card .button{margin-top:auto;width:100%}.pricing-page-grid{max-width:none}.pricing-factors{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.pricing-factors h2{font-size:42px;letter-spacing:-.05em;margin:14px 0 0}.factor-list{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--line);border:1px solid var(--line)}.factor-list span{background:#08140e;padding:20px;color:#cbd9d1;font-size:13px}.faq-section{border-top:1px solid var(--line)}.faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:90px;align-items:start}.faq-intro{position:sticky;top:110px}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:16px;font-weight:590;cursor:pointer}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:var(--green);transition:transform .2s ease}.faq-list details[open] summary svg{transform:rotate(180deg)}.faq-list details p{color:var(--muted);margin:-4px 0 24px;line-height:1.7;max-width:680px;font-size:14px}.contact-section{background:linear-gradient(180deg,rgba(110,240,172,.055),rgba(110,240,172,.015));border-top:1px solid rgba(110,240,172,.16)}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:start}.contact-copy h2{font-size:clamp(40px,4.5vw,62px);line-height:1.02;letter-spacing:-.058em;margin:17px 0 22px}.contact-copy>p{color:var(--muted);line-height:1.7;font-size:16px}.contact-methods{display:grid;gap:12px;margin-top:36px}.contact-methods>div{display:flex;align-items:center;gap:13px;color:var(--green)}.contact-methods span{color:var(--muted);font-size:12px;display:grid;gap:3px}.contact-methods strong{color:#effaf3;font-size:13px}.lead-form{padding:28px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:rgba(5,14,9,.78);box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.lead-form label{display:grid;gap:8px}.lead-form label>span{color:#bfcfc5;font-size:11px;font-weight:620;text-transform:uppercase;letter-spacing:.08em}.lead-form input,.lead-form select,.lead-form textarea{width:100%;border:1px solid var(--line);color:#f3fff7;background:rgba(255,255,255,.035);border-radius:11px;padding:13px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.lead-form input,.lead-form select{min-height:48px}.lead-form textarea{resize:vertical;min-height:130px}.lead-form input::placeholder,.lead-form textarea::placeholder{color:#5f7066}.lead-form select{color-scheme:dark}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{border-color:rgba(110,240,172,.48);box-shadow:0 0 0 4px rgba(110,240,172,.07)}.full-field{margin-top:16px}.honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.form-submit{width:100%;margin-top:18px}.form-note{color:#65756b;font-size:10px;text-align:center;line-height:1.5;margin:12px 0 0}.form-feedback{margin-top:12px;padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.5}.form-feedback.success{color:#bff6d8;border:1px solid rgba(110,240,172,.25);background:rgba(110,240,172,.07)}.form-feedback.error{color:#ffd3d3;border:1px solid rgba(255,143,143,.23);background:rgba(255,143,143,.06)}.contact-page-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:50px;align-items:start}.contact-aside{padding:30px;border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.02)}.contact-aside h2{margin:0 0 10px;font-size:26px;letter-spacing:-.04em}.contact-aside>p{color:var(--muted);line-height:1.65;font-size:14px}.channel-list{display:grid;gap:10px;margin:28px 0}.channel-list a{display:flex;align-items:center;gap:13px;padding:14px;border:1px solid var(--line);border-radius:12px;color:var(--green)}.channel-list span{display:grid;gap:3px;color:var(--muted-2);font-size:11px}.channel-list strong{color:#eef9f2;font-size:13px}.response-box{display:flex;gap:14px;align-items:flex-start;padding:17px;background:rgba(110,240,172,.05);border:1px solid rgba(110,240,172,.13);border-radius:13px}.response-box strong{font-size:13px}.response-box p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.page-hero{position:relative;overflow:hidden;padding:125px 0 94px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 25%,rgba(110,240,172,.09),transparent 24rem)}.page-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(90deg,black,transparent)}.page-hero-inner{position:relative;z-index:1}.page-hero h1{max-width:920px;font-size:clamp(50px,6.2vw,82px);line-height:.98;letter-spacing:-.067em;margin:20px 0 22px}.page-hero p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.7;margin:0}.split-content{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.scope-card{padding:26px;border:1px solid var(--line);background:rgba(255,255,255,.018);border-radius:var(--radius)}.scope-card.positive{border-color:rgba(110,240,172,.25);background:rgba(110,240,172,.045)}.scope-card h3{margin:0 0 20px;font-size:18px}.scope-card ul{list-style:none;padding:0;margin:0;display:grid;gap:12px}.scope-card li{color:var(--muted);font-size:13px;padding-left:18px;position:relative}.scope-card li:before{content:"";position:absolute;left:0;top:6px;width:6px;height:6px;border-radius:50%;background:var(--green)}.cta-strip{padding:55px 0;border-top:1px solid var(--line);background:linear-gradient(90deg,rgba(110,240,172,.065),rgba(110,240,172,.015))}.cta-strip-inner{display:flex;justify-content:space-between;align-items:center;gap:35px}.cta-strip span{color:var(--green);font-size:11px;text-transform:uppercase;letter-spacing:.12em}.cta-strip h2{margin:8px 0 0;font-size:34px;letter-spacing:-.045em}.inventory-access-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.access-panel{padding:30px;min-height:260px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.02)}.access-number{color:var(--green);font-family:var(--font-geist-mono),monospace;font-size:11px}.access-panel h2{margin:65px 0 12px;font-size:23px;letter-spacing:-.04em}.access-panel p{color:var(--muted);line-height:1.65;font-size:14px;margin:0}.brief-builder{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.brief-builder h2{margin:15px 0;font-size:44px;line-height:1.05;letter-spacing:-.05em}.brief-builder p{color:var(--muted);line-height:1.7}.criteria-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.criteria-grid div{padding:17px;border:1px solid var(--line);border-radius:11px;color:#cfddd5;display:flex;align-items:center;gap:10px;font-size:13px}.criteria-grid svg{color:var(--green)}.about-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;align-items:start}.about-statement span{color:var(--green);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.about-statement h2{margin:15px 0 0;font-size:47px;line-height:1.05;letter-spacing:-.055em}.about-copy{color:var(--muted);font-size:17px;line-height:1.8}.about-copy p:first-child{margin-top:0}.values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.values-grid article{padding:25px;border:1px solid var(--line);border-radius:var(--radius)}.values-grid svg{color:var(--green)}.values-grid h3{margin:40px 0 10px;font-size:18px}.values-grid p{color:var(--muted);font-size:13px;line-height:1.65;margin:0}.legal-copy{max-width:800px}.legal-updated{color:var(--green)!important;font-size:12px!important}.legal-copy h2{font-size:25px;letter-spacing:-.035em;margin:42px 0 12px}.legal-copy p{color:var(--muted);line-height:1.8;font-size:15px}.not-found{min-height:70vh;display:grid;place-items:center;text-align:center;padding:80px 0}.not-found span{color:var(--green);font-family:var(--font-geist-mono),monospace}.not-found h1{font-size:52px;letter-spacing:-.06em;margin:14px 0}.not-found p{color:var(--muted);margin-bottom:28px}.site-footer{border-top:1px solid var(--line);padding-top:70px;background:#040b07}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding-bottom:62px}.footer-brand p{color:var(--muted);max-width:360px;line-height:1.65;font-size:13px;margin:22px 0}.footer-status{display:inline-flex;align-items:center;gap:9px;color:#91a198;font-size:11px}.footer-status span{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 5px rgba(110,240,172,.08)}.footer-column{display:grid;align-content:start;gap:12px}.footer-column h3{margin:2px 0 9px;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#e5f1e9}.footer-column a{color:#7f9086;font-size:12px;transition:color .2s ease}.footer-column a:hover{color:white}.footer-bottom{min-height:68px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);color:#55645b;font-size:10px}@media (max-width:1050px){.hero-grid{gap:30px;grid-template-columns:1.08fr .92fr}.hero-visual{transform:scale(.86);margin-inline:-40px}.service-grid{grid-template-columns:1fr 1fr}.contact-grid,.coverage-grid,.inventory-layout{gap:50px}.steps-grid,.values-grid{grid-template-columns:1fr 1fr}}@media (max-width:820px){.shell{width:min(100% - 28px,1180px)}.section{padding:82px 0}.desktop-nav,.header-actions>.button{display:none}.menu-button{display:inline-flex}.hero{min-height:auto}.hero-grid{grid-template-columns:1fr;padding-block:75px 55px}.hero h1,.hero-copy{max-width:730px}.hero-visual{transform:none;margin:0;height:450px}.network-globe{width:min(340px,76vw)}.orbit-one{width:min(470px,92vw)}.orbit-two{width:min(420px,86vw)}.card-top{right:2%}.card-bottom{left:1%}.trust-inner{overflow-x:auto;justify-content:flex-start;padding-block:24px}.trust-inner>*{white-space:nowrap}.about-grid,.brief-builder,.contact-grid,.contact-page-grid,.coverage-grid,.faq-layout,.inventory-layout,.pricing-factors,.split-content{grid-template-columns:1fr;gap:48px}.faq-intro{position:static}.coverage-map{order:2}.steps-grid{grid-template-columns:1fr 1fr}.pricing-grid{grid-template-columns:1fr;max-width:600px}.price-card{min-height:400px}.inventory-access-grid{grid-template-columns:1fr}.access-panel{min-height:220px}.scope-grid{grid-template-columns:1fr}.cta-strip-inner{align-items:flex-start;flex-direction:column}.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:580px){.header-inner{min-height:68px}.section{padding:68px 0}.hero-grid{padding-block:62px 42px}.hero h1{font-size:clamp(45px,14vw,65px)}.hero-lead{font-size:16px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.hero-proof{display:grid;grid-template-columns:1fr 1fr;gap:20px}.hero-visual{height:380px}.network-globe{width:260px}.orbit-one{width:330px;height:245px}.orbit-two{width:300px;height:290px}.floating-card{min-width:180px;padding:11px}.floating-card strong{font-size:11px}.card-top{right:-4px;top:45px}.card-bottom{left:-4px;bottom:50px}.section-heading{margin-bottom:34px}.section-heading h2{font-size:37px}.section-heading p{font-size:15px}.criteria-grid,.factor-list,.service-grid,.steps-grid,.values-grid{grid-template-columns:1fr}.service-card{min-height:235px}.service-top{margin-bottom:42px}.filter-row{display:none}.inventory-row{grid-template-columns:1fr;gap:10px}.inventory-row em{padding-left:38px}.panel-footer{align-items:flex-start;padding-block:16px;flex-direction:column}.coverage-map{min-height:330px}.metric-pairs{grid-template-columns:1fr}.price-card{padding:25px}.form-grid{grid-template-columns:1fr}.lead-form{padding:20px}.contact-copy h2{font-size:41px}.page-hero{padding:90px 0 70px}.page-hero h1{font-size:48px}.page-hero p{font-size:16px}.about-statement h2,.brief-builder h2,.pricing-factors h2{font-size:37px}.cta-strip h2{font-size:29px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-brand{grid-column:1/-1}.footer-bottom{align-items:flex-start;justify-content:center;flex-direction:column;gap:6px;padding-block:18px}.not-found h1{font-size:40px}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.header-text-link{color:#b8c6bd;font-size:13px;font-weight:560}.header-text-link:hover{color:white}.hero-home{min-height:780px;background:radial-gradient(circle at 78% 32%,rgba(21,129,255,.08),transparent 27rem),radial-gradient(circle at 66% 46%,rgba(61,233,143,.08),transparent 25rem)}.hero-grid-overlay{position:absolute;inset:0;opacity:.35;background:linear-gradient(90deg,rgba(5,11,8,.98),rgba(5,11,8,.83) 45%,rgba(5,11,8,.14) 78%)}.hero-reassurance{display:flex;flex-wrap:wrap;gap:21px;margin-top:31px;color:#94a69b;font-size:12px}.hero-reassurance span{display:inline-flex;align-items:center;gap:7px}.hero-reassurance svg{color:var(--green)}.orbit-three{width:515px;height:255px;transform:rotate(42deg)}.node-f{left:55%;top:75%}.card-left{left:-26px;top:105px}.metrics-band{border-bottom:1px solid var(--line);background:rgba(255,255,255,.012)}.metrics-row{display:grid;grid-template-columns:repeat(4,1fr)}.metrics-row>div{padding:28px 30px;border-right:1px solid var(--line);display:grid;gap:6px}.metrics-row>div:first-child{border-left:1px solid var(--line)}.metrics-row strong{color:var(--green);font-size:24px;letter-spacing:-.045em}.metrics-row span{color:var(--muted-2);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.section-heading-row{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.section-heading-row .section-heading{margin-bottom:0}.section-title-small{font-size:clamp(34px,4vw,50px);letter-spacing:-.055em;line-height:1.04;margin:14px 0 0}.service-card{color:inherit}.service-card:hover{border-color:rgba(110,240,172,.27);transform:translateY(-3px);background:linear-gradient(180deg,rgba(110,240,172,.055),rgba(255,255,255,.018))}.service-card{transition:border-color .25s ease,transform .25s ease,background .25s ease}.card-link{margin-top:auto;padding-top:24px;color:var(--green);font-size:12px;font-weight:660;display:inline-flex;align-items:center;gap:7px}.service-card-large{min-height:440px}.service-card-large p{min-height:118px}.service-outcomes{display:grid;gap:8px;margin-top:18px}.service-outcomes span{display:flex;align-items:center;gap:8px;color:#aebeb4;font-size:12px}.service-outcomes svg{color:var(--green)}.sample-notice{display:flex;align-items:flex-start;gap:12px;padding:15px 17px;border:1px solid rgba(252,205,112,.2);background:rgba(252,205,112,.055);border-radius:12px;margin-bottom:30px;color:#e8d7af}.sample-notice.compact{padding:11px 14px;margin:-12px 0 24px}.sample-notice svg{flex:0 0 auto;margin-top:2px;color:#ffd37c}.sample-notice p{margin:0;font-size:12px;line-height:1.6}.sample-notice strong{color:#ffe4a8}.inventory-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.inventory-card{min-width:0;padding:20px;border:1px solid var(--line);background:linear-gradient(180deg,rgba(255,255,255,.034),rgba(255,255,255,.016));border-radius:15px;transition:transform .22s ease,border-color .22s ease}.inventory-card:hover{transform:translateY(-3px);border-color:rgba(110,240,172,.26)}.inventory-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.inventory-card-head>div{display:flex;gap:6px;min-width:0}.availability,.category-chip,.country-chip{display:inline-flex;align-items:center;min-height:22px;padding:4px 7px;border-radius:6px;font-size:9px;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap}.country-chip{color:#07130d;background:var(--green);font-weight:790}.category-chip{color:#aebfb5;background:rgba(255,255,255,.055)}.availability{color:#9eb0a5;border:1px solid var(--line)}.availability.available{color:#9ff4c7;border-color:rgba(110,240,172,.19);background:rgba(110,240,172,.05)}.availability.limited{color:#ffd89a;border-color:rgba(255,207,112,.18);background:rgba(255,207,112,.05)}.inventory-card h3{font-size:16px;font-family:var(--font-geist-mono),monospace;letter-spacing:-.02em;margin:22px 0 6px}.inventory-card>p{margin:0;color:var(--muted-2);font-size:11px}.inventory-metrics{display:grid;grid-template-columns:.65fr .9fr 1.3fr;margin:21px 0;border-block:1px solid var(--line)}.inventory-metrics div{padding:13px 8px 13px 0;display:grid;gap:5px}.inventory-card-foot span,.inventory-metrics span{color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.inventory-metrics strong{color:#e9f6ee;font-size:12px;overflow:hidden;text-overflow:ellipsis}.inventory-card-foot{display:flex;align-items:end;justify-content:space-between}.inventory-card-foot>div{display:grid;gap:5px}.inventory-card-foot strong{color:var(--green);font-size:20px}.inventory-card-foot a{width:38px;height:38px;display:grid;place-items:center;color:#06170e;background:var(--green);border-radius:9px}.country-pills{display:flex;flex-wrap:wrap;gap:9px;margin:25px 0 28px}.country-pills a{display:inline-flex;align-items:center;gap:9px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;color:#bac9c0;font-size:12px;background:rgba(255,255,255,.018)}.country-pills a:hover{border-color:rgba(110,240,172,.24);color:white}.country-pills span{width:25px;height:20px;display:grid;place-items:center;color:#06140c;background:var(--green);border-radius:5px;font-size:9px;font-weight:800}.label-latam{left:18%;bottom:20%}.point-6{left:25%;bottom:25%}.industry-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.industry-card{min-height:225px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.018);display:flex;flex-direction:column;transition:transform .22s ease,border-color .22s ease}.industry-card:hover{transform:translateY(-3px);border-color:rgba(110,240,172,.25)}.industry-card>span{font-size:18px;font-weight:650;letter-spacing:-.03em}.industry-card p{color:var(--muted);font-size:13px;line-height:1.65}.industry-card svg{margin-top:auto;color:var(--green)}.monthly-feature{background:radial-gradient(circle at 85% 40%,rgba(70,229,150,.07),transparent 26rem)}.monthly-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px;align-items:center}.monthly-copy h2{font-size:clamp(40px,4.8vw,63px);line-height:1.02;letter-spacing:-.06em;margin:17px 0 20px}.monthly-copy>p{color:var(--muted);font-size:16px;line-height:1.7}.campaign-board{border:1px solid var(--line-strong);background:rgba(5,14,9,.78);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow)}.board-head{min-height:58px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.board-head>div{display:flex;gap:6px}.board-head strong{font-size:12px;font-family:var(--font-geist-mono),monospace}.board-head em{font-style:normal;color:#ffd89a;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.board-summary{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.board-summary div{padding:20px;display:grid;gap:7px;border-right:1px solid var(--line)}.board-summary div:last-child{border:0}.board-summary span{color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.board-summary strong{font-size:12px}.board-timeline{padding:14px 20px 20px}.timeline-row{display:grid;grid-template-columns:75px 1fr auto;gap:18px;align-items:center;min-height:61px;border-bottom:1px solid var(--line)}.timeline-row:last-child{border:0}.timeline-row span{color:var(--muted-2);font-size:10px}.timeline-row b{font-size:13px;font-weight:580}.timeline-row i{font-style:normal;font-size:9px;color:#7f8f85;text-transform:uppercase;letter-spacing:.08em}.timeline-row.done i{color:var(--green)}.timeline-row.active i{color:#ffd37c}.case-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.case-card{padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.02);display:flex;flex-direction:column;min-height:330px;transition:transform .22s ease,border-color .22s ease}.case-card:hover{transform:translateY(-3px);border-color:rgba(110,240,172,.26)}.case-card-top{display:flex;justify-content:space-between;align-items:center;color:var(--green)}.case-card-top span{font-size:9px;text-transform:uppercase;letter-spacing:.11em}.case-card h2,.case-card h3{margin:42px 0 13px;font-size:24px;letter-spacing:-.045em;line-height:1.12}.case-card p{color:var(--muted);font-size:13px;line-height:1.7;margin:0}.case-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:28px}.case-meta span{padding:6px 8px;border:1px solid var(--line);border-radius:6px;color:#84958b;font-size:9px}.case-meta.large{margin-top:28px}.case-meta.large span{font-size:10px;padding:7px 9px}.result-mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:18px}.result-mini-grid div{border-top:1px solid var(--line);padding-top:11px;display:grid;gap:5px}.result-mini-grid span{color:var(--muted-2);font-size:8px;text-transform:uppercase}.result-mini-grid strong{font-size:12px}.price-value{display:grid;gap:4px;margin-bottom:18px}.price-value strong{font-size:36px;letter-spacing:-.05em}.price-value span{color:var(--muted-2);font-size:10px}.price-card li{display:flex;align-items:center;gap:9px;padding-left:0}.price-card li:before{display:none}.price-card li svg{color:var(--green);flex:0 0 auto}.marketplace-page-section{padding-top:80px}.marketplace-explorer{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:start}.marketplace-toolbar{grid-column:1/-1;display:grid;grid-template-columns:1fr 210px;gap:12px}.search-control{min-height:52px;display:flex;align-items:center;gap:11px;padding:0 15px;border:1px solid var(--line-strong);border-radius:12px;background:rgba(255,255,255,.026);color:var(--green)}.search-control input{width:100%;border:0;outline:0;color:white;background:transparent}.search-control input::placeholder{color:#637168}.marketplace-filters select,.marketplace-toolbar>select{color:#e8f4ec;color-scheme:dark;border:1px solid var(--line);background:#0a1510;border-radius:11px;padding:0 13px;min-height:52px}.marketplace-filters{position:sticky;top:96px;padding:20px;border:1px solid var(--line);border-radius:14px;background:rgba(7,16,11,.82);display:grid;gap:16px}.filter-title{display:flex;align-items:center;gap:8px;padding-bottom:14px;border-bottom:1px solid var(--line);color:#e8f3ec;font-size:13px;font-weight:650}.filter-title svg{color:var(--green)}.marketplace-filters label{display:grid;gap:7px}.marketplace-filters label>span{color:#83948a;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.marketplace-filters select{min-height:42px;font-size:12px}.empty-results button,.marketplace-filters button{color:var(--green);background:transparent;border:0;text-align:left;padding:6px 0;cursor:pointer;font-size:11px}.results-heading{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:-8px}.results-heading strong{font-size:13px}.results-heading span{color:var(--muted-2);font-size:10px}.marketplace-explorer>.inventory-card-grid{grid-column:2;grid-template-columns:repeat(3,1fr)}.empty-results{grid-column:2;min-height:360px;display:grid;place-items:center;align-content:center;text-align:center;border:1px dashed var(--line-strong);border-radius:var(--radius)}.empty-results svg{color:var(--green)}.empty-results h3{margin:18px 0 6px}.empty-results p{color:var(--muted);font-size:13px}.private-access-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.private-access-grid h2{font-size:46px;letter-spacing:-.055em;line-height:1.04;margin:15px 0}.private-access-grid p{color:var(--muted);line-height:1.7}.access-points{display:grid;gap:10px}.access-points div{display:grid;grid-template-columns:45px 1fr;gap:15px;align-items:center;padding:17px;border:1px solid var(--line);border-radius:12px}.access-points strong{color:var(--green);font-family:var(--font-geist-mono),monospace;font-size:11px}.access-points span{color:#b9c8bf;font-size:13px}.detail-hero{position:relative;overflow:hidden;padding:52px 0 105px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 40%,rgba(110,240,172,.085),transparent 27rem)}.detail-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.016) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.016) 1px,transparent 0);background-size:64px 64px;mask-image:linear-gradient(90deg,black,transparent)}.detail-hero>.shell{position:relative;z-index:1}.breadcrumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:65px;color:#66776d;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.breadcrumbs span{display:inline-flex;align-items:center;gap:8px}.breadcrumbs i{font-style:normal}.breadcrumbs b{color:#9cb0a3;font-weight:560}.breadcrumbs a:hover{color:var(--green)}.detail-hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.case-detail-head h1,.country-detail-hero h1,.detail-hero h1{max-width:890px;font-size:clamp(50px,6vw,82px);line-height:.96;letter-spacing:-.068em;margin:20px 0 22px}.detail-hero p{max-width:760px;color:var(--muted);font-size:18px;line-height:1.7}.detail-summary-card{padding:27px;border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(5,14,9,.72)}.detail-summary-card>span{display:block;color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px}.detail-summary-card div{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid var(--line);color:#d4e1d9;font-size:13px}.detail-summary-card div:last-child{border:0}.detail-summary-card svg{color:var(--green)}.detail-columns{display:grid;grid-template-columns:.9fr 1.1fr;gap:90px;align-items:start}.detail-columns h2,.fit-card h2{font-size:44px;letter-spacing:-.055em;line-height:1.06;margin:15px 0}.section-copy{color:var(--muted);line-height:1.75;font-size:16px}.consideration-list,.included-list{display:grid;border-top:1px solid var(--line)}.consideration-list div,.included-list div{display:grid;grid-template-columns:58px 1fr;align-items:center;min-height:68px;border-bottom:1px solid var(--line)}.consideration-list span,.included-list span{color:var(--green);font-size:10px;font-family:var(--font-geist-mono),monospace}.consideration-list strong,.included-list strong{font-size:14px;font-weight:560}.steps-grid.three{grid-template-columns:repeat(3,1fr)}.fit-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;align-items:start}.fit-card{padding:35px;border:1px solid var(--line);border-radius:var(--radius-lg);background:rgba(255,255,255,.018)}.tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.tag-cloud span{padding:8px 10px;border:1px solid var(--line);border-radius:8px;color:#afc0b5;font-size:11px}.compact-faq details:first-child{border-top:1px solid var(--line)}.country-detail-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:80px;align-items:end}.mini-flag{display:inline-grid;place-items:center;width:28px;height:22px;border-radius:5px;color:#07120c;background:var(--green);font-size:9px;font-weight:800;letter-spacing:0}.country-facts{border:1px solid var(--line-strong);border-radius:var(--radius);background:rgba(5,14,9,.72)}.country-facts div{padding:18px 20px;display:grid;gap:7px;border-bottom:1px solid var(--line)}.country-facts div:last-child{border:0}.country-facts span{color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.country-facts strong{font-size:13px;line-height:1.5}.category-panel{padding:28px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.018)}.category-panel>span{display:block;color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.09em;margin:0 0 14px}.category-panel>span:nth-of-type(2){margin-top:30px}.category-panel ul{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:9px;font-size:13px}.case-detail-head{max-width:900px}.case-detail-head>span{color:#ffd37c;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.case-story-grid{display:grid;grid-template-columns:1fr 1fr;gap:80px}.case-story-grid h2{font-size:38px;letter-spacing:-.05em;line-height:1.06;margin:15px 0}.case-story-grid p{color:var(--muted);line-height:1.75}.case-story-grid ol{margin:15px 0 0;padding:0;list-style:none;counter-reset:approach}.case-story-grid li{counter-increment:approach;display:grid;grid-template-columns:42px 1fr;align-items:center;padding:16px 0;border-bottom:1px solid var(--line);color:#c7d5cd;font-size:13px}.case-story-grid li:before{content:counter(approach,decimal-leading-zero);color:var(--green);font-family:var(--font-geist-mono),monospace;font-size:10px}.result-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.result-card{padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.018)}.result-card>span{display:block;color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.09em;margin-bottom:25px}.result-card>div{display:grid;gap:4px}.result-card small{color:var(--muted-2);font-size:9px}.result-card strong{font-size:24px;letter-spacing:-.04em}.result-card>svg{color:var(--green);margin:15px 0;transform:rotate(90deg)}.disclaimer-box{display:flex;align-items:flex-start;gap:10px;margin:20px 0 0;padding:14px;color:#d5c8a9;background:rgba(255,205,112,.045);border:1px solid rgba(255,205,112,.16);border-radius:10px;font-size:11px;line-height:1.6}.disclaimer-box svg{color:#ffd37c;flex:0 0 auto}.country-directory{display:grid;gap:62px}.region-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;padding-bottom:13px;border-bottom:1px solid var(--line)}.region-heading span{font-size:22px;font-weight:650;letter-spacing:-.04em}.region-heading strong{color:var(--muted-2);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.country-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.country-card{padding:23px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.018);min-height:260px;display:flex;flex-direction:column;transition:transform .22s ease,border-color .22s ease}.country-card:hover{transform:translateY(-3px);border-color:rgba(110,240,172,.25)}.country-card-top{display:flex;justify-content:space-between;color:var(--green)}.flag-code{display:grid;place-items:center;width:34px;height:26px;color:#06120b;background:var(--green);border-radius:6px;font-size:10px;font-weight:800}.country-card h2{margin:42px 0 10px;font-size:23px;letter-spacing:-.04em}.country-card p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.tld-list{margin-top:auto;padding-top:20px;display:flex;flex-wrap:wrap;gap:6px}.tld-list span{padding:5px 7px;color:#8fa096;background:rgba(255,255,255,.035);border-radius:5px;font-size:9px}.planning-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.planning-panel h2{font-size:45px;line-height:1.05;letter-spacing:-.055em;margin:15px 0}.planning-panel p{color:var(--muted);line-height:1.7}.planning-checks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.planning-checks span{display:flex;align-items:center;gap:9px;min-height:54px;padding:12px 14px;border:1px solid var(--line);border-radius:10px;color:#bdccc3;font-size:12px}.planning-checks svg{color:var(--green)}.industry-directory{display:grid;gap:12px}.industry-directory-card{display:grid;grid-template-columns:62px 1fr auto;gap:22px;align-items:center;padding:25px;border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.016);transition:border-color .22s ease,transform .22s ease}.industry-directory-card:hover{border-color:rgba(110,240,172,.25);transform:translateX(4px)}.industry-number{color:var(--green);font-family:var(--font-geist-mono),monospace;font-size:11px}.industry-directory-card h2{margin:0 0 7px;font-size:23px;letter-spacing:-.04em}.industry-directory-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.55}.industry-directory-card>svg{color:var(--green)}.industry-recommended{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.industry-recommended span{color:#819289;font-size:9px;padding:5px 7px;border:1px solid var(--line);border-radius:5px}.evidence-policy,.risk-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.evidence-policy h2,.risk-panel h2{font-size:43px;letter-spacing:-.055em;line-height:1.05;margin:15px 0}.evidence-policy>p,.risk-panel>p{color:var(--muted);line-height:1.75;font-size:16px}.process-callout{display:grid;gap:45px}.process-callout h2{font-size:45px;letter-spacing:-.055em;line-height:1.05;margin:15px 0}.process-callout p{color:var(--muted);line-height:1.7;max-width:700px}.flow-line{display:flex;align-items:center;justify-content:space-between;gap:12px}.flow-line span{padding:11px 15px;border:1px solid var(--line);border-radius:9px;color:#c3d2c9;font-size:12px}.flow-line i{flex:1;height:1px;background:linear-gradient(90deg,var(--line),var(--green),var(--line))}.featured-post{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center;min-height:430px;padding:48px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 85% 30%,rgba(110,240,172,.1),transparent 20rem),rgba(255,255,255,.02)}.featured-post>div:first-child>span{color:var(--green);font-size:10px;text-transform:uppercase;letter-spacing:.11em}.featured-post h2{font-size:48px;line-height:1.03;letter-spacing:-.058em;margin:18px 0}.featured-post p{color:var(--muted);font-size:16px;line-height:1.7}.featured-post>div:first-child>div{color:var(--muted-2);font-size:11px;margin-top:30px}.featured-post-visual{min-height:290px;display:grid;place-items:center;align-content:center;gap:18px;color:var(--green);border:1px solid rgba(110,240,172,.14);border-radius:50%;aspect-ratio:1;max-width:290px;margin-inline:auto;background:radial-gradient(circle,rgba(110,240,172,.09),transparent 67%)}.featured-post-visual span{color:#a5b6ab;font-size:10px;text-transform:uppercase;letter-spacing:.12em}.post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.post-grid.compact{margin-top:0}.post-card{min-height:310px;padding:24px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.018);display:flex;flex-direction:column;transition:transform .22s ease,border-color .22s ease}.post-card:hover{transform:translateY(-3px);border-color:rgba(110,240,172,.25)}.post-card-top{display:flex;justify-content:space-between;color:var(--green)}.post-card-top span{font-size:9px;text-transform:uppercase;letter-spacing:.1em}.post-card h2{margin:44px 0 12px;font-size:22px;line-height:1.15;letter-spacing:-.04em}.post-card p{color:var(--muted);font-size:12px;line-height:1.65;margin:0}.post-meta{display:flex;justify-content:space-between;gap:10px;margin-top:auto;padding-top:20px;color:var(--muted-2);font-size:9px}.article-hero{padding:50px 0 100px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 75% 35%,rgba(110,240,172,.08),transparent 26rem)}.article-shell{max-width:900px}.article-category{color:var(--green);font-size:10px;text-transform:uppercase;letter-spacing:.11em}.article-hero h1{font-size:clamp(50px,6vw,80px);letter-spacing:-.067em;line-height:.98;margin:22px 0}.article-hero p{color:var(--muted);font-size:19px;line-height:1.7;max-width:760px}.article-meta{display:flex;gap:20px;flex-wrap:wrap;margin-top:30px;color:var(--muted-2);font-size:10px}.article-section{padding-top:80px}.article-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:80px;align-items:start}.article-body{max-width:760px}.article-body section{margin-bottom:50px}.article-body h2{font-size:34px;letter-spacing:-.048em;margin:0 0 16px}.article-body p{color:#aebeb4;font-size:16px;line-height:1.85}.article-body ul{margin:22px 0;padding-left:22px;display:grid;gap:10px;color:#c6d4cc;line-height:1.6}.article-aside{position:sticky;top:100px;display:grid;gap:14px}.aside-box{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.018)}.aside-box>span{color:var(--green);font-size:10px;text-transform:uppercase;letter-spacing:.09em}.aside-box p{color:var(--muted);font-size:12px;line-height:1.65}.aside-box .button{width:100%;margin-top:8px}.aside-box ul{margin:16px 0 0;padding-left:17px;color:var(--muted);display:grid;gap:8px;font-size:12px}.quote-calculator{display:grid;grid-template-columns:1.15fr .85fr;border:1px solid var(--line-strong);border-radius:var(--radius-lg);overflow:hidden;background:rgba(255,255,255,.018)}.calculator-form{padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.calculator-form label{display:grid;gap:9px}.calculator-form label>span{color:#93a49a;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.calculator-form select{min-height:50px;padding:0 13px;color:#eef8f1;color-scheme:dark;border:1px solid var(--line);background:#0a1510;border-radius:10px}.calculator-form input[type=range]{accent-color:var(--green)}.calculator-form b{color:var(--green);font-size:13px}.toggle-line{grid-column:1/-1;display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:12px;padding:15px;border:1px solid var(--line);border-radius:10px}.toggle-line input{width:18px;height:18px;accent-color:var(--green)}.toggle-line>span{display:grid;gap:3px;text-transform:none!important;letter-spacing:0!important}.toggle-line strong{color:#eaf6ee;font-size:13px}.toggle-line small{color:var(--muted-2);font-size:10px}.calculator-result{padding:35px;background:linear-gradient(180deg,rgba(110,240,172,.09),rgba(110,240,172,.025));display:flex;flex-direction:column;justify-content:center;border-left:1px solid var(--line)}.calculator-result>span{color:var(--green);font-size:10px;text-transform:uppercase;letter-spacing:.1em}.calculator-result>strong{font-size:55px;letter-spacing:-.065em;margin:12px 0}.calculator-result p{color:var(--muted);font-size:12px;line-height:1.65}.calculator-result .button{width:100%;margin-top:15px}.factor-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--line);background:var(--line)}.factor-grid div{padding:20px;background:#08140e;display:grid;gap:7px}.factor-grid strong{font-size:13px}.factor-grid span{color:var(--muted);font-size:11px;line-height:1.5}.about-story{display:grid;grid-template-columns:.8fr 1.2fr;gap:100px}.about-story h2{font-size:48px;line-height:1.05;letter-spacing:-.055em;margin:15px 0}.about-story p{color:var(--muted);font-size:16px;line-height:1.8;margin-top:0}.principles-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.principles-grid article{min-height:235px;padding:25px;border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.018)}.principles-grid span{color:var(--green);font-family:var(--font-geist-mono),monospace;font-size:10px}.principles-grid h3{margin:55px 0 10px;font-size:20px;letter-spacing:-.035em}.principles-grid p{color:var(--muted);font-size:12px;line-height:1.65}.vision-panel{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center;padding:45px;border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:radial-gradient(circle at 80% 50%,rgba(110,240,172,.08),transparent 22rem),rgba(255,255,255,.018)}.vision-panel h2{font-size:45px;line-height:1.05;letter-spacing:-.055em;margin:15px 0}.vision-panel p{color:var(--muted);line-height:1.7}.vision-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px}.vision-stats div{padding:22px;border:1px solid var(--line);border-radius:12px;background:rgba(5,14,9,.5)}.vision-stats strong{display:block;color:var(--green);font-size:23px;margin-bottom:5px}.vision-stats span{color:var(--muted-2);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.channel-disabled{display:flex;align-items:center;gap:13px;padding:14px;border:1px dashed var(--line);border-radius:12px;color:#617168}.brief-checklist{margin-top:22px;padding-top:20px;border-top:1px solid var(--line)}.brief-checklist>span{color:#dbe7df;font-size:12px}.brief-checklist ul{column-count:2;padding-left:18px;color:var(--muted);font-size:11px;line-height:1.9}.footer-bottom>div{display:flex;gap:18px;align-items:center}.footer-bottom a:hover{color:white}.admin-page,.dashboard-page{min-height:100vh;background:#050a07}.admin-shell,.dashboard-shell{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.admin-sidebar,.dashboard-sidebar{position:sticky;top:0;height:100vh;padding:28px 20px;border-right:1px solid var(--line);background:#07100b;display:flex;flex-direction:column}.dashboard-brand{font-size:20px;font-weight:760;letter-spacing:-.045em}.dashboard-brand span{color:var(--green);font-size:10px;text-transform:uppercase;letter-spacing:.08em;margin-left:6px}.admin-sidebar nav,.dashboard-sidebar nav{display:grid;gap:5px;margin-top:45px}.admin-sidebar nav a,.dashboard-sidebar nav a{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:9px;color:#7f9086;font-size:12px;cursor:default}.admin-sidebar nav a.active,.dashboard-sidebar nav a.active{color:#e8f7ed;background:rgba(110,240,172,.08)}.admin-sidebar nav a svg,.dashboard-sidebar nav a svg{color:var(--green)}.dashboard-sidebar>.button{margin-top:auto}.admin-main,.dashboard-main{padding:38px;min-width:0}.dashboard-top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:26px}.dashboard-top span{color:var(--green);font-size:9px;text-transform:uppercase;letter-spacing:.1em}.dashboard-top h1{font-size:34px;letter-spacing:-.05em;margin:8px 0 0}.dashboard-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.dashboard-metrics>div{padding:20px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.02);display:grid;gap:7px}.dashboard-metrics span{color:var(--muted-2);font-size:9px;text-transform:uppercase;letter-spacing:.08em}.dashboard-metrics strong{font-size:28px;letter-spacing:-.045em}.dashboard-metrics small{color:#718178;font-size:10px}.dashboard-panel{border:1px solid var(--line);border-radius:14px;background:rgba(255,255,255,.018);overflow:hidden}.dashboard-panel-head{min-height:68px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.dashboard-panel-head span{color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.09em}.dashboard-panel-head h2{margin:5px 0 0;font-size:17px}.dashboard-panel-head button{color:var(--green);background:transparent;border:0;font-size:10px}.order-row{display:grid;grid-template-columns:1.3fr .5fr 1fr 38px;gap:20px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.order-row:last-child{border:0}.order-row>div:first-child{display:grid;gap:5px}.order-row>div:first-child strong{font-size:12px}.order-row>div:first-child span,.order-row>div:nth-child(2) span{color:var(--muted-2);font-size:9px}.order-row>div:nth-child(2){display:grid;gap:5px}.order-row>div:nth-child(2) strong{font-size:13px}.order-row button{width:34px;height:34px;border:1px solid var(--line);border-radius:8px;background:transparent;color:var(--green)}.progress-cell{display:grid;gap:8px}.progress-cell>span{color:#a5b5ab;font-size:9px}.progress-cell>div{height:5px;border-radius:5px;overflow:hidden;background:rgba(255,255,255,.055)}.progress-cell i{display:block;height:100%;background:var(--green)}.dashboard-lower{display:grid;grid-template-columns:1.2fr .8fr;gap:12px;margin-top:12px}.market-bars{padding:20px;display:grid;gap:17px}.market-bars>div{display:grid;grid-template-columns:120px 1fr 25px;gap:12px;align-items:center}.market-bars span{color:#aebeb4;font-size:10px}.market-bars b{height:5px;background:rgba(255,255,255,.055);border-radius:5px;overflow:hidden}.market-bars i{display:block;height:100%;background:var(--green)}.market-bars strong{font-size:10px}.action-card{padding:24px}.action-card svg{color:var(--green)}.action-card h3{margin:18px 0 7px;font-size:17px}.action-card p{color:var(--muted);font-size:11px}.action-card .button{width:100%;margin-top:14px}.admin-warning{display:flex;align-items:flex-start;gap:10px;padding:13px 15px;border:1px solid rgba(255,205,112,.18);background:rgba(255,205,112,.045);border-radius:10px;color:#dacba8}.admin-warning svg{color:#ffd37c;flex:0 0 auto}.admin-warning p{margin:0;font-size:11px;line-height:1.55}.admin-table-head,.admin-table-row{display:grid;grid-template-columns:1.1fr 1fr .8fr .4fr .5fr .65fr;gap:15px;align-items:center;padding:13px 20px}.admin-table-head{color:var(--muted-2);font-size:8px;text-transform:uppercase;letter-spacing:.08em}.admin-table-head,.admin-table-row{border-bottom:1px solid var(--line)}.admin-table-row{font-size:10px;color:#9fb0a5}.admin-table-row:last-child{border:0}.admin-table-row strong{color:#d9e7df;font-family:var(--font-geist-mono),monospace}.admin-table-row em{font-style:normal;color:var(--green)}@media (max-width:1100px){.industry-grid,.inventory-card-grid,.marketplace-explorer>.inventory-card-grid{grid-template-columns:repeat(2,1fr)}.country-detail-hero,.detail-hero-grid,.monthly-grid{gap:45px}.dashboard-metrics,.post-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.header-text-link{display:none}.metrics-row{grid-template-columns:1fr 1fr}.metrics-row>div:nth-child(3){border-left:1px solid var(--line)}.metrics-row>div{border-bottom:1px solid var(--line)}.section-heading-row{align-items:flex-start;flex-direction:column}.about-story,.article-layout,.case-story-grid,.country-detail-hero,.detail-columns,.detail-hero-grid,.evidence-policy,.featured-post,.fit-grid,.monthly-grid,.planning-panel,.private-access-grid,.quote-calculator,.risk-panel,.vision-panel{grid-template-columns:1fr}.about-story,.case-story-grid,.country-detail-hero,.detail-columns,.detail-hero-grid,.evidence-policy,.fit-grid,.monthly-grid,.planning-panel,.private-access-grid,.risk-panel,.vision-panel{gap:45px}.case-grid,.country-grid,.principles-grid,.result-grid{grid-template-columns:repeat(2,1fr)}.marketplace-explorer{grid-template-columns:1fr}.marketplace-filters{position:static;grid-template-columns:repeat(4,1fr)}.filter-title{grid-column:1/-1}.empty-results,.marketplace-explorer>.inventory-card-grid,.results-heading{grid-column:1}.article-aside{position:static;grid-template-columns:1fr 1fr}.calculator-result{border-left:0;border-top:1px solid var(--line)}.admin-shell,.dashboard-shell{grid-template-columns:1fr}.admin-sidebar,.dashboard-sidebar{display:none}.admin-main,.dashboard-main{padding:24px}.dashboard-lower{grid-template-columns:1fr}}@media (max-width:700px){.hero-home{min-height:auto}.hero-grid-overlay{background:linear-gradient(180deg,rgba(5,11,8,.55),rgba(5,11,8,.95))}.hero-reassurance{display:grid;gap:10px}.card-left{left:-3px;top:110px}.metrics-row{grid-template-columns:1fr}.metrics-row>div,.metrics-row>div:first-child,.metrics-row>div:nth-child(3){border-left:1px solid var(--line)}.case-grid,.country-grid,.dashboard-metrics,.industry-grid,.inventory-card-grid,.marketplace-explorer>.inventory-card-grid,.marketplace-toolbar,.post-grid,.preview-grid,.principles-grid,.result-grid{grid-template-columns:1fr}.marketplace-filters{grid-template-columns:1fr 1fr}.filter-title{grid-column:1/-1}.results-heading{align-items:flex-start;flex-direction:column}.board-summary{grid-template-columns:1fr}.board-summary div{border-right:0;border-bottom:1px solid var(--line)}.board-summary div:last-child{border-bottom:0}.timeline-row{grid-template-columns:55px 1fr}.timeline-row i{grid-column:2}.calculator-form,.factor-grid,.planning-checks,.steps-grid.three,.vision-stats{grid-template-columns:1fr}.toggle-line{grid-column:auto}.industry-directory-card{grid-template-columns:45px 1fr}.industry-directory-card>svg{display:none}.flow-line{align-items:stretch;flex-direction:column}.flow-line i{width:1px;height:25px;align-self:center;flex:none}.featured-post{padding:27px}.featured-post h2{font-size:38px}.featured-post-visual{max-width:230px;min-height:230px}.article-aside{grid-template-columns:1fr}.brief-checklist ul{column-count:1}.footer-bottom>div{flex-wrap:wrap}.dashboard-top{align-items:flex-start;flex-direction:column}.order-row{grid-template-columns:1fr auto}.order-row>div:nth-child(2),.progress-cell{grid-column:1}.order-row button{grid-column:2;grid-row:1}.admin-table{overflow-x:auto}.admin-table-head,.admin-table-row{min-width:720px}}.footer-grid{grid-template-columns:2fr repeat(4,1fr)}@media (max-width:1050px){.footer-grid{grid-template-columns:2fr 1fr 1fr}.footer-brand{grid-column:1/-1}}@media (max-width:700px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}}