body{color:#121821;-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-family:Plus Jakarta Sans,system-ui,sans-serif}*{box-sizing:border-box}a{color:inherit;text-decoration:none}:root{--ease:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1)}.disp{letter-spacing:-.035em;font-family:Bricolage Grotesque,Plus Jakarta Sans,sans-serif}.mono{font-family:JetBrains Mono,ui-monospace,monospace}.btn{cursor:pointer;min-height:48px;transition:transform .16s var(--ease),background-color .16s ease-out,box-shadow .2s ease-out,border-color .16s ease-out;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-family:inherit;font-size:15px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.97)}.btn-p{color:#fff;background:#087a55;box-shadow:inset 0 1px #ffffff2e,0 8px 20px -8px #12182159}.btn-s{color:#121821;background:#fff;border-color:#e1e7ef}.btn-d{color:#0e1620;background:#fff}.btn:focus-visible,.nav a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #10b77f73}.btn .arr{transition:transform .2s var(--ease)}@media (hover:hover){.btn-p:hover{background:#066547}.btn-s:hover{background:#f4fbf8;border-color:#10b77f}.btn-d:hover{background:#e8fbf3}.btn:hover .arr{transform:translate(3px)}.nav a.lnk:hover{color:#087a55}.card{transition:transform .22s var(--ease),border-color .2s ease-out,box-shadow .22s ease-out}.card:hover{border-color:#10b77f8c;transform:translateY(-3px);box-shadow:0 18px 40px -22px #12182138}.card:hover .ico{color:#fff;background:#10b77f}}.nav a.lnk{transition:color .15s ease-out}.ico{transition:background-color .2s ease-out,color .2s ease-out}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes pop{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:none}}@keyframes fillbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes dash{0%{stroke-dashoffset:60px}to{stroke-dashoffset:0}}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@keyframes c100{to{--n:100}}@keyframes c78{to{--n:78}}@keyframes c45{to{--n:45}}.in{opacity:0;animation:rise .62s var(--ease) forwards;animation-delay:calc(var(--d,0) * 70ms + 80ms)}.dash{opacity:0;animation:pop .7s var(--ease) .38s forwards}.bar{transform-origin:0;animation:fillbar 1.1s var(--ease) forwards;animation-delay:var(--bd,.9s);transform:scaleX(0)}.pct{counter-reset:n var(--n);animation-duration:1.1s;animation-timing-function:var(--ease);animation-fill-mode:forwards;animation-delay:var(--bd,.9s)}.pct:after{content:counter(n) "%"}.p100{animation-name:c100}.p78{animation-name:c78}.p45{animation-name:c45}.done{opacity:0;animation:pop .42s var(--ease) 2.3s forwards}.live{animation:1.6s ease-in-out infinite blink}.float{animation:6s ease-in-out infinite floaty}.draw{stroke-dasharray:60;animation:dash .6s var(--ease) 2.4s both}@keyframes riseb{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.line{transform-origin:0}.js-rv .rv:not(.is-in),.js-rv .rv2:not(.is-in),.js-rv .rv3:not(.is-in){opacity:0}.js-rv .rv.is-in{animation:riseb .9s var(--ease) backwards}.js-rv .rv2.is-in{animation:riseb .9s var(--ease) .12s backwards}.js-rv .rv3.is-in{animation:riseb .9s var(--ease) .24s backwards}.js-rv .line:not(.is-in){transform:scaleX(0)}.js-rv .line.is-in{animation:fillbar 1.6s var(--ease) .2s backwards}.js-rv .cnt{counter-reset:n var(--n)}.js-rv .cnt .ph{display:none}.js-rv .cnt:after{content:counter(n) attr(data-s)}.js-rv .is-in .cnt{animation-duration:1.8s;animation-timing-function:var(--ease);animation-delay:.3s;animation-fill-mode:both}.js-rv .is-in .k40{animation-name:c40}.js-rv .is-in .k120{animation-name:c120}@media (prefers-reduced-motion:reduce){.in,.dash,.done{animation:.6s ease-out both fadein;animation-delay:calc(var(--d,0) * 60ms)}.bar{animation:none;transform:none}.pct{animation:none}.p100:after{content:"100%"}.p78:after{content:"78%"}.p45:after{content:"45%"}.live,.float,.draw{animation:none}.btn:active{transform:none}.js-rv .rv.is-in,.js-rv .rv2.is-in,.js-rv .rv3.is-in{animation:.7s ease-out backwards fadein}.js-rv .line:not(.is-in){transform:none}.js-rv .line.is-in{animation:none}.js-rv .cnt{counter-reset:none}.js-rv .cnt .ph{display:inline}.js-rv .cnt:after{content:none}.js-rv .is-in .cnt{animation:none}}.grid-bg{background-image:linear-gradient(90deg,#1218210b 1px,#0000 1px),linear-gradient(#1218210b 1px,#0000 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 80%)}.field{width:100%;min-height:48px;font:inherit;color:#121821;background:#fff;border:1px solid #e1e7ef;border-radius:12px;padding:12px 14px;font-size:15px;transition:border-color .16s ease-out,box-shadow .16s ease-out}.field:focus{border-color:#10b77f;outline:none;box-shadow:0 0 0 4px #10b77f26}.lbl{color:#121821;margin-bottom:6px;font-size:13px;font-weight:600;display:block}.cs{text-align:left;cursor:pointer;width:100%;transition:transform .16s var(--ease),border-color .16s ease-out,background-color .16s ease-out;background:#fff;border:1px solid #e1e7ef;border-radius:16px;padding:20px 22px;font-family:inherit;display:block}.cs:active{transform:scale(.985)}.cs.on{background:#f2fcf8;border-color:#10b77f}.cs:focus-visible{outline-offset:2px;outline:3px solid #10b77f73}@media (hover:hover){.cs:not(.on):hover{border-color:#10b77f8c}}.mb,.mu{opacity:0;max-width:84%;animation:pop .42s var(--ease) forwards;padding:12px 16px;font-size:14px;line-height:1.55}.mb{transform-origin:0 100%;background:#fff;border:1px solid #e1e7ef;border-radius:16px 16px 16px 4px;align-self:flex-start}.mu{color:#fff;transform-origin:100% 100%;background:#087a55;border-radius:16px 16px 4px;align-self:flex-end}@media (prefers-reduced-motion:reduce){.mb,.mu{opacity:1;animation:none}}.pl{background:#fff;border:1px solid #e1e7ef}.pl-f{color:#fff;background:#0e1620;border:1px solid #0e1620;box-shadow:0 30px 60px -36px #12182180}@media (width>=1000px){.pl-f{transform:translateY(-12px)}}@keyframes c40{to{--n:40}}@keyframes c120{to{--n:120}}@keyframes sheen{0%,70%{transform:translate(-120%)skew(-18deg)}to{transform:translate(260%)skew(-18deg)}}.btn-p{isolation:isolate;position:relative;overflow:hidden}.btn-p:before{content:"";width:40%;animation:sheen 4.5s var(--ease-io) 2.8s infinite;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff47,#0000);position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}.nav a.lnk{position:relative}.nav a.lnk:after{content:"";transform-origin:0;height:2px;transition:transform .22s var(--ease);background:#10b77f;border-radius:2px;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.nav a.lnk:hover:after{transform:scaleX(1)}}div[aria-hidden=true]{pointer-events:none}.top{z-index:10;position:relative}.prog{display:none}@supports (animation-timeline:scroll()){.prog{transform-origin:0;z-index:50;pointer-events:none;background:#10b77f;height:3px;animation:linear both fillbar;animation-timeline:scroll(root);display:block;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}}.cnt .ph{display:inline}@media (prefers-reduced-motion:reduce){.btn-p:before,.prog{animation:none;display:none}}@media (width<=760px){.nav .lnk{display:none}.hide-s{display:none!important}}.nav a.lnk.blk{width:fit-content;display:block!important}.nav a.lnk.blk:after{bottom:-1px}.lang{background:#fff;border:1px solid #e1e7ef;border-radius:12px;display:inline-flex;overflow:hidden}.lang button{color:#47566b;min-width:44px;min-height:44px;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;padding:0 12px;font-size:13px;font-weight:700;transition:background-color .16s ease-out,color .16s ease-out}.lang button+button{border-left:1px solid #e1e7ef}.lang button[aria-pressed=true]{color:#087a55;background:#f2fcf8}.lang button:focus-visible{outline-offset:-3px;outline:3px solid #10b77f73}@media (hover:hover){.lang button[aria-pressed=false]:hover{color:#121821;background:#f9fafb}}@media (width<=1140px){.hd{row-gap:12px}.hd-logo{order:1}.hd-actions{order:2;margin-left:auto}.hd-nav{border-top:1px solid #e1e7ef;flex-basis:100%;order:3;justify-content:center;padding-top:12px}}@media (width<=760px){.hd-nav{display:none!important}}@media (width<=560px){.hd-actions{display:contents!important}.hd .lang{order:2;margin-left:auto}.hd .btn{display:none!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}section[id]{scroll-margin-top:calc(var(--hd-h,76px) + 12px)}.hd-bar{z-index:40;transition:background-color .24s ease-out,box-shadow .24s ease-out;position:sticky;top:0}.hd-bar[data-scrolled=true]{-webkit-backdrop-filter:saturate(1.5)blur(14px);backdrop-filter:saturate(1.5)blur(14px);background:#ffffffd1;box-shadow:0 1px #e1e7ef,0 14px 30px -24px #1218214d}@media (width>=761px) and (width<=1140px){.hd-bar{position:relative}}.nav a.lnk[aria-current=location]{color:#087a55!important}.nav a.lnk[aria-current=location]:after{transform:scaleX(1)}.ico svg{transition:transform .28s var(--ease)}@media (hover:hover){.card:hover .ico svg{transform:rotate(-6deg)scale(1.1)}}@keyframes gridshift{to{transform:translateY(90px)}}@keyframes heroout{to{opacity:.2;transform:translateY(-36px)scale(.985)}}@supports (animation-timeline:scroll()){@media (prefers-reduced-motion:no-preference){.grid-bg{will-change:transform;animation:linear both gridshift;animation-timeline:scroll(root);animation-range:0 100vh}.hero-out{will-change:transform,opacity;animation:linear both heroout;animation-timeline:scroll(root);animation-range:0 75vh}}}.logo-link{transition:opacity .16s ease-out,transform .16s var(--ease);border-radius:8px}.logo-link:active{transform:scale(.97)}.logo-link:focus-visible{outline-offset:4px;outline:3px solid #10b77f73}@media (hover:hover){.logo-link:hover{opacity:.8}}.pl{transition:border-color .2s ease-out,box-shadow .22s ease-out}.pl[data-sel=true]{border-color:#10b77f;box-shadow:0 0 0 3px #10b77f40,0 24px 50px -30px #1218214d}.pl-tag{color:#06231a;animation:pop .32s var(--ease) both;background:#10b77f;border-radius:99px;align-items:center;gap:4px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:16px}select.field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2347566B' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px;padding-right:42px}@keyframes flash{0%{border-color:#10b77f;box-shadow:0 0 #10b77f99}to{border-color:#10b77f;box-shadow:0 0 0 14px #10b77f00}}.field.flash{animation:1.3s ease-out flash}@media (prefers-reduced-motion:reduce){.pl-tag{animation:none}.field.flash{border-color:#10b77f;animation:none}}@media (width<=400px){.rc-wrap>div{transform-origin:top;margin-bottom:-8px;transform:scale(.9)}}@media (width<=385px){.rc-wrap>div{margin-bottom:-14px;transform:scale(.8)}}.seg-set{border:0;min-width:0;margin:0;padding:0}.seg-set legend{padding:0}.seg{background:#fff;border:1px solid #e1e7ef;border-radius:12px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.seg-opt{text-align:center;color:#47566b;cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:0 12px;font-size:14px;font-weight:600;line-height:1.2;transition:background-color .16s ease-out,color .16s ease-out;display:flex;position:relative}.seg-opt+.seg-opt{border-left:1px solid #e1e7ef}.seg-opt input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-opt[data-on=true]{color:#087a55;background:#f2fcf8}.seg-opt:has(input:focus-visible){outline-offset:-3px;outline:3px solid #10b77f73}@media (hover:hover){.seg-opt[data-on=false]:hover{color:#121821;background:#f9fafb}}.fx-in{animation:rise .38s var(--ease) both}@media (prefers-reduced-motion:reduce){.fx-in{animation:.3s ease-out both fadein}}.pl-chips{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.pl-chips li{color:#121821;background:#fff;border:1px solid #e1e7ef;border-radius:99px;padding:6px 12px;font-size:13px;font-weight:600}.pl-promo{color:#fff;background:#0e1620;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:36px;padding:14px 20px;font-size:15px;line-height:1.5;display:flex}.pl-promo b{color:#10b77f}.pl-pill{color:#06231a;white-space:nowrap;background:#10b77f;border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.pl-toggle{background:#fff;border:1px solid #e1e7ef;border-radius:99px;margin-top:28px;padding:4px;display:inline-flex}.pl-toggle button{font:inherit;color:#47566b;cursor:pointer;background:0 0;border:0;border-radius:99px;min-height:44px;padding:0 20px;font-size:15px;font-weight:600;transition:background-color .16s ease-out,color .16s ease-out}.pl-toggle button[aria-checked=true]{color:#fff;background:#0e1620}.pl-toggle small{color:#087a55;margin-left:6px;font-size:12px;font-weight:700}.pl-toggle button[aria-checked=true] small{color:#7de3b8}.pl-setup{color:#0b6b47;background:#e8f8f1;border-radius:10px;margin:16px 0 22px;padding:10px 12px;font-size:14px}.pl-setup s{opacity:.7;margin-right:2px}.pl-f .pl-setup{color:#7de3b8;background:#10b77f24}.pl-trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;margin-top:48px;display:grid}
