.home .sc-hero{flex-direction:column;gap:clamp(20px,2vw,28px);padding-top:clamp(140px,14vw,220px);display:flex}.home .sc-h{max-width:12em;font-size:clamp(44px,6vw,104px)}.home .sc-hero .lead{max-width:30em}.home .sc-updated{color:var(--body);font-size:14px}.home .sc-sec{padding-top:var(--sec)}.home .sc-hero+.sc-sec{padding-top:var(--head)}.home .sc-label{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:clamp(40px,5vw,96px);padding:clamp(28px,4vw,64px);display:grid}.home .sc-k{color:var(--night-gray);margin-bottom:clamp(24px,2.6vw,40px);font-size:14px;font-weight:500}.home .sc-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,2.4vw,36px) 24px;margin:0;display:grid}.home .sc-row dt{color:var(--night-gray);font-size:14px}.home .sc-row dd{letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:6px 0 0;font-size:clamp(28px,2.8vw,44px);font-weight:500;line-height:1}.home .sc-note{color:var(--night-gray);text-wrap:pretty;max-width:26em;margin-top:clamp(28px,3vw,44px);font-size:15px}.home .sc-label-never{flex-direction:column;display:flex}.home .sc-label-never ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.home .sc-label-never li{letter-spacing:-.02em;align-items:center;gap:14px;font-size:clamp(20px,1.8vw,28px);font-weight:500;line-height:1.15;display:flex}.home .sc-label-never .icon{width:30px;height:30px;color:var(--poor);background:#ef444429;border-radius:50%;padding:7px}.home .sc-label-never .icon svg{stroke-width:2px}.home .sc-who{grid-template-columns:repeat(4,minmax(0,1fr))}.home .sc-who .t{flex-direction:column;justify-content:space-between;gap:28px;min-height:220px;padding:28px;display:flex}.home .sc-who-k{font-size:14px;font-weight:500}.home .sc-who b{letter-spacing:-.03em;font-size:clamp(24px,2.2vw,34px);font-weight:500;line-height:1.05;display:block}.home .sc-who div p{color:var(--body);max-width:16em;margin-top:10px;font-size:15.5px}.home .sc-who .t:nth-child(3){background:var(--night);color:#fff}.home .sc-who .t:nth-child(3) div p{color:var(--night-gray)}.home .sc-split{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,5vw,96px);display:grid}.home .sc-split-text{flex-direction:column;gap:clamp(20px,2vw,28px);display:flex}.home .sc-promises{gap:var(--gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.home .sc-promises li{border-radius:var(--r);background:var(--tile);letter-spacing:-.01em;align-items:center;gap:18px;padding:22px 24px;font-size:clamp(17px,1.4vw,20px);font-weight:500;line-height:1.3;display:flex}.home .sc-promises .icon{background:var(--ink);color:#fff;border-radius:50%;width:32px;height:32px;padding:7px}.home .sc-promises .icon svg{stroke-width:2px}.home .sc-protect{grid-template-columns:repeat(3,minmax(0,1fr))}.home .sc-protect .t{flex-direction:column;justify-content:space-between;gap:28px;min-height:240px;padding:28px;display:flex}.home .sc-protect .icon{font-size:32px}.home .sc-protect b{letter-spacing:-.02em;font-size:22px;font-weight:500;display:block}.home .sc-protect p{color:var(--body);max-width:24em;margin-top:8px;font-size:15.5px}.home .sc-legal{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:end;gap:32px clamp(40px,5vw,96px);padding:clamp(28px,4vw,64px);display:grid}.home .sc-legal-h{letter-spacing:-.035em;max-width:12em;margin-bottom:20px;font-size:clamp(30px,3.4vw,52px);font-weight:500;line-height:1.02}.home .sc-legal>div>p{color:var(--night-gray);text-wrap:pretty;max-width:30em;font-size:17px}.home .sc-legal-links{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.home .sc-legal-links .btn{margin-bottom:8px}.home .sc-btn{color:var(--ink);background:#fff}.home .sc-btn:hover{background:#e6e6e4}.home .sc-link{text-underline-offset:3px;font-size:15px;font-weight:500;text-decoration:underline}@media (max-width:1000px){.home .sc-label,.home .sc-split,.home .sc-legal{grid-template-columns:1fr}.home .sc-who,.home .sc-protect{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.home .sc-who,.home .sc-protect{grid-template-columns:1fr}.home .sc-who .t,.home .sc-protect .t{min-height:0}.home .sc-row{grid-template-columns:repeat(2,minmax(0,1fr))}}
