.tm-pending{opacity:0}.tm-in{animation-duration:.9s;animation-timing-function:cubic-bezier(.2,.9,.25,1);animation-fill-mode:both;animation-delay:var(--tm-delay,0s)}.tm-w{clip-path:inset(-.08em -.06em -.22em -.06em)}.tm-w,.tm-wi{display:inline-block}.tm-words .tm-wi{opacity:0;transform:translate3d(0,105%,0)}.tm-words-in .tm-wi{animation:tm-word-up .9s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--tm-lead, 0s) + var(--tm-wd, 0s))}.tm-wg{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;background-repeat:no-repeat}@keyframes tm-word-up{0%{opacity:0;transform:translate3d(0,105%,0)}to{opacity:1;transform:none}}.tm-boot{animation-name:tm-boot;animation-duration:.9s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes tm-boot{0%{opacity:0;transform:translate3d(0,14px,0)}to{opacity:1;transform:none}}.tm-scan{animation-name:tm-scan;animation-duration:1s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes tm-scan{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.tm-settle{animation-name:tm-settle;animation-duration:1.2s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes tm-settle{0%{opacity:0;transform:translate3d(0,40px,0) scale(.97)}to{opacity:1;transform:none}}.tm-skew-l{animation-name:tm-skew-l;animation-duration:1s}.tm-skew-r{animation-name:tm-skew-r;animation-duration:1s}@keyframes tm-skew-l{0%{opacity:0;transform:translate3d(-28px,0,0)}to{opacity:1;transform:none}}@keyframes tm-skew-r{0%{opacity:0;transform:translate3d(28px,0,0)}to{opacity:1;transform:none}}.tm-fold{animation-name:tm-fold;animation-duration:1s}@keyframes tm-fold{0%{opacity:0;transform:translate3d(0,26px,0) scale(.985)}to{opacity:1;transform:none}}.tm-blocks{animation-name:tm-blocks;animation-duration:1s;animation-timing-function:cubic-bezier(.22,1,.36,1)}@keyframes tm-blocks{0%{opacity:0;transform:translate3d(0,22px,0)}to{opacity:1;transform:none}}.tm-skate{animation-name:tm-skate}@keyframes tm-skate{0%{opacity:0;transform:translate3d(24px,12px,0)}to{opacity:1;transform:none}}.tm-ind>*{opacity:0}.tm-ind-in>*{animation:tm-ind-tile .8s cubic-bezier(.22,1,.36,1) both;animation-delay:var(--tm-d,0s)}.tm-ind-in>*>:last-child{animation:tm-ind-arrow .5s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--tm-d, 0s) + .35s)}@keyframes tm-ind-tile{0%{opacity:0;transform:scale(.9);border-color:rgba(99,102,241,.55);box-shadow:0 0 0 4px rgba(99,102,241,.12)}60%{opacity:1;border-color:rgba(99,102,241,.35);box-shadow:0 0 0 3px rgba(99,102,241,.06)}to{opacity:1;transform:none}}@keyframes tm-ind-arrow{0%{opacity:0;transform:translate3d(-10px,0,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.tm-pending{opacity:1}.tm-in{animation:none!important}.tm-words .tm-wi{opacity:1;transform:none}.tm-words-in .tm-wi{animation:none!important}.tm-ind>*{opacity:1}.tm-ind-in>*,.tm-ind-in>*>:last-child{animation:none!important}}.itx-page{--itx-ink:#0b0f17;--itx-body:#475569;--itx-muted:#64748b;--itx-line:#e6e8ef;--itx-soft:#f6f7fb;--itx-indigo:#4f46e5;--itx-grad:linear-gradient(135deg,#00d2ff,#6366f1 50%,#a855f7);--itx-y:clamp(64px,7vw,104px);background:#ffffff;color:var(--itx-ink);font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif);overflow-x:clip}.itx-page *,.itx-page :after,.itx-page :before{box-sizing:border-box}.itx-page ol,.itx-page ul{list-style:none;margin:0;padding:0}.itx-page h1,.itx-page h2,.itx-page h3,.itx-page p{margin:0}.itx-page h1,.itx-page h2,.itx-page h3{color:var(--itx-ink)}.itx-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.itx-text{color:var(--itx-body)}.itx-page p.itx-lead:not(#_){font-size:18px!important;line-height:1.65!important;color:#334155}.itx-page p.itx-cue:not(#_){font-weight:600;color:var(--itx-ink)}.itx-page p.itx-kicker:not(#_):not(#__){font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif)!important;font-size:12px!important;font-weight:700;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase;color:var(--itx-indigo)}.itx-tick{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:7px;background:var(--itx-ink);color:#ffffff}.itx-sec{position:relative;padding:var(--itx-y) 0}.itx-soft{background:var(--itx-soft)}.itx-head{display:flex;flex-direction:column;gap:14px;max-width:820px;margin-bottom:clamp(30px,4vw,48px)}.itx-head-center{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.itx-page p.itx-after:not(#_){max-width:820px;margin:28px auto 0;text-align:center;font-weight:600;color:var(--itx-ink)}.itx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.itx-actions-center,.itx-btn{justify-content:center}.itx-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;border-radius:10px;border:1px solid transparent;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.itx-btn:hover{transform:translateY(-2px)}.itx-btn svg{transition:transform .25s ease}.itx-btn:hover svg{transform:translateX(3px)}.itx-btn-dark{background:var(--itx-ink);border-color:var(--itx-ink);color:#ffffff}.itx-btn-outline{border-color:#d0d5dd}.itx-btn-outline,.itx-btn-white{background:#ffffff;color:var(--itx-ink)}.itx-btn-white{border-color:#ffffff}.itx-hero{position:relative;padding:clamp(118px,10.5vw,146px) 0 var(--itx-y);overflow:hidden}.itx-hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 45% 55% at 90% 20%,rgba(99,102,241,.1),transparent 70%),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(rgba(15,23,42,.035) 1px,transparent 0) 0 0 /48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000 30%,transparent 80%)}.itx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(28px,3.5vw,44px);font-family:var(--font-body,Inter,sans-serif);font-size:14px;color:var(--itx-muted)}.itx-crumbs a{color:var(--itx-muted);text-decoration:none}.itx-crumbs a:hover{color:var(--itx-ink)}.itx-crumbs>span[aria-hidden]{color:#cbd5e1}.itx-crumb-now{color:var(--itx-ink);font-weight:600}.itx-hero-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(36px,6vw,88px);align-items:center}.itx-hero-copy{gap:18px}.itx-hero-copy,.itx-hero-more{display:flex;flex-direction:column}.itx-hero-more{gap:14px}.itx-hero-copy .itx-actions{margin-top:12px;gap:10px}.itx-edge-photo{animation:itx-media-in 1.2s cubic-bezier(.22,1,.36,1) .25s both}@keyframes itx-media-in{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}.itx-hero img{display:block;object-fit:cover;background:#e8ebf5}.itx-hero-edge{min-height:min(860px,100vh)}.itx-edge-photo{position:absolute;top:0;right:0;bottom:0;width:46%;overflow:hidden}.itx-edge-photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(255,255,255,.25),transparent 30%)}.itx-edge-photo img{width:100%;height:100%}.itx-hero-edge .itx-hero-grid{grid-template-columns:minmax(0,.5fr) minmax(0,.5fr)}.itx-hero-edge .itx-hero-copy{padding-right:clamp(8px,2vw,32px)}.itx-hero-edge .itx-crumbs{max-width:50%}.itx-svc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.itx-svc-grid.is-single{grid-template-columns:minmax(0,1fr);max-width:820px}.itx-svc{position:relative;display:flex;flex-direction:column;gap:12px;padding:clamp(26px,3vw,36px);border-radius:22px;background:#ffffff;border:1px solid var(--itx-line);transition:border-color .4s ease,box-shadow .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.itx-svc:hover{border-color:#d3d7e6;box-shadow:0 34px 64px -48px rgba(15,23,42,.45);transform:translateY(-4px)}.itx-svc-top{display:flex;align-items:center;gap:14px;margin-bottom:6px}.itx-svc-num{font-size:13px;font-weight:700;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--itx-indigo)}.itx-svc-rule{position:relative;flex:1 1;height:1px;background:var(--itx-line);overflow:hidden}.itx-svc-rule:after{content:"";position:absolute;inset:0;background:var(--itx-grad);transform:scaleX(0);transform-origin:left;transition:transform .7s cubic-bezier(.22,1,.36,1)}.itx-svc:hover .itx-svc-rule:after{transform:scaleX(1)}.itx-svc-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin-top:6px;padding-top:18px;border-top:1px dashed #e1e4ee}.itx-page .itx-svc-list li{display:flex;align-items:flex-start;gap:10px;font-size:15px!important;font-weight:500;line-height:1.5!important;color:#334155}.itx-dot{flex:0 0 auto;width:6px;height:6px;margin-top:9px;border-radius:999px;background:var(--itx-grad)}.itx-svc-link{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:auto;padding-top:16px;font-size:15px;font-weight:600;color:var(--itx-ink);text-decoration:none}.itx-svc-link span{background:linear-gradient(currentColor,currentColor) 0 100% /0 1.5px no-repeat;transition:background-size .4s ease}.itx-svc-link:hover span{background-size:100% 1.5px}.itx-svc-link svg{transition:transform .3s ease}.itx-svc-link:hover svg{transform:translateX(4px)}.itx-tiles li,.itx-why-list li{display:flex;align-items:flex-start;gap:12px;font-weight:600;color:var(--itx-ink)}.itx-pair{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,80px);align-items:start}.itx-pair-head{position:sticky;top:120px;gap:14px}.itx-pair-card,.itx-pair-head{display:flex;flex-direction:column}.itx-pair-card{gap:18px;padding:clamp(26px,3vw,36px);border-radius:22px;background:#ffffff;border:1px solid var(--itx-line);box-shadow:0 30px 60px -54px rgba(15,23,42,.5)}.itx-dots{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.itx-page .itx-dots li{display:flex;align-items:flex-start;gap:12px;padding:13px 0;border-bottom:1px solid #eef0f6;font-weight:500;color:#334155;transition:color .3s ease,padding-left .4s cubic-bezier(.22,1,.36,1)}.itx-dots li:hover{color:var(--itx-ink);padding-left:4px}.itx-dots .itx-dot{margin-top:10px}.itx-page p.itx-pair-note:not(#_){padding-top:4px;font-weight:600;color:var(--itx-ink)}.itx-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.itx-spec{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.6vw,32px);border-radius:20px;background:#ffffff;border:1px solid var(--itx-line);transition:border-color .4s ease,box-shadow .5s ease,transform .5s cubic-bezier(.22,1,.36,1)}.itx-spec:hover{border-color:#d3d7e6;box-shadow:0 30px 60px -46px rgba(15,23,42,.45);transform:translateY(-4px)}.itx-spec:hover .itx-svc-rule:after{transform:scaleX(1)}.itx-track-rows{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.itx-track{position:relative;display:grid;grid-template-columns:repeat(var(--itx-cols),minmax(0,1fr));gap:28px}.itx-track:before{content:"";position:absolute;top:21px;left:22px;right:0;height:1px;background:linear-gradient(90deg,#c7cbe0,#e6e8ef 85%,transparent)}.itx-track-step{position:relative;display:flex;flex-direction:column;gap:8px;padding-right:8px}.itx-track-node{position:relative;display:grid;place-items:center;width:44px;height:44px;margin-bottom:12px;border-radius:999px;background:#ffffff;border:1px solid var(--itx-line);box-shadow:0 0 0 6px #ffffff,0 10px 22px -14px rgba(15,23,42,.4);font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--itx-ink);transition:background .4s ease,color .4s ease,border-color .4s ease,transform .4s cubic-bezier(.22,1,.36,1)}.itx-track-step:hover .itx-track-node{background:var(--itx-ink);border-color:var(--itx-ink);color:#ffffff;transform:translateY(-3px)}.itx-why-card{position:relative;display:flex;flex-direction:column;gap:28px;padding:clamp(28px,4vw,52px);border-radius:26px;background:#ffffff;border:1px solid var(--itx-line);overflow:hidden}.itx-why-card:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--itx-grad)}.itx-why-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px clamp(28px,5vw,64px);align-items:end}.itx-why-titles{display:flex;flex-direction:column;gap:12px}.itx-page p.itx-statement:not(#_){padding-left:18px;border-left:2px solid #c7cbe0;font-weight:500;color:#334155}.itx-why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.itx-page .itx-why-grid li{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:14px;background:var(--itx-soft);font-weight:600;color:var(--itx-ink);transition:background .35s ease,box-shadow .35s ease}.itx-why-grid li:hover{background:#ffffff;box-shadow:0 0 0 1px #d3d7e6}.itx-ind{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--itx-line);border-left:1px solid var(--itx-line)}.itx-ind li{border-right:1px solid var(--itx-line);border-bottom:1px solid var(--itx-line)}.itx-ind-link{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:14px;height:100%;padding:24px 22px;text-decoration:none;color:var(--itx-ink);transition:background .35s ease}.itx-ind-link:hover{background:var(--itx-soft)}.itx-ind-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--itx-line);background:#ffffff;color:var(--itx-ink);transition:background .35s ease,color .35s ease,border-color .35s ease}.itx-ind-link:hover .itx-ind-icon{background:var(--itx-ink);border-color:var(--itx-ink);color:#ffffff}.itx-ind-name{font-size:15px;font-weight:600;line-height:1.35}.itx-ind-go{position:absolute;top:24px;right:20px;color:var(--itx-muted);opacity:0;transform:translate(-4px,4px);transition:opacity .3s ease,transform .3s ease}.itx-ind-link:hover .itx-ind-go{opacity:1;transform:none;color:var(--itx-ink)}.itx-faq{display:flex;flex-direction:column;gap:12px;max-width:900px}.itx-faq-item{border-radius:16px;background:#ffffff;border:1px solid var(--itx-line);transition:border-color .35s ease,box-shadow .45s ease}.itx-faq-item.is-open{border-color:#d3d7e6;box-shadow:0 26px 50px -40px rgba(15,23,42,.45)}.itx-page button.itx-faq-q:not(#_){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px;width:100%;padding:20px 22px;border:0;border-radius:16px!important;background:transparent;color:var(--itx-ink);text-align:left;cursor:pointer}.itx-faq-sign{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:999px;background:var(--itx-soft);transition:background .35s ease,transform .45s cubic-bezier(.22,1,.36,1)}.itx-faq-sign:after,.itx-faq-sign:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--itx-ink);transition:background .35s ease}.itx-faq-sign:after{transform:rotate(90deg)}.itx-faq-item.is-open .itx-faq-sign{background:var(--itx-ink);transform:rotate(135deg)}.itx-faq-item.is-open .itx-faq-sign:after,.itx-faq-item.is-open .itx-faq-sign:before{background:#ffffff}.itx-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s cubic-bezier(.22,1,.36,1)}.itx-faq-a>div{overflow:hidden}.itx-faq-item.is-open .itx-faq-a{grid-template-rows:1fr}.itx-faq-a .itx-text{padding:0 64px 22px 22px}.itx-close-sec{padding:var(--itx-y) 0}.itx-close{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:clamp(40px,6vw,80px) clamp(24px,6vw,96px);border-radius:30px;background:var(--itx-soft);border:1px solid #eef0f6;text-align:center;overflow:hidden;isolation:isolate}.itx-close .itx-text{max-width:760px}.itx-close-glow{position:absolute;z-index:-1;left:50%;top:-40%;width:70%;aspect-ratio:2/1;border-radius:999px;background:radial-gradient(closest-side,rgba(99,102,241,.16),transparent);transform:translateX(-50%);animation:itx-glow 8s ease-in-out infinite}@keyframes itx-glow{0%,to{transform:translateX(-50%) scale(1);opacity:.8}50%{transform:translateX(-50%) scale(1.12);opacity:1}}@media (max-width:991px){.itx-hero-edge .itx-hero-grid,.itx-hero-grid,.itx-pair,.itx-svc-grid,.itx-why-top{grid-template-columns:minmax(0,1fr)}.itx-hero-edge{min-height:0}.itx-edge-photo{position:relative;width:auto;height:320px;margin:36px 18px 0;border-radius:24px}.itx-hero-edge{display:flex;flex-direction:column-reverse}.itx-hero-edge .itx-crumbs{max-width:none}.itx-pair-head{position:static}.itx-specs,.itx-why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.itx-ind{grid-template-columns:repeat(3,minmax(0,1fr))}.itx-track,.itx-track[style]{grid-template-columns:repeat(2,minmax(0,1fr))!important;row-gap:32px}.itx-track:before{display:none}}@media (max-width:640px){.itx-container{padding:0 18px}.itx-dots,.itx-specs,.itx-svc-list,.itx-why-grid{grid-template-columns:minmax(0,1fr)}.itx-ind{grid-template-columns:repeat(2,minmax(0,1fr))}.itx-track,.itx-track[style]{grid-template-columns:minmax(0,1fr)!important}.itx-faq-a .itx-text{padding-right:22px}.itx-actions .itx-btn{width:100%}}@media (prefers-reduced-motion:reduce){.itx-close-glow,.itx-edge-photo{animation:none!important}}.em-pending{opacity:0}.em-in{animation-duration:.95s;animation-timing-function:cubic-bezier(.3,.9,.3,1);animation-fill-mode:both;animation-delay:var(--em-delay,0s)}.em-slant,.em-slant-lg,.em-slant-sm{animation-name:em-slant;animation-duration:1.05s;animation-timing-function:cubic-bezier(.6,0,.2,1)}.em-slant-lg{animation-duration:1.3s}.em-slant-sm{animation-duration:.95s}@keyframes em-slant{0%{opacity:.2;transform:translate3d(-14px,0,0);clip-path:polygon(-5% -20%,-5% -20%,-35% 125%,-5% 125%)}to{opacity:1;transform:none;clip-path:polygon(-5% -20%,135% -20%,105% 125%,-5% 125%)}}.em-press{animation-name:em-press;animation-duration:.75s}@keyframes em-press{0%{opacity:0;transform:translate3d(0,10px,0) scale(1.015)}to{opacity:1;transform:none}}.em-lift{animation-name:em-lift;animation-duration:.85s}@keyframes em-lift{0%{opacity:0;transform:translate3d(0,.7em,0)}to{opacity:1;transform:none}}.em-unveil{animation-name:em-unveil;animation-duration:1.35s;animation-timing-function:cubic-bezier(.7,0,.2,1)}@keyframes em-unveil{0%{opacity:.6;clip-path:inset(0 0 0 100%);transform:translate3d(24px,0,0)}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}.em-edge-l{animation-name:em-edge-l}.em-edge-r{animation-name:em-edge-r}@keyframes em-edge-l{0%{opacity:0;transform:translate3d(-36px,0,0)}to{opacity:1;transform:none}}@keyframes em-edge-r{0%{opacity:0;transform:translate3d(36px,0,0)}to{opacity:1;transform:none}}.em-pop-soft{animation-name:em-pop-soft;animation-duration:.8s}@keyframes em-pop-soft{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.em-drift-up{animation-name:em-drift-up;animation-duration:1.1s}@keyframes em-drift-up{0%{opacity:0;transform:translate3d(0,40px,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.em-pending{opacity:1}.em-in{animation:none!important}}.mkx-page{--mkx-ink:#0b0f17;--mkx-body:#475569;--mkx-muted:#64748b;--mkx-line:#e6e8ef;--mkx-soft:#f6f7fb;--mkx-indigo:#4f46e5;--mkx-grad:linear-gradient(135deg,#00d2ff,#6366f1 50%,#a855f7);--mkx-y:clamp(64px,7vw,104px);background:#ffffff;color:var(--mkx-ink);font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif);overflow-x:clip}.mkx-page *,.mkx-page :after,.mkx-page :before{box-sizing:border-box}.mkx-page ol,.mkx-page ul{list-style:none;margin:0;padding:0}.mkx-page h1,.mkx-page h2,.mkx-page h3,.mkx-page p{margin:0}.mkx-page h1,.mkx-page h2,.mkx-page h3{color:var(--mkx-ink)}.mkx-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px;position:relative}.mkx-text{color:var(--mkx-body)}.mkx-page p.mkx-lead:not(#_){font-size:18px!important;line-height:1.65!important;color:#334155}.mkx-page p.mkx-kicker:not(#_):not(#__){display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:6px 12px;border-radius:999px;background:#eef2ff;font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif)!important;font-size:12px!important;font-weight:700;line-height:1.3!important;letter-spacing:.08em;text-transform:uppercase;color:var(--mkx-indigo)}.mkx-page p.mkx-remark:not(#_){font-weight:600;color:var(--mkx-ink)}.mkx-sec{position:relative;padding:var(--mkx-y) 0}.mkx-soft{background:var(--mkx-soft)}.mkx-head{display:flex;flex-direction:column;gap:14px;max-width:820px;margin-bottom:clamp(30px,4vw,48px)}.mkx-head-center{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.mkx-head-center .mkx-kicker{align-self:center!important}.mkx-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.mkx-actions-center,.mkx-btn{justify-content:center}.mkx-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;border-radius:999px;border:1px solid transparent;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;transition:background-color .25s ease,border-color .25s ease,transform .25s ease}.mkx-btn:hover{transform:translateY(-2px)}.mkx-btn svg{transition:transform .25s ease}.mkx-btn:hover svg{transform:translateX(3px)}.mkx-btn-dark{background:var(--mkx-ink);border-color:var(--mkx-ink);color:#ffffff}.mkx-btn-outline{background:#ffffff;border-color:#d0d5dd;color:var(--mkx-ink)}.mkx-hero{position:relative;padding:clamp(118px,10.5vw,146px) 0 var(--mkx-y);overflow:hidden}.mkx-hero-bg{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 45% 55% at 90% 20%,rgba(99,102,241,.1),transparent 70%),linear-gradient(90deg,rgba(15,23,42,.035) 1px,transparent 0) 0 0 /48px 48px,linear-gradient(rgba(15,23,42,.035) 1px,transparent 0) 0 0 /48px 48px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 70% 30%,#000 30%,transparent 80%)}.mkx-crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:clamp(28px,3.5vw,44px);font-family:var(--font-body,Inter,sans-serif);font-size:14px;color:var(--mkx-muted)}.mkx-crumbs a{color:var(--mkx-muted);text-decoration:none}.mkx-crumbs a:hover{color:var(--mkx-ink)}.mkx-crumbs>span[aria-hidden]{color:#cbd5e1}.mkx-crumb-now{color:var(--mkx-ink);font-weight:600}.mkx-cover{position:relative;padding-bottom:72px}.mkx-cover-photo{position:relative;border-radius:30px;overflow:hidden;background:#e8ebf5;animation:mkx-cover-in 1.2s cubic-bezier(.22,1,.36,1) .25s both}.mkx-cover-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,15,23,0) 40%,rgba(11,15,23,.35))}.mkx-cover-photo img{display:block;width:100%;height:clamp(320px,38vw,480px);object-fit:cover;object-position:center 30%}.mkx-cover-card{position:absolute;left:clamp(20px,4vw,48px);bottom:0;display:flex;flex-direction:column;gap:16px;width:min(760px,calc(100% - 40px));padding:clamp(26px,3.4vw,44px);border-radius:24px;background:#ffffff;border:1px solid var(--mkx-line);box-shadow:0 40px 80px -48px rgba(15,23,42,.55);animation:mkx-cover-in 1s cubic-bezier(.22,1,.36,1) .5s both}@keyframes mkx-cover-in{0%{opacity:0;transform:translate3d(0,24px,0)}to{opacity:1;transform:none}}.mkx-cover-foot{display:grid;grid-template-columns:minmax(0,1.4fr) auto;gap:20px clamp(28px,5vw,72px);align-items:end;margin-top:clamp(28px,3.5vw,40px);padding-left:clamp(20px,4vw,48px)}.mkx-cover-more{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}.mkx-cover-more:has(>:only-child){grid-template-columns:minmax(0,1fr)}.mkx-cover-more:empty{display:none}.mkx-cover-foot .mkx-actions{flex-direction:column;margin-top:0}.mkx-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:28px;border-top:1px solid var(--mkx-line)}.mkx-index li{display:flex;align-items:center;gap:12px;padding:16px 2px;border-bottom:1px solid var(--mkx-line);font-weight:600;color:var(--mkx-ink)}.mkx-sec-card{padding:clamp(14px,1.6vw,20px) 0}.mkx-sec:not(.mkx-sec-card)+.mkx-sec-card{padding-top:var(--mkx-y)}.mkx-sec-card+.mkx-sec:not(.mkx-sec-card){margin-top:calc(var(--mkx-y) - 20px)}.mkx-campaign{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,4.5vw,64px);align-items:center;padding:clamp(28px,4vw,52px);border-radius:28px;background:var(--mkx-soft);border:1px solid #eef0f6}.mkx-campaign.is-flip{background:#ffffff;border-color:var(--mkx-line);box-shadow:0 30px 60px -50px rgba(15,23,42,.45)}.mkx-campaign.is-flip .mkx-campaign-copy{order:2}.mkx-campaign-copy{display:flex;flex-direction:column;gap:14px}.mkx-campaign-copy .mkx-actions{margin-top:10px}.mkx-campaign-list{display:flex;flex-direction:column;gap:18px}.mkx-chips{display:flex;flex-wrap:wrap;gap:10px}.mkx-page .mkx-chips li:not(#_):not(#__){display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 12px;border-radius:999px;background:#ffffff;border:1px solid var(--mkx-line);font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif)!important;font-size:15px!important;font-weight:600;line-height:1.35!important;color:var(--mkx-ink);transition:border-color .25s ease,transform .25s ease}.mkx-campaign.is-flip .mkx-chips li{background:var(--mkx-soft);border-color:#eef0f6}.mkx-chips li:hover{border-color:#c7cbe0;transform:translateY(-2px)}.mkx-chips-center{justify-content:center;max-width:980px;margin:0 auto}.mkx-chip-dot{flex:0 0 auto;width:8px;height:8px;border-radius:999px;background:var(--mkx-grad)}.mkx-posters{display:grid;gap:16px}.mkx-posters-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mkx-posters-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mkx-poster{position:relative;display:flex;flex-direction:column;gap:12px;padding:30px 28px 32px;border-radius:22px;background:#ffffff;border:1px solid var(--mkx-line);overflow:hidden;transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s ease}.mkx-poster:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--mkx-grad);transform:scaleX(0);transform-origin:left;transition:transform .45s cubic-bezier(.22,1,.36,1)}.mkx-poster:hover{transform:translateY(-4px);box-shadow:0 26px 50px -36px rgba(15,23,42,.45)}.mkx-poster:hover:before{transform:scaleX(1)}.mkx-flow{display:grid;grid-template-columns:repeat(var(--mkx-cols),minmax(0,1fr));gap:20px}.mkx-flow-card{position:relative;display:flex;flex-direction:column;gap:10px;padding:26px 24px 28px;border-radius:20px;background:#ffffff;border:1px solid var(--mkx-line);transition:border-color .3s ease,box-shadow .3s ease,transform .3s ease}.mkx-flow-card:hover{border-color:#c7cbe0;box-shadow:0 24px 48px -36px rgba(15,23,42,.45);transform:translateY(-3px)}.mkx-flow-top{display:flex;align-items:center;gap:14px;margin-bottom:8px}.mkx-flow-num{display:grid;place-items:center;flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:var(--mkx-ink);color:#ffffff;font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .3s ease}.mkx-flow-card:hover .mkx-flow-num{background:var(--mkx-grad)}.mkx-flow-line{flex:1 1;height:1px;background:repeating-linear-gradient(90deg,#d4d8e5 0 5px,transparent 5px 10px)}.mkx-flow-next{position:absolute;z-index:2;top:48px;right:-21px;display:grid;place-items:center;width:22px;height:22px;border-radius:999px;background:#ffffff;border:1px solid var(--mkx-line);color:var(--mkx-ink)}.mkx-why{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,80px);align-items:start}.mkx-why-head{display:flex;flex-direction:column;gap:14px}.mkx-why-head .mkx-head{margin-bottom:0}.mkx-checks{display:flex;flex-direction:column;border-radius:22px;background:#ffffff;border:1px solid var(--mkx-line);overflow:hidden}.mkx-checks li{display:flex;align-items:center;gap:14px;padding:16px 22px}.mkx-checks li+li{border-top:1px solid #eef0f6}.mkx-check{display:grid;place-items:center;flex:0 0 auto;width:24px;height:24px;border-radius:999px;background:var(--mkx-ink);color:#ffffff}.mkx-check-text{font-weight:600;color:var(--mkx-ink)}.mkx-ai{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,5.5vw,88px);align-items:center}.mkx-ai-photo{position:relative;width:100%;border-radius:24px;overflow:hidden;background:#e8ebf5}.mkx-ai-photo img{display:block;width:100%;aspect-ratio:4/4.4;object-fit:cover}.mkx-ai-body .mkx-head{margin-bottom:22px}.mkx-ai-body .mkx-remark{margin-top:20px}.mkx-faq{max-width:900px;margin:0 auto;border-top:1px solid var(--mkx-line)}.mkx-faq-item{border-bottom:1px solid var(--mkx-line)}.mkx-page button.mkx-faq-q:not(#_){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px;width:100%;padding:22px 0;border:0;border-radius:0!important;background:transparent;color:var(--mkx-ink);text-align:left;cursor:pointer}.mkx-faq-sign{position:relative;flex:0 0 auto;width:30px;height:30px;border-radius:999px;border:1px solid var(--mkx-line);transition:background-color .3s ease,border-color .3s ease,transform .4s cubic-bezier(.22,1,.36,1)}.mkx-faq-sign:after,.mkx-faq-sign:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--mkx-ink)}.mkx-faq-sign:after{transform:rotate(90deg)}.mkx-faq-item.is-open .mkx-faq-sign{background:var(--mkx-ink);border-color:var(--mkx-ink);transform:rotate(135deg)}.mkx-faq-item.is-open .mkx-faq-sign:after,.mkx-faq-item.is-open .mkx-faq-sign:before{background:#ffffff}.mkx-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1)}.mkx-faq-a>div{overflow:hidden}.mkx-faq-item.is-open .mkx-faq-a{grid-template-rows:1fr}.mkx-faq-a .mkx-text{padding:0 48px 22px 0}.mkx-close-sec{padding:clamp(60px,7vw,96px) 0;position:relative}.mkx-close{position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);border-radius:28px;border:1px solid var(--mkx-line,#e6e8ef);background:#ffffff;overflow:hidden;box-shadow:0 30px 70px -30px rgba(15,23,42,.12),0 10px 25px -10px rgba(99,102,241,.08)}.mkx-close:before{content:"";position:absolute;inset:0 0 auto 0;height:4px;z-index:3;background:linear-gradient(90deg,#00d2ff,#6366f1 45%,#a855f7)}.mkx-close-copy{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:16px;padding:clamp(38px,5vw,64px);background:radial-gradient(ellipse 70% 80% at 0 100%,rgba(0,210,255,.07),transparent 70%),radial-gradient(ellipse 60% 70% at 100% 0,rgba(168,85,247,.07),transparent 70%),#ffffff;text-align:left}.mkx-close-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;background:#eef2ff;border:1px solid #e0e7ff;color:var(--mkx-indigo,#4f46e5);font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif);font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mkx-badge-dot{width:7px;height:7px;border-radius:50%;background:#4f46e5;box-shadow:0 0 8px rgba(79,70,229,.6)}.mkx-close-copy h2{font-size:clamp(28px,3.2vw,42px);font-weight:800;line-height:1.18;letter-spacing:-.025em;color:var(--mkx-ink,#0b0f17);margin:0}.mkx-close-desc{font-size:clamp(15px,1.1vw,16.5px);line-height:1.7;color:var(--mkx-body,#475569);max-width:560px;margin:0;text-wrap:pretty}.mkx-close-motto{display:inline-flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:#f0f3ff;border:1px solid #dbe2fe;color:#4f46e5;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.mkx-motto-dot{width:5px;height:5px;border-radius:50%;background:#4f46e5}.mkx-close-signature{font-size:14px;color:var(--mkx-muted,#64748b)}.mkx-close-signature strong{color:var(--mkx-ink,#0b0f17)}.mkx-close-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.mkx-close-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 28px;border-radius:999px;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;transition:transform .25s ease,box-shadow .25s ease,background .25s ease,border-color .25s ease}.mkx-close-btn-primary{background:var(--mkx-ink,#0b0f17);border:1px solid var(--mkx-ink,#0b0f17);color:#ffffff}.mkx-close-btn-primary:hover{background:linear-gradient(135deg,#00d2ff,#6366f1 50%,#a855f7);border-color:transparent;color:#ffffff;transform:translateY(-2px);box-shadow:0 12px 28px -6px rgba(99,102,241,.45)}.mkx-close-btn-secondary{background:#ffffff;border:1.5px solid #d0d5dd;color:var(--mkx-ink,#0b0f17)}.mkx-close-btn-secondary:hover{border-color:var(--mkx-ink,#0b0f17);transform:translateY(-2px)}.mkx-close-btn svg{transition:transform .25s ease}.mkx-close-btn:hover svg{transform:translateX(4px)}.mkx-close-perks{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;padding-top:14px;border-top:1px solid #eef2f6;width:100%}.mkx-close-perk{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;background:#f8fafc;border:1px solid #e2e8f0;font-size:12.5px;font-weight:500;color:#475569}.mkx-close-perk-icon{color:#4f46e5;flex-shrink:0}.mkx-close-media{position:relative;min-height:420px;overflow:hidden;background:#e2e8f0}.mkx-close-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);transition:transform .6s cubic-bezier(.16,1,.3,1)}.mkx-close:hover .mkx-close-media img{transform:scale(1.04)}.mkx-close-media-overlay{position:absolute;inset:0;clip-path:polygon(12% 0,100% 0,100% 100%,0 100%);background:linear-gradient(180deg,rgba(11,15,23,0) 50%,rgba(11,15,23,.4));pointer-events:none}.mkx-close-badge-float{position:absolute;bottom:22px;right:22px;z-index:4;display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:rgba(11,15,23,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#ffffff;font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif);font-size:12px;font-weight:600;box-shadow:0 10px 25px -5px rgba(0,0,0,.3)}.mkx-badge-pulse{width:7px;height:7px;border-radius:50%;background:#00d2ff;box-shadow:0 0 8px #00d2ff}@media (max-width:991px){.mkx-close{grid-template-columns:minmax(0,1fr)}.mkx-close-media{min-height:280px;order:2}.mkx-close-media img,.mkx-close-media-overlay{clip-path:none}}@media (max-width:640px){.mkx-close-copy{padding:32px 20px;gap:12px}.mkx-close-actions{flex-direction:column;width:100%}.mkx-close-btn{width:100%}.mkx-close-perks{flex-direction:column;align-items:flex-start}.mkx-close-perk{width:100%}}@media (max-width:991px){.mkx-ai,.mkx-campaign,.mkx-cover-foot,.mkx-why{grid-template-columns:minmax(0,1fr)}.mkx-campaign{display:flex;flex-direction:column;align-items:stretch;gap:14px}.mkx-campaign-copy{display:contents}.mkx-campaign-list{order:2;margin-top:6px}.mkx-campaign-copy>.mkx-actions{order:3;margin-top:10px}.mkx-cover{padding-bottom:0}.mkx-cover-card{position:relative;left:auto;width:auto;margin:-60px 16px 0}.mkx-cover-foot{padding-left:0}.mkx-cover-foot .mkx-actions{flex-direction:row}.mkx-flow,.mkx-index,.mkx-posters-3{grid-template-columns:repeat(2,minmax(0,1fr))}.mkx-flow-next{display:none}.mkx-ai-photo{max-width:560px}.mkx-ai-photo img{aspect-ratio:16/11}}@media (max-width:640px){.mkx-container{padding:0 18px}.mkx-cover-more{grid-template-columns:minmax(0,1fr)}.mkx-cover-photo{border-radius:22px}.mkx-cover-photo img{height:260px}.mkx-cover-card{margin:-48px 10px 0}.mkx-cover-foot .mkx-actions{flex-direction:column}.mkx-flow,.mkx-posters-2,.mkx-posters-3{grid-template-columns:minmax(0,1fr)}.mkx-campaign{padding:24px 20px;border-radius:22px}.mkx-index{grid-template-columns:minmax(0,1fr)}.mkx-faq-a .mkx-text{padding-right:0}.mkx-actions .mkx-btn{width:100%}}.sm-pending{opacity:0}.sm-in{animation-duration:.9s;animation-timing-function:cubic-bezier(.25,1,.5,1);animation-fill-mode:both;animation-delay:var(--sm-delay,0s)}.sm-descend,.sm-descend-lg{animation-name:sm-descend;animation-duration:1s}.sm-descend-lg{animation-duration:1.25s}@keyframes sm-descend{0%{opacity:0;transform:translate3d(0,-.45em,0);clip-path:inset(-20% -5% 100% -5%)}to{opacity:1;transform:none;clip-path:inset(-20% -5% -25% -5%)}}.sm-materialize{animation-name:sm-materialize;animation-duration:.8s}@keyframes sm-materialize{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.sm-fade{animation-name:sm-fade;animation-duration:.9s;animation-timing-function:ease-out}@keyframes sm-fade{0%{opacity:0}to{opacity:1}}.sm-curtain{animation-name:sm-curtain;animation-duration:1.2s;animation-timing-function:cubic-bezier(.65,0,.25,1)}@keyframes sm-curtain{0%{opacity:.4;clip-path:inset(100% 0 0 0);transform:translate3d(0,24px,0)}to{opacity:1;clip-path:inset(0 0 0 0);transform:none}}.sm-seam-l{animation-name:sm-seam-l;animation-duration:1s}.sm-seam-r{animation-name:sm-seam-r;animation-duration:1s}@keyframes sm-seam-l{0%{opacity:0;transform:translate3d(28px,0,0) scale(.96);transform-origin:100% 50%}to{opacity:1;transform:none;transform-origin:100% 50%}}@keyframes sm-seam-r{0%{opacity:0;transform:translate3d(-28px,0,0) scale(.96);transform-origin:0 50%}to{opacity:1;transform:none;transform-origin:0 50%}}.sm-meet-t{animation-name:sm-meet-t}.sm-meet-b{animation-name:sm-meet-b}@keyframes sm-meet-t{0%{opacity:0;transform:translate3d(0,-30px,0)}to{opacity:1;transform:none}}@keyframes sm-meet-b{0%{opacity:0;transform:translate3d(0,30px,0)}to{opacity:1;transform:none}}.sm-grow{animation-name:sm-grow}@keyframes sm-grow{0%{opacity:0;transform:scaleY(.82);transform-origin:50% 100%}to{opacity:1;transform:none;transform-origin:50% 100%}}.sm-zoom-out{animation-name:sm-zoom-out;animation-duration:1s}@keyframes sm-zoom-out{0%{opacity:0;transform:scale(1.07)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sm-pending{opacity:1}.sm-in{animation:none!important}}.tlx-page{--tlx-ink:#0b0f17;--tlx-body:#475569;--tlx-muted:#64748b;--tlx-line:#e5e8f0;--tlx-soft:#f5f7fb;--tlx-indigo:#4f46e5;--tlx-grad:linear-gradient(135deg,#00d2ff,#6366f1 50%,#a855f7);--tlx-y:clamp(64px,7vw,104px);--tlx-ease:cubic-bezier(0.22,0.61,0.36,1);background:#ffffff;color:var(--tlx-ink);font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif);overflow-x:clip}.tlx-page *,.tlx-page :after,.tlx-page :before{box-sizing:border-box}.tlx-page ol,.tlx-page ul{list-style:none;margin:0;padding:0}.tlx-page h1,.tlx-page h2,.tlx-page h3,.tlx-page p{margin:0}.tlx-page h1,.tlx-page h2,.tlx-page h3{color:var(--tlx-ink)}.tlx-container{position:relative;width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.tlx-text{color:var(--tlx-body)}.tlx-page p.tlx-lead:not(#_){font-size:18px!important;line-height:1.65!important;color:#334155}.tlx-page p.tlx-cue:not(#_){font-weight:600;color:var(--tlx-ink)}.tlx-page p.tlx-eyebrow:not(#_):not(#__){font-size:12px!important;font-weight:700;line-height:1.4!important;letter-spacing:.1em;text-transform:uppercase;color:var(--tlx-indigo)}.tlx-sec{position:relative;padding:var(--tlx-y) 0}.tlx-sec-tight{padding-top:calc(var(--tlx-y) * .5);padding-bottom:calc(var(--tlx-y) * .5)}.tlx-soft{background:var(--tlx-soft)}.tlx-page h1,.tlx-page h2{text-wrap:balance}.tlx-head{display:flex;flex-direction:column;gap:14px;max-width:820px;margin-bottom:clamp(30px,4vw,48px)}.tlx-head-center{align-items:center;margin-left:auto;margin-right:auto;text-align:center}.tlx-after{margin-top:clamp(30px,4vw,44px)!important}.tlx-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.tlx-actions-center,.tlx-btn{justify-content:center}.tlx-btn{display:inline-flex;align-items:center;gap:10px;min-height:50px;padding:0 24px;border-radius:10px;border:1px solid transparent;font-size:15px;font-weight:600;line-height:1.2;text-decoration:none;text-align:center;transition:background-color .3s ease,border-color .3s ease,transform .3s var(--tlx-ease)}.tlx-btn:hover{transform:translateY(-2px)}.tlx-btn svg{transition:transform .3s var(--tlx-ease)}.tlx-btn:hover svg{transform:translateX(3px)}.tlx-btn-dark{background:var(--tlx-ink);border-color:var(--tlx-ink);color:#ffffff}.tlx-btn-outline{border-color:#d0d5dd}.tlx-btn-outline,.tlx-btn-white{background:#ffffff;color:var(--tlx-ink)}.tlx-btn-white{border-color:#ffffff}.tlx-hero{position:relative;padding:clamp(118px,10.5vw,146px) 0 0;overflow:hidden;background:#ffffff;border-bottom:1px solid var(--tlx-line)}.tlx-hero-wash{position:absolute;inset:auto 0 0 0;height:62%;pointer-events:none;background:radial-gradient(ellipse 40% 60% at 20% 100%,rgba(0,210,255,.12),transparent 70%),radial-gradient(ellipse 40% 60% at 80% 100%,rgba(168,85,247,.12),transparent 70%),linear-gradient(180deg,rgba(245,247,251,0),#f5f7fb)}.tlx-crumbs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-bottom:clamp(26px,3vw,38px);font-family:var(--font-body,Inter,sans-serif);font-size:14px;color:var(--tlx-muted)}.tlx-crumbs a{color:var(--tlx-muted);text-decoration:none}.tlx-crumbs a:hover{color:var(--tlx-ink)}.tlx-crumbs>span[aria-hidden]{color:#cbd5e1}.tlx-crumb-now{color:var(--tlx-ink);font-weight:600}.tlx-hero-copy{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;max-width:900px;margin:0 auto;text-align:center}.tlx-hero-copy h1{max-width:880px}.tlx-hero-copy>p.tlx-lead,.tlx-hero-copy>p.tlx-text{max-width:780px}.tlx-page p.tlx-statement:not(#_):not(#__){display:flex;flex-wrap:wrap;justify-content:center;gap:8px 0;margin-top:4px;font-size:16px!important;font-weight:700;line-height:1.4!important;color:var(--tlx-ink)}.tlx-statement-part{display:inline-flex;align-items:center}.tlx-statement-part+.tlx-statement-part:before{content:"";width:6px;height:6px;margin:0 16px;border-radius:50%;background:var(--tlx-grad)}.tlx-hero-copy .tlx-actions{margin-top:8px}.tlx-lineup{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:clamp(10px,1.4vw,18px);max-width:1280px;margin:clamp(44px,5vw,64px) auto 0;padding:0 24px}.tlx-seat{flex:1 1;max-width:190px;min-width:0}.tlx-seat-in{overflow:hidden;border-radius:999px 999px 22px 22px;background:#e8ebf3;box-shadow:0 24px 48px -28px rgba(15,23,42,.35);animation:tlx-bob 7s ease-in-out infinite}.tlx-seat-in img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 22%}.tlx-seat-1 .tlx-seat-in{height:clamp(180px,17vw,236px);animation-delay:-1s}.tlx-seat-2 .tlx-seat-in{height:clamp(220px,21vw,292px);animation-delay:-4.5s}.tlx-seat-3 .tlx-seat-in{height:clamp(250px,24vw,330px);animation-delay:-2.5s}.tlx-seat-4 .tlx-seat-in{height:clamp(250px,24vw,330px);animation-delay:-6s}.tlx-seat-5 .tlx-seat-in{height:clamp(220px,21vw,292px);animation-delay:-3.5s}.tlx-seat-6 .tlx-seat-in{height:clamp(180px,17vw,236px);animation-delay:-.5s}@keyframes tlx-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.tlx-benches{gap:22px}.tlx-bench,.tlx-benches{display:flex;flex-direction:column}.tlx-bench{position:relative;gap:clamp(22px,2.6vw,30px);padding:clamp(24px,3vw,36px);border:1px solid var(--tlx-line);border-radius:24px;background:radial-gradient(ellipse 40% 90% at 0 0,rgba(99,102,241,.07),transparent 70%),#ffffff;overflow:hidden}.tlx-bench+.tlx-bench{background:radial-gradient(ellipse 40% 90% at 100% 0,rgba(0,210,255,.08),transparent 70%),#ffffff}.tlx-bench-head{display:flex;align-items:center;gap:18px}.tlx-bench-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0}.tlx-bench-cta{flex:0 0 auto}.tlx-bench-icon{display:grid;place-items:center;flex:0 0 auto;width:54px;height:54px;border-radius:16px;background:var(--tlx-ink);color:#ffffff}.tlx-roles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tlx-role{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 16px;border:1px solid var(--tlx-line);border-radius:16px;background:var(--tlx-soft);transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease,transform .35s var(--tlx-ease)}.tlx-role:hover{background:#ffffff;border-color:#c7cbf5;box-shadow:0 14px 30px -20px rgba(79,70,229,.45);transform:translateY(-2px)}.tlx-role-icon{display:grid;place-items:center;flex:0 0 auto;width:38px;height:38px;border-radius:11px;background:#ffffff;border:1px solid var(--tlx-line);color:var(--tlx-indigo);transition:background .35s ease,color .35s ease,border-color .35s ease}.tlx-role:hover .tlx-role-icon{background:var(--tlx-grad);border-color:transparent;color:#ffffff}.tlx-role-label{font-weight:600;line-height:1.35;color:var(--tlx-ink)}.tlx-bento{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);gap:14px}.tlx-bento-photo{position:relative;grid-column:span 2;grid-row:span 2;min-height:320px;border-radius:22px;overflow:hidden;background:#1e293b}.tlx-bento-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tlx-bento-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,15,23,0) 35%,rgba(11,15,23,.82))}.tlx-page p.tlx-bento-quote:not(#_):not(#__){position:absolute;left:0;right:0;bottom:0;z-index:1;padding:clamp(20px,2.6vw,32px);font-size:18px!important;font-weight:600;line-height:1.5!important;color:#ffffff}.tlx-bento-tile{position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:18px;padding:22px;border-radius:22px;background:#ffffff;border:1px solid var(--tlx-line);overflow:hidden;transition:box-shadow .4s ease,transform .4s var(--tlx-ease)}.tlx-bento-tile:before{content:"";position:absolute;left:22px;right:22px;top:0;height:3px;border-radius:0 0 3px 3px;background:var(--tlx-grad);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--tlx-ease)}.tlx-bento-tile:hover{box-shadow:0 18px 36px -24px rgba(15,23,42,.35);transform:translateY(-3px)}.tlx-bento-tile:hover:before{transform:scaleX(1)}.tlx-bento-check{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--tlx-ink);color:#ffffff}.tlx-bento-label{font-weight:600;line-height:1.35;color:var(--tlx-ink)}.tlx-span-d2{grid-column:span 2}.tlx-span-d3{grid-column:span 3}.tlx-span-d4{grid-column:span 4}.tlx-flow{--tlx-tip:22px;display:flex;align-items:stretch}.tlx-flow-step{position:relative;flex:1 1;min-width:0;display:flex;flex-direction:column;gap:8px;margin-left:calc(var(--tlx-tip) * -1 + 5px);padding:26px calc(var(--tlx-tip) + 16px) 28px calc(var(--tlx-tip) + 20px);background:color-mix(in srgb,#6366f1 calc(4% + var(--tlx-i, 0) * 3%),#ffffff);clip-path:polygon(0 0,calc(100% - var(--tlx-tip)) 0,100% 50%,calc(100% - var(--tlx-tip)) 100%,0 100%,var(--tlx-tip) 50%);transition:background-color .35s ease}.tlx-flow-step:first-child{margin-left:0;padding-left:24px;border-radius:18px 0 0 18px;clip-path:polygon(0 0,calc(100% - var(--tlx-tip)) 0,100% 50%,calc(100% - var(--tlx-tip)) 100%,0 100%)}.tlx-flow-step.is-last{padding-right:24px;border-radius:0 18px 18px 0;clip-path:polygon(0 0,100% 0,100% 100%,0 100%,var(--tlx-tip) 50%);background:radial-gradient(ellipse 90% 70% at 100% 0,rgba(168,85,247,.3),transparent 70%),radial-gradient(ellipse 90% 70% at 20% 100%,rgba(0,210,255,.18),transparent 70%),var(--tlx-ink)}.tlx-flow-step:not(.is-last):hover{background:color-mix(in srgb,#6366f1 calc(10% + var(--tlx-i, 0) * 3%),#ffffff)}.tlx-flow-num{font-size:13px;font-weight:700;letter-spacing:.08em;color:var(--tlx-indigo)}.tlx-page .tlx-flow-step.is-last h3{color:#ffffff}.tlx-page .tlx-flow-step.is-last p.tlx-text{color:rgba(255,255,255,.74)}.tlx-flow-step.is-last .tlx-flow-num{color:#a5b4fc}.tlx-panel{position:relative;padding:clamp(32px,5vw,64px);border-radius:28px;background:#0b0f17;color:#ffffff;overflow:hidden}.tlx-panel-glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 45% 60% at 0 0,rgba(0,210,255,.16),transparent 70%),radial-gradient(ellipse 45% 60% at 100% 100%,rgba(168,85,247,.2),transparent 70%)}.tlx-panel-grid{position:relative;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);gap:clamp(28px,5vw,72px);align-items:center}.tlx-panel-head{display:flex;flex-direction:column;gap:14px}.tlx-page .tlx-panel h2{color:#ffffff}.tlx-page .tlx-panel p.tlx-lead:not(#_){color:rgba(255,255,255,.72)}.tlx-who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,40px)}.tlx-who-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-bottom:1px solid rgba(255,255,255,.12);transition:padding-left .35s var(--tlx-ease)}.tlx-who-row:hover{padding-left:6px}.tlx-who-icon{display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#ffffff;transition:background .35s ease}.tlx-who-row:hover .tlx-who-icon{background:var(--tlx-grad);border-color:transparent}.tlx-who-label{font-weight:600;line-height:1.35;color:#ffffff}.tlx-faq-wrap{max-width:880px}.tlx-faq{display:flex;flex-direction:column;gap:10px}.tlx-faq-item{border:1px solid var(--tlx-line);border-radius:18px;background:#ffffff;transition:background-color .35s ease,border-color .35s ease,box-shadow .35s ease}.tlx-faq-item.is-open{background:var(--tlx-soft);border-color:#dfe3ee}.tlx-page button.tlx-faq-q:not(#_){display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px;width:100%;min-height:0;padding:22px 24px!important;border:0!important;border-radius:18px!important;background:transparent!important;color:var(--tlx-ink)!important;font-family:var(--font-heading,"Plus Jakarta Sans",sans-serif)!important;font-size:18px!important;font-weight:600!important;line-height:1.4!important;text-align:left!important;cursor:pointer;box-shadow:none!important;transform:none!important}.tlx-faq-text{flex:1 1 auto;text-align:left}.tlx-faq-sign{position:relative;flex:0 0 auto;width:34px;height:34px;border-radius:50%;border:1px solid #d0d5dd;background:#ffffff;transition:transform .4s var(--tlx-ease),background .3s ease,border-color .3s ease}.tlx-faq-sign:after,.tlx-faq-sign:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--tlx-ink);transition:background .3s ease}.tlx-faq-sign:after{transform:rotate(90deg)}.tlx-faq-item.is-open .tlx-faq-sign{transform:rotate(45deg);background:var(--tlx-ink);border-color:var(--tlx-ink)}.tlx-faq-item.is-open .tlx-faq-sign:after,.tlx-faq-item.is-open .tlx-faq-sign:before{background:#ffffff}.tlx-faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s var(--tlx-ease)}.tlx-faq-a>div{overflow:hidden}.tlx-faq-item.is-open .tlx-faq-a{grid-template-rows:1fr}.tlx-faq-a p{padding:0 76px 22px 24px}.tlx-closing-sec{padding-top:0}.tlx-closing{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px;padding:clamp(38px,5.5vw,72px) clamp(22px,5vw,72px);border:1px solid var(--tlx-line);border-radius:28px;text-align:center;background:radial-gradient(ellipse 50% 80% at 50% 0,rgba(99,102,241,.09),transparent 70%),linear-gradient(180deg,#f7f8ff,#ffffff);overflow:hidden}.tlx-closing h2{max-width:820px}.tlx-asks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;max-width:980px;margin:8px 0 4px}.tlx-ask{position:relative;padding:18px 20px;border:1px solid var(--tlx-line);border-radius:16px;background:#ffffff;font-weight:600;line-height:1.5;color:var(--tlx-ink);text-align:left;overflow:hidden}.tlx-ask:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:3px;border-radius:0 3px 3px 0;background:var(--tlx-grad)}.tlx-closing-text{max-width:760px}@media (max-width:1080px){.tlx-flow{--tlx-tip:16px;flex-direction:column}.tlx-flow-step,.tlx-flow-step.is-last,.tlx-flow-step:first-child{margin-left:0;margin-top:calc(var(--tlx-tip) * -1 + 5px);padding:calc(var(--tlx-tip) + 18px) 24px calc(var(--tlx-tip) + 18px);border-radius:0;clip-path:polygon(0 0,50% var(--tlx-tip),100% 0,100% calc(100% - var(--tlx-tip)),50% 100%,0 calc(100% - var(--tlx-tip)))}.tlx-flow-step:first-child{margin-top:0;padding-top:22px;border-radius:18px 18px 0 0;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--tlx-tip)),50% 100%,0 calc(100% - var(--tlx-tip)))}.tlx-flow-step.is-last{padding-bottom:24px;border-radius:0 0 18px 18px;clip-path:polygon(0 0,50% var(--tlx-tip),100% 0,100% 100%,0 100%)}}@media (max-width:960px){.tlx-roles{grid-template-columns:repeat(2,minmax(0,1fr))}.tlx-bench-head{flex-wrap:wrap}.tlx-bench-cta{flex-basis:100%}.tlx-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(130px,auto)}.tlx-bento-photo{grid-column:span 2;grid-row:auto;min-height:300px}.tlx-span-d2,.tlx-span-d3,.tlx-span-d4{grid-column:auto}.tlx-span-m2{grid-column:span 2}.tlx-asks,.tlx-panel-grid{grid-template-columns:minmax(0,1fr)}.tlx-seat-1,.tlx-seat-6{display:none}}@media (max-width:640px){.tlx-hero-copy{align-items:stretch}.tlx-page p.tlx-statement:not(#_):not(#__){flex-direction:column;align-items:center;gap:6px}.tlx-statement-part+.tlx-statement-part:before{display:none}.tlx-actions .tlx-btn{width:100%}.tlx-lineup{gap:8px;padding:0 16px}.tlx-seat-2 .tlx-seat-in,.tlx-seat-5 .tlx-seat-in{height:150px}.tlx-seat-3 .tlx-seat-in,.tlx-seat-4 .tlx-seat-in{height:182px}.tlx-seat-in{border-radius:999px 999px 16px 16px}.tlx-roles{grid-template-columns:minmax(0,1fr)}.tlx-role{min-height:56px}.tlx-bento{grid-template-columns:minmax(0,1fr)}.tlx-bento-photo,.tlx-span-m2{grid-column:auto}.tlx-bento-tile{flex-direction:row;align-items:center;justify-content:flex-start;gap:14px;padding:18px;min-height:0}.tlx-bento-check{flex:0 0 auto}.tlx-bento{grid-auto-rows:auto}.tlx-who{grid-template-columns:minmax(0,1fr)}.tlx-page button.tlx-faq-q:not(#_){padding:18px!important;font-size:17px!important}.tlx-faq-a p{padding:0 18px 18px}}@media (prefers-reduced-motion:reduce){.tlx-seat-in{animation:none}.tlx-flow-step{transition:none}}