.hero-intro-loader{z-index:10000;color:#242830;opacity:0;visibility:hidden;pointer-events:none;background:#e3eeff;flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .38s,visibility 0s linear .38s;display:flex;position:fixed;inset:0}html[data-hero-loading=pending] .hero-intro-loader{opacity:1;visibility:visible;pointer-events:auto;transition:none}html[data-hero-loading=pending] .site-nav-wrap,html[data-hero-loading=pending] .side-section-nav,html[data-hero-loading=pending] .ham-btn,html[data-hero-loading=pending] .user-btn,html[data-hero-loading=pending] .mobile-sec-nav{visibility:hidden;pointer-events:none}.hero-intro-loader__mark{color:#242830;width:72px;height:131px;margin-bottom:12px}.hero-intro-loader .tl-logo--static .tl-logo__face--back{clip-path:inset(var(--hero-loader-fill,100%) 0 0);display:block;transform:none}.hero-intro-loader__copy{letter-spacing:.02em;font-size:14px;font-weight:700}.hero-intro-loader__progress{background:#c4d0e3;border-radius:99px;width:min(210px,58vw);height:4px;overflow:hidden}.hero-intro-loader__progress span{border-radius:inherit;background:linear-gradient(100deg,#fff 0%,#c4b5fd 36%,#67e8f9 72%,#fff 100%) 0 0/220% 100%;height:100%;animation:3.5s ease-in-out infinite archiveTitleShift;display:block}.hero-intro-loader__percent{font-variant-numeric:tabular-nums;font-size:13px}@media (prefers-reduced-motion:reduce){.hero-intro-loader,.hero-intro-loader__progress span{transition:none}}@media (min-width:1025px){html[data-home-card-layout=expanded-10] .page-main .hero-card-rig{--hero-orbit-radius:540px}}@media (max-width:1023px){html[data-home-card-layout=expanded-10] .page-main .hero-card-rig{--hero-orbit-radius:clamp(286px, 89.2vw, 530px)}}@media (max-width:640px){html[data-home-card-layout=expanded-10] .page-main .hero-card-rig{--hero-orbit-radius:clamp(260px, 81vw, 490px)}}@media (max-width:1023px){.page-main #hero{padding-block:0}.page-main #hero .taplink-hero__inner{height:100%;min-height:0;padding-block:0}.page-main #hero .taplink-hero__content{padding-top:0;top:0}.page-main #hero .hero-experience{top:50%;transform:translate(-50%,-50%)}}html[data-home-tone-effect=shaky-exact]{--preview-copy-primary:#1f1f1f;--preview-copy-secondary:#3f4b60;--preview-hero-ink:#242830;--preview-header-ink:#242830;--preview-header-ink-muted:#242830}html[data-home-tone-effect=shaky-exact] .site-nav{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-color:#0000!important}html[data-home-tone-effect=shaky-exact] .site-nav__brand,html[data-home-tone-effect=shaky-exact] .site-nav__brand-text,html[data-home-tone-effect=shaky-exact] .site-nav__logo .tl-logo__face--front{color:var(--preview-header-ink)!important}html[data-home-tone-effect=shaky-exact] :is(.ham-btn,.user-btn){color:var(--preview-header-ink-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-home-tone-effect=shaky-exact] :is(.ham-btn,.user-btn):hover,html[data-home-tone-effect=shaky-exact] :is(.ham-btn,.user-btn):focus-visible{color:var(--preview-header-ink)!important}html[data-home-tone-effect=shaky-exact] .page-main #hero{background:#e3eeff!important}html[data-home-tone-effect=shaky-exact] .page-main #hero .section-hero__bg-radial{isolation:isolate;overflow:hidden;background:radial-gradient(circle,#d6e7ff 50% 80%)!important}html[data-home-tone-effect=shaky-exact] .home-tone-shaky-spinner{z-index:1;filter:blur(90px);will-change:transform;width:120vmax;height:120vmax;animation:20s linear infinite homeShakyExactSpin;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-home-tone-effect=shaky-exact] .home-tone-shaky-blob{mix-blend-mode:color-dodge;filter:blur(40px);border-radius:50%;width:80%;height:80%;position:absolute;top:50%;left:50%}html[data-home-tone-effect=shaky-exact] .home-tone-shaky-blob--blue{opacity:.5;background:radial-gradient(circle,#aecbfa 20%,#aecbfa66 50%,#0000 90%);transform:translate(-80%,-40%)}html[data-home-tone-effect=shaky-exact] .home-tone-shaky-blob--red{opacity:.35;z-index:2;background:radial-gradient(circle,#f28b82 20%,#f28b8266 50%,#0000 85%);transform:translateY(-70%)}html[data-home-tone-effect=shaky-exact] .home-tone-shaky-blob--yellow{opacity:.35;z-index:3;background:radial-gradient(circle,#fdd663 20%,#fdd66366 50%,#0000 85%);transform:translateY(-15%)}html[data-home-tone-effect=shaky-exact] .page-main #hero .section-hero__bg-radial:after{content:"";z-index:0;filter:blur(50px);background:radial-gradient(circle,#fff9 100%,#ffffff0d 150%,#0000 200%);border-radius:50%;width:600px;height:600px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html[data-home-tone-effect=shaky-exact] .page-main #hero .hero-bg__orb{opacity:0}html[data-home-tone-effect=shaky-exact] .page-main #hero .taplink-hero__headline-top{color:var(--preview-hero-ink)!important;-webkit-text-fill-color:var(--preview-hero-ink)!important;background:0 0!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;animation:none!important}html[data-home-tone-effect=shaky-exact] .page-main #hero .taplink-hero__logo .tl-logo__scene:before{content:none;display:none}html[data-home-tone-effect=shaky-exact] .page-main #hero .taplink-hero__logo .tl-logo__face--back,html[data-home-tone-effect=shaky-exact] .page-main #hero .taplink-hero__primary,html[data-home-tone-effect=shaky-exact] .page-main #hero .taplink-hero__primary:hover{background-image:linear-gradient(100deg,#fff 0%,#c4b5fd 36%,#67e8f9 72%,#fff 100%)!important;background-repeat:no-repeat!important;background-size:220% 100%!important;animation:3.5s ease-in-out infinite archiveTitleShift!important}html[data-home-tone-effect=shaky-exact] .page-main #hero .taplink-hero__primary{box-shadow:none!important;color:#101011!important;border:0!important}html[data-home-tone-effect=shaky-exact] .page-main :is(#problem,#features,#how-it-works,#reviews,#pricing,#faq,#cta){background:#e3eeff!important}html[data-home-tone-effect=shaky-exact] .page-main #hero .taplink-hero__headline-main,html[data-home-tone-effect=shaky-exact] .page-main #hero .taplink-hero__headline-main>span:not(.taplink-hero__logo),html[data-home-tone-effect=shaky-exact] .page-main #hero .taplink-hero__logo .tl-logo__face--front,html[data-home-tone-effect=shaky-exact] .page-main #hero .hero-subtitle-label{color:var(--preview-hero-ink)!important;-webkit-text-fill-color:var(--preview-hero-ink)!important}html[data-home-tone-effect=shaky-exact] .page-main :is(.hiw-problem__fact-title,.hiw-problem__compare-title,.interactive-features__title,.hiw-steps__main-title,.pricing-title,.pricing-block-title,.faq-title,.cta-headline){color:var(--preview-copy-primary)!important;-webkit-text-fill-color:var(--preview-copy-primary)!important;text-shadow:none!important}html[data-home-tone-effect=shaky-exact] .page-main :is(.hiw-steps__subtitle,.rv-subtitle,.pricing-subtitle,.pricing-block-title-note,.faq-subtitle,.cta-subtext){color:var(--preview-copy-secondary)!important;-webkit-text-fill-color:var(--preview-copy-secondary)!important;text-shadow:none!important}html[data-home-tone-effect=shaky-exact] .page-main .hiw-steps__main-title>span{color:var(--preview-copy-primary)!important;-webkit-text-fill-color:var(--preview-copy-primary)!important}@keyframes homeShakyExactSpin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@media (prefers-reduced-motion:reduce){html[data-home-tone-effect=shaky-exact] .home-tone-shaky-spinner{animation:none}}html[data-home-tone-effect=shaky-exact] .page-main .hiw-problem__question{text-shadow:none!important}html[data-home-tone-effect=shaky-exact] .page-main .hiw-problem__question-line-1{color:#242830!important}html[data-home-tone-effect=shaky-exact] .page-main .hiw-problem__question-gradient{background-image:linear-gradient(100deg,#7548c8 0%,#356fc0 48%,#087d91 100%)!important}html[data-home-tone-effect=shaky-exact] .page-main :is(.hiw-problem__research,.hiw-problem__fact-body,.rv-disclaimer,.pricing-cta-note,.faq-cta-text){color:#44536a!important}html[data-home-tone-effect=shaky-exact] .page-main .hiw-steps__text-card{opacity:.88;filter:none;background:#ffffff42;border-color:#2d415d1f}html[data-home-tone-effect=shaky-exact] .page-main .hiw-steps__text-card[data-active=true]{opacity:1;background:#ffffffc7;border-color:#445c8238;box-shadow:0 12px 30px #263b5b24}html[data-home-tone-effect=shaky-exact] .page-main .hiw-steps__card-title{opacity:.94;color:#27334a!important}html[data-home-tone-effect=shaky-exact] .page-main .hiw-steps__card-desc{color:#526077!important}html[data-home-tone-effect=shaky-exact] .page-main .hiw-steps__text-card[data-active=true] .hiw-steps__card-desc{color:#354359!important}html[data-home-tone-effect=shaky-exact] .page-main .hiw-steps__laser-pin-word{color:#27334a!important;text-shadow:none!important}html[data-home-tone-effect=shaky-exact] .page-main .hiw-steps__laser-pin-num{color:#56647c}html[data-home-tone-effect=shaky-exact] .page-main .rv-title-band{background:linear-gradient(90deg,#b59cf6,#78cce9)!important;box-shadow:0 3px 16px #6072bc2e!important}html[data-home-tone-effect=shaky-exact] .page-main .rv-title-band__text--outline{color:#a9b8eb!important}html[data-home-tone-effect=shaky-exact] .page-main .rv-disclaimer{border-color:#3448692e}html[data-home-tone-effect=shaky-exact] .page-main .rv-disclaimer strong{color:#27334a!important}html[data-home-tone-effect=shaky-exact] .page-main .rv-more-btn{color:#27334a!important;background:#ffffff94!important;border-color:#34486933!important}html[data-home-tone-effect=shaky-exact] .page-main .rv-more-btn:hover{background:#ffffffd6!important}html[data-home-tone-effect=shaky-exact] .page-main .rv2-card:before{background:#1a2132f0!important;border-color:#374b6b61!important;box-shadow:0 16px 38px #25375630!important}html[data-home-tone-effect=shaky-exact] .page-main .pricing-ent-band{color:#44536a!important;border-color:#3448692e!important}html[data-home-tone-effect=shaky-exact] .page-main .pricing-ent-band :is(strong,a){color:#27334a!important}html[data-home-tone-effect=shaky-exact] .page-main .faq-item{-webkit-backdrop-filter:none;background:#ffffff8a!important;border-color:#34486926!important}html[data-home-tone-effect=shaky-exact] .page-main .faq-item:is(:hover,.is-open){background:#fffc!important;border-color:#7548c859!important}html[data-home-tone-effect=shaky-exact] .page-main .faq-question-text,html[data-home-tone-effect=shaky-exact] .page-main .faq-cta-text strong{color:#27334a!important}html[data-home-tone-effect=shaky-exact] .page-main .faq-answer-text{color:#44536a!important}html[data-home-tone-effect=shaky-exact] .page-main .faq-answer-text strong{color:#242830!important}html[data-home-tone-effect=shaky-exact] .page-main .faq-cta-link{color:#539!important}html[data-home-tone-effect=shaky-exact] .page-main .faq-more-btn{color:#27334a!important;background:#fff9!important;border-color:#34486933!important}
html .page-main #features.merged-solution .interactive-features__inner{width:100%;max-width:1480px;padding-inline:clamp(12px,2vw,32px)}html .page-main #features.merged-solution .interactive-features__header{margin:0 0 clamp(12px,2svh,22px)!important}html .page-main #features.merged-solution .interactive-features__title{line-height:1.08;font-size:clamp(42px,min(4.5vw,7svh),70px)!important}.merged-solution__intro{color:#3f4b60;margin:12px 0 0;font-size:clamp(15px,1.25vw,20px);font-weight:600;line-height:1.45}.merged-solution__layout{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(20px,3vw,56px);width:100%;display:grid}.merged-solution__mockup{flex-direction:column;justify-content:center;align-items:center;min-width:0;margin:0;display:flex}.merged-solution__mockup img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 22px 25px #2f375526);width:100%;max-height:min(56svh,620px);display:block}.merged-solution__caption{color:#354359;text-align:center;background:#ffffffad;border:1px solid #3f53742e;flex-direction:column;gap:4px;width:min(92%,520px);min-height:76px;margin-bottom:8px;padding:12px 18px;display:flex}.merged-solution__caption strong{color:#242830;font-size:clamp(16px,1.2vw,19px)}.merged-solution__caption span{font-size:clamp(13px,.95vw,15px);line-height:1.35}html .page-main #features.merged-solution .features-3d-grid{--merged-row:clamp(60px, 7.4svh, 80px);width:100%;display:grid;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:repeat(6, var(--merged-row))!important;gap:calc(var(--merged-row) * .5)!important;margin:0!important;padding:28px 0 12px!important}html .page-main #features.merged-solution .feat-banner{--banner-depth:var(--merged-row);height:100%!important;min-height:0!important}html .page-main #features.merged-solution .feat-banner .service-banner__front{padding:12px 17px!important}html .page-main #features.merged-solution .feat-banner__title-ko{font-size:clamp(18px,1.6vw,27px)!important}html .page-main #features.merged-solution .feat-banner__number{font-size:clamp(19px,1.7vw,28px)!important}html .page-main #features.merged-solution .feat-banner__title-en{font-size:clamp(22px,2vw,34px)!important}html .page-main #features.merged-solution .feat-banner__top-text{font-size:clamp(15px,1vw,18px)!important;transform:translate(-50%,-50%)!important}@media (max-width:768px){html .page-main #features.merged-solution{height:100svh!important;min-height:0!important;padding:64px 12px 42px!important}html .page-main #features.merged-solution .interactive-features__inner{margin:0!important;padding:0!important}html .page-main #features.merged-solution .interactive-features__header{margin:0 0 8px!important}html .page-main #features.merged-solution .interactive-features__title{font-size:clamp(29px,8vw,38px)!important}.merged-solution__intro{max-width:340px;margin-top:6px;font-size:12px}.merged-solution__layout{flex-direction:column;gap:0;display:flex}.merged-solution__mockup img{width:min(92vw,370px);height:min(23svh,210px)}.merged-solution__caption{gap:1px;width:100%;min-height:47px;margin:0 0 4px;padding:5px 10px}.merged-solution__caption strong{font-size:13px}.merged-solution__caption span{font-size:11px}html .page-main #features.merged-solution .features-3d-grid{--merged-row:clamp(45px, 6.2svh, 56px);gap:7px!important;width:100%!important;padding:14px 2px 0!important}html .page-main #features.merged-solution .feat-banner{--banner-depth:19px;min-height:0!important}html .page-main #features.merged-solution .feat-banner .service-banner__front{padding:8px 12px!important}html .page-main #features.merged-solution .feat-banner__title-ko,html .page-main #features.merged-solution .feat-banner__number{font-size:17px!important}html .page-main #features.merged-solution .feat-banner__title-en{font-size:19px!important}html .page-main #features.merged-solution .feat-banner__top-text{font-size:9px!important}html .page-main #features.merged-solution .feat-banner .service-banner__box{transform:none!important}html .page-main #features.merged-solution .feat-banner .service-banner__image{display:none!important}html .page-main #features.merged-solution .feat-banner[data-active=true] .service-banner__front{box-shadow:0 0 0 2px #7b5cc5,0 7px 16px #2a345333!important}}
