:root{
  --ivory:#FAF6F1;--cream:#F2E9DF;--espresso:#2B1E17;--rose:#C47B7A;
  --gold:#D4AF7A;--muted:#796c64;--line:#e4d8ce;--green:#657c68;--white:#fff;
  --shadow:0 24px 60px rgba(43,30,23,.10);--soft:0 12px 34px rgba(43,30,23,.07)
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ivory);color:var(--espresso);font-family:Montserrat,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}.wrap{width:min(1160px,calc(100% - 48px));margin-inline:auto}.minimal-header{height:72px;width:min(1160px,calc(100% - 48px));margin:auto;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.brand{font-family:"Cormorant Garamond",Georgia,serif;font-size:24px;font-weight:600}.brand span{font-family:Montserrat,Arial,sans-serif;font-size:9px;text-transform:uppercase;letter-spacing:.14em;margin-left:12px;color:var(--muted)}.header-right{display:flex;gap:18px;align-items:center;font-size:10px;color:var(--muted)}.language-link{font-weight:700;border-bottom:1px solid var(--gold)}h1,h2,h3{font-family:"Cormorant Garamond",Georgia,serif;line-height:.98;margin:0;font-weight:600}h1 em,h2 em{font-weight:500;color:var(--rose)}.eyebrow{font-size:10px;letter-spacing:.17em;text-transform:uppercase;color:var(--rose);font-weight:700}.hero{display:grid;grid-template-columns:1.12fr .88fr;gap:70px;padding:72px 0 82px;align-items:start}.hero-copy{padding-top:24px}.hero h1{font-size:clamp(58px,6vw,84px);max-width:720px;margin:16px 0 22px}.lead{font-size:17px;color:var(--muted);max-width:650px;margin-bottom:28px}.input-strip{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden;background:rgba(255,255,255,.62);margin:30px 0 26px}.input-strip div{padding:17px 14px;min-height:108px;border-right:1px solid var(--line)}.input-strip div:last-child{border-right:0}.input-strip span{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--cream);font-size:9px;color:var(--rose);font-weight:700}.input-strip b,.input-strip small{display:block}.input-strip b{font-family:"Cormorant Garamond",Georgia,serif;font-size:20px;margin-top:8px}.input-strip small{font-size:9px;color:var(--muted);line-height:1.35}.hero-benefits{padding:0;margin:22px 0 27px;display:grid;grid-template-columns:1fr 1fr;gap:8px;list-style:none;font-size:12px}.hero-benefits li:before{content:"✓";color:var(--green);font-weight:700;margin-right:8px}.primary-btn,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:9px;font-size:11px;font-weight:700;letter-spacing:.04em}.primary-btn{background:var(--espresso);color:#fff;padding:16px 24px}.riskline{font-size:10px;color:var(--muted);margin-top:10px}.checkout-card{position:sticky;top:20px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:27px;box-shadow:var(--shadow)}.checkout-topline{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding-bottom:13px;margin-bottom:20px;font-size:10px;text-transform:uppercase;letter-spacing:.08em}.checkout-topline strong{font-family:"Cormorant Garamond",Georgia,serif;font-size:31px;color:var(--rose)}.checkout-card h2{font-size:40px;margin-bottom:5px}.checkout-sub{font-size:10px;color:var(--muted);margin:0 0 20px}.checkout-card label{display:block;font-size:10px;font-weight:700;margin:12px 0}.checkout-card input[type="text"],.checkout-card input[type="email"],.checkout-card textarea{width:100%;border:1px solid #ddd2ca;border-radius:8px;background:#fffdfb;padding:11px 12px;margin-top:6px;font:500 12px/1.45 Montserrat,Arial,sans-serif;color:var(--espresso);outline:none;transition:.15s}.checkout-card textarea{resize:vertical;min-height:76px}.checkout-card input:focus,.checkout-card textarea:focus{border-color:var(--rose);box-shadow:0 0 0 3px rgba(196,123,122,.10)}.hp{position:absolute!important;left:-10000px!important;opacity:0!important;height:1px!important;width:1px!important;overflow:hidden!important}.order-bump{border:1px solid var(--gold);background:#fffaf4;border-radius:10px;margin-top:17px;padding:13px}.bump-row{display:flex!important;align-items:flex-start;gap:10px;margin:0!important;cursor:pointer}.bump-row input{margin-top:3px}.bump-row b,.bump-row small{display:block}.bump-row b{font-size:10px}.bump-row small{font-size:9px;color:var(--muted);font-weight:500;margin-top:2px}.summary{background:var(--ivory);border-radius:9px;padding:13px;margin-top:15px;font-size:10px}.summary div{display:flex;justify-content:space-between;padding:3px 0}.summary .total{font-size:14px;border-top:1px solid var(--line);margin-top:8px;padding-top:10px}.hidden{display:none!important}.checkout-card button#payBtn{width:100%;border:0;background:var(--rose);color:#fff;border-radius:9px;padding:16px;font-size:11px;font-weight:700;letter-spacing:.04em;margin-top:14px;cursor:pointer}.checkout-card button#payBtn:disabled{opacity:.6;cursor:wait}.payment-note,.privacy-note{text-align:center;font-size:9px!important;color:var(--muted);font-weight:500!important;margin:8px 0 0!important}.proof-band{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#f7efe8}.proof-grid{display:grid;grid-template-columns:repeat(4,1fr);padding:18px 0}.proof-grid div{text-align:center;border-right:1px solid var(--line)}.proof-grid div:last-child{border-right:0}.proof-grid b,.proof-grid span{display:block}.proof-grid b{font-family:"Cormorant Garamond",Georgia,serif;font-size:22px}.proof-grid span{font-size:9px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.section{padding-top:94px;padding-bottom:94px}.section-heading h2,.story-grid h2,.human-section h2,.guarantee-card h2{font-size:clamp(42px,5vw,62px)}.centered{text-align:center}.example-section{padding-bottom:104px}.example-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.example-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:26px;box-shadow:var(--soft)}.example-card small{font-size:9px;color:var(--rose);letter-spacing:.12em}.example-card h3{font-size:34px;margin:6px 0 12px}.example-card p{font-size:12px;color:var(--muted)}.listen-link{display:inline-flex;gap:8px;align-items:center;margin-top:8px;font-size:10px;font-weight:700;border-bottom:1px solid var(--gold);padding-bottom:3px}.story-demo{background:#f2e8df}.story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:75px;align-items:center}.story-grid>div:first-child>p{font-size:16px;color:var(--muted);max-width:500px}.message-card{background:#fff;border:1px solid #e1d4ca;border-radius:18px;padding:34px;box-shadow:var(--soft)}.message-card>small{font-size:9px;letter-spacing:.14em;color:var(--rose)}.answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;margin:20px 0}.answer{background:var(--ivory);border:1px solid var(--line);border-radius:10px;padding:13px}.answer b,.answer span{display:block}.answer b{font-size:8px;letter-spacing:.08em;text-transform:uppercase;color:var(--rose)}.answer span{font-family:"Cormorant Garamond",Georgia,serif;font-size:21px;line-height:1.12;margin-top:5px}.song-result{display:flex;gap:13px;align-items:center;background:#fffaf4;border:1px solid #eadbce;border-radius:10px;padding:14px}.song-result>span{width:40px;height:40px;border-radius:50%;background:var(--rose);color:#fff;display:grid;place-items:center;flex:0 0 auto}.song-result b,.song-result small{display:block}.song-result b{font-size:11px}.song-result small{font-size:9px;color:var(--muted);margin-top:3px}.included-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;margin-top:40px}.included-grid div{display:flex;align-items:center;gap:13px;padding:20px 22px;border-bottom:1px solid var(--line);font-size:12px}.included-grid div:nth-child(odd){border-right:1px solid var(--line)}.included-grid div:nth-last-child(-n+2){border-bottom:0}.included-grid span{color:var(--green);font-weight:700}.testimonial-section{background:var(--espresso);color:#fff;padding-top:82px;padding-bottom:82px}.testimonial-head{text-align:center;max-width:800px;margin:0 auto 34px}.testimonial-head .eyebrow{color:#e7c8aa}.testimonial-head h2{font-size:clamp(42px,5vw,62px);margin-top:10px}.testimonial-head p{color:#d2c4ba;font-size:12px}.testimonial-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:24px;align-items:start}.review-card{margin:0;background:#fff;border-radius:15px;overflow:hidden;box-shadow:0 22px 55px rgba(0,0,0,.22)}.review-card img{display:block;width:100%;height:auto}.review-card figcaption{padding:12px 16px;color:var(--muted);font-size:9px;background:#fff}.human-section{display:grid;grid-template-columns:1fr .9fr;gap:78px;align-items:center}.human-copy>p{max-width:630px;color:var(--muted);font-size:15px}.signature{font-family:"Cormorant Garamond",Georgia,serif!important;font-style:italic;font-size:26px!important;color:var(--rose)!important}.human-visual{background:linear-gradient(145deg,#f2e5d9,#fffaf6);border:1px solid var(--line);border-radius:20px;min-height:410px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:13px;align-content:center;box-shadow:var(--soft)}.desk-card{background:rgba(255,255,255,.82);border:1px solid var(--line);border-radius:12px;padding:20px;min-height:125px;display:flex;flex-direction:column;justify-content:space-between}.desk-card span{font-family:"Cormorant Garamond",Georgia,serif;font-size:28px;color:var(--rose)}.desk-card b{font-size:11px}.guarantee-section{background:#efe5dc}.guarantee-card{background:#fff;border-radius:18px;padding:38px 42px;display:grid;grid-template-columns:72px 1fr auto;align-items:center;gap:26px;border:1px solid var(--line);box-shadow:var(--soft)}.shield{width:64px;height:64px;border-radius:50%;background:var(--ivory);display:grid;place-items:center;font-size:30px;color:var(--rose)}.guarantee-card h2{font-size:42px}.guarantee-card p{font-size:12px;color:var(--muted);max-width:650px;margin-bottom:0}.secondary-btn{border:1px solid var(--espresso);padding:14px 19px;white-space:nowrap}.faq-section{max-width:900px}.faq-list{margin-top:34px;border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;font-family:"Cormorant Garamond",Georgia,serif;font-size:23px;font-weight:600;list-style:none;padding:22px 4px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";float:right;color:var(--rose);font-family:Montserrat}.faq-list details[open] summary:after{content:"–"}.faq-list p{font-size:12px;color:var(--muted);padding:0 4px 22px;margin:0;max-width:700px}.final-cta{background:linear-gradient(150deg,#2b1e17,#3a2820);color:#fff;padding:92px 0;text-align:center}.final-inner{max-width:800px}.final-inner small{font-size:9px;letter-spacing:.15em;color:#d9c4b8}.final-inner h2{font-size:clamp(56px,7vw,84px);margin:18px 0}.final-inner p{color:#d9c4b8}.final-inner .primary-btn{background:var(--rose);margin:14px 0}.final-inner>span{display:block;font-size:9px;color:#b9aaa1}.mobile-sticky{display:none}.toast{position:fixed;right:20px;bottom:20px;background:var(--espresso);color:#fff;border-radius:10px;padding:13px 16px;font-size:11px;max-width:360px;box-shadow:var(--shadow);opacity:0;transform:translateY(10px);pointer-events:none;transition:.2s;z-index:99}.toast.show{opacity:1;transform:translateY(0)}
@media(max-width:980px){.hero{grid-template-columns:1fr;gap:36px}.checkout-card{position:relative;top:0}.input-strip{grid-template-columns:1fr 1fr}.story-grid,.human-section{grid-template-columns:1fr}.testimonial-grid{grid-template-columns:1fr}.example-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.brand span,.header-right .trust{display:none}.minimal-header{height:58px}.hero{padding:45px 0}.hero h1{font-size:50px}.hero-benefits{grid-template-columns:1fr}.desktop-jump{display:none}.proof-grid{grid-template-columns:1fr 1fr}.proof-grid div{border-right:0;border-bottom:1px solid var(--line);padding:10px}.example-grid,.answer-grid{grid-template-columns:1fr}.included-grid{grid-template-columns:1fr}.included-grid div,.included-grid div:nth-child(odd){border-right:0;border-bottom:1px solid var(--line)}.included-grid div:last-child{border-bottom:0}.guarantee-card{grid-template-columns:1fr;text-align:center}.shield{margin:auto}.section{padding-top:70px;padding-bottom:70px}.story-grid,.human-section{gap:36px}.mobile-sticky{display:flex;position:fixed;z-index:80;bottom:0;left:0;right:0;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 30px rgba(43,30,23,.09);padding:10px 16px;justify-content:space-between;align-items:center}.mobile-sticky small,.mobile-sticky b{display:block}.mobile-sticky small{font-size:9px;color:var(--muted)}.mobile-sticky b{font-size:15px}.mobile-sticky a{background:var(--espresso);color:#fff;font-size:10px;font-weight:700;border-radius:7px;padding:12px 18px}.final-cta{padding-bottom:130px}}
@media(max-width:520px){.wrap,.minimal-header{width:min(100% - 28px,1160px)}.hero h1{font-size:43px}.lead{font-size:15px}.input-strip{grid-template-columns:1fr}.checkout-card{padding:20px}.section-heading h2,.story-grid h2,.human-section h2{font-size:42px}.message-card{padding:23px}.testimonial-section{padding-top:68px;padding-bottom:68px}.human-visual{min-height:370px;padding:16px}.desk-card{padding:15px}.guarantee-card{padding:28px 22px}.guarantee-card h2{font-size:36px}.final-inner h2{font-size:56px}}
.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.video-card{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:var(--soft)}.video-frame{aspect-ratio:16/9;background:var(--cream);position:relative}.video-frame iframe{width:100%;height:100%;border:0;display:block}.yt-facade{cursor:pointer}.yt-facade img{width:100%;height:100%;object-fit:cover;display:block}.yt-play{position:absolute;inset:0;margin:auto;width:56px;height:56px;border-radius:50%;background:rgba(43,30,23,.82);border:2px solid rgba(255,255,255,.75);color:#fff;font-size:1.1rem;display:flex;align-items:center;justify-content:center;padding-left:3px;cursor:pointer;transition:.2s}.yt-facade:hover .yt-play{transform:scale(1.08);background:var(--espresso)}.video-card .kicker{font-size:9px;letter-spacing:.14em;font-weight:700;color:var(--rose);text-transform:uppercase;margin:20px 26px 6px}.video-card h3{font-size:22px;line-height:1.1;margin:0 26px 22px}.song-sample{margin-top:18px;padding-top:18px;border-top:1px dashed var(--line)}.song-sample .sample-label{font-size:12px;color:var(--muted);margin:0 0 10px}.song-sample audio{width:100%;display:block}
@media(max-width:980px){.video-grid{grid-template-columns:1fr 1fr}}
@media(max-width:760px){.video-grid{grid-template-columns:1fr}.video-card h3{font-size:26px}}
:root{--paper:#FFFDFC;--rose-dark:#A65F60}
.song-player{margin-top:40px;background:var(--paper);border:1px solid rgba(43,30,23,.08);border-radius:22px;padding:8px 26px;box-shadow:0 14px 35px rgba(73,51,38,.06)}.song-list{max-height:640px;overflow-y:auto}.song-list::-webkit-scrollbar{width:6px}.song-list::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}.song-row{display:flex;align-items:center;gap:16px;padding:16px 6px;border-bottom:1px solid var(--line);transition:background .15s ease}.song-row:last-child{border-bottom:none}.song-row:hover{background:rgba(212,175,122,.08)}.song-play{flex:0 0 auto;width:44px;height:44px;border-radius:50%;border:1px solid var(--gold);background:var(--ivory);cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s ease}.song-play:hover{background:var(--gold)}.song-play:hover .song-icon-play{border-left-color:var(--ivory)}.song-play:hover .song-icon-pause::before,.song-play:hover .song-icon-pause::after{background:var(--ivory)}.song-icon-play{width:0;height:0;margin-left:3px;border-left:12px solid var(--espresso);border-top:8px solid transparent;border-bottom:8px solid transparent}.song-icon-pause{display:none;width:10px;height:12px;position:relative}.song-icon-pause::before,.song-icon-pause::after{content:"";position:absolute;top:0;width:3px;height:12px;background:var(--espresso)}.song-icon-pause::before{left:1px}.song-icon-pause::after{right:1px}.song-row.playing .song-icon-play{display:none}.song-row.playing .song-icon-pause{display:block}.song-info{flex:1 1 auto;min-width:0}.song-title{font:500 .95rem/1.2 Montserrat,Arial,sans-serif;letter-spacing:.01em;color:var(--espresso)}.song-caption{margin-top:4px;font-family:"Cormorant Garamond",Georgia,serif;font-style:italic;font-size:1rem;line-height:1.4;color:var(--muted)}.song-progress-track{margin-top:10px;height:3px;background:var(--line);border-radius:2px;overflow:hidden;cursor:pointer}.song-progress-fill{height:100%;width:0%;background:var(--gold);transition:width .1s linear}.song-time{flex:0 0 auto;font-size:.72rem;color:var(--rose-dark);font-variant-numeric:tabular-nums;min-width:36px;text-align:right}
@media(max-width:760px){.song-player{padding:6px 14px}.song-row{gap:12px}.song-caption{font-size:.92rem}}