.faq-hero{padding: calc(var(--space-9) + var(--header-height,84px)) 0 var(--space-8);background: var(--ik-navy);color: var(--ik-white)}.faq-hero__inner{display: grid;gap: var(--space-4)}.faq-breadcrumb{display: flex;flex-wrap: wrap;gap: var(--space-1) var(--space-3);align-items: center;color: rgba(255,255,255,0.66);font-size: var(--fs-sm)}.faq-breadcrumb > *{white-space: nowrap}.faq-breadcrumb a{color: rgba(255,255,255,0.86)}.faq-breadcrumb a:hover{color: var(--ik-gold)}.faq-hero h1{margin: 0;color: var(--ik-white)}.faq-hero__desc{max-width: 62ch;margin: 0;color: rgba(255,255,255,0.78)}.faq-body__inner{display: grid;gap: var(--space-8)}.faq-group__title{margin: 0 0 var(--space-5);padding-bottom: var(--space-3);border-bottom: var(--border-thin) solid var(--ik-line);font-size: var(--fs-h3)}.faq-kartlar{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-3);margin: 0;padding: 0;list-style: none}.faq-kart{display: flex;gap: var(--space-4);align-items: center;justify-content: space-between;height: 100%;padding: var(--space-5) var(--space-6);border: var(--border-thin) solid var(--ik-line);border-radius: var(--radius);background: var(--ik-white);color: var(--ik-navy);text-decoration: none;transition: border-color var(--dur-fast) var(--ease),box-shadow var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.faq-kart:hover,.faq-kart:focus-visible{border-color: color-mix(in srgb,var(--ik-gold) 55%,var(--ik-line));box-shadow: var(--shadow-md);transform: translateY(-2px)}.faq-kart__metin{display: grid;gap: var(--space-2);min-width: 0}.faq-kart__soru{margin: 0;font-size: var(--fs-body,1rem);font-weight: var(--fw-semi);line-height: 1.4;color: var(--ik-navy)}.faq-kart__ozet{color: var(--ik-gray-600);font-size: var(--fs-sm);line-height: 1.5}.faq-kart__ok{flex: 0 0 auto;width: 20px;height: 20px;color: var(--ik-gold);transition: transform var(--dur-fast) var(--ease)}.faq-kart:hover .faq-kart__ok{transform: translateX(3px)}.faq-hero--detay h1{max-width: 28ch;font-size: clamp(1.7rem,1.2rem + 1.9vw,2.6rem);line-height: 1.2}.faq-detay__izgara{display: grid;grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--space-8);align-items: start}.faq-detay__izgara--tek{grid-template-columns: minmax(0,1fr);max-width: 78ch}.faq-detay__yanit p{margin: 0 0 var(--space-4);color: var(--ik-ink);font-size: 1.075rem;line-height: 1.75}.faq-detay__yanit .faq-detay__etiket{display: inline-flex;align-items: center;gap: var(--space-2);margin-bottom: var(--space-4);color: var(--ik-gold);font-size: var(--fs-sm);font-weight: var(--fw-semi);letter-spacing: .12em;text-transform: uppercase}.faq-detay__yanit .faq-detay__etiket::before{content: "";width: 28px;height: 1px;background: currentColor}.faq-detay__yanit .faq-detay__etiket + p{font-size: 1.2rem;color: var(--ik-navy)}.faq-detay__yanit .faq-detay__tarih{color: var(--ik-gray-600);font-size: var(--fs-sm)}.faq-detay__yanit ol{margin: 0 0 var(--space-4);padding-inline-start: 1.6em;color: var(--ik-ink);font-size: 1.075rem;line-height: 1.7}.faq-detay__yanit li{margin-bottom: var(--space-2);padding-inline-start: var(--space-1)}.faq-detay__yanit li::marker{color: var(--ik-gold);font-weight: var(--fw-semi)}.faq-not{margin: var(--space-6) 0;padding: var(--space-4) var(--space-5);border: 1px solid color-mix(in srgb,var(--ik-gold) 28%,transparent);border-inline-start: 3px solid var(--ik-gold);border-radius: var(--radius);background: linear-gradient(135deg,var(--ik-gold-tint),var(--ik-paper))}.faq-detay__yanit .faq-not p{margin: 0;color: var(--ik-gray-700);font-size: var(--fs-sm);line-height: 1.65}.faq-detay__yanit .faq-not .faq-not__baslik{margin-bottom: var(--space-2);color: var(--ik-navy);font-weight: var(--fw-semi);letter-spacing: .06em;text-transform: uppercase}.faq-detay__eylem{display: flex;flex-wrap: wrap;gap: var(--space-3);margin-top: var(--space-6)}.faq-detay__gorsel{position: sticky;top: calc(var(--header-height,84px) + var(--space-4));margin: 0;border-radius: var(--radius-lg);overflow: hidden;box-shadow: var(--shadow-lg);outline: 1px solid color-mix(in srgb,var(--ik-gold) 45%,transparent);outline-offset: 4px}.faq-detay__gorsel img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover}.faq-detay__diger{margin-top: var(--space-9)}.faq-detay__diger h2{margin: 0 0 var(--space-5);font-size: var(--fs-h3)}.faq-detay__tumu{display: inline-block;margin-top: var(--space-5);color: var(--ik-navy);font-weight: var(--fw-semi);text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--ik-gold) 60%,transparent);text-underline-offset: .2em}.faq-detay__tumu:hover{color: var(--ik-gold)}@media (max-width: 991.98px){.faq-detay__izgara{grid-template-columns: minmax(0,1fr);gap: var(--space-6)}.faq-detay__gorsel{position: static}}@media (max-width: 767.98px){.faq-kartlar{grid-template-columns: minmax(0,1fr)}.faq-kart{padding: var(--space-4) var(--space-5)}}.faq-cta{padding: var(--space-7) var(--space-6);border: var(--border-thin) solid var(--ik-line);border-radius: var(--radius);background: var(--ik-paper);text-align: center}.faq-cta h2{margin: 0 0 var(--space-3);font-size: var(--fs-h3)}.faq-cta p{margin: 0 0 var(--space-5);color: var(--ik-ink)}.faq-cta__actions{display: flex;flex-wrap: wrap;gap: var(--space-4);justify-content: center}@media (prefers-reduced-motion: reduce){.faq-kart,.faq-kart__ok{transition: none}.faq-kart:hover{transform: none}}.faq-konular{display: flex;flex-wrap: wrap;gap: var(--space-2);margin-top: var(--space-2)}.faq-konular a{display: inline-flex;align-items: center;gap: var(--space-2);padding: var(--space-2) var(--space-4);border: var(--border-thin) solid rgba(255,255,255,0.22);border-radius: var(--radius-pill);background: rgba(255,255,255,0.06);color: var(--ik-white);font-size: var(--fs-sm);font-weight: var(--fw-semi);text-decoration: none;transition: background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}.faq-konular a span{min-width: 1.6em;padding: 0 var(--space-2);border-radius: var(--radius-pill);background: color-mix(in srgb,var(--ik-gold) 30%,transparent);color: var(--ik-gold-bright);font-size: .78em;text-align: center;font-variant-numeric: tabular-nums}.faq-konular a:hover,.faq-konular a:focus-visible{border-color: var(--ik-gold);background: var(--ik-gold);color: var(--ik-navy)}.faq-konular a:hover span,.faq-konular a:focus-visible span{background: color-mix(in srgb,var(--ik-navy) 16%,transparent);color: var(--ik-navy)}@media (max-width: 575.98px){.faq-konular{flex-wrap: nowrap;overflow-x: auto;margin-inline: calc(-1 * var(--space-4));padding: 0 var(--space-4) var(--space-2);scroll-snap-type: x proximity;scroll-padding-inline: var(--space-4);scrollbar-width: none}.faq-konular::-webkit-scrollbar{display: none}.faq-konular a{flex: 0 0 auto;scroll-snap-align: start;white-space: nowrap}}.faq-group{scroll-margin-top: calc(var(--header-height,84px) + var(--space-4))}@media (prefers-reduced-motion: reduce){.faq-konular a{transition: none}}
.contact-body__grid{display: grid;gap: var(--space-8);align-items: start}@media (min-width: 900px){.contact-body__grid{grid-template-columns: minmax(0,320px) minmax(0,1fr);gap: var(--space-9)}}.contact-info h2{margin: 0 0 var(--space-5);font-size: var(--fs-h3)}.contact-info__list{display: grid;gap: var(--space-5);margin: 0 0 var(--space-7);padding: 0;list-style: none}.contact-info__list li{display: grid;gap: var(--space-2)}.contact-info__label{color: var(--ik-muted,var(--ik-ink));font-size: var(--fs-sm);letter-spacing: 0.06em;text-transform: uppercase}.contact-info__list a{color: var(--ik-navy);font-weight: var(--fw-semi)}.contact-info__list a:hover{color: var(--ik-gold)}.contact-info__cta{display: flex;flex-wrap: wrap;gap: var(--space-3)}.contact-form-wrap{padding: var(--space-7) var(--space-6);border: var(--border-thin) solid var(--ik-line);border-radius: var(--radius);background: var(--ik-white)}.contact-form-wrap h2{margin: 0 0 var(--space-6);font-size: var(--fs-h3)}.contact-form{display: grid;gap: var(--space-5)}.contact-form__row{display: grid;gap: var(--space-2)}.contact-form__ikili{display: grid;gap: var(--space-5)}@media (min-width: 600px){.contact-form__ikili{grid-template-columns: 1fr 1fr}}.contact-form label{color: var(--ik-navy);font-size: var(--fs-sm);font-weight: var(--fw-semi)}.contact-form input:not([type="checkbox"]):not([type="radio"]),.contact-form select,.contact-form textarea{width: 100%;padding: var(--space-3) var(--space-4);border: var(--border-thin) solid var(--ik-line);border-radius: var(--radius-sm,var(--radius));background: var(--ik-white);color: var(--ik-ink);transition: border-color var(--dur-fast) var(--ease)}.contact-form input:focus-visible,.contact-form select:focus-visible,.contact-form textarea:focus-visible{border-color: var(--ik-gold);outline: 2px solid var(--ik-gold);outline-offset: 1px}.contact-form textarea{min-height: 140px;resize: vertical}.contact-form__onay{display: flex;gap: var(--space-3);align-items: flex-start;font-weight: var(--fw-reg,400)}.contact-form__onay input{width: auto;margin-top: 3px}.contact-form__onay span{color: var(--ik-ink);font-size: var(--fs-sm)}.contact-form__hata:not(:empty){color: var(--ik-danger,#b3261e);font-size: var(--fs-sm)}.contact-form__hata ul{margin: 0;padding-left: var(--space-5)}.contact-form button[type="submit"]{justify-self: start}.fr-group{display: grid;gap: var(--space-5);margin: 0;padding: 0;border: 0}.fr-group + .fr-group{padding-top: var(--space-6);border-top: var(--border-thin) solid var(--ik-line)}.fr-group legend{padding: 0;color: var(--ik-navy);font-size: var(--fs-sm);font-weight: var(--fw-semi);letter-spacing: 0.06em;text-transform: uppercase}.franchise-page .contact-form-wrap{max-width: 860px;margin-inline: auto}.contact-success h2{margin: 0 0 var(--space-3);font-size: var(--fs-h3)}.contact-success p{margin: 0 0 var(--space-5);max-width: 60ch;color: var(--ik-ink)}@media (prefers-reduced-motion: reduce){.contact-form input,.contact-form select,.contact-form textarea{transition: none}}
