/*
Theme Name: Neural Now Studio
Theme URI: https://neuralnow.ai/
Author: Neural Now
Description: A futuristic AI studio WordPress theme for AI consulting, automation, agents and products.
Version: 1.8.3
Text Domain: neural-now
*/
:root{--navy:#0b1020;--navy2:#111a2d;--panel:#152238;--blue:#38d8c4;--cyan:#59e5d1;--violet:#f7b84b;--ink:#f1f5fb;--muted:#aeb9ca;--line:rgba(130,220,210,.16);--white:#fff;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto}button,input,textarea{font:inherit}.container{width:min(var(--max),calc(100% - 44px));margin:auto}.site-header{position:sticky;top:0;z-index:50;background:rgba(7,17,31,.88);backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-wrap{height:78px;display:flex;align-items:center;justify-content:space-between;gap:28px}.brand{display:flex;align-items:center;gap:12px;font-size:21px;font-weight:750;letter-spacing:-.7px}.brand-mark{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--violet));box-shadow:0 8px 30px #38d8c455}.brand-mark svg{width:24px}.nav-links{display:flex;align-items:center;gap:27px;color:#c4d0e1;font-size:14px}.nav-links a:hover,.text-link:hover{color:#70e8d6}.nav-cta,.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 19px;border-radius:11px;background:var(--blue);color:#fff;font-weight:650;font-size:14px;transition:.2s;border:1px solid transparent}.nav-cta:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 12px 35px #38d8c444}.btn.secondary{background:transparent;border-color:#62738d;color:#f4f7fc}.menu-toggle{display:none;background:none;border:1px solid var(--line);color:#fff;border-radius:9px;padding:9px}.hero{position:relative;overflow:hidden;padding:100px 0 76px;background:radial-gradient(ellipse at 78% 38%,#173b70 0,transparent 33%),radial-gradient(ellipse at 90% 5%,#45246d55 0,transparent 30%),linear-gradient(180deg,#0d1527,#0b1020)}.hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(120,160,220,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(120,160,220,.045) 1px,transparent 1px);background-size:54px 54px;mask-image:linear-gradient(to bottom,black,transparent 90%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:50px}.eyebrow{display:inline-flex;align-items:center;gap:9px;color:#8db7ff;text-transform:uppercase;letter-spacing:2px;font-size:11px;font-weight:750}.eyebrow:before{content:"";width:22px;height:1px;background:var(--cyan)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(42px,5.6vw,70px);line-height:1.04;letter-spacing:-3.5px;margin:20px 0 24px;font-weight:760}h1 span,.gradient-text{background:linear-gradient(100deg,#fff 5%,#8af0df 48%,#f7c66b 95%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{font-size:18px;color:#c0cbd9;max-width:600px;margin-bottom:30px}.actions{display:flex;gap:13px;flex-wrap:wrap}.hero-note{margin-top:32px;color:#8fa2bd;font-size:12px;display:flex;align-items:center;gap:9px}.pulse{width:7px;height:7px;background:#4be0b2;border-radius:50%;box-shadow:0 0 14px #4be0b2}.hero-art{min-height:420px;position:relative;display:grid;place-items:center}.orb{width:min(390px,80vw);aspect-ratio:1;border-radius:50%;position:relative;background:radial-gradient(circle at 35% 30%,#b8e9ff 0,#589eff 9%,#2454a7 28%,#172b5a 52%,#0b1730 69%,transparent 70%);filter:drop-shadow(0 0 55px #38d8c466);animation:float 7s ease-in-out infinite}.orb:before,.orb:after{content:"";position:absolute;inset:5%;border:1px solid #79b9ff55;border-radius:50%;transform:rotateX(68deg) rotateZ(-22deg) scaleY(.55);box-shadow:0 0 30px #38d8c422}.orb:after{inset:15%;transform:rotateX(68deg) rotateZ(42deg) scaleY(.55);border-color:#f7b84b66}.orb-core{position:absolute;inset:34%;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fff,#9ed9ff 14%,#38d8c4 42%,#542ca8 78%);box-shadow:0 0 45px #59e5d1,0 0 100px #38d8c488}.orbit-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:#a6e9ff;box-shadow:0 0 18px #a6e9ff}.dot-one{top:18%;left:24%}.dot-two{right:12%;top:48%;background:#f7b84b}.dot-three{bottom:18%;left:35%;width:8px;height:8px}.floating-label{position:absolute;padding:10px 14px;border:1px solid #8bb7ff33;border-radius:12px;background:#14233ad9;backdrop-filter:blur(10px);font-size:12px;color:#d7e6ff;box-shadow:0 12px 40px #0005}.label-one{top:12%;right:0}.label-two{bottom:15%;left:0}@keyframes float{50%{transform:translateY(-13px) rotate(4deg)}}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;color:#aeb9ca;font-size:12px}.trust-inner{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap}.trust-inner strong{color:#dce8f8;font-weight:600}.section{padding:92px 0}.section.alt{background:#101a2c}.section-head{max-width:720px;margin-bottom:42px}.section-head.center{text-align:center;margin-left:auto;margin-right:auto}.section-head h2{font-size:clamp(32px,4vw,48px);line-height:1.12;letter-spacing:-1.8px;margin:14px 0}.section-head p{color:var(--muted);font-size:16px}.grid{display:grid;gap:18px}.services-grid{grid-template-columns:repeat(3,1fr)}.card{background:linear-gradient(145deg,#12223a,#111d31);border:1px solid var(--line);border-radius:18px;padding:27px;transition:.25s;position:relative;overflow:hidden}.card:hover{transform:translateY(-5px);border-color:#52d9c777;box-shadow:0 18px 45px #0003}.icon-box{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#38d8c42c,#f7b84b2b);border:1px solid #6fa3ff35;color:#75ead8;margin-bottom:22px}.icon-box svg{width:23px;height:23px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.card h3{font-size:19px;margin-bottom:10px}.card p{color:var(--muted);font-size:14px;margin-bottom:18px}.text-link{font-size:13px;font-weight:700;color:#70e8d6}.split{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.visual-panel{min-height:390px;border-radius:24px;border:1px solid var(--line);background:radial-gradient(circle at 50% 35%,#275da6 0,transparent 38%),linear-gradient(135deg,#111f36,#0e182a);position:relative;overflow:hidden;display:grid;place-items:center}.visual-panel:before{content:"";position:absolute;width:300px;height:300px;border:1px solid #8ab8ff55;border-radius:50%;box-shadow:0 0 0 35px #38d8c40b,0 0 0 70px #38d8c408}.visual-panel .mini-orb{width:145px;height:145px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#d8f5ff,#4e9aff 35%,#38217b 80%);box-shadow:0 0 70px #38d8c499;z-index:1}.metric{position:absolute;padding:13px 16px;background:#101d32e8;border:1px solid #7baaff3b;border-radius:12px;font-size:12px;color:#d8e8ff}.metric b{display:block;font-size:17px;color:#fff}.metric.m1{top:15%;left:8%}.metric.m2{right:7%;bottom:18%}.check-list{display:grid;gap:14px;margin:27px 0}.check{display:flex;gap:12px;color:#c2d0e3;font-size:14px}.check i{width:21px;height:21px;flex:none;border-radius:50%;display:grid;place-items:center;background:#38d8c422;color:#70e8d6;font-style:normal;font-size:12px}.industry-grid{grid-template-columns:repeat(4,1fr)}.industry{min-height:205px;padding:23px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(155deg,#14243b,#0b1728);display:flex;flex-direction:column;justify-content:flex-end}.industry .industry-icon{font-size:26px;color:#70e8d6;margin-bottom:auto}.industry h3{font-size:17px;margin:22px 0 7px}.industry p{font-size:13px;color:var(--muted);margin:0}.product-band{padding:54px;border-radius:24px;background:radial-gradient(ellipse at 85% 30%,#3a3b9555,transparent 40%),linear-gradient(115deg,#102748,#10152e);border:1px solid #6b8ed733;display:grid;grid-template-columns:1.2fr .8fr;gap:30px;align-items:center;overflow:hidden}.product-band h2{font-size:clamp(30px,4vw,45px);line-height:1.1;letter-spacing:-1.5px}.product-band p{color:#c0cbd9}.product-visual{height:240px;position:relative;display:grid;place-items:center}.product-visual .tile{width:175px;height:190px;border:1px solid #9abfff66;border-radius:22px;background:linear-gradient(145deg,#ffffff20,#ffffff04);backdrop-filter:blur(12px);transform:rotate(-9deg);box-shadow:0 25px 65px #0006;display:grid;place-items:center;color:#9dcaff;font-size:44px}.product-visual .tile:after{content:"AI";position:absolute;font-size:12px;letter-spacing:5px;bottom:24px;color:#d6e5ff}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{border-top:1px solid #52d9c766;padding:23px 16px 10px}.step-num{font-size:12px;color:#62e4d0;letter-spacing:2px}.step h3{font-size:18px;margin:12px 0 8px}.step p{font-size:13px;color:var(--muted)}.media-grid{grid-template-columns:1fr 1fr}.media-card{border:1px solid var(--line);border-radius:18px;padding:25px;background:linear-gradient(145deg,#14243a,#0c1829);display:flex;gap:20px;align-items:center}.media-art{width:105px;height:120px;flex:none;border-radius:13px;background:radial-gradient(circle at 50% 35%,#8ac5ff,#315caa 35%,#151e46 75%);display:grid;place-items:center;font-size:28px;color:#fff}.media-card p{font-size:13px;color:var(--muted);margin:0}.case-placeholder{border:1px dashed #6b88ad66;border-radius:18px;padding:35px;text-align:center;color:var(--muted);background:#0d1b2e}.cta-panel{padding:65px 28px;text-align:center;border-radius:24px;background:radial-gradient(ellipse at 50% 0,#244e8d88,transparent 60%),linear-gradient(135deg,#102542,#10152d);border:1px solid #759bda33}.cta-panel h2{font-size:clamp(32px,4vw,48px);letter-spacing:-1.7px;line-height:1.1;max-width:760px;margin:15px auto}.cta-panel p{color:#b9c9df;max-width:610px;margin:0 auto 25px}.site-footer{padding:55px 0 25px;background:#050d18;border-top:1px solid var(--line)}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:35px}.footer-grid p,.footer-grid a{font-size:13px;color:#9eafc5}.footer-grid h4{font-size:13px;color:#fff;margin:0 0 15px}.footer-links{display:grid;gap:9px}.footer-bottom{border-top:1px solid var(--line);margin-top:38px;padding-top:20px;display:flex;justify-content:space-between;gap:15px;color:#7f91aa;font-size:12px}.mobile-menu{display:none}.page-hero{padding:85px 0 55px;background:radial-gradient(ellipse at 80% 10%,#173b70,transparent 40%)}.page-content{padding:55px 0 90px}.page-content article{max-width:820px;color:#c3d0e1}.page-content h2,.page-content h3{color:#fff}.page-content a{color:#70e8d6}.contact-form{display:grid;gap:14px;max-width:680px}.contact-form label{font-size:13px;color:#c4d0e1}.contact-form input,.contact-form textarea,.contact-form select{width:100%;margin-top:6px;background:#0b1a2d;border:1px solid var(--line);border-radius:10px;padding:13px;color:#fff}.contact-form textarea{min-height:130px}.notice{padding:13px 16px;border-radius:10px;background:#133b31;color:#b7f5db;margin-bottom:18px}.menu-open .nav-links{display:flex}
@media(max-width:900px){.nav-links{gap:15px}.nav-links a{font-size:12px}.hero-grid{gap:15px}.services-grid{grid-template-columns:repeat(2,1fr)}.industry-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}.product-band{padding:35px}.steps{grid-template-columns:repeat(2,1fr)}}
@media(max-width:680px){.container{width:min(var(--max),calc(100% - 34px))}.nav-wrap{height:68px}.menu-toggle{display:block}.nav-cta{display:none}.nav-links{display:none;position:absolute;top:68px;left:0;right:0;background:#091629;padding:20px 24px 25px;border-bottom:1px solid var(--line);flex-direction:column;align-items:flex-start}.nav-links a{font-size:15px}.hero{padding:65px 0 48px}.hero-grid,.split,.product-band{grid-template-columns:1fr}.hero-art{min-height:300px;order:-1}.orb{width:270px}.floating-label{font-size:10px}.label-one{right:0}.hero-copy{font-size:16px}h1{letter-spacing:-2px}.section{padding:66px 0}.services-grid,.industry-grid,.media-grid{grid-template-columns:1fr}.card{padding:23px}.visual-panel{min-height:300px}.product-band{padding:28px}.product-visual{height:190px}.steps{grid-template-columns:1fr 1fr}.media-card{padding:18px}.media-art{width:82px;height:95px}.footer-grid{grid-template-columns:1fr 1fr;gap:25px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}.trust-inner{justify-content:flex-start}.trust-inner span{width:calc(50% - 12px)}}


/* Contact page */
.contact-hero{padding:88px 0 62px;background:radial-gradient(ellipse at 78% 8%,#173b70 0,transparent 42%),linear-gradient(180deg,#0d1527,#0b1020)}
.contact-hero h1{max-width:850px}
.contact-hero .hero-copy{max-width:720px;margin-bottom:0}
.contact-section{padding-top:72px}
.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}
.contact-details h2,.contact-form-panel h2{font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-1.2px;margin:17px 0}
.contact-intro,.contact-form-panel>p{color:var(--muted);font-size:15px;max-width:490px}
.contact-detail{display:flex;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);max-width:470px}
.contact-detail-icon{width:45px;height:45px;flex:none;display:grid;place-items:center;border-radius:13px;background:#38d8c420;border:1px solid #6fa3ff35;color:#91baff;font-size:21px}
.contact-detail small{display:block;color:#8fa2bd;font-size:11px;letter-spacing:1px;text-transform:uppercase}
.contact-detail strong{display:block;color:#f3f7ff;font-size:16px;font-weight:650;margin-top:2px}
.contact-note{display:flex;align-items:center;gap:10px;margin-top:25px;color:#aeb9ca;font-size:12px}
.contact-form-panel{padding:34px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#12223a,#0b1728);box-shadow:0 22px 65px #0002}
.contact-form-panel h2{font-size:27px;margin-top:0}
.contact-form-panel>p{font-size:13px;margin-bottom:23px}
.contact-form{max-width:none;gap:16px}
.contact-form label{display:block}
.contact-form input,.contact-form textarea,.contact-form select{background:#0d1527;border-color:#2a3c56}
.contact-form input:focus,.contact-form textarea:focus,.contact-form select:focus{outline:2px solid #38d8c466;border-color:#6fa3ff}
.contact-form .btn{cursor:pointer}
.privacy-note{display:block;color:#7f91aa;font-size:11px;margin-top:14px}
@media(max-width:760px){.contact-layout{grid-template-columns:1fr;gap:38px}.contact-form-panel{padding:25px}.contact-hero{padding:65px 0 42px}}

/* Official supplied Neural Now logo */
.brand-image{display:inline-flex;align-items:center;line-height:0}
.site-logo{display:block;width:auto;height:58px;max-width:min(330px,55vw);object-fit:contain}
.footer-logo{display:block;width:auto;height:48px;max-width:280px;object-fit:contain}
@media(max-width:760px){.site-logo{height:43px;max-width:230px}.footer-logo{height:42px;max-width:230px}}

/* Neural Now logo: transparent artwork that blends into the navy interface */
.brand-image{display:inline-flex;align-items:center;line-height:0;flex:0 0 auto}
.site-logo{display:block;width:auto;height:76px;max-width:min(410px,42vw);object-fit:contain;object-position:left center}
.footer-logo{display:block;width:auto;height:64px;max-width:340px;object-fit:contain;object-position:left center}
.nav-wrap{min-height:96px}
@media(max-width:900px){.site-logo{height:64px;max-width:330px}.nav-wrap{min-height:86px}}
@media(max-width:760px){.site-logo{height:54px;max-width:260px}.footer-logo{height:52px;max-width:280px}.nav-wrap{min-height:76px}}
.about-hero{padding:92px 0 70px;background:radial-gradient(ellipse at 78% 8%,#173b70 0,transparent 42%),linear-gradient(180deg,#0d1527,#0b1020)}
.about-intro-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}
.about-intro-grid h2,.about-cta h2{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-1.6px;margin:15px 0}
.about-copy{color:var(--muted);font-size:16px}
.about-copy p{margin-bottom:18px}
.about-values{grid-template-columns:repeat(3,1fr)}
.about-services{grid-template-columns:repeat(3,1fr)}
.about-cta{display:flex;align-items:center;justify-content:space-between;gap:30px}
.about-cta p{color:var(--muted);margin:0}
@media(max-width:760px){.about-intro-grid{grid-template-columns:1fr;gap:18px}.about-values,.about-services{grid-template-columns:1fr}.about-cta{align-items:flex-start;flex-direction:column}}

/* Stacked Neural Now identity: bold N above the wordmark */
.brand-stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;min-width:116px;line-height:1;text-align:center}
.brand-stacked .brand-monogram{display:block;font-size:58px;line-height:.88;font-weight:900;letter-spacing:-5px;color:#59e0cc;background:linear-gradient(145deg,#83f5df 5%,#43d8c5 48%,#3d9fce 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 8px 32px rgba(65,220,198,.16)}
.brand-stacked .brand-name{display:block;margin-top:7px;font-size:14px;line-height:1.05;font-weight:800;letter-spacing:-.25px;color:#f4f7ff;white-space:nowrap}
.nav-wrap{height:auto;min-height:112px}
.footer-brand-stacked{align-items:flex-start;min-width:0;width:max-content}
.footer-brand-stacked .brand-monogram{font-size:52px}
.footer-brand-stacked .brand-name{font-size:14px}
@media(max-width:760px){
  .brand-stacked{min-width:86px}
  .brand-stacked .brand-monogram{font-size:47px}
  .brand-stacked .brand-name{font-size:12px;margin-top:5px}
  .nav-wrap{min-height:94px}
  .footer-brand-stacked .brand-monogram{font-size:46px}
}

/* Neural Now identity: connected neural-network N mark + wordmark */
.brand-stacked{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:124px;line-height:1;text-align:center}
.brand-network-mark{display:block;width:74px;height:74px;object-fit:contain;filter:drop-shadow(0 0 13px rgba(56,216,196,.16))}
.brand-stacked .brand-name{display:block;margin-top:0;font-size:14px;line-height:1.1;font-weight:800;letter-spacing:.05px;color:#f4f7ff;white-space:nowrap}
.footer-brand-stacked{align-items:flex-start;min-width:0;width:max-content}
.footer-brand-stacked .brand-network-mark{width:62px;height:62px}
.footer-brand-stacked .brand-name{font-size:14px}
.nav-wrap{min-height:112px}
.eyebrow{color:#6de5d2}
h1 span,.gradient-text{background:linear-gradient(100deg,#f7fbff 5%,#63e5d2 55%,#f5bd58 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.nav-cta,.btn{background:linear-gradient(110deg,#28cdbb,#3fe0c9);color:#07131e}
.nav-cta:hover,.btn:hover{box-shadow:0 12px 35px rgba(56,216,196,.24)}
.icon-box{background:linear-gradient(135deg,rgba(56,216,196,.16),rgba(247,184,75,.10));border-color:rgba(89,229,209,.28);color:#72ead8}
.pulse{background:#f7b84b;box-shadow:0 0 14px rgba(247,184,75,.55)}
.card:hover{border-color:rgba(89,229,209,.5);box-shadow:0 18px 45px rgba(0,0,0,.28)}
@media(max-width:900px){.brand-network-mark{width:65px;height:65px}}
@media(max-width:760px){.brand-network-mark{width:54px;height:54px}.nav-wrap{min-height:94px}}

/* Discovery Call page */
.discovery-hero{padding:92px 0 70px;background:radial-gradient(ellipse at 80% 12%,rgba(56,216,196,.13),transparent 42%),radial-gradient(ellipse at 12% 85%,rgba(247,184,75,.08),transparent 36%),linear-gradient(180deg,#0d1829,#0b1020)}
.discovery-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:64px;align-items:start}
.discovery-layout h2{font-size:clamp(30px,3.8vw,44px);line-height:1.12;letter-spacing:-1.5px;margin:15px 0}
.discovery-copy{color:var(--muted);font-size:16px}
.discovery-points{display:grid;gap:20px;margin:32px 0}
.discovery-point{display:flex;gap:16px;align-items:flex-start}
.discovery-point>span{font-size:12px;font-weight:800;letter-spacing:1px;color:#f7b84b;border:1px solid rgba(247,184,75,.35);border-radius:10px;padding:9px 10px}
.discovery-point strong{display:block;color:#f3f7fb;font-size:15px;margin-bottom:4px}
.discovery-point p{color:var(--muted);font-size:13px;margin:0}
.discovery-contact{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:22px}
.discovery-contact a{color:#69e5d2;font-weight:650}
.discovery-layout .contact-form-panel{scroll-margin-top:120px}
@media(max-width:760px){.discovery-layout{grid-template-columns:1fr;gap:35px}.discovery-hero{padding:65px 0 48px}}


/* Production polish: keyboard access, form feedback and mobile tap targets. */
.skip-link{position:absolute;left:12px;top:-100px;z-index:9999;padding:12px 16px;background:#fff;color:#07111f;border-radius:8px;font-weight:700}
.skip-link:focus{top:12px}
:focus-visible{outline:3px solid #f7b84b;outline-offset:3px}
.nn-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}
.notice-error{background:#3a1b24;color:#ffd6dc;border:1px solid #9b4655}
.notice a{color:inherit;text-decoration:underline}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}

@media(max-width:680px){.nav-links.is-open{display:flex}}
