html,body{--llm-page-bg:#1a2430;background:var(--llm-page-bg)}.llm-page{--llm-heading:#bfe5fb;--llm-text:#e3e3e3;--llm-border:#fafafa4d;background:var(--llm-page-bg);color:var(--llm-text);word-break:keep-all;font-family:Pretendard,Inter,sans-serif;overflow:hidden}.llm-hero{isolation:isolate;padding:0;position:relative;overflow:visible}.llm-hero:before,.llm-hero:after{z-index:-1;pointer-events:none;content:"";position:absolute}.llm-hero:before{background:linear-gradient(90deg,#070a0f0d 0%,#070a0f14 50%,#070a0f33 100%);height:824px;inset:0 0 auto}.llm-hero:after{background:linear-gradient(180deg, #1a243000 0%, var(--llm-page-bg) 100%);width:max(100%,3324px);height:504px;top:320px;left:0}.llm-hero__image{z-index:-2;object-fit:cover;object-position:center top;opacity:.69;width:100%;height:824px;position:absolute;top:0;left:0;right:0}.llm-hero__inner{width:min(85%,1600px);min-width:min(1224px,100% - 48px);margin:0 auto;padding:362px 0 0}.llm-hero__copy{flex-direction:column;gap:109px;width:100%;max-width:1224px;display:flex}:where(html[data-locale=ko]) .llm-page--ko .llm-hero__copy{text-align:left}.llm-hero h1{color:#fafafa;letter-spacing:0;margin:0;font-size:56px;font-weight:800;line-height:1.35}:where(html[data-locale=en]) .llm-hero h1{white-space:pre-line}.llm-hero p,.llm-rich-text,.llm-stage-flow__body,.llm-feature-card .cluml-card__body{color:var(--llm-text);letter-spacing:-.01em;font-size:20px;font-weight:400;line-height:1.7}.llm-hero p{max-width:1224px;margin:0}.llm-section{z-index:1;background:0 0;padding:100px 0 0;position:relative}.llm-section--features{padding-bottom:200px}.llm-section__inner{gap:52px;width:min(85%,1600px);min-width:min(1200px,100% - 48px);margin:0 auto;display:grid}.llm-section h2{color:var(--llm-heading);letter-spacing:0;margin:0;font-size:38px;font-weight:700;line-height:1.45}.llm-rich-text p,.llm-rich-text ul,.llm-stage-flow ul,.llm-stage-flow-mobile ul,.llm-feature-card ul{margin:0}:where(html[data-locale=ko]) .llm-rich-text p+p{margin-top:4px}.llm-stage-flow{gap:18px;display:grid}.llm-stage-flow-mobile{display:none}.llm-stage-flow__heads{grid-template-columns:repeat(3,minmax(0,1fr));height:173px;display:grid}.llm-stage-flow__heads h3{clip-path:polygon(0 0,calc(100% - 48px) 0,100% 50%,calc(100% - 48px) 100%,0 100%,48px 50%);color:#fafafa;text-align:center;white-space:nowrap;letter-spacing:0;place-items:center;margin:0;padding:0 36px;font-size:22px;font-weight:600;line-height:1.6;display:grid;position:relative}.llm-stage-flow__heads h3:first-child{clip-path:polygon(0 0,calc(100% - 48px) 0,100% 50%,calc(100% - 48px) 100%,0 100%);background:linear-gradient(90deg,#2c97fc 0%,#40b1ff 100%)}.llm-stage-flow__heads h3 span{display:block}.llm-stage-flow__heads h3:first-child span{transform:translate(-24px)}.llm-stage-flow__heads h3:nth-child(2){background:linear-gradient(90deg,#0a79cf 0%,#2994fc 100%);margin-left:-40px}.llm-stage-flow__heads h3:nth-child(3){background:linear-gradient(90deg,#1951a8 0%,#0270c0 100%);margin-left:-40px}.llm-stage-flow__body{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px;margin:0;padding:0;list-style:none;display:grid}.llm-stage-flow__body>div{min-width:0}.llm-stage-flow__body ul,.llm-stage-mobile ul,.llm-feature-card ul{gap:4px;padding-left:1.2em;display:grid}.llm-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%;display:grid}:where(html[data-locale=ko]) .llm-feature-grid{max-width:700px}:where(html[data-locale=en]) .llm-feature-grid{max-width:1300px}.llm-feature-card{--cluml-card-background:linear-gradient(180deg, #13649d26 0%, #13649d80 100%);--cluml-card-border-color:var(--llm-border);--cluml-card-padding:32px;--cluml-card-radius:8px;min-height:236px}.llm-feature-card .cluml-card__content{gap:8px}.llm-feature-card .cluml-card__title{letter-spacing:0;font-size:22px;font-weight:500;line-height:1.4}:where(html[data-locale=en]) .llm-rich-text ul{padding-left:1.2em}:where(html[data-locale=en]) .llm-rich-text p+ul{margin-top:4px}@media (width<=1439px){.llm-hero__inner,.llm-section__inner{min-width:0}.llm-hero h1{font-size:42px}.llm-hero p,.llm-rich-text,.llm-stage-flow__body,.llm-feature-card .cluml-card__body{font-size:18px}.llm-section h2{font-size:32px}.llm-stage-flow__heads h3{font-size:19px}}@media (width<=809px){.llm-hero{padding:0}.llm-hero__inner,.llm-section__inner{width:85%;min-width:0}.llm-hero__inner{padding-top:170px}.llm-hero h1{font-size:36px}.llm-section h2{font-size:28px}.llm-stage-flow{display:none}.llm-stage-flow-mobile{color:var(--llm-text);letter-spacing:-.01em;gap:0;margin:0;padding:0;font-size:18px;line-height:1.7;display:grid}.llm-stage-mobile{align-items:stretch;min-width:0;display:grid}:where(html[data-locale=ko]) .llm-stage-mobile{grid-template-columns:170px minmax(0,1fr)}:where(html[data-locale=en]) .llm-stage-mobile{grid-template-columns:150px minmax(0,1fr)}.llm-stage-mobile h3{color:#fafafa;text-align:center;letter-spacing:0;place-items:center;margin:0;padding:20px 8px;font-weight:600;line-height:1.45;display:grid}:where(html[data-locale=ko]) .llm-stage-mobile h3{font-size:17px}:where(html[data-locale=en]) .llm-stage-mobile h3{font-size:18px}.llm-stage-mobile--first h3{background:linear-gradient(90deg,#2c97fc 0%,#40b1ff 100%)}.llm-stage-mobile--second h3{background:linear-gradient(90deg,#0a79cf 0%,#2994fc 100%)}.llm-stage-mobile--final h3{background:linear-gradient(90deg,#1951a8 0%,#0270c0 100%)}.llm-stage-mobile-connector{line-height:0;position:relative;overflow:hidden}:where(html[data-locale=ko]) .llm-stage-mobile-connector{width:170px;height:50px}:where(html[data-locale=en]) .llm-stage-mobile-connector{width:150px;height:44px}.llm-stage-mobile-connector svg{transform-origin:50%;display:block;position:absolute;transform:rotate(90deg)}:where(html[data-locale=ko]) .llm-stage-mobile-connector svg{width:50px;height:170px;top:-60px;left:60px}:where(html[data-locale=en]) .llm-stage-mobile-connector svg{width:44px;height:150px;top:-53px;left:53px}:where(html[data-locale=ko]) .llm-stage-mobile-connector--final svg{top:-61px;left:61px}:where(html[data-locale=en]) .llm-stage-mobile-connector--final svg{top:-54px;left:54px}.llm-stage-mobile ul{align-self:center;padding-left:1.2em}.llm-feature-grid{grid-template-columns:1fr}.llm-feature-card{--cluml-card-padding:32px;min-height:0}.llm-feature-card .cluml-card__content{gap:0}}
