:root{--bg:#101e2a;--surface:#162632;--lime:#9fc7ff;--text:#f3f5ee;--muted:#a6b3bb;--line:#ffffff16;--cyan:#7fdae0;font-family:Inter,Arial,Helvetica,sans-serif;color:var(--text);background:var(--bg);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:100px}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}::selection{background:var(--lime);color:var(--bg)}.container{max-width:1240px;width:calc(100% - 96px);margin:auto}.header{border-bottom:1px solid var(--line);background:#101e2af5;position:sticky;top:0;z-index:20}.nav{height:94px;display:flex;align-items:center;justify-content:space-between}.nav img{display:block}.nav nav{display:flex;align-items:center;gap:35px;font-size:13px}.nav nav>a:hover,.text-link:hover{color:var(--lime)}.tiny{font-size:8px;color:var(--lime);margin-left:6px;letter-spacing:1px}.nav-cta{border:1px solid #ffffff40;padding:13px 20px;border-radius:6px}.nav-cta span{margin-left:22px}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.05fr 1fr;gap:40px;align-items:center;padding:78px 0 72px}.eyebrow{display:block;color:var(--lime);font-size:10px;font-weight:600;letter-spacing:2px;line-height:1.6}.status-dot{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-right:9px;box-shadow:0 0 12px #9fc7ff50}h1{font-size:clamp(62px,6.5vw,88px);font-weight:500;letter-spacing:-5px;line-height:1.03;margin:26px 0}em{font-style:normal;color:var(--lime)}.hero-copy>p{font-size:16px;max-width:425px;line-height:1.8;color:var(--muted)}.actions{display:flex;align-items:center;gap:22px;margin-top:30px}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:17px 21px;border:0;border-radius:5px;font-size:12px;font-weight:700;transition:transform .2s,background .2s}.button:hover{transform:translateY(-3px)}.primary{background:var(--lime);color:var(--bg)}.primary:hover{background:#d4ff83}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:12px}.play{border:1px solid #ffffff40;width:28px;height:28px;display:grid;place-items:center;border-radius:50%}.hero-note{font-size:11px;color:var(--muted);line-height:1.9;margin-top:29px}.mini-mark{color:var(--lime);margin-right:9px}.note-indent{margin-left:23px}.hero-visual{position:relative;min-height:500px;border:1px solid #ffffff12;background:radial-gradient(ellipse at center,#2d473e60,transparent 65%),#13222d;border-radius:16px;overflow:hidden}.visual-grid,.contact-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:38px 38px;pointer-events:none}.visual-top,.visual-bottom{position:absolute;left:25px;right:25px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:1.5px;color:#a6b3bb;top:26px}.visual-bottom{top:auto;bottom:46px;font-size:7px}.visual-caption{position:absolute;bottom:18px;left:0;right:0;text-align:center;font-size:7px;letter-spacing:2px;color:#81949d}.orbit{position:absolute;left:50%;top:46%;border:1px solid #9fc7ff20;border-radius:50%;transform:translate(-50%,-50%) rotate(-30deg)}.orbit-one{width:420px;height:300px}.orbit-two{width:350px;height:410px;transform:translate(-50%,-50%) rotate(40deg)}.orbit-one:after{content:'';position:absolute;top:35px;left:58px;width:8px;height:8px;background:var(--lime);border-radius:50%;box-shadow:0 0 20px var(--lime)}.core{position:absolute;width:238px;height:238px;top:46%;left:50%;transform:translate(-50%,-50%);padding:12px;border-radius:50%;background:linear-gradient(135deg,#b4db8440,#7fdae010);border:1px solid #9fc7ff50;box-shadow:0 0 70px #9fc7ff12,inset 0 0 30px #9fc7ff10}.core-inner{height:100%;border-radius:50%;border:1px solid #9fc7ff55;background:radial-gradient(circle at 35% 28%,#48664b,#192d31 60%,#0b1722);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:inset 0 1px 15px #9fc7ff30}.core svg{width:120px;height:120px}.core svg path,.voice-orb path{fill:none;stroke:var(--lime);stroke-width:4;stroke-linecap:round}.core-inner>span{font-size:9px;letter-spacing:4px;color:var(--lime)}.floating-chip{position:absolute;display:flex;align-items:center;gap:13px;border:1px solid #ffffff20;background:#1c2d37f5;box-shadow:0 12px 35px #0003;border-radius:9px;font-size:12px;animation:float 7s ease-in-out infinite}.chip-one{left:22px;bottom:111px;padding:17px}.chip-one small{display:block;font-size:9px;color:var(--muted);margin-top:6px}.chip-icon{background:#9fc7ff12;color:var(--lime);padding:11px;border-radius:7px}.chip-two{right:15px;top:110px;padding:14px;font-size:10px;animation-delay:-3s}.capability-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.capability-strip>.container{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:27px 0;font-size:12px;color:#c7d0d1}.capability-strip span:first-child{font-size:8px;line-height:1.7;letter-spacing:1px;border-right:1px solid var(--line);padding-right:35px}.section{padding-top:100px;padding-bottom:100px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:46px}h2{font-size:clamp(32px,4vw,49px);line-height:1.13;letter-spacing:-2px;font-weight:500;margin:18px 0 0}.muted{color:#98a9af}.section-heading>p{font-size:14px;line-height:1.8;color:var(--muted);max-width:340px;margin:0 0 4px}.voice-layout{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.voice-panel{position:relative;overflow:hidden;border:1px solid #ffffff20;border-radius:12px;text-align:center;padding:25px 30px 29px;background:radial-gradient(ellipse at 50% 40%,#24413960,transparent 65%),var(--surface)}.panel-heading{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:1px}.outline-tag{font-size:8px;letter-spacing:1px;border:1px solid #ffffff25;border-radius:4px;padding:7px 9px;color:var(--muted);white-space:nowrap}.voice-orb{margin:30px auto 10px;width:100px;height:100px;border:1px solid #9fc7ff60;border-radius:50%;background:radial-gradient(circle at 30% 20%,#9fc7ff20,#0b1722);box-shadow:0 0 40px #9fc7ff12}.waveform{display:flex;justify-content:center;align-items:center;height:45px;gap:4px;margin:10px auto 22px}.waveform i{display:block;width:3px;height:var(--height);background:var(--lime);opacity:.7;border-radius:4px;transform:scaleY(.6)}.is-playing .waveform i{animation:wave .7s ease-in-out infinite alternate;animation-delay:var(--delay)}h3{font-size:20px;font-weight:500;letter-spacing:-.5px}.voice-panel h3{font-size:21px;margin:18px 0 12px;min-height:49px}.voice-panel>p{font-size:12px;line-height:1.8;max-width:340px;margin:0 auto 20px;color:var(--muted);min-height:65px}.voice-panel .micro{font-size:9px;margin:18px auto 0;min-height:0}.micro{font-size:9px;color:var(--muted)}.demo-progress{height:2px;position:absolute;bottom:0;left:0;right:0;background:#ffffff08}.demo-progress span{display:block;width:0;height:100%;background:var(--lime);transition:width .4s}.voice-features article{display:flex;gap:20px;margin-bottom:24px}.feature-number{font-size:10px;color:var(--lime);padding-top:6px}.voice-features h3{font-size:18px;margin:0 0 10px}.voice-features p{font-size:13px;color:var(--muted);line-height:1.8;margin:0}.integration-note{display:flex;gap:14px;padding:18px 0;border-top:1px solid var(--line);margin-bottom:14px}.integration-note>span{color:var(--lime)}.integration-note p{font-size:11px}.integration-note strong{color:#dce3df;font-weight:500}.platform-section{background:#14232f;border-block:1px solid var(--line)}.bento{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px}.bento article{border:1px solid #ffffff16;border-radius:10px;padding:29px;background:#192b37}.bento h3{font-size:23px;line-height:1.25;margin:22px 0 12px}.bento p{font-size:12px;line-height:1.8;color:var(--muted);max-width:360px}.card-icon{color:var(--lime);font-size:23px}.bento .territory-card{grid-row:span 2;background:linear-gradient(155deg,#253e3c,#192b37);display:flex;flex-direction:column}.territory-card h3{font-size:34px}.network{margin-top:auto}.network svg{width:100%;margin-top:30px}.network>span{display:block;font-size:7px;letter-spacing:1.5px;color:#bdd3ef}.mini-list{margin-top:25px}.mini-list>span{display:flex;align-items:center;font-size:9px;padding:13px 0;border-top:1px solid var(--line);gap:9px}.mini-list i{width:6px;height:6px;border:1px solid var(--lime);border-radius:2px}.mini-list b{margin-left:auto;color:var(--muted)}.bars{display:flex;height:65px;align-items:flex-end;gap:8px;margin:15px 0 8px}.bars i{background:#9fc7ff70;flex:1;height:40%;border-radius:3px 3px 0 0}.bars i:nth-child(2n){height:65%;background:#9fc7ff90}.bars i:nth-child(3n){height:50%}.bars i:nth-child(7){height:85%}.bars i:last-child{height:100%;background:var(--lime)}.bento .wide-card{grid-column:span 2;display:flex;align-items:center;justify-content:space-between;gap:30px}.wide-card h3{margin-top:12px}.permission-visual{min-width:180px}.permission-visual>span{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;padding:13px;background:#101e2a70;border:1px solid var(--line);margin:7px 0;border-radius:4px}.permission-visual b{color:var(--lime)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;margin-top:50px}.steps article{border-top:1px solid #ffffff30;padding-top:22px}.steps article>span{color:var(--lime);font-size:13px}.steps h3{font-size:22px;margin:25px 0 13px}.steps p{font-size:13px;color:var(--muted);line-height:1.8;max-width:290px}.trust-section{background:#e9eee6;color:#14232f}.trust-section .eyebrow{color:#526344}.trust-section .section-heading>p{color:#52605d}.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.trust-grid article{border-top:1px solid #172b3030;padding-top:24px}.legal-number{font-size:44px;letter-spacing:-2px;color:#526449}.trust-grid h3{font-size:22px}.trust-grid p{font-size:13px;line-height:1.9;color:#4f605a;max-width:490px}.trust-grid a,.ip-banner a{font-size:11px;text-decoration:underline;text-underline-offset:5px}.legal-context{font-size:11px;color:#53645c;line-height:1.8;margin:30px 0}.ip-banner{display:flex;align-items:center;gap:25px;border-top:1px solid #172b3025;padding-top:30px}.ip-icon{font-size:40px}.ip-banner h3{margin:0;font-size:19px}.ip-banner p{font-size:11px;line-height:1.8;max-width:700px;color:#52605d}.ip-banner>.outline-tag{margin-left:auto;border-color:#172b3030;color:#52605d}.faq{display:grid;grid-template-columns:1fr 1.2fr;gap:70px}.faq .text-link{margin-top:30px;color:var(--lime)}details{border-bottom:1px solid var(--line)}summary{padding:23px 28px 23px 0;font-size:14px;cursor:pointer;position:relative;list-style:none}summary::-webkit-details-marker{display:none}summary:after{content:'+';position:absolute;right:0;color:var(--lime);font-size:21px;top:18px}details[open] summary:after{content:'−'}details p{font-size:13px;color:var(--muted);line-height:1.8;margin:0 30px 25px 0}.contact{position:relative;overflow:hidden;text-align:center;background:var(--lime);color:#14232f;border-radius:13px;padding:64px 20px;margin-bottom:70px}.contact>*:not(.contact-grid){position:relative}.contact-grid{background-image:linear-gradient(#10202a07 1px,transparent 1px),linear-gradient(90deg,#10202a07 1px,transparent 1px);background-size:45px 45px}.contact .eyebrow{color:#3a542a}.contact h2{font-size:52px;margin-top:22px}.contact em{color:#425a2a}.contact p{font-size:13px;margin:22px 0 26px}.dark{background:#14232f;color:var(--text)}.contact-sub{display:block;font-size:10px;margin-top:18px;color:#465b35}.footer-top{display:flex;align-items:center;gap:50px;padding-bottom:35px}.footer-top p{font-size:11px;color:var(--muted);line-height:1.7}.footer-top>a:last-child{margin-left:auto;font-size:10px;color:var(--muted)}.footer-top strong{display:block;color:var(--text);margin-top:8px;font-size:12px;letter-spacing:1px}.footer-bottom{border-top:1px solid var(--line);padding:25px 0 35px;display:flex;justify-content:space-between;gap:25px;font-size:9px;color:var(--muted)}.footer-bottom>div{display:flex;gap:20px}.footer-bottom>span:last-child{font-size:7px;letter-spacing:1px}.whatsapp{position:fixed;right:25px;bottom:24px;z-index:30;display:flex;align-items:center;gap:9px;background:#9fc7ff;color:#14232f;padding:12px 17px 12px 12px;border-radius:40px;box-shadow:0 6px 25px #0005;border:1px solid #ffffff60;transition:transform .2s}.whatsapp:hover{transform:translateY(-4px)}.whatsapp svg{width:29px;height:29px}.whatsapp span{font-size:11px;font-weight:700}.skip{position:fixed;top:-100px;left:15px;background:var(--lime);color:var(--bg);padding:15px;z-index:100}.skip:focus{top:10px}.legal-page{max-width:850px;padding:65px 0}.legal-page h1{font-size:50px;letter-spacing:-2px}.legal-page h2{font-size:26px;letter-spacing:-.6px;margin-top:45px}.legal-page p,.legal-page li{font-size:14px;line-height:1.9;color:var(--muted)}.legal-page a{text-decoration:underline;color:var(--lime)}@keyframes float{50%{transform:translateY(-8px)}}@keyframes wave{to{transform:scaleY(1)}}@media(min-width:1500px){.hero{padding-top:100px;padding-bottom:100px}}@media(max-width:1100px){.container{width:calc(100% - 56px)}.nav nav{gap:20px}.hero{gap:20px}h1{font-size:70px}.actions{align-items:flex-start;flex-direction:column;gap:17px}.hero-visual{min-height:480px}.voice-layout{gap:30px}.bento article{padding:22px}.permission-visual{min-width:145px}.capability-strip>.container{font-size:10px;gap:15px}.capability-strip span:first-child{padding-right:20px}}@media(max-width:760px){.container{width:calc(100% - 40px)}.nav{height:76px}.nav img{width:165px;height:auto}.menu-toggle{display:block;background:transparent;border:1px solid #ffffff30;border-radius:5px;padding:7px 11px;color:var(--text);font-size:20px}.nav nav{display:none;position:absolute;top:75px;left:0;right:0;padding:22px;background:var(--bg);border-bottom:1px solid var(--line);align-items:stretch;gap:24px;flex-direction:column}.nav nav.is-open{display:flex}.hero{grid-template-columns:1fr;padding:48px 0;gap:40px}h1{font-size:65px;letter-spacing:-3.5px}.hero-copy>p{font-size:15px}.actions{flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.hero-visual{min-height:420px;max-width:520px;width:100%;margin:auto}.core{width:210px;height:210px}.orbit-one{width:345px;height:265px}.orbit-two{width:290px;height:335px}.chip-one{bottom:85px;font-size:10px}.chip-two{top:80px}.hero-note{margin-top:22px}.capability-strip>.container{display:grid;grid-template-columns:1fr 1fr;row-gap:22px;font-size:10px}.capability-strip span:first-child{grid-column:span 2;border:0}.capability-strip span:first-child br{display:none}.capability-strip strong{margin-left:8px}.section{padding-top:65px;padding-bottom:65px}.section-heading{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:30px}.section-heading>p{max-width:100%}h2{font-size:36px;letter-spacing:-1.5px}.voice-layout{grid-template-columns:1fr;gap:35px}.voice-panel{padding:22px}.voice-features article{margin-bottom:25px}.bento{grid-template-columns:1fr 1fr}.bento .territory-card{grid-row:auto;grid-column:span 2}.territory-card{position:relative}.territory-card p{max-width:300px}.network{max-width:400px;width:100%;align-self:center}.network svg{margin-top:0}.bento .wide-card{gap:15px}.steps{gap:25px;grid-template-columns:1fr;margin-top:32px}.steps h3{margin:15px 0 10px}.steps p{max-width:100%}.trust-grid{grid-template-columns:1fr;gap:30px}.ip-banner{align-items:flex-start;gap:15px}.ip-banner>.outline-tag{display:none}.faq{grid-template-columns:1fr;gap:30px}.contact{padding:50px 20px;margin-bottom:45px}.contact h2{font-size:36px}.footer-top{flex-wrap:wrap;gap:15px;justify-content:space-between}.footer-top>a:last-child{margin-left:0;width:100%;margin-top:8px}.footer-bottom{flex-direction:column;gap:20px;padding-bottom:100px}.whatsapp{bottom:18px;right:18px}.legal-page h1{font-size:40px}}@media(max-width:400px){h1{font-size:58px}.bento{grid-template-columns:1fr}.bento .territory-card,.bento .wide-card{grid-column:auto}.bento .wide-card{flex-direction:column;align-items:flex-start}.permission-visual{width:100%}.panel-heading{font-size:7px}.outline-tag{font-size:7px}.chip-two{right:9px}.voice-panel{padding:20px 15px}.hero-visual{min-height:400px}.contact h2{font-size:31px}}@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body.page-hidden *{animation-play-state:paused!important}
.page-outside .waveform i{animation-play-state:paused!important}
.national-section{background:#f7faff;color:#10284c;border-top:4px solid #ce293d}.national-section .eyebrow{color:#164c99}.national-section .section-heading>p{color:#56677d}.national-red{color:#c5263b}.national-layout{display:grid;grid-template-columns:1.65fr 1fr;gap:55px;align-items:center}.national-map{background:linear-gradient(140deg,#fff,#eaf1fa);border:1px solid #d6e2f0;border-radius:16px;padding:24px 20px 20px;box-shadow:0 24px 50px #173e7710}.national-map img{display:block;width:100%;height:auto}.map-heading{display:flex;gap:9px;align-items:center;font-size:9px;font-weight:700;letter-spacing:1.5px}.map-heading>span:last-child{margin-left:auto;color:#637e9d;font-size:8px}.map-live{width:7px;height:7px;border-radius:50%;background:#ce293d;box-shadow:0 0 0 5px #ce293d13}.map-legend{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:8px;color:#536a87;border-top:1px solid #c7d7ea;padding-top:17px}.map-legend i{display:inline-block;width:6px;height:6px;background:#164c99;border-radius:50%;margin-right:5px}.national-kicker{font-size:9px;letter-spacing:2px;color:#164c99}.national-copy h3{font-size:38px;line-height:1.1;letter-spacing:-1.4px;margin:19px 0}.national-copy>p{font-size:13px;line-height:1.8;color:#56677d}.region-row{display:flex;gap:17px;border-bottom:1px solid #dbe3ed;padding:19px 0}.region-row>b{font-size:10px;color:#c5263b;padding-top:3px}.region-row strong{display:block;font-size:13px}.region-row span{display:block;font-size:11px;color:#56677d;margin-top:7px}.national-button{background:#164c99;color:#fff;margin-top:25px}.flag-section{background:#fff;color:#10284c;padding-top:70px}.flag-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding-bottom:40px}.flag-heading .eyebrow{color:#c5263b}.flag-heading p{color:#56677d;font-size:14px;line-height:1.8}.flag-figure{margin:0;position:relative;background:#0b3160}.flag-figure picture{display:block;max-width:1536px;margin:auto}.flag-figure img{display:block;width:100%;height:auto;max-height:780px;object-fit:cover;object-position:center}.flag-figure figcaption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;gap:20px;color:white;background:linear-gradient(transparent,#061c41d9);padding:65px 6% 28px;font-size:10px;font-weight:600;letter-spacing:2px;pointer-events:none}
/* National identity: navy, Dominican blue, red and generous white space. */
:root{--bg:#0b1d36;--surface:#132c4b;--lime:#9fc7ff;--text:#f8faff;--muted:#afbed3;--cyan:#9fc7ff}.header{background:#0b1d36f5;border-top:3px solid transparent;border-image:linear-gradient(90deg,#164c99 0 43%,#fff 43% 57%,#ce293d 57%) 1}.nav nav{gap:25px}.nav img{width:238px;height:58px}.primary{background:#ce293d;color:white}.primary:hover{background:#e1374d}.hero em{color:#a8caff}.hero-visual{background:radial-gradient(ellipse at center,#214c8244,transparent 65%),#112744}.core{background:linear-gradient(135deg,#8abaff44,#ce293d18);border-color:#a8caff60;box-shadow:0 0 70px #749fff16}.core-inner{background:radial-gradient(circle at 35% 28%,#315f97,#122e54 60%,#0b1722);border-color:#a8caff77}.floating-chip{background:#183454f5}.orbit{border-color:#8abaff30}.orbit-one:after{background:#e13a50;box-shadow:0 0 20px #e13a50}.chip-icon{background:#ffffff12;color:#a8caff}.capability-strip{background:white;color:#10284c}.capability-strip>.container{color:#254974}.capability-strip span:first-child{border-color:#cdd9e8}.platform-section{background:#fff;color:#10284c}.platform-section .eyebrow{color:#c5263b}.platform-section .section-heading>p{color:#52657e}.bento article{background:#f5f8fc;border-color:#dbe4ef}.bento .territory-card{background:linear-gradient(145deg,#143a70,#0b1d36);color:#fff}.bento p{color:#52657e}.bento .territory-card p{color:#bdcde3}.bento .card-icon{color:#164c99}.bento .territory-card .card-icon{color:#a8caff}.mini-list>span{border-color:#d7e1ed}.mini-list i{border-color:#ce293d}.mini-list b{color:#164c99}.permission-visual>span{background:#fff;border-color:#d7e1ed;color:#244775}.permission-visual b{color:#164c99}.bars i{background:#b7cdec}.bars i:nth-child(2n){background:#6f97cd}.bars i:last-child{background:#ce293d}.bento .micro{color:#52657e}.trust-section{background:#fff;color:#10284c;border-top:4px solid #164c99}.trust-section .eyebrow{color:#164c99}.legal-number{color:#164c99}.trust-grid article:nth-child(2) .legal-number{color:#c5263b}.trust-section .section-heading>p,.trust-grid p,.legal-context,.ip-banner p{color:#52657e}.contact{background:linear-gradient(110deg,#173f80,#0b2448);color:white;border:1px solid #406396;border-top:4px solid #ce293d}.contact .eyebrow{color:#bbd4f8}.contact em{color:#a8caff}.contact-sub{color:#b5c8e1}.contact .dark{background:#fff;color:#163865}.whatsapp{background:#24d366;color:#072d22}.voice-orb{background:radial-gradient(circle at 30% 20%,#214d83,#0b1722);border-color:#a8caff66}.voice-panel{background:radial-gradient(ellipse at 50% 40%,#214c8255,transparent 65%),var(--surface)}.footer-top img{width:230px;height:56px}
@media(max-width:1100px){.nav nav{gap:17px}.nav img{width:210px;height:51px}.national-layout{gap:30px;grid-template-columns:1.5fr 1fr}.national-copy h3{font-size:32px}.map-legend{flex-direction:column;align-items:flex-start;gap:8px}}
@media(max-width:760px){.nav img{width:210px;height:51px}.national-layout{grid-template-columns:1fr;gap:35px}.national-map{padding:20px 10px}.map-heading{font-size:8px;padding:0 7px}.map-legend{padding-left:7px}.national-copy h3{font-size:35px}.national-copy>p{max-width:420px}.flag-section{padding-top:50px}.flag-heading{align-items:flex-start;flex-direction:column;gap:15px;padding-bottom:30px}.flag-heading p{margin:0}.flag-figure img{max-height:none;object-fit:contain}.flag-figure figcaption{padding:35px 20px 15px;font-size:7px;letter-spacing:1px}.flag-figure figcaption span:last-child{display:none}.national-button{width:100%}}
