*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Arial,Helvetica,sans-serif;background:#f5f5f2;color:#101114;line-height:1.6}.nav{height:78px;background:#090b0e;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 6%;position:sticky;top:0;z-index:10;border-bottom:1px solid #272a2f}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:900;letter-spacing:2px}.brand img{width:50px;height:50px;border-radius:50%;object-fit:cover}.nav nav{display:flex;gap:26px;align-items:center}.nav nav a{color:#ddd;text-decoration:none;font-size:14px;font-weight:700}.nav .nav-cta{background:#c7a64b;color:#111;padding:10px 16px;border-radius:4px}.hero{min-height:720px;background:linear-gradient(115deg,#080a0d 0%,#11151a 58%,#1c2229 100%);color:#fff;display:grid;grid-template-columns:1.15fr .85fr;align-items:center;padding:70px 8%;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;border:1px solid rgba(199,166,75,.2);right:-170px;top:-80px}.hero-content{max-width:760px;position:relative;z-index:2}.eyebrow{font-size:12px;font-weight:900;letter-spacing:3px;color:#c7a64b;margin:0 0 15px}.hero h1{font-size:clamp(58px,8vw,105px);line-height:.88;margin:0 0 28px;letter-spacing:-5px}.hero h1 span{color:#c7a64b}.lead{font-size:20px;max-width:650px;color:#d4d7da}.buttons{display:flex;gap:14px;margin:30px 0}.button{display:inline-block;padding:14px 22px;text-decoration:none;font-weight:900;border-radius:4px;border:1px solid #c7a64b;cursor:pointer;font-size:14px}.primary{background:#c7a64b;color:#111}.ghost{color:#fff;background:transparent}.dark-button{background:#111;color:#fff;border-color:#111}.hero-mark{display:flex;justify-content:center;position:relative;z-index:2}.hero-mark img{width:min(430px,80%);border-radius:50%;box-shadow:0 20px 80px rgba(0,0,0,.55)}.trust-row{display:flex;gap:35px;margin-top:45px}.trust-row div{border-left:2px solid #c7a64b;padding-left:12px}.trust-row strong,.trust-row small{display:block}.trust-row small{color:#aaa}.band{background:#c7a64b;color:#111;padding:15px 8%;font-size:15px}.section{padding:95px 8%;max-width:1400px;margin:auto}.section-head{max-width:760px;margin-bottom:45px}.section h2,.split h2,.contact h2{font-size:clamp(38px,5vw,62px);line-height:1.02;letter-spacing:-2px;margin:0 0 18px}.section-head p:last-child,.split p{color:#555;font-size:18px}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid #ddd;padding:30px;min-height:300px;display:flex;flex-direction:column;box-shadow:0 8px 25px rgba(0,0,0,.04)}.card.featured{border:2px solid #c7a64b}.tag{font-size:11px;font-weight:900;letter-spacing:2px;color:#8b7130}.card h3{font-size:25px;margin:15px 0 8px}.card p{color:#5e6165}.card .price{font-size:28px;font-weight:900;margin-top:auto}.card a{color:#111;font-weight:900;text-decoration:none;margin-top:12px}.dark{background:#0d1014;color:#fff;max-width:none;padding:95px 8%;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.dark p{color:#c4c7ca}.checks{padding:0;margin:28px 0;list-style:none}.checks li{padding:8px 0 8px 28px;position:relative}.checks li:before{content:"✓";position:absolute;left:0;color:#c7a64b;font-weight:900}.patch img{width:100%;max-width:520px;border-radius:12px;display:block;margin:auto}.mtu{background:#e9e9e4;max-width:none}.mtu-grid,.member-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.mtu-box,.member{background:#fff;padding:30px;border-top:4px solid #111}.mtu-box h3,.member h3{margin-top:0}.pricing-section{text-align:center}.pricing-section .section-head{margin-left:auto;margin-right:auto}.private-price{background:#111;color:#fff;max-width:700px;margin:auto;padding:45px;display:flex;flex-direction:column;align-items:center;gap:8px}.private-price span{color:#c7a64b;font-weight:900;letter-spacing:2px}.private-price strong{font-size:60px;line-height:1}.private-price small{color:#aaa;margin-bottom:20px}.memberships{background:#fff;max-width:none}.member strong{font-size:34px}.contact{background:#111;color:#fff;padding:95px 8%}.contact-inner{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:70px}.contact p{color:#c4c7ca}.contact-info a{color:#c7a64b}.contact form{background:#1b1f24;padding:35px}.contact label{display:block;font-weight:800;font-size:13px;margin-bottom:15px}.contact input,.contact select,.contact textarea{width:100%;margin-top:6px;background:#0e1013;color:#fff;border:1px solid #383d43;padding:13px;border-radius:3px;font:inherit}.contact .consent{display:flex;gap:8px;align-items:flex-start;font-weight:500}.contact .consent input{width:auto;margin-top:4px}.form-message{color:#c7a64b!important;font-weight:800}footer{background:#07080a;color:#aaa;padding:35px 8%;font-size:13px}.footer-brand{display:flex;align-items:center;gap:12px;color:#fff}.footer-brand img{width:48px;height:48px;border-radius:50%;object-fit:cover}.footer-brand span{display:block;color:#c7a64b}.fine{max-width:850px;font-size:11px;color:#70757b}@media(max-width:900px){.nav{padding:0 4%}.nav nav a:not(.nav-cta){display:none}.hero{grid-template-columns:1fr;padding:65px 6%}.hero-mark{margin-top:30px}.trust-row{flex-direction:column;gap:15px}.cards,.mtu-grid,.member-grid{grid-template-columns:1fr 1fr}.dark,.contact-inner{grid-template-columns:1fr}.section,.contact,.dark{padding:70px 6%}}@media(max-width:560px){.cards,.mtu-grid,.member-grid{grid-template-columns:1fr}.hero h1{font-size:65px}.buttons{flex-direction:column}.button{text-align:center}.private-price strong{font-size:48px}}
