*,::after,::before{box-sizing:border-box;margin:0;padding:0}html:focus-within{scroll-behavior:smooth}body{min-height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif;color:var(--ink);background:linear-gradient(180deg,#f7fffd 0,#eefaff 100%);max-width:100vw;overflow-x:hidden}canvas,img,svg,video{display:block;max-width:100%;height:auto}a,button{cursor:pointer}a{text-decoration:none;color:#0b3d2a}ul{list-style:none}:root{--forest:#228B22;--sky:#00BFFF;--ink:#0b1b14;--muted:#e6f4ef;--glass:rgba(255,255,255,.7);--shadow:0 10px 30px rgba(0,0,0,.15);--radius:18px}.s-ac2890633b9953c89458{width:min(1180px,92vw);margin-inline:auto}a:hover{color:#085f41}.s-1470113e4555f3decfcb{color:#09664a;border-bottom:1px dashed rgba(9,102,74,.35)}.s-163c1bee6fd1919d3563{display:inline-block;padding:6px 10px;border-radius:999px;background:#e7faf0;color:#094b33;font-weight:700;font-size:12px}header{position:fixed;inset-inline:0;top:0;z-index:1000;backdrop-filter:saturate(1.1) blur(8px)}.s-6373fc8cd44fc7637e47{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(0,0,0,.05)}.s-09962e8c6eba5dbd17be{display:flex;align-items:center;gap:12px}.s-817691f60b9f9072212d{width:40px;height:40px;border-radius:12px;background:#fff;display:grid;place-items:center;box-shadow:var(--shadow)}.s-817691f60b9f9072212d svg{width:26px;height:26px}.s-92a875ba8f6a46930ca4{font-weight:800;letter-spacing:.2px;background:linear-gradient(90deg,var(--forest),var(--sky));-webkit-background-clip:text;background-clip:text;color:transparent}.s-449b70816eebfdaabf7f a{color:#0b3d2a;padding:10px 14px;border-radius:12px;font-weight:600}.s-449b70816eebfdaabf7f a:hover{background:var(--muted)}.s-8f7c1777a82c1fcda90d{background:linear-gradient(90deg,var(--forest),var(--sky));color:#fff!important;box-shadow:var(--shadow)}.s-decd249da24f11e795e8{display:none;width:42px;height:42px;border-radius:12px;background:#fff;align-items:center;justify-content:center;box-shadow:var(--shadow)}.s-decd249da24f11e795e8 i{display:block;width:22px;height:2px;background:#0b3d2a;position:relative}.s-decd249da24f11e795e8 i::after,.s-decd249da24f11e795e8 i::before{content:"";position:absolute;left:0;width:22px;height:2px;background:#0b3d2a;transition:.25s}.s-decd249da24f11e795e8 i::before{top:-7px}.s-decd249da24f11e795e8 i::after{top:7px}.s-25400612db20a44e6e33{position:fixed;inset:0;background:rgba(255,255,255,.98);z-index:1200;display:none;padding:90px 24px 24px}.s-0b44e132c294673c307d,.s-0b44e132c294673c307d .s-f965527f78bb9742fedd,.s-d9d73bfac8f002cab1d2{position:relative;overflow:hidden}.s-25400612db20a44e6e33.s-19790785e9fecbad230d{display:block}.s-25400612db20a44e6e33 a{display:block;padding:16px 0;font-size:20px;color:#0b3d2a}.s-25400612db20a44e6e33 a.s-8f7c1777a82c1fcda90d{display:inline-block;padding:12px 16px;border-radius:12px;margin-top:12px}.s-d9d73bfac8f002cab1d2{min-height:100svh;display:grid;grid-template-rows:1fr auto;background:radial-gradient(1200px 600px at 70% 20%,rgba(34,139,34,.12),transparent 60%),radial-gradient(700px 500px at 20% 30%,rgba(0,191,255,.12),transparent 70%)}.s-77e8144e2b4389627cf8{margin-top:84px;display:grid;place-items:center;padding:clamp(24px,4vw,48px)}.s-113ab5e9285a11b19f15{width:min(1200px,96vw);display:grid;gap:28px;grid-template-columns:1.2fr .8fr;align-items:center}.s-6d3d39b8d3a1336f0249{font-size:clamp(38px, 5.2vw, 84px);line-height:.96;font-weight:900;letter-spacing:-.5px}.s-6d3d39b8d3a1336f0249 .s-9ac9d17fa6262d380b7b{font-weight:300}.s-b039baa354087c9bc781{margin-top:18px;font-size:clamp(16px, 1.6vw, 20px);opacity:.85;max-width:60ch}.s-78ae07231770804afa24{display:flex;gap:12px;margin-top:24px;flex-wrap:wrap}.s-332a3bb2eb86ab30cceb{padding:12px 16px;border-radius:12px;font-weight:700;border:1px solid rgba(0,0,0,.08);color:#0b3d2a;background:#fff;box-shadow:var(--shadow)}.s-332a3bb2eb86ab30cceb:hover{transform:translateY(-1px)}.s-2f3cd31538dd2a342de9{background:linear-gradient(90deg,var(--forest),var(--sky));color:#fff;border:none}.s-9cb744f31591867819d7{display:flex;gap:18px;margin-top:16px;font-size:14px;opacity:.7}.s-9cb744f31591867819d7 span{display:inline-flex;align-items:center;gap:8px}.s-0b44e132c294673c307d{border-radius:var(--radius);box-shadow:var(--shadow);aspect-ratio:4/3;background:#cfeee4;display:grid;grid-template-rows:1fr auto}.s-05b01e3e99803bf225ef img,.s-0b44e132c294673c307d img{width:100%;height:100%;object-fit:cover;object-position:center}.s-398bce4dea7240b04250{position:absolute;inset:0;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(120px 80px at 20% 10%,rgba(0,191,255,.35),transparent 60%),radial-gradient(160px 120px at 80% 70%,rgba(34,139,34,.35),transparent 60%)}.s-418358159e8e718f73a0{display:flex;align-items:flex-end;gap:4px;padding:12px;height:54px;background:rgba(255,255,255,.9);backdrop-filter:blur(8px)}.s-d3d9ac0f4e6aff427c04{height:10px}.s-4d48eb9dbaab6be2934d{height:12px}.s-5ebc2a938c157b748f9f{height:8px}.s-76bec2aed35ee4ee36d0{height:16px}.s-8b45a6bf15fc9aaeae66{height:6px}.s-c29cead196dc7db4728d{height:20px}.s-c23bbca4f73fd7fe070a{height:14px}.s-ad767096a41f41fa9608{height:7px}.s-ac365393f3ab52ae0e58{height:18px}.s-e4d970946a71e10427d2{height:9px}.s-1600e1c384f7db7d7092{height:22px}.s-ddef1ce1653f2e9fad03{height:15px}.s-dba137c6005c91958d17{height:19px}.s-d16bb7874ff376cead76{height:11px}.s-7dd0773914f46a42da81{height:17px}.s-e30eede6366a38d21a70{height:21px}.s-2f7af17ce39517b6144f{width:6px;height:8px;border-radius:6px;background:linear-gradient(180deg,var(--forest),var(--sky));transform-origin:bottom center;transition:height .1s}.s-9b5389e46d00d584cbdf{height:160px;align-self:end}.s-9b5389e46d00d584cbdf svg{width:120%;height:100%}.s-9b5389e46d00d584cbdf path{animation:8s ease-in-out infinite alternate float;transform-origin:center}.s-9b5389e46d00d584cbdf path:nth-child(2){animation-duration:10s;opacity:.8}.s-9b5389e46d00d584cbdf path:nth-child(3){animation-duration:12s;opacity:.6}@keyframes float{from{transform:translateY(0)}to{transform:translateY(-10px)}}section{padding:clamp(48px,7vw,110px) 0}.s-cbc53baae92b71542d07{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.s-cbc53baae92b71542d07 h2{font-size:clamp(28px, 3.2vw, 44px);line-height:1;letter-spacing:-.3px}.s-683f2f17ebeb45fecf00{font-size:18px;max-width:72ch;opacity:.9}.s-5fabbec0c290449ce114{opacity:0;transform:translateY(16px);transition:opacity .7s,transform .7s}.s-5fabbec0c290449ce114.s-a5327b2848172ac8b501{opacity:1;transform:none}.s-9da647507f7ea3292fd6{display:grid;grid-template-columns:1.2fr .8fr;gap:28px}.s-d59f3bfb35e03398c3f6{border:1px solid rgba(0,0,0,.06);border-radius:16px;background:#fff;box-shadow:var(--shadow);padding:18px}.s-ddac63d974ff1b3f856c{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:center}.s-ddac63d974ff1b3f856c svg{width:42px;height:42px}.s-af831e7ea321ef5a56e7{display:grid;gap:12px}.s-c4bdebc2541bec163343{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:12px;border-radius:12px;background:#f6fffb;border:1px solid #d9f3e6}.s-c4bdebc2541bec163343 img{width:64px;height:64px;object-fit:cover;object-position:center;border-radius:10px}.s-ee91f4a86c9fe5c1411d{background:linear-gradient(90deg,var(--forest),var(--sky));color:#fff;border:none;padding:10px 14px;border-radius:10px;font-weight:800}.s-007e606126215919388d{display:grid;grid-template-columns:1fr 1fr;gap:20px}.s-85b9f3e630b14f338ecf{background:#fff;border-radius:16px;box-shadow:var(--shadow);padding:16px;border:1px solid rgba(0,0,0,.06)}.s-d975d053b42f23fe76bf{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.s-45eeec90c152c1b0596e,.swiper-slide{grid-template-columns:1fr 1fr;display:grid}.s-83203506b5657ce7fb57{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow);padding:18px}.s-83203506b5657ce7fb57 h3{font-size:18px;margin-bottom:8px}.s-83203506b5657ce7fb57 p{opacity:.9}.swiper{width:100%;height:380px}.swiper-slide{gap:16px;padding:16px}.s-05b01e3e99803bf225ef{border-radius:16px;overflow:hidden;border:1px solid rgba(0,0,0,.06)}.s-29028915280a370e6840{background:#fff;border-radius:16px;border:1px solid rgba(0,0,0,.06);box-shadow:var(--shadow);padding:16px;display:grid;align-content:center}.s-45eeec90c152c1b0596e{gap:18px}blockquote{background:#fff;border-left:6px solid var(--forest);padding:16px;border-radius:12px;box-shadow:var(--shadow)}details{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:14px;padding:14px 18px}summary{font-weight:700}details+details{margin-top:10px}footer{background:#062e22;color:#d7efe6}footer a{color:#a6f0d3}.s-635282a4b61138f689dc{display:grid;grid-template-columns:1fr auto;gap:20px;padding:28px 0}.s-99d01224e07ff0b9d837{opacity:.8;font-size:14px}.s-8093e3fdea45192f3ddd,.s-bf998ef0023fd2ed4a74{margin-top:8px}.s-581caae581ff4945fd74{position:fixed;left:12px;right:12px;bottom:12px;z-index:1500;background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:var(--shadow);border-radius:16px;padding:14px;display:none}.s-581caae581ff4945fd74.s-9fb0167092d19a345cb0{display:grid;grid-template-columns:1fr auto;gap:12px}.s-581caae581ff4945fd74 .s-813de60d005ad35d24ed{display:flex;gap:10px;align-items:center}.s-581caae581ff4945fd74 .s-332a3bb2eb86ab30cceb{padding:10px 14px}@media (max-width:1024px){.s-007e606126215919388d,.s-45eeec90c152c1b0596e,.s-9da647507f7ea3292fd6,.swiper-slide{grid-template-columns:1fr}.s-d975d053b42f23fe76bf{grid-template-columns:1fr 1fr}.swiper{height:480px}}@media (max-width:940px){.s-113ab5e9285a11b19f15{grid-template-columns:1fr}.s-0b44e132c294673c307d{order:-1}.s-decd249da24f11e795e8{display:flex}.s-449b70816eebfdaabf7f{display:none}}@media (max-width:640px){.s-d975d053b42f23fe76bf{grid-template-columns:1fr}}.s-55605e32582323d02376{margin-top:12px}.s-cb4f6a3fd86106f95d88{display:grid;gap:8px;margin-top:14px}.s-5b4611f3f2a84c533a58{background:#ecf2ef;border:none;height:1px;margin:12px 0}.s-72c668d28da3b312093a{font-weight:700;margin-bottom:8px}