.launch{--type-display:var(--font-aspen-display), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--type-mono:var(--font-sans-latin), "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", system-ui, sans-serif;--foreground-strong:0 0% 0%;--foreground:0 0% 14%;--card-foreground:var(--foreground);--popover-foreground:var(--foreground);--foreground-soft:var(--muted-foreground);color:hsl(var(--foreground));--muted-foreground:220 9% 44%;--primary:222 76% 53%;--primary-pressed:222 76% 44%;--link:222 76% 53%;--ring:222 76% 53%;--secondary:214 75% 97%;--muted:220 55% 96%;--accent:214 75% 96%;--border:220 40% 92%;--sage:214 89% 88%;--sage-strong:216 78% 78%;--sage-accent:214 75% 95%;--radius:1.5rem;--radius-media:1.5rem;--radius-panel:2rem;--radius-pill:1rem;--brand-tint:var(--primary);--brand-tint-soft:var(--sage-accent);--surface-warm:var(--secondary);--call-accent:var(--primary);--font-display:var(--type-display);--font-serif:var(--type-display)}.launch .dark{--background:222 45% 12%;--foreground-strong:0 0% 100%;--foreground:214 75% 97%;--card:222 40% 16%;--card-foreground:214 75% 97%;--popover:222 40% 16%;--popover-foreground:214 75% 97%;--primary:214 89% 88%;--primary-foreground:222 45% 12%;--primary-pressed:214 89% 82%;--link:214 89% 88%;--secondary:222 35% 20%;--secondary-foreground:214 75% 97%;--muted:222 30% 24%;--muted-foreground:216 25% 78%;--accent:222 30% 24%;--accent-foreground:214 75% 97%;--border:222 24% 34%;--input:222 24% 34%;--ring:214 89% 88%;--foreground-soft:216 25% 78%;--inverse:222 45% 12%;--brand-tint:var(--primary);--brand-tint-soft:var(--secondary);--surface-warm:var(--secondary);--call-accent:var(--primary)}.launch .font-mono:not(pre):not(code):not(pre *):not(code *){font-family:var(--type-sans)}.launch svg.lucide{stroke-width:1.5px}.launch :is(span,div)[class*=bg-primary\/10]:has(>svg.lucide:only-child){background:hsl(var(--muted));color:hsl(var(--primary));border-radius:12px}.launch[role=dialog] :is(h1,h2,h3){font-family:var(--type-display)}.launch main :is(h1,h2,h3):not(.launch-eyebrow),[lang] .launch main :is(h1,h2,h3):not(.launch-eyebrow){letter-spacing:-.03em;font-weight:600}[lang=ko] .launch main :is(h1,h2,h3):not(.launch-eyebrow){font-weight:700;line-height:1.28}.launch main h1:not(.launch-eyebrow){line-height:1.08}.launch :is(.launch-eyebrow,.home-eyebrow,.product-eyebrow),.launch main .launch-eyebrow{font-family:var(--type-sans);letter-spacing:0;font-size:13px;font-weight:600}.launch :is(a,button).rounded-full,.launch .site-header nav,.launch [role=group][aria-label]{border-radius:16px}.launch :is(.launch-button,.home-button,.product-button,.launch-button--soft,.home-button-secondary){border-radius:16px;box-shadow:0 10px 24px #2c63e238}.launch :is(.launch-button--soft,.home-button-secondary){background:hsl(var(--secondary));color:hsl(var(--primary));box-shadow:none}.launch :is(.launch-button--soft,.home-button-secondary):hover{background:hsl(var(--muted));color:hsl(var(--primary-pressed))}.launch .launch-link{color:hsl(var(--primary));-webkit-text-decoration-color:hsl(var(--primary) / .3);text-decoration-color:hsl(var(--primary) / .3)}.care-home .lh-columns svg{box-sizing:content-box;background:hsl(var(--muted));width:26px;height:26px;color:hsl(var(--primary));stroke-width:1.5px;border-radius:16px;padding:15px}.care-home :is(.lh-compare-card dd,.lh-product-links,.lh-paths-list) svg{stroke-width:1.75px}.care-home .lh-stage-panel{background:linear-gradient(#c5ddfc,#e2eefd)}.care-home .lh-scene{background:hsl(var(--secondary))}.care-home .lh-scene-media img{border-radius:24px;box-shadow:0 24px 60px #2c63e22e}.care-home .lh-scene-media figcaption{color:hsl(var(--muted-foreground))}.care-home .lh-stage-caption{color:hsl(var(--foreground))}.care-home :is(.lh-wide,.lh-split-media){border-radius:24px;box-shadow:0 24px 60px #2c63e21f}.care-home .lh-compare-card.is-featured{border-color:#0000;box-shadow:0 24px 60px #2c63e224}.care-home .lh-family-row a{font-weight:500}.care-home .lh-family-row a:hover,.care-home .lh-family-row a:focus-visible{color:hsl(var(--primary))}.care-home .lh-quote p,.care-home :is(.lh-step-label,.lh-product-links strong,.lh-paths-text strong){font-weight:500}.care-home .lh-hero h1{letter-spacing:-.04em;font-size:clamp(44px,6.6vw,100px);line-height:1.04}[lang=ko] .care-home .lh-hero h1{font-size:clamp(36px,5.2vw,76px);line-height:1.22}.care-home :is(.lh-heading h2,.lh-team-copy h2,.lh-split-copy h2,.lh-paths-copy h2,.lh-start h2){font-size:clamp(32px,3.6vw,52px);line-height:1.1}.care-home .lh-quote p{font-size:clamp(26px,3vw,44px);line-height:1.25}.care-home .lh-family-row a{letter-spacing:-.02em;font-size:clamp(20px,1.8vw,26px)}.care-home :is(.lh-step-label,.lh-paths-text strong){font-size:clamp(19px,1.7vw,24px)}.care-home .lh-product-links strong{font-size:22px}
.launch,.marketing-motion-overlay{--duration-feedback:.15s;--duration-surface:.2s;--duration-menu-in:.25s;--duration-menu-out:.15s;--delay-menu-out:50ms;--menu-offset:16px;--duration-drawer-in:.35s;--duration-drawer-out:.175s;--delay-drawer-out:.15s;--duration-drawer-content:.4s;--delay-drawer-content:.2s;--duration-reveal:.5s;--duration-swap:.1s;--duration-disclosure:.2s;--duration-indicator:.1s;--duration-header:.3s;--duration-slide:.2s;--ease-feedback:ease;--ease-surface:cubic-bezier(.42, 0, 1, 1);--ease-arrive:ease-out;--ease-leave:ease-in;--ease-drawer:cubic-bezier(.16, 1, .3, 1);--ease-reveal:ease-in;--ease-swap:linear;--ease-slide:cubic-bezier(.45, 0, .55, 1)}.launch [role=menu][data-state=closed]{opacity:0;pointer-events:none}.launch [role=menu][data-state=open]{opacity:1}.launch .nav-panel-in{animation:none}@keyframes marketing-fade{0%{opacity:0}to{opacity:1}}@keyframes marketing-fade-out{0%{opacity:1}to{opacity:0}}@keyframes marketing-drawer-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes marketing-drawer-out{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:no-preference){.launch :is(a,button,input,select,summary),.launch [class*=transition]{transition-property:transform,opacity;transition-duration:var(--duration-feedback);transition-timing-function:var(--ease-feedback)}.launch :is(.launch-button,.home-button,.home-button-secondary,.product-button){transition:opacity var(--duration-feedback) var(--ease-feedback), transform var(--duration-feedback) var(--ease-feedback)}.launch :is(a,button):active:not(:disabled){transition-duration:var(--duration-indicator)}.launch .site-header{transition:opacity var(--duration-header) var(--ease-feedback), transform var(--duration-header) var(--ease-feedback)}.launch [role=menu][data-state]{opacity:0;transform:translateY(calc(-1 * var(--menu-offset)));transition:opacity var(--duration-menu-out) var(--ease-leave) var(--delay-menu-out), transform var(--duration-menu-out) var(--ease-leave) var(--delay-menu-out)}.launch [role=menu][data-state=open]{visibility:visible;pointer-events:auto;opacity:1;transition-duration:var(--duration-menu-in);transition-timing-function:var(--ease-arrive);transition-delay:0s;transform:translateY(0)}.launch [role=menuitem],.launch .motion-card{transition:opacity var(--duration-surface) var(--ease-surface), transform var(--duration-surface) var(--ease-surface)}.launch.marketing-drawer[data-state=open]{animation:marketing-drawer-in var(--duration-drawer-in) var(--ease-drawer) both}.launch.marketing-drawer[data-state=closed]{animation:marketing-drawer-out var(--duration-drawer-out) var(--ease-leave) var(--delay-drawer-out) both}.launch.marketing-drawer[data-state=open] nav{animation:marketing-fade var(--duration-drawer-content) var(--ease-arrive) var(--delay-drawer-content) both}.launch.marketing-drawer[data-state=open] nav:focus-within{animation:none}.launch.marketing-drawer[data-state=closed] nav{animation:marketing-fade-out var(--duration-menu-out) var(--ease-leave) both}.marketing-motion-overlay[data-state=open]{animation:marketing-fade var(--duration-feedback) var(--ease-arrive) both}.marketing-motion-overlay[data-state=closed]{animation:marketing-fade-out var(--duration-menu-out) var(--ease-leave) both}.launch :is(.lh-hero-copy,.lh-device){animation:marketing-fade var(--duration-reveal) var(--ease-reveal) both}.launch :is(.lh-scene-media,.motion-results){animation:marketing-fade var(--duration-swap) var(--ease-swap) both}.launch :is([role=tab],.lh-steps button){transition:opacity var(--duration-swap) var(--ease-swap), transform var(--duration-swap) var(--ease-swap)}.launch [data-motion=accordion][data-state=open]{animation:marketing-fade var(--duration-disclosure) var(--ease-feedback)}.launch [data-motion=accordion][data-state=closed]{animation:marketing-fade-out var(--duration-disclosure) var(--ease-feedback)}.launch :is(summary svg,button[data-state]>svg){transition:transform var(--duration-indicator) ease-in-out}.launch [class*=transition-transform]{transition-duration:var(--duration-slide);transition-timing-function:var(--ease-slide)}.launch details[open]>:not(summary){animation:marketing-fade var(--duration-feedback) var(--ease-arrive)}@supports (animation-timeline:view()){.launch .launch-reveal{animation:marketing-fade var(--duration-reveal) var(--ease-reveal) both;animation-timeline:view();animation-range:entry entry 35%}}}@keyframes marketing-reveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes marketing-screen-breathe{50%{opacity:.96}}@keyframes marketing-demo-cursor{0%,15%,to{opacity:0;transform:translate(0)}25%,45%{opacity:1;transform:translate(-50px,16px)}60%,80%{opacity:1;transform:translate(12px,38px)}}@keyframes marketing-demo-highlight{0%,20%,90%,to{opacity:0;transform:scaleX(.8)}35%,75%{opacity:1;transform:scaleX(1)}}@keyframes marketing-count{0%{transform:translateY(0)}to{transform:translateY(calc(var(--motion-count) * -1lh))}}.motion-count{height:1em;height:1lh;display:block;overflow:hidden}.motion-count-track{transform:translateY(calc(var(--motion-count) * -1lh));flex-direction:column;display:flex}.motion-count-track>span{flex:0 0 1lh;height:1lh}@media (prefers-reduced-motion:no-preference){.launch *{transition-property:transform,opacity!important}.launch .sf-dash{stroke-dashoffset:0;animation:none}.launch :is(.sf-pulse,.sf-load-icon),.launch .sf-spinner:before{animation-play-state:paused}.launch :is(.sf-pulse,.sf-load-icon)[data-motion-in-view],.launch .sf-spinner[data-motion-in-view]:before{animation-play-state:running}.launch :is(a,button):hover:not(:disabled):not([aria-disabled=true]){opacity:.96}.launch button:active:not(:disabled){transform:scale(.98)}.launch .motion-card:hover{transform:translateY(-2px)}.launch :is(a,button):hover :is(.lucide-arrow-right,.lucide-arrow-up-right){transform:translate(2px)}.launch [data-motion-pending]{opacity:0;transform:translateY(12px)}.launch [data-motion-pending]:focus-within{opacity:1;transform:none}.launch [data-motion-visible]:not([data-motion-count]){animation:marketing-reveal var(--duration-reveal) var(--ease-arrive) var(--motion-stagger,0s) both}.launch [data-motion-count][data-motion-visible] .motion-count-track{animation:marketing-count var(--duration-reveal) steps(var(--motion-count)) both}.launch[data-motion-ready] :is(.product-screen,.product-phone){animation:4s ease-in-out infinite paused marketing-screen-breathe}.launch[data-motion-ready] :is(.product-screen,.product-phone)[data-motion-in-view]{animation-play-state:running}.launch[data-motion-ready] .lh-device:after{content:"";pointer-events:none;background:hsl(var(--primary));clip-path:polygon(0 0,100% 65%,54% 69%,35% 100%);width:16px;height:22px;animation:marketing-demo-cursor 4s var(--ease-slide) infinite paused;position:absolute;top:44%;left:68%}.launch[data-motion-ready] .lh-device:before{content:"";z-index:1;pointer-events:none;border:2px solid hsl(var(--primary));width:40%;height:8%;animation:marketing-demo-highlight 4s var(--ease-slide) infinite paused;border-radius:6px;position:absolute;top:35%;left:23%}.launch[data-motion-ready] .lh-device[data-motion-in-view]:before,.launch[data-motion-ready] .lh-device[data-motion-in-view]:after{animation-play-state:running}}html[data-marketing-motion=paused] .launch *,html[data-marketing-motion=paused] .launch :before,html[data-marketing-motion=paused] .launch :after,html[data-marketing-motion=paused] .marketing-motion-overlay{transition:none!important;animation:none!important}html[data-marketing-motion=paused] .launch [data-motion-pending]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.launch,.launch *,.launch :before,.launch :after,.marketing-motion-overlay{scroll-behavior:auto!important;transition:none!important;animation:none!important}.marketing-motion-control{display:none}}