:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:system-ui,Segoe UI,Roboto,sans-serif}body{color:#fff;background:#0b1220;margin:0}.navRoot{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#141821e6;border-bottom:1px solid #ffffff14;height:64px;position:fixed;top:0;left:0;right:0}.navInner{justify-content:space-between;align-items:center;gap:16px;max-width:1200px;height:64px;margin:0 auto;padding:0 16px;display:flex}.navBrand{color:#fff;letter-spacing:.2px;white-space:nowrap;font-weight:700;text-decoration:none}.navLinks{align-items:center;gap:18px;display:flex}.navMenuToggle{cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:40px;height:40px;display:none}.navMenuToggle span{background:#fff;border-radius:999px;width:18px;height:2px;transition:transform .2s,opacity .2s;display:block}.navMenuToggle.open span:first-child{transform:translateY(7px)rotate(45deg)}.navMenuToggle.open span:nth-child(2){opacity:0}.navMenuToggle.open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.navLink{color:#ffffffd9;font-weight:500;text-decoration:none}.navLink:hover{color:#fff}.navLinkButton{appearance:none;color:#ffffffd9;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500}.navLinkButton:hover{color:#fff}.navCta{color:#0b1220;background:#ffd166;border-radius:12px;padding:10px 14px;font-weight:700;text-decoration:none}.navCta:hover{filter:brightness(1.02)}@media (width<=920px){.navMenuToggle{display:inline-flex}.navLinks{background:#0b1220fa;border-bottom:1px solid #ffffff14;flex-direction:column;align-items:stretch;gap:0;padding:8px 16px 14px;display:none;position:absolute;top:64px;left:0;right:0}.navLinks.open{display:flex}.navLink,.navLinkButton{text-align:left;border-bottom:1px solid #ffffff14;width:100%;padding:12px 6px}.navCta{text-align:center;box-sizing:border-box;width:100%;margin-top:10px}}.basvuruRoot{max-width:920px;margin:0 auto;padding:28px 16px 48px}.basvuruCard{box-sizing:border-box;background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;padding:20px;overflow:hidden}.basvuruTitle{margin:0;font-size:34px}.basvuruSubtitle{color:#ffffffc7;margin:10px 0 0}.basvuruForm{gap:14px;margin-top:18px;display:grid}.fieldWrap{gap:8px;width:100%;min-width:0;display:grid}.fieldLabelRow{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.fieldLabel{font-weight:700}.requiredTag{color:#ffd166;font-size:12px}.fieldControl{color:#fff;box-sizing:border-box;appearance:none;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;outline:none;width:100%;min-width:0;max-width:100%;padding:12px}.fieldControl.error{border-color:#ff6b6b}.fieldError{color:#ff6b6b;font-size:13px}.submitBtn{cursor:pointer;color:#0b1220;background:#ffd166;border:0;border-radius:12px;margin-top:8px;padding:12px 14px;font-weight:800}.submitBtn:disabled{cursor:not-allowed;opacity:.7}.submitBox{border-radius:12px;padding:12px}.submitBox.success{background:#2ecc711f;border:1px solid #2ecc7159}.submitBox.error{background:#e74c3c1f;border:1px solid #e74c3c59}@media (width<=700px){.basvuruRoot{padding:18px 12px 34px}.basvuruCard{border-radius:14px;padding:14px}.basvuruTitle{font-size:28px}.basvuruSubtitle{font-size:14px;line-height:1.45}.fieldControl{padding:13px 12px;font-size:16px}.basvuruForm{gap:12px}.fieldWrap{gap:6px}.fieldLabel{font-size:14px;line-height:1.3}.requiredTag{font-size:11px;line-height:1.3}.submitBtn{min-height:46px;font-size:15px}}.homeRoot{min-height:calc(100svh - 64px)}.homeHero{color:#fff;background-color:#0000;background-image:linear-gradient(110deg,#0b1220f2 0%,#152036eb 55%,#1e2a45e6 100%),url(https://mcndanismanlik.online/assets/hero-bg-DqYtAxeS.jpg);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;align-items:center;min-height:70svh;display:flex}.homeHeroInner{width:100%;max-width:1200px;margin:0 auto;padding:64px 16px}.homeBadge{color:#ffd166;background:#ffd16633;border:1px solid #ffd16673;border-radius:999px;margin-bottom:14px;padding:8px 12px;font-weight:700;display:inline-block}.homeHeroTitle{margin:0 0 16px;font-size:48px;line-height:1.05}.homeHeroTitle span{color:#ffd166;display:block}.homeHeroSubtitle{color:#ffffffd9;max-width:820px;margin:0;font-size:18px}.heroActions{gap:10px;margin-top:18px;display:flex}.heroBtn{color:#0b1220;background:#ffd166;border-radius:12px;padding:11px 14px;font-weight:800;text-decoration:none;display:inline-block}.heroBtn.secondary{color:#fff;background:#ffffff14;border:1px solid #fff3}.heroStats{flex-wrap:wrap;gap:22px;margin-top:18px;display:flex}.heroStats div{gap:2px;display:grid}.heroStats strong{font-size:20px}.heroStats span{opacity:.8;font-size:13px}.homeSection{color:#fff;background:#0f1628;padding:72px 0}.homeSection.alt{background:#0b1220}.homeSectionInner{max-width:1200px;margin:0 auto;padding:0 16px}.homeSectionInner h2{margin:0 0 12px;font-size:28px}.homeSectionInner p{color:#ffffffd9;max-width:900px;margin:0}.sectionLead{color:#ffffffbf!important;margin-top:10px!important}.homeCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.homeCard{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;padding:16px}.homeCard h3{margin:0 0 8px}.homeCard p{color:#ffffffd9;margin:0}.serviceList{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.serviceItem{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;padding:16px}.serviceItem h3{margin:0 0 8px}.serviceItem p{color:#ffffffd9;margin:0}.timeline{gap:12px;margin-top:20px;display:grid}.timelineItem{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;gap:12px;padding:14px;display:flex}.timelineItem>span{color:#0b1220;background:#ffd166;border-radius:999px;flex-shrink:0;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.timelineItem h3{margin:0 0 6px}.timelineItem p{margin:0}.faqList{gap:10px;margin-top:16px;display:grid}.faqList details{background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;padding:10px 12px}.faqList summary{cursor:pointer;font-weight:700}.faqList p{margin-top:8px}.testimonialGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.testimonialCard{background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;padding:16px}.testimonialCard p{margin:0 0 10px!important}.testimonialCard span{opacity:.8;font-size:12px}.contactLine{margin-top:8px!important}.homeFooter{background:#070d1a;border-top:1px solid #ffffff14}.footerInner{justify-content:space-between;align-items:center;gap:12px;display:flex;padding-top:20px!important;padding-bottom:20px!important}.footerBrand{font-weight:800}.footerNav{flex-wrap:wrap;gap:14px;display:flex}.footerNav a{color:#ffffffd9;text-decoration:none}@media (width<=900px){.homeHeroTitle{font-size:34px}.homeCards,.serviceList,.testimonialGrid{grid-template-columns:1fr}.heroActions,.footerInner{flex-direction:column;align-items:flex-start}}@media (width<=600px){.homeHero{min-height:74svh}.homeHeroInner{padding:38px 14px}.homeHeroTitle{margin-bottom:12px;font-size:30px;line-height:1.1}.homeHeroSubtitle{font-size:15px;line-height:1.45}.heroStats{gap:14px}.heroStats strong{font-size:18px}.homeSection{padding:48px 0}.homeSectionInner{padding:0 14px}.homeSectionInner h2{margin-bottom:10px;font-size:24px}.timelineItem{padding:12px}.timelineItem h3{font-size:16px}}.adminPage{max-width:1200px;margin:0 auto;padding:20px 14px 36px}.adminTopRow{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.adminStatsGrid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin-top:16px;display:grid}.adminFiltersRow{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.adminSearchInput{flex:320px;min-width:0}.adminAppCard{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;padding:14px}.adminMetaGrid{opacity:.9;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:10px;display:grid}.adminSettingsCard{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;margin-top:16px;padding:14px}.adminSettingsGrid{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.adminTextArea{box-sizing:border-box;color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:12px;width:100%;min-height:130px;padding:10px;font-family:ui-monospace,Consolas,monospace;font-size:12px}.adminNoteActions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=800px){.adminSettingsGrid{grid-template-columns:1fr}.adminPage h1{font-size:28px}}.appShell{flex-direction:column;min-height:100svh;display:flex}.appMain{flex:1;padding-top:64px}
