@property --wya{syntax:"<angle>";inherits:false;initial-value:0deg}.wy{isolation:isolate;background:linear-gradient(#fff 0%,#f4fbf7 55%,#eef9f2 100%);padding:110px 0 120px;position:relative;overflow:hidden}.wy-dots{z-index:-1;background-image:radial-gradient(#0b3d2c1a 1px,#0000 1.3px);background-size:22px 22px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 45%,#000 0%,#0000 75%);mask-image:radial-gradient(70% 70% at 50% 45%,#000 0%,#0000 75%)}.wy-blob{z-index:-1;filter:blur(80px);opacity:.55;pointer-events:none;border-radius:50%;position:absolute}.wy-blob.b1{background:#b9f0cf;width:460px;height:460px;animation:20s ease-in-out infinite alternate wyDrift;top:10%;left:-160px}.wy-blob.b2{background:#d9f99d;width:420px;height:420px;animation:24s ease-in-out -8s infinite alternate-reverse wyDrift;bottom:-120px;right:-140px}@keyframes wyDrift{to{transform:translate(70px,-40px)scale(1.12)}}.wy-head{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;display:flex}.wy-eb{letter-spacing:.16em;text-transform:uppercase;color:#0b3d2c;background:#fff;border:1px solid #d4e9dc;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 10px;font-size:12.5px;font-weight:800;display:inline-flex;box-shadow:0 6px 18px -8px #123a2433}.wy-eb b{background:#0f8a5f;border-radius:50%;width:9px;height:9px;animation:2s ease-in-out infinite wyPulse;box-shadow:0 0 0 4px #d6f4e3}@keyframes wyPulse{50%{box-shadow:0 0 0 7px #d6f4e380}}.wy-h{font-family:var(--ff-display);letter-spacing:-.045em;color:#0a2a1e;text-wrap:balance;margin:20px 0 0;font-size:clamp(32px,4vw,54px);font-weight:800;line-height:1.04}.wy-h em{background:linear-gradient(90deg,#0f8a5f,#13a58c 50%,#6cc04a);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.wy-lede{color:#46604f;max-width:40rem;margin:16px 0 0;font-size:18px;line-height:1.65}.wy-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.wy-card{isolation:isolate;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border-radius:26px;flex-direction:column;padding:28px 26px 30px;transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s;animation:.8s cubic-bezier(.2,.8,.2,1) both wyIn;animation-timeline:view();animation-range:entry cover 25%;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e2ebe5,0 14px 34px -26px #0b3d2c4d}@keyframes wyIn{0%{opacity:0;transform:translateY(26px)scale(.97)}to{opacity:1;transform:none}}.wy-ring{border-radius:inherit;background:conic-gradient(from var(--wya),transparent 0 55%,#a3e04f 72%,#13a58c 84%,transparent 96%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1.5px;transition:opacity .5s;animation:3.4s linear infinite wySpin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes wySpin{to{--wya:360deg}}.wy-glow{z-index:-1;opacity:0;background:radial-gradient(120% 80% at 100% 0,#a3e04f38,#d6f4e340 40%,#0000 70%);transition:opacity .5s;position:absolute;inset:0}.wy-top{justify-content:space-between;align-items:flex-start;display:flex}.wy-ic{color:#0b3d2c;background:#e6f6ec;border-radius:17px;justify-content:center;align-items:center;width:56px;height:56px;transition:background .45s,color .45s,transform .5s cubic-bezier(.2,.9,.3,1.4),box-shadow .45s;display:flex}.wy-n{font-family:var(--ff-display);letter-spacing:-.05em;color:#e6f2ea;font-size:56px;font-weight:800;line-height:.8;transition:color .45s}.wy-card h3{font-family:var(--ff-display);letter-spacing:-.025em;color:#0a2a1e;margin:22px 0 0;font-size:22px;font-weight:800;line-height:1.25}.wy-card p{color:#46604f;margin:10px 0 0;font-size:15.5px;line-height:1.65}.wy-bar{margin-top:auto;padding-top:22px;display:block}.wy-bar i{background:#e6efe9;border-radius:3px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.wy-bar i:after{content:"";transform-origin:0;background:linear-gradient(90deg,#119464,#a3e04f);position:absolute;inset:0;transform:scaleX(0)}.wy-card:hover,.wy-card.on{transform:translateY(-6px);box-shadow:0 0 0 1px #cfe3d6,0 30px 50px -30px #0b3d2c73}.wy-card:hover .wy-ring,.wy-card.on .wy-ring,.wy-card:hover .wy-glow,.wy-card.on .wy-glow{opacity:1}.wy-card:hover .wy-ic,.wy-card.on .wy-ic{color:#fff;background:linear-gradient(135deg,#119464 0%,#0b6f4c 100%);transform:rotate(-8deg)scale(1.05);box-shadow:0 12px 24px -10px #0f8a5f99}.wy-card:hover .wy-n,.wy-card.on .wy-n{color:#c9ecd5}.wy-card.on .wy-bar i:after{animation:2.6s linear forwards wyBar}@keyframes wyBar{to{transform:scaleX(1)}}@media (max-width:1060px){.wy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.wy{padding:72px 0 80px}.wy-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wy-blob,.wy-eb b,.wy-ring,.wy-card,.wy-card.on .wy-bar i:after{animation:none!important}.wy-card{transition:none!important}}
