.IS0FGG_site{--public-ink:#17372f;--public-green:#1c4a3f;--public-deep:#10342c;--public-ochre:#a76c24;--public-cream:#f5f2e9;--public-paper:#fffdf7;--public-line:#cbd5ca;background:linear-gradient(90deg, transparent 0 49.9%, #1c4a3f0b 50%, transparent 50.1%), var(--public-cream);min-height:100dvh;color:var(--public-ink)}.IS0FGG_header{border-bottom:1px solid var(--public-line);justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);min-height:84px;margin:0 auto;display:flex}.IS0FGG_brand{align-items:center;gap:11px;display:inline-flex}.IS0FGG_brand span{background:var(--public-green);color:#fff;width:38px;height:38px;font-family:var(--rica-display);place-items:center;font-size:21px;font-weight:900;display:grid}.IS0FGG_brand strong{font-family:var(--rica-display);letter-spacing:.18em;font-size:20px}.IS0FGG_header nav{align-items:center;gap:28px;font-size:14px;font-weight:650;display:flex}.IS0FGG_header nav a{border-bottom:1px solid #0000;align-items:center;min-height:44px;display:inline-flex}.IS0FGG_header nav a:hover{border-bottom-color:var(--public-ochre)}.IS0FGG_header .IS0FGG_headerAccess{border:1px solid var(--public-green);padding:0 18px}.IS0FGG_header .IS0FGG_headerAccess:hover{background:var(--public-green);border-color:var(--public-green);color:#fff}.IS0FGG_hero{grid-template-columns:minmax(0,1.18fr) minmax(340px,.82fr);align-items:center;gap:clamp(48px,7vw,100px);width:min(1180px,100% - 48px);min-height:650px;margin:0 auto;padding:76px 0 84px;display:grid}.IS0FGG_eyebrow{color:var(--public-ochre);letter-spacing:.16em;font-size:12px;font-weight:800}.IS0FGG_hero h1{font-family:var(--rica-display);letter-spacing:-.075em;margin:17px 0 10px;font-size:clamp(78px,12vw,154px);font-weight:900;line-height:.8}.IS0FGG_subtitle{max-width:680px;font-family:var(--rica-display);letter-spacing:-.025em;font-size:clamp(23px,3vw,38px);font-weight:650;line-height:1.1}.IS0FGG_intro{color:#52685e;max-width:680px;margin-top:25px;font-size:17px;line-height:1.7}.IS0FGG_heroActions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:34px;display:flex}.IS0FGG_primaryAction{background:var(--public-green);color:#fff;justify-content:space-between;align-items:center;gap:34px;min-height:52px;padding:0 20px;font-weight:750;display:inline-flex}.IS0FGG_primaryAction:hover{background:var(--public-deep)}.IS0FGG_textAction{min-height:44px;color:var(--public-green);border-bottom:1px solid var(--public-green);align-items:center;font-weight:750;display:inline-flex}.IS0FGG_operationPanel{background:var(--public-paper);border:1px solid #9fb3a4;box-shadow:18px 18px #dce2d7}.IS0FGG_panelHeader{border-bottom:1px solid var(--public-line);color:#62766b;letter-spacing:.13em;justify-content:space-between;gap:18px;padding:14px 18px;font-size:10px;font-weight:800;display:flex}.IS0FGG_operationPanel ol{padding:8px 28px;list-style:none}.IS0FGG_operationPanel li{border-bottom:1px solid #dce3db;grid-template-columns:38px 1fr;align-items:center;gap:18px;min-height:86px;display:grid}.IS0FGG_operationPanel li:last-child{border-bottom:0}.IS0FGG_operationPanel li>span{color:var(--public-ochre);font-family:var(--rica-display);font-size:13px;font-weight:800}.IS0FGG_operationPanel strong,.IS0FGG_operationPanel small{display:block}.IS0FGG_operationPanel strong{font-family:var(--rica-display);font-size:20px}.IS0FGG_operationPanel small{color:#62766b;margin-top:3px;font-size:13px}.IS0FGG_operationPanel>p{background:var(--public-green);color:#edf5ef;padding:18px 28px;font-size:13px;line-height:1.55}.IS0FGG_capabilities{background:var(--public-green);color:#fff;padding:90px max(24px,50% - 590px)}.IS0FGG_sectionLead{border-bottom:1px solid #ffffff35;grid-template-columns:1fr 2fr;gap:40px;padding-bottom:36px;display:grid}.IS0FGG_sectionLead .IS0FGG_eyebrow{color:#d6af74}.IS0FGG_sectionLead h2{max-width:680px;font-family:var(--rica-display);letter-spacing:-.035em;font-size:clamp(32px,4vw,54px);line-height:1.05}.IS0FGG_capabilityList article{border-bottom:1px solid #ffffff24;grid-template-columns:minmax(70px,.35fr) 2fr;gap:40px;padding:28px 0;display:grid}.IS0FGG_capabilityList article>span{color:#d6af74;font-family:var(--rica-display);font-weight:800}.IS0FGG_capabilityList h3{font-family:var(--rica-display);font-size:22px}.IS0FGG_capabilityList p{color:#c7d6cf;margin-top:5px}.IS0FGG_about{grid-template-columns:1fr 1fr;gap:clamp(50px,9vw,130px);width:min(1180px,100% - 48px);margin:0 auto;padding:110px 0;display:grid}.IS0FGG_about h2{max-width:530px;font-family:var(--rica-display);letter-spacing:-.035em;margin-top:16px;font-size:clamp(34px,4vw,54px);line-height:1.08}.IS0FGG_aboutCopy{border-top:1px solid var(--public-line);color:#4f665b;padding-top:28px;font-size:18px;line-height:1.75}.IS0FGG_location{color:var(--public-green);margin-top:32px;font-size:15px;font-weight:750}.IS0FGG_location span{color:var(--public-ochre);margin-right:8px;font-size:9px}.IS0FGG_footer{background:var(--public-deep);color:#d8e4de;justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:24px max(24px,50% - 590px);font-size:13px;display:flex}.IS0FGG_footer div{flex-wrap:wrap;gap:24px;display:flex}.IS0FGG_footer a{text-underline-offset:4px;-webkit-text-decoration:underline #d8e4de66;text-decoration:underline #d8e4de66}.IS0FGG_legalMain{width:min(860px,100% - 48px);margin:0 auto;padding:70px 0 100px}.IS0FGG_legalBack{min-height:44px;color:var(--public-green);align-items:center;font-weight:750;display:inline-flex}.IS0FGG_legalHeader{border-bottom:1px solid var(--public-line);margin:32px 0 50px;padding-bottom:34px}.IS0FGG_legalHeader h1{font-family:var(--rica-display);letter-spacing:-.05em;margin-top:12px;font-size:clamp(42px,7vw,72px);line-height:1}.IS0FGG_legalHeader p{color:#5a6e64;max-width:640px;margin-top:18px;font-size:17px}.IS0FGG_legalBody{gap:34px;display:grid}.IS0FGG_legalBody section{border-bottom:1px solid var(--public-line);grid-template-columns:210px 1fr;gap:36px;padding-bottom:34px;display:grid}.IS0FGG_legalBody h2{font-family:var(--rica-display);font-size:20px}.IS0FGG_legalBody p,.IS0FGG_legalBody li{color:#52685e;line-height:1.7}.IS0FGG_legalBody ul{padding-left:20px}@media (max-width:820px){.IS0FGG_header{width:min(100% - 32px,1180px);min-height:72px}.IS0FGG_header nav>a:not(.IS0FGG_headerAccess){display:none}.IS0FGG_hero{grid-template-columns:1fr;width:min(100% - 32px,680px);min-height:auto;padding:58px 0 74px}.IS0FGG_operationPanel{box-shadow:10px 10px #dce2d7}.IS0FGG_sectionLead,.IS0FGG_about{grid-template-columns:1fr}.IS0FGG_about{width:min(100% - 32px,680px);padding:80px 0}.IS0FGG_legalBody section{grid-template-columns:1fr;gap:12px}}@media (max-width:520px){.IS0FGG_header nav{gap:12px}.IS0FGG_header .IS0FGG_headerAccess{padding:0 13px}.IS0FGG_hero h1{font-size:76px}.IS0FGG_subtitle{font-size:25px}.IS0FGG_intro{font-size:16px}.IS0FGG_heroActions{flex-direction:column;align-items:stretch}.IS0FGG_primaryAction,.IS0FGG_textAction{width:100%}.IS0FGG_primaryAction{justify-content:space-between}.IS0FGG_capabilities{padding-top:70px;padding-bottom:70px}.IS0FGG_capabilityList article{grid-template-columns:44px 1fr;gap:14px}.IS0FGG_footer{flex-direction:column;align-items:flex-start}.IS0FGG_legalMain{width:min(100% - 32px,860px);padding-top:42px}}
