/* Exotto site styles. Layout: floating pill nav over an "E-window" hero; paper bands alternate with navy bands; content in a 1240px column. */
:root{
  --navy:#0B1F4B; --blue:#0A5FD0; --green:#3FA34D; --lime:#8CC63F;
  --bg:#F7F9FC; --surface:#FFFFFF; --tint:#EEF3FA; --ink:#0B1F4B; --text:#34435F; --muted:#5D6D89;
  --line:#DDE5F0; --line-strong:#C3CFE2; --dot:#C9D6EA; --outline:#B6C5DC; --script:#4C5F84;
  --band:#0B1F4B; --band-card:rgba(255,255,255,.055); --band-line:rgba(255,255,255,.12); --band-ink:#F4F7FC; --band-muted:#B0BFDA; --map-dot:#3A5FA6;
  --foot:#081739; --foot-muted:#A3B3D1; --foot-line:rgba(255,255,255,.1);
  --accent:#3FA34D; --accent-strong:#2E8A3D; --on-accent:#FFFFFF; --link:#0A5FD0; --err:#C2362B;
  --btn-dark:#0B1F4B; --btn-dark-hover:#0A5FD0; --badge:#0B1F4B;
  --glass:rgba(255,255,255,.72); --glass-line:rgba(11,31,75,.09); --focus-ring:rgba(10,95,208,.18);
  --hero-a:#E8F0FB; --hero-b:#F7F9FC; --logo-tile:#FFFFFF; --logo-ink:#0B1F4B;
  --cta-bg:linear-gradient(115deg,#0B1F4B 0%,#0E2A66 55%,#0A4FB0 120%);
  --mark-tile:transparent;
  --logo-mark:url("data:image/png;base64,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");
  --logo-word:url("data:image/png;base64,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");
  --logo-wordw:url("data:image/png;base64,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");
  --logo-full:url("data:image/webp;base64,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");
  --wm-img:var(--logo-word);
  --sh-sm:0 2px 6px rgba(11,31,75,.06),0 1px 2px rgba(11,31,75,.05);
  --sh-md:0 16px 36px -14px rgba(11,31,75,.20),0 4px 10px -4px rgba(11,31,75,.08);
  --sh-lg:0 36px 72px -26px rgba(11,31,75,.34),0 10px 24px -10px rgba(11,31,75,.14);
  --f-display:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --f-body:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --f-script:"Plus Jakarta Sans",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --r-sm:12px; --r-md:18px; --r-lg:24px; --r-xl:28px;
  --ease:cubic-bezier(.2,.7,.2,1);
  --gl:max(clamp(16px,4vw,40px),env(safe-area-inset-left,0px));
  --gr:max(clamp(16px,4vw,40px),env(safe-area-inset-right,0px));
}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
  --bg:#07132F; --surface:#0C1C43; --tint:#0A1839; --ink:#EEF3FB; --text:#C6D2E7; --muted:#97A8C6;
  --line:#1B2F5E; --line-strong:#2A4378; --dot:#16295A; --outline:#304A80; --script:#AFC0DD;
  --band:#0D2353; --band-card:rgba(255,255,255,.05); --band-line:rgba(255,255,255,.1); --band-ink:#F4F7FC; --band-muted:#A9B9D6; --map-dot:#34558F;
  --foot:#040B20; --foot-muted:#97A8C6; --foot-line:rgba(255,255,255,.08);
  --accent:#4BB159; --accent-strong:#5CC36A; --link:#6EA8FF; --err:#FF7F72;
  --btn-dark:#0A5FD0; --btn-dark-hover:#2B78E4; --badge:#0A5FD0;
  --glass:rgba(8,20,48,.72); --glass-line:rgba(255,255,255,.09); --focus-ring:rgba(110,168,255,.25);
  --hero-a:#0B1A42; --hero-b:#07132F;
  --cta-bg:linear-gradient(115deg,#0E2558 0%,#123072 55%,#0A57C0 120%);
  --mark-tile:#FFFFFF; --wm-img:var(--logo-wordw);
  --sh-sm:0 2px 6px rgba(0,0,0,.25); --sh-md:0 16px 36px -14px rgba(0,0,0,.55); --sh-lg:0 36px 72px -26px rgba(0,0,0,.7);
  color-scheme:dark}}
:root[data-theme="dark"]{
  --bg:#07132F; --surface:#0C1C43; --tint:#0A1839; --ink:#EEF3FB; --text:#C6D2E7; --muted:#97A8C6;
  --line:#1B2F5E; --line-strong:#2A4378; --dot:#16295A; --outline:#304A80; --script:#AFC0DD;
  --band:#0D2353; --band-card:rgba(255,255,255,.05); --band-line:rgba(255,255,255,.1); --band-ink:#F4F7FC; --band-muted:#A9B9D6; --map-dot:#34558F;
  --foot:#040B20; --foot-muted:#97A8C6; --foot-line:rgba(255,255,255,.08);
  --accent:#4BB159; --accent-strong:#5CC36A; --link:#6EA8FF; --err:#FF7F72;
  --btn-dark:#0A5FD0; --btn-dark-hover:#2B78E4; --badge:#0A5FD0;
  --glass:rgba(8,20,48,.72); --glass-line:rgba(255,255,255,.09); --focus-ring:rgba(110,168,255,.25);
  --hero-a:#0B1A42; --hero-b:#07132F;
  --cta-bg:linear-gradient(115deg,#0E2558 0%,#123072 55%,#0A57C0 120%);
  --mark-tile:#FFFFFF; --wm-img:var(--logo-wordw);
  --sh-sm:0 2px 6px rgba(0,0,0,.25); --sh-md:0 16px 36px -14px rgba(0,0,0,.55); --sh-lg:0 36px 72px -26px rgba(0,0,0,.7);
  color-scheme:dark}

*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--text);font:400 1rem/1.65 var(--f-body);-webkit-font-smoothing:antialiased;overflow-x:clip}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:70;background:var(--bg)}
img{max-width:100%;display:block}
h1,h2,h3,h4{font-family:var(--f-display);color:var(--ink);margin:0;letter-spacing:-.02em;text-wrap:balance}
p{margin:0}
a{color:var(--link)}
:focus-visible{outline:2px solid var(--link);outline-offset:3px;border-radius:6px}
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.skip{position:fixed;left:16px;top:-60px;z-index:100;background:var(--btn-dark);color:#fff;padding:10px 16px;border-radius:10px;text-decoration:none;font-weight:600}
.skip:focus{top:calc(env(safe-area-inset-top,0px) + 12px)}
.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-left:var(--gl);padding-right:var(--gr)}
.section{padding-block:clamp(84px,10vw,128px)}
.section,.hero,.mq,.cta-sec,.foot{overflow-x:clip}
.ico{width:1em;height:1em;fill:currentColor;flex:none}
.eyebrow{display:inline-flex;align-items:center;gap:10px;font:700 .76rem/1 var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--link)}
.eyebrow svg{width:20px;height:10px;fill:var(--accent)}
.h2{font-size:clamp(1.95rem,3.5vw,2.9rem);line-height:1.12;font-weight:760;margin-top:16px}
.lead{font-size:1.1rem;line-height:1.7;color:var(--muted);max-width:58ch}
.script{font-family:var(--f-script);font-style:italic;font-weight:500;letter-spacing:0}
.sec-head{text-align:center;max-width:740px;margin-inline:auto}
.sec-head .lead{margin:18px auto 0}

/* buttons */
.btn{--bg-b:var(--btn-dark);display:inline-flex;align-items:center;gap:10px;padding:15px 24px;border-radius:999px;border:1.5px solid transparent;font:700 .95rem/1 var(--f-display);text-decoration:none;cursor:pointer;transition:background .3s,color .3s,border-color .3s,transform .3s var(--ease),box-shadow .3s}
.btn .ico{width:15px;height:15px;transition:transform .35s var(--ease)}
.btn:hover .ico{transform:translate(2px,-2px)}
.btn:active{transform:scale(.98)}
.btn-dark{background:var(--btn-dark);color:#fff;box-shadow:0 12px 26px -12px rgba(11,31,75,.55)}
.btn-dark:hover{background:var(--btn-dark-hover)}
.btn-outline{background:transparent;color:var(--ink);border-color:var(--line-strong)}
.btn-outline:hover{border-color:var(--ink)}
.btn-green{background:var(--accent);color:var(--on-accent);box-shadow:0 14px 28px -12px rgba(63,163,77,.6)}
.btn-green:hover{background:var(--accent-strong)}
.btn-light{background:#fff;color:#0B1F4B}
.btn-light:hover{background:var(--lime)}
.btn-sm{padding:12px 18px;font-size:.88rem}
.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line-strong);padding:11px 18px;font-size:.88rem}
.btn-ghost:hover{background:var(--btn-dark);border-color:var(--btn-dark);color:#fff}

/* progress + nav */
.progress{position:fixed;left:0;right:0;top:env(safe-area-inset-top,0px);height:3px;z-index:80;pointer-events:none}
.progress span{display:block;height:100%;background:linear-gradient(90deg,var(--blue),var(--green),var(--lime));transform-origin:0 50%;transform:scaleX(0)}
.nav{position:fixed;left:0;right:0;top:calc(env(safe-area-inset-top,0px) + 12px);z-index:60;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));pointer-events:none}
.nav-pill{pointer-events:auto;max-width:1200px;margin-inline:auto;display:flex;align-items:center;gap:18px;padding:8px 8px 8px 18px;border-radius:999px;border:1px solid transparent;background:transparent;transition:background .45s,border-color .45s,box-shadow .45s,max-width .6s var(--ease),padding .45s}
.nav.scrolled .nav-pill{max-width:1140px;background:var(--glass);border-color:var(--glass-line);box-shadow:var(--sh-md);-webkit-backdrop-filter:blur(18px) saturate(1.6);backdrop-filter:blur(18px) saturate(1.6)}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;flex:none}
.mark-tile{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:var(--mark-tile)}
.nav-links{display:flex;gap:2px;list-style:none;margin:0 0 0 auto;padding:0}
.nav-links a{position:relative;display:block;padding:11px 14px;font:600 .92rem/1 var(--f-display);color:var(--ink);text-decoration:none;border-radius:999px}
.nav-links a::after{content:"";position:absolute;left:14px;right:14px;bottom:4px;height:2px;border-radius:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}
.nav-links a:hover::after,.nav-links a.active::after{transform:scaleX(1)}
.burger{display:none;margin-left:auto;width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:var(--surface);cursor:pointer;place-items:center;color:var(--ink)}
.burger span,.burger span::before,.burger span::after{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .35s var(--ease),background .2s;position:relative}
.burger span::before,.burger span::after{content:"";position:absolute;left:0}
.burger span::before{top:-6px}.burger span::after{top:6px}
.burger[aria-expanded="true"] span{background:transparent}
.burger[aria-expanded="true"] span::before{transform:translateY(6px) rotate(45deg)}
.burger[aria-expanded="true"] span::after{transform:translateY(-6px) rotate(-45deg)}
.mnav{pointer-events:auto;max-width:1140px;margin:10px auto 0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:10px;animation:drop .35s var(--ease)}
.mnav a:not(.btn){display:block;padding:14px 16px;border-radius:12px;font:600 1.05rem/1 var(--f-display);color:var(--ink);text-decoration:none}
.mnav a:not(.btn):hover{background:var(--tint)}
.mnav .btn{width:100%;justify-content:center;margin-top:6px}
@keyframes drop{from{opacity:0;transform:translateY(-8px)}}
@media (max-width:980px){.nav-links,.nav-cta{display:none}.burger{display:grid}.nav-pill{padding-left:14px}}

/* hero */
.hero{position:relative;isolation:isolate;padding-top:calc(env(safe-area-inset-top,0px) + clamp(108px,12vw,140px));background:radial-gradient(900px 520px at 88% 8%,rgba(10,95,208,.12),transparent 62%),radial-gradient(760px 420px at 0% 92%,rgba(63,163,77,.11),transparent 62%),linear-gradient(180deg,var(--hero-a),var(--hero-b))}
.hero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(var(--dot) 1.1px,transparent 1.3px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 85%);mask-image:linear-gradient(180deg,#000 10%,transparent 85%)}
.floaters{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}
.fl{position:absolute;left:var(--x);top:var(--y);transform:translate(calc(var(--mx,0)*var(--depth)*34px),calc(var(--my,0)*var(--depth)*22px))}
.fl>*{display:block;animation:drift var(--dur) ease-in-out var(--del) infinite}
.fl svg{width:var(--sz);height:calc(var(--sz)*.5);fill:var(--c);opacity:.55}
.fl i{width:var(--sz);height:var(--sz);border-radius:50%;background:var(--c);opacity:.35}
@keyframes drift{0%,100%{transform:translate(0,0) rotate(0)}50%{transform:translate(var(--dx),var(--dy)) rotate(var(--rot))}}
.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.14fr);gap:clamp(20px,4vw,60px);align-items:center}
.hero-copy>*{animation:rise .9s var(--ease) both;animation-delay:calc(var(--i,0)*90ms + 80ms)}
.hero-copy h1{margin-top:20px;font-size:clamp(2.55rem,5.5vw,4.4rem);line-height:1.03;font-weight:800;letter-spacing:-.032em;max-width:12ch}
.hl{color:var(--accent)}
.hero-copy .lead{margin-top:24px;max-width:42ch;font-size:clamp(1.02rem,1.4vw,1.15rem)}
.btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}
.hero-art{position:relative;animation:artIn 1.2s var(--ease) both .12s}
.hero-svg{display:block;width:100%;height:auto;overflow:visible}
.hero-svg .note{font-family:var(--f-script);font-style:italic;font-weight:600;font-size:21px;fill:var(--script)}
.hero-svg .flight{fill:none;stroke:var(--script);stroke-width:1.6;stroke-dasharray:2 8;stroke-linecap:round;opacity:.75;animation:dashmove 2.4s linear infinite}
.hero-svg .plane{fill:var(--ink)}
.plx{transform:translate(calc(var(--mx,0)*var(--depth,0)*18px),calc(var(--my,0)*var(--depth,0)*12px))}
.cloud{animation:cloud 14s ease-in-out infinite alternate}
.cloud.c2{animation-duration:18s;animation-direction:alternate-reverse}
.wave{animation:wave var(--wd,9s) linear infinite}
.ship{transform-box:fill-box;transform-origin:50% 80%;animation:ship 6s ease-in-out infinite}
.seal{position:absolute;left:1%;bottom:4%;width:clamp(84px,9.4vw,118px);aspect-ratio:1;border-radius:50%;background:var(--logo-tile);box-shadow:var(--sh-lg);display:grid;place-items:center}
.seal .lm{width:34%}
.seal svg{position:absolute;inset:5%;width:90%;height:90%;animation:spin 28s linear infinite}
.seal text{font:700 7.2px var(--f-display);letter-spacing:.06em;fill:var(--logo-ink)}
.hero-tiles{position:relative;z-index:3;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,2vw,22px);margin-top:clamp(24px,3.6vw,40px);margin-bottom:-90px}
.tile{position:relative;display:block;padding:8px;border-radius:var(--r-md);background:var(--surface);box-shadow:var(--sh-lg);color:var(--ink);text-decoration:none;animation:rise .9s var(--ease) both;animation-delay:calc(var(--i)*90ms + 420ms)}
.tile svg.art{display:block;width:100%;height:auto;aspect-ratio:16/10;border-radius:12px}
.tile-l{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 8px 6px;font:700 .96rem/1.2 var(--f-display)}
.tile-l .ico{width:13px;height:13px;color:var(--accent);transition:transform .35s var(--ease)}
.tile:hover .tile-l .ico{transform:translate(2px,-2px)}
@keyframes rise{from{opacity:0;translate:0 26px}to{opacity:1;translate:0 0}}
@keyframes artIn{from{opacity:0;scale:.96}to{opacity:1;scale:1}}
@keyframes cloud{from{transform:translateX(-10px)}to{transform:translateX(16px)}}
@keyframes wave{to{transform:translateX(-24px)}}
@keyframes ship{0%,100%{transform:rotate(-.9deg) translateY(0)}50%{transform:rotate(.9deg) translateY(1.6px)}}
@keyframes dashmove{to{stroke-dashoffset:-20}}
@keyframes spin{to{transform:rotate(360deg)}}

/* marquee */
.mq{background:var(--surface);padding-top:calc(90px + clamp(30px,4.5vw,56px));padding-bottom:clamp(30px,4.5vw,56px);overflow:hidden}
.mq-track{display:flex;width:max-content;animation:mq 48s linear infinite}
.mq:hover .mq-track{animation-play-state:paused}
.mq-item{display:flex;align-items:center;gap:clamp(22px,3vw,44px);padding-right:clamp(22px,3vw,44px);font:800 clamp(2.6rem,6.2vw,5.3rem)/1.15 var(--f-display);letter-spacing:-.025em;color:transparent;-webkit-text-stroke:1.4px var(--outline);white-space:nowrap}
.mq-item svg{width:clamp(28px,3.2vw,44px);height:clamp(14px,1.6vw,22px);fill:var(--accent);opacity:.85}
@supports not (-webkit-text-stroke:1px black){.mq-item{color:var(--outline)}}
@keyframes mq{to{transform:translateX(-50%)}}

/* reveal + tilt */
[data-reveal].in{animation:rise .9s var(--ease) both;animation-delay:var(--d,0s)}
[data-tilt]{position:relative;transform-style:preserve-3d;transition:transform .6s var(--ease),box-shadow .4s;will-change:transform}
[data-tilt].tilting{transition:transform .12s linear,box-shadow .4s}
[data-tilt]::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .35s;background:radial-gradient(420px circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.22),transparent 42%)}
[data-tilt].tilting::after{opacity:1}

/* about */
.band{background:var(--band);color:var(--band-muted);position:relative;overflow:hidden;isolation:isolate}
.band h2,.band h3{color:var(--band-ink)}
.band .eyebrow{color:var(--lime)}
.band .eyebrow svg{fill:var(--lime)}
.band::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(700px 420px at 85% 20%,rgba(10,95,208,.35),transparent 65%),radial-gradient(520px 360px at 5% 90%,rgba(63,163,77,.14),transparent 65%)}
.about-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,6vw,84px);align-items:center}
.about-copy p{margin-top:18px;max-width:58ch;line-height:1.75}
.about-copy p:first-of-type{margin-top:24px}
.about-copy strong{color:var(--band-ink);font-weight:600}
.about-actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px 26px;margin-top:36px}
.call{display:flex;align-items:center;gap:14px;color:var(--band-ink);text-decoration:none}
.call .ci{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;box-shadow:0 0 0 6px rgba(63,163,77,.18)}
.call .ci .ico{width:20px;height:20px}
.call small{display:block;font-size:.8rem;color:var(--band-muted)}
.call b{font:700 1.15rem/1.3 var(--f-display);letter-spacing:.01em}
.about-visual{position:relative;min-height:clamp(380px,42vw,500px);display:grid;place-items:center}
.globe{--g:clamp(210px,24vw,300px);position:relative;width:var(--g);height:var(--g);perspective:1100px;transform-style:preserve-3d}
.sphere{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 34% 28%,#4C97F2 0%,#0A5FD0 30%,#0A3683 64%,#061A44 100%);box-shadow:inset -26px -38px 70px rgba(0,0,0,.45),inset 12px 12px 30px rgba(255,255,255,.14),0 34px 80px -24px rgba(10,95,208,.7)}
.wire{position:absolute;inset:0;transform-style:preserve-3d;transform:rotateX(-14deg) rotateZ(12deg)}
.spinY{position:absolute;inset:0;transform-style:preserve-3d;animation:spinY 30s linear infinite}
.mer{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(170,210,255,.34);transform:rotateY(calc(var(--i)*30deg))}
.par{position:absolute;left:50%;top:50%;width:calc(var(--g)*var(--c));height:calc(var(--g)*var(--c));margin:calc(var(--g)*var(--c)/-2) 0 0 calc(var(--g)*var(--c)/-2);border-radius:50%;border:1px solid rgba(170,210,255,.26);transform:rotateX(90deg) translateZ(calc(var(--g)/2*var(--s)))}
.city{position:absolute;left:50%;top:50%;width:9px;height:9px;margin:-4.5px;border-radius:50%;background:#fff;transform:rotateY(var(--lon)) rotateX(var(--lat)) translateZ(calc(var(--g)/2 + 1px));backface-visibility:hidden}
.city.in-india{width:13px;height:13px;margin:-6.5px;background:var(--lime);box-shadow:0 0 0 5px rgba(140,198,63,.28),0 0 18px rgba(140,198,63,.9)}
.orbit{position:absolute;inset:-17%;transform-style:preserve-3d;transform:rotateX(74deg) rotateY(-12deg)}
.orbit i{position:absolute;inset:0;border-radius:50%;border:1.5px dashed rgba(255,255,255,.3);animation:spin 16s linear infinite}
.orbit i::before{content:"";position:absolute;top:-6px;left:50%;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime)}
.orbit.o2{inset:-30%;transform:rotateX(70deg) rotateY(26deg)}
.orbit.o2 i{animation-duration:24s;animation-direction:reverse;border-style:solid;border-color:rgba(255,255,255,.12)}
.orbit.o2 i::before{background:#fff;width:8px;height:8px;margin-left:-4px;top:-4px}
@keyframes spinY{to{transform:rotateY(360deg)}}
.col{position:absolute;width:clamp(112px,13vw,160px);border-radius:20px;overflow:hidden;border:4px solid rgba(255,255,255,.92);box-shadow:0 26px 50px -18px rgba(0,0,0,.55);animation:bob 7s ease-in-out infinite}
.col svg{display:block;width:100%;height:auto;aspect-ratio:1}
.col.c1{top:2%;right:2%;animation-delay:-2s}
.col.c2{bottom:4%;left:2%;width:clamp(124px,14.5vw,176px);animation-delay:-4s}
.col.c3{bottom:-2%;right:12%;width:clamp(96px,11vw,132px)}
.place{position:absolute;top:8%;left:4%;padding:12px 16px;border-radius:16px;background:var(--accent);color:#fff;box-shadow:0 18px 34px -14px rgba(63,163,77,.7);animation:bob 8s ease-in-out infinite -1s}
.place b{display:block;font:700 1rem/1.2 var(--f-display)}
.place small{display:block;margin-top:3px;font:700 .66rem/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;opacity:.85}
@keyframes bob{0%,100%{translate:0 0}50%{translate:0 -12px}}
.vmp{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(56px,7vw,92px)}
.vcard{padding:30px 28px 32px;border-radius:var(--r-lg);background:var(--band-card);border:1px solid var(--band-line)}
.vcard .vi{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--lime),var(--green));color:#0B1F4B;transform:translateZ(30px)}
.vcard .vi .ico{width:24px;height:24px}
.vcard small{display:block;margin-top:22px;font:700 .7rem/1 var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--lime)}
.vcard h3{margin-top:10px;font-size:1.22rem;line-height:1.35;font-weight:700}
.vcard p{margin-top:10px;font-size:.95rem}

/* products */
.pgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(20px,2.4vw,28px);margin-top:clamp(40px,5vw,64px)}
.pcard{display:flex;flex-direction:column;flex:0 1 calc((100% - 3*clamp(20px,2.4vw,28px))/4);min-width:250px;max-width:360px;border-radius:var(--r-lg)}
.pc-art{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-md)}
.pc-art svg{display:block;width:100%;height:auto;aspect-ratio:4/3;transition:scale .8s var(--ease)}
.pcard:hover .pc-art svg{scale:1.05}
.pc-body{position:relative;flex:1;display:flex;flex-direction:column;margin:-46px 14px 0;padding:36px 22px 22px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-md);transform:translateZ(34px)}
.pc-ic{position:absolute;top:-27px;left:20px;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--badge);color:#fff;border:4px solid var(--surface)}
.pc-ic .ico{width:20px;height:20px}
.pc-tag{font:700 .68rem/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}
.pc-body h3{margin-top:8px;font-size:1.16rem;line-height:1.3;font-weight:700}
.pc-body p{flex:1;margin-top:8px;font-size:.93rem;line-height:1.6;color:var(--muted)}
.pc-body .btn{align-self:flex-start;margin-top:18px}

/* why */
.why{background:var(--tint)}
.why-grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(44px,6vw,92px);align-items:center}
.why-visual{position:relative;width:100%;max-width:520px;aspect-ratio:1;margin-inline:auto}
.why-ring{position:absolute;inset:0;border-radius:50%;border:1.5px dashed var(--line-strong);animation:spin 70s linear infinite}
.why-ring::before{content:"";position:absolute;top:50%;right:-7px;width:14px;height:14px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(63,163,77,.2)}
.why-main{position:absolute;inset:7%;border-radius:50%;overflow:hidden;box-shadow:var(--sh-lg)}
.why-main svg,.why-small svg{display:block;width:100%;height:100%}
.why-small{position:absolute;top:1%;left:-1%;width:34%;aspect-ratio:1;border-radius:50%;overflow:hidden;border:6px solid var(--tint);box-shadow:var(--sh-md);animation:bob 8s ease-in-out infinite}
.why-badge{position:absolute;right:3%;bottom:2%;width:clamp(142px,36%,186px);aspect-ratio:1;border-radius:50% 50% 14% 50%;display:grid;place-content:center;justify-items:center;gap:6px;padding:10%;text-align:center;background:linear-gradient(150deg,var(--lime) -20%,var(--green) 45%,#24763A 110%);color:#fff;box-shadow:0 24px 44px -16px rgba(63,163,77,.75);font:800 .68rem/1.3 var(--f-display);letter-spacing:.08em;text-transform:uppercase}
.why-badge .ico{width:26px;height:26px}
.values{list-style:none;margin:30px 0 0;padding:0;border-top:1px dashed var(--line-strong)}
.value{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 22px;align-items:start;padding:20px 18px;border-bottom:1px dashed var(--line-strong);border-radius:16px;transition:background .3s,box-shadow .3s,transform .6s var(--ease)}
.value:hover{background:var(--surface);box-shadow:var(--sh-md)}
.vnum{grid-row:span 2;min-width:2.1ch;font:800 2.35rem/1 var(--f-display);color:transparent;-webkit-text-stroke:1.2px var(--link);letter-spacing:-.02em;font-variant-numeric:tabular-nums}
.value h3{font-size:1.1rem;line-height:1.35;font-weight:700;transform:translateZ(20px)}
.value p{color:var(--muted);font-size:.96rem;transform:translateZ(12px)}

/* process */
.proc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}
.proc-head>div{max-width:640px}
.tl{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(44px,5vw,64px);padding-top:58px}
.tl-line{position:absolute;top:22px;left:12.5%;right:12.5%;height:2px;border-radius:2px;background:var(--line)}
.tl-line i{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,var(--blue),var(--green),var(--lime));transform-origin:0 50%}
.tl.in .tl-line i{animation:grow 1.6s var(--ease) both .2s}
.tl-line b{position:absolute;top:50%;left:0;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 6px rgba(140,198,63,.22);animation:travel 7s var(--ease) infinite}
@keyframes grow{from{transform:scaleX(0)}}
@keyframes travel{0%{left:0;opacity:0}8%{opacity:1}92%{opacity:1}100%{left:100%;opacity:0}}
.step{position:relative;padding:30px 24px 28px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm)}
.tl.in .step{animation:rise .8s var(--ease) both;animation-delay:calc(var(--i)*160ms + 250ms)}
.step-dot{position:absolute;top:-45px;left:50%;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:var(--surface);border:2px solid var(--accent);display:grid;place-items:center}
.step-dot::after{content:"";width:8px;height:8px;border-radius:50%;background:var(--accent)}
.step .num{position:absolute;right:20px;top:16px;font:800 3.2rem/1 var(--f-display);color:transparent;-webkit-text-stroke:1px var(--line-strong);font-variant-numeric:tabular-nums}
.step .si{width:58px;height:58px;border-radius:18px;display:grid;place-items:center;background:var(--tint);color:var(--link);transform:translateZ(26px)}
.step .si .ico{width:24px;height:24px}
.step h3{margin-top:22px;font-size:1.2rem;font-weight:700}
.step p{margin-top:8px;color:var(--muted);font-size:.95rem}

/* network */
.map-wrap{position:relative;margin-top:clamp(36px,5vw,56px);padding:clamp(12px,3vw,36px);border-radius:var(--r-xl);background:var(--band-card);border:1px solid var(--band-line)}
.map{position:relative}
.map>svg{display:block;width:100%;height:auto;overflow:visible}
.map .land{fill:none;stroke:var(--map-dot);stroke-width:3.3;stroke-linecap:round}
.map .glow{fill:url(#g-hub)}
.route{fill:none;stroke:var(--lime);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:2 8;opacity:.85;animation:dashmove 1.8s linear infinite;transition:stroke .3s,stroke-width .3s,opacity .3s}
.map.focus .route{opacity:.25}
.map.focus .route.hl{opacity:1;stroke:#fff;stroke-width:2.4}
.dest{fill:#fff}
.pulse{fill:none;stroke:var(--lime);stroke-width:1.2;transform-box:fill-box;transform-origin:center;animation:pulse 2.6s ease-out infinite}
.mover{fill:#fff}
.lbl{font:700 12.5px var(--f-display);fill:var(--band-ink);letter-spacing:.02em;paint-order:stroke;stroke:var(--band);stroke-width:4px;stroke-linejoin:round}
@keyframes pulse{0%{transform:scale(1);opacity:.85}100%{transform:scale(3.4);opacity:0}}
.hub{position:absolute;left:71.39%;top:41.78%;width:0;height:0;perspective:500px;transform-style:preserve-3d;pointer-events:none}
.hub i{position:absolute;width:var(--s);height:var(--s);left:calc(var(--s)/-2);top:calc(var(--s)/-2);border-radius:50%;border:1.5px solid rgba(140,198,63,.6);transform:rotateX(68deg) rotateY(var(--ry,0deg))}
.hub i::before{content:"";position:absolute;top:-4px;left:50%;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--lime)}
.hub i{animation:orb var(--t,10s) linear infinite}
.hub b{position:absolute;left:0;top:0;width:16px;height:16px;margin:-8px;border-radius:50%;background:var(--lime);box-shadow:0 0 0 6px rgba(140,198,63,.25),0 0 26px rgba(140,198,63,.9)}
.hub span{position:absolute;left:-32px;top:18px;padding:6px 10px;border-radius:10px;background:var(--accent);color:#fff;font:700 .72rem/1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}
@keyframes orb{from{transform:rotateX(68deg) rotateY(var(--ry,0deg)) rotateZ(0)}to{transform:rotateX(68deg) rotateY(var(--ry,0deg)) rotateZ(360deg)}}
.regions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none}
.chip{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:999px;border:1px solid var(--band-line);background:var(--band-card);color:var(--band-ink);font:600 .88rem/1 var(--f-display);cursor:default;transition:background .3s,border-color .3s}
.chip::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime)}
.chip:hover,.chip:focus-visible{background:rgba(140,198,63,.16);border-color:rgba(140,198,63,.6)}
.net-note{margin-top:22px;text-align:center;font-size:.9rem}

/* faq */
.faq-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,76px);align-items:start}
.faq-card{margin-top:32px;padding:28px;border-radius:var(--r-lg);background:var(--band);color:var(--band-muted);position:relative;overflow:hidden}
.faq-card::after{content:"";position:absolute;right:-60px;bottom:-60px;width:180px;height:180px;border-radius:50%;background:radial-gradient(circle,rgba(140,198,63,.28),transparent 70%)}
.faq-card h3{color:var(--band-ink);font-size:1.2rem}
.faq-card p{margin-top:8px;font-size:.95rem}
.faq-card .call{margin-top:22px}
.faq-list{display:flex;flex-direction:column;gap:12px}
.faq-item{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);transition:border-color .3s,box-shadow .3s}
.faq-item.open{border-color:var(--accent);box-shadow:var(--sh-md)}
.faq-q{display:flex;width:100%;align-items:center;justify-content:space-between;gap:16px;padding:20px 22px;margin:0;border:0;background:none;text-align:left;font:700 1.02rem/1.4 var(--f-display);color:var(--ink);cursor:pointer;border-radius:var(--r-md)}
.faq-q:focus-visible{outline-offset:-2px}
.pm{position:relative;flex:none;width:32px;height:32px;border-radius:50%;background:var(--tint);transition:background .3s}
.pm::before,.pm::after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--ink);transition:transform .35s var(--ease),background .3s}
.pm::after{transform:rotate(90deg)}
.open .pm{background:var(--accent)}
.open .pm::before,.open .pm::after{background:#fff}
.open .pm::after{transform:rotate(0)}
.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}
.open .faq-a{grid-template-rows:1fr}
.faq-a>div{overflow:hidden;visibility:hidden;transition:visibility .45s}
.open .faq-a>div{visibility:visible}
.faq-a p{padding:0 22px 22px;color:var(--muted);max-width:62ch}

/* cta */
.cta-sec{padding-bottom:clamp(84px,10vw,128px)}
.cta{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;gap:clamp(20px,3vw,36px);padding:clamp(32px,5vw,58px) clamp(24px,5vw,64px);border-radius:var(--r-xl);background:var(--cta-bg);color:#B9C8E2;box-shadow:var(--sh-lg)}
.cta::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(520px 300px at 92% 110%,rgba(140,198,63,.35),transparent 62%),radial-gradient(rgba(255,255,255,.13) 1px,transparent 1.3px) 0 0/22px 22px}
.cta .wmk{position:absolute;right:-3%;top:50%;width:min(340px,42%);transform:translateY(-50%) rotate(-8deg);opacity:.1;z-index:-1;pointer-events:none}
.cta-ic{flex:none;width:80px;height:80px;border-radius:50%;display:grid;place-items:center;background:#fff;color:#0B1F4B;box-shadow:0 0 0 10px rgba(255,255,255,.08)}
.cta-ic .ico{width:30px;height:30px;transform:rotate(-30deg)}
.cta-text{flex:1;min-width:min(100%,260px)}
.cta-text small{display:block;font:700 .72rem/1.4 var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--lime)}
.cta-text h2{margin-top:10px;color:#fff;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.1;font-weight:780}
.cta-text p{margin-top:10px;max-width:52ch}

/* contact */
.contact{background:var(--surface)}
.ct-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,76px);align-items:start}
.ct-grid .lead{margin-top:18px}
.info{list-style:none;margin:32px 0 0;padding:0;display:flex;flex-direction:column;gap:12px}
.info li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;border-radius:var(--r-md);background:var(--bg);border:1px solid var(--line)}
.info .ii{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--tint);color:var(--link)}
.info .ii .ico{width:19px;height:19px}
.info small{display:block;font:700 .68rem/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.info .val{display:block;margin-top:7px;font:600 1rem/1.45 var(--f-display);color:var(--ink);text-decoration:none;overflow-wrap:anywhere}
.info a.val:hover{color:var(--link)}
.copy{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:var(--surface);color:var(--muted);cursor:pointer;transition:color .2s,border-color .2s}
.copy:hover{color:var(--link);border-color:var(--link)}
.copy.done{color:var(--accent);border-color:var(--accent)}
.copy .ico{width:15px;height:15px}
.form-card{padding:clamp(22px,3.4vw,40px);border-radius:var(--r-xl);background:var(--bg);border:1px solid var(--line);box-shadow:var(--sh-md)}
.form-card h3{font-size:1.35rem;font-weight:750}
.form-card .sub{margin-top:6px;color:var(--muted);font-size:.94rem}
.fgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;margin-top:24px}
.field{display:flex;flex-direction:column;gap:7px;min-width:0}
.field.full{grid-column:1/-1}
.field label{font:600 .86rem/1.2 var(--f-display);color:var(--ink)}
.req{color:var(--accent)}
.field input,.field select,.field textarea{width:100%;padding:13px 14px;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:400 .98rem/1.4 var(--f-body);transition:border-color .2s,box-shadow .2s}
.field input::placeholder,.field textarea::placeholder{color:var(--muted);opacity:.75}
.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--link);box-shadow:0 0 0 4px var(--focus-ring)}
.field [aria-invalid="true"]{border-color:var(--err)}
.field textarea{min-height:124px;resize:vertical}
.sel{position:relative}
.sel select{appearance:none;-webkit-appearance:none;padding-right:42px;cursor:pointer}
.sel::after{content:"";position:absolute;right:17px;top:50%;width:8px;height:8px;border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}
.err{font-size:.8rem;line-height:1.3;color:var(--err)}
.err:empty{display:none}
.form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:24px}
.form-foot small{color:var(--muted)}
.success{text-align:center;padding:clamp(20px,4vw,44px) 8px}
.success .ok{width:78px;height:78px;margin:0 auto;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:#fff;box-shadow:0 0 0 10px rgba(63,163,77,.15);animation:pop .6s var(--ease) both}
.success .ok .ico{width:30px;height:30px}
.success h3{margin-top:24px}
.success p{margin:10px auto 0;max-width:44ch;color:var(--muted)}
.success .btn{margin-top:24px}
@keyframes pop{from{transform:scale(.4);opacity:0}}

/* footer */
.foot{background:var(--foot);color:var(--foot-muted);padding-top:clamp(64px,8vw,96px);padding-bottom:calc(28px + env(safe-area-inset-bottom,0px));font-size:.94rem}
.foot-grid{display:grid;grid-template-columns:1.5fr 1fr 1.2fr 1.5fr;gap:clamp(28px,4vw,56px)}
.foot .brand .mark-tile{width:52px;height:52px;border-radius:15px;background:var(--logo-tile)}
.foot .brand .lm{width:36px}
.foot .lw{height:21px;background-image:var(--logo-wordw)}
.foot-brand .script{margin-top:20px;font-size:1.45rem;line-height:1.2;color:var(--lime)}
.foot-brand p{margin-top:10px;max-width:36ch}
.foot h4{margin-bottom:18px;font:700 .76rem/1 var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:#fff}
.foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}
.foot a{color:var(--foot-muted);text-decoration:none;transition:color .2s}
.foot a:hover{color:#fff}
.foot-links a{display:inline-flex;align-items:center;gap:8px}
.foot-links a::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--lime);opacity:.8}
.foot-contact li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:12px;align-items:start}
.foot-contact .ico{width:15px;height:15px;margin-top:4px;color:var(--lime)}
.foot-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:clamp(44px,5vw,64px);padding-top:22px;border-top:1px solid var(--foot-line);font-size:.86rem}

/* whatsapp */
.wa{position:fixed;right:calc(env(safe-area-inset-right,0px) + 20px);bottom:calc(env(safe-area-inset-bottom,0px) + 20px);z-index:55;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:var(--accent);color:#fff;text-decoration:none;box-shadow:0 16px 32px -10px rgba(63,163,77,.75);transition:transform .35s var(--ease)}
.wa::before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid var(--accent);animation:wap 2.4s ease-out infinite}
@keyframes wap{0%{transform:scale(1);opacity:.7}100%{transform:scale(1.7);opacity:0}}
.wa .ico{width:30px;height:30px}
.wa:hover{transform:scale(1.07)}
.wa-tip{position:absolute;right:72px;top:50%;translate:0 -50%;padding:9px 14px;border-radius:10px;background:var(--btn-dark);color:#fff;font:600 .85rem/1 var(--f-display);white-space:nowrap;opacity:0;transform:translateX(8px);transition:opacity .3s,transform .3s var(--ease);pointer-events:none}
.wa:hover .wa-tip,.wa:focus-visible .wa-tip{opacity:1;transform:none}

/* responsive */
@media (max-width:1080px){
  .foot-grid{grid-template-columns:1fr 1fr}
  .tl{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:64px}
  .tl-line{display:none}
}
@media (max-width:900px){
  .hero-grid,.about-grid,.why-grid,.faq-grid,.ct-grid{grid-template-columns:minmax(0,1fr)}
  .hero-copy{text-align:left}
  .hero-art{max-width:600px;width:100%;margin-inline:auto}
  .hero-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}
  .vmp{grid-template-columns:minmax(0,1fr)}
  .about-visual{min-height:420px}
  .why-visual{max-width:440px}
  .map .lbl{display:none}
}
@media (max-width:640px){
  .tl{grid-template-columns:minmax(0,1fr);padding-top:0;padding-left:34px;row-gap:20px}
  .tl::before{content:"";position:absolute;left:11px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--blue),var(--green),var(--lime));border-radius:2px}
  .step-dot{top:30px;left:-34px;margin-left:0}
  .fgrid{grid-template-columns:minmax(0,1fr)}
  .foot-grid{grid-template-columns:minmax(0,1fr)}
  .pcard{min-width:0;flex-basis:100%}
  .about-visual{min-height:360px}
  .col.c3{display:none}
  .hub span{display:none}
  .info li{grid-template-columns:auto minmax(0,1fr)}
  .info .copy{grid-column:2;justify-self:start;width:auto;padding:0 12px;height:32px;grid-auto-flow:column;gap:6px;font:600 .8rem/1 var(--f-display)}
  .info .copy::after{content:"Copy"}
  .info .copy.done::after{content:"Copied"}
  .wa{width:54px;height:54px}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}
  .mq-track{animation:none!important}
}

/* ---------- multipage additions ---------- */
[hidden]{display:none!important}
[id]{scroll-margin-top:100px}
.lm{display:block;width:30px;aspect-ratio:182/192;background:var(--logo-mark) center/contain no-repeat}
.lw{display:block;height:17px;aspect-ratio:577/96;background:var(--wm-img) center/contain no-repeat}
.mark-tile .lm{width:30px}

/* inner page banner */
.phero{position:relative;isolation:isolate;overflow-x:clip;padding-top:calc(env(safe-area-inset-top,0px) + clamp(118px,12vw,150px));padding-bottom:clamp(56px,7vw,96px);background:radial-gradient(900px 520px at 88% 8%,rgba(10,95,208,.12),transparent 62%),radial-gradient(760px 420px at 0% 92%,rgba(63,163,77,.11),transparent 62%),linear-gradient(180deg,var(--hero-a),var(--hero-b))}
.phero::before{content:"";position:absolute;inset:0;z-index:-1;background-image:radial-gradient(var(--dot) 1.1px,transparent 1.3px);background-size:24px 24px;-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 90%);mask-image:linear-gradient(180deg,#000 10%,transparent 90%)}
.phero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(28px,5vw,72px);align-items:center}
.phero-copy>*{animation:rise .9s var(--ease) both;animation-delay:calc(var(--i,0)*90ms + 60ms)}
.crumbs{display:inline-flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm);font:600 .82rem/1 var(--f-display);color:var(--muted)}
.crumbs a{color:var(--ink);text-decoration:none}
.crumbs a:hover{color:var(--link)}
.crumbs .ico{width:10px;height:10px;color:var(--accent)}
.phero h1{margin-top:22px;font-size:clamp(2.4rem,5vw,4rem);line-height:1.04;font-weight:800;letter-spacing:-.032em;max-width:14ch}
.phero .lead{margin-top:20px;max-width:46ch}
.phero-art{position:relative;min-height:clamp(270px,30vw,370px);animation:artIn 1.1s var(--ease) both .1s}
.phero-art.center{display:grid;place-items:center}
.st{position:absolute;width:54%;border-radius:20px;overflow:hidden;border:5px solid var(--surface);box-shadow:var(--sh-lg);animation:bob 8s ease-in-out infinite}
.st svg{display:block;width:100%;height:auto;aspect-ratio:4/3}
.st.s1{left:2%;top:2%;rotate:-6deg}
.st.s2{right:0;top:20%;width:50%;rotate:5deg;animation-delay:-3s}
.st.s3{left:20%;bottom:0;width:47%;rotate:-1.5deg;animation-delay:-5s}
.qa{display:flex;flex-direction:column;gap:14px;width:100%;max-width:420px;margin-left:auto}
.qa-card{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-md);color:var(--ink);text-decoration:none;transition:border-color .3s}
.qa-card:hover{border-color:var(--link)}
.qa-card:nth-child(2){margin-left:-30px;margin-right:30px}
.qa-ic{flex:none;width:52px;height:52px;border-radius:15px;display:grid;place-items:center;background:var(--tint);color:var(--link)}
.qa-ic.g{background:var(--accent);color:#fff}
.qa-ic .ico{width:21px;height:21px}
.qa-card small{display:block;font:700 .68rem/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.qa-card b{display:block;margin-top:7px;font:700 1.02rem/1.3 var(--f-display);overflow-wrap:anywhere}
.qa-card>span:last-child{min-width:0}

/* about page */
.story-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(36px,6vw,84px);align-items:center}
.story-grid .about-copy p{color:var(--text)}
.story-grid .about-copy strong{color:var(--ink)}
.mosaic{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start;max-width:520px;width:100%;margin-inline:auto}
.mosaic .mc{display:flex;flex-direction:column;gap:16px}
.mosaic .mc:last-child{margin-top:56px}
.mt{border-radius:var(--r-lg);overflow:hidden;box-shadow:var(--sh-md)}
.mt svg{display:block;width:100%;height:auto;aspect-ratio:1}
.mt.tall svg{aspect-ratio:3/4}
.mosaic .place{top:auto;bottom:-12px;left:-12px}
.mosaic .note-s{position:absolute;right:-4px;top:-34px;font-size:1.7rem;line-height:1;color:var(--script);rotate:-6deg}
.vmp-head{max-width:720px}
.vmp-sec .vmp{margin-top:clamp(36px,5vw,56px)}
.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(40px,5vw,60px)}
.pillar{padding:34px 28px 32px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm)}
.pillar .pi{width:64px;height:64px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(140deg,var(--blue),var(--navy));color:#fff;transform:translateZ(30px)}
.pillar .pi .ico{width:26px;height:26px}
.pillar small{display:block;margin-top:24px;font:700 .7rem/1 var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent)}
.pillar h3{margin-top:10px;font-size:1.25rem;font-weight:720}
.pillar p{margin-top:10px;color:var(--muted)}
.vgrid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,2vw,24px);margin-top:clamp(40px,5vw,60px)}
.vbox{flex:0 1 calc((100% - 2*clamp(16px,2vw,24px))/3);min-width:260px;padding:30px 26px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm)}
.vbox-top{display:flex;align-items:center;justify-content:space-between}
.vbox .vi{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:var(--tint);color:var(--link);transform:translateZ(24px)}
.vbox .vi .ico{width:21px;height:21px}
.vbox h3{margin-top:22px;font-size:1.15rem;font-weight:720}
.vbox p{margin-top:8px;color:var(--muted);font-size:.96rem}

/* products page */
.filters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px}
.fbtn{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;border-radius:999px;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font:700 .88rem/1 var(--f-display);cursor:pointer;transition:background .3s,color .3s,border-color .3s}
.fbtn span{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}
.fbtn:hover{border-color:var(--ink)}
.fbtn[aria-pressed="true"]{background:var(--btn-dark);border-color:var(--btn-dark);color:#fff}
.fbtn[aria-pressed="true"] span{color:rgba(255,255,255,.75)}
.plist{display:flex;flex-direction:column;gap:clamp(64px,8vw,112px);margin-top:clamp(48px,6vw,80px)}
.prow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,5vw,76px);align-items:center}
.prow.flip .prow-art{order:2}
.prow.show{animation:rise .7s var(--ease) both}
.prow-art{border-radius:var(--r-xl)}
.prow-art>svg{display:block;width:100%;height:auto;aspect-ratio:4/3;border-radius:var(--r-xl);box-shadow:var(--sh-lg)}
.prow-badge{position:absolute;left:22px;top:-26px;width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--badge);color:#fff;border:5px solid var(--bg);transform:translateZ(40px)}
.prow-badge .ico{width:24px;height:24px}
.prow-chip{position:absolute;left:18px;bottom:18px;display:inline-flex;align-items:center;gap:8px;max-width:calc(100% - 36px);padding:9px 14px;border-radius:999px;background:rgba(255,255,255,.92);color:#0B1F4B;font:700 .8rem/1.2 var(--f-display);box-shadow:var(--sh-md);transform:translateZ(30px)}
.prow-chip .ico{width:12px;height:12px;color:#2E8A3D}
.prow-body{min-width:0}
.prow-body h2{margin-top:10px;font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.12;font-weight:780}
.prow-origin{display:flex;align-items:flex-start;gap:9px;margin-top:14px;font:600 .94rem/1.45 var(--f-display);color:var(--ink)}
.prow-origin .ico{width:14px;height:14px;margin-top:3px;color:var(--accent)}
.prow-desc{margin-top:14px;max-width:56ch}
.kv{margin-top:24px}
.kv>small{display:block;font:700 .68rem/1 var(--f-display);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}
.forms{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:12px 0 0;padding:0}
.forms li{padding:9px 14px;border-radius:999px;background:var(--tint);border:1px solid var(--line);font:600 .84rem/1 var(--f-display);color:var(--ink)}
.tellus{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 22px;list-style:none;margin:12px 0 0;padding:0}
.tellus li{display:flex;align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.5;color:var(--muted)}
.tellus .ico{width:13px;height:13px;margin-top:5px;color:var(--accent)}
.prow-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}
.btn-wa .ico{color:var(--accent);width:17px;height:17px}
.btn-wa:hover .ico{transform:none}
.pcard h3 a{color:inherit;text-decoration:none}
.pcard h3 a:hover{color:var(--link)}
.pc-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}
.pc-actions .btn{margin-top:0}
.pc-link{font:700 .84rem/1 var(--f-display);color:var(--link);text-decoration:none;display:inline-flex;align-items:center;gap:6px}
.pc-link .ico{width:12px;height:12px}
.more{display:flex;justify-content:center;margin-top:clamp(36px,4vw,52px)}

/* network page */
.ogrid{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(16px,2vw,22px);margin-top:clamp(40px,5vw,60px)}
.ocard{flex:0 1 calc((100% - 3*clamp(16px,2vw,22px))/4);min-width:250px;display:flex;flex-direction:column;padding:22px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);box-shadow:var(--sh-sm)}
.ocard .th{width:74px;height:74px;border-radius:50%;overflow:hidden;border:4px solid var(--surface);box-shadow:var(--sh-md);transform:translateZ(26px)}
.ocard .th svg{display:block;width:100%;height:100%}
.ocard h3{margin-top:18px;font-size:1.1rem;font-weight:720}
.ocard .rg{display:flex;gap:8px;align-items:flex-start;margin-top:8px;font:600 .9rem/1.45 var(--f-display);color:var(--ink)}
.ocard .rg .ico{width:13px;height:13px;margin-top:3px;color:var(--accent)}
.ocard p{margin-top:8px;color:var(--muted);font-size:.93rem}
.net-cta{display:flex;justify-content:center;margin-top:34px}
.office-link{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font:700 .82rem/1 var(--f-display);color:var(--link);text-decoration:none}
.office-link .ico{width:11px;height:11px}
.faq-sec{background:var(--tint)}

@media (max-width:1080px){.pillars{grid-template-columns:minmax(0,1fr)}}
@media (max-width:900px){
  .phero-grid,.story-grid,.prow{grid-template-columns:minmax(0,1fr)}
  .prow.flip .prow-art{order:0}
  .phero-art{max-width:480px;width:100%;margin-inline:auto}
  .qa{margin-inline:auto}
  .qa-card:nth-child(2){margin-left:0;margin-right:0}
}
@media (max-width:640px){
  .tellus{grid-template-columns:minmax(0,1fr)}
  .vbox,.ocard{min-width:0;flex-basis:100%}
  .mosaic .note-s{display:none}
}
/* call link outside navy bands, globe orbits on light banners */
.call{color:var(--ink)}
.call small{color:var(--muted)}
.band .call,.faq-card .call{color:var(--band-ink)}
.band .call small,.faq-card .call small{color:var(--band-muted)}
.phero .orbit i{border-color:var(--line-strong)}
.phero .orbit.o2 i{border-color:var(--line)}
.phero .globe{--g:clamp(220px,25vw,300px)}
/* full logo lockup (mark + wordmark + tagline) */
.mark-tile{width:50px;height:50px;border-radius:13px}
.mark-tile .lm{width:40px}
.lw{height:42px;aspect-ratio:490/120}
.brand{gap:8px}
.nav-pill{padding:7px 8px 7px 12px}
.foot-logo{display:block;width:min(250px,100%);aspect-ratio:520/352;border-radius:var(--r-md);background:var(--logo-tile) var(--logo-full) center/92% no-repeat;box-shadow:0 18px 40px -18px rgba(0,0,0,.6)}
.foot-brand p{margin-top:20px}
.mosaic .note-s{font-size:1.1rem;font-weight:600}

/* photographs */
.tile .art{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:12px;background:var(--tint)}
.pc-art img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:var(--tint);transition:scale .8s var(--ease)}
.pcard:hover .pc-art img{scale:1.05}
.prow-art>img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:var(--r-xl);box-shadow:var(--sh-lg);background:var(--tint)}
.col img,.mt img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;background:var(--tint)}
.mt.tall img{aspect-ratio:3/4}
.why-main img,.why-small img,.ocard .th img{display:block;width:100%;height:100%;object-fit:cover}
.st img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover}
.cta-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.3;pointer-events:none}
.leaf-edge{fill:none;stroke:var(--hero-b);stroke-width:2.6}

/* process cards with photos */
.step{padding:0 0 26px}
.step-img{position:relative;border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden}
.step-img img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;transition:scale .8s var(--ease)}
.step:hover .step-img img{scale:1.05}
.step .badge{position:absolute;left:18px;bottom:0;display:grid;justify-items:center;padding:10px 14px 8px;border-radius:14px 14px 0 0;background:var(--surface);font:700 .6rem/1 var(--f-display);letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}
.step .badge b{margin-bottom:4px;font:800 1.45rem/1 var(--f-display);letter-spacing:-.02em;color:var(--link)}
.step .si,.step h3,.step p{margin-left:24px;margin-right:24px}
.step .si{margin-top:22px}
@media (max-width:640px){.mark-tile{width:42px;height:42px}.mark-tile .lm{width:33px}.lw{height:34px}}
