.nav.scrolled{background:#121c2ef5;backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);border-bottom-color:#ffffff12}.nav.scrolled .logo-wordmark{color:var(--white)}.nav-links{display:flex;align-items:center;gap:38px;list-style:none;margin:0 auto}.nav-links a{font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;color:#ffffffb8;transition:color .2s}.nav-links a:hover{color:var(--white)}.nav-cta{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;text-decoration:none;padding:9px 22px;border-radius:5px;background:var(--grad);color:var(--white);margin-left:24px;transition:opacity .2s,transform .15s;white-space:nowrap}.nav-cta:hover{opacity:.88;transform:translateY(-1px)}.hamburger{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:6px;margin-left:auto;z-index:201;background:none;border:none}.hamburger span{display:block;width:24px;height:1.5px;background:var(--white);border-radius:2px;transition:transform .3s var(--ease),opacity .3s;transform-origin:center}.hamburger.open span:nth-child(1){transform:rotate(45deg) translate(4.5px,4.5px)}.hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.hamburger.open span:nth-child(3){transform:rotate(-45deg) translate(4.5px,-4.5px)}.mobile-menu{display:none;position:fixed;inset:0;z-index:199;background:#0c1220fa;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);flex-direction:column;justify-content:center;align-items:center;opacity:0;pointer-events:none;transition:opacity .35s var(--ease)}.mobile-menu.open{opacity:1;pointer-events:all}.mobile-menu ul{list-style:none;width:100%;max-width:400px;padding:0 32px;display:flex;flex-direction:column;margin-bottom:40px}.mobile-menu li{border-bottom:1px solid rgba(255,255,255,.07)}.mobile-menu a{display:block;font-family:Manrope,sans-serif;font-size:28px;font-weight:700;letter-spacing:-.02em;color:#ffffffd9;text-decoration:none;padding:18px 0;transition:color .2s}.mobile-menu a:hover{color:var(--white)}.mob-cta{margin:0 32px;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;text-decoration:none;padding:16px 32px;border-radius:6px;background:var(--grad);color:var(--white);text-align:center;display:block;max-width:336px}.hero{position:relative;width:100%;height:100svh;min-height:600px;display:flex;flex-direction:column;overflow:hidden}.hero-bg{position:absolute;inset:0;background:linear-gradient(170deg,#121a28e0,#162030a3 45%,#1c283a59),linear-gradient(145deg,#0d1525,#121c2e 35%,#1a2740 65%,#0e1622);background-size:cover;background-position:center 25%}.hero-grain{position:absolute;inset:0;z-index:1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;mix-blend-mode:overlay}.hero-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at 30% 50%,transparent 38%,rgba(8,12,22,.55) 100%)}.hero-rule{position:absolute;bottom:0;left:0;right:0;height:1px;z-index:3;background:linear-gradient(90deg,transparent 0%,rgba(0,194,255,.5) 30%,rgba(204,0,255,.5) 70%,transparent 100%)}.scaffold-wrap{position:absolute;left:0;top:0;bottom:0;width:min(680px,65%);z-index:2;pointer-events:none;display:flex;align-items:center;justify-content:flex-start;padding-left:var(--pad-x)}.scaffold-svg{width:100%;height:88%;max-height:720px;overflow:visible}.s-line{fill:none;stroke:#ffffff1c;stroke-linecap:round;stroke-linejoin:round}.s-pole{stroke-width:2.5}.s-bar{stroke-width:1.8}.s-brace{stroke-width:1.2;stroke:#ffffff0f}.s-plank{stroke-width:3.5;stroke:#ffffff14}.s-joint{fill:#ffffff2e;stroke:none}.s-draw{stroke-dasharray:var(--len, 1000);stroke-dashoffset:var(--len, 1000);animation:drawIn var(--dur, .8s) var(--ease) var(--delay, 0s) forwards}@keyframes drawIn{to{stroke-dashoffset:0}}.s-joint{opacity:0;animation:popIn .3s ease var(--delay, 0s) forwards}@keyframes popIn{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.2)}to{opacity:1;transform:scale(1)}}.worker{fill:#ffffff85;opacity:0;animation:workerIn 1s var(--ease) var(--w-delay, 3.4s) forwards}.worker .brick{fill:#fffc}.worker .torso-line{fill:none;stroke:#ffffff85;stroke-width:4.5;stroke-linecap:round}.worker .limb{fill:none;stroke:#ffffff85;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.worker .limb-thin{fill:none;stroke:#ffffff85;stroke-width:2;stroke-linecap:round}@keyframes workerIn{0%{opacity:0}to{opacity:1}}.worker .frame{opacity:0;animation:frameVis var(--tap-dur, 3s) steps(1,end) var(--tap-start, 4.6s) infinite}.worker .frame-1{animation-name:frame1}.worker .frame-2{animation-name:frame2}.worker .frame-3{animation-name:frame3}.worker .frame-4{animation-name:frame4}.worker .frame-5{animation-name:frame5}@keyframes frame1{0%,19.99%{opacity:1}20%,to{opacity:0}}@keyframes frame2{0%,19.99%{opacity:0}20%,39.99%{opacity:1}40%,to{opacity:0}}@keyframes frame3{0%,39.99%{opacity:0}40%,59.99%{opacity:1}60%,to{opacity:0}}@keyframes frame4{0%,59.99%{opacity:0}60%,79.99%{opacity:1}80%,to{opacity:0}}@keyframes frame5{0%,79.99%{opacity:0}80%,99.99%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.worker .frame{animation:none;opacity:0}.worker .frame-3{opacity:1}}.wall-brick{fill:#ffffff7a;stroke:#ffffff29;stroke-width:.4;opacity:0;animation:brickPlace .7s ease-out var(--bd, 5s) forwards;transform-box:fill-box;transform-origin:center}.wall-brick-existing{fill:#ffffff7a;stroke:#ffffff29;stroke-width:.4;opacity:0;animation:workerIn 1s var(--ease) var(--existing-delay, 3.5s) forwards}@keyframes brickPlace{0%{opacity:0;transform:translateY(-2.8px)}55%{opacity:.85;transform:translateY(.6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.wall-brick{animation:brickFadeOnly .4s ease-out var(--bd, 5s) forwards}@keyframes brickFadeOnly{0%{opacity:0}to{opacity:1}}}.hero-content{position:relative;z-index:3;flex:1;display:flex;flex-direction:column;justify-content:center;padding:calc(var(--nav-h) + env(safe-area-inset-top,0px) + 48px) var(--pad-x) 0;max-width:min(680px,55%)}.hero-craft-rule{width:40px;height:1px;background:#ffffff52;margin-bottom:18px;opacity:0;animation:fadeIn .6s var(--ease) .5s forwards}.hero-eyebrow{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;margin-bottom:18px;opacity:0;transform:translateY(10px);animation:fadeUp .7s var(--ease) .75s forwards}.hero-h1{font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(30px,4.4vw,62px);line-height:1.07;letter-spacing:-.025em;color:var(--white);margin-bottom:24px}.word-wrap{display:inline-block;overflow:hidden;vertical-align:bottom;margin-right:.22em}.word-inner{display:inline-block;transform:translateY(110%);animation:brickUp .55s var(--ease) var(--wd, 0s) forwards}@keyframes brickUp{to{transform:translateY(0)}}.h1-break{display:block}.hero-divider{width:100%;height:1px;background:#ffffff1a;margin-bottom:22px;opacity:0;animation:fadeIn .6s var(--ease) 2.6s forwards}.hero-sub{font-family:Inter,sans-serif;font-size:clamp(14px,1.4vw,17px);font-weight:400;line-height:1.72;color:#ffffff9e;max-width:440px;margin-bottom:40px;opacity:0;transform:translateY(12px);animation:fadeUp .8s var(--ease) 2.75s forwards}.hero-ctas{display:flex;align-items:center;flex-wrap:wrap;gap:12px;opacity:0;transform:translateY(12px);animation:fadeUp .8s var(--ease) 2.95s forwards}.btn-primary{font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;padding:13px 28px;border-radius:5px;background:var(--grad);color:var(--white);transition:transform .2s var(--ease),opacity .2s;white-space:nowrap}.btn-primary:hover{transform:translateY(-1px);opacity:.88}.btn-secondary{font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;padding:12px 28px;border-radius:5px;border:1px solid rgba(255,255,255,.22);color:#ffffffb8;background:transparent;transition:border-color .2s,color .2s,background .2s;white-space:nowrap}.btn-secondary:hover{border-color:#ffffff73;color:var(--white);background:#ffffff0f}.trust-strip{position:relative;z-index:3;padding:0 var(--pad-x) max(28px,env(safe-area-inset-bottom,28px));display:flex;align-items:center;flex-wrap:wrap;gap:8px 32px;opacity:0;animation:fadeIn .8s var(--ease) 2.8s forwards}.trust-item{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;position:relative}.trust-item:not(:last-child):after{content:"";position:absolute;right:-16px;top:50%;width:1px;height:11px;transform:translateY(-50%);background:#ffffff1f}.scroll-hint{position:absolute;bottom:52px;right:var(--pad-x);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:0;animation:fadeIn 1s var(--ease) 3.2s forwards}.scroll-line{width:1px;height:36px;background:linear-gradient(to bottom,rgba(255,255,255,.35),transparent);animation:scrollPulse 2s ease 3.6s infinite}@keyframes scrollPulse{0%,to{opacity:.5}50%{opacity:1}}.scroll-hint span{font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff40;writing-mode:vertical-rl}@keyframes fadeIn{to{opacity:1}}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}.section{padding:var(--section-gap) var(--pad-x)}.section-label{font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:14px;display:inline-block}.section-title{font-family:Manrope,sans-serif;font-weight:700;font-size:clamp(28px,3.5vw,48px);line-height:1.08;letter-spacing:-.025em;color:var(--text);margin-bottom:20px}.section-title.white{color:var(--white)}.section-body{font-family:Inter,sans-serif;font-size:clamp(15px,1.3vw,17px);font-weight:400;line-height:1.72;color:var(--muted);max-width:540px}.section-body.white{color:#ffffff94}#diensten{background:var(--bg)}.diensten-intro{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:end;margin-bottom:64px}.diensten-intro-right{font-family:Inter,sans-serif;font-size:clamp(15px,1.3vw,17px);line-height:1.72;color:var(--muted)}.diensten-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2px}.dienst-card{background:var(--white);padding:48px 44px;position:relative;overflow:hidden;transition:background .3s}.dienst-card:hover{background:#fafbff}.dienst-card:before{content:"";position:absolute;top:0;left:0;width:3px;height:0;background:var(--grad);transition:height .4s var(--ease)}.dienst-card:hover:before{height:100%}.dienst-num{font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#00c2ff61;margin-bottom:24px}.dienst-icon{width:48px;height:48px;background:#00c2ff12;border-radius:6px;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.dienst-icon svg{width:26px;height:26px;stroke:var(--cyan);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dienst-title{font-family:Manrope,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--text);margin-bottom:12px}.dienst-desc{font-family:Inter,sans-serif;font-size:15.5px;line-height:1.68;color:var(--muted);margin-bottom:28px}.dienst-features{list-style:none;display:flex;flex-direction:column;gap:9px}.dienst-features li{font-family:Inter,sans-serif;font-size:14.5px;color:var(--text);display:flex;align-items:flex-start;gap:10px}.dienst-features li:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--grad);flex-shrink:0;margin-top:8px;background:linear-gradient(135deg,var(--cyan),var(--violet))}#werkwijze{background:var(--navy);position:relative;overflow:hidden}#werkwijze:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0px,rgba(255,255,255,.012) 1px,transparent 1px,transparent 60px);pointer-events:none}.werkwijze-header{max-width:580px;margin-bottom:72px}.werkwijze-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;position:relative}.werkwijze-steps:before{content:"";position:absolute;top:52px;left:12.5%;right:12.5%;height:1px;background:linear-gradient(90deg,var(--cyan),rgba(204,0,255,.15))}.step{padding:40px 32px;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.step-num{width:44px;height:44px;background:var(--grad);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Manrope,sans-serif;font-weight:800;font-size:14px;color:var(--white);margin-bottom:28px;position:relative;z-index:1}.step-title{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:var(--white);margin-bottom:10px}.step-desc{font-family:Inter,sans-serif;font-size:14px;line-height:1.68;color:#ffffff7a}#projecten{background:var(--bg)}.projecten-header{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:48px;gap:24px}.projecten-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px}.project-card{position:relative;overflow:hidden;background:var(--navy-mid);aspect-ratio:4/3}.project-card.large{grid-column:span 2;aspect-ratio:16/9}.project-card img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease),filter .4s;filter:brightness(.92) saturate(.9)}.project-card:hover img{transform:scale(1.05);filter:brightness(.75) saturate(1.05)}.project-overlay{position:absolute;inset:0;background:linear-gradient(to top,rgba(10,16,32,.8) 0%,transparent 55%);opacity:0;transition:opacity .35s;display:flex;align-items:flex-end;padding:20px 22px}.project-card:hover .project-overlay{opacity:1}.project-label{font-family:Space Grotesk,sans-serif;font-size:12.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffffe6}#over-ons{background:var(--white)}.over-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.over-image-stack{position:relative;height:480px}.over-image-stack img{position:absolute;border-radius:2px;-o-object-fit:cover;object-fit:cover}.over-img-main{width:75%;height:75%;top:0;left:0}.over-img-accent{width:55%;height:52%;bottom:0;right:0;border:4px solid var(--white)}.over-badge{position:absolute;bottom:28px;left:28px;background:var(--grad);color:var(--white);font-family:Manrope,sans-serif;padding:16px 22px;border-radius:5px}.over-badge-num{font-size:32px;font-weight:800;line-height:1;letter-spacing:-.03em}.over-badge-txt{font-size:11px;font-weight:600;font-family:Space Grotesk,sans-serif;letter-spacing:.1em;text-transform:uppercase;opacity:.88}.over-text .section-body{margin-bottom:20px;max-width:none}.over-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px;padding-top:40px;border-top:1px solid rgba(33,47,67,.08)}.stat-val{font-family:Manrope,sans-serif;font-size:32px;font-weight:800;background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.03em;line-height:1;margin-bottom:4px}.stat-lbl{font-family:Inter,sans-serif;font-size:13px;color:var(--muted)}.usps{background:var(--navy);padding:48px var(--pad-x);display:grid;grid-template-columns:repeat(4,1fr);gap:2px}.usp{padding:32px 28px;background:#ffffff06;border:1px solid rgba(255,255,255,.05);display:flex;align-items:flex-start;gap:16px}.usp-icon{flex-shrink:0;width:38px;height:38px;background:#00c2ff14;border-radius:5px;display:flex;align-items:center;justify-content:center}.usp-icon svg{width:20px;height:20px;stroke:var(--cyan);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.usp-title{font-family:Manrope,sans-serif;font-size:14px;font-weight:700;color:var(--white);margin-bottom:4px}.usp-desc{font-family:Inter,sans-serif;font-size:13.5px;line-height:1.55;color:#ffffff6b}#contact{background:var(--bg)}.contact-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:start}.contact-info .section-body{margin-bottom:40px}.contact-details{display:flex;flex-direction:column;gap:20px}.contact-detail{display:flex;align-items:flex-start;gap:14px}.contact-detail-icon{flex-shrink:0;width:40px;height:40px;background:var(--white);border-radius:5px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px #0000000d}.contact-detail-icon svg{width:18px;height:18px;stroke:var(--cyan);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.contact-detail-label{font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-bottom:2px}.contact-detail-val{font-family:Inter,sans-serif;font-size:15.5px;font-weight:500;color:var(--text);text-decoration:none}.contact-detail-val:hover{color:var(--violet)}.contact-form{background:var(--white);padding:48px;border-radius:4px;box-shadow:0 4px 32px #0000000d}.form-title{font-family:Manrope,sans-serif;font-size:20px;font-weight:700;color:var(--text);margin-bottom:8px}.form-sub{font-family:Inter,sans-serif;font-size:14.5px;color:var(--muted);margin-bottom:28px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.form-group.full{grid-column:1 / -1}.form-group label{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text)}.form-group input,.form-group select,.form-group textarea{font-family:Inter,sans-serif;font-size:15px;color:var(--text);background:var(--bg);border:1.5px solid rgba(33,47,67,.1);border-radius:5px;padding:11px 14px;outline:none;transition:border-color .2s;-webkit-appearance:none}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{border-color:var(--violet)}.form-group textarea{resize:vertical;min-height:110px}.form-submit{font-family:Inter,sans-serif;font-size:14.5px;font-weight:500;padding:14px 32px;border-radius:5px;background:var(--grad);color:var(--white);border:none;cursor:pointer;width:100%;transition:opacity .2s,transform .15s;margin-top:8px}.form-submit:hover{opacity:.88;transform:translateY(-1px)}.form-submit:disabled{opacity:.55;cursor:not-allowed;transform:none}.form-message{font-family:Inter,sans-serif;font-size:14.5px;padding:12px 16px;border-radius:4px;margin-top:14px;display:none}.form-message.success{background:#22c55e14;color:#15803d;border:1px solid rgba(34,197,94,.18);display:block}.form-message.error{background:#ef444414;color:#b91c1c;border:1px solid rgba(239,68,68,.18);display:block}footer{background:var(--navy);padding:64px var(--pad-x) 32px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:32px}.footer-brand .nav-logo{margin-bottom:16px;display:inline-flex}.footer-tagline{font-family:Inter,sans-serif;font-size:14px;line-height:1.65;color:#ffffff5c;max-width:230px}.footer-col-title{font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#ffffff52;margin-bottom:16px}.footer-links{list-style:none;display:flex;flex-direction:column;gap:10px}.footer-links a{font-family:Inter,sans-serif;font-size:14.5px;color:#ffffff7a;text-decoration:none;transition:color .2s}.footer-links a:hover{color:var(--cyan)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.footer-copy{font-family:Inter,sans-serif;font-size:13px;color:#ffffff38}.footer-legal{display:flex;gap:20px}.footer-legal a{font-family:Inter,sans-serif;font-size:13px;color:#ffffff47;text-decoration:none;transition:color .2s}.footer-legal a:hover{color:#ffffff8c}.footer-kvk{font-family:Inter,sans-serif;font-size:12px;color:#ffffff2e;margin-top:8px}@media(max-width:1024px){.werkwijze-steps{grid-template-columns:repeat(2,1fr)}.werkwijze-steps:before{display:none}.usps{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:900px){.diensten-intro{grid-template-columns:1fr;gap:20px}.over-layout{grid-template-columns:1fr;gap:40px}.over-image-stack{height:320px}.projecten-grid{grid-template-columns:repeat(2,1fr)}.project-card.large{grid-column:span 2;aspect-ratio:16/10}.contact-layout{grid-template-columns:1fr;gap:48px}}@media(max-width:768px){.nav-links,.nav-cta{display:none}.hamburger,.mobile-menu{display:flex}.hero-content{max-width:90%}.trust-strip,.scroll-hint{display:none}.over-stats{grid-template-columns:repeat(3,1fr)}.usps{grid-template-columns:1fr;padding:var(--section-gap) var(--pad-x)}.form-row{grid-template-columns:1fr}.contact-form{padding:28px 22px}}@media(max-width:560px){.projecten-grid{grid-template-columns:1fr}.project-card.large{grid-column:span 1;aspect-ratio:4/3}.footer-grid,.diensten-grid{grid-template-columns:1fr}}.nav-contact{display:flex;align-items:center;gap:14px;margin-left:24px}.nav-phone{display:flex;align-items:center;gap:7px;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;color:#fffc;text-decoration:none;white-space:nowrap;transition:color .2s}.nav-phone:hover{color:var(--white)}.nav-phone svg{width:15px;height:15px;stroke:var(--cyan);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.nav-wa{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:5px;background:#25d36624;transition:background .2s}.nav-wa:hover{background:#25d36642}.nav-wa svg{width:18px;height:18px;fill:#25d366}.mob-contact{display:flex;gap:12px;width:calc(100% - 64px);max-width:336px;margin:14px 32px 0}.mobile-menu .mob-contact a{flex:1;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:600;letter-spacing:0;text-align:center;padding:13px 10px;border:1px solid rgba(255,255,255,.18);border-radius:6px;color:#ffffffd9}.footer-parent{font-family:Inter,sans-serif;font-size:13px;line-height:1.65;color:#ffffff7a;max-width:260px;margin-top:14px}@media(max-width:1180px){.nav-phone span{display:none}.nav-contact{gap:10px}}@media(max-width:768px){.nav-contact{margin-left:auto;gap:8px}.nav-contact~.hamburger{margin-left:10px}.nav-phone{width:34px;height:34px;justify-content:center;border-radius:5px;background:#ffffff14}}
