@import url('/system/style.css');
html{scroll-behavior:smooth;scroll-padding-top:30px}body{background:#f8faf8;color:#183d32}a{color:inherit;text-decoration:none}header{height:94px;max-width:1440px;margin:auto;background:transparent;padding:0 6%;border:0;gap:25px}.brand{font-size:28px;font-weight:800;letter-spacing:2px}.brand span{display:block;font-size:9px;letter-spacing:2px;color:#768b80;margin-top:4px}header nav{display:flex;gap:30px;font-size:14px}.outline{border:1px solid #bfcfc5;border-radius:30px;padding:11px 20px;font-size:13px}main{max-width:1440px;margin:auto}section{padding:80px 6%}.hero{display:grid;grid-template-columns:1fr 1.05fr;gap:44px;align-items:center;min-height:660px;padding-top:60px;background:radial-gradient(ellipse at 80% 40%,#dfebd5,transparent 65%)}.eyebrow{font-size:10px;letter-spacing:2px;color:#6e8774;font-weight:700}.hero h1{font-size:clamp(36px,3.7vw,58px);line-height:1.35;letter-spacing:-2px;font-weight:650}.hero h1 span{color:#47854d}.intro{max-width:450px;line-height:1.95;color:#708278;font-size:16px}.actions{display:flex;align-items:center;gap:24px;margin:32px 0;font-size:13px}.button{display:inline-block;background:#214f3b;color:white;padding:14px 23px;border-radius:7px}.hero-note{border-top:1px solid #dbe3dc;padding-top:24px;margin-top:40px;color:#87968b;font-size:12px;letter-spacing:2px}.hero-visual{transform:perspective(1200px) rotateY(-5deg);border:1px solid #d8e1d6;background:white;border-radius:14px;overflow:hidden;box-shadow:0 25px 65px #2349321c}.window-bar{display:flex;align-items:center;gap:5px;padding:13px;background:#edf2eb}.window-bar i{width:7px;height:7px;background:#a8b9a5;border-radius:50%}.window-bar span{margin-left:14px;font-size:10px;color:#7f907e}.hero-visual img{display:block;width:100%}.visual-caption{padding:22px;font-weight:600}.visual-caption span{display:block;font-size:10px;font-weight:400;color:#87968b;margin-top:9px}.section-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:30px}.section-heading h2,.start h2{font-size:30px;line-height:1.5;letter-spacing:-1px;margin-bottom:0}.section-heading>span{font-size:11px;color:#7e9185}.catalog{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.product{padding:32px;border:1px solid #dfe7df;border-radius:15px;background:white}.product .label{font-size:10px;color:#70876a;letter-spacing:2px}.product h3{font-size:24px;margin-top:20px}.product p{color:#78867d;line-height:1.8;white-space:pre-wrap}.product .actions{margin-bottom:0;flex-wrap:wrap}.preview{background:#eef3ed}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin:30px 0}.tabs button{background:transparent;border:1px solid #cedace;color:#657a6a;border-radius:30px}.tabs button.active{background:#244e3b;color:white;border-color:#244e3b}#screen{width:100%;border-radius:10px;border:1px solid #dbe3d9;box-shadow:0 18px 45px #274a2f0a}.start{text-align:center}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;text-align:left;margin:45px 0}.steps b{color:#9aaa91;font-size:36px;font-weight:400}.steps h3{font-size:19px;margin-top:20px}.steps p{color:#839084;line-height:1.8}footer{max-width:1260px;margin:auto;border-top:1px solid #dce5db;padding:34px 20px;display:flex;align-items:center;justify-content:space-between;color:#809082;font-size:12px}.store-admin{max-width:1000px;margin:40px auto;padding:20px}.store-admin form{background:white;border:1px solid #dce5db;padding:26px;border-radius:12px;margin:20px 0}.store-admin label{display:block;margin:14px 0}.store-admin input:not([type=checkbox]),.store-admin textarea{width:100%;padding:10px;border:1px solid #cedace;border-radius:5px}.store-admin textarea{min-height:140px}@media(max-width:850px){header nav{display:none}.hero{grid-template-columns:1fr}.hero-visual{transform:none}.catalog,.steps{grid-template-columns:1fr}.section-heading{display:block}.hero h1{font-size:40px}section{padding:50px 6%}footer{gap:18px;flex-wrap:wrap}}
