:root{--bg: #f5ecdf;--bg-strong: #f0e2cf;--surface: rgba(255, 250, 242, .88);--surface-strong: #fffaf3;--ink: #16333d;--ink-soft: rgba(22, 51, 61, .72);--line: rgba(22, 51, 61, .1);--accent: #d65a27;--accent-deep: #ab3f16;--teal: #0f8a7d;--teal-soft: rgba(15, 138, 125, .14);--success: #146c49;--danger: #a03f33;--shadow: 0 24px 60px rgba(22, 51, 61, .14);--radius-xl: 30px;--radius-lg: 22px;--radius-md: 16px;--max-width: 1180px}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;background:radial-gradient(circle at top left,rgba(214,90,39,.18),transparent 34%),radial-gradient(circle at right 18%,rgba(15,138,125,.16),transparent 28%),linear-gradient(180deg,var(--bg) 0%,#fbf6ef 44%,#f2e6d7 100%);color:var(--ink);font-family:Inter,Segoe UI,sans-serif;letter-spacing:-.015em;line-height:1.55}h1,h2,h3,h4,h5,h6{letter-spacing:-.035em}a{color:inherit}img{max-width:100%;display:block}button,input,label,textarea{font:inherit}.page-glow{position:fixed;inset:auto;width:32rem;height:32rem;border-radius:999px;pointer-events:none;filter:blur(88px);opacity:.45;z-index:0}.page-glow-a{top:-10rem;left:-8rem;background:#d65a274d}.page-glow-b{right:-6rem;bottom:6rem;background:#0f8a7d42}.site-shell{position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;padding:28px 20px 80px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:28px}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:700;letter-spacing:-.02em}.brand-mark{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:14px;background:linear-gradient(135deg,var(--accent),#ec9f45);color:#fff7f0;box-shadow:0 14px 32px #d65a2733}.topbar-note{padding:10px 14px;border-radius:999px;background:#fffaf2a8;border:1px solid rgba(22,51,61,.08);color:var(--ink-soft);font-size:.92rem}.hero-grid,.checkout-grid,.receipt-grid,.offer-grid,.signal-grid{display:grid;gap:22px}.hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch}.checkout-grid,.offer-grid,.receipt-grid{grid-template-columns:minmax(0,1.08fr) minmax(320px,.92fr);align-items:start}.signal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{background:linear-gradient(180deg,#fffcf7eb,#fff8efe0);border:1px solid rgba(22,51,61,.09);box-shadow:var(--shadow);border-radius:var(--radius-xl);padding:28px;backdrop-filter:blur(14px)}.hero-panel{padding:38px}.eyebrow,.pill{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(15,138,125,.18);background:#0f8a7d17;color:#0f6d62;font-size:.9rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.headline,.section-title,.offer-title,.receipt-title{margin:0;font-family:"Instrument Serif",Georgia,serif;letter-spacing:-.03em;line-height:.96}.headline{font-size:clamp(3rem,7vw,5.4rem);margin-top:18px}.section-title,.offer-title,.receipt-title{font-size:clamp(2rem,4vw,3.15rem)}.hero-copy,.section-copy,.muted,.list-note,.fine-print{color:var(--ink-soft)}.hero-copy{max-width:46rem;font-size:1.08rem;margin:18px 0 26px}.button-row{display:flex;flex-wrap:wrap;gap:14px;margin:24px 0 18px}.button,.secondary-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;border:0;text-decoration:none;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,background-color .14s ease}.button{background:linear-gradient(135deg,var(--accent),#ee9c42);color:#fff8f1;box-shadow:0 18px 32px #d65a2733;font-weight:700}.secondary-button{background:#fffaf2e6;color:var(--ink);border:1px solid rgba(22,51,61,.1);font-weight:600}.button:hover,.secondary-button:hover,.button:focus-visible,.secondary-button:focus-visible{transform:translateY(-1px)}.button:disabled,.secondary-button:disabled{opacity:.6;cursor:not-allowed;transform:none}.stat-list,.feature-list,.detail-list,.order-list{margin:0;padding:0;list-style:none}.stat-list{display:grid;gap:12px;margin-top:28px}.stat-item{display:flex;justify-content:space-between;gap:16px;padding:14px 16px;border-radius:var(--radius-md);background:#ffffff80;border:1px solid rgba(22,51,61,.08)}.stat-item strong,.price-figure,.order-total{color:var(--ink);font-weight:700}.signal-card{padding:22px;border-radius:var(--radius-lg);border:1px solid rgba(22,51,61,.08);background:#fffaf2b3}.signal-card h3,.summary-heading,.form-heading,.offer-block h2,.receipt-block h2{margin:0 0 10px;font-size:1.1rem;letter-spacing:-.02em}.section{margin-top:26px}.section-tight{margin-top:18px}.stack-list{display:grid;gap:12px;margin:22px 0 0;padding:0;list-style:none}.stack-item,.line-item,.price-row,.detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.stack-item:last-child,.line-item:last-child,.price-row:last-child,.detail-row:last-child{border-bottom:0}.stack-item strong,.line-item strong{display:block;margin-bottom:4px}.price-stack{display:grid;gap:4px}.price-figure{font-size:clamp(2.4rem,5vw,4.1rem);letter-spacing:-.04em;line-height:.92}.price-caption{color:var(--ink-soft)}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.field{display:grid;gap:8px}.field label{font-size:.92rem;color:var(--ink-soft);font-weight:600}.field input{width:100%;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid rgba(22,51,61,.13);background:#fffc;color:var(--ink)}.field input:focus{outline:2px solid rgba(214,90,39,.28);border-color:#d65a274d}.field-full{grid-column:1 / -1}.checkbox-row{display:flex;align-items:flex-start;gap:12px;padding:16px;border-radius:18px;border:1px solid rgba(22,51,61,.09);background:#fffcf7d1}.checkbox-row input{width:18px;height:18px;margin-top:3px}.checkbox-copy strong{display:block;margin-bottom:3px}.status-banner{margin-top:18px;padding:14px 16px;border-radius:18px;border:1px solid rgba(22,51,61,.09);background:#fffcf7d1;color:var(--ink)}.status-banner.error{background:#a03f331a;color:var(--danger);border-color:#a03f332e}.status-banner.success{background:#146c491a;color:var(--success);border-color:#146c492e}.payment-shell,.demo-shell{margin-top:20px;padding:18px;border-radius:22px;background:#fffcf7c7;border:1px solid rgba(22,51,61,.08)}.payment-element{min-height:220px}.summary-box{padding:22px;border-radius:24px;background:linear-gradient(180deg,#fff9,#fffaf2db),linear-gradient(135deg,#d65a270f,#0f8a7d0d);border:1px solid rgba(22,51,61,.08)}.summary-total{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.summary-total .price-row{padding:0}.offer-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:16px;padding:8px 12px;border-radius:999px;background:#d65a271a;color:var(--accent-deep);font-size:.92rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.offer-panel{padding:34px}.timer{display:inline-flex;align-items:center;gap:10px;margin-top:18px;padding:12px 16px;border-radius:18px;background:#16333d12;border:1px solid rgba(22,51,61,.09);font-weight:700}.offer-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.receipt-hero{margin-bottom:22px}.receipt-grid{margin-top:22px}.receipt-card{display:grid;gap:18px}.mini-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:24px}.mini-kpi{padding:18px;border-radius:20px;background:#ffffff94;border:1px solid rgba(22,51,61,.08)}.mini-kpi strong{display:block;font-size:1.15rem;margin-bottom:6px}.empty-state{max-width:720px;margin:60px auto 0;text-align:center}.inline-note{margin-top:14px;color:var(--ink-soft);font-size:.95rem}.code-pill{display:inline-block;padding:4px 8px;border-radius:999px;background:#16333d14;font-family:Inter,sans-serif;font-size:.9rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:960px){.hero-grid,.checkout-grid,.offer-grid,.receipt-grid,.signal-grid,.mini-kpis{grid-template-columns:1fr}.hero-panel,.offer-panel,.panel{padding:24px}}@media(max-width:720px){.site-shell{padding:18px 14px 64px}.field-grid{grid-template-columns:1fr}.topbar{flex-direction:column;align-items:flex-start}.button,.secondary-button{width:100%}}.slc-page{background:#060206;color:#fff;font-family:Arial Narrow,Arial,Helvetica,sans-serif;line-height:1.5}.slc-page .page-glow{display:none}.slc-shell{width:100%;margin:0;padding-bottom:72px}.slc-hero{position:relative;min-height:auto;background:linear-gradient(180deg,#0503088c,#050308b3 60%,#050308d9),url(/bg_kobieta.jpg) center/cover no-repeat,#050308;text-align:center;padding:0;overflow:hidden}.slc-strip-stack{display:flex;flex-direction:column;width:100%;gap:4px}.slc-offer-strip{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;width:100%;min-height:52px;padding:12px 16px;border:0;color:#fff;font-family:Inter,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;line-height:1;text-transform:uppercase;letter-spacing:-.02em}.slc-v1{background:linear-gradient(90deg,#b8285f,#8a1842,#b8285f)}.slc-v2{background:#6b1535}.slc-v3{background:linear-gradient(90deg,#2d0a1c,#c2185b)}.slc-v4{background:#4a0e2a;border-bottom:2px solid #ff7eb3}.slc-v5{background:radial-gradient(ellipse at center,#d63384,#5a0d2a)}.slc-offer-strip .slc-strip-badge,.slc-offer-strip .slc-strip-mid,.slc-offer-strip .slc-strip-tail{display:inline-flex;align-items:center;gap:6px;color:#fff;background:transparent;font-family:Inter,Arial,Helvetica,sans-serif;font-size:1rem;font-weight:400;font-style:normal;letter-spacing:-.02em;text-transform:uppercase}.slc-offer-strip b{font-weight:700}.slc-strip-avatars{display:inline-flex;align-items:center}.slc-strip-avatar{width:24px;height:24px;border-radius:50%;border:2px solid #8a1842;margin-left:-6px}.slc-strip-avatar:first-child{margin-left:0}.slc-strip-avatar-1{background:linear-gradient(135deg,#f5b8d2,#c2185b)}.slc-strip-avatar-2{background:linear-gradient(135deg,#e9a4c5,#8e1448)}.slc-strip-avatar-3{background:linear-gradient(135deg,#ffd1e3,#d63384)}.slc-strip-avatar-4{background:linear-gradient(135deg,#f7c8dd,#a01a55)}.slc-strip-stars{background:linear-gradient(90deg,#ffb3d4,#ff5fa2,#ec3a93);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:1.05rem;letter-spacing:.06em;text-shadow:0 0 18px rgba(232,36,145,.45)}.slc-hero-copy{width:min(1120px,calc(100% - 32px));margin:0 auto;padding-top:50px;color:#fff}.slc-kicker{margin:0 0 14px;color:inherit;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.4rem,2.8vw,1.6rem);font-style:italic;font-weight:400;text-transform:uppercase;letter-spacing:.02em}.slc-hero h1,.slc-letter h2,.slc-proof-band h2,.slc-split h2,.slc-gold h2{margin:0;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;letter-spacing:0;text-transform:uppercase}.slc-hero h1{max-width:1040px;margin:0 auto;color:#fff;font-size:clamp(3.6rem,6.15vw,5.05rem);line-height:.98;text-shadow:0 1px 0 rgba(0,0,0,.08);transform:scaleX(.88)}.slc-subhead{width:min(720px,100%);margin:18px auto 28px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.3rem,2.1vw,1.42rem);font-weight:400;line-height:1.55}.slc-video-stage{position:relative;width:min(515px,62vw);height:290px;margin:0 auto 34px}.slc-video-card{position:absolute;z-index:2;inset:0;overflow:hidden;border-radius:6px;box-shadow:0 10px 22px #00000038;background:linear-gradient(90deg,rgba(255,255,255,.16),transparent 20%,transparent 80%,rgba(0,0,0,.16)),linear-gradient(135deg,#d7decf,#ece7d5 34%,#b3c77f 66%,#436752)}.slc-video-person{position:absolute;left:50%;bottom:-18px;width:154px;height:210px;transform:translate(-50%);background:radial-gradient(circle at 50% 19%,#e3b68b 0 26px,transparent 27px),linear-gradient(90deg,transparent 0 60px,#f8f8f8 61px 150px,transparent 151px),linear-gradient(160deg,transparent 0 76px,#c52822 77px 152px,transparent 153px)}.slc-play{position:absolute;left:50%;bottom:28px;display:grid;place-items:center;width:104px;height:64px;transform:translate(-50%);border:0;border-radius:7px;background:#000;cursor:pointer}.slc-play:before{content:"";width:0;height:0;margin-left:6px;border-top:17px solid transparent;border-bottom:17px solid transparent;border-left:25px solid #ffffff}.slc-fan-stack{position:absolute;z-index:1;top:5px;display:grid;gap:8px;width:96px}.slc-fan-left{right:calc(100% + 2px);transform:rotate(-6deg)}.slc-fan-right{left:calc(100% + 2px);transform:rotate(6deg)}.slc-fan-tile{display:grid;place-items:end center;height:72px;padding:7px;border:3px solid #ffffff;background:radial-gradient(circle at 50% 34%,#edc49c 0 14px,transparent 15px),linear-gradient(180deg,#e5e9d8 0 54%,#d71920 55% 100%);box-shadow:0 7px 13px #0000003d}.slc-fan-tile span{display:block;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:.82rem;line-height:.9;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,.24)}.slc-fan-tile:nth-child(2),.slc-fan-tile:nth-child(4){margin-left:16px}.slc-cta{display:inline-flex;align-items:center;justify-content:center;min-height:70px;padding:0 42px;border-radius:6px;background:linear-gradient(180deg,#ffd940,#f4ad00);border:1px solid #e3a000;box-shadow:0 5px #a56400,0 16px 18px #00000038;color:#101010;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.25rem,2.3vw,1.8rem);letter-spacing:0;text-decoration:none;text-transform:uppercase}.slc-stock{margin:18px 0 8px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-weight:700}.slc-stock-meter{width:min(420px,100%);height:22px;margin:0 auto;padding:3px;border:1px solid #b9b9b9;background:#eee}.slc-stock-meter span{display:block;width:22%;height:100%;background:linear-gradient(90deg,#d90000,#ff8d00)}.slc-as-seen{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 24px;width:min(1120px,calc(100% - 28px));margin:0 auto;padding:22px 0;border-top:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;color:#6d6d6d}.slc-as-seen strong{color:#252525;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:1.22rem}.slc-testimonials{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 62px;width:min(1120px,calc(100% - 28px));margin:0 auto;padding:86px 0 76px}.slc-testimonial{display:block;padding:0;border:0;background:transparent;text-align:center}.slc-avatar{display:grid;place-items:center;width:150px;height:150px;margin:0 auto 22px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#ffd0a8 0 31px,transparent 32px),linear-gradient(135deg,#2a2a2a,#8b8b8b);color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:2rem;font-weight:800}.slc-testimonial span,.slc-testimonial small{display:block;color:#111;font-size:1rem}.slc-testimonial blockquote{margin:18px 0 22px;font-family:Arial,Helvetica,sans-serif;font-size:1.34rem;font-style:italic;line-height:1.55}.slc-testimonial strong{display:block;color:#e73313;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.8rem;text-transform:uppercase;line-height:1}.slc-testimonial small{font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:1.1rem;text-transform:uppercase}.slc-letter{width:100%;margin:0;padding:86px 0 34px;border-top:0;background:#fff}.slc-letter h2,.slc-proof-band h2,.slc-gold h2{max-width:980px;margin:0 auto 52px;text-align:center;font-size:clamp(2.75rem,5.2vw,4.8rem);line-height:1}.slc-rating-line{margin:0 0 38px;text-align:center;font-family:Arial,Helvetica,sans-serif;font-size:1.35rem}.slc-rating-line span,.slc-review-wall span{color:#ffba00}.slc-book-spread{display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:12px;width:min(900px,calc(100% - 36px));margin:0 auto 80px}.slc-book-spread>div:not(.slc-big-book){height:180px;background:linear-gradient(12deg,transparent 0 30%,#efefef 31% 100%),repeating-linear-gradient(0deg,#111 0 3px,transparent 4px 18px);border:1px solid #dddddd;box-shadow:0 8px 18px #00000014}.slc-big-book{display:grid;place-items:center;min-height:280px;padding:18px;background:#e52c12;border:8px solid #af1a0b;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:3.5rem;line-height:.86;text-align:center;text-transform:uppercase;box-shadow:0 18px 28px #0000002e}.slc-letter-body{width:min(650px,calc(100% - 36px));margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-size:clamp(1.55rem,3.2vw,2rem);line-height:1.45}.slc-from{color:#565656;font-size:1.24rem;line-height:1.45}.slc-red-rule{display:block;width:96px;height:5px;margin:34px 0;background:#e22a12}.slc-cta-inline{margin-top:8px}.slc-rating-card{position:sticky;top:18px;padding:24px;border:4px solid #111111;background:#fff8d8;text-align:center}.slc-rating-card strong{display:block;font-family:Impact,Arial Black,sans-serif;font-size:5rem;line-height:.9}.slc-rating-card span{display:block;font-weight:800;text-transform:uppercase}.slc-stars{margin:12px 0;color:#f4ad00;font-size:1.6rem;letter-spacing:.08em}.slc-copy-block{padding:90px 0;background:#fff}.slc-pink{background:#fff3f1}.slc-highlight{display:inline;background:#fff200;box-decoration-break:clone;-webkit-box-decoration-break:clone}.slc-bold{font-weight:900}.slc-proof-band{margin:0;padding:72px max(18px,calc((100vw - 1120px)/2));background:#111;color:#fff}.slc-proof-band ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;padding:0;list-style:none}.slc-proof-band li{padding:18px 0 18px 28px;border-bottom:1px solid rgba(255,255,255,.18);position:relative;font-weight:700}.slc-proof-band li:before{content:"";position:absolute;left:0;top:20px;width:10px;height:10px;background:#ffcf00}.slc-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:center;width:min(1120px,calc(100% - 28px));margin:0 auto;padding:54px 0}.slc-mega-head{min-height:760px;display:grid;place-items:center;padding:80px 18px;background:#fff3f1;text-align:center}.slc-mega-head h2,.slc-final-offer h2,.slc-review-wall h2,.slc-letter-body h2{margin:0 auto;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(3rem,6vw,5.4rem);line-height:1;text-align:center;text-transform:uppercase}.slc-split h2{font-size:clamp(2.2rem,4vw,3.8rem);line-height:1}.slc-split p:not(.slc-kicker){font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:1.18rem;line-height:1.72}.slc-niche-cloud{display:flex;flex-wrap:wrap;gap:10px}.slc-niche-cloud span{padding:10px 14px;border:2px solid #111111;background:#fff;font-weight:800;text-transform:uppercase}.slc-gold{width:min(1120px,calc(100% - 28px));margin:0 auto;padding:46px 0 70px;text-align:center;border-top:8px solid #111111}.slc-red-cta{display:flex;align-items:center;justify-content:center;min-height:72px;margin:54px auto 20px;padding:0 26px;border-radius:8px;background:#e52c12;color:#fff;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-size:clamp(1.5rem,3vw,2.25rem);text-align:center;text-decoration:none;text-transform:uppercase;box-shadow:0 5px #8f1707}.slc-stock-dark{text-align:center;text-transform:uppercase}.slc-review-wall{padding:88px 18px;background:#fff}.slc-review-wall>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1040px,100%);margin:44px auto 0}.slc-review-wall article{min-height:180px;padding:24px;border:1px solid #e1e1e1;background:#fbfbfb;font-size:1.08rem;line-height:1.5}.slc-final-offer{padding:90px 18px;background:linear-gradient(180deg,#e13614f5,#da3112f5),#e13614;color:#fff;text-align:center}.slc-offer-box{width:min(620px,100%);margin:48px auto 0;padding:34px;background:#111}.slc-offer-box .slc-big-book{width:220px;margin:0 auto}.slc-gold-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 28px;text-align:left}.slc-gold-grid article{display:grid;grid-template-columns:34px 1fr;gap:12px;min-height:150px;padding:20px;border:1px solid #d7d7d7;background:#fbfbfb}.slc-gold-grid span{display:grid;place-items:center;width:34px;height:34px;background:#ce0000;color:#fff;font-weight:900}.slc-gold-grid p{margin:0;font-family:"Instrument Serif",Georgia,Times New Roman,serif;font-size:1.03rem;line-height:1.5}@media(max-width:960px){.slc-hero-grid,.slc-letter-grid,.slc-split,.slc-proof-band ul,.slc-gold-grid,.slc-review-wall>div{grid-template-columns:1fr}.slc-hero-grid{gap:10px}.slc-book-wrap{min-height:360px}.slc-book{width:210px;height:300px}.slc-book-cover span{font-size:3.6rem}.slc-testimonials,.slc-book-spread{grid-template-columns:1fr}.slc-book-spread>div:not(.slc-big-book){display:none}}@media(max-width:640px){.slc-shell{width:100%}.slc-testimonials{grid-template-columns:1fr}.slc-testimonial{grid-template-columns:48px 1fr}.slc-avatar{width:48px;height:48px}.slc-cta{width:100%;min-height:58px;padding:0 18px}}.hero-proof-floating{position:absolute;right:30px;bottom:30px;z-index:6;display:inline-flex;align-items:center;gap:14px}.hero-grid{position:relative;width:min(1440px,calc(100% - 48px));margin:0 auto;padding:0;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);gap:32px;align-items:center;text-align:left;color:#fff}.hero-left{position:relative;z-index:5;display:flex;flex-direction:column;gap:22px;max-width:620px;margin-right:-200px}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;align-self:flex-start;padding:9px 18px;border:1px solid rgba(232,36,145,.55);border-radius:999px;background:#e824910f;color:#fff;font-family:Inter,sans-serif;font-size:.78rem;font-weight:300;letter-spacing:.04em;text-transform:uppercase}.hero-dot{width:9px;height:9px;border-radius:50%;background:#ec3a93;box-shadow:0 0 12px #ec3a93e6}.hero-proof-row{display:inline-flex;align-items:center;gap:14px}.hero-stars{background:linear-gradient(90deg,#ffb3d4,#ff5fa2,#ec3a93);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-size:1.25rem;letter-spacing:.12em;filter:drop-shadow(0 0 12px rgba(232,36,145,.5))}.hero-proof-sep{width:1px;height:22px;background:#fff3}.hero-avatars{display:inline-flex}.hero-ppl{height:40px;width:auto;display:block}.hero-avatar{width:36px;height:36px;border-radius:50%;border:2px solid #ec3a93;margin-left:-10px;background-size:cover;background-position:center;box-shadow:0 0 0 1px #0006}.hero-avatar:first-child{margin-left:0}.hero-avatar-1{background:linear-gradient(135deg,#f5b8d2,#c2185b)}.hero-avatar-2{background:linear-gradient(135deg,#e9a4c5,#8e1448)}.hero-avatar-3{background:linear-gradient(135deg,#ffd1e3,#d63384)}.hero-avatar-4{background:linear-gradient(135deg,#f7c8dd,#a01a55)}.hero-avatar-5{background:linear-gradient(135deg,#ffb3d4,#6b1535)}.hero-rating-count{color:#fff;font-family:Inter,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:-.01em}.slc-hero h1.hero-h1{margin:8px 0 0;max-width:none;font-family:Inter,sans-serif;font-size:68px;font-weight:400;line-height:.95em;letter-spacing:-.05em;color:#fff;text-transform:none;transform:none;text-shadow:none;white-space:nowrap}.hero-h1 em,.slc-hero h1.hero-h1 em{position:relative;font-style:italic;background:linear-gradient(90deg,#ff8fc8,#ec3a93,#b53ad9 70%,#7d4dff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}.hero-h1-line{display:block}.hero-h1-accent{position:relative;display:inline-block;font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400;font-size:1.1em;line-height:.95;letter-spacing:-.03em;text-transform:none;margin-top:.04em;filter:drop-shadow(0 6px 22px rgba(232,36,145,.35))}.hero-h1-accent:after{content:"";position:absolute;left:-1%;right:-2%;bottom:-.14em;height:.1em;background:linear-gradient(95deg,#ff1e8200,#ff1e82 8%,#ff4aa1,#ec1976 92%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;transform:skew(-4deg) rotate(-1deg);transform-origin:left center;opacity:.95;filter:blur(.3px) drop-shadow(0 0 8px rgba(255,30,130,.6));animation:hero-marker 1.1s cubic-bezier(.65,0,.35,1) .35s both}@keyframes hero-marker{0%{transform:skew(-4deg) rotate(-1deg) scaleX(0);opacity:0}60%{transform:skew(-4deg) rotate(-1deg) scaleX(1.03);opacity:1}to{transform:skew(-4deg) rotate(-1deg) scaleX(1);opacity:.95}}.slc-hero h1.hero-grad-1 em{background:linear-gradient(90deg,#ff8fc8,#ec3a93,#b53ad9 70%,#7d4dff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.slc-hero h1.hero-grad-2 em{background:linear-gradient(90deg,#ffb3d4,#ff5fa2,#ec3a93);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.slc-hero h1.hero-grad-3 em{background:linear-gradient(90deg,#ec3a93,#7d4dff,#29b3ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.slc-hero h1.hero-grad-4 em{background:linear-gradient(90deg,#ff5e7a,#ec3a93 35%,#6e2dff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.slc-hero h1.hero-grad-5 em{background:linear-gradient(90deg,#ffd1e3,#ec3a93 25%,#5b1ea8 60%,#1a0030);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.hero-gradient-picker{display:inline-flex;gap:8px;margin-bottom:4px}.hero-gradient-swatch{width:28px;height:28px;border-radius:999px;border:1px solid rgba(255,255,255,.2);cursor:pointer;padding:0}.hero-grad-1.hero-gradient-swatch{background:linear-gradient(90deg,#ff8fc8,#ec3a93,#b53ad9,#7d4dff)}.hero-grad-2.hero-gradient-swatch{background:linear-gradient(90deg,#ffb3d4,#ff5fa2,#ec3a93)}.hero-grad-3.hero-gradient-swatch{background:linear-gradient(90deg,#ec3a93,#7d4dff,#29b3ff)}.hero-grad-4.hero-gradient-swatch{background:linear-gradient(90deg,#ff5e7a,#ec3a93,#6e2dff)}.hero-grad-5.hero-gradient-swatch{background:linear-gradient(90deg,#ffd1e3,#ec3a93,#5b1ea8,#1a0030)}.hero-sub{margin:4px 0 0;max-width:540px;font-family:Inter,sans-serif;font-size:1rem;font-weight:400;line-height:1.55;letter-spacing:-.01em;color:#ffffffc7;text-transform:none}@property --hero-cta-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.hero-cta{--hero-cta-angle: 0deg;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:12px;align-self:flex-start;margin-top:12px;padding:18px 32px;border:2px solid transparent;border-radius:999px;color:#fff;font-family:Inter,sans-serif;font-size:.92rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;text-decoration:none;background:linear-gradient(180deg,#2a0815,#14040a) padding-box,conic-gradient(from var(--hero-cta-angle),#ff8fc8,#ec3a93,#b53ad9,#7d4dff,#ec3a93,#ff8fc8) border-box;box-shadow:0 12px 28px -10px #e8249166;animation:hero-cta-border 4s linear infinite;transition:transform .18s ease,box-shadow .25s ease,filter .18s ease}@keyframes hero-cta-border{to{--hero-cta-angle: 360deg}}.hero-cta:hover{filter:brightness(1.05);box-shadow:inset 0 1px #ffffff4d,0 18px 40px -10px #e824918c}.hero-cta .cta-arrow{transition:transform .25s ease}.hero-cta:hover{transform:translateY(-1px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff59,0 18px 40px -10px #e8249199}.hero-cta:hover .cta-arrow{transform:translate(4px)}.cta-lab{margin-top:28px;padding:20px 22px;border:1px dashed rgba(232,36,145,.35);border-radius:14px;background:#ffffff05;backdrop-filter:blur(2px)}.cta-lab-title{margin:0 0 14px;color:#ffffff8c;font-family:Inter,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.cta-lab-row{display:flex;flex-wrap:wrap;gap:14px 16px;align-items:center}.cta-lab-legend{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 18px;margin:18px 0 0;padding:0;list-style:none;font-family:Inter,sans-serif;font-size:.78rem;color:#fff9;letter-spacing:-.01em}.cta-lab-legend b{display:inline-block;width:18px;margin-right:4px;color:#ec3a93;font-weight:700}.cta-v{--cta-h: 56px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:var(--cta-h);padding:0 22px;border:0;cursor:pointer;font-family:Inter,sans-serif;font-size:.86rem;font-weight:400;letter-spacing:.02em;text-transform:uppercase;color:#fff;background:transparent;transition:transform .18s ease,filter .18s ease,box-shadow .25s ease;isolation:isolate;overflow:hidden}.cta-v:hover{transform:translateY(-1px);filter:brightness(1.06)}.cta-v.cta-picked{outline:2px solid #ffd84d;outline-offset:4px}.cta-v .cta-arrow{transition:transform .25s ease}.cta-v:hover .cta-arrow{transform:translate(4px)}.cta-v1{border-radius:999px;background:linear-gradient(180deg,#ff8fc82e,#e824911f);border:1px solid rgba(255,143,200,.45);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);box-shadow:inset 0 1px #ffffff40,0 12px 28px -10px #e8249166}.cta-v2{border-radius:14px;background:transparent;color:#ffd5e7;padding:2px;overflow:hidden}.cta-v2:before{content:"";position:absolute;left:50%;top:50%;width:240%;aspect-ratio:1 / 1;background:conic-gradient(from 0deg,transparent 0deg,transparent 220deg,#ff8fc8 250deg,#ec3a93 275deg,#ffd5e7 290deg,#ec3a93 305deg,#b53ad9 330deg,transparent 360deg);transform:translate(-50%,-50%) rotate(0);animation:cta-spin 2.6s linear infinite;z-index:0;filter:blur(.5px) drop-shadow(0 0 12px rgba(232,36,145,.7))}.cta-v2:after{content:"";position:absolute;inset:2px;border-radius:12px;background:#0a0207;z-index:1}.cta-v2>span{position:relative;z-index:2}@keyframes cta-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.cta-v3{border-radius:999px;background:linear-gradient(110deg,rgba(255,255,255,.4) 0%,transparent 18%,transparent 82%,rgba(255,255,255,.4) 100%),linear-gradient(90deg,#ff8fc8,#ec3a93,#b53ad9,#7d4dff,#ec3a93);background-size:200% 100%,200% 100%;animation:cta-shimmer 3.5s linear infinite;box-shadow:0 14px 38px -10px #e824918c,inset 0 1px #ffffff59}@keyframes cta-shimmer{0%{background-position:200% 0,0 0}to{background-position:-200% 0,100% 0}}.cta-v4{border-radius:999px;background:radial-gradient(120% 200% at 50% 0%,#ffb3d4,#ec3a93 40%,#8e1448);box-shadow:inset 0 2px 8px #ffffff73,inset 0 -8px 16px #00000040,0 18px 48px -10px #e8249199,0 0 60px #e8249159}.cta-v5{border-radius:0;background:#ec3a93;border:2px solid #ffffff;box-shadow:6px 6px #fff,12px 12px #ec3a93;letter-spacing:.06em}.cta-v5:hover{transform:translate(2px,2px);box-shadow:4px 4px #fff,8px 8px #ec3a93}.cta-v6{border-radius:14px;color:#1a0210;background:conic-gradient(from 200deg at 30% 30%,#ffd5e7,#ff8fc8 60deg,#ec3a93,#ffe4ee,#b53ad9 300deg,#ffd5e7 360deg);background-size:220% 220%;background-position:0% 0%;border:1px solid rgba(255,255,255,.5);text-shadow:0 1px 0 rgba(255,255,255,.35);box-shadow:inset 0 1px #fff9,inset 0 -8px 16px #b41e6459,0 14px 30px -10px #e8249180;transition:background-position .6s ease,transform .18s ease}.cta-v6:hover{background-position:100% 100%}.cta-v7{border-radius:12px;background:linear-gradient(90deg,#7d4dff,#b53ad9,#ec3a93,#ff5fa2,#ff8fc8);background-size:220% 100%;background-position:0% 0;box-shadow:0 14px 38px -10px #7d4dff80,0 0 0 1px #ffffff14 inset;transition:background-position .5s cubic-bezier(.65,0,.35,1),transform .18s ease}.cta-v7:hover{background-position:100% 0}.hero-right{position:relative;display:flex;align-items:center;justify-content:center;min-height:540px}.hero-img{position:relative;z-index:2;width:130%;max-width:none;margin-right:-10%;padding-right:20px;height:auto;filter:drop-shadow(0 30px 60px rgba(232,36,145,.35));box-sizing:border-box}.hero-right .hero-book-glow{position:absolute;inset:8%;background:radial-gradient(ellipse at center,rgba(232,36,145,.55) 0%,rgba(232,36,145,.18) 38%,transparent 70%);filter:blur(40px);z-index:0}.hero-book{position:relative;width:100%;max-width:560px;aspect-ratio:4 / 5}.hero-book-glow{position:absolute;inset:6% 8%;background:radial-gradient(ellipse at center,rgba(232,36,145,.55) 0%,rgba(232,36,145,.18) 38%,transparent 70%);filter:blur(8px);z-index:0}.hero-book-cover{position:absolute;left:12%;top:8%;width:56%;height:84%;border-radius:6px;background:radial-gradient(ellipse at 50% 38%,#ff69af99,#780e40d9 55%,#1a040d 92%),#160309;box-shadow:0 40px 80px -20px #e8249180,0 20px 40px -10px #000000b3,inset 0 0 0 1px #e8249140;display:flex;flex-direction:column;justify-content:space-between;align-items:center;padding:28px 20px;z-index:2;overflow:hidden}.hero-book-cover:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 60%,rgba(255,80,160,.35),transparent 45%),radial-gradient(circle at 70% 30%,rgba(255,120,190,.3),transparent 40%);pointer-events:none}.hero-book-author{position:relative;font-family:"Instrument Serif",Georgia,serif;font-size:.95rem;font-style:italic;color:#ffdcebeb;letter-spacing:.08em;text-transform:uppercase}.hero-book-title{position:relative;margin-top:auto;font-family:"Instrument Serif",Georgia,serif;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:400;line-height:1.05;letter-spacing:.04em;text-align:center;text-transform:uppercase;color:#ffe4ee;text-shadow:0 0 20px rgba(255,120,180,.4)}.hero-book-mark{position:relative;margin-top:14px;color:#ffc8dcb3;font-size:.9rem}.hero-book-tablet,.hero-book-phone{position:absolute;z-index:3;border-radius:18px;background:linear-gradient(180deg,#ff50a02e,#14040ee6),#0a0207;box-shadow:0 30px 60px -20px #e8249180,inset 0 0 0 1px #e824914d;display:flex;align-items:center;justify-content:center;padding:14px 12px;font-family:"Instrument Serif",Georgia,serif;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#ffdcebd9;line-height:1.25}.hero-book-tablet{right:6%;top:18%;width:22%;height:56%}.hero-book-phone{right:0;bottom:8%;width:17%;height:38%;border-radius:22px}@media(max-width:900px){.slc-offer-strip{font-size:.72rem;padding:8px 12px;min-height:40px;gap:6px}.slc-offer-strip .slc-strip-badge,.slc-offer-strip .slc-strip-mid,.slc-offer-strip .slc-strip-tail{font-size:.72rem;gap:4px}.hero-grid{grid-template-columns:1fr;gap:24px;padding:32px 0 48px;text-align:center}.hero-left{margin-right:0;max-width:100%;align-items:center;text-align:center}.hero-proof-row,.hero-eyebrow,.hero-cta{align-self:center}.hero-proof-row{flex-wrap:wrap;justify-content:center;gap:10px}.hero-ppl{height:32px}.hero-stars{font-size:1.05rem}.hero-rating-count{font-size:.85rem}.hero-eyebrow{text-align:center;line-height:1.4}.hero-sub{margin-left:auto;margin-right:auto;text-align:center}.slc-hero h1.hero-h1{font-size:clamp(2rem,8.5vw,2.8rem);text-align:center}.hero-right{min-height:0;order:2;margin:0 -18px}.hero-img{width:118%;max-width:none;margin:0 -9%;padding-right:0}.hero-cta{width:100%}}.secret-section{position:relative;width:100%;padding:128px 24px 120px;background:radial-gradient(ellipse 55% 42% at 50% 50%,#a0205859,#64123a2e 38%,#08020800 72%),#060206;overflow:hidden;isolation:isolate;color:#fff}.secret-grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(255,200,230,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,200,230,.03) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 25%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 80% 80% at 50% 50%,transparent 25%,#000 60%,transparent 100%);z-index:0}.secret-glow{position:absolute;pointer-events:none;border-radius:50%;filter:blur(110px);z-index:0;opacity:.5}.secret-glow-a{top:6%;left:-8%;width:480px;height:480px;background:radial-gradient(circle,rgba(236,58,147,.55),transparent 65%)}.secret-glow-b{bottom:-10%;right:-6%;width:540px;height:540px;background:radial-gradient(circle,rgba(181,58,217,.42),transparent 65%)}.secret-inner{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:32px}.secret-header{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.secret-eyebrow{position:relative;z-index:5;font-family:Inter,sans-serif;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#ff8fc8d9;text-shadow:0 0 12px rgba(236,58,147,.3)}.secret-title{margin:0;font-family:Inter,sans-serif;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1}.secret-title em{position:relative;display:inline-block;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.025em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 22px rgba(232,36,145,.35))}.secret-title-mark:after{content:"";position:absolute;left:-1%;right:-2%;bottom:-.06em;height:.1em;background:linear-gradient(95deg,#ff1e8200,#ff1e82 8%,#ff4aa1,#ec1976 92%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;transform:skew(-4deg) rotate(-1deg);transform-origin:left center;opacity:.95;filter:blur(.3px) drop-shadow(0 0 8px rgba(255,30,130,.6))}.secret-stage{position:relative;width:100%;height:clamp(500px,52vw,660px);margin-bottom:-32px}.secret-lotus-wrap{position:absolute;inset:0;margin:auto;width:clamp(460px,68vw,820px);height:clamp(460px,68vw,820px);display:flex;align-items:center;justify-content:center;pointer-events:none}.secret-lotus-halo{position:absolute;inset:-8%;border-radius:50%;background:radial-gradient(circle at 50% 56%,#ffa0d252,#dc3c8233 22%,#8c164e1f 45%,#0a030800 72%);filter:blur(40px);opacity:0;transform:scale(.8)}.secret-section.is-visible .secret-lotus-halo{animation:halo-fade 1.6s ease-out .3s forwards,halo-pulse 9s ease-in-out 2s infinite}@keyframes halo-fade{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes halo-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.92;transform:scale(1.02)}}.secret-lotus{position:relative;width:100%;height:100%;object-fit:contain;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse 36% 24% at 50% 56%,#000 45%,rgba(0,0,0,.55) 75%,transparent 100%);mask-image:radial-gradient(ellipse 36% 24% at 50% 56%,#000 45%,rgba(0,0,0,.55) 75%,transparent 100%);filter:contrast(1.55) brightness(1.02) saturate(1.15) drop-shadow(0 0 60px rgba(236,58,147,.45));opacity:0;transform:scale(.92) translateY(8px);transform-origin:50% 60%;z-index:1}.secret-section.is-visible .secret-lotus{animation:lotus-enter 1.6s cubic-bezier(.2,.8,.2,1) .4s forwards,lotus-breathe 10s ease-in-out 2s infinite}@keyframes lotus-enter{0%{opacity:0;transform:scale(.96) translateY(4px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes lotus-breathe{0%,to{transform:scale(1) translateY(0)}50%{transform:scale(1.008) translateY(-2px)}}.secret-spark{position:absolute;font-family:Inter,sans-serif;font-weight:400;color:#fff;text-shadow:0 0 14px rgba(255,200,230,.95),0 0 28px rgba(236,58,147,.65);opacity:0;pointer-events:none;user-select:none;z-index:2}.secret-spark-1{top:14%;left:10%;font-size:28px}.secret-spark-2{top:22%;right:14%;font-size:22px}.secret-spark-3{bottom:28%;left:16%;font-size:18px}.secret-spark-4{bottom:18%;right:22%;font-size:26px}.secret-spark-5{top:50%;left:50%;font-size:14px;transform:translate(-180%,-260%)}.secret-section.is-visible .secret-spark{animation:spark-twinkle 5s ease-in-out infinite}.secret-section.is-visible .secret-spark-1{animation-delay:1.8s}.secret-section.is-visible .secret-spark-2{animation-delay:3s}.secret-section.is-visible .secret-spark-3{animation-delay:4s}.secret-section.is-visible .secret-spark-4{animation-delay:2.4s}.secret-section.is-visible .secret-spark-5{animation-delay:3.4s}@keyframes spark-twinkle{0%,to{opacity:0}45%,55%{opacity:.7}}.secret-stat{position:absolute;display:flex;flex-direction:column;gap:10px;width:clamp(220px,24vw,308px);padding:26px 28px 28px;border:1px solid rgba(255,143,200,.22);border-radius:24px;background:linear-gradient(180deg,#2e0a1cd1,#0e030af0);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 36px 80px -36px #ec3a9399,0 0 0 1px #ff8fc80d inset,inset 0 1px #ffffff1a;color:#fff;font-family:Inter,sans-serif;opacity:0;transform:translateY(24px);z-index:3}.secret-stat:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 22% 0%,rgba(255,143,200,.22),transparent 55%);opacity:.9}.secret-stat--main{top:6%;left:-1%}.secret-stat--tone{top:10%;right:-1%}.secret-stat--words{bottom:-4%;left:8%}.secret-stat--first{bottom:-2%;right:12%}.secret-stat-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffc8e6b3}.secret-stat-eyebrow i{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05rem;letter-spacing:0;color:#ff8fc8;text-shadow:0 0 12px rgba(236,58,147,.55)}.secret-stat-num{display:inline-flex;align-items:baseline;font-family:Inter,sans-serif;font-size:clamp(3rem,4.6vw,4.4rem);font-weight:800;letter-spacing:-.04em;line-height:.95;background:linear-gradient(180deg,#fff,#ffd1e8 55%,#ff5fa2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;margin-top:2px}.secret-stat-num em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:.6em;margin-left:2px;background:linear-gradient(180deg,#ff8fc8,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.secret-stat h3{margin:4px 0 0;font-family:Inter,sans-serif;font-size:18px;font-weight:600;letter-spacing:-.015em;color:#fff;line-height:1.2}.secret-stat p{margin:6px 0 0;font-family:Inter,sans-serif;font-size:.92rem;font-weight:400;line-height:1.35;color:#ffffffb3}.secret-stat p b{color:#ffd1e8;font-weight:600}.secret-section.is-visible .secret-stat{animation:stat-rise 1s cubic-bezier(.2,.8,.2,1) forwards,stat-float 9s ease-in-out infinite}.secret-section.is-visible .secret-stat--main{animation-delay:1.4s,3s}.secret-section.is-visible .secret-stat--tone{animation-delay:1.7s,4s}.secret-section.is-visible .secret-stat--words{animation-delay:2s,5s}.secret-section.is-visible .secret-stat--first{animation-delay:2.3s,6s}@keyframes stat-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes stat-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.secret-question{text-align:center;max-width:820px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:18px;font-family:Inter,sans-serif}.secret-question-rule{display:block;width:1px;height:36px;background:linear-gradient(180deg,transparent,rgba(255,143,200,.55),transparent);margin-bottom:4px}.secret-question p{margin:0;font-family:Inter,sans-serif;font-size:clamp(1.05rem,1.35vw,1.22rem);font-weight:400;line-height:1.6;color:#ffffffc7;letter-spacing:-.005em}.secret-question-emph{font-family:Inter,sans-serif!important;font-size:clamp(1.45rem,2.4vw,2.1rem)!important;font-weight:700!important;color:#fff!important;letter-spacing:-.025em!important;line-height:1.2!important}.secret-question-emph em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 60%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;padding:0 .05em}.secret-hero-cta{align-self:center!important;margin-top:4px!important;padding:22px 44px!important;font-size:clamp(.92rem,1.1vw,1.05rem)!important}@media(max-width:600px){.secret-hero-cta{padding:14px 22px!important;font-size:.82rem!important;white-space:normal!important;text-align:center;line-height:1.25;max-width:100%;box-sizing:border-box}.secret-hero-cta>span:first-child{display:inline-block}}@media(max-width:900px){.secret-section{padding:32px 16px;scroll-margin-top:60px}.secret-header{position:relative;z-index:5;padding-top:90px}.secret-inner{gap:24px}.secret-stage{height:auto;display:flex;flex-direction:column;align-items:center;gap:20px;margin:0}.secret-lotus-wrap{position:relative;inset:auto;width:min(320px,78vw);height:min(320px,78vw);margin:0 auto}.secret-stat{position:relative;inset:auto;width:100%;max-width:420px}.secret-stat--main,.secret-stat--tone,.secret-stat--words,.secret-stat--first{inset:auto}.secret-spark-1{top:4%;left:6%}.secret-spark-2{top:8%;right:8%}.secret-spark-3{top:30%;left:4%}.secret-spark-4{top:26%;right:4%}.secret-spark-5{display:none}.secret-cta{padding:20px 28px;width:100%;max-width:420px}}@media(prefers-reduced-motion:reduce){.secret-section.is-visible .secret-lotus,.secret-section.is-visible .secret-lotus-halo,.secret-section.is-visible .secret-stat,.secret-section.is-visible .secret-spark{animation:none!important;opacity:1!important;transform:none!important}}.inside-section{position:relative;width:100%;padding:96px 0;background:radial-gradient(ellipse 70% 55% at 50% 50%,#8c184e38,#08020800 80%),#060206;overflow-x:clip;isolation:isolate;color:#fff}.inside-section .inside-inner{padding:0 24px}.inside-divider{position:absolute;top:56px;left:50%;transform:translate(-50%) skew(-4deg) rotate(-1deg);display:block;width:clamp(120px,18vw,200px);height:5px;background:linear-gradient(95deg,#ff1e8200,#ff1e82 12%,#ff4aa1,#ec1976 88%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;filter:blur(.3px) drop-shadow(0 0 14px rgba(255,30,130,.6));opacity:.9;z-index:2}.inside-inner{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:56px}.inside-header{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.inside-eyebrow{font-family:Inter,sans-serif;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#ff8fc8d9;text-shadow:0 0 12px rgba(236,58,147,.3)}.inside-title{margin:0;font-family:Inter,sans-serif;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.05}.inside-title-lead{font-weight:500;letter-spacing:-.02em}.inside-title em{position:relative;display:inline-block;padding-right:.12em;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.025em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 22px rgba(232,36,145,.35))}.inside-title-mark:after{content:"";position:absolute;left:-1%;right:-2%;bottom:-.06em;height:.1em;background:linear-gradient(95deg,#ff1e8200,#ff1e82 8%,#ff4aa1,#ec1976 92%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;transform:skew(-4deg) rotate(-1deg);transform-origin:left center;opacity:.95;filter:blur(.3px) drop-shadow(0 0 8px rgba(255,30,130,.6))}.inside-tile{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 28px 30px;border:1px solid rgba(255,143,200,.18);border-radius:24px;background:linear-gradient(180deg,#2e0a1cc7,#0e030aeb);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 70px -36px #ec3a9380,inset 0 1px #ffffff14;color:#fff;font-family:Inter,sans-serif;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.inside-tile:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 18% 0%,rgba(255,143,200,.22),transparent 55%);opacity:.85}.inside-tile h3{margin:0;font-family:Inter,sans-serif;font-size:1.18rem;font-weight:600;letter-spacing:-.015em;color:#fff;line-height:1.25}.inside-tile p{margin:4px 0 0;font-family:Inter,sans-serif;font-size:.94rem;font-weight:400;line-height:1.55;color:#ffffffb3}.inside-tile:hover{transform:translateY(-3px);border-color:#ff8fc852;box-shadow:0 36px 80px -32px #ec3a93b3,inset 0 1px #ffffff1f}.inside-scroll{position:relative;display:grid;width:100%;margin:56px 0 0;padding:0 0 0 max(24px,calc((100% - 1300px)/2 + 24px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(16px,2vw,36px);align-items:stretch}.inside-stack{display:flex;flex-direction:column;gap:16px;padding:0 0 80px}.inside-figure{position:relative;margin:0;width:100%}.inside-figure-sticky{--fade-left-start: 0%;--fade-left-end: 25%;--fade-right-start: 0%;--fade-right-end: 0%;--fade-top-start: 0%;--fade-top-end: 0%;--fade-bottom-start: 0%;--fade-bottom-end: 0%;--fade-vignette-inner: 83%;--fade-vignette-outer: 200%;--img-brightness: 1.1;--img-contrast: 1.05;--img-saturate: 1.15;position:sticky;top:60px;width:100%;height:min(80vh,760px);overflow:hidden;isolation:isolate}.inside-figure-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:100% center;mix-blend-mode:screen;filter:contrast(var(--img-contrast)) brightness(var(--img-brightness)) saturate(var(--img-saturate));-webkit-mask-image:linear-gradient(90deg,transparent var(--fade-left-start),#000 var(--fade-left-end)),linear-gradient(270deg,transparent var(--fade-right-start),#000 var(--fade-right-end)),linear-gradient(180deg,transparent var(--fade-top-start),#000 var(--fade-top-end)),linear-gradient(0deg,transparent var(--fade-bottom-start),#000 var(--fade-bottom-end)),radial-gradient(ellipse at center,#000 var(--fade-vignette-inner),transparent var(--fade-vignette-outer));-webkit-mask-composite:source-in,source-in,source-in,source-in;mask-image:linear-gradient(90deg,transparent var(--fade-left-start),#000 var(--fade-left-end)),linear-gradient(270deg,transparent var(--fade-right-start),#000 var(--fade-right-end)),linear-gradient(180deg,transparent var(--fade-top-start),#000 var(--fade-top-end)),linear-gradient(0deg,transparent var(--fade-bottom-start),#000 var(--fade-bottom-end)),radial-gradient(ellipse at center,#000 var(--fade-vignette-inner),transparent var(--fade-vignette-outer));mask-composite:intersect,intersect,intersect,intersect;z-index:1}.inside-figure-glow{position:absolute;inset:-10%;background:radial-gradient(ellipse at 65% 40%,rgba(236,58,147,.35),transparent 60%),radial-gradient(ellipse at 55% 80%,rgba(180,30,100,.2),transparent 65%);filter:blur(60px);z-index:0;pointer-events:none}.inside-figure-vignette{display:none}.inside-bento{display:grid;width:100%;grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(140px,auto);gap:18px}.inside-tile-num{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.7rem;color:#ff8fc8b8;text-shadow:0 0 14px rgba(236,58,147,.45);margin-bottom:6px;line-height:1}.inside-tile-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.inside-tile-glow{position:absolute;bottom:-40%;right:-15%;width:70%;height:90%;border-radius:50%;background:radial-gradient(circle,rgba(236,58,147,.32),transparent 65%);filter:blur(50px);pointer-events:none;opacity:.85}.bento-pos-0{grid-area:1 / 1 / 3 / 4;padding:40px 40px 44px}.bento-pos-0 h3{font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;line-height:1.15;margin-bottom:8px}.bento-pos-0 p{font-size:1.02rem;max-width:92%}.bento-pos-0 .inside-tile-num{font-size:2.4rem}.bento-pos-1{grid-area:1 / 4 / 2 / 7}.bento-pos-2{grid-area:2 / 4 / 3 / 7}.bento-pos-3{grid-area:3 / 1 / 4 / 3}.bento-pos-4{grid-area:3 / 3 / 4 / 5}.bento-pos-5{grid-area:3 / 5 / 4 / 7}.bento-pos-6{grid-area:4 / 1 / 5 / 7;display:grid;grid-template-columns:auto 1fr;gap:28px;align-items:center}.bento-pos-6 .inside-tile-num{margin:0}.bento-pos-6 h3{font-size:1.4rem}.inside-summary-wrap{position:relative;width:min(1100px,100%);margin:64px auto 0;padding:0 24px}.inside-summary{position:relative;display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,4vw,48px);align-items:center;padding:36px clamp(28px,4vw,48px);border:1.5px solid transparent;border-radius:28px;background:linear-gradient(135deg,#28081ceb,#0e030cf2) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2,#ec3a93 60%,#b53ad9) border-box;box-shadow:0 30px 70px -32px #ec3a938c,inset 0 1px #ffffff0f;font-family:Inter,sans-serif}.inside-summary:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 20% 0%,rgba(255,143,200,.18),transparent 55%);opacity:.85}.inside-summary-icon{position:relative;z-index:1;width:clamp(76px,8vw,104px);height:clamp(76px,8vw,104px);display:flex;align-items:center;justify-content:center;border-radius:22px;background:radial-gradient(circle at 50% 40%,rgba(236,58,147,.32),transparent 70%),#14040e99;border:1px solid rgba(255,143,200,.22);box-shadow:inset 0 1px #ffffff14}.inside-summary-icon svg{width:60%;height:60%;filter:drop-shadow(0 0 14px rgba(236,58,147,.55))}.inside-summary-body{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.inside-summary-eyebrow{font-family:Inter,sans-serif;font-size:.74rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffc8e6cc}.inside-summary-body h3{margin:0;font-family:Inter,sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:#fff}.inside-summary-body h3 em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.08em;letter-spacing:-.02em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.inside-summary-body p{margin:0;font-size:1rem;line-height:1.6;color:#ffffffc7;max-width:56ch}@media(max-width:700px){.inside-summary-wrap{padding:0 16px;margin-top:36px}.inside-summary{grid-template-columns:1fr;text-align:center;padding:28px 24px}.inside-summary-icon{margin:0 auto}.inside-summary-body{align-items:center}.inside-summary-body p{max-width:none}}.inside-tile--stack{padding:26px 28px 28px}.inside-tile--featured{padding:26px 28px 28px;background:linear-gradient(180deg,#3c0c26d9,#10030cf0);border-color:#ff8fc84d}@media(max-width:900px){.inside-section{padding:48px 0 0}.inside-divider{top:14px}.secret-section{padding-bottom:24px!important}.secret-inner{gap:20px!important}.inside-divider{top:36px}.inside-scroll{grid-template-columns:1fr;gap:24px;margin-top:24px;padding:0 16px}.inside-figure{order:-1;max-width:480px;margin:0 auto}.inside-figure-sticky{position:relative;top:auto;border-radius:22px}.inside-figure-img{object-position:center}.inside-stack{padding:0 0 24px}.inside-tile--stack{padding:22px 22px 24px}.inside-tile--featured{padding:28px 26px 30px}.inside-tile--featured h3{font-size:1.4rem}}.finalcta-section{position:relative;width:100%;padding:64px 24px 96px;background:radial-gradient(ellipse 70% 55% at 50% 50%,#8c184e3d,#08020800 80%),#060206;overflow-x:clip;isolation:isolate;color:#fff}.finalcta-divider{position:absolute;top:32px;left:50%;transform:translate(-50%) skew(-4deg) rotate(-1deg);display:block;width:clamp(120px,18vw,200px);height:5px;background:linear-gradient(95deg,#ff1e8200,#ff1e82 12%,#ff4aa1,#ec1976 88%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;filter:blur(.3px) drop-shadow(0 0 14px rgba(255,30,130,.6));opacity:.9;z-index:2}.finalcta-top{position:relative;z-index:1;text-align:center;margin:0 0 48px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:500;color:#ffffffc7;letter-spacing:-.005em}.finalcta-inner{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(36px,5vw,80px);align-items:center}.finalcta-figure{position:relative;margin:0;width:100%;aspect-ratio:1 / 1}.finalcta-figure-glow{position:absolute;inset:-4%;background:radial-gradient(circle at 50% 50%,rgba(236,58,147,.4) 0%,rgba(180,30,100,.22) 35%,transparent 70%);filter:blur(60px);pointer-events:none;z-index:0}.finalcta-book{position:absolute;top:50%;left:50%;width:60%;transform:translate(-50%,-50%) rotate(-3deg);filter:drop-shadow(0 30px 50px rgba(236,58,147,.5));z-index:2}.finalcta-bonus{position:absolute;width:36%;border-radius:12px;filter:drop-shadow(0 24px 40px rgba(236,58,147,.4));z-index:1}.finalcta-bonus--a{bottom:8%;left:6%;transform:rotate(-8deg)}.finalcta-bonus--b{top:8%;right:6%;transform:rotate(7deg);z-index:3}.finalcta-body{display:flex;flex-direction:column;gap:18px;align-items:flex-start;font-family:Inter,sans-serif}.finalcta-eyebrow{font-family:Inter,sans-serif;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#ff8fc8d9;text-shadow:0 0 12px rgba(236,58,147,.3)}.finalcta-title{margin:0;font-family:Inter,sans-serif;font-size:clamp(1.8rem,3.4vw,2.6rem);font-weight:700;letter-spacing:-.025em;line-height:1.1;color:#fff}.finalcta-title em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.025em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.finalcta-price{display:flex;align-items:baseline;gap:18px;margin:8px 0}.finalcta-price-now{display:inline-flex;align-items:baseline;gap:4px;font-family:Inter,sans-serif;font-size:clamp(3.4rem,6.5vw,5.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#ffd1e8,#ff5fa2,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 8px 24px rgba(236,58,147,.5))}.finalcta-price-now em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:.5em}.finalcta-price-old{position:relative;font-size:1.4rem;font-weight:600;color:#ffffff73;letter-spacing:-.01em}.finalcta-price-old:after{content:"";position:absolute;left:-4%;right:-4%;top:52%;height:2px;background:linear-gradient(90deg,transparent,#ec3a93,transparent);transform:rotate(-4deg);opacity:.85}.finalcta-cta{align-self:stretch!important;justify-content:center!important;margin:8px 0 0!important;padding:22px 28px!important;font-size:clamp(.9rem,1.1vw,1.05rem)!important}.finalcta-countdown{display:flex;flex-direction:column;gap:14px;margin-top:18px;width:100%}.finalcta-countdown-label{font-family:Inter,sans-serif;font-size:.95rem;color:#ffffffc7;letter-spacing:-.005em}.finalcta-countdown-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.finalcta-time{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:14px 8px 12px;border:1.5px solid transparent;border-radius:16px;background:linear-gradient(#14040eeb,#0e030af2) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2,#ec3a93 60%,#b53ad9) border-box;box-shadow:0 16px 40px -20px #ec3a9373,inset 0 1px #ffffff0f;font-family:Inter,sans-serif}.finalcta-time strong{font-family:Inter,sans-serif;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:800;letter-spacing:-.04em;line-height:1;background:linear-gradient(180deg,#fff,#ffd1e8 60%,#ff5fa2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-variant-numeric:tabular-nums}.finalcta-time small{font-size:.7rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#ffc8e6b3}@media(max-width:800px){.finalcta-section{padding:48px 16px 80px}.finalcta-divider{top:22px}.finalcta-top{margin-bottom:28px;font-size:.88rem}.finalcta-inner{grid-template-columns:1fr;gap:28px}.finalcta-figure{aspect-ratio:1 / 1;max-width:360px;margin:0 auto}.finalcta-body{align-items:center;text-align:center}.finalcta-price{justify-content:center}.finalcta-cta{align-self:stretch!important;padding:14px 22px!important;font-size:.82rem!important}}.promise-section{position:relative;width:100%;padding:96px 24px 112px;background:radial-gradient(ellipse 70% 55% at 50% 50%,#8c184e33,#08020800 80%),#060206;overflow-x:clip;isolation:isolate;color:#fff}.promise-divider{position:absolute;top:56px;left:50%;transform:translate(-50%) skew(-4deg) rotate(-1deg);display:block;width:clamp(120px,18vw,200px);height:5px;background:linear-gradient(95deg,#ff1e8200,#ff1e82 12%,#ff4aa1,#ec1976 88%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;filter:blur(.3px) drop-shadow(0 0 14px rgba(255,30,130,.6));opacity:.9;z-index:2}.promise-inner{position:relative;z-index:1;width:min(1100px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:40px}.promise-switch{display:inline-flex;align-items:center;gap:6px;padding:6px;border:1px solid rgba(255,143,200,.18);border-radius:999px;background:#14040ecc;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);box-shadow:inset 0 1px #ffffff0f}.promise-switch-btn{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border:0;border-radius:999px;background:transparent;color:#ffffff8c;font-family:Inter,sans-serif;font-size:.82rem;font-weight:500;letter-spacing:.02em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background .2s ease}.promise-switch-btn i{font-family:"Instrument Serif",serif;font-style:italic;font-size:1rem;font-weight:400;color:#ff8fc899}.promise-switch-btn:hover{color:#ffffffd9}.promise-switch-btn.is-active{background:linear-gradient(180deg,#ec3a93,#c81f70);color:#fff;box-shadow:0 8px 22px -10px #ec3a93b3,inset 0 1px #ffffff2e}.promise-switch-btn.is-active i{color:#ffd1e8}.promise-variant{display:none;width:100%}.promise-section[data-active="1"] .promise-variant[data-variant="1"],.promise-section[data-active="2"] .promise-variant[data-variant="2"],.promise-section[data-active="3"] .promise-variant[data-variant="3"]{display:block}.promise-section[data-active="1"] .promise-variant[data-variant="1"]{display:flex;flex-direction:column;gap:24px;align-items:center}.promise-reminder{position:relative;display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:center;width:100%;max-width:720px;padding:22px 28px;border:1.5px solid transparent;border-radius:22px;background:linear-gradient(#280818eb,#14040cf2) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2,#ec3a93 60%,#b53ad9) border-box;box-shadow:0 18px 40px -18px #ec3a938c,inset 0 1px #ffffff0f;font-family:Inter,sans-serif}.promise-reminder-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(180deg,#ec3a93,#c81f70);color:#fff;font-family:"Instrument Serif",serif;font-style:italic;font-size:1.8rem;font-weight:400;box-shadow:0 8px 20px -6px #ec3a93b3,inset 0 1px #ffffff2e;animation:promise-pulse 3s ease-in-out infinite}@keyframes promise-pulse{0%,to{box-shadow:0 8px 20px -6px #ec3a93b3,inset 0 1px #ffffff2e}50%{box-shadow:0 12px 28px -6px #ec3a93,inset 0 1px #ffffff47}}.promise-reminder-body{display:flex;flex-direction:column;gap:6px}.promise-reminder-body h3{margin:0;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:700;letter-spacing:-.01em;color:#fff}.promise-reminder-body p{margin:0;font-family:Inter,sans-serif;font-size:.92rem;line-height:1.55;color:#ffffffc7}.promise-card{width:100%;padding:40px clamp(28px,4vw,56px) 36px;border:1.5px solid transparent;border-radius:28px;background:linear-gradient(#0e030af0,#0e030af0) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2,#ec3a93 60%,#b53ad9) border-box;box-shadow:0 30px 70px -32px #ec3a938c,inset 0 1px #ffffff14;font-family:Inter,sans-serif}.promise-card-header{text-align:center;margin-bottom:28px}.promise-card-eyebrow{display:block;font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffc8e6c7;margin-bottom:12px}.promise-card-headline{margin:0;font-family:Inter,sans-serif;font-size:clamp(2.2rem,4.6vw,3.4rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.05}.promise-card-headline em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.025em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 22px rgba(232,36,145,.35))}.promise-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.promise-list-item{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:start}.promise-list-num{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.8rem;line-height:1;color:#ff8fc8;text-shadow:0 0 14px rgba(236,58,147,.5);margin-top:2px}.promise-list-body{display:flex;flex-direction:column;gap:6px}.promise-list-body h4{margin:0;font-family:Inter,sans-serif;font-size:1.08rem;font-weight:600;letter-spacing:-.015em;color:#fff;line-height:1.25}.promise-list-body p{margin:0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.6;color:#ffffffbd}.promise-manifesto{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(28px,4vw,64px);align-items:start;width:100%}.promise-note{position:sticky;top:80px;align-self:start;margin:24px 0 0 8px;padding:28px 24px;border-radius:8px 14px 12px 18px/14px 8px 18px 10px;background:linear-gradient(160deg,#ffb3d9,#ff8fc8 35%,#ec3a93);color:#1a0410;transform:rotate(-2.5deg);box-shadow:0 26px 60px -28px #ec3a93b3,inset 0 1px #fff6;font-family:Inter,sans-serif}.promise-note-pin{position:absolute;top:-16px;left:50%;transform:translate(-50%) rotate(2.5deg);width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(180deg,#2a0815,#14040a);border:1.5px solid #ff5fa2;color:#ffd1e8;font-size:.95rem;box-shadow:0 6px 16px -4px #ec3a93b3}.promise-note h3{margin:0 0 10px;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.8rem;letter-spacing:-.02em;color:#1a0410}.promise-note p{margin:0 0 8px;font-size:.92rem;line-height:1.5;color:#1a0410d9}.promise-note p:last-child{margin-bottom:0}.promise-manifesto-body{display:flex;flex-direction:column;gap:18px}.promise-manifesto-eyebrow{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffc8e6d9}.promise-manifesto-headline{margin:0 0 14px;font-family:Inter,sans-serif;font-size:clamp(2.6rem,6vw,4.6rem);font-weight:500;letter-spacing:-.03em;line-height:.95;color:#fff}.promise-manifesto-headline em{display:inline-block;padding-right:.12em;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.1em;letter-spacing:-.03em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 22px rgba(232,36,145,.35))}.promise-quotes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.promise-quote{position:relative;padding:18px 0 22px 36px;border-bottom:1px solid rgba(255,143,200,.18)}.promise-quote:last-child{border-bottom:0}.promise-quote-mark{position:absolute;top:4px;left:0;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:3rem;line-height:1;color:#ff5fa2;opacity:.9;text-shadow:0 0 16px rgba(236,58,147,.5)}.promise-quote p{margin:0;font-family:Inter,sans-serif;font-size:clamp(1rem,1.2vw,1.12rem);line-height:1.6;color:#ffffffd6;letter-spacing:-.005em}.promise-ribbon{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;width:100%;padding:18px 24px;border:1.5px solid transparent;border-radius:18px;background:linear-gradient(#2e0a1ceb,#14040cf2) padding-box,linear-gradient(95deg,#ff1e82,#b53ad9) border-box;box-shadow:0 16px 40px -16px #ec3a938c;font-family:Inter,sans-serif}.promise-ribbon-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(180deg,#ec3a93,#c81f70);font-size:1.4rem;box-shadow:0 6px 16px -4px #ec3a9399}.promise-ribbon-body{display:flex;flex-direction:column;gap:4px}.promise-ribbon-body strong{font-family:Inter,sans-serif;font-size:1rem;font-weight:700;letter-spacing:-.01em;color:#fff}.promise-ribbon-body span{font-size:.88rem;line-height:1.45;color:#ffffffb8}.promise-grid-header{text-align:center;display:flex;flex-direction:column;gap:12px;align-items:center;margin-top:12px}.promise-grid-eyebrow{font-family:Inter,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffc8e6c7}.promise-grid-headline{margin:0;font-family:Inter,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.1;color:#fff}.promise-grid-headline em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.1em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.promise-grid{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px}.promise-grid-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;border:1.5px solid transparent;border-radius:22px;background:linear-gradient(#2e0a1cc7,#0e030aeb) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2,#ec3a93 60%,#b53ad9) border-box;box-shadow:0 26px 60px -32px #ec3a9380,inset 0 1px #ffffff0f;transition:transform .3s ease;font-family:Inter,sans-serif}.promise-grid-card:hover{transform:translateY(-3px)}.promise-grid-icon{font-size:1.8rem;line-height:1}.promise-grid-card h4{margin:0;font-family:Inter,sans-serif;font-size:1.1rem;font-weight:600;letter-spacing:-.015em;color:#fff}.promise-grid-card p{margin:0;font-family:Inter,sans-serif;font-size:.94rem;line-height:1.55;color:#ffffffb8}@media(max-width:800px){.promise-section{padding:72px 16px 88px}.promise-divider{top:36px}.promise-card{padding:28px 22px 26px}.promise-manifesto{grid-template-columns:1fr;gap:24px}.promise-note{position:relative;top:auto;transform:rotate(-1.5deg);max-width:380px;margin:24px auto 0}.promise-grid{grid-template-columns:1fr}.promise-switch-btn{padding:8px 14px;font-size:.74rem}}.value-section{position:relative;width:100%;padding:96px 24px 128px;background:radial-gradient(ellipse 70% 55% at 50% 50%,#8c184e3d,#08020800 80%),#060206;overflow-x:clip;isolation:isolate;color:#fff}.value-divider{position:absolute;top:56px;left:50%;transform:translate(-50%) skew(-4deg) rotate(-1deg);display:block;width:clamp(120px,18vw,200px);height:5px;background:linear-gradient(95deg,#ff1e8200,#ff1e82 12%,#ff4aa1,#ec1976 88%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;filter:blur(.3px) drop-shadow(0 0 14px rgba(255,30,130,.6));opacity:.9;z-index:2}.value-inner{position:relative;z-index:1;width:min(1180px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:56px}.value-layout{display:grid;grid-template-columns:40% 60%;gap:clamp(8px,1.5vw,20px);align-items:center;width:100%}.value-figure{position:relative;margin:0;width:100%;aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center}.value-figure-glow{position:absolute;inset:-8%;background:radial-gradient(circle at 50% 50%,rgba(236,58,147,.32),rgba(180,30,100,.18) 35%,transparent 65%);filter:blur(50px);pointer-events:none}.value-figure img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 60px rgba(236,58,147,.45));z-index:1}.value-header{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.value-eyebrow{font-family:Inter,sans-serif;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#ff8fc8d9;text-shadow:0 0 12px rgba(236,58,147,.3)}.value-title{margin:0;font-family:Inter,sans-serif;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.05}.value-title em{position:relative;display:inline-block;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.025em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 22px rgba(232,36,145,.35))}.value-title-mark:after{content:"";position:absolute;left:-1%;right:-2%;bottom:-.06em;height:.1em;background:linear-gradient(95deg,#ff1e8200,#ff1e82 8%,#ff4aa1,#ec1976 92%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;transform:skew(-4deg) rotate(-1deg);transform-origin:left center;opacity:.95;filter:blur(.3px) drop-shadow(0 0 8px rgba(255,30,130,.6))}.value-card{position:relative;width:100%;padding:28px clamp(22px,2.5vw,36px) 26px;border:1.5px solid transparent;border-radius:22px;background:linear-gradient(#0e030af0,#0e030af0) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2,#ec3a93 60%,#b53ad9) border-box;box-shadow:0 36px 80px -32px #ec3a9399,inset 0 1px #ffffff14;font-family:Inter,sans-serif}.value-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.value-item{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:12px 0;border-bottom:1px solid rgba(255,143,200,.14)}.value-item:first-child{padding-top:2px}.value-item:last-child{border-bottom:0;padding-bottom:16px}.value-item--bonus{padding-top:14px}.value-item--bonus .value-item-text{color:#ffd1e8;font-weight:500}.value-item-bullet{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:10px;background:linear-gradient(180deg,#280818d9,#14040cf2);border:1px solid rgba(255,143,200,.22);font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1rem;color:#ff8fc8;text-shadow:0 0 10px rgba(236,58,147,.45);box-shadow:inset 0 1px #ffffff0f}.value-item--bonus .value-item-bullet{background:linear-gradient(180deg,#ec3a93,#c81f70);color:#fff;font-family:Inter,sans-serif;font-style:normal;font-size:1rem;text-shadow:none;border-color:transparent}.value-item-text{font-size:clamp(.88rem,1vw,.98rem);line-height:1.45;color:#ffffffd9;letter-spacing:-.005em}.value-item-price{display:inline-flex;align-items:baseline;gap:4px;font-family:Inter,sans-serif;font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:700;letter-spacing:-.02em;background:linear-gradient(180deg,#fff,#ffd1e8 60%,#ff5fa2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;white-space:nowrap}.value-item-price small{font-size:.7em;font-weight:600;opacity:.85;-webkit-text-fill-color:#ffd1e8;color:#ffd1e8;background:none;-webkit-background-clip:initial;background-clip:initial}.value-summary{margin-top:16px;padding-top:22px;border-top:1px dashed rgba(255,143,200,.28);display:flex;flex-direction:column;gap:18px}.value-row{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.value-row--total{font-size:.95rem;color:#ffffffa6;letter-spacing:-.005em}.value-row--total .value-strike{position:relative;font-size:1.1rem;font-weight:600;color:#ffffff8c}.value-row--total .value-strike:after{content:"";position:absolute;left:-3%;right:-3%;top:52%;height:2px;background:linear-gradient(90deg,transparent,#ec3a93,transparent);transform:rotate(-3deg);opacity:.85}.value-row--final{flex-direction:column;align-items:center;gap:4px;padding-top:22px;margin-top:6px;border-top:2px solid rgba(255,143,200,.25)}.value-row--final>span{font-size:.78rem!important;font-weight:600!important;letter-spacing:.22em;text-transform:uppercase;color:#ffc8e6c7!important}.value-row--final>span{font-size:1.05rem;font-weight:500;color:#fff;letter-spacing:-.01em}.value-final-price{display:inline-flex;align-items:baseline;gap:6px;line-height:1}.value-final-num{font-family:Inter,sans-serif;font-size:clamp(3.4rem,7vw,5.4rem);font-weight:800;letter-spacing:-.04em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 8px 28px rgba(236,58,147,.45))}.value-final-price em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:clamp(1.4rem,2.4vw,2rem);background:linear-gradient(180deg,#ff8fc8,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.value-cta{display:flex!important;width:fit-content!important;align-self:center!important;justify-content:center!important;margin:32px auto 0!important;padding:22px 36px!important;font-size:clamp(.9rem,1.1vw,1.05rem)!important}.value-note{margin:18px 0 0;text-align:center;font-family:Inter,sans-serif;font-size:.82rem;color:#ffffff8c;letter-spacing:-.005em}@media(max-width:900px){.value-layout{grid-template-columns:1fr;gap:24px}.value-figure{aspect-ratio:4 / 3;max-width:420px;margin:0 auto}}@media(max-width:700px){.value-section{padding:72px 16px 88px}.value-divider{top:36px}.value-card{padding:28px 22px 26px}.value-item{grid-template-columns:auto 1fr;gap:12px 14px;padding:16px 0}.value-item-text,.value-item-price{grid-column:2}.value-row{flex-direction:row}.value-cta{padding:14px 22px!important;font-size:.82rem!important}}.author-section{position:relative;width:100%;padding:96px 24px 112px;background:radial-gradient(ellipse 70% 55% at 50% 50%,#78164633,#08020800 80%),#060206;overflow-x:clip;isolation:isolate;color:#fff}.author-divider{position:absolute;top:56px;left:50%;transform:translate(-50%) skew(-4deg) rotate(-1deg);display:block;width:clamp(120px,18vw,200px);height:5px;background:linear-gradient(95deg,#ff1e8200,#ff1e82 12%,#ff4aa1,#ec1976 88%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;filter:blur(.3px) drop-shadow(0 0 14px rgba(255,30,130,.6));opacity:.9;z-index:2}.author-inner{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:56px}.author-header{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.author-eyebrow{font-family:Inter,sans-serif;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#ff8fc8d9;text-shadow:0 0 12px rgba(236,58,147,.3)}.author-title{margin:0;font-family:Inter,sans-serif;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.05}.author-title em{position:relative;display:inline-block;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.025em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 22px rgba(232,36,145,.35))}.author-title-mark:after{content:"";position:absolute;left:-1%;right:-2%;bottom:-.06em;height:.1em;background:linear-gradient(95deg,#ff1e8200,#ff1e82 8%,#ff4aa1,#ec1976 92%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;transform:skew(-4deg) rotate(-1deg);transform-origin:left center;opacity:.95;filter:blur(.3px) drop-shadow(0 0 8px rgba(255,30,130,.6))}.author-content{display:grid;grid-template-columns:clamp(300px,36vw,460px) minmax(0,1fr);gap:clamp(36px,5vw,72px);align-items:start;width:100%}.author-photos{position:sticky;top:80px;width:100%;aspect-ratio:1 / 1.05}.author-figure{position:absolute;margin:0;border-radius:24px;overflow:hidden;isolation:isolate;border:1.5px solid transparent;background:linear-gradient(#0e030aeb,#0e030aeb) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2,#ec3a93 60%,#b53ad9) border-box;box-shadow:0 30px 70px -32px #ec3a938c,inset 0 1px #ffffff14;transition:transform .4s ease}.author-figure--main{top:0;left:0;width:78%;aspect-ratio:4 / 5;z-index:1;transform:rotate(-2deg)}.author-figure--accent{bottom:0;right:0;width:56%;aspect-ratio:1 / 1;z-index:2;transform:rotate(3deg)}.author-photos:hover .author-figure--main{transform:rotate(-3deg) translate(-4px,-4px)}.author-photos:hover .author-figure--accent{transform:rotate(4deg) translate(4px,4px)}.author-figure-glow{position:absolute;inset:-10%;background:radial-gradient(ellipse at 50% 30%,rgba(236,58,147,.3),transparent 60%),radial-gradient(ellipse at 50% 80%,rgba(180,30,100,.18),transparent 65%);filter:blur(40px);z-index:0;pointer-events:none}.author-figure img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center 25%}.author-body{display:flex;flex-direction:column;gap:18px;font-family:Inter,sans-serif}.author-body p{margin:0;font-size:clamp(1rem,1.15vw,1.08rem);line-height:1.7;color:#ffffffc7;letter-spacing:-.005em}.author-body .author-lead{font-size:clamp(1.1rem,1.35vw,1.25rem);font-weight:500;color:#fff;line-height:1.55}.author-socials{width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.author-social{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px 22px 24px;border:1.5px solid transparent;border-radius:22px;background:linear-gradient(#0e030aeb,#0e030aeb) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2,#ec3a93 60%,#b53ad9) border-box;box-shadow:0 24px 56px -28px #ec3a9380,inset 0 1px #ffffff0f;font-family:Inter,sans-serif;transition:transform .3s ease,box-shadow .3s ease,filter .18s ease}.author-social:hover{transform:translateY(-3px);box-shadow:0 30px 64px -24px #ec3a93b3,inset 0 1px #ffffff1a;filter:brightness(1.05)}.author-social-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:linear-gradient(180deg,#ec3a93,#c81f70);color:#fff;box-shadow:0 8px 20px -8px #ec3a93b3,inset 0 1px #ffffff2e}.author-social-icon svg{width:22px;height:22px}.author-social-meta{display:flex;flex-direction:column;gap:2px;margin-top:4px}.author-social-meta strong{font-family:Inter,sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1;background:linear-gradient(180deg,#fff,#ffd1e8 60%,#ff5fa2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.author-social-meta small{font-size:.78rem;font-weight:400;color:#fff9;letter-spacing:-.005em}.author-social-platform{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05rem;color:#ffc8e6d9;letter-spacing:-.01em;margin-top:4px}@media(max-width:900px){.author-section{padding:72px 16px 88px}.author-divider{top:36px}.author-content{grid-template-columns:1fr;gap:24px}.author-photos{position:relative;top:auto;max-width:360px;margin:0 auto;aspect-ratio:1 / 1.05}.author-socials{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.author-socials{grid-template-columns:repeat(2,1fr);gap:10px}}.bonus-section{position:relative;width:100%;padding:96px 24px 112px;background:radial-gradient(ellipse 70% 55% at 50% 50%,#78164633,#08020800 80%),#060206;overflow:hidden;isolation:isolate;color:#fff}.bonus-divider{position:absolute;top:56px;left:50%;transform:translate(-50%) skew(-4deg) rotate(-1deg);display:block;width:clamp(120px,18vw,200px);height:5px;background:linear-gradient(95deg,#ff1e8200,#ff1e82 12%,#ff4aa1,#ec1976 88%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;filter:blur(.3px) drop-shadow(0 0 14px rgba(255,30,130,.6));opacity:.9;z-index:2}.bonus-inner{position:relative;z-index:1;width:min(1200px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:48px}.bonus-header{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.bonus-eyebrow{font-family:Inter,sans-serif;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#ff8fc8d9;text-shadow:0 0 12px rgba(236,58,147,.3)}.bonus-title{margin:0;font-family:Inter,sans-serif;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.05}.bonus-title-lead{font-weight:500;letter-spacing:-.02em}.bonus-title em{position:relative;display:inline-block;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.025em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 22px rgba(232,36,145,.35))}.bonus-title-mark:after{content:"";position:absolute;left:-1%;right:-2%;bottom:-.06em;height:.1em;background:linear-gradient(95deg,#ff1e8200,#ff1e82 8%,#ff4aa1,#ec1976 92%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;transform:skew(-4deg) rotate(-1deg);transform-origin:left center;opacity:.95;filter:blur(.3px) drop-shadow(0 0 8px rgba(255,30,130,.6))}.bonus-subtitle{margin:8px 0 0;font-family:Inter,sans-serif;font-size:clamp(1rem,1.3vw,1.15rem);color:#ffffffb3;letter-spacing:-.005em}.bonus-rows{width:100%;display:flex;flex-direction:column;gap:32px}.bonus-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;padding:32px clamp(24px,4vw,56px);border:1.5px solid transparent;border-radius:28px;background:linear-gradient(#0e030aeb,#0e030aeb) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2 25%,#ec3a93 55%,#b53ad9) border-box;box-shadow:0 30px 70px -32px #ec3a9373,inset 0 1px #ffffff0f}.bonus-row--reverse .bonus-figure{order:2}.bonus-row--reverse .bonus-body{order:1}.bonus-figure{position:relative;width:100%;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.bonus-figure-glow{position:absolute;inset:6%;border-radius:50%;background:radial-gradient(circle at 50% 55%,#ffa0d25c,#dc3c8238 30%,#78164e1f 55%,#0a030800 75%);filter:blur(40px);pointer-events:none}.bonus-figure img{position:relative;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 30px 50px rgba(236,58,147,.35));z-index:1}.bonus-body{display:flex;flex-direction:column;gap:14px;font-family:Inter,sans-serif}.bonus-card-eyebrow{font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:#ffc8e6cc}.bonus-card-title{margin:0;font-family:Inter,sans-serif;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff}.bonus-chapters{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:18px}.bonus-chapter{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.bonus-chapter-num{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.6rem;line-height:1;color:#ff8fc8;text-shadow:0 0 14px rgba(236,58,147,.5);margin-top:2px}.bonus-chapter-body{display:flex;flex-direction:column;gap:4px}.bonus-chapter-body h4{margin:0;font-family:Inter,sans-serif;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;color:#fff;line-height:1.25}.bonus-chapter-body p{margin:0;font-family:Inter,sans-serif;font-size:.92rem;line-height:1.55;color:#ffffffb3}.bonus-card-desc{margin:0;font-size:1rem;line-height:1.6;color:#ffffffd1}.bonus-card-extra{margin:0;padding-top:12px;border-top:1px solid rgba(255,143,200,.18);font-size:.95rem;line-height:1.55;color:#fff9}@media(max-width:800px){.bonus-section{padding:72px 16px 88px}.bonus-divider{top:36px}.bonus-row{grid-template-columns:1fr;gap:24px;padding:24px}.bonus-row--reverse .bonus-figure{order:0}.bonus-row--reverse .bonus-body{order:1}.bonus-figure{aspect-ratio:4 / 3;max-width:420px;margin:0 auto}}.reviews-section{position:relative;width:100%;padding:96px 24px 128px;background:radial-gradient(ellipse 70% 55% at 50% 50%,#78164638,#08020800 80%),#060206;overflow:hidden;isolation:isolate;color:#fff}.reviews-divider{position:absolute;top:56px;left:50%;transform:translate(-50%) skew(-4deg) rotate(-1deg);display:block;width:clamp(120px,18vw,200px);height:5px;background:linear-gradient(95deg,#ff1e8200,#ff1e82 12%,#ff4aa1,#ec1976 88%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;filter:blur(.3px) drop-shadow(0 0 14px rgba(255,30,130,.6));opacity:.9;z-index:2}.reviews-inner{position:relative;z-index:1;width:min(1280px,100%);margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:56px}.reviews-header{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.reviews-eyebrow{font-family:Inter,sans-serif;font-size:.78rem;letter-spacing:.22em;text-transform:uppercase;color:#ff8fc8d9;text-shadow:0 0 12px rgba(236,58,147,.3)}.reviews-title{margin:0;font-family:Inter,sans-serif;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.05}.reviews-title-lead{font-weight:500;letter-spacing:-.02em}.reviews-title em{position:relative;display:inline-block;padding-right:.12em;font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05em;letter-spacing:-.025em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 6px 22px rgba(232,36,145,.35))}.reviews-title-mark:after{content:"";position:absolute;left:-1%;right:-2%;bottom:-.06em;height:.1em;background:linear-gradient(95deg,#ff1e8200,#ff1e82 8%,#ff4aa1,#ec1976 92%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;transform:skew(-4deg) rotate(-1deg);transform-origin:left center;opacity:.95;filter:blur(.3px) drop-shadow(0 0 8px rgba(255,30,130,.6))}.reviews-grid{width:100%;column-count:3;column-gap:18px}.review-card{display:flex;flex-direction:column;gap:12px;break-inside:avoid;margin-bottom:18px}@property --review-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.review-bubble{position:relative;padding:0;border:1.5px solid transparent;border-radius:22px;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#ffb3d9,#ff5fa2 25%,#ec3a93 55%,#b53ad9) border-box;box-shadow:0 12px 28px -10px #e824918c,0 0 0 1px #ff8fc814;transition:transform .3s ease,box-shadow .25s ease,filter .18s ease;overflow:hidden;line-height:0}.review-shot{display:block;width:100%;height:auto;border-radius:22px;object-fit:contain}.review-bubble:before{content:none}.review-card:hover .review-bubble{transform:translateY(-2px);box-shadow:0 32px 70px -28px #ec3a93b3,inset 0 1px #ffffff1a;filter:brightness(1.04)}.review-bubble p{position:relative;margin:0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.55;color:#ffffffdb;letter-spacing:-.005em}.review-card--lg .review-bubble p{font-size:1rem}.review-meta{display:flex;align-items:center;gap:12px;padding-left:8px}.review-avatar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:linear-gradient(180deg,#ec3a93,#c81f70);color:#fff;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:0;box-shadow:0 6px 16px -6px #ec3a93b3,inset 0 1px #ffffff2e}.review-id{display:flex;flex-direction:column;gap:1px;font-family:Inter,sans-serif;line-height:1.2}.review-id strong{font-size:.88rem;font-weight:600;color:#fff;letter-spacing:-.005em}.review-id small{font-size:.74rem;font-weight:400;color:#ffc8e699}@media(max-width:1100px){.reviews-grid{column-count:3}}@media(max-width:900px)and (min-width:521px){.reviews-grid{column-count:2}}@media(max-width:800px){.reviews-section{padding:72px 16px 88px}.reviews-divider{top:36px}.reviews-grid{column-count:2;column-gap:14px}.review-card{margin-bottom:14px}.review-bubble{padding:18px 20px 20px}}@media(max-width:520px){.reviews-section{padding:56px 0 72px}.reviews-grid{display:flex;column-count:initial;flex-wrap:nowrap;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:20px;-webkit-overflow-scrolling:touch;padding:4px 16px 16px 20px;margin:0;scrollbar-width:none}.reviews-grid::-webkit-scrollbar{display:none}.reviews-grid>.review-card{flex:0 0 86%;max-width:320px;margin-bottom:0;scroll-snap-align:start}.reviews-grid:after{content:"";flex:0 0 4px}}.faq-section{position:relative;width:100%;padding:96px 24px 112px;background:radial-gradient(ellipse 70% 55% at 50% 50%,#8c184e3d,#08020800 80%),#060206;color:#fff;overflow-x:clip;isolation:isolate}.faq-divider{position:absolute;top:32px;left:50%;transform:translate(-50%) skew(-4deg) rotate(-1deg);display:block;width:clamp(120px,18vw,200px);height:5px;background:linear-gradient(95deg,#ff1e8200,#ff1e82 12%,#ff4aa1,#ec1976 88%,#ec197600);border-radius:4px 12px 6px 14px/8px 5px 12px 6px;filter:blur(.3px) drop-shadow(0 0 14px rgba(255,30,130,.6));opacity:.9;z-index:2}.faq-inner{position:relative;z-index:1;width:min(960px,100%);margin:0 auto}.faq-header{text-align:center;margin:0 auto 56px;max-width:720px}.faq-eyebrow{display:inline-block;font-family:Inter,sans-serif;font-size:.72rem;font-weight:600;letter-spacing:.32em;text-transform:uppercase;color:#ffc8e6a6;margin-bottom:14px}.faq-title{font-family:Playfair Display,Cormorant Garamond,serif;font-weight:500;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.1;letter-spacing:-.015em;color:#fff;margin:0}.faq-title-mark{position:relative;display:inline-block;font-style:italic;font-weight:500;background:linear-gradient(95deg,#ff7ab8,#ff1e82,#ec1976);-webkit-background-clip:text;background-clip:text;color:transparent;padding:0 .05em}.faq-list{position:relative;display:flex;flex-direction:column;gap:0;border-top:1px solid rgba(255,200,230,.12)}.faq-item{border-bottom:1px solid rgba(255,200,230,.12);transition:background-color .24s ease}.faq-item[open]{background:linear-gradient(180deg,#ff1e820f,#ff1e8200)}.faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 6px;font-family:Inter,sans-serif;font-size:clamp(1rem,1.55vw,1.15rem);font-weight:500;color:#fff;letter-spacing:-.005em;transition:color .2s ease}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{display:none}.faq-item>summary:hover{color:#ffb8d6}.faq-item[open]>summary{color:#fff}.faq-icon{flex:0 0 auto;position:relative;width:18px;height:18px}.faq-icon:before,.faq-icon:after{content:"";position:absolute;background:linear-gradient(95deg,#ff4aa1,#ec1976);border-radius:2px;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .24s ease;box-shadow:0 0 6px #ff1e8280}.faq-icon:before{left:50%;top:0;width:2px;height:100%;transform:translate(-50%)}.faq-icon:after{top:50%;left:0;width:100%;height:2px;transform:translateY(-50%)}.faq-item[open] .faq-icon:before{transform:translate(-50%) scaleY(0);opacity:0}.faq-answer{padding:0 6px 26px;max-width:760px;font-family:Inter,sans-serif;font-size:.98rem;line-height:1.65;color:#fff0f8c7}.faq-answer strong{color:#ffd0e6;font-weight:600}@media(max-width:720px){.faq-section{padding:72px 18px 88px}.faq-header{margin-bottom:36px}.faq-item>summary{padding:18px 4px;gap:16px;font-size:.98rem}.faq-answer{font-size:.92rem;padding-bottom:22px}}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:80;padding:12px clamp(12px,3vw,28px) calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#0802088c,#060208eb 38%,#060208fa);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-top:1px solid rgba(255,30,130,.28);box-shadow:0 -10px 40px -10px #ff1e8259,0 -1px #ffc8e614;transform:translateY(110%);opacity:0;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .24s ease;pointer-events:none}.sticky-cta[hidden]{display:none}.sticky-cta.is-visible{transform:translateY(0);opacity:1;pointer-events:auto}.sticky-cta-inner{width:min(1100px,100%);margin:0 auto;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(12px,2vw,24px)}.sticky-cta-figure{position:relative;margin:0;width:78px;height:64px;flex-shrink:0}.sticky-cta-book{position:absolute;left:8px;bottom:0;width:56px;height:auto;filter:drop-shadow(0 6px 18px rgba(255,30,130,.45));z-index:2}.sticky-cta-bonus{position:absolute;width:34px;height:auto;border-radius:6px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.6))}.sticky-cta-bonus--a{left:-2px;top:4px;z-index:1;transform:rotate(-12deg)}.sticky-cta-bonus--b{right:-2px;top:4px;z-index:3;transform:rotate(10deg)}.sticky-cta-body{min-width:0;display:flex;flex-direction:column;gap:2px}.sticky-cta-eyebrow{font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ff7ab8}.sticky-cta-title{font-family:Inter,sans-serif;font-size:clamp(.92rem,1.3vw,1.05rem);font-weight:600;color:#fff;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-cta-meta{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:.82rem;color:#fff0f8b3}.sticky-cta-price{display:inline-flex;align-items:baseline;gap:8px}.sticky-cta-price-now{font-size:1.05rem;font-weight:700;background:linear-gradient(95deg,#ff7ab8,#ff1e82,#ec1976);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:-.005em}.sticky-cta-price-old{font-size:.82rem;color:#ffc8e680;text-decoration:line-through;text-decoration-thickness:1.5px}.sticky-cta-sep{color:#ffc8e659}.sticky-cta-note{color:#fff0f8b3}.sticky-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:999px;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:-.005em;color:#fff;text-decoration:none;background:linear-gradient(95deg,#ff1e82,#ec1976);box-shadow:0 8px 24px -6px #ff1e8299,inset 0 1px #ffffff2e;transition:transform .2s ease,box-shadow .2s ease,filter .2s ease;white-space:nowrap}.sticky-cta-btn:hover{transform:translateY(-1px);box-shadow:0 12px 28px -6px #ff1e82bf,inset 0 1px #ffffff40;filter:brightness(1.05)}.sticky-cta-btn:active{transform:translateY(0)}.sticky-cta-arrow{transition:transform .2s ease}.sticky-cta-btn:hover .sticky-cta-arrow{transform:translate(3px)}@media(max-width:700px){.sticky-cta{padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px))}.sticky-cta-inner{grid-template-columns:1fr auto;gap:10px}.sticky-cta-figure,.sticky-cta-eyebrow,.sticky-cta-title{display:none}.sticky-cta-meta{font-size:.78rem;gap:8px;flex-wrap:nowrap;align-items:center}.sticky-cta-price-now{font-size:1.1rem}.sticky-cta-price-old{font-size:.78rem}.sticky-cta-note{color:#fff0f899;font-size:.7rem}.sticky-cta-sep{display:inline}.sticky-cta-btn{padding:11px 18px;font-size:.82rem;gap:6px}}.slc-page{padding-bottom:120px}@media(max-width:700px){.slc-page{padding-bottom:110px}}@media(max-width:600px){.inside-section .inside-figure{display:none}.inside-section .inside-scroll{gap:0}.hero-eyebrow{font-size:12px;padding:8px 14px;letter-spacing:.03em;line-height:1.3}.hero-eyebrow+.slc-hero-headline,.hero-eyebrow+.hero-h1,.hero-eyebrow+h1{margin-top:-10px}.hero-left{gap:14px}.hero-cta{padding:14px 22px;font-size:.82rem;margin-top:4px;gap:8px;letter-spacing:.01em;white-space:nowrap}.hero-cta .cta-arrow{font-size:.92rem}.hero-grid{padding:28px 0 0;gap:18px}.slc-hero{padding:0}}.hero-proof-group{display:contents}@media(max-width:600px){.hero-proof-row{flex-wrap:nowrap;align-items:center;gap:12px}.hero-proof-group{display:inline-flex;flex-direction:column;align-items:center;gap:4px}.hero-proof-group .hero-rating-count{font-size:.8rem;white-space:nowrap}}.site-footer{padding:24px 16px 28px;text-align:center;background:#060206;color:#fff0f88c;font-family:Inter,sans-serif}.site-footer-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 12px;font-size:.86rem}.site-footer-links a{color:#fff0f8c7;text-decoration:none;transition:color .18s ease}.site-footer-links a:hover{color:#ffd0e6}.site-footer-links span{color:#ffc8e64d}.site-footer-copy{margin:12px 0 0;font-size:.74rem;color:#fff0f873}.steps-bar{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;border-radius:var(--radius-lg);overflow:hidden;border:1px solid rgba(22,51,61,.1);background:#fffaf2b3;backdrop-filter:blur(10px);box-shadow:0 12px 32px #16333d0f}.steps-bar-item{display:flex;align-items:center;gap:14px;padding:16px 22px;color:var(--ink-soft);border-right:1px solid rgba(22,51,61,.08);background:#fff5e866}.steps-bar-item:last-child{border-right:0}.steps-bar-item.is-active{color:var(--ink);background:linear-gradient(135deg,#d65a2724,#ee9c4214)}.steps-bar-num{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem;background:#16333d14;color:var(--ink-soft);flex-shrink:0}.steps-bar-item.is-active .steps-bar-num{background:linear-gradient(135deg,var(--accent),#ee9c42);color:#fff8f1;box-shadow:0 8px 18px #d65a274d}.steps-bar-text{display:flex;flex-direction:column;line-height:1.2}.steps-bar-label{font-size:.86rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.steps-bar-sub{font-size:.78rem;font-weight:500;color:var(--ink-soft);margin-top:2px}.opt-in-shell{display:grid;grid-template-columns:minmax(0,1fr);gap:26px;max-width:640px;margin:0 auto}.opt-in-intro{text-align:center}.opt-in-intro .section-title{margin-top:12px;font-size:clamp(1.6rem,3.6vw,2.4rem)}.opt-in-intro .section-copy{margin-top:14px;font-size:1.02rem}.opt-in-form{display:grid;gap:18px}.opt-in-banner{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 16px;border-radius:14px;background:linear-gradient(135deg,var(--accent),#ee9c42);color:#fff8f1;font-weight:800;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 12px 24px #d65a2738}.opt-in-fields{grid-template-columns:minmax(0,1fr)}.opt-in-cta{margin:8px 0 0}.opt-in-cta .button{width:100%;flex-direction:column;gap:4px;min-height:64px;padding:12px 22px;font-size:1.05rem}.opt-in-cta-main{font-size:1.12rem;font-weight:800;letter-spacing:.02em}.opt-in-cta-sub{font-size:.78rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.92}.opt-in-disclosure{text-align:center;margin:4px 0 0;font-size:.84rem;line-height:1.5}@media(max-width:540px){.steps-bar-item{padding:14px;gap:10px}.steps-bar-num{width:28px;height:28px;font-size:.88rem}.steps-bar-label{font-size:.78rem}.steps-bar-sub{font-size:.7rem}}.checkout-page{--co-pink: #ec3a93;--co-pink-hot: #ff5fa2;--co-purple: #7d4dff;--co-deep: #11050d;--co-deeper: #060206;--co-text: #ffffff;--co-text-soft: rgba(255, 255, 255, .74);--co-text-mute: rgba(255, 255, 255, .55);--co-line: rgba(255, 255, 255, .12);--co-line-strong: rgba(255, 255, 255, .22);--co-surface: rgba(255, 255, 255, .04);--co-surface-strong: rgba(255, 255, 255, .07);background:radial-gradient(circle at 12% -8%,rgba(236,58,147,.22),transparent 38%),radial-gradient(circle at 92% 4%,rgba(125,77,255,.18),transparent 42%),linear-gradient(180deg,var(--co-deep) 0%,var(--co-deeper) 100%);color:var(--co-text);font-family:Inter,Arial Narrow,Arial,Helvetica,sans-serif;min-height:100vh}.checkout-page .page-glow{display:none}.checkout-page .topbar-note{color:var(--co-text-soft)}.checkout-page .brand{color:var(--co-text)}.checkout-page .brand-mark{background:linear-gradient(135deg,var(--co-pink-hot),var(--co-pink) 60%,var(--co-purple));color:#fff;border:0}.checkout-page .steps-bar{border:1px solid var(--co-line);background:var(--co-surface);backdrop-filter:none;box-shadow:none}.checkout-page .steps-bar-item{background:transparent;color:var(--co-text-mute);border-right-color:var(--co-line)}.checkout-page .steps-bar-item.is-active{color:var(--co-text);background:linear-gradient(135deg,#ec3a932e,#7d4dff1f)}.checkout-page .steps-bar-num{background:#ffffff14;color:var(--co-text-mute)}.checkout-page .steps-bar-item.is-active .steps-bar-num{background:linear-gradient(135deg,var(--co-pink-hot),var(--co-pink) 60%,var(--co-purple));color:#fff;box-shadow:0 6px 20px #ec3a9373}.checkout-page .steps-bar-sub{color:var(--co-text-mute)}.checkout-page .panel{background:radial-gradient(circle at 0% 0%,rgba(236,58,147,.08),transparent 38%),linear-gradient(180deg,#ffffff0a,#ffffff05);border:1px solid var(--co-line);box-shadow:0 24px 60px #00000073;backdrop-filter:blur(8px);color:var(--co-text)}.checkout-page .hero-panel{background:radial-gradient(circle at 80% 0%,rgba(125,77,255,.18),transparent 50%),radial-gradient(circle at 0% 100%,rgba(236,58,147,.14),transparent 50%),linear-gradient(180deg,#ffffff0d,#ffffff05)}.checkout-page .summary-box{background:radial-gradient(circle at 100% 100%,rgba(125,77,255,.14),transparent 55%),linear-gradient(180deg,#ffffff0d,#ffffff05);border:1px solid var(--co-line)}.checkout-page .section-title,.checkout-page .form-heading,.checkout-page .summary-heading{color:var(--co-text);font-family:Inter,Arial Narrow,Arial,Helvetica,sans-serif;letter-spacing:-.02em}.checkout-page .section-title{background:linear-gradient(90deg,#fff,#ffd1e3,#ec3a93 90%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;font-weight:800}.checkout-page .section-copy,.checkout-page .muted,.checkout-page .fine-print{color:var(--co-text-soft)}.checkout-page .price-figure,.checkout-page .price-row strong,.checkout-page .summary-total strong{color:var(--co-text)}.checkout-page .eyebrow,.checkout-page .pill{background:#ec3a931f;border:1px solid rgba(236,58,147,.45);color:#ffd1e3}.checkout-page .field label{color:var(--co-text-soft);text-transform:uppercase;font-size:.84rem;letter-spacing:.04em;font-weight:600}.checkout-page .field input{background:var(--co-surface);border:1px solid var(--co-line);color:var(--co-text);border-radius:14px}.checkout-page .field input::placeholder{color:#ffffff5c}.checkout-page .field input:hover{background:var(--co-surface-strong);border-color:var(--co-line-strong)}.checkout-page .field input:focus{outline:none;background:var(--co-surface-strong);border-color:#ec3a93b3;box-shadow:0 0 0 3px #ec3a9338}.checkout-page .checkbox-row{background:var(--co-surface);border:1px solid var(--co-line);color:var(--co-text)}.checkout-page .checkbox-row .muted{color:var(--co-text-mute)}.checkout-page .status-banner{background:var(--co-surface);border:1px solid var(--co-line);color:var(--co-text-soft);border-radius:14px;padding:12px 16px}.checkout-page .status-banner.error{background:#ec3a5c1f;border-color:#ec3a5c61;color:#ffd6e0}.checkout-page .status-banner.success{background:#32dc8c1a;border-color:#32dc8c52;color:#c8f9df}.checkout-page .price-stack{color:var(--co-text)}.checkout-page .price-row{border-color:var(--co-line);color:var(--co-text)}.checkout-page .summary-total{border-top-color:var(--co-line)}.checkout-page .stack-list .stack-item{background:var(--co-surface);border:1px solid var(--co-line);color:var(--co-text)}.checkout-page .stack-list .stack-item .muted{color:var(--co-text-mute)}.checkout-page .detail-row{border-color:var(--co-line)}.checkout-page .code-pill{background:#ec3a9324;border:1px solid rgba(236,58,147,.45);color:#ffd1e3}.checkout-page .payment-shell,.checkout-page .demo-shell{background:var(--co-surface);border:1px solid var(--co-line);border-radius:18px}.checkout-page .demo-shell .muted{color:var(--co-text-mute)}.checkout-page .button{--co-cta-angle: 0deg;background:linear-gradient(180deg,#2a0815,#14040a) padding-box,conic-gradient(from var(--co-cta-angle),#ff8fc8,#ec3a93,#b53ad9,#7d4dff,#ec3a93,#ff8fc8) border-box;border:2px solid transparent;color:#fff;letter-spacing:.04em;text-transform:uppercase;font-weight:700;box-shadow:0 18px 38px -10px #ec3a9380;animation:co-cta-border 4s linear infinite}@keyframes co-cta-border{to{--co-cta-angle: 360deg}}.checkout-page .button:hover,.checkout-page .button:focus-visible{filter:brightness(1.08);box-shadow:inset 0 1px #ffffff59,0 22px 48px -10px #ec3a9399}.checkout-page .secondary-button{background:var(--co-surface);border:1px solid var(--co-line-strong);color:var(--co-text)}.checkout-page .secondary-button:hover{background:var(--co-surface-strong)}html.opt-in-scroll-locked,body.opt-in-scroll-locked{overflow:hidden!important;overscroll-behavior:contain;touch-action:none}.opt-in-dialog{--opt-pink: #ec3a93;--opt-pink-hot: #ff5fa2;--opt-purple: #7d4dff;--opt-deep: #11050d;--opt-deeper: #060206;--opt-text: #ffffff;--opt-text-soft: rgba(255, 255, 255, .74);--opt-text-mute: rgba(255, 255, 255, .55);--opt-line: rgba(255, 255, 255, .12);border:0;padding:0;background:transparent;max-width:min(540px,96vw);width:100%;border-radius:28px;overflow:visible;color:var(--opt-text);font-family:Inter,Arial Narrow,Arial,Helvetica,sans-serif}.opt-in-dialog::backdrop{background:radial-gradient(circle at center,#7d16508c,#060206d9 70%);backdrop-filter:blur(8px)}.opt-in-dialog[open]{animation:opt-in-pop .28s cubic-bezier(.21,.74,.35,1.05)}@keyframes opt-in-pop{0%{transform:translateY(16px) scale(.97);opacity:0}to{transform:none;opacity:1}}.opt-in-dialog-inner{position:relative;background:radial-gradient(circle at 20% 0%,rgba(236,58,147,.22),transparent 50%),radial-gradient(circle at 100% 100%,rgba(125,77,255,.18),transparent 55%),linear-gradient(180deg,var(--opt-deep) 0%,var(--opt-deeper) 100%);border:1px solid var(--opt-line);border-radius:28px;padding:28px 26px 24px;display:grid;gap:16px;box-shadow:0 32px 80px #ec3a932e,0 1px #ffffff14 inset;overflow:hidden}.opt-in-dialog-close{position:absolute;top:-18px;right:-18px;width:40px;height:40px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:#060206d9;color:#fff;font-size:1.55rem;line-height:1;cursor:pointer;transition:transform .14s ease,background-color .14s ease,border-color .14s ease;z-index:3;box-shadow:0 8px 24px #0000008c;display:flex;align-items:center;justify-content:center;padding:0}.opt-in-dialog-close:hover,.opt-in-dialog-close:focus-visible{background:#ec3a93d9;border-color:#fff6;transform:rotate(90deg);outline:none}@media(max-width:540px){.opt-in-dialog-close{top:-14px;right:-10px;width:36px;height:36px}}.opt-in-dialog-title{margin:8px 0 0;font-family:Inter,Arial Narrow,Arial,Helvetica,sans-serif;font-size:clamp(1.55rem,3.4vw,2rem);letter-spacing:-.02em;line-height:1.08;font-weight:800;background:linear-gradient(90deg,#fff,#ffd1e3 35%,#ec3a93 75%,#b53ad9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.opt-in-dialog-copy{margin:0;color:var(--opt-text-soft);font-size:.98rem;line-height:1.5}.opt-in-dialog .steps-bar{margin:0;border:1px solid var(--opt-line);background:#ffffff08;backdrop-filter:none;box-shadow:none;border-radius:18px;overflow:hidden}.opt-in-dialog .steps-bar-item{background:transparent;color:var(--opt-text-mute);border-right-color:var(--opt-line);padding:12px 14px}.opt-in-dialog .steps-bar-item.is-active{color:var(--opt-text);background:linear-gradient(135deg,#ec3a932e,#7d4dff1f)}.opt-in-dialog .steps-bar-num{background:#ffffff14;color:var(--opt-text-mute);width:28px;height:28px;font-size:.85rem}.opt-in-dialog .steps-bar-item.is-active .steps-bar-num{background:linear-gradient(135deg,var(--opt-pink-hot),var(--opt-pink) 60%,var(--opt-purple));color:#fff;box-shadow:0 6px 20px #ec3a9373}.opt-in-dialog .steps-bar-label{font-size:.78rem;color:inherit}.opt-in-dialog .steps-bar-sub{font-size:.7rem;color:var(--opt-text-mute)}.opt-in-dialog .opt-in-banner{background:#ec3a931a;border:1px solid rgba(236,58,147,.45);color:#fff;box-shadow:none;letter-spacing:.08em;font-size:.82rem;font-weight:500}.opt-in-dialog .opt-in-form{gap:14px}.opt-in-dialog .field label{color:var(--opt-text-soft);font-size:.86rem;letter-spacing:.02em;font-weight:600;text-transform:uppercase}.opt-in-dialog .field input{background:#ffffff0a;border:1px solid var(--opt-line);color:var(--opt-text);border-radius:14px;min-height:54px;padding:0 18px;font-family:inherit;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.opt-in-dialog .field input::placeholder{color:#ffffff5c}.opt-in-dialog .field input:hover{background:#ffffff0f;border-color:#ffffff38}.opt-in-dialog .field input:focus{outline:none;background:#ffffff12;border-color:#ec3a93b3;box-shadow:0 0 0 3px #ec3a9338}.opt-in-dialog .opt-in-cta{margin:6px 0 0}.opt-in-dialog .opt-in-cta .button{--opt-cta-angle: 0deg;width:100%;flex-direction:column;gap:4px;min-height:68px;padding:14px 22px;border:2px solid transparent;border-radius:999px;color:#fff;background:linear-gradient(180deg,#2a0815,#14040a) padding-box,conic-gradient(from var(--opt-cta-angle),#ff8fc8,#ec3a93,#b53ad9,#7d4dff,#ec3a93,#ff8fc8) border-box;box-shadow:0 18px 38px -10px #ec3a9380;animation:opt-in-cta-border 4s linear infinite;transition:transform .18s ease,box-shadow .25s ease,filter .18s ease}@keyframes opt-in-cta-border{to{--opt-cta-angle: 360deg}}.opt-in-dialog .opt-in-cta .button:hover,.opt-in-dialog .opt-in-cta .button:focus-visible{transform:translateY(-1px);filter:brightness(1.08);box-shadow:inset 0 1px #ffffff59,0 22px 48px -10px #ec3a9399}.opt-in-dialog .opt-in-cta .button:disabled{opacity:.7;transform:none;cursor:not-allowed}.opt-in-dialog .opt-in-cta-main{font-size:1.08rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.opt-in-dialog .opt-in-cta-sub{font-size:.74rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;opacity:.78}.opt-in-dialog .status-banner{background:#ffffff0d;border:1px solid var(--opt-line);border-radius:12px;padding:10px 14px;color:var(--opt-text-soft);font-size:.88rem}.opt-in-dialog .status-banner.error{background:#ec3a5c1f;border-color:#ec3a5c61;color:#ffd6e0}.opt-in-dialog .status-banner.success{background:#32dc8c1a;border-color:#32dc8c52;color:#c8f9df}.opt-in-dialog .opt-in-disclosure{text-align:center;margin:4px 0 0;font-size:.78rem;line-height:1.5;color:var(--opt-text-mute)}@media(max-width:540px){.opt-in-dialog-inner{padding:22px 16px 16px}.opt-in-dialog-title{font-size:1.45rem}}h1 em,h2 em,h3 em,h4 em{padding-right:.12em;padding-bottom:.18em;margin-bottom:-.18em}.checkout-v2{background:radial-gradient(ellipse 70% 55% at 50% 0%,#ec3a932e,#08020800 70%),#060206;color:#fff;min-height:100vh;font-family:Inter,system-ui,sans-serif}.checkout-v2 .page-glow,.checkout-v2 .sticky-cta{display:none}.co{width:min(1200px,100%);margin:0 auto;padding:32px 24px 96px}.co-topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:32px}.co-brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#fff;font-weight:600}.co-brand-mark{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:linear-gradient(135deg,#ff8fc8,#ec3a93);font-size:.78rem;letter-spacing:.04em;color:#1a0410;font-weight:800}.co-brand-text{font-size:.95rem;letter-spacing:-.01em}.co-trust-mini{display:inline-flex;align-items:center;gap:8px;color:#ffffffb3;font-size:.85rem}.co-trust-mini-icon{font-size:.95rem}.co-steps{display:flex;align-items:center;gap:14px;list-style:none;margin:0 0 28px;padding:0}.co-step{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff08;color:#ffffffa6;font-size:.85rem;font-weight:600;letter-spacing:.02em}.co-step.is-done{border-color:#ec3a9366;background:#ec3a9314;color:#ffd1e8}.co-step.is-active{border-color:#ec3a93a6;background:linear-gradient(135deg,#ec3a932e,#7d4dff1a);color:#fff;box-shadow:0 8px 22px -10px #ec3a9399}.co-step-num{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#00000059;font-size:.78rem}.co-step.is-active .co-step-num{background:linear-gradient(135deg,#ff8fc8,#ec3a93);color:#1a0410;font-weight:800}.co-title{margin:0 0 8px;font-family:Inter,sans-serif;font-size:clamp(1.9rem,3.6vw,2.8rem);font-weight:800;letter-spacing:-.025em;line-height:1.05}.co-title em{font-family:"Instrument Serif",serif;font-style:italic;font-weight:400;font-size:1.05em;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.co-subtitle{margin:0 0 32px;max-width:56ch;color:#ffffffb3;font-size:1rem;line-height:1.5}.co-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;align-items:stretch}.co-main{display:flex;flex-direction:column;gap:22px}.co-block{background:linear-gradient(180deg,#ffffff08,#ffffff03);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:28px 28px 26px}.co-eyebrow{display:inline-block;margin-bottom:8px;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ff8fc8d9}.co-h2{margin:0 0 8px;font-size:1.45rem;font-weight:700;letter-spacing:-.02em}.co-muted{margin:0 0 18px;color:#fff9;font-size:.92rem;line-height:1.5}.co-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.co-field{display:flex;flex-direction:column;gap:6px}.co-field label{font-size:.78rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffffa6}.co-field input{width:100%;padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;color:#fff;font-size:1rem;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.co-field input::placeholder{color:#ffffff52}.co-field input:focus{outline:none;border-color:#ec3a93b3;box-shadow:0 0 0 3px #ec3a9338}.bump{position:relative;margin-top:22px;border-radius:20px;border:2px solid rgba(255,143,200,.55);background:linear-gradient(180deg,#ec3a930f,#ffffff04),#0a0309;overflow:hidden;box-shadow:0 20px 40px -24px #ec3a9366,inset 0 1px #ffffff0a;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.bump:hover{transform:translateY(-1px);border-color:#ff8fc8d9}.bump.is-selected{border-color:#ec3a93;background:linear-gradient(135deg,#ec3a932e,#7d4dff14),#0a0309;box-shadow:0 26px 56px -24px #ec3a93b3,inset 0 1px #ffffff14}.bump-toggle{position:relative;display:flex;align-items:center;gap:10px;padding:18px 22px;background:linear-gradient(135deg,#ff8fc82e,#ec3a931f);border-bottom:1px solid rgba(255,143,200,.28)}.bump-arrow{color:#ff5fa2;font-weight:800;font-size:1.1rem}.bump-toggle-label{display:inline-flex;align-items:center;gap:12px;cursor:pointer;flex:1;font-size:.98rem;letter-spacing:-.005em}.bump-toggle-label input{position:absolute;opacity:0;pointer-events:none}.bump-toggle-box{width:22px;height:22px;flex-shrink:0;border-radius:6px;border:1.5px solid rgba(255,143,200,.55);background:#00000059;position:relative;transition:background .15s ease,border-color .15s ease}.bump-toggle-box:after{content:"✓";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#1a0410;font-weight:800;font-size:.85rem;opacity:0;transition:opacity .12s ease}.bump-toggle-label input:checked~.bump-toggle-box{background:linear-gradient(135deg,#ff8fc8,#ec3a93);border-color:transparent}.bump-toggle-label input:checked~.bump-toggle-box:after{opacity:1}.bump-toggle-label input:focus-visible~.bump-toggle-box{box-shadow:0 0 0 3px #ec3a9359}.bump-toggle-text strong{font-weight:800;color:#ffd1e8}.bump-toggle-text em{font-style:normal;color:#fff;font-weight:600}.bump-body{display:grid;grid-template-columns:150px minmax(0,1fr);gap:24px;padding:22px 22px 24px;align-items:center}.bump-figure{margin:0;align-self:start}.bump-figure img{width:100%;height:auto;border-radius:12px;filter:drop-shadow(0 14px 28px rgba(236,58,147,.3))}.bump-copy{display:flex;flex-direction:column;gap:10px}.bump-badge{align-self:start;display:inline-block;padding:7px 14px;border-radius:999px;background:linear-gradient(135deg,#ff8fc8,#ec3a93,#b53ad9);color:#1a0410;font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 10px 22px -10px #ec3a93b3,inset 0 1px #ffffff80}.bump-headline-name{flex:1 1 auto}.bump-headline{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:12px;font-size:1.15rem;font-weight:700;letter-spacing:-.015em;color:#fff}.bump-price{display:inline-flex;align-items:baseline;gap:8px}.bump-price-old{color:#fff6;text-decoration:line-through;font-size:.95rem;font-weight:500}.bump-price strong{font-size:1.25rem;font-weight:800;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 60%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.bump-desc{margin:0;color:#ffffffc7;font-size:.94rem;line-height:1.55}.bump-bullets{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.bump-bullets li{position:relative;padding-left:20px;color:#ffffffc7;font-size:.92rem;line-height:1.5}.bump-bullets li:before{content:"—";position:absolute;left:0;color:#ff5fa2}.bump-closer{margin:4px 0 0;font-size:.88rem;font-weight:600;color:#ffdcebeb;line-height:1.5}.co-payment{margin-top:16px}.co-payment-mode{display:inline-flex;gap:8px;align-items:center;font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:12px}.co-payment-mode code{padding:3px 8px;border-radius:6px;background:#ec3a9329;color:#ffd1e8;font-size:.72rem}.co-payment-element,.co-express-element{margin-bottom:14px}.co-express-element:empty{display:none}.co-prepare-row{display:flex;flex-direction:column;gap:12px;margin-top:18px}.co-fine{margin:0;font-size:.78rem;color:#ffffff80;line-height:1.5}.co-fine a{color:#ff8fc8}.co-cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:18px 28px;border:none;border-radius:999px;background:linear-gradient(135deg,#ff8fc8,#ec3a93,#b53ad9);color:#1a0410;font-family:inherit;font-size:1.05rem;font-weight:800;letter-spacing:-.01em;cursor:pointer;box-shadow:0 18px 36px -14px #ec3a93b3,inset 0 1px #ffffff73;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.co-cta:hover{transform:translateY(-1px);filter:brightness(1.05)}.co-cta:active{transform:translateY(0)}.co-cta:disabled{opacity:.6;cursor:not-allowed}.co-cta--primary{width:100%;padding:20px 28px;font-size:1.1rem}.co-cta-arrow{font-size:1.2rem}.co-demo-shell{margin-top:12px;padding:14px;border-radius:12px;background:#ffffff08;border:1px dashed rgba(255,255,255,.12)}.co-demo-shell .co-cta{width:100%;margin-top:8px}.co-status{margin:14px 0 0;padding:12px 16px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);font-size:.92rem;color:#ffffffd9}.co-status.success{background:#3cc8821a;border-color:#3cc8824d}.co-status.error{background:#ff6b8a1a;border-color:#ff6b8a59;color:#ffd1d8}.co-trust-row{list-style:none;margin:0;padding:14px 22px;display:flex;flex-wrap:wrap;gap:22px;border-radius:14px;background:#ffffff06;border:1px solid rgba(255,255,255,.08);font-size:.86rem;color:#ffffffb3}.co-trust-row li{display:inline-flex;align-items:center;gap:8px}.co-summary{position:relative}.co-summary-sticky{position:sticky;top:24px;padding:26px 24px 24px;border-radius:22px;background:linear-gradient(180deg,#ec3a9314,#7d4dff0a),#00000059;border:1px solid rgba(255,143,200,.22);box-shadow:0 26px 60px -28px #ec3a9366;max-height:calc(100vh - 48px);overflow-y:auto;scrollbar-width:thin}.co-summary-list{display:flex;flex-direction:column;gap:12px;margin:14px 0 16px;padding:14px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.co-summary-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;font-size:.95rem}.co-summary-row strong{font-weight:700}.co-summary-row small{display:block;margin-top:2px;font-size:.78rem;color:#ffffff80}.co-summary-row--core strong:last-child{background:linear-gradient(180deg,#ffd1e8,#ff5fa2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.co-summary-total{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;font-size:.86rem;letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.co-summary-total strong{font-size:1.85rem;letter-spacing:-.02em;text-transform:none;background:linear-gradient(180deg,#ffd1e8,#ff5fa2 55%,#c81f70);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.co-summary-perks{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:8px}.co-summary-perks li{display:flex;gap:10px;align-items:flex-start;font-size:.9rem;color:#ffffffc7;line-height:1.45}.co-perk-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#ff8fc8,#ec3a93);color:#1a0410;font-size:.7rem;font-weight:800;flex-shrink:0;margin-top:1px}.co-summary-quotes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.co-summary-quotes li{padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08)}.co-summary-quotes p{margin:0 0 6px;font-style:italic;font-size:.86rem;line-height:1.45;color:#ffffffd9}.co-summary-quotes cite{font-style:normal;font-size:.74rem;color:#ffffff80}@media(max-width:900px){.co-grid{grid-template-columns:1fr}.co-summary-sticky{position:static}.co-summary{display:none}.co-mobile-sheet{display:block!important}.co{padding-bottom:96px}}.co-mobile-sheet{display:none;position:fixed;left:0;right:0;bottom:0;z-index:90;pointer-events:none}.co-mobile-sheet>*{pointer-events:auto}.co-mobile-sheet-bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:14px 18px 16px;border:none;background:linear-gradient(180deg,#140a16f7,#0f0810fc);-webkit-backdrop-filter:blur(20px) saturate(140%);backdrop-filter:blur(20px) saturate(140%);color:#fff;cursor:pointer;font-family:inherit;text-align:left;box-shadow:0 -16px 40px #0000008c,0 -1px #ffffff0f inset;overflow:hidden;transition:transform .18s ease,background .2s ease}.co-mobile-sheet-bar:active{transform:scale(.985)}.co-mobile-sheet-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,#ec3a93 25%,#ff7eb6 50%,#ec3a93 75%,transparent 100%);background-size:200% 100%;animation:shimmerLine 4s linear infinite;opacity:.85}@keyframes shimmerLine{0%{background-position:200% 0}to{background-position:-200% 0}}.co-mobile-sheet-icon{flex-shrink:0;width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ec3a9338,#ec3a9314);border:1px solid rgba(236,58,147,.3);color:#ec3a93;font-size:1.05rem;position:relative}.co-mobile-sheet-icon-badge{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 4px;border-radius:9px;background:#ec3a93;color:#fff;font-size:.62rem;font-weight:800;display:flex;align-items:center;justify-content:center;border:2px solid #0f0810}.co-mobile-sheet-info{display:flex;flex-direction:column;min-width:0;flex:1;gap:3px}.co-mobile-sheet-info strong{font-size:.92rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:-.01em}.co-mobile-sheet-info small{color:#ffffff8c;font-size:.74rem;font-weight:500;text-transform:uppercase;letter-spacing:.06em}.co-mobile-sheet-amount{display:flex;align-items:center;gap:10px;flex-shrink:0}.co-mobile-sheet-amount strong{font-size:1.35rem;font-weight:800;background:linear-gradient(135deg,#fff,#ffd1e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em;line-height:1}.co-mobile-sheet-chevron{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#ec3a93,#c93089);color:#fff;font-size:.72rem;font-weight:700;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 4px 14px #ec3a9380,0 0 #ec3a9380;animation:chevronPulse 2.4s ease-out infinite}@keyframes chevronPulse{0%,to{box-shadow:0 4px 14px #ec3a9380,0 0 #ec3a9380}50%{box-shadow:0 4px 14px #ec3a9380,0 0 0 8px #ec3a9300}}.co-mobile-sheet[data-open=true] .co-mobile-sheet-chevron{transform:rotate(180deg);animation:none}.co-mobile-sheet[data-open=true] .co-mobile-sheet-bar:before{animation:none}.co-mobile-sheet-body{position:absolute;bottom:100%;left:0;right:0;z-index:1;max-height:70vh;overflow-y:auto;background:#0f0810fa;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid rgba(255,255,255,.1);padding:22px 20px 26px;transform:translateY(100%);opacity:0;pointer-events:none;transition:transform .3s ease,opacity .25s ease;box-shadow:0 -16px 40px #00000080;display:block}.co-mobile-sheet[data-open=true] .co-mobile-sheet-body{transform:translateY(0);opacity:1;pointer-events:auto}.co-mobile-sheet-backdrop{position:fixed;inset:0;background:#00000080;z-index:-1;opacity:0;transition:opacity .25s;pointer-events:none;display:block}.co-mobile-sheet[data-open=true] .co-mobile-sheet-backdrop{opacity:1;pointer-events:auto}@media(max-width:640px){.co{padding:20px 14px 80px}.co-block{padding:22px 18px 20px;border-radius:18px}.co-fields{grid-template-columns:1fr}.bump-body{grid-template-columns:1fr;gap:14px;padding:18px}.bump-figure{width:88px}.co-title{font-size:1.7rem}.co-topbar{flex-wrap:wrap;gap:12px}.co-trust-mini{font-size:.78rem}}.thanks-page{background:radial-gradient(ellipse at top,#1a0814,#0a0510 60%,#050308);min-height:100vh}.ty{max-width:920px;margin:0 auto;padding:28px 24px 80px;color:#fff}.ty-topbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:36px}.ty-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.ty-brand-mark{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ec3a93,#c93089);color:#fff;font-weight:800;font-size:.92rem;letter-spacing:.02em;box-shadow:0 6px 18px #ec3a9359}.ty-brand-text{font-weight:700;font-size:.95rem;letter-spacing:-.01em}.ty-hero{text-align:center;padding:28px 16px 36px;margin-bottom:28px;position:relative}.ty-checkmark{display:flex;justify-content:center;margin-bottom:18px}.ty-checkmark svg{filter:drop-shadow(0 8px 30px rgba(34,197,94,.35))}.ty-checkmark-circle{fill:none;stroke:#22c55e;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:183;stroke-dashoffset:183;animation:ty-circle-draw .6s ease-out forwards}.ty-checkmark-tick{fill:none;stroke:#22c55e;stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60;animation:ty-tick-draw .4s .45s ease-out forwards}@keyframes ty-circle-draw{to{stroke-dashoffset:0}}@keyframes ty-tick-draw{to{stroke-dashoffset:0}}.ty-eyebrow{display:inline-block;padding:5px 12px;background:#22c55e26;color:#4ade80;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;border-radius:999px;margin-bottom:14px;border:1px solid rgba(34,197,94,.25)}.ty-title{font-size:2.4rem;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin:0 auto 14px;max-width:600px;background:linear-gradient(135deg,#fff,#ffd1e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ty-title em{font-style:normal;background:linear-gradient(135deg,#ec3a93,#ff7eb6);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ty-subtitle{font-size:1.05rem;color:#ffffffc7;line-height:1.5;max-width:540px;margin:0 auto 16px}.ty-subtitle strong{color:#fff;font-weight:600}.ty-order-ref{font-size:.82rem;color:#ffffff80;margin:0}.ty-order-ref code{background:#ffffff0f;padding:3px 9px;border-radius:6px;font-family:SF Mono,Menlo,monospace;color:#ec3a93;font-size:.82rem;letter-spacing:.04em;border:1px solid rgba(255,255,255,.08)}.ty-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-bottom:32px}@media(max-width:760px){.ty-grid{grid-template-columns:1fr}}.ty-card{background:linear-gradient(180deg,#1c1020d9,#0f0814d9);border:1px solid rgba(255,255,255,.08);border-radius:22px;padding:26px;position:relative;overflow:hidden}.ty-card:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,rgba(236,58,147,.6),transparent)}.ty-card-title{font-size:1.05rem;font-weight:700;margin:0 0 18px;letter-spacing:-.01em;color:#fff}.ty-lines{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:12px}.ty-line{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.05)}.ty-line-info{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.ty-line-info strong{font-size:.92rem;font-weight:600;color:#fff;letter-spacing:-.01em}.ty-line-info small{font-size:.7rem;color:#ffffff80;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ty-line-price{font-size:.95rem;font-weight:700;color:#fff;white-space:nowrap;flex-shrink:0}.ty-total{display:flex;align-items:baseline;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.ty-total span{font-size:.78rem;color:#fff9;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.ty-total strong{font-size:1.6rem;font-weight:800;background:linear-gradient(135deg,#fff,#ffd1e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.ty-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.ty-step{display:flex;gap:14px;align-items:flex-start}.ty-step-num{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#ec3a93,#c93089);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.85rem;box-shadow:0 4px 12px #ec3a9359}.ty-step>div{flex:1}.ty-step strong{display:block;font-size:.95rem;font-weight:700;color:#fff;margin-bottom:4px;letter-spacing:-.01em}.ty-step p{margin:0;font-size:.85rem;color:#ffffffa6;line-height:1.5}.ty-step em{font-style:normal;background:#ec3a9326;padding:1px 6px;border-radius:4px;color:#ff9ec5;font-size:.78rem}.ty-perks{margin-top:22px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08);display:flex;flex-direction:column;gap:12px}.ty-perk{display:flex;align-items:center;gap:12px}.ty-perk-icon{font-size:1.4rem;width:38px;height:38px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ty-perk>div{display:flex;flex-direction:column;gap:2px}.ty-perk strong{font-size:.88rem;font-weight:700;color:#fff}.ty-perk span{font-size:.78rem;color:#ffffff8c}.ty-help{text-align:center;padding:24px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:16px}.ty-help h3{font-size:.95rem;font-weight:600;color:#ffffffd9;margin:0 0 4px;letter-spacing:-.01em}.ty-help h3 a{color:#ec3a93;text-decoration:none;font-weight:700;border-bottom:1px dashed rgba(236,58,147,.4)}.ty-help h3 a:hover{border-bottom-color:#ec3a93}.ty-help-meta{font-size:.78rem;color:#ffffff80;margin:0}.ty-help-meta code{background:#ffffff0f;padding:2px 7px;border-radius:5px;color:#ec3a93;font-family:SF Mono,Menlo,monospace;font-size:.75rem;border:1px solid rgba(255,255,255,.08)}.ty-error{text-align:center;padding:60px 20px 80px;max-width:520px;margin:0 auto}.ty-error-icon{font-size:3rem;margin-bottom:18px;display:inline-flex;width:72px;height:72px;border-radius:50%;background:#ff64641a;align-items:center;justify-content:center;border:1px solid rgba(255,100,100,.25)}.ty-error .ty-eyebrow{background:#ff646426;color:#f88;border-color:#ff646440}.ty-error-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:22px}.ty-cta{display:inline-flex;align-items:center;gap:8px;padding:13px 22px;background:linear-gradient(135deg,#ec3a93,#c93089);color:#fff;text-decoration:none;font-weight:700;border-radius:12px;font-size:.95rem;box-shadow:0 6px 20px #ec3a9366;transition:transform .15s}.ty-cta:hover{transform:translateY(-1px)}.ty-cta-secondary{display:inline-flex;align-items:center;padding:13px 22px;color:#ffffffb3;text-decoration:none;font-weight:600;border-radius:12px;font-size:.95rem;border:1px solid rgba(255,255,255,.15);transition:all .15s}.ty-cta-secondary:hover{color:#fff;border-color:#ffffff4d}@media(max-width:640px){.ty{padding:18px 16px 60px}.ty-title{font-size:1.7rem}.ty-subtitle{font-size:.95rem}.ty-card{padding:20px}.ty-hero{padding:12px 8px 24px}.ty-total strong{font-size:1.3rem}}.ty-key-block{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 22px;margin-bottom:22px;background:linear-gradient(135deg,#ec3a931f,#ec3a930a);border:1px solid rgba(236,58,147,.3);border-radius:18px;position:relative;overflow:hidden}.ty-key-block:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#ec3a93,transparent)}.ty-key-label{display:flex;align-items:center;gap:14px;min-width:0;flex:1}.ty-key-icon{flex-shrink:0;width:42px;height:42px;border-radius:12px;background:#ec3a932e;border:1px solid rgba(236,58,147,.35);display:flex;align-items:center;justify-content:center;font-size:1.3rem}.ty-key-label>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ty-key-label strong{font-size:.95rem;font-weight:700;color:#fff;letter-spacing:-.01em}.ty-key-label small{font-size:.75rem;color:#fff9}.ty-key-value{display:flex;align-items:center;gap:10px;flex-shrink:0}.ty-key-value code{background:#0006;border:1px solid rgba(255,255,255,.12);padding:8px 14px;border-radius:10px;font-family:SF Mono,Menlo,Consolas,monospace;color:#ff9ec5;font-size:1rem;font-weight:700;letter-spacing:.08em}.ty-copy-btn{display:inline-flex;align-items:center;gap:6px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#ffffffd9;padding:8px 12px;border-radius:10px;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;transition:all .15s}.ty-copy-btn:hover{background:#ffffff1a;color:#fff;border-color:#ffffff40}.ty-copy-btn.is-copied{background:#22c55e33;border-color:#22c55e66;color:#4ade80}.ty-card-title{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ty-card-meta{font-size:.7rem;font-weight:600;color:#ffffff80;text-transform:uppercase;letter-spacing:.08em}.ty-email-notice{display:flex;align-items:center;gap:10px;padding:10px 14px;margin:0 0 16px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:10px;font-size:.82rem;color:#ffffffb8}.ty-email-notice strong{color:#fff;font-weight:600}.ty-downloads{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:10px}.ty-download{display:flex;align-items:center;gap:14px;padding:14px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.06);transition:all .15s}.ty-download:hover{background:#ec3a930a;border-color:#ec3a9333}.ty-download-icon{flex-shrink:0;width:42px;height:42px;border-radius:11px;background:linear-gradient(135deg,#ec3a932e,#ec3a930d);border:1px solid rgba(236,58,147,.25);display:flex;align-items:center;justify-content:center;color:#ec3a93}.ty-download-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.ty-download-info strong{font-size:.92rem;font-weight:600;color:#fff;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ty-download-info small{font-size:.72rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ty-download-btn{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;background:linear-gradient(135deg,#ec3a93,#c93089);color:#fff;text-decoration:none;font-weight:700;border-radius:10px;font-size:.82rem;flex-shrink:0;box-shadow:0 4px 14px #ec3a9359;transition:transform .15s}.ty-download-btn:hover{transform:translateY(-1px)}.ty-download-btn:active{transform:translateY(0)}@media(max-width:640px){.ty-key-block{flex-direction:column;align-items:flex-start;gap:14px}.ty-key-value{width:100%;justify-content:space-between}.ty-key-value code{flex:1;text-align:center}.ty-download{padding:12px;gap:10px}.ty-download-info strong{font-size:.85rem}.ty-download-btn{padding:8px 12px;font-size:.78rem}.ty-download-btn span{display:none}}.ty-downloads-hero{background:radial-gradient(ellipse at top right,rgba(236,58,147,.18) 0%,transparent 60%),linear-gradient(180deg,#1c1020eb,#0f0814eb);border:1px solid rgba(236,58,147,.3);border-radius:24px;padding:30px 28px 24px;margin-bottom:28px;position:relative;overflow:hidden;box-shadow:0 18px 60px -15px #ec3a9366,0 0 0 1px #ec3a930f inset}.ty-downloads-hero:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent 0%,#ec3a93 30%,#ff7eb6 50%,#ec3a93 70%,transparent 100%);background-size:200% 100%;animation:shimmerLine 5s linear infinite}.ty-downloads-hero-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:22px;flex-wrap:wrap}.ty-downloads-eyebrow{display:inline-block;padding:5px 12px;background:#ec3a9333;color:#ff9ec5;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;border-radius:999px;margin-bottom:10px;border:1px solid rgba(236,58,147,.35)}.ty-downloads-title{font-size:1.7rem;font-weight:800;letter-spacing:-.02em;margin:0 0 8px;background:linear-gradient(135deg,#fff,#ffd1e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ty-downloads-sub{font-size:.92rem;color:#ffffffb8;line-height:1.5;margin:0;max-width:540px}.ty-downloads-sub strong{color:#fff;font-weight:600}.ty-downloads-sub em{font-style:normal;background:#ec3a9326;padding:1px 6px;border-radius:4px;color:#ff9ec5;font-size:.85rem}.ty-downloads-meta-pill{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;background:#22c55e1f;border:1px solid rgba(34,197,94,.3);border-radius:999px;font-size:.78rem;font-weight:600;color:#4ade80;white-space:nowrap;flex-shrink:0}.ty-pill-dot{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:dotPulse 2s ease-out infinite}@keyframes dotPulse{0%,to{box-shadow:0 0 #4ade8099}50%{box-shadow:0 0 0 6px #4ade8000}}.ty-downloads-big{list-style:none;margin:0 0 18px;padding:0;display:flex;flex-direction:column;gap:12px}.ty-download-big{display:flex;align-items:center;gap:16px;padding:18px;border-radius:16px;background:linear-gradient(135deg,#ffffff0f,#ffffff05);border:1px solid rgba(255,255,255,.1);transition:transform .2s ease,border-color .2s ease,background .2s ease;animation:tyFadeUp .5s ease-out backwards;animation-delay:calc(var(--i, 0) * 80ms + .2s)}@keyframes tyFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ty-download-big:hover{border-color:#ec3a9366;background:linear-gradient(135deg,#ec3a9314,#ffffff05);transform:translateY(-1px)}.ty-download-big-icon{flex-shrink:0;width:56px;height:56px;border-radius:14px;background:linear-gradient(135deg,#ec3a9340,#ec3a9314);border:1px solid rgba(236,58,147,.35);display:flex;align-items:center;justify-content:center;color:#ff7eb6;box-shadow:0 6px 20px -6px #ec3a9373}.ty-download-big-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.ty-download-big-info strong{font-size:1.02rem;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1.25}.ty-download-big-info small{font-size:.76rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em;font-weight:600;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ty-dot{color:#ffffff4d}.ty-download-big-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 20px;background:linear-gradient(135deg,#ec3a93,#c93089);color:#fff;text-decoration:none;font-weight:700;border-radius:12px;font-size:.92rem;flex-shrink:0;box-shadow:0 6px 20px #ec3a9373,0 0 #ec3a9380;transition:transform .15s ease,box-shadow .2s ease;letter-spacing:-.01em;position:relative}.ty-download-big-btn:hover{transform:translateY(-2px);box-shadow:0 10px 28px #ec3a938c,0 0 0 4px #ec3a932e}.ty-download-big-btn:active{transform:translateY(0)}.ty-downloads-total{display:flex;align-items:baseline;justify-content:space-between;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.ty-downloads-total span{font-size:.78rem;color:#ffffff8c;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.ty-downloads-total strong{font-size:1.4rem;font-weight:800;background:linear-gradient(135deg,#fff,#ffd1e8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;letter-spacing:-.02em}.ty-secondary{display:grid;grid-template-columns:1.1fr .9fr;gap:22px;margin-bottom:32px}@media(max-width:760px){.ty-secondary{grid-template-columns:1fr}}@media(max-width:640px){.ty-downloads-hero{padding:22px 18px 18px;border-radius:18px}.ty-downloads-title{font-size:1.35rem}.ty-downloads-sub{font-size:.85rem}.ty-download-big{padding:14px;gap:12px}.ty-download-big-icon{width:46px;height:46px;border-radius:12px}.ty-download-big-info strong{font-size:.92rem}.ty-download-big-info small{font-size:.7rem}.ty-download-big-btn{padding:11px 14px;font-size:.82rem}.ty-download-big-btn span{display:inline}.ty-downloads-meta-pill{font-size:.72rem;padding:5px 10px}}.ty-uses{color:#ffffff73;font-weight:600;letter-spacing:.04em}.ty-uses.is-exhausted{color:#f88}.ty-download-big-btn.is-disabled{background:#ff64641f;color:#f88;border:1px solid rgba(255,100,100,.3);box-shadow:none;cursor:not-allowed;pointer-events:none}.ty-download-big-btn.is-disabled:hover{transform:none;box-shadow:none}.legal-page{background:#0a0510;min-height:100vh}.legal{max-width:760px;margin:0 auto;padding:28px 24px 80px;color:#ffffffeb}.legal-topbar{margin-bottom:30px}.legal-brand{color:#fff9;text-decoration:none;font-size:.92rem;font-weight:600;transition:color .15s}.legal-brand:hover{color:#ec3a93}.legal-content{background:#ffffff05;border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:32px 36px;line-height:1.65;font-size:.95rem}@media(max-width:640px){.legal-content{padding:22px 20px;border-radius:14px}.legal{padding:20px 16px 60px}}.legal-content h1{font-size:2rem;font-weight:800;letter-spacing:-.02em;margin:0 0 8px;color:#fff}.legal-content h2{font-size:1.15rem;font-weight:700;margin:32px 0 12px;color:#fff;letter-spacing:-.01em}.legal-content p{margin:0 0 14px;color:#ffffffc7}.legal-content ul{margin:0 0 14px;padding-left:22px;color:#ffffffc7}.legal-content li{margin-bottom:6px}.legal-content strong{color:#fff;font-weight:600}.legal-content a{color:#ff7eb6;text-decoration:none;border-bottom:1px dashed rgba(255,126,182,.4)}.legal-content a:hover{border-bottom-color:#ff7eb6}.legal-meta{font-size:.82rem;color:#ffffff80;margin-bottom:24px!important}.legal-draft-banner{background:#ffa8001f;border:1px solid rgba(255,168,0,.35);color:#ffd28a;padding:14px 18px;border-radius:12px;font-size:.86rem;line-height:1.5;margin-bottom:28px}.legal-draft-banner strong{color:#fff}.legal-footer-note{margin-top:36px!important;padding-top:20px;border-top:1px solid rgba(255,255,255,.08);font-size:.82rem;color:#ffffff80;font-style:italic}.legal-dl{display:grid;grid-template-columns:180px 1fr;gap:10px 20px;margin:0 0 14px}@media(max-width:540px){.legal-dl{grid-template-columns:1fr;gap:4px 0}.legal-dl dd{margin-bottom:14px}}.legal-dl dt{font-weight:600;color:#ffffffa6;font-size:.86rem}.legal-dl dd{color:#fff;margin:0;font-size:.92rem}
