.lp{--lp-accent:#4f46e5;--lp-ink:#0e1320;--lp-line:#e6eaf3;--lp-face:#f6f8fc;--lp-white:#fff;background:var(--lp-white);color:#3d4759;font-family:var(--font-noto-sans-kr), "Noto Sans KR", "Apple SD Gothic Neo", "Malgun Gothic", sans-serif;word-break:keep-all;overflow-wrap:break-word;font-variant-numeric:tabular-nums;width:100%;font-size:16px;line-height:1.8;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp h1,.lp h2,.lp h3,.lp h4,.lp p,.lp ul,.lp ol,.lp dl,.lp dd,.lp figure{margin:0}.lp ul,.lp ol{padding:0;list-style:none}.lp a{color:inherit;text-decoration:none}.lp a:focus-visible,.lp button:focus-visible{outline:3px solid var(--lp-accent);outline-offset:3px;border-radius:10px}.lp .on-deep a:focus-visible,.lp .on-deep button:focus-visible{outline-color:#a5b4fc}.lp .bleed{margin-inline:0;padding-inline:0}.lp .win-video{aspect-ratio:16/10;object-fit:cover;background:var(--lp-face)}.lp .metric{box-shadow:0 24px 48px -32px #1e1b4b40}.lp-lightbox{background:0 0;border:0;width:fit-content;max-width:none;max-height:none;margin:auto;padding:0;overflow:visible}.lp-lightbox::backdrop{background:#0e1320cc}.lp-lightbox figure{margin:0;position:relative}.lp-lightbox img{background:#fff;border-radius:10px;width:auto;max-width:min(96vw,1560px);height:auto;max-height:88vh;display:block;box-shadow:0 30px 80px -30px #0009}.lp-lightbox figcaption{text-align:center;color:#fff;letter-spacing:-.01em;margin-top:12px;font-size:14px}.lp-lightbox .close{width:40px;height:40px;color:var(--lp-ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font-size:22px;font-weight:700;line-height:1;position:absolute;top:-14px;right:-14px;box-shadow:0 8px 24px -8px #00000080}.lp-lightbox .close:hover{background:#eef2ff}@media (max-width:700px){.lp-lightbox img{max-width:94vw}.lp-lightbox .close{width:36px;height:36px;top:8px;right:8px}}
.lp{--indigo:#4f46e5;--indigo-strong:#4338ca;--indigo-soft:#eef2ff;--indigo-line:#e0e7ff;--indigo-ink:#3730a3;--indigo-light:#a5b4fc;--deep:#0b0d22;--deep-edge:#2a2f66;--ink:#0e1320;--ink-2:#26304a;--body:#3d4759;--muted:#5b6577;--faint:#67707f;--line:#e6eaf3;--line-soft:#eef1f6;--surface:#f7f8fc;--on-deep:#c9cee3;--on-deep-2:#a3a9c6;--wrap:1240px;--gutter:clamp(20px,4vw,40px);--sec-y:clamp(64px,8vw,120px);--overlap:clamp(120px,20vw,300px);word-break:keep-all;overflow-wrap:break-word}.lp h1,.lp h2,.lp .feat h3,.lp .tile h3{text-wrap:balance}.lp p,.lp li{text-wrap:pretty}.lp .wrap{max-width:var(--wrap);padding-inline:var(--gutter);margin:0 auto}.lp .section{padding-block:var(--sec-y)}.lp .hero{background:radial-gradient(1000px 560px at 50% -120px,#6366f16b,#6366f100 70%), radial-gradient(520px 420px at 92% 38%,#4f46e529,#4f46e500 70%), radial-gradient(520px 420px at 6% 60%,#38bdf814,#38bdf800 70%), var(--deep);color:#fff}.lp .final{background:radial-gradient(900px 520px at 50% 120%,#6366f173,#6366f100 70%), var(--deep);color:#fff}.lp .engines{background:#fff}.lp #approach{background:var(--surface)}.lp #screens{background:#fff}.lp #principle{background:var(--surface)}.lp #teams{background:#fff}.lp #pricing{background:var(--surface)}.lp .on-deep .sub,.lp .on-deep p{color:var(--on-deep)}.lp .on-deep .note{color:var(--on-deep-2)}.lp .hero-grid-bg{pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 55% at 50% 18%,#000 25%,#0000 78%);mask-image:radial-gradient(70% 55% at 50% 18%,#000 25%,#0000 78%)}.lp .hero-grid-bg-flip{transform:scaleY(-1)}.lp h1,.lp h2,.lp h3,.lp h4,.lp .price{font-weight:800}.lp .section h2{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(27px,3vw,44px);line-height:1.3}.lp .lead,.lp .pricing-lead{color:var(--muted);max-width:72ch;margin:18px 0 0;font-size:clamp(15.5px,1.2vw,17px);font-weight:400;line-height:1.85}.lp .note,.lp .win-cap,.lp .screens-foot,.lp .plans-foot{color:var(--faint);font-size:14px;font-weight:400;line-height:1.8}.lp .ico{background:var(--indigo-soft);width:44px;height:44px;color:var(--indigo);border-radius:12px;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp .btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:18px 30px;font-size:17px;font-weight:700;line-height:1.4;transition:background-color .15s,color .15s;display:inline-flex}.lp .btn-primary{background:var(--indigo);color:#fff;box-shadow:0 12px 32px -10px #6366f1d9,inset 0 1px #fff3}.lp .btn-primary:hover{background:var(--indigo-strong);color:#fff}.lp .btn-ghost{color:#fff;background:#ffffff0a;border:1.5px solid #ffffff4d}.lp .btn-ghost:hover{color:#fff;background:#ffffff1a}.lp .btn-deep{background:var(--deep);color:#fff;gap:8px;padding:14px 22px;font-size:15px}.lp .btn-deep:hover{color:#fff;background:#1b1f46}.lp .cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:clamp(28px,3vw,40px);display:flex}.lp .hero{z-index:2;padding:calc(69px + clamp(44px,6.4vw,92px)) 0 0;position:relative}.lp .hero-inner{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lp .hero .hero-eyebrow{color:#c7d2fe;background:#4f46e52e;border:1px solid #a5b4fc52;border-radius:999px;align-items:center;gap:10px;height:36px;padding:0 16px;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}.lp .hero-eyebrow i{background:#818cf8;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #818cf840}.lp .hero h1{letter-spacing:-.035em;color:#fff;margin-top:clamp(22px,2.4vw,28px);font-size:clamp(33px,4.4vw,62px);line-height:1.22}.lp .hero h1 span{color:var(--indigo-light)}.lp .hero .sub{max-width:760px;margin:clamp(20px,2.2vw,26px) auto 0;font-size:clamp(16px,1.35vw,19px);line-height:1.75}.lp .hero .note{margin:18px 0 0}.lp .hero-frame{z-index:2;width:100%;margin:clamp(40px,4.5vw,64px) 0 calc(-1 * var(--overlap));background:#ffffff0f;border:1px solid #ffffff24;border-radius:clamp(16px,1.4vw,20px);padding:clamp(6px,.7vw,10px);position:relative;box-shadow:0 50px 140px -30px #4f46e599,0 24px 60px #02041473}.lp .hero-frame .win{background:#fff;border-radius:12px;overflow:hidden}.lp .hero-shot{position:relative;overflow:hidden}.lp .hero-still{display:none}.lp .win-bar{background:#fbfcfe;border-bottom:1px solid #edf0f6;align-items:center;gap:7px;height:38px;padding:0 16px;display:flex}.lp .win-bar i{background:#e3e7f0;border-radius:50%;width:10px;height:10px}.lp .win-video{width:100%;height:auto;display:block}.lp .engines{z-index:1;padding:calc(var(--overlap) + 36px) 0 clamp(64px,7vw,96px);position:relative}.lp .win-cap{text-align:center;margin:0}.lp .engines-block{flex-direction:column;align-items:center;gap:18px;margin-top:clamp(40px,4.5vw,60px);display:flex}.lp .engines-label{letter-spacing:.08em;color:var(--faint);margin:0;font-size:13px;font-weight:800;line-height:1.5}.lp .engines-list{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.lp .engine{border:1px solid var(--line);height:50px;color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 20px 0 9px;font-size:15px;font-weight:700;line-height:1.4;display:inline-flex}.lp .engines-sep{background:var(--line);flex:none;width:1px;height:28px;margin:0 6px}.lp .engine-opt{color:var(--muted);background:#fbfcfe;border-style:dashed;border-color:#c9d1e3}.lp .engine-opt small{color:var(--faint);font-size:12.5px;font-weight:600}.lp .eng-mark{color:var(--ink-2);background:#f1f3f8;flex:none;justify-content:center;align-items:center;display:inline-flex}.lp .eng-mark-md{border-radius:50%;width:32px;height:32px}.lp .eng-mark-sm{border-radius:6px;width:22px;height:22px}.lp .eng-dot b{border-radius:50%;width:9px;height:9px;display:block}.lp .engine-opt .eng-mark{color:var(--muted)}.lp .facts{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(40px,4.5vw,64px);display:grid}.lp .fact{border-bottom:1px solid var(--line);border-left:1px solid var(--line);padding:36px 32px}.lp .fact:first-child{border-left:0}.lp .fact-num{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(36px,3.4vw,48px);font-weight:800;line-height:1.1}.lp .fact-num span{color:var(--indigo);margin-left:3px;font-size:clamp(18px,1.7vw,24px)}.lp .fact-label{color:var(--muted);margin:6px 0 0;font-size:clamp(13.5px,1.1vw,15px);font-weight:600;line-height:1.55}@media (max-width:900px){.lp .facts{grid-template-columns:repeat(2,minmax(0,1fr))}.lp .fact:nth-child(odd){border-left:0}}.lp .kicker{letter-spacing:.06em;color:var(--indigo);align-items:center;gap:10px;margin:0 0 14px;font-size:13px;font-weight:800;line-height:1.5;display:flex}.lp .kicker:before{content:"";background:var(--indigo);width:20px;height:2px}.lp .subhead{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:16px;margin:clamp(44px,5vw,64px) 0 0;font-size:16px;line-height:1.5;display:flex}.lp .subhead:after{content:"";background:#dce3ef;flex:1;height:1px}.lp .metrics{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:clamp(16px,2vw,24px);margin-top:24px;display:grid}.lp .metric{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:clamp(24px,2.6vw,36px);display:flex}.lp .metric-top{justify-content:space-between;align-items:center;display:flex}.lp .metric-top .no{letter-spacing:.06em;color:var(--indigo);font-size:13px;font-weight:800;line-height:1}.lp .metric h4{letter-spacing:-.02em;color:var(--ink);margin:18px 0 0;font-size:clamp(23px,2vw,28px);line-height:1.3}.lp .metric .q{color:var(--ink);margin:12px 0 0;font-size:clamp(16px,1.2vw,17px);font-weight:700;line-height:1.6}.lp .metric .p{color:var(--muted);margin:12px 0 0;font-size:clamp(15px,1.1vw,15.5px);font-weight:400;line-height:1.8}.lp .dx{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;gap:clamp(16px,2vw,24px);margin-top:24px;display:grid}.lp .dx-panel{border:1px solid var(--line);background:#fff;border-radius:20px;padding:clamp(22px,2.2vw,28px) clamp(20px,2.4vw,32px) clamp(6px,.8vw,12px)}.lp .dx-head{flex-wrap:wrap;align-items:center;gap:6px 12px;padding-bottom:16px;display:flex}.lp .dx-tag{background:var(--indigo);color:#fff;border-radius:8px;align-items:center;height:30px;padding:0 12px;font-size:14px;font-weight:800;display:inline-flex}.lp .dx-tag-cause{background:var(--deep)}.lp .dx-head span{color:var(--muted);font-size:15px;line-height:1.6}.lp .dx-item{border-top:1px solid var(--line-soft);align-items:flex-start;gap:16px;padding:18px 0;display:flex}.lp .dx-item .ico{border-radius:11px;width:40px;height:40px}.lp .dx-item>div{min-width:0}.lp .dx-item h4{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;line-height:1.45}.lp .dx-item p{color:var(--muted);margin:4px 0 0;font-size:14.5px;line-height:1.75}.lp .dx-next{background:var(--deep);color:#fff;border-radius:14px;align-items:center;gap:14px;margin:clamp(24px,3vw,32px) 0 0;padding:18px 24px;font-size:clamp(15.5px,1.3vw,17px);font-weight:700;line-height:1.6;display:flex}.lp .dx-next-ico{background:var(--indigo);border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.lp .ex{background:var(--surface);border:1px solid var(--line-soft);border-radius:16px;flex-direction:column;gap:14px;margin:28px 0 0;padding:clamp(16px,1.6vw,22px);display:flex}.lp .ex-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp .ex-top>div,.lp .ex-q{min-width:0}.lp .ex-tag{color:#7a5a00;background:#fff7db;border-radius:6px;flex:none;align-items:center;height:22px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.lp .ex-q{flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;display:flex}.lp .ex-q span,.lp .ex-cap{color:var(--faint);margin:0;font-size:12.5px;font-weight:700}.lp .ex-q b{border:1px solid var(--line);height:28px;color:var(--ink-2);background:#fff;border-radius:8px;align-items:center;padding:0 11px;font-size:13.5px;font-weight:700;display:inline-flex}.lp .ex-answer{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px 18px}.lp .ex-src{color:var(--faint);align-items:center;gap:8px;margin:0;font-size:12.5px;font-weight:700;display:flex}.lp .ex-text{color:var(--ink-2);margin:10px 0 0;font-size:clamp(14.5px,1.1vw,15px);line-height:1.75}.lp .ex mark{background:var(--indigo-line);color:var(--indigo-ink);border-radius:4px;padding:0 4px;font-weight:700}.lp .ex-chips{flex-wrap:wrap;gap:8px;display:flex}.lp .ex-chips li{border:1px solid var(--line);height:32px;color:var(--ink-2);white-space:nowrap;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.lp .ex-chips li.on{background:var(--indigo-soft);border-color:var(--indigo-line);color:var(--indigo-ink)}.lp .ex-sources{border:1px solid var(--line);background:#fff;border-radius:12px;padding:4px 18px}.lp .ex-sources li{align-items:center;gap:12px;padding:12px 0;display:flex}.lp .ex-sources li+li{border-top:1px solid var(--line-soft)}.lp .ex-sources li>div{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.lp .ex-sources p{color:var(--ink-2);margin:0;font-size:14.5px;font-weight:600;line-height:1.5}.lp .ex-fav{width:30px;height:30px;color:var(--muted);background:#eef1f6;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:800;display:inline-flex}.lp .ex-fav .eng-mark{color:var(--muted);background:0 0}.lp .ex-fav-own{background:var(--indigo);color:#fff;font-size:13px}.lp .ex-kind{height:26px;color:var(--muted);white-space:nowrap;background:#f1f3f8;border-radius:6px;flex:none;align-items:center;padding:0 10px;font-size:12.5px;font-weight:700;display:inline-flex}.lp .ex-kind-own{background:var(--indigo-soft);color:var(--indigo-ink);font-weight:800}.lp .ex-card{border-color:var(--line);background:#fff;border-radius:22px;gap:0;margin:0;padding:clamp(20px,2.2vw,28px);box-shadow:0 30px 60px -30px #1e1b4b4d}.lp .ex-card .ex-top{align-items:flex-start}.lp .ex-kpi-label,.lp .ex-kpi-base{color:var(--faint);margin:0;font-size:13px;font-weight:700}.lp .ex-kpi-base{font-weight:400}.lp .ex-kpi{letter-spacing:-.03em;color:var(--indigo);margin:2px 0 0;font-size:clamp(34px,3vw,40px);font-weight:800;line-height:1.2}.lp .ex-kpi small{color:#818cf8;font-size:.55em}.lp .ex-link{align-items:center;gap:10px;margin:18px 0 0;display:flex}.lp .ex-link:before,.lp .ex-link:after{content:"";border-top:1.5px dashed #c7d2fe;flex:1}.lp .ex-link span{background:var(--indigo-soft);height:30px;color:var(--indigo-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.lp .ex-answers{margin-top:6px}.lp .ex-answers li{padding:16px 0}.lp .ex-answers li+li{border-top:1px solid var(--line-soft)}.lp .ex-answers li:last-child{padding-bottom:4px}.lp .ex-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:700;display:flex}.lp .ex-kw{font-weight:600}.lp .ex-kw:before{content:"·";color:#a0a7b6;margin-right:8px}.lp .ex-flag{background:var(--indigo-soft);height:24px;color:var(--indigo-ink);border-radius:6px;align-items:center;margin-left:auto;padding:0 9px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.lp .ex-flag-neg{color:#991b1b;background:#fee2e2}.lp .ex-answers .ex-text{margin-top:8px;font-size:14.5px;line-height:1.7}.lp .ex-actions{justify-content:flex-end;margin:10px 0 0;display:flex}.lp .ex-btn{height:34px;color:var(--ink-2);background:#fff;border:1px solid #d5dbea;border-radius:8px;align-items:center;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.lp .screens-head{text-align:center;flex-direction:column;align-items:center;display:flex}.lp .screens-head .lead{margin-inline:auto}.lp .feats{flex-direction:column;gap:clamp(56px,7vw,96px);margin-top:clamp(40px,5vw,72px);display:flex}.lp .feat{grid-template-columns:minmax(0,420fr) minmax(0,668fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.lp .feat-rev{grid-template-columns:minmax(0,668fr) minmax(0,420fr)}.lp .feat-rev .feat-text{order:2}.lp .feat-media{min-width:0}.lp .feat-kicker{color:var(--muted);align-items:center;gap:10px;margin:0;font-size:14px;font-weight:700;line-height:1.5;display:flex}.lp .feat-kicker .no{background:var(--indigo-soft);min-width:34px;height:26px;color:var(--indigo-strong);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-size:12.5px;font-weight:800;line-height:1;display:inline-flex}.lp .feat h3{letter-spacing:-.025em;color:var(--ink);margin:16px 0 0;font-size:clamp(21px,2.2vw,32px);line-height:1.35}.lp .feat-desc{color:var(--muted);margin:14px 0 0;font-size:clamp(15px,1.2vw,17px);line-height:1.8}.lp .feat-chips{flex-wrap:wrap;gap:8px;margin:22px 0 0;display:flex}.lp .feat-chips li{background:var(--surface);border:1px solid var(--line);height:32px;color:var(--ink-2);white-space:nowrap;border-radius:8px;align-items:center;padding:0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.lp .feat-note{background:var(--surface);border:1px solid var(--line-soft);color:var(--ink-2);border-radius:12px;gap:12px;margin:22px 0 0;padding:16px 18px;font-size:clamp(14px,1.1vw,15px);line-height:1.75;display:flex}.lp .feat-note svg{color:var(--indigo);flex:none;margin-top:5px}.lp .stage{cursor:zoom-in;appearance:none;width:100%;height:460px;font:inherit;text-align:left;background:linear-gradient(155deg,#e8ecff 0%,#f1f3ff 42%,#f7f8fc 100%);border:0;border-radius:24px;margin:0;padding:44px 0 0 44px;display:block;position:relative;overflow:hidden}.lp .stage img{background:var(--surface);border:1px solid #e1e7f2;border-radius:12px;flex:none;width:118%;max-width:none;height:auto;transition:transform .25s;display:block;box-shadow:0 1px 2px #0e13200f,0 28px 56px -18px #1e1b4b4d}.lp .stage:hover img{transform:translateY(-4px)}.lp .stage:focus-visible{outline:3px solid var(--indigo);outline-offset:3px}.lp .feat-rev .stage{justify-content:flex-end;padding:44px 44px 0 0;display:flex}@media (prefers-reduced-motion:reduce){.lp .stage img{transition:none}.lp .stage:hover img{transform:none}}.lp .stage-empty{cursor:default;padding:28px 32px 32px;display:flex}.lp .shot-empty{color:#8a93a3;text-align:center;background:#fff9;border:1.5px dashed #c3cbe0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex}.lp .shot-empty span{color:var(--muted);font-size:clamp(13.5px,1.1vw,14.5px);font-weight:700;line-height:1.6}.lp .tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px);margin-top:clamp(56px,7vw,96px);display:grid}.lp .tile{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.lp .tile-text{padding:clamp(24px,2.4vw,32px) clamp(22px,2.4vw,32px) 24px}.lp .tile h3{letter-spacing:-.02em;color:var(--ink);margin:14px 0 0;font-size:clamp(20px,1.7vw,23px);line-height:1.4}.lp .tile .feat-desc{margin-top:10px;font-size:clamp(15px,1.1vw,15.5px)}.lp .tile .feat-note{background:0 0;border:0;margin-top:12px;padding:0;font-size:14.5px}.lp .tile .stage{border-radius:0;height:300px;margin-top:auto;padding:28px 0 0 32px}.lp .tile .stage-empty{padding:24px 28px 28px}.lp .screens-foot{text-align:center;margin:clamp(40px,5vw,56px) 0 0}@media (max-width:960px){.lp .feat,.lp .feat-rev{grid-template-columns:minmax(0,1fr);gap:24px}.lp .feat-rev .feat-text{order:0}.lp .feat .stage{height:clamp(260px,50vw,420px)}}@media (max-width:760px){.lp .tiles{grid-template-columns:minmax(0,1fr)}}.lp .principle{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(40px,5vw,72px);display:grid}.lp .principle-text{min-width:0}.lp .principle-box{align-items:flex-start;gap:20px;margin-top:clamp(24px,3vw,36px);display:flex}.lp .principle-box .ico{border:1px solid var(--indigo-line);background:#fff;border-radius:14px;width:52px;height:52px}.lp .principle-box>div{min-width:0}.lp .principle h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5}.lp .principle-box p{color:var(--body);margin:10px 0 0;font-size:clamp(15.5px,1.2vw,17px);line-height:1.85}@media (max-width:960px){.lp .principle{grid-template-columns:minmax(0,1fr)}}.lp .teams{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);margin:clamp(28px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.lp .team{border:1px solid var(--line);background:#fff;border-radius:18px;align-items:flex-start;gap:16px;padding:clamp(20px,2.2vw,28px);display:flex}.lp .team>div{min-width:0}.lp .team h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(16.5px,1.4vw,18px);line-height:1.45}.lp .team p{color:var(--muted);margin:8px 0 0;font-size:clamp(14px,1.1vw,14.5px);line-height:1.8}@media (max-width:1000px){.lp .teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.lp .teams{grid-template-columns:minmax(0,1fr)}}.lp .pricing-head{text-align:center;flex-direction:column;align-items:center;display:flex}.lp .pricing-lead{margin-inline:auto}.lp .plans{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(14px,1.6vw,18px);margin-top:clamp(28px,4vw,48px);display:grid}@media (max-width:1000px){.lp .plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.lp .plans{grid-template-columns:minmax(0,1fr)}}.lp .plan{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:clamp(24px,2.6vw,32px) clamp(22px,2.4vw,28px);display:flex}.lp .plan-rec{background:radial-gradient(420px 260px at 50% -40px,#6366f16b,#6366f100 70%), var(--deep);border-color:var(--deep-edge);color:#fff;box-shadow:0 30px 60px -24px #4f46e58c}.lp .plan-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.lp .plan-badge{background:var(--indigo-light);color:#1e1b4b;border-radius:999px;align-items:center;padding:3px 11px;font-size:12.5px;font-weight:800;line-height:1.5;display:inline-flex}.lp .plan h3{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:clamp(19px,1.8vw,20px);line-height:1.3}.lp .plan .price{letter-spacing:-.03em;color:var(--ink);margin:18px 0 0;font-size:clamp(26px,2.4vw,32px);line-height:1.2}.lp .plan .price small{letter-spacing:0;min-height:21px;color:var(--faint);margin-top:6px;font-size:13.5px;font-weight:600;line-height:1.5;display:block}.lp .plan ul{border-top:1px solid var(--line);flex-direction:column;flex:1 0 auto;gap:12px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:flex}.lp .plan li{color:var(--body);align-items:flex-start;gap:10px;font-size:clamp(14.5px,1.1vw,15px);line-height:1.6;display:flex}.lp .plan li svg{color:var(--indigo);flex:none;margin-top:3px}.lp .plan-rec h3,.lp .plan-rec .price{color:#fff}.lp .plan-rec .price small{color:var(--on-deep-2)}.lp .plan-rec ul{border-top-color:#ffffff24}.lp .plan-rec li{color:#dce0f0}.lp .plan-rec li svg{color:var(--indigo-light)}.lp .plan-cta{height:50px;color:var(--indigo-strong);background:#fff;border:1.5px solid #c7d2fe;border-radius:12px;justify-content:center;align-items:center;margin-top:28px;font-size:15px;font-weight:700;transition:background-color .15s,color .15s,border-color .15s;display:flex}.lp .plan-cta:hover{background:var(--indigo-soft);border-color:var(--indigo);color:var(--indigo-strong)}.lp .plan-rec .plan-cta{background:var(--indigo);border-color:var(--indigo);color:#fff}.lp .plan-rec .plan-cta:hover{background:var(--indigo-strong);border-color:var(--indigo-strong);color:#fff}.lp .plan-rec .plan-cta:focus-visible{outline-color:var(--indigo-light)}.lp .plans-foot{max-width:96ch;margin:clamp(22px,3vw,28px) 0 0}.lp .plans-consult{border:1px solid var(--line);background:#fff;border-radius:20px;flex-wrap:wrap;align-items:center;gap:clamp(16px,2.5vw,24px) clamp(16px,2.5vw,36px);margin-top:clamp(28px,4vw,40px);padding:clamp(22px,3vw,32px) clamp(22px,3vw,40px);display:flex}.lp .plans-consult .ico{border-radius:14px;width:52px;height:52px}.lp .plans-consult p{min-width:0;color:var(--ink-2);flex:360px;margin:0;font-size:clamp(15.5px,1.2vw,16.5px);line-height:1.85}.lp .plans-consult p b{color:var(--ink);font-weight:800}.lp .plans-consult .btn{flex:none}.lp .final{padding-block:clamp(72px,9vw,128px);position:relative}.lp .final .wrap{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.lp .final h2{letter-spacing:-.035em;color:#fff;max-width:24ch;margin:0;font-size:clamp(28px,3.5vw,50px);line-height:1.28}.lp .final p{max-width:62ch;margin:clamp(16px,2vw,22px) 0 0;font-size:clamp(15.5px,1.3vw,18px);line-height:1.8}.lp .final .cta{margin-top:clamp(28px,3vw,40px)}@media (max-width:700px){.lp .cta{flex-direction:column;align-items:stretch;width:100%}.lp .btn{padding:16px 20px;font-size:16px}.lp .hero-shot{height:250px}.lp .hero-shot .win-video{display:none}.lp .hero-still{width:640px;max-width:none;height:auto;display:block}.lp .win-bar{gap:6px;height:28px;padding:0 12px}.lp .win-bar i{width:8px;height:8px}.lp .engine{gap:8px;height:42px;padding:0 14px 0 7px;font-size:13.5px}.lp .eng-mark-md{width:28px;height:28px}.lp .engines-list{gap:8px}.lp .engines-sep{display:none}.lp .fact{padding:22px 16px}.lp .metric .ico{border-radius:11px;width:40px;height:40px}.lp .dx-item{gap:14px;padding:16px 0}.lp .dx-item .ico{border-radius:10px;width:36px;height:36px}.lp .dx-item h4{font-size:16px}.lp .dx-item p{font-size:14px;line-height:1.7}.lp .dx-next{align-items:flex-start;padding:16px 18px}.lp .dx-next-ico{width:28px;height:28px}.lp .ex-sources li{align-items:flex-start}.lp .ex-sources li>div{flex-direction:column;align-items:flex-start;gap:5px}.lp .ex-kind{height:22px;padding:0 8px;font-size:12px}.lp .ex-kw{color:var(--faint);flex-basis:100%;order:3;font-size:12.5px}.lp .ex-kw:before{content:none}.lp .ex-flag{order:2}.lp .ex-btn{height:44px;padding:0 16px}.lp .stage,.lp .feat .stage,.lp .tile .stage{border-radius:18px;height:230px;padding:24px 0 0 22px}.lp .tile .stage{border-radius:0}.lp .feat-rev .stage{justify-content:flex-start;padding:24px 0 0 22px}.lp .stage img{width:170%}.lp .stage-empty,.lp .tile .stage-empty{height:200px;padding:20px}.lp .feat-note{gap:10px;padding:14px 16px}.lp .principle-box{gap:16px}.lp .principle-box .ico{width:44px;height:44px}.lp .team{gap:14px}.lp .team .ico{border-radius:11px;width:40px;height:40px}.lp .plans-consult{flex-direction:column;align-items:stretch}.lp .plans-consult .ico{align-self:flex-start}.lp .plans-consult .btn{width:100%}}@media (max-width:560px){.lp .plan .price small:empty{display:none}}
