
    :root{--bg:#080b0d;--panel:#0f1416;--panel-2:#141b1d;--edge:#283032;--edge-light:#364044;--white:#eef5f2;--muted:#9ba9a4;--lime:#c4f35c;--lime-dark:#a6ce41;--green:#51d99f;--warm:#c6d0cb;--grid:rgba(185,217,196,.037);--radius:21px;--max:1272px}
    *{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;color:var(--white);background:var(--bg);font:400 16px/1.56 Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-x:hidden;-webkit-font-smoothing:antialiased}
    ::selection{background:var(--lime);color:#081008}a{color:inherit;text-decoration:none}button{font:inherit}button,a{ -webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--lime);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.1;letter-spacing:-.045em}p{color:var(--muted)}.wrap{max-width:var(--max);margin:0 auto;padding:0 28px}.muted{color:var(--muted)}.accent{color:var(--lime)}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;white-space:nowrap}
    .noise{position:fixed;pointer-events:none;inset:0;z-index:30;background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent 3%,#000 48%,transparent 97%);opacity:.47}
    .ambient{position:absolute;pointer-events:none;width:720px;height:720px;border-radius:50%;background:radial-gradient(closest-side,rgba(149,203,72,.1),transparent 72%);filter:blur(17px);z-index:0}
    .utility{height:35px;display:flex;align-items:center;border-bottom:1px solid #222c2b;background:#0d1212;color:#afc0b5;font:700 10px/1.2 ui-monospace,"SFMono-Regular",Consolas,monospace;letter-spacing:.13em;text-transform:uppercase}.utility .wrap{width:100%;display:flex;justify-content:space-between;align-items:center}.status-bullet{display:inline-block;height:7px;width:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 13px #c4f35c55;margin-right:9px}.utility-right{opacity:.65}
    .main-header{position:sticky;z-index:24;top:0;border-bottom:1px solid #242c2b;background:#080b0de8;backdrop-filter:blur(20px)}.nav{height:83px;display:flex;align-items:center;gap:34px}.brand{display:flex;align-items:center;gap:11px;flex-shrink:0}.brand-mark{height:39px;width:39px;border-radius:10px;background:var(--lime);position:relative;display:grid;place-items:center;color:#0a0d0a;font-weight:1000;font-size:15px;letter-spacing:-.16em;transform:skew(-6deg);box-shadow:inset -7px -7px 0 #0b100a18}.brand-mark b{transform:skew(6deg);margin-right:2px}.brand-type{display:flex;flex-direction:column;line-height:.99;letter-spacing:-.055em;font-size:20px;font-weight:900}.brand-type strong:last-child{letter-spacing:.20em;font-size:13px;color:var(--lime);margin-top:3px}.desktop-links{display:flex;align-items:center;gap:24px;margin-left:auto}.desktop-links a{font-size:13px;color:#b8c5bd;font-weight:650;transition:color .2s}.desktop-links a:hover{color:var(--lime)}.nav-actions{display:flex;align-items:center;gap:10px}.nav-phone{font-size:13px;font-weight:750;padding:12px 17px;border:1px solid #34403a;border-radius:9px;white-space:nowrap}.nav-whatsapp{font-size:13px;font-weight:820;display:flex;gap:8px;align-items:center;padding:12px 17px;background:var(--lime);color:#101807;border-radius:9px;white-space:nowrap;transition:transform .2s,background .2s}.nav-whatsapp:hover,.btn-primary:hover{transform:translateY(-2px);background:#d7ff8d}.menu-toggle{display:none;background:transparent;border:1px solid var(--edge-light);border-radius:9px;color:var(--white);width:44px;height:43px;font-size:21px;cursor:pointer}.mobile-menu{display:none}
    .hero{position:relative;isolation:isolate;overflow:hidden;padding:91px 0 87px}.hero .ambient{top:-220px;right:-210px}.hero-grid{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:64px;position:relative;z-index:1}.eyebrow{font:750 11px/1.4 ui-monospace,Consolas,monospace;letter-spacing:.16em;color:var(--lime);display:flex;align-items:center;gap:10px;text-transform:uppercase}.eyebrow::before{content:"";width:22px;height:1px;background:var(--lime)}.hero h1{font-size:clamp(51px,5.55vw,84px);line-height:1.015;max-width:670px;font-weight:830;letter-spacing:-.073em;margin:22px 0 24px}.hero h1 em{font-style:normal;color:var(--lime)}.hero-intro{font-size:17px;line-height:1.78;max-width:525px;color:#acb9b0}.hero-ctas{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:33px 0 20px}.btn{min-height:54px;padding:0 21px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;gap:13px;font-weight:810;font-size:14px;transition:transform .2s,background .2s,border-color .2s;white-space:nowrap}.btn-primary{background:var(--lime);color:#101707}.btn-secondary{border:1px solid #4b5a50;color:#eef5f2;background:#141a18}.btn-secondary:hover{border-color:var(--lime);transform:translateY(-2px)}.btn .arrow{font-size:19px;font-weight:500}.microcopy{color:#71827a;font:600 11px/1.6 ui-monospace,Consolas,monospace;letter-spacing:.035em}.trust-row{margin-top:51px;display:flex;gap:27px;align-items:center;flex-wrap:wrap}.trust-item{display:flex;gap:9px;align-items:center;color:#a6b5ab;font-size:12px;font-weight:650}.trust-item:before{content:"✦";color:var(--lime)}
    .radar-shell{position:relative;border:1px solid #3a4940;border-radius:21px;min-height:504px;background:linear-gradient(135deg,rgba(22,33,28,.93),rgba(10,17,16,.96));box-shadow:0 32px 92px #0008,inset 0 1px 0 #9bc87b20;overflow:hidden}.radar-shell::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 46%,rgba(166,235,88,.02) 50%,transparent 55%)}.device-top{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2d3c34;padding:19px 23px;font:750 10px/1.3 ui-monospace,monospace;letter-spacing:.12em;color:#9db0a1}.device-top .dots{display:flex;gap:5px}.device-top .dots i{height:6px;width:6px;border:1px solid #8c9d90;border-radius:50%}.radar{height:350px;position:relative;display:grid;place-items:center;overflow:hidden}.rings{width:293px;height:293px;border:1px solid #a8cf7633;border-radius:50%;display:grid;place-items:center;position:relative}.rings:before,.rings:after{content:"";position:absolute;border:1px solid #a8cf7630;border-radius:50%}.rings:before{inset:32px}.rings:after{inset:68px}.radar-grid-x,.radar-grid-y{position:absolute;background:#9cbd7820}.radar-grid-x{height:1px;width:100%;top:50%}.radar-grid-y{width:1px;height:100%;left:50%}.rings .sector{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 200deg,transparent 0 66%,rgba(186,245,84,.22) 88%,transparent 100%);animation:radarSpin 15s linear infinite}.rings .sector:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 25%,#111b1600 65%,#111b16 72%)}.radar-core{width:79px;height:79px;border-radius:16px;background:var(--lime);position:relative;z-index:2;transform:rotate(-9deg);display:grid;place-items:center;color:#132110;font-size:27px;font-weight:900;letter-spacing:-.11em;box-shadow:0 0 0 12px #c4f35c10,0 0 0 28px #c4f35c08,0 8px 25px #0006}.radar-core span{transform:rotate(9deg);margin-right:4px}.ring-point{position:absolute;z-index:3;width:9px;height:9px;background:var(--lime);border:2px solid #10180e;border-radius:50%;box-shadow:0 0 12px var(--lime)}.p1{top:37px;left:115px}.p2{bottom:52px;right:30px}.p3{top:143px;right:-5px}.orbit-label{position:absolute;z-index:4;color:#bed3bd;font:700 9px/1.2 ui-monospace,monospace;letter-spacing:.11em;padding:8px 10px;border:1px solid #496047;background:#101914cc;border-radius:7px}.o1{top:60px;left:21px}.o2{top:105px;right:17px}.o3{bottom:45px;left:12px}.device-bottom{border-top:1px solid #2d3c34;display:grid;grid-template-columns:1fr 1fr;min-height:76px}.device-metric{padding:14px 20px}.device-metric:first-child{border-right:1px solid #2d3c34}.device-metric span{display:block;color:#819a89;font:750 9px ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase}.device-metric b{display:block;font-size:18px;font-weight:800;letter-spacing:-.04em;margin-top:3px}.device-accent{color:var(--lime)}
    .ticker{border-block:1px solid #26302b;overflow:hidden;background:#0e1412;position:relative}.ticker-track{height:54px;display:flex;align-items:center;gap:39px;white-space:nowrap;animation:ticker 42s linear infinite;width:max-content;font:750 12px ui-monospace,monospace;letter-spacing:.1em;color:#97a99c}.ticker-track span:after{content:"✳";color:var(--lime);margin-left:39px;font-size:14px}
    section.section{padding:110px 0}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:37px}.section-heading h2{font-size:clamp(35px,4vw,57px);max-width:760px;letter-spacing:-.062em}.section-heading p{max-width:330px;font-size:14px;line-height:1.85}.section-kicker{font:800 11px/1.4 ui-monospace,monospace;color:var(--lime);letter-spacing:.15em;margin-bottom:17px;text-transform:uppercase}.services-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px}.service{min-height:208px;background:linear-gradient(143deg,#121a17,#0e1312);border:1px solid #2a3730;border-radius:15px;padding:20px;display:flex;flex-direction:column;transition:transform .25s,border-color .25s,background .25s;position:relative;overflow:hidden}.service:before{content:"";position:absolute;top:-28px;right:-32px;width:100px;height:100px;border:1px solid #4c6a3f43;border-radius:50%;box-shadow:0 0 0 20px #baf05907,0 0 0 42px #baf05904}.service:hover{transform:translateY(-4px);border-color:#8ba95b}.service-index{font:800 11px ui-monospace,Consolas,monospace;color:var(--lime)}.service h3{margin:auto 0 23px;font-size:19px;line-height:1.22;letter-spacing:-.038em;max-width:165px;font-weight:750}.service-bottom{display:flex;justify-content:space-between;align-items:center;color:#91a79a;font-size:11px;font-weight:700}.service-bottom .plus{height:27px;width:27px;display:grid;place-items:center;border:1px solid #4b604d;border-radius:50%;font-size:17px;color:var(--lime)}
    .flow-section{background:#101614;border-block:1px solid #29332e;position:relative;overflow:hidden}.flow-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:15px}.flow-card{padding:28px 28px 29px;border-top:1px solid #556453;background:#161e1a;border-radius:0 0 12px 12px;min-height:232px}.flow-number{font:800 12px ui-monospace,Consolas,monospace;color:var(--lime);margin-bottom:34px}.flow-card h3{font-size:23px;font-weight:780;margin-bottom:12px}.flow-card p{font-size:13px;line-height:1.8}
    .region-layout{display:grid;grid-template-columns:1.35fr .65fr;gap:19px}.region-panel,.region-info{border:1px solid #344037;border-radius:19px;background:#121915;overflow:hidden}.region-panel-head{padding:23px 25px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #2b392f}.region-panel-head strong{font-size:17px;letter-spacing:-.02em}.small-tag{color:var(--lime);border:1px solid #4a6842;border-radius:30px;padding:5px 10px;font:750 10px ui-monospace,Consolas,monospace}.districts{padding:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.district{background:#18211b;border:1px solid #334237;border-radius:8px;color:#bdccc0;padding:11px 8px;font-size:11px;font-weight:700;cursor:pointer;text-align:center;transition:background .2s,border-color .2s,color .2s}.district:hover,.district.active{background:var(--lime);border-color:var(--lime);color:#0d160a}.province-row{border-top:1px solid #2a3830;padding:21px 24px 23px}.province-row span{font:750 10px ui-monospace,monospace;color:#8ea28f;letter-spacing:.12em}.provinces{display:flex;gap:9px;flex-wrap:wrap;margin-top:13px}.province{font-size:12px;color:#c4d1c4;padding:7px 11px;border:1px solid #3b4d3d;border-radius:8px;background:#17211b;cursor:pointer}.province:hover,.province.active{border-color:var(--lime);color:var(--lime)}.region-info{padding:30px 27px;display:flex;flex-direction:column;position:relative;overflow:hidden}.region-info:after{content:"";position:absolute;right:-75px;bottom:-80px;width:255px;height:255px;border:1px solid #bdf47e22;border-radius:50%;box-shadow:0 0 0 33px #bdf47e0a,0 0 0 67px #bdf47e07;pointer-events:none}.region-info .info-label{font:800 10px ui-monospace,Consolas,monospace;color:var(--lime);letter-spacing:.1em}.region-info h3{font-size:40px;margin:20px 0 13px;position:relative;z-index:1;word-break:break-word}.region-info p{font-size:14px;line-height:1.8;position:relative;z-index:1}.info-divider{height:1px;background:#3d4c3d;margin:28px 0 auto}.region-actions{display:grid;gap:10px;margin-top:22px;position:relative;z-index:1}.region-actions .btn{width:100%}
    .why-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.why-heading h2{font-size:clamp(37px,4vw,56px);margin-bottom:20px}.why-heading p{font-size:15px;line-height:1.85;max-width:480px}.why-items{border:1px solid #2e3b32;border-radius:16px;overflow:hidden}.why-item{padding:22px 24px;display:flex;gap:17px;align-items:flex-start;background:#131b16}.why-item+.why-item{border-top:1px solid #2d3d30}.check{height:28px;width:28px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#c4f35c1a;border:1px solid #a7db6852;color:var(--lime);font-size:15px}.why-item h3{font-size:17px;letter-spacing:-.025em;margin-bottom:8px}.why-item p{font-size:12px;line-height:1.7}
    .faq-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.faq-list details{border:1px solid #2f3d34;border-radius:12px;background:#131b16;padding:0 20px;align-self:start}.faq-list summary{list-style:none;cursor:pointer;min-height:80px;display:flex;justify-content:space-between;align-items:center;gap:20px;font-weight:750;font-size:15px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";font-size:22px;font-weight:300;color:var(--lime)}.faq-list details[open] summary:after{content:"−"}.faq-list details p{font-size:13px;line-height:1.9;margin:-4px 0 22px}
    .closing{padding:0 0 104px}.closing-box{border:1px solid #88a45d70;border-radius:23px;background:radial-gradient(ellipse at right center,#26351c,#161f17 55%,#121913 100%);padding:67px 66px;position:relative;overflow:hidden}.closing-box:before{content:"";position:absolute;right:-130px;top:-160px;border:1px solid #c4f35c2b;width:490px;height:490px;border-radius:50%;box-shadow:0 0 0 46px #c4f35c0b,0 0 0 94px #c4f35c08}.closing-box h2{font-size:clamp(34px,4vw,59px);max-width:740px;position:relative;z-index:1}.closing-box p{max-width:610px;margin:17px 0 27px;color:#bbc9b9;position:relative;z-index:1}.closing-actions{display:flex;gap:12px;position:relative;z-index:1;flex-wrap:wrap}
    footer{border-top:1px solid #29332e;background:#0d1210;padding:43px 0 27px}.footer-grid{display:grid;grid-template-columns:1.4fr .7fr .9fr;gap:40px;padding-bottom:43px}.footer-desc{font-size:12px;line-height:1.8;max-width:350px;margin-top:21px}.footer-col h3{font-size:12px;letter-spacing:.09em;margin:6px 0 15px;color:var(--white)}.footer-col a,.footer-col span{font-size:13px;color:#95a79a;display:block;margin-bottom:9px}.footer-col a:hover{color:var(--lime)}.copyright{border-top:1px solid #27332a;padding-top:23px;display:flex;align-items:center;justify-content:space-between;gap:15px;color:#718275;font:650 10px ui-monospace,Consolas,monospace;letter-spacing:.04em}
    .mobile-sticky{display:none}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s,transform .7s}.reveal.in{opacity:1;transform:translateY(0)}
    @keyframes radarSpin{to{transform:rotate(360deg)}}@keyframes ticker{to{transform:translateX(-50%)}}
    @media(max-width:1100px){.desktop-links{gap:14px}.nav{gap:18px}.hero-grid{gap:30px;grid-template-columns:1fr 420px}.services-grid{grid-template-columns:repeat(5,1fr)}.service{padding:15px}.districts{grid-template-columns:repeat(3,1fr)}.hero h1{font-size:62px}.nav-phone{display:none}}
    @media(max-width:850px){.wrap{padding:0 22px}.desktop-links,.nav-actions{display:none}.menu-toggle{display:block;margin-left:auto}.nav{height:71px}.mobile-menu{display:none;background:#101714;padding:13px 22px 20px;border-top:1px solid #2a382e}.mobile-menu.open{display:block}.mobile-menu a{display:block;padding:13px 0;border-bottom:1px solid #2a382e;font-size:14px;font-weight:700}.mobile-menu .mobile-menu-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:14px}.mobile-menu-actions a{text-align:center;padding:12px 4px;border:1px solid #50664a;border-radius:9px}.mobile-menu-actions a:last-child{background:var(--lime);color:#101810}.hero{padding:61px 0 60px}.hero-grid{grid-template-columns:1fr;gap:45px}.hero h1{max-width:750px;font-size:clamp(48px,8vw,76px)}.radar-shell{max-width:610px;width:100%;margin:auto}.services-grid{grid-template-columns:repeat(3,1fr)}.region-layout{grid-template-columns:1fr}.districts{grid-template-columns:repeat(4,1fr)}.why-layout{gap:27px}.footer-grid{grid-template-columns:1.2fr 1fr;gap:25px}.footer-grid .footer-col:last-child{grid-column:2}.section-heading{align-items:start;flex-direction:column}.section-heading p{max-width:640px}.closing-box{padding:52px 38px}}
    @media(max-width:600px){body{font-size:15px}.wrap{padding:0 18px}.utility{height:30px;font-size:9px}.utility-right{display:none}.nav{height:69px}.hero{padding:48px 0 52px}.eyebrow{font-size:9px}.hero h1{font-size:clamp(46px,12.3vw,67px);line-height:1.055;letter-spacing:-.075em;margin:21px 0}.hero-intro{font-size:14px;line-height:1.82}.hero-ctas{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:28px 0 15px}.btn{min-height:52px;padding:0 12px;font-size:12px;gap:7px}.btn .arrow{font-size:16px}.trust-row{margin-top:30px;gap:9px 16px}.trust-item{font-size:10px}.hero-grid{gap:31px}.radar-shell{min-height:380px}.device-top{padding:14px 17px;font-size:9px}.radar{height:258px}.rings{width:226px;height:226px}.rings:before{inset:26px}.rings:after{inset:54px}.radar-core{width:62px;height:62px;font-size:22px}.o1{top:41px;left:7px}.o2{top:82px;right:5px}.o3{bottom:26px;left:8px}.orbit-label{font-size:8px;padding:6px}.device-metric{padding:12px 15px}.device-metric b{font-size:16px}.device-bottom{min-height:65px}.ticker-track{height:46px;font-size:10px}section.section{padding:71px 0}.section-heading{margin-bottom:25px;gap:12px}.section-heading h2,.why-heading h2{font-size:36px}.section-heading p{font-size:13px}.section-kicker{font-size:10px}.services-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.service{min-height:183px;padding:16px}.service h3{font-size:18px;margin-bottom:16px}.flow-grid{grid-template-columns:1fr;gap:9px}.flow-card{min-height:unset;padding:23px}.flow-number{margin-bottom:19px}.flow-card h3{font-size:21px}.region-panel-head{padding:18px 15px}.region-panel-head strong{font-size:15px}.small-tag{font-size:9px}.districts{padding:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.district{padding:12px 4px;font-size:10px}.province-row{padding:19px 15px}.provinces{gap:6px}.province{font-size:11px}.region-info{min-height:325px;padding:23px}.region-info h3{font-size:34px;margin-top:17px}.why-layout{grid-template-columns:1fr;gap:26px}.why-heading p{font-size:13px}.faq-list{grid-template-columns:1fr}.faq-list summary{min-height:74px;font-size:13px}.closing{padding:0 0 66px}.closing-box{padding:38px 23px}.closing-box h2{font-size:35px}.closing-box p{font-size:13px}.closing-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.footer-grid{grid-template-columns:1fr 1fr;gap:29px 16px}.footer-grid .footer-brand{grid-column:1/-1}.footer-grid .footer-col:last-child{grid-column:auto}.copyright{align-items:start;flex-direction:column;gap:8px;padding-bottom:72px}.mobile-sticky{position:fixed;z-index:25;bottom:0;left:0;right:0;display:grid;grid-template-columns:1fr 1.12fr;gap:9px;padding:11px 15px calc(10px + env(safe-area-inset-bottom));background:#0a0f0df5;border-top:1px solid #3b4b3e;backdrop-filter:blur(20px);box-shadow:0 -10px 45px #0009}.mobile-sticky a{min-height:46px;text-align:center;display:flex;align-items:center;justify-content:center;border:1px solid #647b57;border-radius:10px;font-size:13px;font-weight:800}.mobile-sticky a:last-child{background:var(--lime);color:#0e180a;border-color:var(--lime)}}
    @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.rings .sector,.ticker-track{animation:none}.reveal{opacity:1;transform:none;transition:none}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
  

/* Production extensions: preserve approved visual design tokens and layouts */
/* Progressive enhancement: keep the HTML fully visible when JavaScript is unavailable. */
.reveal{opacity:1;transform:none}.js .reveal:not(.in){opacity:0;transform:translateY(20px)}@media(prefers-reduced-motion:reduce){.js .reveal:not(.in){opacity:1;transform:none}}
.skip-link{position:absolute;top:-100px;left:14px;background:var(--lime);color:#101807;padding:12px;z-index:120;border-radius:8px}.skip-link:focus{top:10px}
.breadcrumbs{padding:24px 0;color:#8da097;font:700 12px/1.6 ui-monospace,monospace}.breadcrumbs a:hover{color:var(--lime)}.crumb-sep{margin:0 10px;color:#526357}
.inner-hero{position:relative;overflow:hidden;padding:72px 0 76px;border-bottom:1px solid #24342b}.inner-hero:after{content:"";position:absolute;width:480px;height:480px;right:-150px;top:-240px;pointer-events:none;background:radial-gradient(circle,#a7d85a17,transparent 70%)}.inner-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:50px;align-items:center}.inner-hero h1{font-size:clamp(43px,5vw,73px);letter-spacing:-.065em;max-width:870px;margin:20px 0}.inner-hero p{font-size:17px;max-width:750px;line-height:1.8}.inner-kpi{border:1px solid var(--edge);padding:29px;border-radius:19px;background:linear-gradient(145deg,#101b16,#0c1110)}.inner-kpi small,.info-strip small{display:block;text-transform:uppercase;color:var(--lime);letter-spacing:.12em;font:700 11px ui-monospace,monospace;margin-bottom:13px}.inner-kpi strong{font-size:27px;letter-spacing:-.05em;display:block;line-height:1.18}.inner-kpi p{font-size:13px;margin-top:13px}.inner-hero .hero-ctas{margin:26px 0 12px}
.content-section{padding:80px 0}.content-section.alt{background:#0c1110;border-block:1px solid #232f29}.content-section h2{font-size:clamp(30px,3.8vw,49px);margin:0 0 24px}.content-section h3{font-size:23px;margin:0 0 15px}.content-section p,.content-section li{line-height:1.9;color:#adbbb2}.content-section p+p{margin-top:18px}.content-section ul{padding-left:22px;margin:15px 0 0}.content-section li+li{margin-top:9px}.copy-lead{max-width:850px;font-size:18px}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.detail-card{border:1px solid #314139;border-radius:18px;background:linear-gradient(140deg,#121b17,#0d1210);padding:28px;min-width:0}.detail-card small{display:block;color:var(--lime);font:700 11px ui-monospace,monospace;margin-bottom:20px}.detail-card p{font-size:14px}.detail-card h3{font-size:21px}.detail-card:hover{border-color:#5a7856}.text-link{display:inline-flex;color:var(--lime);margin-top:19px;font-weight:750;font-size:13px}.info-strip{margin-top:25px;border:1px solid #34473d;border-left:3px solid var(--lime);padding:20px 24px;border-radius:12px;background:#101714}.info-strip p{font-size:14px}.sibling-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:30px}.sibling-list a,.sibling-list span{border:1px solid #354b3b;border-radius:8px;padding:11px 15px;color:#c9d5cb;font-size:13px;transition:background .2s}.sibling-list a:hover{background:#1e2c20;color:var(--lime)}.mini-steps{counter-reset:step;display:grid;gap:12px}.mini-step{padding:20px;border:1px solid var(--edge);border-radius:11px;display:flex;gap:18px;align-items:start}.mini-step::before{counter-increment:step;content:counter(step,decimal-leading-zero);font:800 14px ui-monospace,monospace;color:var(--lime)}.mini-step p{font-size:14px}.sub-faq{max-width:960px}.sub-faq details{border-bottom:1px solid #2d3d33;padding:16px 0}.sub-faq summary{font-size:17px;font-weight:760;cursor:pointer;padding:9px 22px 9px 0;list-style:none;position:relative}.sub-faq summary::-webkit-details-marker{display:none}.sub-faq summary:after{content:'+';position:absolute;right:0;color:var(--lime)}.sub-faq details[open] summary:after{content:'−'}.sub-faq details p{padding:10px 25px 12px 0}.page-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:21px}.page-tags span{font:700 10px ui-monospace,monospace;color:#b3c3b7;padding:7px 10px;border:1px solid #334638;border-radius:8px}.proof-note{font-size:12px!important;color:#7e9486!important}.site-nav-links{display:flex;gap:19px;align-items:center;justify-content:flex-end;margin-left:auto}.site-nav-links a{font-size:13px;font-weight:650;color:#b8c5bd}.site-nav-links a:hover{color:var(--lime)}.clean-list{display:grid;gap:12px}.clean-list a{display:flex;justify-content:space-between;gap:14px;border:1px solid #2f4437;border-radius:11px;padding:18px;color:#e0ecdf}.clean-list a:hover{background:#18221b;border-color:#68865a}.clean-list a span{color:var(--lime)}.legal-copy{max-width:880px}.legal-copy h2{margin-top:40px}.legal-copy p{line-height:1.95}.contact-large{font-size:clamp(28px,4vw,52px);color:var(--lime);font-weight:850;letter-spacing:-.05em}.subfooter-extra{margin-top:20px;display:flex;gap:15px;flex-wrap:wrap}.subfooter-extra a{font-size:12px;color:#89988f}.subfooter-extra a:hover{color:var(--lime)}
@media(max-width:1000px){.site-nav-links{display:none}.inner-grid{grid-template-columns:1fr}.inner-kpi{max-width:550px}.three-col{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.inner-hero{padding:35px 0 55px}.inner-hero h1{font-size:clamp(38px,10vw,54px)}.inner-hero p{font-size:14px}.inner-kpi strong{font-size:22px}.content-section{padding:60px 0}.two-col,.three-col{grid-template-columns:1fr}.detail-card{padding:23px}.content-section h2{font-size:32px}.breadcrumbs{font-size:10px;padding:20px 0}.sub-faq summary{font-size:15px}.mini-step{padding:18px}.contact-large{font-size:27px}}


/* ANADOLU PERT V2 — RESPONSIVE PROPORTION & ACCESSIBILITY FIXES */
:root{--max:1200px}
body{overflow-wrap:break-word}
.wrap{width:100%;max-width:var(--max)}
.hero{padding-block:clamp(42px,6.5vw,74px)}
.hero-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(22px,4vw,56px)}
.hero h1{font-size:clamp(43px,5.2vw,73px);letter-spacing:-.059em;line-height:1.06}
.hero-intro{font-size:clamp(14px,1.2vw,16px);line-height:1.72}
.radar-shell{min-height:0;box-shadow:0 22px 65px #0007}
.radar{height:clamp(270px,27vw,330px)}
.section-heading{gap:clamp(18px,3vw,35px)}
section.section{padding-block:clamp(65px,7.5vw,94px)}
.section-heading h2{font-size:clamp(32px,3.65vw,51px);line-height:1.12;letter-spacing:-.046em}
.services-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}
.service{min-height:188px;padding:19px}
.service h3{font-size:clamp(16px,1.55vw,19px)}
.region-layout{align-items:stretch}
.region-layout>p{grid-column:1/-1} /* defensive only: moved before grid in V2 */
.region-panel,.region-info{min-width:0}
.inner-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:clamp(24px,4vw,46px)}
.inner-hero{padding-block:clamp(42px,5vw,65px)}
.inner-hero h1{font-size:clamp(38px,4.6vw,64px);letter-spacing:-.055em;line-height:1.08;overflow-wrap:normal}
.inner-kpi{padding:clamp(19px,2.3vw,28px)}
.breadcrumbs{overflow-wrap:anywhere}
.clean-list a{align-items:center}
.region-info h3{overflow-wrap:anywhere}
.footer-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr) minmax(0,1fr)}
@media(min-width:851px) and (max-width:1230px){
  .desktop-links{display:none}.menu-toggle{display:block;margin-left:auto}
  .mobile-menu{background:#101714;padding:13px 28px 20px;border-top:1px solid #2a382e}
  .mobile-menu.open{display:block}.mobile-menu>a{display:block;padding:12px 0;border-bottom:1px solid #2a382e}
  .mobile-menu .mobile-menu-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding-top:14px}
  .mobile-menu-actions a{display:block;text-align:center;padding:12px 4px;border:1px solid #50664a;border-radius:9px}
  .mobile-menu-actions a:last-child{background:var(--lime);color:#101810}
  .nav-actions{margin-left:auto}.menu-toggle{margin-left:0}
  .nav-phone{display:flex}
}
@media(max-width:1130px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service{min-height:142px}.service h3{max-width:none;margin:auto 0 14px}}
@media(max-width:980px){
  .hero-grid{grid-template-columns:1fr}.hero h1{max-width:850px;font-size:clamp(44px,6.7vw,66px)}
  .radar-shell{max-width:680px;width:100%;margin:0 auto}
  .inner-grid{grid-template-columns:1fr}.inner-kpi{max-width:none}
  .why-layout{grid-template-columns:1fr}.region-layout{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1.1fr 1fr}
}
@media(max-width:850px){.nav-actions{display:none}}
@media(max-width:600px){
  .wrap{padding-inline:clamp(15px,4vw,20px)}
  .hero{padding:40px 0 45px}.hero-grid{gap:28px}
  .hero h1{font-size:clamp(39px,10.3vw,56px);letter-spacing:-.056em;line-height:1.08;margin:20px 0}
  .hero-intro{font-size:14px}
  .hero-ctas,.closing-actions{grid-template-columns:repeat(2,minmax(0,1fr))}
  .btn{min-width:0;white-space:normal;text-align:center;font-size:12px;padding:8px 10px;line-height:1.3}
  .trust-row{gap:9px 13px}.trust-item{font-size:10px}
  .radar{height:255px}.rings{width:216px;height:216px}
  .orbit-label{font-size:7px}.o1{left:6px}.o2{right:5px}.o3{left:9px}
  .services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service{min-height:154px}
  .service h3{font-size:17px}
  .section-heading h2,.why-heading h2{font-size:clamp(31px,8.4vw,39px)}
  .region-panel-head{flex-wrap:wrap;gap:8px}
  .region-info{min-height:0}
  .inner-hero{padding:35px 0 43px}.inner-hero h1{font-size:clamp(35px,9vw,48px)}
  .inner-hero p{font-size:14px;line-height:1.65}
  .inner-kpi{padding:19px}.inner-kpi strong{font-size:23px}
  .content-section{padding:56px 0}.content-section h2{font-size:clamp(29px,8vw,37px)}
  .two-col,.three-col{grid-template-columns:1fr}
  .footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}
  .mobile-sticky a{font-size:12px}
}
@media(max-width:359px){
  .hero h1{font-size:38px}.services-grid{grid-template-columns:1fr}.service{min-height:122px}
  .hero-ctas,.closing-actions{grid-template-columns:1fr}
  .districts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .device-top{font-size:8px}.orbit-label{display:none}
}
/* Accessibility: avoid hiding informational content until JS resolves */
.js .reveal:not(.in){opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){.rings .sector,.ticker-track{animation:none!important}}

.district-wa-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;margin-top:26px}.district-wa{display:flex;gap:10px;justify-content:space-between;align-items:center;min-height:55px;border:1px solid #344438;border-radius:11px;padding:12px 15px;color:#dbe6dc;font-size:13px;font-weight:680;background:#111a15}.district-wa:hover{border-color:var(--lime);background:#1c291e}.district-wa span:last-child{color:var(--lime)}@media(max-width:900px){.district-wa-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.district-wa-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.district-wa{font-size:12px;padding:11px}}@media(max-width:355px){.district-wa-grid{grid-template-columns:1fr}}
