:root{--brown:#4a2c0c;--brown-dark:#241405;--brown-light:#76501f;--gold:#d99b24;--gold-light:#f4ca69;--cream:#fff9ec;--paper:#f8f0df;--ink:#27190b;--muted:#776956;--line:#e2cfaa;--white:#fff;--shadow:0 22px 60px rgba(72,43,10,.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:Manrope,Arial,sans-serif;line-height:1.65}a{text-decoration:none;color:inherit}.container{width:min(1160px,calc(100% - 40px));margin:auto}.top-note{padding:7px 20px;text-align:center;background:var(--brown-dark);color:#e9d5ac;font-size:10px;letter-spacing:.1em;text-transform:uppercase}header{position:sticky;top:0;z-index:50;background:#fffaf0ed;border-bottom:1px solid var(--line);backdrop-filter:blur(14px)}.nav-wrap{height:82px;display:flex;align-items:center;gap:28px}.logo{display:flex;align-items:center;gap:10px;font-family:"Playfair Display";font-size:21px;font-weight:800;letter-spacing:.04em}.logo strong{color:var(--gold)}.logo small{display:block;font:600 7px Manrope;letter-spacing:.21em;color:var(--muted)}.logo-mark{display:grid;place-items:center;width:41px;height:41px;border-radius:50% 50% 50% 12px;color:var(--brown-dark);background:linear-gradient(135deg,var(--gold-light),var(--gold));box-shadow:0 7px 18px #b9771f3b}.nav-wrap nav{display:flex;gap:25px;margin-left:auto}.nav-wrap nav a{font-size:12px;font-weight:700;color:#5e4d37}.nav-wrap nav a:hover{color:var(--gold)}.nav-actions{display:flex;gap:8px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:1px solid transparent;border-radius:9px;padding:10px 18px;font-size:12px;font-weight:800;transition:.2s}.btn:hover{transform:translateY(-2px)}.btn-gold{background:linear-gradient(135deg,var(--gold-light),var(--gold));color:var(--brown-dark);box-shadow:0 9px 22px #ad711e30}.btn-outline{border-color:var(--line);color:var(--brown)}.btn-large{padding:14px 21px}.menu-toggle{display:none;border:0;background:none;font-size:24px}.hero{position:relative;overflow:hidden;padding:92px 0 100px;background:linear-gradient(130deg,#2b1807,#573510 58%,#321d08);color:#fff}.hero:after{content:"";position:absolute;inset:0;background-image:linear-gradient(#fff0 95%,#ffffff0b 95%),linear-gradient(90deg,#fff0 95%,#ffffff0b 95%);background-size:48px 48px;opacity:.35}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.12fr .88fr;align-items:center;gap:85px}.eyebrow{display:inline-block;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.2em}.hero h1{max-width:650px;margin:12px 0 19px;font:800 clamp(42px,5.5vw,70px)/1.04 "Playfair Display"}.hero h1 em{color:var(--gold-light);font-style:normal}.hero-copy>p{max-width:610px;color:#dbc9aa;font-size:15px}.hero-actions{display:flex;align-items:center;gap:25px;margin-top:29px}.text-link{font-size:12px;font-weight:700;border-bottom:1px solid #ffffff63}.trust-row{display:flex;flex-wrap:wrap;gap:20px;margin-top:32px;color:#bfae91;font-size:10px}.trust-row span:First-letter{color:var(--gold)}.hero-card{position:relative;padding:29px;border:1px solid #f1c25a66;border-radius:22px;background:linear-gradient(145deg,#fffaf0f2,#f4e4c5f2);color:var(--ink);box-shadow:0 30px 70px #0007;transform:rotate(1.5deg)}.card-ribbon{position:absolute;top:-13px;left:27px;padding:7px 14px;border-radius:99px;background:var(--gold);font-size:9px;font-weight:800}.hero-card-head{display:flex;justify-content:space-between;font-size:11px;font-weight:800;color:var(--brown)}.live{color:#776550}.live i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5f8c3e;box-shadow:0 0 0 4px #5f8c3e1c}.number-label{text-align:center;margin-top:31px;color:var(--muted);font-size:9px;letter-spacing:.22em}.number-balls{display:flex;justify-content:center;gap:9px;margin:12px 0 28px}.number-balls b{width:58px;height:64px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(150deg,#e6b249,#a96914);color:#281605;font:800 31px "Playfair Display";box-shadow:inset 0 1px #fff6,0 10px 20px #70430e35}.draw-info{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:15px 0}.draw-info div+div{border-left:1px solid var(--line);padding-left:22px}.draw-info small,.draw-info strong{display:block}.draw-info small{color:var(--muted);font-size:8px;letter-spacing:.15em}.draw-info strong{font-size:12px}.hero-card>p{font-size:9px;color:#927e61;margin:14px 0 0;text-align:center}.hero-orb{position:absolute;border-radius:50%;filter:blur(2px)}.orb-one{width:400px;height:400px;background:#c1842022;top:-220px;right:23%}.orb-two{width:300px;height:300px;border:1px solid #e8b5502b;bottom:-210px;left:10%}.quick-strip{position:relative;z-index:4;margin-top:-35px}.quick-grid{display:grid;grid-template-columns:repeat(4,1fr);background:#fffdf7;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.quick-grid>div{display:flex;gap:12px;align-items:center;padding:19px 22px}.quick-grid>div+div{border-left:1px solid var(--line)}.quick-grid span{font:800 20px "Playfair Display";color:var(--gold)}.quick-grid p{margin:0}.quick-grid strong,.quick-grid small{display:block}.quick-grid strong{font-size:11px}.quick-grid small{font-size:9px;color:var(--muted)}.section{padding:96px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:35px}.section h2{font:800 clamp(30px,4vw,45px)/1.12 "Playfair Display";margin:7px 0}.section-head>p{max-width:440px;color:var(--muted);font-size:13px}.results-layout{display:grid;grid-template-columns:1fr 290px;gap:20px}.table-card,.schedule-card{background:#fffdf8;border:1px solid var(--line);border-radius:16px;box-shadow:var(--shadow)}.table-toolbar{display:flex;justify-content:space-between;align-items:center;padding:19px 22px;border-bottom:1px solid var(--line);font-size:12px}.table-toolbar label{color:var(--muted);font-size:9px}.table-toolbar input{width:125px;margin-left:8px;border:1px solid var(--line);border-radius:8px;padding:7px 9px;background:var(--cream);outline:0}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:16px 21px;border-bottom:1px solid #eadfc9;font-size:12px}th{font-size:9px;color:var(--muted);letter-spacing:.1em;background:#f9f0df}.result-number{display:inline-block;padding:6px 12px;border-radius:8px;background:var(--brown);color:var(--gold-light);font-weight:800;letter-spacing:.15em}.data-note{padding:10px 21px;color:#9d8e78;font-size:9px}.schedule-card{padding:25px;background:linear-gradient(160deg,var(--brown),var(--brown-dark));color:#fff}.mini-label{color:var(--gold);font-size:8px;letter-spacing:.16em}.schedule-card h3{font:700 23px "Playfair Display";margin:4px 0 19px}.clock{font-size:31px;font-weight:800;color:var(--gold-light);letter-spacing:.08em}.schedule-card>p{font-size:10px;color:#bca98a}.schedule-card hr{border:0;border-top:1px solid #ffffff1c;margin:22px 0}.schedule-card ul{list-style:none;padding:0;margin:0}.schedule-card li{display:flex;justify-content:space-between;padding:8px 0;font-size:10px}.schedule-card li span{color:#af9d81}.about-section{background:var(--paper)}.about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:center}.visual-panel{position:relative;min-height:480px;border-radius:25px;overflow:hidden;padding:36px;background:radial-gradient(circle at 20% 20%,#f5c765,#a66616 55%,#442707);color:#fff;box-shadow:var(--shadow)}.visual-panel:after{content:"";position:absolute;width:350px;height:350px;border:1px solid #fff4;border-radius:50%;right:-130px;bottom:-120px}.visual-number{font:800 150px/.9 "Playfair Display";color:#ffffff1d}.visual-copy{position:absolute;bottom:45px;left:38px;font:800 36px/1.05 "Playfair Display"}.visual-panel span{position:absolute;right:25px;top:30px;writing-mode:vertical-rl;font-size:8px;letter-spacing:.3em}.about-grid article>p{font-size:13px;color:var(--muted)}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin-top:27px}.feature-list>div{display:flex;gap:12px;padding:14px;border:1px solid var(--line);border-radius:11px;background:#fffaf0}.feature-list b{color:var(--gold);font-family:"Playfair Display"}.feature-list strong,.feature-list small{display:block}.feature-list strong{font-size:11px}.feature-list small{font-size:9px;color:var(--muted)}.center-head{text-align:center;max-width:650px;margin:0 auto 40px}.center-head p{font-size:13px;color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.step-card{position:relative;padding:29px;border:1px solid var(--line);border-radius:17px;background:#fffdf8;box-shadow:0 13px 35px #6e451018}.step-card.featured{background:var(--brown);color:#fff;transform:translateY(-10px)}.step-card>span{position:absolute;right:20px;top:15px;color:#d5bd91;font:800 38px "Playfair Display";opacity:.35}.step-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;background:var(--paper);color:var(--brown);font-size:20px}.step-card h3{font:700 19px "Playfair Display";margin:17px 0 7px}.step-card p{font-size:11px;color:var(--muted)}.step-card.featured p{color:#c9b797}.faq-section{background:linear-gradient(145deg,#2a1807,#53320e);color:#fff}.faq-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:80px}.faq-grid>div:first-child>p{color:#bfad90;font-size:13px;margin-bottom:25px}.accordion details{border-bottom:1px solid #ffffff1c}.accordion summary{display:flex;justify-content:space-between;align-items:center;list-style:none;padding:19px 0;cursor:pointer;font-size:13px;font-weight:700}.accordion summary::-webkit-details-marker{display:none}.accordion summary i{color:var(--gold);font-size:20px;font-style:normal}.accordion details[open] summary i{transform:rotate(45deg)}.accordion details p{margin:0 35px 18px 0;color:#bdab8f;font-size:11px}.cta-section{padding:0 0 95px;background:linear-gradient(#2f1c09 50%,var(--cream) 50%)}.cta-card{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:38px 45px;border-radius:20px;background:linear-gradient(135deg,var(--gold-light),#c48419);box-shadow:0 25px 55px #4e2c0d45}.cta-card h2{font:800 31px/1.1 "Playfair Display";margin:6px 0}.cta-card p{margin:0;font-size:11px}.cta-actions{display:flex;gap:8px;flex-shrink:0}.btn-dark{background:var(--brown-dark);color:#fff}.btn-light{background:#fff4d6;color:var(--brown)}footer{padding:65px 0 20px;background:#201205;color:#c6b294}.footer-grid{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:55px}.footer-logo{color:#fff}.footer-grid p{max-width:300px;font-size:10px}.footer-grid h4{color:#f0cc79;font-size:11px;letter-spacing:.08em}.footer-grid>div>a:not(.logo){display:block;margin:8px 0;font-size:10px}.copyright{display:flex;justify-content:space-between;margin-top:50px;padding-top:18px;border-top:1px solid #ffffff14;font-size:9px}.hidden-row{display:none}
@media(max-width:900px){.menu-toggle{display:block;margin-left:auto}.nav-wrap nav{position:absolute;top:82px;left:20px;right:20px;display:none;flex-direction:column;gap:0;padding:10px;background:#fffaf0;border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow)}.nav-wrap nav.open{display:flex}.nav-wrap nav a{padding:11px}.nav-actions{display:none}.hero-grid,.about-grid,.faq-grid{grid-template-columns:1fr}.hero-grid{gap:50px}.hero-card{max-width:520px}.quick-grid{grid-template-columns:1fr 1fr}.quick-grid>div:nth-child(3){border-left:0;border-top:1px solid var(--line)}.quick-grid>div:nth-child(4){border-top:1px solid var(--line)}.results-layout{grid-template-columns:1fr}.about-grid{gap:35px}.visual-panel{min-height:350px}.faq-grid{gap:35px}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:620px){.container{width:min(100% - 28px,1160px)}.top-note{font-size:8px}.nav-wrap{height:70px}.nav-wrap nav{top:70px}.hero{padding:65px 0 80px}.hero h1{font-size:42px}.hero-actions{align-items:flex-start;flex-direction:column;gap:15px}.hero-card{padding:20px}.number-balls b{width:50px;height:57px}.quick-grid{grid-template-columns:1fr}.quick-grid>div+div{border-left:0;border-top:1px solid var(--line)}.section{padding:70px 0}.section-head{display:block}.table-toolbar{align-items:flex-start;flex-direction:column;gap:10px}.table-toolbar label,.table-toolbar input{width:100%;margin:5px 0 0}.feature-list,.steps{grid-template-columns:1fr}.step-card.featured{transform:none}.visual-number{font-size:110px}.visual-copy{font-size:29px}.cta-card{padding:29px 23px;align-items:flex-start;flex-direction:column}.cta-actions{width:100%}.cta-actions .btn{flex:1}.footer-grid{grid-template-columns:1fr}.copyright{gap:10px;flex-direction:column}}