:root{--bg:#0a0a0a;--bg-2:#111;--bg-3:#161616;--ink:#f5f1e8;--ink-dim:#a8a29a;--ink-mute:#6b6760;--line:#2a2724;--accent:#d97757;--accent-2:#e8b562;--danger:#c84a3c;--serif:"Fraunces", Georgia, serif;--sans:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", monospace}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.6;overflow-x:hidden}::selection{background:var(--accent);color:#000}body:before{content:"";pointer-events:none;z-index:1;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.container{z-index:2;max-width:1200px;margin:0 auto;padding:0 32px;position:relative}.container-narrow{z-index:2;max-width:880px;margin:0 auto;padding:0 32px;position:relative}nav{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:50;background:#0a0a0ad9;padding:24px 0;position:sticky;top:0}nav .container{justify-content:space-between;align-items:center;display:flex}.logo{font-family:var(--serif);letter-spacing:-.01em;font-size:18px;font-weight:600}.logo span{color:var(--accent)}nav .cta-mini{font-family:var(--sans);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s}nav .cta-mini:hover{border-color:var(--accent);color:var(--accent)}.hero{padding:100px 0 120px;position:relative;overflow:hidden}.hero:before{content:"";z-index:0;background:radial-gradient(circle,#d9775714 0%,#0000 60%);width:800px;height:800px;position:absolute;top:-50%;right:-20%}.hero:after{content:"";z-index:0;background:radial-gradient(circle,#e8b5620d 0%,#0000 60%);width:600px;height:600px;position:absolute;bottom:-30%;left:-10%}.eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:10px;margin-bottom:32px;font-size:11px;font-weight:500;animation:.8s both fadeUp;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);width:32px;height:1px;display:block}.hero h1{font-family:var(--serif);letter-spacing:-.02em;max-width:1100px;margin-bottom:32px;font-size:clamp(40px,6vw,76px);font-weight:500;line-height:1.05;animation:.8s .15s both fadeUp}.hero h1 em{color:var(--accent);font-style:italic;font-weight:400}.hero .subline{color:var(--ink-dim);max-width:640px;margin-bottom:48px;font-size:20px;line-height:1.55;animation:.8s .3s both fadeUp}.hero .program-info{flex-wrap:wrap;gap:48px;margin-bottom:48px;animation:.8s .45s both fadeUp;display:flex}.info-item{border-left:2px solid var(--accent);padding-left:16px}.info-item .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--ink-mute);margin-bottom:6px;font-size:11px}.info-item .value{font-family:var(--serif);font-size:18px;font-weight:500}.cta-primary{background:var(--accent);color:#0a0a0a;cursor:pointer;border:none;border-radius:999px;align-items:center;gap:12px;padding:20px 36px;font-size:15px;font-weight:600;text-decoration:none;transition:all .3s;animation:.8s .6s both fadeUp;display:inline-flex;box-shadow:0 20px 50px -20px #d9775780}.cta-primary:hover{background:var(--accent-2);transform:translateY(-2px);box-shadow:0 30px 60px -20px #e8b56299}.cta-primary svg{transition:transform .3s}.cta-primary:hover svg{transform:translate(4px)}section{padding:120px 0;position:relative}.section-eyebrow{font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);align-items:center;gap:12px;margin-bottom:24px;font-size:11px;font-weight:500;display:flex}.section-eyebrow:before{content:"";background:var(--accent);width:32px;height:1px}.section-h{font-family:var(--serif);letter-spacing:-.02em;max-width:900px;margin-bottom:24px;font-size:clamp(32px,4.5vw,56px);font-weight:500;line-height:1.1}.section-h em{color:var(--accent);font-style:italic;font-weight:400}.section-lead{color:var(--ink-dim);max-width:680px;margin-bottom:64px;font-size:18px;line-height:1.6}.pain{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pain-list{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:1px;display:grid}.pain-item{background:var(--bg-2);padding:36px 32px;transition:background .3s;position:relative}.pain-item:hover{background:var(--bg-3)}.pain-num{font-family:var(--mono);color:var(--accent);letter-spacing:.1em;margin-bottom:16px;font-size:11px}.pain-item p{font-family:var(--serif);color:var(--ink);font-size:19px;font-weight:400;line-height:1.5}.pain-conclusion{text-align:center;font-family:var(--serif);letter-spacing:-.01em;margin-top:64px;font-size:clamp(24px,3vw,36px);font-weight:500;line-height:1.3}.pain-conclusion em{color:var(--accent);font-style:italic}.math-card{background:linear-gradient(135deg,var(--bg-2) 0%,var(--bg-3) 100%);border:1px solid var(--line);border-radius:4px;margin-top:48px;padding:64px;position:relative;overflow:hidden}.math-card:before{content:"";background:var(--accent);width:4px;height:100%;position:absolute;top:0;left:0}.math-card h3{font-family:var(--serif);margin-bottom:32px;font-size:24px;font-style:italic;font-weight:500}.math-table{border-collapse:collapse;width:100%}.math-table tr{border-bottom:1px solid var(--line);transition:background .2s}.math-table tr:hover{background:#d9775708}.math-table tr:last-child{border-bottom:0}.math-table td{font-family:var(--serif);padding:24px 16px;font-size:22px}.math-table td:first-child{color:var(--ink-dim);font-style:italic}.math-table td:nth-child(2){color:var(--ink-dim);text-align:center}.math-table td:last-child{text-align:right;color:var(--accent);font-weight:600}.math-note{border-top:1px solid var(--line);color:var(--ink-dim);margin-top:40px;padding-top:32px;font-size:16px;line-height:1.6}.math-note strong{color:var(--ink);font-weight:500}.disadvantages{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dis-grid{grid-template-columns:repeat(2,1fr);gap:24px;margin-top:48px;display:grid}.dis-item{background:var(--bg-3);border:1px solid var(--line);border-radius:4px;padding:32px;transition:all .3s}.dis-item:hover{border-color:var(--danger);transform:translateY(-2px)}.dis-item .icon{border:1px solid var(--danger);width:32px;height:32px;color:var(--danger);font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;margin-bottom:20px;font-size:14px;display:flex}.dis-item p{color:var(--ink-dim);font-size:16px;line-height:1.55}.dis-final{text-align:center;font-family:var(--serif);color:var(--ink);max-width:780px;margin-top:64px;margin-left:auto;margin-right:auto;font-size:clamp(22px,2.5vw,30px);font-style:italic;line-height:1.4}.promise{text-align:center;padding:140px 0}.promise h2{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:24px;font-size:clamp(40px,5.5vw,68px);font-weight:500;line-height:1.05}.promise h2 em{color:var(--accent);font-style:italic}.promise .sub{color:var(--ink-dim);max-width:680px;margin-bottom:64px;margin-left:auto;margin-right:auto;font-size:22px}.promise-cards{text-align:left;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:64px;display:grid}.p-card{background:var(--bg-2);border:1px solid var(--line);border-top:2px solid var(--accent);border-radius:4px;padding:40px 32px}.p-card .tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin-bottom:16px;font-size:11px}.p-card h4{font-family:var(--serif);margin-bottom:12px;font-size:24px;font-weight:500;line-height:1.2}.p-card p{color:var(--ink-dim);font-size:15px;line-height:1.6}.whom{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.whom-list{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:48px;display:grid}.whom-item{background:var(--bg-3);border:1px solid var(--line);border-radius:4px;gap:16px;padding:24px;transition:all .3s;display:flex}.whom-item:hover{border-color:var(--accent);background:#d9775708}.whom-item .check{background:var(--accent);color:#0a0a0a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:600;display:flex}.whom-item p{color:var(--ink);font-size:16px;line-height:1.55}.format-band{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;margin-top:48px;display:grid}.fb-item{background:var(--bg);text-align:center;padding:36px 28px}.fb-item .num{font-family:var(--serif);color:var(--accent);margin-bottom:8px;font-size:48px;font-style:italic;font-weight:500}.fb-item .label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--ink-dim);font-size:11px}.modules{padding:140px 0}.modules-grid{flex-direction:column;gap:32px;margin-top:64px;display:flex}.module{background:var(--bg-2);border:1px solid var(--line);border-radius:4px;grid-template-columns:120px 1fr;gap:48px;padding:48px;transition:all .4s;display:grid;position:relative;overflow:hidden}.module:before{content:"";background:var(--accent);width:0;height:2px;transition:width .5s;position:absolute;top:0;left:0}.module:hover:before{width:100%}.module:hover{background:var(--bg-3);transform:translateY(-2px)}.module-num{font-family:var(--serif);color:var(--accent);font-size:80px;font-style:italic;font-weight:300;line-height:.9}.module-num .small{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-mute);margin-bottom:8px;font-size:11px;font-style:normal;display:block}.module-content h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:24px;font-size:30px;font-weight:500;line-height:1.2}.module-content ul{margin-bottom:32px;list-style:none}.module-content ul li{color:var(--ink-dim);border-bottom:1px solid var(--line);padding:14px 0 14px 28px;font-size:16px;line-height:1.55;position:relative}.module-content ul li:last-child{border-bottom:0}.module-content ul li:before{content:"→";color:var(--accent);font-weight:500;position:absolute;left:0}.module-goal{border-left:2px solid var(--accent);background:#d977570f;padding:20px 24px;font-size:15px;line-height:1.55}.module-goal strong{font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--accent);margin-bottom:6px;font-size:11px;display:block}.guarantee{background:linear-gradient(135deg,var(--bg-2) 0%,var(--bg-3) 100%);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.guarantee-card{border:1px solid var(--accent);background:var(--bg);text-align:center;border-radius:4px;max-width:880px;margin:0 auto;padding:64px 48px;position:relative}.guarantee-seal{background:var(--accent);color:#0a0a0a;font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;border-radius:999px;padding:8px 24px;font-size:11px;font-weight:600;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.guarantee h3{font-family:var(--serif);letter-spacing:-.01em;margin-bottom:24px;font-size:36px;font-weight:500}.guarantee h3 em{color:var(--accent);font-style:italic}.guarantee p{color:var(--ink-dim);max-width:680px;margin:0 auto 32px;font-size:17px;line-height:1.7}.guarantee p strong{color:var(--ink);font-weight:500}.guarantee-divider{background:var(--line);width:60px;height:1px;margin:32px auto}.guarantee-quote{font-family:var(--serif);color:var(--ink);font-size:20px;font-style:italic;line-height:1.5}.coach{padding:140px 0}.coach-grid{grid-template-columns:1fr 1.5fr;align-items:start;gap:80px;display:grid}.coach-portrait{aspect-ratio:3/4;background:linear-gradient(135deg,var(--bg-2) 0%,var(--bg-3) 100%);border:1px solid var(--line);border-radius:4px;align-items:flex-end;padding:32px;display:flex;position:relative;overflow:hidden}.coach-portrait:before{content:"İÖ";font-family:var(--serif);color:var(--accent);opacity:.15;font-size:200px;font-style:italic;font-weight:300;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.coach-portrait .name-tag{z-index:2;border-top:1px solid var(--line);width:100%;padding-top:20px;position:relative}.coach-portrait .name-tag .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.15em;color:var(--ink-mute);margin-bottom:6px;font-size:11px}.coach-portrait .name-tag .nm{font-family:var(--serif);font-size:24px;font-weight:500}.coach-content h3{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:32px;font-size:42px;font-weight:500;line-height:1.1}.coach-content h3 em{color:var(--accent);font-style:italic}.coach-bio{color:var(--ink-dim);margin-bottom:32px;font-size:17px;line-height:1.65}.coach-creds{margin-bottom:40px;list-style:none}.coach-creds li{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 0 14px 28px;font-size:15px;line-height:1.6;position:relative}.coach-creds li:before{content:"";background:var(--accent);width:8px;height:8px;position:absolute;top:22px;left:0}.coach-quote{border-left:2px solid var(--accent);font-family:var(--serif);color:var(--ink);padding:16px 0 16px 28px;font-size:20px;font-style:italic;line-height:1.5}.coach-quote .attr{font-style:normal;font-family:var(--sans);color:var(--ink-mute);margin-top:12px;font-size:13px;display:block}.price{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-card{background:var(--bg);border:1px solid var(--line);border-radius:4px;max-width:780px;margin:48px auto 0;position:relative;overflow:hidden}.price-card:before{content:"";background:linear-gradient(90deg,var(--accent) 0%,var(--accent-2) 100%);width:100%;height:4px;position:absolute;top:0;left:0}.price-header{text-align:center;border-bottom:1px solid var(--line);padding:48px 48px 32px}.price-header .pkg-tag{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin-bottom:16px;font-size:11px}.price-header h3{font-family:var(--serif);font-size:32px;font-weight:500;line-height:1.2}.price-features{padding:40px 48px}.price-features ul{list-style:none}.price-features li{color:var(--ink);border-bottom:1px solid var(--line);padding:14px 0 14px 32px;font-size:15px;line-height:1.55;position:relative}.price-features li:last-child{border-bottom:0}.price-features li:before{content:"✓";color:var(--accent);font-weight:600;position:absolute;left:0}.price-amount{text-align:center;background:linear-gradient(180deg,var(--bg) 0%,var(--bg-2) 100%);border-top:1px solid var(--line);padding:40px 48px}.price-amount .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--ink-mute);margin-bottom:12px;font-size:11px}.price-amount .amt{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:8px;font-size:64px;font-weight:500;line-height:1}.price-amount .amt em{color:var(--accent);font-style:italic}.price-amount .note{color:var(--ink-dim);margin-bottom:32px;font-size:14px}.price-warn{color:#e08577;text-align:center;background:#c84a3c14;border:1px solid #c84a3c4d;border-radius:4px;margin-top:32px;padding:16px 24px;font-size:14px}.price-warn strong{color:#f5a89c}.price-tiers{border-top:1px solid var(--line);background:var(--bg-2);padding:32px 48px}.tiers-header{text-align:center;border-bottom:1px solid var(--line);margin-bottom:24px;padding-bottom:24px}.tiers-title{font-family:var(--mono);text-transform:uppercase;letter-spacing:.2em;color:var(--accent);margin-bottom:8px;font-size:11px}.tiers-sub{color:var(--ink-dim);font-size:14px;line-height:1.5}.tier-row{border-bottom:1px solid var(--line);grid-template-columns:80px 1fr auto;align-items:center;gap:24px;padding:18px 0;transition:all .3s;display:grid}.tier-row:last-child{border-bottom:0}.tier-row:hover{padding-left:8px}.tier-row.tier-active{border-left:2px solid var(--accent);background:#d977570a;border-radius:4px;margin:0 -16px;padding:18px 16px}.tier-no{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-mute);font-size:12px;font-weight:500}.tier-row.tier-active .tier-no{color:var(--accent)}.tier-label{font-family:var(--serif);color:var(--ink-dim);font-size:16px;font-style:italic}.tier-row.tier-active .tier-label{color:var(--ink)}.tier-price{font-family:var(--serif);color:var(--ink-mute);font-size:22px;font-weight:500}.tier-row.tier-active .tier-price{color:var(--accent);font-size:26px}.final{text-align:center;padding:160px 0;position:relative;overflow:hidden}.final:before{content:"";z-index:0;background:radial-gradient(circle,#d977570f 0%,#0000 60%);width:1000px;height:1000px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.final .container-narrow{z-index:2;position:relative}.final .ps-tag{font-family:var(--mono);letter-spacing:.2em;color:var(--accent);text-transform:uppercase;margin-bottom:24px;font-size:11px}.final h2{font-family:var(--serif);letter-spacing:-.02em;margin-bottom:48px;font-size:clamp(32px,4.5vw,52px);font-weight:500;line-height:1.2}.final h2 em{color:var(--accent);font-style:italic}.final .question{font-family:var(--serif);margin:64px 0 48px;font-size:28px;font-style:italic}.choices{text-align:left;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:64px;display:grid}.choice{border:1px solid var(--line);background:var(--bg-2);border-radius:4px;padding:32px;font-size:17px;line-height:1.5}.choice.bad{color:var(--ink-mute)}.choice.bad:before{content:"✗";color:var(--ink-mute);margin-bottom:16px;font-size:24px;display:block}.choice.good{border-color:var(--accent);color:var(--ink);background:#d977570a}.choice.good:before{content:"→";color:var(--accent);margin-bottom:16px;font-size:24px;display:block}.final-decision{font-family:var(--serif);color:var(--accent);margin-bottom:48px;font-size:36px;font-style:italic}footer{border-top:1px solid var(--line);text-align:center;color:var(--ink-mute);padding:48px 0;font-size:13px}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.reveal{opacity:0;transition:all .8s;transform:translateY(32px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:880px){.pain-list,.dis-grid,.whom-list,.promise-cards,.choices{grid-template-columns:1fr}.module{grid-template-columns:1fr;gap:24px;padding:32px}.module-num{font-size:48px}.coach-grid{grid-template-columns:1fr;gap:48px}.format-band{grid-template-columns:1fr}.math-card,.guarantee-card,.price-features,.price-header,.price-amount{padding:32px 24px}.price-tiers{padding:24px}.tier-row{grid-template-columns:60px 1fr auto;gap:12px}.tier-label{font-size:14px}.tier-price{font-size:18px}.tier-row.tier-active .tier-price{font-size:20px}section{padding:80px 0}.hero{padding:64px 0 80px}.hero .program-info{gap:24px}}
