*{margin:0;padding:0;box-sizing:border-box}:root{--gold: #B8860B;--gold-light: #D4A017;--green: #0A6847;--ink: #0F0F0D;--serif: "Cormorant Garamond", Georgia, serif;--sans: "Outfit", "Helvetica Neue", sans-serif}html{scroll-behavior:smooth}body{font-family:var(--sans);background:var(--ink);color:#f5f0e8;overflow-x:hidden}header>nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px 48px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0dcc}.logo{display:flex;align-items:center;gap:10px;text-decoration:none}.diamond{width:10px;height:10px;background:var(--gold);transform:rotate(45deg);box-shadow:0 0 14px #b8860b80}.logo-text{font-family:var(--serif);font-size:22px;letter-spacing:4px;color:#f5f0e8;font-weight:300}.logo-text b{font-weight:700;color:var(--gold)}.wa-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:#25d366;color:#fff;border-radius:3px;font-size:11px;font-weight:700;text-decoration:none;letter-spacing:1.5px;text-transform:uppercase;transition:opacity .2s}.wa-btn:hover{opacity:.85}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;padding:120px 48px 80px}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-bg video{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.5s ease}.hero-bg video.ready{opacity:.18}.hero-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 40% 50%,#0f0f0d4d,#0f0f0deb 70%)}.hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 440px;gap:80px;align-items:center;max-width:1200px;width:100%;margin:0 auto}.pill{display:inline-flex;align-items:center;gap:10px;background:#b8860b1a;border:1px solid rgba(184,134,11,.25);padding:8px 18px;border-radius:100px;font-size:11px;font-weight:600;color:var(--gold);letter-spacing:2px;text-transform:uppercase;margin-bottom:28px}.pill-dot{width:6px;height:6px;border-radius:50%;background:var(--gold);animation:blink 2s ease-in-out infinite}@keyframes blink{0%,to{opacity:1}50%{opacity:.4}}.hero-title{font-family:var(--serif);font-size:clamp(48px,5vw,76px);font-weight:300;line-height:1.05;color:#f5f0e8;margin-bottom:20px}.hero-title em{font-style:italic;color:var(--gold)}.hero-title strong{font-weight:700}.hero-sub{font-size:16px;color:#f5f0e880;line-height:1.8;max-width:520px;margin-bottom:0}.stats{display:flex;gap:32px;margin-top:40px;padding-top:40px;border-top:1px solid rgba(255,255,255,.07)}.stat-n{font-family:var(--serif);font-size:34px;font-weight:600;color:var(--gold);line-height:1}.stat-l{font-size:10px;color:#f5f0e84d;letter-spacing:1.5px;text-transform:uppercase;margin-top:4px}.wl-card{background:#ffffff0a;border:1px solid rgba(255,255,255,.12);border-radius:6px;padding:36px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wl-title{font-family:var(--serif);font-size:24px;font-weight:400;margin-bottom:6px}.wl-sub{font-size:12px;color:#f5f0e866;margin-bottom:24px;line-height:1.6}.role-toggle{display:flex;background:#ffffff0f;border-radius:3px;padding:3px;gap:2px;margin-bottom:20px}.role-toggle button{flex:1;padding:10px;border:none;border-radius:2px;font-size:11px;font-weight:600;cursor:pointer;font-family:var(--sans);letter-spacing:1px;text-transform:uppercase;transition:all .2s;background:transparent;color:#f5f0e859}.role-toggle button.on{background:var(--gold);color:var(--ink)}.f{margin-bottom:14px}.f label{display:block;font-size:10px;font-weight:600;color:#f5f0e859;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:7px}.f input,.f select{width:100%;padding:13px 15px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:3px;font-size:13px;font-family:var(--sans);color:#f5f0e8;outline:none;transition:border-color .2s}.f input::placeholder{color:#f5f0e833;font-size:12px}.f input:focus,.f select:focus{border-color:#b8860b80}.f select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l4 4 4-4' stroke='rgba(245,240,232,0.3)' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.f select option{background:#1a1a1a}.go-btn{width:100%;padding:15px;background:var(--gold);color:var(--ink);border:none;border-radius:3px;font-size:12px;font-weight:700;cursor:pointer;font-family:var(--sans);letter-spacing:2px;text-transform:uppercase;transition:all .2s;margin-top:6px}.go-btn:hover{background:var(--gold-light);transform:translateY(-1px);box-shadow:0 8px 24px #b8860b4d}.wl-fine{text-align:center;font-size:10px;color:#f5f0e82e;margin-top:10px}.done{display:none;text-align:center;padding:16px 0}.done-tick{width:52px;height:52px;border-radius:50%;background:#e8f5e9;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.ref-btn{margin-top:14px;width:100%;padding:13px;background:#b8860b1f;border:1px solid rgba(184,134,11,.3);border-radius:3px;color:var(--gold);font-size:11px;font-weight:700;cursor:pointer;font-family:var(--sans);letter-spacing:1.5px;text-transform:uppercase}.share-row{display:flex;gap:10px;margin-top:16px}.share-btn{flex:1;padding:13px;font-size:10px;font-weight:700;cursor:pointer;font-family:var(--sans);letter-spacing:1px;text-transform:uppercase;border-radius:3px;border:1px solid rgba(255,255,255,.1);transition:all .2s}.share-btn.copy{background:#ffffff0d;color:#f5f0e8}.share-btn.wa{background:#25d366;color:#fff;border:none}.share-btn:hover{transform:translateY(-1px);opacity:.9}.ticker{background:var(--gold);padding:11px 0;overflow:hidden;white-space:nowrap}.ticker-inner{display:inline-flex;animation:scroll 24s linear infinite}.ticker-inner span{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--ink);padding:0 28px}.ticker-inner .dot:before{content:"&#9670;";margin-right:28px;opacity:.4}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-bar{background:#ffffff05;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05);padding:52px 48px;display:flex;align-items:center;justify-content:center;gap:60px;flex-wrap:wrap}.trust-item{text-align:center}.trust-n{font-family:var(--serif);font-size:44px;font-weight:300;color:var(--gold);line-height:1}.trust-l{font-size:11px;color:#f5f0e847;letter-spacing:1.5px;text-transform:uppercase;margin-top:6px}.trust-div{width:1px;height:44px;background:#ffffff12}.wrap{max-width:1200px;margin:0 auto;padding:90px 48px}.sec-label{font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--gold);margin-bottom:14px}.sec-title{font-family:var(--serif);font-size:clamp(34px,4vw,54px);font-weight:300;color:#f5f0e8;line-height:1.1;margin-bottom:44px}.sec-title em{font-style:italic;color:#f5f0e873}.how-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;background:#ffffff0f;border:1px solid rgba(255,255,255,.06);border-radius:6px;overflow:hidden}.how-card{padding:36px 32px;background:#ffffff05;position:relative;transition:background .2s}.how-card:hover{background:#ffffff0a}.how-n{font-family:var(--serif);font-size:68px;font-weight:300;color:#ffffff0a;position:absolute;top:14px;right:22px;line-height:1}.how-icon{width:46px;height:46px;border-radius:3px;background:#b8860b1a;border:1px solid rgba(184,134,11,.2);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.how-card h3{font-size:15px;font-weight:600;color:#f5f0e8;margin-bottom:10px}.how-card p{font-size:13px;color:#f5f0e866;line-height:1.8}.how-tag{display:inline-block;margin-top:14px;padding:4px 12px;background:#0a684726;border:1px solid rgba(10,104,71,.25);border-radius:100px;font-size:10px;font-weight:600;color:var(--green);letter-spacing:1px;text-transform:uppercase}.split{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px}.split-col{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:48px}.split-col.gold-tint{background:#b8860b08;border-color:#b8860b1f}.split-col h3{font-family:var(--serif);font-size:34px;font-weight:400;color:#f5f0e8;margin-bottom:28px}.bcard{display:flex;gap:18px;padding:20px 22px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:5px;margin-bottom:10px;align-items:flex-start;transition:background .2s,border-color .2s}.bcard:last-child{margin-bottom:0}.bcard:hover{background:#ffffff0f;border-color:#b8860b33}.bcard-icon{width:42px;height:42px;flex-shrink:0;border-radius:4px;background:#b8860b1a;border:1px solid rgba(184,134,11,.2);display:flex;align-items:center;justify-content:center}.bcard-title{font-size:14px;font-weight:600;color:#f5f0e8;margin-bottom:5px}.bcard-desc{font-size:12px;color:#f5f0e86b;line-height:1.7}.final{padding:110px 48px;text-align:center;position:relative;overflow:hidden}.final-glow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:560px;height:560px;border-radius:50%;background:radial-gradient(circle,rgba(184,134,11,.07) 0%,transparent 70%);pointer-events:none}.final h2{font-family:var(--serif);font-size:clamp(38px,5vw,68px);font-weight:300;color:#f5f0e8;line-height:1.1;margin-bottom:14px;position:relative}.final h2 em{font-style:italic;color:#f5f0e873}.final p{font-size:14px;color:#f5f0e861;margin-bottom:32px;line-height:1.7;position:relative}.cta-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;position:relative}.btn-gold{padding:15px 34px;background:var(--gold);color:var(--ink);border:none;border-radius:3px;font-size:11px;font-weight:700;cursor:pointer;font-family:var(--sans);letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .2s}.btn-ghost{padding:15px 34px;background:transparent;color:#f5f0e8;border:1px solid rgba(255,255,255,.2);border-radius:3px;font-size:11px;font-weight:600;cursor:pointer;font-family:var(--sans);letter-spacing:2px;text-transform:uppercase;text-decoration:none;display:inline-block;transition:all .2s}.btn-gold:hover{background:var(--gold-light);transform:translateY(-2px);box-shadow:0 10px 28px #b8860b40}.urgency-badge{display:inline-flex;align-items:center;gap:8px;background:#b8860b14;border:1px solid rgba(184,134,11,.2);padding:6px 12px;border-radius:100px;margin-bottom:20px;position:relative}.pulse-dot{width:6px;height:6px;background:var(--gold);border-radius:50%;position:relative}.pulse-dot:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--gold);border-radius:50%;animation:pulse-gold 1.5s infinite}@keyframes pulse-gold{0%{transform:scale(1);opacity:.8}to{transform:scale(3.5);opacity:0}}.urgency-text{font-size:10px;font-weight:800;color:var(--gold);letter-spacing:1.5px;text-transform:uppercase}.progress-wrap{max-width:280px;margin:0 auto 24px}.progress-label{display:flex;justify-content:space-between;font-size:9px;font-weight:700;color:#b8860b99;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:8px}.progress-bar-bg{height:4px;background:#ffffff0d;border-radius:10px;overflow:hidden}.progress-bar-fill{height:100%;width:88%;background:linear-gradient(90deg,var(--gold),#FFD700);border-radius:10px}.btn-ghost:hover{border-color:#fff6;background:#ffffff0a}footer{border-top:1px solid rgba(255,255,255,.06);padding:28px 48px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px}.f-copy{font-size:11px;color:#f5f0e838}.f-links{display:flex;gap:22px}.f-links a{font-size:11px;color:#f5f0e838;text-decoration:none;transition:color .15s}.f-links a:hover{color:#f5f0e899}.toast{position:fixed;bottom:-60px;left:50%;transform:translate(-50%);background:var(--gold);color:var(--ink);padding:13px 28px;border-radius:100px;font-size:11px;font-weight:700;font-family:var(--sans);transition:bottom .4s cubic-bezier(.4,0,.2,1);z-index:999;white-space:nowrap;letter-spacing:1.5px;text-transform:uppercase;box-shadow:0 8px 28px #b8860b59}.toast.up{bottom:28px}.cat-pill{padding:8px 16px;border-radius:100px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);color:#f5f0e866;font-size:11px;font-weight:600;font-family:var(--sans);letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .2s}.cat-pill:hover{border-color:#b8860b4d;color:#f5f0e899}.cat-pill.on{background:#b8860b26;border-color:var(--gold);color:var(--gold)}.section-bg{background:#ffffff03;border-top:1px solid rgba(255,255,255,.05);border-bottom:1px solid rgba(255,255,255,.05)}@media(max-width:900px){header>nav{padding:16px 24px}.hero{padding:100px 24px 60px}.hero-grid{grid-template-columns:1fr;gap:48px}.wrap{padding:60px 24px}.how-grid,.split{grid-template-columns:1fr}.trust-bar{gap:28px;padding:40px 24px}.trust-div{display:none}.final{padding:72px 24px}footer{flex-direction:column;text-align:center;padding:24px}}.faq-wrap{padding-top:40px;padding-bottom:100px}.faq-list{max-width:820px;display:flex;flex-direction:column;gap:12px}.faq-item{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:6px;transition:border-color .2s,background .2s}.faq-item:hover{border-color:#b8860b2e}.faq-item[open]{background:#ffffff09;border-color:#b8860b38}.faq-item summary{list-style:none;cursor:pointer;padding:20px 24px;font-size:15px;font-weight:600;color:#f5f0e8;display:flex;align-items:center;justify-content:space-between;gap:16px}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--gold);font-size:22px;font-weight:300;line-height:1}.faq-item[open] summary:after{content:"−"}.faq-a{padding:0 24px 22px}.faq-a p{font-size:13.5px;color:#f5f0e88c;line-height:1.8}.faq-a p+p{margin-top:10px}.faq-a strong{color:#f5f0e8;font-weight:600}.blog-wrap{max-width:1100px;margin:0 auto;padding:140px 48px 100px}.blog-header{margin-bottom:56px;border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:40px}.blog-header h1{font-family:var(--serif);font-size:clamp(40px,5vw,68px);font-weight:300;color:#f5f0e8;line-height:1.05;margin-bottom:14px}.blog-header h1 em{font-style:italic;color:var(--gold)}.blog-header p{font-size:15px;color:#f5f0e873;line-height:1.7;max-width:640px}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}.blog-card{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:32px;transition:background .2s,border-color .2s,transform .2s;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:14px}.blog-card:hover{background:#ffffff0a;border-color:#b8860b38;transform:translateY(-2px)}.blog-card .tag{font-size:10px;font-weight:700;color:var(--gold);letter-spacing:2px;text-transform:uppercase}.blog-card h2{font-family:var(--serif);font-size:24px;font-weight:500;color:#f5f0e8;line-height:1.25}.blog-card p{font-size:13px;color:#f5f0e873;line-height:1.7}.blog-card .meta{font-size:11px;color:#f5f0e84d;letter-spacing:1px;text-transform:uppercase;margin-top:auto;padding-top:8px}.article-wrap{max-width:760px;margin:0 auto;padding:140px 48px 80px}.article-wrap .eyebrow{font-size:11px;font-weight:700;color:var(--gold);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:18px}.article-wrap h1{font-family:var(--serif);font-size:clamp(36px,4.5vw,60px);font-weight:300;color:#f5f0e8;line-height:1.1;margin-bottom:20px}.article-wrap h1 em{font-style:italic;color:var(--gold)}.article-wrap .byline{font-size:12px;color:#f5f0e84d;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:48px}.article-wrap .lede{font-family:var(--serif);font-size:22px;font-weight:300;color:#f5f0e8d9;line-height:1.55;margin-bottom:40px;font-style:italic}.article-wrap h2{font-family:var(--sans);font-size:20px;font-weight:700;color:var(--gold);margin:48px 0 16px;letter-spacing:.3px}.article-wrap h3{font-family:var(--sans);font-size:16px;font-weight:700;color:#f5f0e8;margin:32px 0 12px}.article-wrap p,.article-wrap li{font-size:15px;color:#f5f0e8a6;line-height:1.85;margin-bottom:14px}.article-wrap ul,.article-wrap ol{padding-left:22px;margin-bottom:18px}.article-wrap strong{color:#f5f0e8;font-weight:600}.article-wrap a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.article-wrap a:hover{color:var(--gold-light)}.article-wrap blockquote{border-left:2px solid var(--gold);padding:8px 0 8px 24px;margin:28px 0;font-family:var(--serif);font-size:20px;font-style:italic;color:#f5f0e8cc;line-height:1.6}.article-cta{margin-top:64px;padding:36px;background:#b8860b0d;border:1px solid rgba(184,134,11,.18);border-radius:8px;text-align:center}.article-cta h3{font-family:var(--serif);font-size:24px;font-weight:400;color:#f5f0e8;margin-bottom:10px}.article-cta p{font-size:13px;color:#f5f0e873;margin-bottom:18px}.article-cta a{display:inline-block;padding:14px 28px;background:var(--gold);color:var(--ink);text-decoration:none;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;border-radius:3px;transition:background .2s,transform .2s}.article-cta a:hover{background:var(--gold-light);transform:translateY(-1px)}.article-related{margin-top:60px;padding-top:40px;border-top:1px solid rgba(255,255,255,.06)}.article-related h3{font-size:11px;font-weight:700;color:var(--gold);letter-spacing:2.5px;text-transform:uppercase;margin-bottom:20px}.article-related ul{list-style:none;padding:0}.article-related li{margin-bottom:10px}.article-related a{display:block;padding:14px 18px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:6px;font-family:var(--serif);font-size:18px;color:#f5f0e8;text-decoration:none;transition:background .2s,border-color .2s}.article-related a:hover{background:#ffffff0a;border-color:#b8860b38}.crumbs{font-size:11px;color:#f5f0e859;letter-spacing:1px;text-transform:uppercase;margin-bottom:18px}.crumbs a{color:#f5f0e859;text-decoration:none}.crumbs a:hover{color:var(--gold)}.crumbs span{margin:0 6px;color:#f5f0e826}@media(max-width:900px){.blog-wrap,.article-wrap{padding:120px 24px 60px}.faq-wrap{padding-bottom:60px}}
