.care-home{color:hsl(var(--foreground));background:hsl(var(--background));overflow:clip}.home-wrap{width:min(1360px,100% - 80px);margin-inline:auto}.care-home h1 span,.care-home h2 span{color:inherit}.care-home h3{white-space:pre-line}.home-caption{color:hsl(var(--muted-foreground));font-size:13px;line-height:1.6}.home-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:36px;display:flex}.lh-hero{text-align:center;padding-top:clamp(40px,5vw,64px)}.lh-hero .home-eyebrow{margin-bottom:28px}.lh-hero h1{letter-spacing:-.06em;font-size:clamp(54px,8.6vw,136px);line-height:.92}[lang=ko] .lh-hero h1{letter-spacing:-.06em;font-size:clamp(40px,6.4vw,100px);line-height:1.14}.lh-hero-intro{max-width:660px;color:hsl(var(--muted-foreground));text-wrap:pretty;word-break:keep-all;margin:32px auto 0;font-size:17px;line-height:1.6}.lh-stage{margin-top:clamp(56px,7vw,104px)}.lh-stage-frame{border-radius:0 0 var(--radius-panel) var(--radius-panel);justify-content:center;height:clamp(360px,44vw,660px);display:flex;position:relative;overflow:hidden}.lh-stage-panel{background:hsl(var(--sage));border-radius:var(--radius-panel);position:absolute;inset:26% 0 0}.lh-device{z-index:1;background:linear-gradient(#d7d7d5,#c9cac6);border-radius:36px 36px 0 0;width:min(68%,960px);height:fit-content;padding:16px 16px 0;position:relative;box-shadow:0 40px 90px #2c63e238,inset 0 1px #fff9}.lh-device picture{display:block}.lh-device img{background:#fff;border-radius:22px 22px 0 0;width:100%;height:auto;display:block}.lh-stage-caption{font-family:var(--type-mono);color:hsl(var(--muted-foreground));margin-top:14px;font-size:11px}.lh-family{padding:56px 0 8px}.lh-family-row{flex-wrap:wrap;align-items:center;gap:20px clamp(32px,5vw,72px);display:flex}.lh-family-row>p{color:hsl(var(--muted-foreground));font-size:15px}.lh-family-row ul{flex-wrap:wrap;gap:16px clamp(28px,5vw,72px);margin:0;padding:0;list-style:none;display:flex}.lh-family-row a{font-family:var(--type-display);letter-spacing:-.03em;color:#8f8f8f;font-size:clamp(24px,2.2vw,32px);text-decoration:none;transition:color .2s}[lang=ko] .lh-family-row a{letter-spacing:-.05em;font-weight:500}.lh-family-row a:hover,.lh-family-row a:focus-visible{color:#000}.lh-section{padding-block:clamp(88px,11vw,160px)}.lh-heading{max-width:960px}.lh-heading h2,.lh-team-copy h2,.lh-split-copy h2,.lh-paths-copy h2,.lh-start h2{font-size:clamp(40px,4.4vw,64px);line-height:.98}[lang=ko] :is(.lh-heading,.lh-team-copy,.lh-split-copy,.lh-paths-copy,.lh-start) h2{font-size:clamp(32px,3.5vw,52px);line-height:1.2}.lh-heading .home-eyebrow,.lh-team-copy .home-eyebrow,.lh-split-copy .home-eyebrow,.lh-paths-copy .home-eyebrow{margin-bottom:20px}.lh-heading>p:not(.home-eyebrow),.lh-team-copy>p:not(.home-eyebrow),.lh-split-copy>p:not(.home-eyebrow):not(.home-caption),.lh-paths-copy>p:not(.home-eyebrow),.lh-start>.home-wrap>p{max-width:560px;color:hsl(var(--muted-foreground));text-wrap:pretty;word-break:keep-all;margin-top:28px;font-size:16px;line-height:1.6}.lh-heading--center{text-align:center;margin-inline:auto}.lh-heading--center>p:not(.home-eyebrow){margin-inline:auto}.lh-heading--center .home-button-secondary{margin-top:32px}.lh-columns{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:clamp(56px,7vw,96px) 0 0;padding:0;list-style:none;display:grid}.lh-columns li{border-top:1px solid hsl(var(--border));padding-top:40px}.lh-columns svg{color:#000;width:24px;height:24px}.lh-columns h3{margin-top:28px;font-size:22px}[lang=ko] .lh-columns h3{font-size:20px}.lh-columns p{max-width:320px;color:hsl(var(--muted-foreground));word-break:keep-all;margin-top:14px;font-size:15px;line-height:1.55}.lh-wide{border-radius:var(--radius-media);margin-top:clamp(56px,7vw,96px);overflow:hidden}.lh-wide picture{display:block}.lh-wide img{width:100%;height:auto;display:block}.lh-wide--short img{aspect-ratio:1360/540;object-fit:cover;object-position:center 45%}.lh-after-media{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:24px;display:flex}.lh-team{border-top:1px solid hsl(var(--border))}.lh-team-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,104px);display:grid}.lh-steps{border-top:1px solid hsl(var(--border));margin-top:44px;display:grid}.lh-steps button{border-bottom:1px solid hsl(var(--border));text-align:left;color:#9b9b9b;cursor:pointer;grid-template-columns:56px 1fr auto;align-items:center;min-height:72px;padding:18px 0;transition:color .2s;display:grid}.lh-steps button:after{content:"";background:hsl(var(--primary));opacity:0;border-radius:50%;width:8px;height:8px;transition:opacity .2s}.lh-steps button[aria-pressed=true]{color:#000}.lh-steps button[aria-pressed=true]:after{opacity:1}.lh-steps button:hover{color:#000}.lh-steps button:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px;border-radius:6px}.lh-step-number{font-family:var(--type-mono);color:hsl(var(--primary));font-size:12px}.lh-step-label{font-family:var(--type-display);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);line-height:1.2}[lang=ko] .lh-step-label{letter-spacing:-.04em;font-weight:500}.lh-scene{border-radius:var(--radius-panel);background:hsl(var(--sage));padding:clamp(20px,3vw,40px)}.lh-scene-media img{border-radius:16px;width:100%;height:auto;display:block;box-shadow:0 24px 60px #2c63e229}.lh-scene-media figcaption{font-family:var(--type-mono);color:hsl(var(--muted-foreground));margin-top:12px;font-size:11px}.lh-scene-copy{margin-top:28px}.lh-scene-copy h3{font-size:clamp(26px,2.4vw,34px)}.lh-scene-copy p{max-width:520px;color:hsl(var(--muted-foreground));word-break:keep-all;margin:14px 0 20px;font-size:16px;line-height:1.6}.lh-compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(56px,7vw,88px);display:grid}.lh-compare-card{flex-direction:column;padding:36px 32px 32px;display:flex}.lh-compare-card.is-featured{border:1px solid hsl(var(--border));background:#fff;border-radius:24px;box-shadow:0 24px 60px #00000012}.lh-compare-card h3{text-align:center;border-bottom:1px solid #b3b3b3;padding-bottom:28px;font-size:30px}.lh-compare-card:not(.is-featured) h3{color:#6f6f6f}.lh-compare-card dl{flex:1;margin:0 0 24px}.lh-compare-card dl>div{border-bottom:1px solid #f0f0f0;padding:22px 4px}.lh-compare-card dt{font-family:var(--type-mono);color:hsl(var(--muted-foreground));font-size:11px}.lh-compare-card dd{font-family:var(--type-mono);color:#000;align-items:baseline;gap:10px;margin:8px 0 0;font-size:13px;line-height:1.5;display:flex}[lang=ko] .lh-compare-card dd{font-family:var(--type-sans);letter-spacing:-.02em;font-size:15px}.lh-compare-card dd svg{color:hsl(var(--primary));flex:none;transform:translateY(2px)}.lh-compare-card .launch-link{align-self:center}.lh-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.lh-split-media{border-radius:var(--radius-media);overflow:hidden}.lh-split-media picture{display:block}.lh-split-media img{width:100%;height:auto;display:block}.lh-split-copy .home-button-secondary{margin-top:32px}.lh-split-copy .home-caption{margin-top:20px}.lh-quote{text-align:center;max-width:1040px;margin:clamp(104px,12vw,168px) auto 0}.lh-quote p{font-family:var(--type-display);letter-spacing:-.03em;color:#000;text-wrap:balance;font-size:clamp(30px,3.6vw,54px);line-height:1.1}[lang=ko] .lh-quote p{letter-spacing:-.05em;word-break:keep-all;font-size:clamp(26px,3vw,44px);font-weight:500;line-height:1.4}.lh-quote footer{font-family:var(--type-mono);color:hsl(var(--primary));margin-top:24px;font-size:12px}.lh-product-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:clamp(88px,10vw,136px);display:grid}.lh-product-links>a{border-top:1px solid hsl(var(--border));color:#000;justify-content:space-between;align-items:flex-start;gap:12px;padding-top:24px;text-decoration:none;display:flex}.lh-product-links strong{font-family:var(--type-display);letter-spacing:-.02em;font-size:26px;font-weight:400;line-height:1.15;transition:color .2s;display:block}[lang=ko] .lh-product-links strong{letter-spacing:-.04em;font-weight:500}.lh-product-links small{color:hsl(var(--muted-foreground));margin-top:8px;font-size:14px;display:block}.lh-product-links>a:hover strong,.lh-product-links>a:focus-visible strong{color:hsl(var(--primary))}.lh-paths{border-top:1px solid hsl(var(--border))}.lh-paths-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.lh-paths-copy .home-button-secondary{margin-top:32px}.lh-paths-list{border-top:1px solid hsl(var(--border));margin:0;padding:0;list-style:none}.lh-paths-list a{border-bottom:1px solid hsl(var(--border));color:#000;grid-template-columns:56px 1fr 24px;align-items:start;gap:8px;padding:28px 0;text-decoration:none;display:grid}.lh-paths-list .lh-step-number{padding-top:8px}.lh-paths-text strong{font-family:var(--type-display);letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:400;line-height:1.2;transition:color .2s;display:block}[lang=ko] .lh-paths-text strong{letter-spacing:-.04em;font-weight:500}.lh-paths-text small{color:hsl(var(--muted-foreground));word-break:keep-all;margin-top:8px;font-size:15px;line-height:1.55;display:block}.lh-paths-list a svg{margin-top:8px;transition:transform .2s}.lh-paths-list a:hover strong,.lh-paths-list a:focus-visible strong{color:hsl(var(--primary))}.lh-paths-list a:hover svg{transform:translate(2px,-2px)}.lh-start{border-top:1px solid hsl(var(--border));text-align:center;padding-block:clamp(104px,12vw,176px)}.lh-start>.home-wrap>p{margin-inline:auto}.lh-start .home-button{margin-top:44px}.lh-start .launch-link{width:fit-content;margin:24px auto 0;display:flex}.care-home :is(a,button):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:4px}@media (max-width:1023px){.home-wrap{width:calc(100% - 48px)}.lh-columns{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:48px}.lh-team-grid,.lh-split,.lh-paths-grid{grid-template-columns:minmax(0,1fr)}.lh-compare-grid{grid-template-columns:minmax(0,1fr);gap:16px}.lh-compare-card:not(.is-featured){border:1px solid hsl(var(--border));border-radius:24px}.lh-product-links{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:32px}}@media (max-width:767px){.home-wrap{width:calc(100% - 32px)}.lh-hero-intro{margin-top:24px;font-size:16px}.home-actions{margin-top:28px}.lh-stage{margin-top:48px}.lh-stage-frame{height:440px}.lh-stage-panel{background:hsl(var(--sage-strong));inset:18% 0 0}.lh-device{background:#111;border-radius:46px 46px 0 0;width:270px;padding:9px 9px 0;box-shadow:0 30px 60px #00000040}.lh-device img{border-radius:38px 38px 0 0}.lh-family{padding-top:40px}.lh-family-row{flex-direction:column;align-items:flex-start;gap:16px}.lh-family-row ul{gap:12px 28px}.lh-columns{grid-template-columns:minmax(0,1fr);row-gap:36px}.lh-columns li{padding-top:28px}.lh-wide img{aspect-ratio:4/5;object-fit:cover;object-position:top center}.lh-wide--short img{aspect-ratio:4/3;object-position:20% center}.lh-after-media{flex-direction:column;align-items:flex-start}.lh-steps button{grid-template-columns:44px 1fr auto;min-height:64px}.lh-scene{border-radius:24px;padding:16px}.lh-compare-card{padding:28px 22px 24px}.lh-product-links{grid-template-columns:minmax(0,1fr);gap:0}.lh-product-links>a{padding-block:20px}.lh-paths-list a{grid-template-columns:40px 1fr 20px;padding-block:22px}.lh-start .home-button{width:100%}}@media (prefers-reduced-motion:no-preference){.lh-hero-copy{animation:launch-rise .8s var(--ease-out-quint) both}.lh-device{animation:lh-device-rise 1.1s var(--ease-out-quint) .15s both}.lh-scene-media{animation:lh-scene-in .45s var(--ease-out-quart) both}}@keyframes lh-device-rise{0%{transform:translateY(64px)}to{transform:none}}@keyframes lh-scene-in{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:none}}
