:root{--orange:#ed5b30;--ink:#191a19;--muted:#7c807a;--paper:#f7f8f5;--line:#e4e6df}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,"PingFang SC",sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a:focus-visible,button:focus-visible{outline:3px solid var(--orange);outline-offset:4px}input:focus,textarea:focus,select:focus{outline:2px solid #ed5b3050;border-color:var(--orange)}.header{height:94px;padding:0 5%;display:flex;justify-content:space-between;align-items:center;background:var(--paper)}.logo{font-size:39px;letter-spacing:-3px;font-weight:800;display:inline-block}.logo-dot{font-size:12px;vertical-align:top;margin:9px 0 0 6px;display:inline-block;letter-spacing:0;color:var(--orange)}.header nav{display:flex;gap:35px;font-size:13px}.header nav a:hover,.text-link:hover{color:var(--orange)}.nav-cta{font-size:13px;font-weight:bold;border-bottom:1px solid #222;padding:8px 0}.nav-cta span{margin-left:24px}.hero{display:grid;grid-template-columns:1fr 1fr;min-height:640px}.hero-copy{padding:70px 6% 26px 10%;display:flex;flex-direction:column}.hero-kicker,.eyebrow{font:10px monospace;letter-spacing:1.8px}.hero-kicker{display:flex;gap:9px;align-items:center}.hero-kicker span{background:var(--orange);width:6px;height:6px;border-radius:50%}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(45px,5.3vw,82px);letter-spacing:-4px;line-height:1.04;font-weight:500;margin:35px 0 25px}em{font-family:Georgia,serif;font-weight:400}.hero em{color:var(--orange)}.hero p{font-size:14px;line-height:1.8;color:#747771;max-width:350px}.hero-actions{display:flex;align-items:center;gap:28px;margin-top:15px}.button{border:0;display:inline-flex;gap:35px;align-items:center;justify-content:center;padding:17px 24px;font-size:12px;font-weight:600;border-radius:4px;transition:transform .2s}.button:hover{transform:translateY(-2px)}.orange{background:var(--orange);color:white}.text-link{font-size:12px;border-bottom:1px solid #b8bcb2;padding-bottom:8px}.hero-bottom{display:flex;justify-content:space-between;font:8px monospace;letter-spacing:1px;margin-top:auto;padding-top:70px;color:#81877b}.hero-visual{background:#121813;position:relative;overflow:hidden;min-height:630px;isolation:isolate}.visual-grid{position:absolute;inset:0;background:linear-gradient(transparent 98%,#ffffff05 98%),linear-gradient(90deg,transparent 98%,#ffffff05 98%);background-size:56px 56px}.stage{position:absolute;inset:12% 4% 10%;perspective:1000px}.stage-screen{position:absolute;inset:9% 4% 27%;background:#305928;box-shadow:0 0 100px #86d63430;transform:rotateY(-14deg) rotateX(2deg);overflow:hidden;border:6px solid #1c251c;border-bottom-width:12px}.aurora{position:absolute;inset:-40%;background:repeating-radial-gradient(ellipse at 70% 80%,#082626 0%,#1c5b47 13%,#a7dc50 21%,#d1e88a 24%,#23492c 27%,#1c5b47 34%);transform:rotate(-27deg)}.stage-screen:after{content:"";position:absolute;inset:0;background-image:radial-gradient(#0006 .65px,transparent .65px);background-size:3px 3px}.stage-type{position:absolute;top:29%;left:9%;font-size:clamp(32px,4vw,58px);font-weight:800;letter-spacing:-2px;color:#f0f3ca;line-height:.95}.stage-type span{font-size:.43em;letter-spacing:4px}.stage-floor{position:absolute;top:68%;left:-20%;right:-20%;height:45%;background:linear-gradient(#477a3e33,transparent);transform:rotateX(60deg);filter:blur(4px)}.stage-plinth{position:absolute;top:72%;left:9%;width:84%;height:18px;background:#2a3425;transform:skewX(-27deg);box-shadow:0 10px 20px #0009}.stage-person{position:absolute;left:77%;top:60%;height:72px;width:13px;background:#090e0a;border-radius:40% 40% 10% 10%;box-shadow:5px 24px 0 -4px #090e0a,-4px 24px 0 -4px #090e0a}.stage-person:before{content:"";position:absolute;top:-13px;left:1px;width:11px;height:12px;background:#090e0a;border-radius:50%}.visual-label{position:absolute;bottom:44px;left:35px;right:35px;color:#c1cbb5;font:8px monospace;letter-spacing:1px;display:flex;justify-content:space-between}.visual-note{position:absolute;right:15px;top:18px;font:7px monospace;letter-spacing:1px;color:#75816f}.ticker{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:29px 5%;border-bottom:1px solid var(--line);font-size:12px;color:#666e61}.ticker span:first-child{font-family:Georgia,serif;font-size:19px;color:#2b3425}.section{padding:90px 5%}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:40px}.section h2{font-size:clamp(35px,4vw,56px);font-weight:500;letter-spacing:-2px;line-height:1.08;margin:22px 0 0}.section-heading p{font-size:13px;color:var(--muted);line-height:1.8;margin-bottom:24px}.product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.product-image{height:260px;background:#eceee8;position:relative;overflow:hidden;border-radius:5px}.mini-label{position:absolute;top:18px;left:18px;font:9px monospace;z-index:2}.circle-arrow{position:absolute;bottom:17px;right:17px;width:29px;height:29px;background:white;border-radius:50%;display:grid;place-items:center;font-size:15px;transition:background .2s}.product-card:hover .circle-arrow{background:var(--orange);color:white}.product-info{padding-top:22px}.product-info .eyebrow{font-size:8px;color:var(--muted)}.product-info h3{font-size:17px;font-weight:500;margin:10px 0}.product-info p{font-size:10px;line-height:1.6;color:var(--muted)}.product-info p span{padding:0 4px}.display-art{position:relative;height:100%;min-height:150px;perspective:700px}.cabinet{position:absolute;width:43%;height:54%;top:25%;box-shadow:8px 12px 18px #0002;border-radius:3px}.cabinet.screen{left:34%;background:#19231e;transform:rotateY(-21deg) rotateX(4deg);border:5px solid #202c24;overflow:hidden}.screen-pattern{position:absolute;inset:0;background:repeating-radial-gradient(ellipse at 120% -20%,#18392b 0%,#406c3b 18%,#d2d889 26%,#9bb969 28%,#20462d 37%)}.screen:after{content:"";position:absolute;inset:0;background-image:radial-gradient(#0007 .6px,transparent .6px);background-size:3px 3px}.screen b{position:absolute;color:#fff8;top:42%;left:13%;font-size:22px}.screen b span{font-size:8px;letter-spacing:2px}.cabinet.rear{left:18%;top:23%;background:repeating-linear-gradient(90deg,#323a35 0,#323a35 5px,#252d28 6px,#252d28 8px);transform:rotateY(25deg) rotate(-5deg);border:5px solid #202722}.rear i{position:absolute;top:10%;left:10%;width:30%;height:30%;border:2px solid #141d17;border-radius:5px;box-shadow:inset 1px 1px 0 #798678}.rear i:nth-child(2){left:60%}.rear i:nth-child(3){top:60%}.rear i:nth-child(4){top:60%;left:60%}.rear span{position:absolute;top:46%;left:35%;font-size:5px;color:#97a18f;letter-spacing:1px}.art-caption{position:absolute;bottom:13px;left:18px;font:6px monospace;color:#8f9589;letter-spacing:1px}.indoor-fixed .screen-pattern{filter:hue-rotate(70deg)}.outdoor-fixed .screen-pattern{filter:hue-rotate(170deg)}.fine-pixel-pitch .screen-pattern{filter:hue-rotate(245deg)}.creative-led .screen{border-radius:25% 5% 25% 5%}.product-card:hover .screen{transform:rotateY(-12deg) rotateX(0deg);transition:transform .3s}.solutions{background:#e9ece5}.solution-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.solution{height:340px;position:relative;overflow:hidden;border-radius:5px;background:#19232b}.solution:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,#000a)}.scene-screen{position:absolute;inset:18% 12% 25%;transform:perspective(500px) rotateY(-13deg);background:repeating-radial-gradient(ellipse at 80% 90%,#082d36,#235a5f 20%,#ddf0c1 24%,#486f60 28%,#102c34 50%);box-shadow:0 0 50px #a9e7f133}.scene-lines{position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0,transparent 24%,#ffffff09 24%,#ffffff09 25%)}.retail-scene{background:#b4afa3}.retail-scene .scene-screen{inset:14% 30% 14%;background:linear-gradient(120deg,#c75f2d,#eec49b 50%,#7f593a);transform:rotateY(10deg);box-shadow:8px 10px 0 #56584e}.city-scene{background:#344452}.city-scene .scene-lines{background:repeating-linear-gradient(90deg,transparent 0,transparent 21%,#101e2788 21%,#101e2788 30%)}.city-scene .scene-screen{inset:12% 8% 34%;background:linear-gradient(30deg,#3d284b,#a26f9e 50%,#d7c1d0);transform:rotateY(20deg)}.solution-caption{position:absolute;bottom:24px;left:25px;right:25px;color:white;z-index:2}.solution-caption span{font:8px monospace;letter-spacing:1px;color:#c9d2c5}.solution h3{font-size:22px;font-weight:400;margin:14px 0 0}.solution b{float:right;font-weight:400}.about{display:grid;grid-template-columns:1fr 2fr;gap:30px}.about h2{margin-top:0}.about h2 span{color:#a4aaa0}.about p{max-width:500px;color:var(--muted);font-size:14px;line-height:1.8;margin-top:25px}.about-values{border-top:1px solid var(--line);padding-top:25px;display:flex;gap:30px;font-size:11px}.cta{padding:85px 5%;text-align:center;background:#1e2b23;color:white}.cta .eyebrow{color:#b4c3b1}.cta h2{font-size:64px;font-weight:400;letter-spacing:-2px;line-height:1.05;margin:30px 0}.cta em{color:#d0dda9}.light{background:#eef0e7;color:#213122}footer{padding:45px 5% 25px}.footer-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:35px}.footer-top p{font-size:14px;line-height:1.5;color:#737d6c;margin:0}.footer-top>a{font-size:12px}.footer-bottom{border-top:1px solid var(--line);padding-top:22px;display:flex;justify-content:space-between;gap:20px;font:9px monospace;color:#92998c}.catalog h1,.contact h1{font-size:64px;letter-spacing:-3px;font-weight:500;margin:25px 0}.muted{color:var(--muted);font-size:12px;line-height:1.7}.catalog-tools{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);margin:50px 0 25px}.tabs{display:flex;gap:22px;align-items:center}.tabs a,.tabs button{padding:18px 0;font-size:11px;border:0;border-bottom:2px solid transparent;background:none;color:#777e71}.tabs .active{border-color:var(--orange);color:var(--ink)}input,textarea,select{border:1px solid #dfe3d9;border-radius:5px;background:#fff;padding:11px 12px;color:#30362c;width:100%;font-size:12px}textarea{resize:vertical}.catalog-tools input{margin-top:6px}.count{font:9px monospace;letter-spacing:1px;color:var(--muted);margin-bottom:30px}.empty{padding:60px;text-align:center;color:var(--muted);font-size:13px}.breadcrumb{font-size:11px;color:#89907f;margin-bottom:40px}.detail-hero{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.detail-art{height:490px;background:#e9ece4;border-radius:7px}.detail-art .screen b{font-size:50px}.detail-art .screen b span{font-size:18px}.detail-copy h1{font-size:44px;font-weight:500;letter-spacing:-2px;margin:22px 0}.detail-copy h2{font-size:21px;letter-spacing:-.5px;color:#68745f;margin:0 0 22px}.detail-copy p{font-size:13px;line-height:1.9;color:#7c8277}.quick-spec{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding:20px 0 27px;margin:20px 0;border-top:1px solid var(--line)}.quick-spec small{font:8px monospace;display:block;color:#7a8471;margin-bottom:10px}.quick-spec strong{font-size:12px;font-weight:400;line-height:1.7;display:block}.detail-features{display:flex;gap:30px;margin:70px 0}.detail-features>div{flex:1;border-top:1px solid var(--line);padding-top:20px}.detail-features span{font:10px monospace;color:var(--orange)}.detail-features h3{font-size:19px;font-weight:400;margin:18px 0}.spec-heading{margin:70px 0 30px}.spec-heading h2{font-size:34px}.spec-table{width:100%;border-collapse:collapse;font-size:13px}.spec-table th,.spec-table td{border-top:1px solid var(--line);text-align:left;padding:19px}.spec-table th{font-weight:500;width:35%;background:#ecefe7}.reference-note{font-size:10px;line-height:1.6;color:#92998a;margin:25px 0}.contact form{max-width:600px;margin-top:40px}.contact label{display:block;font-size:12px;margin-bottom:20px}.contact input,.contact textarea{display:block;margin-top:10px}.notice{background:#fff4e9;border:1px solid #f2e3d5;color:#976347;font-size:11px;line-height:1.8;padding:13px 17px;border-radius:5px;margin-bottom:25px}.admin-shell{display:flex;min-height:100vh;background:#f7f8fa;font-family:Arial,"PingFang SC",sans-serif}.admin-sidebar{width:224px;flex-shrink:0;background:#fff;border-right:1px solid #e7e9ed;padding:35px 23px;position:fixed;top:0;bottom:0;display:flex;flex-direction:column}.admin-sidebar .logo{font-size:35px}.workspace-label{font:8px monospace;letter-spacing:1.5px;color:#a3a9b0;margin:52px 0 17px}.side-active{display:flex;gap:12px;align-items:center;background:#fff0e9;padding:13px;color:#d95b32;border-radius:6px;font-size:13px}.side-active small{margin-left:auto;font-size:10px}.side-hint{font-size:11px;line-height:1.9;color:#a0a6af;padding:20px 8px}.side-site{font-size:12px;color:#767e89;margin:20px 8px}.sidebar-bottom{margin-top:auto;border-top:1px solid #eee;padding-top:22px;display:flex;gap:12px;align-items:center;font-size:11px}.avatar{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#e9eddf}.sidebar-bottom small{display:block;color:#a1a8b1;font-size:9px;margin-top:6px}.admin-main{margin-left:224px;flex:1;min-width:0}.admin-topbar{height:74px;border-bottom:1px solid #e6e9ed;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-size:11px;color:#818a94}.demo-badge{font:8px monospace;letter-spacing:1px;color:#778578;border:1px solid #dce5dd;padding:6px 9px;border-radius:4px}.admin-content{padding:42px 40px;max-width:1600px;margin:auto}.admin-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}.admin-heading .eyebrow{font-size:8px;color:#99a1a9}.admin-heading h1{font-size:29px;font-weight:500;margin:12px 0}.admin-heading p{font-size:12px;color:#8b939e;margin:0}.stats{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin:28px 0}.stats>div{background:white;border:1px solid #e7e9ee;border-radius:7px;padding:24px}.stats small{font-size:11px;color:#939ba6}.stats strong{display:block;font-size:32px;font-weight:500;letter-spacing:-1px;margin-top:16px}.admin-list{background:white;border:1px solid #e7e9ee;border-radius:8px;overflow:hidden}.list-tools{padding:10px 22px;display:flex;justify-content:space-between;gap:20px;align-items:center}.list-tools input{max-width:210px;font-size:11px}.admin-list table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap;font-size:11px}.admin-list th{font-size:10px;color:#8f98a4;background:#fafbfc;font-weight:400;padding:15px 22px;border-top:1px solid #eef0f3;border-bottom:1px solid #eef0f3}.admin-list td{padding:17px 22px;border-bottom:1px solid #eef0f3;color:#727b88}.product-cell{display:flex;align-items:center;gap:13px}.product-cell strong{font-size:12px;font-weight:500;color:#333d47;display:block}.product-cell small{display:block;font:8px monospace;margin-top:8px;color:#a2aab1}.product-thumb{width:56px;height:49px;border-radius:5px;background:#eef1e9;overflow:hidden;display:block}.product-thumb .display-art{height:49px;min-height:0}.product-thumb .art-caption,.product-thumb b,.product-thumb i,.product-thumb .rear span{display:none}.product-thumb .cabinet{border-width:1px;box-shadow:2px 2px 2px #0001}.badge{padding:5px 9px;border-radius:4px;font-size:9px;background:#f0f1f3;color:#8e939a}.badge.published{background:#eef6ec;color:#5f9655}.edit-button{border:0;background:none;color:#d46743;font-size:11px;padding:5px}.list-footer{padding:19px 22px;font-size:10px;color:#939ba5;display:flex;justify-content:space-between}.table-scroll{overflow:auto}.edit-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:25px}.form-panel{border:1px solid #e5e8ec;background:white;border-radius:7px;padding:24px;margin-bottom:22px}.form-panel h2{font-size:14px;font-weight:500;margin:0 0 25px}.form-panel label{font-size:11px;color:#7e8790;display:block;margin-bottom:20px}.form-panel label input,.form-panel label select,.form-panel label textarea{display:block;margin-top:9px}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.checkbox{display:flex!important;align-items:center;gap:8px}.checkbox input{width:auto;display:inline!important;margin:0!important}.save-button{width:100%;font-size:12px}.save-button:disabled{opacity:.5;cursor:wait}.back-button{width:100%;border:1px solid #e4e7eb;border-radius:4px;padding:13px;background:white;color:#7d8790;font-size:11px;margin-top:12px}.preview-link{display:block;text-align:center;font-size:10px;margin-top:20px;color:#7a8591}.edit-side .display-art{height:200px}.spec-row{display:flex;gap:10px;margin-bottom:12px}.spec-row input{min-width:0}.remove{border:0;background:#f8eeeb;color:#b37460;border-radius:4px;font-size:18px}.panel-heading{display:flex;justify-content:space-between;align-items:baseline}.save-message{background:#eaf3e9;color:#4e7850;padding:14px 18px;border-radius:5px;font-size:12px;margin-bottom:20px}@media(min-width:1600px){.hero-copy{padding-left:max(10%,calc((100vw - 1450px)/2))}.hero{min-height:740px}.hero-visual{min-height:740px}}@media(max-width:1100px){.hero-actions{gap:15px;align-items:flex-start;flex-direction:column}.hero h1{letter-spacing:-2px}.product-grid{grid-template-columns:repeat(2,1fr)}.product-image{height:310px}.admin-sidebar{width:185px;padding:30px 17px}.admin-main{margin-left:185px}.admin-content{padding:30px 23px}.admin-topbar{padding:0 23px}.edit-layout{grid-template-columns:1fr}.edit-side{display:grid;grid-template-columns:1fr 1fr;gap:20px}.catalog-tools{flex-direction:column;padding-bottom:20px}.catalog-tools form{max-width:250px}.stats{gap:10px}.stats>div{padding:18px}}@media(max-width:700px){.header{height:78px}.header nav{gap:15px;font-size:10px}.header nav a:last-child{display:none}.logo{font-size:32px}.nav-cta{font-size:11px}.nav-cta span{margin-left:8px}.hero{grid-template-columns:1fr}.hero-copy{padding:48px 6% 25px}.hero h1{font-size:58px}.hero p{max-width:390px}.hero-actions{flex-direction:row;align-items:center;gap:25px}.hero-bottom{padding-top:40px}.hero-visual{min-height:440px}.stage-type{font-size:52px}.ticker{flex-wrap:wrap;padding:25px 6%;font-size:9px}.ticker span:first-child{flex-basis:100%}.section{padding:60px 6%}.section-heading{align-items:flex-start;gap:25px}.section-heading p{font-size:10px}.section h2{font-size:36px}.section-heading .text-link{font-size:10px}.product-grid{gap:25px 14px}.product-image{height:210px}.product-info h3{font-size:14px}.mini-label{font-size:7px;left:12px}.screen b{font-size:15px}.screen b span{font-size:5px}.art-caption{font-size:4px;left:10px}.solution-grid{grid-template-columns:1fr}.solution{height:310px}.about{grid-template-columns:1fr}.about-values{gap:16px;font-size:9px}.cta h2{font-size:48px}.footer-top p{font-size:11px}.footer-top>a{font-size:10px}.footer-bottom{font-size:8px;line-height:1.7;flex-direction:column}.catalog h1,.contact h1{font-size:43px}.tabs{flex-wrap:wrap;gap:17px}.tabs a,.tabs button{font-size:10px;padding:12px 0}.detail-hero{grid-template-columns:1fr;gap:35px}.detail-art{height:350px}.detail-copy h1{font-size:36px}.detail-features{gap:18px;margin:45px 0}.detail-features h3{font-size:13px;line-height:1.5}.spec-table{font-size:11px}.spec-table th,.spec-table td{padding:15px 10px}.admin-sidebar{position:relative;width:100%;flex-direction:row;padding:20px;align-items:center;gap:20px;border:0;border-bottom:1px solid #eee}.admin-sidebar .logo{font-size:28px}.workspace-label,.side-hint,.sidebar-bottom{display:none}.side-active{font-size:11px;padding:9px}.side-active small{display:none}.side-site{margin:0 0 0 auto;font-size:10px}.admin-shell{display:block}.admin-main{margin:0}.admin-topbar{height:56px;padding:0 20px;font-size:9px}.admin-content{padding:28px 16px}.admin-heading h1{font-size:25px}.admin-heading p{font-size:10px;max-width:200px;line-height:1.7}.admin-heading .button{padding:12px 15px;font-size:11px}.stats{grid-template-columns:1fr 1fr}.stats strong{font-size:27px}.list-tools{padding:10px;flex-wrap:wrap}.list-tools input{max-width:100%}.list-footer span{display:none}.edit-side{display:block}.field-grid{grid-template-columns:1fr}.form-panel{padding:20px}.notice{font-size:10px}.admin-heading .eyebrow{font-size:6px}.stage-type span{font-size:23px}}
[hidden]{display:none!important}.inquiry-section{padding:85px 5%;display:grid;grid-template-columns:1fr 1fr;gap:8%;background:#e9ede5;scroll-margin-top:25px}.detail .inquiry-section{margin:60px -5.5% -90px;padding:70px 5.5%}.inquiry-intro h2{font-size:48px;font-weight:500;letter-spacing:-2px;line-height:1.12;margin:25px 0}.inquiry-intro em{color:#657c52}.inquiry-intro p{font-size:13px;color:#78816e;line-height:1.9;max-width:360px}.inquiry-points{display:grid;gap:18px;font:10px monospace;color:#6d7965;margin:35px 0}.whatsapp-text{font-size:12px;border-bottom:1px solid #88987c;padding-bottom:8px;color:#375e35}.lead-form{background:#fff;border:1px solid #dfe5d7;border-radius:9px;padding:30px;box-shadow:0 12px 30px #20351b04}.lead-form label{display:block;font-size:11px;color:#596050;margin-bottom:18px}.lead-form label>span:not(:last-child){color:var(--orange)}.lead-form input,.lead-form textarea{display:block;margin-top:9px;background:#fcfdfb}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.contact-hint{font-size:9px;color:#8c9484;margin:-6px 0 20px}.privacy-check{display:flex!important;gap:9px;align-items:flex-start;line-height:1.7}.privacy-check input{width:auto;margin:2px 0 0!important}.privacy-check span{color:#8b9284!important;font-size:9px}.privacy-check a{text-decoration:underline}.lead-form>.button{width:100%;justify-content:space-between}.button:disabled{opacity:.5;cursor:not-allowed;transform:none}.form-status{font-size:10px;line-height:1.7;color:#8c9484;margin:14px 0 0}.honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.contact-dock{position:fixed;bottom:24px;right:25px;display:flex;gap:7px;z-index:30;box-shadow:0 6px 25px #0002;border-radius:7px;overflow:hidden}.contact-dock>a{padding:15px 18px;background:#202c23;color:white;font-size:11px}.contact-dock .wa-dock{background:#397551}.consent-banner{position:fixed;bottom:90px;left:22px;width:min(580px,calc(100% - 44px));background:#fff;border:1px solid #dce1d5;box-shadow:0 12px 50px #0002;border-radius:9px;padding:22px;z-index:50}.consent-banner strong{font-size:13px}.consent-banner p{font-size:11px;line-height:1.7;color:#7c8475;margin:9px 0 15px}.consent-banner a{text-decoration:underline}.consent-actions{display:flex;gap:12px}.consent-actions button{flex:1;padding:11px;border:1px solid #d5ddcd;background:#fff;border-radius:4px;color:#42503a;font-size:11px}.consent-actions button:last-child{background:#263923;color:white}.footer-bottom button{border:0;background:none;color:inherit;font:inherit;padding:0}.social-links{display:flex;flex-wrap:wrap;gap:12px;font-size:10px}.settings-page{max-width:850px;margin:auto}.settings-page h1{font-size:36px;margin-top:30px}.settings-page .form-panel{margin-top:30px}.privacy-page{max-width:900px;margin:auto}.privacy-page h1{font-size:44px;font-weight:500;letter-spacing:-2px;margin:25px 0 45px}.privacy-page h2{font-size:22px;letter-spacing:0;margin:35px 0 15px}.privacy-page p{font-size:14px;color:#74806b;line-height:1.9}footer{padding-bottom:90px}@media(max-width:700px){.inquiry-section{grid-template-columns:1fr;padding:55px 6%;gap:35px}.inquiry-intro h2{font-size:36px}.inquiry-points{gap:12px;margin:25px 0}.lead-form{padding:22px}.form-grid{grid-template-columns:1fr}.contact-dock{right:12px;left:12px;bottom:12px;gap:5px;box-shadow:0 4px 30px #0002}.contact-dock>a{flex:1;text-align:center;padding:16px 12px}.detail .inquiry-section{margin-bottom:-60px}.consent-banner{bottom:80px;left:12px;width:calc(100% - 24px)}.privacy-page h1{font-size:34px}.hero-actions .text-link{font-size:11px}.footer-top{flex-wrap:wrap;gap:20px}}
