:root{--gold:#ffd12e;--dark:#08090b;--panel:#15171b;--text:#f6f6f7;--muted:#b9bcc3}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--dark);color:var(--text);font:16px/1.65 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.header{height:91px;display:flex;align-items:center;justify-content:space-between;padding:10px max(5%,calc((100% - 1300px)/2));background:#050506;position:sticky;top:0;z-index:20;border-bottom:1px solid #272727}.brand img{width:245px;max-height:74px;object-fit:contain}.header nav{display:flex;align-items:center;gap:24px;font-size:14px;font-weight:bold}.header nav>a:not(.btn):hover{color:var(--gold)}.menu{display:none}.btn{display:inline-block;background:linear-gradient(120deg,#ffdf4a,#eab91a);color:#101010;border:0;border-radius:8px;padding:14px 24px;font-weight:800;cursor:pointer;text-align:center;line-height:1.4}.btn:hover{filter:brightness(1.1)}.btn.small{padding:11px 18px}.btn.outline{border:1px solid var(--gold);background:rgba(0,0,0,.5);color:#fff}.hero{min-height:620px;display:flex;align-items:center;background:linear-gradient(90deg,#06080beF 0%,#08090bce 46%,#08090b66 100%),linear-gradient(145deg,#283746,#0c0e13 65%,#463b18);position:relative;overflow:hidden}.hero:after{content:"";position:absolute;right:6%;top:15%;width:30%;height:60%;border:3px solid #cba52835;transform:skew(-10deg);pointer-events:none}.hero-inner{width:min(1200px,90%);margin:auto;position:relative;z-index:1}.eyebrow{color:var(--gold);font-weight:800;letter-spacing:.25em;font-size:13px}h1,h2,h3{line-height:1.16}h1{font-size:clamp(48px,7vw,90px);letter-spacing:-.05em;margin:22px 0}h1 em{font-style:normal;color:var(--gold)}.hero p{font-size:20px;max-width:620px;color:#e2e2e2}.actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:30px}.highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:28px 7%;border-block:1px solid #333;background:#0c0e10}.highlights div{text-align:center;color:var(--gold);font-size:26px}.highlights b,.highlights small{display:block;color:#fff;font-size:16px}.highlights small{color:var(--muted);font-size:13px}.section{padding:90px max(6%,calc((100% - 1200px)/2));scroll-margin-top:90px}.section h2{font-size:clamp(30px,4vw,48px);margin:14px 0}.lead{color:var(--muted);max-width:740px;margin-bottom:36px}.shade{background:#101114}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.cards article,.prices article{background:linear-gradient(145deg,#1d1f23,#0e1012);border:1px solid #363636;border-radius:12px;padding:28px}.cards article span{font-size:36px;color:var(--gold)}.cards h3{font-size:21px}.cards p,.about p{color:var(--muted)}.prices{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.prices article{position:relative;display:flex;flex-direction:column;overflow:hidden}.prices .featured{border:2px solid var(--gold)}.ribbon{position:absolute;right:0;top:0;background:var(--gold);color:#111;font-size:11px;font-weight:900;padding:5px 14px}.price{font-size:29px;color:var(--gold);font-weight:900;white-space:nowrap}.price small{font-size:13px;color:#e9e9e9}.prices ul{list-style:none;padding:0;flex:1}.prices li{padding:7px 0;border-bottom:1px solid #282828}.prices li:before{content:'✓';color:var(--gold);margin-right:10px}.note{font-size:13px;color:var(--muted);margin-top:22px}.about{display:grid;grid-template-columns:1.4fr 1fr;gap:50px;align-items:center}.about-mark{padding:80px 15px;text-align:center;background:radial-gradient(#473a12,#101114 60%);border:1px solid #493e1b;border-radius:12px;font-size:36px;font-weight:900;color:var(--gold)}.about-mark span{font-size:15px;letter-spacing:.14em;color:#fff}.fields{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}form{max-width:850px}label{display:block;font-size:14px;font-weight:700;margin-bottom:16px}input:not([type=checkbox]),select,textarea{display:block;width:100%;padding:14px;margin-top:6px;background:#202228;color:#fff;border:1px solid #45474c;border-radius:7px;font:inherit}input:focus,textarea:focus,select:focus{outline:2px solid var(--gold)}.consent{display:flex;align-items:flex-start;gap:10px;color:#ddd;font-weight:normal}.consent input{margin-top:6px}.form-status{color:#c9c9c9;font-size:13px}button:disabled{opacity:.55;cursor:not-allowed}.contact{text-align:center}.contact .actions{justify-content:center}footer{border-top:1px solid #333;padding:36px 6%;text-align:center;color:var(--muted);font-size:13px}footer img{width:210px;max-width:80%}@media(max-width:900px){.header{padding:10px 5%}.menu{display:block;color:var(--gold);background:none;border:1px solid #555;border-radius:7px;font-size:25px;padding:4px 12px}.header nav{display:none;position:absolute;top:90px;left:0;right:0;background:#0c0c0c;padding:20px;flex-direction:column;align-items:stretch}.header nav.open{display:flex}.cards,.prices{grid-template-columns:repeat(2,1fr)}.about{grid-template-columns:1fr}}@media(max-width:600px){.brand img{width:195px}.hero{min-height:570px}.hero p{font-size:17px}.section{padding:65px 6%}.cards,.prices,.fields{grid-template-columns:1fr}.highlights{grid-template-columns:1fr;gap:12px}.about-mark{padding:50px 12px}.price{font-size:27px}}

.bot-field{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}
.form-status{min-height:1.5em}
