.sqx{padding:88px 14px 0}.sqx-card{position:relative;padding:clamp(40px,5vw,72px) clamp(20px,4vw,64px) clamp(28px,3vw,40px);border-radius:var(--rad-l);background:var(--night);color:var(--on-night);text-align:center;overflow:hidden;isolation:isolate}.sqx-card::before{content:"";position:absolute;left:50%;top:38%;width:900px;height:900px;translate:-50% -50%;border-radius:50%;background:radial-gradient(closest-side,rgba(255,255,255,.07),transparent);z-index:-1}.sqx-top .crumbs{display:flex;justify-content:center;margin-bottom:22px}.sqx-top .crumbs ol,.sqx-top .crumbs a{color:var(--on-night-2)}.sqx-top .crumbs [aria-current]{color:#fff}.sqx .hero-eyebrow{justify-content:center}.sqx h1{margin:16px auto 0;max-width:16ch;font-size:clamp(38px,5vw,80px);line-height:.98;letter-spacing:-.055em;color:#fff}.sqx h1 .ln{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.sqx h1 .ln>span{display:inline-block}.sqx h1 .dim{color:#6b707c}.sqx-search{position:relative;width:min(760px,100%);margin:clamp(28px,3.4vw,44px) auto 0;text-align:left}.sqx-bar{display:flex;align-items:center;gap:14px;height:68px;padding:0 26px;border-radius:999px;background:#fff;color:var(--ink);box-shadow:0 30px 80px -30px rgba(0,0,0,.8),0 0 0 6px rgba(255,255,255,.06)}.sqx-ic{flex:none;width:22px;height:22px;fill:none;stroke:#7c818d;stroke-width:2.2;stroke-linecap:round}.sqx-q{font-size:clamp(18px,1.7vw,22px);font-weight:500;white-space:nowrap;overflow:hidden}.sqx-caret{width:2px;height:26px;background:var(--ink);animation:sqxBlink 1s steps(1) infinite}@keyframes sqxBlink{50%{opacity:0}}.sqx-res{margin-top:10px;padding:18px 22px;border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 30px 80px -30px rgba(0,0,0,.8);opacity:0;transform:translateY(-8px);transition:opacity .35s,transform .45s cubic-bezier(.23,1,.32,1)}.sqx-res.on{opacity:1;transform:none}.sqx-sp{display:inline-block;margin-right:8px;font-size:12px;font-weight:700;color:var(--ink)}.sqx-url{font-size:13px;color:#4d5260}.sqx-ad :is(b,mj-b){display:block;margin-top:6px;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.3;color:#1f2330;text-decoration:underline;text-decoration-color:transparent}.sqx-ad p{margin-top:4px;font-size:14px;color:#4d5260}.sqx-ext{display:flex;gap:8px;margin-top:10px}.sqx-ext i{padding:6px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px #dfe1e5;font-style:normal;font-size:12.5px;font-weight:600}.sqx-org{display:grid;gap:7px;margin-top:16px;padding-top:14px;border-top:1px solid #eceef1}.sqx-org i{height:9px;border-radius:5px;background:#eceef1}.sqx-org i:nth-child(1){width:46%}.sqx-org i:nth-child(2){width:88%}.sqx-org i:nth-child(3){width:72%}.sqx-note{margin-top:10px;font-size:11.5px;color:#7c818d;text-align:center}.sqx-bottom{max-width:640px;margin:clamp(24px,3vw,36px) auto 0}.sqx .hero-sub{font-size:clamp(15.5px,1.1vw,17.5px);line-height:1.55;color:var(--on-night-2)}.sqx .hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:24px}.sqx-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:clamp(32px,4vw,56px);border-top:1px solid rgba(255,255,255,.12)}.sqx-k{padding:22px 12px 0}.sqx-k+.sqx-k{border-left:1px solid rgba(255,255,255,.12)}.sqx-k>span{display:block;margin-top:8px;font-size:13px;line-height:1.35;color:var(--on-night-2)}.od{display:inline-flex;align-items:flex-start;font-size:clamp(30px,3.4vw,52px);font-weight:800;letter-spacing:-.05em;line-height:1;color:#fff;font-variant-numeric:tabular-nums}.od-d{display:inline-block;height:1em;line-height:1em;overflow:hidden}.od-d>span{display:flex;flex-direction:column;transform:translateY(0);transition:transform 2s cubic-bezier(.23,1,.32,1)}.od-d i{display:block;height:1em;line-height:1em;font-style:normal;text-align:center}.sqx-src{margin-top:16px;font-size:11.5px;color:#7c818d}@media (max-width:899px){.sqx{padding:80px 10px 0}.sqx h1{font-size:clamp(32px,8.4vw,44px)}.sqx-bar{height:56px;padding:0 18px}.sqx-kpis{grid-template-columns:1fr 1fr}.sqx-k:nth-child(3){border-left:0}.sqx-k:nth-child(n+3){border-top:1px solid rgba(255,255,255,.12);margin-top:18px}.sqx .hero-cta .btn,.sqx .hero-cta .magnetic{flex:1 1 auto;justify-content:center}.sqx .hero-cta .magnetic .btn{width:100%}}@media (prefers-reduced-motion:reduce){.sqx-caret{animation:none}.od-d>span{transition:none}}.kf2-def{max-width:78ch;padding:20px 0 4px;font-size:clamp(16px,1.25vw,18px);line-height:1.6;color:var(--ink-2);text-wrap:pretty}.kf2-def dfn{font-style:normal;font-weight:700;color:var(--ink)}.nkf-chain{display:grid;grid-template-columns:1fr auto 1fr auto 1fr 1.1fr;align-items:center;gap:clamp(8px,1.4vw,20px);margin:0;padding:0;list-style:none}.nkf-chain>li:not(.nkf-r){padding:24px 20px;border-radius:var(--rad-l);background:var(--paper);box-shadow:0 0 0 1px var(--seam-2);min-height:150px;display:flex;flex-direction:column;justify-content:center}.nkf-chain :is(b,mj-b){font-size:clamp(30px,3vw,46px);font-weight:800;letter-spacing:-.05em;line-height:1;font-variant-numeric:tabular-nums}.nkf-chain span{margin-top:8px;font-size:14px;line-height:1.4;color:var(--ink-3)}.nkf-r{display:flex;flex-direction:column;align-items:center;gap:4px;color:var(--ink-3)}.nkf-r i{font-style:normal;font-size:15px;font-weight:800;color:var(--ink)}.nkf-r em{font-style:normal;font-size:12px}.nkf-r::after{content:"→";font-size:22px;color:var(--ink)}.nkf-chain .nkf-eq{background:var(--ink);color:#fff;box-shadow:none}.nkf-eq span{color:var(--on-night-2);margin:0}.nkf-eq :is(b,mj-b){margin:6px 0;font-size:clamp(40px,4vw,60px)}.nkf-src{margin-top:18px;font-size:13px;color:var(--ink-3)}.nkf-src a{color:var(--ink)}@media (max-width:1000px){.nkf-chain{grid-template-columns:minmax(0,1fr)}.nkf-r{flex-direction:row;justify-content:center}.nkf-r::after{content:"↓"}.nkf-chain>li:not(.nkf-r){min-height:0}}.nkf-chain>li.nkf-eq{background:var(--ink);color:#fff;box-shadow:none}.nk-top{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 0}.sqx-res.dim{opacity:.35;transform:none}.inc-grid .inc{padding:clamp(22px,2vw,30px)}.inc-grid .inc::after{display:none}.inc-grid .inc>i{width:38px;height:38px;border-radius:var(--rad-s)}.inc-grid .inc :is(h3,mj-h3){margin-top:18px;font-size:clamp(19px,1.5vw,23px)}.inc-grid .inc p{font-size:clamp(15px,1.02vw,16.5px)}.fit-c{background:var(--white)}.fit-c--no{background:var(--night);color:var(--on-night);box-shadow:none}.fit-c--no :is(h3,mj-h3){color:#fff}.fit-c--no :is(h3,mj-h3) i{background:#fff;color:var(--ink)}.fit-c--no li{border-color:rgba(255,255,255,.12);color:var(--on-night-2)}.fit-c :is(h3,mj-h3){font-size:clamp(20px,1.7vw,26px)}.fit-c li{font-size:clamp(15.5px,1.05vw,17px)}.fit-c{padding:clamp(26px,3vw,44px)}.fit-c :is(h3,mj-h3){gap:16px;font-size:clamp(22px,2vw,30px);letter-spacing:-.035em}.fit-c :is(h3,mj-h3) i,.fit-c--no :is(h3,mj-h3) i{flex:none;width:60px;height:60px;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--seam-2),0 18px 30px -18px rgba(11,12,16,.4)}.fit-c :is(h3,mj-h3) i img{display:block;width:30px;height:auto}.fit-c ul{margin-top:26px}.fit-c li{position:relative;padding:15px 0 15px 38px}.fit-c li::before{content:"";position:absolute;left:0;top:15px;width:24px;height:24px;border-radius:50%;background:var(--ok) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3L12.500 5'/%3E%3C/svg%3E") center/14px no-repeat}.fit-c--no{background:radial-gradient(80% 90% at 100% 0,rgba(8,102,255,.22),transparent 65%),var(--night)}.fit-c:not(.fit-c--no){background:radial-gradient(80% 90% at 100% 0,rgba(250,188,4,.13),transparent 60%),var(--white)}.nkc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nkc-c{position:relative;display:flex;flex-direction:column;border-radius:var(--rad-l);overflow:hidden;background:var(--white);box-shadow:0 0 0 1px var(--seam-2),0 30px 50px -40px rgba(11,12,16,.35)}.nkc-c--dark{grid-column:1/-1;flex-direction:row;align-items:stretch;min-height:clamp(380px,32vw,460px);background:radial-gradient(70% 100% at 100% 0,rgba(255,255,255,.1),transparent 65%),var(--night);color:#fff;box-shadow:none}.nkc-tx{padding:clamp(24px,2.6vw,40px)}.nkc-c--dark .nkc-tx{flex:0 0 44%;align-self:center}.nkc-tx :is(h3,mj-h3){font-size:clamp(23px,2.1vw,32px);letter-spacing:-.035em;line-height:1.1;text-wrap:balance}.nkc-tx p{margin-top:12px;max-width:52ch;font-size:16px;line-height:1.6;color:var(--ink-2)}.nkc-c--dark .nkc-tx p{color:var(--on-night-2)}.nkc-tx .b__link{display:inline-flex;margin-top:18px;padding:0;color:#fff}.nkc-logo{display:block;height:34px;width:auto;margin-bottom:20px}.nkc-logo--chip{height:auto;width:min(220px,70%);padding:12px 16px;border-radius:14px;background:#fff}.nkc-v{position:relative;min-height:clamp(260px,22vw,320px);overflow:hidden;background:var(--bg)}.nkc-v--lp{flex:1;min-height:0;background:none}.nkc-v--lp .bw{position:absolute;left:4%;right:-6%;top:12%;height:110%;box-shadow:0 50px 90px -40px rgba(0,0,0,.9)}.nkc-v--lp .bw-body>img{width:100%}.nkc-ad{position:absolute;left:-2%;bottom:12%;width:min(300px,62%);padding:14px 16px;border-radius:16px;background:#fff;color:var(--ink);box-shadow:0 30px 50px -20px rgba(0,0,0,.7);transition:transform 1s var(--e-out) .3s,opacity .8s .3s}.nkc-ad small{display:block;font-size:11.5px;font-weight:700}.nkc-ad :is(b,mj-b){display:block;margin:3px 0;font-size:16px;font-weight:500;line-height:1.25;color:#1a0dab}.nkc-ad span{font-size:12.5px;color:#4d5156}.js .nkc-c:not(.in) .nkc-ad{opacity:0;transform:translateY(24px)}.nkc-v--gs{display:flex;flex-direction:column;gap:10px;padding:clamp(20px,2.4vw,34px) clamp(20px,2.4vw,34px) 0}.nkc-q{display:flex;align-items:center;gap:10px;padding:12px 18px;border-radius:999px;background:#fff;box-shadow:0 1px 6px rgba(32,33,36,.22);font-size:15px;color:var(--ink)}.nkc-q svg{color:#70757a}.nkc-r{position:relative;display:grid;gap:8px;padding:16px 18px;border-radius:16px;background:#fff;opacity:.55}.nkc-r u{display:block;height:8px;border-radius:4px;background:#e4e6ea;text-decoration:none}.nkc-r u:first-of-type{width:52%}.nkc-r u:nth-of-type(2){width:88%}.nkc-r u:nth-of-type(3){width:70%}.nkc-r--top{opacity:1;box-shadow:0 0 0 2px var(--ok),0 24px 40px -24px rgba(11,12,16,.45);transition:transform .9s var(--e-out) .35s}.nkc-r--top small{font-size:11.5px;font-weight:700}.nkc-r--top img{display:block;height:34px;width:auto;margin:2px 0 4px}.nkc-r--top em{position:absolute;right:14px;top:14px;padding:4px 10px;border-radius:999px;background:var(--ok);color:#fff;font-style:normal;font-size:12px;font-weight:700}.js .nkc-c:not(.in) .nkc-r--top{transform:translateY(118%)}.nkc-v--meta{display:flex;justify-content:center;align-items:flex-start;gap:14px;padding:clamp(20px,2.4vw,34px) clamp(16px,2vw,28px) 0}.nkc-v--meta figure{flex:1;max-width:240px;margin:0;border-radius:16px 16px 0 0;overflow:hidden;background:#fff;box-shadow:0 30px 50px -26px rgba(11,12,16,.45);transition:transform 1s var(--e-out)}.nkc-v--meta figure+figure{margin-top:26px;transition-delay:.15s}.nkc-v--meta figcaption{display:flex;align-items:center;gap:8px;padding:9px 11px;font-size:11px;color:var(--ink-3)}.nkc-v--meta figcaption img{height:18px;width:auto;max-width:58%;object-fit:contain}.nkc-v--meta figure>img{display:block;width:100%;aspect-ratio:1/1;object-fit:cover}.js .nkc-c:not(.in) .nkc-v--meta figure{transform:translateY(40px)}@media (max-width:899px){.nkc{grid-template-columns:minmax(0,1fr)}.nkc-c--dark{flex-direction:column;min-height:0}.nkc-c--dark .nkc-tx{flex:none;align-self:auto}.nkc-v--lp{flex:none;height:300px}.nkc-v--lp .bw{left:6%;right:6%;top:6%}.nkc-ad{left:10px;bottom:16px}}.nkc-c--wide{grid-column:1/-1;flex-direction:row;align-items:stretch}.nkc-c--wide .nkc-tx{flex:0 0 42%;align-self:center}.nkc-c--wide .b__link{color:var(--ink)}.nkc-v--flow{flex:1;display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.4vw,22px);min-height:clamp(300px,25vw,360px);padding:clamp(20px,2.4vw,36px)}.nkc-v--flow .nkc-ad{position:relative;left:auto;bottom:auto;flex:0 1 270px;width:auto;padding:16px 18px;box-shadow:0 0 0 2px var(--ok),0 24px 40px -24px rgba(11,12,16,.45)}.nkc-ad em,.nkc-lp em{position:absolute;left:14px;top:-11px;padding:3px 10px;border-radius:999px;background:var(--ink);color:#fff;font-style:normal;font-size:11px;font-weight:700}.nkc-arrow{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--seam-2)}.nkc-lp{position:relative;flex:0 1 390px;border-radius:14px;background:#fff;box-shadow:0 30px 50px -28px rgba(11,12,16,.5),0 0 0 1px var(--seam-2);transition:transform 1s var(--e-out) .5s,opacity .8s .5s}.nkc-lp-bar{display:flex;align-items:center;gap:5px;padding:8px 10px;border-radius:14px 14px 0 0;background:#ececee}.nkc-lp-bar i{width:7px;height:7px;border-radius:50%;background:#cfd1d6}.nkc-lp-bar u{flex:1;margin-left:6px;padding:3px 10px;border-radius:999px;background:#fff;font-size:10.5px;color:var(--ink-3);text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nkc-lp img{display:block;width:100%;height:auto;border-radius:0 0 14px 14px}.js .nkc-c:not(.in) .nkc-lp{opacity:0;transform:translateX(24px)}.js .nkc-c:not(.in) .nkc-v--flow .nkc-ad{opacity:0;transform:translateX(-24px)}.nkc-v--meta{align-items:center;justify-content:center;gap:clamp(10px,1.4vw,20px);padding:clamp(20px,2.4vw,34px)}.nkc-v--meta figure{flex:0 1 200px;max-width:none;border-radius:16px;rotate:-2.500deg}.nkc-v--meta figure+figure{margin-top:0;rotate:2.500deg;translate:0 10px}.nkc-v--meta figure>:is(b,mj-b){display:flex;justify-content:space-between;padding:9px 12px;background:#f1f2f4;font-size:11.5px;font-weight:650}.nkc-v--meta figure>:is(b,mj-b) i{font-style:normal}.nkc-lead{position:absolute;right:clamp(14px,2vw,26px);top:clamp(14px,2vw,24px);display:flex;align-items:center;gap:8px;padding:7px 13px 7px 10px;border-radius:999px;background:#fff;font-size:12.5px;font-weight:700;box-shadow:0 16px 26px -12px rgba(11,12,16,.45);transition:transform .8s cubic-bezier(.2,1.5,.4,1) .9s,opacity .4s .9s}.nkc-lead i{width:9px;height:9px;border-radius:50%;background:var(--ok);box-shadow:0 0 0 4px rgba(23,153,90,.2)}.js .nkc-c:not(.in) .nkc-lead{opacity:0;transform:scale(.6)}@media (max-width:899px){.nkc-c--wide{flex-direction:column}.nkc-c--wide .nkc-tx{flex:none;align-self:auto}.nkc-v--flow{flex-direction:column;min-height:0}.nkc-v--flow .nkc-ad,.nkc-lp{flex:none;width:100%;max-width:340px}.nkc-arrow{rotate:90deg}}.nkc-lead{right:auto;top:auto;left:clamp(14px,2vw,26px);bottom:clamp(14px,2vw,24px)}