.policyPage .policyHero{background:#063d30;height:420px!important;min-height:420px!important}.policyPage .policyHero>img{object-fit:cover;object-position:center;width:min(100%,979.659px);height:100%;animation:none;position:absolute;top:0;right:0;transform:none;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22%);mask-image:linear-gradient(90deg,#0000,#000 22%)}.policyPage .policyHero>div{background:linear-gradient(90deg,#063d30 0%,#063d30eb 18%,#09554770 48%,#09554714 100%)}.policyPage .policyHero>article{max-width:650px;bottom:42px}.policyPage .policyHero h1{margin:16px 0;font-size:clamp(40px,4vw,64px)!important;line-height:1.02!important}@media (min-width:901px){.policyPage .policyHero>img{object-position:left 20%;width:100%;left:0;right:auto;-webkit-mask-image:none;mask-image:none}.policyPage .policyHero>div{background:linear-gradient(90deg,#032c20d1 0%,#063d30a8 26%,#09554742 48%,#09554712 74%,#0955470a 100%)}}.policyPage .officialPolicy{--policy-paper-width:min(66.6667%, max(640px, calc((5900px - 200vw) / 3)));background:#edf3ee;padding:36px 0 48px}.policyPage .officialPolicy>.policyIntro{width:var(--policy-paper-width);margin:0 auto}.policyPage .policyIntro h2{letter-spacing:-.025em;margin:10px 0;font-size:clamp(26px,2.6vw,38px)!important;line-height:1.12!important}.policyPage .policyIntro>p{max-width:760px;font-size:1rem;line-height:1.5}.policyPage .paperScene{width:var(--policy-paper-width);perspective:1600px;max-width:none;margin:24px auto 0;padding:0;overflow:visible}.policyPage .policyPaper{color:#263d22;min-width:0;min-height:0;transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));background:#fff;border:1px solid #d3e0d8;border-radius:12px;padding:clamp(32px,4.5vw,64px) 8.5% 40px;transition:transform .2s ease-out,box-shadow .25s;animation:none;position:relative;box-shadow:0 14px 45px #09554712}.policyPage .policyPaper:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--shine-x,50%) var(--shine-y,50%), #13ff8c09, transparent 45%);position:absolute;inset:0}.policyPage .policyPaper:hover{box-shadow:0 22px 55px #09554724}.policyPage .paperHeader{margin:0 0 16px;display:block}.policyPage .paperBrand{object-fit:contain;width:190px;max-width:60%;height:auto;margin:0 0 30px;display:block}.policyPage .paperHeader h3{text-align:center;color:#0b1711;letter-spacing:0;margin:0;font-family:Arial,sans-serif;font-weight:700;font-size:1.125rem!important;line-height:1.3!important}.policyPage .paperOpening{color:inherit;font-size:1.0625rem;line-height:1.45}.policyPage .paperOpening p{text-align:justify;margin:0;font-size:inherit!important;line-height:inherit!important}.policyPage .paperPrinciples{margin-top:24px;display:block}.policyPage .paperPrinciples article{background:0 0;border:0;border-radius:0;min-height:0;margin:0 0 22px;padding:0;display:block}.policyPage .paperPrinciples article:last-child{margin-bottom:0}.policyPage .paperPrinciples h4{color:inherit;text-transform:uppercase;letter-spacing:0;margin:0 0 12px;font-family:Arial,sans-serif;font-weight:700;font-size:1rem!important;line-height:1.4!important}.policyPage .paperPrinciples p{color:inherit;text-align:justify;margin:0;font-family:Arial,sans-serif;font-size:1rem!important;line-height:1.45!important}.policyPage .signature{text-align:right;flex-direction:column;align-items:flex-end;width:auto;margin:44px 0 0;display:flex}.policyPage .signature strong{color:#263d22;font-family:Arial,sans-serif;font-size:1.0625rem;font-weight:700;line-height:1.35}.policyPage .signature small{color:#263d22;margin:0;font-family:Arial,sans-serif;font-size:.8125rem;font-weight:700;line-height:1.4}.policyPage .purpose{padding:48px 4vw 64px}.policyPage .purposeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:1360px;margin:28px auto 0}.policyPage .purposeGrid article{color:#fff;background:#095547;border:1px solid #095547;border-radius:26px;min-height:330px;padding:30px;animation:none;overflow:hidden}.policyPage .purposeGrid article:nth-child(2){color:#095547;background:#dcf3e5;border-color:#b2d6c0}.policyPage .purposeGrid article:nth-child(3){color:#064737;background:#13ff8c;border-color:#13ff8c}.policyPage .purposeGrid article>i{width:78px;height:78px;color:inherit;background:#ffffff18;border:0;border-radius:23px}.policyPage .purposeGrid article>i svg{width:58px;height:58px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.policyPage .purposeGrid article:hover>i{color:inherit;background:#ffffff26}.policyPage .purposeGrid article:hover>i svg{transform:rotate(-6deg)scale(1.08)}.policyPage .purposeGrid h3{color:inherit;margin:24px 0 14px;animation:none;font-size:32px!important;line-height:1.15!important}.policyPage .purposeGrid p,.policyPage .purposeGrid li{color:inherit;font-size:16px!important;line-height:1.6!important}.policyPage .purposeGrid ul{columns:1;flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.policyPage .purposeGrid li{background:#ffffff70;border-radius:100px;padding:5px 11px;font-size:13px!important;line-height:1.5!important}@media (max-width:900px){.policyPage .purposeGrid{gap:12px}.policyPage .purposeGrid article{padding:22px}}@media (max-width:800px){.policyPage .officialPolicy{--policy-paper-width:92%}.policyPage .policyPaper{padding:30px 26px}}@media (max-width:760px){.policyPage .policyHero{height:560px!important;min-height:560px!important}.policyPage .policyHero>img{object-position:58% center;width:100%;-webkit-mask-image:none;mask-image:none}.policyPage .policyHero>div{background:linear-gradient(#063d3014 0%,#063d3040 36%,#063d30c9 66%,#03291ff2 100%)}.policyPage .policyHero>article{bottom:34px;left:5vw;right:5vw}.policyPage .policyHero h1{font-size:clamp(38px,7vw,52px)!important}.policyPage .policyHero>span{display:none}}@media (max-width:600px){.policyPage .officialPolicy{padding:28px 0 32px}.policyPage .paperScene{margin-top:20px}.policyPage .policyPaper{border-radius:10px;padding:26px 20px 28px;transform:none}.policyPage .paperBrand{width:168px;max-width:70%;margin-bottom:24px}.policyPage .paperOpening{font-size:1rem}.policyPage .paperOpening p,.policyPage .paperPrinciples p{text-align:left;line-height:1.5!important}.policyPage .paperPrinciples{margin-top:22px}.policyPage .paperPrinciples article{margin-bottom:22px}.policyPage .signature{margin-top:34px}.policyPage .purpose{padding:32px 5vw 42px}.policyPage .purposeGrid{grid-template-columns:1fr;gap:16px;margin-top:22px}.policyPage .purposeGrid article{min-height:0;padding:26px}.policyPage .purposeGrid h3{margin:18px 0 12px}.policyPage .purposeGrid article>i{width:68px;height:68px}.policyPage .purposeGrid p{margin-bottom:0}}@media (prefers-reduced-motion:reduce){.policyPage .policyPaper,.policyPage .purposeGrid article,.policyPage .purposeGrid svg{transition:none!important;animation:none!important;transform:none!important}}
