:root{--navy:#07131f;--deep:#050e17;--card:#10202d;--gold:#c9a55d;--text:#f2efe8;--muted:#9ba5a9;--line:rgba(201,165,93,.22)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--navy);color:var(--text);font-family:'Work Sans',sans-serif}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.site-header{position:sticky;top:0;z-index:20;background:rgba(5,14,23,.88);border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.nav{height:73px;display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:12px;color:var(--text);text-decoration:none;font-family:'Instrument Serif';font-size:19px;letter-spacing:.15em;text-transform:uppercase}.brand img{width:38px;height:38px;border-radius:50%;object-fit:cover}.links{display:flex;gap:35px}.links a,.button{color:var(--text);text-decoration:none;text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:600}.links a{color:var(--muted);transition:.2s}.links a:hover{color:var(--gold)}.button{display:inline-flex;justify-content:center;padding:17px 34px;background:var(--gold);color:#111820;transition:.2s}.button:hover{filter:brightness(1.1);transform:translateY(-1px)}.button-small{padding:13px 23px}.menu{display:none;background:none;border:0;width:34px}.menu span{display:block;height:1px;background:#fff;margin:7px 0}.hero{position:relative;min-height:calc(100vh - 73px);overflow:hidden}.hero-bg{position:absolute;inset:0;background:linear-gradient(90deg,rgba(4,12,20,.97) 0%,rgba(4,12,20,.8) 52%,rgba(4,12,20,.58)),linear-gradient(0deg,var(--navy),transparent 30%),url('https://y-lead-geo.lovable.app/assets/hero-CJ9zVQQq.jpg') center/cover}.hero-grid{position:relative;display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:80px;padding-top:105px;padding-bottom:110px}.eyebrow,small{display:block;color:var(--gold);text-transform:uppercase;letter-spacing:.3em;font-size:10px;font-weight:600}.hero h1,h2,h3,.facts strong,dd,.deadline strong,.contact strong{font-family:'Instrument Serif',serif;font-weight:400}.hero h1{font-size:clamp(55px,6.2vw,86px);line-height:.98;margin:20px 0 30px}.hero em,h2 em{color:var(--gold);font-weight:400}.lead,.body-copy,.section-intro,.benefit-grid p,.note,.footer p{color:var(--muted);line-height:1.75}.lead{max-width:640px;font-size:17px}.actions{display:flex;gap:15px;margin-top:36px}.outline{background:transparent;color:var(--text);border:1px solid var(--line)}.outline:hover{border-color:var(--gold)}.facts{background:rgba(5,14,23,.72);border:1px solid var(--line);backdrop-filter:blur(8px)}.facts div{padding:19px 27px;border-bottom:1px solid var(--line)}.facts div:last-child{border:0}.facts small{color:var(--muted)}.facts strong{display:block;font-size:21px;margin-top:8px}.scroll{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);font-size:9px;text-transform:uppercase;letter-spacing:.3em;text-decoration:none;color:var(--muted);text-align:center}.scroll span{display:block;width:1px;height:38px;margin:10px auto 0;background:linear-gradient(var(--gold),transparent)}.section{padding:115px 0}.border-top{border-top:1px solid var(--line)}.shade{background:rgba(5,14,23,.38)}.split,.details-grid,.register-grid{display:grid;grid-template-columns:1fr 1.15fr;gap:80px}.section h2{font-size:clamp(42px,5vw,59px);line-height:1.08;margin:18px 0}.body-copy{font-size:17px}.gold-rule{width:160px;height:1px;background:linear-gradient(90deg,var(--gold),transparent);margin-top:35px}.section-intro{max-width:680px}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line);border-top:1px solid var(--line);margin-top:62px}.benefit-grid article{padding:37px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.25s}.benefit-grid article:hover{background:var(--card)}.benefit-grid b{font-family:'Instrument Serif';font-size:31px;color:rgba(201,165,93,.65);font-weight:400}.benefit-grid h3{font-size:25px;margin:20px 0 10px}.benefit-grid p{font-size:14px}.details-grid{grid-template-columns:1.2fr 1fr;align-items:center}.detail-list{margin-top:40px;border-top:1px solid var(--line)}.detail-list div{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:18px 0;border-bottom:1px solid var(--line)}dt{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.22em}dd{font-size:20px;margin:0;text-align:right}.note{font-size:13px}.note span{color:var(--gold)}figure{margin:0;position:relative}figure img{width:100%;aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line)}figcaption{position:absolute;bottom:0;left:0;right:0;padding:18px 24px;background:rgba(5,14,23,.85);border-top:1px solid var(--line)}figcaption strong{display:block;font-family:'Instrument Serif';font-size:22px;font-weight:400}figcaption small{color:var(--muted);margin-top:4px}.schedule{display:grid;grid-template-columns:260px 1fr;gap:42px;margin-top:48px}.days{display:flex;flex-direction:column;gap:12px}.days button{text-align:left;padding:19px;background:transparent;color:var(--text);border:1px solid var(--line);cursor:pointer}.days button.active{border-color:var(--gold);background:var(--card)}.days strong{display:block;font-family:'Instrument Serif';font-size:21px;font-weight:400;margin-top:7px}.timeline{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.timeline li{display:flex;gap:35px;padding:18px 0;border-bottom:1px solid var(--line);font-size:14px}.timeline time{width:60px;flex:none;color:var(--gold);font-family:'Instrument Serif';font-size:19px}.register-grid{grid-template-columns:1fr 1fr}.deadline,.price-card{border:1px solid var(--line);padding:28px;margin-top:38px}.deadline strong{display:block;font-size:31px;margin-top:9px}.deadline p{margin-bottom:0;color:var(--muted);font-size:13px}.price-card{border-color:rgba(201,165,93,.45);background:var(--card);margin:0;padding:38px}.price-card>div:first-child{display:flex;align-items:flex-end;gap:9px}.price-card span{font-family:'Instrument Serif';font-size:66px;color:var(--gold);line-height:.8}.price-card>p{text-transform:uppercase;letter-spacing:.22em;color:var(--muted);font-size:10px}.gold-rule.wide{width:100%}.price-card ul{padding:0;list-style:none;margin:28px 0}.price-card li{margin:16px 0;font-size:14px}.price-card li:before{content:'✦';color:var(--gold);margin-right:12px}.full{width:100%}.footer{background:var(--deep);padding-top:70px}.footer-grid{display:grid;grid-template-columns:1fr 1.4fr;gap:70px}.footer-brand img{width:50px;height:50px}.footer-brand small{color:var(--muted);margin-top:5px}.footer p{font-size:13px;max-width:390px}.contact{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid var(--line);border-top:1px solid var(--line)}.contact a{padding:22px;text-decoration:none;border-right:1px solid var(--line);border-bottom:1px solid var(--line);transition:.2s}.contact a:hover{background:var(--card)}.contact small{color:var(--muted)}.contact strong{display:block;color:var(--text);font-size:18px;margin-top:8px}.copyright{display:flex;justify-content:space-between;color:var(--muted);font-size:11px;border-top:1px solid var(--line);padding-top:22px;padding-bottom:22px;margin-top:55px}.reveal{animation:rise .9s ease both}.facts{animation-delay:.18s}@keyframes rise{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}
@media(max-width:900px){.links{display:none;position:absolute;top:73px;left:0;right:0;padding:25px 24px;background:var(--deep);flex-direction:column;border-bottom:1px solid var(--line)}.links.open{display:flex}.menu{display:block;margin-left:auto;margin-right:20px}.hero-grid,.split,.details-grid,.register-grid,.footer-grid{grid-template-columns:1fr}.hero-grid{gap:45px;padding-top:75px}.hero{min-height:auto}.scroll{display:none}.benefit-grid{grid-template-columns:repeat(2,1fr)}.section{padding:85px 0}.schedule{grid-template-columns:1fr}.days{flex-direction:row}.days button{flex:1}.details-grid figure{max-width:550px}.footer-grid{gap:40px}}
@media(max-width:600px){.wrap{width:min(100% - 30px,1180px)}.brand span{font-size:15px}.button-small{display:none}.hero h1{font-size:52px}.actions{flex-direction:column;align-items:stretch}.facts{margin-top:5px}.benefit-grid{grid-template-columns:1fr}.benefit-grid article{padding:28px}.detail-list div{display:block}.detail-list dd{text-align:left;margin-top:7px}.days button{padding:13px 10px}.days strong{font-size:17px}.timeline li{gap:18px}.contact{grid-template-columns:1fr}.copyright{flex-direction:column;gap:8px}.section{padding:70px 0}.split,.details-grid,.register-grid{gap:45px}.price-card{padding:28px}}
