:root{--sy-green:#4e801b;--sy-dark:#242c28;--sy-muted:#636e67;--sy-pale:#f1f7ed;--sy-line:#e5eae2;--olive-green:#6fae28}
*{box-sizing:border-box}
html{scroll-behavior:smooth;scroll-padding-top:120px}
body{margin:0}
.sayende-home,.sy-header,.sy-footer{font-family:Arial,Helvetica,sans-serif;color:var(--sy-dark);font-size:16px;line-height:1.65}
.sayende-home{background:#fff}
.sayende-home h1,.sayende-home h2,.sayende-home h3,.sy-footer h2{font-family:inherit;margin:0;line-height:1.15;letter-spacing:-.035em;font-weight:700}
.sayende-home p{margin:18px 0;color:var(--sy-muted)}
.sayende-home a,.sy-header a,.sy-footer a{text-decoration:none;color:inherit}
.sayende-home img{max-width:100%;display:block}
.sy-wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}
.sy-header{background:white;position:relative;z-index:100;border-bottom:1px solid #f2f4ef}
.sy-nav{min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:28px}
.sy-brand{display:inline-flex;flex-shrink:0}
.sy-brand img{width:112px;height:89px;object-fit:contain}
.sy-desktop-nav{display:flex;align-items:center;gap:26px;font-size:14px;font-weight:600}
.sy-desktop-nav a:hover,.sy-footer a:hover{color:var(--sy-green)}
.sy-dropdown{position:relative}
.sy-dropdown summary{list-style:none;cursor:pointer;padding:20px 0}
.sy-dropdown summary::-webkit-details-marker,.sy-mobile-nav summary::-webkit-details-marker{display:none}
.sy-dropdown summary span{margin-left:7px}
.sy-dropdown>div{position:absolute;top:100%;left:-18px;min-width:205px;padding:12px;background:white;border:1px solid var(--sy-line);border-radius:12px;box-shadow:0 15px 35px #20382115}
.sy-dropdown a{display:block;padding:10px 12px;border-radius:6px;white-space:nowrap}
.sy-dropdown a:hover,.sy-dropdown a:focus-visible{background:var(--sy-pale);color:var(--sy-green)}
.sy-desktop-nav>a,.sy-dropdown summary{white-space:nowrap}
.sy-dropdown[open]>summary{color:var(--sy-green)}
.sy-menu-label{display:block;padding:5px 12px 8px;font-size:10px;letter-spacing:.1em;color:var(--sy-muted)}
.sy-dropdown a.sy-menu-admin{border-top:1px solid var(--sy-line);border-radius:0;margin-top:8px;padding-top:14px}
.sy-nav-actions{display:flex;gap:10px}
.sy-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:50px;padding:12px 24px;border-radius:8px;background:var(--sy-green);color:white!important;font-weight:700;font-size:14px;text-decoration:none;border:1px solid transparent;transition:background .18s,transform .18s}
.sy-button:hover{background:#578e1c;transform:translateY(-2px)}
.sy-button span{font-size:22px;line-height:1}
.sy-soft{background:var(--sy-pale);color:#426d1c!important}
.sy-soft:hover{background:#e3efd9}
.sy-mobile-nav{display:none}
.sy-skip{position:absolute;top:-80px;left:20px;z-index:1000;background:white;color:#222;padding:12px}
.sy-skip:focus{top:5px}
a:focus-visible,summary:focus-visible,button:focus-visible{outline:3px solid #3678c5;outline-offset:5px}
.sy-hero{position:relative;isolation:isolate;margin:0 16px;border-radius:16px;overflow:hidden;background:#233c2b}
.sy-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 53%;z-index:-2}
.sy-hero:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#10281bec 0%,#173222a6 48%,#16322265 100%);z-index:-1}
.sy-hero-grid{display:grid;grid-template-columns:1fr 355px;gap:70px;align-items:center;min-height:620px;padding-block:65px}
.sy-eyebrow{display:block;color:#568620;font-size:11px;letter-spacing:.16em;font-weight:700;margin-bottom:18px}
.sy-hero-copy .sy-eyebrow{color:#d3e9bd}
.sy-hero h1{font-size:clamp(46px,5vw,70px);color:white;letter-spacing:-.045em;line-height:1.08}
.sy-hero h1 em{font-style:normal;color:#b7e78a}
.sy-hero-copy p{color:#e0e7df;font-size:18px;line-height:1.7;margin:25px 0 30px}
.sy-outline-white{border-color:#ffffff90;background:transparent}
.sy-outline-white:hover{background:#ffffff20}
.sy-support{background:white;border-radius:16px;padding:30px;text-align:center;box-shadow:0 16px 60px #0002}
.sy-heart{display:inline-flex;align-items:center;justify-content:center;width:58px;height:58px;border-radius:50%;background:var(--sy-pale);color:#5c9324;font-size:40px;margin-bottom:17px}
.sy-support h2{font-size:27px}
.sy-support p{font-size:14px;margin:14px 0 22px}
.sy-support-areas{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-bottom:22px}
.sy-support-areas span{font-size:11px;border:1px solid var(--sy-line);border-radius:7px;padding:12px 3px}
.sy-support .sy-button{display:flex;font-size:16px}
.sy-bank-link{display:block;margin:17px 0;font-size:13px;color:#4c7e21!important}
.sy-support small{display:block;color:#778174;font-size:11px;line-height:1.6}
.sy-hero-note{position:absolute;bottom:22px;left:40px;color:#e0e8dc;font-size:11px;letter-spacing:.04em}
.sy-hero-note span{color:#b5e680;margin-right:8px}
.sy-section{padding-block:90px}
.sy-section-heading{margin-bottom:36px}
.sy-section-heading h2{font-size:36px}
.sy-action-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}
.sy-action{padding:24px 20px;border-top:1px solid var(--sy-line);transition:background .2s}
.sy-action:hover{background:var(--sy-pale);border-radius:12px}
.sy-action-icon{display:flex;width:54px;height:54px;align-items:center;justify-content:center;border-radius:50%;background:var(--sy-pale);color:#598d27;font-size:30px;margin-bottom:24px}
.sy-action h3{font-size:20px;display:flex;justify-content:space-between;gap:10px}
.sy-action h3 span{color:#70a83a}
.sy-action p{font-size:14px;line-height:1.8;margin-bottom:0}
.sy-about{background:var(--sy-pale);padding:76px 0}
.sy-about-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}
.sy-about-photos{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:17px;padding-bottom:35px;align-items:center}
.sy-about-photos img{width:100%;height:315px;object-fit:cover;border-radius:90px 90px 12px 12px}
.sy-about-photos img:nth-child(2){margin-top:65px;border-radius:12px 12px 90px 90px;height:285px}
.sy-about-photos>span{position:absolute;bottom:0;left:25px;background:white;padding:15px 26px;box-shadow:0 8px 25px #2447230a;border-radius:8px;font-size:17px}
.sy-about-photos strong{color:#5a9129}
.sy-about-copy h2{font-size:46px}
.sy-about-copy p{font-size:15px;line-height:1.85}
.sy-text-link{display:inline-flex;gap:24px;align-items:center;font-size:14px;font-weight:700}
.sy-text-link span{font-size:23px;color:#659b32}
.sy-heading-row{display:flex;justify-content:space-between;gap:25px;align-items:end}
.sy-work-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:27px}
.sy-work-photo{position:relative;overflow:hidden;border-radius:12px}
.sy-work-photo img{width:100%;height:300px;object-fit:cover;transition:transform .25s}
.sy-work:hover img{transform:scale(1.035)}
.sy-work-photo>span{position:absolute;bottom:17px;left:17px;background:#fff;padding:5px 13px;border-radius:5px;font-size:11px}
.sy-work h3{font-size:23px;margin:22px 0 12px}
.sy-work>.sy-text-link{font-size:12px;color:var(--sy-muted)}
.sy-process{background:#f8f9f6}
.sy-process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px 45px}
.sy-process-grid article{border-top:1px solid #dce5d7;padding-top:20px}
.sy-step{font-size:14px;color:#568620;font-weight:700}
.sy-process h3{font-size:19px;margin-top:13px}
.sy-process article p{font-size:14px;line-height:1.8;margin-bottom:0}
.sy-join{padding-block:80px;display:flex;align-items:center;justify-content:space-between;gap:35px}
.sy-join h2{font-size:48px}
.sy-join em{font-style:normal;color:#6fae28}
.sy-join-actions{display:flex;gap:12px;flex-wrap:wrap}
.sy-footer{border-top:1px solid var(--sy-line);background:#f7f9f5;padding-top:55px}
.sy-footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;gap:45px;padding-bottom:45px}
.sy-footer h2{font-size:14px;margin:15px 0 22px;letter-spacing:0}
.sy-footer p,.sy-footer-grid>div>a:not(.sy-brand){font-size:13px;line-height:1.9;color:var(--sy-muted)}
.sy-footer-grid>div>a:not(.sy-brand){display:block;margin:7px 0}
.sy-footer-bottom{display:flex;justify-content:space-between;gap:18px;border-top:1px solid var(--sy-line);padding:22px 0;font-size:11px;color:var(--sy-muted)}

/* Shared styling for the existing information pages. */
body:not(.sayende-home){background:white}
.dn--ab1-header-area{background:#426a2c!important;padding:55px 0!important}
.dn--ab1-header-area .mt-100{margin-top:0!important}
.dn--ab1-header-area svg{display:none}
.has_fade_anim,.has_text_move_anim{opacity:1!important;visibility:visible!important;transform:none!important}
body:not(.sayende-home) img{max-width:100%}
body:not(.sayende-home) .sy-header p{margin:0}
body:not(.sayende-home) .sy-footer{margin-top:40px}
body:not(.sayende-home) .sy-footer a{color:var(--sy-muted)}

@media(min-width:1500px){.sy-hero-grid{min-height:680px}
.sy-hero-image{object-position:center 55%}
}

@media(max-width:1100px){.sy-wrap{width:calc(100% - 48px)}
.sy-desktop-nav{gap:16px;font-size:12px}
.sy-nav{gap:18px}
.sy-nav-actions .sy-soft{display:none}
.sy-hero-grid{gap:35px;grid-template-columns:1fr 320px}
.sy-about-grid{gap:45px}
.sy-section-heading h2{font-size:32px}
.sy-action{padding-inline:8px}
.sy-action h3{font-size:18px}
.sy-footer-grid{gap:25px}
.sy-work-photo img{height:250px}
}

@media(max-width:800px){.sy-desktop-nav{display:none}
.sy-nav{min-height:92px;gap:14px}
.sy-brand img{width:91px;height:72px}
.sy-nav-actions{margin-left:auto}
.sy-mobile-nav{display:block}
.sy-mobile-nav>summary{list-style:none;cursor:pointer;font-size:25px;border:1px solid var(--sy-line);border-radius:8px;min-width:46px;height:46px;text-align:center;line-height:44px}
.sy-mobile-nav nav{position:absolute;top:100%;left:0;right:0;background:white;padding:16px 24px;box-shadow:0 15px 25px #0001;max-height:calc(100dvh - 100px);overflow:auto;border-top:1px solid var(--sy-line)}
.sy-mobile-nav nav a{display:block;padding:10px;font-size:15px;border-bottom:1px solid #f0f3ed}
.sy-hero-grid{grid-template-columns:1fr;gap:35px;padding-block:50px 65px}
.sy-hero-copy{max-width:550px}
.sy-hero h1{font-size:58px}
.sy-support{max-width:500px;width:100%;text-align:left}
.sy-support .sy-heart{float:right}
.sy-support p br{display:none}
.sy-support-areas{text-align:center}
.sy-support .sy-bank-link,.sy-support small{text-align:center}
.sy-hero-note{left:24px;bottom:20px}
.sy-action-grid{grid-template-columns:repeat(2,1fr)}
.sy-about-grid{grid-template-columns:1fr;gap:40px}
.sy-about-photos{max-width:520px}
.sy-about-copy h2{font-size:40px}
.sy-section{padding-block:60px}
.sy-heading-row{align-items:start;flex-direction:column}
.sy-work-grid{gap:18px}
.sy-work-photo img{height:210px}
.sy-work h3{font-size:19px}
.sy-process-grid{grid-template-columns:repeat(2,1fr);gap:30px}
.sy-join{align-items:start;flex-direction:column;padding-block:60px}
.sy-footer-grid{grid-template-columns:repeat(2,1fr)}
.sy-footer-bottom{flex-direction:column;gap:5px}
}

@media(max-width:480px){.sy-wrap{width:calc(100% - 36px)}
.sy-nav{gap:10px}
.sy-nav-actions .sy-button{font-size:12px;padding:10px 15px;gap:10px;min-height:46px}
.sy-hero{margin:0 8px;border-radius:12px}
.sy-hero-grid{width:calc(100% - 36px);padding-top:40px}
.sy-hero h1{font-size:46px}
.sy-hero-copy .sy-eyebrow{font-size:9px;letter-spacing:.1em}
.sy-hero-copy p{font-size:15px}
.sy-support{padding:24px 20px}
.sy-support h2{font-size:25px}
.sy-heart{width:48px;height:48px;font-size:32px}
.sy-section-heading h2{font-size:29px}
.sy-action-grid{gap:15px}
.sy-action{padding:20px 4px}
.sy-action h3{font-size:17px}
.sy-action h3 span{font-size:15px}
.sy-action p{font-size:13px}
.sy-about{padding:45px 0}
.sy-about-photos{gap:12px}
.sy-about-photos img{height:250px}
.sy-about-photos img:nth-child(2){height:230px}
.sy-about-copy h2{font-size:36px}
.sy-work-grid{grid-template-columns:1fr;gap:32px}
.sy-work-photo img{height:auto;aspect-ratio:1.25;object-position:center}
.sy-work h3{font-size:24px}
.sy-process-grid{gap:28px 20px}
.sy-process h3{font-size:17px}
.sy-process article p{font-size:13px}
.sy-join h2{font-size:39px}
.sy-join-actions{width:100%;flex-direction:column}
.sy-footer-grid{gap:30px 18px}
.sy-footer-grid>div:first-child{grid-column:1/-1}
.sy-footer-grid>div:last-child{grid-column:1/-1}
.sy-footer{padding-top:35px}
}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}
*,*:before,*:after{animation:none!important;transition:none!important}
}


@media(max-width:600px){body:not(.sayende-home) .font-size-64{font-size:36px!important;line-height:1.2!important}
body:not(.sayende-home) .font-size-48-lih-67{font-size:28px!important;line-height:1.3!important}
body:not(.sayende-home) .grid-container{grid-template-columns:1fr!important;width:100%;padding-inline:18px}
body:not(.sayende-home) #iban1{overflow-wrap:anywhere}
body:not(.sayende-home) .dn--ab1-header-area{padding:35px 0!important}
}


/* Keep the scholarship photo visible while preserving readable headings. */
.sy-hero:after{background:linear-gradient(90deg,rgba(16,40,27,.88),rgba(16,40,27,.38) 48%,rgba(16,40,27,.12))}
@media(max-width:800px){.sy-hero-image{height:490px;object-position:58% center}.sy-hero:after{background:linear-gradient(180deg,rgba(16,40,27,.45),rgba(16,40,27,.65) 380px,#233c2b 490px)}}

/* Scholarship campaign: the original poster stays fully visible on every screen. */
.sy-kivilcim{background:#f5eee3;color:#08281b}
.sy-kivilcim:after{display:none}
.sy-kivilcim .sy-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:70px;padding-block:40px;min-height:0}
.sy-kivilcim h1{color:#08281b;font-size:clamp(40px,4.4vw,62px)}
.sy-kivilcim h1 em{color:#935608}
.sy-kivilcim .sy-eyebrow{color:#735323;letter-spacing:.13em}
.sy-kivilcim .sy-hero-copy>p{color:#4e5b50;max-width:440px}
.sy-scholarship-dates{border-left:3px solid #a56411;padding:8px 0 8px 20px;margin:28px 0}
.sy-scholarship-dates span{display:block;font-size:11px;font-weight:700;letter-spacing:.12em;color:#695b45}
.sy-scholarship-dates strong{display:block;font-size:clamp(23px,2.5vw,32px);color:#875007;line-height:1.5}
.sy-scholarship-poster{display:block;border-radius:12px;overflow:hidden;box-shadow:0 16px 42px #3b2d1724;transition:transform .2s}
.sy-scholarship-poster:hover{transform:translateY(-3px)}
.sy-scholarship-poster img{display:block;width:100%;height:auto}
.sy-kivilcim-contact{display:block;margin-top:18px;font-size:13px;color:#365039!important}
.sy-kivilcim .sy-hero-copy .sy-kivilcim-motto{font-size:15px;font-style:italic;color:#735323;margin-bottom:0}
@media(max-width:800px){.sy-kivilcim .sy-hero-grid{grid-template-columns:1fr;gap:32px;padding-block:35px}.sy-scholarship-poster{width:min(100%,420px);justify-self:center}.sy-kivilcim h1{font-size:46px}.sy-kivilcim .sy-hero-copy>p{font-size:17px}}
@media(max-width:480px){.sy-kivilcim h1{font-size:39px}.sy-kivilcim .sy-button{width:100%;gap:14px}.sy-scholarship-dates strong{font-size:24px}}
