/* Wenberg enerji yönetimi */
.wb-hero{padding:32px 0 64px;background:#f0f5f8}.wb-hero-grid{display:grid;grid-template-columns:1fr 1.12fr;gap:clamp(24px,4vw,64px);align-items:center;margin-top:36px}.wb-hero h1{font-size:clamp(40px,4.7vw,72px);line-height:1.04;letter-spacing:-.055em;margin:22px 0}.wenberg-page em,.wb-teaser em{font-style:normal;color:var(--blue-soft)}.wb-hero-copy>p{font-size:17px;line-height:1.8;color:var(--muted);max-width:560px}.wb-dashboard{margin:0;min-width:0}.wb-dashboard img{width:100%;height:auto;display:block;border-radius:4px}.wb-dashboard figcaption{font-size:11px;color:var(--muted);margin-top:10px}.wb-strip{background:var(--blue);color:#fff;padding:30px 0}.wb-strip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.wb-strip-grid>div{border-left:1px solid #ffffff55;padding-left:25px}.wb-strip strong{display:block;font-size:clamp(26px,3vw,42px);line-height:1.2;letter-spacing:-.04em}.wb-strip span{display:block;font-size:14px;margin-top:8px;color:#e2f0fa}.wb-section{padding-top:90px;padding-bottom:90px}.wenberg-page h2,.wb-teaser h2{font-size:clamp(32px,3.8vw,56px);line-height:1.08;letter-spacing:-.045em;margin:20px 0}.wb-heading{max-width:820px;margin-bottom:40px}.wb-heading>p{max-width:690px;color:var(--muted);line-height:1.8}.wb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wb-card{padding:32px;background:#fff;border:1px solid var(--line);min-width:0}.wb-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;background:#eaf5fa;color:var(--blue);margin-bottom:24px}.wb-icon svg{width:42px;height:42px}.wb-card h3{font-size:24px;font-weight:700;line-height:1.2;letter-spacing:-.03em;margin:0 0 16px}.wb-card p{font-size:15px;color:var(--muted);line-height:1.8;margin:0}.wb-dark{background:var(--navy);color:#fff}.wb-dark .wb-heading>p,.wb-dark .wb-process-grid p{color:#a8bac8}.wb-dark .eyebrow{color:#86bfe3}.wb-dark .wb-card{color:var(--ink)}.wb-plan{position:relative}.wb-step{position:absolute;top:32px;right:30px;font-size:30px;color:#9bb4c6;font-weight:700}.wb-plan ul{padding:20px 0 0;margin:20px 0 0;border-top:1px solid var(--line);list-style:none}.wb-plan li{font-size:14px;line-height:1.7;margin:10px 0;padding-left:18px;position:relative}.wb-plan li:before{content:'—';position:absolute;left:0;color:var(--blue)}.wb-scope{color:#a8bac8;font-size:13px;margin:25px 0 0;max-width:900px}.wb-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(30px,5vw,70px)}.wb-split p{color:var(--muted);line-height:1.8}.wb-project-image{margin:0}.wb-project-image img{width:100%;height:auto;display:block}.wb-flow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:26px 0}.wb-flow span{padding:12px;background:#eaf5fa;color:var(--blue);font-size:13px;font-weight:650}.wb-flow b{color:var(--blue)}.wb-pale{background:#eef5f8}.wb-table-wrap{border:1px solid var(--line)}.wb-table{border-collapse:collapse;width:100%;font-size:15px}.wb-table caption{text-align:left;padding:22px;font-weight:700;background:#edf5f9}.wb-table th,.wb-table td{padding:20px 24px;text-align:left;vertical-align:top;border-top:1px solid var(--line)}.wb-table thead{background:var(--navy);color:#fff}.wb-table tbody th{width:30%;color:var(--blue)}.wb-table td{color:var(--muted)}.wb-process-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:clamp(30px,6vw,90px);align-items:center}.wb-field-image{margin:0;height:680px;overflow:hidden}.wb-field-image img{width:100%;height:100%;object-fit:cover;object-position:50% 70%}.wb-steps{list-style:none;padding:0;margin:32px 0 0}.wb-steps li{display:flex;gap:24px;border-top:1px solid #ffffff24;padding:24px 0}.wb-steps li>span{color:var(--blue-soft);font-size:25px;font-weight:700}.wb-steps h3{font-size:22px;margin:0 0 8px}.wb-steps p{font-size:15px;margin:0}.wb-faq details{border-top:1px solid var(--line);padding:22px 0}.wb-faq summary{font-size:20px;font-weight:650;cursor:pointer}.wb-faq p{color:var(--muted);max-width:850px;line-height:1.8}.wb-final{border-top:1px solid var(--line);padding-top:55px;margin-top:48px}.wb-final p{color:var(--muted)}
.wb-teaser{padding:70px 0;background:var(--navy);color:#fff}.wb-teaser-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:clamp(28px,5vw,70px);align-items:center}.wb-teaser .eyebrow{color:#90c5e5}.wb-teaser p{color:#b4c6d3;line-height:1.8;max-width:550px}.wb-teaser img{width:100%;height:auto;display:block}.wb-teaser .button{margin-top:12px}.wb-teaser .wb-mini{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}.wb-mini span{display:flex;align-items:center;gap:8px;color:#d7e9f6;font-size:13px}.wb-mini svg{width:24px;height:24px;color:#8ac8ef}
@media(max-width:1000px){.wb-grid{gap:14px}.wb-card{padding:24px}.wb-card h3{font-size:21px}.wb-hero-grid{grid-template-columns:1fr 1fr}.wb-hero h1{font-size:46px}.wb-field-image{height:620px}}
@media(max-width:760px){.wb-hero-grid,.wb-split,.wb-process-grid,.wb-teaser-grid{grid-template-columns:1fr}.wb-hero{padding-top:20px;padding-bottom:42px}.wb-hero-grid{margin-top:28px}.wb-hero h1{font-size:clamp(38px,7vw,52px)}.wb-hero-copy>p{font-size:16px}.wb-section{padding-top:55px;padding-bottom:55px}.wb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wb-dark .wb-grid{grid-template-columns:1fr}.wb-field-image{height:400px}.wb-field-image img{object-position:50% 65%}.wb-strip-grid{gap:14px}.wb-strip-grid>div{padding-left:14px}.wb-strip span{font-size:12px}.wb-teaser{padding:48px 0}.wb-heading{margin-bottom:28px}}
@media(max-width:500px){.wb-grid{grid-template-columns:1fr}.wb-card{padding:24px}.wb-icon{width:60px;height:60px;margin-bottom:20px}.wb-icon svg{width:36px;height:36px}.wb-card h3{font-size:24px}.wb-table{font-size:13px}.wb-table th,.wb-table td{padding:15px 12px;overflow-wrap:anywhere}.wb-strip-grid{gap:8px}.wb-strip-grid>div{padding-left:8px}.wb-strip strong{font-size:25px}.wb-strip span{font-size:11px}.wb-steps li{gap:16px}.wb-faq summary{font-size:18px}.wb-flow{gap:6px}.wb-flow span{font-size:12px;padding:10px}.wb-hero .page-actions{gap:10px}.wb-dashboard figcaption{font-size:10px}}

.wb-hero .breadcrumb{color:var(--muted);margin-bottom:20px;flex-wrap:wrap}.wb-hero .breadcrumb a:hover{color:var(--blue)}

/* Üç aşama için sakin SVG hareketleri */
.wb-strip-title{display:flex;align-items:center;gap:16px}
.wb-strip-mark{display:block;width:44px;height:44px;flex:none;color:#c8eaff;overflow:visible}
.wb-scan-line{animation:wb-scan 3.8s ease-in-out infinite}
.wb-bar{transform-box:fill-box;transform-origin:center bottom;animation:wb-bars 3.2s ease-in-out infinite}
.wb-bar-2{animation-delay:-1.1s}.wb-bar-3{animation-delay:-2.2s}
.wb-gear-rotor{transform-origin:20px 20px;animation:wb-gear 16s linear infinite}
@keyframes wb-scan{0%,100%{transform:translateY(0);opacity:.55}50%{transform:translateY(9px);opacity:1}}
@keyframes wb-bars{0%,100%{transform:scaleY(.7)}50%{transform:scaleY(1)}}
@keyframes wb-gear{to{transform:rotate(360deg)}}
@media(max-width:1000px){.wb-strip-title{gap:10px}.wb-strip-mark{width:36px;height:36px}}
@media(max-width:600px){.wb-strip-title{flex-direction:column;align-items:flex-start;gap:12px}.wb-strip-mark{width:32px;height:32px}.wb-strip-grid>div>span{margin-top:10px}}
@media(prefers-reduced-motion:reduce){.wb-strip-mark *{animation:none!important}}
