.ico{width:24px;height:24px;display:block;flex:none}.btn-ghost{background:transparent;color:var(--text);padding:8px;gap:0}.btn-ghost .ico{width:24px;height:24px}.arrow-slide{position:relative;width:24px;height:24px;overflow:hidden;flex:none}.arrow-slide .ico{position:absolute;top:0;left:0;will-change:transform;transition:transform var(--roll-t) var(--roll-e),opacity var(--roll-t) var(--roll-color-e)}.arrow-slide .ico:first-child{transform:translate(-24px);opacity:0}.btn-ghost:hover .arrow-slide .ico:first-child{transform:translate(0);opacity:1}.btn-ghost:hover .arrow-slide .ico:last-child{transform:translate(24px);opacity:0}.hl{color:var(--primary)}.section-head{text-align:center}.section-head .eyebrow{margin-bottom:12px}.section-head h2{font-size:48px;font-weight:600;line-height:60px;letter-spacing:-.3px;color:var(--ink);word-break:keep-all}mark{background:var(--mark);color:var(--accent);padding:0 2px;border-radius:4px}.hero{padding-top:164px;overflow:hidden}.hero h1{font-size:60px;font-weight:600;line-height:63px;letter-spacing:-.2px;color:var(--ink);word-break:keep-all}.hero-desc{margin-top:36px;font-size:18px;line-height:27px;color:var(--text);word-break:keep-all}.hero-desc strong{font-weight:500;color:var(--primary)}.hero-actions{margin-top:32px;display:flex;align-items:center;gap:8px}.hero-actions .btn-primary{padding:9.5px 20px}.hero-media{width:1195px;max-width:100%;margin:28px auto 0}.hero-media img,.hero-media video{display:block;width:100%;height:auto}.hero-media.media-blank{aspect-ratio:1195 / 800}.hero h1,.hero-desc,.hero-actions,.hero-media{animation:rx-hero-in 1.3s linear(0,.14 3%,.38 9.4%,.55 15.8%,.68 22.1%,.77 28.6%,.83 34.9%,.88 41.3%,.91 47.8%,.94 54.2%,.96 60.5%,.97 66.9%,.98 73.4%,.99 86%,1) .65s both}@keyframes rx-hero-in{0%{opacity:0;transform:translateY(40px)}}@media(prefers-reduced-motion:reduce){.hero h1,.hero-desc,.hero-actions,.hero-media{animation:none}}.media-blank{background:#f3f1ee;border-radius:12px}.tech{padding-top:42px}.tech-cards{margin-top:34px;display:grid;gap:32px}.tech-card{position:sticky;top:96px;display:grid;grid-template-columns:56px 1fr;column-gap:20px;align-items:start;padding:23px 23px 22px;background:var(--surface);border:1px solid #CED5E0;border-radius:22px}.tech-badge{height:44px;display:grid;place-items:center;border-radius:8px;background:#2563eb;font-size:22px;font-weight:600;line-height:30px;color:#fff}.tech-text h3{margin-top:1px;font-size:32px;font-weight:600;line-height:42px;color:var(--ink);word-break:keep-all}.tech-text h4{margin-top:9px;font-size:20px;font-weight:700;line-height:30px;color:var(--ink);word-break:keep-all}.tech-text p{margin-top:6px;font-size:16px;line-height:22px;color:var(--text);word-break:keep-all}.tech-media{grid-column:1 / -1;margin-top:21px;height:var(--h)}.tech-media.media-img{height:auto}.tech-media.media-img img,.tech-media.media-img video{display:block;width:100%;height:auto;border-radius:12px}.pricing{padding:32px 0 80px}.pricing .section-head .eyebrow{background:var(--bg)}.pricing-sub{margin-top:20px;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.4px;color:var(--ink);word-break:keep-all}.pricing-body{text-align:center}.plans{margin-top:37px;text-align:left;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;align-items:start}.plan{padding:5px;background:var(--surface);border-radius:var(--r-card)}.plan-inner{padding:24px;background:var(--bg-sub);border-radius:var(--r-inner)}.plan-featured{padding-top:37px;background:var(--primary)}.plan-featured .plan-inner{background:var(--surface)}.pricing .section-head h2{font-size:60px;line-height:63px}.plan-name{display:flex;align-items:center;gap:8px;font-family:var(--font-display);font-variation-settings:"opsz" 32;font-size:24px;font-weight:600;line-height:31px;letter-spacing:-.3px;color:var(--text)}.plan-name .ico{--ico-fill: 1;color:var(--primary)}.plan-price{margin-top:24px}.plan-old{display:block;min-height:23px;font-size:18px;font-weight:600;line-height:22.5px;letter-spacing:-.3px;color:var(--primary);text-decoration:line-through}.plan-price strong{display:block;margin-top:4px;font-size:32px;font-weight:600;line-height:40px;letter-spacing:-.3px;color:var(--ink)}.plan-desc{margin-top:20px;font-size:16px;line-height:22px;color:var(--muted);word-break:keep-all}.plan-list{list-style:none;margin:23px 0 0;padding:24px 0 0;border-top:1px solid #E2E2E1;display:grid;gap:16px}.plan-list li{display:flex;align-items:center;gap:12px;font-size:16px;line-height:22px;color:var(--ink);word-break:keep-all}.plan-list .ico{color:var(--primary)}.plan-btn{width:100%;margin-top:41px;padding:13.5px 20px}.beta-card{position:relative;overflow:clip;width:1200px;max-width:calc(100% - var(--gutter) * 2);margin:0 auto;padding:60px 44px 48px;border-radius:24px;background:linear-gradient(145deg,#246fff,#164fdb 48%,#1035aa);text-align:center;color:#fff}.beta-curves{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.beta-curves i{position:absolute;width:calc(1050px + 40px * var(--n));aspect-ratio:1;border:1px solid rgba(123,200,255,.15);border-radius:50%;top:calc(-370px + 18px * var(--n));left:calc(-940px - 14px * var(--n))}.beta-curves.r i{top:calc(-540px + 18px * var(--n));left:calc(1090px - 26px * var(--n))}.beta-curves i:nth-child(1){--n: 0}.beta-curves i:nth-child(2){--n: 1}.beta-curves i:nth-child(3){--n: 2}.beta-curves i:nth-child(4){--n: 3}.beta-curves i:nth-child(5){--n: 4}.beta-body{position:relative;width:820px;max-width:100%;margin:0 auto;font-family:Inter,Pretendard Variable,Pretendard,sans-serif}.beta-label{display:inline-block;padding:8px 20px;border-radius:100px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #9acfffa6;font-size:13px;line-height:19.5px;color:#fff}.beta-label strong{font-weight:700}.beta-title{margin-top:26px;font-size:68px;font-weight:800;line-height:81.6px}.beta-title strong{font-weight:900}.beta-lead{margin-top:25px;font-size:34px;line-height:45.9px}.beta-lead strong{font-weight:700}.beta-desc{margin-top:26px;font-size:18px;line-height:27px;color:#c7d9ff;word-break:keep-all}.beta-date{margin-top:26px;font-size:16px;line-height:24px;color:#eaf2ff}.beta-btn{display:inline-flex;align-items:center;justify-content:center;width:280px;height:64px;margin-top:18px;border:0;border-radius:14px;background:#fff;cursor:pointer;font:inherit;font-size:20px;line-height:30px;color:#1551d8}.beta-btn strong{font-weight:900}.beta-note{margin-top:18px;font-size:12px;line-height:18px;color:#c7d9ff}.faq{padding:120px 0 56px}.faq-grid{display:grid;grid-template-columns:1fr 715px;align-items:start}.faq-grid h2{text-align:left;margin:0}.faq-grid .faq-list{max-width:none;margin:0;gap:0}.faq-grid .faq-item{background:none;border-radius:0;box-shadow:none;border-bottom:1px solid rgba(14,15,12,.12)}.faq-home .faq-item:first-child .faq-q{padding-top:0}.faq-grid .faq-q{padding:24px 0 23px;font-size:18px;font-weight:500;line-height:27px}.faq-grid .faq-icon{width:40px;height:40px;background:var(--btn-soft)}.faq-grid .faq-a p{padding:0 44px 24px 0}.faq-grid .faq-icon:before,.faq-grid .faq-icon:after{width:14px;height:2px;transition:transform .6s var(--roll-e)}.faq-grid .faq-item.open .faq-icon{background:var(--btn-soft)}.faq-grid .faq-item.open .faq-icon:before,.faq-grid .faq-item.open .faq-icon:after{background:var(--ink)}.faq-grid .faq-item.open .faq-icon:after{transform:translate(-50%,-50%) rotate(180deg)}.faq-grid .faq-a{transition:grid-template-rows .6s var(--roll-e),margin-top .6s var(--roll-e)}.faq-grid .faq-item.open .faq-a{margin-top:-12px}.footer{padding:80px 0 40px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding-bottom:106px}.footer-brand .brand{display:block;width:fit-content;margin-bottom:17px}.footer-brand .brand img{display:block;width:216px;height:32px}.footer-brand p{font-size:16px;line-height:22.4px;color:var(--text)}.socials{display:flex;gap:12px;margin-top:24px}.socials a{width:48px;height:48px;color:var(--primary);box-shadow:inset 0 0 0 1px var(--line)}.socials .ico{width:22px;height:22px}.footer-cols{display:flex;gap:32px}.footer-col{width:144px}.footer-col h4{font-size:16px;font-weight:500;line-height:22.4px;margin-bottom:17px}.footer-col ul{gap:17px}.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:0;background:none;border-radius:0}.footer-bottom p{font-size:16px;line-height:22.4px;color:var(--muted)}.footer-bottom .made{padding:0 12px 0 0;border-radius:0;background:none;font-size:16px;line-height:22.4px;color:var(--text)}@media(max-width:809px){.section-head h2{font-size:28px;line-height:35px}.hero{padding-top:120px}.hero h1{font-size:36px;line-height:45px;text-align:center}.hero-desc{margin-top:24px;font-size:16px;line-height:24px;text-align:center}.hero-desc br{display:none}.hero-actions{flex-direction:column;margin-top:28px}.hero-actions .btn{width:100%}.hero-actions .btn-ghost{width:auto}.hero-media{margin-top:24px}.tech-cards{gap:24px}.tech-card{top:88px;grid-template-columns:44px 1fr;column-gap:14px;padding:19px}.tech-badge{height:36px;font-size:18px}.tech-text{display:contents}.tech-text h3{align-self:center;margin-top:0;font-size:22px;line-height:30px}.tech-text h4{grid-column:1 / -1;margin-top:12px;font-size:17px;line-height:25px}.tech-text p{grid-column:1 / -1;font-size:15px}.tech-media{height:auto;aspect-ratio:1024 / var(--ah, 700)}.tech-media.media-img{aspect-ratio:auto}.pricing .section-head h2{font-size:36px;line-height:45px}.beta-card{padding:44px 20px 36px}.beta-title{font-size:40px;line-height:50px}.beta-lead{font-size:22px;line-height:31px}.beta-desc{font-size:15px;line-height:23px}.beta-desc br{display:none}.beta-btn{width:100%;max-width:280px}.pricing-sub{font-size:20px;line-height:28px}.plans{grid-template-columns:1fr;gap:20px}.faq{padding:80px 0 40px}.faq-grid{grid-template-columns:1fr;gap:12px}.faq-grid h2{font-size:28px;line-height:35px}.faq-grid .faq-q{font-size:16px;line-height:24px;padding:24px 0}.faq-grid .faq-a p{padding-right:40px}.footer{padding:60px 0 40px}.footer-top{flex-direction:column;gap:48px;padding-bottom:60px}.footer-cols{flex-direction:column;gap:32px}.footer-bottom{flex-direction:column;align-items:center;gap:24px}}
