@layer genel;
:root{--k-renk:#15936a}
[hidden]{display:none !important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}img{max-width:100%;height:auto}:focus-visible{outline:2px solid currentColor;outline-offset:2px}[data-kaydirinca].gorunur{transform:none !important;opacity:1 !important;pointer-events:auto !important}[data-sekme-panel]{display:contents}[data-acilir-panel]{display:none !important}[data-acilir]:hover > [data-acilir-panel],[data-acilir]:focus-within > [data-acilir-panel]{display:block !important}iframe.gomme-tam{position:absolute;inset:0;width:100%;height:100%;border:0}.gomme-yer{display:grid;place-content:center;gap:12px;text-align:center;min-height:260px;background:#f2f2f2}.gomme-yuklu{display:block !important;padding:0 !important}[data-gomme] iframe{width:100%;height:100%;min-height:320px;border:0;display:block}.gomme-yer [data-gomme-ac]{font:inherit;font-weight:600;padding:12px 20px;min-height:44px;border-radius:999px;border:1px solid currentColor;background:#fff;color:inherit;cursor:pointer}.buyutec{position:fixed;inset:0;z-index:1000;background:rgba(15,10,12,0.9);display:grid;place-items:center;padding:24px;cursor:zoom-out}.buyutec img{max-width:min(1100px,92vw);max-height:88vh;width:auto;height:auto;border-radius:8px}.buyutec button{position:absolute;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:0;background:#fff;color:#111;font-size:18px;cursor:pointer}[data-randevu-bilgi]{grid-column:1 / -1;margin:0;font-weight:600}.hata404{max-width:640px;margin:15vh auto;padding:0 24px;font-family:system-ui,sans-serif}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:0.01ms !important;transition-duration:0.01ms !important}}.imza{margin:12px 0 0;font-size:12px;line-height:1.5;opacity:0.85}a[href^="https://surucumedya.com"]{color:inherit;text-decoration:underline;text-underline-offset:2px}.ek-icerik{max-width:1240px;margin:clamp(40px,6vw,72px) auto;padding:0 clamp(16px,3vw,32px);box-sizing:border-box}.ek-ic{max-width:860px}.ek-icerik h2{font-size:clamp(24px,2.6vw,32px);line-height:1.2;letter-spacing:-0.02em;margin:0 0 14px}.ek-icerik h3{font-size:19px;line-height:1.3;margin:26px 0 8px}.ek-icerik p{font-size:16px;line-height:1.7;margin:0 0 12px;opacity:0.9}.ek-icerik .ek-giris{font-size:17.5px;line-height:1.65;opacity:1;border-left:4px solid var(--k-renk);padding:4px 0 4px 16px;margin-bottom:18px}.ek-icerik ul{margin:0 0 12px;padding-left:20px;font-size:16px;line-height:1.7}.ek-icerik li{margin:4px 0}.ek-sssler{margin-top:26px;display:grid;gap:10px}.ek-sss{border:1px solid rgba(127,127,127,0.28);border-radius:14px;padding:0 18px;background:rgba(127,127,127,0.04)}.ek-sss summary{cursor:pointer;font-weight:600;font-size:16px;padding:15px 0;list-style:none;display:flex;justify-content:space-between;gap:12px}.ek-sss summary::-webkit-details-marker{display:none}.ek-sss summary::after{content:'+';color:var(--k-renk);font-size:20px;line-height:1}.ek-sss[open] summary::after{content:'−'}.ek-sss p{margin:0 0 15px}.logo-simge{background:none !important;padding:0 !important;border:0 !important;box-shadow:none !important;overflow:hidden}.logo-simge > img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.kapak-alan{padding:0 !important;overflow:hidden;background-image:none !important}.kapak-alan > img{display:block;width:100%;height:100%;aspect-ratio:3 / 2;object-fit:cover}.kapak-ust{position:relative;overflow:hidden;background-image:none !important}.kapak-ust > img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.kapak-ust >:not(img):not(.kapak-karartma){position:relative;z-index:1}.kapak-karartma{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,.18) 65%,rgba(0,0,0,.05));pointer-events:none}.kapak-ust,.kapak-ust *{color:#fff !important;border-color:rgba(255,255,255,.55) !important}.yz,[data-yz]{position:relative}.yz::after,[data-yz]::after{content:'Yapay zekâdan yararlanılmıştır';position:absolute;right:10px;bottom:10px;z-index:3;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.55);color:#fff;font:500 10.5px/1.25 system-ui,-apple-system,'Segoe UI',sans-serif;letter-spacing:.01em;pointer-events:none;white-space:nowrap}.kapak-ust >:not(img):not(.kapak-karartma) *:not(svg):not(path){background-color:transparent !important;box-shadow:none !important}
@font-face { font-family: 'Onest'; font-style: normal; font-weight: 400; font-display:swap; src: url(/font/onest-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Onest'; font-style: normal; font-weight: 400; font-display:swap; src: url(/font/onest-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Onest'; font-style: normal; font-weight: 500; font-display:swap; src: url(/font/onest-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Onest'; font-style: normal; font-weight: 500; font-display:swap; src: url(/font/onest-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Onest'; font-style: normal; font-weight: 600; font-display:swap; src: url(/font/onest-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Onest'; font-style: normal; font-weight: 600; font-display:swap; src: url(/font/onest-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Onest'; font-style: normal; font-weight: 700; font-display:swap; src: url(/font/onest-latin-ext.woff2) format('woff2'); unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C4, U+2113, U+2C60-2C7F, U+A720-A7FF; }
@font-face { font-family: 'Onest'; font-style: normal; font-weight: 700; font-display:swap; src: url(/font/onest-latin.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@layer genel{html,body{margin:0;background:#f3f6f4;color:#10251e;font-family:'Onest',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
*{box-sizing:border-box}
a{color:#0d6e4f;text-decoration:none}
a:hover{color:#15936a}
h1,h2,h3,p{margin:0}
input,select,button,textarea{font-family:inherit}
::selection{background:#cfeadd}}
.kk03punx{min-height:100vh;background:rgb(243, 246, 244);color:rgb(16, 37, 30);font-family:Onest, system-ui, sans-serif}
.k173slii{background:rgb(15, 42, 33);color:rgb(207, 230, 219);font-size:13px}
.k2cx3i7g{max-width:1280px;margin:0px auto;padding:9px clamp(16px, 3vw, 32px);display:flex;justify-content:space-between;gap:24px;align-items:center}
.k2nw2gfo{display:flex;gap:28px;align-items:center}
.k1a4sj9b{color:rgb(255, 255, 255);font-weight:600}
.k7xb23ux{color:rgb(168, 230, 201);display:flex;align-items:center;gap:8px}
.k1j5tf1v{width:7px;height:7px;border-radius:50%;background:rgb(79, 211, 154)}
.kd40kpm9{position:sticky;top:0px;z-index:50;background:rgba(243, 246, 244, 0.9);box-shadow:none;transition:background 0.25s, box-shadow 0.25s;backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid rgba(16, 37, 30, 0.06)}
.k1ltlcyv{max-width:1280px;margin:0px auto;padding:14px clamp(16px, 3vw, 32px);display:flex;align-items:center;justify-content:space-between;gap:20px}
.k1v5qib6{display:flex;align-items:center;gap:11px;color:rgb(16, 37, 30)}
.k10ogtly{width:38px;height:38px;border-radius:13px;background:rgb(21, 147, 106);display:grid;place-items:center;flex:0 0 auto}
.kfn2ndc6{width:15px;height:15px;border-radius:50%;border:3px solid rgb(255, 255, 255)}
.k1fd8j02{display:flex;flex-direction:column;line-height:1}
.k1w5c97t{font-size:21px;font-weight:700;letter-spacing:-0.025em}
.kkcgenmm{color:rgb(21, 147, 106)}
.km4v7mjt{font-size:10.5px;color:rgb(80, 101, 93);margin-top:4px;letter-spacing:0.12em;font-weight:500}
.k174w5ki{display:flex;gap:2px;align-items:center}
.k232ggbl{display:flex}
.k1turwmz{padding:10px 14px;border-radius:999px;font-size:15px;font-weight:500;color:rgb(16, 37, 30)}
.k2rfdoyo{position:absolute;left:0px;right:0px;top:100%;padding:0px clamp(16px, 3vw, 32px)}
.k2dea595{max-width:1216px;margin:0px auto;background:rgb(255, 255, 255);border-radius:28px;box-shadow:rgba(16, 37, 30, 0.16) 0px 30px 80px;padding:28px;display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr)) 270px;gap:24px}
.k1qow2m6{font-size:11.5px;letter-spacing:0.1em;text-transform:uppercase;color:rgb(80, 101, 93);font-weight:600;margin:0px 0px 10px 10px}
.k23sqxad{display:flex;flex-direction:column;gap:2px}
.kaidkz8z{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:12px;color:rgb(16, 37, 30)}
.k1txfkfx{font-weight:600;font-size:14.5px}
.k10hch68{font-size:12.5px;color:rgb(80, 101, 93)}
.k1le6mnt{display:flex;flex-direction:column;gap:10px}
.k5h9kdsd{font-size:13.5px;line-height:1.5;color:rgb(80, 101, 93);padding:4px 4px 6px}
.k2521u1p{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border-radius:18px;background:rgb(231, 244, 238);color:rgb(16, 37, 30)}
.klwvp3er{font-weight:600;font-size:15px}
.k2f6i509{font-size:13px;color:rgb(61, 90, 79);line-height:1.45}
.koikn7z9{margin-top:auto;padding:12px 4px 0px;font-weight:600;font-size:14px;color:rgb(21, 147, 106)}
.k2n6qj7j{max-width:1216px;margin:0px auto;background:rgb(255, 255, 255);border-radius:28px;box-shadow:rgba(16, 37, 30, 0.16) 0px 30px 80px;padding:28px;display:grid;grid-template-columns:repeat(2, minmax(0px, 1fr)) 270px;gap:24px}
.k1efrnyw{display:flex;gap:8px;align-items:center}
.kb0fyogl{padding:10px 14px;border-radius:999px;background:rgb(21, 147, 106);color:rgb(255, 255, 255);font-weight:600;font-size:14px}
.krgz5zch{padding:10px 14px;border-radius:999px;border:1px solid rgb(207, 224, 216);background:rgb(255, 255, 255);color:rgb(16, 37, 30);font-weight:600;font-size:14px;cursor:pointer}
.k2psi3sw{display:inline-flex;align-items:center;gap:10px;background:rgb(21, 147, 106);color:rgb(255, 255, 255);border-radius:999px;padding:11px 20px;font-weight:600;font-size:14.5px}
.k1apcvlp{position:absolute;left:0px;right:0px;top:100%;background:rgb(255, 255, 255);max-height:calc(-70px + 100vh);overflow:auto;padding:12px 20px 40px;box-shadow:rgba(16, 37, 30, 0.15) 0px 30px 60px}
.k2578vlc{border-bottom:1px solid rgb(230, 238, 233);padding:14px 0px}
.k11zg698{font-size:18px;font-weight:600;color:rgb(16, 37, 30)}
.k17vipn4{display:grid;grid-template-columns:repeat(auto-fill, minmax(150px, 1fr));gap:4px 14px;margin-top:10px}
.k1b6vxpt{font-size:14px;color:rgb(61, 90, 79);padding:5px 0px}
.kjgwg1b4{display:flex;justify-content:center;margin-top:20px;background:rgb(21, 147, 106);color:rgb(255, 255, 255);border-radius:999px;padding:14px 20px;font-weight:600}
.kq81yu4c{max-width:1280px;margin:0px auto;padding:24px clamp(16px, 3vw, 32px) 4px}
.k1s17ndn{font-size:clamp(32px, 8vw, 48px);line-height:1.06;letter-spacing:-0.03em;font-weight:600;text-wrap:balance}
.k2nwcw6y{max-width:1280px;margin:0px auto;padding:16px clamp(16px, 3vw, 32px) 0px}
.k18e0h33{position:relative;border-radius:36px;overflow:hidden;background:linear-gradient(140deg, rgb(198, 235, 217) 0%, rgb(145, 212, 181) 50%, rgb(95, 185, 148) 100%);min-height:clamp(480px, 44vw, 560px);display:flex;flex-wrap:wrap;gap:28px clamp(24px, 4vw, 56px);align-items:flex-start;justify-content:space-between;padding:clamp(22px, 3.4vw, 44px) clamp(18px, 3.4vw, 44px) clamp(24px, 15vw, 190px)}
.k2qcws5f{position:relative;z-index:2;flex:1 1 360px;max-width:600px;display:flex;flex-direction:column;gap:20px;padding-top:clamp(0px, 1.4vw, 18px)}
.k1z27gmw{align-self:flex-start;display:flex;align-items:center;gap:8px;background:rgba(255, 255, 255, 0.6);border:1px solid rgba(255, 255, 255, 0.85);color:rgb(13, 110, 79);font-size:14px;font-weight:600;padding:8px 14px;border-radius:999px}
.k2p0ss4q{width:8px;height:8px;border-radius:50%;background:rgb(21, 147, 106)}
.k2uft40i{font-size:clamp(18px, 1.7vw, 23px);line-height:1.55;color:rgb(16, 37, 30);max-width:560px;font-weight:500;text-wrap:pretty}
.k2pi996g{position:relative;z-index:2;flex:0 1 420px;min-width:280px;align-self:stretch;margin-bottom:calc(20px - clamp(24px, 15vw, 190px));display:flex}
.k3bcz7cm{flex:1 1 0%;background:rgba(255, 255, 255, 0.42);border:1px solid rgba(255, 255, 255, 0.75);backdrop-filter:blur(12px);border-radius:26px;padding:clamp(20px, 2.2vw, 28px);display:flex;flex-direction:column;gap:11px}
.kxmjz7ce{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:2px}
.k1sg2scz{display:flex;flex-direction:column;gap:3px}
.k22flwlc{font-size:22px;font-weight:600;letter-spacing:-0.01em}
.k1polf6g{font-size:13.5px;color:rgb(27, 58, 47)}
.k20d2fzc{flex:0 0 auto;font-size:15px;font-weight:600;color:rgb(13, 110, 79);background:rgb(255, 255, 255);border-radius:999px;padding:8px 14px}
.k2ngvfo6{width:100%;padding:13px 15px;border-radius:12px;border:1px solid rgba(255, 255, 255, 0.95);background:rgba(255, 255, 255, 0.88);font-size:15px;color:rgb(16, 37, 30);outline:none}
.kjx7sdrd{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:10px}
.k179898a{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:12.5px;line-height:1.5;color:rgb(27, 58, 47);margin-top:2px}
.k1xox0or{width:18px;height:18px;accent-color:rgb(21, 147, 106);margin:1px 0px 0px;flex:0 0 auto;cursor:pointer}
.k3eyr64f{font-weight:600;color:rgb(13, 110, 79)}
.khyveu1r{margin-top:auto;display:flex;justify-content:center;align-items:center;gap:10px;padding:15px 18px;border-radius:14px;border:0px;background:rgb(13, 110, 79);color:rgb(255, 255, 255);font-weight:600;font-size:16px;cursor:pointer}
.k215is7e{flex:0 0 auto}
.kt2jp0aj{position:absolute;left:0px;bottom:0px;z-index:4;background:rgb(243, 246, 244);border-top-right-radius:36px;padding:30px 48px 20px clamp(24px, 2.8vw, 36px);max-width:min(680px, 100% - 540px)}
.k11ma0t8{position:absolute;left:0px;top:-36px;width:36px;height:36px;background:radial-gradient(circle at 100% 0px, transparent 35.5px, rgb(243, 246, 244) 36px)}
.k1enepph{position:absolute;right:-36px;bottom:0px;width:36px;height:36px;background:radial-gradient(circle at 100% 0px, transparent 35.5px, rgb(243, 246, 244) 36px)}
.kb9x4c9s{font-size:clamp(34px, 3.9vw, 58px);line-height:1.04;letter-spacing:-0.035em;font-weight:600}
.k1as3vcy{max-width:1280px;margin:0px auto;padding:clamp(72px, 9vw, 120px) clamp(16px, 3vw, 32px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 440px), 1fr));gap:clamp(28px, 4vw, 64px);align-items:center}
.k1c5dosq{display:flex;flex-direction:column;gap:18px;justify-content:center}
.k1vozcth{font-size:clamp(30px, 3.4vw, 46px);letter-spacing:-0.03em;font-weight:600;line-height:1.08}
.k1nbj2ay{font-size:16.5px;line-height:1.7;color:rgb(61, 90, 79)}
.k2g1mjkm{font-weight:600;color:rgb(21, 147, 106);margin-top:6px}
.k1rpwpw4{display:grid;grid-template-columns:repeat(3, minmax(0px, 1fr));gap:clamp(8px, 1.2vw, 14px);align-content:center}
.k1u25nsk{background:rgb(21, 147, 106);color:rgb(255, 255, 255);border-radius:24px;padding:28px 16px;text-align:center;box-shadow:rgba(21, 147, 106, 0.28) 0px 18px 40px}
.k1yx9uww{font-size:clamp(32px, 3vw, 44px);font-weight:600;letter-spacing:-0.02em}
.k1yvg8pt{font-size:13.5px;line-height:1.4;margin-top:8px}
.kx0f33ox{background:rgb(255, 255, 255);border-radius:24px;padding:28px 16px;text-align:center;box-shadow:rgba(16, 37, 30, 0.07) 0px 14px 40px}
.k2ic4rdi{font-size:13.5px;line-height:1.4;margin-top:8px;color:rgb(61, 90, 79)}
.kasfbrt1{max-width:1280px;margin:0px auto;padding:clamp(72px, 9vw, 120px) clamp(16px, 3vw, 32px) 0px}
.k21y2xqa{text-align:center;margin-bottom:40px;display:flex;flex-direction:column;gap:8px;align-items:center}
.k16kieh8{color:rgb(21, 147, 106);font-weight:600;font-size:16px}
.k2dei00n{display:flex;flex-wrap:wrap;gap:18px;align-items:flex-start}
.k2igas63{flex:1.6 1 340px;background:rgb(255, 255, 255);border-radius:28px;padding:34px 28px;text-align:center;box-shadow:rgba(16, 37, 30, 0.07) 0px 14px 44px;display:flex;flex-direction:column;align-items:center;gap:10px}
.k1snyn15{width:150px;height:150px;border-radius:50%;background:rgb(21, 147, 106);padding:6px;margin-bottom:10px}
.k2mhdy72{width:138px;height:138px;border-radius:50%;object-fit:cover;display:block}
.k16vz2sd{font-size:21px;font-weight:600}
.k2bx85sg{color:rgb(21, 147, 106);font-weight:500;font-size:14.5px}
.kv60wz5f{font-size:14.5px;line-height:1.55;color:rgb(80, 101, 93);max-width:320px}
.k2cadl2u{margin-top:10px;display:inline-flex;align-items:center;gap:10px;background:rgb(21, 147, 106);color:rgb(255, 255, 255);border-radius:999px;padding:11px 20px;font-weight:600;font-size:14.5px}
.kv6fi9jf{flex:1 1 220px;margin-top:36px;background:rgb(255, 255, 255);border-radius:28px;padding:30px 22px;text-align:center;box-shadow:rgba(16, 37, 30, 0.07) 0px 14px 44px;display:flex;flex-direction:column;align-items:center;gap:8px;color:rgb(16, 37, 30)}
.k111pq0e{width:120px;height:120px;border-radius:50%;background:rgb(21, 147, 106);padding:5px;margin-bottom:10px}
.k26kw7q5{width:110px;height:110px;border-radius:50%;object-fit:cover;display:block}
.k1w4mx3n{font-size:18px;font-weight:600}
.kzyc6xsp{color:rgb(21, 147, 106);font-weight:500;font-size:14px}
.k2igqqfi{font-size:14px;line-height:1.5;color:rgb(80, 101, 93)}
.km38juvq{max-width:1280px;margin:0px auto;padding:clamp(72px, 9vw, 120px) clamp(16px, 3vw, 32px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 420px), 1fr));gap:clamp(28px, 4vw, 56px)}
.k8xtc6kn{display:flex;flex-direction:column;gap:14px;align-self:start;position:sticky;top:110px}
.k2610gls{font-size:16.5px;line-height:1.65;color:rgb(80, 101, 93);max-width:440px}
.kl62vn5c{font-weight:600;color:rgb(21, 147, 106);margin-top:4px}
.k1u6qfzd{display:flex;flex-direction:column;justify-content:center}
.k2ea3k0t{position:relative;display:flex;flex-direction:column;gap:22px}
.ktcw8xq4{position:absolute;left:21px;top:20px;bottom:20px;width:2px;background:rgb(211, 232, 222)}
.k2dctdlz{position:relative;display:flex;gap:18px;align-items:flex-start}
.k1l3nwbt{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(255, 255, 255);box-shadow:rgba(16, 37, 30, 0.1) 0px 6px 18px;display:grid;place-items:center;font-weight:600;color:rgb(21, 147, 106)}
.kqm1wyvq{font-size:18px;font-weight:600;color:rgb(13, 110, 79)}
.k2ba8ffc{font-size:15px;line-height:1.55;color:rgb(80, 101, 93);margin-top:4px}
.k1z09sz4{flex:0 0 auto;width:44px;height:44px;border-radius:50%;background:rgb(21, 147, 106);box-shadow:rgba(21, 147, 106, 0.3) 0px 6px 18px;display:grid;place-items:center;font-weight:600;color:rgb(255, 255, 255)}
.kmehkiyj{background:rgb(255, 255, 255);border-radius:36px;padding:clamp(28px, 4vw, 56px);box-shadow:rgba(16, 37, 30, 0.05) 0px 14px 44px}
.k23822un{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px}
.k97rtiub{display:flex;flex-direction:column;gap:8px;max-width:620px}
.k27c3had{font-size:clamp(28px, 3vw, 42px);letter-spacing:-0.03em;font-weight:600;line-height:1.1}
.km1u60el{font-size:16px;line-height:1.6;color:rgb(80, 101, 93)}
.k10odlps{font-weight:600;color:rgb(21, 147, 106)}
.k1h421c8{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:12px}
.k18ori1x{background:rgb(243, 248, 245);border-radius:20px;padding:20px;display:flex;flex-direction:column;gap:6px}
.k183v9uh{font-size:12px;font-weight:600;color:rgb(21, 147, 106);letter-spacing:0.06em}
.k2e5cto5{font-size:16.5px;font-weight:600}
.k12d7erd{text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;margin-bottom:28px}
.k5wro2ip{font-size:16px;line-height:1.6;color:rgb(80, 101, 93);max-width:560px}
.k7gh6p7m{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:28px}
.kiwt6twz{padding:11px 20px;border-radius:999px;border:1px solid rgb(213, 230, 222);background:rgb(255, 255, 255);color:rgb(16, 37, 30);font-weight:500;font-size:14.5px;cursor:pointer}
.kp7qtlj6{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 340px), 1fr));gap:14px}
.kvvjo39d{background:rgb(255, 255, 255);border-radius:22px;padding:22px 24px;display:flex;flex-direction:column;gap:8px;color:rgb(16, 37, 30);box-shadow:rgba(16, 37, 30, 0.05) 0px 8px 28px}
.k28gx2cs{font-size:17px;font-weight:600;line-height:1.3}
.k160bldg{margin-top:auto;padding-top:6px;color:rgb(21, 147, 106);font-weight:600;font-size:14px}
.kcdec6my{max-width:1280px;margin:0px auto;padding:clamp(72px, 9vw, 120px) clamp(16px, 3vw, 32px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 400px), 1fr));gap:24px;align-items:start}
.ktvk54fj{background:rgb(13, 110, 79);color:rgb(255, 255, 255);border-radius:32px;padding:clamp(28px, 3.5vw, 44px);position:relative;overflow:hidden}
.k1u3i9td{position:absolute;width:220px;height:220px;border-radius:50%;background:rgba(255, 255, 255, 0.07);right:-60px;top:-60px}
.k1l0tm5b{position:relative;display:flex;flex-direction:column;gap:16px}
.k27rldgz{color:rgb(168, 230, 201);font-weight:600;font-size:15px}
.k12osx4v{font-size:clamp(26px, 2.8vw, 36px);letter-spacing:-0.025em;font-weight:600;line-height:1.12}
.k1d53um0{font-size:15.5px;line-height:1.65;color:rgb(226, 243, 235)}
.kpah8by3{display:flex;flex-direction:column;gap:10px;margin-top:4px}
.kc2crls1{display:flex;gap:10px;font-size:15px;color:rgb(255, 255, 255)}
.k2vpbgvo{color:rgb(168, 230, 201)}
.k2l83h9t{display:flex;gap:10px;font-size:15px;color:rgb(207, 230, 219)}
.k25p6lb0{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}
.kzsednk9{display:inline-flex;align-items:center;gap:10px;background:rgb(255, 255, 255);color:rgb(13, 110, 79);border-radius:999px;padding:12px 20px;font-weight:600;font-size:15px}
.kufhznin{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255, 255, 255, 0.4);color:rgb(255, 255, 255);border-radius:999px;padding:12px 20px;font-weight:600;font-size:15px}
.k2kh1m9l{font-size:clamp(26px, 2.8vw, 36px);letter-spacing:-0.025em;font-weight:600;line-height:1.12;margin-bottom:12px}
.k10t8qhf{background:rgb(255, 255, 255);border-radius:20px;box-shadow:rgba(16, 37, 30, 0.04) 0px 6px 22px}
.k1tmps1l{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:18px 22px;background:none;border:0px;cursor:pointer;text-align:left;font-size:16px;font-weight:600;color:rgb(16, 37, 30)}
.kyygc9tb{flex:0 0 auto;width:28px;height:28px;border-radius:50%;background:rgb(231, 244, 238);color:rgb(21, 147, 106);display:grid;place-items:center;font-size:18px;line-height:1}
.kx08atlq{padding:0px 22px 20px;font-size:15px;line-height:1.6;color:rgb(61, 90, 79)}
.k10937n7{font-weight:600;color:rgb(21, 147, 106);margin-top:8px}
.k2694az8{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px}
.k2p5m4bw{display:flex;flex-direction:column;gap:8px}
.k26j2888{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr));gap:18px}
.kwxgd3zb{display:flex;flex-direction:column;background:rgb(255, 255, 255);border-radius:24px;overflow:hidden;color:rgb(16, 37, 30);box-shadow:rgba(16, 37, 30, 0.05) 0px 8px 30px}
.k3y0l5uw{position:relative;aspect-ratio:16 / 9;container-type:inline-size;overflow:hidden;background:linear-gradient(140deg, rgb(23, 160, 119) 0%, rgb(13, 110, 79) 100%);color:rgb(255, 255, 255)}
.ky0zlufz{position:absolute;width:70cqw;height:70cqw;border-radius:50%;background:rgba(255, 255, 255, 0.1);right:-24cqw;top:-34cqw}
.k1zm1h8h{position:absolute;width:44cqw;height:44cqw;border-radius:50%;border:0.35cqw solid rgba(255, 255, 255, 0.18);right:-2cqw;top:50%;transform:translateY(-46%)}
.k2dsfq4q{position:absolute;right:7cqw;top:50%;transform:translateY(-38%) rotate(-6deg);width:25cqw;height:25cqw;border-radius:7cqw;background:rgba(255, 255, 255, 0.12);border:0.3cqw solid rgba(255, 255, 255, 0.3);box-shadow:rgba(0, 0, 0, 0.14) 0px 3cqw 8cqw;display:grid;place-items:center;color:rgb(255, 255, 255)}
.k1z30foe{width:12cqw;height:12cqw}
.k2m9bj19{position:absolute;inset:0px;padding:5.5cqw 6cqw;display:flex;flex-direction:column;justify-content:space-between}
.kpetwkcf{display:flex;justify-content:space-between;align-items:center;gap:8px}
.k2j8etlo{background:rgb(255, 255, 255);color:rgb(13, 110, 79);font-size:clamp(11px, 3.3cqw, 15px);font-weight:600;padding:clamp(5px, 1.6cqw, 8px) clamp(10px, 3.4cqw, 16px);border-radius:999px}
.k2dwqnpp{display:flex;align-items:center;gap:1.4cqw;font-size:clamp(11px, 3.6cqw, 17px);font-weight:700;letter-spacing:-0.02em;color:rgb(210, 243, 227)}
.k1zyln2n{width:clamp(9px, 3.2cqw, 15px);height:clamp(9px, 3.2cqw, 15px);border-radius:50%;border:clamp(2px, 0.8cqw, 4px) solid}
.k9mzw1qd{margin:0px;font-size:6.3cqw;line-height:1.1;letter-spacing:-0.028em;font-weight:600;text-wrap:balance;max-width:60%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.k11llak2{padding:20px 22px 24px;display:flex;flex-direction:column;gap:8px;flex:1 1 0%}
.k1sjumqk{font-size:14.5px;line-height:1.5;color:rgb(80, 101, 93)}
.k1fu6o65{margin-top:auto;padding-top:10px;color:rgb(21, 147, 106);font-weight:600;font-size:14px}
.knu6br8q{position:relative;aspect-ratio:16 / 9;container-type:inline-size;overflow:hidden;background:linear-gradient(140deg, rgb(228, 244, 236) 0%, rgb(180, 224, 203) 100%);color:rgb(16, 37, 30)}
.k129immo{position:absolute;width:70cqw;height:70cqw;border-radius:50%;background:rgba(255, 255, 255, 0.45);right:-24cqw;top:-34cqw}
.k17y49j4{position:absolute;width:44cqw;height:44cqw;border-radius:50%;border:0.35cqw solid rgba(21, 147, 106, 0.18);right:-2cqw;top:50%;transform:translateY(-46%)}
.k2m82roq{position:absolute;right:7cqw;top:50%;transform:translateY(-38%) rotate(-6deg);width:25cqw;height:25cqw;border-radius:7cqw;background:rgb(255, 255, 255);border:0.3cqw solid rgba(255, 255, 255, 0.9);box-shadow:rgba(13, 110, 79, 0.16) 0px 3cqw 8cqw;display:grid;place-items:center;color:rgb(21, 147, 106)}
.k1yodpw8{display:flex;align-items:center;gap:1.4cqw;font-size:clamp(11px, 3.6cqw, 17px);font-weight:700;letter-spacing:-0.02em;color:rgb(13, 110, 79)}
.k2hn587v{position:relative;aspect-ratio:16 / 9;container-type:inline-size;overflow:hidden;background:linear-gradient(140deg, rgb(247, 251, 249) 0%, rgb(214, 236, 225) 100%);color:rgb(16, 37, 30)}
.ksym2r99{position:absolute;width:70cqw;height:70cqw;border-radius:50%;background:rgba(21, 147, 106, 0.08);right:-24cqw;top:-34cqw}
.k1q18tio{position:absolute;right:7cqw;top:50%;transform:translateY(-38%) rotate(-6deg);width:25cqw;height:25cqw;border-radius:7cqw;background:rgb(16, 37, 30);border:0.3cqw solid rgb(16, 37, 30);box-shadow:rgba(16, 37, 30, 0.18) 0px 3cqw 8cqw;display:grid;place-items:center;color:rgb(95, 211, 162)}
.k23uyd6t{background:rgb(16, 37, 30);color:rgb(255, 255, 255);font-size:clamp(11px, 3.3cqw, 15px);font-weight:600;padding:clamp(5px, 1.6cqw, 8px) clamp(10px, 3.4cqw, 16px);border-radius:999px}
.k4abay6o{display:flex;align-items:center;gap:1.4cqw;font-size:clamp(11px, 3.6cqw, 17px);font-weight:700;letter-spacing:-0.02em;color:rgb(21, 147, 106)}
.k1gg5uxp{max-width:1280px;margin:0px auto;padding:clamp(72px, 9vw, 120px) clamp(16px, 3vw, 32px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:24px}
.k1or6dch{display:flex;flex-direction:column;gap:16px;justify-content:center}
.k19ofrbx{font-size:16px;line-height:1.65;color:rgb(80, 101, 93)}
.k2dpb6f7{display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 240px), 1fr));gap:12px;margin-top:6px}
.k15f7404{background:rgb(255, 255, 255);border-radius:20px;padding:18px 20px;color:rgb(16, 37, 30);display:flex;flex-direction:column;gap:4px}
.k1w80j0v{font-size:13px;color:rgb(80, 101, 93)}
.k1zxthig{font-weight:600;font-size:17px}
.k1r8pri2{background:rgb(255, 255, 255);border-radius:20px;padding:18px 20px;display:flex;flex-direction:column;gap:4px}
.k1dj1nqc{font-weight:600;font-size:16px}
.k2h47mj7{background:rgb(231, 244, 238);border-radius:20px;padding:18px 20px;color:rgb(16, 37, 30);display:flex;flex-direction:column;gap:4px}
.kv0qobrj{font-size:13px;color:rgb(61, 90, 79)}
.k24fxo6s{border-radius:32px;overflow:hidden;min-height:420px;background:rgb(223, 234, 228);box-shadow:rgba(16, 37, 30, 0.07) 0px 14px 44px}
.k1668ou7{position:relative;overflow:hidden;width:100%;height:100%;min-height:420px;border:0px;cursor:pointer;background-color:rgb(227, 238, 232);background-image:linear-gradient(rgba(16, 37, 30, 0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(16, 37, 30, 0.05) 1px, transparent 1px);background-size:44px 44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-family:inherit;color:rgb(16, 37, 30)}
.k12skleg{position:absolute;left:-10%;right:-10%;top:60%;height:22px;background:rgb(255, 255, 255);transform:rotate(-8deg)}
.kw7qts0n{position:absolute;top:-10%;bottom:-10%;left:36%;width:14px;background:rgb(255, 255, 255);transform:rotate(12deg)}
.k20rul5z{position:absolute;top:-10%;bottom:-10%;left:72%;width:9px;background:rgba(255, 255, 255, 0.8);transform:rotate(-20deg)}
.kgq07gbp{position:relative;width:54px;height:54px;border-radius:50% 50% 50% 0px;transform:rotate(-45deg);background:rgb(21, 147, 106);box-shadow:rgba(13, 110, 79, 0.35) 0px 10px 24px;display:grid;place-items:center}
.k17igm13{width:18px;height:18px;border-radius:50%;background:rgb(255, 255, 255)}
.k271q3gr{position:relative;background:rgb(255, 255, 255);border-radius:999px;padding:12px 22px;font-weight:600;font-size:15px;box-shadow:rgba(16, 37, 30, 0.12) 0px 8px 24px}
.k2oz6env{position:relative;font-size:13.5px;color:rgb(61, 90, 79)}
.k2f04vpk{position:relative;overflow:hidden;border-radius:36px;background:linear-gradient(135deg, rgb(21, 147, 106), rgb(13, 110, 79));color:rgb(255, 255, 255);padding:clamp(32px, 5vw, 64px);display:flex;flex-wrap:wrap;gap:28px;justify-content:space-between;align-items:center}
.k27j0a7y{position:absolute;width:320px;height:320px;border-radius:50%;background:rgba(255, 255, 255, 0.08);right:-80px;top:-120px}
.kzkoecmo{position:absolute;width:110px;height:110px;border-radius:50%;background:rgba(255, 255, 255, 0.1);right:30%;bottom:-40px}
.k2kuis5t{position:relative;max-width:620px;display:flex;flex-direction:column;gap:12px}
.k192wrr7{font-size:clamp(28px, 3.4vw, 46px);letter-spacing:-0.03em;font-weight:600;line-height:1.08}
.k2n2acfy{font-size:16.5px;line-height:1.6;color:rgb(220, 243, 232)}
.k2hz7ajb{position:relative;display:flex;flex-wrap:wrap;gap:10px}
.k2kk87t4{display:inline-flex;align-items:center;gap:10px;background:rgb(255, 255, 255);color:rgb(13, 110, 79);border-radius:999px;padding:15px 24px;font-weight:600;font-size:16px}
.k2of6ijz{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255, 255, 255, 0.45);color:rgb(255, 255, 255);border-radius:999px;padding:15px 24px;font-weight:600;font-size:16px}
.kkzealyh{margin-top:clamp(72px, 9vw, 120px);background:rgb(15, 42, 33);color:rgb(207, 227, 217)}
.k68foo8l{max-width:1280px;margin:0px auto;padding:clamp(48px, 6vw, 72px) clamp(16px, 3vw, 32px) 28px}
.k2eff3t5{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:32px}
.k1c97vjg{display:flex;flex-direction:column;gap:14px;min-width:220px}
.ksbdjtn8{display:flex;align-items:center;gap:11px;color:rgb(255, 255, 255)}
.k22d7u4w{color:rgb(95, 211, 162)}
.kfnq0ko8{font-size:14px;line-height:1.6;color:rgb(169, 196, 184)}
.k2r4azv8{font-size:18px;font-weight:600;color:rgb(255, 255, 255)}
.krbg5wbf{font-size:13.5px;color:rgb(169, 196, 184)}
.kss4gapq{font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:rgb(127, 165, 150);font-weight:600;margin-bottom:4px}
.k2839yin{font-size:14.5px;color:rgb(214, 232, 223)}
.k2bpk8z6{margin-top:48px;padding-top:22px;border-top:1px solid rgba(255, 255, 255, 0.1);display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;font-size:13px;color:rgb(143, 176, 162)}
.kcv8kyiv{display:flex;flex-wrap:wrap;gap:8px 18px;align-items:center}
.k1lr640n{background:none;border:0px;padding:0px;color:rgb(207, 227, 217);font-size:13px;cursor:pointer;text-decoration:underline}
.klv1pnkr{flex-basis:100%;color:rgb(169, 196, 184)}
.kxpz0x3g{height:84px}
.kmf6hvoh{position:fixed;left:12px;right:12px;bottom:12px;z-index:60;display:flex;gap:8px;background:rgba(255, 255, 255, 0.92);backdrop-filter:blur(12px);padding:8px;border-radius:999px;box-shadow:rgba(16, 37, 30, 0.18) 0px 12px 40px}
.k2ioz4bd{flex:1 1 0%;display:flex;justify-content:center;padding:13px;border-radius:999px;border:1px solid rgb(213, 230, 222);color:rgb(16, 37, 30);font-weight:600;font-size:15px}
.k220ekjz{flex:1 1 0%;display:flex;justify-content:center;align-items:center;gap:8px;padding:13px;border-radius:999px;background:rgb(13, 110, 79);color:rgb(255, 255, 255);font-weight:600;font-size:15px}
.k26anp45{width:50px;height:50px;border-radius:50%;border:0px;background:rgb(16, 37, 30);color:rgb(255, 255, 255);font-size:22px;line-height:1;cursor:pointer;box-shadow:rgba(16, 37, 30, 0.25) 0px 10px 28px;display:grid;place-items:center}
.kamjuz3g{flex:1 1 0%;display:flex;justify-content:center;padding:13px;border-radius:999px;background:rgb(21, 147, 106);color:rgb(255, 255, 255);font-weight:600;font-size:15px}
.khee7pi7{display:flex;align-items:center;gap:10px;padding:12px 20px 12px 14px;border-radius:999px;background:rgb(21, 147, 106);color:rgb(255, 255, 255);font-weight:600;font-size:15px;box-shadow:rgba(13, 110, 79, 0.32) 0px 12px 30px}
.khpz66ka{width:30px;height:30px;border-radius:50%;background:rgba(255, 255, 255, 0.16);display:grid;place-items:center}
.k16zont9{position:fixed;right:16px;bottom:92px;z-index:70;display:flex;flex-direction:column;gap:10px;align-items:flex-end}
.kk5sfhhi{position:fixed;left:16px;right:16px;bottom:20px;z-index:80;max-width:520px;background:rgb(255, 255, 255);border-radius:24px;padding:24px 24px 20px;box-shadow:rgba(16, 37, 30, 0.22) 0px 24px 70px;display:flex;flex-direction:column;gap:12px}
.kedx9ya1{font-size:18px;font-weight:600;letter-spacing:-0.01em}
.k7zpnlyh{font-size:14px;line-height:1.6;color:rgb(61, 90, 79)}
.k16lxqgx{font-weight:600}
.kvox21lr{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}
.k25bhp9d{flex:1 1 150px;padding:13px 16px;border-radius:999px;border:1px solid rgb(213, 230, 222);background:rgb(255, 255, 255);color:rgb(16, 37, 30);font-weight:600;font-size:14.5px;cursor:pointer}
.kro01cbf{flex:1 1 150px;padding:13px 16px;border-radius:999px;border:0px;background:rgb(21, 147, 106);color:rgb(255, 255, 255);font-weight:600;font-size:14.5px;cursor:pointer}
.k2j9nlm3{position:fixed;left:16px;right:16px;bottom:92px;z-index:80;max-width:520px;background:rgb(255, 255, 255);border-radius:24px;padding:24px 24px 20px;box-shadow:rgba(16, 37, 30, 0.22) 0px 24px 70px;display:flex;flex-direction:column;gap:12px}
.k1x79ktb{position:fixed;inset:0px;z-index:90;background:rgba(15, 42, 33, 0.45);backdrop-filter:blur(3px)}
.k1hf68e5{position:fixed;left:50%;top:50%;transform:translate(-50%, -50%);z-index:91;width:min(560px, -32px + 100vw);max-height:calc(-48px + 100vh);overflow:auto;background:rgb(255, 255, 255);border-radius:28px;padding:28px;box-shadow:rgba(16, 37, 30, 0.3) 0px 30px 90px;display:flex;flex-direction:column}
.kawl6908{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px}
.k115372x{font-size:20px;font-weight:600;letter-spacing:-0.01em}
.k20h1lkn{width:36px;height:36px;border-radius:50%;border:0px;background:rgb(238, 244, 241);color:rgb(16, 37, 30);font-size:18px;cursor:pointer}
.k1f2p4de{font-size:14px;line-height:1.6;color:rgb(80, 101, 93);margin-bottom:10px}
.k10cte0u{display:flex;gap:16px;align-items:flex-start;justify-content:space-between;padding:16px 0px;border-top:1px solid rgb(230, 238, 233)}
.k2aoamd4{display:flex;flex-direction:column;gap:4px}
.k2hhi1g3{font-weight:600;font-size:15.5px}
.k1dvbr5y{font-size:13.5px;line-height:1.5;color:rgb(80, 101, 93)}
.k28lco0d{flex:0 0 auto;font-size:12.5px;font-weight:600;color:rgb(13, 110, 79);background:rgb(231, 244, 238);padding:6px 10px;border-radius:999px}
.kw3zahvy{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.k1u02mot{flex:1 1 120px;padding:13px 16px;border-radius:999px;border:1px solid rgb(213, 230, 222);background:rgb(255, 255, 255);color:rgb(16, 37, 30);font-weight:600;font-size:14.5px;cursor:pointer}
.k1pq25fh{flex:1 1 140px;padding:13px 16px;border-radius:999px;border:1px solid rgb(21, 147, 106);background:rgb(255, 255, 255);color:rgb(13, 110, 79);font-weight:600;font-size:14.5px;cursor:pointer}
.kl9vf07s{flex:1 1 140px;padding:13px 16px;border-radius:999px;border:0px;background:rgb(21, 147, 106);color:rgb(255, 255, 255);font-weight:600;font-size:14.5px;cursor:pointer}
.k1nsengf{position:relative;overflow:hidden;border-radius:36px;background:linear-gradient(140deg, rgb(214, 240, 227) 0%, rgb(167, 220, 196) 60%, rgb(127, 202, 168) 100%);padding:clamp(28px, 5vw, 64px)}
.k17ect5l{position:absolute;width:280px;height:280px;border-radius:50%;background:rgba(255, 255, 255, 0.2);top:-100px;right:12%}
.kxoh4oc0{position:relative;max-width:760px;display:flex;flex-direction:column;gap:16px}
.k2aidtg8{align-self:flex-start;background:rgb(255, 255, 255);color:rgb(13, 110, 79);font-size:13px;font-weight:600;padding:7px 14px;border-radius:999px}
.k1asrxp5{font-size:clamp(32px, 4vw, 54px);line-height:1.06;letter-spacing:-0.032em;font-weight:600}
.kv3syrv1{font-size:18px;line-height:1.55;color:rgb(20, 56, 43)}
.k1luwckb{margin-top:6px;width:100%;max-width:520px;padding:15px 20px;border-radius:999px;border:1px solid rgba(255, 255, 255, 0.9);background:rgba(255, 255, 255, 0.9);font-size:15.5px;color:rgb(16, 37, 30);outline:none}
.k2f510gl{max-width:1280px;margin:0px auto;padding:32px clamp(16px, 3vw, 32px) 0px}
.k2n04bwi{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:24px}
.k1h9kxqv{padding:10px 18px;border-radius:999px;background:rgb(255, 255, 255);border:1px solid rgb(213, 230, 222);color:rgb(16, 37, 30);font-weight:500;font-size:14.5px;display:flex;gap:8px}
.k2iba2zo{color:rgb(123, 143, 135)}
.k2phwbe8{margin-left:auto;font-size:14px;color:rgb(80, 101, 93)}
.k2268yux{background:rgb(255, 255, 255);border-radius:24px;padding:40px;text-align:center;color:rgb(80, 101, 93);font-size:16px}
.k29zvkua{display:grid;grid-template-columns:1fr;gap:18px}
.k2ker7zu{padding:18px 22px 22px;display:flex;flex-direction:column;gap:8px;flex:1 1 0%}
.k1ynuxqi{margin-top:auto;padding-top:8px;color:rgb(21, 147, 106);font-weight:600;font-size:14px}
.k1l6szue{position:relative;overflow:hidden;border-radius:36px;background:linear-gradient(140deg, rgb(214, 240, 227) 0%, rgb(167, 220, 196) 60%, rgb(127, 202, 168) 100%);padding:clamp(24px, 4vw, 56px);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 400px), 1fr));gap:36px;align-items:center}
.kfb38z1m{position:absolute;width:260px;height:260px;border-radius:50%;background:rgba(255, 255, 255, 0.22);top:-90px;left:44%}
.k1fgg5ry{position:absolute;width:80px;height:80px;border-radius:50%;background:rgba(255, 255, 255, 0.3);bottom:40px;left:46%}
.k4pu6fmp{position:relative;display:flex;flex-direction:column;gap:18px}
.keog2fea{display:flex;flex-wrap:wrap;gap:8px;font-size:13.5px;color:rgb(27, 58, 47);align-items:center}
.k11pyqi1{color:rgb(27, 58, 47)}
.k1nhvuki{opacity:0.45}
.ktzbwm5u{opacity:0.75}
.k26gy01r{font-size:clamp(32px, 4vw, 54px);line-height:1.06;letter-spacing:-0.032em;font-weight:600;text-wrap:balance}
.k21hm2xk{font-size:18px;line-height:1.55;color:rgb(20, 56, 43);max-width:560px;text-wrap:pretty}
.k1bmkl12{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13.5px;color:rgb(27, 58, 47);margin-top:4px}
.khw242pe{position:relative;aspect-ratio:4 / 3;container-type:inline-size;overflow:hidden;background:linear-gradient(140deg, rgb(23, 160, 119) 0%, rgb(13, 110, 79) 100%);color:rgb(255, 255, 255);border-radius:26px;box-shadow:rgba(16, 37, 30, 0.16) 0px 24px 60px;max-height:440px;width:100%}
.k161agsz{position:absolute;right:7cqw;top:50%;transform:translateY(-38%) rotate(-6deg);width:27cqw;height:27cqw;border-radius:7cqw;background:rgba(255, 255, 255, 0.12);border:0.3cqw solid rgba(255, 255, 255, 0.3);box-shadow:rgba(0, 0, 0, 0.14) 0px 3cqw 8cqw;display:grid;place-items:center;color:rgb(255, 255, 255)}
.k29deqwr{width:13cqw;height:13cqw}
.k109hblq{margin:0px;font-size:7.4cqw;line-height:1.1;letter-spacing:-0.028em;font-weight:600;text-wrap:balance;max-width:64%;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}
.k2jqiba0{max-width:1280px;margin:0px auto;padding:clamp(40px, 5vw, 64px) clamp(16px, 3vw, 32px) 0px;display:flex;flex-wrap:wrap;gap:clamp(28px, 4vw, 56px);align-items:flex-start}
.k1glux41{flex:1 1 560px;min-width:0px;max-width:800px}
.k1jz3yuh{background:rgb(255, 255, 255);border-radius:28px;padding:28px 30px;box-shadow:rgba(16, 37, 30, 0.06) 0px 10px 36px;display:flex;flex-direction:column;gap:12px;margin-bottom:8px}
.k2p1s8x3{align-self:flex-start;background:rgb(231, 244, 238);color:rgb(13, 110, 79);font-size:12.5px;font-weight:600;padding:6px 12px;border-radius:999px;letter-spacing:0.02em}
.k1qe20pq{font-size:19px;line-height:1.55;font-weight:500;text-wrap:pretty}
.k4zttkxz{padding-top:40px;scroll-margin-top:100px}
.kkwtldew{font-size:clamp(24px, 2.4vw, 31px);letter-spacing:-0.022em;font-weight:600;line-height:1.2}
.k1y8sg6q{font-size:17px;line-height:1.72;color:rgb(43, 66, 57);margin-top:14px;text-wrap:pretty}
.k2pfu2nt{display:flex;flex-direction:column;gap:8px;margin-top:18px}
.k2b5cne4{display:flex;gap:14px;align-items:flex-start;font-size:16.5px;line-height:1.55;background:rgb(255, 255, 255);border-radius:16px;padding:14px 18px;color:rgb(31, 56, 47)}
.k1xgnxx6{flex:0 0 auto;width:22px;height:22px;border-radius:50%;background:rgb(225, 242, 234);display:grid;place-items:center;margin-top:1px}
.kbijb5pf{flex:0 1 340px;min-width:280px;position:sticky;top:96px;display:flex;flex-direction:column;gap:16px}
.k6xy4dtz{background:rgb(21, 147, 106);color:rgb(255, 255, 255);border-radius:28px;padding:26px;display:flex;flex-direction:column;gap:12px;position:relative;overflow:hidden}
.k25lph5r{position:absolute;width:160px;height:160px;border-radius:50%;background:rgba(255, 255, 255, 0.1);right:-50px;top:-50px}
.ks0hpgp4{position:relative;font-size:14px;color:rgb(216, 242, 230)}
.k2kqn8un{position:relative;font-size:26px;font-weight:600;color:rgb(255, 255, 255);letter-spacing:-0.01em}
.k15tw1j2{position:relative;font-size:14px;line-height:1.55;color:rgb(230, 246, 238)}
.kzzkpw7s{position:relative;display:flex;justify-content:center;background:rgb(255, 255, 255);color:rgb(13, 110, 79);border-radius:999px;padding:12px 18px;font-weight:600;font-size:15px;margin-top:4px}
.kp9mdr8f{background:rgb(255, 255, 255);border-radius:24px;padding:22px;display:flex;flex-direction:column;gap:4px}
.k17iztzt{font-size:12px;letter-spacing:0.1em;text-transform:uppercase;color:rgb(80, 101, 93);font-weight:600;margin-bottom:8px}
.k23dgdu0{text-align:left;background:none;border:0px;padding:7px 0px;font-size:14.5px;color:rgb(16, 37, 30);cursor:pointer;line-height:1.35}
.kfwtebhq{max-width:1280px;margin:0px auto;padding:clamp(64px, 8vw, 100px) clamp(16px, 3vw, 32px) 0px}
.kp538z82{font-size:clamp(26px, 2.8vw, 36px);letter-spacing:-0.025em;font-weight:600;margin-bottom:24px}
.k1put9dj{position:relative;aspect-ratio:4 / 3;container-type:inline-size;overflow:hidden;background:linear-gradient(140deg, rgb(247, 251, 249) 0%, rgb(214, 236, 225) 100%);color:rgb(16, 37, 30);border-radius:26px;box-shadow:rgba(16, 37, 30, 0.16) 0px 24px 60px;max-height:440px;width:100%}
.k1aojqjs{position:absolute;right:7cqw;top:50%;transform:translateY(-38%) rotate(-6deg);width:27cqw;height:27cqw;border-radius:7cqw;background:rgb(16, 37, 30);border:0.3cqw solid rgb(16, 37, 30);box-shadow:rgba(16, 37, 30, 0.18) 0px 3cqw 8cqw;display:grid;place-items:center;color:rgb(95, 211, 162)}
.klfxs16t{position:relative;aspect-ratio:4 / 3;container-type:inline-size;overflow:hidden;background:linear-gradient(140deg, rgb(228, 244, 236) 0%, rgb(180, 224, 203) 100%);color:rgb(16, 37, 30);border-radius:26px;box-shadow:rgba(16, 37, 30, 0.16) 0px 24px 60px;max-height:440px;width:100%}
.k3ro0pv7{position:absolute;right:7cqw;top:50%;transform:translateY(-38%) rotate(-6deg);width:27cqw;height:27cqw;border-radius:7cqw;background:rgb(255, 255, 255);border:0.3cqw solid rgba(255, 255, 255, 0.9);box-shadow:rgba(13, 110, 79, 0.16) 0px 3cqw 8cqw;display:grid;place-items:center;color:rgb(21, 147, 106)}
.k1qgdc0l{position:relative;margin:24px 0px 0px;border-radius:24px;overflow:hidden;aspect-ratio:16 / 7;background:rgb(214, 240, 227)}
.k2m1oe63{max-width:1280px;margin:0px auto;padding:32px clamp(16px, 3vw, 32px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 380px), 1fr));gap:20px}
.k1wmlu83{position:relative;overflow:hidden;background:linear-gradient(135deg, rgb(21, 147, 106), rgb(13, 110, 79));color:rgb(255, 255, 255);border-radius:32px;padding:clamp(28px, 4vw, 48px);display:flex;flex-direction:column;gap:14px}
.k18r43e9{position:absolute;width:260px;height:260px;border-radius:50%;background:rgba(255, 255, 255, 0.08);right:-70px;top:-90px}
.k9mo26xz{position:relative;font-size:15px;color:rgb(216, 242, 230)}
.kid28tcm{position:relative;font-size:clamp(34px, 4vw, 48px);font-weight:600;letter-spacing:-0.02em;color:rgb(255, 255, 255)}
.k28rugq2{position:relative;font-size:16px;line-height:1.6;color:rgb(226, 246, 236)}
.k204mhg4{position:relative;display:flex;flex-direction:column;gap:10px;margin:10px 0px 4px;padding-top:18px;border-top:1px solid rgba(255, 255, 255, 0.18)}
.k1t6i51d{position:relative;font-size:15px;font-weight:600;color:rgb(255, 255, 255)}
.k2qt5eub{position:relative;display:flex;gap:12px;font-size:15px;line-height:1.5;color:rgb(233, 248, 241)}
.k85a75no{flex:0 0 auto;width:26px;height:26px;border-radius:50%;background:rgba(255, 255, 255, 0.16);color:rgb(255, 255, 255);display:grid;place-items:center;font-weight:600;font-size:13px}
.k1rg3vl9{position:relative;display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}
.kdey04ya{display:inline-flex;align-items:center;gap:10px;background:rgb(255, 255, 255);color:rgb(13, 110, 79);border-radius:999px;padding:14px 24px;font-weight:600;font-size:16px}
.kvlgoiem{display:inline-flex;align-items:center;gap:10px;border:1px solid rgba(255, 255, 255, 0.45);color:rgb(255, 255, 255);border-radius:999px;padding:14px 24px;font-weight:600;font-size:16px}
.k3andkm1{background:rgb(255, 255, 255);border-radius:32px;padding:clamp(24px, 3.5vw, 40px);display:flex;flex-direction:column;gap:14px;box-shadow:rgba(16, 37, 30, 0.06) 0px 10px 36px}
.k2h9cz75{font-size:24px;font-weight:600;letter-spacing:-0.01em}
.kasdbwg5{font-size:14.5px;color:rgb(80, 101, 93);line-height:1.55}
.k1rqtp16{display:flex;flex-direction:column;gap:6px;font-size:13.5px;color:rgb(80, 101, 93)}
.k24rb1m1{padding:14px 16px;border-radius:14px;border:1px solid rgb(213, 230, 222);background:rgb(247, 250, 248);font-size:15.5px;color:rgb(16, 37, 30);outline:none;width:100%}
.kh7853hs{display:grid;grid-template-columns:repeat(auto-fit, minmax(160px, 1fr));gap:12px}
.k10e3zd3{display:flex;gap:12px;align-items:flex-start;cursor:pointer;font-size:14px;line-height:1.55;color:rgb(43, 66, 57);background:rgb(243, 248, 245);border-radius:14px;padding:14px 16px}
.k9t6nybt{width:20px;height:20px;accent-color:rgb(21, 147, 106);margin:1px 0px 0px;flex:0 0 auto;cursor:pointer}
.ks65ccmo{display:flex;justify-content:center;align-items:center;gap:10px;padding:15px 18px;border-radius:999px;border:0px;background:rgb(21, 147, 106);color:rgb(255, 255, 255);font-weight:600;font-size:16px;cursor:pointer;margin-top:2px}
.k1l0situ{font-size:12.5px;color:rgb(80, 101, 93);line-height:1.5}
.k19dewzl{max-width:1280px;margin:0px auto;padding:20px clamp(16px, 3vw, 32px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 300px), 1fr));gap:20px}
.k2fnr9oy{background:rgb(13, 110, 79);color:rgb(255, 255, 255);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:12px}
.k1vjtoo3{font-size:14.5px;line-height:1.55;color:rgb(216, 242, 230)}
.kno4fby4{padding:13px 16px;border-radius:14px;border:0px;font-size:15.5px;color:rgb(16, 37, 30);background:rgb(255, 255, 255)}
.k21zmyxi{font-size:15.5px;line-height:1.5;font-weight:500;color:rgb(255, 255, 255)}
.k27ntnbk{background:rgb(255, 255, 255);border-radius:28px;padding:28px;display:flex;flex-direction:column;gap:12px}
.k8kus0nd{font-size:19px;font-weight:600}
.k2czdsld{display:flex;gap:10px;font-size:15px;line-height:1.5;color:rgb(43, 66, 57)}
.k15mdxzi{max-width:1280px;margin:0px auto;padding:32px clamp(16px, 3vw, 32px) 0px;display:grid;grid-template-columns:repeat(auto-fit, minmax(min(100%, 360px), 1fr));gap:20px}
.k4dchjif{display:flex;flex-direction:column;gap:12px}
.k2lm4pup{background:rgb(21, 147, 106);color:rgb(255, 255, 255);border-radius:24px;padding:24px 26px;display:flex;flex-direction:column;gap:4px}
.k79g263p{font-size:13.5px;color:rgb(216, 242, 230)}
.k1f0bf7u{font-size:26px;font-weight:600}
.k2ca82a3{background:rgb(255, 255, 255);border-radius:24px;padding:24px 26px;display:flex;flex-direction:column;gap:4px}
.k1ij0fkv{font-size:13.5px;color:rgb(80, 101, 93)}
.k29c2knb{font-size:15px;color:rgb(61, 90, 79)}
.k141lmp4{background:rgb(255, 255, 255);border-radius:24px;padding:24px 26px;display:flex;flex-direction:column;gap:6px}
.kvie9yi3{display:flex;justify-content:space-between;font-size:16px}
.k2mw6665{display:flex;justify-content:space-between;font-size:16px;color:rgb(80, 101, 93)}
.koumm516{background:rgb(255, 255, 255);border-radius:24px;padding:24px 26px;display:flex;flex-direction:column;gap:8px}
.k2ezhtos{font-size:15px;line-height:1.6;color:rgb(43, 66, 57)}
.k2lc2hkm{display:flex;justify-content:center;background:rgb(16, 37, 30);color:rgb(255, 255, 255);border-radius:999px;padding:15px 20px;font-weight:600}
.k10tfbvm{border-radius:32px;overflow:hidden;min-height:520px;background:rgb(223, 234, 228)}
.k1jbcgxr{position:relative;overflow:hidden;width:100%;height:100%;min-height:520px;border:0px;cursor:pointer;background-color:rgb(227, 238, 232);background-image:linear-gradient(rgba(16, 37, 30, 0.05) 1px, transparent 1px), linear-gradient(90deg, rgba(16, 37, 30, 0.05) 1px, transparent 1px);background-size:44px 44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;font-family:inherit;color:rgb(16, 37, 30)}
.k2a45fmm{max-width:980px;margin:0px auto;padding:24px clamp(16px, 3vw, 32px) 0px}
.k8ykjzvt{padding-top:36px}
.k1ay2nio{font-size:clamp(22px, 2.4vw, 28px);letter-spacing:-0.02em;font-weight:600;margin-bottom:14px}
.k24ly968{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:19px 22px;background:none;border:0px;cursor:pointer;text-align:left;font-size:16.5px;font-weight:600;color:rgb(16, 37, 30)}
.k19by8y2{padding:0px 22px 20px;font-size:15.5px;line-height:1.65;color:rgb(61, 90, 79)}
.k2aje5xg{position:relative;aspect-ratio:4 / 3;container-type:inline-size;overflow:hidden;background:linear-gradient(140deg, rgb(210, 239, 225) 0%, rgb(143, 208, 178) 100%);color:rgb(16, 37, 30);border-radius:26px;box-shadow:rgba(16, 37, 30, 0.16) 0px 24px 60px;max-height:440px;width:100%}
.k2ag99m0{position:absolute;width:70cqw;height:70cqw;border-radius:50%;background:rgba(255, 255, 255, 0.32);right:-24cqw;top:-34cqw}
.kywexum8{position:absolute;width:44cqw;height:44cqw;border-radius:50%;border:0.35cqw solid rgba(255, 255, 255, 0.5);right:-2cqw;top:50%;transform:translateY(-46%)}
.km96gvkk{position:absolute;right:7cqw;top:50%;transform:translateY(-38%) rotate(-6deg);width:27cqw;height:27cqw;border-radius:7cqw;background:rgb(21, 147, 106);border:0.3cqw solid rgb(21, 147, 106);box-shadow:rgba(13, 110, 79, 0.28) 0px 3cqw 8cqw;display:grid;place-items:center;color:rgb(255, 255, 255)}
.k2rexqu7{display:flex;align-items:center;gap:1.4cqw;font-size:clamp(11px, 3.6cqw, 17px);font-weight:700;letter-spacing:-0.02em;color:rgb(15, 42, 33)}
.k1tgj2d2{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}
.ku6cmvbv{padding:10px 16px;border-radius:999px;background:rgb(255, 255, 255);border:1px solid rgb(213, 230, 222);font-weight:500;font-size:14.5px;color:rgb(16, 37, 30)}
.kxv059p8{max-width:1280px;margin:0px auto;padding:32px clamp(16px, 3vw, 32px) 0px;display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 270px), 1fr));gap:18px}
.k25jdarb{margin:0px;background:rgb(255, 255, 255);border-radius:24px;padding:12px;display:flex;flex-direction:column;gap:12px;box-shadow:rgba(16, 37, 30, 0.05) 0px 8px 30px}
.kv61g1xb{position:relative;width:100%;aspect-ratio:4 / 3}
.kxliuzz5{position:absolute;inset:0px;display:block;width:100%;height:100%;padding:0px;border:0px;background:none;cursor:zoom-in}
.kmpnga74{width:100%;height:100%;object-fit:cover;border-radius:16px;display:block}
.k18t70ci{padding:0px 8px 8px;display:flex;flex-direction:column;gap:3px}
.k11kru4x{position:relative;width:100%;aspect-ratio:3 / 4}
@media (min-width:1100px){.k1efrnyw{display:flex;gap:10px;align-items:center}.kb0fyogl{padding:11px 18px;border-radius:999px;border:1px solid rgb(207, 224, 216);color:rgb(16, 37, 30);font-weight:600;font-size:14.5px;background:rgb(255, 255, 255)}.kmf6hvoh{left:revert;background:revert;backdrop-filter:revert;padding:revert;border-radius:revert;box-shadow:revert;position:fixed;right:16px;bottom:20px;z-index:70;display:flex;flex-direction:column;gap:10px;align-items:flex-end}}
.k1turwmz:hover{background:#e3efe9;color:#0d6e4f}
.kaidkz8z:hover{background:#eef6f2;color:#0d6e4f}
.k2521u1p:hover{background:#d6ede2;color:#10251e}
.k2psi3sw:hover{background:#0d6e4f;color:#fff}
.k20d2fzc:hover{background:#10251e;color:#fff}
.khyveu1r:hover{background:#10251e}
.k2cadl2u:hover{background:#0d6e4f;color:#fff}
.kv6fi9jf:hover{transform:translateY(-4px);color:#10251e}
.k18ori1x:hover{background:#e7f4ee;color:#10251e}
.kiwt6twz:hover{border-color:#15936a}
.kvvjo39d:hover{box-shadow:0 18px 40px rgba(16,37,30,.1);color:#10251e}
.kzsednk9:hover{background:#e7f4ee;color:#0d6e4f}
.kufhznin:hover{border-color:#fff;color:#fff}
.kwxgd3zb:hover{box-shadow:0 18px 40px rgba(16,37,30,.1);color:#10251e}
.k15f7404:hover{color:#10251e;box-shadow:0 10px 30px rgba(16,37,30,.08)}
.k2h47mj7:hover{color:#10251e;background:#d6ede2}
.k2kk87t4:hover{background:#e7f4ee;color:#0d6e4f}
.k2of6ijz:hover{border-color:#fff;color:#fff}
.k2839yin:hover{color:#fff}
.k26anp45:hover{background:#15936a}
.khee7pi7:hover{background:#0d6e4f;color:#fff}
.k25bhp9d:hover{border-color:#15936a;color:#0d6e4f}
.kro01cbf:hover{background:#0d6e4f}
.k1u02mot:hover{border-color:#15936a}
.k1pq25fh:hover{background:#e7f4ee}
.kl9vf07s:hover{background:#0d6e4f}
.k1h9kxqv:hover{border-color:#15936a;color:#0d6e4f}
.k11pyqi1:hover{color:#0d6e4f}
.kzzkpw7s:hover{background:#e7f4ee;color:#0d6e4f}
.k23dgdu0:hover{color:#15936a}
.kdey04ya:hover{background:#e7f4ee;color:#0d6e4f}
.kvlgoiem:hover{border-color:#fff;color:#fff}
.ks65ccmo:hover{background:#0d6e4f}
.k2lm4pup:hover{background:#0d6e4f;color:#fff}
.k2lc2hkm:hover{background:#0d6e4f;color:#fff}
.ku6cmvbv:hover{border-color:#15936a;color:#0d6e4f}
@media (min-width:1100px){.y1{display:none!important}}
@media (max-width:1099.98px){.y2{display:none!important}}

@media (min-width:1000px){figure[data-kapak-yuva]{position:absolute!important;right:clamp(28px,5vw,64px);top:50%;transform:translateY(-50%);width:34%;margin:0!important;aspect-ratio:4/3!important}div:has(+ figure.kapak-alan){max-width:56%!important}div:has(> figure.kapak-alan){min-height:400px}}
@media (min-width:640px){[data-izgara="blog"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media (min-width:1100px){[data-izgara="blog"]{grid-template-columns:repeat(4,minmax(0,1fr))!important}}
[data-acilir-panel]::before{content:'';position:absolute;left:0;right:0;bottom:100%;height:30px}
[data-yukari][data-kaydirinca]:not(.gorunur){display:none!important}
[data-soru]{cursor:pointer}
[id^="bolum-"]{scroll-margin-top:110px}
[data-sekme].secili,[data-suz].secili{background:#15936a!important;color:#fff!important;border-color:#15936a!important;font-weight:600!important}
.anahtar{flex:none;position:relative;width:48px;height:28px;cursor:pointer}
.anahtar input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}
.anahtar span{position:absolute;inset:0;border-radius:999px;background:#cbd8d2;transition:background .2s}
.anahtar span::after{content:'';position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .2s}
.anahtar input:checked+span{background:#15936a}
.anahtar input:checked+span::after{transform:translateX(20px)}
.anahtar input:focus-visible+span{outline:2px solid #0d6e4f;outline-offset:2px}
