:root{color:#f6f7fb;background:#151618;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0;background:#151618}a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent}h1,h2,h3,p{margin-top:0}h1,h2,h3{letter-spacing:0}html[lang=ko] :is(h1,h2,h3,p,a,span){overflow-wrap:anywhere;word-break:keep-all}html[lang=ko] :is(h1,h2,h3){line-height:1.12}.landing-page{--content-gutter: clamp(40px, 5vw, 72px);--showcase-height: min(74svh, 640px);width:min(100%,1440px);margin:0 auto;padding:0 32px 28px;overflow:hidden}.site-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;min-height:82px;background:#151618;border-bottom:1px solid rgba(255,255,255,.12)}.wordmark{display:inline-flex;align-items:center;gap:10px;color:#fff;font-size:1.1rem;font-weight:760}.wordmark img{width:32px;height:32px;border-radius:8px}.site-nav{display:flex;align-items:center;gap:24px;margin-left:auto;margin-right:28px;color:#aeb4bf;font-size:.84rem;font-weight:650}.site-nav a:hover{color:#fff}.play-store-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 19px;border:1px solid #3478e5;border-radius:8px;background:#2870dc;color:#fff;font-size:.92rem;font-weight:720;transition:background-color .15s ease,border-color .15s ease}.play-store-button:hover{border-color:#70a7ff;background:#377fe8}.header-cta{min-height:38px;padding:0 14px;font-size:.8rem}.landing-section,.hero{max-width:1216px;margin:0 auto}.hero{position:relative;display:grid;align-items:center;min-height:calc(100svh - 130px);padding:clamp(56px,8vh,96px) 52% clamp(56px,7vh,88px) var(--content-gutter);background-color:#101114;background-image:url(/assets/liftcut/showcase_analysis.png);background-repeat:no-repeat;background-position:right var(--content-gutter) center;background-size:auto var(--showcase-height)}.hero-copy{position:relative;z-index:1;max-width:540px}.eyebrow{margin-bottom:18px;color:#83b4ff;font-size:.74rem;font-weight:760;letter-spacing:.1em;text-transform:uppercase}h1{margin-bottom:24px;color:#fff;font-size:5rem;font-weight:720;line-height:.98}.hero-title{overflow-wrap:normal;word-break:normal}.hero-title-ko{font-size:3.5rem;line-height:1.1;word-break:keep-all}html[lang=ko] h2{font-size:3.5rem}h2{max-width:760px;margin-bottom:20px;color:#fff;font-size:clamp(2.25rem,4.6vw,4.8rem);font-weight:720;line-height:1}.hero-description,.comparison-copy p,.workflow-list p,.principle-grid p{color:#b6bbc5;font-size:1.05rem;line-height:1.6}.hero-description{max-width:490px;margin-bottom:32px}.workflow,.comparison,.principles{padding:112px var(--content-gutter);border-top:1px solid rgba(255,255,255,.12);scroll-margin-top:82px}.workflow{background:#191a1e}.comparison{background:#111317}.principles{background:#191a1e}.compact-heading{max-width:720px;margin-bottom:52px}.workflow-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none}.workflow-list li{display:grid;grid-template-columns:42px 1fr;gap:14px;padding-top:18px;border-top:2px solid #3d81df}.workflow-list span{color:#83b4ff;font-size:.8rem;font-weight:750}.workflow-list h3,.principle-grid h3{margin-bottom:10px;color:#fff;font-size:1.05rem}.workflow-list p,.principle-grid p{margin:0;font-size:.94rem}.comparison{display:grid;grid-template-columns:minmax(0,.68fr) minmax(380px,1fr);align-items:center;gap:clamp(40px,8vw,112px)}.comparison-copy{max-width:450px}.comparison-copy p{margin-bottom:0}.comparison-visual{display:flex;justify-content:flex-end;margin:0}.comparison-visual img{display:block;width:auto;height:var(--showcase-height);max-width:100%;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#101114;object-fit:contain}.principle-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.principle-grid article{min-height:188px;padding:28px;border-left:1px solid rgba(255,255,255,.12)}.principle-grid article:first-child{border-left:0}.final-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:108px var(--content-gutter);border-top:1px solid rgba(255,255,255,.12);scroll-margin-top:82px}.final-cta .eyebrow{margin-bottom:14px}.final-cta h2{max-width:760px;margin-bottom:0}.site-footer{display:flex;justify-content:space-between;gap:20px;min-height:72px;padding-top:24px;border-top:1px solid rgba(255,255,255,.12);color:#858b95;font-size:.82rem}@media (max-width: 860px){.landing-page{--content-gutter: 40px;--showcase-height: 390px;padding:0 20px 20px}.site-nav{margin-right:20px}.hero{min-height:820px;padding:72px 40px 440px;background-position:center bottom 40px;background-size:auto 390px}h1{font-size:4rem}.hero-title-ko,html[lang=ko] h2{font-size:3.25rem}.workflow-list,.principle-grid{grid-template-columns:1fr}.workflow-list{gap:24px}.principle-grid article,.principle-grid article:first-child{min-height:auto;border-top:1px solid rgba(255,255,255,.12);border-left:0}.principle-grid article:first-child{border-top:0}.comparison{grid-template-columns:1fr}.comparison-visual{max-width:620px}}@media (max-width: 560px){.landing-page{--content-gutter: 20px;--showcase-height: 320px;padding-inline:16px}.site-header{min-height:70px}.site-nav,.header-cta span{display:none}.header-cta{width:40px;min-height:40px;padding:0}.hero{min-height:730px;padding:60px 20px 350px;background-size:auto 320px}h1{font-size:3.25rem}.hero-title-ko,html[lang=ko] h2{font-size:2.5rem}.workflow,.comparison,.principles{padding:76px var(--content-gutter)}.final-cta{align-items:flex-start;flex-direction:column;padding:80px var(--content-gutter)}.site-footer{flex-direction:column;gap:6px}}
