500;600;700&family=Inter:wght@400;500;600;700;800&family=Playfair+Display:wght@400;500;600&display=swap');
:root{--bg:#0b1120;--panel:#111b2c;--text:#f4f7fb;--muted:#9ba9bf;--accent:#67e1ed;--line:#ffffff17;--blue:#347cf4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;font-size:15px;line-height:1.7}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a,button{transition:background .2s,color .2s,transform .2s}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--accent);outline-offset:5px}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:1.15;letter-spacing:-.045em}h1{font-size:clamp(42px,4.6vw,72px);font-weight:600;margin-bottom:25px}h2{font-size:clamp(32px,3.2vw,47px);font-weight:500;margin-bottom:26px}h3{font-size:21px;font-weight:600}em{font-style:normal;color:var(--accent)}p{color:var(--muted)}.wrap{max-width:1264px;margin:0 auto;padding-left:40px;padding-right:40px}.section{padding-top:105px;padding-bottom:32px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:2.2px;color:var(--accent);margin-bottom:25px}.lead{font-size:17px;line-height:1.85;max-width:570px}.muted,.subnote{color:var(--muted)}.subnote{font-size:11px;margin-top:24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:25px;background:var(--blue);color:white;padding:15px 23px;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:600;line-height:1.5}.btn:hover{background:#4d90ff;transform:translateY(-2px)}.btn span{font-size:18px}.btn.outline{border-color:#ffffff30;background:transparent}.btn.outline:hover{background:#ffffff0a}.btn.small{padding:11px 18px;font-size:12px}.text-link{display:inline-flex;align-items:center;gap:18px;font-size:13px;font-weight:500;border:0;background:none;color:inherit;padding:5px 0}.text-link:hover{color:var(--accent)}.actions{display:flex;gap:26px;align-items:center;flex-wrap:wrap}.preview-bar{min-height:32px;background:#13263a;font-size:9px;letter-spacing:1.5px;padding:7px 25px;text-align:center;color:#b8d1e8;display:flex;gap:28px;justify-content:center;align-items:center}.preview-bar span{letter-spacing:.2px;color:#819bb7}.preview-bar a{color:#8ce4f0;letter-spacing:.2px}header{position:sticky;top:0;z-index:20;background:#0b1120ed;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.header-inner{height:85px;display:flex;align-items:center;gap:35px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:23px;font-weight:800;letter-spacing:1px;color:var(--text)}.brand-icon{color:var(--accent);font-size:27px;letter-spacing:-6px;transform:skew(-12deg);margin-right:5px}.brand-dot{color:var(--accent);margin-left:-8px}nav{display:flex;gap:28px;margin-left:auto;font-size:12px;color:#adb8c9}nav a:hover,nav a[aria-current]{color:white}nav a[aria-current]{position:relative}nav a[aria-current]:after{content:'';position:absolute;bottom:-12px;left:0;width:15px;height:2px;background:var(--accent)}.menu-toggle{display:none}.hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:660px;align-items:center;padding-top:65px;padding-bottom:75px;gap:25px}.hero h1{font-size:clamp(42px,4.25vw,65px)}.hero .lead{font-size:15px;max-width:455px;margin-bottom:30px}.hero-notes{display:flex;gap:22px;font-size:10px;color:#8fa0b9;margin-top:38px}.pulse{display:inline-block;width:6px;height:6px;background:var(--accent);border-radius:100%;box-shadow:0 0 15px #67e1ed80;margin-right:8px;vertical-align:middle}.hero-visual{height:430px;position:relative;isolation:isolate}.orbit{position:absolute;inset:-80px -10px;background:radial-gradient(ellipse,#2363d62b,transparent 65%);z-index:-1}.orbit:after{content:'';border:1px solid #5086c51f;border-radius:50%;position:absolute;inset:40px 20px;transform:rotate(-25deg)}.floating-label{position:absolute;right:18px;top:0;padding:10px 15px;border:1px solid #ffffff20;background:#162335;border-radius:8px;font-size:10px;box-shadow:0 15px 40px #0005}.desktop-mock{position:absolute;width:93%;top:70px;left:0;transform:perspective(1400px) rotateY(-9deg) rotateZ(-3deg);box-shadow:0 30px 70px #0007;border-radius:10px}.mock{background:var(--paper);color:#222c27;border-radius:9px;overflow:hidden;box-shadow:0 0 0 1px #ffffff15;font-family:Arial,sans-serif}.browser{height:25px;background:#f7f8f6;display:flex;gap:4px;align-items:center;padding:0 10px;color:#768078;font-size:7px}.browser i{width:4px;height:4px;background:#bec6be;border-radius:50%}.browser span{margin:auto}.mini-nav{display:flex;justify-content:space-between;padding:15px 20px 8px;font-weight:bold;font-size:13px;letter-spacing:-.6px}.mini-nav small{font-size:4px;letter-spacing:1px;align-self:center}.mini-content{display:grid;grid-template-columns:1fr 1fr;gap:5px;padding:20px;min-height:160px;align-items:center}.mini-content small{font-size:5px;letter-spacing:1.5px;display:block;margin-bottom:12px}.mini-content strong{font-family:Georgia,serif;display:block;font-size:28px;line-height:1.05;letter-spacing:-1px;margin-bottom:18px}.mini-content b{background:var(--ink);color:white;font-size:5px;display:inline-block;padding:7px 10px;border-radius:2px;font-weight:400}.mini-content img{width:100%;height:155px;object-fit:cover}.mini-bottom{padding:12px 20px;border-top:1px solid #0001;font-size:5px;letter-spacing:1px;display:flex;justify-content:space-between}.tablet-mock{position:absolute;left:-20px;top:270px;width:53%;border:5px solid #25324a;border-radius:10px;transform:rotate(-6deg);box-shadow:0 25px 40px #0005}.tablet-mock .mini-content{padding:10px;min-height:75px}.tablet-mock .mini-content strong{font-size:16px;margin-bottom:8px}.tablet-mock .mini-content img{height:80px}.tablet-mock .mini-nav{padding:8px 10px;font-size:9px}.tablet-mock .browser{height:14px}.tablet-mock .mini-bottom{padding:7px 10px;font-size:3px}.tablet-mock .mini-content small{font-size:3px;margin-bottom:5px}.phone-mock{position:absolute;right:0;top:235px;width:117px;height:220px;background:#f1e3dc;border:5px solid #25324a;border-radius:18px;color:#694336;padding:18px 8px 8px;box-shadow:0 20px 40px #0008;transform:rotate(7deg);text-align:center}.phone-mock:before{content:'';position:absolute;top:3px;left:35%;width:30%;height:5px;border-radius:10px;background:#25324a}.phone-mock span{font:9px Georgia}.phone-mock h3{font:16px Georgia;margin:15px 0 7px}.phone-mock img{height:90px;width:100%;object-fit:cover}.phone-mock b{font-size:5px;display:block;margin-top:8px}.visual-caption{position:absolute;bottom:-49px;left:20%;font-size:8px;color:#8fa0b9}.expertise-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#ffffff02}.expertise-strip .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:83px}.expertise-strip span{font-size:8px;letter-spacing:1.5px;color:#71829e}.expertise-strip b{font-size:13px;font-weight:500;color:#bec7d5}.expertise-strip i{color:#4e678b}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:60px;margin-bottom:35px}.section-head h2{margin-bottom:0}.section-head>p{font-size:13px;max-width:340px;margin-bottom:0}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{padding:26px 28px;background:linear-gradient(135deg,#131e30,#0e1727);border:1px solid var(--line);border-radius:10px;min-height:220px}.service-card:hover{border-color:#559be668;transform:translateY(-4px)}.service-number{display:flex;justify-content:space-between;color:var(--accent);font-size:12px;margin-bottom:30px}.service-number b{font-size:18px;color:#7992b4}.service-card h3{font-size:18px;letter-spacing:-.5px;margin-bottom:13px}.service-card p{font-size:12px;line-height:1.85;margin:0}.why{background:linear-gradient(110deg,#101c30,#0b1120);margin-top:95px;padding-bottom:80px;border-block:1px solid var(--line)}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.why .lead{font-size:14px;max-width:400px}.why-items>div{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:23px 0}.why-items>div:first-child{padding-top:0}.why-items>div>span{color:#5a789f;font-size:11px}.why-items h3{font-size:19px;margin-bottom:10px}.why-items p{font-size:13px;margin:0}.project-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.project .mock{transition:transform .4s}.project>a{display:block;padding:20px 13px;background:#172238;border:1px solid var(--line);border-radius:10px;overflow:hidden}.project>a:hover .mock{transform:translateY(-4px) rotate(-1deg)}.project .mini-content{padding:12px;min-height:130px}.project .mini-content strong{font-size:23px}.project .mini-content img{height:120px}.project-meta{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-top:20px;font-size:8px;color:#95a6bd}.tag{border:1px solid #ffffff20;border-radius:20px;padding:3px 8px;font-size:7px;color:#c7d6e9}.project h3{font-size:23px;margin:12px 0}.project-links{display:flex;justify-content:space-between}.project-links a{font-size:11px;color:#b8cbe2}.process{display:grid;grid-template-columns:repeat(6,1fr);gap:25px;margin-top:45px}.process>div{border-top:1px solid #41618a;padding-top:20px}.process span{color:var(--accent);font-size:11px}.process h3{font-size:16px;margin:20px 0 10px}.process p{font-size:11px}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.price{border:1px solid var(--line);border-radius:12px;padding:32px;background:#101929}.price.featured{border-color:#3b82f6;background:linear-gradient(160deg,#17335b,#111c30);position:relative;box-shadow:0 0 50px #2674db10}.price h3{font-size:28px}.price .eyebrow{font-size:8px;letter-spacing:1.5px}.price p{font-size:12px}.price strong{display:block;font-size:32px;letter-spacing:-1px;margin-top:25px}.price>span{font-size:10px;color:var(--muted)}hr{border:0;border-top:1px solid var(--line);margin:25px 0}.price .btn{width:100%;margin-top:10px}.faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:80px}details{border-bottom:1px solid var(--line);padding:20px 0}summary{cursor:pointer;list-style:none;font-size:14px;display:flex;justify-content:space-between;gap:20px}summary::-webkit-details-marker{display:none}summary:after{content:'+';color:var(--accent);font-size:20px}details[open] summary:after{content:'−'}details p{font-size:13px;padding-top:15px;margin-bottom:0}.cta{margin:85px 0;background:radial-gradient(ellipse at 90% 80%,#1b4878 0,transparent 60%),linear-gradient(100deg,#132644,#0f1a2b);padding:60px;border:1px solid #4784c02e;border-radius:16px;position:relative;overflow:hidden}.cta:after{content:'✳';position:absolute;right:45px;top:30px;font-size:200px;font-weight:100;color:#63bbdf1c;pointer-events:none}.cta h2{font-size:clamp(32px,4vw,53px)}footer{margin-top:70px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:40px;padding-bottom:55px}.footer-grid h3{font-size:12px;letter-spacing:0;margin-bottom:25px}.footer-grid p{font-size:12px;margin:20px 0}.footer-grid>div>a:not(.brand){display:block;font-size:11px;color:#9ba9bf;margin:10px 0}.footer-grid .muted{font-size:10px}.footer-bottom{border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:15px;padding:25px 0;font-size:9px;color:#72839c}.footer-bottom div{display:flex;gap:25px}.page-intro{padding-top:85px;padding-bottom:60px}.page-intro h1{max-width:850px}.portfolio-tools{display:flex;justify-content:space-between;align-items:flex-end;gap:25px;border-bottom:1px solid var(--line);padding-bottom:25px}.filters{display:flex;flex-wrap:wrap;gap:8px}.filters button{font-size:10px;color:#a7b5c9;background:#111d30;border:1px solid #ffffff15;border-radius:30px;padding:9px 13px}.filters button[aria-pressed=true]{background:#d8f7ff;color:#102135}.search-label{font-size:10px;min-width:205px;color:#9ba9bf}.search-label input{margin-top:5px}#result-count{font-size:11px;margin:20px 0}.empty{padding:50px;text-align:center;background:var(--panel);border-radius:10px}.empty h2{font-size:26px}.services-long article{display:grid;grid-template-columns:1fr 1.25fr;gap:85px;align-items:center;padding:65px 0;border-top:1px solid var(--line);scroll-margin-top:100px}.services-long article:nth-child(even) .service-graphic{order:2}.service-graphic{background:radial-gradient(ellipse at 30% 30%,#1d4c72,#111c2f 70%);border:1px solid var(--line);height:310px;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:130px;color:#67e1ed;font-weight:500;letter-spacing:-10px;border-radius:15px}.service-graphic span{font-size:9px;letter-spacing:2px;color:#a1bfd9}.services-long li{color:var(--muted);padding:5px 0}.services-long ul{padding-left:20px;font-size:13px}.services-long .muted{font-size:11px}.about{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center;padding-top:35px;padding-bottom:35px}.about p{font-size:14px}.manifesto{background:radial-gradient(ellipse,#1e4970,#111b2d 70%);min-height:420px;border-radius:15px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:170px;color:var(--accent);font-weight:800;letter-spacing:-15px}.manifesto span{font-size:20px;line-height:1.5;text-align:center;letter-spacing:-.5px;color:#d8e5f7}.contact-grid{display:grid;grid-template-columns:.8fr 1.25fr;gap:85px;padding-bottom:50px}.contact-grid h2{font-size:36px}.next-steps{padding-left:20px;color:var(--muted);font-size:14px}.next-steps li{padding:10px}.contact-box{border-top:1px solid var(--line);margin-top:40px;padding-top:30px}.contact-box h3{font-size:18px}.contact-box button{display:block;margin:14px 0}.offer-form{padding:32px;border:1px solid var(--line);background:#111b2b;border-radius:12px}.offer-form label{display:block;font-size:12px;color:#c5d0e0;margin-bottom:20px}.form-note{font-size:10px;color:#9ac7df;background:#193046;padding:12px;margin-bottom:25px;border-radius:5px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}input,select,textarea{width:100%;padding:13px;background:#0b1423;border:1px solid #ffffff20;border-radius:5px;color:var(--text);font-size:12px;margin-top:8px}textarea{resize:vertical}input::placeholder,textarea::placeholder{color:#7e91ab}.check{display:flex!important;align-items:flex-start;gap:10px;font-size:10px!important}.check input{width:16px;height:16px;flex-shrink:0;margin:1px 0}.check a{text-decoration:underline}.form-result{font-size:12px;color:var(--accent);margin:15px 0 0}.toast{position:fixed;bottom:25px;left:50%;transform:translateX(-50%);padding:16px 25px;border:1px solid #58819f;background:#15324a;color:white;z-index:50;border-radius:8px;font-size:13px;max-width:90%;width:max-content}.detail{padding-top:45px}.breadcrumb{font-size:11px;margin-bottom:35px}.detail-preview{max-width:950px;margin:50px auto;padding:40px;background:#142138;border-radius:15px}.detail-preview .mini-content{padding:40px}.detail-preview .mini-content strong{font-size:65px}.detail-preview .mini-content img{height:330px}.detail-preview .mini-nav{font-size:22px;padding:25px 40px}.detail-preview .mini-nav small{font-size:8px}.detail-preview .mini-content small{font-size:9px}.detail-preview .mini-content b{font-size:10px}.detail-info{display:grid;grid-template-columns:1.3fr 1fr;gap:90px;margin:65px 0}.detail-info p{font-size:13px}.detail-info>div+div p{font-size:10px;border-bottom:1px solid var(--line);padding-bottom:15px;letter-spacing:1px}.detail-info strong{display:block;color:#dbe6f5;font-size:14px;font-weight:400;letter-spacing:0;margin-top:10px}.gallery{display:grid;grid-template-columns:1fr 1fr;gap:30px}.gallery>img{width:100%;border-radius:10px}.gallery-mobile{padding:40px;background:#152239;border-radius:10px;display:flex;align-items:center}.legal{max-width:900px;min-height:300px}.legal p{font-size:16px}.skip{position:absolute;left:20px;top:-100px;z-index:100;background:white;color:black;padding:10px}.skip:focus{top:5px}[hidden]{display:none!important}
/* Independent model identities, sharing only layout primitives. */
.demo{--text:#24382f;--muted:#5c7066;--line:#254a3426;--accent:var(--ink);--blue:var(--ink);--bg:#f9fcf7;background:var(--bg);color:var(--text)}.demo-banner{background:#10251f;color:#e5f2eb;padding:10px 28px;display:flex;justify-content:space-between;gap:20px;font-size:10px}.demo-banner span{opacity:.65}.demo header{background:#f9fcf7ed;border-color:var(--line)}.demo nav{color:var(--muted)}.demo nav a:hover{color:var(--ink)}.demo-logo{font-size:28px;font-weight:600;letter-spacing:-1px}.demo .btn:hover{background:var(--ink);filter:brightness(1.15)}.demo-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;min-height:590px;padding-top:65px;padding-bottom:65px}.demo h1{font-size:clamp(46px,5.3vw,78px)}.demo .lead{font-size:17px}.demo-art{position:relative}.demo-art img{width:100%;border-radius:140px 140px 10px 10px}.demo-art span{position:absolute;bottom:5px;left:20px;padding:12px 20px;background:var(--bg);font-size:9px;letter-spacing:2px}.demo-strip{text-align:center;background:var(--paper);padding:24px;font-size:13px;letter-spacing:2px;color:var(--ink)}.demo-services{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:40px}.demo-services article{padding:35px;background:var(--paper);border-radius:10px}.demo-services span{font-size:12px;color:var(--ink);display:block;margin-bottom:35px}.demo-services h3{font-size:25px}.demo-services p{font-size:14px}.demo-story{background:var(--paper);margin-top:90px;padding:60px 0}.demo-story img{border-radius:10px;width:100%}.demo-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.demo-gallery figure{margin:0}.demo-gallery img{border-radius:8px;aspect-ratio:1;object-fit:cover}.demo-gallery figcaption{font-size:10px;margin-top:13px;color:var(--muted)}.demo .offer-form{background:var(--paper);border-color:var(--line)}.demo input,.demo select,.demo textarea{background:var(--bg);color:var(--text);border-color:var(--line)}.demo label{color:var(--text)}.demo .form-note{background:var(--bg);color:var(--muted)}.demo input::placeholder,.demo textarea::placeholder{color:var(--muted)}.demo-footer{border-top:1px solid var(--line);padding-top:30px;padding-bottom:30px;display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:11px}.demo-constructii{--bg:#f3f0e8;--text:#282b29;--muted:#686b64;font-family:'DM Sans',Arial,sans-serif}.demo-constructii header{background:#f3f0e8ed}.demo-constructii h1,.demo-constructii h2{font-weight:500;letter-spacing:-.055em}.demo-constructii .demo-logo{font-size:30px;letter-spacing:5px;font-weight:700}.demo-constructii .demo-art img,.demo-constructii .demo-services article,.demo-constructii .btn,.demo-constructii .demo-gallery img{border-radius:0}.demo-constructii .demo-art{border-left:1px solid #9a8b7140;padding-left:30px}.demo-constructii .demo-services article{border-top:2px solid var(--ink);background:transparent;padding-left:0}.demo-salon{--bg:#fbf6f1;--text:#49362e;--muted:#856e62}.demo-salon header{background:#fbf6f1ed}.demo-salon h1,.demo-salon h2,.demo-salon h3,.demo-salon .demo-logo{font-family:'Playfair Display',Georgia,serif;font-weight:400}.demo-salon .demo-logo{font-size:30px}.demo-salon .btn{border-radius:30px}.demo-salon .demo-art img{border-radius:50% 50% 5px 5px}.demo-salon .demo-hero .eyebrow{letter-spacing:3px}.demo-salon .demo-services article{border:1px solid #c3a99977;background:transparent;border-radius:100px 100px 5px 5px;text-align:center;padding-top:55px}.demo-salon .demo-story{background:#f0e3d9}.demo-salon .demo-gallery img{border-radius:150px 150px 0 0}.demo-salon .demo-banner{background:#533d33}
@media(min-width:1550px){.wrap{max-width:1400px}.hero{min-height:750px}.hero h1{font-size:75px}.hero-visual{height:480px}.desktop-mock{top:60px}.tablet-mock{top:290px}.phone-mock{top:260px;width:140px;height:245px}.phone-mock img{height:110px}.mini-content{min-height:190px}.hero .lead{font-size:17px}}
@media(max-width:1050px){.wrap{padding-left:28px;padding-right:28px}.header-inner{gap:25px}nav{gap:18px}.header-cta{display:none}.hero{gap:20px;min-height:580px}.hero h1{font-size:43px}.hero-visual{transform:scale(.9);transform-origin:center}.hero .actions{gap:12px}.hero .btn{font-size:11px;padding:13px 15px}.hero-notes{font-size:9px;gap:10px}.section-head{gap:35px}.project-grid{grid-template-columns:repeat(2,1fr)}.project-grid .project:last-child{grid-column:auto}.service-grid{grid-template-columns:repeat(2,1fr)}.why-grid,.about,.contact-grid{gap:45px}.process{grid-template-columns:repeat(3,1fr)}.pricing{gap:12px}.price{padding:22px}.faq-grid{gap:35px}.footer-grid{grid-template-columns:1.4fr 1fr 1fr}.footer-grid>div:last-child{grid-column:1/-1}.portfolio-tools{align-items:stretch;flex-direction:column}.search-label{max-width:350px}.services-long article{gap:40px}.demo-hero{gap:30px}.demo h1{font-size:52px}.demo-services article{padding:25px}.detail-preview .mini-content strong{font-size:45px}}
@media(max-width:700px){.wrap{padding-left:22px;padding-right:22px}.preview-bar{font-size:8px;padding:7px 12px;gap:15px;justify-content:space-between}.preview-bar span{display:none}.header-inner{height:69px;justify-content:space-between}.brand{font-size:22px}.menu-toggle{display:block;background:transparent;color:inherit;border:1px solid var(--line);padding:4px 12px;border-radius:5px;font-size:22px}.header-inner nav{display:none;position:absolute;left:0;right:0;top:69px;padding:20px 25px;background:var(--bg);border-bottom:1px solid var(--line);flex-direction:column;margin:0;gap:0;box-shadow:0 15px 30px #0003}.header-inner nav.open{display:flex}nav a{padding:13px 0;font-size:15px}nav a[aria-current]:after{bottom:7px}.hero{grid-template-columns:1fr;padding-top:50px;padding-bottom:65px;gap:20px}.hero h1{font-size:clamp(36px,8vw,52px);letter-spacing:-.055em}.eyebrow{font-size:8px;letter-spacing:1.7px}.hero .lead{font-size:14px}.hero .actions{gap:18px}.hero-notes{margin-top:25px;font-size:9px;gap:20px}.hero-visual{height:365px;transform:none;margin:0 12px 15px}.desktop-mock{top:60px;left:5%;width:88%}.floating-label{font-size:8px;top:12px}.tablet-mock{width:55%;left:-8px;top:220px}.phone-mock{width:100px;height:190px;top:200px;right:-4px}.phone-mock h3{font-size:14px;margin-top:10px}.phone-mock img{height:72px}.phone-mock span{font-size:8px}.visual-caption{bottom:-40px;left:8%;font-size:7px}.desktop-mock .mini-content{min-height:125px;padding:12px}.desktop-mock .mini-content strong{font-size:22px}.desktop-mock .mini-content img{height:115px}.expertise-strip .wrap{flex-wrap:wrap;justify-content:center;padding-top:20px;padding-bottom:20px;gap:10px 18px}.expertise-strip span{width:100%;text-align:center;margin-bottom:5px}.expertise-strip b{font-size:10px}.expertise-strip i{font-size:10px}.section{padding-top:65px;padding-bottom:15px}.section-head{display:block;margin-bottom:25px}.section-head>p{margin-top:20px}.section-head>.text-link{margin-top:20px}.service-grid{grid-template-columns:1fr;gap:12px}.service-card{padding:24px;min-height:0}.service-number{margin-bottom:20px}.service-card h3{font-size:20px}.service-card p{font-size:13px}.why{margin-top:55px;padding-bottom:45px}.why-grid,.about,.contact-grid,.faq-grid,.detail-info{grid-template-columns:1fr;gap:35px}.why h2{font-size:40px}.why-items h3{font-size:19px}.project-grid{grid-template-columns:1fr;gap:35px}.project-meta{font-size:10px}.tag{font-size:9px}.project .mini-content{min-height:155px}.project .mini-content img{height:140px}.project .mini-content strong{font-size:27px}.project-links a{font-size:12px}.process{grid-template-columns:repeat(2,1fr);gap:20px}.process h3{font-size:18px}.process p{font-size:12px}.pricing{grid-template-columns:1fr;gap:18px}.price{padding:30px}.price p{font-size:13px}.faq-grid{gap:10px}.cta{margin:55px 0;padding:30px 24px}.cta:after{font-size:120px;right:-25px;top:90px}.cta .actions{gap:13px}.cta .btn{font-size:11px;padding:12px 15px}.cta .eyebrow{line-height:1.7;max-width:230px}.footer-grid{grid-template-columns:1fr 1fr;gap:35px}.footer-grid>div:first-child{grid-column:1/-1}.footer-grid>div:last-child{grid-column:1/-1}.footer-grid h3{font-size:14px;margin-bottom:20px}.footer-grid>div>a:not(.brand){font-size:12px}.footer-bottom{flex-wrap:wrap;gap:15px}.footer-bottom>span:last-child{width:100%}.page-intro{padding-top:50px;padding-bottom:35px}.page-intro h1{font-size:42px}.page-intro .lead{font-size:15px}.filters{gap:7px}.filters button{font-size:10px;padding:8px 11px}.search-label{max-width:none}.empty{padding:30px 20px}.empty h2{font-size:24px}.services-long article{grid-template-columns:1fr;gap:25px;padding:35px 0}.services-long article:nth-child(even) .service-graphic{order:0}.service-graphic{height:220px;font-size:100px}.services-long h2{font-size:30px}.services-long .lead{font-size:15px}.manifesto{min-height:300px;font-size:120px}.manifesto span{font-size:18px}.contact-grid{padding-bottom:20px}.contact-grid h2{font-size:30px}.offer-form{padding:22px 18px}.form-row{grid-template-columns:1fr;gap:0}.offer-form label{font-size:13px}.offer-form input,.offer-form select,.offer-form textarea{font-size:16px}.form-note{font-size:10px}.detail h1{font-size:46px}.detail .lead{font-size:15px}.detail .actions{gap:12px}.detail .btn{font-size:11px;padding:12px 14px}.detail-preview{padding:12px;margin-top:35px}.detail-preview .mini-content{padding:15px;min-height:150px}.detail-preview .mini-content strong{font-size:26px}.detail-preview .mini-content img{height:145px}.detail-preview .mini-nav{padding:12px 15px;font-size:13px}.detail-preview .mini-nav small{font-size:4px}.detail-preview .mini-content small{font-size:5px}.detail-preview .mini-content b{font-size:6px}.detail-info{margin:40px 0;gap:25px}.gallery{grid-template-columns:1fr}.gallery-mobile{padding:20px}.demo-banner{padding:9px 15px;font-size:8px;flex-wrap:wrap;gap:5px;justify-content:space-between}.demo-banner span{order:3;width:100%;text-align:center}.demo-hero{grid-template-columns:1fr;padding-top:45px;padding-bottom:40px;gap:25px}.demo h1{font-size:52px}.demo .lead{font-size:15px}.demo .demo-art{max-width:450px}.demo-art img{max-height:350px}.demo-art span{font-size:7px;left:10px}.demo-strip{font-size:10px;letter-spacing:1px;padding:20px}.demo-services{grid-template-columns:1fr;gap:18px;margin-top:25px}.demo-services article{padding:28px}.demo-services span{margin-bottom:22px}.demo-story{margin-top:50px;padding:25px 0}.demo-gallery{grid-template-columns:1fr}.demo-gallery img{aspect-ratio:1.4}.demo-gallery figcaption{margin-bottom:15px}.demo-footer{flex-direction:column;align-items:flex-start;gap:15px}.demo-salon .demo-services article{border-radius:70px 70px 5px 5px;padding-top:40px}.demo .header-inner nav{background:var(--bg)}}
@media(prefers-reduced-motion:no-preference){.hero-copy{animation:enter .8s both}.hero-visual{animation:enter 1s .15s both}.reveal{opacity:0;transform:translateY(18px);transition:opacity .6s,transform .6s}.reveal.visible{opacity:1;transform:none}@keyframes enter{from{opacity:0;translate:0 15px}to{opacity:1;translate:0 0}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
/* 1.1: constrain intrinsic grid widths and decorative overflow on mobile. */
html{max-width:100%;overflow-x:clip}body{max-width:100%;overflow-x:clip}
main,.wrap,.hero-copy,.hero-visual,.section-head>*,.service-grid>*,.project-grid>*,.pricing>*,.why-grid>*,.about>*,.contact-grid>*,.faq-grid>*,.demo-hero>*{min-width:0}
.hero,.demo-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}
input,select,textarea{min-width:0;max-width:100%}.actions>*{max-width:100%}.btn{text-align:center;overflow-wrap:anywhere}
@media(max-width:700px){.hero,.demo-hero{grid-template-columns:minmax(0,1fr)}.orbit{inset:-35px 0}.hero-visual{width:calc(100% - 24px);max-width:100%}.hero-notes{flex-wrap:wrap}.demo-banner>a{max-width:49%}.demo-logo{font-size:25px}.mini-content{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mini-nav{gap:8px}.mini-nav small{overflow-wrap:anywhere}.demo-art{min-width:0}.detail-info strong{overflow-wrap:anywhere}.hero .text-link{font-size:12px}}
@supports not (overflow:clip){html,body{overflow-x:hidden}}
/* WEBNOX 2.0 — focused brand direction */
:root{--bg:#0b1120;--panel:#141e30;--text:#f8fafc;--muted:#a5b4cc;--accent:#78b5ff;--blue:#78b5ff;--line:#c5d9f41c}
body{background:var(--bg);font-family:Inter,Arial,sans-serif}h1,h2,h3{letter-spacing:-.055em}h1{font-weight:500}em{color:var(--accent)}.eyebrow{font-size:10px;letter-spacing:1.7px}.preview-bar{background:#15243b;color:#afc4e0;font-size:8px}.preview-bar a{color:#98c8ff}.preview-bar span{color:#849bb8}header{background:#0b1120ed}.header-inner{height:90px}nav{font-size:12px;gap:30px;color:#bdc9dc}.brand-icon{color:var(--accent)}.brand{font-size:24px;letter-spacing:.5px}.brand-dot{color:var(--accent)}
.btn{background:var(--accent);color:#102444;border-radius:5px;font-size:13px;padding:16px 23px;gap:30px}.btn:hover{background:#a4cdff;color:#102444}.btn.outline{color:var(--text);border-color:#b4c9e633}.btn.outline:hover{background:#ffffff0b}.header-cta{border-radius:4px}.text-link{font-size:13px}.hero{gap:35px;min-height:725px;padding-top:65px;padding-bottom:75px}.hero h1{font-size:clamp(56px,5.9vw,86px);line-height:1.025;font-weight:500;letter-spacing:-.065em;margin-bottom:30px}.hero .eyebrow{font-size:9px;margin-bottom:32px}.hero .lead{font-size:15px;max-width:440px;line-height:1.85}.hero .actions{gap:23px;margin-top:34px}.hero-notes{margin-top:34px;color:#9cadc6;gap:23px;font-size:10px}.hero-notes span:before{content:'✓';color:var(--accent);margin-right:8px}.pulse{background:var(--accent);box-shadow:none}.section{padding-top:110px}.section-head h2{font-size:clamp(32px,3.4vw,49px)}.section-head>p{font-size:14px;max-width:345px}.expertise-strip{background:#ffffff02}.expertise-strip .wrap{min-height:100px}.expertise-strip span{font-size:8px;max-width:240px;line-height:1.8;color:#9cadc6}.expertise-strip b{font-size:20px;font-weight:400;color:#dce5f4}.expertise-strip i{color:var(--accent);font-size:22px;font-style:normal}
.brand-scene{height:500px;position:relative;isolation:isolate;transform:none}.scene-grid{position:absolute;inset:0;background-image:linear-gradient(#9fbbef0b 1px,transparent 1px),linear-gradient(90deg,#9fbbef0b 1px,transparent 1px);background-size:40px 40px;mask-image:radial-gradient(ellipse,black 30%,transparent 73%)}.scene-coordinate{position:absolute;top:12px;right:12px;font-size:8px;letter-spacing:2px;color:#859ab8}.scene-window{position:absolute;top:65px;left:5px;right:20px;transform:perspective(1200px) rotateY(-8deg) rotateZ(-3deg);background:#eef3fb;color:#14284b;border:5px solid #344c70;border-radius:12px;box-shadow:25px 35px 60px #0004;overflow:hidden}.scene-browser{background:#e1e9f5;display:flex;align-items:center;justify-content:space-between;padding:8px 13px;font-size:8px;color:#6680a6;border-bottom:1px solid #243f6815}.scene-browser>span:first-child{font-size:6px;letter-spacing:2px}.scene-nav{display:flex;align-items:center;justify-content:space-between;padding:19px 24px}.scene-nav b{font-size:17px;letter-spacing:-.5px}.scene-nav span{font-size:6px;letter-spacing:1.3px}.scene-body{position:relative;padding:25px 24px 34px;min-height:245px}.scene-body small{display:block;font-size:6px;letter-spacing:1.7px;margin-bottom:18px}.scene-body strong{display:block;font-size:41px;line-height:1.04;font-weight:500;letter-spacing:-2px;position:relative;z-index:2}.scene-action{display:inline-block;background:#2451aa;color:#f5f8ff;padding:10px 14px;font-size:7px;margin-top:22px;border-radius:3px}.scene-mark{position:absolute;width:48%;right:8px;top:10px;height:215px}.scene-bottom{display:flex;justify-content:space-between;border-top:1px solid #2642691c;padding:15px 24px;font-size:6px;letter-spacing:1px}.scene-bottom b{font-size:9px;letter-spacing:2px}.scene-mobile{position:absolute;right:0;top:260px;width:125px;height:230px;border:5px solid #3a557d;box-shadow:10px 25px 35px #0005;background:#132b50;border-radius:21px;transform:rotate(6deg);padding:17px 10px;color:#f4f8ff}.scene-mobile:before{content:'';position:absolute;top:5px;left:40px;width:35px;height:4px;background:#5379ad;border-radius:10px}.scene-mobile>span{font-size:14px;font-weight:700}.mobile-lines{padding-top:22px}.mobile-lines b{font-size:17px;font-weight:500;line-height:1.15;letter-spacing:-.6px;display:block}.mobile-lines i{display:block;height:3px;background:#638fcb55;border-radius:4px;margin-top:8px;width:90%}.mobile-lines i+i{width:65%;margin-top:5px}.mobile-lines em{display:block;font-size:6px;margin-top:12px;letter-spacing:0}.scene-mobile svg{width:65px;position:absolute;right:12px;bottom:12px}.scene-note{position:absolute;bottom:28px;left:6px;background:#182d4b;border:1px solid #8eafdc37;border-radius:5px;padding:12px 16px;font-size:9px;box-shadow:0 10px 30px #0002}.scene-label{position:absolute;bottom:-6px;left:20px;letter-spacing:2px;font-size:7px;color:#92a7c5}
.studio-services{display:grid;grid-template-columns:1.05fr 1fr;gap:20px}.studio-side{display:flex;flex-direction:column;gap:20px}.studio-service{position:relative;padding:34px;border:1px solid var(--line);background:#141e30;border-radius:10px;overflow:hidden}.studio-service-main{background:#15243b}.service-index{display:block;font-size:9px;letter-spacing:1.7px;color:#b3c7e3;margin-bottom:28px}.studio-service h3{font-size:28px;line-height:1.15;font-weight:500;margin-bottom:16px}.studio-service-main h3{font-size:39px}.studio-service p{font-size:13px;max-width:350px;line-height:1.8}.studio-service .text-link{color:var(--accent);margin-top:5px;font-size:12px}.service-symbol{position:absolute;right:26px;top:23px;font-size:32px;color:#91b7ec50}.service-sketch{margin:30px 0 20px;padding:15px 20px 20px;border:1px solid #8ba8d140;border-radius:7px;background:#0e1c32;transform:perspective(1000px) rotateX(6deg);box-shadow:0 20px 30px #0002}.sketch-top{display:flex;gap:5px;border-bottom:1px solid #a1bfe720;padding-bottom:12px}.sketch-top i{width:4px;height:4px;border-radius:50%;background:#7aa5df}.sketch-body{display:flex;align-items:center;justify-content:space-between;padding:20px 0 15px}.sketch-body>span{font-size:24px;line-height:1.12;letter-spacing:-1px}.sketch-shape{font-size:68px;line-height:1;color:#78b5ff;font-weight:700;transform:skew(-10deg);padding-right:18px}.sketch-lines{display:flex;gap:10px}.sketch-lines i{display:block;width:33.3%;height:36px;border:1px solid #7ca6db35;border-radius:3px;background:#203a6070}
.light-section{background:#edf3fb;color:#142c50;margin-top:110px;padding-bottom:95px}.light-section .eyebrow{color:#496d9a}.light-section h2{color:#142c50;font-size:48px;font-weight:500;letter-spacing:-.055em}.light-section p{color:#536b8c}.light-section .lead{font-size:16px;max-width:400px}.light-section .text-link{color:#224f91}.light-section .why-items>div{border-color:#31527d25;padding:23px 0}.light-section .why-items>div:first-child{padding-top:0}.light-section .why-items>div>span{color:#6885ac}.light-section h3{font-size:20px;color:#1d3a62}.light-section .why-items p{font-size:13px}.process>div{border-top-color:#97b9ed3f}.process>div>span{font-size:12px}.process h3{font-size:17px;font-weight:500}.process p{font-size:12px;color:#9cadc6}.price{background:#111e32;border-color:#c8dcfa1c;padding:33px}.price.featured{border-color:#78b5ff;background:#1b3256;box-shadow:none}.price.featured .eyebrow{color:#78b5ff}.price strong{font-size:30px;font-weight:500}.price h3{font-weight:500;font-size:29px}.price hr{border-color:#a4bee225}.price .eyebrow{font-size:8px;color:#92abc9}.price p{font-size:13px}.faq-grid summary{font-size:14px}.faq-grid details{border-color:var(--line);padding:22px 0}.modern-cta{background:#192f50;border:1px solid #83a9d940;border-radius:10px;display:flex;justify-content:space-between;align-items:center;gap:30px;padding:55px;margin-top:90px;margin-bottom:90px}.modern-cta:after{display:none}.modern-cta h2{font-size:48px;margin-bottom:20px}.modern-cta p:not(.eyebrow){font-size:13px;margin-bottom:0}.modern-cta>.btn{flex-shrink:0}.footer-grid{padding-bottom:65px}.footer-bottom{border-color:var(--line)}.footer-grid h3{font-size:12px}.footer-grid p{color:#9cadc6}.footer-grid>div>a:not(.brand){color:#a5b9d7}.footer-bottom{color:#8da4c3}.page-intro h1{font-size:clamp(45px,5.5vw,74px);font-weight:500;line-height:1.08}.page-intro{padding-top:90px;padding-bottom:65px}.service-graphic{border-radius:8px;background:radial-gradient(ellipse at 30% 30%,#244d86,#12243e 70%);color:#78b5ff}.service-graphic span{color:#8aaedb}.manifesto{background:radial-gradient(ellipse,#214d88,#11233c 70%);color:#78b5ff}.manifesto>span{color:#c4d8f5}.manifesto .eyebrow{font-size:8px;letter-spacing:2px;font-weight:400}.contact-grid h2{font-weight:500}.offer-form{background:#14243b;border-color:#82a4d230}.form-note{background:#1e3b64;color:#b0cff6}input,textarea,select{background:#0e1d33;color:#f8fafc;border-color:#a0bce42c}input::placeholder,textarea::placeholder{color:#8da5c5}.offer-form label{color:#cadbf3}.contact-box{border-color:#9db9e225}.toast{background:#224573;border-color:#88b2ec}
@media(min-width:1550px){.hero h1{font-size:92px}.hero{min-height:790px}.brand-scene{height:540px}.scene-window{top:65px}.scene-body{min-height:280px;padding:35px 30px}.scene-body strong{font-size:49px}.scene-mark{height:255px}.scene-mobile{top:290px;width:137px;height:250px}.scene-note{bottom:15px}}
@media(max-width:1050px){.hero{min-height:650px;gap:20px}.hero h1{font-size:62px}.hero .actions{gap:18px}.hero .btn{padding:14px 17px;font-size:12px}.brand-scene{height:450px;transform:none}.scene-window{top:70px;left:0;right:14px}.scene-body{min-height:210px;padding:20px}.scene-body strong{font-size:32px}.scene-mark{top:25px;height:160px}.scene-mobile{width:104px;height:198px;top:250px;right:0}.mobile-lines{padding-top:13px}.mobile-lines b{font-size:14px}.scene-mobile svg{width:55px}.scene-note{bottom:15px;font-size:8px;padding:10px}.studio-service{padding:26px}.studio-service-main h3{font-size:33px}.service-symbol{right:20px;font-size:25px}.service-index{font-size:8px}.modern-cta{padding:38px}.modern-cta h2{font-size:41px}.light-section h2{font-size:40px}.expertise-strip b{font-size:16px}}
@media(max-width:700px){.header-inner{height:74px}.header-inner nav{top:74px}.hero{padding-top:45px;padding-bottom:45px;gap:25px;grid-template-columns:minmax(0,1fr)}.hero h1{font-size:clamp(51px,13.5vw,77px);line-height:1.02;margin-bottom:25px}.hero .eyebrow{font-size:8px;letter-spacing:1.2px;margin-bottom:27px}.hero .lead{font-size:14px;line-height:1.8}.hero .actions{margin-top:25px;gap:20px}.hero .btn{font-size:12px;padding:15px 18px;gap:18px}.hero-notes{margin-top:25px;gap:15px;font-size:9px}.brand-scene{height:365px;width:100%;max-width:420px;margin:0 auto}.scene-window{top:35px;left:3px;right:18px;border-width:4px}.scene-coordinate{top:2px;right:10px;font-size:6px}.scene-browser{padding:5px 10px;font-size:6px}.scene-nav{padding:12px 16px}.scene-nav b{font-size:13px}.scene-nav span{font-size:5px}.scene-body{min-height:190px;padding:20px 16px}.scene-body strong{font-size:30px;letter-spacing:-1.3px}.scene-body small{font-size:5px;margin-bottom:14px}.scene-mark{right:0;top:23px;height:150px;width:46%}.scene-action{font-size:6px;padding:8px 10px;margin-top:20px}.scene-bottom{padding:12px 16px;font-size:5px}.scene-bottom b{font-size:6px}.scene-mobile{width:91px;height:173px;top:191px;right:1px;border-width:4px;border-radius:17px;padding:14px 8px}.scene-mobile:before{left:28px;top:4px;width:30px;height:3px}.scene-mobile>span{font-size:11px}.mobile-lines{padding-top:14px}.mobile-lines b{font-size:12px}.mobile-lines i{height:2px}.mobile-lines em{font-size:5px}.scene-mobile svg{width:45px;right:8px;bottom:9px}.scene-note{bottom:10px;left:0;font-size:7px;padding:9px 11px}.scene-label{bottom:-21px;font-size:6px;left:7px}.expertise-strip .wrap{min-height:100px;gap:10px 15px}.expertise-strip span{max-width:none;font-size:7px}.expertise-strip b{font-size:15px}.expertise-strip i{font-size:14px}.section{padding-top:65px}.section-head{margin-bottom:27px}.section-head h2{font-size:33px}.section-head>p{font-size:13px;max-width:none}.studio-services{grid-template-columns:minmax(0,1fr);gap:16px}.studio-side{gap:16px}.studio-service{padding:27px 24px;min-width:0}.studio-service-main h3{font-size:35px}.studio-service h3{font-size:27px}.service-index{font-size:8px;margin-bottom:25px}.service-sketch{margin-top:25px;padding:14px 16px}.sketch-body>span{font-size:23px}.sketch-shape{font-size:58px}.light-section{margin-top:65px;padding-bottom:55px}.light-section h2{font-size:35px}.light-section .lead{font-size:14px}.light-section .why-grid{gap:40px}.light-section .why-items>div{padding:20px 0}.light-section .why-items h3{font-size:19px}.modern-cta{display:block;padding:32px 25px;margin-top:60px;margin-bottom:60px}.modern-cta h2{font-size:34px}.modern-cta>.btn{margin-top:28px}.modern-cta p:not(.eyebrow){font-size:12px}.price{padding:28px}.price h3{font-size:28px}.price .btn{font-size:13px}.page-intro{padding-top:50px;padding-bottom:40px}.page-intro h1{font-size:42px;line-height:1.1}.footer-grid{padding-bottom:40px}.hero-copy,.studio-side,.studio-service,.scene-window{min-width:0}.preview-bar{font-size:7px}.preview-bar a{font-size:8px}.service-symbol{font-size:23px}}

/* 2.1 — supplied WEBNOX logo, blue palette, non-destructive upgrade. */
body.webnox-site{--e-global-color-wnxbg:var(--bg);--e-global-color-wnxpanel:var(--panel);--e-global-color-wnxtext:var(--text);--e-global-color-wnxmuted:var(--muted);--e-global-color-wnxcyan:var(--accent);--e-global-color-wnxblue:var(--blue)}
.wnx-brand-image{display:block;flex:0 0 auto;width:240px;max-width:100%;line-height:0;padding:0}
.wnx-logo{display:block;width:100%;height:auto;overflow:hidden;filter:url(#wnx-logo-light)}
.scene-nav .wnx-logo,.scene-mark.wnx-logo{filter:none}
.scene-nav b{display:block;width:112px}.scene-nav .wnx-logo{width:112px}
.scene-mobile>span .wnx-logo{width:72px}.scene-mobile svg.wnx-logo{position:static}
.scene-mobile>svg.wnx-logo{position:absolute;width:55px;height:35px;bottom:10px;right:10px}
.scene-mark.wnx-logo{height:150px;width:43%;top:30px;right:9px}
.sketch-shape{transform:none;padding:0;width:100px}.sketch-shape .wnx-logo{width:100px;height:60px}
.manifesto>.wnx-logo{width:200px;height:110px;margin:auto}
.webnox-site .elementor .wnx-button:not(.wnx-outline):not(.wnx-link) .elementor-button{background:var(--blue);color:#102444}
.webnox-site .wnx-cf7 input[type=submit]{color:#102444}
.webnox-site .elementor .light-section .elementor-heading-title{color:#142c50}
.webnox-site .elementor .light-section .wnx-text,.webnox-site .elementor .light-section .wnx-text p{color:#536b8c}
.webnox-site .elementor .light-section .elementor-button{color:#224f91}
@media(max-width:1050px){.header-inner{gap:20px}.header-inner>.wnx-brand-image{width:205px}.header-inner nav{gap:18px}}
@media(max-width:767px){.header-inner>.wnx-brand-image{width:190px}.header-inner .wnx-logo{clip-path:polygon(0 0,100% 0,100% 72%,32% 72%,32% 100%,0 100%)}.wnx-header .header-cta{display:none}.wnx-header .menu-toggle{margin-left:auto;flex-shrink:0}.scene-mark.wnx-logo{height:110px;width:40%}.footer-grid .wnx-brand-image{width:240px;max-width:100%}}
