:root{--green:#0b7a55;--green-dark:#07543e;--green-soft:#e8f6ef;--ink:#14251f;--muted:#667a71;--line:#dbe7e1;--bg:#f7fbf9;--white:#fff;--shadow:0 18px 50px rgba(13,72,52,.12)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--white);line-height:1.55}.marketing-container{width:min(1160px,calc(100% - 36px));margin:0 auto}.marketing-header{position:sticky;top:0;z-index:40;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);border-bottom:1px solid rgba(219,231,225,.9)}.header-inner{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:24px}.marketing-brand{display:inline-flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;font-size:22px}.marketing-brand span{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:linear-gradient(135deg,var(--green),#24a774);color:#fff;font-size:15px;font-weight:900;box-shadow:0 8px 22px rgba(11,122,85,.23)}.marketing-nav{display:flex;align-items:center;gap:23px}.marketing-nav a{color:#40564d;text-decoration:none;font-weight:700;font-size:14px}.marketing-nav a:hover{color:var(--green)}.marketing-nav .nav-login{padding:10px 14px;border:1px solid var(--line);border-radius:11px}.marketing-nav .nav-register{padding:11px 16px;border-radius:11px;color:#fff;background:var(--green);box-shadow:0 8px 20px rgba(11,122,85,.2)}.mobile-menu-button{display:none;border:0;background:none;font-size:24px}.hero-section{position:relative;overflow:hidden;padding:92px 0 76px;background:radial-gradient(circle at 80% 10%,#dff7ea 0,transparent 32%),linear-gradient(180deg,#fbfefc,#f2faf6)}.hero-section:after{content:"";position:absolute;width:430px;height:430px;border:70px solid rgba(19,139,94,.05);border-radius:50%;right:-170px;bottom:-220px}.hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:1.02fr .98fr;gap:64px;align-items:center}.hero-badge,.eyebrow,.section-heading>span,.cta-card>div>span{display:inline-flex;color:var(--green);font-size:12px;font-weight:900;letter-spacing:.12em}.hero-badge{padding:8px 12px;border-radius:999px;background:#dff5ea;letter-spacing:.04em}.hero-copy h1{margin:22px 0 18px;font-size:clamp(42px,5.5vw,67px);line-height:1.04;letter-spacing:-.045em}.hero-copy>p{font-size:19px;color:var(--muted);max-width:650px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin:31px 0 24px}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:13px;padding:14px 20px;text-decoration:none;font:inherit;font-weight:800;cursor:pointer;transition:.2s}.button.primary{background:var(--green);color:#fff;box-shadow:0 12px 28px rgba(11,122,85,.22)}.button.primary:hover{background:var(--green-dark);transform:translateY(-1px)}.button.secondary{background:#fff;color:var(--green-dark);border:1px solid var(--line)}.button.light{background:#fff;color:var(--green-dark)}.button.full{width:100%}.button.large{padding:17px 22px}.hero-proof{display:flex;flex-wrap:wrap;gap:18px;color:#4f665c;font-size:13px;font-weight:700}.hero-dashboard{padding:23px;border:1px solid #d5e8de;background:rgba(255,255,255,.93);border-radius:25px;box-shadow:0 32px 75px rgba(9,80,55,.16);transform:rotate(1deg)}.preview-top{display:flex;align-items:center;gap:13px;padding-bottom:18px;border-bottom:1px solid var(--line)}.preview-top div{display:flex;flex-direction:column}.preview-top small{color:var(--muted)}.preview-logo{display:grid;place-items:center;width:43px;height:43px;border-radius:13px;background:var(--green);color:#fff;font-weight:900}.preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.preview-cards article{padding:14px;border-radius:14px;background:#f0f8f4}.preview-cards small,.preview-cards span{display:block;color:var(--muted);font-size:10px}.preview-cards strong{display:block;margin:7px 0;font-size:17px}.preview-cards span{color:var(--green)}.preview-table{border:1px solid var(--line);border-radius:14px;overflow:hidden}.preview-table div{display:flex;justify-content:space-between;padding:13px 15px;border-bottom:1px solid var(--line);font-size:13px}.preview-table div:last-child{border:0}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff}.trust-strip>div{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#60736a;font-size:13px;font-weight:800}.section{padding:90px 0}.section-soft{background:var(--bg)}.section-heading{text-align:center;max-width:720px;margin:0 auto 45px}.section-heading h2,.modules-grid h2,.cta-card h2{margin:10px 0 14px;font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-.03em}.section-heading p,.modules-grid>div>p,.cta-card p{color:var(--muted);font-size:17px}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.feature-card{padding:27px;border:1px solid var(--line);border-radius:19px;background:#fff;box-shadow:0 8px 26px rgba(19,55,42,.05)}.feature-card h3{margin:18px 0 9px}.feature-card p{margin:0;color:var(--muted)}.feature-icon{display:grid;place-items:center;width:47px;height:47px;border-radius:15px;background:var(--green-soft);color:var(--green);font-size:21px;font-weight:900}.modules-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.text-link{color:var(--green);font-weight:900;text-decoration:none}.module-list{display:grid;grid-template-columns:1fr 1fr;gap:12px}.module-list div{padding:16px 17px;border:1px solid var(--line);border-radius:13px;background:#fff;font-weight:750}.module-list span{display:inline-grid;place-items:center;margin-right:8px;width:23px;height:23px;border-radius:50%;background:var(--green-soft);color:var(--green)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);align-items:stretch;gap:18px}.price-card{position:relative;display:flex;flex-direction:column;padding:30px;border:1px solid var(--line);border-radius:22px;background:#fff}.price-card.featured{border:2px solid var(--green);box-shadow:var(--shadow);transform:translateY(-9px)}.popular{position:absolute;top:-14px;left:50%;transform:translateX(-50%);padding:6px 12px;border-radius:999px;background:var(--green);color:#fff;font-size:11px;font-weight:900;white-space:nowrap}.price-card h3{font-size:24px}.price{font-size:36px;font-weight:900;color:var(--green-dark)}.price small{font-size:12px;color:var(--muted)}.price-card ul{flex:1;padding:0;margin:25px 0;list-style:none}.price-card li{padding:10px 0;border-bottom:1px dashed var(--line)}.faq-list{max-width:820px;margin:0 auto}.faq-list details{margin-bottom:12px;border:1px solid var(--line);border-radius:15px;background:#fff}.faq-list summary{padding:19px 21px;font-weight:850;cursor:pointer}.faq-list p{padding:0 21px 20px;margin:0;color:var(--muted)}.cta-section{padding:0 0 90px;background:var(--bg)}.cta-card{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:48px;border-radius:27px;color:#fff;background:linear-gradient(135deg,#07543e,#0d8d61);box-shadow:var(--shadow)}.cta-card>div>span{color:#b9f2d7}.cta-card p{color:#d9eee4}.marketing-footer{padding:58px 0 24px;background:#10251d;color:#dbe9e2}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:50px}.footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-grid a{color:#bfd2c8;text-decoration:none}.footer-grid p{max-width:420px;color:#9fb7ac}.footer-brand{color:#fff}.footer-bottom{padding-top:24px;margin-top:35px;border-top:1px solid rgba(255,255,255,.1);color:#8fa99d;font-size:13px}.register-page{min-height:calc(100vh - 76px);padding:54px 0 80px;background:radial-gradient(circle at 75% 0,#ddf7e9 0,transparent 33%),#f5faf7}.register-shell{width:min(1120px,calc(100% - 32px));margin:0 auto}.register-shell.compact{max-width:560px}.register-progress{display:flex;align-items:center;justify-content:center;margin-bottom:25px}.register-progress span{display:grid;place-items:center;width:34px;height:34px;border:2px solid #cbdcd3;border-radius:50%;color:#84998f;background:#fff;font-weight:900}.register-progress span.active,.register-progress span.done{border-color:var(--green);background:var(--green);color:#fff}.register-progress i{width:72px;height:2px;background:#cfddd6}.register-progress i.done{background:var(--green)}.register-card{padding:38px;border:1px solid var(--line);border-radius:23px;background:#fff;box-shadow:var(--shadow)}.register-card.wide{padding:36px}.register-card h1{margin:8px 0 12px;font-size:33px;letter-spacing:-.03em}.register-card>p{margin-top:0;color:var(--muted)}.register-mark{display:grid;place-items:center;width:58px;height:58px;margin-bottom:18px;border-radius:18px;background:var(--green);color:#fff;font-size:20px;font-weight:900}.marketing-field{display:flex;flex-direction:column;gap:7px;margin-bottom:17px}.marketing-field>span{font-size:13px;font-weight:800;color:#40564d}.marketing-field input,.marketing-field select,.marketing-field textarea{width:100%;border:1px solid #cbdcd3;border-radius:12px;padding:13px 14px;background:#fff;color:var(--ink);font:inherit;outline:none}.marketing-field input:focus,.marketing-field select:focus,.marketing-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(11,122,85,.1)}.code-input{text-transform:uppercase;letter-spacing:.11em;font-weight:900;text-align:center;font-size:17px}.form-alert{padding:13px 15px;margin:18px 0;border-radius:12px;font-weight:700;font-size:14px}.form-alert.error{background:#fff0ee;color:#a83728;border:1px solid #ffd2cb}.register-help{padding:17px;margin-top:18px;border-radius:12px;background:var(--green-soft);color:#496259;font-size:13px}.back-link{display:block;margin-top:20px;text-align:center;color:var(--green);text-decoration:none;font-weight:800}.setup-grid{display:grid;grid-template-columns:300px 1fr;gap:22px;align-items:start}.plan-summary{position:sticky;top:105px;padding:28px;border-radius:20px;background:#10291f;color:#fff;box-shadow:var(--shadow)}.plan-summary h2{margin:8px 0}.plan-price{margin:20px 0;font-size:34px;font-weight:900}.plan-price small{font-size:12px;color:#a7c3b6}.plan-summary ul{padding:0;list-style:none}.plan-summary li{padding:11px 0;border-bottom:1px solid rgba(255,255,255,.1);color:#c5d8cf}.code-confirmed{margin:22px 0;padding:13px;border-radius:12px;background:rgba(50,205,132,.12);color:#baf3d5}.plan-summary a{color:#c8ead9}.wizard-section{padding:24px 0;border-top:1px solid var(--line)}.wizard-section:first-of-type{border-top:0}.wizard-title{display:flex;gap:12px;align-items:flex-start;margin-bottom:19px}.wizard-title>span{display:grid;place-items:center;flex:0 0 31px;height:31px;border-radius:10px;background:var(--green-soft);color:var(--green);font-weight:900}.wizard-title h3,.wizard-title p{margin:0}.wizard-title p{color:var(--muted);font-size:13px}.marketing-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 15px}.full-span{grid-column:1/-1}.terms-check{display:flex;gap:10px;align-items:flex-start;margin:8px 0 20px;font-size:13px;color:#4c6158}.success-card{text-align:center}.success-icon{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 20px;border-radius:50%;background:var(--green-soft);color:var(--green);font-size:38px;font-weight:900}.success-list{margin:25px 0;text-align:left}.success-list div{display:flex;gap:12px;align-items:center;padding:13px;border-bottom:1px solid var(--line)}.success-list span{display:grid;place-items:center;width:27px;height:27px;border-radius:9px;background:var(--green);color:#fff;font-size:12px;font-weight:900}.success-list p{margin:0;color:var(--muted)}@media(max-width:900px){.marketing-nav{display:none;position:absolute;left:18px;right:18px;top:70px;padding:18px;flex-direction:column;align-items:stretch;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:var(--shadow)}.marketing-nav.open{display:flex}.mobile-menu-button{display:block}.hero-grid,.modules-grid,.setup-grid{grid-template-columns:1fr}.hero-dashboard{transform:none}.feature-grid,.pricing-grid{grid-template-columns:1fr 1fr}.plan-summary{position:static}.price-card.featured{transform:none}.trust-strip>div{flex-wrap:wrap;justify-content:center;padding:18px 0}.footer-grid{grid-template-columns:1fr 1fr}.cta-card{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.hero-section{padding-top:58px}.hero-copy h1{font-size:41px}.hero-actions{flex-direction:column}.hero-actions .button{width:100%}.preview-cards,.feature-grid,.pricing-grid,.module-list,.marketing-form-grid{grid-template-columns:1fr}.marketing-form-grid>span{display:none}.full-span{grid-column:auto}.section{padding:65px 0}.register-card,.register-card.wide{padding:24px}.footer-grid{grid-template-columns:1fr}.cta-card{padding:31px}.register-progress i{width:45px}}


/* v20.1 AS Takip kurumsal renk sistemi: Parlamento Mavisi + Ateş Kırmızısı */
:root{--green:#243B7A;--green-dark:#182A5B;--green-soft:#EEF2FB;--ink:#15213F;--muted:#68738B;--line:#DDE3F0;--bg:#F6F8FC;--fire:#C9251A;--fire-dark:#A91D14;--shadow:0 18px 50px rgba(36,59,122,.14)}
.marketing-brand{width:min(270px,32vw);height:58px;display:flex}.marketing-brand img{display:block;width:100%;height:100%;object-fit:contain;object-position:left center}
.marketing-nav a:hover{color:var(--fire)}
.marketing-nav .nav-register{background:var(--fire)!important;color:#fff!important;border:1px solid var(--fire)!important;box-shadow:0 8px 20px rgba(201,37,26,.22)}
.marketing-nav .nav-register:hover{background:var(--fire-dark)!important;color:#fff!important}
.hero-section{background:radial-gradient(circle at 80% 10%,#EEF2FB 0,transparent 32%),linear-gradient(180deg,#fff,#F6F8FC)}
.hero-section:after{border-color:rgba(201,37,26,.055)}
.hero-badge{background:#FCEDEC;color:var(--fire)}
.button.primary{background:var(--fire);color:#fff;box-shadow:0 12px 28px rgba(201,37,26,.22)}.button.primary:hover{background:var(--fire-dark);color:#fff}
.button.secondary{color:var(--green);border-color:#C9D3EA}.button.secondary:hover{border-color:var(--fire);color:var(--fire)}
.preview-logo,.register-mark{background:var(--green)}
.feature-icon,.module-list span{background:var(--green-soft);color:var(--green)}
.price-card.featured{border-color:var(--fire)}.popular{background:var(--fire)}
.cta-card{background:linear-gradient(135deg,#182A5B,#243B7A 65%,#C9251A)}.cta-card>div>span{color:#fff}.cta-card p{color:#E9EDF8}
.marketing-footer{background:#101A36}.footer-grid a:hover{color:#fff}
.register-page{background:radial-gradient(circle at 75% 0,#EEF2FB 0,transparent 33%),#F6F8FC}
.marketing-field input:focus,.marketing-field select:focus,.marketing-field textarea:focus{border-color:var(--green);box-shadow:0 0 0 4px rgba(36,59,122,.1)}
@media(max-width:760px){.marketing-brand{width:210px;height:48px}}

/* v20.2 Satış sayfası ve kayıt ekranı: Parlamento Mavisi + Ateş Kırmızısı */
:root{--navy:#243B7A;--navy-dark:#142650;--navy-deep:#0E1B3D;--navy-soft:#EEF2FB;--fire:#C9251A;--fire-dark:#9F1C14;--fire-soft:#FCEDEC;--ink:#15213F;--muted:#69748C;--line:#DCE3F0;--bg:#F5F7FB;--white:#fff;--shadow:0 22px 55px rgba(23,42,91,.14)}
body{background:#fff;color:var(--ink)}
.marketing-header{background:linear-gradient(90deg,rgba(255,255,255,.98) 0 20%,rgba(36,59,122,.98) 48%,rgba(20,38,80,.98) 100%);border-bottom:0;box-shadow:0 8px 30px rgba(18,37,77,.16)}
.header-inner{min-height:78px}.marketing-brand{width:min(290px,30vw);height:62px;padding:3px 10px 3px 0;background:#fff;border-radius:0 20px 20px 0}.marketing-brand img{object-fit:contain}
.marketing-nav{gap:7px}.marketing-nav a{color:#fff;padding:10px 11px;border-radius:10px;font-size:13px}.marketing-nav a:hover{color:#fff;background:rgba(255,255,255,.1)}.marketing-nav .nav-login{border-color:rgba(255,255,255,.55);color:#fff}.marketing-nav .nav-login:hover{border-color:#fff}.marketing-nav .nav-register{background:var(--fire)!important;border-color:var(--fire)!important;color:#fff!important;padding:11px 16px}.marketing-nav .nav-register:hover,.marketing-nav .nav-register:focus{background:var(--fire-dark)!important;border-color:var(--fire-dark)!important;color:#fff!important;text-decoration:none!important}
.mobile-menu-button{color:#fff}
.sales-hero{position:relative;overflow:hidden;padding:66px 0 64px;background:radial-gradient(circle at 12% 15%,rgba(50,125,196,.16),transparent 26%),radial-gradient(circle at 88% 70%,rgba(201,37,26,.11),transparent 24%),linear-gradient(135deg,#fff 0,#f4f7fd 58%,#fff4f3 100%)}
.sales-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(36,59,122,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(36,59,122,.035) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(to right,#000,transparent 75%)}
.sales-hero-grid{position:relative;display:grid;grid-template-columns:.74fr 1.26fr;gap:36px;align-items:center;z-index:1}.sales-kicker{display:inline-flex;padding:8px 12px;border-radius:999px;background:var(--navy-soft);color:var(--navy);font-size:12px;font-weight:900;letter-spacing:.1em}.sales-hero-copy h1{margin:18px 0 16px;font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.05em;color:var(--navy-deep)}.sales-hero-copy p{max-width:590px;color:var(--muted);font-size:18px;line-height:1.72}.sales-points{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:22px;color:var(--navy);font-size:13px;font-weight:800}.sales-points span:nth-child(even){color:var(--fire)}
.sales-hero-visual{position:relative;isolation:isolate}.sales-hero-visual img{position:relative;z-index:2;display:block;width:100%;border-radius:24px;box-shadow:0 28px 70px rgba(20,38,80,.2);border:1px solid rgba(36,59,122,.14)}.hero-glow{position:absolute;border-radius:50%;filter:blur(5px);z-index:1}.hero-glow-blue{width:210px;height:210px;right:-35px;top:-35px;background:rgba(36,59,122,.23)}.hero-glow-red{width:160px;height:160px;left:-25px;bottom:-28px;background:rgba(201,37,26,.18)}
.button.fire{background:linear-gradient(135deg,var(--fire),#E33A2E);color:#fff;box-shadow:0 13px 28px rgba(201,37,26,.24)}.button.fire:hover,.button.fire:focus{background:linear-gradient(135deg,var(--fire-dark),var(--fire));color:#fff;transform:translateY(-2px)}.button.navy-outline{background:#fff;color:var(--navy);border:1px solid #BFCBE6}.button.navy-outline:hover{border-color:var(--navy);box-shadow:0 9px 22px rgba(36,59,122,.12);color:var(--navy-dark)}
.sales-ribbon{position:relative;background:linear-gradient(92deg,var(--navy-deep),var(--navy) 60%,#7C2330 84%,var(--fire));color:#fff;overflow:hidden}.sales-ribbon:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.08) 50%,transparent 100%);transform:skewX(-25deg)}.sales-ribbon-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:1px;padding:19px 0}.sales-ribbon-grid div{display:grid;gap:2px;padding:4px 20px;border-right:1px solid rgba(255,255,255,.16)}.sales-ribbon-grid div:last-child{border:0}.sales-ribbon-grid strong{font-size:15px}.sales-ribbon-grid span{color:#CBD5F0;font-size:11px}
.section-heading>span,.eyebrow,.cta-card>div>span{color:var(--fire)}.section-heading h2,.product-copy h2,.cta-card h2{color:var(--navy-deep)}
.digital-feature-section{position:relative;background:linear-gradient(115deg,#081A3A 0,#0E285B 58%,#6F1E2A 83%,#B52018 100%);color:#fff;overflow:hidden}.digital-feature-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at center,rgba(60,158,255,.35) 0 1px,transparent 1px);background-size:28px 28px;opacity:.22}.digital-feature-section .marketing-container{position:relative}.digital-feature-section .section-heading h2{color:#fff}.digital-feature-section .section-heading p{color:#C7D0E5}.digital-feature-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:18px}.digital-feature-card{text-align:center;padding:12px 8px 8px}.digital-feature-card h3{margin:17px 0 8px;color:#fff;font-size:17px}.digital-feature-card p{margin:0;color:#C7D0E5;font-size:13px;line-height:1.55}.digital-orbit{position:relative;width:112px;height:112px;margin:0 auto;display:grid;place-items:center;border-radius:50%;background:conic-gradient(from 60deg,#28A6FF,var(--navy),var(--fire),#FF5548,#28A6FF);box-shadow:0 0 30px rgba(43,150,255,.22),0 0 35px rgba(201,37,26,.16)}.digital-orbit:before{content:"";position:absolute;inset:5px;border-radius:50%;background:#0B1D42;border:1px solid rgba(255,255,255,.18)}.digital-orbit:after{content:"";position:absolute;inset:-13px;border-radius:50%;border:1px dashed rgba(65,170,255,.28);box-shadow:12px 0 0 -11px #35AAFF,-12px 0 0 -11px #E2382B}.digital-orbit span{position:relative;z-index:2;display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.22)}.digital-orbit svg{width:31px;height:31px;stroke:#fff;fill:none}
.product-showcase{background:#F7F9FD}.product-showcase-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:center}.product-copy>p{color:var(--muted);font-size:17px}.modern-list{margin-top:25px}.modern-list div{box-shadow:0 8px 22px rgba(24,42,91,.05);border-color:#D9E1F0}.modern-list span{background:var(--fire-soft);color:var(--fire)}
.panel-preview{position:relative;padding:24px;border:1px solid #D4DDED;border-radius:22px;background:#fff;box-shadow:0 25px 60px rgba(24,42,91,.14)}.panel-preview:after{content:"";position:absolute;right:-12px;top:60px;width:6px;height:110px;border-radius:10px;background:linear-gradient(var(--navy),var(--fire))}.panel-preview-head{display:flex;align-items:center;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--line)}.panel-preview-head img{width:46px;height:46px;object-fit:contain}.panel-preview-head div{display:grid}.panel-preview-head span{color:var(--muted);font-size:12px}.panel-preview-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0}.panel-preview-cards article{display:grid;gap:8px;padding:16px;border-radius:14px;background:linear-gradient(145deg,#F0F4FC,#fff);border:1px solid #DDE4F1}.panel-preview-cards article:nth-child(2){background:linear-gradient(145deg,#FCEDEC,#fff)}.panel-preview-cards span{color:var(--muted);font-size:11px}.panel-preview-cards strong{color:var(--navy);font-size:22px}.panel-preview-cards article:nth-child(2) strong{color:var(--fire)}.panel-preview-chart{height:150px;display:flex;align-items:flex-end;gap:12px;padding:20px;border-radius:14px;background:#F7F9FD}.panel-preview-chart i{flex:1;border-radius:7px 7px 2px 2px;background:linear-gradient(180deg,#3D66B1,var(--navy));height:45%}.panel-preview-chart i:nth-child(2n){background:linear-gradient(180deg,#E94B40,var(--fire))}.panel-preview-chart i:nth-child(2){height:72%}.panel-preview-chart i:nth-child(3){height:52%}.panel-preview-chart i:nth-child(4){height:85%}.panel-preview-chart i:nth-child(5){height:64%}.panel-preview-chart i:nth-child(6){height:92%}.panel-preview-chart i:nth-child(7){height:58%}.panel-preview-chart i:nth-child(8){height:78%}.panel-preview-lines{display:grid;gap:8px;margin-top:15px}.panel-preview-lines span{height:8px;border-radius:999px;background:#E8EDF7}.panel-preview-lines span:nth-child(1){width:82%}.panel-preview-lines span:nth-child(2){width:60%;background:#F4D7D4}.panel-preview-lines span:nth-child(3){width:72%}
.pricing-section{background:#fff}.price-card{border-color:#DCE3F0;box-shadow:0 12px 28px rgba(24,42,91,.06)}.price-card.featured{border-color:var(--fire);box-shadow:0 22px 48px rgba(201,37,26,.13)}.popular{background:var(--fire)}.price{color:var(--navy)}
.faq-section{background:#F6F8FC}.faq-list details{border-color:#DCE3F0}.faq-list summary{color:var(--navy-deep)}
.cta-section{background:#F6F8FC}.cta-card{background:linear-gradient(120deg,var(--navy-deep),var(--navy) 61%,#7D2430 83%,var(--fire));box-shadow:0 24px 58px rgba(24,42,91,.18)}.cta-card h2{color:#fff}.cta-card p{color:#DCE4F4}.cta-card>div>span{color:#fff}.button.light{color:var(--navy);background:#fff}.button.light:hover{color:var(--fire)}
.marketing-footer{background:#0E1833;color:#D7DFEF;border-top:4px solid transparent;border-image:linear-gradient(90deg,var(--navy),var(--fire)) 1}.footer-logo img{width:min(290px,100%);height:auto;display:block;background:#fff;border-radius:10px;padding:5px}.footer-grid a{color:#B7C3DE}.footer-grid a:hover{color:#fff}.footer-grid p{color:#9EACC9}.footer-bottom{color:#8797B8}
/* Kayıt ekranlarında eski yeşil tonları kaldır */
.register-page{background:radial-gradient(circle at 76% 0,rgba(36,59,122,.14),transparent 33%),radial-gradient(circle at 22% 92%,rgba(201,37,26,.08),transparent 30%),#F6F8FC}.register-progress span.active,.register-progress span.done{border-color:var(--navy);background:linear-gradient(135deg,var(--navy),var(--fire));color:#fff}.register-progress i.done{background:linear-gradient(90deg,var(--navy),var(--fire))}.register-mark{background:linear-gradient(135deg,var(--navy),var(--fire));box-shadow:0 11px 26px rgba(36,59,122,.18)}.register-help{background:var(--navy-soft);color:#40527C}.back-link{color:var(--fire)}.plan-summary{background:linear-gradient(145deg,var(--navy-deep),var(--navy) 75%,#6B2332);color:#fff}.plan-price small,.plan-summary li{color:#C9D3E9}.code-confirmed{background:rgba(255,255,255,.1);color:#fff;border:1px solid rgba(255,255,255,.18)}.plan-summary a{color:#fff}.wizard-title>span{background:var(--fire-soft);color:var(--fire)}.success-icon{background:var(--navy-soft);color:var(--navy)}.success-list span{background:linear-gradient(135deg,var(--navy),var(--fire))}.marketing-field>span{color:#3D4C70}.register-card .button.primary{background:linear-gradient(135deg,var(--navy),var(--navy-dark));color:#fff}.register-card .button.primary:hover{background:linear-gradient(135deg,var(--fire),var(--fire-dark));color:#fff}
@media(max-width:1100px){.digital-feature-grid{grid-template-columns:repeat(3,1fr)}.sales-ribbon-grid{grid-template-columns:repeat(3,1fr)}.sales-ribbon-grid div:nth-child(3){border-right:0}}
@media(max-width:900px){.marketing-header{background:var(--navy-deep)}.marketing-brand{width:235px;background:#fff;border-radius:0 16px 16px 0}.marketing-nav{background:var(--navy-deep);border-color:rgba(255,255,255,.14)}.sales-hero-grid,.product-showcase-grid{grid-template-columns:1fr}.sales-hero-copy{text-align:center}.sales-hero-copy p{margin-left:auto;margin-right:auto}.hero-actions,.sales-points{justify-content:center}.sales-hero-visual{max-width:820px;margin:auto}.sales-ribbon-grid{grid-template-columns:repeat(2,1fr)}.sales-ribbon-grid div{border-right:1px solid rgba(255,255,255,.16)}.sales-ribbon-grid div:nth-child(even){border-right:0}}
@media(max-width:650px){.sales-hero{padding:48px 0}.sales-hero-copy h1{font-size:40px}.sales-hero-visual img{border-radius:16px}.digital-feature-grid{grid-template-columns:1fr 1fr}.digital-orbit{width:96px;height:96px}.sales-ribbon-grid{grid-template-columns:1fr}.sales-ribbon-grid div{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.panel-preview-cards{grid-template-columns:1fr}.marketing-brand{width:205px}.digital-feature-card{padding:8px 2px}.digital-feature-card p{font-size:12px}}
@media(max-width:430px){.digital-feature-grid{grid-template-columns:1fr}.hero-actions .button{width:100%}}

/* v23.2 İletişim, gizlilik ve WhatsApp */
.marketing-whatsapp{position:fixed;right:24px;bottom:24px;z-index:80;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#25d366;color:#fff;box-shadow:0 12px 34px #10264d35,0 0 0 1px #ffffff55;text-decoration:none;transition:.22s}.marketing-whatsapp:hover{transform:translateY(-4px) scale(1.04)}.marketing-whatsapp svg{width:34px;height:34px;position:relative;z-index:2}.wa-pulse{position:absolute;inset:-1px;border:2px solid #25d366;border-radius:50%;animation:waPulse 2s ease-out infinite}.wa-tip{position:absolute;right:72px;white-space:nowrap;background:#172e69;color:#fff;padding:8px 11px;border-radius:9px;font-size:11px;font-weight:800;opacity:0;transform:translateX(8px);pointer-events:none;transition:.2s}.marketing-whatsapp:hover .wa-tip{opacity:1;transform:none}@keyframes waPulse{0%{transform:scale(.9);opacity:.8}80%,100%{transform:scale(1.55);opacity:0}}
.contact-hero{padding:85px 0;background:radial-gradient(circle at 82% 18%,#c9251a18,transparent 28%),radial-gradient(circle at 18% 20%,#243b7a18,transparent 32%),#f8faff}.contact-hero-grid{display:grid;grid-template-columns:1fr .92fr;gap:55px;align-items:center}.contact-hero h1{font-size:clamp(42px,5vw,64px);line-height:1.04;letter-spacing:-.045em;margin:18px 0}.contact-hero h1 em{font-style:normal;background:linear-gradient(90deg,#243b7a,#c9251a);-webkit-background-clip:text;background-clip:text;color:transparent}.contact-hero p{font-size:18px;color:#68738b;line-height:1.7}.contact-promo-card{position:relative;overflow:hidden;border-radius:27px;padding:31px;color:#fff;background:linear-gradient(135deg,#172e69,#2d4b8e 62%,#c9251a);box-shadow:0 28px 65px #243b7a30}.contact-promo-card:after{content:"";position:absolute;width:230px;height:230px;border:1px solid #ffffff22;border-radius:50%;right:-100px;top:-110px}.contact-promo-card>span{font-size:10px;letter-spacing:.14em;font-weight:900;color:#ffaaa4}.contact-promo-card h2{font-size:34px;margin:8px 0 22px}.promo-list{display:grid;gap:10px}.promo-list>div{display:flex;gap:13px;align-items:center;padding:13px;border:1px solid #ffffff20;background:#ffffff0d;border-radius:14px;backdrop-filter:blur(8px)}.promo-list b{width:35px;height:35px;display:grid;place-items:center;background:#ffffff15;border-radius:10px;color:#ffaaa4}.promo-list p,.promo-list strong,.promo-list small{display:block;margin:0}.promo-list strong{color:#fff}.promo-list small{color:#dce5f7;margin-top:3px}.contact-ad-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.contact-ad-grid article{padding:26px;border:1px solid #dfe5f0;border-radius:19px;background:#fff;box-shadow:0 10px 30px #243b7a0a}.contact-ad-grid article>div{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#fff;background:linear-gradient(135deg,#243b7a,#c9251a);font-size:20px;font-weight:900}.contact-ad-grid h3{font-size:20px}.contact-ad-grid p{color:#6c7890}.contact-final{padding:20px 0 90px}.contact-final-card{display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:25px;padding:35px;background:linear-gradient(120deg,#172e69,#2b4786 65%,#c9251a);color:#fff}.contact-final-card span{font-size:10px;letter-spacing:.15em;color:#ffaaa4;font-weight:900}.contact-final-card h2{font-size:30px;max-width:750px;margin:8px 0}.contact-final-card p{margin:0;color:#dce5f7}.legal-hero{padding:70px 0;background:linear-gradient(135deg,#f3f6fc,#fff)}.legal-hero h1{font-size:45px;margin:12px 0}.legal-hero p{max-width:780px;color:#68738b;font-size:17px}.legal-section{padding:55px 0 90px;background:#f7f9fc}.legal-layout{display:grid;grid-template-columns:230px 1fr;gap:25px;align-items:start}.legal-side{position:sticky;top:105px;background:#fff;border:1px solid #e0e5ef;border-radius:17px;padding:17px;display:grid;gap:4px}.legal-side strong{color:#243b7a;margin-bottom:7px}.legal-side a{text-decoration:none;color:#68738b;padding:7px;border-radius:8px;font-size:12px}.legal-side a:hover{background:#eef2fa;color:#243b7a}.legal-card{background:#fff;border:1px solid #e0e5ef;border-radius:20px;padding:35px;box-shadow:0 12px 35px #243b7a09}.legal-card h2{color:#243b7a;margin-top:30px}.legal-card h2:first-child{margin-top:0}.legal-card p{color:#5f6c84;line-height:1.8}.legal-note{margin-top:30px;padding:16px;border-left:4px solid #c9251a;background:#fff5f4;color:#6f3d39;border-radius:9px}.marketing-footer .footer-grid{grid-template-columns:1.6fr 1fr 1fr 1fr}
@media(max-width:900px){.contact-hero-grid,.legal-layout{grid-template-columns:1fr}.contact-ad-grid{grid-template-columns:1fr}.legal-side{position:static;display:none}.contact-final-card{align-items:flex-start;flex-direction:column}.marketing-footer .footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.marketing-whatsapp{right:16px;bottom:16px;width:56px;height:56px}.wa-tip{display:none}.contact-hero{padding:55px 0}.contact-promo-card{padding:23px}.marketing-footer .footer-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.wa-pulse{animation:none}}

/* v25 Dinamik fiyatlandırma, hesap silme ve mağaza uyumlu yasal sayfalar */
.billing-toggle{width:max-content;margin:0 auto 28px;padding:5px;display:flex;gap:4px;border:1px solid #dce3f0;border-radius:14px;background:#f3f6fb;box-shadow:0 8px 24px #243b7a12}.billing-toggle button{border:0;border-radius:10px;padding:11px 22px;background:transparent;color:#6a7590;font:inherit;font-size:13px;font-weight:900;cursor:pointer}.billing-toggle button.active{background:#fff;color:var(--navy);box-shadow:0 5px 14px #243b7a18}.billing-toggle small{margin-left:5px;color:var(--fire);font-weight:900}.price>span{display:inline}.price small{margin-left:4px}.legal-hero small{color:#7a869c}.legal-card a{color:var(--navy);font-weight:800}.legal-card a:hover{color:var(--fire)}
.deletion-page{padding:75px 0 95px;background:radial-gradient(circle at 85% 5%,#c9251a12,transparent 28%),#f7f9fd}.deletion-layout{display:grid;grid-template-columns:.82fr 1.18fr;gap:30px;align-items:start}.deletion-copy{padding:26px 12px}.deletion-copy h1{font-size:clamp(38px,5vw,60px);line-height:1.05;color:var(--navy-deep);margin:15px 0}.deletion-copy p{color:#68738b;line-height:1.75;font-size:16px}.deletion-steps{display:grid;gap:12px;margin-top:28px}.deletion-steps div{display:flex;align-items:center;gap:12px;color:#43506b;font-weight:800}.deletion-steps b{width:35px;height:35px;display:grid;place-items:center;border-radius:11px;background:linear-gradient(135deg,var(--navy),var(--fire));color:#fff}.deletion-card{padding:32px;border:1px solid #dce3f0;border-radius:22px;background:#fff;box-shadow:0 22px 55px #243b7a14}.deletion-card h2{margin-top:0;color:var(--navy-deep)}.deletion-card form{display:grid;gap:16px}.deletion-card label{display:grid;gap:7px;color:#3c4967;font-weight:800;font-size:13px}.deletion-card input,.deletion-card select,.deletion-card textarea{width:100%;padding:13px;border:1px solid #d6deeb;border-radius:11px;background:#fff;font:inherit}.deletion-card input:focus,.deletion-card select:focus,.deletion-card textarea:focus{outline:0;border-color:var(--navy);box-shadow:0 0 0 4px #243b7a12}.deletion-warning{padding:13px;border-left:4px solid var(--fire);border-radius:9px;background:#fff4f3;color:#78433e;font-size:13px}.deletion-success{text-align:center;padding:45px 28px}.deletion-success b{width:68px;height:68px;margin:0 auto 18px;display:grid;place-items:center;border-radius:50%;background:#e9f8ef;color:#159357;font-size:29px}
@media(max-width:760px){.deletion-layout{grid-template-columns:1fr}.deletion-page{padding:45px 0 70px}.deletion-card{padding:23px}.billing-toggle button{padding:10px 15px}}
