:root{--text:#6b6375;--text-h:#08060d;--bg:#fff;--border:#e5e4e7;--code-bg:#f4f3ec;--accent:#aa3bff;--accent-bg:#aa3bff1a;--accent-border:#aa3bff80;--social-bg:#f4f3ec80;--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace;font:18px/145% var(--sans);letter-spacing:.18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width<=1024px){:root{font-size:16px}}html{scroll-behavior:smooth}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}body{margin:0}#root{text-align:center;border-inline:1px solid var(--border);box-sizing:border-box;flex-direction:column;width:1126px;max-width:100%;min-height:100svh;margin:0 auto;display:flex}h1,h2{font-family:var(--heading);color:var(--text-h);font-weight:500}h1{letter-spacing:-1.68px;margin:32px 0;font-size:56px}@media (width<=1024px){h1{margin:20px 0;font-size:36px}}h2{letter-spacing:-.24px;margin:0 0 8px;font-size:24px;line-height:118%}@media (width<=1024px){h2{font-size:20px}}p{margin:0}code,.counter{font-family:var(--mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:15px;line-height:135%}.page{color:#111;background:#f5efe7;min-height:100svh;font-family:Inter,sans-serif}#root{width:100%;max-width:none;text-align:initial;border:0;margin:0;display:block}.hero-section{background:radial-gradient(circle at 72% 46%,#c9a96e29,#0000 31%),radial-gradient(circle at 18% 18%,#ffffffe0,#0000 36%),linear-gradient(115deg,#fbf7f0 0%,#f2eadf 52%,#efe6da 100%);padding:clamp(24px,3vw,38px) clamp(28px,5.5vw,92px) clamp(58px,6vw,84px);position:relative;overflow:hidden}.hero-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffbd,#0000 42%),radial-gradient(circle,#0000 48%,#70522d14 100%);position:absolute;inset:0}.hero-section:after{content:"";pointer-events:none;opacity:.28;background-image:linear-gradient(#7857310f 1px,#0000 1px),linear-gradient(90deg,#7857310a 1px,#0000 1px);background-size:120px 120px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 74%);mask-image:radial-gradient(circle at 50% 45%,#000 0%,#0000 74%)}.hero-grid{z-index:1;grid-template-columns:minmax(0,1fr);justify-items:center;gap:0;width:min(100%,1320px);margin:0 auto;display:grid;position:relative}.hero-copy{text-align:center;width:min(100%,1120px)}.hero-copy h1{color:#111;letter-spacing:-.025em;margin:0;font-family:Playfair Display,serif;font-size:clamp(42px,4.5vw,68px);font-weight:700;line-height:1.06}.hero-copy h1 em{color:#ad854b;font-style:italic;font-weight:700}.hero-subtitle{color:#11111194;max-width:800px;margin:26px auto 0;font-size:clamp(16px,1.45vw,20px);font-weight:600;line-height:1.55}.creator-card{background:#171017;border:1px solid #ad854b6b;border-radius:14px;width:min(100%,430px);margin-top:clamp(32px,3.6vw,48px);padding:8px;overflow:hidden;box-shadow:0 24px 54px #5037202e,inset 0 1px #ffffff94}.creator-photo{aspect-ratio:9/16;background:#171017;border-radius:8px;min-height:0;position:relative;overflow:hidden}.creator-photo iframe{border:0;width:100%;height:100%;display:block}.hero-offer{box-sizing:border-box;width:min(100%,620px);box-shadow:none;text-align:center;background:0 0;border:0;margin-top:clamp(26px,3vw,36px);padding:0}.hero-offer-price p{margin:0}.hero-old-price{color:#8f352a;text-transform:uppercase;font-size:clamp(16px,1.6vw,20px);font-weight:800;line-height:1.2}.hero-old-price del{text-decoration-thickness:2px}.hero-price-label{color:#171717;letter-spacing:.12em;text-transform:uppercase;font-size:14px;font-weight:800;margin-top:5px!important}.hero-current-price{color:#ad854b;letter-spacing:-.05em;margin-top:2px;font-family:Playfair Display,serif;font-size:clamp(54px,6vw,76px);font-weight:800;line-height:.98;display:block}.hero-installments{color:#171717;font-size:clamp(15px,1.6vw,18px);font-weight:800;margin-top:5px!important}.hero-risk{color:#1111118f;letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700;margin-top:8px!important}.hero-bonus-title{color:#8e6a38;letter-spacing:.12em;text-transform:uppercase;border:1px solid #ad854b61;border-radius:999px;width:fit-content;margin:20px auto 0;padding:6px 12px;font-size:12px;font-weight:800;line-height:1}.hero-offer-list{text-align:left;border-top:1px solid #ad854b33;gap:10px;width:min(100%,520px);margin:12px auto 0;padding:16px 0 0;list-style:none;display:grid}.hero-offer-list li{color:#4e4942;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:11px;font-size:14px;line-height:1.4;display:grid}.hero-offer-list li span{color:#111;background:linear-gradient(135deg,#e0c27b 0%,#b08244 100%);border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-size:16px;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #754f2324}.hero-offer-list li strong{font-weight:700}.hero-offer-button{box-sizing:border-box;color:#111;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#e5c879 0%,#b68942 100%);border:1px solid #e8ca7ee6;border-radius:9px;justify-content:center;align-items:center;width:100%;min-height:52px;margin-top:22px;padding:15px 22px;font-size:14px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:0 16px 34px #754f2333}.hero-offer-button:hover{transform:translateY(-2px);box-shadow:0 20px 42px #754f2340}.hero-offer-note{color:#11111185;margin:12px 0 0;font-size:13px;font-weight:700}.creator-info{z-index:1;background:0 0;padding:0;position:absolute;bottom:26px;left:28px;right:28px}.gold-line{background:#c9a96e;width:58px;height:1px;margin-bottom:14px}.creator-info h2{color:#fff;margin:0;font-family:Playfair Display,serif;font-size:26px;font-weight:700;line-height:1.05}.creator-role{color:#c9a96e;letter-spacing:.12em;text-transform:uppercase;margin:8px 0 0;font-size:12px;font-weight:600;line-height:1.3}.creator-method{color:#ffffffc2;margin:8px 0 0;font-size:12px;font-weight:400;line-height:1.45}.method-section{color:#171717;background:radial-gradient(circle at 88% 16%,#b89a5e29,#0000 28%),linear-gradient(135deg,#fbf8f1 0%,#f4efe6 46%,#efe7da 100%);padding:clamp(56px,6vw,82px) clamp(24px,5.5vw,92px) clamp(76px,8vw,116px);position:relative;overflow:hidden}.method-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 12% 76%,#ffffff9e,#0000 34%),linear-gradient(90deg,#ffffff6b,#0000 52%);position:absolute;inset:0}.method-shell{z-index:1;grid-template-columns:minmax(0,1fr) minmax(360px,.86fr);align-items:center;gap:clamp(44px,6vw,86px);width:min(100%,1230px);margin:0 auto;display:grid;position:relative}.method-copy{max-width:650px}.method-tag{color:#8a7652;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #b89a5e3d;border-radius:4px;width:fit-content;min-height:0;margin:0 0 18px;padding:6px 10px;font-size:9px;font-weight:600;line-height:1}.method-copy h2{color:#171717;letter-spacing:0;max-width:650px;margin:0;font-family:Playfair Display,serif;font-size:clamp(30px,2.7vw,42px);font-weight:700;line-height:1.14}.method-copy h2 em{color:#b89a5e;font-style:italic}.method-description{color:#5f5a52;max-width:620px;margin:22px 0 0;font-size:15px;line-height:1.68}.method-bullets{border-top:1px solid #d8c8a89e;max-width:620px;margin-top:28px}.method-bullet{border-bottom:1px solid #d8c8a89e;grid-template-columns:34px 1fr;align-items:start;gap:16px;padding:18px 0;display:grid}.bullet-icon{color:#b89a5e;background:#fbf8f1b8;border:1px solid #b89a5e61;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:700;display:inline-flex}.method-bullet p{color:#4e4943;margin:4px 0 0;font-size:14px;line-height:1.5}.method-visual{aspect-ratio:1;background:0 0;border:1px solid #d8c8a89e;border-radius:15px;justify-self:center;width:min(100%,470px);margin:0;overflow:hidden;box-shadow:0 20px 44px #5c41261a}.method-visual img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block}.results-section{color:#171717;background:radial-gradient(circle at 14% 20%,#ffffffad,#0000 28%),radial-gradient(circle at 88% 78%,#b89a5e24,#0000 31%),linear-gradient(135deg,#f7f0e7 0%,#fbf8f1 46%,#efe4d6 100%);padding:clamp(64px,7vw,92px) 0 clamp(66px,7vw,96px);position:relative;overflow:hidden}.results-header{text-align:center;width:min(100% - 48px,780px);margin:0 auto}.results-tag{color:#8a7652;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #b89a5e3d;border-radius:999px;width:fit-content;min-height:0;margin:0 auto 18px;padding:6px 10px;font-size:9px;font-weight:600;line-height:1}.results-header h2{color:#171717;letter-spacing:0;max-width:760px;margin:0 auto;font-family:Playfair Display,serif;font-size:clamp(28px,2.4vw,38px);font-weight:700;line-height:1.14}.results-subtitle{color:#5f5a52;max-width:660px;margin:18px auto 0;font-size:14px;line-height:1.65}.results-marquee{width:100%;margin-top:clamp(32px,4vw,48px);position:relative;overflow:hidden}.results-marquee:before,.results-marquee:after{content:"";z-index:2;pointer-events:none;width:min(16vw,180px);position:absolute;top:0;bottom:0}.results-marquee:before{background:linear-gradient(90deg,#f7f0e7 0%,#f7f0e700 100%);left:0}.results-marquee:after{background:linear-gradient(270deg,#efe4d6 0%,#efe4d600 100%);right:0}.results-track{--marquee-gap:22px;gap:var(--marquee-gap);width:max-content;animation:48s linear infinite results-marquee;display:flex}.results-group{gap:var(--marquee-gap);display:flex}.results-marquee:hover .results-track{animation-play-state:paused}.result-card{aspect-ratio:941/1672;background:#f2e9de;border:1px solid #b89a5e52;border-radius:12px;flex:none;width:clamp(205px,17vw,270px);margin:0;overflow:hidden;box-shadow:0 20px 44px #5c41261f}.result-card img{object-fit:cover;width:100%;height:100%;display:block}@keyframes results-marquee{0%{transform:translate(0)}to{transform:translateX(calc(-50% - (var(--marquee-gap) / 2)))}}.sales-container{width:min(100% - 48px,1180px);margin:0 auto}.sales-section{padding:clamp(64px,7vw,92px) 0}.section-tag{color:#8a7652;letter-spacing:.18em;text-transform:uppercase;background:0 0;border:1px solid #b89a5e3d;border-radius:999px;align-items:center;width:fit-content;font-weight:600;display:inline-flex;min-height:0!important;margin:0 0 16px!important;padding:6px 10px!important;font-size:9px!important;line-height:1!important}.section-tag.dark{color:#d7bd82;background:#d7bd820f;border-color:#d7bd8257}.section-copy h2,.center-heading h2,.offer-copy h2,.guarantee-card h2{color:#171717;letter-spacing:0;margin:0;font-family:Playfair Display,serif;font-size:clamp(28px,2.4vw,38px);font-weight:700;line-height:1.16}.section-copy p,.center-heading p,.guarantee-card p{color:#5f5a52;max-width:620px;margin:18px 0 0;font-size:14px;line-height:1.65}.center-heading{text-align:center;max-width:780px;margin:0 auto}.center-heading .section-tag{margin-inline:auto!important}.center-heading p{margin-inline:auto}.split-layout{grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);align-items:center;gap:clamp(36px,5vw,68px);display:grid}.stats-section{background:#fbf8f1;border-top:1px solid #d8c8a8b8;border-bottom:1px solid #d8c8a8b8;padding:28px 0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;width:min(100% - 48px,820px);display:grid}.stat-item{text-align:center;flex-direction:column;justify-content:center;gap:10px;min-height:120px;padding:0 28px;display:flex;position:relative}.stat-item+.stat-item:before{content:"";background:#111111c2;width:1px;height:64px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.stat-item strong{color:#b89a5e;font-family:Playfair Display,serif;font-size:clamp(34px,4vw,48px);font-weight:700;line-height:1}.stat-item span{color:#5f5a529e;letter-spacing:.04em;text-transform:none;font-size:17px;font-weight:500;line-height:1.35}.pain-section{background:radial-gradient(circle at 92% 18%,#b89a5e1a,#0000 30%),linear-gradient(135deg,#f8f4ec 0%,#f4efe6 100%)}.pain-list{gap:12px;margin-top:26px;display:grid}.pain-card{color:#3f3a34;background:#ffffff75;border:1px solid #d8c8a8b8;border-left:3px solid #b89a5e;border-radius:8px;padding:14px 18px;font-size:13px;line-height:1.5;box-shadow:0 14px 32px #5c41260f}.studio-card,.teacher-image{background:#efe5d8;border:1px solid #b89a5e6b;border-radius:12px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 54px #5c41261f}.studio-card{min-height:460px}.studio-card img,.teacher-image img{object-fit:cover;width:100%;height:100%;display:block}.studio-card img{object-position:center top;position:absolute;inset:0;transform:scale(1.08)}.studio-card:after{content:"";background:linear-gradient(#0000 0%,#11100dd1 100%);height:42%;position:absolute;inset:auto 0 0}.studio-card-copy{z-index:1;position:absolute;bottom:26px;left:28px;right:28px}.studio-card-copy span{color:#d7bd82;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.studio-card-copy strong{color:#fff;max-width:360px;font-family:Playfair Display,serif;font-size:23px;line-height:1.18;display:block}.teacher-section{background:#fbf8f1}.teacher-layout{grid-template-columns:minmax(0,1.04fr) minmax(320px,.7fr)}.teacher-subtitle{letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:#8f7444!important;margin-top:12px!important;font-size:12px!important}.authority-list{gap:12px;margin-top:24px;display:grid}.authority-item{color:#3f3a34;grid-template-columns:28px 1fr;align-items:start;gap:12px;font-size:13px;line-height:1.5;display:grid}.authority-item span{color:#b89a5e;border:1px solid #b89a5e75;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-weight:700;display:inline-flex}.teacher-image{height:520px}.teacher-image img{object-position:center 72%;transform:scale(1.02)}.learn-section{background:radial-gradient(circle at 9% 14%,#ffffffb8,#0000 31%),linear-gradient(135deg,#f4efe6 0%,#f8f4ec 100%)}.modules-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:36px;display:grid}.module-card{background:#ffffff6b;border:1px solid #d8c8a8c2;border-radius:8px;grid-template-columns:52px 1fr;gap:15px;padding:18px;display:grid;box-shadow:0 14px 32px #5c41260d}.module-card span{color:#b89a5e;font-family:Playfair Display,serif;font-size:28px;font-weight:700;line-height:1}.module-card h3,.change-card h3,.fit-card h3,.bonus-card h3{color:#171717;margin:0;font-size:16px;line-height:1.28}.module-card p,.change-card p,.bonus-card p{color:#5f5a52;margin:7px 0 0;font-size:13px;line-height:1.52}.change-section{background:#fbf8f1}.change-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.change-card{background:#ffffff70;border:1px solid #d8c8a8c2;border-radius:8px;min-height:176px;padding:20px;box-shadow:0 14px 32px #5c41260f}.change-card span{color:#b89a5e;border:1px solid #b89a5e6b;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;margin-bottom:14px;display:inline-flex}.fit-section{background:radial-gradient(circle at 86% 12%,#b89a5e1f,#0000 28%),linear-gradient(135deg,#f8f4ec 0%,#f4efe6 100%)}.fit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px;display:grid}.fit-card{background:#ffffff7a;border:1px solid #d8c8a8c2;border-radius:10px;padding:24px;box-shadow:0 18px 40px #5c412612}.fit-card h3{font-family:Playfair Display,serif;font-size:22px}.fit-card ul,.offer-list{margin:18px 0 0;padding:0;list-style:none}.fit-card li{color:#4e4943;border-top:1px solid #d8c8a894;grid-template-columns:22px 1fr;gap:12px;padding:11px 0;font-size:13px;line-height:1.5;display:grid}.fit-card li:first-child{border-top:0}.fit-card li span{color:#b89a5e;font-weight:800}.fit-card.muted li span{color:#9b948b}.offer-section{background:radial-gradient(circle at 12% 18%,#b89a5e29,#0000 28%),linear-gradient(135deg,#11100d 0%,#171611 100%)}.offer-shell{max-width:1180px}.offer-heading{max-width:1040px}.offer-heading h2{color:#fff;letter-spacing:-.045em;text-transform:uppercase;margin:0;font-family:Inter,sans-serif;font-size:clamp(44px,5.6vw,72px);font-weight:800;line-height:.98}.offer-comparison{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(22px,3vw,36px);margin-top:clamp(42px,5vw,68px);display:grid}.offer-plan{box-sizing:border-box;background:#fff;border:1px solid #e6e2dc;border-radius:16px;min-width:0;padding:clamp(24px,3vw,34px);position:relative;box-shadow:0 28px 70px #0000003d}.offer-plan-basic{margin-top:30px}.offer-plan-complete{border:3px solid #f0cf3e;padding-top:62px;box-shadow:0 32px 80px #0000004d,0 0 34px #f0cf3e38}.offer-best-badge{color:#181818;letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#f6d84a;border-radius:999px;min-width:240px;padding:17px 28px;font-size:15px;font-weight:900;line-height:1;position:absolute;top:-34px;left:50%;transform:translate(-50%)}.offer-stars{color:#ffc51b;letter-spacing:.14em;text-align:center;margin:0 0 16px;font-size:24px}.offer-plan-name{color:#fff;letter-spacing:.04em;text-align:center;text-transform:uppercase;background:#303030;border-radius:999px;margin:0;padding:13px 18px;font-size:clamp(16px,1.8vw,21px);font-weight:800;line-height:1}.offer-plan-complete .offer-plan-name{color:#fff;background:#d9362b}.offer-plan-caption{color:#3c3936;letter-spacing:.1em;text-align:center;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:800;display:block}.offer-complete-image{background:#f5f1eb;border:0;border-radius:10px;width:100%;height:auto;margin-top:20px;display:block;box-shadow:0 18px 40px #231f1c29}.offer-plan-price{text-align:center;margin-top:28px}.offer-plan-price>span{color:#7d7770;font-size:15px}.offer-plan-price del{color:#2463d4;font-weight:800}.offer-plan-price .offer-price-from{color:#5f5a54;text-transform:uppercase;margin-top:12px;font-size:13px;font-weight:700}.offer-plan-price strong{color:#4fbd43;margin-top:8px;font-family:Inter,sans-serif;font-size:clamp(46px,5.3vw,68px);line-height:.96;display:block}.offer-plan-price p{color:#7d7770;margin:8px 0 0;font-size:14px;font-weight:700}.offer-plan-list{margin:26px 0 0;padding:0;list-style:none}.offer-plan-list li{border-top:1px solid #e3ded7;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:11px;padding:11px 0;display:grid}.offer-plan-list li>span{color:#fff;background:#4b9f6a;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:13px;font-weight:900;display:inline-flex}.offer-plan-list li.bonus-item>span{background:#2463d4}.offer-plan-list li p{color:#3c3936;margin:0;font-size:13px;font-weight:700;line-height:1.4}.bonus-prefix{font-weight:900}.bonus-prefix.numbered{color:#2463d4}.bonus-prefix.extra{color:#a47722}.offer-plan-list .not-included>span{color:#fff;background:#2463d4}.offer-plan-list .not-included p{color:#2463d4;text-decoration:line-through}.offer-plan-button{box-sizing:border-box;color:#fff;letter-spacing:.05em;text-align:center;text-transform:uppercase;background:#2463d4;border:1px solid #1e55b8;border-radius:8px;place-items:center;width:100%;min-height:50px;margin-top:22px;padding:14px 18px;font-size:12px;font-weight:900;line-height:1.15;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid}.offer-plan-button:hover{transform:translateY(-2px);box-shadow:0 16px 34px #2463d43d}.offer-plan-button.secondary{color:#fff;background:#303030;border-color:#303030}.bonus-section,.faq-section{background:#fbf8f1}.bonus-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.bonus-card{background:#ffffff7a;border:1px solid #d8c8a8c2;border-radius:10px;padding:22px;box-shadow:0 18px 40px #5c41260f}.bonus-pill{color:#8f7444;letter-spacing:.1em;text-transform:uppercase;border:1px solid #b89a5e6b;border-radius:999px;margin-bottom:14px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.bonus-card h3{font-family:Playfair Display,serif;font-size:22px}.bonus-card>strong{color:#b89a5e;letter-spacing:.08em;text-transform:uppercase;margin-top:18px;font-size:12px;display:block}.guarantee-section{background:radial-gradient(circle at 50% 0,#b89a5e1f,#0000 30%),#f4efe6}.guarantee-card{text-align:center;background:#ffffff80;border:1px solid #d8c8a8d1;border-radius:12px;max-width:820px;padding:clamp(30px,4vw,44px);box-shadow:0 22px 52px #5c412614}.guarantee-card .section-tag,.guarantee-card p{margin-inline:auto}.guarantee-card strong{color:#171717;margin-top:22px;font-size:14px;display:block}.shield-icon{color:#b89a5e;border:1px solid #b89a5e6b;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:18px;font-size:24px;display:inline-flex}.faq-layout{grid-template-columns:minmax(280px,.45fr) minmax(0,1fr);align-items:start;gap:clamp(34px,6vw,78px);display:grid}.faq-list{gap:10px;display:grid}.faq-item{background:#ffffff7a;border:1px solid #d8c8a8c2;border-radius:8px}.faq-item summary{color:#171717;cursor:pointer;align-items:center;min-height:56px;padding:16px 54px 16px 18px;font-size:14px;font-weight:800;line-height:1.4;list-style:none;display:flex;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#b89a5e;font-size:24px;font-weight:400;line-height:1;position:absolute;right:22px}.faq-item[open] summary:after{content:"-"}.faq-item p{color:#5f5a52;margin:0;padding:0 18px 18px;font-size:13px;line-height:1.65}@media (width<=1120px){.hero-section{padding-inline:28px}.hero-grid{gap:0}.hero-copy h1{font-size:clamp(40px,5.6vw,58px)}.creator-card{width:min(100%,420px)}.creator-photo{aspect-ratio:9/16}.method-shell{grid-template-columns:1fr}.method-copy{max-width:760px}.method-visual{width:min(100%,500px)}.result-card{width:clamp(190px,25vw,240px)}.split-layout,.teacher-layout,.faq-layout{grid-template-columns:1fr}.studio-card,.teacher-image{justify-self:center;width:min(100%,480px)}.change-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-comparison{grid-template-columns:1fr;gap:72px;width:min(100%,700px);margin-inline:auto}.offer-plan-basic{margin-top:0}.price-panel{grid-template-columns:1fr}}@media (width<=767px){.hero-section{padding:20px 18px 42px}.hero-grid{grid-template-columns:1fr;gap:0}.creator-card{border-radius:10px;justify-self:center;width:min(100%,380px);margin-top:28px;padding:5px}.hero-copy{text-align:center;max-width:none}.creator-photo{aspect-ratio:9/16;border-radius:6px}.creator-info{bottom:18px;left:18px;right:18px}.creator-info h2{font-size:24px}.creator-role{font-size:10px}.creator-method{font-size:11px}.gold-line{margin-bottom:12px}.hero-copy h1{letter-spacing:-.02em;font-size:clamp(30px,9.2vw,40px);line-height:1.1}.hero-subtitle{margin-top:20px;font-size:15px;line-height:1.58}.hero-offer{margin-top:26px;padding:0}.hero-current-price{font-size:clamp(54px,18vw,68px)}.hero-bonus-title{margin-top:16px;font-size:10px}.hero-offer-list{gap:10px;margin-top:10px;padding-top:14px}.hero-offer-list li{grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:13px}.hero-offer-list li span{width:28px;height:28px}.hero-offer-button{min-height:50px;margin-top:20px;padding:14px 12px;font-size:12px}.hero-offer-note{font-size:12px}.method-section{padding:52px 18px 64px}.method-shell{gap:34px}.method-tag{margin-bottom:14px;padding:5px 9px;font-size:8px;line-height:1}.method-copy h2{font-size:28px;line-height:1.16}.method-description{margin-top:18px;font-size:14px;line-height:1.62}.method-bullets{margin-top:28px}.method-bullet{grid-template-columns:32px 1fr;gap:14px;padding:16px 0}.bullet-icon{width:32px;height:32px}.method-visual{border-radius:13px}.method-visual img{border-radius:12px}.results-section{padding:50px 0 58px}.results-header{text-align:left;width:min(100% - 36px,900px)}.results-tag{margin:0 0 14px;padding:5px 9px;font-size:8px;line-height:1}.results-header h2{font-size:25px;line-height:1.16}.results-subtitle{margin-top:16px;font-size:13px;line-height:1.58}.results-marquee{margin-top:28px}.results-track{--marquee-gap:14px;animation-duration:42s}.result-card{border-radius:10px;width:204px}.results-marquee:before,.results-marquee:after{width:58px}.sales-container{width:min(100% - 36px,1180px)}.sales-section{padding:50px 0 58px}.section-tag{line-height:1;margin-bottom:14px!important;padding:5px 9px!important;font-size:8px!important}.section-copy h2,.center-heading h2,.guarantee-card h2{font-size:25px;line-height:1.16}.section-copy p,.center-heading p,.guarantee-card p{margin-top:16px;font-size:13px;line-height:1.58}.center-heading{text-align:left}.center-heading .section-tag{margin-inline:0}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 28px,820px)}.stat-item{gap:7px;min-height:92px;padding:0 8px}.stat-item+.stat-item:before{background:#111111ad;height:58px}.stat-item:nth-child(n+3){border-top:0}.stat-item strong{font-size:24px}.stat-item span{letter-spacing:.04em;white-space:normal;font-size:10px;line-height:1.45}.studio-card{min-height:400px}.studio-card-copy{bottom:22px;left:22px;right:22px}.studio-card-copy strong{font-size:21px}.teacher-image{height:420px}.authority-item,.pain-card,.module-card p,.change-card p,.bonus-card p,.fit-card li,.faq-item p{font-size:13px}.modules-grid,.change-grid,.fit-grid,.bonus-grid{grid-template-columns:1fr;margin-top:28px}.module-card{grid-template-columns:42px 1fr;gap:12px;padding:16px}.module-card span{font-size:24px}.module-card h3,.change-card h3,.bonus-card h3{font-size:15px}.change-card{min-height:auto;padding:18px}.fit-card,.bonus-card{padding:18px}.fit-card h3,.bonus-card h3{font-size:20px}.offer-heading h2{margin-top:0;font-size:34px;line-height:1.06}.offer-comparison{gap:64px;margin-top:34px}.offer-plan{border-radius:12px;padding:22px 16px}.offer-plan-complete{padding-top:52px}.offer-best-badge{min-width:170px;padding:9px 18px;font-size:10px}.offer-plan-name{padding:12px 14px;font-size:15px}.offer-plan-price{margin-top:24px}.offer-plan-price strong{font-size:50px}.offer-plan-list{margin-top:22px}.offer-plan-list li{padding:10px 0}.offer-complete-image{margin-top:16px}.offer-plan-button{font-size:11px}.guarantee-card{text-align:left;padding:26px 18px}.guarantee-card .section-tag,.guarantee-card p{margin-inline:0}.shield-icon{margin-right:auto}.faq-item summary{min-height:58px;padding:16px 50px 16px 16px;font-size:14px}.faq-item summary:after{right:18px}.faq-item p{padding:0 16px 18px}}
