/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer theme;@layer utilities{.static{position:static}.block{display:block}.grid{display:grid}}:root{--brand:#ff945d;--brand-dark:#e65c22;--accent:#ffb778;--cream:#130f0d;--ink:#fff3e9;--muted:#c5b1a2;--line:#ffffff20;--shadow:0 18px 60px #0004}body{color:var(--ink);background:radial-gradient(at 90% 35%,#39201355,#0000 45%),#130f0d}.wrap{max-width:1240px;padding:0 30px}section[id]{scroll-margin-top:110px}header{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#201913c9;border:1px solid #ffffff26;border-radius:22px;margin:12px 20px 0;position:sticky;top:12px;box-shadow:0 14px 40px #0003}.nav{height:82px}.brand img{border-radius:50%;width:50px;height:50px;padding:4px}.brand span{font-size:15px}.brand small{letter-spacing:.07em;font-size:10px}.menu{gap:18px}.menu a{color:#decec1;font-size:13px}.menu .btn{padding:9px 14px;font-size:12px}.btn{border-width:1px;font-size:14px;transition:transform .2s,background .2s;box-shadow:inset 0 1px #ffffff35}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#fff;background:linear-gradient(130deg,#f17836,#b63616);box-shadow:0 8px 26px #e85b2425,inset 0 1px #ffc8a5}.btn-line,.btn-ghost{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09;border-color:#ffffff30;color:#ffb98c!important}.hero{background:radial-gradient(at 75% 45%,#662d2855,#0000 55%),#130f0d;align-items:center;min-height:760px;padding:95px 0 120px;display:flex}.hero-grid{z-index:2;pointer-events:none;gap:60px;width:100%;position:relative}.hero-grid a{pointer-events:auto}.hero h1{letter-spacing:-.035em;margin:26px 0;font-size:clamp(40px,4.8vw,68px);line-height:1.22}.hero h1 .hl{color:#ffa26d}.hero p.lead{color:#d4c0b2;font-size:17px;line-height:1.95}.tag{color:#ffc298;letter-spacing:.05em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff08;border-color:#ffac713d;font-size:11px}.hero-art{perspective:1000px}.hero-art img{object-fit:contain;background:linear-gradient(135deg,#fffdf7,#ffe9da);border:1px solid #ffb982;border-radius:40px;width:290px;height:290px;padding:35px;transform:rotateY(-14deg)rotate(5deg);box-shadow:25px 35px 80px #0007,0 0 100px #ff7c2920}.stats{border-top:1px solid #ffffff24;gap:35px;margin-top:40px;padding-top:26px}.stat b{font-size:24px}.stat span{font-size:12px}#galaxy-root,.galaxy-scene,.galaxy-shade{position:absolute;inset:0}.galaxy-scene{opacity:.7;overflow:hidden}.galaxy-shade{pointer-events:none;background:linear-gradient(90deg,#130f0df0 0,#130f0da0 35%,#130f0d30 75%),linear-gradient(#0000 75%,#130f0d)}.scene-control{z-index:3;color:#edc4ab;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#211713c9;border:1px solid #ffffff30;border-radius:24px;align-items:center;gap:8px;padding:9px 14px;font-size:11px;display:flex;position:absolute;bottom:24px;right:30px}section.block{padding:85px 0}#products,#order,#map{border-block:1px solid #ffffff09;background:#ffffff02!important}.eyebrow{letter-spacing:.15em;font-size:11px}.title{letter-spacing:-.02em}.sub{font-size:15px;line-height:1.9}.card,.prod,.about,.step{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(140deg,#ffffff0c,#ffffff03);border:1px solid #ffffff20;border-radius:24px;box-shadow:0 15px 40px #0003,inset 0 1px #ffffff0a}.card:hover,.prod:hover{border-color:#ffaf7555;transform:translateY(-6px)}.card .ico{background:linear-gradient(145deg,#ffb37b35,#ba441522);border:1px solid #ffba7c44;border-radius:16px;box-shadow:inset 0 2px #ffffff25,0 8px 20px #0003}.prod .ph{background:radial-gradient(at 50% 40%,#b8582733,#0000 75%);height:135px}.prod .n{border-top:1px solid #ffffff12;font-size:15px}.about{padding:38px}.about li{font-size:13px}.about li b{text-align:right;font-weight:500}.step:before{background:linear-gradient(135deg,#f99d61,#bf481f);box-shadow:0 6px 20px #0004}.step p{color:var(--muted);font-size:14px}.cta{background:radial-gradient(at 100% 0,#e9804740,#0000 70%),linear-gradient(120deg,#592617,#201611);border:1px solid #efab7040;box-shadow:inset 0 1px #ffffff20,0 20px 70px #0004}.cta .btn-ghost{background:#ffffff10;border-color:#ffffff40}footer{background:#0e0b09;border-top:1px solid #ffffff13;margin-top:0}footer .rule{border-color:#ffffff16}a:focus-visible,button:focus-visible{outline-offset:5px;outline:3px solid #ffb47c}@media (width<=1100px){.menu{display:none}.burger{color:#ffb47c;cursor:pointer;font-size:26px;display:block}.menu.is-open{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#211812f5;border:1px solid #ffffff26;border-radius:20px;flex-direction:column;align-items:stretch;padding:24px;display:flex;position:absolute;top:90px;left:0;right:0}.hero-grid{gap:30px}.hero-art img{width:230px;height:230px}}@media (width<=860px){header{margin:8px 10px;top:8px}.nav{height:70px}.wrap{padding:0 22px}.brand small{font-size:8px}.hero{min-height:0;padding:50px 0 75px}.hero-grid{grid-template-columns:1fr}.hero-art{order:0}.hero-art img{width:190px;height:190px;margin-top:25px;padding:22px}.hero h1{font-size:40px}.hero p.lead{margin:auto}.stats{gap:25px}.scene-control{bottom:10px;right:15px}.galaxy-scene{opacity:.4}.about{padding:25px}.about li{flex-direction:column;gap:3px}.about li b{text-align:left}section.block{padding:55px 0}.cta{padding:32px 20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important}}.hero-art img{box-shadow:none;filter:drop-shadow(0 0 3px #ffba79)drop-shadow(0 0 15px #ff7029a6)drop-shadow(0 0 38px #e34a235c);background:0 0;border:0;border-radius:0;padding:0;transform:none}.glass-symbol{vertical-align:middle;color:#ffbf89;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(145deg,#ffd5a82e,#ed762319 55%,#fff5df12);border:1px solid #ffd1a04d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:relative;box-shadow:inset 0 1px 1px #fff4dd70,inset 0 -3px 6px #6a250750,0 5px 12px #0004}.glass-symbol:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#fff8df26,#0000);height:35%;position:absolute;inset:2px 4px auto}.glass-symbol svg{filter:drop-shadow(0 1px 1px #6a2308)drop-shadow(0 0 4px #ff9a414d);width:62%;height:62%}.btn .glass-symbol{border-radius:8px;width:24px;height:24px}.btn-primary .glass-symbol{color:#fff4df;border-color:#fff5}.tag .glass-symbol{border-radius:8px;width:23px;height:23px;margin-right:6px}.prod .ph .glass-symbol{border-radius:23px;width:76px;height:76px;transform:rotate(-6deg);box-shadow:inset 0 2px 2px #fff1cc55,inset 0 -5px 12px #8d350b55,8px 15px 25px #0005}.prod:hover .glass-symbol{transform:rotate(0)}.card .ico{box-shadow:none;background:0 0;border:0}.card .ico .glass-symbol{border-radius:16px;width:52px;height:52px}.burger .glass-symbol{width:35px;height:35px}footer .glass-symbol{border-radius:8px;width:23px;height:23px;margin-right:7px}.environment-links{flex-shrink:0;align-items:center;gap:8px;display:flex}.environment-links .btn{white-space:nowrap}.menu .btn-dev{color:#ffe0aa;background:linear-gradient(145deg,#e4ad3626,#fff4df09);border-color:#e6ad6259;box-shadow:inset 0 1px 1px #fff5,0 4px 12px #0003}.environment-links .btn:focus-visible{outline-offset:4px;outline:2px solid #ffc184}
