*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}:root{--gold:#C9A96E;--gold-light:#E8D5A3;--gold-dark:#8B6914;--ink:#0E0D0B;--cream:#FAF7F2;--warm-white:#FDFCF9;--charcoal:#1C1A17;--muted:#6B6459;--border:rgba(201,169,110,0.25);--font-serif:'Cormorant Garamond', Georgia, serif;--font-sans:'DM Sans', system-ui, sans-serif}html{scroll-behavior:smooth}body{font-family:var(--font-sans);background:var(--ink);color:var(--warm-white);overflow-x:hidden;line-height:1.6}body::before{content:'';position:fixed;inset:0;opacity:0.03;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E");pointer-events:none;z-index:9999}.container{max-width:860px;margin:0
auto;padding:0
24px}.gold{color:var(--gold)}.serif{font-family:var(--font-serif)}nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:20px
24px;display:flex;align-items:center;justify-content:center;background:linear-gradient(to bottom, rgba(14,13,11,0.95), transparent)}.nav-logo{font-family:var(--font-serif);font-size:18px;font-weight:600;letter-spacing:0.12em;color:var(--gold);text-transform:uppercase}.hero{min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:120px
24px 80px;position:relative;overflow:hidden}.hero-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 60% at 50% 30%, rgba(201,169,110,0.08) 0%, transparent 70%),
radial-gradient(ellipse 40% 40% at 80% 80%, rgba(201,169,110,0.04) 0%, transparent 60%)}.hero-line{display:block;width:1px;height:80px;background:linear-gradient(to bottom, transparent, var(--gold), transparent);margin:0
auto 48px;animation:fadeDown 1.2s ease both}.badge{display:inline-block;font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);border:1px
solid var(--border);padding:8px
20px;margin-bottom:40px;animation:fadeUp 0.9s 0.2s ease both}.hero
h1{font-family:var(--font-serif);font-size:clamp(48px, 7vw, 88px);font-weight:600;line-height:1.05;letter-spacing:-0.01em;margin-bottom:16px;animation:fadeUp 0.9s 0.35s ease both}.hero-subtitle{font-family:var(--font-serif);font-size:clamp(20px, 3vw, 28px);font-weight:400;font-style:italic;color:var(--gold-light);margin-bottom:48px;animation:fadeUp 0.9s 0.5s ease both}.hero-promise{max-width:660px;margin:0
auto 60px;font-size:17px;line-height:1.75;color:rgba(253,252,249,0.75);animation:fadeUp 0.9s 0.65s ease both}.hero-promise
strong{color:var(--warm-white);font-weight:500}.cta-primary{display:inline-block;background:var(--gold);color:var(--ink);font-family:var(--font-sans);font-size:15px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;text-decoration:none;padding:18px
44px;transition:all 0.3s ease;cursor:pointer;border:none;animation:fadeUp 0.9s 0.8s ease both;position:relative;overflow:hidden}.cta-primary::after{content:'';position:absolute;inset:0;background:rgba(255,255,255,0.12);opacity:0;transition:opacity 0.3s}.cta-primary:hover::after{opacity:1}.cta-primary:hover{transform:translateY(-2px);box-shadow:0 12px 40px rgba(201,169,110,0.35)}.cta-note{display:block;margin-top:16px;font-size:13px;color:var(--muted);letter-spacing:0.04em;animation:fadeUp 0.9s 0.95s ease both}.date-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:20px
0;text-align:center;margin:0}.date-strip-inner{display:flex;align-items:center;justify-content:center;gap:40px;flex-wrap:wrap}.date-item{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:0.1em;text-transform:uppercase;color:rgba(253,252,249,0.6)}.date-item
svg{width:16px;height:16px;opacity:0.6;fill:var(--gold)}.date-item
span{color:var(--gold);font-weight:500}section{padding:100px
0}section+section{border-top:1px solid var(--border)}.section-label{font-size:11px;font-weight:500;letter-spacing:0.22em;text-transform:uppercase;color:var(--gold);margin-bottom:20px;display:block}.section-title{font-family:var(--font-serif);font-size:clamp(34px, 5vw, 54px);font-weight:600;line-height:1.1;margin-bottom:24px}.section-body{font-size:17px;line-height:1.8;color:rgba(253,252,249,0.72);max-width:620px}.pain-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:var(--border);border:1px
solid var(--border);margin-top:60px}.pain-card{background:var(--charcoal);padding:36px
32px;transition:background 0.3s}.pain-card:hover{background:rgba(201,169,110,0.06)}.pain-icon{font-family:var(--font-serif);font-size:36px;font-weight:600;color:var(--gold);opacity:0.4;line-height:1;margin-bottom:16px}.pain-card
h3{font-family:var(--font-serif);font-size:20px;font-weight:600;margin-bottom:10px;line-height:1.3}.pain-card
p{font-size:14px;line-height:1.7;color:rgba(253,252,249,0.55)}.quote-block{text-align:center;padding:100px
24px;position:relative}.quote-block::before{content:'"';font-family:var(--font-serif);font-size:200px;color:var(--gold);opacity:0.06;position:absolute;top:-20px;left:50%;transform:translateX(-50%);line-height:1;pointer-events:none}.quote-text{font-family:var(--font-serif);font-size:clamp(26px, 4vw, 44px);font-weight:500;font-style:italic;line-height:1.35;color:var(--warm-white);max-width:700px;margin:0
auto 32px;position:relative}.quote-text
em{color:var(--gold);font-style:normal}.secrets-stack{margin-top:60px;display:flex;flex-direction:column;gap:2px}.secret-item{display:grid;grid-template-columns:80px 1fr;gap:0;background:var(--charcoal);border:1px
solid var(--border);overflow:hidden;transition:border-color 0.3s}.secret-item:hover{border-color:rgba(201,169,110,0.5)}.secret-num{background:rgba(201,169,110,0.08);border-right:1px solid var(--border);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:48px;font-weight:600;color:var(--gold);opacity:0.5}.secret-content{padding:32px
36px}.secret-content
h3{font-family:var(--font-serif);font-size:22px;font-weight:600;margin-bottom:10px;line-height:1.3}.secret-content
p{font-size:15px;color:rgba(253,252,249,0.6);line-height:1.7;margin-bottom:16px}.secret-result{display:inline-block;font-size:13px;font-weight:500;color:var(--gold);border-left:2px solid var(--gold);padding-left:12px;letter-spacing:0.02em}.atom-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:1px;background:var(--border);margin-top:60px}.atom-card{background:var(--charcoal);padding:36px
24px;text-align:center;transition:background 0.3s}.atom-card:hover{background:rgba(201,169,110,0.08)}.atom-letter{font-family:var(--font-serif);font-size:72px;font-weight:700;color:var(--gold);line-height:1;margin-bottom:16px;display:block}.atom-card
h4{font-family:var(--font-serif);font-size:17px;font-weight:600;margin-bottom:8px;line-height:1.3}.atom-card
p{font-size:13px;color:rgba(253,252,249,0.5);line-height:1.6}.check-list{list-style:none;margin-top:40px;display:flex;flex-direction:column;gap:16px}.check-list
li{display:flex;align-items:flex-start;gap:16px;font-size:16px;line-height:1.6;color:rgba(253,252,249,0.8)}.check-list li::before{content:'—';color:var(--gold);font-weight:600;flex-shrink:0;margin-top:2px}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start;margin-top:60px}.about-photo-placeholder{aspect-ratio:3/4;background:rgba(201,169,110,0.06);border:1px
solid var(--border);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.about-photo-placeholder::after{content:'LORENA GARCÍA';font-family:var(--font-serif);font-size:13px;letter-spacing:0.2em;color:var(--gold);opacity:0.4}.about-text .section-title{font-size:clamp(28px, 4vw, 42px)}.about-stats{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.stat-item{border-left:2px solid var(--gold);padding-left:16px}.stat-num{font-family:var(--font-serif);font-size:36px;font-weight:600;color:var(--gold);line-height:1;display:block;margin-bottom:4px}.stat-label{font-size:13px;color:rgba(253,252,249,0.5);line-height:1.4}.bonus-list{margin-top:48px;display:flex;flex-direction:column;gap:16px}.bonus-item{display:flex;align-items:center;gap:20px;padding:24px
28px;border:1px
solid var(--border);background:var(--charcoal);transition:border-color 0.3s}.bonus-item:hover{border-color:rgba(201,169,110,0.45)}.bonus-tag{font-family:var(--font-serif);font-size:11px;font-weight:600;letter-spacing:0.15em;text-transform:uppercase;color:var(--ink);background:var(--gold);padding:6px
14px;flex-shrink:0;white-space:nowrap}.bonus-title{font-family:var(--font-serif);font-size:18px;font-weight:600;margin-bottom:4px}.bonus-desc{font-size:13px;color:rgba(253,252,249,0.5)}.urgency-box{border:1px
solid rgba(201,169,110,0.4);padding:48px;text-align:center;background:rgba(201,169,110,0.04);margin-top:60px}.urgency-box
h3{font-family:var(--font-serif);font-size:28px;font-weight:600;margin-bottom:16px;color:var(--gold-light)}.urgency-box
p{font-size:15px;color:rgba(253,252,249,0.65);max-width:480px;margin:0
auto 32px;line-height:1.7}.final-cta{padding:120px
24px;text-align:center;background:radial-gradient(ellipse 60% 50% at 50% 50%, rgba(201,169,110,0.07) 0%, transparent 70%)}.final-cta .section-title{font-size:clamp(36px, 5.5vw, 64px);max-width:700px;margin:0
auto 32px}.final-cta
p{font-size:17px;color:rgba(253,252,249,0.65);max-width:500px;margin:0
auto 48px;line-height:1.7}.register-form{display:flex;gap:0;max-width:480px;margin:0
auto;flex-wrap:wrap;gap:12px}.register-form
input{flex:1;min-width:200px;background:rgba(253,252,249,0.06);border:1px
solid var(--border);color:var(--warm-white);font-family:var(--font-sans);font-size:15px;padding:16px
20px;outline:none;transition:border-color 0.3s}.register-form input::placeholder{color:rgba(253,252,249,0.35)}.register-form input:focus{border-color:rgba(201,169,110,0.6)}footer{padding:40px
24px;text-align:center;border-top:1px solid var(--border)}footer
p{font-size:13px;color:var(--muted);letter-spacing:0.03em}footer
a{color:var(--gold);text-decoration:none}.ornament{display:flex;align-items:center;gap:16px;margin:0
auto;max-width:200px}.ornament-line{flex:1;height:1px;background:var(--border)}.ornament-dot{width:5px;height:5px;background:var(--gold);opacity:0.5;transform:rotate(45deg);flex-shrink:0}@keyframes
fadeUp{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes
fadeDown{from{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transform:translateY(32px);transition:opacity 0.8s ease, transform 0.8s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width: 680px){html,body{overflow-x:hidden;width:100%;max-width:100vw}nav{padding:16px}section{padding:64px
0}.container{padding:0
20px;width:100%}.pain-grid{grid-template-columns:1fr}.atom-grid{grid-template-columns:1fr 1fr}.about-grid{grid-template-columns:1fr}.about-photo-placeholder{display:none}.about-stats{grid-template-columns:1fr 1fr;gap:16px}.secret-item{grid-template-columns:48px 1fr;overflow:hidden}.secret-num{font-size:28px}.secret-content{padding:24px
20px;overflow:hidden}.secret-content
h3{font-size:18px}.secret-result{font-size:12px;word-break:break-word}.date-strip-inner{gap:16px;flex-direction:column}.date-item{justify-content:center}.bonus-item{flex-direction:column;gap:12px;padding:20px}.bonus-tag{align-self:flex-start}.bonus-title{font-size:16px}.urgency-box{padding:32px
20px}.final-cta{padding:80px
20px}.cta-primary{padding:16px
24px;font-size:14px;width:100%;text-align:center;display:block}.quote-block{padding:60px
20px}.quote-text{font-size:26px}.quote-block::before{font-size:120px}.section-title{font-size:32px !important}.hero{padding:100px
20px 60px}.hero
h1{font-size:52px}.hero-subtitle{font-size:20px}.hero-promise{font-size:16px}.stat-num{font-size:28px}.atom-letter{font-size:52px}.atom-card{padding:24px
16px}.atom-card
h4{font-size:14px}section,div,p,h1,h2,h3,h4{max-width:100%;word-wrap:break-word;overflow-wrap:break-word}}.brevo-form-wrapper{max-width:520px;margin:0
auto;width:100%}.brevo-fields{display:flex;flex-direction:column;gap:0;margin-bottom:20px;border:1px
solid rgba(201,169,110,0.25)}.brevo-field-group{display:flex;flex-direction:column;border-bottom:1px solid rgba(201,169,110,0.15);position:relative}.brevo-field-group:last-child{border-bottom:none}.brevo-label{font-size:10px;font-weight:600;letter-spacing:0.18em;text-transform:uppercase;color:var(--gold);padding:14px
20px 0;display:block}.brevo-input{width:100%;background:rgba(253,252,249,0.04);border:none;color:#FDFCF9;font-family:'DM Sans',system-ui,sans-serif;font-size:16px;padding:10px
20px 14px;outline:none;transition:background 0.2s;-webkit-appearance:none;border-radius:0;box-shadow:none}.brevo-input:focus{background:rgba(201,169,110,0.06)}.brevo-input::placeholder{color:rgba(253,252,249,0.25);font-size:15px}.brevo-phone-row{display:flex;align-items:stretch;gap:0}.brevo-select{background:rgba(253,252,249,0.04);border:none;border-right:1px solid rgba(201,169,110,0.15);color:#FDFCF9;font-family:'DM Sans',system-ui,sans-serif;font-size:15px;padding:10px
12px 14px;outline:none;-webkit-appearance:none;border-radius:0;cursor:pointer;width:100px;flex-shrink:0;box-shadow:none}.brevo-select
option{background:#1C1A17;color:#FDFCF9}.brevo-submit{display:block;width:100%;background:var(--gold);color:var(--ink);font-family:'DM Sans',system-ui,sans-serif;font-size:15px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;border:none;padding:20px
24px;cursor:pointer;transition:all 0.3s ease;position:relative;overflow:hidden;-webkit-appearance:none;border-radius:0}.brevo-submit:hover{background:#E8D5A3;transform:translateY(-1px);box-shadow:0 8px 30px rgba(201,169,110,0.3)}.brevo-submit:active{transform:translateY(0)}.brevo-trust{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;font-size:13px;color:rgba(253,252,249,0.45);letter-spacing:0.02em;flex-wrap:wrap}.brevo-legal{margin-top:12px;font-size:11px;color:rgba(253,252,249,0.25);text-align:center;line-height:1.5}.brevo-success-msg{text-align:center;padding:48px
24px;border:1px
solid rgba(201,169,110,0.35);background:rgba(201,169,110,0.05);max-width:520px;margin:0
auto}.brevo-success-icon{width:56px;height:56px;border:2px
solid var(--gold);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0
auto 20px;font-size:24px;color:var(--gold)}.brevo-success-title{font-family:'Cormorant Garamond',serif;font-size:32px;font-weight:600;color:var(--gold);margin-bottom:12px}.brevo-success-body{font-size:16px;color:rgba(253,252,249,0.65);line-height:1.7}@media (max-width: 680px){html,body{overflow-x:hidden;width:100%;max-width:100vw}nav{padding:14px
20px}.nav-logo{font-size:15px}section{padding:60px
0}.container{padding:0
20px;width:100%}.hero{padding:90px
20px 56px;text-align:center !important}.hero
.container{text-align:center !important;display:flex;flex-direction:column;align-items:center}.hero
h1{font-size:48px;line-height:1.05;text-align:center}.hero-subtitle{font-size:18px;text-align:center}.hero-promise{font-size:16px;text-align:center}.hero-line{height:56px;margin-bottom:32px}.badge{font-size:10px;padding:7px
16px;display:inline-block}.cta-note{text-align:center !important}.cta-primary{padding:16px
20px;font-size:13px;width:100%;text-align:center;display:block;animation:none}.date-strip-inner{flex-direction:column;gap:12px;align-items:center}.date-item{justify-content:center;font-size:11px}.section-title{font-size:30px !important;line-height:1.15 !important}.section-label{font-size:10px}.section-body{font-size:16px}.pain-grid{grid-template-columns:1fr}.pain-card{padding:28px
24px}.pain-icon{font-size:28px}.quote-block{padding:56px
20px}.quote-text{font-size:24px;line-height:1.4}.quote-block::before{font-size:100px;top:-10px}.secrets-stack{gap:2px}.secret-item{grid-template-columns:44px 1fr;overflow:hidden}.secret-num{font-size:24px}.secret-content{padding:20px
16px;overflow:hidden}.secret-content
h3{font-size:17px;line-height:1.3}.secret-content
p{font-size:14px}.secret-result{font-size:12px}.atom-grid{grid-template-columns:1fr 1fr}.atom-card{padding:20px
14px}.atom-letter{font-size:48px;margin-bottom:10px}.atom-card
h4{font-size:13px}.atom-card
p{font-size:12px}div[style*="grid-template-columns: 1fr 1fr"]{display:block !important}div[style*="grid-template-columns: 1fr 1fr"]>div+div{margin-top:48px}.check-list{margin-top:24px}.check-list
li{font-size:15px}.about-grid{grid-template-columns:1fr}.about-photo-placeholder{display:none}.about-stats{grid-template-columns:1fr 1fr;gap:20px;margin-top:28px}.stat-num{font-size:32px}.stat-label{font-size:12px}.bonus-list{margin-top:32px}.bonus-item{flex-direction:column;gap:12px;padding:20px}.bonus-tag{align-self:flex-start;font-size:10px;padding:5px
12px}.bonus-title{font-size:16px}.bonus-desc{font-size:13px}.urgency-box{padding:32px
20px;margin-top:40px}.urgency-box
h3{font-size:22px}.urgency-box
p{font-size:14px}.final-cta{padding:72px
20px}.brevo-form-wrapper{max-width:100%}.brevo-submit{font-size:14px;padding:18px
20px}.brevo-label{font-size:9px;padding:12px
16px 0}.brevo-input{font-size:16px;padding:8px
16px 12px}.brevo-select{width:88px;font-size:14px;padding:8px
8px 12px}.brevo-success-title{font-size:26px}.brevo-trust{font-size:12px;gap:6px}*{max-width:100%;box-sizing:border-box}p,h1,h2,h3,h4,span,li{word-wrap:break-word;overflow-wrap:break-word}}