:root{--blue: #003b70;--blue-dark: #002850;--blue-mid: #004a8f;--blue-deep: #001a33;--yellow: #f9be00;--yellow-light: #ffd44d;--gray: #d0d2d3;--gray-light: #f4f5f6;--gray-50: #fafbfc;--white: #ffffff;--black: #000000;--text: #1a1a2e;--text-muted: #5a6170;--text-light: rgba(255, 255, 255, .72);--section-pad: clamp(64px, 10vw, 120px);--content-w: 1200px;--radius-card: 24px;--radius-md: 14px;--radius-sm: 10px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;color:var(--text);background:#04081a;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#root{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}a{text-decoration:none;color:inherit}input,select,textarea{font-family:inherit}::selection{background:var(--yellow);color:var(--blue-dark)}:focus-visible{outline:2px solid var(--yellow);outline-offset:2px}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#5a617073;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#5a6170a6}*{scrollbar-width:thin;scrollbar-color:rgba(90,97,112,.45) transparent}.t-display{font-size:clamp(2.2rem,4.6vw,3.6rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}.t-h1{font-size:clamp(1.8rem,3.4vw,2.8rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;text-wrap:balance}.t-h2{font-size:clamp(1.4rem,2.4vw,2rem);font-weight:600;line-height:1.2}.t-h3{font-size:clamp(1.1rem,1.6vw,1.3rem);font-weight:600;line-height:1.3}.t-body{font-size:clamp(.95rem,1.2vw,1.08rem);line-height:1.65;text-wrap:pretty}.t-small{font-size:.875rem;line-height:1.5}.t-label{font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.container{width:100%;max-width:var(--content-w);margin:0 auto;padding:0 24px}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}@keyframes shake{10%,90%{transform:translate(-2px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-5px)}40%,60%{transform:translate(5px)}}@keyframes slideIn{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:none}}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.hero-badge-dot{animation:none!important}}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:1001;background:var(--yellow);transform-origin:left;will-change:transform;pointer-events:none}.sr{opacity:0;transform:translateY(36px);transition:opacity .8s ease,transform .85s cubic-bezier(.16,1,.3,1)}.sr.visible{opacity:1;transform:none}.sr-d1{transition-delay:.08s}.sr-d2{transition-delay:.16s}.sr-d3{transition-delay:.24s}@media (prefers-reduced-motion: reduce){.sr{opacity:1!important;transform:none!important;transition:none!important}}.hero-wrap{position:relative;height:360svh;background:#04081a}@supports not (height: 100svh){.hero-wrap{height:360vh}}.hero-bg-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-bg-sticky{position:sticky;top:0;height:100svh;overflow:hidden;background:radial-gradient(120% 90% at 50% 50%,#061232,#03081d 55%,#02061a)}@supports not (height: 100svh){.hero-bg-sticky{height:100vh}}.hero-stages{position:relative;z-index:2}.stage{height:100svh;display:flex;align-items:center;justify-content:center;padding:24px}.stage-3{height:160svh;display:block;padding:0}.stage-3 .stage-inner{position:sticky;top:0;height:100svh;width:100%;max-width:980px;margin-inline:auto;max-height:none;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}@supports not (height: 100svh){.stage{height:100vh}.stage-3{height:160vh}.stage-3 .stage-inner{height:100vh}}.stage-inner{width:100%;max-width:980px;text-align:center;transition:opacity .15s linear;will-change:opacity;display:flex;flex-direction:column;align-items:center;gap:0;max-height:100%}.stage-1,.stage-3{position:relative}.sticky-top-logo{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;justify-content:center;padding:16px 20px 12px;background:linear-gradient(180deg,#001226b8,#00122600);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:opacity .3s ease,transform .3s ease;will-change:opacity,transform}.sticky-top-logo-inner{display:inline-flex;align-items:center;gap:10px;background:#fffffff2;padding:6px 16px 6px 12px;border-radius:100px;box-shadow:0 6px 18px #0000002e;transition:transform .2s}.sticky-top-logo-inner:hover{transform:translateY(-1px)}.sticky-top-logo-img{height:22px;width:auto;display:block}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 16px;border-radius:100px;background:#f9be001a;border:1px solid rgba(249,190,0,.28);color:var(--yellow);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;margin-bottom:clamp(14px,2.2vw,24px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.hero-badge.hero-badge-below{position:absolute;bottom:clamp(56px,11vh,110px);left:50%;transform:translate(-50%);margin:0;padding:5px 14px;font-size:.66rem;letter-spacing:.24em;background:#ffffff08;border-color:#f9be0029;color:#f9be0099}.hero-badge-dot{width:7px;height:7px;border-radius:50%;background:var(--yellow);animation:pulse 2s ease infinite;box-shadow:0 0 12px var(--yellow)}.logo-wrap{position:relative;display:inline-block}.vero-logo{position:relative;width:clamp(320px,min(64vw,66vh),840px);height:auto;display:block;margin:0 auto;filter:drop-shadow(0 12px 36px rgba(0,0,0,.6));mix-blend-mode:screen}.hero-slogan{font-size:clamp(1rem,min(2.4vw,3vh),1.9rem);font-weight:600;letter-spacing:.12em;text-transform:uppercase;line-height:1;margin-top:clamp(8px,1.4vw,18px);text-wrap:balance;text-shadow:0 4px 30px rgba(0,0,0,.55)}.hero-slogan-white{color:#fff}.hero-slogan-yellow{color:var(--yellow)}.stage-quote-mark{font-size:clamp(5rem,10vw,9rem);line-height:.6;color:var(--yellow);opacity:.5;margin-bottom:12px;font-weight:400;text-align:center;width:100%}.stage-tagline{font-size:clamp(1.5rem,3.1vw,2.5rem);line-height:1.4;color:#ffffffb3;font-weight:400;letter-spacing:-.01em;text-wrap:balance;max-width:880px;text-align:center;margin:0 auto;text-shadow:0 2px 16px rgba(0,0,0,.35)}.word-reveal{display:inline-block;overflow:visible}.word-reveal .w{display:inline-block;opacity:0;transform:translateY(.5em) translateZ(0);filter:blur(6px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1),filter .6s ease;will-change:transform,opacity,filter}.word-reveal.go .w{opacity:1;transform:none;filter:blur(0)}.word-reveal .w-space{display:inline-block;width:.32em}.word-reveal .br{display:block;height:0}.word-reveal .w-bold{color:#fff;font-weight:600}.word-reveal .w-accent{color:var(--yellow)}@media (prefers-reduced-motion: reduce){.word-reveal .w,.stage-cta-label,.stage-cta-desc .desc-intro,.stage-cta-scroll-cue{opacity:1!important;transform:none!important;filter:none!important;transition:none!important}}.stage-cta-label{color:var(--yellow);margin-bottom:18px;display:block;opacity:0;transform:translateY(.75em);filter:blur(4px);transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1),filter .4s ease}.stage-cta-label.reveal{opacity:1;transform:none;filter:blur(0)}.stage-cta-title{font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.1;color:#fff;letter-spacing:-.02em;margin-bottom:24px;text-wrap:balance;text-shadow:0 3px 22px rgba(0,0,0,.45)}.stage-cta-desc{font-size:clamp(1rem,1.4vw,1.18rem);line-height:1.65;color:#ffffffbf;margin-bottom:36px;text-wrap:pretty}@media (min-width: 769px){.stage-cta-desc{max-width:min(50vw,600px);margin-inline:auto;text-wrap:balance}}.stage-cta-desc .desc-intro{display:block;opacity:0;transform:translateY(.75em);filter:blur(4px);transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1),filter .4s ease}.stage-cta-desc .desc-intro.reveal{opacity:1;transform:none;filter:blur(0)}.stage-cta-scroll-cue{display:inline-flex;flex-direction:column;align-items:center;gap:10px;color:#ffffff8c;font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;font-weight:500;opacity:0;transform:translateY(.75em);filter:blur(4px);transition:opacity .4s cubic-bezier(.2,.7,.2,1),transform .45s cubic-bezier(.2,.7,.2,1),filter .4s ease}.stage-cta-scroll-cue.reveal{opacity:1;transform:translateY(0);filter:blur(0)}.stage-cta-scroll-cue svg{animation:bounce 2.2s ease-in-out infinite}.hero-scroll-arrow{position:absolute;bottom:clamp(28px,5.5vh,52px);left:50%;transform:translate(-50%);color:var(--yellow);pointer-events:none;z-index:10;filter:drop-shadow(0 0 8px rgba(249,190,0,.5));animation:heroArrowBounce 2.2s ease-in-out infinite}@keyframes heroArrowBounce{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(7px)}}@media (max-width: 768px){.stage{padding:20px}.stage-3{padding:0}.hero-badge{padding:5px 12px;font-size:.68rem;letter-spacing:.14em}.vero-logo{width:min(80vw,340px)}.hero-slogan{font-size:clamp(.95rem,4.8vw,1.6rem);white-space:nowrap;letter-spacing:.1em;margin-top:10px}.stage-3 .stage-cta-label,.stage-3 .stage-cta-title{display:none}.stage-3 .stage-cta-desc{margin-bottom:0}.stage-3 .stage-cta-scroll-cue{position:absolute;bottom:clamp(40px,8vh,80px);left:50%;transform:translate(-50%) translateY(.75em);filter:blur(4px);opacity:0}.stage-3 .stage-cta-scroll-cue.reveal{transform:translate(-50%) translateY(0);filter:blur(0);opacity:1}.stage-3 .desc-intro{font-size:1.08rem;line-height:1.55}.stage-2 .stage-tagline{font-size:clamp(1.1rem,4vw,1.4rem)}}@media (max-height: 720px){.hero-slogan{margin-top:14px}}@media (max-height: 420px){.hero-badge.hero-badge-below{bottom:28px;padding:4px 12px;font-size:.62rem}.vero-logo{width:clamp(140px,38vh,280px)}.hero-slogan{font-size:clamp(.8rem,3.2vh,1.3rem);margin-top:6px;white-space:nowrap}}.scan-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:radial-gradient(130% 100% at 50% 38%,#08142e,#050c1f 45%,#02060f)}.scan-grid-wrap{position:absolute;left:50%;bottom:-6%;width:240%;height:62%;transform:translate(-50%) perspective(560px) rotateX(64deg);transform-origin:50% 100%;-webkit-mask-image:radial-gradient(80% 120% at 50% 100%,#000 35%,transparent 78%);mask-image:radial-gradient(80% 120% at 50% 100%,#000 35%,transparent 78%);opacity:.7}.scan-grid{position:absolute;top:-50%;right:0;bottom:0;left:0;height:200%;background-image:linear-gradient(to right,rgba(78,140,220,.3) 1px,transparent 1px),linear-gradient(to bottom,rgba(78,140,220,.3) 1px,transparent 1px);background-size:56px 56px;animation:gridFlow 5.5s linear infinite}@keyframes gridFlow{0%{transform:translateY(0)}to{transform:translateY(56px)}}.scan-card-wrap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(60vw,760px);aspect-ratio:16 / 10}.scan-card{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;background:linear-gradient(160deg,#10264aeb,#091834eb);box-shadow:inset 0 0 60px #08142ee6,0 0 60px #06102899}.scan-card-grid{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:18px;opacity:.5;background-image:linear-gradient(to right,rgba(80,130,210,.16) 1px,transparent 1px),linear-gradient(to bottom,rgba(80,130,210,.16) 1px,transparent 1px);background-size:34px 34px}.scan-bracket{position:absolute;width:34px;height:34px;border:3px solid var(--yellow);filter:drop-shadow(0 0 6px rgba(249,190,0,.55));animation:bracketPulse 3s ease-in-out infinite}.scan-bracket.tl{top:-7px;left:-7px;border-right:none;border-bottom:none;border-radius:8px 0 0}.scan-bracket.tr{top:-7px;right:-7px;border-left:none;border-bottom:none;border-radius:0 8px 0 0}.scan-bracket.bl{bottom:-7px;left:-7px;border-right:none;border-top:none;border-radius:0 0 0 8px}.scan-bracket.br{bottom:-7px;right:-7px;border-left:none;border-top:none;border-radius:0 0 8px}@keyframes bracketPulse{0%,to{opacity:.85}50%{opacity:1}}.car-3d-wrap{position:absolute;left:50%;top:50%;width:360px;height:161px;transform:translate(-50%,-50%);perspective:1400px;perspective-origin:50% 54%;transition:opacity .35s ease}.car-3d{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;animation:carSpin 16s linear infinite;will-change:transform}@keyframes carSpin{0%{transform:rotateX(-9deg) rotateY(0)}to{transform:rotateX(-9deg) rotateY(360deg)}}.car-face{position:absolute;left:50%;top:50%;fill:none;stroke:#f9be00;stroke-width:2.2;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(249,190,0,.5));backface-visibility:visible}.cf-side-r{width:360px;height:161px;margin:-80px 0 0 -180px;transform:translateZ(67px)}.cf-side-l{width:360px;height:161px;margin:-80px 0 0 -180px;transform:translateZ(-67px) rotateY(180deg)}.cf-front{width:134px;height:161px;margin:-80px 0 0 -67px;transform:translate(180px) rotateY(90deg)}.cf-rear{width:134px;height:161px;margin:-80px 0 0 -67px;transform:translate(-180px) rotateY(-90deg)}@media (max-width: 768px){.car-3d-wrap{transform:translate(-50%,-50%) scale(.72)}}@media (prefers-reduced-motion: reduce){.car-3d{animation:none;transform:rotateX(-9deg) rotateY(-18deg)}}.scan-line{position:absolute;left:6%;right:6%;height:2px;background:linear-gradient(90deg,transparent,var(--yellow) 20%,#fff 50%,var(--yellow) 80%,transparent);box-shadow:0 0 14px 2px #f9be00b3;border-radius:2px;animation:scanSweep 3.4s ease-in-out infinite;transition:--scanMaxOp .35s ease}@keyframes scanSweep{0%{top:14%;opacity:0}12%{opacity:var(--scanMaxOp, 1)}50%{top:86%;opacity:var(--scanMaxOp, 1)}62%{opacity:0}to{top:14%;opacity:0}}.hud-label{position:absolute;font-family:Montserrat,monospace;font-size:.62rem;letter-spacing:.16em;color:#78a5e1c7;white-space:nowrap;font-weight:500;animation:hudBlink 4s ease-in-out infinite}.hud-label:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--yellow);margin-right:7px;vertical-align:middle;box-shadow:0 0 6px var(--yellow)}@keyframes hudBlink{0%,to{opacity:.45}50%{opacity:.95}}.hud-bar{position:absolute;width:64px;height:4px;border-radius:3px;background:#5082d238;overflow:hidden}.hud-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:3px;background:linear-gradient(90deg,rgba(249,190,0,.4),var(--yellow));box-shadow:0 0 8px #f9be0099;animation:barFill 3.6s ease-in-out infinite}@keyframes barFill{0%{width:18%}50%{width:88%}to{width:18%}}.spark{position:absolute;color:var(--yellow);animation:sparkTwinkle 2.8s ease-in-out infinite;filter:drop-shadow(0 0 5px rgba(249,190,0,.6))}.spark.white{color:#eaf2ff;filter:drop-shadow(0 0 5px rgba(220,235,255,.6))}@keyframes sparkTwinkle{0%,to{opacity:.25;transform:scale(.7) rotate(0)}50%{opacity:1;transform:scale(1) rotate(45deg)}}.scan-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--yellow);box-shadow:0 0 8px #f9be00b3;animation:hudBlink 3.2s ease-in-out infinite}.scan-vignette{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(46% 42% at 50% 44%,rgba(3,8,22,.78) 0%,rgba(3,8,22,.45) 45%,transparent 75%),radial-gradient(130% 100% at 50% 50%,transparent 55%,rgba(2,5,14,.55) 100%),linear-gradient(180deg,rgba(2,5,14,.35) 0%,transparent 22%,transparent 72%,rgba(2,5,14,.5) 100%)}.scan-grain{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.55 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)'/></svg>")}@media (prefers-reduced-motion: reduce){.scan-grid,.scan-line,.scan-bracket,.hud-label,.hud-bar:after,.spark,.scan-dot{animation:none!important}}@media (max-width: 768px){.scan-card-wrap{width:min(90vw,520px);top:50%}.hud-label{font-size:.55rem}}.news-section{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:clamp(40px,6vh,72px) 0;background:#04081a;color:#fff;overflow:hidden}.news-bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.7}.news-bg:before,.news-bg:after{content:"";position:absolute;border-radius:50%;filter:blur(120px)}.news-bg:before{width:clamp(520px,42vw,780px);height:clamp(520px,42vw,780px);background:#07c;opacity:.35;top:-120px;left:-160px;animation:floatA 18s ease-in-out infinite}.news-bg:after{width:clamp(480px,38vw,720px);height:clamp(480px,38vw,720px);background:var(--yellow);opacity:.18;bottom:-180px;right:-140px;animation:floatB 22s ease-in-out infinite}@keyframes floatA{0%,to{transform:translate(0) scale(1)}50%{transform:translate(80px,60px) scale(1.15)}}@keyframes floatB{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-60px,-40px) scale(1.1)}}.news-container{position:relative;width:100%;max-width:1000px;margin:0 auto;padding:0 24px;text-align:center}.news-eyebrow{color:var(--yellow);margin-bottom:clamp(18px,2.4vh,30px);display:inline-flex;align-items:center;gap:10px;font-size:clamp(.72rem,.9vw,.9rem)}.news-eyebrow-dot{width:clamp(7px,.7vw,9px);height:clamp(7px,.7vw,9px);border-radius:50%;background:var(--yellow);box-shadow:0 0 12px var(--yellow);animation:pulse 2s ease infinite}.news-title{font-size:clamp(1.8rem,4.6vw,4.2rem);font-weight:700;line-height:1.12;letter-spacing:-.02em;color:#fff;margin-bottom:clamp(18px,2.8vh,30px);text-wrap:balance}.news-title .accent{color:var(--yellow)}.news-sub{font-size:clamp(1rem,1.5vw,1.4rem);line-height:1.6;color:#ffffffb3;margin-bottom:clamp(36px,5.5vh,56px);text-wrap:pretty;max-width:44em;margin-left:auto;margin-right:auto}.news-form{display:flex;gap:10px;max-width:clamp(520px,46vw,640px);margin:0 auto;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:6px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);text-align:left;transition:border-color .25s,box-shadow .25s}.news-form:focus-within{border-color:#f9be0080;box-shadow:0 0 0 4px #f9be001f}.news-input{display:block;width:100%;flex:1;background:transparent;border:none;outline:none;padding:clamp(14px,1.8vh,18px) 18px;font-size:clamp(.98rem,1.1vw,1.1rem);color:#fff;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none}.news-input::placeholder{color:#ffffff73;text-align:left}.news-input-wrap{flex:1;min-width:0;text-align:left}.news-input-error{color:#ffb4b4}.news-input-error::placeholder{color:#ffb4b48c;text-align:left}.news-error{font-size:.82rem;color:#ffb4b4;margin:10px auto 0;max-width:clamp(520px,46vw,640px);text-align:left}.news-btn{background:var(--yellow);color:var(--blue-dark);padding:0 clamp(22px,2.2vw,30px);border-radius:10px;font-weight:700;font-size:clamp(.94rem,1vw,1.05rem);letter-spacing:.02em;transition:transform .2s,box-shadow .2s,background .2s}.news-btn:hover{transform:translateY(-1px);box-shadow:0 10px 26px #f9be0047;background:var(--yellow-light)}.news-btn:disabled{opacity:.65;cursor:not-allowed}.news-note{font-size:clamp(.8rem,.85vw,.92rem);color:#fff6;margin-top:clamp(16px,2.2vh,24px);letter-spacing:.02em}.news-success{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:100px;color:#fff;font-weight:500}.news-success svg{color:var(--yellow)}@media (max-width: 768px){.news-form{flex-direction:column;gap:6px;padding:8px}.news-btn{padding:14px 22px}.news-title{font-size:clamp(1.3rem,5.8vw,2rem)}}.footer-min{flex-shrink:0;background:var(--blue-dark);color:var(--text-light);padding:32px 0}.footer-min-inner{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.footer-line{font-size:.92rem;letter-spacing:.01em;line-height:1.5;text-wrap:balance}.footer-acronym{color:#fff;font-weight:500}.footer-tagline{color:var(--yellow);font-weight:500}.footer-copyright{font-size:.8rem;color:#ffffff73;letter-spacing:.02em}.footer-contact{display:flex;align-items:center;gap:20px;flex-wrap:wrap;justify-content:center}.footer-contact-link{font-size:.85rem;color:#fff9;display:inline-flex;align-items:center;gap:6px;transition:color .2s}.footer-contact-link:hover{color:var(--yellow)}@media (max-width: 768px){.footer-min{padding:16px 0}.footer-min-inner{gap:6px}.footer-line{font-size:.78rem}.footer-contact{gap:14px}.footer-contact-link{font-size:.75rem}.footer-contact-link svg{width:14px;height:14px}.footer-copyright{font-size:.68rem}}
