 :root{color-scheme:dark;--bg:#080808;--secondary:#171717;--card:#202020;--gold:#D6AD59;--hover:#E6C472;--text:#fff;--muted:#B6B6B6;--border:#343434;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);line-height:1.5}a{color:inherit}button,video{font:inherit}button,a{-webkit-tap-highlight-color:transparent}h1,h2,h3,p,figure{margin:0}img{max-width:100%;height:auto}button:focus-visible,a:focus-visible,video:focus-visible{outline:3px solid var(--hover);outline-offset:6px}.skip-link{position:absolute;top:12px;left:12px;z-index:20;transform:translateY(-180%);padding:12px;background:var(--gold);color:#080808}.skip-link:focus{transform:none}.preview-label{color:var(--muted);text-align:center;font-size:10px;letter-spacing:.12em;padding:14px 12px 0}.page-shell{max-width:1200px;margin:24px auto;border:1px solid var(--border);border-radius:32px;padding:34px 40px 24px;background:var(--bg)}.brand{text-align:center;color:var(--gold);font-size:18px;font-weight:700;letter-spacing:.025em;margin-bottom:20px}.brand img{width:220px;height:64px;object-fit:contain}.hero{text-align:center;max-width:1050px;margin:auto}.hero h1{font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,3.7vw,50px);font-weight:800;line-height:1.17;letter-spacing:-.025em}.hero h1 span{display:block;margin-bottom:12px}.gold{color:var(--gold)}.hero p{font-size:clamp(16px,1.65vw,21px);color:var(--muted);max-width:820px;margin:14px auto 24px;text-wrap:balance}.vsl-section{max-width:940px;margin:auto;text-align:center}.video-shell{position:relative;aspect-ratio:16/9;background:var(--secondary);border-radius:18px;overflow:hidden;display:flex;align-items:center;justify-content:center}.video-shell video,.video-shell iframe{display:block;width:100%;height:100%;border:0;object-fit:contain;accent-color:var(--gold)}.video-placeholder{flex-direction:column;gap:8px;text-align:center;padding:20px;color:var(--muted)}.placeholder-mark{width:46px;height:46px;color:var(--gold);display:block;margin-bottom:6px;opacity:.85}.placeholder-mark svg{width:100%;height:100%}.video-placeholder strong{font-size:15px;font-weight:500;letter-spacing:.04em}.placeholder-note{font-size:11px!important;line-height:1.5;color:var(--muted)!important}.video-poster{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.video-play{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;border:0;background:rgba(8,8,8,.65);color:var(--gold);padding:20px;border-radius:16px;font-size:12px;font-weight:700}.video-play svg{height:52px;width:52px}.media-error{position:absolute;bottom:12px;left:12px;right:12px;background:#080808;color:#fff;padding:10px;font-size:12px}.apply-button{display:flex;align-items:center;justify-content:center;background:linear-gradient(115deg,#D6AD59,#E0BB69 47%,#D6AD59);color:#080808;font-size:clamp(16px,1.8vw,22px);font-weight:800;letter-spacing:.01em;border-radius:999px;min-height:64px;padding:16px 24px;text-decoration:none;box-shadow:0 3px 20px #D6AD5912;max-width:660px;margin:20px auto 0;transition:background .2s,box-shadow .2s,transform .2s}.apply-button:hover{background:var(--hover);box-shadow:0 3px 26px #D6AD5926;transform:translateY(-1px)}.proof{border-top:1px solid var(--border);margin-top:34px;padding-top:34px;text-align:center}.proof h2{font-size:clamp(25px,3.9vw,48px);line-height:1.25;letter-spacing:-.02em;margin-bottom:34px;font-weight:800}.testimonial-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.testimonial-card{background:var(--card);padding:20px 20px 18px;border-radius:24px;min-width:0}.testimonial-card .video-shell{aspect-ratio:1.42;background:#111;border-radius:0}.testimonial-card .video-placeholder{gap:4px;padding:10px}.testimonial-card .placeholder-mark{width:40px;height:40px;margin-bottom:7px}.testimonial-card .video-placeholder strong{font-size:12px}.testimonial-card .video-placeholder .placeholder-note{max-width:150px;font-size:10px!important}.card-caption{padding-top:22px}.card-caption h3{font-size:26px;font-weight:700;line-height:1.2;letter-spacing:.01em}.card-caption p{font-size:13px;margin-top:8px;color:var(--muted)}.card-caption a{font-size:12px;text-underline-offset:4px}.before-after{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:12px}.before-after figure{min-width:0;align-self:start}.before-after img{display:block;width:100%;height:auto;object-fit:contain}.before-after figcaption{color:var(--gold);font-size:10px;margin-top:4px;letter-spacing:.08em}.method{text-align:center;padding-top:42px}.method h2{font-size:clamp(23px,3vw,36px);color:var(--gold);letter-spacing:-.02em;line-height:1.3}.method-stages{font-size:clamp(14px,2.15vw,26px);margin-top:20px}.method-stages span{padding:0 4px;color:var(--muted)}.method-motto{font-size:clamp(17px,2vw,24px);color:var(--muted);margin-top:14px}.method-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:30px auto 0;max-width:1020px;padding:24px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.method-grid h3{color:var(--gold);font-size:13px;letter-spacing:.08em}.method-grid p{color:var(--muted);font-size:13px;line-height:1.6;margin-top:8px}.final-cta{text-align:center;padding:38px 0 36px;max-width:760px;margin:auto}.final-cta h2{font-size:clamp(27px,3.5vw,44px);line-height:1.2;letter-spacing:-.02em}.final-cta>p{color:var(--muted);margin-top:14px;font-size:17px}.final-cta .cta-note{font-size:12px;max-width:470px;margin:15px auto 0}footer{text-align:center;border-top:1px solid var(--border);padding-top:24px;color:var(--muted);font-size:11px}.footer-brand{color:#fff;font-weight:700;letter-spacing:.04em;font-size:12px;margin-bottom:7px}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin:16px 0}.footer-links a{text-underline-offset:4px}.footer-links small{font-size:10px}.disclaimer{max-width:780px;margin:auto;line-height:1.7;font-size:10px}.placeholder-mark{pointer-events:none}@media(min-width:1440px){.page-shell{margin:38px auto}.hero h1{font-size:50px}}@media(min-width:768px) and (max-width:1023px){.page-shell{margin:22px 20px;padding:28px}.testimonial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.method-grid{gap:16px}.hero h1{font-size:37px}}@media(max-width:767px){.page-shell{margin:16px 12px;padding:24px 16px 20px;border-radius:24px}.brand{font-size:15px;margin-bottom:16px}.hero h1{font-size:clamp(25px,6.8vw,39px);line-height:1.16;letter-spacing:-.025em}.hero h1 span{margin-bottom:10px}.hero p{font-size:16px;line-height:1.5;margin:14px auto 20px}.video-shell{border-radius:14px}.apply-button{width:100%;min-height:58px;margin-top:16px;padding:14px 12px;font-size:17px}.proof{margin-top:26px;padding-top:26px}.proof h2{font-size:clamp(23px,6vw,34px);margin-bottom:22px}.desktop-break{display:none}.testimonial-grid{grid-template-columns:minmax(0,1fr);gap:16px}.testimonial-card{border-radius:18px;padding:16px}.testimonial-card .video-shell{aspect-ratio:16/10}.testimonial-card .placeholder-mark{width:42px;height:42px}.card-caption{padding-top:18px}.card-caption h3{font-size:23px}.method{padding-top:30px}.method h2{font-size:clamp(21px,5.7vw,29px)}.method-stages{font-size:clamp(12px,3.3vw,16px);margin-top:16px;letter-spacing:-.025em}.method-stages span{padding:0 1px}.method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 16px;padding:22px 0;margin-top:24px;text-align:left}.final-cta{padding:30px 0}.final-cta>p{font-size:15px}.placeholder-note{font-size:10px!important}.video-placeholder{padding:10px}.video-placeholder strong{font-size:13px}.vsl-section .placeholder-mark{width:37px;height:37px;margin:0}.vsl-section .video-placeholder{gap:4px}.footer-links{gap:10px 16px}.preview-label{font-size:8px;letter-spacing:.05em}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}

/* Client proof extension: keep original hero, VSL and application design. */
.eyebrow{color:var(--gold);font-size:11px;font-weight:700;letter-spacing:.15em;margin-bottom:16px}.proof{margin-top:64px;padding-top:54px}.proof h2{font-size:clamp(28px,3.4vw,43px);max-width:950px;margin:0 auto 16px;line-height:1.12}.section-intro{color:var(--muted);font-size:17px;max-width:760px;margin:0 auto 28px;text-wrap:balance}.review-note{font-size:11px;color:var(--gold);margin:-10px auto 28px}.transformation-card{min-width:0;background:var(--secondary);border:1px solid #303030;border-radius:20px;overflow:hidden;align-self:start;text-align:left}.transformation-card>img{display:block;width:100%;height:auto;object-fit:contain;background:#111}.transformation-card .card-caption{padding:22px}.transformation-card h3{font-size:23px}.transformation-card .client-result{font-size:17px;color:#fff;line-height:1.45}.transformation-card .card-caption p:not(.client-result){font-size:13px;line-height:1.6}.text-video-link{display:block;margin:0 22px 22px;color:var(--gold);font-size:12px;font-weight:700;text-decoration:none}.text-video-link span{margin-left:8px}.testimonial-card{border:1px solid #303030;padding:12px 12px 20px;text-align:left;border-radius:20px;align-self:start}.testimonial-card .video-shell{aspect-ratio:16/9;border-radius:10px}.testimonial-card .video-poster{object-fit:contain}.testimonial-card .video-play{background:#080808a8;padding:12px;gap:0;border-radius:50%}.testimonial-card .video-play svg{width:48px;height:48px}.testimonial-card .video-play span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.testimonial-card .card-caption{padding:18px 10px 0}.testimonial-card h3{font-size:20px}.provider-link{display:inline-block;color:var(--gold);font-size:11px;margin:14px 10px 0;text-underline-offset:4px}.more-proof{margin-top:28px}.more-proof summary{display:inline-block;border:1px solid #675431;border-radius:999px;padding:14px 25px;color:var(--gold);font-size:12px;letter-spacing:.04em;font-weight:bold;cursor:pointer;list-style:none}.more-proof summary::-webkit-details-marker{display:none}.more-proof summary:focus-visible{outline:3px solid var(--gold);outline-offset:6px}.more-proof summary span{color:var(--muted);margin-left:8px}.more-proof[open] .testimonial-grid{margin-top:28px}.philosophy{text-align:center;padding:64px 0 0;border-top:1px solid var(--border);margin-top:64px}.philosophy h2{font-size:clamp(24px,3vw,38px);line-height:1.2}.philosophy-statement{font-size:clamp(25px,3.8vw,46px);color:var(--gold);font-weight:800;line-height:1.12;margin:25px auto}.philosophy .section-intro{font-size:17px}.method{padding-top:20px}.final-cta{max-width:900px;padding:56px 0}.final-cta h2{font-size:clamp(27px,3.3vw,42px)}
@media(max-width:767px){.proof{margin-top:40px;padding-top:32px}.proof h2{font-size:28px}.section-intro{font-size:15px;line-height:1.6;margin-bottom:24px}.review-note{font-size:10px}.transformation-card .card-caption{padding:20px}.featured-grid{gap:24px}.philosophy{padding-top:36px;margin-top:40px}.philosophy h2{font-size:26px}.philosophy-statement{font-size:30px}.philosophy .section-intro{font-size:15px}.eyebrow{font-size:9px;letter-spacing:.12em}.testimonial-card .video-shell{aspect-ratio:16/9}.final-cta{padding:36px 0}}
