:root{--navy:#0c1b36;--blue:#087be8;--blue2:#2f69c9;--soft:#edf3f9;--line:#d8e1eb;--text:#13203a;--muted:#6f7a8d;--white:#fff;--red:#d83e43;--green:#16835f;--shadow:0 18px 55px rgba(15,32,60,.1)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#eef3f8;color:var(--text);font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}.site-header{height:102px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1180px)/2));position:sticky;top:0;z-index:20}.brand-lockup{display:flex;align-items:center;gap:14px;text-decoration:none;color:var(--navy)}.brand-lockup>span{display:grid;place-items:center;width:60px;height:60px;border-radius:18px;background:linear-gradient(145deg,#147fd7,#082b62);color:#fff;font-size:36px;font-weight:800}.brand-lockup div{display:flex;flex-direction:column}.brand-lockup b{font-size:24px;letter-spacing:.04em}.brand-lockup small{color:var(--blue);letter-spacing:.34em;font-size:12px}.site-header nav{display:flex;gap:28px}.site-header nav a{color:var(--text);text-decoration:none;font-weight:700}.menu-btn{display:none;background:none;border:0;font-size:30px}.progress{height:6px;background:#dce4ed;position:sticky;top:102px;z-index:20}.progress i{display:block;width:16.6%;height:100%;background:linear-gradient(90deg,var(--blue),#5baeff);transition:.25s}.public-shell{max-width:1180px;margin:auto;padding:54px 26px}.intro{display:grid;grid-template-columns:1fr 1fr;column-gap:70px;align-items:center;margin-bottom:46px}.intro span{color:var(--blue);font-weight:800;letter-spacing:.15em}.intro h1{font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.02;margin:.45rem 0 1rem;max-width:760px}.intro p{color:var(--muted);font-size:19px;max-width:700px}.intro ul{list-style:none;margin:0;padding:0;display:grid;gap:18px;font-weight:800;font-size:18px}.wizard-card{background:#fff;border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow);overflow:hidden;max-width:920px;margin:0 auto}.wizard-head{display:grid;grid-template-columns:80px 1fr 80px;align-items:center;text-align:center;padding:26px 30px;border-bottom:1px solid var(--line)}.wizard-head div{display:flex;flex-direction:column}.wizard-head small,.step-title small{color:var(--blue);font-weight:800;letter-spacing:.15em}.wizard-head>span{font-size:30px}.icon-btn{border:0;background:var(--soft);width:54px;height:54px;border-radius:16px;font-size:27px}.wizard-body{padding:44px 38px}.step-title{text-align:center;margin-bottom:32px}.step-title h2{font-size:34px;margin:8px 0}.step-title p{margin:0;color:var(--muted);font-size:17px}.choice-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.choice-grid button,.transmission button{min-height:76px;border:1.5px solid var(--line);border-radius:18px;background:#f8fafc;color:var(--text);font-weight:750;cursor:pointer}.choice-grid button:hover,.choice-grid button.selected,.transmission button.selected{border-color:var(--blue);background:#eaf4ff;box-shadow:0 0 0 3px rgba(8,123,232,.12)}.logo-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.logo-grid button{border:1.5px solid transparent;background:#fff;border-radius:20px;padding:18px 8px;display:flex;flex-direction:column;align-items:center;gap:10px;cursor:pointer}.logo-grid button:hover,.logo-grid button.selected{background:#eff6ff;border-color:#bcdcff}.brand-img{width:76px;height:58px;display:grid;place-items:center;position:relative}.brand-img em{font-style:normal;font-weight:900;font-size:32px;color:#b5c0cf}.brand-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;background:#fff}.search{width:100%;height:58px;border:1px solid var(--line);border-radius:16px;padding:0 18px;margin-bottom:28px}.variant-list{display:grid;grid-template-columns:1fr 1fr;gap:14px}.variant-list button{min-height:86px;text-align:left;padding:16px 20px;border:1.5px solid var(--line);border-radius:18px;background:#f8fafc;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.variant-list button.selected{border-color:var(--blue);background:#eaf4ff;color:#075aa5}.variant-list span{display:flex;flex-direction:column}.variant-list small{color:var(--muted);margin-top:4px}.transmission{margin-top:30px}.transmission p{color:var(--muted);margin:.2rem 0 12px}.transmission div{display:grid;grid-template-columns:1fr 1fr;gap:14px}.field,.form-grid label{display:flex;flex-direction:column;gap:7px;font-weight:700;margin-top:20px}.field input,.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:54px;border:1px solid var(--line);border-radius:14px;padding:12px 14px;background:#f9fbfd}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.form-grid .wide{grid-column:1/-1}.form-grid textarea{height:100px;resize:vertical}.wizard-actions{padding:22px 38px 38px;display:flex;justify-content:flex-end;gap:14px}.primary,.secondary{border:0;border-radius:16px;padding:16px 24px;font-weight:800;text-decoration:none;display:inline-block;text-align:center}.primary{background:linear-gradient(135deg,#0c82ec,#285ebc);color:#fff}.primary:disabled{opacity:.38}.secondary{background:#edf2f7;color:var(--text)}.success{text-align:center;padding:25px}.success i{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#dff7ed;color:var(--green);font-size:40px;margin:auto}.success h2{font-size:36px}.privacy{font-size:13px;color:var(--muted)}.how{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:50px 0}.how article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px}.how article>b{font-size:46px;color:#dce8f7}.how h2{margin:.2rem 0}.how p{color:var(--muted)}footer{background:var(--navy);color:#fff;padding:56px max(28px,calc((100vw - 1180px)/2))}.brand-lockup.light{color:#fff}.brand-lockup.light>span{background:#fff;color:var(--navy)}footer a{color:#fff;font-size:22px;font-weight:800}.install-page,.admin-login{min-height:100vh;display:grid;place-items:center;padding:20px;background:radial-gradient(circle at top,#e5f3ff,#eef3f8 45%)}.install-card,.login-card{background:#fff;width:min(760px,100%);padding:38px;border-radius:26px;box-shadow:var(--shadow)}.install-card h1,.login-card h1{font-size:34px;margin:28px 0 4px}.alert{background:#fff0f0;color:#a12727;border:1px solid #ffcaca;border-radius:12px;padding:12px;margin:18px 0}
/* Yönetim paneli */.admin-body{background:#f1f5f9}.admin-layout{min-height:100vh;display:grid;grid-template-columns:250px 1fr}.admin-side{background:var(--navy);color:#fff;padding:28px 18px;position:sticky;top:0;height:100vh}.admin-side .brand-lockup{color:#fff;margin-bottom:35px}.admin-side .brand-lockup>span{width:46px;height:46px;border-radius:13px;font-size:28px}.admin-side .brand-lockup b{font-size:16px}.admin-side nav{display:grid;gap:8px}.admin-side nav a{color:#c9d6e8;text-decoration:none;padding:12px 14px;border-radius:12px;font-weight:700}.admin-side nav a:hover,.admin-side nav a.active{background:#17345f;color:#fff}.admin-main{padding:32px;min-width:0}.admin-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:26px}.admin-top h1{margin:0;font-size:30px}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat{background:#fff;border:1px solid var(--line);border-radius:18px;padding:20px}.stat small{color:var(--muted)}.stat b{display:block;font-size:34px;margin-top:5px}.panel{background:#fff;border:1px solid var(--line);border-radius:20px;padding:22px;margin-bottom:20px;overflow:auto}.panel-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.panel h2{margin:0}.data-table{width:100%;border-collapse:collapse;min-width:760px}.data-table th,.data-table td{text-align:left;padding:13px;border-bottom:1px solid var(--line);vertical-align:middle}.data-table th{font-size:13px;color:var(--muted);text-transform:uppercase}.badge{display:inline-block;padding:6px 10px;border-radius:999px;background:#eaf4ff;color:#0962b2;font-size:13px;font-weight:800}.mini-btn{border:1px solid var(--line);background:#fff;border-radius:10px;padding:8px 10px;text-decoration:none;color:var(--text);cursor:pointer}.danger{color:#b3262e}.admin-form{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.admin-form label{display:flex;flex-direction:column;gap:5px;font-weight:700}.admin-form input,.admin-form select{min-height:46px;border:1px solid var(--line);border-radius:11px;padding:9px 11px}.admin-form .wide{grid-column:1/-1}.catalog-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.catalog-list{border:1px solid var(--line);border-radius:14px;max-height:560px;overflow:auto}.catalog-list button{display:flex;width:100%;justify-content:space-between;border:0;border-bottom:1px solid var(--line);background:#fff;padding:12px;text-align:left}.catalog-list button.active{background:#eaf4ff;color:#075aa5}.mobile-admin-toggle{display:none}
@media(max-width:760px){.site-header{height:84px;padding:0 18px}.brand-lockup>span{width:52px;height:52px;border-radius:16px}.brand-lockup b{font-size:20px}.site-header nav{display:none}.menu-btn{display:block}.progress{top:84px}.public-shell{padding:30px 14px}.intro{display:block;margin-bottom:28px}.intro h1{font-size:38px}.intro p{font-size:17px}.intro ul{margin-top:24px}.wizard-card{border-radius:22px}.wizard-head{grid-template-columns:58px 1fr 58px;padding:18px 14px}.wizard-body{padding:30px 20px}.step-title h2{font-size:28px}.choice-grid,.logo-grid{grid-template-columns:repeat(2,1fr)}.choice-grid.years{grid-template-columns:repeat(3,1fr)}.variant-list,.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.wizard-actions{padding:16px 20px 24px}.wizard-actions .primary{flex:1}.how{grid-template-columns:1fr}.admin-layout{display:block}.admin-side{position:relative;height:auto;padding:18px}.admin-side nav{grid-template-columns:repeat(2,1fr)}.admin-main{padding:18px 12px}.stat-grid{grid-template-columns:1fr 1fr}.catalog-columns{grid-template-columns:1fr}.admin-form{grid-template-columns:1fr}.admin-form .wide{grid-column:auto}}
