.uc-hero{isolation:isolate;min-block-size:820px;position:relative;overflow:hidden}.uc-stage{z-index:-2;background:var(--uc-wide) 100% 0 / 1600px auto no-repeat;position:absolute;inset:0}@media (width>=1921px){.uc-stage{background-image:var(--uc-wide-2x)}}.uc-hero:before,.uc-hero:after{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.uc-hero:before{background:linear-gradient(to right, var(--bg) 0%, var(--bg) 40%, var(--hp-fade) 50%, transparent 64%)}.uc-hero:after{background:linear-gradient(to top, var(--bg), transparent 14%)}.uc-eyebrow{align-items:center;gap:10px;display:inline-flex}.hp-h1.uc-h1{font-size:104px}.uc-card{z-index:2;border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 94%, transparent);inline-size:470px;color:var(--text);border-radius:22px;padding:18px 20px 16px;position:absolute;inset-block-end:56px;inset-inline-end:48px;box-shadow:0 24px 50px -20px #00000059}.uc-card-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.uc-card-who{align-items:center;gap:10px;min-inline-size:0;display:flex}.uc-card-who b{font-family:var(--font-home-display);font-size:17px;display:block}.uc-card-who small{color:var(--text-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.uc-card .hp-dot{block-size:7px;inline-size:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--green-bright) 20%, transparent)}.uc-card-stats{flex-wrap:wrap;justify-content:end;gap:6px 14px;font-size:12px;display:flex}.uc-stat{white-space:nowrap;color:var(--text-muted);align-items:center;gap:5px;display:inline-flex}.uc-stat b{font-family:var(--font-home-display);color:var(--text);font-size:17px}.uc-stat svg,.uc-ic{fill:none;block-size:16px;inline-size:16px;stroke:var(--hp-acc);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.uc-av{border:2px solid var(--uc-who,var(--hp-acc));background:var(--uc-who,var(--surface-2));object-fit:cover;border-radius:50%;flex:none;justify-content:center;align-items:center;block-size:36px;inline-size:36px;display:inline-flex}img.uc-av{border-color:var(--hp-acc)}.uc-av svg{fill:none;block-size:18px;inline-size:18px;stroke:var(--uc-who-ink,#fff);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.uc-prof{margin-block-start:40px;position:relative}.uc-prof svg{block-size:150px;inline-size:100%;display:block;overflow:visible}.uc-prof-area{fill:color-mix(in srgb, var(--hp-acc) 14%, transparent)}.uc-prof-line{fill:none;stroke:var(--hp-acc);stroke-width:2.2px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.uc-prof-gap{stroke-dasharray:4 5;opacity:.6}.uc-peak{text-align:center;white-space:nowrap;color:var(--text-muted);font-size:11px;line-height:1.25;position:absolute;transform:translate(-50%,calc(-100% - 8px))}.uc-peak b{color:var(--text);display:block}.uc-peak:not([data-last]){text-align:end;transform:translate(calc(6px - 100%),calc(-100% - 8px))}.uc-peak:not([data-last]):after{margin-inline-start:0;inset-inline:auto 2px}.uc-peak:after{content:"";border:2px solid var(--hp-acc);background:var(--surface);box-sizing:border-box;border-radius:50%;block-size:8px;inline-size:8px;margin-block-end:-4px;margin-inline-start:-4px;position:absolute;inset-block-end:-8px;inset-inline-start:50%}.uc-now{background:var(--person-blue);block-size:10px;inline-size:10px;box-shadow:0 0 0 5px color-mix(in srgb, var(--person-blue) 25%, transparent);border-radius:50%;margin:-5px 0 0 -5px;position:absolute}.uc-prof-axis{color:var(--text-muted);justify-content:space-between;margin-block-start:6px;font-size:11px;display:flex}.uc-leg{align-items:center;gap:12px;margin-block-start:14px;font-size:13px;font-weight:600;display:flex}.uc-leg i{background:var(--person-blue);border-radius:2px;flex:1;block-size:3px;position:relative}.uc-leg i:before,.uc-leg i:after{content:"";border-radius:50%;block-size:11px;inline-size:11px;position:absolute;inset-block-start:-4px}.uc-leg i:before{border:2px solid var(--person-blue);background:var(--surface);box-sizing:border-box;inset-inline-start:-2px}.uc-leg i:after{background:var(--person-blue);box-shadow:0 0 0 5px color-mix(in srgb, var(--person-blue) 25%, transparent);inset-inline-end:-4px}.uc-stops{text-align:center;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-auto-flow:column;margin-block-start:16px;font-size:12px;display:grid}.uc-stops li{justify-items:center;gap:4px;display:grid;position:relative}.uc-stops li:before{content:"";background:var(--person-blue);block-size:2px;position:absolute;inset-block-start:5px;inset-inline:-50% 50%}.uc-stops li:first-child:before{display:none}.uc-stops i{border:2px solid var(--person-blue);background:var(--surface);border-radius:50%;block-size:12px;inline-size:12px;position:relative}.uc-stops [data-now] i{background:var(--person-blue);box-shadow:0 0 0 5px color-mix(in srgb, var(--person-blue) 25%, transparent)}.uc-stops b,.uc-stops small{white-space:nowrap;max-inline-size:100%;overflow:hidden}.uc-stops b{font-size:13px}.uc-stops small{color:var(--text-muted)}@media (width<=820px){.uc-stops b,.uc-stops small{font-size:11px}}.uc-rows{gap:10px;margin-block-start:12px;display:grid}.uc-rows li{align-items:center;gap:10px;display:flex}.uc-rows li>b,.uc-rows li>span:not([class]){font-family:var(--font-home-display);flex:1;font-size:16px}.uc-rows li+li{border-block-start:1px solid var(--border);padding-block-start:10px}.uc-phone{border:1px solid var(--border);background:var(--surface-2);border-radius:18px;gap:8px;margin-block-start:14px;padding:10px;display:grid}.uc-phone-bar{background:var(--surface);color:var(--text-muted);border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}.uc-phone-bar svg{block-size:12px;inline-size:12px}.uc-phone-map{background:var(--uc-phone) 50% 50% / auto 420px no-repeat;border-radius:10px;block-size:110px}.uc-way-card{align-content:center;padding:24px;display:grid;position:absolute;inset:0}.uc-card-compact{inline-size:auto;box-shadow:none;background:0 0;border:0;padding:0;position:static}.uc-card-compact .uc-prof svg{block-size:170px}.uc-card-compact .uc-prof{margin-block-start:0}.uc-map{background:var(--uc-phone) 50% 50% / auto 420px no-repeat;position:absolute;inset:0}.hp-blog-frame.uc-map{position:static}.uc-map-wide{background-position:30%}.uc-map-dim:after{content:"";background:color-mix(in srgb, var(--surface-2) 55%, transparent);position:absolute;inset:0}.uc-linkchip{border:1px solid var(--border);background:var(--surface);color:var(--text);border-radius:14px;align-items:center;gap:8px;padding:12px 14px;font-size:14px;display:flex;position:absolute;inset-block-end:24px;inset-inline:24px;box-shadow:0 10px 28px #0000001f}.uc-linkchip span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.uc-linkchip svg{block-size:16px;inline-size:16px;color:var(--text-muted);flex:none}.uc-ring{border:2.5px dashed var(--hp-acc);background:color-mix(in srgb, var(--hp-acc) 10%, transparent);border-radius:50%;block-size:190px;inline-size:190px;margin:-95px 0 0 -95px;position:absolute;inset-block-start:50%;inset-inline-start:50%}.uc-ping{background:var(--surface);block-size:76px;inline-size:76px;box-shadow:0 0 0 14px color-mix(in srgb, var(--hp-acc) 22%, transparent), 0 0 0 30px color-mix(in srgb, var(--hp-acc) 10%, transparent);border-radius:50%;justify-content:center;align-items:center;margin:-38px 0 0 -38px;display:inline-flex;position:absolute;inset-block-start:50%;inset-inline-start:50%}.uc-ping svg{fill:none;block-size:34px;inline-size:34px;stroke:var(--hp-acc);stroke-width:1.8px;stroke-linecap:round}.uc-consent{background:var(--surface);border-radius:16px;gap:4px;padding:10px 16px;display:grid;position:absolute;inset:40px 36px auto;box-shadow:0 10px 28px #0000001a}.uc-consent li{align-items:center;gap:12px;padding-block:10px;display:flex}.uc-consent li+li{border-block-start:1px solid var(--border)}.uc-consent .uc-av{block-size:32px;inline-size:32px}.uc-consent i{background:var(--border);border-radius:5px;flex:1;block-size:9px}.uc-toggle{background:var(--border);border-radius:11px;flex:none;block-size:22px;inline-size:40px;position:relative}.uc-toggle:after{content:"";background:#fff;border-radius:50%;block-size:16px;inline-size:16px;position:absolute;inset-block-start:3px;inset-inline-start:3px}.uc-toggle[data-on]{background:var(--hp-acc)}.uc-toggle[data-on]:after{inset-inline-start:21px}.hp-band.uc-band{padding:72px 80px;display:block}.uc-band .hp-kicker{color:#5fe39a}.uc-band .hp-h2{color:#fff;font-size:56px;position:relative}.uc-band-head{margin-block-end:48px;position:relative}.uc-steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.uc-steps .hp-stat{font-family:var(--font-home-display);color:#5fe39a;margin-block-end:14px;font-size:72px}.uc-step-title{font-family:var(--font-home-display);color:#fff;margin-block-end:6px;font-size:24px}.uc-steps p{color:#b9d6c7;font-size:16px;line-height:1.5}.uc-faq-link{color:var(--hp-acc);text-underline-offset:2px;text-decoration:underline}.hp-hood.uc-sibs{grid-template-columns:300px 1fr;align-items:center}.uc-sibs .hp-use{flex-direction:row;align-items:center;gap:14px;padding:14px 16px}.uc-sibs .hp-use-icon{block-size:44px;inline-size:44px;padding:11px}.uc-sibs .hp-use-title{font-size:17px}.hp-end-title.uc-end-title{font-size:96px}@media (width<=1099px){.hp-hood.uc-sibs{grid-template-columns:1fr;gap:24px}}@media (width<=820px){.uc-hero{min-block-size:0;overflow:visible}.hp-hello.uc-eyebrow{font-size:15px}.uc-hero:before,.uc-hero:after{display:none}.hp-h1.uc-h1{font-size:62px}.uc-stage{z-index:auto;background-image:var(--uc-phone), var(--uc-lqip);background-position:50%;background-size:auto 420px,cover;border-radius:24px;block-size:420px;margin:32px 16px 0;position:relative;inset:auto}.uc-card{inline-size:auto;margin:-64px 28px 0;padding:14px 14px 12px;position:relative;inset:auto}.uc-card-head{flex-wrap:wrap}.uc-prof svg{block-size:120px}.hp-band.uc-band{padding:48px 28px}.uc-band .hp-h2{font-size:38px}.uc-steps{grid-template-columns:1fr;gap:28px}.uc-steps .hp-stat{font-size:52px}.hp-end-title.uc-end-title{font-size:min(56px,14vw)}}
