/* MOVVA Premium Art Direction — loaded after the structural stylesheet */
:root{--mvp-orange:#ff5b20;--mvp-coral:#ff8558;--mvp-lime:#c7ff68;--mvp-night:#071914;--mvp-forest:#0d2c23;--mvp-forest2:#153d31;--mvp-paper:#f6f2e9;--mvp-cloud:#e9eee9;--mvp-glass:rgba(255,255,255,.075);--mvp-hair:rgba(255,255,255,.13);--mvp-shadow:0 40px 100px rgba(3,25,17,.18);--mvp-radius:28px}.mv-site{--mx:50%;--my:30%;background:var(--mvp-paper);overflow:clip;isolation:isolate}.mv-site ::selection{background:var(--mvp-orange);color:#fff}.mv-site:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:9997;opacity:.032;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");mix-blend-mode:multiply}.mv-shell{width:min(1320px,calc(100% - 64px))}.mv-kicker{font-size:10px;letter-spacing:.24em;font-weight:700}.mv-kicker:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 5px color-mix(in srgb,currentColor 13%,transparent)}.mv-kicker>i{display:none}.mv-section-title{margin-bottom:72px}.mv-section-title h2{font-size:clamp(43px,5.4vw,78px);line-height:.96;letter-spacing:-.064em}.mv-section-title p{font-size:17px}.mv-btn{position:relative;border-radius:100px;padding:18px 25px;min-height:54px;overflow:hidden;isolation:isolate;box-shadow:0 16px 40px rgba(255,91,32,.24);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,background .35s}.mv-btn:before{content:"";position:absolute;inset:-2px;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.32),transparent 80%);transform:translateX(-120%);transition:transform .65s;z-index:-1}.mv-btn:hover:before{transform:translateX(120%)}.mv-btn:hover{transform:translateY(-3px) scale(1.015);box-shadow:0 23px 55px rgba(255,91,32,.31)}.mv-btn--ghost{border-color:rgba(255,255,255,.24)!important;color:#fff!important;backdrop-filter:blur(15px);background:rgba(255,255,255,.06)!important}.mv-btn--ghost:hover{background:rgba(255,255,255,.12)!important}.mv-btn--mini{min-height:42px;padding:11px 17px}
.mv-header{position:sticky;top:14px;width:min(1380px,calc(100% - 28px));height:72px;margin:14px auto -86px;padding:0 18px 0 22px;border:1px solid rgba(255,255,255,.16);border-radius:18px;background:rgba(8,28,22,.72);box-shadow:0 18px 50px rgba(0,0,0,.2);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);color:#fff;z-index:900;transition:top .3s,background .3s,transform .3s}.mv-header.is-scrolled{top:8px;background:rgba(7,25,20,.9);transform:scale(.987)}.mv-header .mv-logo{color:#fff!important}.mv-header .mv-logo>span{border-radius:11px;box-shadow:0 8px 24px rgba(255,91,32,.4);transform:rotate(-4deg)}.mv-header .mv-logo small{color:rgba(255,255,255,.5)}.mv-header nav a{color:rgba(255,255,255,.68)}.mv-header nav a:hover{color:#fff}.mv-header nav a:after{height:5px;bottom:-25px;border-radius:5px 5px 0 0}.mv-header__actions>button,.mv-header__actions>a:not(.mv-btn){background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);color:#fff;transition:.25s}.mv-header__actions>button:hover,.mv-header__actions>a:not(.mv-btn):hover{background:#fff;color:var(--mvp-night);transform:translateY(-2px)}
.mv-scroll-progress{position:fixed;left:0;top:0;height:3px;width:var(--scroll,0%);background:linear-gradient(90deg,var(--mvp-orange),var(--mvp-lime));z-index:9999;box-shadow:0 0 18px var(--mvp-orange)}
.mv-hero{min-height:900px;background:var(--mvp-night);color:#fff;border-radius:0 0 54px 54px;overflow:hidden}.mv-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(650px circle at var(--mx) var(--my),rgba(255,91,32,.19),transparent 53%),radial-gradient(600px circle at 88% 16%,rgba(82,195,139,.12),transparent 52%),linear-gradient(125deg,#071914 0%,#0a221b 54%,#0d2b22 100%)}.mv-hero:after{content:"MOVVA  /  IDEIAS GANHAM FORMA";position:absolute;right:-115px;top:360px;transform:rotate(90deg);font:700 8px Manrope,sans-serif;letter-spacing:.38em;color:rgba(255,255,255,.28)}.mv-hero__mesh{opacity:.4;background-size:64px 64px;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);mask-image:radial-gradient(circle at 70% 50%,black,transparent 70%)}.mv-hero__inner{min-height:900px;grid-template-columns:.95fr 1.05fr;padding-top:65px}.mv-hero__copy{padding-top:120px}.mv-hero h1{font-size:clamp(62px,7.2vw,108px);color:#fff;line-height:.87;letter-spacing:-.078em;margin-top:30px;text-shadow:0 24px 70px rgba(0,0,0,.28)}.mv-hero h1 em{display:inline-block;background:linear-gradient(100deg,var(--mvp-orange),#ff9d6f 65%,#ffc4a7);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:500;padding-right:.08em}.mv-hero__copy>p{font-size:18px;line-height:1.7;color:rgba(225,238,231,.68);max-width:610px}.mv-hero__note{border-color:rgba(255,255,255,.12);max-width:490px}.mv-hero__note>span{background:rgba(255,255,255,.08);color:var(--mvp-orange);border:1px solid rgba(255,255,255,.1)}.mv-hero__note p{color:rgba(226,238,232,.58)}.mv-hero__note b{color:#fff}.mv-scroll-hint{color:rgba(255,255,255,.35);bottom:28px}.mv-scroll-hint span{background:var(--mvp-orange);animation:mvp-scroll-line 2s ease-in-out infinite}
.mv-printer-stage{height:730px;filter:drop-shadow(0 50px 80px rgba(0,0,0,.35))}.mv-printer-stage:before{width:660px;height:660px;background:radial-gradient(circle,rgba(255,91,32,.14),transparent 65%);border:1px solid rgba(255,255,255,.05)}.mv-printer-stage:after{content:"";position:absolute;width:480px;height:480px;border-radius:50%;border:1px dashed rgba(199,255,104,.13);animation:mvp-spin 35s linear infinite}.mv-printer{width:420px;height:470px;background:linear-gradient(145deg,rgba(235,242,236,.13),rgba(119,155,139,.04));border-color:#183c31;box-shadow:0 60px 100px rgba(0,0,0,.45),inset 0 0 50px rgba(255,255,255,.04);backdrop-filter:blur(8px)}.mv-printer:before,.mv-printer:after{background:linear-gradient(90deg,#183e31,#2c5b49,#17382d);box-shadow:0 0 12px rgba(0,0,0,.4)}.mv-printer__rail{background:linear-gradient(#315f4d,#142f26);box-shadow:0 7px 0 rgba(184,211,198,.18),0 0 22px rgba(0,0,0,.35)}.mv-printer__head{background:linear-gradient(145deg,#163a2e,#071914);box-shadow:0 13px 22px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.05)}.mv-printer__head em{width:2px;background:linear-gradient(var(--mvp-lime),var(--mvp-orange),transparent);box-shadow:0 0 12px var(--mvp-orange)}.mv-printer__beam{background:linear-gradient(var(--mvp-lime),var(--mvp-orange) 35%,transparent);filter:drop-shadow(0 0 8px var(--mvp-orange))}.mv-print-object{filter:drop-shadow(0 20px 20px rgba(0,0,0,.4)) drop-shadow(0 0 18px rgba(255,91,32,.15))}.mv-print-object i{background:linear-gradient(90deg,#bf3712,#ff5b20 35%,#ff9664 51%,#df4616 72%,#a92f10);box-shadow:inset 0 1px rgba(255,255,255,.3)}.mv-printer__bed{background:linear-gradient(#23493b,#0b211a);box-shadow:0 10px 0 #496b5d,0 17px 30px rgba(0,0,0,.35)}.mv-printer__base>span i{background:linear-gradient(90deg,var(--mvp-orange),var(--mvp-lime));box-shadow:0 0 10px var(--mvp-orange)}.mv-float-card{background:rgba(11,36,28,.75);border:1px solid rgba(255,255,255,.13);color:#fff;backdrop-filter:blur(18px);box-shadow:0 20px 50px rgba(0,0,0,.28);border-radius:14px;padding:16px 18px}.mv-float-card small,.mv-float-card span{color:rgba(255,255,255,.5)}.mv-float-card--material{left:-35px}.mv-float-card--time{right:-30px}.mv-orbit{border-color:rgba(255,110,50,.22)}.mv-orbit:after{content:"";position:absolute;width:9px;height:9px;border-radius:50%;background:var(--mvp-lime);left:11%;top:11%;box-shadow:0 0 20px var(--mvp-lime)}
.mv-paths{padding:150px 0 135px;position:relative}.mv-paths:before{content:"02 / CAMINHOS";position:absolute;left:calc((100vw - min(1320px,calc(100vw - 64px)))/2);top:60px;font:800 9px Manrope,sans-serif;letter-spacing:.25em;color:rgba(11,41,32,.28)}.mv-path-grid{gap:24px;perspective:1300px}.mv-path{min-height:570px;border-radius:var(--mvp-radius);padding:52px;box-shadow:var(--mvp-shadow);transform-style:preserve-3d;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;clip-path:polygon(0 0,calc(100% - 52px) 0,100% 52px,100% 100%,0 100%)}.mv-path:before{content:"";position:absolute;inset:0;background:radial-gradient(380px circle at var(--card-x,75%) var(--card-y,25%),rgba(255,255,255,.18),transparent 56%);opacity:0;transition:opacity .35s}.mv-path:hover:before{opacity:1}.mv-path:hover{transform:translateY(-12px) rotateX(2deg);box-shadow:0 55px 120px rgba(4,30,21,.25)}.mv-path--create{background:linear-gradient(145deg,#0b291f,#143c30)}.mv-path--create:after{content:"";position:absolute;width:280px;height:280px;right:-70px;top:-90px;border-radius:50%;border:1px solid rgba(255,255,255,.08);box-shadow:0 0 0 45px rgba(255,255,255,.025),0 0 0 90px rgba(255,255,255,.015)}.mv-path--buy{background:linear-gradient(145deg,#fff,#e5ebe5)}.mv-path h3{font-size:clamp(34px,3.6vw,52px);letter-spacing:-.055em}.mv-path p{font-size:15px;line-height:1.7}.mv-path__icon,.mv-path__object{transform:scale(1.22);transform-origin:left center}.mv-text-link{position:absolute;left:52px;right:52px;bottom:42px;padding-top:22px}.mv-path__number{font-size:72px;letter-spacing:-.08em;right:37px;top:24px;opacity:.055}
.mv-problem{margin:0 20px;border-radius:46px;padding-top:145px;background:radial-gradient(700px circle at 8% 15%,rgba(255,91,32,.16),transparent 50%),linear-gradient(135deg,#071a14,#0c2c22 70%);box-shadow:0 40px 100px rgba(6,28,21,.22)}.mv-problem:before{content:"";position:absolute}.mv-problem__grid{gap:140px;padding-bottom:130px}.mv-problem h2{font-size:clamp(49px,5.8vw,80px);letter-spacing:-.065em}.mv-problem__copy{padding:38px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);border-radius:22px;backdrop-filter:blur(10px)}.mv-problem__copy p{font-size:18px;line-height:1.75}.mv-problem__copy strong{border-left:0;background:linear-gradient(90deg,var(--mvp-orange),var(--mvp-coral));padding:16px 20px;border-radius:8px;color:#fff}.mv-layer-ticker{padding:24px 0;background:rgba(255,255,255,.025)}.mv-layer-ticker>div{font-size:11px;gap:46px}
.mv-services{padding:150px 0}.mv-service-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;border:0}.mv-service-grid article{border:1px solid rgba(16,54,42,.1);border-radius:24px;min-height:370px;padding:36px;background:rgba(255,255,255,.55);box-shadow:0 15px 50px rgba(13,45,35,.07);backdrop-filter:blur(10px);overflow:hidden}.mv-service-grid article:nth-child(1),.mv-service-grid article:nth-child(4){grid-column:span 7}.mv-service-grid article:nth-child(2),.mv-service-grid article:nth-child(3){grid-column:span 5}.mv-service-grid article:before{content:"";position:absolute;width:230px;height:230px;border:1px solid rgba(255,91,32,.13);border-radius:50%;right:-115px;top:-115px;transition:.5s}.mv-service-grid article:hover:before{transform:scale(1.4);border-color:rgba(255,255,255,.12)}.mv-service-grid article:hover{background:linear-gradient(145deg,#0a261d,#123c2f);transform:translateY(-9px);box-shadow:0 35px 80px rgba(7,35,26,.22)}.mv-service__icon{width:88px;height:88px;border-color:rgba(255,91,32,.25);background:rgba(255,91,32,.07);font-size:30px;margin-bottom:48px}.mv-service-grid article:hover .mv-service__icon{background:var(--mvp-orange);color:#fff;border-color:var(--mvp-orange);transform:rotate(-8deg)}.mv-service-grid h3{font-size:27px;letter-spacing:-.03em}.mv-service-grid p{max-width:440px;font-size:14px}.mv-service-grid a{left:36px;right:36px;bottom:30px}
.mv-featured{padding:145px 0;background:linear-gradient(180deg,#e8eee8,#f4f1e8);position:relative}.mv-featured:before{content:"";position:absolute;inset:0;background:radial-gradient(500px circle at 88% 15%,rgba(255,91,32,.12),transparent 65%)}.mv-featured>.mv-shell{position:relative}.mv-product-grid{gap:24px}.mv-product-card{border-radius:24px;overflow:hidden;border:1px solid rgba(17,55,43,.09);box-shadow:0 16px 55px rgba(12,46,35,.08);transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.mv-product-card:hover{transform:translateY(-12px) rotateX(1deg);box-shadow:0 38px 90px rgba(9,40,30,.17)}.mv-product-card__media{height:340px;background:#dce4dc}.mv-product-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 60%,rgba(8,30,22,.14));pointer-events:none}.mv-product-card__media img{transition:transform .8s cubic-bezier(.15,.8,.2,1),filter .5s}.mv-product-card:hover img{transform:scale(1.08) rotate(.5deg);filter:saturate(1.08)}.mv-product-card__body{padding:27px}.mv-product-card h3{font-size:21px;letter-spacing:-.03em}.mv-product-card p{line-height:1.65}.mv-badge{left:18px;top:18px;border-radius:100px;padding:8px 12px;box-shadow:0 10px 30px rgba(255,91,32,.28)}.mv-circle-link{width:44px;height:44px;background:var(--mvp-night);border-color:var(--mvp-night);color:#fff!important}.mv-product-card:hover .mv-circle-link{transform:rotate(45deg)}.mv-product-placeholder{background:radial-gradient(circle at 50% 48%,rgba(255,111,50,.25),transparent 44%),linear-gradient(145deg,#e9eee8,#ced9d0)}
.mv-steps{padding:155px 0}.mv-steps__line{background:linear-gradient(90deg,transparent,var(--mvp-orange),var(--mvp-orange),transparent);opacity:.35}.mv-steps__grid{gap:12px}.mv-steps__grid article{padding:35px 26px 30px;border-radius:18px;transition:.35s}.mv-steps__grid article:hover{background:#fff;box-shadow:0 20px 55px rgba(13,45,35,.08);transform:translateY(-5px)}.mv-steps__grid span{font-size:35px;color:rgba(255,91,32,.22)}.mv-steps__grid h3{font-size:21px}.mv-steps__grid p{font-size:14px;line-height:1.7}
.mv-no-file{margin:0 20px;border-radius:46px;background:radial-gradient(500px circle at 17% 50%,rgba(255,91,32,.17),transparent 60%),linear-gradient(135deg,#123d30,#071c15);box-shadow:var(--mvp-shadow)}.mv-no-file>.mv-shell{min-height:680px}.mv-no-file h2{font-size:clamp(45px,5vw,72px);letter-spacing:-.06em}.mv-no-file p{font-size:17px;line-height:1.75}.mv-wire-cube{filter:drop-shadow(0 0 30px rgba(255,91,32,.2))}.mv-wire-cube i{border-color:rgba(255,129,76,.55)}.mv-no-file__art:before{content:"";position:absolute;width:360px;height:360px;border-radius:50%;border:1px dashed rgba(199,255,104,.15);animation:mvp-spin 35s linear infinite}
.mv-final-cta{min-height:760px;margin-top:120px;background:radial-gradient(500px circle at 50% 50%,rgba(255,91,32,.16),transparent 70%),#061713}.mv-final-cta h2{font-size:clamp(58px,7.3vw,100px);letter-spacing:-.07em}.mv-final-cta p{font-size:18px}.mv-final-cta__rings{width:1000px;height:1000px}.mv-final-cta__rings:before{inset:150px}.mv-final-cta__rings:after{inset:315px}.mv-final-cta .mv-btn{min-width:220px}
.mv-footer{padding-top:110px;background:#04130f;border-top:1px solid rgba(255,255,255,.08)}.mv-footer__top{padding-bottom:90px}.mv-footer .mv-logo>span{box-shadow:0 10px 30px rgba(255,91,32,.35)}.mv-footer__top>div:first-child p{font-size:28px;letter-spacing:-.03em}.mv-footer h3{color:var(--mvp-coral)}.mv-footer__top>div>a:not(.mv-logo){font-size:13px;transition:.2s}.mv-footer__top>div>a:not(.mv-logo):hover{transform:translateX(5px);color:#fff}
.mv-catalog-hero{min-height:600px;padding-top:180px;border-radius:0 0 50px 50px;background:radial-gradient(620px circle at 78% 38%,rgba(255,91,32,.2),transparent 62%),linear-gradient(130deg,#061813,#0d3127)}.mv-catalog-hero h1{font-size:clamp(68px,8vw,112px);letter-spacing:-.07em}.mv-catalog-hero p{font-size:17px}.mv-catalog-hero__object{width:390px;height:390px;border-color:rgba(255,255,255,.08)}.mv-catalog-hero__object:after{content:"";position:absolute;inset:55px;border:1px dashed rgba(199,255,104,.2);border-radius:50%;animation:mvp-spin 25s linear infinite}.mv-catalog-main{padding-top:90px}.mv-catalog-tools{position:sticky;top:98px;z-index:30;padding:12px;border-radius:20px;background:rgba(246,242,233,.8);box-shadow:0 20px 60px rgba(8,34,25,.1);backdrop-filter:blur(18px);border:1px solid rgba(255,255,255,.6)}.mv-catalog-search,.mv-filter-select{border:0;border-radius:13px}.mv-catalog .mv-product-grid{gap:25px}.mv-catalog .mv-product-card__media{height:420px}
.mv-breadcrumb{padding-top:125px}.mv-product-buy{padding-bottom:130px}.mv-gallery__main{border-radius:26px;box-shadow:0 30px 80px rgba(10,41,31,.13)}.mv-gallery__thumbs button{border-radius:11px;overflow:hidden}.mv-buy-box{padding:28px 12px}.mv-buy-box h1{font-size:clamp(47px,5vw,70px);letter-spacing:-.065em}.mv-product-benefit{font-size:18px;line-height:1.7}.mv-product-price strong{font-size:39px}.mv-buy-form select,.mv-buy-form input{border-radius:12px;padding:15px!important;background:#fff}.mv-delivery-info{border-radius:15px;padding:17px}.mv-buy-actions .mv-btn{border-radius:13px}.mv-trust-row{padding:12px;border-radius:12px;background:#edf2ed}.mv-desire{margin:0 20px;border-radius:44px;background:radial-gradient(600px circle at 50% 0,rgba(255,91,32,.17),transparent 60%),var(--mvp-night);padding:140px 0}.mv-desire h2{font-size:clamp(50px,6vw,85px);letter-spacing:-.065em}.mv-desire p{font-size:19px;line-height:1.8}.mv-product-details{padding:150px 0}.mv-spec-grid{gap:12px;border:0}.mv-spec-grid>div{border:1px solid rgba(13,46,36,.1);border-radius:17px;background:#fff;min-height:150px;box-shadow:0 12px 40px rgba(10,43,32,.05)}.mv-layer-note{margin:0 20px;border-radius:44px;background:linear-gradient(135deg,#0c3025,#081d17);padding:120px 0}.mv-layer-note h2{font-size:54px;letter-spacing:-.05em}.mv-buy-steps article{border:0;border-radius:18px;transition:.3s}.mv-buy-steps article:hover{background:#fff;box-shadow:0 18px 45px rgba(10,42,32,.07);transform:translateY(-5px)}.mv-related{background:linear-gradient(180deg,#e7ece7,#f4f1e8)}
.mv-page{background:var(--mvp-paper)}.mv-page-hero{min-height:600px;padding-top:190px;border-radius:0 0 48px 48px;background:radial-gradient(600px circle at 80% 20%,rgba(255,91,32,.17),transparent 60%),linear-gradient(135deg,#e7ede7,#f7f3ea)}.mv-page-hero h1{font-size:clamp(62px,7.5vw,105px);letter-spacing:-.072em}.mv-blueprint{border-radius:25px;background-color:rgba(255,255,255,.35);box-shadow:inset 0 0 0 1px rgba(13,46,36,.08)}.mv-story__number{background:linear-gradient(150deg,rgba(255,91,32,.24),rgba(255,91,32,.02));-webkit-background-clip:text;background-clip:text;color:transparent}.mv-process-list article{border-radius:18px;padding-inline:25px;transition:.3s}.mv-process-list article:hover{background:#fff;box-shadow:0 18px 50px rgba(9,42,31,.06);transform:translateX(8px)}.mv-faq details{background:rgba(255,255,255,.55);border:1px solid rgba(13,45,35,.08);border-radius:18px;padding:0 24px;margin:10px 0;transition:.3s}.mv-faq details[open]{background:#fff;box-shadow:0 20px 60px rgba(8,38,28,.09);transform:translateY(-3px)}.mv-contact-paths>a{border-radius:24px;box-shadow:0 18px 55px rgba(10,42,32,.08);min-height:330px;clip-path:polygon(0 0,calc(100% - 35px) 0,100% 35px,100% 100%,0 100%)}.mv-contact-paths>a:hover{background:linear-gradient(145deg,#0b2b21,#164536);transform:translateY(-12px)}.mv-you-have__grid span{border-radius:15px;box-shadow:0 10px 35px rgba(9,40,30,.05);transition:.3s}.mv-you-have__grid span:hover{transform:translateY(-7px);background:var(--mvp-night);color:#fff}.mv-project-form-section{margin:0 20px 100px;border-radius:46px;background:radial-gradient(600px circle at 10% 30%,rgba(255,91,32,.15),transparent 60%),var(--mvp-night)}.mv-project-form{border-radius:27px;box-shadow:0 50px 110px rgba(0,0,0,.28);padding:48px}.mv-project-form input,.mv-project-form textarea{transition:.25s}.mv-project-form input:focus,.mv-project-form textarea:focus{border-color:var(--mvp-orange)!important}.mv-upload>span{border-radius:15px;background:#f7f8f5}.mv-form-result{border-radius:12px}
@keyframes mvp-spin{to{transform:rotate(360deg)}}@keyframes mvp-scroll-line{0%,100%{transform:scaleX(.35);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}}@keyframes mvp-glow{50%{filter:drop-shadow(0 0 24px rgba(255,91,32,.55))}}
.mv-menu-toggle i{background:#fff}.mv-buy-actions .mv-btn--ghost{color:var(--mvp-night)!important;border-color:rgba(8,30,22,.18)!important;background:#fff!important}.mv-buy-actions .mv-btn--ghost:hover{background:#edf2ed!important}
@media(max-width:1100px){.mv-service-grid article:nth-child(n){grid-column:span 6}.mv-header nav{background:rgba(7,25,20,.96)!important}.mv-product-card__media{height:360px}}
@media(max-width:780px){.mv-shell{width:min(100% - 32px,1320px)}.mv-header{top:8px;margin:8px auto -74px;height:66px;border-radius:14px}.mv-header nav.is-open{top:75px;border-radius:16px;box-shadow:0 30px 70px rgba(0,0,0,.35)}.mv-hero{min-height:auto;border-radius:0 0 30px 30px}.mv-hero__inner{padding-top:100px}.mv-hero__copy{padding-top:70px}.mv-hero h1{font-size:clamp(55px,15vw,82px)}.mv-hero:after{display:none}.mv-printer-stage{height:620px}.mv-paths,.mv-services,.mv-steps{padding:100px 0}.mv-path{min-height:520px}.mv-problem,.mv-no-file,.mv-desire,.mv-layer-note,.mv-project-form-section{margin-inline:8px;border-radius:28px}.mv-problem__grid{gap:40px}.mv-service-grid{gap:12px}.mv-service-grid article:nth-child(n){grid-column:span 12}.mv-featured{padding:100px 0}.mv-product-grid{gap:15px}.mv-product-card__media{height:320px}.mv-no-file>.mv-shell{min-height:740px}.mv-final-cta{min-height:650px;margin-top:80px}.mv-catalog-hero{min-height:520px;padding-top:150px;border-radius:0 0 30px 30px}.mv-catalog-tools{top:82px}.mv-breadcrumb{padding-top:105px}.mv-product-buy{padding-bottom:90px}.mv-desire{padding:100px 0}.mv-product-details{padding:100px 0}.mv-page-hero{padding-top:150px;min-height:520px}.mv-project-form-section{padding:80px 0}.mv-project-form{padding:34px}.mv-cursor,.mv-cursor-dot,.mv-pointer-light{display:none}}
@media(max-width:520px){.mv-shell{width:calc(100% - 24px)}.mv-header__actions>a:not(:last-child){display:none}.mv-hero__copy{padding-top:55px}.mv-printer-stage{height:540px}.mv-path{padding:32px;clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,0 100%)}.mv-text-link{left:32px;right:32px;bottom:30px}.mv-problem__copy{padding:23px}.mv-service-grid article{padding:28px}.mv-service-grid a{left:28px;right:28px}.mv-product-card__media,.mv-catalog .mv-product-card__media{height:390px}.mv-final-cta h2{font-size:52px}.mv-catalog-hero h1{font-size:58px}.mv-catalog-tools{position:relative;top:auto}.mv-gallery__main{border-radius:18px}.mv-buy-actions{grid-template-columns:1fr}.mv-desire,.mv-layer-note{padding:78px 0}.mv-desire h2{font-size:43px}.mv-layer-note h2{font-size:38px}.mv-page-hero h1{font-size:53px}.mv-project-form{padding:25px 18px}.mv-spec-grid{gap:8px}}
@media(pointer:coarse),(prefers-reduced-motion:reduce){.mv-cursor,.mv-cursor-dot,.mv-pointer-light{display:none!important}.mv-path,.mv-product-card{transform:none!important}.mv-site:before{display:none}.mv-header{backdrop-filter:none}}
