.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:var(--r-pill);font-size:15.5px;font-weight:500;border:1px solid transparent;transition:background .2s,border-color .2s,color .2s,transform .2s;white-space:nowrap}.btn svg{transition:transform .2s var(--ease)}.btn:hover svg{transform:translateX(2px)}.btn-primary{background:var(--accent)}.btn-primary:hover{background:var(--accent-hover)}.btn-ghost{border-color:var(--border-strong);color:var(--text);background:transparent}.btn-ghost:hover{border-color:var(--text-muted)}[data-theme=dark] .btn-ghost{border-color:rgba(238,240,250,.35);color:var(--ivory)}[data-theme=dark] .btn-ghost:hover{border-color:var(--ivory)}.btn-sm{height:38px}.link{display:inline-flex;align-items:center;gap:6px;color:var(--accent);font-weight:500;font-size:var(--fs-sm)}[data-theme=dark] .link{color:#A9B3FF}.link svg{transition:transform .2s var(--ease)}.link:hover svg{transform:translateX(3px)}.actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:var(--s5)}.center .actions{justify-content:center}.capture{display:flex;max-width:460px;margin-top:var(--s5);border-radius:var(--r-pill)}.center .capture{margin-left:auto;margin-right:auto}.capture input{flex:1 1;min-width:0;border:0;background:transparent;padding:0 18px;font:inherit;font-size:15.5px;color:var(--text);outline:none}.capture input::placeholder{color:var(--text-muted)}[data-theme=dark] .capture{background:rgba(255,255,255,.04);border-color:rgba(238,240,250,.28)}[data-theme=dark] .capture input{color:var(--ivory)}[data-theme=dark] .capture input::placeholder{color:var(--ash-2)}.fineprint{font-size:12.5px;color:var(--text-muted);margin-top:var(--s2);line-height:1.5}[data-theme=dark] .fineprint{color:var(--ash-2)}.nav{position:fixed;inset:0 0 auto 0;z-index:50;transition:background .3s,border-color .3s,color .3s;border-bottom:1px solid transparent}.nav .bar{height:72px;display:flex;align-items:center;gap:28px}.nav .logo img{height:44px;width:auto}.nav .logo .on-light{display:none}.nav[data-mode=light] .logo .on-light{display:block}.nav[data-mode=light] .logo .on-dark{display:none}.nav .links{display:flex;gap:4px;margin:0 auto;list-style:none;padding:0}.nav .links>li>a,.nav .links>li>button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:var(--r-pill);font-size:15px;background:none;border:0;transition:background .2s}.nav .links>li>a:hover,.nav .links>li>button:hover,.nav .links>li>button[aria-expanded=true]{background:rgba(255,255,255,.08)}.nav[data-mode=light] .links>li>a:hover,.nav[data-mode=light] .links>li>button:hover,.nav[data-mode=light] .links>li>button[aria-expanded=true]{background:var(--segmented)}.nav .right{display:flex;align-items:center;gap:10px}.nav .login{font-size:15px;padding:0 12px}.nav[data-mode=dark]{color:var(--ivory)}.nav[data-mode=dark].scrolled{background:rgba(8,13,51,.82);border-color:rgba(255,255,255,.06)}.nav[data-mode=dark].scrolled,.nav[data-mode=light]{backdrop-filter:saturate(140%) blur(18px);-webkit-backdrop-filter:saturate(140%) blur(18px)}.nav[data-mode=light]{color:var(--text);background:rgba(255,255,255,.86);border-color:var(--border)}.nav .burger{display:none;width:44px;height:44px;border-radius:var(--r-pill);border:0;background:none;align-items:center;justify-content:center}.mega{position:absolute;left:0;right:0;top:72px;background:var(--navy-900);color:var(--ivory);border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .24s var(--ease),transform .24s var(--ease),visibility .24s}.mega.open{opacity:1;visibility:visible;transform:none}.mega .cols{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px 24px;gap:8px 24px;padding:28px 0 32px}.mega h6{margin:0 0 8px;font-size:12px;font-weight:500;color:var(--ash-2);letter-spacing:.02em;padding:0 12px}.mega a{display:flex;gap:12px;padding:12px;border-radius:14px;transition:background .2s}.mega a:hover{background:var(--navy-850)}.mega a b{display:block;font-weight:500;font-size:15px}.mega a span{display:block;font-size:13.5px;color:var(--ash);line-height:1.45;margin-top:2px}.tile{width:36px;height:36px;border-radius:10px;background:var(--primary);display:flex;align-items:center;justify-content:center;flex:none;color:#fff}.tile.soft{background:rgba(142,155,255,.14);color:#B8C0FF}.sheet{display:none}@media (max-width:1040px){.nav .links,.nav .login,.nav .right .btn{display:none}.nav .burger{display:inline-flex;margin-left:auto}.sheet{display:block;position:fixed;inset:72px 0 0 0;background:var(--navy-900);color:var(--ivory);overflow-y:auto;padding:16px var(--gutter) 40px;transform:translateY(-8px);opacity:0;visibility:hidden;transition:all .26s var(--ease)}.sheet.open{transform:none;opacity:1;visibility:visible}.sheet a{display:block;padding:14px 4px;border-bottom:1px solid rgba(255,255,255,.06);font-size:17px}.sheet h6{margin:24px 4px 4px;font-size:12px;font-weight:500;color:var(--ash-2)}.sheet .btn{width:100%;margin-top:24px}}.hero{min-height:100svh;padding-top:148px;padding-bottom:0;overflow:hidden}.hero .copy{position:relative;z-index:2;max-width:880px;margin:0 auto;text-align:center}.hero .copy .lede{margin-left:auto;margin-right:auto;color:var(--ash)}.hero .stagewrap{position:relative;z-index:1;margin-top:clamp(56px,7vw,88px);perspective:2200px}.hero .stage{transform-origin:50% 0;will-change:transform}.hero .legal{position:relative;z-index:2;font-size:12px;color:var(--ash-2);text-align:center;padding:22px 0 26px}.hero canvas.field{inset:0;z-index:0}.hero canvas.field,.hero:after{position:absolute;pointer-events:none}.hero:after{content:"";left:0;right:0;bottom:0;height:160px;background:linear-gradient(transparent,var(--navy-900));z-index:1}.sec.hero,.sec.lg-page,.sec.pagehero,.sec.phero{padding-top:120px}@media (max-width:720px){.sec.hero,.sec.lg-page,.sec.pagehero,.sec.phero{padding-top:100px}}.pagehero.dark{padding-bottom:var(--section-y)}.card{background:#fff;border:1px solid var(--border);border-radius:var(--r-card);padding:var(--s4)}[data-theme=dark] .card,[data-theme=subtle] .card{border-color:transparent}[data-theme=dark] .card{background:var(--navy-850)}.card h3{font-size:21px;letter-spacing:var(--tracking-snug);line-height:1.25}.card p{color:var(--text-2);font-size:var(--fs-sm);margin-top:10px}[data-theme=dark] .card p{color:var(--ash)}.feat .ic{width:40px;height:40px;border-radius:12px;border:1px solid var(--border-strong);display:flex;align-items:center;justify-content:center;color:var(--accent);margin-bottom:18px}[data-theme=dark] .feat .ic{border-color:var(--navy-700);color:#A9B3FF}.feat h3{font-size:19px}.bento{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--s3);gap:var(--s3)}.bento .card{display:flex;flex-direction:column;overflow:hidden;padding:0}.bento .card .txt{padding:28px 28px 0}.bento .card .vis{margin-top:auto;padding:24px 28px 28px}.bento .c3{grid-column:span 3}.bento .c2{grid-column:span 2}.bento .c4{grid-column:span 4}@media (max-width:960px){.bento{grid-template-columns:1fr}.bento .c2,.bento .c3,.bento .c4{grid-column:auto}}.tour{display:grid;grid-template-columns:420px 1fr;grid-gap:clamp(32px,5vw,80px);gap:clamp(32px,5vw,80px);align-items:start}.tour .list{position:-webkit-sticky;position:sticky;top:120px}.tour .item{border-top:1px solid var(--navy-700);padding:20px 0;cursor:pointer}.tour .item:last-of-type{border-bottom:1px solid var(--navy-700)}.tour .item b{display:flex;align-items:center;gap:10px;font-weight:500;font-size:18px;color:var(--ash);transition:color .2s}.tour .item b:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--navy-700);transition:background .2s}.tour .item p{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s var(--ease),opacity .3s;opacity:0;color:var(--ash);font-size:var(--fs-sm)}.tour .item p>span{overflow:hidden}.tour .item p .link{margin-top:10px}.tour .item.on b{color:var(--ivory)}.tour .item.on b:before{background:#8E9BFF}.tour .item.on p{grid-template-rows:1fr;opacity:1;padding-top:10px}.tour .screen{position:relative;aspect-ratio:1.36}.tour .screen>div{position:absolute;inset:0;opacity:0;transform:translateY(14px) scale(.985);transition:opacity .5s var(--ease),transform .6s var(--ease);pointer-events:none}.tour .screen>div.on{opacity:1;transform:none;pointer-events:auto}@media (max-width:960px){.tour{grid-template-columns:1fr}.tour .list{position:static}.tour .screen{aspect-ratio:.92}}.stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--s3);gap:var(--s3)}.stat b{display:block;font-size:clamp(36px,4vw,54px);font-weight:500;letter-spacing:var(--tracking-tight);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat span{display:block;font-size:var(--fs-sm);color:var(--text-2);margin-top:10px}[data-theme=dark] .stat span{color:var(--ash)}.stats .stat{border-top:1px solid var(--border-strong);padding-top:22px}[data-theme=dark] .stats .stat{border-color:var(--navy-700)}@media (max-width:960px){.stats{grid-template-columns:repeat(2,1fr)}}.partners{display:flex;flex-wrap:wrap;justify-content:center;gap:14px 44px;align-items:center}.partners span{font-size:20px;font-weight:500;letter-spacing:-.01em;color:var(--text-muted)}[data-theme=dark] .partners span{color:var(--ash-2)}.steps{counter-reset:s}.steps .card{position:relative}.steps .n{font-size:13px;font-weight:500;color:var(--accent)}[data-theme=dark] .steps .n{color:#A9B3FF}.films{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s3);gap:var(--s3)}.film{position:relative;border-radius:var(--r-card);overflow:hidden;background:var(--navy-850);text-align:left;border:0;padding:0;color:var(--ivory)}.film img{width:100%;aspect-ratio:16/9;object-fit:cover;transition:transform .7s var(--ease),opacity .3s;opacity:.92}.film:hover img{transform:scale(1.03);opacity:1}.film .meta{display:flex;justify-content:space-between;align-items:center;padding:16px 18px;font-size:15px}.film .meta span{color:var(--ash);font-size:13px}.film .play{position:absolute;left:16px;top:16px;width:40px;height:40px;border-radius:50%;background:rgba(8,13,51,.72);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center}@media (max-width:960px){.films{grid-template-columns:1fr}}@media (min-width:640px) and (max-width:960px){.films{grid-template-columns:repeat(2,1fr)}}.modal{position:fixed;inset:0;z-index:80;background:rgba(4,7,26,.86);display:flex;align-items:center;justify-content:center;padding:var(--gutter);opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.modal.open{opacity:1;visibility:visible}.modal video{width:min(1200px,100%);max-height:86vh;border-radius:16px;background:#000}.modal .x{position:absolute;top:18px;right:18px;width:44px;height:44px;border-radius:50%;border:0;background:rgba(255,255,255,.1);color:#fff;font-size:20px}.filmhero{position:relative;border-radius:var(--r-card);overflow:hidden;display:block;width:100%;border:0;padding:0;background:var(--navy-850)}.filmhero img{width:100%;aspect-ratio:16/9;object-fit:cover}.filmhero .pl{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;background:#fff;color:var(--text);border-radius:var(--r-pill);padding:12px 20px 12px 14px;font-weight:500;font-size:15px;box-shadow:var(--lift)}.filmhero .pl i{width:28px;height:28px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center}.plans{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:stretch}.plan{display:flex;flex-direction:column}.plan.pop{background:var(--navy-900)!important;color:var(--ivory);border-color:transparent}.plan.pop .per,.plan.pop .who,.plan.pop p{color:var(--ash)!important}.plan .name{display:flex;justify-content:space-between;align-items:center;font-size:17px;font-weight:500}.plan .price{font-size:44px;font-weight:500;letter-spacing:var(--tracking-tight);margin-top:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan .per{font-size:15px;color:var(--text-muted);font-weight:400;letter-spacing:0}.plan .who{font-size:var(--fs-sm);color:var(--text-2);margin-top:6px}.plan .btn{margin-top:28px;width:100%}.plan.pop .btn-ghost{border-color:rgba(238,240,250,.35);color:var(--ivory)}.tag{font-size:12px;font-weight:500;padding:5px 10px;border-radius:var(--r-pill);background:var(--accent-soft);color:var(--accent)}.plan.pop .tag{background:rgba(142,155,255,.16);color:#B8C0FF}@media (max-width:960px){.plans{grid-template-columns:1fr}}.ptable{width:100%;border-collapse:collapse;font-size:var(--fs-sm)}.ptable th{text-align:left;font-weight:500;font-size:13px;color:var(--text-muted);padding:0 0 14px}.ptable td{padding:18px 0;border-top:1px solid var(--border);vertical-align:top}.ptable td:first-child{width:58%;padding-right:24px}.ptable td:first-child b{display:block;font-weight:500;color:var(--text);font-size:16px}.ptable td:first-child span{display:block;color:var(--text-muted);font-size:13.5px;margin-top:3px}.ptable td:last-child{text-align:right;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ptable td:last-child small{display:block;font-weight:400;color:var(--text-muted);font-size:13px;margin-top:3px}.incl{column-count:3}.incl>div{page-break-inside:avoid;break-inside:avoid;margin-bottom:var(--s4)}.incl h4{font-size:15px;font-weight:500;letter-spacing:0;margin-bottom:10px}.incl li{list-style:none;display:flex;gap:10px;font-size:var(--fs-sm);color:var(--text-2);padding:5px 0}.incl ul{padding:0;margin:0}.incl li svg{flex:none;margin-top:4px;color:var(--accent)}@media (max-width:960px){.incl{column-count:1}}.check{list-style:none;padding:0;margin:22px 0 0}.check li{display:flex;gap:10px;font-size:var(--fs-sm);padding:6px 0;color:var(--text-2)}.check li svg{flex:none;margin-top:4px;color:var(--accent)}.plan.pop .check li{color:var(--ash)}.plan.pop .check li svg{color:#A9B3FF}.faq details{border-top:1px solid var(--border-strong);padding:22px 0}.faq details:last-child{border-bottom:1px solid var(--border-strong)}.faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:24px;font-size:18px;font-weight:500;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-weight:400;color:var(--text-muted);font-size:22px;line-height:1;transition:transform .25s var(--ease)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text-2);margin-top:12px;max-width:720px;font-size:var(--fs-sm);line-height:1.6}.rows .row{display:grid;grid-template-columns:1fr 1.6fr;grid-gap:var(--s6);gap:var(--s6);padding:var(--s6) 0;border-top:1px solid var(--border-strong)}.rows .row:last-child{border-bottom:1px solid var(--border-strong)}.rows .row h3{font-size:22px}.rows .row p{color:var(--text-2)}@media (max-width:960px){.rows .row{grid-template-columns:1fr;gap:var(--s2)}}.wordmarks{display:flex;gap:40px;flex-wrap:wrap;margin-top:var(--s4)}.wordmarks span{font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.footer{background:var(--navy-950);color:var(--ivory);padding:var(--s12) 0 var(--s6)}.footer .news{display:flex;justify-content:space-between;align-items:center;gap:32px;flex-wrap:wrap;padding-bottom:var(--s8);border-bottom:1px solid rgba(255,255,255,.07)}.footer .news .capture{margin-top:0;min-width:min(420px,100%)}.footer .cols{display:grid;grid-template-columns:1.4fr repeat(4,1fr);grid-gap:var(--s4);gap:var(--s4);padding:var(--s8) 0}.footer h6{margin:0 0 14px;font-size:13px;font-weight:500;color:var(--ash-2)}.footer ul{list-style:none;margin:0;padding:0}.footer li a{display:block;padding:6px 0;font-size:14.5px;color:var(--ash);transition:color .2s}.footer li a:hover{color:var(--ivory)}.footer .addr{font-size:14px;color:var(--ash);margin-top:18px;line-height:1.6}.footer .legal{border-top:1px solid rgba(255,255,255,.07);padding-top:var(--s4);font-size:12.5px;color:var(--ash-2);line-height:1.65;display:grid;grid-gap:10px;gap:10px}.footer .bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:16px;font-size:13px;color:var(--ash-2);margin-top:var(--s4)}@media (max-width:960px){.footer .cols{grid-template-columns:repeat(2,1fr)}.footer .cols>:first-child{grid-column:1/-1}}.prose h2{font-size:26px;letter-spacing:var(--tracking-snug);margin:var(--s8) 0 var(--s2)}.prose li,.prose p{color:var(--text-2);font-size:16px;line-height:1.7}.prose p+p{margin-top:var(--s2)}.prose ol{padding-left:22px}.prose li{margin:10px 0}.note{border:1px dashed var(--border-strong);border-radius:var(--r-ui);padding:16px 18px;font-size:14px;color:var(--text-2);background:var(--bg-subtle)}.cta{overflow:hidden}.cta canvas.field{position:absolute;inset:0;pointer-events:none;opacity:.9}.cta .wrap{position:relative}.sheet a.btn{display:flex;border:0;padding:0 22px}.related{display:block;transition:transform .3s var(--ease),border-color .2s}.related:hover{transform:translateY(-3px);border-color:var(--border-strong)}.tour .list-sticky{position:-webkit-sticky;position:sticky;top:112px}.tour .screen{aspect-ratio:auto;display:grid}.tour .screen>div{position:relative;inset:auto;grid-area:1/1}@media (max-width:960px){.tour{min-height:0!important}.tour .list-sticky{position:static}.tour .screen{aspect-ratio:auto}}.hero .stage{transform:rotateX(16deg) scale(.92) translateY(24px)}@media (prefers-reduced-motion:reduce){.hero .stage{transform:none}}.phero{padding-top:160px;overflow:hidden}.phero .split{align-items:center}.phero .vis{position:relative;z-index:1}.phero canvas.field{position:absolute;inset:0;pointer-events:none}.phero .note-sm{font-size:12.5px;color:var(--ash-2);margin-top:var(--s3);max-width:520px;line-height:1.55}[data-theme=light] .phero .note-sm,[data-theme=subtle] .note-sm{color:var(--text-muted)}.bullets{list-style:none;padding:0;margin:var(--s4) 0 0;display:grid;grid-gap:12px;gap:12px}.bullets li{display:flex;gap:12px;color:var(--text-2);font-size:var(--fs-sm)}.bullets li svg{flex:none;margin-top:3px;color:var(--accent)}[data-theme=dark] .bullets li{color:var(--ash)}[data-theme=dark] .bullets li svg{color:#A9B3FF}.statement{border-radius:var(--r-card);background:var(--navy-900);color:var(--ivory);padding:clamp(32px,5vw,64px);display:grid;grid-template-columns:1fr 1.2fr;grid-gap:var(--s6);gap:var(--s6);align-items:center}.statement p{color:var(--ash)}@media (max-width:960px){.statement{grid-template-columns:1fr}}.vis-soft{background:var(--bg-subtle);border-radius:var(--r-card);padding:clamp(20px,4vw,48px)}[data-theme=subtle] .vis-soft{background:#fff}[data-theme=dark] .vis-soft{background:var(--navy-850)}.placeholder{border:1px dashed var(--border-strong);border-radius:var(--r-card);padding:var(--s4);color:var(--text-muted);font-size:var(--fs-sm)}[data-theme=dark] .placeholder{border-color:var(--navy-700);color:var(--ash-2)}.bento .vis .ui .panel{box-shadow:0 0 0 1px rgba(14,18,48,.05)}.bento .card .vis{display:flex;align-items:flex-end}.bento .card .vis>*{width:100%}.hero-badges{display:flex;gap:10px 22px;flex-wrap:wrap;justify-content:center;margin-top:var(--s3);font-size:13.5px;color:var(--ash)}.hero-badges span{display:inline-flex;align-items:center;gap:8px}.hero-badges svg{color:#A9B3FF}.contact-card{display:flex;flex-direction:column;gap:10px}.contact-card .btn{align-self:flex-start;margin-top:var(--s3)}.jobs .row{align-items:center}@media (max-width:640px){.capture{flex-direction:column;border-radius:20px;gap:6px}.capture input{height:46px}.capture .btn{width:100%}.footer .news .capture{min-width:0;width:100%}.hero{padding-top:124px}}img[height]{height:auto}.tour>*{min-width:0}.hero .copy{max-width:1040px}.hero .capture{margin-left:auto;margin-right:auto}.hero .stage-m{display:none}@media (max-width:640px){.hero .stage{display:none}.hero .stage-m{display:block}.hero .stagewrap{margin-top:48px}}canvas.field{position:absolute;inset:0;pointer-events:none}.pagehero>.wrap{position:relative;z-index:1}.proof-line{font-size:clamp(24px,2.6vw,36px);font-weight:500;letter-spacing:var(--tracking-snug);line-height:1.2;color:var(--text);max-width:820px;margin:0 auto;text-wrap:balance}.marquee{overflow:hidden;max-width:960px;margin:0 auto;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.marquee .track{display:flex;width:max-content;gap:clamp(40px,5vw,72px);list-style:none;margin:0;padding:8px 0;animation:marquee 32s linear infinite}.marquee:hover .track{animation-play-state:paused}.marquee li{flex:none;display:flex;align-items:center;height:56px}.marquee img{height:36px;width:auto;filter:grayscale(1);opacity:.7;transition:filter .3s,opacity .3s}.marquee li:hover img{filter:none;opacity:1}.marquee .slot{display:inline-flex;align-items:center;justify-content:center;width:168px;height:52px;border:1px dashed var(--border-strong);border-radius:var(--r-ui);font-size:13px;color:var(--text-muted)}@keyframes marquee{to{transform:translateX(calc(-50% - clamp(40px, 5vw, 72px) / 2))}}@media (prefers-reduced-motion:reduce){.marquee{-webkit-mask-image:none;mask-image:none}.marquee .track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.marquee li[aria-hidden]{display:none}}:root{--r-btn:8px}.btn{border-radius:var(--r-btn);height:46px;padding:0 20px;font-weight:600;font-size:15px;letter-spacing:-.005em}.btn-sm{height:40px;padding:0 16px;font-size:14.5px}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:#1A28A8}[data-theme=dark] .btn-primary{background:var(--accent)}[data-theme=dark] .btn-primary:hover{background:#4A55E0}.nav[data-mode=light] .btn-primary{background:var(--primary)}.btn-ghost{border-radius:var(--r-btn)}.capture{border-radius:10px;padding:4px}.capture input{padding:0 14px}.capture .btn{height:42px;border-radius:7px}[data-theme=dark] .capture{background:#fff;border-color:transparent}[data-theme=dark] .capture input{color:var(--text)}[data-theme=dark] .capture input::placeholder{color:var(--text-muted)}[data-theme=dark] .capture .btn-primary{background:var(--primary)}[data-theme=dark] .capture .btn-primary:hover{background:#1A28A8}.sheet .btn{border-radius:var(--r-btn)}@media (max-width:640px){.capture{border-radius:12px}}.nav[data-mode=dark] .btn-primary{background:var(--accent)}.nav[data-mode=dark] .btn-primary:hover{background:#4A55E0}.link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px}.nav .links>li>button .chev{transition:transform .25s var(--ease)}.nav .links>li>button[aria-expanded=true] .chev{transform:rotate(180deg)}.nav .links>li>button.on,.nav[data-mode=dark] .links>li>button.on{background:rgba(255,255,255,.12)}.nav.menu-open{background:#0D1238!important;border-color:rgba(255,255,255,.07)!important}.mm{position:absolute;left:0;right:0;top:72px;z-index:2;background:#0D1238;color:var(--ivory);border-bottom:1px solid rgba(255,255,255,.07);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .22s ease,transform .26s var(--ease),visibility .22s}.mm.open{opacity:1;visibility:visible;transform:none}.mm-scrim{position:fixed;inset:72px 0 0;z-index:1;background:rgba(4,7,26,.35);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .22s,visibility .22s}.mm-scrim.open{opacity:1;visibility:visible}.mm-cols{display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.mm-products{grid-template-columns:.9fr repeat(4,1fr)}.mm-col,.mm-feature{padding:26px 22px 30px;border-left:1px solid rgba(255,255,255,.07);min-width:0}.mm-cols>:first-child{border-left:0;padding-left:max(22px,calc((100vw - 1440px) / 2 + 22px))}.mm-cols>:last-child{padding-right:max(22px,calc((100vw - 1440px) / 2 + 22px))}.mm-ft{display:block;font-size:19px;font-weight:500;letter-spacing:-.01em}.mm-feature>p{color:var(--ash);font-size:14.5px;line-height:1.45;margin-top:6px;max-width:220px}.mm-sub{margin-top:22px;border-top:1px solid rgba(255,255,255,.09)}.mm-sub>a{display:block;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.09)}.mm-sub b{display:inline-flex;align-items:center;gap:6px;font-weight:500;font-size:15px}.mm-sub span{display:block;font-size:12.5px;color:var(--ash);margin-top:2px}.mm-pill{display:inline-flex;align-items:center;gap:8px;margin-top:22px;height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.1);font-size:12.5px;font-weight:500;border:0;color:inherit;transition:background .2s}.mm-pill:hover{background:rgba(255,255,255,.18)}.mm-h{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--ivory)}.mm-col>p{font-size:12.5px;line-height:1.45;color:var(--ash);margin-top:5px;max-width:260px;min-height:36px}.mm-label{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-2);margin:22px 0 8px}.mm-col>.mm-label:first-child{margin-top:2px}.mm-products .mm-col>p{min-height:72px}.mm-col ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:1px;gap:1px}.mm-a{display:inline-flex;align-items:center;gap:6px;padding:4px 0;font-size:13.5px;color:#DDE0F3;background:none;border:0;text-align:left;transition:color .15s}.mm .go{opacity:0;transform:translateX(-4px);transition:opacity .18s,transform .22s var(--ease)}.mm a:hover .go,.mm button:hover .go{opacity:1;transform:none}.mm-a:hover{color:#fff}.mm .ext{transform:rotate(-45deg);opacity:.7}.mm-band{display:flex;flex-direction:column;gap:4px;padding:18px max(22px,calc((100vw - 1440px) / 2 + 22px)) 20px;border-top:1px solid rgba(255,255,255,.07);transition:background .2s}.mm-band:hover{background:rgba(255,255,255,.03)}.mm-band b{gap:10px;font-size:19px;font-weight:500;letter-spacing:-.01em}.mm-band b,.mm-band b i{display:inline-flex;align-items:center}.mm-band b i{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.12);justify-content:center;transition:transform .2s var(--ease)}.mm-band:hover b i{transform:translateX(3px)}.mm-band span{font-size:13.5px;color:var(--ash)}.mega{display:none!important}@media (max-width:1040px){.mm,.mm-scrim{display:none}.sheet .sg{border-bottom:1px solid rgba(255,255,255,.07)}.sheet .sg-h{width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 4px;font-size:18px;font-weight:500;background:none;border:0;color:inherit}.sheet .sg-h svg{transition:transform .25s var(--ease)}.sheet .sg.on .sg-h svg{transform:rotate(180deg)}.sheet .sg-b{display:none;padding:0 4px 14px}.sheet .sg.on .sg-b{display:block}.sheet .sg-b a,.sheet .sg-b button{display:block;width:100%;text-align:left;padding:9px 0;border:0;background:none;color:#DDE0F3;font-size:15px}.sheet .sg-b h6{margin:14px 0 2px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-2)}.sheet .sg-link{display:block;padding:16px 4px;font-size:18px;font-weight:500;border-bottom:1px solid rgba(255,255,255,.07)}.nav .right{margin-left:auto}}.incl{columns:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-column-gap:var(--s6);column-gap:var(--s6);grid-row-gap:var(--s5);row-gap:var(--s5);align-items:start}.incl>div{margin-bottom:0}@media (max-width:960px){.incl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.incl{grid-template-columns:1fr}}.ptable caption.fee-head{caption-side:top;text-align:left;display:flex;align-items:center;gap:14px;padding:0 0 22px}.fee-head .fi{width:44px;height:44px;border-radius:13px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:none;box-shadow:0 10px 24px -10px rgba(12,24,143,.55)}.fee-head b{display:block;font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.fee-head em{display:block;font-style:normal;font-size:13.5px;color:var(--text-muted);margin-top:2px}.fee-head.cyan .fi{background:linear-gradient(140deg,#00C2FF,#0A6CFF)}.fee-head.indigo .fi{background:linear-gradient(140deg,#3A45D1,#0C188F)}.fee-head.violet .fi{background:linear-gradient(140deg,#8B7BFF,#3A3FC8)}.fee-head.cyan b{background:linear-gradient(90deg,#0096DC,#0A6CFF)}.fee-head.violet b{background:linear-gradient(90deg,#6D5CF0,#3A3FC8)}.card:has(>.ptable .fee-head.cyan){box-shadow:inset 0 3px 0 #0A6CFF}.card:has(>.ptable .fee-head.violet){box-shadow:inset 0 3px 0 #6D5CF0}.ptable caption.fee-head+tbody tr:first-child td{border-top:1px solid var(--border)}.fee-head.cyan .fi{background:linear-gradient(140deg,#4F8DFF,#1D4ED8)}.fee-head.indigo .fi{background:linear-gradient(140deg,#0A6CFF,#0033A8)}.fee-head.violet .fi{background:linear-gradient(140deg,#3A45D1,#0C188F)}.fee-head.cyan b{background:linear-gradient(90deg,#2563EB,#1D4ED8);-webkit-background-clip:text;background-clip:text;color:transparent}.fee-head.indigo b{background:linear-gradient(90deg,#0A6CFF,#0033A8)}.fee-head.violet b{background:linear-gradient(90deg,#3A45D1,#0C188F)}.card:has(>.ptable .fee-head.cyan){box-shadow:inset 0 3px 0 #2563EB}.card:has(>.ptable .fee-head.indigo){box-shadow:inset 0 3px 0 #0A6CFF}.card:has(>.ptable .fee-head.violet){box-shadow:inset 0 3px 0 #3A45D1}.fee-head.indigo .fi{background:linear-gradient(140deg,#5B65F0,#0C188F)}.fee-head.indigo b{background:linear-gradient(90deg,#3A45D1,#0C188F);-webkit-background-clip:text;background-clip:text;color:transparent}.card:has(>.ptable .fee-head.indigo){box-shadow:inset 0 3px 0 #3A45D1}.fee-head.violet .fi{background:linear-gradient(140deg,#22B8F0,#0369A1)}.fee-head.violet b{background:linear-gradient(90deg,#0891D1,#0369A1);-webkit-background-clip:text;background-clip:text;color:transparent}.card:has(>.ptable .fee-head.violet){box-shadow:inset 0 3px 0 #0891D1}.btn-ghost{transition:background .2s,border-color .2s,color .2s}.btn-ghost:hover,.plan.pop .btn-ghost:hover,[data-theme=dark] .btn-ghost:hover{background:var(--accent);border-color:var(--accent);color:#fff;background:transparent}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.plan.pop .btn-ghost:hover,[data-theme=dark] .btn-ghost:hover{border-color:#8E9BFF;color:#8E9BFF}.wordmarks.investors{align-items:center;gap:56px}.wordmarks.investors img{width:auto;display:block}.btn-ghost:hover{border-color:var(--primary);color:var(--primary)}.values{gap:var(--s5) var(--s4)}@media (max-width:900px){.values{grid-template-columns:1fr 1fr}}@media (max-width:560px){.values{grid-template-columns:1fr}}.perks-split{align-items:start}.perks{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3);gap:var(--s3)}.perk{padding:28px;display:flex;flex-direction:column}.perk .pi{width:40px;height:40px;border-radius:12px;background:var(--primary);color:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.perk h3{font-size:19px}.perk p{margin-top:8px;font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}@media (max-width:640px){.perks{grid-template-columns:1fr}}.perk .pi{border:1px solid var(--border-strong)}.contact-card .tile,.perk .pi{background:transparent;color:var(--accent)}.contact-card .tile{width:40px;height:40px;border-radius:12px;border:1px solid var(--border-strong)}:root{--nav-x:clamp(16px,1.9vw,32px)}.nav .wrap.bar{max-width:none;padding:0 var(--nav-x)}@media (min-width:1041px){.nav .bar{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:24px;gap:24px}.nav .logo{justify-self:start}.nav .links{margin:0}.nav .right{justify-self:end}}.mm-cols>:first-child{padding-left:var(--nav-x)}.mm-band,.mm-cols>:last-child{padding-right:var(--nav-x)}.mm-band{padding-left:var(--nav-x)}.mm-hb{display:block}.mm-hb>p{font-size:12.5px;line-height:1.45;color:var(--ash);margin-top:5px;max-width:260px;min-height:36px;transition:color .15s}.mm-products .mm-hb>p{min-height:72px}.mm-hb:hover>p{color:#DDE0F3}.mm a.mm-hb:hover .go{opacity:1;transform:none}.legal-pill{display:inline-block;margin-top:var(--s8);padding:10px 18px;border-radius:10px;background:var(--bg-dark,#080D33);color:#C9CEEA;font-size:12.5px;line-height:1.5;max-width:760px}.pt-split,.pt-stage{align-items:center}.pt-stage{border-radius:24px;padding:clamp(24px,4vw,48px);position:relative;overflow:hidden;display:flex;justify-content:center;min-height:420px}.pt-stage.tone-a{background:linear-gradient(160deg,#EEF1FF,#E3E8FF)}.pt-stage.tone-b{background:linear-gradient(160deg,#E8F3FC,#DDEBFA)}.pt-stage:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(58,69,209,.07) 1px,transparent 0),linear-gradient(90deg,rgba(58,69,209,.07) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at center,#000 30%,transparent 80%)}.pt-ui{position:relative;width:100%;max-width:420px}.pt-ui .hd .ti{font-size:13px;font-weight:600}.pt-ui .sw{margin-left:auto;color:var(--mut)}.pt-client{display:flex;align-items:center;gap:8px;margin-top:18px;font-size:12.5px}.pt-client span{padding:4px 10px;border-radius:999px;background:var(--soft);color:var(--sec);font-weight:500}.pt-client i{margin-left:auto;font-style:normal;color:var(--mut)}.pt-ui .big{margin-top:14px;font-size:30px}.pt-sub{display:flex;justify-content:space-between;margin-top:4px;font-size:12.5px}.pt-link{color:var(--sch);font-weight:600}.pt-tabs{display:flex;gap:18px;margin-top:18px;border-bottom:1px solid var(--ln);font-size:13px;color:var(--mut)}.pt-tabs>*{padding-bottom:9px}.pt-tabs b{color:var(--ink);box-shadow:inset 0 -2px 0 var(--ink)}.pt-io{display:flex;gap:16px;margin:12px 0 4px;font-size:12.5px;font-weight:600}.pt-io .in{color:var(--ok)}.pt-io .out{color:var(--sec)}.pt-ui .rows .am.pos{color:var(--ok)}.pt-types{margin-top:clamp(56px,7vw,96px)}.pt-art{position:relative;aspect-ratio:16/10;border-radius:20px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin-bottom:22px}.pt-art.p1{background:#EEF1FF}.pt-art.p2{background:#E6F2FB}.pt-art.p3{background:#EFF0F8}.pt-art .r{position:absolute;border-radius:50%;border:1px solid rgba(58,69,209,.16)}.pt-art .r1{width:34%;aspect-ratio:1}.pt-art .r2{width:58%;aspect-ratio:1}.pt-art .r3{width:86%;aspect-ratio:1;border-style:dashed}.pt-ic{position:relative;width:60px;height:60px;border-radius:18px;background:#fff;color:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px rgba(12,24,143,.12);transition:transform .4s var(--ease)}.pt-type:hover .pt-ic{transform:translateY(-3px)}.pt-type h3{font-size:19px}.pt-type p{margin-top:8px;font-size:var(--fs-sm);color:var(--text-2);line-height:1.55}.pt-int{position:relative;width:100%;max-width:440px;aspect-ratio:400/320}.pt-lines{position:absolute;inset:0;width:100%;height:100%}.pt-lines path{fill:none;stroke:rgba(58,69,209,.35);stroke-width:1.2;stroke-dasharray:4 6;animation:ptflow 1.6s linear infinite;vector-effect:non-scaling-stroke}@keyframes ptflow{to{stroke-dashoffset:-20}}.pt-int .node{position:absolute;transform:translate(-50%,-50%);background:#fff;border-radius:14px;padding:12px 16px;font-size:14px;font-weight:600;color:var(--text);box-shadow:0 0 0 1px rgba(14,18,48,.06),0 10px 28px rgba(12,24,143,.1);white-space:nowrap;display:inline-flex;align-items:center;gap:6px}.pt-int .evea{left:50%;top:50%;padding:18px 22px;border-radius:20px;box-shadow:0 0 0 1px rgba(14,18,48,.06),0 16px 40px rgba(12,24,143,.18)}.pt-int .evea img{height:34px;width:auto;display:block}.pt-int .n1{left:17.5%;top:18.75%}.pt-int .n2{left:82.5%;top:18.75%}.pt-int .n3{left:17.5%;top:81.25%}.pt-int .n4{left:82.5%;top:81.25%}.pt-int .open{background:rgba(255,255,255,.55);box-shadow:none;border:1px dashed rgba(58,69,209,.45);color:var(--accent)}.pf-card{padding:clamp(24px,4vw,44px)}.pform label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:500;color:var(--text)}.pform input:not([type=radio]):not([type=checkbox]),.pform select,.pform textarea{font:inherit;font-size:15px;font-weight:400;color:var(--text);background:#fff;border:1px solid var(--border-strong);border-radius:10px;padding:11px 14px;outline:none;transition:border-color .15s,box-shadow .15s;width:100%}.pform textarea{resize:vertical;min-height:110px}.pform input:focus,.pform select:focus,.pform textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(58,69,209,.14)}.pf-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px 24px;gap:20px 24px}.pform fieldset{border:0;padding:0;margin-inline:0;min-width:0}.pform legend{font-size:14px;font-weight:500;margin-bottom:10px;padding:0}.pform .opt{flex-direction:row;align-items:center;gap:10px;font-weight:400;color:var(--text-2);padding:4px 0}.pform .opt input{width:16px;height:16px;accent-color:var(--primary);flex:none;margin:0}.pform .opt.small{font-size:13px;align-items:flex-start}.pform .opt.small input{margin-top:2px}.pf-opts{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 24px;gap:0 24px}.pf-done{text-align:center;padding:24px 0}.pf-done .pi{width:48px;height:48px;border-radius:50%;background:var(--accent-soft,#E9ECFF);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.pf-done h3{margin-top:16px;font-size:22px}.pf-done p{margin-top:8px;color:var(--text-2)}@media (max-width:720px){.pf-grid,.pf-opts{grid-template-columns:1fr}.pt-stage{min-height:0}}.signup-done{display:inline-flex;align-items:center;gap:8px;margin-top:var(--s5);font-size:15px;color:var(--accent);font-weight:500}[data-theme=dark] .signup-done{color:#A9B3FF}.ev-gallery{column-count:3;column-gap:16px}.ev-ph{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px;border-radius:18px;display:flex;align-items:flex-end;padding:16px;font-size:12.5px;color:rgba(255,255,255,.85);font-weight:500}.ev-ph.tall{aspect-ratio:4/5}.ev-ph.mid{aspect-ratio:1}.ev-ph.short{aspect-ratio:4/3}.ev-ph.t0{background:linear-gradient(160deg,#1A2696,#0C188F 60%,#080D33)}.ev-ph.t1{background:linear-gradient(160deg,#6672F8,#3A45D1)}.ev-ph.t2{background:linear-gradient(160deg,#0A6CFF,#2563EB 55%,#0C188F)}.ev-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.ev-list{border-top:1px solid var(--border)}.ev-row{display:grid;grid-template-columns:1.4fr 1.2fr .8fr 40px;align-items:center;grid-gap:24px;gap:24px;padding:20px 16px;margin:0 -16px;border-bottom:1px solid var(--border);border-radius:12px;transition:background .2s}.ev-row:hover{background:var(--bg-subtle,#F6F7FA)}.ev-row b{display:block;font-size:16px;font-weight:500;color:var(--text)}.ev-row span span{display:block;font-size:14px;color:var(--text-muted);margin-top:2px}.ev-tag{justify-self:start;font-size:12.5px;font-weight:600;padding:5px 10px;border-radius:999px;background:#E9ECFF;color:#3A45D1}.ev-tag[data-type=Virtual]{background:#E3F1FB;color:#0369A1}.ev-tag[data-type=Workshop]{background:#E8EEFF;color:#1D4ED8}.ev-tag[data-type=Sponsorship]{background:#EFF0F8;color:#4B5280}.ev-go{color:var(--text-muted);justify-self:end;transition:transform .2s var(--ease),color .2s}.ev-row:hover .ev-go{color:var(--primary);transform:translateX(3px)}.ev-host{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:clamp(24px,3.5vw,40px);flex-wrap:wrap}@media (max-width:760px){.ev-gallery{column-count:2}.ev-row{grid-template-columns:1fr 32px;gap:8px 16px}.ev-tag,.ev-when{grid-column:1}.ev-go{grid-row:1;grid-column:2}}@media (prefers-reduced-motion:reduce){.pt-lines path{animation:none}}.ev-gallery{columns:auto;display:grid;grid-template-columns:1.2fr 1fr 1fr;grid-auto-rows:200px;grid-gap:16px;gap:16px}.ev-ph{margin:0;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#7C83A6;background:#E9ECFF;border:1px solid rgba(58,69,209,.08)}.ev-ph svg{color:#8E9BFF}.ev-ph.g-a{grid-row:span 2;background:linear-gradient(160deg,#E4E8FF,#D9DFFF)}.ev-ph.g-b{background:#EAF2FC}.ev-ph.g-c{background:#EEF0F8}.ev-ph.g-d{grid-column:span 2;background:linear-gradient(160deg,#E9ECFF,#E3EEFB)}.ev-ph.g-e{background:#EAF2FC}.ev-ph.g-f{grid-column:span 2;background:#EEF0F8}@media (max-width:760px){.ev-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:140px}.ev-ph.g-a{grid-row:span 2}.ev-ph.g-d,.ev-ph.g-e,.ev-ph.g-f{grid-column:span 2}}.mm-company .mm-col>p,.mm-company .mm-hb>p,.mm-resources .mm-col>p,.mm-resources .mm-hb>p{max-width:none}.pform input:not([type=radio]):not([type=checkbox]):focus,.pform select:focus,.pform textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(58,69,209,.14);outline:none}.pk-cloud{position:relative;height:clamp(320px,34vw,440px)}.pk-chip{position:absolute;gap:10px;padding:12px 16px 12px 12px;background:#fff;border-radius:16px;font-size:14px;font-weight:600;color:var(--text);white-space:nowrap;box-shadow:0 0 0 1px rgba(14,18,48,.05),0 12px 32px rgba(12,24,143,.08);animation:pkfloat 7s ease-in-out infinite;animation-delay:calc(var(--i) * -.6s)}.pk-chip,.pk-chip i{display:inline-flex;align-items:center}.pk-chip i{font-style:normal;width:30px;height:30px;border-radius:9px;background:#EEF0FF;color:var(--accent);justify-content:center;font-size:12px;font-weight:700}.pk-chip.lg{font-size:15px;padding:16px 20px 16px 14px}.pk-chip.lg i{width:36px;height:36px}.pk-chip.sm{font-size:13px;padding:9px 13px 9px 9px}.pk-chip.sm i{width:24px;height:24px;font-size:11px}@keyframes pkfloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.pk-bar{position:-webkit-sticky;position:sticky;top:84px;z-index:5;display:flex;gap:12px;padding:10px;margin:0 -10px;border-radius:14px;background:rgba(255,255,255,.9);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.pk-cat{position:relative;flex:none}.pk-cat-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;height:46px;min-width:240px;padding:0 14px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;font:inherit;font-size:15px;color:var(--text);cursor:pointer}.pk-cat-btn[aria-expanded=true] svg{transform:rotate(180deg)}.pk-cat-btn svg{transition:transform .2s;color:var(--text-muted)}.pk-pop{position:absolute;top:calc(100% + 6px);left:0;width:320px;max-height:360px;overflow:auto;background:#fff;border-radius:14px;padding:8px;box-shadow:0 0 0 1px rgba(14,18,48,.06),0 18px 48px rgba(12,24,143,.14)}.pk-pop-search{display:flex;align-items:center;gap:8px;padding:0 10px;height:38px;border-radius:9px;background:var(--bg-subtle,#F6F7FA);color:var(--text-muted);margin-bottom:6px}.pk-pop-search input,.pk-search input{flex:1 1;border:0;background:transparent;font:inherit;font-size:14.5px;color:var(--text);outline:none;min-width:0}.pk-pop [role=option]{display:block;width:100%;text-align:left;padding:9px 10px;border:0;background:none;border-radius:8px;font:inherit;font-size:14px;color:var(--text-2);cursor:pointer}.pk-pop [role=option]:hover{background:var(--bg-subtle,#F6F7FA);color:var(--text)}.pk-pop [aria-selected=true]{background:#EEF0FF;color:var(--accent);font-weight:500}.pk-search{flex:1 1;display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;color:var(--text-muted);transition:border-color .15s,box-shadow .15s}.pk-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(58,69,209,.14)}.pk-group{margin-top:clamp(48px,6vw,72px)}.pk-h{font-size:clamp(24px,2.4vw,30px);font-weight:500;letter-spacing:-.02em}.pk-sub{margin-top:6px;color:var(--text-2);font-size:15px}.pk-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:28px 20px;gap:28px 20px;margin-top:24px}.pk-card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:8px;margin:-8px;border:0;border-radius:18px;background:none;font:inherit;color:inherit;cursor:pointer;transition:background .2s}.pk-card:hover{background:var(--bg-subtle,#F6F7FA)}.pk-logo{width:100%;aspect-ratio:16/11;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#F1F3FA;transition:transform .3s var(--ease)}.pk-card:hover .pk-logo{transform:translateY(-2px)}.pk-logo i{font-style:normal;width:56px;height:56px;border-radius:16px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;letter-spacing:-.02em;color:var(--primary);box-shadow:0 6px 18px rgba(12,24,143,.08)}.pk-logo.t-finance{background:#EEF1FF}.pk-logo.t-operations{background:#EAF2FC}.pk-logo.t-data{background:#EEF0F8}.pk-logo.t-people{background:#EDF3FF}.pk-logo.t-productivity{background:#EEF1FF}.pk-logo.t-marketing{background:#EAF2FC}.pk-logo.t-travel{background:#EEF0F8}.pk-tag{margin-top:14px;font-size:12.5px;color:var(--text-muted)}.pk-card b{margin-top:4px;font-size:16px;font-weight:500;color:var(--text)}.pk-offer{margin-top:4px;font-size:14px;color:var(--text-2);line-height:1.45}.pk-empty{margin-top:48px;color:var(--text-2)}.pk-modal{position:fixed;inset:0;z-index:80;background:rgba(4,7,26,.5);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;padding:16px}.pk-modal[hidden]{display:none}.pk-modal-card{position:relative;width:100%;max-width:540px;background:#fff;border-radius:22px;padding:32px;box-shadow:0 30px 80px rgba(4,7,26,.3);animation:pkin .26s var(--ease)}@keyframes pkin{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.pk-x{position:absolute;top:18px;right:18px;width:36px;height:36px;border-radius:50%;border:0;background:var(--bg-subtle,#F6F7FA);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer}.pk-logo.lg{width:64px;height:64px;aspect-ratio:auto;border-radius:18px}.pk-logo.lg i{width:44px;height:44px;font-size:15px;border-radius:12px}.pk-modal h3{margin-top:18px;font-size:24px;font-weight:500;letter-spacing:-.02em}.pk-pill{display:inline-block;margin-top:8px;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;background:#EEF0FF;color:var(--accent)}.pk-modal p{margin-top:16px;color:var(--text-2);font-size:15px;line-height:1.55}.pk-modal p b{color:var(--text);font-weight:600}.pk-m-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.pk-m-actions [hidden]{display:none}.pk-modal .pk-m-new{font-size:13.5px;margin-top:16px}@media (max-width:1040px){.pk-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:960px){.pk-cloud{height:300px;margin-top:24px}}@media (max-width:720px){.pk-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.pk-bar{flex-direction:column;top:76px}.pk-cat-btn,.pk-pop{width:100%}.pk-chip{transform:scale(.85)}.pk-chip.sm{display:none}.pk-modal-card{padding:24px}}@media (prefers-reduced-motion:reduce){.pk-chip,.pk-modal-card{animation:none}}#perks [hidden]{display:none!important}.pk-logo{aspect-ratio:16/9}.pk-cloud{overflow:hidden}@media (max-width:720px){.pk-cloud{height:260px}.pk-chip{font-size:12.5px}.pk-cloud{height:auto;display:flex;flex-wrap:wrap;gap:10px;overflow:visible}.pk-chip,.pk-chip.sm{position:static;display:inline-flex;animation:none;transform:none}.pk-chip.lg{font-size:13px;padding:9px 13px 9px 9px}.pk-chip i,.pk-chip.lg i{width:26px;height:26px}.pk-search{flex:none}}.nav[data-mode=light].menu-open{background:#fff!important;border-color:var(--border)!important;color:var(--text)}.nav[data-mode=light] .links>li>button.on,.nav[data-mode=light] .links>li>button[aria-expanded=true]{background:#E9ECFF;color:var(--text)}.nav[data-mode=light] .mm{background:#fff;color:var(--text);border-bottom-color:var(--border);box-shadow:0 18px 40px rgba(14,18,48,.06)}.nav[data-mode=light] .mm-col,.nav[data-mode=light] .mm-feature{border-left-color:var(--border)}.nav[data-mode=light] .mm-band b,.nav[data-mode=light] .mm-ft,.nav[data-mode=light] .mm-h,.nav[data-mode=light] .mm-sub b{color:var(--text)}.nav[data-mode=light] .mm-band span,.nav[data-mode=light] .mm-col>p,.nav[data-mode=light] .mm-feature>p,.nav[data-mode=light] .mm-hb>p,.nav[data-mode=light] .mm-sub span{color:var(--text-2)}.nav[data-mode=light] .mm-hb:hover>p{color:var(--text)}.nav[data-mode=light] .mm-label{color:var(--text-muted)}.nav[data-mode=light] .mm-a{color:var(--text-2)}.nav[data-mode=light] .mm-a:hover{color:var(--text)}.nav[data-mode=light] .mm-sub,.nav[data-mode=light] .mm-sub>a{border-color:var(--border)}.nav[data-mode=light] .mm-pill{background:#E9ECFF;color:var(--accent)}.nav[data-mode=light] .mm-pill:hover{background:#DDE2FF}.nav[data-mode=light] .mm-band{border-top-color:var(--border)}.nav[data-mode=light] .mm-band:hover{background:var(--bg-subtle,#F6F7FA)}.nav[data-mode=light] .mm-band b i{background:#E9ECFF;color:var(--accent)}.nav[data-mode=light] .mm-scrim{background:rgba(14,18,48,.12);backdrop-filter:none;-webkit-backdrop-filter:none}.nav .mm,.nav .mm-a,.nav .mm-band,.nav .mm-col,.nav .mm-h{transition-property:opacity,transform,visibility,background,color,border-color}.mm-resources{grid-template-columns:1fr .9fr 1.4fr 1fr;grid-auto-flow:row}@media (min-width:1200px){.mm-resources .mm-hb>p{white-space:nowrap}}.mm-resources{grid-template-columns:1.07fr .96fr 1.5fr 1fr}.mm-resources .mm-col>p,.mm-resources .mm-hb>p{font-size:12px;white-space:normal}@media (min-width:1340px){.mm-resources .mm-col>p,.mm-resources .mm-hb>p{white-space:nowrap}}.mm-resources{grid-template-columns:1.08fr 1fr 1.32fr 1.08fr;grid-template-columns:1.04fr .96fr 1.48fr 1.02fr}.mm{border-top:1px solid rgba(255,255,255,.09)}.nav[data-mode=light] .mm{border-top-color:var(--border-strong)}.pk-m-about{margin-top:20px;padding:16px 18px;border-radius:14px;background:var(--bg-subtle,#F6F7FA)}.pk-m-about[hidden]{display:none}.pk-m-about h4{font-size:14px;font-weight:600;color:var(--text);margin:0}.pk-modal .pk-m-about p{margin-top:6px;font-size:14.5px}.mm-resources{grid-template-columns:repeat(4,1fr)}.mm-resources .mm-col>p,.mm-resources .mm-hb>p{white-space:normal!important;font-size:12.5px}.rl-sub{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:var(--s5)}.rl-sub .capture{margin-top:0;flex:1 1;min-width:280px;max-width:440px}.rl-bar{display:flex;align-items:center;gap:14px;padding-bottom:22px;border-bottom:1px solid var(--border)}.rl-filter{position:relative}.rl-fbtn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border-strong);background:#fff;font:inherit;font-size:14px;font-weight:500;color:var(--text);cursor:pointer}.rl-fbtn[aria-expanded=true]{border-color:var(--accent);color:var(--accent)}.rl-pop{position:absolute;top:calc(100% + 8px);left:0;z-index:6;width:260px;padding:8px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px rgba(14,18,48,.06),0 18px 48px rgba(12,24,143,.14)}.rl-pop[hidden]{display:none}.rl-pop label{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;font-size:14px;color:var(--text-2);cursor:pointer}.rl-pop label:hover{background:var(--bg-subtle,#F6F7FA)}.rl-pop input{accent-color:var(--primary);width:15px;height:15px}.rl-clear{width:100%;margin-top:4px;padding:8px 10px;border:0;border-top:1px solid var(--border);background:none;font:inherit;font-size:13.5px;color:var(--accent);text-align:left;cursor:pointer}.rl-applied{font-size:14px}.rl-applied,.rl-search{color:var(--text-muted)}.rl-search{margin-left:auto;display:flex;align-items:center;gap:8px;width:min(320px,40vw);height:38px;padding:0 12px;border:1px solid var(--border-strong);border-radius:10px;transition:border-color .15s,box-shadow .15s}.rl-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(58,69,209,.14)}.rl-search input{flex:1 1;min-width:0;border:0;outline:none;background:none;font:inherit;font-size:14px;color:var(--text)}.rl-item{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:32px;gap:32px;padding:40px 0;border-bottom:1px solid var(--border)}.rl-item[hidden]{display:none}.rl-date{font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);padding-top:4px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.rl-soon{font-size:11.5px;letter-spacing:.04em;padding:4px 9px;border-radius:999px;background:#E9ECFF;color:var(--accent)}.rl-body{max-width:720px}.rl-tags{display:flex;gap:6px;flex-wrap:wrap}.rl-tags span{font-size:12px;font-weight:500;padding:4px 9px;border-radius:6px;background:#E9ECFF;color:var(--primary)}.rl-tags span.dark{background:var(--primary);color:#fff}.rl-item.up .rl-tags span.dark{background:var(--accent)}.rl-body h2{margin-top:18px;font-size:clamp(22px,2vw,26px);font-weight:500;letter-spacing:-.02em;line-height:1.25}.rl-body p{margin-top:10px;color:var(--text-2);font-size:16px;line-height:1.6}.rl-body .link{display:inline-flex;align-items:center;gap:6px;margin-top:14px;font-size:14.5px;font-weight:500;color:var(--text)}.rl-cover{margin-top:18px;aspect-ratio:16/9;border-radius:18px;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(160deg,#EEF1FF,#E3E8FF)}.rl-cover.brand{background:radial-gradient(120% 90% at 70% 10%,#1A2696 0,#0C188F 35%,#080D33 100%)}.rl-lines{position:absolute;inset:0;background:repeating-radial-gradient(circle at 80% -20%,rgba(255,255,255,.06) 0 1px,transparent 1px 14px);mask-image:linear-gradient(180deg,#000,transparent 80%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%)}.rl-lock{position:relative;display:flex;align-items:center;gap:18px}.rl-lock img{height:56px;width:auto}.rl-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:10px;background:rgba(255,255,255,.1);color:#fff;font-size:20px;font-weight:500;border:1px solid rgba(255,255,255,.12)}.rl-cover.cardart{background:linear-gradient(160deg,#E8F3FC,#DDE6FF)}.rl-cover.cardart img{width:52%;height:auto;border-radius:16px;box-shadow:0 30px 60px rgba(12,24,143,.25);transform:rotate(-6deg)}.rl-cover .ui{width:min(420px,78%)}.rl-cover .ui .panel{box-shadow:0 0 0 1px rgba(14,18,48,.05),0 24px 60px rgba(12,24,143,.12)}.rl-cover .rows .am .st{display:block;margin-top:4px;text-align:center}.rl-cover.ui-fx,.rl-cover.ui-sync{background:linear-gradient(160deg,#E8F3FC,#DDEBFA)}.rl-terms{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:16px}.rl-terms>div{border:1px solid var(--ln);border-radius:12px;padding:12px}.rl-terms>div.on{border-color:var(--sch);box-shadow:0 0 0 3px rgba(58,69,209,.12)}.rl-terms b{display:block;font-size:14px}.rl-terms span{display:block;font-size:12px;color:var(--mut);margin-top:2px}.rl-terms em{display:block;font-style:normal;font-weight:600;font-size:13px;margin-top:8px}.rl-cover .rl-bar{display:block;border:0;padding:0;margin-top:14px}.rl-cover .rl-bar>div:first-child{display:flex;justify-content:space-between;font-size:13px;margin-bottom:6px}.rl-cover .rl-bar span{color:var(--mut)}.rl-cover .rl-bar .bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#3A45D1,#0A6CFF)}.rl-fx{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:16px}.rl-fx>div{background:var(--soft);border-radius:12px;padding:12px}.rl-fx span{display:block;font-size:12px;color:var(--mut)}.rl-fx b{display:block;font-size:20px;margin-top:4px;letter-spacing:-.02em}.rl-sync{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;position:relative;padding-top:110px}.rl-sync .n{background:#fff;border-radius:12px;padding:12px;text-align:center;font-size:14px;font-weight:600;color:var(--text);box-shadow:0 0 0 1px rgba(14,18,48,.05),0 10px 26px rgba(12,24,143,.08)}.rl-sync .ev{position:absolute;top:0;left:50%;transform:translateX(-50%);padding:14px 18px}.rl-sync .ev img{height:30px;width:auto;display:block}.rl-sync i{position:absolute;top:64px;left:16%;right:16%;height:46px;border:1.5px dashed rgba(58,69,209,.4);border-bottom:0;border-radius:12px 12px 0 0}.rl-sync i:after{content:"";position:absolute;left:50%;top:-6px;bottom:0;border-left:1.5px dashed rgba(58,69,209,.4)}.rl-empty{padding:48px 0;color:var(--text-2)}.rl-pager{display:flex;align-items:center;gap:12px;padding-top:28px;font-size:14px;color:var(--text-2)}.rl-pager button{width:34px;height:34px;border-radius:50%;border:1px solid var(--border-strong);background:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;color:var(--text)}.rl-pager button:disabled{opacity:.4;cursor:default}.rl-prev svg{transform:rotate(90deg)}.rl-next svg{transform:rotate(-90deg)}.rl-count{margin-left:auto}@media (max-width:860px){.rl-item{grid-template-columns:minmax(0,1fr);gap:14px;padding:32px 0}.rl-date{flex-direction:row;align-items:center}.rl-bar{flex-wrap:wrap}.rl-search{width:100%;margin-left:0}.rl-lock img{height:36px}.rl-chip{font-size:15px}.rl-cover .ui{width:88%}.rl-sync{padding-top:90px}}.story-film{position:relative;border-radius:22px;overflow:hidden;aspect-ratio:16/9;background:#E9EBF6;box-shadow:0 0 0 1px rgba(14,18,48,.04)}.story-film video{display:block;width:100%;height:100%;object-fit:cover;cursor:pointer}.sf-ctrl{position:absolute;left:18px;bottom:18px;display:flex;gap:8px}.sf-ctrl button{width:38px;height:38px;border-radius:50%;border:0;background:rgba(8,13,51,.55);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);transition:background .2s}.sf-ctrl button:hover{background:rgba(8,13,51,.8)}.sf-play .pa{width:10px;height:12px;border-left:3px solid #fff;border-right:3px solid #fff;box-sizing:border-box}.sf-play .pl{display:none;width:0;height:0;border-left:11px solid #fff;border-top:7px solid transparent;border-bottom:7px solid transparent;margin-left:3px}.story-film.paused .sf-play .pa{display:none}.story-film.paused .sf-play .pl{display:block}.fee-head.cyan .fi{background:#E8F0FE;color:#1A56DB;box-shadow:none}.fee-head.cyan b{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#1A56DB}.card:has(>.ptable .fee-head.cyan){box-shadow:inset 0 3px 0 #1A56DB}.fee-head.violet .fi{background:#F0FDFF;color:#0E7490;box-shadow:inset 0 0 0 1px #CFF1F8}.fee-head.violet b{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#0E7490}.card:has(>.ptable .fee-head.violet){box-shadow:inset 0 3px 0 #0E7490}.fee-head.indigo .fi{background:#EAEEFF;color:#0033A8;box-shadow:none}.nav .login{display:inline-flex;align-items:center;height:38px;padding:0 14px;border-radius:var(--r-pill);transition:background .2s}.nav[data-mode=dark] .login:hover{background:rgba(255,255,255,.12)}.nav[data-mode=light] .login:hover{background:#E9ECFF}.lg-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px}.lg-card{display:flex;flex-direction:column;padding:24px;transition:transform .25s var(--ease),box-shadow .25s}.lg-card:hover{transform:translateY(-2px);box-shadow:0 16px 40px rgba(12,24,143,.08),0 0 0 1px var(--border)}.lg-ic{width:40px;height:40px;border-radius:12px;border:1px solid var(--border-strong);color:var(--accent);display:flex;align-items:center;justify-content:center;margin-bottom:18px}.lg-card b{font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--text)}.lg-card p{margin-top:8px;font-size:14.5px;line-height:1.55;color:var(--text-2);flex:1 1}.lg-meta{margin-top:18px;display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.lg-card:hover .lg-meta{color:var(--accent)}.lg-disc{padding-left:22px;display:grid;grid-gap:12px;gap:12px;color:var(--text-2);font-size:15px;line-height:1.6}.lg-page{padding-top:calc(72px + clamp(40px, 6vw, 72px))}.lg-grid{display:grid;grid-template-columns:260px minmax(0,1fr);grid-gap:clamp(32px,6vw,88px);gap:clamp(32px,6vw,88px);align-items:start}.lg-side{position:-webkit-sticky;position:sticky;top:100px;max-height:calc(100vh - 120px);overflow:auto;font-size:14px;padding-right:6px}.lg-back{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:14px}.lg-side ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.lg-side nav a{display:block;padding:8px 12px;border-radius:9px;color:var(--text-2);transition:background .15s,color .15s}.lg-side nav a:hover{background:var(--bg-subtle,#F6F7FA);color:var(--text)}.lg-side nav a.on{background:#E9ECFF;color:var(--primary);font-weight:500}.lg-toc{margin-top:26px;padding-top:20px;border-top:1px solid var(--border)}.lg-toc>span{display:block;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;padding-left:12px}.lg-toc a{display:block;padding:5px 12px;font-size:13.5px;color:var(--text-2);line-height:1.4}.lg-toc a:hover{color:var(--accent)}.lg-main{max-width:760px}.lg-title{margin-top:18px}.lg-updated{margin-top:10px;font-size:14px;color:var(--text-muted);padding-bottom:28px;border-bottom:1px solid var(--border)}.lg-doc{font-size:16px;line-height:1.7;color:var(--text-2)}.lg-doc h2{font-size:24px;font-weight:500;letter-spacing:-.02em;color:var(--text);margin-top:52px;scroll-margin-top:100px}.lg-doc h2:first-child{margin-top:32px}.lg-doc h3{font-size:18px;font-weight:600;color:var(--text);margin-top:34px;scroll-margin-top:100px}.lg-doc h2 .n,.lg-doc h3 .n{color:var(--accent);margin-right:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lg-doc h4{font-size:16px;font-weight:600;color:var(--text);margin-top:26px}.lg-doc h5{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-top:22px}.lg-doc p{margin-top:14px}.lg-doc p.caps{font-size:14px;letter-spacing:.01em;padding:16px 18px;border-radius:12px;background:var(--bg-subtle,#F6F7FA);border-left:3px solid var(--primary);color:var(--text)}.lg-doc ul{margin:14px 0 0;padding-left:22px;display:grid;grid-gap:8px;gap:8px}.lg-doc li::marker{color:var(--accent)}.lg-doc b{color:var(--text);font-weight:600}.lg-doc a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}@media (max-width:960px){.lg-cards{grid-template-columns:1fr 1fr}.lg-grid{grid-template-columns:1fr}.lg-side{position:static;max-height:none}.lg-toc{display:none}.lg-side nav ul{display:flex;flex-wrap:wrap;gap:6px}.lg-side nav a{border:1px solid var(--border)}}@media (max-width:640px){.lg-cards{grid-template-columns:1fr}}.capture{background:#fff;border:1px solid var(--border-strong);border-radius:14px;padding:5px;box-shadow:0 1px 2px rgba(14,18,48,.04);transition:border-color .22s,box-shadow .22s}.capture:focus-within{border-color:rgba(58,69,209,.55);box-shadow:0 0 0 5px rgba(69,83,227,.1),0 10px 32px rgba(69,83,227,.16)}.capture .btn{border-radius:10px}@media (prefers-reduced-motion:reduce){.capture{transition:none}}[data-theme=dark] .capture{background:rgba(12,24,143,.28);border:1px solid rgba(124,138,255,.35);border-radius:14px;padding:5px;box-shadow:none;transition:border-color .22s,box-shadow .22s,background .22s}[data-theme=dark] .capture:focus-within{border-color:rgba(140,152,255,.7);background:rgba(12,24,143,.36);box-shadow:0 0 0 6px rgba(69,83,227,.1),0 12px 40px rgba(69,83,227,.3)}[data-theme=dark] .capture input{color:#EEF0FA}[data-theme=dark] .capture input::placeholder{color:rgba(238,240,250,.55)}[data-theme=dark] .capture .btn-primary{border-radius:10px;background:#4553E3}[data-theme=dark] .capture .btn-primary:hover{background:#3A45D1}@media (prefers-reduced-motion:reduce){[data-theme=dark] .capture{transition:none}}.footer .socials a{text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:4px;text-decoration-thickness:1px;transition:color .18s,-webkit-text-decoration-color .18s;transition:text-decoration-color .18s,color .18s;transition:text-decoration-color .18s,color .18s,-webkit-text-decoration-color .18s}.footer .socials a:focus-visible,.footer .socials a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.ui .tbl.exp td{overflow:visible}@media (max-width:640px){.ui .tbl.exp .st,.ui .tbl.exp td{white-space:normal}.ui .tbl.exp .st{line-height:1.25}.ui .tbl.exp td.r{white-space:nowrap}.ui .tbl.exp .st{font-size:11px;padding:3px 7px}.ui .tbl.exp th:first-child{width:29%!important}.ui .tbl.exp th:nth-child(2){width:22%!important}.ui .tbl.exp th:nth-child(3){width:25%!important}.ui .tbl.exp td:first-child{overflow:hidden}.ui .tbl.exp td:first-child b,.ui .tbl.exp td:first-child em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.as-anim{position:relative}.as-anim .as-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--accent);opacity:0}.as-anim.typing .as-caret{animation:as-blink .9s steps(1) infinite}@keyframes as-blink{0%,50%{opacity:1}51%,to{opacity:0}}.as-anim .as-amt{transition:box-shadow .26s,border-color .26s}.as-anim.typing .as-amt{border-color:rgba(58,69,209,.55);box-shadow:0 0 0 4px rgba(69,83,227,.1)}.as-anim .as-bar i{transform:none!important;width:var(--w);transition:width .9s var(--ease)!important}.as-anim .as-btn{position:relative;overflow:hidden;min-width:104px;transition:transform .16s,background .26s}.as-anim .as-btn.press{transform:scale(.95)}.as-anim .as-btn .as-l2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;opacity:0;transform:translateY(8px);transition:opacity .26s,transform .26s var(--ease)}.as-anim .as-btn .as-l1{transition:opacity .2s,transform .26s var(--ease)}.as-anim .as-btn.done{background:#12A150}.as-anim .as-btn.done .as-l1{opacity:0;transform:translateY(-8px)}.as-anim .as-btn.done .as-l2{opacity:1;transform:none}.as-anim .as-toast{position:absolute;left:50%;bottom:-26px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px rgba(14,18,48,.05),0 16px 40px rgba(8,13,51,.28);opacity:0;transform:translate(-50%,10px);transition:opacity .32s,transform .42s var(--ease);pointer-events:none;white-space:nowrap}.as-anim .as-toast.show{opacity:1;transform:translate(-50%)}.as-anim .as-toast b{display:block;font-size:13px}.as-anim .as-toast span:not(.as-tk){display:block;font-size:12px;color:var(--mut)}.as-anim .as-tk{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#E6F6EC;color:#12A150;flex:none}.as-anim .panel{transition:opacity .4s}.as-anim.fade .panel{opacity:.55}.sfl-sec .sfl{margin-top:var(--s10)}.sfl{position:relative;width:100%;max-width:960px;margin:0 auto;aspect-ratio:960/400}.sfl-stage{left:0;top:0;transform-origin:0 0}.sfl-lines,.sfl-stage{position:absolute;width:960px;height:400px}.sfl-lines{inset:0;overflow:visible}.sfl-ln{fill:none;stroke:#DDE0F0;stroke-width:1.5}.sfl-hl{fill:none;stroke:var(--accent);stroke-width:2;stroke-linecap:round;opacity:0;transition:opacity .4s}.sfl-hl.on{opacity:1}.sfl-dot{fill:var(--accent);filter:drop-shadow(0 0 6px rgba(69,83,227,.7));opacity:0;transition:opacity .2s}.sfl-dot.on{opacity:1}.sfl-chip{position:absolute;left:40px;top:168px;width:210px;height:64px;display:flex;align-items:center;gap:11px;padding:0 14px;background:#fff;border-radius:16px;box-shadow:0 0 0 1px var(--border),0 10px 30px rgba(14,18,48,.07);transition:opacity .38s,transform .48s var(--ease),box-shadow .3s}.sfl-chip.out{opacity:0;transform:translateX(-18px)}.sfl-chip.live{box-shadow:0 0 0 1px rgba(58,69,209,.4),0 10px 30px rgba(69,83,227,.16)}.sfl-av{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--primary);background:var(--chip)}.sfl-chip .sfl-mn{display:block;font-size:12.5px;color:var(--text-muted);white-space:nowrap}.sfl-ma{display:block;font-size:16px;font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.sfl-ok{position:absolute;left:50%;top:calc(100% + 10px);display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;color:#12A150;background:#E6F6EC;white-space:nowrap;opacity:0;transform:translate(-50%,-4px);transition:opacity .3s,transform .36s var(--ease)}.sfl-chip.ok .sfl-ok{opacity:1;transform:translate(-50%)}.sfl-card{position:absolute;left:330px;top:121px;width:280px;height:158px;border-radius:14px}.sfl-card img{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block;box-shadow:0 18px 44px rgba(8,13,51,.22)}.sfl-ring{position:absolute;inset:-6px;border-radius:19px;border:2px solid var(--accent);opacity:0;transform:scale(.98);transition:opacity .3s,transform .4s var(--ease)}.sfl-card.hit .sfl-ring{opacity:.55;transform:none}.sfl-cap{left:330px;width:280px;top:296px;text-align:center;font-size:12.5px;color:var(--text-muted)}.sfl-b,.sfl-cap{position:absolute}.sfl-b{left:700px;width:240px;height:100px;padding:13px 15px;background:#fff;border-radius:16px;box-shadow:0 0 0 1px var(--border),0 8px 24px rgba(14,18,48,.05);transition:box-shadow .3s,transform .4s var(--ease)}.sfl-b0{top:30px}.sfl-b1{top:150px}.sfl-b2{top:270px}.sfl-b.hit{box-shadow:0 0 0 1.5px var(--accent),0 14px 34px rgba(69,83,227,.18);transform:translateX(4px)}.sfl-bh{display:flex;align-items:center;gap:9px}.sfl-ic{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--primary);color:#fff}.sfl-bh b{display:block;font-size:13.5px;color:var(--text);line-height:1.2}.sfl-bh div span{display:block;font-size:11.5px;color:var(--text-muted)}.sfl-bv{display:flex;align-items:baseline;gap:6px;margin-top:10px}.sfl-bv b{font-size:15px;font-weight:600;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sfl-bv span{font-size:11.5px;color:var(--text-muted);white-space:nowrap}.sfl-bar{height:5px;margin-top:7px;border-radius:3px;background:#F1F2FA;overflow:hidden}.sfl-bar i{display:block;height:100%;border-radius:3px;background:var(--accent);transition:width .7s var(--ease)}@media (prefers-reduced-motion:reduce){.as-anim *,.sfl *{transition:none!important;animation:none!important}}@media (max-width:640px){.as-anim .as-toast{bottom:-62px}}.ex-anim .st{transition:opacity .2s,transform .26s var(--ease),background .26s,color .26s}.ex-anim .st.sw{opacity:0;transform:translateY(5px)}.ex-anim tbody tr td{transition:background .3s}.ex-anim tbody tr.hl td{background:rgba(58,69,209,.05)}.ex-anim tbody tr.hl td:first-child{box-shadow:inset 2px 0 0 var(--accent);padding-left:8px}.ex-anim tbody tr td:first-child{transition:background .3s,box-shadow .3s,padding .3s}.ex-anim .hd .pill{transition:opacity .2s,transform .26s var(--ease),background .26s,color .26s}.ex-anim .hd .pill.sw{opacity:0;transform:translateY(5px)}.ex-anim .hd .pill.done{background:#E6F6EC;color:#12A150}.ex-anim .panel{transition:opacity .4s}.ex-anim.fade .panel{opacity:.55}.rel-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.rel-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:960px){.rel-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.rel-grid{grid-template-columns:1fr}.rel-head .link{display:none}}.rel-card{display:flex;flex-direction:column;background:#fff;border-radius:24px;padding:12px;box-shadow:0 0 0 1px var(--border);transition:transform .36s var(--ease),box-shadow .3s;color:inherit}.rel-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px var(--border-strong),0 22px 48px rgba(14,18,48,.08)}.rel-vis{position:relative;aspect-ratio:16/10;border-radius:16px;overflow:hidden;display:grid;place-items:center;padding:22px;background:radial-gradient(120% 90% at 50% 0,#EEF0FF 0,#F6F7FA 62%)}.rel-vis:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(58,69,209,.13) 1px,transparent 1.2px);background-size:14px 14px;mask-image:linear-gradient(180deg,#000,transparent 85%);-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%)}.rel-vis>*{position:relative;transition:transform .5s var(--ease)}.rel-card:hover .rel-vis>*{transform:translateY(-3px) scale(1.025)}.rel-body{position:relative;display:flex;flex-direction:column;flex:1 1;padding:20px 12px 12px}.rel-body h3{font-size:21px;font-weight:500;letter-spacing:-.02em;color:var(--text)}.rel-body p{margin-top:8px;font-size:15px;line-height:1.55;color:var(--text-2);max-width:34ch}.rel-body .rel-note{margin-top:8px;font-size:12px;color:var(--text-muted)}.rel-go{margin-top:auto;align-self:flex-start;width:38px;height:38px;border-radius:999px;display:grid;place-items:center;background:var(--accent-soft);color:var(--primary);transition:background .24s,color .24s}.rel-body p:last-of-type{margin-bottom:22px}.rel-go svg{transition:transform .24s var(--ease)}.rel-card:hover .rel-go{background:var(--primary);color:#fff}.rel-card:hover .rel-go svg{transform:translateX(2px)}.rv-panel{width:100%;max-width:280px;background:#fff;border-radius:14px;padding:14px 16px;box-shadow:0 0 0 1px rgba(14,18,48,.05),0 12px 30px rgba(58,69,209,.1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rv-row{display:flex;align-items:center;gap:14px}.rv-lbl{display:block;font-size:11.5px;color:var(--text-muted)}.rv-big{display:block;margin-top:2px;font-size:22px;font-weight:600;letter-spacing:-.02em;color:var(--text)}.rv-big small{font-size:.55em;color:var(--text-muted)}.rv-rows{margin-top:10px;border-top:1px solid var(--border)}.rv-rows div{display:flex;justify-content:space-between;padding-top:7px;font-size:12px;color:var(--text-2)}.rv-rows b{font-weight:600;color:var(--text)}.rv-donut{width:56px;height:56px;flex:none;transform:rotate(-90deg)}.rv-donut circle{fill:none;stroke:#E9ECFF;stroke-width:5}.rv-donut circle.a{stroke:var(--accent);stroke-linecap:round}.rv-leg{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12px;color:var(--text-2);white-space:nowrap}.rv-leg i{width:7px;height:7px;border-radius:50%;background:#C8CEFF}.rv-leg i.a{background:var(--accent)}.rv-leg b{color:var(--text);font-weight:600}.rv-cardwrap{width:74%;max-width:230px}.rv-cardwrap img{width:100%;height:auto;display:block;border-radius:11px;box-shadow:0 16px 36px rgba(8,13,51,.25)}.rv-chip{position:absolute;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:#fff;font-size:11.5px;font-weight:600;color:var(--text);white-space:nowrap;box-shadow:0 0 0 1px rgba(14,18,48,.05),0 10px 24px rgba(14,18,48,.1)}.rv-chip svg{color:var(--accent)}.rv-chip.c1{left:-14%;bottom:14%}.rv-chip.c1 svg{color:#12A150}.rv-chip.c2{right:-12%;top:10%}.rv-chip.c3{position:relative;margin-top:10px;background:#E6F6EC;box-shadow:none}.rv-chip.c3,.rv-chip.c3 svg{color:#12A150}.rv-li{display:flex;align-items:center;gap:10px;padding:6px 0}.rv-li+.rv-li{border-top:1px solid var(--border)}.rv-li div{flex:1 1;min-width:0}.rv-li b{display:block;font-size:12.5px;color:var(--text)}.rv-li span:not(.rv-av){display:block;font-size:11px;color:var(--text-muted)}.rv-li em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--text)}.rv-av{width:26px;height:26px;flex:none;border-radius:8px;display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--primary);background:var(--chip)}.rv-bud+.rv-bud{margin-top:10px}.rv-bud div{display:flex;justify-content:space-between;font-size:12px;color:var(--text-2)}.rv-bud b{font-weight:600;color:var(--text)}.rv-bud i{height:5px;margin-top:5px;background:#F1F2FA;overflow:hidden}.rv-bud i,.rv-bud s{display:block;border-radius:3px}.rv-bud s{height:100%;background:var(--accent)}.rv-bill{display:flex;align-items:center;gap:10px}.rv-bill b{display:block;font-size:13px;color:var(--text)}.rv-bill span:not(.rv-ic){display:block;font-size:11px;color:var(--text-muted)}.rv-ic{width:28px;height:28px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--primary);color:#fff}.rv-steps{display:flex;gap:6px;margin-top:10px}.rv-pill,.rv-steps span{font-size:11px;font-weight:600;padding:4px 9px;border-radius:7px}.rv-pill.ok,.rv-steps .ok{background:#E6F6EC;color:#12A150}.rv-steps .sch{background:#E9ECFF;color:var(--accent)}.rv-team{align-items:center;justify-content:space-between;margin-top:12px}.rv-stack,.rv-team{display:flex}.rv-stack i{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;margin-left:-4px;font-style:normal;font-size:9px;letter-spacing:-.02em;font-weight:600;color:var(--primary);background:var(--chip);box-shadow:0 0 0 2px #fff}.rv-stack i:first-child{margin-left:0}.rv-stack i.more{background:var(--primary);color:#fff}.rv-sync{width:100%;max-width:300px;display:grid;grid-template-columns:76px 1fr auto;align-items:center}.rv-hub{width:76px;height:56px;border-radius:14px;display:grid;place-items:center;background:#fff;box-shadow:0 0 0 1px rgba(14,18,48,.05),0 12px 30px rgba(58,69,209,.14);z-index:1}.rv-hub img{width:46px;height:auto}.rv-sync svg{width:100%;height:104px}.rv-sync path{vector-effect:non-scaling-stroke;fill:none;stroke:#C8CEFF;stroke-width:1.5;stroke-dasharray:4 4;animation:rv-flow 1.6s linear infinite}@keyframes rv-flow{to{stroke-dashoffset:-16}}.rv-apps{display:flex;flex-direction:column;gap:10px}.rv-apps span{padding:6px 11px;border-radius:9px;background:#fff;font-size:11.5px;font-weight:600;color:var(--text);box-shadow:0 0 0 1px rgba(14,18,48,.05),0 6px 16px rgba(14,18,48,.06)}@media (prefers-reduced-motion:reduce){.rv-sync path{animation:none}.rel-card,.rel-vis>*{transition:none}}.tsc .cl-rows{position:relative;overflow:hidden;--nh:63px}.tsc .cl-rows>.newrow{position:absolute;left:0;right:0;top:0;z-index:1;height:var(--nh);max-height:none!important;padding-top:12px!important;padding-bottom:12px!important;background:#fff;animation:cl-new 10s var(--ease) infinite}.tsc .cl-rows>.newrow:before{content:"";position:absolute;inset:0;background:rgba(58,69,209,.06);border-radius:10px;pointer-events:none}.tsc .cl-rows>div:not(.newrow){animation:cl-push 10s var(--ease) infinite}.tsc .cl-rows>.newrow+div{border-top:0}@keyframes cl-new{0%,25%{opacity:0;transform:translateY(-12px)}32%,90%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-12px)}}@keyframes cl-push{0%,25%{transform:none}32%,90%{transform:translateY(var(--nh))}96%,to{transform:none}}@media (max-width:640px){.tsc .cl-rows{--nh:80px}}@media (prefers-reduced-motion:reduce){.tsc .cl-rows>.newrow{position:static;opacity:1;transform:none}.tsc .cl-rows>div{transform:none!important}}.bl-anim,.bl-anim .bl-av{position:relative}.bl-anim .bl-av{transition:background .3s,color .3s}.bl-anim .bl-av svg{position:absolute;opacity:0;transform:scale(.6);transition:opacity .25s,transform .3s var(--ease)}.bl-anim .bl-av .n{transition:opacity .2s}.bl-anim .bl-av.done{background:#E6F6EC;color:#12A150}.bl-anim .bl-av.done .n{opacity:0}.bl-anim .bl-av.done svg{opacity:1;transform:none}.bl-anim .hd .pill,.bl-anim .st{transition:opacity .2s,transform .26s var(--ease),background .26s,color .26s}.bl-anim .hd .pill.sw,.bl-anim .st.sw{opacity:0;transform:translateY(5px)}.bl-anim .hd .pill.ok{background:#E6F6EC;color:#12A150}.bl-anim .bl-rows>div{transition:background .3s,box-shadow .3s,padding .3s;border-radius:0}.bl-anim .bl-rows>div.hl{background:rgba(58,69,209,.05);box-shadow:inset 2px 0 0 var(--accent);padding-left:10px}.bl-anim .bl-btn{position:relative;overflow:hidden;min-width:104px;transition:transform .16s,background .26s}.bl-anim .bl-btn.press{transform:scale(.95)}.bl-anim .bl-btn .as-l2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;opacity:0;transform:translateY(8px);transition:opacity .26s,transform .26s var(--ease)}.bl-anim .bl-btn .as-l1{transition:opacity .2s,transform .26s var(--ease)}.bl-anim .bl-btn.done{background:#12A150}.bl-anim .bl-btn.done .as-l1{opacity:0;transform:translateY(-8px)}.bl-anim .bl-btn.done .as-l2{opacity:1;transform:none}.bl-anim .as-toast{position:absolute;left:50%;bottom:-26px;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px rgba(14,18,48,.05),0 16px 40px rgba(8,13,51,.28);opacity:0;transform:translate(-50%,10px);transition:opacity .32s,transform .42s var(--ease);pointer-events:none;white-space:nowrap}.bl-anim .as-toast.show{opacity:1;transform:translate(-50%)}.bl-anim .as-toast b{display:block;font-size:13px}.bl-anim .as-toast span:not(.as-tk){display:block;font-size:12px;color:var(--mut)}.bl-anim .as-tk{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#E9ECFF;color:var(--accent);flex:none}.bl-anim .panel{transition:opacity .4s}.bl-anim.fade .panel{opacity:.55}@media (max-width:640px){.bl-anim .as-toast{bottom:-62px}}.ui.bl-anim .rows .bl-av.done{background:#E6F6EC;color:#12A150}.ui.as-anim .bt.as-btn.done,.ui.bl-anim .bt.bl-btn.done{background:#12A150}.mo-anim{position:relative}.mo-anim .panel{transition:opacity .4s}.mo-anim.fade .panel{opacity:.55}.mo-anim .mo-btn{position:relative;overflow:hidden;min-width:112px;transition:transform .16s,background .26s}.mo-anim .mo-btn.press{transform:scale(.95)}.mo-anim .mo-btn .as-l1{transition:opacity .2s,transform .26s var(--ease)}.mo-anim .mo-btn .as-l2{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;opacity:0;transform:translateY(8px);transition:opacity .26s,transform .26s var(--ease)}.ui.mo-anim .bt.mo-btn.done{background:#12A150}.mo-anim .mo-btn.done .as-l1{opacity:0;transform:translateY(-8px)}.mo-anim .mo-btn.done .as-l2{opacity:1;transform:none}.mo-anim .mo-toast{position:absolute;left:50%;bottom:-26px;z-index:2;display:flex;align-items:center;gap:10px;padding:10px 14px 10px 10px;background:#fff;border-radius:14px;box-shadow:0 0 0 1px rgba(14,18,48,.05),0 16px 40px rgba(8,13,51,.28);opacity:0;transform:translate(-50%,10px);transition:opacity .32s,transform .42s var(--ease);pointer-events:none;white-space:nowrap}.mo-anim .mo-toast.mo-top{top:-26px;bottom:auto;transform:translate(-50%,-10px)}.mo-anim .mo-toast.show{opacity:1;transform:translate(-50%)}.mo-anim .mo-toast b{display:block;font-size:13px}.mo-anim .mo-toast span:not(.as-tk){display:block;font-size:12px;color:var(--mut)}.mo-anim .as-tk{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;background:#E9ECFF;color:var(--accent);flex:none}.mo-anim .mo-top .as-tk svg{transform:rotate(90deg)}.mo-anim .mo-top .as-tk{background:#E6F6EC;color:#12A150}.mo-anim .ac-delta{margin-top:4px;font-size:13px;font-weight:600;color:#12A150;opacity:0;transform:translateY(4px);transition:opacity .3s,transform .4s var(--ease)}.mo-anim .ac-delta.show{opacity:1;transform:none}.mo-anim .ac-last{transition:opacity .2s}.mo-anim .ac-last.sw{opacity:0}.mo-anim .ph{color:var(--mut)!important;font-weight:500!important}.mo-anim .rb-amt,.mo-anim .rb-f,.mo-anim [data-s=up]{transition:opacity .2s,transform .26s var(--ease),color .2s}.mo-anim .sw{opacity:0;transform:translateY(5px)}.mo-anim .rb-file{position:relative;overflow:hidden}.mo-anim .rb-prog{position:absolute;left:0;bottom:0;height:2px;width:0;background:var(--accent)}.mo-anim .rb-file.loading .rb-prog{width:100%;transition:width 1.2s var(--ease)}.mo-anim .as-caret{display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.15em;background:var(--accent);opacity:0}.mo-anim.typing .as-caret{animation:as-blink .9s steps(1) infinite}.mo-anim .mo-amt{transition:box-shadow .26s,border-color .26s}.mo-anim.typing .mo-amt{border-color:rgba(58,69,209,.55);box-shadow:0 0 0 4px rgba(69,83,227,.1)}@media (max-width:640px){.mo-anim .mo-toast{bottom:-62px}.mo-anim .mo-toast.mo-top{top:-18px;white-space:normal;width:88%}}@media (prefers-reduced-motion:reduce){.bl-anim *,.ex-anim *,.mo-anim *{transition:none!important;animation:none!important}}.mo-anim .pr-rows>div{transition:background .3s,box-shadow .3s,padding .3s}.mo-anim .pr-rows>div.hl{background:rgba(58,69,209,.05);box-shadow:inset 2px 0 0 var(--accent);padding-left:10px}.mo-anim .pr-rows .am span{transition:opacity .2s,color .26s}.mo-anim .pr-rows>div.pd .am span{color:#12A150;font-weight:600}.ui.mo-anim .pr-rows>div.pd .av{background:#E6F6EC;color:#12A150;transition:background .3s,color .3s}.mo-anim .hd span,.mo-anim .pr-l,.mo-anim .pr-r{transition:opacity .2s,color .26s}.mo-anim.paid .pr-l,.mo-anim.paid .pr-r{color:#12A150}.mo-anim .panel{position:relative}.mo-anim .pr-prog{position:absolute;left:0;bottom:0;height:3px;width:0;background:var(--accent);transition:width .5s var(--ease)}.mo-anim.paid .pr-prog{background:#12A150}.as-anim.fade .panel,.bl-anim.fade .panel,.ex-anim.fade .panel,.mo-anim.fade .panel{opacity:1}.fade :is(.as-val,.as-lim,.as-bal,.ac-bal,.ac-last,.rb-f,.rb-amt,.dp-val,.dp-bal,.pr-l,.pr-r){opacity:0!important;transition:opacity .3s ease!important}:is(.as-anim,.ex-anim,.bl-anim,.mo-anim) :is(.as-val,.as-lim,.as-bal,.ac-bal,.dp-val,.dp-bal,.pr-l,.pr-r){transition:opacity .3s ease}.mo-anim .bk-rows>div{transition:background .3s,box-shadow .3s,padding .3s}.mo-anim .bk-rows>div.hl{background:rgba(58,69,209,.05);box-shadow:inset 2px 0 0 var(--accent);padding-left:10px}.mo-anim .bk-rows .st{transition:opacity .2s,transform .2s,background .26s,color .26s}.mo-anim .bk-rows .st.press{transform:scale(.92)}.mo-anim .bk-rows .nm span{transition:opacity .2s}.mo-anim .bk-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .26s,opacity .3s}.mo-anim.paid .bk-n{color:#12A150}.fade :is(.bk-n){opacity:0!important;transition:opacity .3s ease!important}.ptable tr.fee-grp th{display:table-cell;padding:26px 0 10px;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);border-top:1px solid var(--border)}.ptable tbody tr.fee-grp:first-child th{padding-top:6px;border-top:0}.ptable tr.fee-grp+tr td{border-top:0;padding-top:8px}.fee-head.sky .fi{background:#EAF4FF;color:#0A6CFF;box-shadow:none}.fee-head.sky b{background:none;-webkit-background-clip:border-box;background-clip:border-box;color:#0A6CFF}.card:has(>.ptable .fee-head.sky){box-shadow:inset 0 3px 0 #0A6CFF}.tm-sec{padding-top:calc(var(--section-y) * .8)}.tm-logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:28px 64px;margin-top:var(--s8)}.tm-logo{display:inline-flex;align-items:center;gap:10px;opacity:.78;transition:opacity .24s}.tm-logo:hover{opacity:1}.tm-logo b{font-size:20px;font-weight:600;letter-spacing:-.02em;color:#fff}.tm-stage{position:relative;margin-top:var(--s10);border-radius:28px;overflow:hidden;min-height:460px;background:radial-gradient(70% 90% at 100% 50%,rgba(102,114,248,.16),transparent 70%),#0B1240;box-shadow:0 0 0 1px rgba(255,255,255,.07),0 40px 80px -40px rgba(0,0,0,.6)}.tm-slide{position:absolute;inset:0;margin:0;display:grid;grid-template-columns:1.1fr .9fr;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s .6s}.tm-slide.on{opacity:1;visibility:visible;transition:opacity .6s ease}.tm-copy{display:flex;flex-direction:column;padding:clamp(28px,4vw,56px)}.tm-tag{align-self:flex-start;padding:5px 11px;border-radius:8px;font-size:12.5px;font-weight:500;color:#fff;background:rgba(255,255,255,.1);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12)}.tm-copy blockquote{margin:auto 0 0;padding-top:32px;font-size:clamp(22px,2.3vw,32px);line-height:1.3;font-weight:500;letter-spacing:-.02em;color:#fff;max-width:30ch;text-indent:-.4em}.tm-slide.on blockquote{animation:tm-in .7s var(--ease) both}.tm-copy figcaption{display:flex;align-items:center;gap:14px;margin-top:32px}.tm-av{width:46px;height:46px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:15px;font-weight:600;color:#fff;background:linear-gradient(140deg,var(--tint),#0C188F);box-shadow:0 0 0 3px rgba(255,255,255,.08)}.tm-copy figcaption b{display:block;font-size:16px;font-weight:500;color:#fff}.tm-copy figcaption em{display:block;font-style:normal;font-size:14px;color:var(--ash-2,#A3A9C9);margin-top:2px}.tm-vis{position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(60% 60% at 50% 50%,color-mix(in srgb,var(--tint) 55%,transparent),transparent 72%),linear-gradient(160deg,color-mix(in srgb,var(--tint) 30%,#0B1240) 0,#0B1240 80%)}.tm-vis:before{content:"";position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.12) 1px,transparent 1.2px);background-size:18px 18px;mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent);-webkit-mask-image:radial-gradient(70% 70% at 50% 50%,#000,transparent)}.tm-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:1px solid rgba(255,255,255,.14);transform:translate(-50%,-50%)}.tm-ring.r1{width:220px;height:220px}.tm-ring.r2{width:340px;height:340px;border-color:rgba(255,255,255,.09)}.tm-ring.r3{width:470px;height:470px;border-color:rgba(255,255,255,.05)}.tm-slide.on .tm-ring{animation:tm-ring 6s ease-in-out infinite}.tm-slide.on .tm-ring.r2{animation-delay:-2s}.tm-slide.on .tm-ring.r3{animation-delay:-4s}.tm-tile{position:relative;width:200px;height:140px;border-radius:26px;display:grid;place-items:center;background:#fff;box-shadow:0 30px 60px -20px rgba(0,0,0,.55),0 0 0 8px rgba(255,255,255,.06)}.tm-tile img{max-width:150px;max-height:100px;width:auto;height:auto}.tm-slide.on .tm-tile{animation:tm-tile .8s var(--ease) both}.tm-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}@keyframes tm-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes tm-tile{0%{opacity:0;transform:translateY(16px) scale(.96)}to{opacity:1;transform:none}}@keyframes tm-ring{0%,to{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.04)}}.tm-tabs{display:flex;justify-content:center;gap:10px;margin-top:26px}.tm-tab{width:170px;display:flex;flex-direction:column;gap:9px;color:var(--ash-2,#A3A9C9);font-size:13px;text-align:left;transition:color .2s}.tm-tab i{display:block;height:3px;border-radius:2px;background:rgba(255,255,255,.16);overflow:hidden}.tm-tab s{display:block;height:100%;background:#fff;transform:scaleX(0);transform-origin:0 50%}.tm-tab.on,.tm-tab:hover{color:#fff}@media (max-width:860px){.tm-stage{min-height:620px}.tm-slide{grid-template-columns:1fr;grid-template-rows:220px 1fr}.tm-vis{order:-1}.tm-tile{width:150px;height:104px}.tm-tile img{max-width:112px;max-height:64px}.tm-copy blockquote{margin-top:0;padding-top:22px}.tm-stage{min-height:580px}.tm-tab{width:auto;flex:1 1}.tm-tab span{display:none}.tm-logos{gap:22px 36px}}@media (prefers-reduced-motion:reduce){.tm-slide,.tm-slide *{animation:none!important;transition:none!important}}.hero-consent{margin-top:var(--s3);font-size:13px;line-height:1.5;color:var(--ash);text-align:center}.hero-consent a{color:#C9CFFF;text-decoration:underline;-webkit-text-decoration-color:rgba(201,207,255,.35);text-decoration-color:rgba(201,207,255,.35);text-underline-offset:3px;transition:color .16s,-webkit-text-decoration-color .16s;transition:color .16s,text-decoration-color .16s;transition:color .16s,text-decoration-color .16s,-webkit-text-decoration-color .16s}.hero-consent a:focus-visible,.hero-consent a:hover{color:#fff;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.fees-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:clamp(32px,4vw,48px);align-items:start}.fees-col{display:flex;flex-direction:column;gap:20px;min-width:0}.fee-card:hover{transform:none;box-shadow:0 0 0 1px var(--border)}.fee-card:hover .rel-vis>*{transform:none}.fee-card .rel-vis{aspect-ratio:16/8.2}.fee-card .rv-panel{max-width:300px}.fee-card .rv-big small{font-size:12px;font-weight:400;margin-left:2px}.rel-body p.fee-sub{margin:6px 0 0;font-size:14.5px;max-width:none}.fee-rows{margin:6px 0 0}.fee-h{margin:22px 0 2px;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.fee-r{display:flex;justify-content:space-between;gap:20px;padding:14px 0;border-bottom:1px solid var(--border)}.fee-r:last-child{border-bottom:0}.fee-r dd,.fee-r dt{margin:0}.fee-r b{display:block;font-size:15px;font-weight:500;color:var(--text)}.fee-r span{display:block;margin-top:3px;font-size:12.8px;line-height:1.45;color:var(--text-muted);max-width:40ch}.fee-r dd{text-align:right;flex:none;max-width:44%}.fee-r dd b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fee-r dd span{margin-left:auto}@media (max-width:860px){.fees-grid{grid-template-columns:minmax(0,1fr)}.fees-col{display:contents}.fee-card .rel-vis{aspect-ratio:auto;padding:28px 18px}}@media (max-width:480px){.fee-r{gap:14px}.fee-r dd{max-width:48%}.fee-r span{font-size:12.5px}}.plan.plan-box{padding:12px;border:0;border-radius:24px;box-shadow:0 0 0 1px var(--border)}.plan.plan-box.pop{box-shadow:none}.plan-box .rel-vis{aspect-ratio:auto;height:172px}.plan-box .rv-panel{max-width:250px}.plan-box.pop .rel-vis{background:radial-gradient(120% 90% at 50% 0,rgba(102,114,248,.32) 0,rgba(255,255,255,.05) 70%)}.plan-box.pop .rel-vis:before{background-image:radial-gradient(rgba(184,192,255,.22) 1px,transparent 1.2px)}.plan-body{display:flex;flex-direction:column;flex:1 1;padding:20px 16px 16px}.plan-body .price{margin-top:16px}.plan-body .btn{margin-top:auto}.plan-body .check{margin-bottom:28px}.pv-av{display:flex;align-items:center;margin-top:10px}.pv-av i{width:30px;height:30px;margin-left:-5px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:600;color:var(--accent);background:var(--accent-soft);box-shadow:0 0 0 2px #fff}.pv-av i:first-child{margin-left:0}.pv-av i.mo{background:#F1F2FA;color:var(--text-2)}.pv-big{display:block;margin-top:10px;font-size:20px;font-weight:600;letter-spacing:-.02em;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-big em{font-style:normal;font-size:12px;font-weight:400;letter-spacing:0;color:var(--text-muted);margin-left:2px}.pv-bar{margin-top:8px;height:6px;border-radius:3px;background:#EEF0FA;overflow:hidden}.pv-bar b{display:block;height:100%;border-radius:3px;background:var(--accent)}.pform select.pf-dd-native{position:absolute;width:1px;height:1px;padding:0;border:0;opacity:0;pointer-events:none}.pform label:has(>.pf-dd){position:relative}.pf-dd{position:relative}.pf-dd-btn{width:100%;display:flex;align-items:center;gap:10px;padding:11px 14px;border:1px solid var(--border-strong);border-radius:10px;background:#fff;font:inherit;font-size:15px;font-weight:400;color:var(--text);text-align:left;cursor:pointer;transition:border-color .15s,box-shadow .15s}.pf-dd-btn .v{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.5}.pf-dd-btn .v.ph{color:var(--text-muted)}.pf-dd-btn svg{flex:none;color:var(--text-2);transition:transform .2s var(--ease)}.pf-dd-btn:hover{border-color:#B9BDD0}.pf-dd-btn:focus-visible,.pf-dd.open .pf-dd-btn{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(58,69,209,.14)}.pf-dd.bad .pf-dd-btn{border-color:var(--danger,#D93A3A)}.pf-dd.open .pf-dd-btn svg{transform:rotate(180deg)}.pf-dd-pop{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:30;background:#fff;border-radius:10px;box-shadow:0 0 0 1px var(--border),0 16px 40px rgba(14,18,48,.14);overflow:hidden;animation:ixpop .16s var(--ease)}.pf-dd-pop[hidden]{display:none}.pf-dd-pop ul{list-style:none;margin:0;padding:6px;max-height:300px;overflow-y:auto;overscroll-behavior:contain}.pf-dd-pop li{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border-radius:6px;font-size:14px;font-weight:400;line-height:1.35;color:var(--text);cursor:pointer}.pf-dd-pop li .n{flex:1 1;min-width:0}.pf-dd-pop li.on{background:#F1F2FA}.pf-dd-pop li[aria-selected=true]{color:var(--accent);font-weight:500}.pf-dd-pop li svg{flex:none;color:var(--accent);visibility:hidden}.pf-dd-pop li[aria-selected=true] svg{visibility:visible}.tour .tprog{display:none}@media (max-width:960px){.tour{display:flex;flex-direction:column;gap:0}.tour .list{display:contents}.tour .item{position:relative;order:calc(var(--o, 0) * 2);padding:16px 0}.tour .item b{font-size:16px}.tour .item:last-of-type{border-bottom:0}.tour .list-sticky{order:calc(var(--on, 0) * 2 + 1);width:100%;margin:2px 0 20px}.tour .item{width:100%}.tour .item.on{padding-bottom:14px}.tour .tprog{display:block;position:absolute;left:0;right:0;top:-1px;height:2px;background:#8E9BFF;transform:scaleX(0);transform-origin:left;opacity:0;pointer-events:none}.tour .item.on .tprog{opacity:1;animation:tourProg 9s linear forwards}.tour:has(.screen>.on .clip.paused) .item.on .tprog,.tour:not(.t-live) .item.on .tprog{animation-play-state:paused}.tour{border-bottom:1px solid var(--navy-700)}}@keyframes tourProg{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.tour .item.on .tprog{animation:none;transform:scaleX(1)}}.nav.sheet-open,.nav:has(.sheet.open){-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:var(--navy-900)!important;border-color:rgba(255,255,255,.07)!important}.nav[data-mode=light].sheet-open,.nav[data-mode=light]:has(.sheet.open){background:#fff!important;border-color:var(--border)!important}.sh-back{display:none}@media (max-width:1040px){.sheet{padding:0;overflow:hidden;display:flex;flex-direction:column;transform:none;transition:opacity .22s var(--ease),visibility 0s .22s}.sheet.open{transition:opacity .22s var(--ease),visibility 0s}.sheet a{display:block;padding:0;border:0;font-size:inherit}.sheet .btn{width:auto;margin-top:0}.sh-panes{position:relative;flex:1 1;min-height:0;overflow:hidden}.sh-p{position:absolute;inset:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;transition:transform .32s var(--ease),visibility 0s .32s}.sh-root{transform:none;visibility:visible}.sh-sub{transform:translateX(100%);visibility:hidden;padding:4px var(--gutter) 28px}.sheet:not([data-g=""]) .sh-root{transform:translateX(-30%);visibility:hidden}.sheet[data-g=company] .sh-sub[data-k=company],.sheet[data-g=products] .sh-sub[data-k=products],.sheet[data-g=resources] .sh-sub[data-k=resources],.sheet[data-g=solutions] .sh-sub[data-k=solutions]{transform:none;visibility:visible;transition:transform .32s var(--ease),visibility 0s}.sh-row{display:flex!important;width:100%;align-items:center;justify-content:space-between;padding:15px var(--gutter)!important;border:0;border-bottom:1px solid rgba(255,255,255,.08)!important;background:none;color:var(--ivory);font:inherit;font-size:16px;font-weight:500;text-align:left;cursor:pointer}.sh-row svg{transform:rotate(-90deg);color:var(--ash)}.sh-root{border-top:1px solid rgba(255,255,255,.08)}.sh-blk{padding:18px 0;border-bottom:1px solid rgba(255,255,255,.08)}.sh-ft{display:block;font-size:18px;font-weight:500;color:var(--ivory)}.sh-blk>p{margin-top:4px;font-size:13.5px;line-height:1.45;color:var(--ash)}.sh-hl{display:block}.sh-blk>.sh-hl+.sh-hl,.sh-blk>p+.sh-hl{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.sh-hl b{display:inline-flex;align-items:center;gap:6px;font-size:15px;font-weight:500;color:var(--ivory)}.sh-hl span{display:block;margin-top:3px;font-size:13px;line-height:1.45;color:var(--ash)}.sh-pill{display:inline-flex!important;align-items:center;gap:6px;margin-top:16px;padding:8px 14px!important;border-radius:999px;background:rgba(255,255,255,.08);font-size:13.5px!important;color:var(--ivory)}.sh-pill svg{transform:rotate(-45deg)}.sh-label{display:block;margin-top:14px;font-size:11.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ash-2)}.sh-blk ul{list-style:none;margin:6px 0 0;padding:0}.sh-a{display:inline-flex!important;align-items:center;gap:5px;padding:6px 0!important;border:0;background:none;font:inherit;font-size:15px!important;color:#DDE0F3;text-align:left;cursor:pointer}.sh-a .ext{transform:rotate(-45deg)}.sh-band{display:block!important;padding:20px 0 6px!important}.sh-band b{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:500;color:var(--ivory)}.sh-band i{width:26px;height:26px;border-radius:50%;display:inline-grid;place-items:center;background:rgba(255,255,255,.1);font-style:normal}.sh-band span{display:block;margin-top:6px;font-size:13px;color:var(--ash)}.sh-foot{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding:14px var(--gutter) calc(14px + env(safe-area-inset-bottom, 0px));border-top:1px solid rgba(255,255,255,.08);background:var(--navy-900)}.sh-foot .btn{width:100%;height:46px;justify-content:center;padding:0 16px!important;display:inline-flex!important}.sh-foot .sh-login{background:rgba(255,255,255,.1);color:var(--ivory)}.nav.sheet-open .right .login{display:none}.nav.sh-in .logo{visibility:hidden}.nav.sh-in .sh-back{display:inline-flex;position:absolute;left:var(--gutter);top:50%;transform:translateY(-50%);align-items:center;gap:4px;padding:8px 6px 8px 0;border:0;background:none;color:var(--ivory);font:inherit;font-size:17px;font-weight:500;cursor:pointer;z-index:2}.nav.sh-in .sh-back svg{transform:rotate(90deg)}.nav .bar{position:relative}}@media (prefers-reduced-motion:reduce){.sh-p{transition:none!important}}@media (max-width:1040px){.nav[data-mode=light] .sheet{background:#fff;color:var(--text)}.nav[data-mode=light] .sh-root{border-top-color:var(--border)}.nav[data-mode=light] .sh-row{color:var(--text);border-bottom-color:var(--border)!important}.nav[data-mode=light] .sh-row svg{color:var(--text-muted)}.nav[data-mode=light] .sh-blk{border-bottom-color:var(--border)}.nav[data-mode=light] .sh-band b,.nav[data-mode=light] .sh-ft,.nav[data-mode=light] .sh-hl b{color:var(--text)}.nav[data-mode=light] .sh-band span,.nav[data-mode=light] .sh-blk>p,.nav[data-mode=light] .sh-hl span{color:var(--text-2)}.nav[data-mode=light] .sh-blk>.sh-hl+.sh-hl,.nav[data-mode=light] .sh-blk>p+.sh-hl{border-top-color:var(--border)}.nav[data-mode=light] .sh-label{color:var(--text-muted)}.nav[data-mode=light] .sh-a{color:var(--text)}.nav[data-mode=light] .sh-pill{background:var(--bg-subtle,#F6F7FA);color:var(--text);box-shadow:0 0 0 1px var(--border)}.nav[data-mode=light] .sh-band i{background:var(--accent-soft,#E9ECFF);color:var(--accent)}.nav[data-mode=light] .sh-foot{background:#fff;border-top-color:var(--border)}.nav[data-mode=light] .sh-foot .sh-login{background:var(--bg-subtle,#F6F7FA);color:var(--text);box-shadow:0 0 0 1px var(--border-strong)}.nav[data-mode=light] .sh-back{color:var(--text)}.sh-p{background:inherit}.sh-root{z-index:1;transition:transform .32s var(--ease),opacity .2s var(--ease),visibility 0s .32s}.sh-sub{z-index:2}.sheet:not([data-g=""]) .sh-root{opacity:0}.sh-sub{padding:4px 0 28px}.sh-blk{padding:18px var(--gutter)}.sh-band{padding:20px var(--gutter) 6px!important}}@media (max-width:1040px){.sh-blk>.sh-hl:has(+.sh-pill){padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.08)}.nav[data-mode=light] .sh-blk>.sh-hl:has(+.sh-pill){border-bottom-color:var(--border)}.sh-blk>.sh-hl+.sh-pill{margin-top:20px}.sh-sub{border-top:1px solid rgba(255,255,255,.08);padding-top:0}.nav[data-mode=light] .sh-sub{border-top-color:var(--border)}}.nav .burger .bl{position:relative;width:20px;height:14px;display:block}.nav .burger .bl i{left:0;width:20px;height:1.6px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease),opacity .2s var(--ease),top .3s var(--ease)}@media (max-width:1040px){.sheet{inset:0!important;padding-top:72px;z-index:1;opacity:1!important;transform:translateX(100%);visibility:hidden;transition:transform .36s cubic-bezier(.32,.72,0,1),visibility 0s .36s!important;box-shadow:-24px 0 48px -24px rgba(8,13,51,.35)}.sheet.open{transform:none;visibility:visible;transition:transform .36s cubic-bezier(.32,.72,0,1),visibility 0s!important}.nav .bar{z-index:2}.nav .logo{transition:opacity .18s var(--ease)}.nav.sheet-open .logo{opacity:0;pointer-events:none}.nav.sheet-open,.nav:has(.sheet.open),.nav[data-mode=light].sheet-open,.nav[data-mode=light]:has(.sheet.open){background:transparent!important;border-color:transparent!important}}@media (max-width:1040px) and (prefers-reduced-motion:reduce){.sheet,.sheet.open{transition:visibility 0s!important}.nav .burger .bl i{transition:none}}@media (max-width:1040px){.sh-root{transform:none;opacity:1;visibility:visible;transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .3s ease,visibility 0s 0s!important}.sheet:not([data-g=""]) .sh-root{transform:translateX(-28%);opacity:0;visibility:hidden;transition:transform .38s cubic-bezier(.32,.72,0,1),opacity .26s ease,visibility 0s .38s!important}.sh-sub{transition:transform .38s cubic-bezier(.32,.72,0,1),visibility 0s .38s!important}.sheet[data-g=company] .sh-sub[data-k=company],.sheet[data-g=products] .sh-sub[data-k=products],.sheet[data-g=resources] .sh-sub[data-k=resources],.sheet[data-g=solutions] .sh-sub[data-k=solutions]{transition:transform .38s cubic-bezier(.32,.72,0,1),visibility 0s 0s!important}.sh-sub{box-shadow:-18px 0 36px -24px rgba(8,13,51,.35)}.nav .sh-back{display:inline-flex;position:absolute;left:var(--gutter);top:50%;align-items:center;gap:4px;padding:8px 6px 8px 0;border:0;background:none;font:inherit;font-size:17px;font-weight:500;cursor:pointer;z-index:2;color:var(--ivory);opacity:0;pointer-events:none;transform:translate(10px,-50%);transition:opacity .24s ease,transform .38s cubic-bezier(.32,.72,0,1)}.nav[data-mode=light] .sh-back{color:var(--text)}.nav .sh-back svg{transform:rotate(90deg)}.nav.sh-in .sh-back{opacity:1;pointer-events:auto;transform:translateY(-50%)}}@media (max-width:1040px) and (prefers-reduced-motion:reduce){.nav .sh-back,.sh-root,.sh-sub{transition:none!important}}@media (max-width:960px){.tour .item.on .tprog{animation:none!important;transition:transform .12s linear}.tour .item:not(.on) .tprog{transform:scaleX(0)!important}}.nav.sheet-closing{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media (max-width:640px){.capture{flex-direction:column;gap:6px;padding:6px}.capture input{flex:none;padding:0 14px;line-height:48px}.capture .btn,.capture input{width:100%;height:48px;font-size:16px}}@media (min-width:1041px){.mm{opacity:1;transform:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);visibility:hidden;transition:visibility 0s .41s,-webkit-clip-path .32s cubic-bezier(.32,.72,0,1) 90ms;transition:clip-path .32s cubic-bezier(.32,.72,0,1) 90ms,visibility 0s .41s;transition:clip-path .32s cubic-bezier(.32,.72,0,1) 90ms,visibility 0s .41s,-webkit-clip-path .32s cubic-bezier(.32,.72,0,1) 90ms}.mm.open{-webkit-clip-path:inset(0 0 -40px 0);clip-path:inset(0 0 -40px 0);visibility:visible;transition:visibility 0s,-webkit-clip-path .38s cubic-bezier(.32,.72,0,1);transition:clip-path .38s cubic-bezier(.32,.72,0,1),visibility 0s;transition:clip-path .38s cubic-bezier(.32,.72,0,1),visibility 0s,-webkit-clip-path .38s cubic-bezier(.32,.72,0,1)}.mm>*{opacity:0;transform:translateY(-6px);transition:opacity .14s ease,transform .2s ease}.mm.open>*{opacity:1;transform:none;transition:opacity .26s ease .11s,transform .38s cubic-bezier(.22,1,.36,1) .11s}.mm-scrim{transition:opacity .32s ease 60ms,visibility 0s .38s}.mm-scrim.open{transition:opacity .26s ease,visibility 0s}.nav{transition:background .32s ease 80ms,border-color .32s ease 80ms,color .32s ease}.nav.menu-open{transition:background .2s ease,border-color .2s ease,color .2s ease}}@media (min-width:1041px) and (prefers-reduced-motion:reduce){.mm,.mm.open,.mm.open>*,.mm>*{transition:visibility 0s,opacity .12s!important;transform:none!important}}.nav .burger .bl{width:18px;height:18px;transform:none;transition:transform .34s cubic-bezier(.32,.72,0,1)}.nav .burger .bl i{position:absolute;margin:0!important;border-radius:1px;transform:none!important}.nav .burger .bl i:first-child{left:0!important;top:8px!important;width:18px;height:2px}.nav .burger .bl i:nth-child(2){left:8px!important;top:0!important;width:2px;height:18px}.nav .burger .bl i:nth-child(3){display:none}.nav.sheet-open .burger .bl{transform:rotate(45deg)}@media (prefers-reduced-motion:reduce){.nav .burger .bl{transition:none}}@media (max-width:1040px){.nav .burger{margin-right:-13px}}.nav .burger svg.bl{display:block;width:18px;height:18px;transform:none;transition:transform .34s cubic-bezier(.32,.72,0,1)}.nav.sheet-open .burger svg.bl{transform:rotate(45deg)}@media (max-width:1040px){.nav .burger{margin-right:-8px}}@media (prefers-reduced-motion:reduce){.nav .burger svg.bl{transition:none}}.bk-tip{position:relative;display:inline-block;cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:4px;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;outline:none}.bk-tip sup{font-size:.62em;margin-left:1px;top:-.55em}.bk-tip:focus-visible{border-radius:3px;box-shadow:0 0 0 2px var(--accent)}.bk-tip-pop{bottom:calc(100% + 10px);z-index:20;width:270px;padding:10px 12px;border-radius:10px;color:var(--text-2);font-size:12px;font-style:italic;line-height:1.45;text-align:left;letter-spacing:0;box-shadow:0 0 0 1px rgba(14,18,48,.06),0 14px 34px -10px rgba(14,18,48,.3);opacity:0;visibility:hidden;transform:translate(-50%,4px);transition:opacity .16s ease,transform .2s ease,visibility 0s .2s;pointer-events:none}.bk-tip-pop,.bk-tip-pop:after{position:absolute;left:50%;background:#fff}.bk-tip-pop:after{content:"";top:100%;width:10px;height:10px;transform:translate(-50%,-5px) rotate(45deg);box-shadow:2px 2px 3px rgba(14,18,48,.06)}.bk-tip:focus .bk-tip-pop,.bk-tip:focus-within .bk-tip-pop,.bk-tip:hover .bk-tip-pop{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .16s ease,transform .2s ease,visibility 0s}@media (max-width:640px){.bk-tip-pop{left:0;transform:translate(-8px,4px);width:min(270px,80vw)}.bk-tip-pop:after{left:28px}.bk-tip:focus .bk-tip-pop,.bk-tip:hover .bk-tip-pop{transform:translate(-8px)}}@media (prefers-reduced-motion:reduce){.bk-tip-pop{transition:none}}.bk-tip{text-decoration:none}.bk-tip .bk-w{-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-decoration-thickness:1px;text-underline-offset:4px}.pk-logo .pkl{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0 14%}.pk-logo .pkl img{display:block;width:auto;height:auto;max-width:100%}.pk-logo .pkl.sq img{height:46%;max-height:76px}.pk-logo .pkl.wm img{width:70%;max-height:34%;object-fit:contain}.pk-logo .pkl.tx{font-size:22px;font-weight:700;letter-spacing:-.03em;color:#0E1230;text-align:center;line-height:1.1}.pk-logo.lg .pkl{padding:0 10px}.pk-logo.lg .pkl.sq img{height:58%}.pk-logo.lg .pkl.wm img{width:100%;max-height:40%}.pk-logo.lg .pkl.tx{font-size:11px;letter-spacing:-.01em}@media (max-width:720px){.pk-logo .pkl.tx{font-size:17px}}.pk-bar{background:color-mix(in srgb,var(--page-now,#fff) 92%,transparent)}.pk-modal .pk-logo.lg:has(.pkl.tx){display:none}.pk-modal .pk-logo.lg:has(.pkl.tx)+h3{margin-top:0}.pk-chip img{display:block;flex:none;width:26px;height:26px;object-fit:contain}.pk-chip.lg img{width:30px;height:30px}.pk-chip.sm img{width:20px;height:20px}@media (max-width:720px){.pk-chip img,.pk-chip.lg img{width:22px;height:22px}}