.hm-eyebrow{background:#fffc;border-radius:999px;align-items:center;gap:10px;min-height:36px;padding:0 16px 0 12px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #00000014}.hm-eyebrow-dot{background:var(--teal-500);width:10px;height:10px;box-shadow:0 0 0 0 var(--teal-300);border-radius:50%;animation:2.4s infinite pulse}@keyframes pulse{70%{box-shadow:0 0 0 10px #5cf2dc00}to{box-shadow:0 0 #5cf2dc00}}.hm-hero-title{letter-spacing:-.06em;max-width:16ch;font-size:clamp(44px,5.4vw,88px);line-height:.92}.hm-hero-accent{display:inline-block;position:relative}.hm-hero-accent:after{content:"";z-index:-1;background:var(--yellow-300);transform-origin:0;height:.22em;transition:transform 1.1s var(--ease-out) .8s;border-radius:.1em;position:absolute;bottom:.06em;left:-.04em;right:-.06em;transform:scaleX(0)}.hm-hero-title.is-in .hm-hero-accent:after,html:not([data-motion=on]) .hm-hero-accent:after{transform:none}@media (prefers-reduced-motion:reduce){.hm-eyebrow-dot{animation:none}}.hm-offers{padding-block:var(--section);background:linear-gradient(180deg, var(--white), var(--yellow-100));position:relative;overflow:hidden}.hm-offers-grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.hm-offers-copy{justify-items:start;gap:28px;display:grid}.hm-offers-board{position:relative}.hm-offers-board:before{content:"";z-index:-1;background:radial-gradient(circle, var(--yellow-300), transparent 65%);opacity:.7;border-radius:50%;position:absolute;inset:-12% -8%}@media (min-width:900px){.hm-offers-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.hm-ticker{z-index:2;margin-top:8px;position:relative;box-shadow:0 24px 40px -24px #0006}.hm-measure{background:var(--neutral-100)}.hm-measure-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:clamp(40px,5vw,72px);display:grid}.hm-measure-item{max-width:none}.hm-measure-card{background:var(--white);height:100%;min-height:300px;box-shadow:var(--card-shadow);border-radius:28px;align-content:start;gap:12px;padding:28px;display:grid;position:relative;overflow:hidden}.hm-measure-n{letter-spacing:-.06em;color:var(--neutral-100);font-size:96px;font-weight:800;line-height:1;position:absolute;top:8px;right:20px}.hm-measure-icon{background:var(--teal-100);border-radius:14px;width:44px;height:44px;margin-bottom:40px;padding:10px}.hm-measure-item:nth-child(2n) .hm-measure-icon{background:var(--yellow-100)}.hm-measure-card .t-body{color:var(--text-secondary);font-size:16px}@media (min-width:600px){.hm-measure-grid{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.hm-measure-grid{grid-template-columns:repeat(4,1fr)}}.hm-legal{padding-block:32px}.hm-offers{--glow:#ffeead8c}.hm-vs{isolation:isolate;color:#fff;background:#000;padding-block:clamp(64px,7vw,112px);position:relative;overflow:hidden}.hm-vs:before{content:"";z-index:-1;background:radial-gradient(55% 45% at 72% 58%,#5cf2dc26,#0000 70%);position:absolute;inset:0}.hm-vs-head{text-align:center;justify-items:center;gap:14px;display:grid}.hm-vs-label{color:var(--teal-300);letter-spacing:.08em;text-transform:uppercase;font-size:13px}.hm-vs-title{max-width:16ch}.hm-vs-accent{color:var(--teal-300)}.hm-vs-lead{color:#ffffffb3;max-width:44ch;font-size:clamp(17px,1.3vw,19px)}.hm-vs-grid{grid-template-columns:minmax(0,1fr);gap:20px;max-width:1080px;margin:clamp(36px,4vw,56px) auto 0;display:grid;position:relative}.hm-vs-panel{isolation:isolate;border-radius:32px;flex-direction:column;gap:14px;padding:clamp(22px,2.6vw,34px);display:flex;position:relative;overflow:hidden}.hm-vs-side{letter-spacing:-.01em;font-size:15px;font-weight:800}.hm-vs-old{background:#0c0d0e;box-shadow:inset 0 0 0 1px #ffffff17}.hm-vs-photo{z-index:-2;object-fit:cover;object-position:25% 50%;opacity:.32}.hm-vs-old:after{content:"";z-index:-1;background:linear-gradient(#0c0d0e8c,#0c0d0ee0 70%);position:absolute;inset:0}.hm-vs-apps{gap:10px;display:grid}.hm-vs-app{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff12;border-radius:18px;gap:6px;max-width:none;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.hm-vs-app-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.hm-vs-app-top b{font-size:16px;font-weight:700}.hm-vs-fee{color:var(--yellow-300);font-variant-numeric:tabular-nums;background:#ffd25c24;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:800}.hm-vs-app-sub{color:#ffffff80;font-size:13px}.hm-vs-bars{gap:6px;margin-top:2px;display:grid}.hm-vs-bars i{background:#ffffff24;border-radius:6px;height:6px}.hm-vs-bars i:last-child{width:58%}.hm-vs-total{color:var(--yellow-300);border-top:1px solid #ffffff1f;margin-top:auto;padding-top:16px;font-size:clamp(17px,1.4vw,20px)}.hm-vs-total b{font-weight:800}.hm-vs-arrow{z-index:2;color:#000;background:#fff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 8px #000,0 20px 40px -10px #5cf2dc73}.hm-vs-new{color:#000;background:radial-gradient(120% 80% at 0% 0%, #ffffff73, transparent 55%), var(--teal-300);box-shadow:0 40px 90px -40px #5cf2dc99}.hm-vs-profile{background:#fff;border-radius:24px;gap:4px;padding:clamp(18px,2vw,24px);display:grid;box-shadow:0 1px 2px #0000000f,0 24px 40px -24px #00000059}.hm-vs-profile-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.hm-vs-mark{width:72px;height:auto}.hm-vs-ready{background:var(--teal-100);color:var(--teal-900);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:13px;font-weight:800;display:inline-flex}.hm-vs-name{letter-spacing:-.035em;font-size:clamp(22px,2vw,26px);font-weight:800;line-height:1.1}.hm-vs-sub{color:var(--neutral-700);font-size:15px}.hm-vs-checks{gap:2px;margin-top:12px;display:grid}.hm-vs-checks li{border-top:1px solid var(--neutral-100);align-items:center;gap:12px;max-width:none;padding:10px 0;font-size:16px;font-weight:600;display:flex}.hm-vs-checks li:first-child{border-top:0}.hm-vs-tick{background:var(--teal-500);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid}.hm-vs-share{align-items:center;gap:14px;margin-top:4px;display:flex}.hm-vs-share>span:last-child{line-height:1.3;display:grid}.hm-vs-share b{font-size:15px;font-weight:800}.hm-vs-share small{opacity:.7;font-size:13px}.hm-vs-faces{flex:none;display:flex}.hm-vs-faces span{background:center / cover no-repeat var(--neutral-300);width:34px;height:34px;box-shadow:0 0 0 2.5px var(--teal-300);border-radius:50%}.hm-vs-faces span+span{margin-left:-10px}.hm-vs-cta{justify-content:center;width:100%;margin-top:auto}.hm-vs-note{color:#ffffff80;text-align:center;max-width:none;margin-top:20px}@media (min-width:900px){.hm-vs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:899px){.hm-vs-arrow{justify-self:center;margin-block:-38px;position:relative;top:auto;left:auto;translate:none;rotate:90deg}}.hm-offers-phone{place-items:center;display:grid}.hm-offers-phone .device-phone{--w:min(320px, 78vw)}.hm-side{background:var(--white);padding:clamp(56px,7vw,96px) 0}.hm-side-head{grid-template-columns:1.1fr 1fr;align-items:end;gap:20px 48px;margin-bottom:clamp(24px,3vw,40px);display:grid}.hm-side-title{max-width:13ch;margin-top:8px}.hm-side-intro{gap:18px;display:grid}.hm-side-intro .t-body{color:var(--text-secondary);max-width:46ch}.hm-side-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;list-style:none;display:grid}.hm-side-card{aspect-ratio:4/4.6;isolation:isolate;background:#111;border-radius:24px;max-height:440px;position:relative;overflow:hidden}.hm-side-photo{object-fit:cover;transition:transform .9s var(--ease-out)}.hm-side-card:hover .hm-side-photo{transform:scale(1.04)}.hm-side-card:after{content:"";z-index:1;background:linear-gradient(#0000 40%,#000000c7 100%);position:absolute;inset:0}.hm-side-tag{z-index:2;background:var(--teal-300);color:#000;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:700;position:absolute;top:16px;left:16px}.hm-side-copy{z-index:2;color:#fff;gap:6px;display:grid;position:absolute;bottom:20px;left:20px;right:20px}.hm-side-copy h3{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,24px);font-weight:800;line-height:1.12}.hm-side-copy p{color:#ffffffd1;font-size:15px;line-height:1.45}@media (max-width:899px){.hm-side-head{grid-template-columns:1fr}.hm-side-cards{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;overflow-x:auto}.hm-side-cards::-webkit-scrollbar{display:none}.hm-side-card{scroll-snap-align:start;aspect-ratio:4/5}}@media (prefers-reduced-motion:reduce){.hm-side-photo{transition:none}}
