.hrs .hv-title .hv-the{width:auto;font-family:var(--chalk-font,var(--chalk-b)), "Gochi Hand", cursive;font-variation-settings:normal;letter-spacing:0;text-transform:none;color:#fbf8ee;opacity:.9;transform-origin:0 100%;filter:url(#chalk);text-shadow:0 2px 10px #0006;background:0 0;-webkit-background-clip:border-box;background-clip:border-box;margin:0 0 -.02em .04em;padding:0;font-size:.3em;font-weight:400;line-height:1;display:block;transform:rotate(-4deg)}.hrs .phone-mock{aspect-ratio:780/1688;background:linear-gradient(145deg,#2b3036,#0b0d10 40%,#1a1d21);border-radius:46px;width:clamp(230px,22vw,310px);margin:0 auto;padding:9px;position:relative;box-shadow:0 40px 80px #0009,0 0 0 1px #ffffff24,inset 0 0 0 2px #050607}.hrs .phone-mock .pm-screen{background:#030d0f;border-radius:38px;width:100%;height:100%;position:relative;overflow:hidden}.hrs .phone-mock .scr{opacity:0;transition:opacity .45s;position:absolute;inset:0}.hrs .phone-mock .scr.on{opacity:1}.hrs .phone-mock .scr img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.hrs .phone-mock .pm-island{z-index:2;background:#000;border-radius:99px;width:30%;height:20px;position:absolute;top:9px;left:50%;transform:translate(-50%)}@media (max-width:860px){.hrs .phone-mock{border-radius:30px;width:150px;padding:6px}.hrs .phone-mock .pm-screen{border-radius:25px}.hrs .phone-mock .pm-island{height:13px;top:6px}}@media (prefers-reduced-motion:reduce){.hrs .phone-mock .scr{transition:none}}.hrs .sup{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.hrs .sup-card{border:1px solid var(--line2);background:var(--card);border-radius:16px;flex-direction:column;gap:14px;padding:clamp(20px,2.6vw,32px);display:flex}.hrs .sup-card.on{background:radial-gradient(420px 200px at 0% 0%, #d8f25a14, transparent 70%), var(--card);border-color:#d8f25a80}.hrs .sup-card .mono{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px}.hrs .sup-card h3{text-transform:uppercase;font-variation-settings:"wdth" 70;margin:0;font-size:clamp(26px,1.2rem + 1.4vw,40px);line-height:.95}.hrs .sup-card p{color:#c4c6c1;margin:0;line-height:1.55}.hrs .sup-card .sup-note{color:var(--txt);border-left:2px solid var(--lime);padding-left:14px;font-weight:500}.hrs .sup-card .btn{justify-content:center;align-self:flex-start;margin-top:auto;padding:14px 20px;font-size:15px}@media (max-width:760px){.hrs .sup{grid-template-columns:1fr}.hrs .sup-card .btn{align-self:stretch}}.hrs .ph-tagline{font:900 clamp(20px, 1rem + 1vw, 28px)/1.05 var(--D);font-variation-settings:"wdth" 70;text-transform:uppercase;color:var(--txt);margin:14px 0 0}.hrs .ph-ctas{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.hrs .ph-ctas .btn{padding:14px 20px;font-size:15px}.hrs .ph-hero .frame.wide{aspect-ratio:3/2;align-self:center}.hrs .ph-hero .frame.wide img{object-position:50% 45%}@media (max-width:860px){.hrs .ph-hero .frame.wide{aspect-ratio:3/2}.hrs .ph-hero .frame.wide img{object-position:50% 45%}}@media (max-width:420px){.hrs .ph-ctas .btn{flex:auto;justify-content:center}}.hrs.lite .support-eyb.first{margin-top:0}.hrs .path.detailed .pt>.more-link{white-space:nowrap;background:var(--ink);place-self:start}@media (max-width:860px){.hrs .path.detailed .pt>.more-link{grid-column:2;margin-top:12px}}.hrs .nf{min-height:72svh;padding:calc(env(safe-area-inset-top,0px) + 130px) 0 70px;align-content:center;display:grid}.hrs .nf .nf-code{font:900 clamp(110px, 26vw, 260px)/.8 var(--D);font-variation-settings:"wdth" 62;color:var(--lime);text-shadow:0 0 40px #d8f25a40;margin:0}.hrs .nf h1{text-transform:uppercase;margin:18px 0 10px;font-size:clamp(34px,1.4rem + 3vw,64px);line-height:.92}.hrs .nf p{color:#c5c7c2;max-width:46ch;margin:0;font-size:17px;line-height:1.5}.hrs .nf .cta-row{justify-content:flex-start;margin-top:28px}@media (max-width:600px){.hrs .hv-title .hv-the{margin-bottom:.02em;font-size:.42em}.hrs .eyb{flex-wrap:wrap;row-gap:4px}.hrs .eyb>span,.hrs .eyb>b{white-space:nowrap}.hrs .eyb:after{display:none}}
