@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pl-bg: #fbfaf8;--pl-bg-2: #f4f2ee;--pl-card: #ffffff;--pl-ink: #17150f;--pl-mute: #55503f;--pl-mute-2: #6f6a58;--pl-line: rgba(23, 21, 15, .1);--pl-line-soft: rgba(23, 21, 15, .06);--pl-gold: #b98228;--pl-gold-text: #8a5f14;--pl-gold-soft: rgba(185, 130, 40, .12);--pl-gold-line: rgba(185, 130, 40, .4);--pl-dark: #17150f;--pl-dark-ink: #faf8f3;--pl-font: "Geist Variable", "Pretendard Variable", -apple-system, system-ui, sans-serif;--pl-mono: ui-monospace, "SF Mono", "Cascadia Mono", monospace;--pl-ease: cubic-bezier(.16, 1, .3, 1)}*,*:before,*:after{box-sizing:border-box}html{background:var(--pl-bg);color:var(--pl-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--pl-bg);color:var(--pl-ink);font-family:var(--pl-font);font-size:16px;line-height:1.6}h1,h2,h3,h4,p,ul,ol,figure,dl,dd{margin:0}ul,ol{padding:0;list-style:none}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--pl-gold);color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--pl-gold-text);outline-offset:2px;border-radius:4px}.pl-shell{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}@media(min-width:768px){.pl-shell{padding:0 32px}}.pl-section{padding:96px 0;border-top:1px solid var(--pl-line-soft)}@media(min-width:768px){.pl-section{padding:128px 0}}.pl-section--alt{background:var(--pl-bg-2)}.pl-section--plain{border-top:0}.pl-eyebrow{display:inline-flex;align-items:center;gap:10px;font-family:var(--pl-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--pl-mute-2)}.pl-eyebrow:before{content:"";width:20px;height:1px;background:var(--pl-gold)}.pl-h2{margin-top:20px;font-size:clamp(1.8rem,3.8vw,2.9rem);font-weight:600;line-height:1.22;letter-spacing:-.03em;word-break:keep-all;white-space:pre-line}.pl-lead{margin-top:18px;max-width:44rem;font-size:16px;line-height:1.8;color:var(--pl-mute);word-break:keep-all}.pl-h3{font-size:1.05rem;font-weight:600;letter-spacing:-.01em;word-break:keep-all}.pl-card{background:var(--pl-card);border:1px solid var(--pl-line);border-radius:16px;padding:28px}.pl-grid{display:grid;gap:16px}@media(min-width:640px){.pl-grid--2{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.pl-grid--3{grid-template-columns:repeat(3,1fr)}.pl-grid--4{grid-template-columns:repeat(4,1fr)}}@media(min-width:640px)and (max-width:899px){.pl-grid--3,.pl-grid--4{grid-template-columns:repeat(2,1fr)}}.pl-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:999px;font-size:14px;font-weight:600;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;transition:transform .25s var(--pl-ease),background .2s ease,border-color .2s ease}.pl-btn--primary{background:var(--pl-ink);color:#fff}.pl-btn--ghost{background:var(--pl-card);color:var(--pl-ink);border-color:var(--pl-line)}@media(prefers-reduced-motion:no-preference){.pl-btn:hover{transform:translateY(-2px)}}.pl-btn--ghost:hover{border-color:var(--pl-gold-line)}.pl-btn[disabled]{opacity:.55;cursor:default;transform:none}.pl-reveal{opacity:0;transform:translateY(22px)}.pl-reveal.is-in{opacity:1;transform:none;transition:opacity .7s var(--pl-ease),transform .7s var(--pl-ease)}@media(prefers-reduced-motion:reduce){.pl-reveal{opacity:1;transform:none;transition:none}}.pl-nav{position:fixed;inset:0 0 auto 0;z-index:50;padding-top:16px}.pl-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 8px 8px 22px;border-radius:999px;border:1px solid transparent;transition:all .4s var(--pl-ease)}.pl-nav.is-up .pl-nav__inner{background:#fbfaf8db;border-color:var(--pl-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 34px -24px #17150f66}.pl-nav__brand{font-size:17px;font-weight:700;letter-spacing:-.02em}.pl-nav__links{display:none;gap:28px}@media(min-width:900px){.pl-nav__links{display:flex}}.pl-nav__links a{font-size:14px;color:var(--pl-mute);transition:color .2s}.pl-nav__links a:hover{color:var(--pl-ink)}.pl-hero{padding:150px 0 72px;text-align:center;position:relative;overflow:hidden}@media(min-width:768px){.pl-hero{padding:190px 0 88px}}.pl-hero__glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% -12%,rgba(185,130,40,.13),transparent 62%)}.pl-hero__chip{display:inline-flex;align-items:center;gap:8px;padding:7px 16px;border-radius:999px;border:1px solid var(--pl-line);background:var(--pl-card);font-family:var(--pl-mono);font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--pl-mute-2)}.pl-hero__chip i{width:6px;height:6px;border-radius:50%;background:var(--pl-gold)}.pl-hero h1{margin-top:28px;font-size:clamp(2.4rem,6.4vw,4.4rem);font-weight:600;line-height:1.14;letter-spacing:-.035em;word-break:keep-all}.pl-hero__sub{margin:24px auto 0;max-width:40rem;font-size:17px;line-height:1.75;color:var(--pl-mute);word-break:keep-all}.pl-hero__sub b{color:var(--pl-ink);font-weight:600}.pl-hero__cta{margin-top:34px;display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.pl-hero__engines{margin-top:46px;display:flex;flex-wrap:wrap;gap:10px 26px;justify-content:center;font-family:var(--pl-mono);font-size:12px;letter-spacing:.04em;color:var(--pl-mute-2)}.pl-shot{margin:8px auto 0;max-width:900px;border-radius:14px;overflow:hidden;border:1px solid var(--pl-line);box-shadow:0 30px 70px -50px #17150f73;background:var(--pl-card)}.pl-shot img{width:100%;height:auto;aspect-ratio:1036 / 753}.pl-diag{display:grid;gap:32px}@media(min-width:900px){.pl-diag{grid-template-columns:1fr 1fr;align-items:center}}.pl-form{display:flex;flex-direction:column;gap:18px}.pl-field{display:flex;flex-direction:column;gap:7px}.pl-field span{font-family:var(--pl-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pl-mute-2)}.pl-field input{width:100%;padding:13px 0;border:0;border-bottom:1px solid var(--pl-line);background:transparent;font-size:15px;border-radius:0;transition:border-color .2s}.pl-field input::placeholder{color:var(--pl-mute-2)}.pl-field input:focus{outline:none;border-bottom-color:var(--pl-gold-text)}.pl-note{font-size:12.5px;color:var(--pl-mute-2)}.pl-error{font-size:13px;color:#a8361a}.pl-ok{display:flex;flex-direction:column;gap:12px;align-items:flex-start;padding:32px;border-radius:16px;border:1px solid var(--pl-gold-line);background:var(--pl-gold-soft)}.pl-metric__en{font-family:var(--pl-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--pl-gold-text)}.pl-metric h3{margin-top:12px;font-size:1.15rem;font-weight:600}.pl-metric p{margin-top:10px;font-size:14px;line-height:1.75;color:var(--pl-mute);word-break:keep-all}.pl-feature{display:flex;flex-direction:column;gap:10px;padding:26px 0;border-top:1px solid var(--pl-line)}.pl-feature__idx{font-family:var(--pl-mono);font-size:11px;color:var(--pl-mute-2)}.pl-feature p{font-size:14px;line-height:1.75;color:var(--pl-mute);word-break:keep-all}.pl-matrix{width:100%;border-collapse:collapse;margin-top:40px}.pl-matrix th,.pl-matrix td{padding:15px 14px;text-align:left;border-bottom:1px solid var(--pl-line);font-size:14px}.pl-matrix thead th{font-family:var(--pl-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-mute-2);font-weight:500}.pl-matrix td:not(:first-child),.pl-matrix th:not(:first-child){text-align:center;width:22%}.pl-matrix tbody th{font-weight:600}.pl-yes{color:var(--pl-gold-text);font-weight:700}.pl-no{color:var(--pl-mute-2)}.pl-stat__v{font-size:clamp(1.7rem,3vw,2.4rem);font-weight:650;letter-spacing:-.02em;line-height:1.1}.pl-stat__k{margin-top:8px;font-family:var(--pl-mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-mute-2)}.pl-dark{background:var(--pl-dark);color:var(--pl-dark-ink);border-radius:22px;padding:56px 32px}@media(min-width:768px){.pl-dark{padding:72px 56px}}.pl-dark .pl-eyebrow{color:#faf8f399}.pl-dark .pl-eyebrow:before{background:var(--pl-gold)}.pl-dark .pl-lead{color:#faf8f3b8}.pl-dark__stat{font-size:clamp(3rem,8vw,5.6rem);font-weight:650;letter-spacing:-.04em;line-height:1;color:var(--pl-gold)}.pl-dark__disclaimer{margin-top:26px;padding-top:20px;border-top:1px solid rgba(250,248,243,.16);font-size:12.5px;line-height:1.7;color:#faf8f38c;word-break:keep-all}.pl-tabs{display:flex;gap:8px;margin-top:28px}.pl-tab{padding:8px 18px;border-radius:999px;border:1px solid var(--pl-line);background:transparent;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s}.pl-tab[aria-selected=true]{background:var(--pl-ink);color:#fff;border-color:var(--pl-ink)}.pl-logos{display:flex;flex-wrap:wrap;gap:14px 40px;margin-top:32px;align-items:center}.pl-logos span{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--pl-mute-2)}.pl-faq{margin-top:44px;border-top:1px solid var(--pl-line)}.pl-faq details{border-bottom:1px solid var(--pl-line)}.pl-faq summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 2px;font-size:16px;font-weight:500;word-break:keep-all}.pl-faq summary::-webkit-details-marker{display:none}.pl-faq summary i{position:relative;flex:none;width:14px;height:14px}.pl-faq summary i:before,.pl-faq summary i:after{content:"";position:absolute;background:var(--pl-mute-2);border-radius:2px;transition:transform .24s var(--pl-ease),opacity .24s var(--pl-ease)}.pl-faq summary i:before{top:6px;left:0;width:14px;height:2px}.pl-faq summary i:after{top:0;left:6px;width:2px;height:14px}.pl-faq details[open] summary{color:var(--pl-gold-text)}.pl-faq details[open] summary i:before{background:var(--pl-gold-text)}.pl-faq details[open] summary i:after{transform:scaleY(0);opacity:0}.pl-faq p{padding:0 2px 26px;max-width:46rem;font-size:14.5px;line-height:1.8;color:var(--pl-mute);word-break:keep-all}.pl-final{text-align:center}.pl-final h2{font-size:clamp(1.9rem,4.4vw,3.2rem);font-weight:600;line-height:1.2;letter-spacing:-.03em;white-space:pre-line;word-break:keep-all}.pl-footer{background:var(--pl-bg-2);border-top:1px solid var(--pl-line);padding:64px 0 40px}.pl-footer__top{display:grid;gap:40px}@media(min-width:900px){.pl-footer__top{grid-template-columns:1.4fr repeat(3,1fr)}}.pl-footer__corp{font-size:13px;font-weight:600;color:var(--pl-mute)}.pl-footer__line{font-size:12px;line-height:1.7;color:var(--pl-mute-2)}.pl-footer h4{font-family:var(--pl-mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--pl-mute-2);font-weight:500;margin-bottom:14px}.pl-footer__links{display:flex;flex-direction:column;gap:9px}.pl-footer__links a{font-size:13.5px;color:var(--pl-mute);transition:color .2s}.pl-footer__links a:hover{color:var(--pl-ink)}.pl-footer__bottom{margin-top:44px;padding-top:22px;border-top:1px solid var(--pl-line);display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;font-family:var(--pl-mono);font-size:11px;color:var(--pl-mute-2)}.pl-who{margin-top:44px;padding:28px 32px;border:1px solid var(--pl-line);border-radius:16px;background:var(--pl-card)}.pl-who ul{display:flex;flex-wrap:wrap;gap:12px 36px;margin-top:14px}.pl-who li{display:flex;align-items:baseline;gap:8px;font-size:14px;color:var(--pl-mute);word-break:keep-all}.pl-who li span{color:var(--pl-mute-2);font-family:var(--pl-mono)}.pl-compare tbody th{max-width:20rem}.pl-compare__note{display:block;margin-top:5px;font-weight:400;font-size:12.5px;line-height:1.6;color:var(--pl-mute-2);word-break:keep-all}.pl-compare tr.is-self{background:var(--pl-gold-soft)}.pl-compare tr.is-self th,.pl-compare tr.is-self td{border-bottom-color:var(--pl-gold-line)}.pl-compare tr.is-self th{color:var(--pl-gold-text)}.pl-clients{display:flex;flex-wrap:wrap;gap:14px;margin-top:32px}.pl-clients li{display:flex;flex-direction:column;gap:5px;padding:16px 22px;border:1px solid var(--pl-line);border-radius:12px;background:var(--pl-card)}.pl-clients strong{font-size:16px;font-weight:600;letter-spacing:-.01em}.pl-clients span{font-family:var(--pl-mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-gold-text)}.pl-tier{display:flex;flex-direction:column;height:100%;position:relative}.pl-tier.is-featured{border-color:var(--pl-gold-line);box-shadow:0 24px 60px -44px #b98228cc}.pl-tier__badge{position:absolute;top:-11px;left:28px;padding:4px 12px;border-radius:999px;background:var(--pl-gold-text);color:#fff;font-family:var(--pl-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.pl-tier__price{margin-top:16px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.pl-tier__price strong{font-size:2rem;font-weight:650;letter-spacing:-.03em}.pl-tier__price span{font-size:12.5px;color:var(--pl-mute-2)}.pl-tier__summary{margin-top:14px;padding-bottom:20px;border-bottom:1px solid var(--pl-line);font-size:13.5px;line-height:1.7;color:var(--pl-mute);word-break:keep-all}.pl-tier__features{display:flex;flex-direction:column;gap:11px;margin:20px 0 28px}.pl-tier__features li{display:flex;align-items:baseline;gap:9px;font-size:13.5px;line-height:1.65;color:var(--pl-mute);word-break:keep-all}.pl-tier__features li span{flex:none;color:var(--pl-mute-2);font-family:var(--pl-mono)}.pl-tier .pl-btn{margin-top:auto;justify-content:center}.pl-langs{position:fixed;right:20px;bottom:20px;z-index:40;display:flex;gap:4px;padding:5px;border:1px solid var(--pl-line);border-radius:999px;background:#fbfaf8e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px -20px #17150f66}.pl-langs a{padding:6px 13px;border-radius:999px;font-size:12px;color:var(--pl-mute-2);transition:all .2s}.pl-langs a:hover{color:var(--pl-ink)}.pl-langs a[aria-current=true]{background:var(--pl-ink);color:#fff}.pl-pricing-shell{max-width:1320px}.pl-pricing-shell .pl-tier{padding:24px 22px}.pl-pricing-shell .pl-tier__features li{font-size:13px}.pl-clients[hidden]{display:none}
