@import "https://fonts.googleapis.com/css2?family=Fraunces:ital,opsz,wght@0,9..144,500;0,9..144,600;0,9..144,700;1,9..144,500&family=Manrope:wght@400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&family=Playfair+Display:ital,wght@0,400;0,600;0,700;1,400&display=swap";body.ads-lp-route{color:#2a221c;background-color:#fdfbf8}.ads-landing{--ads-bg-1:#fdfbf8;--ads-bg-2:#f3ece5;--ads-ink:#2a221c;--ads-muted:#5c4d42;--ads-line:#5a483a1f;--ads-card:#fffdfaeb;--ads-accent:#8b4d38;--ads-accent-strong:#5c3528;--ads-accent-soft:#8b4d381a;--ads-radius-lg:22px;--ads-radius-md:16px;--ads-prose:min(38rem, 100%);min-height:100vh;color:var(--ads-ink);letter-spacing:.01em;background:radial-gradient(ellipse 80% 50% at 0% 0%, #e8d4c459, transparent 55%), radial-gradient(ellipse 60% 40% at 100% 10%, #c8a89433, transparent 50%), linear-gradient(165deg, var(--ads-bg-1) 0%, var(--ads-bg-2) 100%);isolation:isolate;padding:clamp(20px,3.5vw,44px) clamp(16px,3vw,32px) 120px;font-family:Manrope,system-ui,sans-serif;font-size:1.0625rem;line-height:1.65;position:relative;overflow-x:hidden}.ads-landing:before,.ads-landing:after{content:"";z-index:0;pointer-events:none;filter:blur(32px);opacity:.45;border-radius:50%;position:absolute}.ads-landing:before{background:#b48c7626;width:min(420px,90vw);height:min(420px,90vw);top:28%;left:-12%}.ads-landing:after{background:#7858481f;width:min(320px,70vw);height:min(320px,70vw);top:55%;right:-8%}.ads-skip-link{z-index:100;background:var(--ads-ink);color:#faf8f5;border-radius:0 0 var(--ads-radius-md) var(--ads-radius-md);padding:12px 20px;font-size:.9rem;font-weight:600;text-decoration:none;position:absolute;top:0;left:-9999px}.ads-skip-link:focus{outline:2px solid var(--ads-accent);outline-offset:3px;left:50%;transform:translate(-50%)}.ads-hero,.ads-content{z-index:2;max-width:min(760px,100%);margin:0 auto;position:relative}.ads-hero{border:1px solid var(--ads-line);border-radius:var(--ads-radius-lg);background:linear-gradient(155deg,#ffffffe0 0%,#fff8f0f0 100%);padding:clamp(28px,5vw,52px);position:relative;box-shadow:inset 0 1px #fffc,0 20px 50px -12px #3a2a2014}.ads-hero:before{content:"";background:linear-gradient(90deg, transparent, var(--ads-accent) 20%, var(--ads-accent) 80%, transparent);opacity:.55;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:clamp(24px,5vw,48px);right:clamp(24px,5vw,48px)}.ads-hero__eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--ads-muted);margin:0 0 1.25rem;font-size:.72rem;font-weight:600}.ads-hero__title{letter-spacing:-.02em;max-width:20ch;color:var(--ads-ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.85rem,4.8vw,3.15rem);font-weight:600;line-height:1.18}.ads-hero__subtitle{max-width:var(--ads-prose);color:var(--ads-muted);margin:1.35rem 0 0;font-size:clamp(1.02rem,2.1vw,1.22rem);font-weight:400;line-height:1.55}.ads-hero__actions{flex-direction:column;align-items:flex-start;gap:1rem;margin-top:1.75rem;display:flex}.ads-hero__trust{color:var(--ads-muted);max-width:26rem;margin:0;font-size:.8125rem;font-weight:500;line-height:1.5}.ads-content{gap:clamp(18px,2.5vw,26px);margin-top:clamp(28px,4vw,40px);display:grid}.ads-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--ads-accent);margin:0 0 .5rem;font-size:.6875rem;font-weight:700}.ads-kicker--on-dark{color:#fff4e8bf}.ads-section{border-radius:var(--ads-radius-lg);border:1px solid var(--ads-line);background:var(--ads-card);padding:clamp(22px,3.5vw,36px);box-shadow:0 4px 24px #2a221c0a}.ads-section h2{letter-spacing:-.015em;color:var(--ads-ink);margin:0;font-family:Fraunces,Georgia,serif;font-size:clamp(1.35rem,2.8vw,1.85rem);font-weight:600;line-height:1.28}.ads-section h3{margin-top:0;margin-bottom:.5rem;font-family:Fraunces,Georgia,serif;font-size:1.2rem;font-weight:600;line-height:1.3}.ads-section>p:not(.ads-kicker){color:var(--ads-muted);max-width:var(--ads-prose);margin-top:1rem}.ads-section>p.ads-form-intro{color:var(--ads-muted);max-width:var(--ads-prose);margin-top:.75rem;font-size:.98rem;line-height:1.6}.ads-list{max-width:var(--ads-prose);gap:.75rem;margin-top:1.1rem;margin-bottom:0;padding-left:0;list-style:none;display:grid}.ads-list li{color:var(--ads-ink);padding-left:1.35rem;font-weight:500;position:relative}.ads-list li:before{content:"";background:var(--ads-accent);opacity:.55;border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.ads-emphasis{color:var(--ads-accent-strong);max-width:var(--ads-prose);margin-top:1.35rem;font-weight:600;line-height:1.55}.ads-section--solution{background:linear-gradient(150deg,#fffbf6fa 0%,#f8eee48c 100%)}.ads-solution-lead{color:var(--ads-ink);max-width:var(--ads-prose);margin-top:1rem;margin-bottom:.35rem;font-weight:600}.ads-tagline{letter-spacing:.02em;color:var(--ads-accent-strong);max-width:var(--ads-prose);margin-top:1.25rem;font-size:.98rem;font-weight:600;line-height:1.5}.ads-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:1.25rem;display:grid}.ads-step-card{border-radius:var(--ads-radius-md);border:1px solid var(--ads-line);background:#ffffffb8;padding:1.15rem 1.2rem;transition:border-color .2s,box-shadow .2s}@media (hover:hover){.ads-step-card:hover{border-color:#8b4d3838;box-shadow:0 8px 28px #2a221c0f}}.ads-step-card__index{letter-spacing:.06em;text-transform:uppercase;color:var(--ads-accent-strong);background:var(--ads-accent-soft);border-radius:999px;margin:0 0 .65rem;padding:.28rem .75rem;font-size:.7rem;font-weight:700;display:inline-block}.ads-step-card p{color:var(--ads-muted);margin:0;font-size:.94rem;line-height:1.55}.ads-section--scarcity{background:linear-gradient(145deg,#3a2e28 0%,#4a3a32 48%,#3d322c 100%);border-color:#ffebdc1f;box-shadow:0 12px 40px #2018142e}.ads-section--scarcity h2,.ads-section--scarcity p{color:#faf6f1;max-width:var(--ads-prose)}.ads-section--scarcity p{opacity:.92;line-height:1.62}.ads-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:1.1rem;display:grid}.ads-tier{border-radius:var(--ads-radius-md);border:1px solid var(--ads-line);text-align:left;background:#ffffffc7;padding:1.1rem 1.15rem;transition:border-color .2s}@media (hover:hover){.ads-tier:hover{border-color:#8b4d3833}}.ads-tier h3{margin-bottom:.35rem;font-size:1.05rem}.ads-tier p{color:var(--ads-muted);margin:0;font-size:.9rem;line-height:1.5}.ads-tier--highlight{background:linear-gradient(160deg,#fffcf8f2 0%,#fff4ece0 100%);border-color:#8b4d3847;box-shadow:0 6px 22px #8b4d3814}.ads-tier-benefits{gap:.45rem;margin:.65rem 0 0;padding-left:0;list-style:none;display:grid}.ads-tier-benefits li{color:var(--ads-muted);padding-left:1.1rem;font-size:.875rem;font-weight:500;line-height:1.45;position:relative}.ads-tier-benefits li:before{content:"";background:var(--ads-accent);opacity:.5;border-radius:50%;width:5px;height:5px;position:absolute;top:.52em;left:0}.ads-note-center{text-align:center;color:var(--ads-muted);margin-top:1.1rem;font-size:.95rem;font-weight:600}.ads-section--form{background:linear-gradient(#fffcf8fa 0%,#ffffffeb 100%);border-color:#8b4d3824}.ads-form{margin-top:1.25rem}.ads-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.ads-form label{color:var(--ads-ink);gap:.4rem;font-size:.875rem;font-weight:600;display:grid}.ads-form input,.ads-form select{border:1px solid var(--ads-line);width:100%;min-height:2.75rem;color:var(--ads-ink);background:#fffefb;border-radius:12px;padding:.72rem .95rem;font-family:inherit;font-size:1rem;font-weight:500;transition:border-color .15s,box-shadow .15s}.ads-form input::placeholder{color:#5c4d4273;font-weight:400}.ads-form input:hover,.ads-form select:hover{border-color:#5a483a33}.ads-form input:focus,.ads-form select:focus{box-shadow:0 0 0 3px var(--ads-accent-soft);border-color:#8b4d3873;outline:none}.ads-form fieldset{border:1px solid var(--ads-line);border-radius:var(--ads-radius-md);background:#fffdfa99;margin-top:1rem;padding:1rem 1rem .85rem}.ads-form legend{color:var(--ads-accent-strong);letter-spacing:.04em;text-transform:uppercase;padding:0 .5rem;font-size:.8125rem;font-weight:700}.ads-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.ads-check-item{border:1px solid var(--ads-line);cursor:pointer;background:#fffefb;border-radius:12px;align-items:center;gap:.6rem;padding:.65rem .85rem;font-size:.9375rem;font-weight:500;transition:border-color .15s,background .15s;display:flex}.ads-check-item:hover{background:#fff;border-color:#8b4d3838}.ads-check-item input{width:1.05rem;height:1.05rem;accent-color:var(--ads-accent);flex-shrink:0;margin:0}.ads-cta{color:#fffefb;background:linear-gradient(145deg, var(--ads-accent) 0%, var(--ads-accent-strong) 100%);letter-spacing:.02em;cursor:pointer;border:none;border-radius:999px;min-height:3rem;margin-top:1.35rem;padding:.85rem 1.65rem;font-family:inherit;font-size:.9375rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 8px 20px #5c352838}.ads-cta:focus-visible{outline:2px solid var(--ads-accent-strong);outline-offset:3px}@media (hover:hover){.ads-cta:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px);box-shadow:0 12px 28px #5c352842}}.ads-cta:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;filter:none;transform:none}.ads-cta--submit{width:100%;margin-top:1.25rem;padding-top:.95rem;padding-bottom:.95rem}.ads-form-note{text-align:center;color:var(--ads-muted);margin-top:.85rem;font-size:.875rem;line-height:1.5}.ads-error{color:#8b2e26;background:#b43c3214;border-radius:10px;margin-top:1rem;padding:.65rem .85rem;font-size:.9rem;font-weight:600}.ads-success-box{border-radius:var(--ads-radius-md);background:#fff8f0e6;border:1px solid #8b4d3838;margin-top:1rem;padding:1.25rem 1.35rem}.ads-success-box h3{color:var(--ads-accent-strong);margin:0;font-size:1.2rem}.ads-success-box p{color:var(--ads-muted);margin-top:.65rem;margin-bottom:0;line-height:1.6}.ads-section--final{text-align:center;background:linear-gradient(155deg,#fffcf8f2 0%,#f4e8dc80 100%)}.ads-section--final .ads-kicker{text-align:center}.ads-section--final h2{max-width:22ch;margin-left:auto;margin-right:auto}.ads-section--final p{max-width:var(--ads-prose);margin-left:auto;margin-right:auto;font-size:1.05rem}.ads-section--final .ads-cta{margin-left:auto;margin-right:auto}.ads-founder{text-align:center;color:var(--ads-muted);letter-spacing:.12em;text-transform:uppercase;margin:1.75rem auto .5rem;font-size:.8125rem;font-weight:600}.ads-floating-cta{background:linear-gradient(145deg, var(--ads-accent) 0%, var(--ads-accent-strong) 100%);color:#fffefb;letter-spacing:.02em;z-index:20;cursor:pointer;border:none;border-radius:999px;width:calc(100% - 28px);max-width:420px;min-height:3rem;padding:.85rem 1.25rem;font-family:inherit;font-size:.9rem;font-weight:700;display:none;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 10px 28px #2a1c1647}.ads-floating-cta:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=960px){.ads-steps,.ads-tier-grid,.ads-form-grid,.ads-check-grid{grid-template-columns:1fr}}@media (width<=768px){.ads-landing{padding-bottom:148px;font-size:1rem}.ads-floating-cta{display:block}.ads-section{border-radius:18px;padding:clamp(18px,4vw,24px)}.ads-hero__title{max-width:none}}@media (prefers-reduced-motion:reduce){.ads-cta,.ads-floating-cta,.ads-step-card,.ads-tier{transition:none}.ads-cta:hover:not(:disabled),.ads-floating-cta:hover{transform:none}}:root{--bg-dark:#36131c;--bg-card:#4a1b26;--gold-primary:#d4af37;--gold-light:#f3e5ab;--gold-gradient:linear-gradient(135deg, #bf953f, #fcf6ba, #b38728, #fbf5b7, #aa771c);--text-main:#fcf1f3;--text-muted:#d8b8c0}*{box-sizing:border-box;margin:0;padding:0}body{background-color:var(--bg-dark);color:var(--text-main);-webkit-font-smoothing:antialiased;font-family:Montserrat,sans-serif;line-height:1.6;transition:background-color .5s}h1,h2,h3,h4,h5,h6,.font-serif{letter-spacing:1px;font-family:Playfair Display,serif;font-weight:600}.btn-gold{background:var(--gold-gradient);color:#000;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;border:none;border-radius:4px;padding:12px 30px;font-family:Montserrat,sans-serif;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-gold:hover{transform:translateY(-2px);box-shadow:0 4px 15px #d4af3766}.home-wrapper section{background-color:#0000!important}img,video{max-width:100%;height:auto}@media (width<=1024px){body{overflow-x:hidden}}@media (width<=768px){.home-wrapper{overflow-x:hidden}}
