.ihero{border:1px solid var(--line);background:#fff;border-radius:30px;padding:52px;box-shadow:0 30px 70px #0b1f6314}.ihero h1{letter-spacing:-1px;max-width:820px;margin-bottom:16px;font-size:clamp(34px,4vw,52px);font-weight:700;line-height:1.1}.ihero h1 span{color:var(--teal);margin-top:8px;font-size:.6em;font-weight:600;display:block}.ihero .lead2{color:var(--muted);max-width:680px;font-size:18px}.ihero .ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.jump{flex-wrap:wrap;gap:10px;margin-top:26px;list-style:none;display:flex}.jump a{color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:99px;align-items:center;gap:8px;padding:7px 14px;font-size:14.5px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.jump a:hover{border-color:var(--teal);color:var(--tealD)}.jump svg{width:16px;height:16px;stroke:var(--tealD);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.srv{scroll-margin-top:90px}.srv-grid{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:40px;display:grid}.srv-intro{color:var(--text);margin-bottom:22px;font-size:17.5px}.srv-label{color:var(--tealD);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.srv-who{color:var(--muted);margin-bottom:24px}.srv-gets{gap:10px;list-style:none;display:grid}.srv-gets li{align-items:flex-start;gap:10px;display:flex}.srv-gets li:before{content:"✓";color:var(--green);flex:none;font-weight:700}.srv-ex{gap:14px;display:grid}.srv-ex h3{color:var(--muted);margin-bottom:2px;font-size:15px;font-weight:600}.exc{border:1px solid var(--line);background:#fff;border-radius:20px;padding:22px;transition:transform .25s,box-shadow .25s,border-color .25s;display:block}a.exc:hover{border-color:#bfe6eb;transform:translateY(-3px);box-shadow:0 18px 40px #0b1f6314}.exc b{color:var(--ink);margin-bottom:4px;font-size:17px;display:block}.exc span{color:var(--muted);font-size:15px;display:block}.exc .lnk{margin-top:10px;font-size:14px}.about-paras{gap:16px;max-width:760px;margin-top:30px;font-size:17.5px;display:grid}.dont-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:44px;display:grid}.contact-pg .cgrid{align-items:start}.contact-pg .mail-box{background:var(--tint);border:1px solid var(--line);border-radius:20px;margin-top:30px;padding:24px}.contact-pg .mail-box b{color:var(--ink);font-size:17px;display:block}.contact-pg .mail-box p{color:var(--muted);font-size:15px}.contact-pg .mail{margin-top:10px}.prose{max-width:760px;margin:0 auto}.prose .upd{color:var(--muted);margin-bottom:34px;font-size:14px}.prose h2{margin:38px 0 12px;font-size:clamp(22px,2.4vw,27px);font-weight:600}.prose p{margin-bottom:12px;font-size:17px}.prose ul{gap:8px;margin:0 0 14px;padding-inline-start:22px;font-size:17px;display:grid}.prose a{color:var(--tealD);text-decoration:underline}section.legal{padding-top:60px}.phero.nf{text-align:center;padding-bottom:110px}.nf .ihero{max-width:760px;margin:0 auto}.nf .ihero .lead2{margin:0 auto}.nf .ihero .ctas{justify-content:center}@media (max-width:980px){.srv-grid,.dont-grid{grid-template-columns:1fr;gap:32px}.ihero{padding:32px 24px}}
