@layer utilities{.pg-g2{color:#1c1b1b}.pg-g2 .material-symbols-outlined{text-transform:none}.pg-g2 :is(h1,h2,h3){font-family:Montserrat,sans-serif}.pg-g2 h2{letter-spacing:-.01em}.pg-g2 p{text-wrap:pretty}.pg-g2 :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{outline:none;border-color:#0c632d!important;box-shadow:0 0 0 4px #0c632d1f!important}.pg-g2 :is(button,a,label){cursor:pointer}.pg-g2 :is(a,button):is([class*="bg-[#fed65b]"],[class*=bg-secondary]){transition:transform .2s,background-color .2s}.pg-g2 :is(a,button):is([class*="bg-[#fed65b]"],[class*=bg-secondary]):hover{transform:translateY(-2px)}.pg-g2 :is(button,a,label,span).rounded-full{white-space:nowrap;flex-shrink:0}.pg-g2 [id]{scroll-margin-top:120px}.pg-g2 :is(p.text-xs,p.text-\[11px\],span.text-\[11px\].block){font-size:14px;line-height:1.6}@media (min-width:640px){.pg-g2 p.sm\:text-sm{font-size:15px;line-height:1.65}}.pg-g2 .intro{opacity:0;animation:.7s cubic-bezier(.22,.61,.36,1) forwards g2IntroIn;animation-delay:var(--d,0s);transform:translateY(14px)}@keyframes g2IntroIn{to{opacity:1;transform:none}}@keyframes g2Pulse{0%{box-shadow:0 0 #fed65bb3}70%{box-shadow:0 0 0 10px #fed65b00}to{box-shadow:0 0 #fed65b00}}.pg-g2 .dgs-pulse{animation:2.2s cubic-bezier(.4,0,.6,1) infinite g2Pulse}.pg-g2 .orbit-spin{animation:40s linear infinite g2OrbitSpin}@keyframes g2OrbitSpin{to{transform:rotate(360deg)}}.pg-g2 .orbit-core{animation:5s ease-in-out infinite g2OrbitCore}@keyframes g2OrbitCore{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(-3deg)}}.pg-g2 .orbit-sat{animation:4.5s ease-in-out infinite g2OrbitSat}@keyframes g2OrbitSat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pg-g2 .hero-orbit{opacity:0;animation:.9s cubic-bezier(.22,.61,.36,1) .35s forwards g2OrbitIn}@keyframes g2OrbitIn{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@media (max-width:1279px){.pg-g2 .hero-orbit{transform:scale(.8)!important}}@keyframes g2CompassSpin{to{transform:rotate(360deg)}}.pg-g2 .compass-ring{animation:30s linear infinite g2CompassSpin}@keyframes g2FloatPulse{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.pg-g2 .hero-float-card{animation:5s ease-in-out infinite g2FloatPulse}@keyframes g2StreamDash{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}.pg-g2 .path-flow-main{stroke-dasharray:12 8;animation:6s linear infinite g2StreamDash}.pg-g2 .lift{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}.pg-g2 .lift:hover{transform:translateY(-4px);box-shadow:0 20px 35px -8px #0c632d2e;border-color:#0c632d!important}.pg-g2 .gamify-card{transition:all .25s cubic-bezier(.16,1,.3,1)}.pg-g2 .gamify-card:hover{transform:translateY(-2px);box-shadow:0 10px 25px -5px #0c632d1f;background-color:#f2f8f4!important;border-color:#0c632d!important}.pg-g2 .interactive-btn{transition:all .2s cubic-bezier(.16,1,.3,1)}.pg-g2 .interactive-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px #fed65b80}.pg-g2 .interactive-btn:active{transform:translateY(0)scale(.97)}.pg-g2 .filter-chip.active{color:#fff!important;background-color:#0c632d!important;border-color:#0c632d!important}.pg-g2 .step-node.active{box-shadow:0 0 0 4px #0c632d26;color:#fff!important;background-color:#0c632d!important;border-color:#0c632d!important}.pg-g2 .step-node.completed{color:#0c632d!important;background-color:#e8f3ec!important;border-color:#0c632d!important}.pg-g2 .quick-pill{color:#3d473f;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:#fff;border:1.5px solid #e4dfd7;border-radius:9999px;align-items:center;gap:4px;padding:7px 12px;font-size:11px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}@media (min-width:640px){.pg-g2 .quick-pill{gap:5px;padding:7px 14px;font-size:11.5px}}.pg-g2 .quick-pill:hover{color:#0c632d;background:#f0f7f2;border-color:#0c632d}.pg-g2 .quick-pill.selected{color:#fff!important;background:#0c632d!important;border-color:#0c632d!important}.pg-g2 .scale-radio{display:none}.pg-g2 .scale-btn{color:#1c221e;text-align:center;cursor:pointer;background:#fff;border:1.5px solid #e4dfd7;border-radius:12px;flex:1;padding:10px 4px;font-size:13px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1)}@media (min-width:640px){.pg-g2 .scale-btn{padding:12px 6px;font-size:14px}}.pg-g2 .scale-radio:checked+.scale-btn{color:#fff;background:#0c632d;border-color:#0c632d;box-shadow:0 4px 12px #0c632d33}.pg-g2 .scale-radio:checked+.scale-btn span{color:#ffffffe6!important}.pg-g2 .btn-action-gold{transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 14px #fed65b59;color:#08421e!important;background-color:#fed65b!important;font-weight:800!important}.pg-g2 .btn-action-gold:hover{transform:translateY(-1px);box-shadow:0 6px 18px #fed65b80;background-color:#ffe088!important}.pg-journey .step-node.active{box-shadow:0 0 0 3px #0c632d26;color:#fff!important;background-color:#0c632d!important;border-color:#0c632d!important}.pg-journey .step-node.completed{font-weight:800;color:#08421e!important;background-color:#fed65b!important;border-color:#fed65b!important}.pg-journey :is(input,select,textarea){color:#1c221e!important;background-color:#fff!important;border-color:#e4dfd7!important;font-size:13px!important;transition:all .2s!important}.pg-journey .material-symbols-outlined{font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 20}.pg-g2 .dgs-hero{min-height:280px;padding-top:36px;padding-bottom:36px}@media (min-width:768px){.pg-g2 .dgs-hero{min-height:360px;padding-top:50px;padding-bottom:50px}}.pg-g2 .dgs-hero-inner{margin-left:0;margin-right:auto}.pg-g2 .dgs-crumb{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;display:flex}.pg-g2 .dgs-crumb>*{white-space:nowrap}.pg-g2 .dgs-crumb a{text-decoration:none;color:#ffffffd9!important}.pg-g2 .dgs-crumb a:hover{text-underline-offset:3px;text-decoration:underline;color:#fed65b!important}.pg-g2 .dgs-crumb .dgs-sep{margin:0 6px;color:#ffffff73!important}.pg-g2 .dgs-crumb .dgs-crumb-current{font-weight:700;color:#fed65b!important}.pg-g2 .dgs-badge{color:#fed65b;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:#fed65b24;border:1px solid #fed65b73;border-radius:9999px;align-self:flex-start;align-items:center;gap:8px;padding:5px 12px;font-weight:700;line-height:1.2;display:inline-flex;font-size:11px!important}.pg-g2 .dgs-badge:before{content:"";background:#fed65b;border-radius:9999px;width:5px;height:5px}.pg-g2 .dgs-soft-geometry{border-radius:12px}@media (prefers-reduced-motion:reduce){.pg-g2 :is(.intro,.hero-orbit){opacity:1;animation:none;transform:none}.pg-g2 :is(.orbit-spin,.orbit-core,.orbit-sat,.compass-ring,.hero-float-card,.path-flow-main,.dgs-pulse){animation:none}}}
