 .brand{height:100px;min-width:220px;overflow:hidden;align-items:center!important}.brand-logo{width:220px!important;height:auto!important;max-height:none!important;margin-top:-5px;clip-path:inset(14% 0 9% 0)}.nav-in{min-height:108px!important}.footer-logo-wrap{background:white!important;overflow:hidden;border-radius:10px;padding:5px!important;max-width:280px}.footer-logo{width:100%!important;height:auto!important;max-height:none!important;clip-path:inset(14% 0 9% 0)}.stm-status{font-size:14px;line-height:1.5}.stm-trap{position:absolute;left:-10000px} @media(max-width:600px){.brand{min-width:155px;width:155px;height:82px}.brand-logo{width:155px!important}.nav-in{min-height:88px!important}}
/* WhatsApp: sol alt */
.wa{left:22px!important;right:auto!important}@media(max-width:600px){.wa{left:16px!important}}

.wa .wa-icon{display:block;width:31px;height:35px;flex:none;fill:currentColor}.wa{line-height:1;background:#25d366}.wa:focus-visible{outline:3px solid #071d49;outline-offset:4px}

/* Kurumsal tipografi */
@font-face{font-family:'Source Sans 3';src:url('fonts/source-sans-3.woff2') format('woff2');font-style:normal;font-weight:200 900;font-display:swap}
html{font-size:16px}body{font-family:'Source Sans 3',Arial,sans-serif!important;font-weight:400;line-height:1.6;font-synthesis:none}
button,input,select,textarea{font-family:'Source Sans 3',Arial,sans-serif!important;font-size:15px!important;font-synthesis:none}
h1,h2,h3,h4,h5,h6{font-family:'Source Sans 3',Arial,sans-serif!important;font-weight:600!important;font-synthesis:none}
h1{line-height:1.14!important;letter-spacing:-.02em!important}h2,h3{line-height:1.25!important;letter-spacing:-.012em!important}h4,h5,h6{letter-spacing:0!important}
.hero h1,.product-copy h1{text-shadow:none!important}.hero h1{font-size:clamp(36px,4vw,54px)!important}.product-copy h1{font-size:clamp(34px,3.5vw,48px)!important}
p{letter-spacing:0!important}.hero-copy>p,.product-copy>p{font-size:18px!important;line-height:1.65!important;font-weight:400!important}
.nav-links a,.phone,.topbar a,.promo a{font-weight:600!important;letter-spacing:0!important}.nav-links a{font-size:15px!important}
button,.quote-btn,.nav-cta,.submit,.finish,.next,.back{font-weight:600!important;letter-spacing:.01em!important}
.field>span,.field label{font-weight:500!important;font-size:14px!important}.field input,.field select,.field textarea{font-weight:400!important;line-height:1.4!important}
.fast-card h2,.quote-head h2{font-weight:600!important}.step-tab,.stepper,.kicker,.eyebrow,.product-tag{font-weight:600!important;letter-spacing:.02em!important}.kicker{font-size:13px!important}
.product-card b,.benefit h3,.campaign h3,.company b,.foot h4{font-weight:600!important}.product-card b{font-size:16px!important}.product-card small{font-size:13px!important;line-height:1.4!important}
.secure,.consent,.form-context{font-size:13px!important;line-height:1.55!important}.foot a,.foot p,.foot-brand small{font-size:14px!important;line-height:1.8!important}.copyright{font-size:13px!important}

/* Parent company attribution */
footer .nexa-affiliation{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap;padding:18px 20px 22px;margin-top:12px;border-top:1px solid rgba(128,148,168,.18);text-align:center}footer .nexa-affiliation a{display:inline-flex;align-items:center;background:#fff;padding:5px 9px;border-radius:5px;flex-shrink:0}footer .nexa-affiliation img{display:block;width:120px;height:40px;object-fit:contain}footer .nexa-affiliation small{font-size:12px;line-height:1.6;font-weight:400;letter-spacing:0;opacity:.8}@media(max-width:560px){footer .nexa-affiliation{gap:10px}footer .nexa-affiliation small{font-size:11px;width:100%}}
