@import url('styles.css');
.info-hero{background:var(--deep);color:white;padding:75px 0 66px}.info-hero .section-kicker{color:var(--lime)}.info-hero h1{font-size:clamp(44px,7vw,72px);margin:14px 0 18px}.info-hero p{max-width:720px;color:#adc1ba;font-size:18px}.info-body{background:white;padding:75px 0 100px}.info-layout{display:grid;grid-template-columns:minmax(0,760px) 260px;gap:85px;align-items:start}.prose h2{font-size:31px;margin:48px 0 15px}.prose h2:first-child{margin-top:0}.prose h3{font-size:20px;margin-top:30px}.prose p,.prose li{color:#4f5f5a}.prose a{color:var(--green);font-weight:700}.prose ul{padding-left:20px}.info-note{background:var(--mint);border-radius:18px;padding:22px;margin:26px 0}.info-note strong{display:block;font-family:"Manrope";margin-bottom:5px}.info-side{background:var(--paper);border-radius:18px;padding:20px;position:sticky;top:105px}.info-side strong{display:block;margin-bottom:9px}.info-side a{display:block;border-top:1px solid var(--line);padding:11px 0;font-size:13px}.info-side a:hover{color:var(--green)}.value-grid,.partner-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0}.value-card{background:var(--paper);border-radius:17px;padding:20px}.value-card b{display:block;font:700 18px "Manrope";margin-bottom:6px}.value-card span{font-size:13px;color:var(--muted)}.partner-grid .value-card{border:1px solid var(--line);background:white}.contact-box{background:var(--deep);color:white;padding:30px;border-radius:22px;margin-top:35px}.contact-box h2{margin:0 0 10px}.contact-box p{color:#aec1ba}.contact-box .button{background:var(--lime);color:var(--deep)}.policy-date{display:inline-block;background:var(--paper);border-radius:99px;padding:7px 11px;font-size:11px;color:var(--muted);margin-bottom:25px}@media(max-width:800px){.info-layout{grid-template-columns:1fr;gap:45px}.info-side{position:relative;top:auto;order:-1}.info-side strong{display:none}.info-side{display:flex;gap:14px;overflow:auto;white-space:nowrap}.info-side a{border:0;padding:0}.info-hero{padding:55px 0}.info-body{padding:60px 0 80px}}@media(max-width:520px){.value-grid,.partner-grid{grid-template-columns:1fr}.info-hero h1{font-size:42px}.prose h2{font-size:27px}}
