@layer utilities{@keyframes smoothFade{0%{opacity:.3;transform:scale(.985)}to{opacity:1;transform:scale(1)}}@keyframes floatSlow{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes dgsPop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes dgsPulse{0%{box-shadow:0 0 #fed65bb3}70%{box-shadow:0 0 0 10px #fed65b00}to{box-shadow:0 0 #fed65b00}}.pg-index .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24}.pg-index .lift{transition:transform .22s,box-shadow .22s,border-color .22s}.pg-index .lift:hover{transform:translateY(-3px);box-shadow:0 14px 28px -6px #0c632d24;border-color:#0c632d!important}.pg-index .hero-card-anim{animation:.45s cubic-bezier(.16,1,.3,1) forwards smoothFade}.pg-index .float-badge{animation:4s ease-in-out infinite floatSlow}.pg-index .dgs-pop{animation:.4s cubic-bezier(.16,1,.3,1) dgsPop}.pg-index .dgs-pulse{animation:2.2s cubic-bezier(.4,0,.6,1) infinite dgsPulse}@media (prefers-reduced-motion:reduce){.pg-index .dgs-pulse{animation:none}}.pg-index .role-card{transition:all .2s}.pg-index .role-card:hover{border-color:#fed65b;transform:translateY(-2px)}.pg-index .role-card.on{color:#08421e;background:#fed65b;border-color:#fed65b}.pg-index .role-card.on .role-ico,.pg-index .role-card.on .role-tap{color:#fed65b;background:#08421e}.pg-index .gh-card{background:var(--tint);color:#1c1b1b;border-color:#0000;transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s,background .3s,border-color .3s}.pg-index .gh-card .gh-water{color:var(--ink);opacity:.08;transition:transform .5s,opacity .3s}.pg-index .gh-card .gh-ico{color:var(--ink);background:#fff;transition:transform .3s;box-shadow:0 6px 14px -6px #0000002e}.pg-index .gh-card .gh-num{color:var(--ink);opacity:.55}.pg-index .gh-card .gh-desc{color:#40493f}.pg-index .gh-card .gh-go{color:var(--ink);background:#fff;transition:transform .25s,background .25s}.pg-index .gh-card .gh-seen{color:var(--ink);opacity:0;transition:opacity .3s}.pg-index .gh-card.seen .gh-seen{opacity:1}.pg-index .gh-card:hover{border-color:var(--ink);transform:translateY(-5px);box-shadow:0 18px 32px -14px #00000040}.pg-index .gh-card:hover .gh-ico{transform:rotate(-6deg)scale(1.06)}.pg-index .gh-card:hover .gh-water{opacity:.14;transform:scale(1.1)rotate(-6deg)}.pg-index .gh-card:hover .gh-go{transform:translate(3px)}.pg-index .gh-card.on{background:var(--ink);color:#fff;border-color:var(--ink);transform:translateY(-5px);box-shadow:0 22px 38px -14px #0006}.pg-index .gh-card.on .gh-water{color:#fff;opacity:.1}.pg-index .gh-card.on .gh-desc,.pg-index .gh-card.on .gh-num,.pg-index .gh-card.on .gh-seen{color:#ffffffe6}.pg-index .gh-card.on .gh-go{color:#08421e;background:#fed65b}.pg-index p{text-wrap:pretty}.pg-index p.text-xs,.pg-index p.text-\[11px\],.pg-index span.text-\[11px\].block{font-size:14px;line-height:1.6}@media (min-width:640px){.pg-index p.sm\:text-sm{font-size:15px;line-height:1.65}}.pg-index .reveal{opacity:1;transition:opacity .7s cubic-bezier(.22,.61,.36,1),transform .7s cubic-bezier(.22,.61,.36,1);transform:none}.pg-index .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pg-index .reveal{opacity:1;transition:none;transform:none}}.pg-index .part-card{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s}.pg-index .part-card:hover{transform:translateY(-4px);box-shadow:0 24px 44px -20px #08421e73}@media (max-width:639px){.pg-index .m-snap.m-collapsed>:nth-child(n+3){display:none!important}.pg-index #hero .hero-left{gap:14px}.pg-index #hero h1{font-size:30px;line-height:1.12}.pg-index #hero-p:not(.open){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pg-index #hero-cta{order:5;grid-template-columns:1fr;gap:8px!important;display:grid!important}.pg-index #hero-cta>a{justify-content:center;width:100%}.pg-index #hero-trust{order:7;grid-template-columns:1fr;font-size:12px;gap:6px!important;display:grid!important}.pg-index #gh-cards{grid-template-columns:1fr 1fr!important;gap:10px!important}.pg-index #gh-cards .gh-card{border-radius:20px!important;gap:10px!important;min-height:0!important;padding:14px!important}.pg-index #gh-cards .gh-ico{width:42px!important;height:42px!important}.pg-index #gh-cards .gh-desc,.pg-index #gh-cards .gh-water,.pg-index #gh-cards .gh-num{display:none}.pg-index #gh-cards h4{font-size:14.5px!important}.pg-index #gh-cards .gh-go{width:32px!important;height:32px!important}.pg-index #role-cards{gap:8px!important}.pg-index #role-cards .role-card{min-height:60px;flex-direction:row!important;align-items:center!important;gap:12px!important;padding:10px 14px!important}.pg-index #role-cards .role-card>div{flex:none}.pg-index #role-cards .role-card:after{content:"arrow_forward";color:#fed65b;font-feature-settings:"liga";margin-left:auto;font-family:Material Symbols Outlined;font-size:20px}.pg-index #role-cards .role-card.on:after{color:#08421e}.pg-index #role-cards .role-ico{width:38px!important;height:38px!important}.pg-index #role-cards .role-card>span{font-size:14px}.pg-index section{scroll-margin-top:72px}.pg-index #hero-grid{flex-direction:column;align-items:stretch!important;gap:14px!important;display:flex!important}.pg-index #hero-grid .hero-left{display:contents}.pg-index #hero-grid .hero-left>*{order:2}.pg-index #hero-grid .hero-left>div:first-child,.pg-index #hero-grid h1{order:1}.pg-index #hero-p{-webkit-line-clamp:2!important;order:2!important}.pg-index #hero-more{order:3!important}.pg-index #hero-cta{order:4!important}.pg-index #hero-card{order:5;margin-top:10px}.pg-index #hero-trust{order:7!important}}.pg-index .act-card{transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s}.pg-index .act-card:hover{transform:translateY(-4px);box-shadow:0 20px 36px -18px #08421e59}.pg-index .act-filter{transition:all .2s}.pg-index .act-filter:hover{color:#0c632d;border-color:#0c632d}.pg-index .act-filter.on{color:#fff;background:#0c632d;border-color:#0c632d}.pg-index .act-hidden{display:none!important}@media (max-width:639px){.pg-index .act-filter{padding:9px 6px!important;font-size:12px!important}}.pg-index .bg-\[\#f6f3f2\]{background-color:#f3f7f2!important}.pg-index .m-more{color:#0c632d;cursor:pointer;background:#fff;border:1.5px solid #0c632d;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:100%;margin-top:12px;padding:13px;font:700 14px Montserrat,sans-serif;display:none}@media (max-width:639px){.pg-index .m-more{display:flex}}}.pg-index.pg-index .lift{transition:transform .22s,box-shadow .22s,border-color .22s}.pg-index.pg-index .lift:hover{transform:translateY(-3px);box-shadow:0 14px 28px -6px #0c632d24;border-color:#0c632d!important}.pg-index{--radius-lg:.5rem}.pg-index .prog-link{position:relative;overflow:hidden}.pg-index .prog-link.reveal:not(.in){opacity:0;transform:translateY(18px)}.pg-index .prog-link.reveal.in{animation:.7s cubic-bezier(.22,.61,.36,1) backwards progIn}.pg-index .prog-link[data-delay="2"].reveal.in{animation-delay:.15s}.pg-index .prog-link:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fed65b59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.pg-index .prog-link.in:after{animation:1.2s .6s forwards progSheen}.pg-index .prog-link[data-delay="2"].in:after{animation-delay:.8s}.pg-index .prog-link:hover{transform:translateY(-3px);box-shadow:0 14px 28px -14px #0c632d73}.pg-index .prog-link .prog-arrow{transition:transform .22s}.pg-index .prog-link:hover .prog-arrow{transform:translate(5px)}@keyframes progIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes progSheen{to{transform:translate(120%)}}@media (prefers-reduced-motion:reduce){.pg-index .prog-link.reveal:not(.in),.pg-index .prog-link.reveal.in{opacity:1;animation:none;transform:none}.pg-index .prog-link:after{display:none}}
