
.floor-main{background:#f4f6f1;color:#092d39}.floor-wrap{max-width:1640px;margin:auto;padding:55px 5%}.floor-crumb{font-size:15px;margin:0 0 25px}.floor-crumb a{color:#092d39}.floor-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:55px;align-items:center}.floor-kicker{font-size:13px;font-weight:800;letter-spacing:.12em;color:#ad310e}.floor-hero h1{font-size:clamp(36px,3.5vw,60px);line-height:1.08;margin:15px 0 20px;letter-spacing:-.035em}.floor-hero h2{font-size:24px;line-height:1.35;margin:20px 0}.floor-main p{font-size:17px;line-height:1.75}.floor-main figure{margin:0;min-width:0}.floor-main figure img{display:block;width:100%;height:auto;object-fit:contain}.floor-main figcaption{font-size:13px;line-height:1.5;padding:13px 0;color:#4c6268}.floor-main .button{background:#bd350e;color:#fff;font-weight:800;margin-top:16px;display:inline-block;text-decoration:none;padding:18px 24px}.floor-detail{display:grid;grid-template-columns:1.25fr 1fr;gap:55px;border-top:1px solid #ccd7cf;margin-top:35px;padding-top:45px}.floor-main h2{font-size:30px;line-height:1.2}.floor-main table{width:100%;border-collapse:collapse;background:#fff;font-size:17px}.floor-main th,.floor-main td{padding:17px;text-align:left;border-bottom:1px solid #d6dfd7;vertical-align:top}.floor-main th{background:#092d39;color:#fff}.floor-note{padding:20px 24px;background:#e8eee7;border-left:4px solid #bd350e}.floor-chips{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.floor-chip{display:flex;align-items:center;gap:9px;background:white;border:1px solid #d0dbd1;padding:12px 16px;font-weight:700}.floor-chip i{width:19px;height:19px;border-radius:50%;border:1px solid #0002}.floor-use{display:grid;gap:12px}.floor-use article{padding:20px 24px;background:white;border:1px solid #d0dbd1;font-size:18px;font-weight:700}.floor-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.floor-related a{color:#092d39;padding:12px;border:1px solid #b7c8bc;font-weight:700}.floor-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.floor-tile{background:white;border:1px solid #d3ddd4;text-decoration:none;color:#092d39}.floor-tile img{display:block;width:100%;height:auto}.floor-tile div{padding:25px}.floor-tile h2{font-size:25px;margin:0 0 14px}.floor-tile span{font-weight:800;color:#ae310e}.floor-list-title{max-width:850px;margin-bottom:35px}.floor-table-wrap{overflow-x:auto}
@media(max-width:1000px){.floor-hero,.floor-detail{grid-template-columns:1fr;gap:26px}.floor-overview{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.floor-overview{grid-template-columns:1fr}.floor-wrap{padding:32px 6%}.floor-main th,.floor-main td{padding:12px;font-size:15px}}

/* 02.11.2026 — Sade, kullanım alanı odaklı konsept */
.floor-main h1,.floor-main h2{font-family:KeyifMenuManrope,Manrope,Arial,sans-serif;font-weight:800;letter-spacing:-.035em}
.floor-main .floor-hero h1{font-size:clamp(36px,3.1vw,48px);line-height:1.14;margin:16px 0 20px}
.floor-main .floor-hero h2{font-size:22px;line-height:1.4;margin:0 0 18px;letter-spacing:-.02em}
.floor-main h2{font-size:28px;line-height:1.3;margin:12px 0 28px}
.floor-main .floor-kicker{display:block;font-size:12px;line-height:1.5;font-weight:800}
.floor-uses-section{margin-top:44px;padding:40px 0 36px;border-top:1px solid #ccd7cf}
.floor-use-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:0}
.floor-use-grid li{display:flex;align-items:center;min-height:84px;padding:20px 22px;background:#fff;border:1px solid #d0dbd1;border-top:3px solid #b2c3b4;font-family:KeyifMenuManrope,Manrope,Arial,sans-serif;font-size:17px;font-weight:800;line-height:1.55;color:#092d39}
.floor-main .floor-selection-note,.floor-main .floor-technical-note{font-size:15px;line-height:1.7;color:#39545a;margin:20px 0 0;max-width:1100px}
.floor-main .floor-detail{display:block;margin-top:0;padding:36px 0 40px;border-top:1px solid #ccd7cf}
.floor-detail>div{max-width:1100px}
.floor-main th,.floor-main td{font-size:16px;line-height:1.65;padding:18px 22px}
.floor-main .floor-detail p{margin-top:20px}
.floor-main .floor-related-section{padding-top:28px;border-top:1px solid #ccd7cf}
.floor-related a{text-decoration:none;font-size:15px;line-height:1.5;padding:14px 18px;background:#fff}
.floor-related a:hover{border-color:#bd350e;color:#a42c0c}
@media(max-width:1100px){.floor-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){.floor-use-grid{grid-template-columns:1fr}.floor-main h2{font-size:25px}.floor-main .floor-hero h2{font-size:20px}.floor-main th,.floor-main td{font-size:15px;padding:14px}.floor-use-grid li{min-height:64px;padding:16px 18px}.floor-uses-section{margin-top:28px;padding-top:28px}}
