@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;700;800&family=Sora:wght@600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Archivo+Black&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@500;700;800&family=Archivo+Black&display=swap";@import"https://fonts.googleapis.com/css?family=Montserrat:400,500,700";@import"https://fonts.googleapis.com/css2?family=Sora:wght@400;500;600;700;800&family=Manrope:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.5;font-weight:400;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;color:#2f251d;background:linear-gradient(180deg,#fffaf2,#ffe8cc,#fca5a5 50%,#ef7a08 80%,#8a3f00);background-attachment:fixed;background-size:100% 100%;min-height:100vh;overflow-x:hidden}body #root{min-height:100vh;position:relative;z-index:1}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#333;line-height:1.6}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}button{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}h1,h2,h3,h4,h5,h6{font-weight:600;line-height:1.2}h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *{color:var(--page-foreground)!important}p{margin:0}:root{--primary-color: #FF8C00;--primary-light: #FF9F1C;--accent-color: #FFB703;--text-dark: #333;--text-light: #666;--border-color: #eee;--bg-light: #f9f9f9;--page-foreground: #2f251d;--muted-foreground: #5a463a;--card-bg-light: rgba(255, 255, 255, .96);--card-border: rgba(47, 37, 29, .06);--glass-contrast: rgba(255, 255, 255, .12)}@media (max-width: 768px){html{font-size:14px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#ffb703;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#ff9f1c}.hero-v2 h1,.hero-v2 h2,.hero-v2 h3,.hero-v2 p,.hero-v2 .hero-v2-tag,.hero-v2 h1 span{color:#fff!important}body{display:flex;flex-direction:column;min-height:100vh}main{flex:1}#root{display:flex;flex-direction:column;min-height:100vh}.container{max-width:1600px;margin:0 auto;padding:0 28px;width:100%}@media (max-width: 768px){.container{padding:0 16px}}:root{--header-bg: rgba(255, 255, 255, .86);--header-border: rgba(15, 23, 42, .12);--header-text: #1f2937;--header-muted: #5b6574;--header-accent: #f59e0b;--header-accent-strong: #ef7a08;--header-surface: #fff8ef;--top-bar-h: 42px;--header-h: 78px;--page-top-offset: calc(var(--top-bar-h) + var(--header-h) + 18px)}.top-bar{position:fixed;top:0;left:0;right:0;z-index:101;height:var(--top-bar-h);background:linear-gradient(90deg,#1a0a02,#2a1205,#1a0a02);border-bottom:1px solid rgba(239,122,8,.15)}.top-bar-inner{max-width:1680px;margin:0 auto;padding:0 24px;height:100%;display:flex;align-items:center;justify-content:space-between}.top-bar-left{display:flex;align-items:center;gap:20px}.top-bar-item{display:flex;align-items:center;gap:8px;color:#ffffffd9;text-decoration:none;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:700;letter-spacing:.02em;transition:color .2s ease}.top-bar-item:hover{color:#fff}.top-bar-item svg{width:16px;height:16px;flex-shrink:0}.top-bar-whatsapp{color:#25d366}.top-bar-whatsapp:hover{color:#4ae07e}.top-bar-whatsapp svg{width:18px;height:18px}.top-bar-right{display:flex;align-items:center;gap:12px}.top-bar-social{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;color:#ffffffd1;transition:all .2s ease}.top-bar-social:hover{color:#fff;background:#ffffff1a;transform:translateY(-1px)}.top-bar-social svg{width:16px;height:16px}.baslik{position:sticky;top:var(--top-bar-h);z-index:100;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(120deg,var(--header-bg) 0%,rgba(255,245,230,.82) 100%);box-shadow:0 12px 30px #0f172a14}.baslik.baslik-home{position:fixed;top:var(--top-bar-h);width:100%;background:linear-gradient(180deg,#1609019e,#1609013d 62%,#16090100);box-shadow:none}.baslik.baslik-home .logo-main,.baslik.baslik-home .logo-sub,.baslik.baslik-home .nav-link{color:#fff}.baslik.baslik-home .nav{background:#13070159;border-color:#ffffff38}.baslik.baslik-home .nav-link:hover{color:#fff;background-color:#ffffff29}.baslik.baslik-home .nav-link.active{color:#fff;background:#ffffff38}.baslik.baslik-home .menu-toggle{background:#ffffff1f;border-color:#ffffff6b}.baslik.baslik-home .menu-toggle span{background:#fff}.header-content{max-width:1680px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:13px 24px}.logo{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--header-accent-strong);transition:transform .25s ease}.logo:hover{transform:translateY(-1px)}.logo img{height:46px;width:46px;object-fit:cover;border-radius:12px;border:1px solid rgba(239,122,8,.18);box-shadow:0 8px 20px #ef7a0838}.logo-text-wrap{display:flex;flex-direction:column;line-height:1.05}.logo-main{font-family:Sora,sans-serif;font-size:1.1rem;letter-spacing:.16em;color:#c25b02}.logo-sub{font-family:Manrope,sans-serif;font-size:.66rem;letter-spacing:.28em;color:var(--header-muted);margin-top:3px}.nav{display:flex;align-items:center;gap:10px;background:#ffffff94;border:1px solid rgba(15,23,42,.08);border-radius:999px;padding:7px}.nav-link{position:relative;color:var(--header-text);text-decoration:none;font-family:Manrope,sans-serif;font-weight:700;font-size:.83rem;text-transform:uppercase;letter-spacing:.08em;padding:10px 14px;border-radius:999px;transition:color .25s ease,background-color .25s ease,transform .2s ease}.nav-link:hover{color:#b45309;background-color:#f59e0b1c}.nav-link.active{color:#8a3f00;background:linear-gradient(135deg,#fbbf2440,#f59e0b33)}.nav-link.sponsor{color:#fff;background:linear-gradient(135deg,#10b981,#059669);box-shadow:0 6px 16px #10b98147}.nav-link.sponsor:hover,.nav-link.sponsor.active{color:#fff;transform:translateY(-1px);background:linear-gradient(135deg,#059669,#047857);box-shadow:0 8px 20px #10b98159}.baslik.baslik-home .nav-link.sponsor{color:#fff}.nav-link.auth{color:#fff;background:linear-gradient(135deg,var(--header-accent-strong) 0%,var(--header-accent) 100%);box-shadow:0 8px 18px #ef7a0842}.nav-link.auth:hover,.nav-link.auth.active{color:#fff;transform:translateY(-1px);background:linear-gradient(135deg,#e56f06,#f59e0b)}.menu-toggle{display:none;width:42px;height:42px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:1px solid rgba(15,23,42,.14);background:#fff;border-radius:12px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.menu-toggle:hover{background-color:var(--header-surface);border-color:#f59e0b66}.menu-toggle span{width:18px;height:2px;background:#1f2937;border-radius:99px;transition:transform .25s ease,opacity .2s ease}.menu-toggle.active span:nth-child(1){transform:translateY(7px) rotate(45deg)}.menu-toggle.active span:nth-child(2){opacity:0}.menu-toggle.active span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}@media (max-width: 960px){:root{--top-bar-h: 32px;--header-h: 68px;--page-top-offset: calc(var(--top-bar-h) + var(--header-h) + 16px)}.top-bar-item span{display:none}.top-bar-item svg{width:16px;height:16px}.top-bar-whatsapp svg{width:17px;height:17px}.top-bar-left{gap:14px}.header-content{padding:12px 16px}.logo img{height:42px;width:42px}.logo-main{font-size:1rem}.logo-sub{font-size:.6rem}.menu-toggle{display:flex}.nav{position:absolute;top:calc(100% + 8px);left:16px;right:16px;border-radius:18px;padding:8px;max-height:0;overflow:hidden;opacity:0;transform:translateY(-6px);pointer-events:none;flex-direction:column;align-items:stretch;transition:max-height .35s ease,opacity .2s ease,transform .25s ease;box-shadow:0 18px 35px #0f172a29;background:#fffffffa}.baslik.baslik-home .nav{background:#190a02f2;border-color:#ffffff3d}.nav.active{max-height:500px;opacity:1;transform:translateY(0);pointer-events:auto}.nav-link{width:100%;padding:12px 14px;border-radius:10px;text-align:left;font-size:.78rem;letter-spacing:.06em}.nav-link.auth,.nav-link.sponsor{margin-top:4px;text-align:center}}.altbilgi{position:relative;overflow:hidden;margin-top:0}.altbilgi h1,.altbilgi h2,.altbilgi h3,.altbilgi h4,.altbilgi h5,.altbilgi h6,.altbilgi h1 *,.altbilgi h2 *,.altbilgi h3 *,.altbilgi h4 *,.altbilgi h5 *,.altbilgi h6 *{color:inherit!important}.footer-cta-band{position:relative;padding:clamp(28px,4vw,48px) clamp(16px,4vw,48px);background:radial-gradient(circle at 20% 50%,rgba(255,200,120,.2),transparent 50%),radial-gradient(circle at 80% 50%,rgba(255,140,30,.15),transparent 50%),linear-gradient(135deg,#1a0800,#5a2200,#8a3400)}.footer-cta-inner{position:relative;z-index:1;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}.footer-cta-card{display:flex;align-items:center;gap:clamp(14px,2vw,22px);padding:clamp(18px,2.5vw,28px) clamp(20px,3vw,32px);border-radius:20px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(145deg,#ffffff14,#ffffff05);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;color:#fff;transition:all .35s cubic-bezier(.2,.7,.2,1)}.footer-cta-card:hover{background:linear-gradient(145deg,#ffffff29,#ffffff0f);border-color:#ffc87859;transform:translateY(-4px);box-shadow:0 20px 40px #0000004d}.footer-cta-icon{flex-shrink:0;width:clamp(44px,5vw,56px);height:clamp(44px,5vw,56px);display:flex;align-items:center;justify-content:center;border-radius:16px;background:linear-gradient(135deg,#ff9a1f40,#ff7a0026);border:1px solid rgba(255,200,120,.2)}.footer-cta-icon svg{width:24px;height:24px;color:#ffb84d}.footer-cta-text{flex:1;display:flex;flex-direction:column;gap:4px}.footer-cta-label{font-family:Archivo Black,sans-serif;font-size:clamp(1.1rem,1.8vw,1.4rem);letter-spacing:-.01em}.footer-cta-desc{font-size:clamp(.82rem,1vw,.92rem);color:#ffe6bedb;font-weight:500}.footer-cta-arrow{flex-shrink:0;width:22px;height:22px;color:#ffc878c7;transition:transform .3s ease,color .3s ease}.footer-cta-card:hover .footer-cta-arrow{transform:translate(6px);color:#ffb84d}.footer-main{position:relative;padding:clamp(40px,5vw,64px) clamp(16px,4vw,48px) clamp(20px,2vw,28px);color:#fff;background:radial-gradient(circle at 12% 20%,rgba(255,220,140,.18),transparent 40%),radial-gradient(circle at 88% 80%,rgba(255,160,50,.1),transparent 35%),linear-gradient(180deg,#8a3400,#d86506,#ef7a08)}.footer-main:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000001f,#ffffff0a);pointer-events:none}.footer-content{position:relative;z-index:1;max-width:1400px;margin:0 auto 44px;display:grid;grid-template-columns:1.6fr .8fr 1fr;gap:clamp(28px,4vw,56px)}.footer-brand{max-width:520px}.footer-logo-text{font-family:Archivo Black,sans-serif;font-size:clamp(2rem,3.5vw,2.8rem);letter-spacing:.08em;margin:0 0 6px;background:linear-gradient(135deg,#fff,#ffe0b5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent!important}.footer-tagline{font-family:Archivo Black,sans-serif;font-size:clamp(1rem,1.5vw,1.2rem);margin:0 0 16px;color:#fff0d2eb;letter-spacing:.02em}.footer-mission{font-size:clamp(.92rem,1.1vw,1.02rem);line-height:1.8;color:#ffffffd1;margin:0 0 20px}.footer-socials{display:flex;flex-direction:column;gap:10px}.footer-socials a{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.18);background:#ffffff14;color:#fff;text-decoration:none;font-size:clamp(.82rem,1vw,.92rem);font-weight:600;transition:all .25s ease}.footer-socials a:hover{background:#ffffff29;border-color:#ffc87859;transform:translateY(-2px)}.footer-socials a svg{width:18px;height:18px;flex-shrink:0;color:#ffb84d}.footer-section h3{font-family:Archivo Black,sans-serif;font-size:clamp(1.1rem,1.5vw,1.35rem);margin:0 0 18px;text-transform:uppercase;letter-spacing:.12em;color:#fff!important}.footer-section ul{list-style:none;padding:0;margin:0}.footer-section li{margin-bottom:14px}.footer-section li a{display:inline-flex;align-items:center;gap:8px;font-size:clamp(.95rem,1.2vw,1.1rem);color:#ffffffe0;text-decoration:none;font-weight:600;transition:all .25s ease}.footer-section li a:hover{color:#fff;transform:translate(4px)}.footer-highlight-section h3{color:#ffe0a0!important}.footer-highlight-link{display:inline-flex;align-items:center;gap:10px;font-size:clamp(1.05rem,1.4vw,1.2rem)!important;font-weight:800!important;color:#fff!important;letter-spacing:.02em}.footer-pulse{display:inline-block;width:10px;height:10px;border-radius:50%;background:#4ade80;box-shadow:0 0 #4ade8099;animation:footerPulse 2s ease-in-out infinite;flex-shrink:0}@keyframes footerPulse{0%,to{box-shadow:0 0 #4ade8099}50%{box-shadow:0 0 0 8px #4ade8000}}.footer-note{margin-top:18px;font-size:clamp(.82rem,.95vw,.9rem);color:#ffe6bed6;line-height:1.6;font-style:italic}.footer-bottom{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding-top:22px;border-top:1px solid rgba(255,255,255,.16);text-align:center}.footer-bottom p{font-size:clamp(.82rem,1vw,.92rem);color:#ffffffd1;margin:0;font-weight:500}@media (max-width: 1080px){.footer-content{grid-template-columns:1fr 1fr;gap:32px}.footer-brand{grid-column:1 / -1;max-width:none}}@media (max-width: 768px){.footer-cta-inner{grid-template-columns:1fr;gap:14px}.footer-content{grid-template-columns:1fr;gap:28px;margin-bottom:32px}.footer-brand{grid-column:auto}.footer-logo-text{font-size:2rem}.footer-section h3{margin-bottom:14px}}@media (max-width: 480px){.footer-cta-card{padding:16px 18px}.footer-cta-icon{width:40px;height:40px}.footer-socials a{padding:8px 12px;font-size:.82rem}}.anasayfa{--sand-0: #fffaf2;--sand-1: #fff0dc;--sun-0: #ff9a1f;--sun-1: #ff7a00;--clay: #3f1f0b;--text: #2f251d;--page-foreground: #2f251d;--muted-foreground: #5a463a;--card-border: rgba(47, 37, 29, .06);--card-bg-light: rgba(255, 255, 255, .96);--glass-contrast: rgba(255, 255, 255, .12);--line: rgba(95, 47, 12, .18);min-height:100vh;position:relative;color:var(--text);background:transparent;overflow-x:hidden}.anasayfa>*{position:relative;z-index:1}.anasayfa .container{width:100%;max-width:1600px;margin:0 auto;padding-inline:clamp(20px,4vw,80px)}.hero-v2{position:relative;overflow:hidden;padding:clamp(118px,11vw,170px) 0 clamp(60px,7vw,92px);min-height:100svh;display:flex;align-items:center;color:var(--text);background:transparent}.hero-v2--light-text{color:#fff}.hero-carousel-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-slide{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1.2s ease-in-out}.hero-slide--active{opacity:1}.hero-carousel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f0500b3,#0f050066 40%,#0f050099),linear-gradient(90deg,rgba(15,5,0,.6) 0%,transparent 60%);z-index:1}.hero-indicators{display:flex;gap:8px;margin-top:24px}.hero-dot{width:10px;height:10px;border-radius:50%;border:2px solid rgba(255,255,255,.5);background:transparent;cursor:pointer;padding:0;transition:all .3s ease}.hero-dot--active{background:#fff;border-color:#fff;transform:scale(1.2)}.hero-dot:hover:not(.hero-dot--active){border-color:#fffc;background:#ffffff4d}.hero-v2-inner{position:relative;z-index:2;display:grid;grid-template-columns:1.3fr .7fr;gap:clamp(32px,5vw,80px);align-items:center;max-width:1600px;margin-inline:auto;width:100%}.hero-v2-copy{animation:revealUp .75s ease both;padding-left:clamp(12px,2vw,40px)}.hero-v2-tag{display:inline-block;margin-bottom:18px;padding:8px 16px;border-radius:999px;font-size:.85rem;font-weight:700;letter-spacing:1px;border:1px solid rgba(15,23,42,.15);background:#fff9}.hero-v2--light-text .hero-v2-tag{border:1px solid rgba(255,255,255,.5);background:#16080138}.hero-v2-copy h1{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(2.5rem,5.5vw,5.2rem);line-height:1.08;text-wrap:balance}.hero-v2-copy h1 span{color:#ef7a08}.hero-v2--light-text .hero-v2-copy h1 span{color:#ffe0b5}.hero-v2-copy p{margin:20px 0 30px;font-family:Manrope,sans-serif;font-size:clamp(1.06rem,1.8vw,1.3rem);font-weight:500;color:#4b5563;max-width:600px}.hero-v2--light-text .hero-v2-copy p{color:#fff7ebf0}.hero-v2-actions,.cta-v2-actions{display:flex;gap:14px;flex-wrap:wrap}.btn-solid,.btn-outline,.btn-glass{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;padding:13px 24px;font-family:Manrope,sans-serif;font-size:.96rem;font-weight:700;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.btn-solid{color:#8a3300;background:#fff;box-shadow:0 10px 24px #0003}.btn-outline{color:#fff;border:1px solid rgba(255,255,255,.75);background:#10060129}.btn-glass{color:#fff;border:1px solid rgba(255,232,202,.82);background:#ffffff21}.btn-solid:hover,.btn-outline:hover,.btn-glass:hover{transform:translateY(-2px);box-shadow:0 14px 24px #00000038}.hero-v2-panel{width:100%;max-width:420px;justify-self:end;border-radius:22px;border:1px solid rgba(255,255,255,.36);background:linear-gradient(155deg,#ffffff24,#ffffff0a);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:26px;box-shadow:0 24px 40px #14060047}.panel-block h3{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(1.1rem,2vw,1.45rem);letter-spacing:.3px}.panel-line{height:1px;margin:16px 0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.6) 52%,transparent 100%)}.panel-insta{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;text-decoration:none;color:#fff;transition:all .25s ease}.panel-insta:hover{background:#ffffff29;border-color:#ffc8784d;transform:translateY(-1px)}.panel-insta svg{width:20px;height:20px;flex-shrink:0;color:#ffb84d}.panel-insta span{font-family:Manrope,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.01em}.panel-contact-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:13px 20px;border-radius:14px;border:none;background:#fffffff2;color:#8a3300;text-decoration:none;font-family:Manrope,sans-serif;font-size:.94rem;font-weight:800;letter-spacing:.02em;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 20px #0000001f}.panel-contact-btn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 12px 28px #0000002e}.panel-contact-btn svg{width:18px;height:18px;transition:transform .25s ease}.panel-contact-btn:hover svg{transform:translate(4px)}.story-v2{padding:clamp(72px,8vw,120px) 0}.story-v2 .container{max-width:1600px;margin-inline:auto}.story-v2-card{border-radius:22px;padding:clamp(26px,2.2vw,38px);border:1px solid var(--line);background:linear-gradient(140deg,#fffffff2,#fff3e3eb);box-shadow:0 16px 34px #552d0c1c;display:flex;flex-direction:column;min-height:380px}.story-v2-card.wide{margin-bottom:22px}.story-v2-grid-three .story-v2-card.wide{margin-bottom:0}.story-v2-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;width:100%}.story-v2-grid-three{grid-template-columns:repeat(3,1fr);gap:28px;align-items:stretch}.story-v2-card.tinted{background:linear-gradient(140deg,#fff2df,#fff9f0)}.story-v2-card header{display:flex;align-items:center;gap:14px;margin-bottom:18px}.story-v2-icon{width:46px;height:46px;flex-shrink:0;color:var(--sun-1)}.story-v2-card h2{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(1.3rem,2.2vw,1.85rem);letter-spacing:.3px;color:var(--page-foreground)}.story-v2-card p{margin:0;line-height:1.78;font-size:clamp(.95rem,1vw,1.08rem);color:var(--muted-foreground);word-break:normal;overflow-wrap:break-word}.cta-v2{padding:0 0 clamp(72px,7vw,96px)}.cta-v2-box{border-radius:24px;text-align:center;padding:clamp(36px,4vw,64px);color:#fff;background:radial-gradient(circle at 14% 12%,rgba(255,212,149,.22),transparent 34%),radial-gradient(circle at 90% 80%,rgba(255,154,45,.18),transparent 36%),linear-gradient(122deg,#2a1000c7,#9b3d00bd 43%,#ff8e17b3);box-shadow:0 24px 48px #4e210142}.cta-v2-box h3{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(1.9rem,4vw,2.9rem);color:#fff!important}.cta-v2-box p{margin:14px auto 28px;max-width:780px;color:#fff7ecf2;font-size:1.08rem;line-height:1.65}.cta-v2-actions{justify-content:center}.teaser-section{padding:clamp(56px,7vw,96px) 0;position:relative}.teaser-section--alt{padding-top:0}.teaser-header{text-align:center;margin-bottom:clamp(32px,4vw,52px)}.teaser-eyebrow{display:inline-block;padding:7px 16px;border-radius:999px;font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--page-foreground);background:#ffffffe6;border:1px solid rgba(47,37,29,.06);margin-bottom:16px}.teaser-header h2{font-family:Archivo Black,sans-serif;font-size:clamp(1.8rem,4vw,3rem);color:var(--page-foreground);margin:0 0 14px;letter-spacing:-.02em}.teaser-header p{font-size:clamp(.95rem,1.3vw,1.1rem);color:var(--muted-foreground);max-width:640px;margin:0 auto;line-height:1.7}.teaser-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1200px;margin:0 auto}.teaser-grid--two{grid-template-columns:repeat(2,1fr);max-width:860px}.teaser-card{position:relative;display:block;padding:clamp(22px,2.5vw,32px);border-radius:22px;border:1px solid var(--card-border);background:var(--card-bg-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .4s cubic-bezier(.2,.7,.2,1);overflow:hidden}.teaser-card--link{color:inherit;text-decoration:none;cursor:pointer}.teaser-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:22px;background:linear-gradient(180deg,rgba(255,200,120,.06) 0%,transparent 60%);opacity:0;transition:opacity .4s ease}.teaser-card:hover{transform:translateY(-6px);border-color:#ffc8784d;box-shadow:0 24px 48px #0003}.teaser-card:hover:before{opacity:1}.teaser-card-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:linear-gradient(135deg,#ff9a1f1f,#ff7a0014);border:1px solid rgba(47,37,29,.06);margin-bottom:16px}.teaser-card-icon svg{width:22px;height:22px;color:#ffb84d}.teaser-card h3{font-family:Archivo Black,sans-serif;font-size:clamp(1.05rem,1.5vw,1.25rem);color:var(--page-foreground);margin:0 0 10px}.teaser-card p{font-size:clamp(.85rem,1vw,.95rem);color:var(--muted-foreground);line-height:1.7;margin:0}.teaser-badge{display:inline-block;margin-top:14px;padding:5px 12px;border-radius:999px;font-size:.82rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--page-foreground);background:#fffffff5;border:1px solid var(--card-border)}.teaser-badge--upcoming{background:linear-gradient(135deg,#4ade8040,#22c55e26);border-color:#4ade804d;color:#86efac}.teaser-cta{text-align:center;margin-top:clamp(28px,3.5vw,44px)}.teaser-cta .btn-solid{font-size:1.02rem;padding:15px 32px;box-shadow:0 14px 32px #00000038}@keyframes revealUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@media (min-width: 1440px){.hero-v2-inner{grid-template-columns:1.4fr .6fr}}@media (max-width: 1120px){.hero-v2-inner{grid-template-columns:1fr;gap:36px}.hero-v2-panel{max-width:620px}.story-v2-grid-three{grid-template-columns:repeat(2,1fr)}.story-v2-grid{grid-template-columns:1fr}}@media (max-width: 980px){.story-v2-grid-three{grid-template-columns:1fr}.story-v2-card{min-height:auto}.teaser-grid{grid-template-columns:1fr;max-width:500px;margin:0 auto}.teaser-grid--two{max-width:500px}}@media (max-width: 768px){.anasayfa .container{padding-inline:16px}.hero-v2{min-height:100svh;padding:100px 0 60px}.hero-v2-copy{padding-left:0}.hero-v2-copy h1{font-size:2.4rem}.hero-v2-actions,.cta-v2-actions{flex-direction:column;align-items:stretch}.btn-solid,.btn-outline,.btn-glass{width:100%}.hero-v2-panel{max-width:100%}.teaser-section{padding:clamp(40px,6vw,64px) 0}.teaser-header h2{font-size:1.8rem}}:root{--primary-color: #FF8C00;--primary-hover: #FF9F1C;--secondary-color: #FFB703;--text-dark: #1f2937;--text-gray: #6b7280;--text-light: #9ca3af;--bg-light: #f9fafb;--bg-white: #ffffff;--border-color: #e5e7eb;--error-color: #ef4444;--success-color: #10b981;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--shadow-lg: 0 10px 15px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px rgba(0, 0, 0, .15)}.kimlikdogrulama{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:linear-gradient(135deg,#ff8c00,#ff9f1c);min-height:100vh;display:flex;justify-content:center;align-items:center;padding:20px;color:var(--text-dark)}.container{width:100%;max-width:420px;position:relative}.form-container{background:var(--bg-white);border-radius:20px;padding:40px 35px;box-shadow:var(--shadow-xl);position:absolute;width:100%;top:0;left:0;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(.68,-.55,.265,1.55)}.form-container.active{opacity:1;visibility:visible;transform:translateY(0);position:relative}.form{width:100%}.form-title{font-size:28px;font-weight:700;color:var(--text-dark);margin-bottom:8px;text-align:center}.form-subtitle{font-size:14px;color:var(--text-gray);text-align:center;margin-bottom:30px}.message{padding:12px 15px;margin-bottom:20px;border-radius:8px;text-align:center;font-weight:500;font-size:14px}.message.success{background:#d1fae5;color:var(--success-color);border-left:4px solid var(--success-color)}.message.error{background:#fee2e2;color:var(--error-color);border-left:4px solid var(--error-color)}.input-group{position:relative;margin-bottom:20px}.input-group label{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:2}.input-icon{color:var(--text-light);transition:all .3s ease}.input-group input:focus~label .input-icon{color:var(--primary-hover);transform:scale(1.1)}.floating-label{position:absolute;left:50px;top:50%;transform:translateY(-50%);color:var(--text-light);font-size:15px;pointer-events:none;transition:all .3s cubic-bezier(.68,-.55,.265,1.55);background:transparent;padding:0 8px;z-index:1}.input-group input{width:100%;padding:14px 50px;border:2px solid var(--border-color);border-radius:12px;font-size:15px;font-family:Poppins,sans-serif;color:var(--text-dark);background:var(--bg-light);transition:all .3s ease;outline:none}.input-group input::placeholder{color:transparent}.input-group input:focus~.floating-label,.input-group input:valid~.floating-label{top:0;left:45px;font-size:12px;color:var(--primary-color);background:#fff;font-weight:500;padding:0 6px}.input-group input:focus{border-color:var(--primary-color);background:var(--bg-white);box-shadow:0 0 0 4px #6366f11a}.input-group input:focus~.floating-label{color:var(--primary-color)}.input-group input:valid~.floating-label{color:var(--text-gray)}.toggle-password{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:5px;display:flex;align-items:center;justify-content:center;color:var(--text-light);transition:color .3s ease}.toggle-password:hover{color:var(--primary-color)}.eye-icon{width:20px;height:20px}.form-options{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;font-size:13px}.checkbox-label{display:flex;align-items:center;gap:8px;color:var(--text-gray);cursor:pointer;font-size:14px;margin-bottom:20px}.checkbox-label input[type=checkbox]{width:18px;height:18px;cursor:pointer;accent-color:var(--primary-color)}.checkbox-label span{-webkit-user-select:none;user-select:none}.forgot-link{color:var(--primary-color);text-decoration:none;font-weight:500;transition:color .3s ease}.forgot-link:hover{color:var(--primary-hover);text-decoration:underline}.btn{width:100%;padding:14px 20px;border:none;border-radius:12px;font-size:16px;font-weight:600;font-family:Poppins,sans-serif;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.btn-primary{background:linear-gradient(135deg,#ff8c00,#ff9f1c);color:#fff;box-shadow:var(--shadow-md)}.btn-primary:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.btn-primary:active{transform:translateY(0)}.switch-text{text-align:center;margin-top:25px;font-size:14px;color:var(--text-gray)}.switch-link{color:var(--primary-color);text-decoration:none;font-weight:600;transition:color .3s ease}.switch-link:hover{color:var(--primary-hover);text-decoration:underline}.btn.loading{position:relative;color:transparent;pointer-events:none}.btn.loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:3px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.modal{display:none;position:fixed;z-index:1000;left:0;top:0;width:100%;height:100%;background-color:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:fadeIn .3s ease}.modal.active{display:flex;justify-content:center;align-items:center}.modal-content{background:var(--bg-white);border-radius:16px;width:90%;max-width:600px;max-height:85vh;overflow:hidden;box-shadow:var(--shadow-xl);animation:slideUp .3s cubic-bezier(.68,-.55,.265,1.55);display:flex;flex-direction:column}.modal-header{padding:25px 30px;border-bottom:2px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.modal-header h2{font-size:24px;font-weight:700;color:var(--text-dark);margin:0}.modal-close{background:none;border:none;font-size:36px;color:var(--text-light);cursor:pointer;line-height:1;padding:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.modal-close:hover{background:var(--bg-light);color:var(--text-dark);transform:rotate(90deg)}.modal-body{padding:30px;overflow-y:auto;flex:1}.modal-body h3{font-size:18px;font-weight:600;color:var(--text-dark);margin-top:20px;margin-bottom:10px}.modal-body h3:first-child{margin-top:0}.modal-body p{font-size:15px;line-height:1.6;color:var(--text-gray);margin-bottom:15px}.modal-body ul{margin:10px 0 15px 20px;color:var(--text-gray)}.modal-body li{font-size:15px;line-height:1.6;margin-bottom:8px}.modal-footer{padding:20px 30px;border-top:2px solid var(--border-color);display:flex;justify-content:flex-end;gap:10px}.terms-link{color:var(--primary-color);text-decoration:underline;font-weight:500;cursor:pointer;transition:color .3s ease}.terms-link:hover{color:var(--primary-hover)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.form-container{padding:30px 25px}.form-title{font-size:24px}.form-subtitle{font-size:13px}.input-group input{padding:12px 45px;font-size:14px}.btn{padding:12px 18px;font-size:15px}.form-options{flex-direction:column;gap:10px;align-items:flex-start}.modal-content{width:95%;max-height:90vh}.modal-header{padding:20px}.modal-header h2{font-size:20px}.modal-body{padding:20px}.modal-body h3{font-size:16px}.modal-body p,.modal-body li{font-size:14px}.modal-footer{padding:15px 20px}}@media (max-width: 360px){.container{padding:15px}.form-container{padding:25px 20px;border-radius:16px}.form-title{font-size:22px}}.iletisim{min-height:100vh;position:relative;color:#2f251d;--sand-0: #fffaf2;--sand-1: #fff0dc;--sun-0: #ff9a1f;--sun-1: #ff7a00;--clay: #3f1f0b;--text: #2f251d;--line: rgba(95, 47, 12, .18);background:transparent;overflow-x:hidden;padding-top:var(--page-top-offset)}.iletisim>*{position:relative;z-index:1}.iletisim .container{width:100%;max-width:1600px;margin:0 auto;padding-inline:clamp(20px,4vw,80px)}.iletisim-hero{min-height:calc(100svh - var(--page-top-offset));display:flex;align-items:center;padding-block:clamp(40px,6vw,80px)}.iletisim-hero .hero-v2-inner{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(40px,5vw,80px)}.iletisim-hero .hero-v2-copy{padding-right:clamp(10px,2vw,40px)}.iletisim-hero .hero-v2-copy h1{font-size:clamp(2rem,4.5vw,4.2rem);line-height:1.12}.iletisim-hero .hero-v2-copy p{margin:18px 0 0;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.7;max-width:540px}.iletisim-hero .hero-v2-tag{margin-bottom:14px;padding:7px 14px;font-size:.78rem}.hero-contact-card{position:relative;width:100%;max-width:560px;justify-self:end;margin-top:0;border-radius:24px;border:1px solid rgba(77,51,30,.14);background:#fffffff5;padding:clamp(24px,3vw,40px);box-shadow:0 24px 60px #1406001f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-contact-card:before{content:"İletişim Formu";position:absolute;top:-12px;left:20px;padding:5px 12px;border-radius:999px;font-family:Manrope,sans-serif;font-size:.78rem;font-weight:700;letter-spacing:.9px;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#1f2937,#374151);box-shadow:0 10px 18px #1f29372e}.iletisim-baslik{margin:0 0 10px;text-align:left;font-family:Archivo Black,sans-serif;font-size:clamp(1.2rem,1.8vw,1.6rem);line-height:1.12;letter-spacing:-.02em;color:#1f2937}.intro-text{text-align:left;font-size:.92rem;color:#5b6472;margin:0 0 22px;max-width:480px;line-height:1.6}.success-message,.error-message{padding:12px 16px;border-radius:12px;margin-bottom:16px;text-align:center;font-family:Manrope,sans-serif;font-weight:600;font-size:.85rem}.success-message{background:#ecfdf5f2;color:#166534;border:1px solid rgba(134,239,172,.55)}.error-message{background:#fef2f2f2;color:#b91c1c;border:1px solid rgba(252,165,165,.6)}.contact-form{max-width:none;margin:0;background:transparent;padding:0;border-radius:0;border:0;box-shadow:none}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-group{margin-bottom:14px}.form-group label{display:block;font-weight:700;color:#334155;margin-bottom:8px;text-transform:none;font-size:.8rem;letter-spacing:.35px}.form-group input,.form-group textarea{width:100%;padding:13px 14px;border:1px solid rgba(148,163,184,.35);border-radius:12px;font-size:.92rem;font-family:Manrope,sans-serif;background:#f8fafc;color:#0f172a;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,transform .2s ease}.form-group input::placeholder,.form-group textarea::placeholder{color:#8a7666}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#2563eb73;background:#fff;box-shadow:0 0 0 4px #2563eb14;transform:translateY(-1px)}.form-group textarea{resize:vertical;min-height:100px}.submit-btn{width:100%;padding:14px 16px;background:linear-gradient(135deg,#1f2937,#334155);color:#fff;border:1px solid rgba(31,41,55,.9);border-radius:12px;font-family:Manrope,sans-serif;font-size:.88rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,transform .2s ease,box-shadow .2s ease}.submit-btn:hover{transform:translateY(-2px);box-shadow:0 14px 24px #1f29372e;background:linear-gradient(135deg,#111827,#1f2937)}.submit-btn:disabled{cursor:not-allowed;opacity:.72}@media (max-width: 1024px){.iletisim-hero .hero-v2-inner{grid-template-columns:1fr 1fr;gap:clamp(24px,3vw,48px)}.iletisim-hero .hero-v2-copy h1{font-size:clamp(1.8rem,3.5vw,2.8rem)}}@media (max-width: 768px){.iletisim .container{padding-inline:16px}.iletisim-hero{min-height:auto;padding-block:40px 56px}.iletisim-hero .hero-v2-inner{grid-template-columns:1fr;gap:28px}.iletisim-hero .hero-v2-copy{padding-right:0;text-align:center}.iletisim-hero .hero-v2-copy p{margin-inline:auto}.hero-contact-card{width:100%;max-width:100%;justify-self:stretch;margin-top:0;padding:20px}.hero-contact-card:before{top:-12px;left:16px;font-size:.68rem}.iletisim-baslik,.intro-text{text-align:center}.contact-form{padding:0}.form-grid{grid-template-columns:1fr;gap:0}}.contact-channels-section{position:relative;z-index:1;padding:80px 0 100px;background:transparent}.contact-channels-header{text-align:center;margin-bottom:48px}.contact-channels-badge{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;border-radius:999px;font-family:Manrope,sans-serif;font-size:.8rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#2f251d;border:1px solid rgba(47,37,29,.08);background:#ffffffe0;margin-bottom:20px}.contact-channels-badge svg{width:16px;height:16px;color:#3b82f6}.contact-channels-header h2{font-family:Archivo Black,sans-serif;font-size:clamp(1.8rem,4vw,3rem);color:#2f251d;margin:0 0 12px;letter-spacing:-.02em}.contact-channels-header h2 span{color:#3b82f6}.contact-channels-header p{font-family:Manrope,sans-serif;font-size:1.05rem;color:#5a463a;margin:0;font-weight:500}.contact-channels-grid{display:flex;justify-content:center;gap:18px;flex-wrap:wrap}.channel-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 32px;border-radius:18px;text-decoration:none;background:#ffffffad;border:1px solid rgba(47,37,29,.08);transition:all .35s cubic-bezier(.4,0,.2,1);min-width:110px;box-shadow:0 12px 28px #552d0c0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.channel-card:hover{transform:translateY(-6px);background:#fffffffa;border-color:#2f251d24;box-shadow:0 16px 34px #552d0c17}.channel-icon{width:56px;height:56px;border-radius:16px;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.channel-card:hover .channel-icon{transform:scale(1.1)}.channel-icon svg{width:28px;height:28px}.channel-card span{font-family:Manrope,sans-serif;font-size:.82rem;font-weight:700;color:#2f251d;letter-spacing:.02em}.channel-card--whatsapp .channel-icon{background:#25d3661f;color:#25d366}.channel-card--whatsapp:hover{border-color:#25d3664d}.channel-card--instagram .channel-icon{background:linear-gradient(135deg,#e1306c1f,#833ab41f);color:#e1306c}.channel-card--instagram:hover{border-color:#e1306c4d}.channel-card--phone .channel-icon{background:#3b82f61f;color:#3b82f6}.channel-card--phone:hover{border-color:#3b82f64d}.channel-card--email .channel-icon{background:#3b82f61f;color:#3b82f6}.channel-card--email:hover{border-color:#3b82f64d}@media (max-width: 768px){.contact-channels-section{padding:60px 0 72px}.contact-channels-grid{gap:12px}.channel-card{padding:22px 20px;min-width:85px;flex:1;min-width:calc(50% - 12px)}.channel-icon{width:48px;height:48px}.channel-icon svg{width:24px;height:24px}.channel-card span{font-size:.76rem}}.team-cards-page{min-height:100vh;padding:var(--page-top-offset) 20px 80px;background:radial-gradient(circle at 10% 8%,rgba(255,194,119,.4),transparent 28%),radial-gradient(circle at 90% 10%,rgba(255,138,23,.24),transparent 30%),linear-gradient(135deg,#fffaf2,#fff1df 52%,#ffe9cf);color:#2f251d}.team-cards-shell{width:100%;max-width:1200px;margin:0 auto}.team-cards-intro{text-align:center;margin-bottom:52px}.team-cards-intro h1{color:#2f251d;font-family:Montserrat,sans-serif;font-size:clamp(2.4rem,5vw,4rem);font-weight:700;letter-spacing:.14em;margin:0 0 12px}.team-cards-intro .subtitle{color:#6a4b35;font-size:1.08rem;margin:0}.card-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:24px;width:100%}@media (min-width: 540px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 960px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.card{position:relative;display:block;min-height:420px;overflow:hidden;border-radius:24px;text-decoration:none;isolation:isolate;box-shadow:0 24px 48px #12080242;transform:translateZ(0)}.card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#2112070f,#2112078f);z-index:1}.card__background{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;background-repeat:no-repeat;transform:scale(1);transition:transform .22s ease,filter .22s ease;filter:brightness(.78) saturate(1.15) contrast(.92)}.card__content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;min-height:100%;padding:28px;color:#fff7ef;font-family:Montserrat,sans-serif}.card__category{margin:0 0 10px;color:#fff3e3db;font-size:.84rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.card__heading{margin:0;font-size:clamp(1.8rem,3vw,2.35rem);font-weight:700;line-height:1.15;text-shadow:0 10px 30px rgba(0,0,0,.3)}.card__description{margin:14px 0 0;max-width:34ch;color:#fff7eff0;font-size:.98rem;line-height:1.65}.card__cta{display:inline-flex;align-items:center;width:fit-content;margin-top:22px;padding:10px 16px;border-radius:999px;background:#ffffff2e;border:1px solid rgba(255,255,255,.24);color:#fff;font-size:.92rem;font-weight:700;letter-spacing:.04em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .22s ease,background-color .22s ease,border-color .22s ease}.card:hover .card__background,.card:focus-visible .card__background{transform:scale(1.06);filter:brightness(.86) saturate(1.18) contrast(.95)}.card:hover .card__cta,.card:focus-visible .card__cta{transform:translateY(-1px);background:#ffffff42;border-color:#ffffff57}.card:focus-visible{outline:3px solid rgba(255,255,255,.85);outline-offset:4px}.takim-cta{width:100%;margin:56px auto 0}.takim-cta-box{border-radius:24px;text-align:center;padding:clamp(30px,3vw,52px);color:#fff;background:radial-gradient(circle at 14% 12%,rgba(255,212,149,.42),transparent 34%),radial-gradient(circle at 90% 80%,rgba(255,154,45,.28),transparent 36%),linear-gradient(122deg,#8a3300,#c85a07 43%,#ff8e17);box-shadow:0 24px 48px #4e210138;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.takim-cta-box h3{margin:0;font-size:clamp(1.9rem,4vw,2.9rem);font-weight:800}.takim-cta-box p{margin:14px auto 26px;max-width:780px;color:#fff7ecf2;font-size:1.06rem;line-height:1.65}.takim-cta-actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.takim-btn-solid,.takim-btn-outline{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:999px;padding:13px 22px;font-size:.96rem;font-weight:700;transition:transform .22s ease,box-shadow .22s ease,background-color .22s ease}.takim-btn-solid{color:#8a3300;background:#fff;box-shadow:0 10px 24px #0003}.takim-btn-outline{color:#fff;border:1px solid rgba(255,255,255,.75);background:#10060129}.takim-btn-solid:hover,.takim-btn-outline:hover{transform:translateY(-2px);box-shadow:0 14px 24px #00000038}@media (max-width: 768px){.team-cards-page{padding:60px 15px}.team-cards-intro{margin-bottom:36px}.team-cards-intro .subtitle{font-size:.98rem}.card{min-height:380px}.card__content{padding:24px}.card__description{font-size:.92rem}.takim-cta{margin-top:44px}.takim-cta-actions{flex-direction:column}.takim-btn-solid,.takim-btn-outline{width:100%}}@media (max-width: 480px){.team-cards-page{padding:44px 12px}.card{min-height:340px}.card__content{padding:20px}.card__heading{font-size:1.55rem}.card__description{max-width:none}}.join-team-page{--join-surface: rgba(255, 255, 255, .9);--join-surface-soft: rgba(255, 248, 236, .96);--join-border: rgba(95, 47, 12, .14);--join-text: #2f251d;--join-muted: #6a4b35;--join-accent: #ff8a1e;min-height:calc(100vh - 160px);padding:var(--page-top-offset) 16px 64px;color:var(--join-text);background:radial-gradient(circle at 15% 10%,rgba(255,194,119,.42),transparent 28%),radial-gradient(circle at 88% 80%,rgba(255,138,23,.16),transparent 30%),linear-gradient(180deg,#fffaf2,#fff4e6 52%,#ffedd4)}.join-team-shell{width:min(1160px,100%);margin:0 auto}.join-team-hero,.join-team-track-card,.join-team-members,.join-team-footer-cta,.join-team-page--state .join-team-shell{border-radius:28px;border:1px solid var(--join-border);background:var(--join-surface);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 44px #552d0c1f}.join-team-hero{padding:clamp(24px,4vw,44px)}.join-team-eyebrow{margin:0;font-family:Sora,sans-serif;font-size:.76rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--join-accent)}.join-team-hero h1,.join-team-members__head h2,.join-team-footer-cta h2,.join-team-track-card h2{margin:10px 0 0;font-family:Sora,sans-serif;letter-spacing:-.03em}.join-team-hero h1{max-width:14ch;font-size:clamp(2.15rem,5.2vw,4.2rem);line-height:.98}.join-team-hero>p{margin-top:16px;max-width:70ch;font-family:Manrope,sans-serif;color:var(--join-muted);line-height:1.75}.join-team-stats{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.join-team-stats article{border:1px solid rgba(95,47,12,.12);border-radius:18px;padding:14px;background:var(--join-surface-soft)}.join-team-stats strong{display:block;font-family:Sora,sans-serif;font-size:1.32rem}.join-team-stats span{display:block;margin-top:4px;font-size:.86rem;color:var(--join-muted)}.join-team-tracks{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.join-team-track-card{padding:18px}.join-team-track-card h2{font-size:1.34rem}.join-team-track-card p{margin-top:10px;color:var(--join-muted);line-height:1.7}.join-team-track-card dl{margin-top:14px;display:grid;gap:10px}.join-team-track-card dt{font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;color:#8f6a4f}.join-team-track-card dd{margin:4px 0 0;font-weight:600}.join-team-cta-btn{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;padding:11px 16px;border-radius:999px;border:1px solid rgba(95,47,12,.16);background:#ff8a1724;color:#8a3300;font-weight:700;transition:transform .17s ease,background-color .17s ease}.join-team-cta-btn:hover{transform:translateY(-2px);background:#ff8a1738}.join-team-members{margin-top:16px;padding:20px}.join-team-members__head h2{font-size:clamp(1.55rem,3.2vw,2.4rem)}.join-team-member-list{margin-top:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.join-team-member{border-radius:18px;border:1px solid rgba(95,47,12,.12);background:var(--join-surface-soft);padding:14px}.join-team-member span{font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--join-accent)}.join-team-member h3{margin-top:8px;font-family:Sora,sans-serif;font-size:1.1rem}.join-team-member p{margin-top:8px;line-height:1.65;color:var(--join-muted)}.join-team-footer-cta{margin-top:16px;padding:clamp(20px,3vw,28px)}.join-team-footer-cta h2{font-size:clamp(1.7rem,3.4vw,2.7rem)}.join-team-footer-cta>p{margin-top:12px;max-width:62ch;color:var(--join-muted);line-height:1.7}.join-team-footer-cta>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.join-team-link{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:11px 18px;font-weight:700;transition:transform .17s ease}.join-team-link:hover{transform:translateY(-1px)}.join-team-link--solid{background:#ff8a1e;color:#fff}.join-team-link--ghost{border:1px solid rgba(95,47,12,.22);color:#8a3300}.join-team-page--state{display:grid;place-items:center}.join-team-page--state .join-team-shell{width:min(700px,100%);text-align:center;padding:26px;border:1px solid rgba(95,47,12,.14);background:linear-gradient(140deg,#fffffff0,#fff4e3f0);color:#2f251d}.join-team-page--state h1{margin-top:12px;font-size:clamp(1.8rem,4vw,2.6rem)}.join-team-page--state p{margin-top:8px;color:var(--join-muted)}@media (max-width: 960px){.join-team-stats,.join-team-tracks,.join-team-member-list{grid-template-columns:1fr}}@media (max-width: 560px){.join-team-page{padding:30px 12px 46px}.join-team-hero,.join-team-track-card,.join-team-members,.join-team-footer-cta,.join-team-page--state .join-team-shell{border-radius:20px}.join-team-footer-cta>div{flex-direction:column}.join-team-link{width:100%}}.etkinlikler{min-height:100vh;padding:var(--page-top-offset) 0 100px;background:transparent}.etkinlikler-container{max-width:1600px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.etkinlikler-header{text-align:center;margin-bottom:60px;animation:fadeIn .8s ease-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.etkinlikler h1{font-size:3rem;font-weight:800;color:var(--page-foreground);margin-bottom:16px;letter-spacing:-.03em}.etkinlikler .intro-text{font-size:1.15rem;line-height:1.7;color:var(--muted-foreground);max-width:700px;margin:0 auto;font-weight:400}.events-list{display:flex;flex-direction:column;gap:32px;max-width:1500px;margin:0 auto}.events-indicators{display:none}.event-modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#0f0500b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:24px;animation:modalOverlayIn .3s ease}@keyframes modalOverlayIn{0%{opacity:0}to{opacity:1}}.event-modal{position:relative;width:100%;max-width:900px;max-height:90vh;overflow-y:auto;border-radius:24px;background:var(--card-bg-light);box-shadow:0 40px 80px #00000059;animation:modalSlideIn .4s cubic-bezier(.2,.7,.2,1)}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.event-modal-close{position:absolute;top:16px;right:16px;width:44px;height:44px;border:none;border-radius:50%;background:var(--card-bg-light);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 4px 16px #00000026;transition:transform .2s ease,background-color .2s ease}.event-modal-close:hover{transform:scale(1.1);background:#fff}.event-modal-close svg{width:20px;height:20px;color:#1f2937}.event-modal-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;padding:0 24px;margin-top:16px}.event-modal-gallery img{width:100%;height:220px;object-fit:cover;border-radius:16px;transition:transform .3s ease}.event-modal-gallery img:hover{transform:scale(1.03)}.event-modal-gallery img:first-child:last-child{grid-column:1 / -1;height:340px}.event-modal-body{padding:28px 32px 36px}.event-modal-header h2{margin:0 0 20px;font-family:Archivo Black,Manrope,sans-serif;font-size:clamp(1.5rem,3vw,2.2rem);color:#1f2937;letter-spacing:-.02em;line-height:1.15}.event-modal-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:24px}.event-modal-meta-item{display:flex;align-items:flex-start;gap:10px;padding:14px 16px;border-radius:14px;border:1px solid rgba(148,163,184,.25);background:#fff8ec99}.event-modal-meta-item svg{width:20px;height:20px;stroke-width:2;color:#ef7a08;flex-shrink:0;margin-top:2px}.event-modal-meta-item div{display:flex;flex-direction:column;gap:3px}.event-modal-meta-item strong{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#b45309}.event-modal-meta-item span{font-weight:700;color:#1f2937;font-size:.92rem;line-height:1.4}.event-modal-description p{font-size:1.02rem;line-height:1.85;color:#374151;white-space:pre-line}@media (max-width: 992px){.etkinlikler{padding:var(--page-top-offset) 0 80px}.etkinlikler h1{font-size:2.5rem}.etkinlikler .intro-text{font-size:1.05rem}.etkinlikler-header{margin-bottom:48px}.events-list{gap:28px}.event-modal{max-width:680px}.event-modal-gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.event-modal-gallery img{height:180px}.event-modal-meta{grid-template-columns:1fr 1fr}}@media (max-width: 768px){.etkinlikler{padding:var(--page-top-offset) 0 60px}.etkinlikler h1{font-size:2rem}.etkinlikler .intro-text{font-size:1rem;line-height:1.6}.etkinlikler-header{margin-bottom:28px}.events-list{flex-direction:row;gap:16px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:8px;scroll-padding-left:16px;scrollbar-width:none;-ms-overflow-style:none}.events-list::-webkit-scrollbar{display:none}.events-list>*{min-width:calc(100vw - 40px);max-width:calc(100vw - 40px);scroll-snap-align:center;flex-shrink:0}.events-indicators{display:flex;justify-content:center;gap:8px;margin-top:16px}.events-dot{width:8px;height:8px;border-radius:50%;background:#ffffff4d;border:none;padding:0;cursor:pointer;transition:all .3s ease}.events-dot--active{background:#ef7a08;transform:scale(1.3)}.event-modal-overlay{padding:0;align-items:flex-end}.event-modal{max-height:94vh;border-radius:20px 20px 0 0;max-width:100%}.event-modal-close{top:12px;right:12px;width:38px;height:38px}.event-modal-close svg{width:18px;height:18px}.event-modal-gallery{grid-template-columns:1fr;padding:0 16px;gap:6px;margin-top:12px}.event-modal-gallery img{height:200px}.event-modal-gallery img:first-child:last-child{height:220px}.event-modal-body{padding:20px 20px 32px}.event-modal-header h2{font-size:1.4rem;padding-right:40px}.event-modal-meta{grid-template-columns:1fr;gap:8px}.event-modal-meta-item{padding:12px 14px}.event-modal-description p{font-size:.95rem;line-height:1.75}}@media (max-width: 480px){.etkinlikler{padding:var(--page-top-offset) 0 48px}.etkinlikler h1{font-size:1.75rem}.etkinlikler .intro-text{font-size:.95rem}.events-list>*{min-width:90vw;max-width:90vw}.event-modal-gallery img{height:180px}.event-modal-body{padding:16px 16px 28px}}.egitimler-page{min-height:100vh;background:#fdfdfd}.egitimler-hero{background:linear-gradient(135deg,#ff9f1c,#ef7a08);padding:140px 20px 80px;color:#fff;text-align:center}.egitimler-hero .hero-tag{display:inline-block;padding:6px 16px;background:#fff3;border-radius:50px;font-size:.9rem;font-weight:600;margin-bottom:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.egitimler-hero h1{font-size:3.5rem;font-weight:800;margin-bottom:20px;letter-spacing:-1px}.egitimler-hero p{font-size:1.2rem;max-width:700px;margin:0 auto;opacity:.9}.egitimler-content{padding:80px 20px}.coming-soon-box{background:#fff;max-width:800px;margin:0 auto;padding:60px 40px;border-radius:24px;text-align:center;box-shadow:0 20px 40px #0000000d;border:1px solid #f0f0f0}.coming-soon-icon{font-size:4rem;margin-bottom:24px}.coming-soon-box h2{font-size:2.2rem;color:#1a1a1a;margin-bottom:16px}.coming-soon-box p{color:#666;font-size:1.1rem;margin-bottom:32px}.notify-btn{display:inline-block;padding:16px 40px;background:#ef7a08;color:#fff;border-radius:12px;font-weight:700;text-decoration:none;transition:all .3s ease}.notify-btn:hover{transform:translateY(-3px);box-shadow:0 10px 20px #ef7a084d}.trainings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:32px;max-width:1200px;margin:0 auto}.training-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 10px 30px #0000000d;border:1px solid #eee;transition:all .3s ease}.training-card:hover{transform:translateY(-8px)}.training-card-content{padding:32px}.training-card h2{font-size:1.5rem;color:#1a1a1a;margin-bottom:16px}.training-description{color:#666;line-height:1.6;margin-bottom:24px}.training-meta{display:flex;gap:16px;margin-bottom:24px}.training-meta span{font-size:.85rem;font-weight:600;color:#ef7a08;background:#fff5eb;padding:6px 12px;border-radius:8px}.training-btn{width:100%;padding:14px;border:none;border-radius:10px;font-weight:600;cursor:not-allowed;background:#f0f0f0;color:#999}@media (max-width: 768px){.egitimler-hero h1{font-size:2.5rem}.coming-soon-box{padding:40px 20px}}.profil{min-height:100vh;padding:var(--page-top-offset) 20px 60px;background:linear-gradient(135deg,#fff5f0,#ffe8d6)}.profil h1{font-size:2.5rem;color:#ff8c00;text-align:center;margin-bottom:50px}.profile-card{max-width:800px;margin:0 auto;background:#fff;border-radius:10px;box-shadow:0 4px 20px #0000001a;padding:40px}.profile-header{display:flex;align-items:center;margin-bottom:40px;gap:30px}.avatar{font-size:4rem;width:100px;height:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#ff8c00,#ff9f1c);border-radius:50%;color:#fff}.profile-info{flex:1}.profile-info h2{font-size:1.8rem;color:#ff8c00;margin:0 0 10px}.profile-info p{color:#4b5563;font-size:1.1rem;margin:0}.edit-input{padding:10px;border:2px solid #FFB703;border-radius:5px;font-size:1rem;width:100%;margin-bottom:10px;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.edit-input:focus{outline:none;box-shadow:0 0 0 3px #52b7881a}.profile-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin:30px 0;padding:30px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.stat{text-align:center}.stat h3{font-size:.95rem;color:#ff8c00;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px}.stat p{font-size:1.5rem;color:#ff9f1c;font-weight:600;margin:0}.profile-actions{display:flex;gap:10px;justify-content:center;margin-top:30px}.profile-actions button{padding:12px 30px;border:none;border-radius:5px;font-size:1rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-edit,.btn-save{background:linear-gradient(135deg,#ff8c00,#ff9f1c);color:#fff;flex:1}.btn-edit:hover,.btn-save:hover{transform:translateY(-2px);box-shadow:0 4px 15px #ff8c004d}.btn-cancel{background:#eee;color:#4b5563;flex:1}.btn-cancel:hover{background:#ddd}@media (max-width: 768px){.profil h1{font-size:2rem}.profile-card{padding:25px}.profile-header{flex-direction:column;text-align:center;gap:20px}.avatar{width:80px;height:80px;font-size:3rem}.profile-stats{grid-template-columns:1fr;gap:15px}.profile-actions{flex-direction:column}.profile-actions button{flex:none}}.admingirisi{min-height:100vh;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#1a3a3a,#ff8c00,#ff9f1c);padding:var(--page-top-offset) 20px 20px}.admin-login-container{width:100%;max-width:450px}.admin-login-form{background:#fff;padding:50px 40px;border-radius:15px;box-shadow:0 20px 60px #0000004d}.admin-header{text-align:center;margin-bottom:40px}.admin-header h1{color:#ff8c00;font-size:2rem;margin-bottom:10px;text-transform:uppercase;letter-spacing:2px}.admin-header p{color:#4b5563;font-size:1rem}.error-message{background:#ffcdd2;color:#c62828;padding:15px;border-radius:8px;margin-bottom:25px;border-left:5px solid #f44336;font-weight:600;text-align:center}.admingirisi form{margin-bottom:30px}.form-group{margin-bottom:25px}.form-group label{display:block;font-weight:700;color:#2d6a4f;margin-bottom:10px;text-transform:uppercase;font-size:.85rem;letter-spacing:1px}.form-group input{width:100%;padding:14px 16px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:all .3s ease}.form-group input:focus{outline:none;border-color:#ffb703;box-shadow:0 0 0 4px #ffb7031a}.form-group input:disabled{background:#f5f5f5;cursor:not-allowed}.form-group input::placeholder{color:#6b7280}.submit-btn{width:100%;padding:14px;background:linear-gradient(135deg,#ff8c00,#ff9f1c);color:#fff;border:none;border-radius:8px;font-size:1rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;cursor:pointer;transition:all .3s ease}.submit-btn:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 10px 25px #2d6a4f66}.submit-btn:active:not(:disabled){transform:translateY(-1px)}.submit-btn:disabled{opacity:.7;cursor:not-allowed}.demo-info{background:#fff5f0;padding:20px;border-radius:8px;border-left:5px solid #FFB703}.demo-info p{margin:8px 0;color:#333;font-size:.95rem}.demo-info p:first-child{font-weight:700;color:#ff8c00;margin-bottom:10px}.demo-info strong{color:#ff8c00}@media (max-width: 480px){.admin-login-form{padding:30px 20px}.admin-header h1{font-size:1.5rem}.form-group input{padding:12px 14px}}.adminpanel{display:flex;min-height:100vh;background:#f5f5f5;padding-top:var(--page-top-offset)}.admin-sidebar{width:280px;background:linear-gradient(135deg,#ff8c00,#ff9f1c);color:#fff;padding:30px 20px;display:flex;flex-direction:column;box-shadow:0 4px 15px #0000001a;position:fixed;left:0;top:var(--page-top-offset);height:calc(100vh - var(--page-top-offset));overflow-y:auto}.sidebar-header{margin-bottom:40px;border-bottom:2px solid rgba(255,255,255,.1);padding-bottom:20px}.sidebar-header h2{font-size:1.5rem;margin:0 0 8px;text-transform:uppercase;letter-spacing:1px}.sidebar-header p{font-size:.9rem;opacity:.9;margin:0;word-break:break-word}.sidebar-nav{flex:1;display:flex;flex-direction:column;gap:10px;margin-bottom:30px}.nav-item{background:#ffffff1a;color:#fff;border:2px solid transparent;padding:12px 15px;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s ease;text-align:left;width:100%}.nav-item:hover{background:#fff3;border-color:#ffffff4d}.nav-item.active{background:#fff;color:#2d6a4f;border-color:#fff;box-shadow:0 4px 12px #00000026}.logout-btn{background:#fff3;color:#fff;border:2px solid rgba(255,255,255,.3);padding:12px 15px;border-radius:8px;cursor:pointer;font-size:.95rem;font-weight:600;transition:all .3s ease;width:100%}.logout-btn:hover{background:#ff00004d;border-color:#ffffff80}.admin-content{margin-left:280px;flex:1;padding:30px;overflow-y:auto}.tab-content h1{color:#2d6a4f;font-size:2rem;margin-bottom:30px;text-transform:uppercase;letter-spacing:1px}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:40px}.stat-card{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000000d;display:flex;align-items:center;gap:20px;transition:all .3s ease;border-left:5px solid #FFB703}.stat-card:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.stat-icon{font-size:2.5rem}.stat-info h3{color:#4b5563;font-size:.9rem;text-transform:uppercase;letter-spacing:1px;margin:0 0 8px}.stat-value{font-size:2rem;font-weight:700;color:#2d6a4f;margin:0}.recent-section{background:#fff;padding:25px;border-radius:10px;box-shadow:0 2px 10px #0000000d}.recent-section h2{color:#2d6a4f;margin:0 0 20px;font-size:1.3rem}.activity-list{display:flex;flex-direction:column;gap:15px}.activity-item{display:flex;align-items:center;gap:15px;padding:15px;background:#f9f9f9;border-radius:8px;border-left:4px solid #FFB703}.activity-time{font-weight:600;color:#ff9f1c;min-width:120px}.activity-text{color:#4b5563}.admin-table{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 10px #0000000d}.admin-table thead{background:#2d6a4f;color:#fff}.admin-table th{padding:15px;text-align:left;font-weight:600;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.admin-table td{padding:15px;border-bottom:1px solid #eee}.admin-table tbody tr:hover{background:#f9f9f9}.action-btn,.edit-btn,.view-btn,.add-btn,.save-btn{padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-size:.85rem;font-weight:600;transition:all .3s ease}.action-btn,.edit-btn,.view-btn{background:linear-gradient(135deg,#ff8c00,#ff9f1c);color:#fff}.action-btn:hover,.edit-btn:hover,.view-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #ff8c004d}.add-btn,.save-btn{background:linear-gradient(135deg,#ff8c00,#ff9f1c);color:#fff;padding:12px 24px;margin-bottom:20px}.add-btn:hover,.save-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px #2d6a4f4d}.card-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.event-card,.training-card{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000000d;border-left:5px solid #52b788;transition:all .3s ease}.event-card:hover,.training-card:hover{box-shadow:0 4px 20px #0000001a;transform:translateY(-2px)}.event-card h3,.training-card h3{color:#2d6a4f;margin:0 0 12px}.event-card p,.training-card p{color:#4b5563;margin:8px 0;font-size:.95rem}.settings-form{background:#fff;padding:30px;border-radius:10px;box-shadow:0 2px 10px #0000000d;max-width:600px}.setting-group{margin-bottom:20px}.setting-group label{display:block;font-weight:600;color:#2d6a4f;margin-bottom:10px;text-transform:uppercase;font-size:.85rem;letter-spacing:.5px}.setting-group input,.setting-group textarea{width:100%;padding:12px 15px;border:2px solid #e0e0e0;border-radius:8px;font-size:1rem;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;transition:border-color .3s ease}.setting-group input:focus,.setting-group textarea:focus{outline:none;border-color:#ffb703;box-shadow:0 0 0 3px #ffb7031a}.setting-group textarea{resize:vertical;min-height:120px}.content-placeholder{background:#fff;padding:20px;border-radius:10px;box-shadow:0 2px 10px #0000000d}@media (max-width: 1024px){.admin-sidebar{width:250px}.admin-content{margin-left:250px}}@media (max-width: 768px){.admin-sidebar{width:100%;height:auto;position:relative;padding:20px}.admin-content{margin-left:0;padding:20px}.sidebar-nav{flex-direction:row;flex-wrap:wrap}.nav-item,.logout-btn{flex:1;min-width:120px}.stats-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.stat-card{flex-direction:column;text-align:center}.admin-table{font-size:.85rem}.admin-table th,.admin-table td{padding:10px}}@media (max-width: 480px){.admin-sidebar,.admin-content{padding:15px}.tab-content h1{font-size:1.5rem}.stats-grid,.card-list{grid-template-columns:1fr}.admin-table{font-size:.75rem;overflow-x:auto;display:block}.settings-form{padding:20px}}.admin-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;justify-content:center;align-items:center;z-index:9999}.admin-modal{background:#fff;border:2px solid #000;padding:20px;width:80%;max-width:700px;max-height:90vh;overflow-y:auto}.modal-header{border-bottom:1px solid #000;padding-bottom:10px;margin-bottom:15px;display:flex;justify-content:space-between}.modal-body{display:block}.item-card-mini{border:1px solid #ccc;padding:10px;margin-bottom:10px;cursor:pointer;background:#fff}.item-card-mini:hover{background:#eee}.mini-table{width:100%;border-collapse:collapse;margin-top:10px}.mini-table th,.mini-table td{border:1px solid #000;padding:5px;text-align:left}.modal-form{display:flex;flex-direction:column;gap:10px}.modal-form label{font-weight:700}.modal-form input,.modal-form textarea,.modal-form select{padding:5px;border:1px solid #000}.modal-actions,.form-actions{margin-top:20px;display:flex;gap:10px}.edit-btn-main{background:#fdd}.save-btn{background:#dfd}.sponsor-detail-view{display:flex;flex-direction:column;gap:12px;line-height:1.5}.message-box-admin{background:#f9f9f9;border-left:4px solid #ef7a08;padding:15px;margin-top:10px}.message-box-admin p{margin-top:8px;font-style:italic;color:#555}.team-management-grid{display:flex;flex-direction:column;gap:30px;margin-top:20px}.team-section-admin{background:#fff;border:1px solid #ddd;border-radius:12px;padding:24px}.section-header-admin{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #f0f0f0;padding-bottom:15px;margin-bottom:20px}.members-admin-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:15px;margin-bottom:25px}.member-admin-card{display:flex;align-items:center;gap:12px;padding:12px;background:#f8f9fa;border-radius:8px;border:1px solid #eee}.member-admin-card img{width:45px;height:45px;border-radius:50%;object-fit:cover}.member-info{flex:1}.member-info strong{display:block;font-size:.9rem}.member-info p{font-size:.75rem;color:#666;margin:0}.add-member-inline{background:#fffcf9;border:1px dashed #ef7a08;padding:20px;border-radius:8px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.add-member-inline h4{grid-column:1 / -1;margin:0 0 5px;color:#ef7a08}.add-member-inline textarea{grid-column:1 / -1}.add-member-inline button{grid-column:1 / -1;background:#ef7a08;color:#fff;border:none;padding:10px;border-radius:4px;cursor:pointer;font-weight:600}.delete-btn-small{background:#fff0f0;color:#d00;border:1px solid #d00;padding:4px 8px;border-radius:4px;font-size:.75rem;cursor:pointer}.status-badge{padding:4px 10px;border-radius:20px;font-size:.75rem;font-weight:600}.status-badge.pending{background:#fff3cd;color:#856404}.status-badge.accepted{background:#d4edda;color:#155724}.status-badge.rejected{background:#f8d7da;color:#721c24}.status-badge.reviewed{background:#d1ecf1;color:#0c5460}.event-carousel{width:100%;height:100%;position:relative;overflow:hidden;border-radius:12px;background:#ffffff47}.carousel-container{width:100%;height:100%;position:relative;overflow:hidden}.carousel-track{display:flex;height:100%;transition:transform .5s cubic-bezier(.4,0,.2,1)}.carousel-slide{min-width:100%;height:100%;display:flex;align-items:center;justify-content:center}.carousel-slide img{width:100%;height:100%;object-fit:cover;display:block}.carousel-placeholder{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;color:#6b7280;background:linear-gradient(135deg,#ffffff73,#fff4e7b8)}.carousel-placeholder svg{width:80px;height:80px;opacity:.4}.carousel-placeholder span{font-size:.9rem;font-weight:500;opacity:.6}.carousel-button{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border:none;background:#fffffff2;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px #00000026;transition:all .3s ease;z-index:2;opacity:0}.event-carousel:hover .carousel-button{opacity:1}.carousel-button:hover{background:#fff;box-shadow:0 4px 16px #00000040;transform:translateY(-50%) scale(1.1)}.carousel-button:active{transform:translateY(-50%) scale(.95)}.carousel-button svg{width:20px;height:20px;stroke-width:2.5;color:#333}.carousel-button-prev{left:16px}.carousel-button-next{right:16px}.carousel-indicators{position:absolute;bottom:16px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:2}.carousel-dot{width:8px;height:8px;border-radius:50%;border:none;background:#ffffff80;cursor:pointer;transition:all .3s ease;padding:0}.carousel-dot:hover{background:#ffffffbf;transform:scale(1.2)}.carousel-dot.active{background:#fff;width:24px;border-radius:4px}@media (max-width: 768px){.carousel-button{width:36px;height:36px;opacity:1}.carousel-button svg{width:16px;height:16px}.carousel-button-prev{left:8px}.carousel-button-next{right:8px}.carousel-placeholder svg{width:60px;height:60px}.carousel-placeholder span{font-size:.85rem}}.event-card-modern{background:linear-gradient(145deg,#fffffff0,#fff8ecd6);border-radius:22px;box-shadow:0 18px 36px #1118271f;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1);animation:fadeSlideIn .6s ease-out forwards;opacity:0;border:1px solid rgba(239,122,8,.16);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.event-card-modern:nth-child(2){animation-delay:.1s}.event-card-modern:nth-child(3){animation-delay:.2s}.event-card-modern:nth-child(4){animation-delay:.3s}.event-card-modern:hover{box-shadow:0 24px 42px #11182729;transform:translateY(-5px)}.event-card-content{display:grid;grid-template-columns:400px 1fr;gap:0;min-height:320px}.event-card-visual{position:relative;background:#ffffff80;overflow:hidden}.event-card-info{padding:30px 34px;display:flex;flex-direction:column;justify-content:space-between;gap:18px}.event-card-header{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:4px}.event-title{font-size:1.66rem;font-weight:800;color:#1f2937;margin:0;line-height:1.28;letter-spacing:-.02em}.event-badge-group{display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px}.event-badge{padding:7px 12px;border-radius:20px;font-size:.82rem;font-weight:800;white-space:nowrap;text-transform:uppercase;letter-spacing:.08em}.event-badge-upcoming{background:linear-gradient(135deg,#ef7a08,#f59e0b);color:#fff}.event-badge-active{background:linear-gradient(135deg,#10b981,#059669);color:#fff}.event-badge-past{background:linear-gradient(135deg,#64748b,#475569);color:#fff}.event-badge-ghost{background:#ffffffbd;color:#a14b02;border:1px solid rgba(239,122,8,.22)}.event-description-wrap{position:relative}.event-description{font-size:1rem;line-height:1.75;color:#475569;margin:0;flex:1;display:-webkit-box;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.event-meta{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));gap:12px;padding-top:6px}.event-meta-item{display:flex;align-items:flex-start;gap:10px;color:#334155;font-size:.9rem;padding:10px 12px;border-radius:12px;border:1px solid rgba(148,163,184,.28);background:#ffffff8c}.event-meta-item svg{width:18px;height:18px;stroke-width:2;color:#ef7a08;flex-shrink:0;margin-top:2px}.event-meta-item div{display:flex;flex-direction:column;gap:2px}.event-meta-item strong{font-size:.82rem;letter-spacing:.08em;text-transform:uppercase;color:#b45309}.event-meta-item span{font-weight:700;color:#1f2937;line-height:1.45}.event-card-footer{padding-top:14px;border-top:1px solid rgba(148,163,184,.26)}.event-actions{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:12px}.event-register-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;border:none;border-radius:10px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 18px #10b98147}.event-register-button:hover{transform:translateY(-2px);box-shadow:0 13px 24px #10b98161}.event-details-button{display:inline-flex;align-items:center;gap:8px;padding:11px 22px;background:linear-gradient(135deg,#ef7a08,#f59e0b);color:#fff;border:none;border-radius:10px;font-size:.92rem;font-weight:700;cursor:pointer;transition:all .3s ease;box-shadow:0 10px 18px #ef7a0847}.event-details-button:hover{transform:translate(4px);box-shadow:0 13px 24px #ef7a0857}.event-details-button svg{width:18px;height:18px;stroke-width:2.5;transition:transform .3s ease}.event-details-button:hover svg{transform:translate(4px)}.event-contact-nudge{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:10px;border-top:1px dashed rgba(148,163,184,.22)}.event-contact-nudge span{font-size:.82rem;color:#78716c;font-weight:500;line-height:1.4}.event-contact-link{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;border-radius:8px;background:#ef7a0814;border:1px solid rgba(239,122,8,.18);color:#b45309;text-decoration:none;font-size:.78rem;font-weight:700;white-space:nowrap;transition:all .25s ease}.event-contact-link:hover{background:#ef7a0826;border-color:#ef7a0859;color:#92400e;transform:translate(2px)}.event-contact-link svg{width:13px;height:13px;transition:transform .25s ease}.event-contact-link:hover svg{transform:translate(3px)}@media (max-width: 992px){.event-card-content{grid-template-columns:320px 1fr;min-height:280px}.event-card-info{padding:24px 26px}.event-title{font-size:1.38rem}.event-meta{grid-template-columns:1fr}}@media (max-width: 768px){.event-card-content{grid-template-columns:1fr;gap:0;min-height:auto}.event-card-visual{height:240px}.event-card-info{padding:22px;gap:16px}.event-card-header{flex-direction:column;align-items:flex-start;gap:10px}.event-title{font-size:1.28rem}.event-badge-group{justify-content:flex-start}.event-description{font-size:.95rem;line-height:1.7;-webkit-line-clamp:6;line-clamp:6}.event-meta{gap:10px}.event-meta-item{font-size:.88rem}.event-meta-item svg{width:18px;height:18px}.event-details-button{width:100%;justify-content:center}.event-contact-nudge{flex-direction:column;align-items:flex-start;gap:8px}.event-contact-link{width:100%;justify-content:center;padding:8px 14px}}@media (max-width: 480px){.event-card-visual{height:200px}.event-card-info{padding:20px}.event-title{font-size:1.14rem}.event-description{font-size:.9rem}.event-details-button{font-size:.88rem;padding:10px 16px}.event-contact-nudge span{font-size:.78rem}}.etkinlik-detay-page{min-height:100vh;padding-top:var(--page-top-offset);padding-bottom:64px;background:radial-gradient(circle at top left,rgba(255,210,155,.18),transparent 34%),radial-gradient(circle at bottom right,rgba(239,122,8,.1),transparent 30%),linear-gradient(180deg,#fffaf2,#fff4e4 48%,#fff9f2)}.etkinlik-detay-shell{width:min(1200px,calc(100% - 32px));margin:0 auto}.etkinlik-detay-card{display:grid;gap:28px;padding:clamp(20px,3vw,34px);border-radius:24px;background:#ffffffe6;border:1px solid rgba(239,122,8,.12);box-shadow:0 24px 48px #1118271f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.etkinlik-detay-card--empty{text-align:center}.etkinlik-detay-hero{display:grid;gap:16px}.etkinlik-detay-tag{display:inline-flex;width:fit-content;padding:7px 12px;border-radius:999px;background:#ef7a081a;color:#b45309;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.etkinlik-detay-hero h1{margin:0;font-family:Archivo Black,sans-serif;font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;color:var(--page-foreground)}.etkinlik-detay-hero p{margin:0;color:var(--muted-foreground);font-size:1.04rem;line-height:1.8;max-width:900px}.etkinlik-detay-actions{display:flex;flex-wrap:wrap;gap:12px}.etkinlik-detay-button{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;border-radius:999px;border:1px solid transparent;background:linear-gradient(135deg,#ef7a08,#f59e0b);color:#fff;font-family:Manrope,sans-serif;font-size:.9rem;font-weight:800;text-decoration:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.etkinlik-detay-button:hover{transform:translateY(-1px);box-shadow:0 12px 22px #ef7a0838}.etkinlik-detay-button--ghost{background:#ffffffb8;color:#7c3f00;border-color:#ef7a082e}.etkinlik-detay-media{border-radius:20px;overflow:hidden;background:#fff9}.etkinlik-detay-meta-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.etkinlik-detay-meta-item{padding:14px 16px;border-radius:16px;background:#fff8edf2;border:1px solid rgba(47,37,29,.08)}.etkinlik-detay-meta-item strong{display:block;margin-bottom:6px;color:#7c3f00;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.etkinlik-detay-meta-item span{color:var(--page-foreground);font-weight:700;line-height:1.5}@media (max-width: 768px){.etkinlik-detay-page{padding-bottom:48px}.etkinlik-detay-shell{width:min(100% - 24px,100%)}.etkinlik-detay-card{gap:22px;padding:16px;border-radius:18px}.etkinlik-detay-meta-grid{grid-template-columns:1fr}.etkinlik-detay-actions{flex-direction:column}.etkinlik-detay-button{width:100%}}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;padding:20px;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-content{background:#fff;border-radius:20px;width:100%;max-width:500px;max-height:90vh;overflow-y:auto;padding:30px;position:relative;box-shadow:0 20px 40px #0003}.modal-close{position:absolute;top:20px;right:20px;background:none;border:none;font-size:1.5rem;cursor:pointer;color:#6b7280;transition:color .2s}.modal-close:hover{color:#111827}.modal-content h2{margin:0;font-family:Archivo Black,sans-serif;color:#111827}.modal-subtitle{color:#6b7280;margin-top:4px;margin-bottom:24px;font-weight:500}.modal-form{display:flex;flex-direction:column;gap:16px}.form-group{display:flex;flex-direction:column;gap:6px}.form-group label{font-size:.875rem;font-weight:600;color:#374151}.form-group input,.form-group textarea{padding:12px;border:1px solid #d1d5db;border-radius:10px;font-family:inherit;font-size:1rem;transition:border-color .2s}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#ef7a08;box-shadow:0 0 0 3px #ef7a081a}.form-message.error{background-color:#fee2e2;color:#991b1b;padding:12px;border-radius:8px;margin-bottom:16px;font-size:.875rem}.submit-button{margin-top:8px;padding:14px;background:#10b981;color:#fff;border:none;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .2s}.submit-button:hover:not(:disabled){background:#059669}.submit-button:disabled{opacity:.7;cursor:not-allowed}.galeri-page{min-height:100vh;padding-top:var(--page-top-offset);padding-bottom:80px}.galeri-container{max-width:1400px;margin:0 auto;padding-inline:clamp(20px,4vw,80px)}.galeri-header{text-align:center;margin-bottom:60px}.galeri-header h1{font-family:Archivo Black,sans-serif;font-size:clamp(2.5rem,5vw,4rem);text-transform:uppercase;color:#1f2937;margin:0 0 16px}.galeri-header p{font-family:Manrope,sans-serif;font-size:1.1rem;color:#64748b;max-width:600px;margin:0 auto}.galeri-filters{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:40px}.filter-btn{padding:8px 20px;border-radius:999px;border:1px solid rgba(239,122,8,.2);background:var(--card-bg-light);font-family:Manrope,sans-serif;font-size:.95rem;font-weight:700;color:var(--page-foreground);cursor:pointer;transition:all .3s ease}.filter-btn.active,.filter-btn:hover{background:#ef7a08;color:#fff;border-color:#ef7a08}.masonry-grid{column-count:3;column-gap:24px}.masonry-item{break-inside:avoid;margin-bottom:24px;border-radius:16px;overflow:hidden;cursor:pointer;box-shadow:0 10px 30px #00000014;transition:transform .3s ease,box-shadow .3s ease;position:relative}.masonry-item img{display:block;width:100%;height:auto;transition:transform .5s ease}.masonry-item:hover{transform:translateY(-5px);box-shadow:0 15px 35px #00000026}.masonry-item:hover img{transform:scale(1.03)}.lightbox-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172af2;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.lightbox-content{position:relative;max-width:90vw;max-height:90vh}.lightbox-img{max-width:100%;max-height:90vh;object-fit:contain;border-radius:8px;box-shadow:0 20px 50px #00000080}.lightbox-close{position:absolute;top:-40px;right:-40px;background:none;border:none;color:var(--page-foreground);cursor:pointer;padding:8px}.lightbox-close svg{width:32px;height:32px}@media (max-width: 992px){.masonry-grid{column-count:2}}@media (max-width: 576px){.masonry-grid{column-count:1}.lightbox-close{right:0;top:-50px}}.sponsor-page{min-height:100vh}.sponsor-page .container{max-width:1800px;padding-inline:clamp(16px,2vw,48px)}.sponsor-hero .hero-v2-inner{padding-top:40px;padding-bottom:40px;grid-template-columns:1fr;align-items:stretch;justify-items:stretch;width:100%;max-width:none;margin-inline:0;text-align:center;gap:20px}.sponsor-hero .hero-v2-copy{max-width:1200px;margin:0 auto}.sponsor-form-card{width:100%;max-width:900px;margin:0 auto;background:#fff;border-radius:12px;padding:18px 20px;box-shadow:0 8px 18px #11182714;border:1px solid rgba(239,122,8,.08);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sponsor-form-card h2{font-family:Archivo Black,sans-serif;font-size:clamp(2rem,3vw,2.5rem);color:#111827;margin:0 0 12px}.sponsor-form-card .intro-text{font-size:1rem;color:#4b5563;margin-bottom:28px;line-height:1.7}.sponsor-form{display:flex;flex-direction:column;gap:10px}.sponsor-form .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.sponsor-form .form-group{display:flex;flex-direction:column;gap:6px}.sponsor-form label{font-family:Manrope,sans-serif;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#111827}.sponsor-form input,.sponsor-form textarea,.sponsor-form select{width:100%;padding:8px 10px;border:1px solid rgba(148,163,184,.22);border-radius:8px;background:#f9fafb;font-family:Manrope,sans-serif;font-size:.95rem;color:#111827;transition:all .16s ease;outline:none}.sponsor-form input:focus,.sponsor-form textarea:focus,.sponsor-form select:focus{border-color:#ef7a08;box-shadow:0 0 0 3px #ef7a081f}.sponsor-form select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%236b7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:16px;padding-right:40px}.sponsor-form textarea{resize:vertical;min-height:100px}.sponsor-submit{width:100%;padding:8px 16px;border:none;border-radius:8px;background:linear-gradient(135deg,#ef7a08,#ff9a1f);color:#fff;font-family:Manrope,sans-serif;font-size:.85rem;font-weight:800;text-transform:uppercase;letter-spacing:.09em;cursor:pointer;transition:all .18s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 14px #ef7a0838}.sponsor-submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 30px #10b98161}.sponsor-submit:disabled{opacity:.6;cursor:not-allowed}.sponsor-form-card .success-message{padding:14px 18px;border-radius:12px;background:#10b9811a;border:1px solid rgba(16,185,129,.3);color:#065f46;font-size:.92rem;font-weight:600;margin-bottom:8px}.sponsor-form-card .error-message{padding:14px 18px;border-radius:12px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#991b1b;font-size:.92rem;font-weight:600;margin-bottom:8px}@media (max-width: 768px){.sponsor-form-card{padding:14px}.sponsor-form .form-grid{grid-template-columns:1fr;gap:10px}.sponsor-form-card h2{font-size:1.15rem}.sponsor-form-card .intro-text{margin-bottom:12px}.sponsor-form{gap:12px}}.simple-team-page{min-height:100vh;padding:calc(var(--page-top-offset)) clamp(16px,4vw,48px) clamp(56px,6vw,80px);background:radial-gradient(circle at 10% 8%,rgba(255,194,119,.38),transparent 24%),radial-gradient(circle at 88% 14%,rgba(255,138,23,.16),transparent 28%),linear-gradient(180deg,#fffaf2,#fff4e6 52%,#ffedd4);color:#2f251d;font-family:Manrope,sans-serif}.simple-team-shell{width:100%;max-width:1200px;margin:0 auto}.simple-team-header{margin-bottom:32px;padding:clamp(24px,3vw,40px);border:1px solid rgba(95,47,12,.14);border-radius:24px;background:linear-gradient(140deg,#ffffffeb,#fff4e3eb);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 16px 34px #552d0c1a}.simple-team-eyebrow{margin:0 0 10px;color:#ff8a1e;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.simple-team-header h1{margin:0;font-size:clamp(2rem,5vw,3.6rem);line-height:1.05;letter-spacing:-.04em}.simple-team-header>p{margin:14px 0 0;max-width:70ch;color:#433429;line-height:1.75;font-size:clamp(.92rem,1.1vw,1.05rem)}.simple-team-members{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.simple-team-member{overflow:hidden;border-radius:24px;border:1px solid rgba(95,47,12,.12);background:linear-gradient(180deg,#fffffff2,#fff8ecf5);box-shadow:0 18px 42px #552d0c1f;transition:transform .3s ease,box-shadow .3s ease}.simple-team-member:hover{transform:translateY(-4px);box-shadow:0 24px 52px #552d0c29}.simple-team-member img{display:block;width:100%;height:clamp(240px,30vw,360px);object-fit:cover}.simple-team-member__body{padding:clamp(16px,2vw,24px)}.simple-team-member__body h2{margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);letter-spacing:-.02em;color:#2f251d}.simple-team-member__role{margin:8px 0 12px;color:#ff8a1e;font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.simple-team-member__body p:last-child{margin:0;color:#433429;line-height:1.75;font-size:clamp(.88rem,1vw,.98rem)}.simple-team-footer{margin-top:28px;display:flex;justify-content:flex-start}.simple-team-back{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;border:1px solid rgba(95,47,12,.14);color:#8a3300;background:#ffffffc7;text-decoration:none;font-weight:700;font-size:.92rem;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.simple-team-back:hover{transform:translateY(-2px);background:#fffffff2;box-shadow:0 8px 20px #552d0c1f}.simple-team-page--state{display:grid;place-items:center}.simple-team-shell--state{padding:32px;border:1px solid rgba(95,47,12,.14);border-radius:24px;background:linear-gradient(140deg,#fffffff0,#fff4e3f0);text-align:center;color:#2f251d}@media (min-width: 1100px){.simple-team-members{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px}}@media (max-width: 820px){.simple-team-members{grid-template-columns:1fr;gap:16px}.simple-team-member img{height:280px}}@media (max-width: 480px){.simple-team-page{padding:24px 12px 40px}.simple-team-header{padding:20px;margin-bottom:20px}.simple-team-member img{height:220px}.simple-team-member__body{padding:14px}}
