body{--ink:#333344;--green:#008f29;background:#f7f8f4}.rk-hero{padding:30px 0 45px;border-bottom:1px solid #d2ddca}.rk-hero h1{font-size:clamp(36px,4.7vw,59px);line-height:1.1;letter-spacing:-1.7px}.rk-hero h1 em{font-style:normal;color:#008f29}.rk-hero>div{display:flex;gap:45px;align-items:center;justify-content:space-between}.rk-hero>div>p{font-size:17px;max-width:620px}.rk-cta{font-weight:bold;color:#333344;font-size:13px}.rk-explorer{padding:45px 0;scroll-margin-top:20px}.rk-explorer header h2,.rk-delivery h2{font-size:35px;letter-spacing:-1px}.rk-explorer header>p:last-child{font-size:14px;max-width:650px}.rk-choices{display:flex;gap:8px;flex-wrap:wrap;margin:25px 0 18px}.rk-choices button{font-size:13px;border-radius:30px}.rk-choices button[aria-pressed=true]{background:#333344;color:white;border-color:#333344}.rk-panel{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #c7d8bb;border-radius:9px;overflow:hidden;background:#fff}.rk-panel[hidden]{display:none}.rk-panel>div{padding:28px;border-right:1px solid #dae3d3}.rk-panel>div:last-child{border:0;background:#e7efdf}.rk-panel>div>span{font-size:10px;color:#008f29;letter-spacing:2px}.rk-panel h3{font-size:23px;line-height:1.2;margin:20px 0 15px}.rk-panel p{font-size:13px;color:#63715b}.rk-delivery{display:grid;grid-template-columns:1.2fr 1fr;gap:50px;margin:10px 0 45px}.rk-delivery ul{padding-left:20px;font-size:14px}.rk-delivery li{padding:9px 0}.rk-delivery aside{background:#333344;color:white;border-radius:9px;padding:30px}.rk-delivery aside>span{font-size:10px;color:#addc99;letter-spacing:1.5px}.rk-delivery aside h3{font-size:26px;line-height:1.2}.rk-delivery aside p{font-size:13px;color:#d4dfcd}.rk-extra{margin:20px 0;padding:18px 0;border-block:1px solid #d8dfcf}.rk-extra summary{font-size:14px;cursor:pointer;font-weight:bold}.rk-extra summary small{font-weight:normal;color:#6f7a65;margin-left:10px}.rk-extra .fields{margin-top:20px}#risk-planla{padding:30px}#risk-planla>p{font-size:14px}#risk-planla .fields{margin-top:20px}@media(max-width:760px){.rk-hero>div{display:block}.rk-panel,.rk-delivery{grid-template-columns:1fr;gap:0}.rk-panel>div{border-right:0;border-bottom:1px solid #dae3d3;padding:24px}.rk-delivery{gap:20px}.rk-hero{padding-top:15px}.rk-hero h1{letter-spacing:-1px}.rk-explorer header h2,.rk-delivery h2{font-size:29px}.rk-choices button{font-size:11px;padding:10px}.rk-extra summary small{display:block;margin:5px 0 0}#risk-planla{padding:22px}}
