body{color:#1c2528;background:#f6f5f1;margin:0;font-family:Manrope,system-ui,sans-serif}a{color:#0e5a63}a:hover{color:#0b3f45}button{cursor:pointer;font-family:inherit}input,textarea{color:#1c2528;font-family:inherit;font-size:15px}input:focus-visible,textarea:focus-visible,button:focus-visible,#fphotos:focus-visible+label{outline-offset:2px;outline:3px solid #e9a66b}@keyframes ub-yukari{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ub-yuz{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-18px)scale(1.04)}}@keyframes ub-parla{0%{opacity:0;transform:translate(-120%)skew(-18deg)}35%{opacity:.55}to{opacity:0;transform:translate(220%)skew(-18deg)}}@keyframes ub-nabiz{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.ub-gel{animation:.6s cubic-bezier(.22,1,.36,1) both ub-yukari}.ub-g1{animation-delay:40ms}.ub-g2{animation-delay:90ms}.ub-g3{animation-delay:.14s}.ub-g4{animation-delay:.19s}.ub-g5{animation-delay:.24s}.ub-g6{animation-delay:.29s}.ub-leke{filter:blur(46px);pointer-events:none;border-radius:50%;animation:11s ease-in-out infinite ub-yuz;position:absolute}.ub-leke-2{animation-duration:14s;animation-delay:-3s}.ub-leke-3{animation-duration:17s;animation-delay:-6s}.ub-kart{will-change:transform;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s,border-color .28s;position:relative;overflow:hidden}.ub-kart:hover,.ub-kart:focus-visible{transform:translateY(-6px)scale(1.015);box-shadow:0 18px 32px -14px #0e5a6373}.ub-kart:active{transform:translateY(-2px)scale(.995)}.ub-kart:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff80,#0000);position:absolute;inset:0;transform:translate(-120%)skew(-18deg)}.ub-kart:hover:after{animation:.85s ease-out ub-parla}.ub-kart-gorsel{transition:transform .45s cubic-bezier(.22,1,.36,1)}.ub-kart:hover .ub-kart-gorsel{transform:scale(1.08)rotate(-1.5deg)}.ub-nabiz{animation:2.2s ease-in-out infinite ub-nabiz}@media (prefers-reduced-motion:reduce){.ub-gel,.ub-leke,.ub-nabiz,.ub-kart:after{animation:none!important}.ub-kart,.ub-kart-gorsel{transition:none!important}.ub-kart:hover{transform:none}}.ub-kahraman{isolation:isolate;border-radius:0 0 24px 24px;justify-content:center;align-items:center;min-height:calc(100svh - 56px);padding:40px 20px 56px;display:flex;position:relative;overflow:hidden}.ub-kahraman-foto{z-index:-2;background-image:url(/hero.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.ub-kahraman-karartma{z-index:-1;background:linear-gradient(#061a1d9e 0%,#061a1dc7 55%,#061a1de6 100%),radial-gradient(circle at 20% 15%,#0e5a638c,#0000 60%);position:absolute;inset:0}.ub-kahraman-icerik{color:#fff;text-align:left;width:100%;max-width:560px;position:relative}.ub-rozet{letter-spacing:.08em;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:8px;margin:0 0 16px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.ub-baslik{letter-spacing:-.02em;overflow-wrap:anywhere;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0 0 12px;font-size:clamp(30px,6.5vw,52px);font-weight:800;line-height:1.05}.ub-alt-metin{opacity:.92;overflow-wrap:anywhere;max-width:460px;margin:0 0 22px;font-size:clamp(14px,2.2vw,17px);line-height:1.6}.ub-form-kart{background:#fffffff7;border-radius:16px;padding:18px;box-shadow:0 24px 50px -24px #000000a6}.ub-ana-dugme{color:#fff;cursor:pointer;background:#0e5a63;border:none;border-radius:12px;width:100%;min-height:54px;margin-top:14px;font-size:17px;font-weight:800;transition:background .2s,transform .15s}.ub-ana-dugme:hover{background:#0b3f45}.ub-ana-dugme:active{transform:translateY(1px)}.ub-sayaclar{border-top:1px solid #fff3;flex-wrap:wrap;gap:26px;margin-top:20px;padding-top:16px;display:flex}@media (width<=640px){.ub-sayaclar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;padding-top:14px;display:grid}}.ub-asagi{color:#fff;background:#ffffff1f;border:1px solid #ffffff73;border-radius:999px;place-items:center;width:40px;height:40px;font-size:20px;line-height:1;display:grid;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.ub-bolum{max-width:1180px;margin:0 auto;padding:40px 20px 24px}.ub-bolum-baslik{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px;margin-bottom:18px;display:flex}.ub-kategori-izgara{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;display:grid}.ub-uc-izgara{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;display:grid}.ub-guven{box-sizing:border-box;background:#fff;border:1px solid #d8d5cb;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;max-width:1180px;margin:0 auto 28px;padding:18px;display:grid}.ub-usta-serit{box-sizing:border-box;background:#fff;border:1px solid #d8d5cb;border-left:4px solid #0e5a63;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin:0 auto 40px;padding:14px 18px;display:flex}@media (width<=900px){.ub-kahraman{border-radius:0 0 18px 18px;padding:32px 16px 52px}.ub-kahraman-icerik{max-width:100%}.ub-kategori-izgara{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.ub-bolum{padding:32px 16px 20px}}@media (width<=640px){.ub-kahraman{border-radius:0;justify-content:flex-start;align-items:flex-start;min-height:auto;padding:16px 14px 36px}.ub-baslik{margin-bottom:8px;font-size:clamp(26px,8vw,34px);line-height:1.12}.ub-alt-metin{margin-bottom:14px;font-size:14px;line-height:1.5}.ub-rozet{margin-bottom:12px;padding:5px 11px;font-size:10px}.ub-form-kart{border-radius:14px;padding:14px}.ub-sayaclar{gap:12px;margin-top:14px}.ub-kategori-izgara{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ub-bolum-baslik{flex-direction:column;align-items:stretch}.ub-arama{width:100%!important}.ub-guven{grid-template-columns:1fr;padding:16px}.ub-usta-serit{flex-direction:column;align-items:flex-start}.ub-asagi{display:none}.ub-ikili{grid-template-columns:1fr!important}.ub-adimlar{gap:6px!important}.ub-adimlar li{padding:3px 8px!important;font-size:12px!important}}@media (width<=380px){.ub-kategori-izgara{grid-template-columns:1fr}.ub-baslik{font-size:26px}}
