/* WISNOVA Digital Studio · Rotterdam Noir · release candidate */
:root{--ink:#06131f;--ink2:#0b1b2b;--panel:#0b1b2a;--panel2:#102538;--line:rgba(190,212,233,.14);--white:#f7fafc;--muted:#a6b8c9;--gold:#ffcf7b;--gold-dark:#d39a3f;--sky:#acd0f5;--radius:16px;--wide:1300px;--shadow:0 20px 70px #0007}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--white);background:var(--ink);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}::selection{background:#ffd388;color:#0b1320}.wrap{width:min(calc(100% - 76px),var(--wide));margin-inline:auto}.i{width:19px;height:19px;flex:0 0 auto}.skip-link{position:absolute;left:12px;top:-80px;z-index:60;padding:10px 16px;background:#fff;color:#000;border-radius:9px}.skip-link:focus{top:10px}.eyebrow,.microline{font-size:11px;letter-spacing:.29em;font-weight:650;color:var(--gold);text-transform:uppercase}.h2-title,.section-head h2{font-size:clamp(27px,3vw,43px);font-weight:760;line-height:1.12;letter-spacing:-.036em;margin:10px 0 0}.section{padding:84px 0;position:relative}.section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:32px}.section-head>div{max-width:640px}.section-head p{max-width:410px;color:var(--muted);font-size:15px;margin:0 0 2px;line-height:1.75}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;border:1px solid transparent;border-radius:100px;font-size:14px;font-weight:750;white-space:nowrap;transition:transform .22s,box-shadow .22s,background .22s;min-height:52px;padding:0 27px}.button .i{width:17px;height:17px}.button:hover{transform:translateY(-2px)}.button:focus-visible,a:focus-visible,button:focus-visible{outline:3px solid #8edaff;outline-offset:4px}.button-main,.button-sm{color:#10131a;background:linear-gradient(160deg,#ffe4ad 0%,#ffcb72 72%,#e4ab53 100%);box-shadow:0 8px 26px rgba(236,159,59,.19),inset 0 1px #fff8}.button-main:hover,.button-sm:hover{box-shadow:0 11px 29px rgba(250,185,86,.31)}.button-sm{font-size:12px;min-height:43px;padding:0 22px}.button-sm .i{width:15px;height:15px}
/* Header */
.site-header{position:relative;z-index:15;background:#071522;border-bottom:1px solid rgba(255,255,255,.05)}.header-layout{height:85px;display:flex;align-items:center;justify-content:space-between;gap:30px}.brand{display:inline-flex;align-items:center;gap:13px;flex-shrink:0}.brand img{width:42px;height:42px;object-fit:contain}.brand strong{font-size:22px;letter-spacing:.28em;line-height:1.1;font-weight:680;white-space:nowrap}.brand small{display:block;font-size:8px;letter-spacing:.38em;color:#c0c7d1;margin-top:4px}.main-nav{display:flex;align-items:center;gap:30px;margin-inline:auto}.main-nav a{position:relative;padding:29px 0 31px;font-size:13px;color:#d5e0ed;transition:color .2s}.main-nav a:hover,.main-nav a.active{color:var(--gold)}.main-nav a.active:after{content:'';position:absolute;bottom:18px;left:0;right:0;height:2px;background:var(--gold);box-shadow:0 0 16px rgba(255,203,111,.7)}.header-right{display:flex;align-items:center;gap:17px}.locale-switch{display:flex;align-items:center;gap:3px;border:1px solid var(--line);border-radius:100px;padding:3px;background:#101f2c}.locale-switch a{border-radius:100px;padding:4px 7px;font-weight:650;font-size:10px;color:#91a5b8}.locale-switch a.active{color:#071522;background:var(--gold)}.menu-toggle{display:none;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:#102335;color:#fff;border-radius:10px}
/* Cinematic hero */
.hero{position:relative;background:radial-gradient(ellipse at 68% 25%,#142c42 0%,#071622 55%,#06121d 90%);isolation:isolate;overflow:hidden}.hero-home{min-height:560px}.hero-interior{min-height:490px}.city-layer,.city,.hero-fade{position:absolute;inset:0;pointer-events:none}.city{background-image:var(--city-image);background-repeat:no-repeat;opacity:.74;mix-blend-mode:screen}.city-left{inset:0 auto 0 0;width:31%;background-size:cover;background-position:50% 53%;mask-image:linear-gradient(90deg,#000 0%,#000 44%,transparent 100%)}.city-right{inset:0 0 0 auto;width:42%;background-size:cover;background-position:60% 54%;opacity:.48;mask-image:linear-gradient(270deg,#000 0%,#000 35%,transparent 100%)}.hero:before{content:'';inset:0;position:absolute;background:linear-gradient(90deg,rgba(4,14,26,.62) 0%,rgba(4,15,26,.88) 25%,rgba(5,13,22,.35) 66%,rgba(4,15,26,.52) 100%);z-index:0}.hero:after{content:'';pointer-events:none;position:absolute;inset:0;background:linear-gradient(0deg,rgba(3,13,21,.28),transparent 52%);z-index:0}.hero-fade{z-index:1;background:linear-gradient(0deg,var(--ink) 0%,transparent 13%)}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.03fr .97fr;align-items:center;gap:42px;padding:74px 0 84px;min-height:555px}.hero-interior .hero-inner{min-height:492px;padding-block:60px}.hero-content{position:relative;z-index:3}.microline{color:#c9d4de;letter-spacing:.28em;display:block;margin-bottom:20px}.hero h1{font-size:clamp(37px,4.25vw,66px);font-weight:780;letter-spacing:-.048em;line-height:1.08;margin:0;max-width:710px;text-wrap:balance}.hero h1 span{color:var(--gold);display:inline}.hero-lead{font-size:16px;color:#cfdae5;line-height:1.83;max-width:620px;margin:22px 0 24px}.hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}.quiet-link{display:inline-flex;align-items:center;gap:9px;font-size:13px;color:#e2e9f2;border-bottom:1px solid #9bb1c6;padding-bottom:3px}.quiet-link:hover{color:var(--gold);border-color:var(--gold)}.quiet-link .i{width:15px;height:15px}
/* Website monitor built from HTML/CSS, NOT a flattened image */
.desk-scene{position:relative;height:392px;align-self:center;z-index:0;filter:drop-shadow(0 20px 30px rgba(0,0,0,.4))}.desk-scene-glow{position:absolute;inset:15% 7% 7%;background:radial-gradient(ellipse at center,#d39a4b33,transparent 67%);filter:blur(30px)}.desk-surface{position:absolute;bottom:3%;left:-8%;right:-12%;height:31px;border-radius:48%;background:linear-gradient(0deg,transparent,#f5b46b37 43%,#111e2b44 66%);filter:blur(12px)}.screen-monitor{position:absolute;left:6%;right:5%;top:8%;height:66%;perspective:900px}.screen-bezel{height:100%;padding:10px;background:linear-gradient(140deg,#111925,#01070e 70%);border:2px solid #31445a;border-radius:13px;box-shadow:0 22px 60px #000b,6px 6px 0 #0d1823;transform:rotate(-2.4deg) rotateY(-3deg)}.screen-art{position:relative;height:100%;overflow:hidden;border-radius:5px;background:#10263c}.screen-landscape{height:100%;width:100%;object-fit:cover;filter:saturate(.9) brightness(.83)}.screen-art:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#0513229c,transparent 72%)}.screen-logo{position:absolute;z-index:1;top:47%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;text-shadow:0 2px 20px #000e}.screen-logo img{width:51px;height:51px}.screen-logo strong{font-size:27px;line-height:1.1;letter-spacing:.32em;font-weight:600;margin-left:9px;white-space:nowrap}.screen-logo span{font-size:8px;letter-spacing:.38em;color:#e6e8f1;white-space:nowrap}.monitor-chin{position:absolute;top:99%;left:1%;right:1%;height:11px;background:linear-gradient(180deg,#485668,#182637 70%,#040a11);border-radius:0 0 16px 16px;transform:rotate(-2.4deg)}.monitor-stem{position:absolute;top:104%;left:46%;width:8%;height:78px;background:linear-gradient(90deg,#202b3b,#647182 45%,#202c3b);transform:rotate(-2deg)}.monitor-foot{position:absolute;top:132%;left:27%;right:27%;height:13px;background:linear-gradient(0deg,#070d14,#637083);border-radius:55% 55% 20% 20%}.desk-lamp{position:absolute;z-index:-1;right:3%;bottom:6%;width:8px;height:52%;background:linear-gradient(90deg,#1a2028,#67543d,#131e2d);box-shadow:7px 0 32px rgba(245,171,74,.25)}.desk-lamp:before{content:'';position:absolute;left:-42px;top:-2px;width:92px;height:39px;border-radius:70px 70px 8px 8px;background:linear-gradient(180deg,#101e27,#514530);box-shadow:0 20px 33px #f4b15e4d}.desk-lamp:after{content:'';position:absolute;left:-15px;top:26px;width:30px;height:17px;border-radius:100%;background:#ffd18088;filter:blur(15px)}.hero-interior .desk-scene{transform:scale(.82);transform-origin:center;opacity:.95}
/* Main sections */
.section-services{background:linear-gradient(180deg,#06131f,#081827)}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.service-card{position:relative;overflow:hidden;padding:30px 26px;background:linear-gradient(150deg,rgba(25,49,68,.71),rgba(7,22,35,.96));border:1px solid var(--line);border-radius:var(--radius);min-height:240px;transition:border-color .2s,transform .22s}.service-card:hover{border-color:rgba(248,196,112,.52);transform:translateY(-3px)}.service-card:before{content:'';position:absolute;width:220px;height:150px;right:-115px;top:-60px;border-radius:50%;background:#ffffff08;filter:blur(15px)}.icon-square{width:52px;height:52px;display:grid;place-items:center;border-radius:13px;background:#11263a;color:#8dccfc;margin-bottom:27px}.icon-square .i{width:25px;height:25px}.tint-1{color:#ffc86b;background:#332a23}.tint-2{color:#ff8f91;background:#35232e}.tint-3{color:#ffcf8f;background:#3a3026}.service-nr{position:absolute;top:30px;right:25px;color:#8295a8;font-size:12px}.service-card h3{font-size:18px;letter-spacing:-.015em;margin:0 0 11px}.service-card p{font-size:13px;line-height:1.68;color:#bccbd9;margin:0}.card-link{position:absolute;right:22px;bottom:17px;color:var(--gold);width:28px;height:28px;display:grid;place-items:center}.service-grid-full{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid-full .service-card{min-height:304px;padding:31px 36px}.service-grid-full .service-card h3{font-size:23px}.service-grid-full .service-card ul{display:grid;grid-template-columns:1fr 1fr;gap:9px 18px;padding:0;margin:26px 0 0;list-style:none}.service-card li{font-size:13px;color:#d7e0e8;display:flex;align-items:center;gap:8px}.service-card li .i{width:15px;height:15px;color:var(--gold)}
.process-section{background:linear-gradient(180deg,#081827,#061420);padding-top:45px}.h2-title{margin:11px 0 30px}.steps-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.step-card{display:flex;gap:19px;padding:22px 22px;min-height:125px;border-radius:var(--radius);background:#0a1a2a;border:1px solid var(--line)}.step-id{height:38px;min-width:38px;display:grid;place-items:center;border:1px solid var(--gold);border-radius:50%;color:var(--gold);font-size:12px;font-weight:650}.step-card h3{font-size:15px;margin:0 0 7px}.step-card p{font-size:13px;color:var(--muted);line-height:1.6;margin:0}.cta-shell{padding:9px 0 80px;background:#061420}.cta-panel{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:29px 36px;background:radial-gradient(ellipse at 95% 0,#38516b77,transparent 60%),linear-gradient(110deg,#102137,#071724);border:1px solid rgba(239,203,150,.27);border-radius:17px;box-shadow:0 18px 60px #0003}.cta-panel .eyebrow{font-size:10px}.cta-panel h2{font-size:26px;letter-spacing:-.02em;margin:8px 0 6px}.cta-panel p{color:var(--muted);margin:0;font-size:14px}
/* Portfolio */
.portfolio-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.project-card{background:#0c1d2d;border:1px solid var(--line);border-radius:18px;overflow:hidden}.project-image{height:255px;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0a2430}.proj-tech{background:radial-gradient(circle at 60% 20%,#21624c,#061d21 60%,#071923)}.proj-dmk{background:radial-gradient(circle at 64% 15%,#4165a4,#172334 56%,#0b111d)}.proj-pat{background:radial-gradient(circle at 50% 7%,#9d907a,#313a44 51%,#101923)}.proj-wis{background:radial-gradient(circle at 45% 0%,#5577a0,#1c3048 58%,#091423)}.project-image:before{content:'';position:absolute;inset:0;opacity:.45;background:linear-gradient(130deg,transparent 50%,#ffd18c2b 100%)}.project-device{position:relative;transform:rotate(-2deg) translateY(24px);width:68%;height:230px;border:7px solid #0c1723;border-radius:12px 12px 0 0;background:#091a26;box-shadow:0 18px 65px #0009}.project-device-top{height:24px;background:#142b3b;border-bottom:1px solid #385063;display:flex;align-items:center;gap:5px;padding-inline:12px}.project-device-top b{width:6px;height:6px;background:#60788c;border-radius:50%}.project-inner{height:calc(100% - 24px);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:27px 30px;background:linear-gradient(120deg,#0008,transparent),radial-gradient(ellipse at 90% 80%,#7292a73c,transparent 70%)}.project-inner .mini-brand{font-size:27px;font-weight:850;letter-spacing:.01em;white-space:nowrap}.proj-tech .mini-brand{color:#d2fff0}.proj-tech .mini-brand span{color:#54d59b}.proj-dmk .mini-brand{font-size:45px;letter-spacing:.11em;color:#e6edf6}.proj-pat .mini-brand{font-size:36px;color:#ffdfc4}.project-inner small{color:#d9e3ef;letter-spacing:.25em;font-size:9px;margin-top:8px}.mini-lines{width:75%;display:grid;gap:7px;margin-top:25px}.mini-lines b{display:block;height:5px;border-radius:3px;background:#f4f6fc3f}.mini-lines b:nth-child(2){width:83%}.mini-lines b:nth-child(3){width:55%}.proj-wis .project-inner{align-items:center;justify-content:center;background-image:url('mountain.svg');background-size:cover;background-position:center}.proj-wis .project-inner strong{font-size:26px;letter-spacing:.25em}.proj-wis .project-inner span{letter-spacing:.31em;font-size:9px}.project-details{padding:25px 29px 30px}.project-status{font-size:11px;letter-spacing:.08em;color:var(--gold);text-transform:uppercase}.project-details h3{margin:7px 0 8px;font-size:22px}.project-details p{color:#c3d0db;font-size:14px;min-height:72px;margin:0;max-width:550px}.project-details small{display:block;margin-top:18px;color:#94abbf}.disclaimer{display:flex;align-items:start;gap:10px;color:#a6bad0;font-size:12px;max-width:760px;margin:24px 0 0}.disclaimer svg{color:var(--gold)}
/* About */
.about-columns{display:grid;grid-template-columns:1.1fr .9fr;gap:8%;align-items:center}.about-copy p{font-size:16px;color:#bbcbd9;line-height:1.85;max-width:650px}.about-copy p+p{margin-top:20px}.about-visual{height:330px;display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:linear-gradient(140deg,#12304a,#071827 68%)}.about-light{position:absolute;right:-80px;bottom:-220px;width:430px;height:430px;border-radius:50%;background:#f7b46b10;filter:blur(40px)}.about-visual-inner{position:relative;z-index:1;display:flex;align-items:center;flex-direction:column}.about-visual-inner span{letter-spacing:.31em;font-size:32px;font-weight:650;margin-left:10px}.about-visual-inner small{font-size:11px;letter-spacing:.38em}.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:52px}.value-card{background:#0c1e2e;border:1px solid var(--line);border-radius:15px;padding:25px}.value-num{color:var(--gold);font-size:12px}.value-card h3{font-size:17px;margin:10px 0 8px}.value-card p{margin:0;color:var(--muted);font-size:13px;line-height:1.65}
/* Contact */
.contact-grid{display:grid;grid-template-columns:1.17fr .83fr;gap:22px;align-items:start}.form-card,.contact-aside{padding:30px;background:linear-gradient(155deg,#102438,#081724);border:1px solid var(--line);border-radius:18px}.form-card h3{font-size:21px;margin:0 0 23px}.form-card label{display:flex;flex-direction:column;gap:7px;font-weight:600;font-size:12px;color:#e8f1f9;margin-bottom:17px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-card input,.form-card select,.form-card textarea,.form-result textarea{background:#0a1b2a;color:#f3f8fb;border:1px solid #355066;border-radius:9px;outline:0;padding:12px 14px;min-height:47px;width:100%;font-size:14px}.form-card input:focus,.form-card textarea:focus,.form-card select:focus{border-color:var(--gold);box-shadow:0 0 0 2px #ffd18225}.form-card input::placeholder,.form-card textarea::placeholder{color:#7891a5}.form-card textarea{resize:vertical}.form-card .button{width:100%;border:none}.form-small{font-size:11px;color:#8fa8bd;line-height:1.6;margin:13px 0 0}.form-result{background:#091b2c;border-radius:12px;margin-top:16px;padding:15px;border:1px dashed #dbba7c70}.form-result p{font-size:13px;color:#e5d5b7;margin:0 0 8px}.copy-btn{border:1px solid #b28e55;color:#ffe1a8;padding:9px 15px;background:none;border-radius:8px;margin-top:8px}.contact-aside{padding:33px}.contact-row{display:flex;align-items:flex-start;gap:16px;padding:24px 0;border-bottom:1px solid var(--line)}.contact-row:last-child{border-bottom:0}.contact-icon{width:48px;height:48px;display:grid;place-items:center;background:#152d43;color:var(--gold);border-radius:12px;flex:0 0 auto}.contact-row h4{font-size:15px;margin:0 0 4px}.contact-row p{color:#bfd0df;font-size:14px;margin:0;overflow-wrap:anywhere}.contact-process{padding-top:20px}
/* Footer */
.footer{background:#04101b;border-top:1px solid var(--line);padding:44px 0 26px}.footer-top{display:flex;justify-content:space-between;gap:50px;align-items:start}.footer-top>div>p{max-width:450px;font-size:13px;color:#98acbc;margin-top:19px}.footer-top nav{display:flex;gap:22px;flex-wrap:wrap;padding-top:8px}.footer-top nav a{font-size:12px;color:#afbfce}.footer-top nav a:hover{color:var(--gold)}.footer-bottom{margin-top:35px;padding-top:20px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:start;gap:40px;color:#7892a6;font-size:11px}.footer-bottom details{max-width:420px}.footer-bottom summary{cursor:pointer;color:#d9be8a}.footer-bottom details p{line-height:1.55}
/* Responsive */
@media(max-width:1200px){.header-layout{gap:15px}.main-nav{gap:18px}.main-nav a{font-size:12px}.brand strong{font-size:19px}.wrap{width:min(calc(100% - 52px),var(--wide))}.hero h1{font-size:clamp(36px,4.8vw,57px)}}
@media(max-width:980px){.header-layout{height:75px}.menu-toggle{display:grid}.main-nav{position:absolute;top:74px;left:0;right:0;background:#091b2c;display:none;flex-direction:column;align-items:stretch;padding:18px max(26px,5vw) 24px;gap:0;border-bottom:1px solid var(--line);box-shadow:0 20px 35px #0008}.main-nav.open{display:flex}.main-nav a{padding:12px 5px;font-size:15px}.main-nav a.active:after{bottom:5px;right:auto;width:35px}.header-right .button-sm{display:none}.hero-inner{grid-template-columns:1fr .82fr;gap:10px}.hero h1{font-size:clamp(37px,5.4vw,54px)}.hero-lead{font-size:14px}.desk-scene{height:300px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-grid-full{grid-template-columns:repeat(2,1fr)}.project-image{height:215px}.hero-home{min-height:490px}.hero-inner{min-height:490px}}
@media(max-width:720px){.wrap{width:calc(100% - 34px)}.header-layout{height:72px}.brand img{width:35px;height:35px}.brand strong{font-size:17px;letter-spacing:.22em}.brand small{font-size:7px}.header-right{gap:9px}.locale-switch{gap:0}.locale-switch a{font-size:9px;padding:3px 5px}.hero-home,.hero-interior{min-height:0}.hero-inner,.hero-interior .hero-inner{grid-template-columns:1fr;min-height:auto;padding:66px 0 54px;gap:24px}.hero:before{background:linear-gradient(90deg,rgba(4,14,26,.72),rgba(4,15,26,.81))}.hero h1{font-size:clamp(37px,8vw,55px);max-width:620px}.hero-lead{font-size:15px;max-width:590px;margin-top:18px}.microline{font-size:9px;letter-spacing:.19em;margin-bottom:15px}.city-left{width:56%;opacity:.42}.city-right{width:52%;opacity:.3}.desk-scene{height:250px;max-width:480px;width:100%;margin-inline:auto}.hero-interior .desk-scene{display:none}.hero-interior .hero-inner{padding:58px 0 60px}.hero-actions{gap:16px}.section{padding:58px 0}.section-head{display:block;margin-bottom:24px}.section-head p{margin:18px 0 0}.service-grid,.service-grid-full,.portfolio-grid,.values-grid,.about-columns,.contact-grid{grid-template-columns:1fr}.service-card{min-height:213px}.service-grid-full .service-card{min-height:280px;padding:27px}.portfolio-grid{gap:17px}.project-image{height:215px}.project-details p{min-height:0}.about-columns{gap:30px}.values-grid{margin-top:25px}.about-visual{height:265px}.steps-grid{grid-template-columns:1fr}.step-card{min-height:95px}.cta-shell{padding-bottom:48px}.cta-panel{flex-direction:column;align-items:flex-start;padding:25px}.cta-panel h2{font-size:23px}.footer-top,.footer-bottom{display:block}.footer-top nav{margin-top:27px}.footer-bottom details{margin-top:14px}.section-services{padding-top:42px}.process-section{padding-top:30px}.contact-section{padding-bottom:38px}.contact-process{padding-top:28px}}
@media(max-width:430px){.brand{gap:6px}.brand img{width:29px;height:30px}.brand strong{font-size:14px;letter-spacing:.18em}.brand small{font-size:6px;letter-spacing:.3em}.header-right{gap:6px}.locale-switch a{font-size:9px;padding-inline:4px}.menu-toggle{width:37px;height:37px}.hero h1{font-size:36px}.hero-inner{padding-top:49px}.hero-lead{font-size:14px}.desk-scene{height:210px}.screen-logo strong{font-size:20px}.screen-logo img{width:36px;height:36px}.screen-monitor{top:3%}.field-row{grid-template-columns:1fr;gap:0}.form-card{padding:22px}.contact-aside{padding:23px}.service-grid-full .service-card ul{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
/* Legal information */
.footer-legal{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;border-top:1px solid var(--line);color:#98acbc;font-size:12px}
.footer-legal p{margin:0}
.footer-legal nav{display:flex;flex-wrap:wrap;gap:10px 22px}
.footer-legal a{color:#d9be8a}
.footer-legal a:hover{color:var(--gold)}
@media(max-width:720px){.footer-legal{display:block}.footer-legal nav{margin-top:12px;gap:10px 18px}}
