@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root,[data-theme=light]{--bg:#fff;--surface:#fafafa;--panel:#000;--on-panel:#fff;--on-panel-muted:#b8b8b8;--ink:#000;--ink-muted:#535458;--ink-subtle:#858585;--line:#e0e6e8;--line-strong:#858585;--blue:#04f;--blue-fill:#04f;--blue-fill-hover:#0036cc;--on-blue:#fff;--blue-tint:#f8faff;--award:#f3f177;--on-award:#000;--success:#177a4f;--warning:#c2410c;--scrim:#000000b3;--shadow-card:0 8px 24px #00000014;--shadow-menu:0 12px 40px #00000038}[data-theme=dark]{--bg:#000;--surface:#161617;--panel:#161617;--ink:#fff;--ink-muted:#b8b8b8;--line:#2b2c30;--line-strong:#6e6f74;--blue:#3e68ff;--blue-fill-hover:#3e68ff;--blue-tint:#121316;--success:#40c88b;--warning:#fd6d38;--scrim:#000c;--shadow-card:0 8px 24px #0006;--shadow-menu:0 12px 40px #000a}:root{--font-sans:Satoshi, "Helvetica Neue", Arial, sans-serif;--space-1:4px;--space-2:8px;--space-3:16px;--space-4:24px;--space-5:40px;--space-6:64px;--space-7:120px;--radius-sm:8px;--radius-md:12px;--radius-lg:20px;--radius-xl:32px;--radius-pill:100px}.bs,.bs *{box-sizing:border-box}.bs{font-family:var(--font-sans);color:var(--ink);-webkit-font-smoothing:antialiased}.bs :focus-visible{outline:2px solid var(--blue);outline-offset:3px}.bs-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font:500 16px/18px var(--font-sans);cursor:pointer;border:1px solid #0000;padding:14px 21px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.bs-btn--primary{background:var(--blue-fill);color:var(--on-blue)}.bs-btn--primary:hover{background:var(--blue-fill-hover)}.bs-btn--secondary{color:var(--ink);border-color:var(--line-strong);background:0 0}.bs-btn--secondary:hover{border-color:var(--ink)}.bs-btn--inverse{background:var(--on-panel);color:var(--panel)}.bs-btn--link{color:var(--blue);background:0 0;border:0;padding:0}.bs-btn--link:hover{text-underline-offset:4px;text-decoration:underline}.bs-btn--sm{padding:10px 16px;font-size:14px;line-height:16px}.bs-btn[disabled]{background:var(--surface);color:var(--ink-subtle);border-color:var(--line);cursor:not-allowed}.bs-badge{align-items:center;gap:var(--space-1);border-radius:var(--radius-pill);font:500 12px/14px var(--font-sans);letter-spacing:.02em;background:var(--bg);color:var(--ink);border:1px solid var(--line);padding:5px 10px;display:inline-flex}.bs-badge--featured{background:var(--ink);color:var(--bg);border-color:var(--ink)}.bs-badge--results{background:var(--blue-fill);color:var(--on-blue);border-color:var(--blue-fill)}.bs-badge--new{background:var(--bg);color:var(--blue);border-color:var(--blue)}.bs-award{background:var(--award);width:32px;height:32px;color:var(--on-award);box-shadow:0 0 0 2px var(--bg);border-radius:50%;place-items:center;display:inline-grid;position:relative}.bs-award svg{width:16px;height:16px;display:block}.bs-award--featured{background:var(--blue-fill);color:var(--on-blue)}.bs-award--finalist{background:var(--bg);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong), 0 0 0 2px var(--bg)}.bs-award[data-tip]:after{content:attr(data-tip);white-space:nowrap;border-radius:var(--radius-sm);background:var(--ink);color:var(--bg);font:500 12px/16px var(--font-sans);opacity:0;pointer-events:none;z-index:2;padding:6px 10px;transition:opacity .15s;position:absolute;top:calc(100% + 8px);right:0}.bs-award[data-tip]:hover:after,.bs-award[data-tip]:focus-visible:after{opacity:1}.bs-awards{display:flex}.bs-awards .bs-award+.bs-award{margin-left:-6px}.bs-award-chip{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--bg);color:var(--ink);padding:4px 14px 4px 4px;display:inline-flex}.bs-award-chip .bs-award{width:28px;height:28px;box-shadow:none}.bs-award-chip__text{font:500 13px/16px var(--font-sans);display:grid}.bs-award-chip__text small{font:400 12px/16px var(--font-sans);color:var(--ink-muted)}.bs-sol{padding:var(--space-3);border-radius:var(--radius-md);color:var(--ink);gap:2px;text-decoration:none;display:grid}.bs-sol:hover{background:var(--surface)}.bs-sol__name{font:500 16px/22px var(--font-sans)}.bs-sol__line{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.bs-stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.bs-stat{gap:var(--space-1);display:grid}.bs-stat__value{font:700 40px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--ink)}.bs-stat__label{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.bs-card{gap:var(--space-3);color:var(--ink);text-decoration:none;display:grid;position:relative}.bs-card__cover{aspect-ratio:4/5;border-radius:var(--radius-lg);background:var(--panel);max-width:100%;transition:box-shadow .2s,transform .2s;position:relative;overflow:hidden}.bs-card:hover .bs-card__cover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.bs-card__badges{left:var(--space-3);top:var(--space-3);gap:var(--space-2);flex-wrap:wrap;display:flex;position:absolute}.bs-card__award{right:var(--space-3);top:var(--space-3);position:absolute}.bs-card__stat{left:var(--space-4);bottom:var(--space-4);right:var(--space-4);color:var(--on-panel);position:absolute}.bs-card__stat b{font:700 48px/1 var(--font-sans);letter-spacing:-.02em;font-variant-numeric:tabular-nums;display:block}.bs-card__stat span{font:400 14px/20px var(--font-sans);color:var(--on-panel-muted)}.bs-card__meta{align-items:center;gap:var(--space-2);display:flex}.bs-card__logo{background:var(--ink);width:28px;height:28px;color:var(--bg);font:700 11px/1 var(--font-sans);border-radius:50%;flex:none;place-items:center;display:grid}.bs-card__client{font:500 16px/22px var(--font-sans)}.bs-card__services{font:400 14px/20px var(--font-sans);color:var(--ink-muted)}.bs-panel{background:var(--panel);color:var(--on-panel);border-radius:var(--radius-xl);padding:var(--space-6);gap:var(--space-4);justify-items:start;display:grid}.bs-panel__eyebrow{font:500 13px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--on-panel-muted)}.bs-panel__title{font:500 40px/1 var(--font-sans);letter-spacing:-.01em;text-wrap:balance;max-width:18ch;margin:0}.bs-panel__text{font:400 18px/28px var(--font-sans);color:var(--on-panel-muted);max-width:52ch;margin:0}.bs-header{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--bg);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.bs-header__brand{align-items:center;gap:var(--space-3);display:flex}.bs-header__logo{width:auto;height:16px}[data-theme=dark] .bs-header__logo{filter:invert()}.bs-header__gofar{font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding-left:var(--space-3);border-left:1px solid var(--line-strong)}.bs-header__nav{gap:var(--space-4);font:500 15px/20px var(--font-sans);display:flex}.bs-header__nav a{color:var(--ink);text-decoration:none}.bs-header__nav a[aria-current=page]{color:var(--blue)}.bs-offer-scrim{padding:var(--space-5) var(--space-3);background:var(--scrim);place-items:center;display:grid;position:relative}.bs-offer{justify-items:center;gap:var(--space-3);width:min(100%,560px);padding:var(--space-6) var(--space-5) var(--space-5);border-radius:var(--radius-xl);background:var(--bg);color:var(--ink);text-align:center;display:grid;position:relative}.bs-offer__close{top:var(--space-3);right:var(--space-3);width:40px;height:40px;color:var(--blue);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.bs-offer__close:hover{background:var(--surface)}.bs-offer__close svg{width:20px;height:20px}.bs-offer__logo{width:auto;height:18px}[data-theme=dark] .bs-offer__logo{filter:invert()}.bs-offer__title{margin:var(--space-2) 0 0;font:700 32px/1.05 var(--font-sans);letter-spacing:-.02em;text-wrap:balance}.bs-offer__title b{color:var(--blue);font-weight:700}.bs-offer__text{font:400 18px/28px var(--font-sans);color:var(--ink);margin:0}.bs-offer__fine{margin:var(--space-2) 0 0;font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.bs-offer__fine a{color:inherit}@media (prefers-reduced-motion:reduce){.bs-btn,.bs-card__cover,.bs-award:after{transition:none}}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--bg);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}a{color:var(--blue)}a:hover{color:var(--blue-fill-hover)}img{max-width:100%}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{box-sizing:border-box;width:100%;max-width:1360px;margin:0 auto;padding-inline:24px}.eyebrow{font:500 13px/16px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted)}.eyebrow--dark{color:#6f8cff;letter-spacing:.14em}.title-xl{font:500 56px/1.02 var(--font-sans);letter-spacing:-.025em;text-wrap:balance;margin:0}.title-l{font:500 40px/1.05 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.glow{color:#fff;text-shadow:0 0 8px #4d84ffe6,0 0 22px #04fc,0 0 48px #04f9}.section{padding-block:100px 20px}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--bg);color:var(--ink);flex-direction:column;gap:12px;padding:24px;text-decoration:none;display:flex}.offer{background:var(--blue-fill);color:var(--on-blue);font:500 14px/20px var(--font-sans);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 16px;display:flex}.offer a{color:var(--on-blue);text-underline-offset:4px;font-weight:700}.hdr{z-index:40;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr__bar{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.hdr__brand{align-items:center;gap:16px;text-decoration:none;display:flex}.hdr__brand img{width:auto;height:16px;display:block}.hdr__gofar{font:700 12px/1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);border-left:1px solid var(--line-strong);padding-left:16px}.hdr__nav{align-items:center;gap:24px;display:flex}.hdr__item{position:relative}.menu-btn{font:500 15px/20px var(--font-sans);color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:8px 4px;display:inline-flex}.menu-btn:hover,.menu-btn[aria-expanded=true]{color:var(--blue)}.menu-btn svg{transition:transform .2s}.menu-btn[aria-expanded=true] svg{transform:rotate(180deg)}.hdr__right{align-items:center;gap:12px;display:flex}.lang{border:1px solid var(--line);min-width:68px;height:40px;color:var(--ink);font:700 13px/16px var(--font-sans);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;text-decoration:none;display:inline-flex}.lang:hover{border-color:var(--ink);color:var(--ink)}.lang__flag{border-radius:2px;flex:none;width:21px;height:14px;box-shadow:0 0 0 1px #1720331f}.lang-mobile{justify-content:center;align-items:center;gap:8px;display:inline-flex}.lang-mobile .lang__flag{width:24px;height:16px}.burger{border:1px solid var(--line);background:var(--bg);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:50%;place-items:center;display:none}.drop{z-index:30;border-radius:var(--radius-md);border:1px solid var(--line);background:var(--bg);width:320px;box-shadow:var(--shadow-menu);flex-direction:column;gap:2px;padding:8px;display:none;position:absolute;top:calc(100% + 18px);left:-12px}.mega{background:var(--bg);border-bottom:1px solid var(--line);box-shadow:var(--shadow-menu);display:none;position:absolute;top:100%;left:0;right:0}.is-open>.drop{display:flex}.mega.is-open{display:block}.mega__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:24px 32px;display:grid}.mega__group{flex-direction:column;gap:2px;display:flex}.mega__title{font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding:0 12px 8px}.mitem{border-radius:var(--radius-md);color:var(--ink);align-items:flex-start;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.mitem:hover{background:var(--surface);color:var(--ink)}.mitem__ic{width:36px;height:36px;color:var(--blue);background:#0044ff12;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.mitem__txt{flex-direction:column;gap:2px;display:flex}.mitem__name{font:500 15px/20px var(--font-sans)}.mitem__line{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.mnav{z-index:95;background:var(--bg);flex-direction:column;display:none;position:fixed;inset:0;overflow-y:auto}.mnav.is-open{display:flex}.mnav__head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding-inline:16px;display:flex}.mnav__sec{border-bottom:1px solid var(--line)}.mnav__sec>button{width:100%;color:var(--ink);font:600 18px/24px var(--font-sans);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 16px;display:flex}.mnav__body{padding:0 4px 16px;display:none}.mnav__sec.is-open .mnav__body{display:block}.mnav__foot{flex-direction:column;gap:12px;padding:20px 16px 32px;display:flex}.dh{color:#fff;background:#040408;position:relative;overflow:hidden}.dh__glow{pointer-events:none;background:radial-gradient(circle,#04f6 0%,#04f0 65%);border-radius:50%;width:980px;height:980px;position:absolute;top:0;left:50%;transform:translate(-50%,-58%)}.dh__grid{pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 60% at 50% 30%,#000 0%,#0000 75%);mask-image:radial-gradient(60% 60% at 50% 30%,#000 0%,#0000 75%)}.dh__in{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-block:104px 80px;display:flex;position:relative}.dh h1{max-width:16ch;font:700 84px/.98 var(--font-sans);letter-spacing:-.035em;text-wrap:balance;color:#fff;margin:0}.dh__sub{max-width:56ch;font:400 20px/30px var(--font-sans);color:#ffffffd1;margin:0}.crumbs{font:400 14px/20px var(--font-sans);color:#ffffffa6;flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.crumbs a{color:inherit;text-decoration:none}.crumbs a:hover{color:#fff}.dh__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.dh .bs-btn--secondary{color:#fff;background:#ffffff0f;border-color:#ffffff40}.dh .bs-btn--secondary:hover{color:#fff;background:#ffffff1f}.dh__stats{border-top:1px solid #ffffff1f;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:20px;width:100%;max-width:900px;margin-top:20px;padding-top:28px;display:grid}.dh__stat{flex-direction:column;gap:6px;display:flex}.dh__stat b{font:700 36px/1 var(--font-sans);letter-spacing:-.02em}.dh__stat span{font:400 14px/20px var(--font-sans);color:#ffffffa6}.ftr{color:#fff;background:#000;margin-top:80px}.ftr__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-block:64px 40px;display:grid}.ftr__col{font:400 14px/20px var(--font-sans);color:#ffffffb3;flex-direction:column;gap:10px;display:flex}.ftr__col strong{font:700 14px/20px var(--font-sans);color:#fff;margin-bottom:4px}.ftr__col a{color:#ffffffb3;text-decoration:none}.ftr__col a:hover{color:#fff}.ftr__brand{font:700 18px/1 var(--font-sans);letter-spacing:.12em;color:#fff}.ftr__social{flex-wrap:wrap;gap:6px 14px;margin-top:10px;display:flex}.ftr__social a{font:500 13px/18px var(--font-sans)}.ftr__base{font:400 13px/18px var(--font-sans);color:#ffffff80;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-block:24px 32px;display:flex}.dock{z-index:80;background:var(--blue-fill);border-radius:18px 18px 0 0;grid-template-columns:repeat(4,minmax(0,1fr));width:368px;display:grid;position:fixed;bottom:0;right:20px;overflow:hidden;box-shadow:0 -8px 30px #0044ff40}.dock a,.dock button{color:#fff;font:600 13px/16px var(--font-sans);cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff26;flex-direction:column;align-items:center;gap:4px;padding:10px 6px 12px;text-decoration:none;display:flex}.dock>:first-child{border-left:0}.dock a:hover,.dock button:hover{color:#fff;background:#ffffff1a}@media (width<=1100px){.hdr__nav,.lang{display:none}.burger{display:grid}}@media (width<=900px){.grid-3,.grid-4{grid-template-columns:minmax(0,1fr)}.ftr__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.title-xl{font-size:40px}}@media (width<=640px){.wrap{padding-inline:16px}.dh h1{font-size:42px}.dh__sub{font-size:17px;line-height:26px}.dh__in{padding-block:64px 48px}.title-xl{font-size:34px}.title-l{font-size:29px}.section{padding-block:64px 12px}.ftr__grid{grid-template-columns:minmax(0,1fr)}.hdr__gofar{display:none}.dock{right:12px;bottom:calc(12px + env(safe-area-inset-bottom));border-radius:999px;grid-template-columns:repeat(4,44px);gap:2px;width:auto;padding:4px;box-shadow:0 10px 28px #0044ff59}.dock a,.dock button{border-left:0;border-radius:999px;justify-content:center;height:44px;padding:0}.dock span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sx-head{flex-direction:column;gap:14px;max-width:760px;margin-bottom:32px;display:flex}.sx-head--center{text-align:center;align-items:center;margin-inline:auto}.sx-intro{max-width:60ch;font:400 18px/28px var(--font-sans);color:var(--ink-muted);margin:0}.sx-intro--dark{color:var(--on-panel-muted)}.sx-hl{color:var(--blue)}.sx-big{font:500 24px/1.3 var(--font-sans);letter-spacing:-.01em;margin:0}.sx-sub{font:600 15px/20px var(--font-sans)}.sx-split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:48px;display:grid}.sx-split>.sx-head{margin-bottom:0}.sx-col{flex-direction:column;gap:20px;display:flex}.sx-col .sx-head{margin-bottom:4px}.sx-box{border-radius:var(--radius-xl);flex-direction:column;gap:20px;padding:64px;display:flex}.sx-box--light{padding:0}.sx-box--dark{color:#fff;background:radial-gradient(60% 70% at 100% 0,#0044ff4d 0%,#04f0 70%),#000}.sx-box--blue{color:#fff;background:radial-gradient(70% 90% at 100% 0,#4d84ff 0%,#04f0 60%),linear-gradient(135deg,#04f 0%,#03c 55%,#001a80 100%)}.sx-box--dark .sx-card,.sx-box--blue .sx-card{color:#fff;background:#ffffff0a;border-color:#ffffff1f}.sx-box--dark .sx-card__d,.sx-box--blue .sx-card__d{color:#ffffffb3}.sx-pains{flex-direction:column;gap:12px;display:flex}.sx-pain{font:400 17px/26px var(--font-sans);align-items:flex-start;gap:12px;display:flex}.sx-x{color:#b42318;background:#ff6b6b1f;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;margin-top:1px;display:grid}.sx-dark{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(60% 70% at 100% 0,#0044ff4d 0%,#04f0 70%),#000;flex-direction:column;gap:18px;padding:48px;display:flex}.sx-rule{background:#ffffff1f;height:1px;margin-block:8px}.sx-chips{flex-wrap:wrap;gap:8px;display:flex}.sx-chip{border:1px solid var(--line);background:var(--bg);font:500 14px/18px var(--font-sans);border-radius:999px;padding:8px 14px}.sx-chip--dark{color:#fff;background:#ffffff0f;border-color:#ffffff2e}.sx-feats{flex-direction:column;gap:20px;display:flex}.sx-feat{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(55% 70% at 80%,#04f3 0%,#04f0 70%),#000;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;min-height:480px;padding:56px 64px;display:grid}.sx-feat--rev{background:radial-gradient(55% 70% at 20%,#0044ff2e 0%,#04f0 70%),#000}.sx-feat--rev .sx-feat__txt{order:2}.sx-feat__txt{flex-direction:column;gap:18px;display:flex}.sx-feat__txt h3{font:500 40px/1.05 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.sx-feat__txt p{font:400 18px/28px var(--font-sans);color:var(--on-panel-muted);margin:0}.sx-feat__vis{justify-content:center;align-items:center;display:flex}.sx-feat__vis img{object-fit:contain;border-radius:16px;width:100%;max-height:420px}.sx-flow{flex-direction:column;gap:10px;width:100%;max-width:420px;display:flex}.sx-flow__row{font:500 15px/20px var(--font-sans);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;animation:.6s both sxIn;display:flex}.sx-flow__row b{width:28px;height:28px;font:700 12px/1 var(--font-sans);background:#04f;border-radius:50%;flex-shrink:0;place-items:center;display:grid}@keyframes sxIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sx-cards{gap:16px;display:grid}.sx-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.sx-cards--4{grid-template-columns:repeat(4,minmax(0,1fr))}.sx-card{min-height:160px}.sx-card__t{font:600 20px/26px var(--font-sans)}.sx-card__d{font:400 15px/22px var(--font-sans);color:var(--ink-muted)}.sx-tag{font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-self:flex-start}.sx-more{font:600 14px/18px var(--font-sans);color:var(--blue);margin-top:auto}.sx-list{font:400 15px/24px var(--font-sans);margin:0;padding-left:18px}.sx-steps{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.sx-step{border-radius:var(--radius-xl);background:var(--surface);flex-direction:column;gap:10px;padding:28px;display:flex}.sx-step__n{font:700 40px/1 var(--font-sans);letter-spacing:-.02em;color:var(--blue)}.sx-step__when{font:600 12px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}.sx-step strong{font:600 22px/28px var(--font-sans)}.sx-step span:last-child{font:400 15px/22px var(--font-sans);color:var(--ink-muted)}.sx-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.sx-tier{border-radius:var(--radius-xl);border:1px solid var(--line);background:var(--bg);flex-direction:column;gap:16px;padding:32px;display:flex}.sx-tier--blue{border:2px solid var(--blue);box-shadow:0 24px 60px -30px #0044ff80}.sx-tier--dark{color:#fff;background:#000;border-color:#000}.sx-tier__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-tier__top strong{font:700 28px/1 var(--font-sans);letter-spacing:-.02em}.sx-badge{background:var(--blue-fill);color:#fff;font:600 12px/16px var(--font-sans);border-radius:999px;padding:6px 12px}.sx-tier__focus{font:600 16px/22px var(--font-sans)}.sx-tier__who{font:400 15px/22px var(--font-sans);color:var(--ink-muted)}.sx-tier--dark .sx-tier__who,.sx-tier--dark .sx-tier__note{color:var(--on-panel-muted)}.sx-tier__price{font:700 32px/1 var(--font-sans)}.sx-tier__meta{background:var(--surface);border-radius:14px;gap:10px;padding:14px 16px;display:grid}.sx-tier--dark .sx-tier__meta{background:#ffffff12}.sx-tier__meta div{font:400 14px/20px var(--font-sans);justify-content:space-between;gap:12px;display:flex}.sx-checks{flex-direction:column;flex:1;gap:10px;margin:0;padding:0;list-style:none;display:flex}.sx-checks li{font:400 15px/22px var(--font-sans);align-items:flex-start;gap:10px;display:flex}.sx-checks svg{color:var(--blue);flex-shrink:0;margin-top:3px}.sx-tier--dark .sx-checks svg{color:#6f8cff}.sx-tier__note{font:500 13px/18px var(--font-sans);color:var(--ink-muted)}.sx-table>summary{cursor:pointer;list-style:none}.sx-table>summary::-webkit-details-marker{display:none}.sx-table__scroll{border:1px solid var(--line);border-radius:var(--radius-lg);margin-top:20px;overflow-x:auto}.sx-table table{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-sans)}.sx-table th,.sx-table td{text-align:left;border-bottom:1px solid var(--line);padding:12px 16px}.sx-table thead th{background:var(--bg);font:700 15px/20px var(--font-sans);position:sticky;top:0}.sx-table__g th{background:var(--surface);font:600 13px/18px var(--font-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.sx-c-yes{color:var(--blue)}.sx-c-no{color:var(--ink-subtle)}.sx-foot{font:400 13px/18px var(--font-sans);color:var(--ink-muted)}.sx-pairs{border-top:1px solid var(--line)}.sx-pair{border-bottom:1px solid var(--line);font:400 16px/24px var(--font-sans);justify-content:space-between;gap:20px;padding:16px 0;display:flex}.sx-pair b{color:var(--blue);text-align:right;flex-shrink:0;font-weight:600}.sx-tabs{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:24px;display:grid}.sx-tabs__list{flex-direction:column;gap:4px;display:flex}.sx-tabs__btn{color:var(--ink);text-align:left;cursor:pointer;font:500 16px/22px var(--font-sans);background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.sx-tabs__btn b{font:700 13px/1 var(--font-sans);color:var(--blue)}.sx-tabs__btn[aria-selected=true]{color:#fff;background:#000}.sx-tabs__btn[aria-selected=true] b{color:#6f8cff}.sx-tabs__panel{border-radius:var(--radius-xl);border:1px solid var(--line);flex-direction:column;gap:16px;padding:32px;display:flex}.sx-tabs__panel h3,.sx-emb__detail h3{font:600 30px/1.15 var(--font-sans);letter-spacing:-.02em;margin:0}.sx-mini{border-collapse:collapse;width:100%;font:400 14px/20px var(--font-sans)}.sx-mini th,.sx-mini td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px}.sx-mini th{font-weight:700}.sx-cupo{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(60% 90% at 0 0,#0044ff4d 0%,#04f0 70%),#000;grid-template-columns:minmax(0,6fr) auto auto;align-items:center;gap:32px;padding:48px;display:grid}.sx-count{gap:10px;display:flex}.sx-count div{background:#ffffff12;border-radius:14px;flex-direction:column;align-items:center;gap:4px;min-width:64px;padding:12px 10px;display:flex}.sx-count b{font:700 32px/1 var(--font-sans);font-variant-numeric:tabular-nums}.sx-count span{font:500 12px/16px var(--font-sans);color:#ffffffa6}.sx-emb{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:24px;display:grid}.sx-emb__glass{border-radius:var(--radius-xl);background:var(--surface);padding:64px 56px;position:relative}.sx-emb__stages{flex-direction:column;align-items:center;gap:6px;display:flex}.sx-emb__stage{background:var(--bg);color:var(--ink);cursor:pointer;font:600 15px/20px var(--font-sans);border:0;border-radius:14px;justify-content:center;align-items:center;gap:12px;padding:14px 16px;transition:background .2s,color .2s;display:flex}.sx-emb__stage b{font:700 12px/1 var(--font-sans);opacity:.6}.sx-emb__stage:nth-child(4){color:#fff;background:#000}.sx-emb__stage[aria-pressed=true]{background:var(--blue-fill);color:#fff}.sx-emb__pillar{background:var(--bg);color:var(--ink-muted);cursor:pointer;font:500 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:8px 12px;position:absolute}.sx-emb__pillar[aria-pressed=true]{background:var(--blue-fill);color:#fff}.sx-emb__pillar--0{top:14px;left:50%;transform:translate(-50%)}.sx-emb__pillar--1{writing-mode:vertical-rl;top:50%;left:10px;transform:translateY(-50%)rotate(180deg)}.sx-emb__pillar--2{writing-mode:vertical-rl;top:50%;right:10px;transform:translateY(-50%)}.sx-emb__pillar--3{bottom:14px;left:50%;transform:translate(-50%)}.sx-emb__detail{border-radius:var(--radius-xl);border:1px solid var(--line);flex-direction:column;gap:16px;min-height:420px;padding:32px;display:flex}.sx-emb__lists{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sx-emb__lists strong{font:600 14px/20px var(--font-sans)}.sx-emb__ai{font:400 15px/22px var(--font-sans);background:#0044ff0f;border-radius:14px;padding:14px 16px}.sx-emb__ai b{color:var(--blue);margin-right:6px}.sx-ba{border-radius:var(--radius-xl);color:#fff;background:radial-gradient(70% 70%,#ff5a5f26 0%,#ff5a5f00 70%),#0a0a0b;flex-direction:column;gap:24px;padding:40px;transition:background .8s;display:flex;position:relative}.sx-ba[data-state=after]{background:radial-gradient(70% 70%,#0044ff40 0%,#04f0 70%),#000}.sx-ba__toggle{background:#ffffff14;border-radius:999px;align-self:flex-start;gap:4px;padding:4px;display:flex}.sx-ba__toggle button{color:#fff;font:500 14px/18px var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px}.sx-ba__toggle button[aria-selected=true]{color:#000;background:#fff}.sx-ba__view{flex-direction:column;gap:20px;display:flex}.sx-ba__nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sx-ba__node{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.sx-ba__node strong{font:600 16px/22px var(--font-sans)}.sx-ba__node span{font:400 13px/18px var(--font-sans);color:#ffffffa6}.sx-ba[data-state=before] .sx-ba__node{border-style:dashed;border-color:#ff5a5f66}.sx-taller{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;display:grid}.sx-taller__controls{flex-direction:column;gap:18px;display:flex}.sx-slider{flex-direction:column;gap:8px;display:flex}.sx-slider span{font:600 14px/18px var(--font-sans);justify-content:space-between;display:flex}.sx-slider input{width:100%;accent-color:var(--blue-fill)}.sx-arch{border-radius:var(--radius-lg);background:var(--surface);font:400 15px/22px var(--font-sans);flex-direction:column;gap:8px;padding:24px;display:flex}.sx-arch strong{font:700 28px/1.1 var(--font-sans)}.sx-taller__preview{--p1:#04f;--p2:#111;--p3:#ffd60a;--p4:#fff;--pfont:var(--font-sans);--pweight:600;--pradius:12px;border-radius:var(--radius-xl);background:var(--surface);grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:28px;display:grid}.sx-pv-card{aspect-ratio:1.7;background:var(--p1);color:#fff;font-family:var(--pfont);border-radius:15px;flex-direction:column;justify-content:space-between;padding:20px;transition:all .35s;display:flex}.sx-pv-logo{font-weight:var(--pweight);font-size:18px}.sx-pv-name{font-size:14px;line-height:20px}.sx-pv-name small{opacity:.8}.sx-pv-ad{background:var(--p4);color:var(--p2);border:1px solid var(--line);font-family:var(--pfont);border-radius:15px;flex-direction:column;justify-content:center;gap:10px;padding:22px;transition:all .35s;display:flex}.sx-pv-ad strong{font-weight:var(--pweight);font-size:22px;line-height:1.15}.sx-pv-ad span{font-size:14px}.sx-pv-cta{border-radius:var(--pradius);background:var(--p3);color:var(--p2);align-self:flex-start;padding:8px 14px;font-weight:700}.sx-pv-pal{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.sx-pv-pal span{border:1px solid var(--line);border-radius:12px;align-items:flex-end;height:64px;padding:8px;display:flex}.sx-pv-pal small{color:#111;font:600 11px/14px var(--font-sans);background:#ffffffd9;border-radius:6px;padding:2px 6px}.sx-taller__preview .sx-foot{grid-column:1/-1;margin:0}.sx-test{flex-direction:column;gap:10px;display:flex}.sx-test__item{border:1px solid var(--line);cursor:pointer;font:400 16px/24px var(--font-sans);border-radius:14px;align-items:flex-start;gap:12px;padding:16px 18px;display:flex}.sx-test__item input{width:20px;height:20px;accent-color:var(--blue-fill);flex-shrink:0;margin-top:2px}.sx-test__item:has(input:checked){border-color:var(--blue);background:#0044ff0a}.sx-test__score{font:700 64px/1 var(--font-sans);letter-spacing:-.03em}.sx-test__bars{gap:6px;display:flex}.sx-test__bars i{background:#ffffff26;border-radius:4px;flex:1;height:8px;transition:background .3s}.sx-test__bars i.on{background:#04f}.sx-faq{border-top:1px solid var(--line)}.sx-faq details{border-bottom:1px solid var(--line)}.sx-faq summary{font:500 20px/28px var(--font-sans);cursor:pointer;justify-content:space-between;gap:16px;padding:22px 0;list-style:none;display:flex}.sx-faq summary::-webkit-details-marker{display:none}.sx-faq summary span{color:var(--ink-muted);font-size:24px;transition:transform .2s}.sx-faq details[open] summary span{transform:rotate(45deg)}.sx-faq p{max-width:60ch;font:400 17px/26px var(--font-sans);color:var(--ink-muted);margin:0;padding-bottom:22px}.sx-close{border-radius:var(--radius-xl);color:#fff;text-align:center;background:#000;flex-direction:column;align-items:center;gap:24px;padding:96px 48px 72px;display:flex;overflow:hidden}.sx-close h2{max-width:18ch;font:500 52px/1 var(--font-sans);letter-spacing:-.02em;text-wrap:balance;margin:0}.sx-close p{max-width:46ch;font:400 18px/28px var(--font-sans);color:var(--on-panel-muted);margin:0}.sx-gofar{font:700 180px/.85 var(--font-sans);letter-spacing:-.05em;margin-top:40px}.sx-band{border-radius:var(--radius-xl)}@media (width<=1100px){.sx-cards--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-tiers,.sx-cupo{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.sx-ba__nodes{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-taller,.sx-taller__preview{grid-template-columns:minmax(0,1fr)}.sx-ba{padding:28px 20px}.sx-split,.sx-feat,.sx-cards--2,.sx-cards--3,.sx-tabs,.sx-emb,.sx-emb__lists{grid-template-columns:minmax(0,1fr)}.sx-feat{gap:28px;min-height:0;padding:32px 24px}.sx-feat--rev .sx-feat__txt{order:0}.sx-feat__txt h3{font-size:30px}.sx-box,.sx-dark{padding:32px 24px}.sx-box--light{padding:0}.sx-tabs__list{flex-direction:row;overflow-x:auto}.sx-tabs__btn{flex-shrink:0}.sx-close{padding:64px 24px 48px}.sx-close h2{font-size:34px}.sx-gofar{font-size:84px}.sx-emb__glass{padding:56px 44px}}@media (width<=640px){.sx-cards--4{grid-template-columns:minmax(0,1fr)}.sx-count div{min-width:56px}.sx-count b{font-size:24px}.sx-pair{flex-direction:column;gap:4px}.sx-pair b{text-align:left}}@media (prefers-reduced-motion:reduce){.sx-flow__row{animation:none}}
