:root{--bg:#0c1110;--surface:#111816;--card:#16201c;--text:#f7f9f8;--muted:#b6c0bb;--line:rgba(255,255,255,.10);--green:#73b82c;--green2:#9bd347;--sand:#d9c49a;--max:1180px;--radius:22px;--shadow:0 18px 50px rgba(0,0,0,.26)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,sans-serif;background:#0b100f;color:var(--text);line-height:1.6}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(var(--max),calc(100% - 40px));margin:auto}.topbar{background:#080b0a;border-bottom:1px solid var(--line);font-size:14px;color:#dfe5e2}.topbar .wrap,.nav .wrap{display:flex;align-items:center;justify-content:space-between;gap:20px}.topbar .wrap{min-height:38px}.nav{position:sticky;top:0;z-index:30;background:rgba(10,15,13,.92);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.nav .wrap{min-height:78px}.brand{display:flex;align-items:center;gap:12px;font-weight:800;letter-spacing:.4px}.brand-mark{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--green),#456e17);font-size:24px}.brand small{display:block;color:var(--muted);font-size:11px;letter-spacing:2px}.menu{display:flex;gap:22px;align-items:center;font-size:14px;font-weight:700}.menu a:hover,.menu a.active{color:var(--green2)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:13px 19px;border-radius:12px;font-weight:800;border:1px solid transparent;transition:.2s}.btn-primary{background:var(--green);color:#10160e}.btn-primary:hover{transform:translateY(-2px);background:var(--green2)}.btn-ghost{border-color:rgba(255,255,255,.25);background:rgba(0,0,0,.16)}.hero{position:relative;min-height:650px;display:flex;align-items:center;background:linear-gradient(90deg,rgba(5,9,8,.94) 0%,rgba(5,9,8,.70) 42%,rgba(5,9,8,.08) 72%),url('../images/hero-munte-atv-sinaia.webp') center/cover no-repeat}.hero:after{content:"";position:absolute;inset:auto 0 0;height:180px;background:linear-gradient(transparent,#0b100f)}.hero-content{position:relative;z-index:2;max-width:720px;padding:90px 0 130px}.eyebrow{color:var(--green2);text-transform:uppercase;letter-spacing:2.6px;font-weight:800;font-size:13px}.hero h1,.page-hero h1{font-size:clamp(48px,7vw,92px);line-height:.95;margin:12px 0 22px;text-transform:uppercase;letter-spacing:-2px}.hero h1 span{color:var(--green2)}.lead{font-size:20px;color:#dce3df;max-width:650px}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.trust{position:relative;z-index:3;margin-top:-70px}.trust-grid,.grid-3,.grid-4{display:grid;gap:18px}.trust-grid{grid-template-columns:repeat(4,1fr)}.trust-card{background:rgba(19,28,24,.94);border:1px solid var(--line);border-radius:18px;padding:21px;box-shadow:var(--shadow)}.trust-card b{display:block;margin-bottom:4px}.icon{font-size:28px;color:var(--green2)}section{padding:92px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:34px}.section-head h2{font-size:clamp(32px,4vw,52px);line-height:1.05;margin:8px 0}.section-head p{max-width:620px;color:var(--muted)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.card{background:linear-gradient(180deg,#15201b,#111815);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.card-media{height:220px;background:linear-gradient(135deg,#293a31,#0f1713);display:grid;place-items:center;font-size:64px}.card-body{padding:24px}.card h3{margin:0 0 8px;font-size:23px}.muted{color:var(--muted)}.meta{display:flex;gap:14px;flex-wrap:wrap;color:#dbe3de;font-size:14px;margin:16px 0}.price{font-size:25px;font-weight:900;color:var(--green2)}.light{background:#f4f6f4;color:#111814}.light .muted{color:#617068}.light .card{background:white;color:#111814;border-color:#dfe5e1;box-shadow:0 18px 42px rgba(15,30,22,.09)}.light .eyebrow{color:#578b20}.steps{counter-reset:step}.step{position:relative;padding:30px 25px 25px 75px;background:#151d19;border:1px solid var(--line);border-radius:18px}.step:before{counter-increment:step;content:counter(step);position:absolute;left:22px;top:24px;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--green);color:#0b100f;font-weight:900}.cta{background:linear-gradient(135deg,#6aa826,#2e5614);border-radius:30px;padding:48px;display:flex;justify-content:space-between;gap:30px;align-items:center}.cta h2{font-size:42px;line-height:1.05;margin:0 0 10px}.page-hero{padding:110px 0 80px;background:radial-gradient(circle at 80% 20%,rgba(115,184,44,.25),transparent 30%),#0d1411;border-bottom:1px solid var(--line)}.page-hero h1{font-size:clamp(44px,6vw,72px)}.prose{max-width:850px}.prose h2{font-size:34px;margin-top:44px}.prose p,.prose li{color:#c6cfca}.table{width:100%;border-collapse:collapse;background:#121a16;border-radius:18px;overflow:hidden}.table th,.table td{padding:17px 18px;border-bottom:1px solid var(--line);text-align:left}.table th{color:var(--green2);font-size:13px;text-transform:uppercase;letter-spacing:1px}.gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-auto-rows:220px;gap:16px}.gallery div{border-radius:18px;background:linear-gradient(135deg,#24362c,#0f1612);display:grid;place-items:center;font-size:50px;border:1px solid var(--line)}.gallery div:first-child{grid-row:span 2}.contact-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.form{display:grid;gap:14px}.form input,.form textarea,.form select{width:100%;padding:15px;border-radius:12px;border:1px solid #cfd7d2;background:white;font:inherit}.form textarea{min-height:150px}.footer{padding:54px 0 26px;border-top:1px solid var(--line);background:#080c0a}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:30px}.footer a{color:#c2ccc6}.copyright{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;color:#89958f;font-size:14px}.mobile-toggle{display:none}.notice{font-size:13px;color:#8b9791;margin-top:12px}
@media(max-width:920px){.menu{display:none}.mobile-toggle{display:block}.trust-grid,.grid-4{grid-template-columns:repeat(2,1fr)}.grid-3,.contact-grid,.footer-grid{grid-template-columns:1fr}.hero{min-height:600px}.gallery{grid-template-columns:1fr 1fr}.gallery div:first-child{grid-row:auto;grid-column:span 2}.cta{display:block}.cta .actions{margin-bottom:0}}
@media(max-width:620px){.wrap{width:min(100% - 24px,var(--max))}.topbar{display:none}.nav .wrap{min-height:68px}.brand span:last-child{font-size:14px}.hero{min-height:650px;background-position:62% center}.hero-content{padding:95px 0 120px}.hero h1{font-size:54px}.lead{font-size:17px}.trust-grid,.grid-4,.grid-3{grid-template-columns:1fr}.trust{margin-top:-40px}section{padding:70px 0}.section-head{display:block}.cta{padding:32px 24px}.cta h2{font-size:34px}.table{display:block;overflow-x:auto}.gallery{grid-template-columns:1fr}.gallery div:first-child{grid-column:auto}.page-hero{padding:90px 0 60px}}
