/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#23182b;--muted:#6f6272;--cream:#fffaf5;--pink:#c53678;--pink-dark:#91234f;--plum:#3d173d;--lavender:#f5e9f1;--line:#eadfe7}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--cream);color:var(--ink);margin:0;font-family:Inter,Noto Sans SC,PingFang SC,Microsoft YaHei,Arial,sans-serif}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}.nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:40;background:#fffaf5e6;border-bottom:1px solid #c5367817;justify-content:space-between;align-items:center;height:76px;padding:0 6vw;display:flex;position:sticky;top:0}.brand{letter-spacing:.09em;align-items:center;gap:10px;font-size:13px;font-weight:800;display:inline-flex}.brand b{color:var(--pink)}.brand-mark{color:#fff;background:linear-gradient(145deg,var(--pink),var(--plum));border-radius:11px 11px 11px 3px;place-items:center;width:34px;height:34px;font-family:Georgia,serif;font-size:20px;font-style:italic;display:grid}.nav-cta{color:#fff;background:var(--plum);border-radius:999px;padding:11px 18px;font-size:13px;font-weight:700}.hero{grid-template-columns:1.03fr .97fr;align-items:center;gap:6vw;min-height:710px;padding:84px 7vw 72px;display:grid;position:relative;overflow:hidden}.hero:before{content:"";opacity:.18;background-image:radial-gradient(#d9a6be 1px,#0000 1px);background-size:27px 27px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 65%);mask-image:linear-gradient(90deg,#000,#0000 65%)}.hero-copy,.hero-visual{z-index:2;position:relative}.eyebrow,.kicker{color:var(--pink-dark);letter-spacing:.16em;text-transform:uppercase;margin:0 0 20px;font-size:12px;font-weight:800}.eyebrow span{color:#fff;background:var(--pink);letter-spacing:.08em;border-radius:999px;margin-right:8px;padding:5px 8px}.hero h1{letter-spacing:-.045em;max-width:760px;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(45px,5vw,76px);line-height:1.12}em{color:var(--pink);font-style:normal}.hero-lead{max-width:650px;color:var(--muted);margin:26px 0 0;font-size:18px;line-height:1.85}.hero-lead strong{color:var(--ink)}.hero-actions{align-items:center;gap:24px;margin-top:34px;display:flex}.button{border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:56px;padding:0 27px;font-size:15px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.primary{color:#fff;background:linear-gradient(135deg,var(--pink),var(--pink-dark));box-shadow:0 15px 35px #91234f3b}.text-link{border-bottom:1px solid var(--ink);padding-bottom:3px;font-size:14px;font-weight:700}.mini-proof{color:var(--muted);flex-wrap:wrap;gap:10px 18px;margin-top:25px;font-size:12px;display:flex}.hero-visual{place-items:center;min-height:510px;display:grid}.hero-orb{filter:blur(1px);border-radius:999px;position:absolute}.orb-one{opacity:.5;background:#f0ccdc;width:520px;height:520px;top:15px;right:-140px}.orb-two{opacity:.55;background:#f4d6bd;width:180px;height:180px;bottom:-70px;right:40%}.browser-card{background:#fff;border:1px solid #60395621;border-radius:18px;width:min(100%,570px);overflow:hidden;transform:rotate(1.5deg);box-shadow:0 35px 90px #3d173d2b}.browser-top{border-bottom:1px solid var(--line);background:#f8f4f7;align-items:center;gap:6px;height:42px;padding:0 14px;display:flex}.browser-top i{background:#d9c7d3;border-radius:50%;width:8px;height:8px}.browser-top span{color:#8f7b89;margin-left:9px;font-size:9px}.browser-body{grid-template-columns:31% 69%;min-height:350px;display:grid}.browser-body aside{background:var(--plum);color:#decfdd;flex-direction:column;gap:12px;padding:30px 16px;font-size:10px;display:flex}.browser-body aside b{color:#fff;margin-bottom:7px;font-size:11px}.browser-body aside span{border-radius:7px;padding:9px 8px}.browser-body aside .active{color:#fff;background:#6c2b63}.lesson{padding:40px}.lesson>p{color:var(--pink);letter-spacing:.15em;font-size:9px;font-weight:800}.lesson h3{margin:9px 0 22px;font-family:Georgia,serif;font-size:25px;line-height:1.25}.lesson-video{background:linear-gradient(145deg,#f4d7e4,#eadcf0);border-radius:12px;place-items:center;height:135px;display:grid}.lesson-video span{width:45px;height:45px;color:var(--pink);background:#fff;border-radius:50%;place-items:center;padding-left:3px;display:grid;box-shadow:0 8px 25px #3d173d21}.progress{background:#eee6ec;border-radius:10px;height:6px;margin-top:20px;overflow:hidden}.progress i{background:var(--pink);width:67%;height:100%;display:block}.float-card{z-index:3;background:#fffffff0;border-radius:13px;padding:15px 18px;position:absolute;box-shadow:0 16px 40px #3d173d26}.float-prompt{bottom:45px;left:-25px}.float-prompt span{color:var(--pink);letter-spacing:.16em;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.float-prompt b{font-size:11px}.float-time{align-items:center;gap:10px;display:flex;top:35px;right:-5px}.float-time b{color:var(--pink);font-family:Georgia,serif;font-size:36px}.float-time span{color:var(--muted);font-size:10px;line-height:1.4}.audience-strip{color:#fff;background:var(--plum);text-align:center;padding:25px 6vw 29px}.audience-strip p{color:#bc9db6;letter-spacing:.2em;text-transform:uppercase;margin:0 0 15px;font-size:10px;font-weight:800}.audience-strip div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.audience-strip span{border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:12px}.section-pad{padding:105px 7vw}.section-heading{text-align:center;max-width:720px;margin:0 auto 55px}.section-heading.left{text-align:left;margin:0 0 50px}.section-heading h2,.authority h2,.transform-inner h2,.final-cta h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(36px,4vw,56px);line-height:1.18}.section-heading>p:last-child{max-width:620px;color:var(--muted);margin:20px auto 0;line-height:1.8}.problem{background:#fff}.problem-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.problem-grid article{border:1px solid var(--line);background:var(--cream);border-radius:6px 30px 6px 6px;min-height:245px;padding:34px}.problem-grid article>span{color:#d79ab7;font-family:Georgia,serif;font-size:30px}.problem-grid h3{margin:30px 0 12px;font-size:18px}.problem-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}.transformation{background:radial-gradient(circle at 15% 30%,#6d2d63 0,transparent 27%),var(--plum);color:#fff;padding:90px 7vw}.transform-inner{text-align:center;max-width:1100px;margin:auto}.kicker.light{color:#dfabc6}.journey{grid-template-columns:1fr 45px 1fr 45px 1fr;align-items:center;margin-top:55px;display:grid}.journey>i{color:#a97ba3;font-size:24px;font-style:normal}.journey div{padding:25px 15px}.journey div>span{color:#f0c1d8;border:1px solid #bb87ad;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 14px;font-size:12px;display:grid}.journey b{font-family:Georgia,Noto Serif SC,serif;font-size:20px}.journey ul{color:#cbb9c8;gap:8px;margin:15px 0 0;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.journey li:before{content:"✓";color:#e3a8c5;margin-right:7px;font-size:11px}.inside{background:var(--cream)}.module-grid{grid-template-columns:repeat(2,1fr);gap:18px;max-width:1000px;margin:0 auto;display:grid}.module-card{border:1px solid var(--line);background:#fff;border-radius:18px;min-height:295px;padding:34px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.module-card:hover{border-color:#d89ab8;transform:translateY(-5px)}.module-number{color:#e1c6d4;font-family:Georgia,serif;font-size:38px}.module-card h3{margin:25px 0 12px;font-size:19px}.module-card p{color:var(--muted);margin:0 0 24px;font-size:14px;line-height:1.75}.module-card>span{color:var(--pink-dark);background:var(--lavender);border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700;position:absolute;bottom:28px;left:34px}.authority{background:#fff}.authority-card{background:#f7edf2;border-radius:30px 8px;grid-template-columns:1.1fr .9fr;align-items:center;gap:65px;max-width:1180px;margin:auto;padding:65px;display:grid}.authority-copy>p:last-child{max-width:620px;color:var(--muted);margin:24px 0 0;line-height:1.8}.stats{gap:10px;display:grid}.stats div{border-bottom:1px solid #dac4d1;justify-content:space-between;align-items:baseline;padding:20px 0;display:flex}.stats strong{color:var(--pink-dark);font-family:Georgia,serif;font-size:35px}.stats span{color:var(--muted);font-size:12px}.offer{background:linear-gradient(#fff 0,#fff8f2 100%)}.offer-card{background:#fff;border:1px solid #e0c9d7;border-radius:28px;max-width:960px;margin:auto;overflow:hidden;box-shadow:0 30px 80px #3d173d1c}.offer-head{color:#fff;background:var(--plum);text-align:center;padding:42px 55px 38px}.offer-head p{color:#e8b4cf;letter-spacing:.16em;margin:0 0 12px;font-size:11px;font-weight:800}.offer-head h2{margin:0 0 10px;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(32px,4vw,48px)}.offer-head span{color:#cdbdca;font-size:12px}.offer-body{grid-template-columns:1fr 1fr;gap:50px;padding:50px 55px 42px;display:grid}.offer-body ul{gap:17px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.offer-body li{align-items:center;gap:11px;display:flex}.offer-body li b{color:var(--pink)}.price-box{border-left:1px solid var(--line);text-align:center;padding-left:45px}.price-box>p{color:var(--muted);margin:0;font-size:12px}.price-box>div{justify-content:center;align-items:end;gap:10px;margin:8px 0 18px;display:flex}.price-box small{color:var(--muted);margin-bottom:12px;font-size:11px}.price-box strong{color:var(--pink-dark);font-family:Georgia,serif;font-size:64px;line-height:1}.price-box sup{margin-right:2px;font-family:inherit;font-size:21px}.full{width:100%}.price-box>span{color:#8f7d89;margin-top:13px;font-size:10px;display:block}.offer-note{color:#887680;border-top:1px solid var(--line);text-align:center;background:#faf5f8;margin:0;padding:18px 35px;font-size:10px;line-height:1.6}.faq{background:#fff}.faq-list{border-top:1px solid var(--line);max-width:820px;margin:auto}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:25px 2px;font-size:15px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--pink);font-size:23px;font-weight:400;transition:transform .2s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{color:var(--muted);margin:-5px 0 24px;padding-right:50px;font-size:14px;line-height:1.75}.final-cta{color:#fff;text-align:center;background:linear-gradient(135deg,#a52b60,#4a1946);padding:85px 7vw}.final-cta p{color:#efbfd5;letter-spacing:.17em;margin:0 0 15px;font-size:12px;font-weight:800}.final-cta h2{max-width:780px;margin:auto}.light-button{color:var(--pink-dark);background:#fff;margin-top:30px;box-shadow:0 14px 35px #1c0a1b38}footer{color:#a996a5;text-align:center;background:#201421;padding:45px 7vw 90px;font-size:11px}.footer-brand{color:#fff}footer>p{margin:18px 0 0}.disclaimer{opacity:.7}.mobile-bar{display:none}@media (width<=900px){.hero{text-align:center;grid-template-columns:1fr;padding-top:60px}.hero-lead{margin-left:auto;margin-right:auto}.hero-actions,.mini-proof{justify-content:center}.hero-visual{width:min(90%,610px);min-height:430px;margin:auto}.problem-grid,.module-grid{grid-template-columns:1fr 1fr}.authority-card{grid-template-columns:1fr}}@media (width<=640px){.nav{height:64px;padding:0 18px}.brand{font-size:10px}.brand-mark{width:31px;height:31px;font-size:18px}.nav-cta{padding:9px 12px;font-size:10px}.hero{gap:35px;min-height:auto;padding:47px 20px 55px}.hero h1{font-size:clamp(39px,12vw,54px);line-height:1.12}.hero-lead{margin-top:22px;font-size:15px;line-height:1.8}.hero-actions{flex-direction:column;gap:16px;margin-top:27px}.button{width:100%;min-height:54px}.hero-visual{width:100%;min-height:330px}.browser-body{grid-template-columns:28% 72%;min-height:255px}.browser-body aside{gap:7px;padding:19px 7px;font-size:7px}.browser-body aside span{padding:6px 3px}.lesson{text-align:left;padding:23px 17px}.lesson h3{font-size:19px}.lesson-video{height:90px}.float-prompt{bottom:15px;left:-5px}.float-time{top:8px;right:-6px}.float-time b{font-size:28px}.section-pad{padding:75px 20px}.section-heading{margin-bottom:38px}.section-heading h2,.authority h2,.transform-inner h2,.final-cta h2{font-size:36px}.problem-grid,.module-grid{grid-template-columns:1fr}.problem-grid article{min-height:220px}.journey{grid-template-columns:1fr;gap:5px}.journey>i{transform:rotate(90deg)}.module-card{min-height:280px}.authority-card{gap:35px;padding:38px 24px}.stats strong{font-size:29px}.offer-card{border-radius:20px}.offer-head{padding:34px 20px}.offer-body{grid-template-columns:1fr;gap:35px;padding:38px 24px 30px}.price-box{border-left:0;border-top:1px solid var(--line);padding:30px 0 0}.faq summary{font-size:14px}.final-cta{padding:70px 20px 90px}footer{padding-bottom:120px}.mobile-bar{z-index:50;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#281426f0;border:1px solid #ffffff29;border-radius:14px;justify-content:space-between;align-items:center;padding:10px 10px 10px 17px;display:flex;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 13px 40px #14081445}.mobile-bar div{flex-direction:column;display:flex}.mobile-bar small{color:#cdb7c8;font-size:8px}.mobile-bar b{font-family:Georgia,serif;font-size:21px}.mobile-bar a{background:var(--pink);border-radius:9px;padding:12px 15px;font-size:12px;font-weight:800}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}.hero{grid-template-columns:1.08fr .92fr;gap:5vw;min-height:760px;padding-top:74px}.hero h1{letter-spacing:-.042em;font-size:clamp(40px,4.25vw,64px);line-height:1.14}.hero h1 em{margin-top:10px;display:inline-block}.hero-tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.hero-tags span{color:var(--pink-dark);background:#ffffffb8;border:1px solid #ead4e0;border-radius:999px;padding:7px 11px;font-size:10px;font-weight:800}.hero-note{max-width:650px;color:var(--ink);margin:13px 0 0;font-size:14px;font-weight:700;line-height:1.75}.stage-pills{letter-spacing:.08em;background:#fffffff0;border:1px solid #6039561a;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:8px;font-weight:800;display:flex;position:absolute;bottom:18px;right:42px;box-shadow:0 12px 30px #3d173d1f}.stage-pills i{color:#c38aa9;font-style:normal}.wide-heading{max-width:930px}.four-grid{grid-template-columns:repeat(2,1fr)}.problem-grid.four-grid article{min-height:250px}.bridge-copy{border-left:4px solid var(--pink);background:#f9eef3;max-width:880px;margin:45px auto 0;padding:28px 35px}.bridge-copy p{color:var(--muted);margin:0 0 8px;font-size:14px}.bridge-copy strong{font-family:Georgia,Noto Serif SC,serif;font-size:20px;line-height:1.55}.now{background:var(--cream)}.opportunity-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:auto;display:grid}.opportunity-grid article{border:1px solid var(--line);background:#fff;border-radius:22px;padding:35px}.opportunity-grid article>span{color:#fff;background:linear-gradient(145deg,var(--pink),var(--plum));border-radius:13px;place-items:center;width:45px;height:45px;font-size:19px;display:grid}.opportunity-grid h3{margin:26px 0 12px;font-size:18px}.opportunity-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.solution{background:#fff}.solution-grid{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1120px;margin:auto;display:grid}.solution-grid article{border:1px solid var(--line);background:linear-gradient(155deg,#fff 0,#f9eff4 100%);border-radius:8px 28px 8px 8px;padding:38px 32px;position:relative;overflow:hidden}.solution-grid article:after{content:"";opacity:.35;background:#e7c2d4;border-radius:50%;width:95px;height:95px;position:absolute;bottom:-35px;right:-30px}.solution-grid article>span{color:var(--pink-dark);letter-spacing:.17em;font-size:10px;font-weight:900}.solution-grid h3{margin:24px 0 13px;font-size:19px}.solution-grid p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.solution-summary{max-width:770px;color:var(--muted);text-align:center;margin:35px auto 0;font-size:14px;line-height:1.75}.transform-lead{color:#cbb9c8;max-width:620px;margin:18px auto 0;font-size:14px;line-height:1.75}.stages{background:#fff}.stage-list{gap:26px;max-width:1120px;margin:auto;display:grid}.stage-card{border:1px solid var(--line);background:var(--cream);border-radius:28px;grid-template-columns:1.04fr .96fr;align-items:center;gap:55px;padding:55px;display:grid}.stage-card:nth-child(2n) .stage-copy{order:2}.stage-label{letter-spacing:.17em;font-weight:900;color:var(--pink-dark)!important;margin:0 0 16px!important;font-size:10px!important}.stage-copy h3{margin:0;font-family:Georgia,Noto Serif SC,serif;font-size:34px;line-height:1.25}.stage-copy>p{color:var(--muted);margin:18px 0 0;font-size:14px;line-height:1.8}.stage-copy ul{color:var(--ink);grid-template-columns:1fr 1fr;gap:10px 18px;margin:25px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.stage-copy li:before{content:"✓";color:var(--pink);margin-right:7px;font-weight:900}.stage-result{border-left:3px solid var(--pink);background:#f5e5ed;gap:6px;margin-top:28px;padding:17px 19px;display:grid}.stage-result span{color:var(--pink-dark);letter-spacing:.1em;font-size:9px;font-weight:900}.stage-result strong{font-size:13px;line-height:1.55}.stage-preview{background:#fff;border:1px solid #e2d4dd;border-radius:20px;min-height:355px;overflow:hidden;box-shadow:0 25px 55px #3d173d1f}.preview-window{border-bottom:1px solid var(--line);color:#a28797;letter-spacing:.16em;background:#f9f5f7;justify-content:space-between;align-items:center;height:46px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.preview-dots{gap:5px;display:flex}.preview-dots i{background:#d6c5cf;border-radius:50%;width:7px;height:7px}.creative-preview{grid-template-columns:1.25fr .5fr;gap:18px;padding:25px;display:grid}.creative-photo{object-fit:contain;background:#f7e9ef;border-radius:14px;width:100%;height:255px;display:block}.prompt-lines{align-content:center;gap:18px;display:grid}.prompt-lines i{background:#eadfe6;border-radius:10px;height:9px;display:block}.prompt-lines i:nth-child(2){width:82%}.prompt-lines i:nth-child(3){background:#dba7bf;width:65%}.prompt-lines i:nth-child(4){background:#4e214a;height:42px;margin-top:12px}.meta-preview{gap:10px;padding:29px 25px;display:grid}.meta-preview>div{border:1px solid var(--line);color:var(--muted);border-radius:12px;grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:15px;font-size:11px;display:grid}.meta-preview i{background:#edd7e2;border-radius:7px;width:24px;height:24px}.meta-preview b{color:var(--pink-dark);font-size:10px}.meta-preview button{color:#fff;background:var(--pink);border:0;border-radius:10px;height:45px;margin-top:5px;font-weight:800}.data-preview{grid-template-columns:1fr 1fr;gap:12px;padding:28px 25px;display:grid}.data-preview>div{border:1px solid var(--line);color:var(--muted);border-radius:13px;gap:8px;padding:22px 17px;font-size:10px;display:grid}.data-preview b{color:var(--ink);font-family:Georgia,serif;font-size:24px}.data-preview .decision{color:#356e50;background:#edf7f0;grid-column:1/-1;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.decision i{background:#4ea36e;border-radius:50%;width:10px;height:10px}.outcomes{background:var(--cream)}.outcome-grid{grid-template-columns:repeat(4,1fr);gap:15px;max-width:1180px;margin:auto;display:grid}.outcome-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:30px 25px}.outcome-grid article>span{color:#dbaac0;font-family:Georgia,serif;font-size:31px}.outcome-grid h3{margin:26px 0 11px;font-size:17px;line-height:1.4}.outcome-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.before-after{background:#fff}.ba-grid{grid-template-columns:1fr .72fr 1fr;align-items:stretch;gap:18px;max-width:1120px;margin:auto;display:grid}.ba-card{border:1px solid var(--line);background:var(--cream);border-radius:22px;padding:36px}.ba-card>p{color:var(--pink-dark);letter-spacing:.16em;margin:0 0 25px;font-size:10px;font-weight:900}.ba-card ul{color:var(--muted);gap:15px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.ba-card li:before{content:"×";color:#bd88a1;margin-right:9px;font-weight:900}.outcome-card{background:#f2e4eb}.outcome-card li:before{content:"✓";color:var(--pink)}.bridge-card{color:#fff;background:linear-gradient(145deg,var(--pink-dark),var(--plum));text-align:center;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex}.bridge-card span{letter-spacing:.16em;font-size:9px;font-weight:900}.bridge-card b{margin:18px 0;font-family:Georgia,Noto Serif SC,serif;font-size:27px;line-height:1.35}.bridge-card p{color:#d9bfd1;margin:0;font-size:11px;line-height:1.6}.objections{background:#f9eff4}.objection-grid{grid-template-columns:1fr 1fr;gap:16px;max-width:1050px;margin:auto;display:grid}.objection-grid article{background:#fff;border:1px solid #ead6e1;border-radius:15px;padding:29px 30px}.objection-grid h3{margin:0 0 14px;font-size:15px;line-height:1.55}.objection-grid p{color:var(--muted);gap:10px;margin:0;font-size:13px;line-height:1.75;display:flex}.objection-grid p span{color:var(--pink);font-weight:900}.module-summary{width:max-content;max-width:100%;color:var(--pink-dark);background:#f3e3ec;border-radius:999px;margin:30px auto 0;padding:12px 19px;font-size:12px;font-weight:800}.difference{background:#fff}.difference>.section-heading{max-width:900px}.difference-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;max-width:1120px;margin:auto;display:grid}.difference-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:54px 1fr;gap:15px;padding:32px;display:grid}.difference-grid article>span{color:#d5a0b9;font-family:Georgia,serif;font-size:27px}.difference-grid h3{margin:3px 0 10px;font-size:17px}.difference-grid p{color:var(--muted);margin:0;font-size:13px;line-height:1.75}.authority-copy>p:not(.kicker){max-width:650px;color:var(--muted);margin:20px 0 0;font-size:14px;line-height:1.8}.testimonials{background:linear-gradient(#fff 0,#fff8f4 100%)}.testimonials>.section-heading{max-width:1050px}.testimonials .section-heading h2{font-size:clamp(34px,3.7vw,52px)}.testimonial-grid{grid-template-columns:repeat(6,1fr);gap:18px;max-width:1180px;margin:auto;display:grid}.testimonial-card{background:#ffffffeb;border:1px solid #e7d4df;border-radius:22px;grid-column:span 3;min-height:250px;padding:32px;position:relative;overflow:hidden;box-shadow:0 18px 48px #3d173d12}.testimonial-card:nth-child(n+3){grid-column:span 2}.testimonial-card:before{content:"“";color:#f1dce6;pointer-events:none;font-family:Georgia,serif;font-size:150px;line-height:1;position:absolute;bottom:-34px;right:22px}.testimonial-top{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.testimonial-avatar{color:#fff;background:linear-gradient(145deg,var(--pink),var(--plum));border-radius:50%;flex:0 0 43px;place-items:center;width:43px;height:43px;font-family:Georgia,Noto Serif SC,serif;font-size:18px;font-weight:700;display:grid;box-shadow:0 8px 20px #91234f2e}.testimonial-top>div{min-width:0}.testimonial-top h3{color:var(--ink);margin:0;font-size:15px}.testimonial-top p{color:var(--muted);margin:5px 0 0;font-size:10px}.testimonial-badge{color:var(--pink-dark);background:var(--lavender);white-space:nowrap;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:8px;font-weight:900}.testimonial-rating{z-index:1;background:#fffaf0;border:1px solid #f0dfb5;border-radius:999px;align-items:center;gap:9px;width:max-content;margin-top:20px;padding:7px 11px;display:flex;position:relative}.testimonial-rating span{color:#e5a927;letter-spacing:2px;text-shadow:0 1px #c88915;font-size:14px;line-height:1}.testimonial-rating small{color:#8a6b2b;font-size:9px;font-weight:900}.testimonial-card blockquote{z-index:1;color:var(--ink);margin:18px 0 0;font-size:14px;line-height:1.9;position:relative}.testimonial-note{color:#94838d;text-align:center;max-width:780px;margin:28px auto 0;font-size:10px;line-height:1.7}.offer-trust{border-top:1px solid var(--line);color:var(--pink-dark);background:#fffafc;flex-wrap:wrap;justify-content:center;gap:10px 25px;padding:20px 30px;font-size:11px;font-weight:700;display:flex}.mid-cta{color:#fff;background:var(--plum);text-align:center;padding:74px 7vw}.mid-cta>p{color:#e4b4cd;letter-spacing:.12em;margin:0 0 12px;font-size:11px;font-weight:900}.mid-cta h2{max-width:850px;margin:auto;font-family:Georgia,Noto Serif SC,serif;font-size:clamp(27px,3vw,40px);line-height:1.35}.mid-cta .button{width:auto}.final-cta>span{color:#f3c6d8;margin-top:18px;font-size:13px;display:block}.final-cta .button{width:max-content;max-width:100%;margin:28px auto 0;display:flex}.final-cta small{color:#eac0d4;margin-top:16px;font-size:10px;display:block}@media (width<=1100px){.hero{text-align:center;grid-template-columns:1fr;padding-top:60px}.hero h1{max-width:930px;margin:auto}.hero-lead,.hero-note{margin-left:auto;margin-right:auto}.hero-tags,.hero-actions,.mini-proof{justify-content:center}.hero-visual{width:min(88%,650px);margin:auto}.problem-grid.four-grid,.outcome-grid{grid-template-columns:1fr 1fr}.stage-card{gap:35px;padding:42px}}@media (width<=900px){.opportunity-grid,.solution-grid{grid-template-columns:1fr}.opportunity-grid article,.solution-grid article{width:100%;max-width:680px;margin:auto}.stage-card{grid-template-columns:1fr}.stage-card:nth-child(2n) .stage-copy{order:0}.stage-preview{width:100%;max-width:650px;margin:auto}.ba-grid{grid-template-columns:1fr}.bridge-card{min-height:230px}.testimonial-grid{grid-template-columns:1fr 1fr}.testimonial-card,.testimonial-card:nth-child(n+3){grid-column:span 1}.testimonial-card:last-child{grid-column:1/-1}}@media (width<=640px){.hero{padding-top:42px}.hero h1{font-size:clamp(34px,10.7vw,47px)}.hero h1 em{margin-top:8px}.hero-tags{justify-content:flex-start}.hero-copy{text-align:left}.hero-actions,.mini-proof{justify-content:flex-start;align-items:stretch}.hero-actions .text-link{text-align:center}.hero-visual{width:100%}.stage-pills{bottom:-4px;right:4px}.four-grid,.problem-grid.four-grid,.outcome-grid,.objection-grid,.difference-grid{grid-template-columns:1fr}.bridge-copy{padding:23px 22px}.bridge-copy strong{font-size:18px}.opportunity-grid article,.solution-grid article{padding:29px 25px}.stage-card{border-radius:20px;padding:28px 22px}.stage-copy h3{font-size:29px}.stage-copy ul{grid-template-columns:1fr}.stage-preview{min-height:315px}.creative-preview{gap:12px;padding:18px}.creative-photo{height:230px}.data-preview{padding:22px 18px}.ba-card{padding:30px 25px}.difference-grid{border-left:0}.difference-grid article{border-left:1px solid var(--line);grid-template-columns:46px 1fr}.testimonial-grid{grid-template-columns:1fr}.testimonial-card,.testimonial-card:nth-child(n+3),.testimonial-card:last-child{grid-column:span 1;min-height:0;padding:27px 23px}.testimonial-badge{display:none}.testimonial-card blockquote{font-size:13px;line-height:1.85}.mid-cta{padding:62px 20px 74px}.mid-cta .button{width:100%}.offer-trust{text-align:center;display:grid}}
