@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/65c558afe41e89d6-s.e2c8389a.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/14e23f9b59180572-s.9c448f3c.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.4f3fa681.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.d19752fb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_72750bba-module__prekxW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_72750bba-module__prekxW__variable{--font-heading:"Playfair Display","Playfair Display Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.d8e4bce2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.a62025f2.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_4a1c178c-module__SJpvma__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_4a1c178c-module__SJpvma__variable{--font-body:"DM Sans","DM Sans Fallback"}
*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--rose:#c2185b;--rose-dark:#8b0d3f;--rose-mid:#e91e8c;--rose-light:#f8bbd9;--rose-pale:#fff0f6;--cream:#fff8f0;--gold:#b8860b;--gold-light:#f5c842;--dark:#2a0f1e;--dark-mid:#4a1a30;--gray:#7a6570;--white:#fff}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--dark);font-family:DM Sans,sans-serif;overflow-x:hidden}.thread-line{background:repeating-linear-gradient(to bottom,var(--rose)0,var(--rose)8px,transparent 8px,transparent 14px);width:2px;position:absolute;top:0;bottom:0}.hero{background:linear-gradient(145deg,#2a0f1e 0%,#5c1a3a 50%,#8b0d3f 100%);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:80px 24px 60px;display:flex;position:relative;overflow:hidden}.hero:before{content:"";opacity:.5;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='rgba(255,255,255,0.04)' stroke-width='1'%3E%3Cpath d='M30 0 L30 60 M0 30 L60 30'/%3E%3Ccircle cx='30' cy='30' r='20'/%3E%3C/g%3E%3C/svg%3E");position:absolute;inset:0}.hero:after{content:"";background:radial-gradient(at 20%,#e81e8c26 0%,#0000 60%),radial-gradient(at 80% 20%,#b8860b1a 0%,#0000 50%);position:absolute;inset:0}.hero-content{z-index:2;text-align:center;max-width:820px;position:relative}.scissor-icon{filter:drop-shadow(0 0 20px #e81e8c99);margin-bottom:24px;font-size:48px;animation:3s ease-in-out infinite float;display:block}@keyframes float{0%,to{transform:translateY(0)rotate(-5deg)}50%{transform:translateY(-10px)rotate(5deg)}}.hero-pretitle{letter-spacing:4px;text-transform:uppercase;color:var(--gold-light);opacity:0;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;animation:.8s .2s forwards fadeUp}.hero-title{color:var(--white);opacity:0;margin-bottom:12px;font-family:Playfair Display,serif;font-size:clamp(38px,6vw,72px);font-weight:900;line-height:1.1;animation:.8s .4s forwards fadeUp}.hero-title em{color:var(--rose-light);font-style:italic;display:block}.hero-subtitle{color:#ffffffbf;opacity:0;margin-bottom:40px;font-family:Cormorant Garamond,serif;font-size:clamp(20px,3vw,28px);font-style:italic;font-weight:300;animation:.8s .6s forwards fadeUp}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.gold-divider{opacity:0;justify-content:center;align-items:center;gap:16px;margin:32px 0;animation:.8s .7s forwards fadeUp;display:flex}.gold-divider:before,.gold-divider:after{content:"";background:linear-gradient(to right,transparent,var(--gold-light),transparent);flex:1;max-width:120px;height:1px}.gold-divider span{font-size:20px}.hero-promise{color:#ffffffe6;opacity:0;max-width:600px;margin:0 auto 48px;font-size:18px;line-height:1.7;animation:.8s .8s forwards fadeUp}.hero-promise strong{color:var(--gold-light)}.btn-cta{background:linear-gradient(135deg,var(--gold)0%,var(--gold-light)100%);color:var(--dark);letter-spacing:.5px;opacity:0;border-radius:60px;padding:20px 56px;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:.8s 1s forwards fadeUp,2.5s 2s infinite pulse-glow;display:inline-block;box-shadow:0 8px 40px #b8860b80,0 0 #b8860b4d}@keyframes pulse-glow{0%,to{box-shadow:0 8px 40px #b8860b80,0 0 #b8860b4d}50%{box-shadow:0 8px 40px #b8860bb3,0 0 0 12px #b8860b00}}.btn-cta:hover{transform:translateY(-3px)scale(1.03);box-shadow:0 16px 60px #b8860b99}.btn-subtitle{color:#ffffff80;opacity:0;margin-top:14px;font-size:13px;animation:.8s 1.1s forwards fadeUp}.needle-decoration{opacity:.12;pointer-events:none;font-size:140px;position:absolute;top:15%;right:5%;transform:rotate(45deg)}.pain-section{background:var(--white);padding:90px 24px;position:relative}.pain-section:before{content:"";background:linear-gradient(to right,var(--rose-dark),var(--rose-mid),var(--gold));height:6px;position:absolute;top:0;left:0;right:0}.container{max-width:860px;margin:0 auto}.section-tag{letter-spacing:4px;text-transform:uppercase;color:var(--rose);background:var(--rose-pale);border-radius:30px;margin-bottom:24px;padding:6px 18px;font-size:11px;font-weight:700;display:inline-block}.section-title{color:var(--dark);margin-bottom:24px;font-family:Playfair Display,serif;font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.2}.section-title em{color:var(--rose);font-style:italic}.lead-text{color:var(--dark-mid);margin-bottom:40px;font-size:18px;line-height:1.8}.pain-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;margin-top:48px;display:grid}.pain-card{background:var(--rose-pale);border-left:4px solid var(--rose);border-radius:12px;padding:28px 24px;transition:transform .25s}.pain-card:hover{transform:translateY(-4px)}.pain-emoji{margin-bottom:12px;font-size:32px;display:block}.pain-card h3{color:var(--rose-dark);margin-bottom:8px;font-family:Cormorant Garamond,serif;font-size:20px;font-weight:700}.pain-card p{color:var(--dark-mid);font-size:15px;line-height:1.6}.story-section{background:linear-gradient(135deg,var(--cream)0%,#fff0f6 100%);padding:90px 24px;position:relative;overflow:hidden}.story-inner{grid-template-columns:1fr 2fr;align-items:start;gap:60px;max-width:860px;margin:0 auto;display:grid}@media (max-width:640px){.story-inner{grid-template-columns:1fr}}.author-card{background:var(--white);text-align:center;border-radius:20px;padding:32px 24px;position:sticky;top:24px;box-shadow:0 20px 60px #c2185b1f}.author-avatar{background:linear-gradient(135deg,var(--rose),var(--rose-dark));border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;margin:0 auto 16px;font-size:40px;display:flex}.author-name{color:var(--dark);margin-bottom:4px;font-family:Playfair Display,serif;font-size:20px;font-weight:700}.author-title{color:var(--rose);letter-spacing:1px;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:600}.author-stat{background:var(--rose-pale);border-radius:12px;margin-top:12px;padding:12px}.author-stat .number{color:var(--rose);font-family:Playfair Display,serif;font-size:28px;font-weight:900}.author-stat .label{color:var(--gray);font-size:12px}.story-text{color:var(--dark-mid);font-size:17px;line-height:1.85}.story-text p{margin-bottom:20px}.story-text strong{color:var(--dark)}.story-text .highlight-line{background:linear-gradient(to right,var(--rose-pale),transparent);border-left:3px solid var(--rose);border-radius:0 8px 8px 0;margin:24px 0;padding:14px 20px;font-size:16px;font-style:italic}.comparison-section{background:var(--dark);color:var(--white);padding:90px 24px;position:relative;overflow:hidden}.comparison-section:before{content:"";background:radial-gradient(at 70% 0,#e81e8c33 0%,#0000 60%);position:absolute;inset:0}.comparison-section .section-title{color:var(--white)}.comparison-section .section-title em{color:var(--rose-light)}.comparison-section .lead-text{color:#ffffffb3}.compare-table{border-collapse:collapse;border-radius:16px;width:100%;margin-top:40px;overflow:hidden;box-shadow:0 20px 60px #0000004d}.compare-table thead{background:linear-gradient(135deg,var(--rose-dark),var(--rose))}.compare-table th{letter-spacing:2px;text-transform:uppercase;color:var(--white);text-align:center;padding:18px 24px;font-size:14px;font-weight:700}.compare-table th:first-child{text-align:left}.compare-table td{text-align:center;border-bottom:1px solid #ffffff0d;padding:16px 24px;font-size:16px}.compare-table td:first-child{text-align:left;color:#ffffffb3;font-weight:500}.compare-table tr:nth-child(odd) td{background:#ffffff08}.compare-table tr:last-child td{background:#b8860b26;font-size:18px;font-weight:700}.compare-table tr:last-child td:first-child{color:var(--gold-light)}.bad{color:#ff6b6b}.good{color:#69e09a}.compare-note{text-align:center;color:#ffffff80;margin-top:24px;font-size:14px;font-style:italic}.inside-section{background:var(--white);padding:90px 24px}.chapter-list{margin-top:48px}.chapter-item{border-bottom:1px dashed var(--rose-light);cursor:default;align-items:flex-start;gap:20px;padding:24px 0;transition:transform .2s;display:flex}.chapter-item:hover{transform:translate(8px)}.chapter-item:last-child{border-bottom:none}.chapter-num{background:linear-gradient(135deg,var(--rose),var(--rose-dark));width:44px;height:44px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Playfair Display,serif;font-size:18px;font-weight:700;display:flex;box-shadow:0 4px 16px #c2185b4d}.chapter-content h4{color:var(--dark);margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700}.chapter-content p{color:var(--gray);font-size:15px;line-height:1.5}.bonus-box{border:2px dashed var(--gold);text-align:center;background:linear-gradient(135deg,#fff8dc 0%,#fffef0 100%);border-radius:20px;margin-top:48px;padding:36px;position:relative}.bonus-badge{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--dark);letter-spacing:3px;text-transform:uppercase;white-space:nowrap;border-radius:30px;padding:8px 24px;font-size:12px;font-weight:700;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.bonus-box h3{color:var(--dark);margin-bottom:12px;font-family:Playfair Display,serif;font-size:24px;font-weight:700}.bonus-box p{color:var(--dark-mid);font-size:16px;line-height:1.6}.testimonial-section{background:linear-gradient(135deg,var(--rose-pale)0%,var(--cream)100%);padding:90px 24px;position:relative}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:48px;display:grid}.testimonial-card{background:var(--white);border-radius:16px;padding:32px 28px;position:relative;box-shadow:0 8px 32px #c2185b14}.testimonial-card:before{content:"\"";color:var(--rose-light);font-family:Playfair Display,serif;font-size:80px;line-height:1;position:absolute;top:-10px;left:20px}.testimonial-text{color:var(--dark-mid);margin-bottom:20px;padding-top:24px;font-size:15px;font-style:italic;line-height:1.7}.testimonial-author{align-items:center;gap:12px;display:flex}.testimonial-avatar{background:linear-gradient(135deg,var(--rose-light),var(--rose));border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.testimonial-author-name{color:var(--dark);font-size:15px;font-weight:700}.testimonial-author-city{color:var(--gray);font-size:13px}.stars{color:var(--gold);letter-spacing:2px;font-size:14px}.for-whom{background:var(--dark);padding:90px 24px;position:relative;overflow:hidden}.for-whom:after{content:"✂";opacity:.03;pointer-events:none;font-size:300px;position:absolute;top:50%;right:-40px;transform:translateY(-50%)rotate(90deg)}.for-whom .section-title{color:var(--white)}.for-whom .lead-text{color:#fff9}.for-grid{grid-template-columns:1fr 1fr;gap:32px;margin-top:48px;display:grid}@media (max-width:600px){.for-grid{grid-template-columns:1fr}}.for-box{border-radius:16px;padding:32px}.for-box.yes{background:#69e09a14;border:1px solid #69e09a33}.for-box.no{background:#ff6b6b14;border:1px solid #ff6b6b26}.for-box h3{margin-bottom:20px;font-family:Cormorant Garamond,serif;font-size:22px;font-weight:700}.for-box.yes h3{color:#69e09a}.for-box.no h3{color:#ff6b6b}.for-item{align-items:flex-start;gap:10px;margin-bottom:12px;font-size:15px;line-height:1.5;display:flex}.for-box.yes .for-item{color:#fffc}.for-box.no .for-item{color:#ffffff80}.for-icon{flex-shrink:0;margin-top:2px;font-size:16px}.price-section{text-align:center;background:linear-gradient(145deg,#2a0f1e 0%,#5c1a3a 100%);padding:100px 24px;position:relative;overflow:hidden}.price-section:before{content:"";background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='20' cy='20' r='1' fill='rgba(255,255,255,0.05)'/%3E%3C/svg%3E");position:absolute;inset:0}.price-box{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:28px;max-width:540px;margin:48px auto 0;padding:52px 48px;position:relative}.price-old{color:#ffffff59;margin-bottom:8px;font-size:20px;text-decoration:line-through}.price-tag{color:var(--gold-light);margin-bottom:8px;font-family:Playfair Display,serif;font-size:clamp(52px,10vw,80px);font-weight:900;line-height:1}.price-tag sup{vertical-align:super;font-size:.4em}.price-note{color:#ffffff80;margin-bottom:40px;font-size:14px}.btn-cta-big{background:linear-gradient(135deg,var(--gold)0%,var(--gold-light)100%);color:var(--dark);letter-spacing:.5px;text-align:center;border-radius:70px;width:100%;padding:22px 64px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s;animation:2.5s infinite pulse-glow;display:block;box-shadow:0 12px 50px #b8860b80}.btn-cta-big:hover{transform:translateY(-4px);box-shadow:0 20px 70px #b8860bb3}.guarantee-text{color:#ffffff73;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:14px;display:flex}.includes-list{text-align:left;margin-bottom:36px}.includes-item{color:#fffc;border-bottom:1px solid #ffffff0f;align-items:center;gap:10px;padding:10px 0;font-size:15px;display:flex}.includes-item .check{color:var(--gold-light);font-size:16px}.faq-section{background:var(--white);padding:90px 24px}.faq-list{margin-top:48px}.faq-item{border:1px solid var(--rose-light);border-radius:12px;margin-bottom:12px;transition:box-shadow .2s;overflow:hidden}.faq-item:hover{box-shadow:0 4px 20px #c2185b1a}.faq-q{cursor:pointer;color:var(--dark);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:22px 24px;font-size:16px;font-weight:600;display:flex}.faq-q:hover{background:var(--rose-pale)}.faq-q:after{content:"+";color:var(--rose);flex-shrink:0;font-size:24px;transition:transform .3s}.faq-item.open .faq-q:after{transform:rotate(45deg)}.faq-a{max-height:0;color:var(--gray);padding:0 24px;font-size:15px;line-height:1.7;transition:max-height .4s,padding .3s;overflow:hidden}.faq-item.open .faq-a{max-height:300px;padding:0 24px 22px}.final-cta{background:linear-gradient(135deg,var(--rose-dark)0%,var(--dark)100%);text-align:center;padding:100px 24px;position:relative;overflow:hidden}.final-cta:before{content:"🧵";opacity:.06;font-size:120px;position:absolute;top:20%;left:5%;transform:rotate(-20deg)}.final-cta:after{content:"✂";opacity:.06;font-size:120px;position:absolute;bottom:15%;right:5%;transform:rotate(30deg)}.final-cta h2{color:var(--white);max-width:700px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-family:Playfair Display,serif;font-size:clamp(28px,5vw,52px);font-weight:900}.final-cta h2 em{color:var(--rose-light);font-style:italic}.final-cta p{color:#ffffffb3;max-width:560px;margin:0 auto 48px;font-size:18px;line-height:1.7}.final-cta .btn-cta-big{max-width:480px;margin:0 auto;padding:22px 48px;font-size:19px}footer{background:var(--dark);text-align:center;color:#ffffff4d;padding:40px 24px;font-size:13px}footer a{color:#fff6;text-decoration:none}.thread-top{background:repeating-linear-gradient(to right,var(--rose)0,var(--rose)12px,var(--rose-light)12px,var(--rose-light)20px,var(--gold)20px,var(--gold)28px,var(--rose-light)28px,var(--rose-light)36px);background-size:36px 6px;height:6px;animation:1.5s linear infinite slide-thread}@keyframes slide-thread{0%{background-position:0 0}to{background-position:36px 0}}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(40px)}.reveal.visible{opacity:1;transform:translateY(0)}.sticky-bar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;border-top:2px solid var(--rose);background:#2a0f1ef7;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;transition:transform .4s;display:flex;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-bar.shown{transform:translateY(0)}.sticky-bar p{color:#ffffffb3;font-size:15px}.sticky-bar p strong{color:var(--gold-light)}.sticky-bar a{background:linear-gradient(135deg,var(--gold),var(--gold-light));color:var(--dark);white-space:nowrap;border-radius:40px;flex-shrink:0;padding:12px 32px;font-size:15px;font-weight:700;text-decoration:none}@media (max-width:500px){.sticky-bar p{display:none}.sticky-bar a{text-align:center;width:100%}}@media (max-width:700px){.pain-grid,.testimonial-grid,.for-grid{grid-template-columns:1fr}.price-box{padding:36px 24px}.story-inner{grid-template-columns:1fr}.author-card{position:static}}
