@font-face{font-family:Poppins;src:local("Poppins Light"),url(../_fonts/7JnPYkB0G7czi2H6eG9sD5OT6oLFAgowfFilA16BOK8-K8budoaOErsjl01PJvpgsojkfbkt9jdha1y9U6sHyfs.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins ExtraLight"),url(../_fonts/n-qT_VUO9-nHZBdPrcuopFnGBnLZNvE8bGhliunDZXU-r7MIrK__9mlKfI4nq_5P0-GA7ppBI9xi-DIdJpxjASY.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins ExtraLight"),url(../_fonts/jE8XYlynBBYxYBhve-XOHdCWvpHSHET16cWfdYIuycU-4_-pfcJ9TPB5C1q1QZGcLjNKFB2SsCWfVWM8-Gxnr7o.woff2) format(woff2);font-display:swap;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-weight:200;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Light"),url(../_fonts/Op3RYOoRyOFqLp3bzyVbur_MxylpR3wfKTksgAOPcrQ-nIGORuie_XyPdBypX1Euxuis3KmRJfy5xDWLByJrv28.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}:root{--font-sans:"Poppins", "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans",system-ui,-apple-system,sans-serif;--font-display:"Poppins", "Poppins Fallback: BlinkMacSystemFont", "Poppins Fallback: Segoe UI", "Poppins Fallback: Helvetica Neue", "Poppins Fallback: Arial", "Poppins Fallback: Noto Sans",system-ui,sans-serif;--color-green:#0c4a43;--color-green-deep:#08362f;--color-green-darker:#062924;--color-green-soft:rgba(12,74,67,.06);--color-green-line:rgba(12,74,67,.16);--color-navy:#162840;--color-charcoal:#252523;--color-yellow:#f0b429;--color-yellow-deep:#c98f12;--color-yellow-soft:rgba(240,180,41,.14);--color-slate:#7a8b96;--color-paper:#fff;--color-cream:#ede8df;--color-mist:#f5f1e9;--color-cloud:#ebe4d6;--color-ink:#16322e;--color-muted:#50615c;--color-on-dark:#f5f7f6;--color-on-dark-soft:rgba(245,247,246,.76);--color-on-dark-faint:rgba(245,247,246,.52);--color-line:rgba(12,74,67,.13);--gradient-brand:linear-gradient(115deg,#f0b429,#0c4a43 78%);--gradient-gold:linear-gradient(120deg,#f5c043,#e0a517);--gradient-green:linear-gradient(150deg,#0c4a43,#08362f);--shadow-soft:0 24px 60px -32px rgba(6,41,36,.32);--shadow-lift:0 40px 80px -40px rgba(6,41,36,.42);--radius:6px;--radius-lg:14px;--ease:cubic-bezier(.22,1,.36,1)}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;overflow-x:hidden;background:var(--color-mist);color:var(--color-ink);font-family:var(--font-sans);font-size:16px;font-weight:400;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;display:block}a{color:inherit}::-moz-selection{background:var(--color-yellow);color:var(--color-green-darker)}::selection{background:var(--color-yellow);color:var(--color-green-darker)}:focus-visible{outline:2.5px solid var(--color-yellow);outline-offset:3px;border-radius:3px}.btn:focus-visible,.navbar__cta:focus-visible{outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;top:12px;left:12px;z-index:5000;transform:translateY(-160%);background:var(--color-green);color:var(--color-on-dark);padding:12px 20px;border-radius:999px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .25s var(--ease)}.skip-link:focus{transform:none}.container{width:100%;max-width:1320px;margin:0 auto;padding:0 24px}@media(min-width:768px){.container{padding:0 48px}}@media(min-width:1100px){.container{padding:0 72px}}.section{padding:clamp(80px,11vw,150px) 0}.eyebrow{display:inline-flex;align-items:center;gap:14px;font-size:11px;text-transform:uppercase;letter-spacing:.34em;font-weight:600;color:var(--color-green)}.eyebrow--light{color:var(--color-yellow)}.eyebrow__line{width:40px;height:1px;background:currentColor;opacity:.6}.brand-dot{width:7px;height:7px;flex-shrink:0;display:inline-block;background:var(--color-yellow);transform:rotate(45deg)}.display{font-family:var(--font-display);font-weight:300;font-size:clamp(34px,5vw,72px);line-height:1.06;letter-spacing:-.015em;margin:0;color:var(--color-ink)}.display em{font-style:normal;font-weight:600;color:var(--color-green)}.display--light{color:var(--color-on-dark)}.display--light em{color:var(--color-yellow)}.section-title{font-family:var(--font-display);font-weight:300;font-size:clamp(30px,4vw,54px);line-height:1.1;letter-spacing:-.015em;margin:22px 0;color:var(--color-ink)}.section-title em{font-style:normal;font-weight:600;color:var(--color-green)}.section-title--light{color:var(--color-on-dark)}.section-title--light em{color:var(--color-yellow)}.lead{font-size:17px;line-height:1.8;color:var(--color-muted);font-weight:300;max-width:560px}.btn{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-sans);font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;padding:16px 30px;border-radius:999px;border:1.5px solid transparent;text-decoration:none;cursor:pointer;transition:transform .3s var(--ease),background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),box-shadow .3s var(--ease)}.btn--primary{background:var(--gradient-gold);color:var(--color-green-darker);box-shadow:0 14px 30px -14px #f0b42999}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px -14px #f0b429b3}.btn--solid{background:var(--color-green);color:var(--color-on-dark)}.btn--solid:hover{background:var(--color-green-deep);transform:translateY(-2px)}.btn--ghost{background:transparent;color:var(--color-green);border-color:var(--color-green-line)}.btn--ghost:hover{border-color:var(--color-green);transform:translateY(-2px)}.btn--ghost-light{background:transparent;color:var(--color-on-dark);border-color:#f5f7f666}.btn--ghost-light:hover{border-color:var(--color-on-dark);background:#f5f7f614;transform:translateY(-2px)}.btn__arrow{display:inline-block;transition:transform .3s var(--ease)}.btn:hover .btn__arrow{transform:translate(4px)}.link-arrow{display:inline-flex;align-items:center;gap:10px;margin-top:32px;font-size:12px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-green);text-decoration:none}.link-arrow span{transition:transform .3s var(--ease)}.link-arrow:hover span{transform:translate(5px)}.link-arrow--light{color:var(--color-yellow)}[data-reveal]{opacity:0;transform:translateY(26px);transition:opacity .8s var(--ease),transform .8s var(--ease);will-change:opacity,transform}[data-reveal].is-visible{opacity:1;transform:none}[data-delay="1"]{transition-delay:80ms}[data-delay="2"]{transition-delay:.16s}[data-delay="3"]{transition-delay:.24s}[data-delay="4"]{transition-delay:.32s}[data-delay="5"]{transition-delay:.4s}[data-delay="6"]{transition-delay:.48s}.page-enter-active,.page-leave-active{transition:opacity .4s var(--ease),transform .4s var(--ease)}.page-enter-from{opacity:0;transform:translateY(12px)}.page-leave-to{opacity:0}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}.hero-anim{animation:none!important;opacity:1!important}.page-enter-active,.page-leave-active{transition:none!important}*{scroll-behavior:auto!important}*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}@keyframes heroFadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes heroFadeIn{0%{opacity:0}to{opacity:1}}@keyframes slowZoom{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes spinSlow{to{transform:rotate(1turn)}}.hero-anim{animation:heroFadeUp .9s var(--ease) both}.hero-anim--1{animation-delay:.15s}.hero-anim--2{animation-delay:.32s}.hero-anim--3{animation-delay:.5s}.hero-anim--4{animation-delay:.68s}.hero-anim--5{animation-delay:.86s}@font-face{font-family:Poppins;src:local("Poppins ExtraLight"),url(../_fonts/n-qT_VUO9-nHZBdPrcuopFnGBnLZNvE8bGhliunDZXU-r7MIrK__9mlKfI4nq_5P0-GA7ppBI9xi-DIdJpxjASY.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:200;font-style:normal}@font-face{font-family:"Poppins Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:120.0469%;ascent-override:87.4658%;descent-override:29.1553%;line-gap-override:8.3301%}@font-face{font-family:"Poppins Fallback: Segoe UI";src:local("Segoe UI");size-adjust:112.7753%;ascent-override:93.1055%;descent-override:31.0352%;line-gap-override:8.8672%}@font-face{font-family:"Poppins Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:111.1111%;ascent-override:94.5%;descent-override:31.5%;line-gap-override:9%}@font-face{font-family:"Poppins Fallback: Arial";src:local("Arial");size-adjust:112.1577%;ascent-override:93.6182%;descent-override:31.2061%;line-gap-override:8.916%}@font-face{font-family:"Poppins Fallback: Noto Sans";src:local("Noto Sans");size-adjust:105.4852%;ascent-override:99.54%;descent-override:33.18%;line-gap-override:9.48%}@font-face{font-family:Poppins;src:local("Poppins ExtraLight"),url(../_fonts/jE8XYlynBBYxYBhve-XOHdCWvpHSHET16cWfdYIuycU-4_-pfcJ9TPB5C1q1QZGcLjNKFB2SsCWfVWM8-Gxnr7o.woff2) format(woff2);font-display:swap;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-weight:200;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Light"),url(../_fonts/7JnPYkB0G7czi2H6eG9sD5OT6oLFAgowfFilA16BOK8-K8budoaOErsjl01PJvpgsojkfbkt9jdha1y9U6sHyfs.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:300;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Light"),url(../_fonts/Op3RYOoRyOFqLp3bzyVbur_MxylpR3wfKTksgAOPcrQ-nIGORuie_XyPdBypX1Euxuis3KmRJfy5xDWLByJrv28.woff2) format(woff2);font-display:swap;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-weight:300;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/vYKPADYc-DuiKOUdPseFWq8k7wot3DXAgkBGOtlALzM-_fCqsHYsWtfAvLhylqaUYj1rC930WvXTjBVdTJtv5LA.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Regular"),local("Poppins"),url(../_fonts/YpdduKWWs-eOA_Cc_7jA92GH6kPvk9DopllJiZ2Ltr4-xlZteAWjxfvRgLsA8z771osmF3aCdHwOdhrFE7sEFoQ.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/zDv8W5qScDHC1KDT1cvI7PwzOHF-p3XubgMMgTX-1UE-GKt2pu9p2cnYqnrvnVM1O_b7ipTl1lhOzymkeh4kdd8.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Medium"),url(../_fonts/_WITXZSlvQMoD2fEgG1wXh8OdDfanMwrMC1wOPGgNhY-DGRD4A2ezdSeftFtmisWfZSsUcF6tvcGkBhNOAHhEgk.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/op99aXquCGImGVv0pEDnzC7HS8p1SZ6VzEO576zT4MA-mpC9F6cIaTw8AO5X8_UXZ7ioAW2oHM_76x0asIyVA80.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins SemiBold"),url(../_fonts/GZ8Vu2ga9Ys2RWqI_5_fmscGtaVz0BT0fO9HHusvG5Q-3uovunZ3f6ktPUtRyj_ghk9XNUfND7GlCM2BYJtdJWw.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/nco6D2lcYG_YRxaF8tG6Gs39nDWiQTHuWOjZbslCV8s-IUsuo3G_y8xv3hRlufkQpA8w-oRC3eG7HYs5j_P_274.woff2) format(woff2);font-display:swap;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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Poppins;src:local("Poppins Bold"),url(../_fonts/e-_sz56pssm7ydCJFOGAUPMl6TV_DbBVqRvEYBSrqVc-_p0SPnOA0FWTLlD4I2lH2hgDcJUxfAKRZAYBMxgjiC0.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}.sya-logo[data-v-ddcc4224]{display:block;height:var(--logo-h,44px);width:auto}.sya-logo__mark[data-v-ddcc4224],.sya-logo__type[data-v-ddcc4224]{transition:fill .3s var(--ease)}.sya-logo__sub[data-v-ddcc4224]{font-family:Poppins,"Poppins Fallback: BlinkMacSystemFont","Poppins Fallback: Segoe UI","Poppins Fallback: Helvetica Neue","Poppins Fallback: Arial","Poppins Fallback: Noto Sans",system-ui,sans-serif;font-size:39.59px}.sya-logo__mark[data-v-ddcc4224]{fill:#073e37}.sya-logo--light .sya-logo__type[data-v-ddcc4224]{fill:var(--color-ink)}.sya-logo--dark .sya-logo__type[data-v-ddcc4224]{fill:var(--color-on-dark)}.navbar[data-v-4ed3fd07]{position:fixed;inset:0 0 auto;z-index:2000;transition:box-shadow .4s var(--ease);background:#ffffffe6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 1px 0 var(--color-line);color:var(--color-ink)}.navbar--scrolled[data-v-4ed3fd07]{box-shadow:0 10px 30px -20px #06292447,0 1px 0 var(--color-line)}.navbar__inner[data-v-4ed3fd07]{display:flex;align-items:center;justify-content:space-between;height:84px}.navbar__brand[data-v-4ed3fd07]{text-decoration:none;--logo-h:44px;display:inline-flex}.navbar__links[data-v-4ed3fd07]{display:flex;gap:36px;list-style:none;margin:0;padding:0}.navbar__links a[data-v-4ed3fd07]{position:relative;color:inherit;text-decoration:none;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;opacity:.82;padding-bottom:4px;transition:opacity .25s var(--ease)}.navbar__links a[data-v-4ed3fd07]:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--color-yellow);transform:scaleX(0);transform-origin:center;transition:transform .35s var(--ease)}.navbar__links a[data-v-4ed3fd07]:hover{opacity:1}.navbar__links a.is-active[data-v-4ed3fd07]:after,.navbar__links a[data-v-4ed3fd07]:focus-visible:after,.navbar__links a[data-v-4ed3fd07]:hover:after{transform:scaleX(1)}.navbar__links a.is-active[data-v-4ed3fd07]{opacity:1}.navbar__cta[data-v-4ed3fd07]{display:inline-flex;align-items:center;text-decoration:none;font-family:inherit;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;padding:13px 24px;border-radius:999px;border:1.5px solid;color:inherit;background:transparent;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease),transform .3s var(--ease)}.navbar__cta[data-v-4ed3fd07]:hover{background:var(--color-yellow);color:var(--color-green-darker);border-color:var(--color-yellow);transform:translateY(-1px)}.navbar__hamburger[data-v-4ed3fd07]{display:none;flex-direction:column;justify-content:space-between;width:34px;height:22px;background:none;border:none;cursor:pointer;padding:0}.navbar__hamburger span[data-v-4ed3fd07]{display:block;height:1.5px;width:100%;background:currentColor;transition:transform .3s var(--ease),opacity .3s var(--ease);transform-origin:center}.navbar__hamburger--open span[data-v-4ed3fd07]:first-child{transform:translateY(10px) rotate(45deg)}.navbar__hamburger--open span[data-v-4ed3fd07]:nth-child(2){opacity:0}.navbar__hamburger--open span[data-v-4ed3fd07]:nth-child(3){transform:translateY(-10px) rotate(-45deg)}.navbar__drawer[data-v-4ed3fd07]{display:none;background:var(--color-paper);color:var(--color-ink);overflow:hidden;max-height:0;transition:max-height .4s var(--ease);border-top:1px solid var(--color-line)}.navbar__drawer--open[data-v-4ed3fd07]{max-height:480px}.navbar__drawer-links[data-v-4ed3fd07]{list-style:none;margin:0;padding:12px 0}.navbar__drawer-links a[data-v-4ed3fd07]{display:block;padding:16px 24px;color:var(--color-ink);text-decoration:none;font-size:14px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;border-bottom:1px solid var(--color-line)}.navbar__drawer-links a.is-active[data-v-4ed3fd07]{color:var(--color-green)}.navbar__drawer-links a[data-v-4ed3fd07]:last-child{border-bottom:none}.navbar__cta--mobile[data-v-4ed3fd07]{margin:14px 24px 26px;justify-content:center;color:var(--color-green);border-color:var(--color-green-line)}.navbar__cta--mobile[data-v-4ed3fd07]:hover{background:var(--color-green);color:var(--color-on-dark);border-color:var(--color-green)}@media(max-width:1100px){.navbar__links[data-v-4ed3fd07]{gap:22px}.navbar__links a[data-v-4ed3fd07]{letter-spacing:.1em}}@media(max-width:900px){.navbar__inner[data-v-4ed3fd07]{height:70px}.navbar__brand[data-v-4ed3fd07]{--logo-h:38px}.navbar__cta--desktop[data-v-4ed3fd07],.navbar__links[data-v-4ed3fd07]{display:none}.navbar__hamburger[data-v-4ed3fd07]{display:flex}.navbar__drawer[data-v-4ed3fd07]{display:flex;flex-direction:column}.navbar--open[data-v-4ed3fd07]{background:var(--color-paper);color:var(--color-ink);box-shadow:0 1px 0 var(--color-line)}}.footer[data-v-65916283]{background:var(--color-green-darker);color:var(--color-on-dark-soft);padding-top:96px}.footer__inner[data-v-65916283]{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,2fr);gap:64px;padding-bottom:64px}.footer__logo[data-v-65916283]{display:inline-flex;text-decoration:none;--logo-h:62px}.footer__tag[data-v-65916283]{margin:24px 0 0;max-width:400px;font-size:15px;line-height:1.8;font-weight:300;color:var(--color-on-dark-soft)}.footer__tag strong[data-v-65916283]{color:var(--color-on-dark);font-weight:600}.footer__parent[data-v-65916283]{display:inline-flex;align-items:center;gap:8px;margin:22px 0 0;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-on-dark-faint)}.footer__cols[data-v-65916283]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.footer__col h3[data-v-65916283]{margin:0 0 18px;font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--color-yellow);font-weight:600}.footer__col ul[data-v-65916283]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.footer__col a[data-v-65916283]{color:var(--color-on-dark-soft);text-decoration:none;font-size:14px;transition:color .2s var(--ease)}.footer__col a[data-v-65916283]:hover{color:var(--color-yellow)}.footer__col li[data-v-65916283]{font-size:14px}.footer__base[data-v-65916283]{border-top:1px solid rgba(244,247,246,.1)}.footer__base-inner[data-v-65916283]{display:flex;align-items:center;justify-content:space-between;padding-top:26px;padding-bottom:26px;font-size:12px;letter-spacing:.04em;color:var(--color-on-dark-faint)}.footer__base-meta[data-v-65916283]{font-weight:300;letter-spacing:.08em}@media(max-width:900px){.footer__inner[data-v-65916283]{grid-template-columns:1fr;gap:48px;padding-bottom:56px}.footer__cols[data-v-65916283]{grid-template-columns:1fr 1fr;gap:28px}.footer__base-inner[data-v-65916283]{flex-direction:column;gap:8px;text-align:center}}@media(max-width:560px){.footer__cols[data-v-65916283]{grid-template-columns:1fr}}.cform[data-v-7e73ffcf]{background:var(--gradient-green);padding:48px;border-radius:var(--radius-lg);box-shadow:var(--shadow-lift)}.cform[data-v-7e73ffcf],.cform__title[data-v-7e73ffcf]{color:var(--color-on-dark)}.cform__title[data-v-7e73ffcf]{margin:0 0 28px;font-family:var(--font-display);font-weight:300;font-size:26px}.field[data-v-7e73ffcf]{display:flex;flex-direction:column;gap:8px;margin-bottom:22px}.field-row[data-v-7e73ffcf]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field label[data-v-7e73ffcf]{font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--color-on-dark-soft);font-weight:500}.field input[data-v-7e73ffcf],.field textarea[data-v-7e73ffcf]{width:100%;background:#ffffff0a;border:none;border-bottom:1px solid rgba(245,247,246,.28);padding:12px;color:var(--color-on-dark);font-size:15px;font-family:var(--font-sans);outline:none;transition:border-color .3s var(--ease),background .3s var(--ease);resize:vertical;border-radius:4px 4px 0 0}.field input[data-v-7e73ffcf]::-moz-placeholder,.field textarea[data-v-7e73ffcf]::-moz-placeholder{color:#f5f7f673}.field input[data-v-7e73ffcf]::placeholder,.field textarea[data-v-7e73ffcf]::placeholder{color:#f5f7f673}.field input[data-v-7e73ffcf]:focus,.field textarea[data-v-7e73ffcf]:focus{border-color:var(--color-yellow);background:#ffffff14}.field textarea[data-v-7e73ffcf]{min-height:100px}.cform__submit[data-v-7e73ffcf]{margin-top:12px}.cform__submit[data-v-7e73ffcf]:disabled{opacity:.75;cursor:progress}.cform__status[data-v-7e73ffcf]{margin:16px 0 0;min-height:1.2em;font-size:13px;color:var(--color-yellow);font-weight:500}.cform__legal[data-v-7e73ffcf]{margin:12px 0 0;font-size:12px;color:var(--color-on-dark-faint)}.cform--light[data-v-7e73ffcf]{background:var(--color-paper);border:1px solid var(--color-line);box-shadow:var(--shadow-soft)}.cform--light[data-v-7e73ffcf],.cform--light .cform__title[data-v-7e73ffcf]{color:var(--color-ink)}.cform--light .field label[data-v-7e73ffcf]{color:var(--color-muted)}.cform--light .field input[data-v-7e73ffcf],.cform--light .field textarea[data-v-7e73ffcf]{background:var(--color-mist);border-bottom-color:var(--color-green-line);color:var(--color-ink)}.cform--light .field input[data-v-7e73ffcf]::-moz-placeholder,.cform--light .field textarea[data-v-7e73ffcf]::-moz-placeholder{color:var(--color-muted)}.cform--light .field input[data-v-7e73ffcf]::placeholder,.cform--light .field textarea[data-v-7e73ffcf]::placeholder{color:var(--color-muted)}.cform--light .field input[data-v-7e73ffcf]:focus,.cform--light .field textarea[data-v-7e73ffcf]:focus{border-color:var(--color-green);background:var(--color-paper)}.cform--light .cform__status[data-v-7e73ffcf]{color:var(--color-green)}.cform--light .cform__legal[data-v-7e73ffcf]{color:var(--color-muted)}@media(max-width:560px){.cform[data-v-7e73ffcf]{padding:32px 24px}.field-row[data-v-7e73ffcf]{grid-template-columns:1fr}}.cmodal[data-v-a3c86ad9]{position:fixed;inset:0;z-index:4500;background:#062924c7;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:6vh 20px 40px;overflow-y:auto}.cmodal__panel[data-v-a3c86ad9]{position:relative;width:100%;max-width:520px;margin:auto}.cmodal__eyebrow[data-v-a3c86ad9]{display:inline-flex;align-items:center;gap:9px;margin:0 0 14px;font-size:10.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--color-yellow)}.cmodal__close[data-v-a3c86ad9]{position:absolute;top:-44px;right:0;width:40px;height:40px;border-radius:50%;border:1px solid rgba(245,247,246,.3);background:transparent;color:var(--color-on-dark);font-size:22px;line-height:1;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.cmodal__close[data-v-a3c86ad9]:hover{background:var(--color-yellow);border-color:var(--color-yellow);color:var(--color-green-deep)}.cmodal-enter-active[data-v-a3c86ad9],.cmodal-leave-active[data-v-a3c86ad9]{transition:opacity .3s var(--ease)}.cmodal-enter-active .cmodal__panel[data-v-a3c86ad9],.cmodal-leave-active .cmodal__panel[data-v-a3c86ad9]{transition:transform .35s var(--ease)}.cmodal-enter-from[data-v-a3c86ad9],.cmodal-leave-to[data-v-a3c86ad9]{opacity:0}.cmodal-enter-from .cmodal__panel[data-v-a3c86ad9],.cmodal-leave-to .cmodal__panel[data-v-a3c86ad9]{transform:translateY(16px)}@media(max-width:560px){.cmodal[data-v-a3c86ad9]{padding:64px 14px 24px}.cmodal__close[data-v-a3c86ad9]{top:-52px;right:50%;transform:translate(50%)}}
