@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-SemiBold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/Pretendard-ExtraBold.woff2)format("woff2");font-weight:800;font-style:normal;font-display:swap}.lc{--page:var(--ds-surface);--band:var(--ds-bg);--card:var(--ds-surface);--well:var(--ds-bg);--fill:var(--ds-track);--fill-hover:color-mix(in srgb,var(--ds-track) 95%,var(--ds-ink-1));--line:var(--ds-line);--ink:var(--ds-ink-1);--ink-2:var(--ds-ink-2);--ink-3:var(--ds-ink-3);--accent:var(--ds-accent);--accent-hover:var(--ds-link-hover);--on-accent:var(--ds-on-accent);--accent-soft:var(--ds-tier-rookie-bg);--accent-ink:var(--ds-link-hover);--ok:var(--ds-ok);--ok-soft:var(--ds-ok-bg);--t1:var(--ds-tier-trainee);--t1s:var(--ds-tier-trainee-bg);--t1i:var(--ds-tier-trainee-ink);--t2:var(--ds-tier-rookie);--t2s:var(--ds-tier-rookie-bg);--t2i:var(--ds-tier-rookie-ink);--t3:var(--ds-tier-semipro);--t3s:var(--ds-tier-semipro-bg);--t3i:var(--ds-tier-semipro-ink);--t4:var(--ds-tier-pro);--t4s:var(--ds-tier-pro-bg);--t4i:var(--ds-tier-pro-ink);--bezel:var(--ds-ink-1);--screen:var(--ds-surface);--screen-2:var(--ds-bg);--stage-b:var(--ds-track);--gloss:linear-gradient(160deg,#ffffffd9 0%,#fff0 58%);--sh-float:0 28px 56px -20px #1a17193d,0 8px 18px -10px #1a17191f;--sh-phone:0 60px 110px -40px #1a17196b,0 18px 36px -18px #1a171933;--sh-card:0 2px 6px #1a17190a;--focus:var(--ds-focus);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){.lc{--page:var(--ds-bg);--band:var(--ds-surface);--card:var(--ds-surface-raised);--well:var(--ds-surface);--ink-3:var(--ds-ink-nav);--accent-ink:var(--ds-link);--bezel:color-mix(in srgb,var(--ds-bg) 60%,#000);--screen-2:var(--ds-surface-raised);--stage-b:var(--ds-bg);--gloss:linear-gradient(160deg,#ffffff1a 0%,#fff0 58%);--sh-float:0 28px 56px -20px #0009,0 8px 18px -10px #0006;--sh-phone:0 60px 110px -40px #000000bf,0 18px 36px -18px #00000080;--sh-card:0 0 0 1px #ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.lc{background:var(--page);min-height:100dvh;color:var(--ink);letter-spacing:-.01em;word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss06";interpolate-size:allow-keywords;font-family:Pretendard,Apple SD Gothic Neo,Malgun Gothic,system-ui,sans-serif;font-weight:400;line-height:1.6;position:relative;overflow-x:clip}.lc *,.lc :before,.lc :after{box-sizing:border-box}:where(.lc) :is(h1,h2,h3,h4,p,ul,ol,dl,dd,figure){margin:0}:where(.lc) :is(ul,ol){padding:0;list-style:none}.lc a{color:inherit}.lc :is(a,summary,button):focus-visible{outline:2.5px solid var(--focus);outline-offset:3px;border-radius:12px}.lc .skip{z-index:40;background:var(--ink);color:var(--page);border-radius:12px;padding:12px 18px;font-weight:700;text-decoration:none;position:absolute;top:-80px;left:16px}.lc .skip:focus{top:12px}@media (max-width:1023.98px){.lc .only-d{display:none!important}}@media (min-width:1024px){.lc .only-m{display:none!important}}.lc :is(.h1,.h2,.h3){color:var(--ink);font-weight:700}.lc .h1{letter-spacing:-.035em}.lc .h2{letter-spacing:-.03em}.lc .h3{letter-spacing:-.02em}.lc .kick{color:var(--accent);letter-spacing:-.01em;font-weight:700}.lc .lead,.lc .body{color:var(--ink-2)}.lc .note{color:var(--ink-3)}.lc .sec{scroll-margin-top:64px;position:relative}.lc .band{background:var(--band);--surf:var(--card);--stage:var(--stage-b)}.lc .page{background:var(--page);--surf:var(--well);--stage:var(--well)}.lc .tile{background:var(--surf)}.lc .stage{background:var(--stage);position:relative}.lc .hd{z-index:30;background:color-mix(in srgb,var(--page) 86%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);position:sticky;top:0}.lc .hd-in{align-items:center;display:flex}.lc .logo{min-height:44px;color:var(--ink);letter-spacing:-.03em;align-items:center;gap:8px;font-weight:800;text-decoration:none;display:inline-flex}.lc .logo svg{flex:none;display:block}.lc .mk-bg{fill:var(--accent)}.lc .mk-r{fill:none;stroke:var(--on-accent)}.lc .nav{gap:4px;display:flex}.lc .nav a{min-height:44px;color:var(--ink-2);transition:background-color var(--ds-dur-hover) var(--ds-ease-out),color var(--ds-dur-hover) var(--ds-ease-out);border-radius:12px;align-items:center;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.lc .nav a:hover{background:var(--fill);color:var(--ink)}.lc .btn{letter-spacing:-.02em;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;min-height:44px;transition:background-color var(--ds-dur-hover) var(--ds-ease-out),transform var(--ds-dur-press) var(--ds-ease-out);border:0;border-radius:16px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:700;text-decoration:none;display:inline-flex}.lc .btn:active{transform:scale(var(--ds-press-scale))}.lc .pri{background:var(--accent);color:var(--on-accent)}.lc .pri:hover{background:var(--accent-hover)}.lc .sec-b{background:var(--fill);color:var(--ink)}.lc .sec-b:hover{background:var(--fill-hover)}.lc .txt{color:var(--ink-2);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--ink-2) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--ink-2) 40%,transparent);text-underline-offset:4px;transition:color var(--ds-dur-hover) var(--ds-ease-out)}.lc .txt:hover{color:var(--ink)}.lc .ic{isolation:isolate;width:var(--ic);height:var(--ic);border-radius:var(--icr);background:var(--tile,var(--accent-soft));box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--glyph,var(--accent)) 10%,transparent);color:var(--glyph,var(--accent));flex:none;place-items:center;display:inline-grid;position:relative}.lc .ic:before{content:"";border-radius:inherit;background:var(--gloss);z-index:-1;position:absolute;inset:0}.lc .ic>svg{width:var(--icg);height:var(--icg);filter:drop-shadow(0 1.5px 1.5px color-mix(in srgb,currentColor 28%,transparent));display:block}.lc .ic .b{fill:currentColor;opacity:.34}.lc .ic .f{fill:currentColor}.lc .ic .s{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lc .tone-1{--tile:var(--t1s);--glyph:var(--t1)}.lc .tone-2{--tile:var(--t2s);--glyph:var(--t2)}.lc .tone-3{--tile:var(--t3s);--glyph:var(--t3)}.lc .tone-4{--tile:var(--t4s);--glyph:var(--t4)}.lc .tone-ok{--tile:var(--ok-soft);--glyph:var(--ok)}.lc .chip{white-space:nowrap;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:4px;padding:7px 10px;font-size:14px;font-weight:700;line-height:1;display:inline-flex}.lc .chip.t1{background:var(--t1s);color:var(--t1i)}.lc .chip.t2{background:var(--t2s);color:var(--t2i)}.lc .chip.t3{background:var(--t3s);color:var(--t3i)}.lc .chip.t4{background:var(--t4s);color:var(--t4i)}.lc .chip.ok{background:var(--ok-soft);color:var(--ok)}.lc .chip.mute{background:var(--fill);color:var(--ink-2)}.lc .chip.ac{background:var(--accent-soft);color:var(--accent-ink)}.lc .phone{background:var(--bezel);box-shadow:var(--sh-phone),0 0 0 1.5px #ffffff1f inset;position:relative}.lc .phone:before{content:"";background:var(--bezel);z-index:2;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.lc .scr{background:var(--screen);height:100%;color:var(--ink);position:relative;overflow:hidden}.lc .p-bar{justify-content:space-between;align-items:center;display:flex}.lc .p-logo{letter-spacing:-.03em;align-items:center;gap:6px;font-weight:800;display:inline-flex}.lc .p-bell{color:var(--ink-2);place-items:center;display:grid;position:relative}.lc .p-bell i{background:var(--accent);width:8px;height:8px;box-shadow:0 0 0 2px var(--screen);border-radius:50%;position:absolute;top:1px;right:1px}.lc .p-card{background:var(--screen-2);border-radius:18px}.lc .p-row{align-items:center;gap:12px;display:flex}.lc .p-row>div{flex:1;gap:2px;min-width:0;display:grid}.lc .p-row b{letter-spacing:-.02em;font-size:15px;font-weight:700}.lc .p-row span{color:var(--ink-3);font-size:14px}.lc .p-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px}.lc .fl{background:var(--card);box-shadow:var(--sh-float);border-radius:22px;position:absolute}.lc .card{background:var(--card);box-shadow:var(--sh-card)}.lc .lc-ring{display:block;transform:rotate(-90deg)}.lc .lc-ring .tr{fill:none;stroke:var(--fill)}.lc .lc-ring .pg{fill:none;stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset var(--ds-dur-grow) var(--ds-ease-out) var(--ds-delay-reveal)}.lc .ring-wrap{place-items:center;display:grid;position:relative}.lc .ring-mid{place-content:center;justify-items:center;gap:6px;display:grid;position:absolute;inset:0}.lc .ring-mid b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.lc .up{color:var(--ok);font-weight:700}.lc .bar{background:var(--fill);border-radius:999px;height:12px;position:relative;overflow:hidden}.lc .bar i{width:var(--w);border-radius:inherit;background:var(--c,var(--accent));transform-origin:0;transition:transform var(--ds-dur-grow) var(--ds-ease-out) calc(var(--ds-delay-grow) + var(--j,0) * var(--ds-grow-step));position:absolute;inset:0 auto 0 0}.lc .dl{row-gap:10px;display:grid}.lc .dl>div{align-items:baseline;gap:16px;display:flex}.lc .dl dt{color:var(--ink-3);flex:none;font-size:14px;font-weight:600}.lc .dl dd{color:var(--ink);letter-spacing:-.02em;font-weight:600}.lc .fbtns{grid-template-columns:1fr 1.4fr;gap:8px;display:grid}.lc .fbtns span{letter-spacing:-.02em;border-radius:14px;place-items:center;font-weight:700;display:grid}.lc .fbtns .g{background:var(--fill);color:var(--ink)}.lc .fbtns .a{background:var(--accent);color:var(--on-accent)}.lc .okline{color:var(--ok);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.lc .okline svg{flex:none}.lc .steps{color:var(--ink-3);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.lc .steps .on{color:var(--accent)}.lc .steps i{background:var(--fill-hover);border-radius:2px;width:14px;height:2px}.lc .acc{gap:4px;display:grid}.lc .acc-i{transition:background-color var(--ds-dur-swap) var(--ds-ease-out);border-radius:22px}.lc .acc-i[open]{background:var(--surf,var(--card));box-shadow:var(--sh-card)}.lc .acc-i summary{cursor:pointer;letter-spacing:-.02em;min-height:44px;color:var(--ink-3);transition:color var(--ds-dur-hover) var(--ds-ease-out);border-radius:22px;justify-content:space-between;align-items:center;gap:16px;font-weight:700;list-style:none;display:flex}.lc .acc-i summary::-webkit-details-marker{display:none}.lc .acc-i summary:hover,.lc .acc-i[open] summary{color:var(--ink)}.lc .acc-i summary svg{transition:transform var(--ds-dur-chev) var(--ds-ease-out);flex:none}.lc .acc-i[open] summary svg{transform:rotate(180deg)}.lc .acc-i::details-content{block-size:0;transition:block-size var(--ds-dur-expand) var(--ds-ease-out),content-visibility var(--ds-dur-expand);transition-behavior:allow-discrete;overflow:hidden}.lc .acc-i[open]::details-content{block-size:auto}.lc .acc-b{color:var(--ink-2)}.lc .sc-stage{position:relative}.lc .sc-p{opacity:0;visibility:hidden;filter:blur(6px);transition:opacity var(--ds-dur-expand) var(--ds-ease-out),transform var(--ds-dur-trail) var(--ds-spring-bounce),filter var(--ds-dur-expand) var(--ds-ease-out),visibility 0s linear var(--ds-dur-expand);position:absolute;inset:0;transform:translateY(10px)scale(.97)}.lc .sc-p1{opacity:1;visibility:visible;filter:none;transition:opacity var(--ds-dur-expand) var(--ds-ease-out) var(--ds-delay-panel-fade),transform var(--ds-dur-trail) var(--ds-spring-bounce) var(--ds-delay-panel-fade),filter var(--ds-dur-expand) var(--ds-ease-out) var(--ds-delay-panel-fade),visibility 0s;transform:none}.lc .lc-score:has(#lc-acc-2[open]) .sc-p2{opacity:1;visibility:visible;filter:none;transition:opacity var(--ds-dur-expand) var(--ds-ease-out) var(--ds-delay-panel-fade),transform var(--ds-dur-trail) var(--ds-spring-bounce) var(--ds-delay-panel-fade),filter var(--ds-dur-expand) var(--ds-ease-out) var(--ds-delay-panel-fade),visibility 0s;transform:none}.lc .lc-score:has(#lc-acc-3[open]) .sc-p3{opacity:1;visibility:visible;filter:none;transition:opacity var(--ds-dur-expand) var(--ds-ease-out) var(--ds-delay-panel-fade),transform var(--ds-dur-trail) var(--ds-spring-bounce) var(--ds-delay-panel-fade),filter var(--ds-dur-expand) var(--ds-ease-out) var(--ds-delay-panel-fade),visibility 0s;transform:none}:is(.lc .lc-score:has(#lc-acc-2[open]) .sc-p1,.lc .lc-score:has(#lc-acc-3[open]) .sc-p1){opacity:0;visibility:hidden;filter:blur(6px);transition:opacity var(--ds-dur-fade) var(--ds-ease-out),transform var(--ds-dur-fade) var(--ds-ease-out),filter var(--ds-dur-fade) var(--ds-ease-out),visibility 0s linear var(--ds-dur-fade);transform:translateY(-10px)scale(.97)}.lc .sc-list{gap:8px;display:grid}.lc .sc-list li{background:var(--screen-2);border-radius:14px;justify-content:space-between;align-items:center;gap:8px;padding:11px 14px;font-size:14px;font-weight:600;display:flex}.lc .sc-list li span:last-child{color:var(--ok);font-weight:700}.lc .sc-rule li b{color:var(--ink);font-weight:700}.lc .sc-cap{color:var(--ink-2);margin-bottom:10px;font-size:14px;font-weight:700}.lc .sc-big{letter-spacing:-.03em;font-weight:800;line-height:1.2}.lc .pos{background:linear-gradient(90deg,var(--fill),color-mix(in srgb,var(--accent) 45%,var(--fill)));border-radius:999px;height:12px;position:relative}.lc .pos i{background:var(--screen);width:22px;height:22px;box-shadow:0 0 0 5px var(--accent),0 4px 10px #0003;border-radius:50%;margin:-11px 0 0 -11px;position:absolute;top:50%;left:66%}.lc .pos-l{color:var(--ink-3);justify-content:space-between;margin-top:10px;font-size:14px;display:flex}.lc .mini{align-items:flex-end;gap:8px;height:64px;display:flex}.lc .mini i{background:color-mix(in srgb,var(--accent) 30%,var(--fill));height:var(--h);border-radius:6px 6px 3px 3px;flex:1}.lc .mini i:last-child{background:var(--accent)}.lc .tiers li{align-items:center;display:grid}.lc .tiers .val{letter-spacing:-.03em;text-align:right;font-variant-numeric:tabular-nums;font-weight:800}.lc .tiers .cap{color:var(--ink-3);grid-column:2/4;font-size:14px}.lc .tiers .chip{justify-self:start}.lc .tiers-hd{justify-content:space-between;align-items:center;gap:8px;display:flex}.lc .tiers-t{letter-spacing:-.02em;font-weight:700}.lc .slot{background:var(--surf);color:var(--ink-3);place-items:center;font-size:15px;font-weight:600;display:grid}.lc .ft{background:var(--page);color:var(--ink-2);border-top:1px solid var(--line)}.lc .ft b{color:var(--ink);font-weight:700}.lc .ft a.txt,.lc .ft .logo{align-items:center;min-height:44px;display:inline-flex}.lc .memo{color:var(--ink-3);font-size:14px;line-height:1.65}.lc .ft-en{color:var(--ink-3);gap:8px;padding-top:24px;padding-bottom:40px;font-size:14px;line-height:1.65;display:grid}.lc .ft-en h2{color:var(--ink-2);margin:0;font-size:15px;font-weight:700}.lc .ft-en p{max-width:72ch;margin:0}.lc .ft-en a.txt{min-height:0;display:inline}.lc .p-hello{letter-spacing:-.03em;font-weight:700;line-height:1.35}.lc .p-score{align-items:center;display:flex}.lc .p-score-t{justify-items:start;gap:2px;display:grid}.lc .p-score-t span:first-child{color:var(--ink-3);font-size:14px;font-weight:600}.lc .p-score-t b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:800;line-height:1.15}.lc .p-title{letter-spacing:-.02em;font-weight:700}.lc .p-ring{margin-inline:auto}.lc .p-delta{text-align:center;color:var(--ink-2);font-size:15px;font-weight:600}.lc .f-cap{color:var(--ink-2);font-weight:600;display:block}.lc .f-big{letter-spacing:-.04em;font-weight:800;line-height:1.15}.lc .fl>div{text-align:left;gap:2px;min-width:0;display:grid}.lc .fl b{letter-spacing:-.02em;color:var(--ink);font-weight:700}.lc .fl>div span{color:var(--ink-2)}.lc :is(.job,.mail,.ms,.care,.cl){box-shadow:var(--sh-float);text-align:left}.lc .job-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lc .job-top .note{font-size:14px;font-weight:600}.lc .job-t{letter-spacing:-.03em;font-weight:700;line-height:1.35}.lc .mail-to{color:var(--ink-3);font-size:14px;font-weight:600}.lc .ex{z-index:5;color:var(--ink-3);background:color-mix(in srgb,var(--card) 80%,transparent);border-radius:999px;padding:5px 10px;font-size:14px;font-weight:600;line-height:1.2;position:absolute;top:16px;left:16px}.lc .pop{background:var(--card);box-shadow:var(--sh-float);text-align:left;border-radius:22px}.lc .pop>div{gap:2px;min-width:0;display:grid}.lc .pop b{letter-spacing:-.02em;color:var(--ink);font-weight:700}.lc .pop>div>span{color:var(--ink-2)}.lc :is(.pop-row,.addr,.ai,.appi){align-items:center;gap:12px;display:flex}.lc .grades{gap:6px;margin-top:16px;display:flex}.lc .grades span{background:var(--fill);min-width:44px;height:36px;color:var(--ink-3);border-radius:12px;place-items:center;padding:0 10px;font-size:15px;font-weight:800;display:grid}.lc .grades .on{background:var(--t1s);color:var(--t1i)}.lc .gbadge{background:var(--t1s);width:44px;height:44px;color:var(--t1i);transition:transform var(--ds-dur-reveal) var(--ds-spring-bounce) calc(var(--ds-dur-reveal) * .7),border-radius var(--ds-dur-reveal) var(--ds-spring-bounce) calc(var(--ds-dur-reveal) * .7);border-radius:14px;flex:none;place-items:center;font-size:20px;font-weight:800;display:grid}.lc .pop .memo-h{align-items:center;gap:12px;display:flex}.lc .memo-h>div{gap:0;display:grid}.lc .memo-h span{color:var(--ink-3);font-size:14px}.lc .memo-t{color:var(--ink);font-weight:500;line-height:1.6}.lc .care ul{gap:8px;display:grid}.lc .care li{color:var(--ink-2);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;font-weight:600;display:flex}.lc .care li .chip{flex:none;justify-content:center;min-width:62px}.lc .care li.on{background:var(--t2s);color:var(--ink)}.lc .addr span{font-size:14px;font-weight:600;color:var(--ink-3)!important}.lc .orig{gap:2px;display:grid}.lc .orig b{color:var(--accent-ink)}.lc .orig span{color:var(--ink-2);font-size:14px}.lc .tabs{background:var(--screen-2);border-radius:14px;gap:4px;padding:4px;display:flex}.lc .tabs span{text-align:center;color:var(--ink-3);border-radius:10px;flex:1;padding:7px 0;font-size:14px;font-weight:700}.lc .tabs .on{background:var(--screen);color:var(--ink);box-shadow:0 1px 3px #00000014}.lc .sns-pos{align-items:center;gap:14px;padding:16px;display:flex}.lc .sns-pos>div:last-child{gap:2px;display:grid}.lc .sns-pos b{font-size:15px;font-weight:700}.lc .sns-pos span{color:var(--ink-3);font-size:14px;line-height:1.45}.lc .sns-pos .lc-ring .pg{stroke:var(--t3)}.lc .sns-pos .ring-mid b{letter-spacing:0;text-align:center;padding-left:.02em;line-height:1}.lc .kpis{grid-template-columns:1fr 1fr;gap:8px;display:grid}.lc .kpis .p-card{gap:4px;padding:12px 16px;display:grid}.lc .kpis span,.lc .wk>span{color:var(--ink-3);font-size:14px;font-weight:600}.lc .kpis b{letter-spacing:-.03em;font-size:20px;font-weight:800}.lc .wk{gap:8px;padding:12px 16px;display:grid}.lc .wk .mini{height:48px;margin:0}.lc .ai{align-items:flex-start}.lc .ai em{color:var(--ink-3);margin-top:4px;font-size:14px;font-style:normal}.lc .ai>div>span{line-height:1.5}.lc .lock{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,var(--screen)) 0%,var(--screen) 70%);align-content:start;justify-items:center;height:100%;display:grid}.lc .lk-d{color:var(--ink-2);font-weight:600}.lc .lk-t{letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.lc .nt{gap:8px;width:100%;display:grid}.lc .nt li{background:color-mix(in srgb,var(--screen) 82%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;border-radius:18px;align-items:flex-start;gap:10px;display:flex;box-shadow:0 2px 8px #0000000f}.lc .nt li>svg{flex:none;margin-top:2px}.lc .nt li>div{flex:1;gap:2px;min-width:0;display:grid}.lc .nt p{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lc .nt b{font-size:14px;font-weight:700}.lc .nt p span{color:var(--ink-3);white-space:nowrap;font-size:14px}.lc .nt li>div>span{color:var(--ink);letter-spacing:-.02em;font-size:15px;font-weight:600;line-height:1.4}.lc .appi-ic svg{border-radius:16px;display:block;box-shadow:0 6px 14px -6px #00000059}.lc .cl-pro{background:var(--well);border-radius:16px;align-items:center;gap:12px;margin-top:18px;padding:12px;display:flex}.lc .cl-pro>div{gap:2px;display:grid}.lc .cl-pro b{align-items:center;gap:8px;font-weight:700;display:flex}.lc .cl-pro b .chip{padding:4px 8px;font-size:14px}.lc .cl-pro>div>span{color:var(--ink-3);font-size:14px}.lc .cl .steps{flex-wrap:wrap;margin-top:4px}.lc .rate ul{gap:8px;margin-top:10px;display:grid}.lc .rate li{color:var(--ink-2);align-items:center;gap:8px;font-weight:600;display:flex}.lc .rate li svg,.lc .cl-rate li svg{color:var(--ok);flex:none}.lc .sup-hd{flex-wrap:wrap;align-content:center;align-items:center;gap:4px 8px;min-height:48px;display:flex}.lc .sup-hd .chip.t3{padding:5px 9px;font-size:14px}.lc .lp{z-index:1;box-shadow:var(--sh-float);text-align:left;border-radius:24px;gap:12px;display:grid;position:relative}.lc .lp-brand{letter-spacing:-.01em;color:var(--t4i);background:var(--t4s);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:14px;font-weight:800;display:inline-flex}.lc .lp-brand svg{flex:none;display:block}.lc .lp-brand .b{fill:currentColor;opacity:.34}.lc .lp-brand .s{fill:none;stroke:currentColor;stroke-width:2.2px}.lc .lp-pro{align-items:center;gap:12px;display:flex}.lc .lp-av{background:var(--t4s);width:44px;height:44px;color:var(--t4i);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:800;display:grid}.lc .lp-pro>div{display:grid}.lc .lp-pro b{letter-spacing:-.03em;font-size:17px;font-weight:800}.lc .lp-pro span{color:var(--ink-3);letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.lc .lp-wish{background:var(--well);border-radius:16px;align-items:center;gap:12px;padding:12px;display:flex}.lc .lp-wish>div{gap:2px;min-width:0;display:grid}.lc .lp-wish b{letter-spacing:-.02em;font-size:14px;font-weight:700}.lc .lp-wish span{color:var(--ink-2);font-size:14px;line-height:1.45}.lc .lp-send{background:var(--ink);height:44px;color:var(--page);letter-spacing:-.02em;border-radius:14px;place-items:center;font-size:15px;font-weight:700;display:grid}.lc .lp-flow{grid-template-columns:repeat(4,1fr);margin:0;padding:4px 0 0;list-style:none;display:grid;position:relative}.lc .lp-flow:before{content:"";opacity:.55;background:linear-gradient(90deg,#8e90a0,#6c63e0,#9b4fd8,#e0568a);border-radius:2px;height:2px;position:absolute;top:9px;left:12.5%;right:12.5%}.lc .lp-flow li{color:var(--ink-2);white-space:nowrap;justify-items:center;gap:6px;font-size:14px;font-weight:600;display:grid}.lc .lp-flow i{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 3px var(--card);transition:transform var(--ds-dur-trail) var(--ds-spring-bounce) calc(var(--ds-dur-reveal) + var(--k,0) * var(--ds-grow-step));border-radius:50%;position:relative}.lc .lp-l{gap:8px;display:grid}.lc .lp-l li{background:var(--well);letter-spacing:-.02em;border-radius:14px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:15px;font-weight:700;display:flex}.lc .lp-l i{color:var(--ink-3);font-style:normal}.lc .lp>*{transition:opacity var(--ds-dur-fill) var(--ds-ease-out) calc(var(--ds-delay-grow) + var(--n,0) * var(--ds-grow-step)),transform var(--ds-dur-trail) var(--ds-spring-bounce) calc(var(--ds-delay-grow) + var(--n,0) * var(--ds-grow-step))}.lc .lp>:nth-child(2){--n:1}.lc .lp>:nth-child(3){--n:2}.lc .lp>:nth-child(4){--n:3}.lc .lp>:nth-child(5){--n:4}.lc .lp>:nth-child(6){--n:5}.lc .blob{z-index:0;pointer-events:none;background:var(--bc,var(--accent-soft));border-radius:42% 58% 63% 37%/41% 44% 56% 59%;position:absolute}.lc .bl-sns{--bc:var(--t3s)}.lc .bl-lp{--bc:var(--t4s)}.lc.rv-on [data-rv]{opacity:0;transform:translateY(var(--ds-reveal-shift));transition:opacity var(--ds-dur-reveal) var(--ds-ease-out) calc(var(--i,0) * var(--ds-stagger-reveal)),transform var(--ds-dur-reveal) var(--ds-ease-out) calc(var(--i,0) * var(--ds-stagger-reveal)),translate var(--ds-dur-expand) var(--ds-spring-bounce),box-shadow var(--ds-dur-expand) var(--ds-ease-out)}.lc.rv-on [data-rv=float]{transform:translateY(var(--ds-reveal-shift-float)) scale(var(--ds-reveal-scale))}.lc.rv-on [data-rv].is-in{opacity:1;transform:none}.lc.rv-on [data-rv]:not(.is-in) .lc-ring .pg{stroke-dashoffset:var(--c0)}.lc.rv-on [data-rv]:not(.is-in) .bar i{transform:scaleX(0)}.lc.rv-on [data-rv=blob]{transition:opacity var(--ds-dur-morph) var(--ds-ease-out) var(--ds-delay-panel-fade),transform var(--ds-dur-grow) var(--ds-spring-bounce) var(--ds-delay-panel-fade),border-radius var(--ds-dur-grow) var(--ds-spring-bounce) var(--ds-delay-panel-fade);border-radius:50%;transform:scale(.55)rotate(-24deg)}.lc.rv-on [data-rv=blob].is-in{border-radius:42% 58% 63% 37%/41% 44% 56% 59%;transform:none}.lc.rv-on [data-rv]:not(.is-in) .gbadge{border-radius:50%;transform:scale(.3)rotate(-30deg)}.lc.rv-on [data-rv]:not(.is-in) .lp>*{opacity:0;transform:translateY(10px)scale(.94)}.lc.rv-on [data-rv]:not(.is-in) .lp-flow i{transform:scale(0)}@media (prefers-reduced-motion:no-preference){.lc .ic{transition:border-radius var(--ds-dur-trail) var(--ds-spring-bounce),transform var(--ds-dur-trail) var(--ds-spring-bounce)}.lc :is(.tile:hover,.tile:focus-within,.btn:hover,.btn:focus-visible) .ic{transform:scale(1.06)rotate(-6deg);border-radius:50%!important}.lc .tile{transition:translate var(--ds-dur-expand) var(--ds-spring-bounce),box-shadow var(--ds-dur-expand) var(--ds-ease-out)}.lc .tile:hover{translate:0 var(--ds-lift-y);box-shadow:var(--sh-float)}@keyframes lc-rise{0%{opacity:0;transform:translateY(var(--ds-reveal-shift))}}@keyframes lc-rise-float{0%{opacity:0;transform:translateY(var(--ds-reveal-shift-float)) scale(var(--ds-reveal-scale))}}@keyframes lc-blob{0%{opacity:0;border-radius:50%;transform:scale(.55)rotate(-24deg)}}@keyframes lc-draw{0%{stroke-dashoffset:var(--c0)}}@keyframes lc-bob{0%{translate:0}to{translate:0 var(--ds-bob-shift)}}.lc [data-hrv]{animation:lc-rise var(--ds-dur-reveal) var(--ds-ease-out) calc(var(--i,0) * var(--ds-stagger-reveal)) both}.lc [data-hrv=float]{animation-name:lc-rise-float}.lc [data-hrv=blob]{animation:lc-blob var(--ds-dur-grow) var(--ds-spring-bounce) var(--ds-delay-panel-fade) both}.lc [data-hrv] .lc-ring .pg{animation:lc-draw var(--ds-dur-grow) var(--ds-ease-out) calc(var(--ds-dur-reveal) + var(--ds-delay-reveal)) both}.lc .bob[data-hrv]{animation:lc-rise-float var(--ds-dur-reveal) var(--ds-ease-out) calc(var(--i,0) * var(--ds-stagger-reveal)) both,lc-bob var(--ds-dur-bob) ease-in-out calc(var(--ds-dur-reveal) * 2) infinite alternate}.lc .bob2[data-hrv]{animation:lc-rise-float var(--ds-dur-reveal) var(--ds-ease-out) calc(var(--i,0) * var(--ds-stagger-reveal)) both,lc-bob var(--ds-dur-bob-alt) ease-in-out calc(var(--ds-dur-reveal) * 3) infinite alternate}}@media (prefers-reduced-motion:reduce){.lc [data-rv]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.lc :is(.lc-ring .pg,.bar i,.sc-p,.acc-i,.acc-i summary,.acc-i summary svg,.btn,.nav a,.txt,.blob,.gbadge,.lp>*,.lp-flow i,.ic,.tile,.sbar){transition:none!important}.lc .acc-i::details-content{transition:none}.lc .sc-p{filter:none!important;transform:none!important}.lc .btn:active{transform:none}.lc :is([data-hrv],[data-hrv] .lc-ring .pg,.bob){animation:none!important}}@media (min-width:1024px){.lc{font-size:17px}.lc .c{text-align:center}.lc .d-w{width:min(1080px,100% - 64px);margin:0 auto}.lc .d-hd{gap:24px;height:64px}.lc .d-logo{font-size:21px}.lc .nav{margin-left:auto}.lc .d-hd-btn{border-radius:12px;height:44px;padding:0 16px;font-size:15px}.lc .body{font-size:17px;line-height:1.65}.lc .d-s{padding:160px 0}.lc .d-kick{font-size:20px}.lc .d-h2{margin-top:14px;font-size:52px;line-height:1.3}.lc .d-sub{margin-top:24px;font-size:20px;line-height:1.65}.lc .d-sub b{color:var(--ink);font-weight:700}.lc .d-h3{font-size:24px;line-height:1.4}.lc .d-small{margin-top:20px;font-size:16px}.lc .sbar{display:none}.lc .d-hero{padding-top:112px}.lc .d-eyebrow{padding:9px 14px;font-size:15px}.lc .d-h1{margin-top:24px;font-size:80px;line-height:1.2}.lc .d-lead{margin-top:24px;font-size:22px;line-height:1.6}.lc .d-ctas{justify-content:center;gap:12px;margin-top:40px;display:flex}.lc .d-ctas .btn{height:60px;padding:0 30px;font-size:18px}.lc .d-hnote{margin-top:18px;font-size:16px}.lc .d-hv{clip-path:inset(-140px -240px 0);width:min(1080px,100% - 64px);height:600px;margin:88px auto 0;position:relative}.lc .d-hv .ex{top:0;left:0}.lc .d-hv-ph{position:absolute;top:0;left:calc(50% - 170px)}.lc .bl-hero{width:560px;height:560px;top:48px;left:calc(50% - 280px)}.lc .d-phone{border-radius:56px;width:340px;height:700px;padding:11px}.lc .d-phone:before{width:96px;height:28px;top:22px}.lc .d-phone .scr{border-radius:45px;align-content:start;gap:12px;padding:62px 20px 20px;display:grid}.lc .d-phone .p-logo{font-size:17px}.lc .p-hello{margin:8px 0 6px;font-size:23px}.lc .p-score{gap:16px;padding:16px}.lc .p-score-t b{font-size:28px}.lc .p-item{padding:14px 16px}.lc .d-f1{width:240px;padding:24px 26px;top:140px;left:80px}.lc .d-f1 .f-cap{font-size:15px}.lc .d-f1 .f-big{margin:6px 0;font-size:44px}.lc .d-f2{align-items:center;gap:14px;width:340px;padding:18px 24px 18px 18px;display:flex;top:318px;right:56px}.lc .d-f2 b{font-size:17px}.lc .d-f2 span{font-size:15px}.lc .d-whos{text-align:left;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:72px;display:grid}.lc .d-who{border-radius:32px;align-content:start;padding:40px 36px 44px;display:grid}.lc .d-who .ic{margin-bottom:28px}.lc .d-who-k{margin-bottom:4px;font-size:16px}.lc .d-who .body{margin-top:12px}.lc .d-two{grid-template-columns:440px minmax(0,1fr);align-items:center;gap:80px;display:grid}.lc .d-rev{grid-template-columns:minmax(0,1fr) 440px}.lc .d-rev .d-txt{order:2}.lc .d-st{border-radius:40px;align-content:center;justify-items:center;min-height:560px;padding:72px 48px;display:grid}.lc .d-wide{border-radius:40px;align-content:center;justify-items:center;margin-top:72px;padding:80px 48px;display:grid}.lc .lay{transform:translateX(var(--x));margin-top:var(--mt);position:relative}.lc .d-tier-well{background:var(--stage);border-radius:40px;padding:64px 56px}.lc .tiers{border-radius:28px;padding:32px 32px 30px}.lc .tiers-hd{margin-bottom:28px}.lc .tiers-t{font-size:20px}.lc .tiers ul{gap:22px;display:grid}.lc .tiers li{grid-template-columns:76px minmax(0,1fr) 56px;gap:8px 16px}.lc .tiers .val{font-size:20px}.lc :is(.ms,.cl){border-radius:28px;width:400px;padding:28px}.lc :is(.ms,.cl) .job-t{margin:16px 0 14px;font-size:22px}.lc .pop-row{padding:16px 22px 16px 16px}.lc :is(.pop-row,.addr,.ai,.appi) b{font-size:17px}.lc :is(.pop-row,.appi) span{font-size:15px}.lc .pop-chip{border-radius:999px;padding:10px}.lc .pop-chip .chip{padding:9px 12px;font-size:15px}.lc .memo-b{gap:12px;width:340px;padding:20px 22px 22px;display:grid}.lc .memo-h b{font-size:17px}.lc .memo-t{font-size:16px}.lc .care{border-radius:28px;width:400px;padding:26px 24px}.lc .care .tiers-t{margin-bottom:14px;font-size:18px}.lc .care li{font-size:15px}.lc .d-supw{text-align:left;grid-template-columns:minmax(0,1fr) 360px;align-items:stretch;gap:16px;margin-top:72px;display:grid}.lc .d-sups{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;gap:16px;display:grid}.lc .d-sup{border-radius:28px;grid-template-columns:48px minmax(0,1fr);align-content:start;gap:4px 16px;padding:24px;display:grid}.lc .d-sup .body{grid-column:2;font-size:16px;line-height:1.6}.lc .d-sup .d-h3{font-size:19px;line-height:1.4}.lc .d-lpst{border-radius:28px;place-items:center;padding:56px 30px 24px;display:grid;overflow:hidden}.lc .lp{width:100%;padding:20px}.lc .d-lpst .blob{width:260px;height:260px;top:-30px;right:-40px}.lc .d-acc{margin-top:44px}.lc .acc-i summary{padding:20px 26px;font-size:22px}.lc .acc-b{padding:0 26px 24px;font-size:17px;line-height:1.65}.lc .d-sv{place-items:center;height:780px;display:grid;position:relative}.lc .d-sv .ex{top:40px;left:0}.lc .d-tilt{transform:perspective(2200px)rotateY(-14deg)rotateX(4deg)rotate(2.5deg)}.lc .d-phone-s .scr{gap:0;padding:64px 22px 22px}.lc .p-title{margin-bottom:4px;font-size:20px}.lc .p-ring{width:168px;margin-top:22px;margin-bottom:10px}.lc .ring-mid b{font-size:46px}.lc .p-delta{margin-bottom:22px}.lc .sc-stage{height:250px}.lc .sc-big{margin:-2px 0 14px;font-size:28px}.lc .mini{margin-top:20px}.lc .d-f3{border-radius:999px;padding:12px;top:150px;right:6px}.lc .d-f3 .chip{padding:9px 12px;font-size:15px}.lc .d-jw{border-radius:40px;place-items:center;height:580px;margin-top:72px;display:grid;position:relative}.lc .d-job{width:420px}.lc .job{border-radius:28px;padding:28px}.lc .job .job-t{margin:18px 0 20px;font-size:24px}.lc .dl dd{font-size:16px}.lc .okline{margin:20px 0}.lc .job .fbtns span{height:54px;font-size:17px}.lc .d-f4{border-radius:999px;padding:16px 22px;top:74px;left:150px}.lc .d-f5{align-items:center;gap:12px;padding:16px 22px 16px 16px;display:flex;bottom:70px;right:132px}.lc .d-f5 b{font-size:16px}.lc .d-f5 span{font-size:15px}.lc .mail{border-radius:24px;width:340px;padding:22px}.lc .mail-to{margin:14px 0}.lc .mail .fbtns{margin-top:18px}.lc .mail .fbtns span{height:46px;font-size:15px}.lc .addr{padding:16px 22px 16px 16px}.lc .orig{max-width:260px;padding:16px 20px}.lc .orig b{font-size:16px}.lc .d-pts{flex-wrap:wrap;justify-content:center;gap:12px 40px;margin-top:40px;display:flex}.lc .d-pts li{color:var(--ink);align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.lc .d-chips{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.lc .d-chips .chip{padding:9px 12px;font-size:15px}.lc .d-snsv{justify-items:center;padding:40px 0 20px;display:grid;position:relative}.lc .d-snsv .ex{top:0;left:0}.lc .d-snsv .blob{width:460px;height:460px;top:96px;left:calc(50% - 230px)}.lc .d-snsv .d-phone .scr{gap:8px;padding:64px 24px 24px}.lc .sns-pos .ring-mid b{font-size:34px}.lc .ai{width:330px;padding:18px 20px 18px 16px}.lc .ai span{font-size:15px}.lc .d-appst{clip-path:inset(0 round 40px);padding-bottom:0;overflow:hidden}.lc .d-appst .blob{width:500px;height:500px;top:80px;left:calc(50% - 250px)}.lc .appi{padding:14px 22px 14px 14px}.lc .d-phone-l{border-bottom-right-radius:0;border-bottom-left-radius:0;height:560px}.lc .d-phone-l .scr{border-bottom-right-radius:0;border-bottom-left-radius:0;padding:0}.lc .lock{padding:76px 16px 20px}.lc .lk-d{font-size:16px}.lc .lk-t{margin:6px 0 28px;font-size:72px}.lc .nt li{padding:12px}.lc .rate{width:260px;padding:18px 22px}.lc .rate b{font-size:17px}.lc .rate li{font-size:16px}.lc .d-inline-btn{height:56px;margin-top:32px;padding:0 28px;font-size:17px}.lc .d-s>.d-w+.d-w{margin-top:48px}.lc .d-strip{text-align:left;border-radius:32px;align-items:center;gap:24px;padding:32px 36px;display:flex}.lc .d-strip>div{gap:6px;display:grid}.lc .d-safes{text-align:left;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:72px;display:grid}.lc .d-safe{border-radius:32px;align-content:start;gap:12px;padding:36px 28px;display:grid}.lc .d-safe .ic{margin-bottom:14px}.lc .d-safe .d-h3{font-size:21px}.lc .d-safe .body{font-size:16px}.lc .d-starts{text-align:left;grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;display:grid}.lc .d-start{border-radius:32px;flex-direction:column;align-items:flex-start;gap:12px;padding:44px 40px 40px;display:flex}.lc .m-start-hd{display:contents}.lc .d-start .ic{margin-bottom:14px}.lc .d-start .body{margin-bottom:28px}.lc .d-start .btn{height:56px;margin-top:auto;padding:0 28px;font-size:17px}.lc .d-sp{grid-template-columns:minmax(0,1fr) 520px;align-items:center;gap:80px;display:grid}.lc .d-sp-btn{height:54px;margin-top:36px;padding:0 22px 0 14px;font-size:17px}.lc .d-slots{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lc .slot{border-radius:28px;height:136px}.lc .d-ft{justify-items:start;gap:14px;padding:56px 0 64px;display:grid}.lc .d-ft .logo{font-size:19px}.lc .d-ft-l{flex-wrap:wrap;gap:0 28px;font-size:16px;display:flex}.lc .d-ft-l li{align-items:center;gap:6px;min-height:44px;display:flex}.lc .d-ft .memo{max-width:860px}}@media (min-width:1024px) and (max-width:1279.98px){.lc .d-two{grid-template-columns:380px minmax(0,1fr);gap:48px}.lc .d-rev{grid-template-columns:minmax(0,1fr) 380px}.lc .d-st{padding:64px 24px}.lc .d-f1{left:0}.lc .d-f2{right:0}.lc .d-sp{grid-template-columns:minmax(0,1fr) 440px;gap:48px}.lc .d-supw{grid-template-columns:minmax(0,1fr) 320px}.lc .d-f4{left:40px}.lc .d-f5{right:40px}.lc .d-h1{font-size:72px}.lc .d-h2{font-size:46px}}@media (max-width:1023.98px){.lc{font-size:16px}.lc .body{font-size:16px;line-height:1.6}.lc .m-w{margin-inline:max(20px,50% - 320px)}.lc .m-hd{justify-content:space-between;height:60px}.lc .m-logo{font-size:19px}.lc .m-logo svg{width:26px;height:26px}.lc .m-hd-btn{border-radius:12px;height:44px;padding:0 16px;font-size:15px}.lc .nav{display:none}.lc .m-s{padding:80px 0}.lc .m-kick{font-size:15px}.lc .m-h2{margin-top:8px;font-size:28px;line-height:1.36}.lc .m-sub{margin-top:12px;font-size:16px;line-height:1.65}.lc .m-sub b{color:var(--ink);font-weight:700}.lc .m-h3{font-size:19px;line-height:1.4}.lc .m-small{margin-top:10px;font-size:15px;line-height:1.6}.lc .m-vis{margin-top:28px}.lc .ic{width:var(--icm,var(--ic));height:var(--icm,var(--ic));border-radius:var(--icrm,var(--icr))}.lc .ic>svg{width:var(--icgm,var(--icg));height:var(--icgm,var(--icg))}.lc .m-hero{padding-top:36px}.lc .m-eyebrow{padding:8px 12px;font-size:14px}.lc .m-h1{margin-top:16px;font-size:38px;line-height:1.26}.lc .m-lead{margin-top:14px;font-size:17px;line-height:1.6}.lc .m-ctas{gap:8px;margin-top:28px;display:grid}.lc .m-ctas .btn{height:56px;font-size:17px}.lc .m-hnote{margin-top:12px;font-size:14px}.lc .m-hv{height:420px;margin:40px 0 0;position:relative;overflow:hidden}.lc .m-hv .ex{top:0;left:max(20px,50% - 320px)}.lc .m-hv-ph{position:absolute;top:36px;left:calc(50% - 140px)}.lc .bl-hero{width:340px;height:340px;top:56px;left:calc(50% - 170px)}.lc .m-phone{border-radius:46px;width:280px;height:580px;padding:10px}.lc .m-phone:before{width:80px;height:24px;top:18px}.lc .m-phone .scr{border-radius:36px;align-content:start;gap:8px;padding:52px 16px 16px;display:grid}.lc .m-phone .p-logo{font-size:15px}.lc .p-hello{margin:4px 0;font-size:19px}.lc .p-score{gap:12px;padding:14px}.lc .p-score-t b{font-size:24px}.lc .p-item{gap:12px;padding:12px 14px}.lc .m-f2{align-items:center;gap:12px;max-width:calc(100% - 40px);padding:12px 16px 12px 12px;display:flex;bottom:14px;right:max(20px,50% - 170px)}.lc .m-f2 b{font-size:15px}.lc .m-f2 span{font-size:14px}.lc .m-car{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:28px calc(50% - 50vw) 0;padding:4px calc(50vw - 50%) 16px;scroll-padding-inline:calc(50vw - 50%);display:flex;overflow-x:auto}.lc .m-car::-webkit-scrollbar{display:none}.lc .m-car:after{content:"";flex:0 0 8px}.lc .m-car>li{scroll-snap-align:start;flex:0 0 264px}.lc .m-car:focus-visible{outline:2.5px solid var(--focus);outline-offset:-3px;border-radius:24px}.lc .m-card{border-radius:24px;align-content:start;gap:8px;padding:24px 20px;display:grid}.lc .m-card>.ic{margin-bottom:8px}.lc .m-card .sup-hd{min-height:0}.lc .m-who-k{margin-top:4px;font-size:15px}.lc .m-stage{border-radius:28px;justify-items:center;margin-top:28px;padding:56px 16px 24px;display:grid;overflow:hidden}.lc .m-stage>.card,.lc .m-stage>.lp{z-index:1;width:100%;max-width:340px;position:relative}.lc :is(.ms,.cl,.job,.mail,.care){border-radius:24px;padding:20px}.lc :is(.ms,.cl) .job-t{margin:14px 0 12px;font-size:19px}.lc .grades-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.lc .grades-row .grades{margin:0}.lc .grades span{min-width:40px;height:36px}.lc .care .tiers-t{margin-bottom:12px;font-size:17px}.lc .care li{gap:12px;padding:10px 12px;font-size:15px}.lc .care li .chip{min-width:58px}.lc .job .job-t{margin:16px 0;font-size:20px}.lc .dl dd{font-size:15px}.lc .dl>div{gap:12px}.lc .okline{margin:16px 0}.lc .job .fbtns span{height:48px;font-size:16px}.lc .mail-to{margin:12px 0}.lc .mail .fbtns{margin-top:16px}.lc .mail .fbtns span{height:44px;font-size:15px}.lc .cl-rate{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.lc .cl-rate b{font-size:15px;font-weight:700}.lc .cl-rate ul{gap:6px;margin-top:8px;display:grid}.lc .cl-rate li{color:var(--ink-2);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.lc .tiers{box-shadow:var(--sh-float);border-radius:24px;padding:24px 20px}.lc .tiers-hd{margin-bottom:20px}.lc .tiers-t{font-size:18px}.lc .tiers ul{gap:18px;display:grid}.lc .tiers li{grid-template-columns:62px minmax(0,1fr) 44px;gap:6px 10px}.lc .tiers .val{font-size:17px}.lc .m-lpst{padding:56px 16px 24px}.lc .lp{padding:20px}.lc .m-lpst .blob{width:180px;height:180px;top:0;right:0}.lc .lc-score .d-two{flex-direction:column;display:flex}.lc .lc-score .d-txt{display:contents}.lc .lc-score .m-scorev{order:1}.lc .lc-score .m-acc{order:2}.lc .m-scorev{margin-top:28px;position:relative}.lc .m-scorev .ex{z-index:3;top:16px;left:16px}.lc .m-scorecard{width:100%;height:auto;box-shadow:var(--sh-float);background:0 0;border-radius:28px;padding:0}.lc .m-scorecard:before{display:none}.lc .m-scorecard .scr{border-radius:28px;gap:0;padding:52px 20px 20px;display:grid}.lc .p-title{font-size:18px}.lc .p-ring{width:132px;margin-top:12px;margin-bottom:8px}.lc .ring-mid b{font-size:36px}.lc .ring-mid .chip{padding:5px 9px;font-size:14px}.lc .p-delta{margin-bottom:16px;font-size:15px}.lc .sc-stage{height:220px}.lc .sc-list li{padding:12px 14px}.lc .sc-big{margin:-2px 0 12px;font-size:24px}.lc .mini{height:48px;margin-top:16px}.lc .m-acc{margin-top:20px}.lc .acc-i summary{min-height:56px;padding:16px 20px;font-size:18px}.lc .acc-b{padding:0 20px 20px;font-size:16px;line-height:1.6}.lc .m-crop{justify-items:center;height:440px;margin-top:32px;padding-top:40px;display:grid;position:relative;overflow:hidden}.lc .m-crop .ex{left:max(16px,50% - 320px)}.lc .m-crop-t{height:520px}.lc .m-crop .blob{width:320px;height:320px;top:70px;left:calc(50% - 160px)}.lc .m-cphone{z-index:1;height:560px;position:relative}.lc .m-cphone .scr{gap:8px}.lc .sns-pos{gap:12px;padding:12px}.lc .sns-pos .ring-mid b{font-size:28px}.lc .kpis .p-card{padding:12px}.lc .kpis b{font-size:18px}.lc .p-ai{align-items:flex-start;gap:10px;padding:12px;display:flex}.lc .p-ai>div{gap:2px;min-width:0;display:grid}.lc .p-ai b{font-size:15px;font-weight:700}.lc .p-ai span{color:var(--ink-2);font-size:14px;line-height:1.5}.lc .p-ai em{color:var(--ink-3);font-size:14px;font-style:normal}.lc .m-phone-l .scr{padding:0}.lc .lock{padding:60px 12px 16px}.lc .lk-d{font-size:15px}.lc .lk-t{margin:4px 0 24px;font-size:60px}.lc .nt li{padding:12px}.lc .nt li>div>span{font-size:15px}.lc .m-chips{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.lc .m-chips .chip{padding:8px 12px;font-size:14px}.lc .m-pts{gap:12px;margin-top:24px;display:grid}.lc .m-pts li{color:var(--ink);align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.lc .m-inline-btn{height:56px;margin-top:24px;font-size:17px;display:flex}.lc .m-strip{text-align:left;border-radius:24px;grid-template-columns:44px minmax(0,1fr);column-gap:14px;margin-top:12px;padding:20px;display:grid}.lc .m-strip>div{gap:6px;display:grid}.lc .m-strip .m-h3{font-size:17px}.lc .m-starts{gap:12px;margin-top:28px;display:grid}.lc .m-start{border-radius:24px;gap:12px;padding:24px 20px 20px;display:grid}.lc .m-start-hd{align-items:center;gap:12px;display:flex}.lc .m-start .btn{height:56px;margin-top:4px;font-size:17px}.lc .m-spw{flex-direction:column;display:flex}.lc .m-spw .d-sp-t{display:contents}.lc .m-spw .m-slots{order:1}.lc .m-spw .m-spbtn{order:2}.lc .m-slots{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.lc .slot{border-radius:20px;height:80px}.lc .m-sp-btn{height:56px;margin-top:16px;font-size:17px;display:flex}.lc .m-ft{justify-items:start;gap:8px;padding:40px 0 32px;display:grid}.lc .m-ft .logo{font-size:18px}.lc .m-ft-l{gap:0;font-size:15px;display:grid}.lc .m-ft-l li{flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;display:flex}.lc .sbar{z-index:30;padding:12px max(20px,50% - 320px) 16px;padding-bottom:max(16px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--page) 88%,transparent);-webkit-backdrop-filter:saturate(1.6)blur(16px);border-top:1px solid var(--line);transition:transform var(--ds-dur-lead) var(--ds-spring-bounce),opacity var(--ds-dur-scrim) var(--ds-ease-out),visibility 0s;position:sticky;bottom:0}.lc .sbar .btn{width:100%;height:56px;font-size:17px;display:flex}.lc:not(.rv-live) .sbar,.lc.cta-wait .sbar{opacity:0;visibility:hidden;transition:transform var(--ds-dur-lead) var(--ds-ease-out),opacity var(--ds-dur-scrim) var(--ds-ease-out),visibility 0s linear var(--ds-dur-lead);transform:translateY(110%)}}@media (min-width:640px) and (max-width:1023.98px){.lc .m-h1{font-size:52px}.lc .m-lead{font-size:19px}.lc .m-h2{font-size:36px}.lc .m-sub{font-size:17px}.lc .m-ctas{grid-template-columns:1fr 1fr}.lc .m-car>li{flex-basis:300px}.lc .m-starts{grid-template-columns:1fr 1fr}.lc .m-start{grid-template-rows:auto 1fr auto}.lc .m-slots{grid-template-columns:repeat(4,1fr)}.lc .m-scorev{width:100%;max-width:440px;margin-inline:auto}.lc .m-pts{grid-template-columns:1fr 1fr 1fr;align-items:start}.lc .m-pts li{flex-direction:column;align-items:flex-start}.lc .m-ft-l{grid-template-columns:auto auto;column-gap:28px}}
