:root{--bg:#faf6ec;--surface:#fff;--surface-2:#f3ecd9;--text:#14243f;--text-muted:#56658a;--accent:#1b365d;--accent-ink:#fff;--accent-soft:#e7ecf3;--violet:#6d4fe0;--violet-ink:#fff;--violet-soft:#efeafd;--border:#e4dcc8;--shadow:0 24px 60px -32px #14243f59;--tag-green-bg:#e3f3e8;--tag-green-ink:#2e7d4f}:root[data-theme=dark]{--bg:#0e1a2e;--surface:#16233a;--surface-2:#1b2a45;--text:#ede6d2;--text-muted:#93a2c2;--accent:#6e8fd1;--accent-ink:#0b1626;--accent-soft:#23324e;--violet:#a996ff;--violet-ink:#171233;--violet-soft:#241c42;--border:#2a3c5c;--shadow:0 24px 60px -28px #0009;--tag-green-bg:#1b3a28;--tag-green-ink:#6fcf97}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1a2e;--surface:#16233a;--surface-2:#1b2a45;--text:#ede6d2;--text-muted:#93a2c2;--accent:#6e8fd1;--accent-ink:#0b1626;--accent-soft:#23324e;--violet:#a996ff;--violet-ink:#171233;--violet-soft:#241c42;--border:#2a3c5c;--shadow:0 24px 60px -28px #0009;--tag-green-bg:#1b3a28;--tag-green-ink:#6fcf97}}.landing-page *{box-sizing:border-box}.landing-page{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow-x:hidden}.landing-page .display{letter-spacing:-.01em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:800}.landing-page .wrap{max-width:1180px;margin:0 auto;padding-left:32px;padding-right:32px}.landing-page .eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 10px;font-size:12px;font-weight:600;display:inline-flex}.landing-page .eyebrow:before{content:"";background:var(--accent);border-radius:50%;flex-shrink:0;width:6px;height:6px}.landing-page a{color:inherit}.landing-page .underline{background-image:linear-gradient(var(--accent), var(--accent));background-position:0 100%;background-repeat:no-repeat;background-size:100% 3px;padding-bottom:3px;text-decoration:none}.landing-page .btn{cursor:pointer;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:13px 24px;font-size:14.5px;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-flex}.landing-page .btn:hover{transform:translateY(-1px)}.landing-page .btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.landing-page .btn-primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 12px 24px -12px color-mix(in srgb, var(--accent) 60%, transparent)}.landing-page .btn-ghost{color:var(--accent);border-color:var(--border);background:0 0}.landing-page .btn-sm{padding:10px 18px;font-size:13.5px}.landing-page .cta-link{color:var(--text-muted);text-underline-offset:3px;font-size:14.5px;font-weight:600;text-decoration:underline}.landing-page .cta-link:hover{color:var(--accent)}.landing-page .nav{justify-content:space-between;align-items:center;padding-top:22px;display:flex}.landing-page .wordmark{align-items:center;gap:10px;font-size:16px;font-weight:600;text-decoration:none;display:flex}.landing-page .wordmark-badge{background:var(--accent);width:30px;height:30px;color:var(--accent-ink);border-radius:9px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.landing-page .nav-links{color:var(--text-muted);gap:28px;font-size:14px;display:flex}.landing-page .nav-links a{text-decoration:none}.landing-page .nav-links a:hover{color:var(--accent)}.landing-page .nav-right{align-items:center;gap:18px;display:flex}.landing-page .ghost-link{color:var(--text-muted);font-size:14px;text-decoration:none}.landing-page .auth-error-banner{text-align:center;color:#9e2b2b;background:#fdecec;border-radius:12px;max-width:620px;margin:20px auto 0;padding:12px 18px;font-size:13.5px}:root[data-theme=dark] .landing-page .auth-error-banner{color:#f3a3a3;background:#3a1616}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .landing-page .auth-error-banner{color:#f3a3a3;background:#3a1616}}.page-loading-overlay{z-index:9999;background:var(--bg);opacity:0;visibility:hidden;pointer-events:none;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:fixed;inset:0}.page-loading-overlay.active{opacity:.94;visibility:visible;pointer-events:all}.page-loading-spinner{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:40px;height:40px;animation:.8s linear infinite page-loading-spin}@keyframes page-loading-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-loading-spinner{animation-duration:1.6s}}.landing-page .hero{max-width:680px;padding-top:64px;padding-bottom:16px}.landing-page .hero-copy h1{letter-spacing:-.01em;text-wrap:balance;margin:20px 0 18px;font-size:38px;font-weight:700;line-height:1.22}.landing-page .hero-copy p{color:var(--text-muted);max-width:48ch;margin:0 0 20px;font-size:17px;line-height:1.6}.landing-page .hero-cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.landing-page .hero-copy p.hero-ai-line{color:var(--text-muted);margin:34px 0 0;font-size:12px;font-weight:500}.landing-page section{padding-top:88px}.landing-page header.hero+section{padding-top:40px}.landing-page #nasil-calisir{padding-top:56px}.landing-page .section-head{text-align:center;max-width:620px;margin:0 auto 40px}.landing-page .section-head h2{text-wrap:balance;margin:14px 0 10px;font-size:30px;font-weight:500}.landing-page .section-head p{color:var(--text-muted);margin:0;font-size:16px;line-height:1.6}.landing-page .center{text-align:center}.landing-page .tool-section{margin:0 -32px;padding:32px 32px 8px}.landing-page .tool-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.landing-page .tool-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:inherit;cursor:pointer;flex-direction:column;gap:8px;padding:18px 14px;text-decoration:none;transition:background .2s,transform .2s;display:flex}.landing-page .tool-card:hover{background:var(--surface);transform:translateY(-2px)}.landing-page .tool-card:hover .tool-icon{transform:scale(1.08)}.landing-page .tool-grid .tool-card:nth-child(3n){border-right:none}.landing-page .tool-icon{width:36px;height:36px;color:var(--accent);background:#dce6f7;border-radius:9px;justify-content:center;align-items:center;font-size:18px;transition:transform .2s;display:flex}.landing-page .tool-card:nth-child(2) .tool-icon,.landing-page .tool-card:nth-child(3) .tool-icon,.landing-page .tool-card:nth-child(4) .tool-icon{color:var(--violet);background:#e9dbfc}.landing-page .tool-card h3{margin:0;font-size:13px;font-weight:600}.landing-page .tool-card p{color:var(--text-muted);flex:1;margin:0;font-size:11px;line-height:1.4}.landing-page .tool-tag{color:var(--tag-green-ink);background:var(--tag-green-bg);border-radius:999px;align-self:flex-start;padding:3px 10px;font-size:10px;font-weight:600}.landing-page .tool-toggle-wrap{text-align:center;margin-top:4px;display:none}.landing-page .tool-toggle-btn{border:1px solid var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600}.landing-page .tool-toggle-btn:hover{background:var(--surface)}.landing-page .price-grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;display:grid}.landing-page .price-card{background:var(--surface);border:1px solid var(--border);text-align:left;border-radius:16px;flex-direction:column;gap:10px;padding:28px 22px;display:flex;position:relative}.landing-page .price-card.popular{border-color:var(--violet);box-shadow:0 0 0 3px var(--violet-soft)}.landing-page .price-ribbon{background:var(--violet);color:#fff;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:5px 14px;font-size:10.5px;font-weight:700;position:absolute;top:-13px;left:22px}.landing-page .price-card h3{margin:6px 0 0;font-size:17px;font-weight:600}.landing-page .price-tagline{color:var(--text-muted);min-height:32px;margin:0 0 8px;font-size:12.5px}.landing-page .price-amount{font-size:28px;font-weight:700}.landing-page .price-amount .was{color:var(--text-muted);margin-right:6px;font-size:14px;font-weight:500;text-decoration:line-through}.landing-page .price-amount .per{color:var(--text-muted);font-size:13px;font-weight:500}.landing-page .price-note{color:var(--tag-green-ink);margin:-4px 0 0;font-size:11px;font-weight:600}.landing-page .price-vat{color:var(--text-muted);margin:-6px 0 6px;font-size:11px}.landing-page .price-list{flex-direction:column;flex:1;gap:9px;margin:0 0 8px;padding:0;list-style:none;display:flex}.landing-page .price-list li{color:var(--text);padding-left:22px;font-size:12.5px;line-height:1.45;position:relative}.landing-page .price-list li:before{content:"✓";color:var(--tag-green-ink);font-weight:700;position:absolute;left:0}.landing-page .price-list li.inherit{font-weight:700}.landing-page .price-cta{text-align:center;white-space:normal;border-radius:10px;justify-content:center;line-height:1.3}.landing-page .criteria-head{max-width:620px;margin:0 0 28px}.landing-page .criteria-head h2{letter-spacing:-.01em;text-wrap:balance;margin:0 0 8px;font-size:26px;font-weight:800}.landing-page .criteria-head p{color:var(--text-muted);margin:0;font-size:15px}.landing-page .criteria-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.landing-page .criteria-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;align-items:center;gap:12px;padding:14px;font-size:12px;font-weight:600;display:flex}.landing-page .criteria-card svg{color:var(--accent);flex-shrink:0}.landing-page .criteria-card.featured{background:var(--violet-soft);border-color:var(--violet);color:var(--violet)}.landing-page .criteria-card.featured svg{color:var(--violet)}.landing-page .criteria-more{text-align:center;color:var(--text-muted);margin:18px 0 0;font-size:13.5px;font-weight:600}.landing-page .deepdive{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.landing-page .deepdive.reverse .deepdive-copy{order:2}.landing-page .deepdive.reverse .deepdive-visual{order:1}.landing-page .deepdive-copy h2{text-wrap:balance;margin:0 0 16px;font-size:30px;font-weight:500;line-height:1.18}.landing-page .checklist{flex-direction:column;gap:12px;margin:0 0 26px;padding:0;list-style:none;display:flex}.landing-page .checklist li{color:var(--text-muted);align-items:flex-start;gap:10px;font-size:15px;display:flex}.landing-page .checklist li svg{color:var(--accent);flex-shrink:0;margin-top:2px}@property --pct{syntax:"<number>";inherits:false;initial-value:0}.landing-page .score-card{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow);opacity:0;border-radius:16px;max-width:380px;margin:0 auto;padding:26px;transition:opacity .6s,transform .6s;transform:translateY(16px)}.landing-page .score-card.in-view{opacity:1;transform:translateY(0)}.landing-page .score-card-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-2);border-radius:999px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.landing-page .score-card-top{align-items:center;gap:16px;margin-bottom:22px;display:flex}.landing-page .score-ring{--pct:0;background:conic-gradient(var(--accent) calc(var(--pct) * 1%), var(--border) 0);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;transition:--pct 1.3s cubic-bezier(.22,.8,.25,1) .2s;display:flex}.landing-page .score-card.in-view .score-ring{--pct:78}.landing-page .score-ring:after{content:"78/100";background:var(--surface);border-radius:50%;justify-content:center;align-items:center;width:61px;height:61px;font-size:14px;font-weight:800;display:flex}.landing-page .score-card-top strong{font-size:15px;display:block}.landing-page .score-card-top span{color:var(--text-muted);font-size:12.5px}.landing-page .score-bar-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:12.5px;display:flex}.landing-page .score-bar-track{background:var(--surface-2);border-radius:4px;flex:1;height:7px;margin:0 10px;overflow:hidden}.landing-page .score-bar-fill{background:var(--accent);border-radius:4px;width:0;height:100%;transition:width 1.1s cubic-bezier(.22,.8,.25,1);display:block}.landing-page .score-card.in-view .score-bar-fill{width:var(--w)}@media (prefers-reduced-motion:reduce){.landing-page .score-card,.landing-page .score-ring,.landing-page .score-bar-fill{transition:none!important}}.landing-page .reveal{opacity:0;transition:opacity .7s cubic-bezier(.22,.8,.25,1),transform .7s cubic-bezier(.22,.8,.25,1);transform:translateY(28px)}.landing-page .reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.landing-page .reveal{opacity:1;transition:none;transform:none}}.landing-page .steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.landing-page .step{padding-top:6px;position:relative}.landing-page .step-num{color:var(--border);margin-bottom:10px;font-family:ui-serif,Georgia,serif;font-size:34px;font-weight:600;line-height:1}.landing-page .step h3{margin:0 0 6px;font-size:15.5px}.landing-page .step p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.landing-page .why-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.landing-page .why-card{text-align:center;padding:8px}.landing-page .why-icon{background:var(--accent-soft);width:44px;height:44px;color:var(--accent);border-radius:12px;justify-content:center;align-items:center;margin:0 auto 14px;display:flex}.landing-page .why-card h3{margin:0 0 8px;font-size:15.5px}.landing-page .why-card p{color:var(--text-muted);margin:0;font-size:13.5px;line-height:1.55}.landing-page .proof-grid{text-align:center;grid-template-columns:repeat(2,1fr);gap:24px;max-width:420px;margin:0 auto;display:grid}.landing-page .proof-stat{flex-direction:column;gap:4px;display:flex}.landing-page .proof-num{color:var(--accent);font-size:30px;font-weight:800}.landing-page .proof-label{color:var(--text-muted);font-size:13px}.landing-page .faq{flex-direction:column;gap:0;max-width:720px;margin:0 auto;display:flex}.landing-page .faq-item{border-bottom:1px solid var(--border);padding:20px 0}.landing-page .faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.landing-page .faq-item summary::-webkit-details-marker{display:none}.landing-page .faq-item summary:after{content:"+";color:var(--text-muted);flex-shrink:0;font-size:20px;font-weight:400}.landing-page .faq-item[open] summary:after{content:"–"}.landing-page .faq-item p{color:var(--text-muted);margin:12px 0 0;font-size:14.5px;line-height:1.6}.landing-page .faq-hidden{display:none}.landing-page .faq-toggle-wrap{text-align:center;margin-top:20px}.landing-page .faq-toggle-btn{border:1px solid var(--border);color:var(--accent);cursor:pointer;background:0 0;border-radius:999px;padding:10px 22px;font-size:13px;font-weight:600}.landing-page .faq-toggle-btn:hover{background:var(--surface)}.landing-page .final-cta{text-align:center;background:var(--accent);color:var(--accent-ink);border-radius:24px;margin-top:96px;padding:64px 32px}.landing-page .final-cta h2{text-wrap:balance;margin:0 0 14px;font-size:32px;font-weight:500}.landing-page .final-cta p{opacity:.85;margin:0 0 28px;font-size:16px}.landing-page .final-cta .btn-primary{background:var(--accent-ink);color:var(--accent)}.landing-page .foot{border-top:1px solid var(--border);color:var(--text-muted);justify-content:space-between;align-items:center;margin-top:64px;padding:32px 0 50px;font-size:13px;display:flex}.landing-page .foot-links{gap:20px;display:flex}.landing-page .foot-links a{color:var(--text-muted);text-decoration:none}.landing-page .foot-links a:hover{color:var(--accent)}@media (max-width:900px){.landing-page .hero{padding-top:32px}.landing-page .hero-copy{text-align:center;flex-direction:column;align-items:center;display:flex}.landing-page .hero-copy h1{font-size:24px}.landing-page .hero-copy p{margin-left:auto;margin-right:auto}.landing-page .hero-cta-row{justify-content:center}.landing-page .tool-grid{grid-template-columns:repeat(2,1fr)}.landing-page .tool-grid .tool-card:nth-child(3n){border-right:1px solid var(--border)}.landing-page .tool-grid .tool-card:nth-child(2n){border-right:none}.landing-page .tool-card{text-align:center;align-items:center}.landing-page .tool-card .tool-tag{align-self:center}.landing-page .deepdive,.landing-page .deepdive.reverse{grid-template-columns:1fr;gap:20px}.landing-page .deepdive.reverse .deepdive-copy,.landing-page .deepdive.reverse .deepdive-visual{order:unset}.landing-page .deepdive-copy,.landing-page .step{text-align:center}.landing-page .steps{grid-template-columns:repeat(2,1fr)}.landing-page .why-grid{grid-template-columns:1fr}.landing-page .price-grid,.landing-page .criteria-grid{grid-template-columns:repeat(2,1fr)}.landing-page .proof-grid{grid-template-columns:1fr;gap:18px}.landing-page .nav-links{display:none}}@media (max-width:560px){.landing-page .wrap{padding-left:20px;padding-right:20px}.landing-page .tool-grid{grid-template-columns:repeat(2,1fr)}.landing-page .tool-extra{display:none}.landing-page .tool-grid.tool-expanded .tool-extra{display:flex}.landing-page .tool-toggle-wrap{display:block}.landing-page .steps,.landing-page .price-grid{grid-template-columns:1fr}.landing-page .criteria-grid{grid-template-columns:repeat(2,1fr);gap:10px}.landing-page .criteria-card{padding:12px 10px;font-size:12px}.landing-page .foot{text-align:center;flex-direction:column;gap:14px}.landing-page section{padding-top:44px}.landing-page header.hero+section{padding-top:20px}.landing-page #nasil-calisir{padding-top:32px}}
