:root{color-scheme:dark;--bg:#101012;--panel:#1b1b20;--panel2:#25252c;--text:#fafafa;--muted:#aaaab0;--orange:#ff6a13;--border:#36363d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.55 system-ui,-apple-system,Segoe UI,Arial,sans-serif}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(ellipse at top left,rgba(255,100,0,.06),transparent 50%)}a{color:inherit;text-decoration:none}a:hover{color:var(--orange)}button,input,select,textarea{font:inherit}button{cursor:pointer}input,select,textarea{color:#fff;background:#151519;border:1px solid var(--border);border-radius:11px;padding:12px 13px;width:100%;outline:none;max-width:100%}input:focus,select:focus,textarea:focus{border-color:var(--orange)}input[type=checkbox]{width:auto;accent-color:var(--orange)}input[type=file]{padding:10px}label{font-size:.86rem;color:#ddd;display:block}label input,label select,label textarea{display:block;margin-top:7px}.check{display:flex;align-items:flex-start;gap:9px;margin:17px 0}.check input{margin-top:4px}.check a{text-decoration:underline;color:var(--orange)}.top{min-height:82px;max-width:1360px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:13px 5%;gap:20px}.brand{display:inline-flex;align-items:center;gap:11px;font-weight:1000;font-style:italic;line-height:1;color:#fff;white-space:nowrap}.brand b,em{color:var(--orange);font-style:normal}.brand small{display:block;color:#aaa;font-size:11px;letter-spacing:2px;margin-top:8px;font-style:normal}.brand-icon{display:inline-grid;place-items:center;background:var(--orange);color:#141414;font-size:25px;border-radius:12px;width:46px;height:46px}.top nav{display:flex;gap:25px;font-size:14px;color:#c5c5c7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:14px 23px;border-radius:12px;font-weight:800;text-align:center;border:1px solid transparent;transition:transform .15s,background .15s}.btn:hover{transform:translateY(-1px);color:inherit}.btn.orange{background:var(--orange);color:#101012}.btn.orange:hover{background:#ff8d48}.btn.outline{border-color:#555;background:transparent;color:#fff}.btn.outline:hover{border-color:var(--orange)}.btn.sm{font-size:13px;padding:9px 13px}.btn.full{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.hero{max-width:1440px;margin:0 auto;min-height:650px;display:grid;grid-template-columns:1fr .82fr;gap:40px;padding:70px 5% 85px;align-items:center;position:relative}.glow{position:absolute;z-index:-1;left:5%;top:0;width:50%;height:100%;background:radial-gradient(circle,rgba(255,100,0,.12),transparent 65%)}.eyebrow{color:var(--orange);font-size:12px;font-weight:900;letter-spacing:2px}.hero h1{font-weight:1000;font-style:italic;font-stretch:condensed;font-size:clamp(44px,5.1vw,76px);line-height:1.04;letter-spacing:-3px;margin:25px 0}.hero h1 span{color:var(--orange)}.hero p{max-width:570px;font-size:19px;color:#bfc0c7}.actions{display:flex;flex-wrap:wrap;gap:10px;margin:28px 0}.hero-art{border:1px solid #484046;border-radius:22px;overflow:hidden;box-shadow:0 24px 90px rgba(255,75,0,.17);transform:rotate(1deg);background:#100d0b}.hero-art img{display:block;width:100%;height:auto}.stats{display:flex;gap:30px;margin-top:50px}.stats>div{max-width:150px}.stats b{display:block;font-size:26px}.stats small{display:block;color:#888;font-size:12px}.section{padding:90px 5%;max-width:1360px;margin:auto}.section-heading{max-width:780px;margin-bottom:40px}.section-heading h2{font-size:clamp(31px,4vw,52px);letter-spacing:-1.4px;line-height:1.1;margin:14px 0}.section-heading p{color:var(--muted)}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-grid article{padding:26px;background:var(--panel);border:1px solid var(--border);border-radius:16px}.service-grid span{font-size:34px}.service-grid h3{margin:18px 0 6px}.service-grid p,.steps p{color:var(--muted);font-size:14px}.steps{border-block:1px solid #25252b}.steps article strong{font-size:38px;color:var(--orange)}.quote-layout{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);gap:25px;align-items:start}.form-card,.panel{border:1px solid var(--border);background:var(--panel);border-radius:20px;padding:30px}.form-card h3{border-top:1px solid var(--border);padding-top:25px;margin-top:28px}.form-card h3:first-child{border:0;padding-top:0;margin-top:0}.form-card h3 span{color:var(--orange);margin-right:12px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fields .wide{grid-column:1/-1}.quote-side .sticky{position:sticky;top:20px;background:linear-gradient(160deg,#272020,#18181c);border:1px solid #524039;border-radius:20px;padding:30px}.quote-side .price{font-size:45px;font-weight:900;color:var(--orange);margin:12px 0 0}.quote-side p{color:#c8c8cc}.separator{height:1px;background:#464148;margin:25px 0}.hint{font-size:12px!important;color:#96969e!important}.narrow{max-width:680px;padding:40px 20px 100px;margin:auto}.narrow>.brand{margin:0 0 40px}.narrow .form-card h1{font-size:38px;line-height:1.15}.narrow .form-card form{display:grid;gap:15px}.centered{text-align:center}.big-icon{width:75px;height:75px;background:#215336;color:#9ff2bb;border-radius:50%;display:grid;place-items:center;font-size:40px;margin:0 auto 20px}.ticket{padding:27px;border:1px solid #4c3d30;border-radius:16px;margin:24px 0;background:#201f1f}.ticket h2{font-size:36px;letter-spacing:1px;margin:5px 0;color:var(--orange)}.ticket small{color:#aaa}.pill{font-size:12px;background:#3a2f25;color:#ffba83;padding:7px 10px;border-radius:20px;white-space:nowrap}.details{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:20px 0}.details small,.details b{display:block}.details b{font-size:14px}.proof{max-width:100%;width:100%;max-height:530px;object-fit:contain;border-radius:12px;background:#09090b;border:1px solid var(--border)}.alert{padding:14px;background:#432122;border:1px solid #8b383a;border-radius:12px;margin:15px 0}.center{text-align:center}.small{font-size:13px}footer{text-align:center;padding:50px 5%;background:#18181c;border-top:1px solid #313138;color:#a3a3a9}footer strong{font-size:25px;color:white}footer a{color:var(--orange)}.admin-main{max-width:1360px;padding:35px 5% 110px;margin:auto}.admin-title{display:flex;justify-content:space-between;align-items:center;gap:20px}.admin-title h1{font-size:36px;margin:8px 0}.admin-title p{color:var(--muted)}.timer{font-size:12px;color:#bbb;padding:12px;border:1px solid var(--border);border-radius:12px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:26px 0}.kpis>div{background:var(--panel);padding:24px;border:1px solid var(--border);border-radius:15px}.kpis small{display:block;color:var(--muted)}.kpis b{display:block;font-size:31px;margin-top:7px;color:var(--orange)}.panel{margin:25px 0}.panel-head{display:flex;justify-content:space-between;gap:15px;align-items:center;flex-wrap:wrap}.filters{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.filters input,.filters select{width:auto;min-width:150px}.order-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:20px}.order-card{border:1px solid var(--border);border-radius:14px;padding:20px;background:var(--panel2)}.order-card:hover{border-color:var(--orange)}.order-card p{color:#bbb}.line{display:flex;justify-content:space-between;align-items:center;gap:10px}.line small{color:#a1a1a6}.detail-cols{display:grid;grid-template-columns:1fr 1fr;gap:30px}.detail-cols>div{border:1px solid var(--border);border-radius:12px;padding:17px}.detail-cols p{overflow-wrap:anywhere}.manage{gap:8px;margin:12px 0 30px}.manage form{margin:0}.finish{padding:20px;border:1px solid #9e5427;border-radius:14px;background:#281f1c}.finish label,.settings-form label{margin-bottom:15px}.history{font-size:13px;border-bottom:1px solid var(--border);padding-bottom:12px;color:#aaa}.history b{color:#fff}.table-wrap{width:100%;overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;padding:12px;border-bottom:1px solid var(--border)}td input[type=number]{min-width:90px}td input[type=checkbox]{width:auto}.inline-form{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.inline-form .check{margin:0}.settings-form{max-width:460px}code{overflow-wrap:anywhere} @media(max-width:980px){.hero{grid-template-columns:1fr 1fr;gap:18px}.service-grid{grid-template-columns:repeat(2,1fr)}.order-grid{grid-template-columns:repeat(2,1fr)}.top nav{gap:12px}.quote-layout{grid-template-columns:1fr}.quote-side .sticky{position:static}.hero h1{font-size:48px}}@media(max-width:700px){.top{padding:13px 18px}.top nav{display:none}.top>.btn{font-size:12px;padding:11px}.brand{font-size:14px}.brand-icon{width:39px;height:39px}.hero{display:flex;flex-direction:column;padding:45px 20px 70px;align-items:stretch}.hero h1{font-size:44px;letter-spacing:-2px}.hero p{font-size:16px}.hero-art{max-width:500px;margin:auto}.stats{gap:12px;margin-top:30px}.stats b{font-size:22px}.section{padding:55px 20px}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.service-grid article{padding:17px}.form-card,.panel{padding:20px}.fields,.detail-cols,.details{grid-template-columns:1fr}.fields .wide{grid-column:auto}.admin-title{display:block}.kpis{grid-template-columns:repeat(2,1fr)}.order-grid{grid-template-columns:1fr}.filters{width:100%}.filters input,.filters select{flex:1;min-width:120px}.admin-top .brand small{display:none}.narrow{padding:30px 14px 80px}.top.admin-top{gap:7px}.admin-main{padding:25px 14px}.admin-title h1{font-size:29px}.btn{padding:13px}.form-card h3{font-size:17px}}
