:root{--plum:#3b2438;--plum-deep:#241421;--ink:#161217;--gold:#d3ac60;--gold-pale:#ead9ae;--paper:#f8f5ef;--porcelain:#fffdf9;--sage:#b9d4c8;--line:#3b243829;--muted:#766b73;--shadow:0 28px 80px #20131e29}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--porcelain);color:var(--plum);-webkit-font-smoothing:antialiased;margin:0;font-family:Apple SD Gothic Neo,Pretendard,Noto Sans KR,Arial,sans-serif}button,input,select{font:inherit}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}button{color:inherit}::selection{color:var(--plum-deep);background:var(--gold-pale)}.topbar{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9e0;grid-template-columns:1fr auto 1fr;align-items:center;height:76px;padding:0 clamp(22px,5vw,72px);display:grid;position:fixed;inset:0 0 auto}.brand{align-items:center;gap:8px;width:max-content;display:inline-flex}.brand-word{letter-spacing:-.04em;font-family:Georgia,Times New Roman,serif;font-size:24px}.brand-word strong{font-weight:700}.brand img{width:22px;height:22px}.brand-divider{background:var(--line);width:1px;height:20px;margin-left:5px}.brand-product{letter-spacing:.18em;font:700 12px/1 Arial,sans-serif}.nav-links{align-items:center;gap:34px;font-size:13px;font-weight:700;display:flex}.nav-links a{padding:28px 0;position:relative}.nav-links a:after{content:"";background:var(--gold);height:1px;transition:right .25s;position:absolute;bottom:20px;left:0;right:100%}.nav-links a:hover:after{right:0}.nav-cta{color:#fff;background:var(--plum);border-radius:999px;justify-self:end;padding:12px 18px;font-size:13px;font-weight:700;transition:transform .2s,background .2s}.nav-cta:hover{background:var(--plum-deep);transform:translateY(-2px)}.nav-cta span{color:var(--gold);margin-left:5px}.hero{background:radial-gradient(circle at 70% 35%,#d3ac6029,#0000 31%),linear-gradient(135deg,#fffdfa 0%,#f7f2e9 62%,#efe8dc 100%);grid-template-columns:minmax(0,1.02fr) minmax(390px,.98fr);align-items:center;gap:clamp(32px,6vw,90px);min-height:760px;padding:142px clamp(24px,7vw,110px) 84px;display:grid;overflow:hidden}.hero-copy{z-index:2;position:relative}.eyebrow,.section-kicker{letter-spacing:.21em;text-transform:uppercase;color:#9a7331;font:800 11px/1.3 Arial,sans-serif}.eyebrow{align-items:center;gap:16px;display:flex}.eyebrow i{background:var(--gold);width:60px;height:1px}.hero h1{letter-spacing:-.068em;color:var(--plum-deep);word-break:keep-all;margin:24px 0 0;font-size:clamp(43px,5vw,76px);font-weight:800;line-height:1.08}.hero h1 em{z-index:1;color:var(--plum);font-style:normal;position:relative}.hero h1 em:after{content:"";z-index:-1;background:var(--gold-pale);height:.2em;position:absolute;bottom:.04em;left:-.04em;right:-.08em;transform:rotate(-1deg)}.hero-answer{color:#60515d;margin:30px 0 0;font-size:clamp(17px,1.45vw,21px);line-height:1.8}.hero-answer strong{color:var(--plum)}.hero-actions{align-items:center;gap:25px;margin-top:34px;display:flex}.button{cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:0 25px;font-size:14px;font-weight:800;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-primary{color:var(--plum-deep);background:linear-gradient(180deg, #ead49e, var(--gold));box-shadow:0 12px 28px #9f732638}.button-primary:hover{box-shadow:0 16px 36px #9f73264d}.text-link{border:0;border-bottom:1px solid var(--line);color:var(--plum);cursor:pointer;background:0 0;align-items:center;gap:9px;padding:12px 0;font-size:13px;font-weight:800;display:inline-flex}.play-dot{border:1px solid var(--gold);color:#9a7331;border-radius:50%;place-items:center;width:26px;height:26px;padding-left:2px;font-size:8px;display:inline-grid}.hero-note{color:var(--muted);margin:22px 0 0;font-size:12px}.proof-stage{place-items:center;min-height:590px;display:grid;position:relative}.proof-stage:before{content:"";border:1px solid #3b24381f;border-radius:50%;width:480px;height:480px;position:absolute}.proof-stage:after{content:"SEARCH → WHATSAPP → FLIGHT";color:#3b243847;letter-spacing:.32em;font:700 9px/1 Arial;position:absolute;top:48%;right:-25px;transform:rotate(90deg)}.phone-shell{aspect-ratio:9/17.7;background:#171317;border:8px solid #171317;border-radius:46px;width:min(330px,74vw);padding:42px 10px 12px;position:relative;overflow:hidden;transform:rotate(2deg);box-shadow:0 35px 80px #24142147,inset 0 0 0 1px #ffffff59}.phone-top{z-index:2;color:#fff;justify-content:space-between;align-items:center;height:40px;padding:0 20px;font:700 10px/1 Arial;display:flex;position:absolute;inset:0 0 auto}.phone-top i{background:#050505;border-radius:999px;width:84px;height:24px}.hero-video{object-fit:cover;object-position:top;background:#f2f2f2;border-radius:30px;width:100%;height:100%}.video-scanline{z-index:2;background:linear-gradient(90deg, transparent, var(--gold), transparent);height:1px;box-shadow:0 0 12px var(--gold);animation:5s ease-in-out infinite scan;position:absolute;inset:15% 7% auto}@keyframes scan{0%,to{opacity:0;top:14%}10%{opacity:1}88%{opacity:1}96%{opacity:0;top:88%}}.proof-card{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9e0;border:1px solid #fff9;border-radius:15px;width:205px;padding:15px 17px;position:absolute;box-shadow:0 16px 40px #24142126}.proof-card span{color:#9a7331;letter-spacing:.15em;margin-bottom:6px;font:700 9px/1 Arial;display:block}.proof-card strong{font-size:15px;display:block}.proof-card i{color:var(--muted);margin-top:6px;font-size:10px;font-style:normal;display:block}.proof-card-query{top:24%;left:1%;transform:rotate(-5deg)}.proof-card-result{bottom:23%;right:-1%;transform:rotate(4deg)}.proof-tag{z-index:4;color:var(--muted);letter-spacing:.08em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex;position:absolute}.proof-tag b{color:var(--gold);letter-spacing:.04em;font:800 18px/1 Georgia,serif}.proof-tag-top{top:5%;right:5%}.proof-tag-bottom{bottom:4%;left:4%}.live-dot{background:#b94a45;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulse;box-shadow:0 0 0 5px #b94a451a}@keyframes pulse{50%{box-shadow:0 0 0 9px #b94a4500}}.outcome-strip{color:#fff;background:var(--plum-deep);grid-template-columns:repeat(3,1fr);padding:42px clamp(24px,7vw,110px);display:grid;position:relative}.outcome-strip>div{border-right:1px solid #ffffff1f;grid-template-columns:auto 1fr;align-items:end;column-gap:18px;min-height:142px;padding:8px clamp(18px,3vw,46px);display:grid}.outcome-strip>div:first-child{padding-left:0}.outcome-strip>div:nth-child(3){border-right:0}.outcome-strip small{color:var(--gold);letter-spacing:.18em;grid-column:1/-1;align-self:start;font:700 9px/1 Arial}.outcome-strip strong{color:var(--gold-pale);letter-spacing:-.06em;font:400 clamp(44px,5vw,72px)/.9 Georgia,serif}.outcome-strip sup{font-size:.44em}.outcome-strip p{color:#ffffffba;margin:0 0 4px;font-size:13px;line-height:1.55}.outcome-strip .data-note{color:#ffffff61;margin:0;font-size:10px;position:absolute;bottom:14px;right:clamp(24px,7vw,110px)}.section-shell{width:min(1180px,100% - 48px);margin:0 auto}.story{padding-top:130px;padding-bottom:145px}.story-grid{grid-template-columns:1.02fr .98fr;gap:9vw;margin-top:27px;display:grid}.story h2,.section-heading h2,.program-intro h2,.price-lead h2,.fit-grid h2,.consult-copy h2{color:var(--plum-deep);letter-spacing:-.055em;word-break:keep-all;margin:0;font-size:clamp(35px,4vw,58px);line-height:1.16}.story h2 span,.price-lead h2 span,.consult-copy h2 span{color:#a57d39}.story-copy{padding-top:8px}.story-copy>p{color:#5e535b;word-break:keep-all;margin:0 0 22px;font-size:16px;line-height:1.9}.story-copy strong{color:var(--plum)}.story-copy blockquote{border-left:2px solid var(--gold);color:var(--plum);margin:38px 0 0;padding:25px 0 2px 27px;font-size:19px;font-weight:800;line-height:1.65}.proof-section{color:#fff;background:#161216;padding:130px 0 145px}.section-heading{justify-content:space-between;align-items:end;gap:60px;display:flex}.section-heading h2{margin-top:17px}.section-heading>p{color:var(--muted);margin:0 0 4px;font-size:14px;line-height:1.8}.heading-light h2{color:#fff}.heading-light>p{color:#ffffff8f}.case-grid{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:72px;display:grid}.case-card{background:#211b21;border:1px solid #ffffff21;border-radius:20px;min-width:0;transition:transform .25s,border-color .25s;overflow:hidden}.case-card:nth-child(2n){transform:translateY(28px)}.case-card:hover{border-color:#d3ac608c;transform:translateY(-5px)}.case-card:nth-child(2n):hover{transform:translateY(20px)}.case-media{aspect-ratio:4/5;cursor:pointer;background:#111;border:0;width:100%;padding:0;position:relative;overflow:hidden}.case-media:after{content:"";background:linear-gradient(#0000 55%,#00000080);position:absolute;inset:0}.case-media img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .5s}.case-card:hover .case-media img{transform:scale(1.035)}.case-play{z-index:2;width:42px;height:42px;color:var(--plum-deep);background:var(--gold);border-radius:50%;place-items:center;padding-left:2px;font-size:11px;display:grid;position:absolute;bottom:16px;left:17px;box-shadow:0 8px 25px #0000004d}.case-duration{z-index:2;color:#fff;letter-spacing:.11em;font:700 9px/1 Arial;position:absolute;bottom:20px;right:14px}.case-body{padding:20px 18px 22px}.case-meta{justify-content:space-between;align-items:center;display:flex}.case-meta span{color:var(--gold);font:700 12px/1 Georgia,serif}.case-meta i{color:var(--gold);letter-spacing:.12em;border:1px solid #d3ac6040;border-radius:999px;padding:6px 8px;font:700 8px/1 Arial}.case-body h3{color:#fff;letter-spacing:-.03em;margin:17px 0 9px;font-size:18px}.case-body>strong{color:var(--gold-pale);font-size:12px;display:block}.case-body p{color:#ffffff8c;min-height:63px;margin:13px 0 18px;font-size:12px;line-height:1.7}.case-link{color:#fff;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d3ac6059;padding:0 0 4px;font-size:11px;font-weight:700}.case-link span{color:var(--gold);margin-left:5px}.proof-secondary{color:var(--plum);background:var(--paper);border-radius:26px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:60px;margin-top:120px;padding:38px;display:grid}.secondary-media{max-width:360px;box-shadow:var(--shadow);border:7px solid #262027;border-radius:34px;justify-self:center;position:relative;overflow:hidden}.secondary-media video{aspect-ratio:9/16;object-fit:cover;object-position:top;background:#000;width:100%}.secondary-copy>span{color:#a57d39;font-size:12px;font-weight:800}.secondary-copy h3{color:var(--plum-deep);letter-spacing:-.055em;margin:16px 0 20px;font-size:clamp(31px,4vw,51px);line-height:1.13}.secondary-copy>p{color:#665c64;max-width:570px;margin:0;font-size:15px;line-height:1.85}.mini-proof{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:16px;margin-top:30px;padding:13px;display:flex}.mini-proof img{object-fit:cover;object-position:top;border-radius:10px;width:92px;height:70px}.mini-proof b,.mini-proof small{display:block}.mini-proof b{letter-spacing:.02em;font-size:15px}.mini-proof small{color:var(--muted);margin-top:5px;font-size:11px}.difference{padding-top:140px;padding-bottom:150px}.comparison{grid-template-columns:1fr 60px 1fr;align-items:center;margin-top:70px;display:grid}.comparison-column{border-radius:24px;padding:42px clamp(25px,4vw,54px)}.comparison-column>span{letter-spacing:.08em;margin-bottom:28px;font-size:12px;font-weight:800;display:inline-block}.comparison-column ul{margin:0;padding:0;list-style:none}.comparison-column li{border-top:1px solid;gap:14px;padding:19px 0;display:flex}.comparison-column li i{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;display:grid}.comparison-column li b,.comparison-column li small{display:block}.comparison-column li b{font-size:15px}.comparison-column li small{margin-top:6px;font-size:11px}.muted-column{border:1px solid var(--line);color:#8d828a;background:#f6f3ef}.muted-column li{border-color:#3b24381a}.muted-column li i{background:#e6e0e3}.ora-column{color:#fff;background:var(--plum);box-shadow:var(--shadow)}.ora-column>span{color:var(--gold)}.ora-column li{border-color:#ffffff21}.ora-column li i{color:var(--plum);background:var(--gold)}.ora-column li small{color:#ffffff94}.comparison-arrow{text-align:center;color:var(--gold);font-size:23px}.program{background:#f1ece3;padding:140px 0}.program-intro{max-width:760px}.program-intro h2{margin-top:17px}.program-intro p{max-width:580px;color:var(--muted);margin:24px 0 0;line-height:1.8}.program-steps{grid-template-columns:repeat(4,1fr);margin-top:75px;display:grid;position:relative}.program-steps:before{content:"";background:linear-gradient(90deg, transparent, var(--gold), var(--gold), transparent);height:1px;position:absolute;top:34px;left:8%;right:8%}.program-steps article{border-right:1px solid var(--line);padding:0 30px;position:relative}.program-steps article:first-child{padding-left:0}.program-steps article:last-child{border-right:0;padding-right:0}.program-steps article>span{z-index:2;border:1px solid var(--gold);color:#9a7331;background:#f1ece3;border-radius:50%;place-items:center;width:68px;height:68px;font-size:11px;font-weight:800;display:grid;position:relative}.program-steps article>b{color:var(--gold);margin-top:31px;font:700 12px/1 Georgia,serif;display:block}.program-steps h3{letter-spacing:-.04em;margin:13px 0;font-size:20px}.program-steps p{min-height:100px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.program-steps small{color:#9a7331;letter-spacing:.08em;font:700 9px/1 Arial}.price{grid-template-columns:.9fr 1.1fr;align-items:center;gap:9vw;padding-top:140px;padding-bottom:150px;display:grid}.price-lead h2{margin-top:17px}.price-lead p{max-width:470px;color:var(--muted);margin:25px 0 0;line-height:1.8}.price-card{color:#fff;background:var(--plum-deep);border-radius:28px;padding:42px 44px;position:relative;overflow:hidden;box-shadow:0 35px 90px #2414213d}.price-card:before{content:"";border:1px solid #d3ac6038;border-radius:50%;width:320px;height:320px;position:absolute;top:-190px;right:-90px;box-shadow:0 0 0 44px #d3ac600a,0 0 0 88px #d3ac6006}.price-card-top{justify-content:space-between;align-items:start;display:flex;position:relative}.price-card-top span,.price-card-top small{display:block}.price-card-top span{color:var(--gold-pale);font:700 24px/1 Georgia,serif}.price-card-top small{color:#ffffff80;margin-top:7px;font-size:10px}.price-card-top>i{width:64px;height:64px;color:var(--plum-deep);background:var(--gold);text-align:center;border-radius:50%;place-items:center;font:800 10px/1.2 Arial;display:grid}.price-row{border-bottom:1px solid #ffffff21;justify-content:space-between;align-items:end;gap:20px;padding:28px 0;display:flex;position:relative}.price-row span,.price-row>div>small{display:block}.price-row span{font-size:15px;font-weight:800}.price-row>div>small{color:#ffffff7a;margin-top:7px;font-size:10px}.price-number{grid-template-columns:auto auto;place-items:end;display:grid}.price-number del{color:#ffffff5c;grid-column:1/-1;font-size:11px}.price-number strong{color:var(--gold-pale);letter-spacing:-.06em;font:400 45px/.9 Georgia,serif}.price-number strong small{color:var(--gold-pale);margin-left:3px;font:700 12px/1 Arial}.price-number i{color:#ffffff80;margin-left:6px;font-size:10px;font-style:normal}.included-list{grid-template-columns:1fr 1fr;gap:11px 20px;margin:27px 0;padding:0;list-style:none;display:grid}.included-list li{color:#ffffffb8;padding-left:17px;font-size:11px;position:relative}.included-list li:before{content:"✓";color:var(--gold);position:absolute;left:0}.button-dark{width:100%;color:var(--plum-deep);background:var(--gold)}.price-caution{color:#ffffff61;text-align:center;margin:14px 0 0;font-size:9px;line-height:1.5}.fit-section{color:#fff;background:#171317;padding:125px 0}.fit-grid{grid-template-columns:.78fr 1.22fr;gap:10vw;display:grid}.fit-grid h2{color:#fff;margin-top:17px}.fit-grid ul{margin:0;padding:0;list-style:none}.fit-grid li{border-top:1px solid #ffffff24;gap:24px;padding:24px 0;display:flex}.fit-grid li>span{color:var(--gold);font:700 12px/1 Georgia,serif}.fit-grid li b,.fit-grid li small{display:block}.fit-grid li b{font-size:16px}.fit-grid li small{color:#ffffff80;margin-top:8px;font-size:12px}.faq{padding-top:140px;padding-bottom:150px}.faq-list{border-top:1px solid var(--line);margin-top:65px}.faq details{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;grid-template-columns:55px 1fr 35px;align-items:center;padding:28px 5px;list-style:none;display:grid}.faq summary::-webkit-details-marker{display:none}.faq summary span{color:var(--gold);font:700 12px/1 Georgia,serif}.faq summary b{font-size:18px}.faq summary i{color:#9a7331;text-align:center;font-size:22px;font-style:normal;transition:transform .25s}.faq details[open] summary i{transform:rotate(45deg)}.faq details>p{max-width:790px;color:var(--muted);margin:-5px 0 28px 55px;font-size:14px;line-height:1.85}.consult{color:#fff;background:var(--plum);padding:130px 0}.consult-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:8vw;display:grid}.consult-copy h2{color:#fff;margin-top:17px}.consult-copy h2 span{color:var(--gold-pale)}.consult-copy>p{color:#ffffff94;max-width:480px;margin:25px 0;line-height:1.8}.consult-promise{align-items:center;gap:17px;margin-top:38px;display:flex}.consult-promise>i{width:62px;height:62px;color:var(--gold);border:1px solid #d3ac608c;border-radius:50%;place-items:center;font:400 25px/1 Georgia,serif;display:grid}.consult-promise b,.consult-promise small{display:block}.consult-promise b{font-size:13px}.consult-promise small{color:#ffffff7a;max-width:300px;margin-top:5px;font-size:10px;line-height:1.5}.lead-form{background:#1409122e;border:1px solid #ffffff2e;border-radius:25px;padding:38px}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lead-form label{margin-bottom:18px;display:block}.lead-form label>span{color:#ffffffb8;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.lead-form input:not([type=checkbox]),.lead-form select{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:10px;outline:0;width:100%;height:51px;padding:0 15px;font-size:13px;transition:border-color .2s,background .2s}.lead-form select option{color:var(--ink)}.lead-form input::placeholder{color:#ffffff54}.lead-form input:focus,.lead-form select:focus{border-color:var(--gold);background:#ffffff1f}.consent{align-items:center;gap:8px;display:flex!important}.consent input{accent-color:var(--gold)}.consent span{color:#ffffff7a!important;margin:0!important;font-size:10px!important;font-weight:400!important}.form-submit{width:100%}.form-status{color:#fff6;text-align:center;margin:12px 0 0;font-size:9px}.final-closing{color:#fff;text-align:center;background:radial-gradient(circle at 50% 55%,#d3ac6021,#0000 33%),#100c10;place-items:center;min-height:650px;padding:90px clamp(24px,7vw,110px);display:grid;position:relative;overflow:hidden}.final-closing:before,.final-closing:after{content:"";border:1px solid #d3ac6021;border-radius:50%;position:absolute}.final-closing:before{width:620px;height:620px;top:-310px;right:-320px}.final-closing:after{width:430px;height:430px;bottom:-250px;left:-240px}.closing-route{color:#ffffff6b;letter-spacing:.16em;border:1px solid #ffffff1c;border-radius:999px;justify-content:space-between;align-items:center;width:min(760px,100% - 48px);padding:13px 23px;font:700 9px/1 Arial;display:flex;position:absolute;top:44px;left:50%;transform:translate(-50%)}.closing-route i{color:var(--gold);font-style:normal}.closing-copy{z-index:2;max-width:1040px;position:relative}.closing-copy>p{color:var(--gold);letter-spacing:.08em;margin:0 0 22px;font-size:14px;font-weight:800}.closing-copy h2{letter-spacing:-.06em;word-break:keep-all;margin:0;font-size:clamp(38px,5.4vw,76px);line-height:1.18}.closing-copy h2 span{color:var(--gold-pale)}.closing-copy .button{width:auto;margin-top:42px}.closing-orbit{width:98px;height:98px;color:var(--gold);border:1px solid #d3ac6066;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8%;right:7%}.closing-orbit:before{content:"";border:1px dashed #d3ac6038;border-radius:50%;animation:16s linear infinite orbit;position:absolute;inset:-14px}.closing-orbit i{background:var(--gold);width:9px;height:9px;box-shadow:0 0 15px var(--gold);border-radius:50%;position:absolute;top:-19px}.closing-orbit b{font:700 17px/1 Georgia,serif}.closing-orbit span{color:#fff;font-size:12px;position:absolute;bottom:1px;right:-7px}@keyframes orbit{to{transform:rotate(360deg)}}footer{color:var(--gold-pale);background:#090708;padding:65px clamp(24px,7vw,110px) 28px}.footer-main{grid-template-columns:1fr 1fr 1fr;align-items:end;display:grid}.footer-brand{color:var(--gold-pale)}.footer-main p{color:#ffffff8c;margin:0;font-size:13px;line-height:1.65}.footer-main>a:last-child{color:var(--gold);justify-self:end;font-size:13px}.footer-bottom{color:#ffffff52;border-top:1px solid #ffffff1a;justify-content:space-between;gap:30px;margin-top:50px;padding-top:20px;font-size:9px;display:flex}.mobile-cta{display:none}.case-dialog{color:#fff;background:#171317;border:1px solid #ffffff26;border-radius:26px;width:min(920px,100% - 32px);max-height:92vh;padding:30px;box-shadow:0 40px 100px #0000008c}.case-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#090708d1}.dialog-close{z-index:2;color:#fff;cursor:pointer;background:#0003;border:1px solid #fff3;border-radius:50%;width:38px;height:38px;font-size:22px;position:absolute;top:20px;right:20px}.dialog-copy{padding-right:50px}.dialog-copy span{color:var(--gold);letter-spacing:.16em;font:700 9px/1 Arial}.dialog-copy h2{margin:9px 0 5px;font-size:24px}.dialog-copy p{color:#ffffff8c;margin:0 0 18px;font-size:12px}.case-dialog video{background:#000;border-radius:16px;width:100%;max-height:65vh}.dialog-note{color:#ffffff59;margin:12px 0 0;font-size:9px}:focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media (max-width:1040px){.hero{grid-template-columns:1fr 420px;padding-left:45px;padding-right:45px}.hero h1{font-size:52px}.proof-card-query{left:-4%}.proof-card-result{right:-5%}.case-grid{grid-template-columns:1fr 1fr;gap:22px}.case-card:nth-child(2n){transform:none}.case-card:nth-child(2n):hover{transform:translateY(-5px)}.case-media{aspect-ratio:5/4}.case-body p{min-height:0}}@media (max-width:800px){.topbar{grid-template-columns:1fr auto;height:66px;padding:0 20px}.brand-word{font-size:21px}.nav-links{display:none}.nav-cta{padding:10px 14px;font-size:11px}.hero{grid-template-columns:1fr;gap:58px;min-height:auto;padding:110px 24px 80px}.hero h1{font-size:clamp(40px,11vw,59px)}.proof-stage{min-height:610px}.outcome-strip{grid-template-columns:1fr;padding-bottom:58px}.outcome-strip>div{border-bottom:1px solid #ffffff1f;border-right:0;min-height:125px;padding:24px 0}.outcome-strip>div:nth-child(3){border-bottom:0}.outcome-strip .data-note{bottom:20px;left:24px;right:24px}.story,.proof-section,.difference,.program,.price,.fit-section,.faq,.consult{padding-top:92px;padding-bottom:95px}.story-grid,.price,.fit-grid,.consult-grid{grid-template-columns:1fr;gap:45px}.section-heading{display:block}.section-heading>p{margin-top:23px}.case-grid{margin-top:50px}.proof-secondary{grid-template-columns:1fr;gap:40px;margin-top:80px;padding:26px}.secondary-media{max-width:320px}.comparison{grid-template-columns:1fr;gap:16px}.comparison-arrow{transform:rotate(90deg)}.program-steps{grid-template-columns:1fr 1fr;gap:42px 0}.program-steps:before{display:none}.program-steps article:nth-child(2){border-right:0}.program-steps article:nth-child(3){padding-left:0}.program-steps p{min-height:86px}.footer-main{grid-template-columns:1fr;gap:26px}.footer-main>a:last-child{justify-self:start}.footer-bottom{flex-direction:column}.final-closing{min-height:590px}.closing-orbit{bottom:5%;right:4%;transform:scale(.75)}}@media (max-width:560px){.topbar .brand-divider,.topbar .brand-product,.nav-cta{display:none}.hero{padding-top:104px}.hero h1{letter-spacing:-.075em}.hero-actions{flex-direction:column;align-items:stretch;gap:12px}.button{width:100%}.text-link{border-bottom:0;justify-content:center}.proof-stage{min-height:570px}.proof-stage:before{width:360px;height:360px}.phone-shell{width:278px}.proof-card{width:170px;padding:12px}.proof-card strong{font-size:12px}.proof-card-query{top:21%;left:-7%}.proof-card-result{bottom:22%;right:-7%}.proof-tag-top{top:2%}.section-shell{width:min(100% - 36px,1180px)}.story h2,.section-heading h2,.program-intro h2,.price-lead h2,.fit-grid h2,.consult-copy h2{font-size:36px}.story-copy>p{font-size:15px}.case-grid{grid-template-columns:1fr}.case-media{aspect-ratio:1}.proof-secondary{padding:20px}.mini-proof{align-items:flex-start}.comparison-column{padding:30px 23px}.program-steps{grid-template-columns:1fr}.program-steps article,.program-steps article:nth-child(3){border-right:0;border-bottom:1px solid var(--line);padding:0 0 28px}.program-steps article:last-child{border-bottom:0}.program-steps p{min-height:0;margin-bottom:20px}.price-card{padding:29px 22px}.price-row{align-items:start}.price-row>div:first-child{max-width:46%}.price-number strong{font-size:38px}.included-list{grid-template-columns:1fr}.faq summary{grid-template-columns:35px 1fr 28px}.faq summary b{font-size:15px}.faq details>p{margin-left:35px;font-size:13px}.form-row{grid-template-columns:1fr;gap:0}.lead-form{padding:25px 20px}.final-closing{min-height:640px;padding:110px 20px 120px}.closing-route{letter-spacing:.08em;padding:12px 15px;font-size:7px;top:30px}.closing-copy>p{font-size:12px}.closing-copy h2{font-size:38px}.closing-copy .button{width:100%}.closing-orbit{bottom:4%;right:50%;transform:translate(50%)scale(.68)}footer{padding-bottom:88px}.mobile-cta{z-index:45;height:54px;color:var(--plum-deep);background:linear-gradient(180deg, #ead49e, var(--gold));border:1px solid #fff3;border-radius:999px;justify-content:space-between;align-items:center;padding:0 22px;font-size:13px;font-weight:800;display:flex;position:fixed;bottom:12px;left:14px;right:14px;box-shadow:0 16px 40px #2414214d}.case-dialog{padding:23px 16px 18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
