:root{--ink:#07104f;--ink-2:#0f1d72;--brand:#0b22a8;--bright:#1e6bff;--silver:#a9b2c1;--chrome:linear-gradient(135deg, #f5f7fa 0%, #b7bfcc 45%, #eef1f5 60%, #9aa4b4 100%);--paper:#f5f7fb;--white:#fff;--line:#dde2ec;--muted:#525c78;--research:#1e5bff;--digital:#0094d4;--tech:#5a3fe0;--finance:#7c889e;--tone:var(--tech);--tone-soft:#eaeeff;--display:"Manrope", "Segoe UI", system-ui, sans-serif;--body:"Inter", "Segoe UI", system-ui, -apple-system, sans-serif;--r-lg:28px;--r-md:16px;--r-sm:10px;--shadow:0 1px 2px #13213c0f, 0 12px 32px -12px #13213c2e;--header-h:76px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(var(--header-h) + env(safe-area-inset-top,0px));scroll-behavior:smooth}*,:before,:after{box-sizing:inherit}.tone-research{--tone:var(--research);--tone-soft:#e6edff}.tone-digital{--tone:var(--digital);--tone-soft:#e0f3fb}.tone-tech{--tone:var(--tech);--tone-soft:#ede9fd}.tone-finance{--tone:var(--finance);--tone-soft:#eef1f5}.tone-ink{--tone:var(--brand);--tone-soft:#e6eaf7}body{font-family:var(--body);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.6}h1,h2,h3{font-family:var(--display);letter-spacing:-.025em;margin:0 0 .5em;line-height:1.15}h1{font-size:clamp(2.3rem,5.2vw,4.2rem);font-weight:800}h2{font-size:clamp(1.75rem,3.2vw,2.6rem);font-weight:700}h3{letter-spacing:-.005em;font-size:1.2rem;font-weight:700}p{margin:0 0 1em}a{color:inherit}img{max-width:100%;display:block}button{font:inherit;cursor:pointer}:focus-visible{outline:3px solid var(--tech);outline-offset:3px;border-radius:6px}.container{width:min(1240px,100% - 40px);margin-inline-start:auto;margin-inline-end:auto}.skip{background:var(--white);z-index:100;border-radius:8px;padding:8px 14px;position:absolute;top:8px;left:-999px}.skip:focus{left:12px}.center{text-align:center}.muted{color:var(--muted)}.lead{color:var(--ink);font-size:1.22rem;font-weight:500;line-height:1.55}.btn{white-space:nowrap;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s,border-color .2s,transform .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn--lg{padding:15px 28px;font-size:1.04rem}.btn--block{width:100%}.btn--primary{background:var(--ink);color:var(--white);background:var(--brand)}.btn--primary:hover{background:var(--bright)}.btn--ghost{border-color:var(--ink);color:var(--ink);background:0 0}.btn--ghost:hover{background:var(--ink);color:var(--white)}.btn--light{background:var(--white);color:var(--ink)}.btn--light:hover{background:var(--tone-soft)}.btn--outline-light{color:var(--white);border-color:#ffffff8c}.btn--outline-light:hover{border-color:var(--white);background:#ffffff1f}.btn--tone{background:var(--tone);color:var(--white)}.btn--tone:hover{filter:brightness(1.08)}.btn[disabled]{opacity:.6;cursor:progress}.round{border:2px solid var(--line);background:var(--white);width:46px;height:46px;color:var(--ink);border-radius:50%;place-items:center;font-size:1.5rem;line-height:1;transition:border-color .2s,background .2s;display:grid}.round:hover{border-color:var(--ink)}.pill{background:var(--tone-soft);color:var(--ink);border-radius:999px;padding:4px 12px;font-size:.82rem;font-weight:600;display:inline-block}.header{z-index:50;-webkit-backdrop-filter:saturate(1.4)blur(14px);padding-top:env(safe-area-inset-top,0px);background:#f6f8fbdb;transition:box-shadow .2s;position:sticky;top:0}.header__bar{height:var(--header-h);justify-content:space-between;align-items:center;gap:20px;display:flex}.header__bar>a{text-decoration:none}.logo{align-items:center;gap:10px;display:inline-flex}.logo svg{flex:none;width:40px;height:40px}.logo__text{flex-direction:column;line-height:1.1;display:flex}.logo__text strong{font-family:var(--display);letter-spacing:-.01em;font-size:1.15rem;font-weight:800}.logo__text small{color:var(--muted);letter-spacing:.02em;font-size:.7rem}.logo--light{color:var(--white)}.logo--light small{color:#ffffffa6}.nav{gap:2px;display:flex}.nav__link{color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:10px 12px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.nav__link.active{background:var(--white);box-shadow:inset 0 0 0 1.5px var(--line)}.caret{opacity:.6;border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.header__actions{align-items:center;gap:10px;display:flex}.burger{border:2px solid var(--line);background:var(--white);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:46px;height:46px;display:none}.burger span{background:var(--ink);border-radius:2px;width:18px;height:2px}.mega{background:var(--white);border-top:1px solid var(--line);max-height:calc(100vh - var(--header-h) - 20px);animation:.18s ease-out drop;position:absolute;top:100%;left:0;right:0;overflow-y:auto;box-shadow:0 30px 50px -30px #13213c59}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.mega__grid{grid-template-columns:repeat(4,1fr);gap:28px;padding:28px 0 32px;display:grid}.mega__head{font-family:var(--display);border-bottom:3px solid var(--tone);align-items:center;gap:10px;margin-bottom:8px;padding-bottom:12px;font-size:1.08rem;font-weight:700;text-decoration:none;display:flex}.mega__icon{background:var(--tone-soft);border-radius:10px;place-items:center;width:34px;height:34px;font-size:1.05rem;display:grid}.mega__col ul{columns:1;margin:0;padding:0;list-style:none}.mega__col li a{color:var(--muted);padding:4px 0;font-size:.9rem;text-decoration:none;display:block}.mega__col li a:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone);text-underline-offset:3px;text-decoration-thickness:2px}.mega__products{grid-template-columns:repeat(2,1fr);gap:16px;padding:22px 0;display:grid}.mega__product{border-radius:var(--r-md);background:var(--paper);padding:18px 20px;text-decoration:none;display:block}.mega__product:hover{background:#eef2f8}.mega__product strong{font-family:var(--display);font-size:1.1rem;display:block}.mega__product span{color:var(--muted);font-size:.92rem}.drawer{display:none}.hero{background:var(--ink);color:var(--white);padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,100px);position:relative;overflow:hidden}.hero__bg{background:radial-gradient(600px 400px at 85% 20%,#3b5bfd52,#0000 70%),radial-gradient(500px 360px at 70% 95%,#0e9c8842,#0000 70%),radial-gradient(420px 300px at 5% 100%,#ef4f5a2e,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.hero__bg:after{content:"";background-image:radial-gradient(#ffffff14 1px,#0000 1px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%);mask-image:linear-gradient(90deg,#0000,#000 60%)}.hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid;position:relative}.hero__pillars{color:#ffffffbf;margin-bottom:18px;font-size:1rem;font-weight:600}.hero h1{color:var(--white);margin-bottom:22px}.hero h1 span{color:#ffffffb8;letter-spacing:-.01em;margin-top:10px;font-size:.62em;font-weight:500;display:block}.hero__lead{font-family:var(--display);margin-bottom:14px;font-size:1.35rem;font-weight:600}.hero__text{color:#ffffffc7;max-width:58ch;font-size:1.06rem}.hero__ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero .btn--light:hover{background:#e7ebf3}.dial{justify-items:center;gap:18px;display:grid;position:relative}.dial__svg{width:min(420px,100%);height:auto;overflow:visible}.dial__orbit{fill:none;stroke:#ffffff1f;stroke-width:1px;stroke-dasharray:3 7}.dial__orbit--inner{stroke-dasharray:none;stroke:#ffffff14}.dial__arc{fill:none;stroke:var(--tone);stroke-linecap:round;opacity:.38;transition:opacity .4s,stroke-width .4s}.dial__hit{fill:none;stroke:#0000;cursor:pointer;pointer-events:stroke}.dial__hit:focus-visible{stroke:#ffffff2e;outline:none}.dial__emoji{pointer-events:none;font-size:20px}.dial__center{aspect-ratio:1;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;width:min(420px,100%);padding:0 28%;display:flex;position:absolute;top:0}.dial__kicker{color:#fff9;font-size:.78rem}.dial__center strong{font-family:var(--display);color:var(--white);margin:4px 0 8px;font-size:clamp(1.15rem,2.4vw,1.55rem);line-height:1.1}.dial__flow{color:var(--tone);filter:brightness(1.25);font-size:.8rem;font-weight:600}.dial__card{border:1px solid #ffffff1f;border-left:4px solid var(--tone);border-radius:var(--r-md);background:#ffffff0f;width:min(420px,100%);min-height:120px;padding:16px 18px}.dial__card p{color:#ffffffd9;margin:0 0 8px;font-size:.95rem}.dial__card a{color:var(--white);-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.stats{background:var(--white);border-bottom:1px solid var(--line)}.stats__grid{grid-template-columns:repeat(4,1fr);display:grid}.stat{border-left:1px solid var(--line);flex-direction:column;gap:4px;padding:34px 24px;display:flex}.stat:first-child{border-left:0;padding-left:0}.stat__num{font-family:var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(2.2rem,4.2vw,3.4rem);font-weight:800;line-height:1}.stat--0 .stat__num{color:var(--research)}.stat--1 .stat__num{color:var(--digital)}.stat--2 .stat__num{color:var(--tech)}.stat--3 .stat__num{background:linear-gradient(135deg,#5f6b82,#a9b2c1 55%,#4e5a70);color:#0000;-webkit-background-clip:text;background-clip:text}.stat__label{color:var(--muted);max-width:24ch;font-size:.95rem}.section{padding:clamp(60px,8vw,104px) 0}.section--tint{background:var(--white)}.section__head{max-width:720px;margin-bottom:36px}.section__head p{color:var(--muted);font-size:1.08rem}.section__head--center{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.split{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.split+.pillars,.split+.reasons{margin-top:44px}.split__body>p:not(.lead){color:var(--muted)}.pillars{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.pillar{background:var(--white);border-radius:var(--r-md);border:1px solid var(--line);border-top:5px solid var(--tone);flex-direction:column;padding:26px 22px 22px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.pillar:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.pillar__icon{background:var(--tone-soft);border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:16px;font-size:1.4rem;display:grid}.pillar p{color:var(--muted);flex:1;font-size:.96rem}.pillar__flow{color:var(--ink);margin-bottom:14px;font-size:.85rem;font-weight:600}.pillar__more{background:var(--tone-soft);border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:.9rem;font-weight:600}.carousel__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.tabs{flex-wrap:wrap;gap:8px;display:flex}.tab{border:2px solid var(--line);background:var(--white);color:var(--ink);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-weight:600;transition:all .2s;display:inline-flex}.tab:hover{border-color:var(--tone)}.tab.is-active{background:var(--tone);border-color:var(--tone);color:var(--white)}.tab__count{background:var(--tone-soft);color:var(--ink);border-radius:999px;padding:1px 8px;font-size:.78rem}.tab.is-active .tab__count{color:var(--white);background:#ffffff40}.carousel__nav{gap:8px;display:flex}.carousel__intro{color:var(--muted);max-width:70ch;margin:22px 0 24px}.carousel__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(25% - 15px);grid-auto-flow:column;gap:20px;padding:6px 2px 18px;display:grid;overflow-x:auto}.carousel__track::-webkit-scrollbar{display:none}.svc-card{scroll-snap-align:start;background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);flex-direction:column;padding:22px;text-decoration:none;transition:border-color .2s,box-shadow .25s,transform .25s;display:flex;position:relative}.section--tint .svc-card{background:var(--paper)}.svc-card:hover{border-color:var(--tone);box-shadow:var(--shadow);transform:translateY(-3px)}.svc-card__index{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-bottom:18px;font-size:.78rem;display:flex}.svc-card__index:before{content:"";background:var(--tone);border-radius:4px;width:22px;height:4px}.svc-card h3{font-size:1.14rem}.svc-card p{color:var(--muted);font-size:.94rem}.svc-card ul,.vlist__items,.ticks{margin:0 0 18px;padding:0;list-style:none}.svc-card li{padding:3px 0 3px 18px;font-size:.88rem;position:relative}.svc-card li:before{content:"";background:var(--tone);border-radius:2px;width:7px;height:7px;position:absolute;top:11px;left:0}.svc-card__link{-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone);text-underline-offset:4px;margin-top:auto;font-size:.92rem;font-weight:600;text-decoration-line:underline;text-decoration-thickness:2px}.svc-card__link:after{content:"";border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.carousel__bar{background:var(--line);border-radius:4px;flex:1;min-width:120px;height:4px;overflow:hidden}.carousel__bar span{background:var(--tone);border-radius:4px;height:100%;transition:width .3s;display:block}.carousel__foot{flex-wrap:wrap;align-items:center;gap:18px;margin-top:18px;display:flex}.ceo{background:linear-gradient(180deg,var(--paper),#eef2f8)}.ceo__grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.ceo__photo{margin:0;position:relative}.ceo__frame{aspect-ratio:7/8;border-radius:200px 200px var(--r-lg) var(--r-lg);background:var(--ink);box-shadow:18px 18px 0 -2px var(--brand),-18px -18px 0 -2px #b7bfcc;margin:18px;position:relative;overflow:hidden}.ceo__frame img{object-fit:cover;width:100%;height:100%}.ceo__monogram{width:100%;height:100%;font-family:var(--display);color:var(--white);background:radial-gradient(circle at 30% 20%,#3b5bfd8c,transparent 55%),radial-gradient(circle at 80% 90%,#a9b2c166,transparent 55%),var(--ink);place-items:center;font-size:clamp(4rem,10vw,7rem);font-weight:800;display:grid}.ceo__photo figcaption{flex-direction:column;margin:26px 18px 0;display:flex}.ceo__photo figcaption strong{font-family:var(--display);font-size:1.25rem}.ceo__photo figcaption span{color:var(--muted)}.ceo__text blockquote{border-left:4px solid var(--brand);margin:0;padding-left:28px;position:relative}.ceo__text blockquote p{color:#26334f;font-size:1.12rem;line-height:1.7}.ceo__text blockquote p:first-child{font-family:var(--display);color:var(--ink);font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:600;line-height:1.4}.ceo__signoff{color:var(--muted);margin-top:18px}.ceo__sign{font-family:var(--display);color:var(--brand);transform-origin:0;margin:6px 0 22px;font-size:2.1rem;font-style:normal;font-weight:600;transform:rotate(-3deg)}.journey__steps{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:16px;margin:0 0 40px;padding:0;list-style:none;display:grid;position:relative}.journey__steps:before{content:"";background:linear-gradient(90deg,var(--research),var(--tech),var(--digital),var(--finance));border-radius:3px;height:3px;position:absolute;top:26px;left:10%;right:10%}.journey__steps li{text-align:center;padding:0 6px;position:relative}.journey__n{background:var(--white);border:3px solid var(--tone);width:54px;height:54px;font-family:var(--display);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:1.2rem;font-weight:800;display:grid;position:relative}.journey__steps p{color:var(--muted);font-size:.94rem}.process{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.process li{background:var(--white);border-radius:var(--r-md);border:1px solid var(--line);padding:22px}.section--tint .process li{background:var(--paper)}.process__n{background:var(--tone);width:36px;height:36px;color:var(--white);border-radius:50%;place-items:center;margin-bottom:14px;font-weight:700;display:inline-grid}.process p{color:var(--muted);margin:0;font-size:.94rem}.products-home{background:var(--ink);color:var(--white)}.products-home .section__head p{color:#ffffffb3}.product-duo{grid-template-columns:1fr 1fr;gap:24px;display:grid}.product-tile{background:var(--ink-2);border-radius:var(--r-lg);border:1px solid #ffffff14;padding:30px}.product-tile--alt{background:linear-gradient(160deg,#23376a,var(--ink-2))}.product-tile__art{border-radius:var(--r-md);background:#ffffff0a;margin-bottom:22px;padding:18px}.product-tile__art svg{width:100%;height:auto;max-height:170px}.product-tile h3{font-size:1.7rem}.product-tile__tag{font-family:var(--display);font-size:1.12rem;font-weight:600}.product-tile p{color:#ffffffc7}.product-tile .product-tile__tag{color:var(--white)}.product-tile__ctas{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.product-card{background:var(--white);border:1px solid var(--line);border-top:6px solid var(--tone);border-radius:var(--r-lg);padding:32px}.reasons{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.reason{border-bottom:1px solid var(--line);padding:28px 28px 28px 0}.reason:not(:nth-child(3n+1)){border-left:1px solid var(--line);padding-left:28px}.reason h3{align-items:center;gap:10px;display:flex}.reason h3:before{content:"";background:var(--tech);border-radius:3px;flex:none;width:10px;height:10px}.reason:nth-child(4n+1) h3:before{background:var(--research)}.reason:nth-child(4n+2) h3:before{background:var(--digital)}.reason:nth-child(4n+3) h3:before{background:var(--finance)}.reason p{color:var(--muted);margin:0}.testi__card{background:var(--paper);border-radius:var(--r-lg);border:1px solid var(--line);max-width:880px;margin:0 auto;padding:clamp(32px,5vw,56px);animation:.5s fade;position:relative;overflow:hidden}.testi__card:after{content:"";background:var(--tone);height:6px;position:absolute;bottom:0;left:0;right:0}@keyframes fade{0%{opacity:0;transform:translateY(8px)}}.testi__mark{font-family:var(--display);color:var(--tone);opacity:.18;font-size:12rem;line-height:1;position:absolute;top:-30px;right:28px}.testi__stars{color:#f2b200;letter-spacing:3px;margin-bottom:14px;font-size:1.2rem}.testi__card blockquote{font-family:var(--display);margin:0 0 28px;font-size:clamp(1.25rem,2.4vw,1.7rem);font-weight:500;line-height:1.4}.testi__who{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.testi__who>div{flex-direction:column;margin-right:auto;display:flex}.testi__who span{color:var(--muted);font-size:.94rem}.testi__avatar{background:var(--tone-soft);border-radius:50%;place-items:center;width:52px;height:52px;font-size:1.4rem;display:grid}.testi__who .pill{color:var(--ink)}.testi__nav{justify-content:center;align-items:center;gap:18px;margin-top:28px;display:flex}.dots{gap:8px;display:flex}.dot{background:var(--line);border:0;border-radius:999px;width:12px;height:12px;padding:0;transition:width .3s,background .3s}.dot.is-on{background:var(--tone);width:34px}.chips{flex-wrap:wrap;gap:10px;margin-bottom:30px;display:flex}.chip{background:var(--white);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font-size:.95rem;font-weight:500;display:inline-flex}.section--tint .chip{background:var(--paper)}.insight-grid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.insight{border-radius:var(--r-md);background:var(--paper);border-bottom:4px solid var(--tone);flex-direction:column;gap:14px;min-height:220px;padding:24px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex}.insight:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.insight .pill{align-self:flex-start}.insight h3{flex:1;font-size:1.15rem}.insight__read{color:var(--muted);font-size:.9rem;font-weight:600}.final-cta{background:var(--ink);color:var(--white);padding:clamp(64px,8vw,110px) 0;position:relative;overflow:hidden}.final-cta:before{content:"";background:conic-gradient(var(--research) 0 25%,var(--digital) 0 50%,var(--tech) 0 75%,var(--finance) 0);opacity:.16;border-radius:50%;width:720px;height:720px;position:absolute;top:-260px;right:-260px;-webkit-mask:radial-gradient(circle,#0000 52%,#000 53%);mask:radial-gradient(circle,#0000 52%,#000 53%)}.final-cta__inner{position:relative}.final-cta__inner>*{max-width:920px}.final-cta h2{font-size:clamp(2rem,4.5vw,3.4rem)}.final-cta p{color:#ffffffc7;max-width:64ch;font-size:1.12rem}.final-cta__grid{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.final-cta .btn--primary{background:var(--white);color:var(--ink)}.final-cta .btn--primary:hover{background:#e7ebf3}.page-hero{background:var(--ink);color:var(--white);padding:clamp(48px,6vw,84px) 0;position:relative;overflow:hidden}.page-hero:after{content:"";border:60px solid var(--tone);opacity:.35;border-radius:50%;width:460px;height:460px;position:absolute;bottom:-180px;right:-120px}.page-hero.tone-ink:after{border-color:var(--tech);opacity:.25}.page-hero .container{z-index:1;position:relative}.page-hero h1{color:var(--white);flex-wrap:wrap;align-items:center;gap:16px;max-width:20ch;display:flex}.page-hero__icon{background:var(--tone);border-radius:18px;place-items:center;width:64px;height:64px;font-size:1.9rem;display:grid}.page-hero__intro{color:#fffc;max-width:64ch;font-size:1.18rem}.page-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.crumbs{color:#ffffffa6;flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:.9rem;display:flex}.crumbs a{color:#ffffffd9;text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs>span:before{content:"/";opacity:.5;margin-right:8px}.vlist{grid-template-columns:.8fr 1.2fr;gap:48px;display:grid}.vlist__head p{color:var(--muted)}.vlist__items{grid-template-columns:1fr 1fr;gap:0 24px;display:grid}.vlist__items a{border-bottom:1px solid var(--line);flex-direction:column;padding:14px 0 14px 16px;text-decoration:none;display:flex;position:relative}.vlist__items a:before{content:"";background:var(--tone);border-radius:2px;width:6px;height:6px;position:absolute;top:22px;left:0}.vlist__items a:hover strong{text-decoration:underline;-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone);text-underline-offset:3px;text-decoration-thickness:2px}.vlist__items span{color:var(--muted);font-size:.9rem}.svc-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px;display:grid}.ps{grid-template-columns:1fr 1fr;gap:24px;display:grid}.ps__col{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);padding:34px}.ps__col p{color:#2c3a57;margin:0;font-size:1.08rem}.ps__col--solution{background:var(--tone-soft);border-color:#0000}.included{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.included__item{border-radius:var(--r-md);background:var(--paper);align-items:center;gap:12px;padding:18px 20px;font-weight:600;display:flex}.included__item span{background:var(--tone);width:30px;height:30px;color:var(--white);border-radius:50%;flex:none;place-items:center;font-size:.9rem;display:grid}.ticks li{border-bottom:1px solid var(--line);padding:10px 0 10px 34px;position:relative}.ticks li:before{content:"✓";width:22px;height:22px;color:var(--white);background:var(--tone);border-radius:50%;place-items:center;font-size:.75rem;font-weight:700;display:grid;position:absolute;top:10px;left:0}.case>*{max-width:860px}.case .lead{margin-top:10px}.enquire{grid-template-columns:.9fr 1.1fr;align-items:start;gap:48px;display:grid}.enquire__intro p{color:var(--muted)}.related{padding:0;list-style:none}.related a{border-bottom:1px solid var(--line);padding:10px 0;font-weight:500;text-decoration:none;display:block}.related a:hover{color:var(--tech)}.card-form{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(22px,3vw,36px)}.section--tint .card-form{background:var(--paper)}.faq__item{border-bottom:1px solid var(--line)}.faq__item button{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 0;font-size:1.05rem;font-weight:600;display:flex}.faq__item button span{border:2px solid var(--line);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:1.2rem;display:grid}.faq__item.is-open button span{background:var(--ink);color:var(--white);border-color:var(--ink)}.faq__item p{color:var(--muted);padding-right:50px}.cta-band{padding:0 0 clamp(60px,8vw,100px)}.section--tint+.cta-band{background:var(--white)}.cta-band__inner{border-radius:var(--r-lg);color:var(--white);background:radial-gradient(400px 260px at 100% 0%,#ef4f5a59,transparent 70%),radial-gradient(400px 260px at 0% 100%,#0e9c8859,transparent 70%),var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(32px,5vw,56px);display:flex}.cta-band h2{margin-bottom:10px}.cta-band p{color:#ffffffc7;max-width:58ch;margin:0}.cta-band__actions{flex-wrap:wrap;gap:12px;display:flex}.form{gap:16px;display:grid}.form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form__row:has(.field--full){grid-template-columns:1fr}.field{flex-direction:column;gap:6px;display:flex}.field>span{font-size:.9rem;font-weight:600}.field input,.field select,.field textarea{font:inherit;border-radius:var(--r-sm);border:1.5px solid var(--line);background:var(--white);color:var(--ink);width:100%;padding:13px 14px;font-size:1rem;transition:border-color .2s,box-shadow .2s}.field textarea{resize:vertical}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--tech);outline:none;box-shadow:0 0 0 4px #3b5bfd26}.field [aria-invalid=true]{border-color:var(--digital)}.field__err{color:#c2323c;font-size:.86rem;font-style:normal}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.form__fail{color:#8e1f27;border-radius:var(--r-sm);background:#fde8e9;margin:0;padding:12px 14px}.form__note{color:var(--muted);margin:0;font-size:.86rem}.form .btn{justify-self:start}.form-done{text-align:center;padding:30px 10px}.form-done__icon{background:var(--research);width:64px;height:64px;color:var(--white);border-radius:50%;place-items:center;margin:0 auto 16px;font-size:1.8rem;animation:.4s pop;display:grid}@keyframes pop{0%{opacity:0;transform:scale(.5)}}.form-done p{color:var(--muted)}.vm{grid-template-columns:1fr 1fr;gap:24px;display:grid}.vm__card{border-radius:var(--r-lg);background:var(--tone-soft);border-left:6px solid var(--tone);padding:36px}.vm__card p{margin:0;font-size:1.15rem}.product-duo--light{gap:24px}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.feature{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);border-top:5px solid var(--tone);padding:28px}.feature h2{font-size:1.35rem}.steps{margin:0;padding-left:20px}.steps li{padding:6px 0}.ind-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:14px;display:grid}.ind{background:var(--white);border:1px solid var(--line);border-radius:var(--r-md);align-items:center;gap:14px;padding:18px;display:flex}.ind span{font-size:1.6rem}.ind h3{margin:0;font-size:1rem}.flowline{counter-reset:f;flex-wrap:wrap;gap:8px;margin:0 0 32px;padding:0;list-style:none;display:flex}.flowline li{counter-increment:f;background:var(--paper);border-radius:999px;padding:8px 14px;font-size:.9rem;font-weight:600}.flowline li:before{content:counter(f) ". ";color:var(--tech)}.cs-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.cs{border-radius:var(--r-lg);background:var(--paper);border-left:5px solid var(--tone);padding:28px}.cs p{color:var(--muted)}.cs a{-webkit-text-decoration-color:var(--tone);text-decoration-color:var(--tone);text-underline-offset:4px;font-weight:600;text-decoration-thickness:2px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.filter{border:2px solid var(--line);background:var(--white);color:var(--ink);border-radius:999px;padding:9px 18px;font-weight:600}.filter.is-on{background:var(--ink);color:var(--white);border-color:var(--ink)}.ins-cats{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.ins-cat{border-radius:var(--r-lg);background:var(--white);border:1px solid var(--line);padding:28px}.ins-cat h2{font-size:1.5rem}.ins-cat__feature{border-radius:var(--r-md);background:var(--tone-soft);margin-bottom:16px;padding:20px}.ins-cat__feature h3{margin-top:10px}.ins-cat__feature p{margin:0}.ins-cat ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ins-cat li{border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:.9rem}.dept-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.dept{border-radius:var(--r-md);background:var(--paper);justify-content:space-between;align-items:center;gap:12px;padding:22px;display:flex}.dept h3{margin:0;font-size:1.05rem}.dept span{color:var(--muted);white-space:nowrap;font-size:.85rem}.contact{grid-template-columns:1.3fr .7fr;align-items:start;gap:32px;display:grid}.contact__side{gap:18px;display:grid}.contact__box{border-radius:var(--r-lg);background:var(--ink);color:var(--white);padding:26px}.contact__box h2{font-size:1.3rem}.contact__box a,.contact__box>p{border-top:1px solid #ffffff1f;flex-direction:column;margin:0;padding:12px 0;text-decoration:none;display:flex}.contact__box a span,.contact__box>p span{color:#fff9;font-size:.8rem}.contact__box--soft{background:var(--white);color:var(--ink);border:1px solid var(--line)}.notfound__code{font-family:var(--display);background:linear-gradient(90deg,var(--research),var(--tech),var(--digital),var(--finance));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(6rem,18vw,12rem);font-weight:800;line-height:1}.notfound__links{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.footer{background:var(--ink);color:#ffffffc7;padding:72px 0 calc(28px + env(safe-area-inset-bottom,0px));font-size:.93rem}.footer a{text-decoration:none}.footer a:hover{color:var(--white);text-decoration:underline}.footer h3{color:var(--white);margin-bottom:14px;font-size:1rem}.footer__top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-bottom:40px;display:grid}.footer__brand p{max-width:34ch;margin:18px 0}.footer__contact{flex-direction:column;gap:6px;display:flex}.footer__col h3{border-bottom:2px solid var(--tone);padding-bottom:10px;display:inline-block}.footer__col ul{margin:0;padding:0;list-style:none}.footer__col li{padding:4px 0}.footer__more{color:var(--white);font-weight:600}.footer__mid{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,1fr);gap:32px;padding:36px 0;display:grid}.footer__mid>div{flex-direction:column;gap:6px;display:flex}.footer__bottom{flex-wrap:wrap;justify-content:space-between;gap:14px;padding-top:24px;font-size:.85rem;display:flex}.footer__bottom span:last-child{gap:18px;display:flex}.wa-float{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));width:58px;height:58px;color:var(--white);z-index:40;background:#25d366;border-radius:50%;place-items:center;transition:transform .2s;display:grid;position:fixed;box-shadow:0 12px 30px -8px #0006}.wa-float:hover{transform:scale(1.07)}.wa-float svg{width:30px;height:30px}@media (max-width:1180px){.nav{display:none}.burger{display:inline-flex}.mega{display:none}.drawer{inset:calc(var(--header-h) + env(safe-area-inset-top,0px)) 0 0 0;background:var(--paper);visibility:hidden;padding:12px 20px 40px;transition:transform .3s;display:block;position:fixed;overflow-y:auto;transform:translate(100%)}.drawer.is-open{visibility:visible;transform:none}.drawer__link{border:0;border-bottom:1px solid var(--line);width:100%;font-family:var(--display);color:var(--ink);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:16px 4px;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.drawer__sub{flex-direction:column;padding:8px 0 8px 10px;display:flex}.drawer__sub>a,.drawer__sub details a{color:var(--muted);padding:8px 4px;text-decoration:none;display:block}.drawer__sub summary{cursor:pointer;border-left:4px solid var(--tone);margin:6px 0;padding:10px 4px 10px 10px;font-weight:700}.drawer__sub details a{padding-left:18px}.drawer .btn{margin-top:22px}.header__actions>.btn{display:none}.footer__top{grid-template-columns:repeat(2,1fr)}.footer__brand{grid-column:1/-1}.carousel__track{grid-auto-columns:calc(33.3333% - 13.3333px)}.insight-grid,.pillars{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.hero__grid,.split,.ceo__grid,.vlist,.enquire,.contact,.ps,.vm,.product-duo,.cs-grid,.ins-cats{grid-template-columns:1fr}.split{gap:16px}.hero__grid{gap:40px}.stats__grid{grid-template-columns:repeat(2,1fr)}.stat{border-left:0;border-top:1px solid var(--line);padding:26px 18px}.stat:nth-child(2n){border-left:1px solid var(--line)}.stat:nth-child(-n+2){border-top:0}.stat:first-child{padding-left:18px}.carousel__track{grid-auto-columns:calc(50% - 10px)}.journey__steps{text-align:left;grid-template-columns:1fr;gap:0}.journey__steps:before{background:linear-gradient(180deg,var(--research),var(--tech),var(--digital),var(--finance));width:3px;height:auto;top:10px;bottom:10px;left:26px;right:auto}.journey__steps li{text-align:left;grid-template-columns:54px 1fr;column-gap:18px;padding:0 0 22px;display:grid}.journey__n{grid-row:span 2;margin:0}.journey__steps h3{align-self:end;margin-bottom:4px}.reasons{grid-template-columns:1fr 1fr}.reason,.reason:not(:nth-child(3n+1)){border-left:0;padding:24px 20px 24px 0}.reason:nth-child(2n){border-left:1px solid var(--line);padding-left:20px}.dept-grid{grid-template-columns:1fr 1fr}.ceo__photo{max-width:420px}.footer__mid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){body{font-size:16px}.container{width:min(1240px,100% - 32px)}.logo__text small{display:none}.carousel__track{grid-auto-columns:86%}.carousel__nav{display:none}.carousel__bar{flex-basis:100%}.tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px;overflow-x:auto}.tab{flex:none}.insight-grid,.pillars,.reasons,.dept-grid,.vlist__items,.form__row{grid-template-columns:1fr}.reason:nth-child(2n){border-left:0;padding-left:0}.footer__top{grid-template-columns:1fr 1fr;gap:26px}.stat__label{font-size:.86rem}.hero__ctas .btn,.page-hero__ctas .btn{width:100%}.final-cta__grid .btn{white-space:normal;width:100%}.testi__mark{font-size:8rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.tone-finance .btn--tone,.btn--tone.tone-finance,.tab.tone-finance.is-active,.tone-finance .process__n,.tone-finance .included__item span,.tone-finance .ticks li:before,.ticks.tone-finance li:before{color:var(--ink)}.tab.tone-finance.is-active .tab__count{color:var(--ink);background:#13213c1f}body.no-scroll{overflow:hidden}.header{z-index:100;isolation:isolate;background:#ffffffeb}.header.has-menu{background:#fff}.header.is-scrolled{box-shadow:0 1px 0 var(--line),0 10px 30px -20px #07104f59}.mega{z-index:101}.mega__scrim{z-index:90;background:#07104f47;animation:.2s fadeIn;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fadeIn{0%{opacity:0}}.nav__link.active{box-shadow:none;color:var(--brand);background:#eef1fa;font-weight:600}.nav__link:hover{background:#f1f3f9}.header__logo{text-decoration:none}.logo{gap:12px}.logo__badge{flex:none;place-items:center;width:52px;height:52px;display:grid}.logo__badge img{width:50px;height:auto}.logo__text strong{font-family:var(--display);letter-spacing:.02em;text-transform:uppercase;font-size:1.12rem;font-weight:800}.logo__fr{color:var(--brand)}.logo__re{background:linear-gradient(#8c96a8,#4f5a6e 55%,#8c96a8);color:#0000;-webkit-background-clip:text;background-clip:text}.logo__text small{color:var(--brand);letter-spacing:.06em;font-size:.64rem;font-weight:600}.logo--light .logo__badge{background:#fff;border-radius:50%;width:58px;height:58px;box-shadow:0 0 0 3px #a9b2c199}.logo--light .logo__badge img{width:46px}.logo--light .logo__fr{color:#fff}.logo--light .logo__re{background:linear-gradient(#f5f7fa,#a9b2c1 60%,#e3e7ee);-webkit-background-clip:text;background-clip:text}.logo--light .logo__text small{color:#ffffffb3}.footer__brandline{font-family:var(--display);color:#fff;font-size:1.25rem;font-style:normal;font-weight:600;margin-bottom:4px!important}.drawer__scrim{display:none}@media (max-width:1180px){.drawer{z-index:95;top:auto;bottom:auto;left:auto;right:auto;top:calc(var(--header-h) + env(safe-area-inset-top,0px));height:calc(100% - var(--header-h) - env(safe-area-inset-top,0px));width:min(420px,100%);padding:12px 22px calc(40px + env(safe-area-inset-bottom,0px));visibility:hidden;background:#fff;transition:transform .3s,visibility .3s;display:block;position:fixed;left:auto;right:0;overflow-y:auto;transform:translate(105%);box-shadow:-20px 0 40px -20px #07104f59}.drawer.is-open{visibility:visible;transform:none}.drawer__scrim{z-index:94;background:#07104f66;border:0;animation:.2s fadeIn;display:block;position:fixed;top:0;bottom:0;left:0;right:0}.burger.is-open span:first-child{transform:translateY(6px)rotate(45deg)}.burger.is-open span:nth-child(2){opacity:0}.burger.is-open span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.burger span{transition:transform .2s,opacity .2s}}.hero{background:radial-gradient(1200px 600px at 75% 30%,#102a9e 0%,#0000 60%),linear-gradient(160deg,#07104f,#0a1866 55%,#07104f)}.hero__bg{background:radial-gradient(520px 380px at 82% 22%,#1e6bff61,#0000 70%),radial-gradient(460px 320px at 8% 100%,#a9b2c129,#0000 70%)}.hero__grid{min-height:560px}.hero__copy{animation:.45s both heroIn}@keyframes heroIn{0%{opacity:0;transform:translate(-14px)}}.hero__pillars{letter-spacing:.01em}.hero__pillars--tone{color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;font-size:.92rem;display:inline-flex}.hero__copy--vertical .hero__pillars--tone{box-shadow:inset 4px 0 0 var(--tone)}.hero__h1--vertical{font-size:clamp(2rem,4.2vw,3.4rem)}.hero__brandline{font-family:var(--display);color:#c9d0dc;margin-top:26px;font-size:1.3rem;font-style:normal;font-weight:600}.hero__brandline:before{content:"";background:var(--silver);vertical-align:middle;width:36px;height:2px;margin-right:12px;display:inline-block}.hero__back{color:#ffffffbf;background:0 0;border:0;margin-bottom:16px;padding:0;font-weight:600}.hero__back:hover{color:#fff;text-decoration:underline}.hero__services{flex-wrap:wrap;gap:8px;max-width:620px;margin:4px 0 6px;padding:0;list-style:none;display:flex}.hero__services a{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:7px 14px;font-size:.9rem;text-decoration:none;transition:background .2s,border-color .2s;display:inline-block}.hero__services a:hover{border-color:var(--tone);background:#ffffff29}.hero__services .hero__more{background:0 0;border-style:dashed}.dial__svg{width:min(440px,100%)}.dial__globe *{fill:none;stroke:#c9d0dc38;stroke-width:1.2px}.dial__arc{opacity:.32}.tone-finance .dial__arc{opacity:.5}.dial__arc.is-on{opacity:.95;filter:drop-shadow(0 0 14px var(--tone))}.dial__arc.is-picked{opacity:1}.dial__node{fill:var(--tone);stroke:#fff;stroke-width:2px;transition:r .3s}.tone-finance .dial__node{fill:#c9d0dc}.dial__center{width:min(440px,100%);padding:0 30%}.dial__center strong{font-size:clamp(1.05rem,2.2vw,1.4rem)}.dial__hint{color:#ffffffa6;font-size:.85rem}.dial__flow{color:#fff;opacity:.8;filter:none}.dial__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.dial__chip{color:#fff;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:.9rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.dial__chip:hover{border-color:var(--tone);background:#ffffff1f}.dial__chip.is-on{color:var(--ink);box-shadow:0 0 0 3px var(--tone);background:#fff;border-color:#fff}.stats{background:#fff}.section__head h2:after,.split__title:after{content:"";background:linear-gradient(90deg,var(--brand),var(--bright) 60%,var(--silver));border-radius:4px;width:64px;height:4px;margin-top:16px;display:block}.section__head--center h2:after{margin-inline-start:auto;margin-inline-end:auto}.pillar{border-top-width:4px}.final-cta:before{background:conic-gradient(var(--research) 0 25%,var(--digital) 0 50%,var(--tech) 0 75%,var(--silver) 0)}.products-home,.final-cta,.page-hero,.contact__box:not(.contact__box--soft),.footer{background-color:var(--ink)}.page-hero{background:linear-gradient(160deg,#07104f,#0c1d7a)}.page-hero.tone-finance:after{border-color:#a9b2c1}.page-hero__chips{flex-wrap:wrap;gap:8px;max-width:760px;margin:24px 0 0;padding:0;list-style:none;display:flex}.page-hero__chips li{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:7px 14px;font-size:.9rem}.cta-band__inner{background:radial-gradient(400px 260px at 100% 0%,#1e6bff73,transparent 70%),radial-gradient(400px 260px at 0% 100%,#a9b2c140,transparent 70%),var(--ink)}.testi.section--tint{background:#fff}.testi__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.testi__head h2:after{content:"";background:linear-gradient(90deg,var(--brand),var(--bright) 60%,var(--silver));border-radius:4px;width:64px;height:4px;margin-top:16px;display:block}.testi__head p{color:var(--muted);margin:0}.testi__rating{border-radius:var(--r-md);background:var(--ink);color:#fff;flex-direction:column;align-items:flex-end;padding:14px 20px;display:flex}.testi__rating span:last-child{color:#ffffffbf;font-size:.86rem}.testi__track{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:calc(33.3333% - 16px);grid-auto-flow:column;gap:24px;padding:8px 2px 24px;display:grid;overflow-x:auto}.testi__track::-webkit-scrollbar{display:none}.tcard{scroll-snap-align:start;border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;gap:18px;margin:0;padding:30px 28px 26px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #07104f0d,0 24px 40px -28px #07104f59}.tcard:before{content:"“";font-family:var(--display);color:var(--tone);opacity:.12;font-size:9rem;line-height:1;position:absolute;top:-18px;right:18px}.tone-finance.tcard:after{background:var(--chrome)}.tcard__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.tcard blockquote{color:#1c2650;flex:1;margin:0;font-size:1.06rem;line-height:1.6}.tcard figcaption{border-top:1px solid var(--line);align-items:center;gap:12px;padding-top:16px;display:flex}.tcard figcaption>span:last-child{flex-direction:column;display:flex}.tcard figcaption small{color:var(--muted);font-size:.86rem}.tcard__avatar{color:#fff;background:linear-gradient(135deg,var(--brand),var(--bright));border-radius:50%;flex:none;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.dot{background:#cbd2df}.dot.is-on{background:var(--brand)}.testi__nav{margin-top:12px}.why{background:#fff}.why__head{max-width:760px;margin-bottom:34px}.why__head h2:after{content:"";background:linear-gradient(90deg,var(--tone),var(--silver));border-radius:4px;width:64px;height:4px;margin-top:16px;display:block}.why__head p{color:var(--muted);font-size:1.08rem}.why__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.why__card{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:26px;transition:transform .25s,box-shadow .25s,border-color .25s}.why__card:hover{border-color:var(--tone);box-shadow:var(--shadow);transform:translateY(-3px)}.why__icon{color:#fff;background:var(--tone);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;font-size:1rem;display:grid}.tone-finance .why__icon{background:linear-gradient(135deg,#5f6b82,#a9b2c1)}.why__card p{color:var(--muted);margin:0}.why__benefits{flex-wrap:wrap;gap:10px;margin:28px 0;padding:0;list-style:none;display:flex}.why__benefits li{background:var(--tone-soft);border-radius:999px;padding:8px 16px 8px 34px;font-size:.95rem;font-weight:500;position:relative}.why__benefits li:before{content:"✓";color:var(--tone);font-weight:800;position:absolute;left:14px}.tone-finance .why__benefits li:before{color:#4e5a70}.tone-finance .btn--tone{color:#fff;background:linear-gradient(135deg,#4e5a70,#7c889e)}.teamcap{border:1px solid var(--line);border-top:5px solid var(--tone);background:#fff;border-radius:24px;margin-bottom:26px;padding:clamp(24px,3vw,36px)}.section--tint .teamcap{background:var(--paper)}.teamcap__head{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.teamcap__head p{color:var(--muted);max-width:70ch;margin:0}.teamcap__icon{background:var(--tone-soft);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font-size:1.6rem;display:grid}.teamcap__cols{grid-template-columns:repeat(3,1fr);gap:26px;display:grid}.teamcap h4{font-family:var(--display);color:var(--brand);margin:0 0 12px;font-size:.95rem}.teamcap ul{margin:0;padding:0;list-style:none}.teamcap li{border-bottom:1px dashed var(--line);padding:7px 0 7px 18px;font-size:.95rem;position:relative}.teamcap li:before{content:"";background:var(--tone);border-radius:50%;width:8px;height:8px;position:absolute;top:15px;left:0}.tone-finance .teamcap li:before{background:#7c889e}.teamcap__tools{flex-wrap:wrap;gap:8px;display:flex}.teamcap__tools span{color:#26304f;background:linear-gradient(#fff,#e9edf3);border:1px solid #cdd3de;border-radius:8px;padding:6px 12px;font-size:.86rem;font-weight:600}.people{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.person{border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.person:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.person__photo{aspect-ratio:5/4;background:linear-gradient(160deg,#07104f,#12278f);place-items:center;display:grid;position:relative}.person__photo:after{content:"";background:var(--tone);height:5px;position:absolute;bottom:0;left:0;right:0}.tone-finance .person__photo:after,.tone-ink .person__photo:after{background:var(--chrome)}.person__photo img{object-fit:cover;width:100%;height:100%}.person__mono{font-family:var(--display);color:#0000;background:var(--chrome);-webkit-background-clip:text;background-clip:text;font-size:3.4rem;font-weight:800}.person__body{flex-direction:column;flex:1;padding:22px;display:flex}.person__body h3{margin-bottom:2px}.person__role{color:var(--brand);margin-bottom:10px;font-weight:600}.person__body p:last-of-type{color:var(--muted)}.person__link{background:var(--tone-soft);border-radius:999px;align-self:flex-start;margin-top:auto;padding:6px 12px;font-size:.88rem;font-weight:600;text-decoration:none}.team-panel{margin-top:26px;animation:.3s fadeIn}.team-services h3{margin-bottom:14px}.team-services__list{flex-wrap:wrap;gap:8px;display:flex}.team-services__list a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-size:.92rem;text-decoration:none;transition:border-color .2s,color .2s}.team-services__list a:hover{border-color:var(--tone);color:var(--brand)}.about-logo{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.about-logo img{border:1px solid var(--line);background:#fff;border-radius:24px;width:100%;padding:24px}@media (max-width:900px){.why__grid,.people,.teamcap__cols{grid-template-columns:1fr 1fr}.testi__track{grid-auto-columns:calc(50% - 12px)}.about-logo{grid-template-columns:1fr}.hero__grid{min-height:0}.testi__rating{align-items:flex-start}}@media (max-width:600px){.why__grid,.people,.teamcap__cols{grid-template-columns:1fr}.testi__track{grid-auto-columns:88%}.logo__badge{width:44px;height:44px}.logo__badge img{width:42px}.logo__text strong{font-size:.98rem}.teamcap__head{flex-direction:column}}.logo__text strong>span{line-height:1.05;display:block}.hero__back{display:block}.section--tint+.why{background:var(--paper)}.section--tint+.why .why__card{background:#fff}@media (max-width:900px){.hero__grid .dial{order:-1}.dial__svg,.dial__center{width:min(320px,100%)}.hero{padding-top:32px}}.phone{border:1.5px solid var(--line);border-radius:var(--r-sm);background:#fff;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.phone:focus-within{border-color:var(--bright);box-shadow:0 0 0 4px #1e6bff26}.phone--err{border-color:var(--digital);border-color:#d23b47}.phone select,.phone input{font:inherit;color:var(--ink);background:0 0;padding:13px 12px;font-size:1rem;box-shadow:none!important;border:0!important;border-radius:0!important}.phone__cc{cursor:pointer;flex:none;width:112px;font-weight:600;border-right:1.5px solid var(--line)!important;background:#f3f5fa!important}.phone__code{flex:none;width:78px;border-right:1.5px solid var(--line)!important}.phone__num{letter-spacing:.04em;flex:1;min-width:0}.phone input:focus,.phone select:focus{outline:none}.field__hint{color:var(--muted);font-size:.84rem}.form__ok{color:#0f4d2e;background:#e8f7ef;border:1.5px solid #8fd4ae;border-radius:14px;align-items:flex-start;gap:14px;padding:16px 18px;animation:.35s both heroIn;display:flex}.form__ok-icon{color:#fff;background:#1f9d5b;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.form__ok strong{margin-bottom:2px;display:block}.form__ok p{margin:0;font-size:.94rem}.form__ok a{color:#0f4d2e;font-weight:600}.wa-float{border-radius:999px;gap:10px;width:auto;height:58px;padding:0 14px;display:flex}.wa-float__label{white-space:nowrap;font-size:.95rem;font-weight:700}@media (max-width:600px){.wa-float__label{display:none}.wa-float{justify-content:center;width:58px;padding:0}.phone__cc{width:96px}}.field .phone .phone__cc{flex:none;width:112px;padding-right:6px}.field .phone .phone__code{flex:none;width:80px}.field .phone .phone__num{flex:1;width:auto;min-width:0}@media (max-width:600px){.field .phone .phone__cc{width:98px}}.section--strip{padding-top:0}.pmark{box-shadow:inset 0 0 0 3px var(--tone),0 8px 18px -10px #07104f80;background:radial-gradient(circle at 30% 25%,#fff,#e9edf4 60%,#c9d0dc);border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.pmark--sm{width:44px;height:44px}.pmark--md{width:62px;height:62px}.pmark--lg{width:96px;height:96px}.pmark__ring{border:1.5px dashed var(--tone);opacity:.45;border-radius:50%;position:absolute;top:5px;bottom:5px;left:5px;right:5px}.pmark__txt{font-family:var(--display);color:var(--brand);letter-spacing:-.02em;font-size:.78rem;font-weight:800;position:relative}.pmark--md .pmark__txt{font-size:.95rem}.pmark--lg .pmark__txt{font-size:1.4rem}.tone-tech .pmark__txt{color:var(--tech)}.tone-digital .pmark__txt{color:#0072a8}.portal-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.portal-card{border:1px solid var(--line);border-top:5px solid var(--tone);background:#fff;border-radius:24px;flex-direction:column;gap:14px;padding:28px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.section--tint .portal-card{background:var(--paper)}.portal-card:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.portal-card__top{align-items:center;gap:16px;display:flex}.portal-card h3{margin:0 0 4px;font-size:1.35rem}.portal-card__aud{color:var(--muted);margin:0;font-size:.9rem;line-height:1.35}.portal-card__tag{margin:0;font-size:1.05rem;font-weight:600}.portal-card__who{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.portal-card__who li{background:var(--tone-soft);border-radius:999px;padding:5px 12px;font-size:.86rem;font-weight:500}.portal-card__rewards{color:var(--muted);border-top:1px dashed var(--line);margin-top:auto;padding-top:12px;font-size:.9rem}.portal-card__rewards span{color:var(--ink);font-weight:700}.portal-card__ctas{flex-wrap:wrap;gap:10px;display:flex}.portal-card--link .svc-card__link{margin-top:auto}.portal-card--link .svc-card__link:after{display:none}.pstrip{color:#fff;background:linear-gradient(135deg,#07104f,#12278f);border-radius:24px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:28px;padding:clamp(24px,3vw,36px);display:grid}.pstrip h3{font-size:1.4rem}.pstrip p{color:#ffffffc7;margin:0}.pstrip__list,.portal-mini{gap:12px;display:grid}.portal-mini{grid-template-columns:repeat(2,1fr)}.pstrip__item{color:var(--ink);border-left:5px solid var(--tone);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.portal-mini .pstrip__item{border:1px solid var(--line);border-left:5px solid var(--tone)}.pstrip__item:hover{box-shadow:var(--shadow);transform:translate(3px)}.pstrip__item span:last-child{flex-direction:column;display:flex}.pstrip__item small{color:var(--muted);font-size:.86rem}.mega__portal{border-left:4px solid var(--tone)}.mega--small .mega__products:has(.mega__portal){grid-template-columns:repeat(3,1fr)}.portal-hero__aud{background:#ffffff1a;border-radius:999px;align-items:center;gap:12px;margin:4px 0 0;padding:6px 16px 6px 6px;font-weight:600;display:inline-flex}.topics{flex-wrap:wrap;gap:8px;display:flex}.rewards{grid-template-columns:1.2fr .8fr;align-items:center;gap:40px;display:grid}.rewards__list{grid-template-columns:1fr 1fr;gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.rewards__list li{background:var(--paper);border-radius:14px;padding:16px 18px 16px 48px;font-weight:600;position:relative}.rewards__list li:before{content:"★";background:var(--tone);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid;position:absolute;top:15px;left:16px}.rewards__card{text-align:center;color:#fff;background:linear-gradient(160deg,#07104f,#12278f);border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:34px;display:flex}.rewards__card strong{font-family:var(--display);margin-top:10px;font-size:1.5rem}.rewards__card span{color:#ffffffbf}.rewards__card a{color:#fff;text-underline-offset:4px;font-weight:600;text-decoration-color:#fff6}.portal-links{flex-wrap:wrap;gap:8px 18px;margin-top:22px;display:flex}.portal-links a{color:var(--brand);font-weight:600}.footer__sub{margin-top:14px}@media (max-width:1320px){.nav__link{padding:10px 9px;font-size:.92rem}}@media (max-width:900px){.portal-grid{grid-template-columns:1fr 1fr}.pstrip,.rewards{grid-template-columns:1fr}}@media (max-width:600px){.portal-grid,.portal-mini,.rewards__list{grid-template-columns:1fr}.mega--small .mega__products:has(.mega__portal){grid-template-columns:1fr}}.logo__text small{white-space:nowrap}@media (max-width:1320px) and (min-width:1181px){.header .logo__text small{display:none}}.section--tight{padding:clamp(36px,5vw,56px) 0}.nav__link--hl{color:var(--brand);font-weight:700;box-shadow:inset 0 0 0 1.5px #c9d3f5}.nav__link--hl.active{background:var(--brand);color:#fff;box-shadow:none}.mega__dl strong span{margin-right:4px}.mega--small .mega__products:has(.mega__dl){grid-template-columns:repeat(3,1fr)}@media (max-width:1400px) and (min-width:1181px){.nav__link{padding:9px 8px;font-size:.9rem}.header__bar{gap:12px}}.badges{flex-wrap:wrap;align-items:stretch;gap:14px;display:flex}.cert{border:1px solid var(--line);background:#fff;border-radius:16px;align-items:center;gap:12px;margin:0;padding:10px 16px 10px 10px;display:flex}.cert img,.cert svg{object-fit:contain;flex:none;width:64px;height:64px}.cert figcaption{flex-direction:column;line-height:1.25;display:flex}.cert figcaption strong{color:var(--ink);font-size:.92rem}.cert figcaption span{color:var(--muted);max-width:16ch;font-size:.78rem}.badges--dark .cert{background:#ffffff0f;border-color:#ffffff24}.badges--dark .cert figcaption strong{color:#fff}.badges--dark .cert figcaption span{color:#ffffffa6}.esomar{border:1px solid var(--line);background:#fff;border-radius:16px;justify-content:center;align-items:center;min-width:170px;padding:10px 18px;text-decoration:none;display:inline-flex}.esomar img{width:auto;height:56px}.esomar__txt{flex-direction:column;align-items:center;line-height:1.1;display:flex}.esomar__txt strong{font-family:var(--display);letter-spacing:.12em;color:#0a2d6e;font-size:1.35rem;font-weight:800}.esomar__txt small{letter-spacing:.14em;text-transform:uppercase;color:#3a8dde;margin-top:4px;font-size:.72rem;font-weight:700}.trustbar{border-bottom:1px solid var(--line);background:#fff}.trustbar__inner{flex-wrap:wrap;align-items:center;gap:24px;padding:18px 0;display:flex}.trustbar__inner>span{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-size:.9rem;font-weight:700}.trustbar .cert{background:var(--paper);border:0;padding:6px 14px 6px 6px}.trustbar .cert img,.trustbar .cert svg{width:48px;height:48px}.trustbar .esomar{background:var(--paper);border:0;min-width:0;padding:6px 14px}.footer__trust{border-bottom:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:32px 0;display:flex}.footer__trust p{max-width:46ch;margin:0}.footer__trust .esomar{background:#fff}.lead-tabs{flex-wrap:wrap;gap:10px;margin-bottom:34px;display:flex}.lead-tab{border:1.5px solid var(--line);color:var(--ink);text-align:left;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;padding:10px 18px;transition:all .2s;display:flex}.lead-tab strong{text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-size:.8rem}.lead-tab span{color:var(--muted);font-size:.92rem}.lead-tab.is-on{background:var(--brand);border-color:var(--brand)}.lead-tab.is-on strong,.lead-tab.is-on span{color:#fff}.ceo__slide{animation:.45s both heroIn}.ceo__nav{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.ceo__nav .btn{margin-left:auto}.modal{z-index:200;background:#07104f8c;place-items:center;padding:16px;animation:.2s fadeIn;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal__box{background:#fff;border-radius:24px;width:min(640px,100%);max-height:calc(100vh - 32px);padding:clamp(22px,4vw,36px);animation:.3s both heroIn;position:relative;overflow-y:auto;box-shadow:0 40px 80px -30px #07104f99}.modal__close{border:1.5px solid var(--line);background:#fff;border-radius:50%;width:40px;height:40px;font-size:1.5rem;line-height:1;position:absolute;top:14px;right:14px}.modal__head{align-items:flex-start;gap:16px;margin-bottom:18px;padding-right:40px;display:flex}.modal__head h2{margin-bottom:4px;font-size:1.5rem}.modal__head p{color:var(--muted);margin:0}.modal__icon{background:var(--tone-soft,#e6eaf7);border-radius:16px;flex:none;place-items:center;width:56px;height:56px;font-size:1.6rem;display:grid}.modal__note{margin:0;font-weight:600}.check{color:var(--muted);align-items:flex-start;gap:10px;font-size:.92rem;display:flex}.check input{width:18px;height:18px;accent-color:var(--brand);flex:none;margin-top:3px}.dl-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;display:grid}.dl-card{border:1px solid var(--line);border-top:5px solid var(--brand);background:#fff;border-radius:22px;flex-direction:column;gap:10px;padding:28px;display:flex}.dl-card h2{margin:6px 0 0;font-size:1.3rem}.dl-card p{color:var(--muted);flex:1;margin:0}.dl-card__icon{font-size:2rem}.dl-card__meta{color:var(--brand);font-size:.82rem;font-weight:600}.dl-card .btn{align-self:flex-start;margin-top:8px}.gov-kicker{letter-spacing:.1em;text-transform:uppercase;color:#9db7ff;margin-bottom:14px;font-size:.82rem;font-weight:700;display:inline-block}.gov-hero{color:#fff;background:radial-gradient(800px 500px at 80% 30%,#13309e,#0000 60%),linear-gradient(160deg,#050c3d,#0a1866);padding:clamp(48px,6vw,88px) 0;position:relative;overflow:hidden}.gov-hero__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}.gov-hero h1{color:#fff;font-size:clamp(2.1rem,4.6vw,3.6rem)}.hnet{width:100%;height:auto}.hnet__l{stroke:#a9b2c166;stroke-width:1.2px}.hnet__n{fill:#1e6bff;stroke:#fff;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite pulse}@keyframes pulse{50%{fill:#9db7ff;transform:scale(1.35)}}.hnet__card rect:first-child{fill:#ffffff14;stroke:#fff3}.hnet__card text{fill:#fff;font:600 12px var(--body)}.hnet__bar{fill:#1e6bff}.hnet__bar2{fill:#a9b2c1}.hnet__col{fill:#6f9bff}.metrics{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:26px;display:grid}.metrics--2{grid-template-columns:repeat(2,1fr);margin:0}.metric{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;padding:18px;display:flex}.metric__num{font-family:var(--display);color:var(--brand);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1.1}.metric__label{color:var(--muted);font-size:.88rem}.metric--ph .metric__num{color:#8a93a8;letter-spacing:.02em}.metric__flag{text-transform:uppercase;letter-spacing:.06em;color:#8e5a00;background:#fff2d6;border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:.68rem;font-weight:700}.metric--dark{background:#ffffff0f;border-color:#ffffff24}.metric--dark .metric__num{color:#fff}.metric--dark.metric--ph .metric__num{color:#fff9}.metric--dark .metric__label{color:#ffffffb3}.dash{grid-template-columns:300px 1fr;gap:24px;display:grid}.dash__cats{flex-direction:column;gap:6px;display:flex}.dash__cat{text-align:left;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:12px;padding:11px 16px;font-weight:600;transition:all .2s}.dash__cat:hover{border-color:var(--bright)}.dash__cat.is-on{background:var(--brand);color:#fff;border-color:var(--brand)}.dash__panel{color:#fff;background:radial-gradient(500px 300px at 90% 0%,#1e6bff66,transparent 70%),var(--ink);border-radius:24px;padding:28px;animation:.3s fadeIn}.dash__panel h3{color:#fff;font-size:1.5rem}.dash__panel .metrics{grid-template-columns:repeat(3,1fr)}.dash__all summary{cursor:pointer;color:#c9d6ff;margin-bottom:14px;font-weight:600}.gtypes{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.gtype{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex}.gtype:hover{box-shadow:var(--shadow);border-color:#c9d3f5;transform:translateY(-3px)}.gtype__icon{margin-bottom:10px;font-size:1.7rem}.gtype p{color:var(--muted);font-size:.95rem}.gtype dl{margin:0 0 16px;font-size:.88rem}.gtype dt{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:.76rem;font-weight:700}.gtype dd{margin:2px 0 10px}.gtype__cta{color:var(--brand);text-underline-offset:4px;margin-top:auto;font-weight:600;text-decoration-thickness:2px}.gov-dark{color:#fff;background:linear-gradient(160deg,#07104f,#0c1d7a)}.gov-dark .section__head p,.gov-dark p{color:#ffffffc7}.gov-dark h2,.gov-dark h3{color:#fff}.chips--dark .chip{color:#fff;background:#ffffff14;border-color:#ffffff2e}.flow{flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0 34px;padding:0;list-style:none;display:flex}.flow li{color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;font-size:.92rem;font-weight:600;display:flex;position:relative}.flow li span{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;display:grid}.flow li:not(:last-child):after{content:"→";color:#9db7ff;font-weight:700;position:absolute;right:-12px}.flow li:not(:last-child){margin-right:6px}.meth{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}.meth__item{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;padding:18px 20px}.meth__item h3{margin-bottom:6px;font-size:1rem}.meth__item p{margin:0;font-size:.9rem}.timeline{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(var(--brand),var(--silver));border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:44px}.timeline li{grid-template-columns:90px 1fr;align-items:start;gap:18px;display:grid;position:relative}.timeline__year{z-index:1;background:var(--brand);color:#fff;border-radius:999px;justify-self:center;padding:6px 14px;font-weight:700;position:relative}.timeline__card{background:var(--paper);border:1px solid var(--line);border-radius:18px;padding:22px}.timeline__card dl,.gcase dl,.snapshot dl{grid-template-columns:repeat(3,1fr);gap:10px 18px;margin:0;display:grid}dt{font-weight:700}.timeline__card dt,.gcase dt,.snapshot dt{text-transform:uppercase;letter-spacing:.06em;color:var(--brand);font-size:.74rem}.timeline__card dd,.gcase dd,.snapshot dd{margin:2px 0 0;font-size:.92rem}.ph{color:#8a93a8;font-style:italic}.gcases{grid-template-columns:repeat(2,1fr);gap:18px;margin-bottom:26px;display:grid}.gcase{border:1px solid var(--line);border-left:5px solid var(--brand);background:#fff;border-radius:20px;padding:24px}.gcase dl{grid-template-columns:repeat(2,1fr)}.flagship{color:#fff;background:radial-gradient(500px 300px at 100% 0%,#1e6bff73,transparent 70%),var(--ink);border-radius:22px;flex-direction:column;gap:10px;padding:28px;text-decoration:none;transition:transform .25s;display:flex}.flagship:hover{transform:translateY(-3px)}.flagship .pill{color:#fff;background:#ffffff24;align-self:flex-start}.flagship strong{font-family:var(--display);font-size:clamp(1.2rem,2.4vw,1.6rem);line-height:1.25}.flagship span:last-child{color:#fffc}.fw{grid-template-columns:repeat(4,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.fw li{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px;position:relative;overflow:hidden}.fw__n{font-family:var(--display);color:#e1e7f7;font-size:2.2rem;font-weight:800;position:absolute;top:6px;right:14px}.fw h3{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:1rem}.fw p{color:var(--muted);margin:0;font-size:.94rem}.qc{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:26px;display:grid}.qc__item{background:var(--paper);border:1px solid var(--line);border-radius:14px;gap:12px;padding:16px;display:flex}.qc__n{background:var(--brand);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;font-weight:700;display:grid}.qc__item h3{margin-bottom:4px;font-size:.98rem}.qc__item p{color:var(--muted);margin:0;font-size:.88rem}.gov-sub{margin:10px 0 14px;font-size:1.15rem}.minicharts{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.minichart{color:var(--ink);background:#fff;border-radius:18px;padding:20px}.minichart h4{font-family:var(--display);margin:0 0 14px}.minichart__row{grid-template-columns:70px 1fr 40px;align-items:center;gap:8px;margin-bottom:8px;font-size:.85rem;display:grid}.minichart__row i{background:linear-gradient(90deg,var(--brand),var(--bright));border-radius:6px;height:10px}.minichart svg{width:100%}.minichart polyline{fill:none;stroke:var(--brand);stroke-width:3px}.minichart polyline.alt{stroke:var(--silver)}.stack{border-radius:9px;height:18px;display:flex;overflow:hidden}.stack i:first-child{background:var(--brand)}.stack i:nth-child(2){background:var(--silver)}.stack i:nth-child(3){background:#d8dee8}.stack__key{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:.8rem;display:flex}.minicharts__note{grid-column:1/-1;margin:0;font-size:.82rem}.imap{gap:18px;margin-bottom:26px;display:grid}.imap__controls{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.filters--sm .filter{padding:6px 14px;font-size:.86rem}.imap__body{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1fr 1fr;align-items:start;gap:28px;padding:24px;display:grid}.imap__svg{width:100%;max-height:560px}.imap__st{fill:#e3e8f2;stroke:#fff;stroke-width:1px;cursor:pointer;transition:fill .25s}.imap__st.is-on{fill:#8ea9f5}.imap__st.is-cov{fill:var(--brand)}.imap__st.is-hover{fill:var(--bright)}.imap__panel h3{font-size:1.5rem}.imap__stats{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0;display:grid}.imap__stats .metric{padding:12px}.imap__list{columns:2;color:var(--muted);padding-left:18px;font-size:.92rem}.imap__credit{color:#8a93a8;margin-top:14px;font-size:.75rem;display:block}.aud{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.aud__item{background:var(--paper);border-top:4px solid var(--brand);border-radius:16px;padding:18px}.aud__item h3{margin-bottom:6px;font-size:1rem}.aud__item p{color:var(--muted);margin:0;font-size:.88rem}.gov-badges{margin-top:26px}.related-links{flex-wrap:wrap;gap:10px;display:flex}.related-links a{border:1.5px solid var(--line);background:#fff;border-radius:999px;padding:9px 16px;font-size:.92rem;font-weight:500;text-decoration:none}.related-links a:hover{border-color:var(--brand);color:var(--brand)}.sticky-cta{z-index:45;left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:16px;max-width:calc(100% - 120px);padding:10px 10px 10px 22px;transition:transform .35s;display:flex;position:fixed;transform:translate(-50%,140%);box-shadow:0 20px 40px -16px #07104f99}.sticky-cta.is-on{transform:translate(-50%)}.sticky-cta span{font-size:.95rem;font-weight:600}.gov-home{color:#fff;background:radial-gradient(700px 400px at 90% 10%,#13309e,#0000 60%),linear-gradient(160deg,#050c3d,#0a1866)}.gov-home h2{color:#fff;font-size:clamp(1.8rem,3.4vw,2.7rem)}.gov-home__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.gov-home__text{color:#fffc;font-size:1.08rem}.gov-home__types{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;display:grid}.gov-home__type{color:#fff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.gov-home__type:hover{background:#ffffff1f;border-color:#9db7ff}.cs-side{top:calc(var(--header-h) + 20px);max-height:calc(100vh - var(--header-h) - 40px);gap:18px;display:grid;position:sticky;overflow-y:auto}.snapshot{color:#fff;background:var(--ink);border-radius:20px;padding:22px}.snapshot h2{text-transform:uppercase;letter-spacing:.1em;color:#9db7ff;font-size:1rem}.snapshot dl{grid-template-columns:1fr;gap:10px}.snapshot dt{color:#9db7ff!important}.snapshot dd{color:#fff}.snapshot .ph{color:#fff9}.toc{border:1px solid var(--line);background:#fff;border-radius:20px;padding:20px}.toc h2{font-size:1rem}.toc ol{margin:0;padding-left:20px;font-size:.88rem}.toc li{padding:3px 0}.toc a{color:var(--muted);text-decoration:none}.toc a:hover{color:var(--brand)}.article{max-width:760px}.article section{margin-bottom:36px}.article h2{align-items:baseline;gap:14px;font-size:1.55rem;display:flex}.article h2 span{color:var(--bright);font-size:.95rem;font-weight:800}.article p{color:#26304f;font-size:1.06rem;line-height:1.75}.article__cta{border-top:1px solid var(--line);flex-wrap:wrap;gap:12px;padding-top:24px;display:flex}@media (max-width:1180px){.metrics{grid-template-columns:repeat(3,1fr)}.fw{grid-template-columns:repeat(2,1fr)}.aud{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.gov-hero__grid,.gov-home__grid,.dash,.imap__body,.cs-layout{grid-template-columns:1fr}.gov-hero__visual{max-width:380px}.gtypes,.meth,.qc,.gcases,.minicharts{grid-template-columns:1fr 1fr}.gov-home__types{grid-template-columns:repeat(2,1fr)}.dash__cats{scrollbar-width:none;flex-flow:row;overflow-x:auto}.dash__cat{flex:none}.cs-side{max-height:none;position:static}.timeline__card dl{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.metrics,.dash__panel .metrics,.metrics--2{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline-start:-16px;margin-inline-end:-16px;padding:0 16px 6px;display:flex;overflow-x:auto}.metrics .metric{scroll-snap-align:start;flex:0 0 62%}.gtypes,.meth,.qc,.gcases,.minicharts,.aud,.fw,.gov-home__types,.gcase dl,.timeline__card dl,.timeline li{grid-template-columns:1fr}.timeline:before{display:none}.timeline__year{justify-self:start}.flow li:not(:last-child):after{display:none}.sticky-cta{justify-content:space-between;max-width:none;padding-left:16px;left:12px;right:84px;transform:translateY(160%)}.sticky-cta.is-on{transform:none}.sticky-cta span{display:none}.sticky-cta .btn{width:100%}.imap__stats{grid-template-columns:1fr}.badges .cert{flex:100%}.ceo__nav .btn{margin-left:0}}.page-loading{min-height:70vh}.hnet__map path{fill:#ffffff12;stroke:#a9b2c159;stroke-width:.8px}.hnet__card text{font-size:15px}.dash__panel{align-self:start}.wa-float,.wa-float:hover{text-decoration:none}.policy-updated{color:#ffffffd9;background:#ffffff1a;border-radius:999px;margin-top:10px;padding:6px 14px;font-size:.88rem;display:inline-block}.policy{grid-template-columns:300px 1fr;align-items:start;gap:48px;display:grid}.policy__side{top:calc(var(--header-h) + 20px);max-height:calc(100vh - var(--header-h) - 40px);gap:16px;display:grid;position:sticky;overflow-y:auto}.policy__nav{background:var(--ink);border-radius:20px;flex-direction:column;gap:4px;padding:18px;display:flex}.policy__nav h2{text-transform:uppercase;letter-spacing:.1em;color:#9db7ff;margin-bottom:8px;font-size:.85rem}.policy__nav a{color:#ffffffd9;border-radius:10px;padding:9px 12px;font-size:.94rem;font-weight:500;text-decoration:none}.policy__nav a:hover{color:#fff;background:#ffffff14}.policy__nav a.active{color:var(--ink);background:#fff;font-weight:700}.policy__body{max-width:780px}.policy__body a{color:var(--brand);font-weight:600}.policy__body .ticks{margin:4px 0 16px}.policy__body .ticks li{font-size:1rem;line-height:1.6}.policy__table{border:1px solid var(--line);border-radius:16px;margin:6px 0 16px;display:grid;overflow:hidden}.policy__table>div{border-top:1px solid var(--line);background:#fff;grid-template-columns:220px 1fr;gap:16px;padding:14px 18px;display:grid}.policy__table>div:first-child{border-top:0}.policy__table>div:nth-child(2n){background:var(--paper)}.policy__table strong{color:var(--brand)}.policy__contact{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:26px}.policy__contact h2{font-size:1.3rem}.policy-cards{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.policy-card{border:1px solid var(--line);border-top:5px solid var(--brand);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:26px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.policy-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.policy-card__icon{font-size:1.8rem}.policy-card h3{margin:4px 0 0;font-size:1.25rem}.policy-card p{color:var(--muted);flex:1;margin:0}.policy-card .svc-card__link{margin-top:8px}.policy-card .svc-card__link:after{display:none}.flow--light li{border:1px solid var(--line);background:#fff}.flow--light li:not(:last-child):after{color:var(--brand)}.chips-list{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.chips-list li{background:var(--paper);border:1px solid var(--line);border-radius:999px;padding:8px 14px;font-size:.92rem;font-weight:500}.form__note a{color:var(--brand);font-weight:600}@media (max-width:900px){.policy{grid-template-columns:1fr}.policy__side{max-height:none;position:static}.policy__table>div{grid-template-columns:1fr;gap:4px}}.policy-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wa-float{left:20px;right:auto}.blog-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.blog-tools .filters{margin:0}.blog-search input{border:1.5px solid var(--line);font:inherit;background:#fff;border-radius:999px;min-width:260px;padding:11px 16px}.blog-search input:focus{border-color:var(--bright);outline:none;box-shadow:0 0 0 4px #1e6bff26}.bcover{aspect-ratio:1200/630;object-fit:cover;background:#07104f;width:100%;height:auto;display:block}.bfeat{border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:1.2fr 1fr;gap:0;margin-bottom:26px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:grid;overflow:hidden}.bfeat:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.bfeat .bcover{aspect-ratio:auto;height:100%;min-height:320px}.bfeat__body{flex-direction:column;justify-content:center;gap:12px;padding:clamp(24px,3vw,40px);display:flex}.bfeat__body h2{margin:0;font-size:clamp(1.4rem,2.4vw,2rem)}.bfeat__body p{color:var(--muted);margin:0}.bfeat .pill,.bcard .pill{align-self:flex-start}.bmeta{color:var(--brand);font-size:.86rem;font-weight:600}.bgrid{grid-template-columns:repeat(3,1fr);gap:22px;margin-bottom:26px;display:grid}.bgrid--4{grid-template-columns:repeat(4,1fr)}.bcard{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden}.section--tint .bcard{background:var(--paper)}.bcard:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.bcard__body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.bcard h3{flex:1;margin:0;font-size:1.05rem;line-height:1.35}.bcard p{color:var(--muted);margin:0;font-size:.92rem}.readbar{z-index:120;background:0 0;height:4px;position:fixed;top:0;left:0;right:0}.readbar span{background:linear-gradient(90deg,var(--brand),var(--bright));height:100%;transition:width .1s linear;display:block}.bpost__hero{background:linear-gradient(180deg,#07104f 0,#0c1d7a 70%,var(--paper) 70%);color:#fff;padding:clamp(36px,5vw,64px) 0 0}.bpost__hero .pill{color:#fff;background:#ffffff24}.bpost__hero h1{color:#fff;max-width:26ch;margin-top:14px;font-size:clamp(1.9rem,4vw,3.1rem)}.bpost__desc{color:#ffffffd1;max-width:70ch;font-size:1.15rem}.bpost__meta{align-items:center;gap:12px;margin:18px 0 30px;display:flex}.bpost__meta span:last-child{flex-direction:column;display:flex}.bpost__meta small{color:#ffffffb3}.bpost__avatar{width:46px;height:46px;color:var(--brand);font-weight:800;font-family:var(--display);background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.bpost__avatar--lg{background:var(--brand);color:#fff;width:60px;height:60px}.bcover--hero{border-radius:24px;box-shadow:0 30px 60px -30px #07104f99}.bpost__layout{grid-template-columns:280px 1fr;align-items:start;gap:56px;display:grid}.bpost__side{top:calc(var(--header-h) + 20px);max-height:calc(100vh - var(--header-h) - 40px);gap:16px;display:grid;position:sticky;overflow-y:auto}.bpost__share{border:1px solid var(--line);background:#fff;border-radius:20px;flex-wrap:wrap;gap:8px;padding:18px;display:flex}.bpost__share h2{width:100%;margin:0 0 4px;font-size:1rem}.bpost__share a,.bpost__share button{border:1.5px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:7px 12px;font-size:.85rem;font-weight:600;text-decoration:none}.bpost__share a:hover,.bpost__share button:hover{border-color:var(--brand);color:var(--brand)}.bpost__article{max-width:760px}.bpost__article h2{margin-top:8px;font-size:clamp(1.4rem,2.4vw,1.75rem)}.bpost__article section{scroll-margin-top:calc(var(--header-h) + 20px);margin-bottom:40px}.bpost__article p a,.bpost__article li a{color:var(--brand);text-underline-offset:3px;font-weight:600;text-decoration-thickness:2px}.bpost__article .ticks li{font-size:1.04rem;line-height:1.65}.takeaways{background:var(--tone-soft);border-left:5px solid var(--tone);border-radius:20px;margin-bottom:40px;padding:24px 26px}.takeaways h2{margin:0 0 10px!important;font-size:1.15rem!important}.takeaways ul{margin:0;padding-left:20px}.takeaways li{padding:4px 0}.callout{background:#fff8e6;border:1px solid #f3dfa8;border-radius:16px;margin:22px 0;padding:18px 22px}.callout strong{color:#6b4a00;margin-bottom:4px;display:block}.callout p{color:#4d3a0e!important;margin:0!important;font-size:1rem!important}.midcta{color:#fff;background:radial-gradient(400px 200px at 100% 0%,#1e6bff73,transparent 70%),var(--ink);border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:30px 0 0;padding:22px 24px;display:flex}.midcta p{color:#fffc!important;margin:4px 0 0!important;font-size:.95rem!important}.bfig{border:1px solid var(--line);background:#fff;border-radius:20px;margin:26px 0;padding:22px;box-shadow:0 16px 30px -24px #07104f59}.bfig figcaption{font-family:var(--display);color:var(--brand);margin-bottom:14px;font-weight:700}.bfig__process{counter-reset:s;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.bfig__process li{background:var(--tone-soft);border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 9px;font-size:.92rem;font-weight:600;display:flex;position:relative}.bfig__process li span{background:var(--tone);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:.78rem;display:grid}.tone-finance .bfig__process li span{color:var(--ink)}.bfig__table{border:1px solid var(--line);border-radius:14px;font-size:.94rem;display:grid;overflow:hidden}.bfig__table>div{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr 1.3fr;gap:12px;padding:12px 16px;display:grid}.bfig__table>div:first-child{border-top:0}.bfig__head{background:var(--ink);color:#fff;font-weight:700}.bfig__table>div:nth-child(odd):not(.bfig__head){background:var(--paper)}.bfig__table strong,.bpost__services .related-links a strong{color:var(--brand)}.bpost__sources ul{padding-left:20px}.bpost__sources a{color:var(--brand);font-weight:600}.authorbox{border:1px solid var(--line);background:#fff;border-radius:20px;align-items:flex-start;gap:16px;margin:10px 0 20px;padding:22px;display:flex}.authorbox p{color:var(--muted)!important;margin:4px 0 0!important;font-size:.95rem!important}.nextpost{background:var(--tone-soft);border:1.5px solid #0000;border-radius:20px;flex-direction:column;gap:6px;padding:22px 24px;text-decoration:none;transition:border-color .2s;display:flex}.nextpost:hover{border-color:var(--tone)}.nextpost span{text-transform:uppercase;letter-spacing:.08em;color:var(--brand);font-size:.8rem;font-weight:700}.nextpost strong{font-family:var(--display);font-size:1.15rem}.chat-launch{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:150;color:#fff;background:linear-gradient(135deg,var(--brand),var(--bright));border:0;border-radius:999px;align-items:center;gap:10px;height:58px;padding:0 20px 0 16px;font-weight:700;transition:transform .2s;display:inline-flex;position:fixed;box-shadow:0 16px 34px -12px #0b22a8b3}.chat-launch:hover{transform:translateY(-2px)}.chat-launch svg{width:26px;height:26px}.chat-launch:before{content:"";border-radius:inherit;border:2px solid var(--bright);opacity:0;animation:2.6s ease-out infinite ring;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.chat-launch.is-open:before{display:none}@keyframes ring{0%{opacity:.7;transform:scale(.95)}to{opacity:0;transform:scale(1.25)}}.chat-launch.is-open{justify-content:center;width:58px;padding:0}.chat-launch__x{font-size:2rem;line-height:1}.chat-launch__badge{color:#fff;background:#e5484d;border-radius:11px;place-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;display:grid;position:absolute;top:-4px;right:-4px}.chat{right:20px;bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:150;border:1px solid var(--line);background:#fff;border-radius:22px;flex-direction:column;width:min(390px,100vw - 24px);height:min(600px,100vh - 130px);animation:.25s both heroIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 30px 70px -20px #07104f8c}.chat__head{color:#fff;background:linear-gradient(135deg,#07104f,#12278f);align-items:center;gap:10px;padding:14px 14px 14px 16px;display:flex}.chat__avatar{background:#fff;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.chat__avatar img{width:34px}.chat__head>div{flex-direction:column;flex:1;min-width:0;display:flex}.chat__head small{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.chat__dot{background:#3ddc84;border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.chat__close,.chat__reset{color:#fff;background:#ffffff1f;border:0;border-radius:50%;flex:none;width:34px;height:34px;font-size:1.3rem;line-height:1}.chat__reset{font-size:1rem}.chat__list{background:var(--paper);flex-direction:column;flex:1;gap:10px;padding:16px;display:flex;overflow-y:auto}.chat__msg{flex-direction:column;gap:8px;max-width:86%;display:flex}.chat__msg p{white-space:pre-wrap;border-radius:16px;margin:0;padding:10px 14px;font-size:.94rem;line-height:1.5}.chat__msg--bot p{border:1px solid var(--line);background:#fff;border-bottom-left-radius:4px}.chat__msg--agent p{background:#e8f7ef;border:1px solid #a9dfc0;border-bottom-left-radius:4px}.chat__who{color:#1f7a4a;font-size:.72rem;font-weight:700}.chat__msg--visitor{align-self:flex-end}.chat__msg--visitor p{background:var(--brand);color:#fff;border-bottom-right-radius:4px}.chat__links{flex-wrap:wrap;gap:6px;display:flex}.chat__links a{color:var(--brand);background:#e6eaf7;border-radius:999px;padding:5px 10px;font-size:.82rem;font-weight:700;text-decoration:none}.chat__chips{flex-wrap:wrap;gap:6px;display:flex}.chat__chips button{color:var(--brand);background:#fff;border:1.5px solid #c9d3f5;border-radius:999px;padding:7px 12px;font-size:.85rem;font-weight:600}.chat__chips button:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.chat__typing{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:row;gap:4px;width:auto;padding:12px 14px}.chat__typing span{background:#a9b2c1;border-radius:50%;width:7px;height:7px;animation:1.2s infinite blink}.chat__typing span:nth-child(2){animation-delay:.2s}.chat__typing span:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.2}}.chat__form{border-top:1px solid var(--line);background:#fff;gap:8px;padding:10px;display:flex}.chat__form input{border:1.5px solid var(--line);font:inherit;border-radius:999px;flex:1;padding:12px 14px;font-size:.95rem}.chat__form input:focus{border-color:var(--bright);outline:none}.chat__form button{background:var(--brand);color:#fff;border:0;border-radius:50%;width:44px;height:44px;font-size:1rem}.chat__form button:disabled{opacity:.4}.chat__foot{color:var(--muted);text-align:center;background:#fff;margin:0;padding:0 12px 10px;font-size:.72rem}.chat__foot a{color:var(--brand)}@media (max-width:1180px){.bgrid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.bfeat,.bpost__layout{grid-template-columns:1fr}.bpost__side{max-height:none;position:static}.bgrid,.bfig__table>div{grid-template-columns:1fr 1fr}.bfig__table>div>:first-child{grid-column:1/-1}.bfig__head>:first-child{display:none}}@media (max-width:600px){.bgrid,.bgrid--4{grid-template-columns:1fr}.blog-search input{width:100%;min-width:0}.blog-search{width:100%}.chat-launch{justify-content:center;width:58px;padding:0}.chat-launch__label{display:none}.chat{width:auto;left:12px;right:12px;bottom:calc(86px + env(safe-area-inset-bottom,0px));height:calc(100vh - 120px)}.sticky-cta{left:84px;right:84px}}.chat__human{border:0;border-top:1px solid var(--line);color:var(--brand);background:#fff;margin:0;padding:10px;font-size:.88rem;font-weight:700}.chat__human:hover{background:#eef1fa}.guide-card{color:#fff;background:radial-gradient(500px 260px at 100% 0%,#1e6bff73,transparent 70%),var(--ink);border-radius:22px;flex-direction:column;gap:8px;padding:24px 28px;text-decoration:none;transition:transform .25s;display:flex}.guide-card:hover{transform:translateY(-3px)}.guide-card__kicker{letter-spacing:.1em;text-transform:uppercase;color:#9db7ff;font-size:.78rem;font-weight:700}.guide-card strong{font-family:var(--display);font-size:clamp(1.15rem,2.2vw,1.5rem);line-height:1.3}.guide-card__cta{color:#fff;opacity:.9;font-weight:600}a.ext:after{content:" ↗";font-size:.8em}.plogo{background:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 0 0 1px #07104f14,0 8px 20px -14px #07104f73}.plogo img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.plogo--sm{border-radius:12px;height:54px;padding:8px 12px}.plogo--md{height:70px;padding:12px 16px}.plogo--lg{border-radius:18px;height:96px;padding:16px 20px}.plogo--hero{border-radius:16px;height:74px;padding:12px 18px}.portal-card__top--logo{flex-direction:column;align-items:flex-start;gap:12px}.portal-card__top--logo .plogo{box-shadow:none;background:0 0;padding-left:0}.section--tint .portal-card__top--logo .plogo{background:0 0}.portal-hero__brand{color:#fff;flex-wrap:wrap;align-items:center;gap:14px;margin:6px 0 18px;font-weight:600;display:flex}.pstrip__item .plogo,.portal-mini .plogo{box-shadow:none;background:0 0;padding-left:0}.pstrip__item{flex-wrap:wrap}.rewards__card .plogo{box-shadow:none;margin-bottom:6px}.mega__logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:36px;margin-bottom:6px;display:block}.mega__portal strong{display:none}.drawer__portal{align-items:center;gap:10px;display:flex!important}.drawer__portal img{background:#fff;border-radius:6px;width:auto;height:22px;padding:3px 6px}.footer__panels{flex-direction:column;gap:10px;margin-top:4px;display:flex}.footer__panel{background:#fff;border-radius:10px;width:-moz-fit-content;width:fit-content;padding:7px 11px;transition:transform .2s;display:inline-flex!important}.footer__panel:hover{transform:translateY(-2px)}.footer__panel img{width:auto;height:32px;display:block}@media (max-width:560px){.plogo--hero,.plogo--md{height:60px}}.chip--ind{color:var(--ink);align-items:center;gap:8px;text-decoration:none;transition:border-color .2s,transform .2s;display:inline-flex}.chip--ind svg{color:var(--brand);flex:none}.chip--ind:hover{border-color:var(--brand);transform:translateY(-1px)}.chip--more{color:var(--brand);font-weight:700;text-decoration:none}.ind-tools{flex-direction:column;gap:16px;margin-bottom:30px;display:flex}.ind-search input{border:1px solid var(--line);width:100%;max-width:560px;font:inherit;background:#fff;border-radius:14px;padding:14px 18px;font-size:1rem}.ind-search input:focus{outline:2px solid var(--bright);outline-offset:1px}.ind-filters{flex-wrap:wrap;gap:8px;display:flex}.ind-filters button{border:1px solid var(--line);font:inherit;color:var(--ink);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:.88rem;font-weight:600}.ind-filters button.is-on{background:var(--ink);color:#fff;border-color:var(--ink)}.ind-group{margin-bottom:34px}.ind-group__title{color:var(--muted);letter-spacing:.01em;margin:0 0 14px;font-size:1.15rem;font-weight:700}.ind-tiles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;display:grid}.ind-tile{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s,border-color .2s;display:flex}.section--tint .ind-tile{background:#fff}.ind-tile:hover{box-shadow:var(--shadow);border-color:var(--brand);transform:translateY(-2px)}.ind-tile__icon{width:46px;height:46px;color:var(--brand);background:linear-gradient(135deg,#eef2ff,#e3e9f6);border-radius:12px;flex:none;place-items:center;display:grid}.ind-tile__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ind-tile__body strong{font-size:.98rem;line-height:1.25}.ind-tile__body small{color:var(--muted);font-size:.8rem}.ind-tile__arrow{color:var(--brand);opacity:.5;font-weight:700;transition:opacity .2s,transform .2s}.ind-tile:hover .ind-tile__arrow{opacity:1;transform:translate(3px)}.ind-empty,.ind-note{color:var(--muted)}.page-hero__icon svg{vertical-align:-6px;margin-right:12px}.cs-empty{background:var(--paper);border:1px dashed var(--line);border-radius:18px;padding:26px}.cs-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:18px;margin-bottom:22px;display:grid}.cs-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:24px;display:flex;position:relative}.cs-card h3{margin:0;font-size:1.12rem;line-height:1.35}.cs-card h3 a{color:var(--ink);text-decoration:none}.cs-card h3 a:hover{color:var(--brand)}.cs-card p{color:var(--muted);margin:0;font-size:.94rem}.cs-card__client{color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.cs-card__tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cs-card__tags li{color:var(--brand);background:#eef2ff;border-radius:999px;padding:4px 10px;font-size:.78rem;font-weight:600}.cs-card__actions{align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}.btn--text{color:var(--brand);cursor:pointer;font:inherit;background:0 0;border:none;padding:10px 6px;font-weight:700}.btn--text:hover{text-decoration:underline}.cs-draft{color:#8a5a00;background:#fff4db;border:1px solid #f3d48a;border-radius:999px;width:-moz-fit-content;width:fit-content;padding:3px 9px;font-size:.72rem;font-weight:700;display:inline-block}.cs-draft--hero{margin:0 0 14px}.cs-hero__kicker{color:#a9c1ff;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 8px;font-size:.82rem;font-weight:700;display:inline-flex}.cs-hero h1{max-width:920px;font-size:clamp(1.8rem,3.6vw,2.8rem)}.cs-body{position:relative}.cs-layout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:40px;display:grid}.cs-article{font-size:1.06rem;line-height:1.75;position:relative}.cs-article:before{content:"";opacity:.045;pointer-events:none;background:url(/assets/core/i.a7a7a69ee7.webp) 50%/contain no-repeat;height:360px;position:absolute;top:40px;bottom:auto;left:0;right:0}.cs-article h2{margin:30px 0 8px;font-size:1.35rem}.cs-article h2:first-child{margin-top:0}.cs-confidential{color:var(--muted);border-top:1px dashed var(--line);margin-top:28px;padding-top:14px;font-size:.88rem}.cs-snapshot{background:var(--paper);border:1px solid var(--line);border-radius:20px;padding:24px;position:sticky;top:100px}.cs-snapshot h2{margin:0 0 12px;font-size:1.05rem}.cs-snapshot dl{gap:12px;margin:0 0 18px;display:grid}.cs-snapshot dt{text-transform:uppercase;letter-spacing:.07em;color:var(--brand);font-size:.74rem;font-weight:700}.cs-snapshot dd{margin:2px 0 0;font-size:.94rem}.cs-snapshot .btn{justify-content:center;width:100%}.cs-list--3{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}@media (max-width:900px){.cs-layout{grid-template-columns:1fr}.cs-snapshot{position:static}}.mkts{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mkts li{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.82rem;font-weight:600;display:inline-flex}.page-hero .mkts li{color:#fff;background:#ffffff1f;border-color:#ffffff40}.mkts__flag{font-size:1rem;line-height:1}.mkts--sm li{padding:3px 8px;font-size:.76rem}.mkts__more{color:var(--brand)}.mkt-regions{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;display:grid}.mkt-region{border:1px solid var(--line);background:#fff;border-radius:18px;padding:20px}.mkt-region h3{margin:0 0 6px;font-size:1rem}.cs-mfilter{margin:0 0 22px}.cs-mfilter button span{margin-right:2px}.cs-full-list{gap:20px;display:grid}.cs-full{border:1px solid var(--line);background:#fff;border-radius:22px;padding:26px 28px;scroll-margin-top:110px}.cs-full__head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.cs-full__head h3{margin:6px 0 4px;font-size:1.25rem;line-height:1.35}.cs-full__head h3 a{color:var(--ink);text-decoration:none}.cs-full__head h3 a:hover{color:var(--brand)}.cs-full__actions{flex:none;gap:10px;display:flex}.cs-full__facts{background:var(--paper);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 18px;margin:0 0 18px;padding:16px 18px;display:grid}.cs-full__facts dt{text-transform:uppercase;letter-spacing:.07em;color:var(--brand);font-size:.72rem;font-weight:700}.cs-full__facts dd{margin:2px 0 0;font-size:.92rem;line-height:1.45}.cs-full__wide{grid-column:span 2}.cs-full__story h4{margin:14px 0 4px;font-size:1rem}.cs-full__story h4:first-child{margin-top:0}.cs-full__story p{color:#2b3450;margin:0;line-height:1.7}.cs-full__story details{margin-top:12px}.cs-full__story summary{cursor:pointer;color:var(--brand);padding:6px 0;font-weight:700}.cs-full__story summary:hover{text-decoration:underline}@media (max-width:900px){.cs-full__head{flex-direction:column}.cs-full__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.cs-full{padding:20px}.cs-full__facts{grid-template-columns:1fr}.cs-full__wide{grid-column:auto}.cs-full__actions{width:100%}.cs-full__actions .btn{flex:1;justify-content:center}}.rc{--rc-ink:#07104f;--rc-brand:#0b22a8;--rc-bright:#1e6bff;--rc-r:#1e5bff;--rc-soft:#e6edff;--rc-line:#dde2ec;--rc-muted:#525c78;--rc-amber:#e3a013;--rc-warn:#b4424b;--rc-warn-soft:#fbeeef;--rc-paper:#f5f7fb;overflow-x:clip}.rc .rc-ico{flex:none}.rc-sec{padding:clamp(64px,8vw,112px) 0;position:relative}.rc-sec--tint{background:#fff}.rc-sec--ink{color:#fff;background:linear-gradient(165deg,#07104f 0%,#0b1a78 100%)}.rc-kicker{font:600 .78rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--rc-r);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.rc-kicker:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.rc-kicker--warn{color:var(--rc-warn)}.rc-head{max-width:760px;margin-bottom:clamp(32px,4vw,52px)}.rc-head h2{margin-bottom:.35em}.rc-head--center{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.rc-head--center .rc-kicker{justify-content:center}.rc-head__intro{color:var(--rc-muted);margin:0;font-size:1.08rem}.rc-head--light h2{color:#fff}.rc-head--light .rc-kicker{color:#9db6ff}.rc-head--light .rc-head__intro{color:#c9d3f5}.rc-lead{color:var(--rc-ink);margin:0;font-size:clamp(1.08rem,1.5vw,1.25rem);font-weight:500;line-height:1.6}.rc-illus{font:600 .7rem/1 var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--rc-muted);background:var(--rc-paper);white-space:nowrap;border:1px dashed #b9c2d3;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.rc-illus--light{color:#c9d3f5;background:#ffffff10;border-color:#ffffff40}.rc-link{color:var(--rc-r);align-items:center;gap:6px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.rc-link:hover{text-decoration:underline}.rc-reveal{opacity:0;transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i,0)*80ms);transform:translateY(18px)}.rc-reveal.is-in{opacity:1;transform:none}.rc-hero{color:#fff;background:radial-gradient(900px 520px at 78% 40%,#1438c8 0%,#0000 60%),linear-gradient(160deg,#07104f 0%,#0a1766 60%,#081257 100%);padding:clamp(40px,5vw,72px) 0 clamp(96px,10vw,140px);position:relative;overflow:hidden}.rc-hero__grid-bg{background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 70% 45%,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 45%,#000 0%,#0000 70%)}.rc-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.rc-hero .crumbs{margin-bottom:28px}.rc-hero__eyebrow{font:600 .8rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:#9db6ff;align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.rc-hero__eyebrow i{background:var(--rc-amber);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #e3a01333}.rc-hero h1{color:#fff;margin-bottom:.3em}.rc-hero__sub{font:600 clamp(1.25rem,2vw,1.6rem)/1.35 var(--display);letter-spacing:-.015em;color:#fff;max-width:30ch;margin-bottom:18px}.rc-hero__body{color:#c9d3f5;max-width:56ch;margin-bottom:30px;font-size:1.06rem}.rc-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.rc-net{width:100%;height:auto;display:block;overflow:visible}.rc-net__lbl{font:700 10.5px var(--body);letter-spacing:.09em;fill:#e4eaff}.rc-net__core{font:800 13px var(--display);letter-spacing:.08em;fill:#fff}.rc-net__mid{font:700 10.5px var(--body);letter-spacing:.1em;fill:#fff}.rc-net__dec{font:800 12.5px var(--display);letter-spacing:.06em;fill:#07104f}.rc-net__node{opacity:0;animation:.6s forwards rcFade}.rc-flowline{animation:2.4s linear infinite rcDash}.rc-pulse{transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite rcPulse}.rc-pulse2{animation:3s ease-in-out infinite rcGlowA}.rc-spin{transform-box:fill-box;transform-origin:50%;animation:60s linear infinite rcSpin}@keyframes rcDash{to{stroke-dashoffset:-42px}}@keyframes rcFade{to{opacity:1}}@keyframes rcPulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes rcGlowA{0%,to{stroke-opacity:.25}50%{stroke-opacity:1}}@keyframes rcSpin{to{transform:rotate(360deg)}}.rc-netm{display:none}.rc-strip{z-index:2;background:#fff;border-radius:20px;grid-template-columns:repeat(4,1fr);margin:-64px 0 0;padding:8px;list-style:none;display:grid;position:relative;box-shadow:0 1px 2px #13213c10,0 24px 48px -24px #13213c40}.rc-strip li{align-items:flex-start;gap:14px;padding:20px;display:flex}.rc-strip li+li{border-left:1px solid var(--rc-line)}.rc-strip__ico{background:var(--rc-soft);width:40px;height:40px;color:var(--rc-r);border-radius:12px;flex:none;place-items:center;display:grid}.rc-strip strong{font:700 .98rem/1.3 var(--display);letter-spacing:-.01em;margin-bottom:4px;display:block}.rc-strip li div>span{color:var(--rc-muted);font-size:.88rem;line-height:1.45;display:block}.rc-subnav{top:var(--header-h);z-index:20;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--rc-line);background:#f5f7fbee;margin-top:40px;position:sticky}.rc-subnav__in{scrollbar-width:none;gap:4px;padding:10px 0;display:flex;overflow-x:auto}.rc-subnav__in::-webkit-scrollbar{display:none}.rc-subnav a{color:var(--rc-muted);border-radius:999px;flex:none;padding:8px 14px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s}.rc-subnav a:hover{color:var(--rc-ink)}.rc-subnav a.is-on{background:var(--rc-ink);color:#fff}.rc-prob{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.rc-prob h2{font-size:clamp(2rem,4vw,3.2rem)}.rc-prob__quote{font:500 clamp(1.1rem,1.6vw,1.3rem)/1.6 var(--body);color:var(--rc-ink);border-left:3px solid var(--rc-warn);margin:0;padding-left:20px}.rc-break{border:1px solid var(--rc-line);background:#fff;border-radius:24px;padding:clamp(20px,3vw,32px)}.rc-break__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.rc-break__title{font:700 1.05rem var(--display)}.rc-break__legend{color:var(--rc-muted);align-items:center;gap:8px;font-size:.8rem;display:flex}.rc-break__legend i{background:linear-gradient(90deg,var(--rc-r),var(--rc-warn));border-radius:3px;width:28px;height:6px}.rc-break__chain{grid-template-columns:repeat(7,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rc-break__chain li{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.11s);flex-direction:column;gap:8px;display:flex;position:relative;transform:translateY(10px)}.rc-break.is-in li{opacity:1;transform:none}.rc-break__chain li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#c5ccda 0 4px,#0000 4px 8px);height:1px;position:absolute;top:21px;left:46px;right:-6px}.rc-break__ico{background:var(--rc-warn-soft);width:42px;height:42px;color:var(--rc-warn);border:1px solid #f2d3d6;border-radius:12px;place-items:center;display:grid}.rc-break__chain li:first-child .rc-break__ico{background:var(--rc-soft);color:var(--rc-r);border-color:#cbd8ff}.rc-break__n{font:700 .7rem var(--body);color:#97a0b5;letter-spacing:.08em}.rc-break__t{font:600 .88rem/1.25 var(--display);color:var(--rc-ink);min-height:2.5em}.rc-break__bar{background:#eef1f6;border-radius:3px;height:6px;overflow:hidden}.rc-break__bar b{background:linear-gradient(90deg,var(--rc-r),var(--rc-warn));transform-origin:0;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*.11s + .3s);border-radius:3px;display:block;transform:scaleX(0)}.rc-break.is-in .rc-break__bar b{transform:scaleX(1)}.rc-break__foot{border-top:1px solid var(--rc-line);color:var(--rc-muted);margin:22px 0 0;padding-top:16px;font-size:.92rem}.rc-sec--sol{padding-top:clamp(84px,9vw,124px)}.rc-turn{z-index:2;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.rc-turn span{background:var(--rc-ink);color:#fff;font:600 .82rem var(--body);letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;display:inline-flex;box-shadow:0 10px 24px -10px #07104f80}.rc-turn span:after{content:"↓";color:var(--rc-amber)}.rc-solhead{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:end;gap:clamp(20px,5vw,72px);margin-bottom:clamp(36px,5vw,64px);display:grid}.rc-solhead .rc-head{margin:0}.rc-sol{grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,28px);display:grid;position:relative}.rc-sol__track{background:var(--rc-line);height:2px;position:absolute;top:36px;left:36px;right:12%}.rc-sol__track span{background:linear-gradient(90deg,var(--rc-r),var(--rc-amber));transform-origin:0;height:100%;transition:transform 1.6s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.rc-sol.is-in .rc-sol__track span{transform:scaleX(1)}.rc-sol__step{opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--i)*.3s);position:relative;transform:translateY(14px)}.rc-sol.is-in .rc-sol__step{opacity:1;transform:none}.rc-sol__dot{border:1px solid var(--rc-line);width:72px;height:72px;color:var(--rc-r);background:#fff;border-radius:22px;place-items:center;margin-bottom:22px;display:grid;position:relative;box-shadow:0 12px 28px -16px #13213c55}.rc-sol__step:last-child .rc-sol__dot{background:var(--rc-ink);color:#fff;border-color:var(--rc-ink)}.rc-sol__n{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#97a0b5}.rc-sol__step h3{margin:.25em 0 .4em;font-size:clamp(1.4rem,2.2vw,1.9rem)}.rc-sol__step p{color:var(--rc-muted);margin:0;font-size:.98rem}.rc-sol__cap{text-align:center;font:600 1.05rem var(--display);color:var(--rc-ink);margin:clamp(32px,4vw,48px) 0 0}.rc-sol__cap:before,.rc-sol__cap:after{content:"";background:var(--rc-line);vertical-align:middle;width:40px;height:1px;margin:0 14px;display:inline-block}.rc-fw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.rc-fw__wheel svg{width:100%;max-width:520px;margin:auto;display:block;overflow:visible}.rc-fw__q{cursor:pointer;outline:none}.rc-fw__q path{fill:#fff;stroke:var(--rc-line);stroke-width:1.5px;transition:fill .3s,stroke .3s}.rc-fw__q:hover path{fill:var(--rc-soft)}.rc-fw__q.is-on path{fill:var(--rc-r);stroke:var(--rc-r)}.rc-fw__q:focus-visible path{stroke:var(--rc-amber);stroke-width:3px}.rc-fw__qn{font:700 12px var(--body);fill:#97a0b5;letter-spacing:.1em}.rc-fw__qt{font:700 15px var(--display);fill:var(--rc-ink)}.rc-fw__q.is-on .rc-fw__qn{fill:#c9d6ff}.rc-fw__q.is-on .rc-fw__qt{fill:#fff}.rc-fw__core{font:800 11.5px var(--display);fill:#fff;letter-spacing:.1em}.rc-fw__panel{border:1px solid var(--rc-line);background:#fff;border-radius:24px;padding:clamp(24px,3vw,40px);animation:.45s rcPanel;position:relative}@keyframes rcPanel{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:none}}.rc-fw__tabs{display:none}.rc-fw__num{font:800 4.4rem/1 var(--display);color:var(--rc-soft);letter-spacing:-.04em;position:absolute;top:14px;right:28px}.rc-fw__panel h3{max-width:22ch;color:var(--rc-ink);align-items:flex-start;gap:10px;font-size:clamp(1.25rem,2vw,1.55rem);display:flex;position:relative}.rc-fw__panel h3 .rc-ico{color:var(--rc-r);margin-top:4px}.rc-fw__panel p{color:var(--rc-muted)}.rc-fw__lbl{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#97a0b5}.rc-fw__panel ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.rc-fw__panel li{background:var(--rc-paper);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.96rem;font-weight:600;display:flex}.rc-fw__panel li .rc-ico{color:var(--rc-r)}.rc-svc{grid-template-columns:1.15fr 1fr 1fr;align-items:start;gap:16px;display:grid}.rc-svc__card{background:var(--rc-paper);border:1px solid var(--rc-line);border-radius:20px;flex-direction:column;padding:24px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:flex;position:relative}.rc-svc__card:hover{background:#fff;border-color:#c5d3ff;transform:translateY(-3px);box-shadow:0 20px 40px -24px #13213c60}.rc-svc__card.rc-svc__card--advisory{background:var(--rc-ink);color:#fff;border-color:var(--rc-ink);grid-row:span 3;align-self:stretch;padding:32px}.rc-svc__card.rc-svc__card--advisory:hover{background:#0a1766;border-color:#0a1766}.rc-svc__card.rc-svc__card--advisory h3{color:#fff;font-size:clamp(1.4rem,2.2vw,1.9rem)}.rc-svc__card.rc-svc__card--advisory p{color:#c9d3f5;max-width:44ch;font-size:1.04rem}.rc-svc__card.rc-svc__card--advisory .rc-svc__ico{color:#fff;background:#ffffff14}.rc-svc__card.rc-svc__card--advisory .rc-svc__n{color:#7f8cc4}.rc-svc__card.rc-svc__card--advisory .rc-svc__tog{color:#fff;border-color:#ffffff40}.rc-svc__card.rc-svc__card--advisory li{color:#e4eaff}.rc-svc__card.rc-svc__card--advisory .rc-svc__more li .rc-ico{color:var(--rc-amber)}.rc-svc__card--advisory:after{content:"";pointer-events:none;border:1px solid #ffffff1a;border-radius:50%;width:220px;height:220px;position:absolute;bottom:-40px;right:-40px;box-shadow:0 0 0 30px #ffffff06,0 0 0 60px #ffffff04}.rc-svc__top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.rc-svc__n{font:700 .8rem var(--body);letter-spacing:.1em;color:#97a0b5}.rc-svc__ico{background:var(--rc-soft);width:44px;height:44px;color:var(--rc-r);border-radius:12px;place-items:center;display:grid}.rc-svc__card h3{margin-bottom:.4em;font-size:1.1rem}.rc-svc__card p{color:var(--rc-muted);margin:0 0 14px;font-size:.93rem}.rc-svc__more{margin-bottom:14px}.rc-svc__more[hidden]{display:none}.rc-svc__more ul{border-top:1px solid #0000001a;gap:7px;margin:0 0 12px;padding:12px 0 0;list-style:none;display:grid}.rc-svc__card.rc-svc__card--advisory .rc-svc__more ul{border-color:#ffffff26}.rc-svc__more li{align-items:flex-start;gap:8px;font-size:.9rem;font-weight:500;display:flex}.rc-svc__more li .rc-ico{color:var(--rc-r);margin-top:3px}.rc-svc__tog{color:var(--rc-ink);background:0 0;border:1px solid #c5ccda;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:7px 14px;font-size:.85rem;font-weight:600;display:inline-flex}.rc-svc__tog .rc-ico{transition:transform .25s}.rc-svc__tog .is-x{transform:rotate(45deg)}.rc-sec--dd{background:linear-gradient(180deg,var(--rc-paper),#fff)}.rc-dd{gap:clamp(56px,7vw,96px);display:grid}.rc-dd__row,.rc-dd__price{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);scroll-margin-top:140px;display:grid}.rc-dd__row--flip>.rc-dd__copy{order:2}.rc-dd__row--wide{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr)}.rc-dd__band{background:var(--rc-ink);color:#fff;border-radius:28px;padding:clamp(32px,5vw,64px);scroll-margin-top:140px;overflow:hidden}.rc-dd__band h3{color:#fff}.rc-dd__band .rc-dd__copy p{color:#c9d3f5}.rc-dd__band .rc-kicker{color:#9db6ff}.rc-dd__copy h3{margin-bottom:.45em;font-size:clamp(1.5rem,2.6vw,2.1rem)}.rc-dd__copy p{color:var(--rc-muted);font-size:1.02rem}.rc-dd__copy--center{text-align:center;max-width:680px;margin:0 auto clamp(32px,4vw,48px)}.rc-dd__copy--center .rc-kicker{justify-content:center}.rc-chain{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.rc-chain span{border:1px solid var(--rc-line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.84rem;font-weight:600;display:inline-flex}.rc-chain span:not(:last-child):after{content:"→";color:var(--rc-r)}.rc-chain span:last-child{background:var(--rc-ink);color:#fff;border-color:var(--rc-ink)}.rc-viz{border:1px solid var(--rc-line);background:#fff;border-radius:22px;padding:clamp(18px,2.5vw,28px);box-shadow:0 24px 48px -36px #13213c60}.rc-viz__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rc-viz__bar>span:first-child{font:700 .98rem var(--display)}.rc-viz svg{width:100%;height:auto;display:block;overflow:visible}.rc-viz__axis{font:600 11.5px var(--body);fill:var(--rc-muted)}.rc-viz__tag{font:700 11px var(--body);fill:var(--rc-r);letter-spacing:.04em}.rc-viz__tag--amb{fill:#a87300}.rc-viz__legend{color:var(--rc-muted);flex-wrap:wrap;gap:16px;margin-top:8px;font-size:.84rem;display:flex}.rc-viz__legend span{align-items:center;gap:7px;display:inline-flex}.rc-viz__legend i{background:var(--rc-r);border-radius:2px;width:14px;height:4px}.rc-viz__legend i.b{background:#a9b2c1}.rc-viz__legend i.c1{background:#7fa6ff}.rc-viz__legend i.c2{background:var(--rc-ink)}.rc-viz__legend i.wtp{background:var(--rc-amber)}.rc-viz__note{color:var(--rc-muted);margin:12px 0 0;font-size:.82rem}.rc-radar__a{fill:#1e5bff2e;stroke:var(--rc-r);stroke-width:2.5px;stroke-linejoin:round}.rc-radar__b{fill:none;stroke:#a9b2c1;stroke-width:2px;stroke-dasharray:5 5}.rc-radar__a,.rc-radar__b{transform-origin:200px 190px;opacity:0;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .6s;transform:scale(.2)}.rc-radar.is-in .rc-radar__a,.rc-radar.is-in .rc-radar__b{opacity:1;transform:none}.rc-radar.is-in .rc-radar__b{transition-delay:.2s}.rc-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.rc-bench table{border-collapse:separate;border-spacing:0;width:100%;min-width:560px;font-size:.92rem}.rc-bench th,.rc-bench td{text-align:left;border-bottom:1px solid var(--rc-line);padding:13px 14px}.rc-bench thead th{font:700 .76rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--rc-muted)}.rc-bench tbody th{font-weight:600}.rc-bench .is-you{background:var(--rc-soft)}.rc-bench thead .is-you{color:var(--rc-r);border-radius:12px 12px 0 0}.rc-bench tbody tr:last-child .is-you{border-radius:0 0 12px 12px}.rc-dots{gap:4px;display:inline-flex}.rc-dots i{background:#e3e7ef;border-radius:50%;width:9px;height:9px}.rc-dots i.on{background:#7f8cc4}.is-you .rc-dots i.on{background:var(--rc-r)}.rc-npd{grid-template-columns:repeat(6,1fr);gap:10px;display:grid;position:relative}.rc-npd__line{background:#ffffff26;height:2px;position:absolute;top:28px;left:8%;right:8%}.rc-npd__line span{background:linear-gradient(90deg,#7fa6ff,var(--rc-amber));transform-origin:0;height:100%;transition:transform 2s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.rc-npd.is-in .rc-npd__line span{transform:scaleX(1)}.rc-npd__s{text-align:center;opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.28s);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative;transform:translateY(10px)}.rc-npd.is-in .rc-npd__s{opacity:1;transform:none}.rc-npd__dot{color:#fff;background:#0e1e86;border:1px solid #5f82ff;border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.rc-npd__s:last-child .rc-npd__dot{background:var(--rc-amber);border-color:var(--rc-amber);color:var(--rc-ink)}.rc-npd__gate{font:700 .68rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#7f8cc4}.rc-npd__s strong{font:600 .98rem/1.25 var(--display)}.rc-funnel{gap:8px;display:grid}.rc-funnel__row{text-align:center;grid-template-columns:1fr;justify-items:center;display:grid}.rc-funnel__bar{width:var(--w);color:#fff;background:linear-gradient(90deg,#0b22a8,#1e5bff);border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:13px 18px;display:flex;box-shadow:0 10px 20px -14px #0b22a8}.rc-funnel__row:nth-child(2n) .rc-funnel__bar{background:linear-gradient(90deg,#0f1d72,#1e46d8)}.rc-funnel__row:last-child .rc-funnel__bar{background:var(--rc-ink);box-shadow:inset 0 0 0 2px var(--rc-amber)}.rc-funnel__bar span{font:700 .72rem var(--body);opacity:.65;letter-spacing:.08em}.rc-funnel__bar strong{font:600 1rem var(--display)}.rc-funnel__row p{color:var(--rc-muted);margin:4px 0 0;font-size:.84rem}.rc-dd__price{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.rc-dd__stack{gap:14px;display:grid}.rc-tri{flex-wrap:wrap;align-items:stretch;gap:8px;margin-top:22px;display:flex}.rc-tri>div{border:1px solid var(--rc-line);background:#fff;border-radius:14px;flex-direction:column;flex:120px;gap:4px;padding:14px;display:flex}.rc-tri>div .rc-ico{color:var(--rc-r)}.rc-tri>div:last-of-type{background:var(--rc-ink);color:#fff;border-color:var(--rc-ink)}.rc-tri>div:last-of-type .rc-ico{color:var(--rc-amber)}.rc-tri strong{font:700 .95rem var(--display)}.rc-tri span{color:var(--rc-muted);font-size:.8rem}.rc-tri>div:last-of-type span{color:#c9d3f5}.rc-tri__a{color:#97a0b5;align-self:center}.rc-price__c1,.rc-price__c2,.rc-price__wtp{fill:none;stroke-width:2.5px;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.8s}.rc-price__c1{stroke:#7fa6ff}.rc-price__c2{stroke:var(--rc-ink)}.rc-price__wtp{stroke:var(--rc-amber);stroke-dasharray:6 6;stroke-dashoffset:0;opacity:0;transition:opacity 1s 1.2s}.rc-price.is-in .rc-price__c1,.rc-price.is-in .rc-price__c2{stroke-dashoffset:0}.rc-price.is-in .rc-price__wtp{opacity:1}.rc-price__band{opacity:0;transition:opacity .8s 1s}.rc-price.is-in .rc-price__band{opacity:1}.rc-price__opt{opacity:0;transition:opacity .5s 1.6s}.rc-price.is-in .rc-price__opt{opacity:1}.rc-conj__row{grid-template-columns:80px 1fr;align-items:center;gap:12px;margin-bottom:10px;font-size:.88rem;font-weight:600;display:grid}.rc-conj__row div{background:#eef1f6;border-radius:5px;height:10px;overflow:hidden}.rc-conj__row b{height:100%;width:var(--w);background:var(--rc-r);transform-origin:0;border-radius:5px;transition:transform 1s cubic-bezier(.2,.7,.2,1) .2s;display:block;transform:scaleX(0)}.rc-conj__row.is-in b{transform:scaleX(1)}.rc-conj__row:first-of-type b{background:var(--rc-ink)}.rc-seg{border:1px solid var(--rc-line);background:#fff;border-radius:22px;padding:clamp(18px,2.5vw,28px)}.rc-seg__svg{width:100%;height:auto;display:block}.rc-seg__core{font:800 13px var(--display);fill:#fff;letter-spacing:.1em}.rc-seg__t{font:700 13px var(--display);fill:var(--rc-ink)}.rc-seg__d{font:500 11.5px var(--body);fill:var(--rc-muted)}.rc-seg__g{opacity:0;transition:opacity .6s;transition-delay:calc(var(--i)*.18s)}.rc-seg.is-in .rc-seg__g{opacity:1}.rc-seg__flow{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;display:grid}.rc-seg__step{background:var(--rc-paper);font:600 .84rem/1.25 var(--display);border-radius:12px;flex-direction:column;gap:6px;padding:12px;display:flex;position:relative}.rc-seg__step .rc-ico{color:var(--rc-r)}.rc-seg__step.is-goal{background:var(--rc-ink);color:#fff}.rc-seg__step.is-goal .rc-ico{color:var(--rc-amber)}.rc-proc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.rc-proc__loop svg{width:100%;max-width:520px;margin:auto;display:block;overflow:visible}.rc-proc__prog{transition:stroke-dasharray .6s cubic-bezier(.2,.7,.2,1)}.rc-proc__node{cursor:pointer;outline:none}.rc-proc__node circle{fill:#0e1a66;stroke:#5f82ff;stroke-width:1.5px;transition:fill .3s,stroke .3s}.rc-proc__node:hover circle{fill:#15258a}.rc-proc__node.is-done circle{fill:#13238f;stroke:#1e6bff}.rc-proc__node.is-on circle{fill:#fff;stroke:var(--rc-amber);stroke-width:3px}.rc-proc__node:focus-visible circle{stroke:var(--rc-amber);stroke-width:3px}.rc-proc__n{font:800 13px var(--display);fill:#fff}.rc-proc__k{font:600 9.5px var(--body);fill:#c9d3f5;letter-spacing:.02em}.rc-proc__node.is-on .rc-proc__n{fill:var(--rc-ink)}.rc-proc__node.is-on .rc-proc__k{fill:var(--rc-brand)}.rc-proc__ck{font:700 9.5px var(--body);fill:#7f8cc4;letter-spacing:.14em}.rc-proc__core{font:700 19px var(--display);fill:#fff}.rc-proc__panel{background:#ffffff0d;border:1px solid #fff2;border-radius:24px;padding:clamp(24px,3vw,40px)}.rc-proc__meta{font:700 .74rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--rc-amber);margin-bottom:10px}.rc-proc__panel h3{color:#fff;font-size:clamp(1.35rem,2.2vw,1.8rem);animation:.4s rcPanel}.rc-proc__panel ul{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0 28px;padding:0;list-style:none;display:grid}.rc-proc__panel li{color:#e4eaff;animation:.45s both rcPanel;animation-delay:calc(var(--i)*70ms);background:#ffffff0f;border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:.95rem;font-weight:600;display:flex}.rc-proc__panel li .rc-ico{color:#7fa6ff}.rc-proc__nav{align-items:center;gap:14px;display:flex}.rc-proc__nav>button{color:#fff;background:0 0;border:1px solid #ffffff40;border-radius:50%;width:44px;height:44px;font-size:1.1rem}.rc-proc__nav>button:hover{background:#ffffff14}.rc-proc__pips{flex:1;justify-content:center;gap:6px;display:flex}.rc-proc__pips button{background:#ffffff30;border:0;border-radius:2px;width:24px;height:4px;padding:0}.rc-proc__pips button.is-on{background:var(--rc-amber)}.rc-proc__acc{display:none}.rc-mt{grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,88px);display:grid}.rc-mt .rc-head{margin-bottom:28px}.rc-venn svg{width:100%;max-width:440px;margin:0 auto 10px;display:block}.rc-venn__c circle{mix-blend-mode:multiply;stroke-width:1.5px}.rc-venn__c0 circle{fill:#1e5bff22;stroke:#1e5bff}.rc-venn__c1 circle{fill:#0b22a822;stroke:#0b22a8}.rc-venn__c2 circle{fill:#e3a01324;stroke:#c48a0c}.rc-venn__t{font:800 12px var(--display);letter-spacing:.1em;fill:var(--rc-ink)}.rc-venn__d{font:500 11.5px var(--body);fill:var(--rc-muted)}.rc-venn__core{font:800 8.6px var(--display);letter-spacing:.06em;fill:#fff}.rc-venn__list{gap:10px;display:grid}.rc-venn__item{border:1px solid var(--rc-line);border-left:4px solid var(--rc-r);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;column-gap:12px;padding:12px 16px;display:grid}.rc-venn__item1{border-left-color:var(--rc-brand)}.rc-venn__item2{border-left-color:var(--rc-amber)}.rc-venn__item strong{font:700 .95rem var(--display)}.rc-venn__item span{color:var(--rc-muted);align-self:center;font-size:.85rem}.rc-venn__item p{grid-column:1/-1;margin:4px 0 0;font-size:.86rem}.rc-tk{gap:10px;display:grid}.rc-tk__layer{grid-template-columns:130px 1fr;align-items:stretch;gap:12px;display:grid}.rc-tk__lbl{font:700 .68rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#97a0b5;border-right:2px solid var(--rc-line);flex-direction:column;justify-content:center;padding-right:12px;display:flex}.rc-tk__lbl strong{font:700 .92rem/1.25 var(--display);letter-spacing:0;text-transform:none;color:var(--rc-ink);margin-top:4px}.rc-tk__mods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.rc-tk__mod{border:1px solid var(--rc-line);font:600 .88rem/1.25 var(--display);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:14px;transition:transform .2s,border-color .2s;display:flex}.rc-tk__mod:hover{border-color:#9db6ff;transform:translateY(-2px)}.rc-tk__mod .rc-ico{color:var(--rc-r)}.rc-tk__layer--last .rc-tk__mod{background:var(--rc-ink);color:#fff;border-color:var(--rc-ink);flex-direction:row;grid-column:span 3;align-items:center}.rc-tk__layer--last .rc-tk__mod .rc-ico{color:var(--rc-amber)}.rc-tk__base{color:var(--rc-muted);text-align:center;background:repeating-linear-gradient(135deg,#eef1f6 0 8px,#f5f7fb 8px 16px);border-radius:12px;margin-top:6px;padding:12px 16px;font-size:.84rem;font-weight:600}.rc-sec--d2d{color:#fff;background:radial-gradient(800px 400px at 50% 0,#14309f 0%,#0000 70%),#07104f}.rc-d2d{grid-template-columns:repeat(7,1fr);gap:8px;margin-bottom:clamp(56px,7vw,96px);display:grid;position:relative}.rc-d2d__line{background:#ffffff1f;height:2px;position:absolute;top:28px;left:7%;right:7%}.rc-d2d__line span{background:linear-gradient(90deg,#7fa6ff,var(--rc-amber));transform-origin:0;height:100%;transition:transform 2.4s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.rc-d2d.is-in .rc-d2d__line span{transform:scaleX(1)}.rc-d2d__s{text-align:center;opacity:.25;transition:opacity .5s;transition-delay:calc(var(--i)*.33s);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.rc-d2d.is-in .rc-d2d__s{opacity:1}.rc-d2d__dot{color:#fff;background:#0e1a66;border:1px solid #5f82ff;border-radius:16px;place-items:center;width:56px;height:56px;display:grid}.rc-d2d__s.is-end .rc-d2d__dot{color:var(--rc-ink);border-color:var(--rc-amber);background:#fff;box-shadow:0 0 0 6px #e3a01333}.rc-d2d__s strong{font:600 .92rem/1.25 var(--display)}.rc-dashwrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.rc-dashwrap__copy h3{color:#fff;font-size:clamp(1.4rem,2.4vw,1.9rem)}.rc-dashwrap__copy p{color:#c9d3f5}.rc-dashwrap__copy ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rc-dashwrap__copy li{color:#e4eaff;align-items:center;gap:10px;font-weight:500;display:flex}.rc-dashwrap__copy li .rc-ico{color:var(--rc-amber)}.rc-dash{opacity:0;background:#0b1660;border:1px solid #ffffff24;border-radius:22px;padding:16px;transition:transform 1s cubic-bezier(.2,.7,.2,1),opacity .8s;transform:perspective(1400px)rotateX(6deg)translateY(20px);box-shadow:0 40px 80px -40px #000}.rc-dash.is-in{opacity:1;transform:none}.rc-dash__top{flex-wrap:wrap;align-items:center;gap:12px;padding:2px 4px 14px;display:flex}.rc-dash__dots{gap:5px;display:flex}.rc-dash__dots i{background:#ffffff30;border-radius:50%;width:9px;height:9px}.rc-dash__title{font:600 .86rem var(--display);color:#e4eaff;flex:1}.rc-dash__grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rc-dash__card{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;min-width:0;padding:14px}.rc-dash__card--wide{grid-column:span 2}.rc-dash__h{font:600 .74rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:#9db6ff;margin-bottom:10px;display:block}.rc-dash__area{width:100%;height:120px;display:block}.rc-dash__line{stroke-dasharray:700;stroke-dashoffset:700px;transition:stroke-dashoffset 2s .4s}.rc-dash.is-in .rc-dash__line{stroke-dashoffset:0}.rc-dash__leg{color:#c9d3f5;gap:14px;margin-top:6px;font-size:.75rem;display:flex}.rc-dash__leg span{align-items:center;gap:6px;display:flex}.rc-dash__leg i{background:#7fa6ff;border-radius:2px;width:12px;height:3px}.rc-dash__leg i.b{background:#a9b2c1}.rc-dash__sbar{color:#c9d3f5;grid-template-columns:72px 1fr;align-items:center;gap:8px;margin-bottom:9px;font-size:.76rem;display:grid}.rc-dash__sbar div{background:#ffffff12;border-radius:4px;height:8px;overflow:hidden}.rc-dash__sbar b{height:100%;width:var(--w);transform-origin:0;background:#7fa6ff;border-radius:4px;transition:transform 1.2s cubic-bezier(.2,.7,.2,1) .5s;display:block;transform:scaleX(0)}.rc-dash__sbar:nth-of-type(2) b{background:var(--rc-amber)}.rc-dash.is-in .rc-dash__sbar b{transform:scaleX(1)}.rc-dash__mx,.rc-dash__trend{width:100%;height:auto;display:block}.rc-dash__mx text{font:600 9px var(--body);fill:#9db6ff}.rc-dash__card--ins p{color:#e4eaff;align-items:flex-start;gap:8px;margin:0 0 8px;font-size:.86rem;line-height:1.45;display:flex}.rc-dash__card--ins .rc-ico{color:var(--rc-amber);margin-top:2px}.rc-why{grid-template-columns:1fr minmax(200px,.75fr) 1fr;align-items:center;gap:clamp(16px,3vw,40px);display:grid;position:relative}.rc-why__col{gap:14px;display:grid}.rc-why__col--1{grid-area:1/3}.rc-why__hub{grid-area:1/2;place-items:center;display:grid}.rc-why__ring{aspect-ratio:1;color:#fff;width:min(240px,100%);font:800 clamp(.95rem,1.4vw,1.2rem)/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;background:radial-gradient(circle,#0b22a8 0%,#07104f 70%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 0 14px #e6edff,0 0 0 15px #c8d5ff,0 0 0 34px #f1f5ff,0 0 0 35px #dce4fa}.rc-why__ring:before,.rc-why__ring:after{content:"";background:repeating-linear-gradient(90deg,#9db6ff 0 4px,#0000 4px 8px);width:clamp(16px,3vw,40px);height:1px;position:absolute;top:50%}.rc-why__ring:before{right:calc(100% + 35px)}.rc-why__ring:after{left:calc(100% + 35px)}.rc-why__mod{background:var(--rc-paper);border:1px solid var(--rc-line);border-radius:18px;padding:20px 22px;position:relative}.rc-why__col--0 .rc-why__mod{text-align:right}.rc-why__col--0 .rc-why__k{justify-content:flex-end}.rc-why__k{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--rc-r);align-items:center;gap:8px;margin-bottom:8px;display:flex}.rc-why__mod h3{margin-bottom:.3em;font-size:1.08rem}.rc-why__mod p{color:var(--rc-muted);margin:0;font-size:.92rem}.rc-teamwrap{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.rc-teamwrap .rc-head{margin-bottom:18px}.rc-team{border:1px solid var(--rc-line);background:#fff;border-radius:24px;padding:clamp(18px,2.5vw,28px)}.rc-team__lanes{grid-template-columns:1fr 1.3fr 1fr;gap:12px;display:grid}.rc-team__lane{background:var(--rc-paper);border-radius:16px;flex-direction:column;gap:8px;padding:14px;display:flex;position:relative}.rc-team__lane:not(:last-child):after{content:"→";border:1px solid var(--rc-line);width:20px;height:20px;color:var(--rc-r);z-index:1;background:#fff;border-radius:50%;place-items:center;font-size:.7rem;display:grid;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.rc-team__stage{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#97a0b5;margin-bottom:2px}.rc-team__role{border:1px solid var(--rc-line);font:600 .88rem/1.25 var(--display);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.rc-team__role .rc-ico{color:var(--rc-r)}.rc-team__pm{background:var(--rc-ink);color:#fff;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:14px 18px;display:flex}.rc-team__pm .rc-ico{color:var(--rc-amber)}.rc-team__pm strong{font:700 .95rem var(--display)}.rc-team__pm span{color:#c9d3f5;font-size:.88rem}.rc-cap{border:1px solid var(--rc-line);background:var(--rc-paper);border-radius:22px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.rc-cap__col{padding:clamp(22px,3vw,32px);position:relative}.rc-cap__col+.rc-cap__col{border-left:1px solid var(--rc-line)}.rc-cap__n{font:800 2.4rem/1 var(--display);color:#e3e8f3;position:absolute;top:18px;right:22px}.rc-cap__col h3{align-items:center;gap:10px;display:flex}.rc-cap__col h3 .rc-ico{color:var(--rc-r)}.rc-cap__col ul{margin:14px 0 0;padding:0;list-style:none}.rc-cap__col li{border-top:1px dashed #cdd4e1;padding:10px 0;font-size:.96rem;font-weight:500}.rc-tech{flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px;display:flex}.rc-tech__lbl{font:700 .74rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#97a0b5}.rc-tech__tiles{flex-wrap:wrap;flex:1;gap:8px;display:flex}.rc-tech__tile{border:1px solid var(--rc-line);color:var(--rc-ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;display:inline-flex}.rc-tech__tile strong{font:700 .9rem var(--display)}.rc-tech__tile--own{background:var(--rc-ink);color:#fff;border-color:var(--rc-ink)}.rc-tech__tile--own span{color:var(--rc-amber);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:700}.rc-ind{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.rc-ind__item{border:1px solid var(--rc-line);color:var(--rc-ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;font-size:.92rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.rc-ind__item svg{color:var(--rc-r);flex:none}.rc-ind__item:hover{border-color:#9db6ff;transform:translateY(-2px);box-shadow:0 12px 24px -18px #13213c80}.rc-ind__item--x{opacity:0;animation:.4s both rcFade}.rc-ind__more{border:1px dashed var(--rc-r);background:var(--rc-soft);color:var(--rc-r);border-radius:14px;padding:14px 16px;font-weight:700}.rc-case{background:var(--rc-paper);border:1px solid var(--rc-line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);padding:clamp(24px,5vw,56px);display:grid}.rc-case h2{margin-bottom:.5em}.rc-case__facts{grid-template-columns:repeat(3,auto);justify-content:start;gap:clamp(16px,3vw,36px);margin:26px 0 28px;display:grid}.rc-case__facts strong{font:800 clamp(1.5rem,2.6vw,2rem)/1 var(--display);color:var(--rc-r);letter-spacing:-.02em;display:block}.rc-case__facts span{color:var(--rc-muted);font-size:.84rem}.rc-case__tl{margin:0;padding:0 0 0 8px;list-style:none;position:relative}.rc-case__tl:before{content:"";background:linear-gradient(var(--rc-r),var(--rc-amber));width:2px;position:absolute;top:20px;bottom:20px;left:25px}.rc-case__tl li{grid-template-columns:36px 1fr;column-gap:16px;padding:10px 0;display:grid;position:relative}.rc-case__dot{border:2px solid var(--rc-r);width:36px;height:36px;color:var(--rc-r);z-index:1;background:#fff;border-radius:50%;grid-row:span 2;place-items:center;display:grid;position:relative}.rc-case__tl li:last-child .rc-case__dot{background:var(--rc-ink);border-color:var(--rc-amber);color:#fff}.rc-case__tl strong{font:700 1rem var(--display)}.rc-case__tl span{color:var(--rc-muted);font-size:.88rem}@media (max-width:1100px){.rc-svc{grid-template-columns:repeat(2,1fr)}.rc-svc__card.rc-svc__card--advisory{grid-area:auto/1/auto/-1}.rc-strip{grid-template-columns:repeat(2,1fr)}.rc-strip li:nth-child(3){border-left:0}.rc-strip li:nth-child(n+3){border-top:1px solid var(--rc-line)}.rc-mt{grid-template-columns:1fr}.rc-break__chain{grid-template-columns:repeat(4,1fr);row-gap:20px}.rc-break__chain li:nth-child(4):after{display:none}.rc-prob{grid-template-columns:1fr}}@media (max-width:900px){.rc-hero__in,.rc-fw,.rc-proc,.rc-dd__row,.rc-dd__row--wide,.rc-dd__price,.rc-dashwrap,.rc-teamwrap,.rc-case,.rc-solhead{grid-template-columns:1fr}.rc-dd__row--flip>.rc-dd__copy{order:0}.rc-hero__viz{max-width:620px}.rc-sol{grid-template-columns:1fr 1fr;row-gap:32px}.rc-sol__track{display:none}.rc-why{grid-template-columns:1fr 1fr}.rc-why__hub{grid-area:1/1/auto/-1}.rc-why__col--0{grid-area:2/1}.rc-why__col--1{grid-area:2/2}.rc-why__col--0 .rc-why__mod{text-align:left}.rc-why__col--0 .rc-why__k{justify-content:flex-start}.rc-why__ring:before,.rc-why__ring:after{display:none}.rc-why__ring{width:190px}.rc-proc__loop svg{max-width:420px}.rc-d2d{grid-template-columns:repeat(4,1fr);row-gap:28px}.rc-d2d__line{display:none}}@media (max-width:640px){.rc-net{display:none}.rc-netm{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;flex-direction:column;align-items:center;gap:0;margin-top:8px;padding:20px 16px;display:flex}.rc-netm__chips{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.rc-netm__chips span{font:700 .68rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:#e4eaff;background:#0e1a66;border:1px solid #5f82ff99;border-radius:999px;padding:6px 10px}.rc-netm__arrow{background:linear-gradient(#5f82ff,#fff);width:2px;height:22px;margin:6px 0;position:relative}.rc-netm__arrow:after{content:"";border:5px solid #0000;border-top-color:#fff;border-bottom:0;position:absolute;bottom:-3px;left:-4px}.rc-netm__core{font:800 .82rem var(--display);letter-spacing:.1em;text-transform:uppercase;background:#0b22a8;border:1px solid #7fa6ff;border-radius:999px;padding:14px 22px}.rc-netm__mid{font:700 .74rem var(--body);letter-spacing:.12em;text-transform:uppercase;border:1px solid #9db6ff;border-radius:999px;padding:8px 16px}.rc-netm__dec{color:var(--rc-ink);font:800 .82rem var(--display);letter-spacing:.08em;text-transform:uppercase;box-shadow:0 0 0 2px var(--rc-amber);background:#fff;border-radius:12px;padding:12px 20px}.rc-hero__ctas .btn{width:100%}.rc-strip{grid-template-columns:1fr;margin-top:-56px}.rc-strip li+li{border-left:0;border-top:1px solid var(--rc-line)}.rc-strip li{padding:16px}.rc-subnav{margin-top:28px}.rc-break__chain{grid-template-columns:1fr;gap:0}.rc-break__chain li{grid-template-columns:42px 1fr 90px;align-items:center;column-gap:12px;padding:8px 0;display:grid}.rc-break__chain li:after{display:none}.rc-break__chain li:not(:last-child):before{content:"";background:#e3e7ef;width:2px;height:16px;position:absolute;top:50px;left:20px}.rc-break__n{display:none}.rc-break__t{min-height:0}.rc-sol{grid-template-columns:1fr}.rc-sol__step{grid-template-columns:60px 1fr;column-gap:16px;display:grid}.rc-sol__dot{grid-row:span 3;width:60px;height:60px;margin:0}.rc-sol__step h3{margin:.1em 0 .2em}.rc-sol__cap:before,.rc-sol__cap:after{display:none}.rc-turn span{padding:8px 14px;font-size:.74rem}.rc-fw__wheel svg{max-width:300px}.rc-fw__tabs{scrollbar-width:none;gap:6px;margin:-4px -4px 18px;padding:4px;display:flex;overflow-x:auto}.rc-fw__tabs button{border:1px solid var(--rc-line);color:var(--rc-ink);background:#fff;border-radius:999px;flex:none;padding:7px 12px;font-size:.8rem;font-weight:600}.rc-fw__tabs button.is-on{background:var(--rc-r);color:#fff;border-color:var(--rc-r)}.rc-fw__num{display:none}.rc-svc{grid-template-columns:1fr}.rc-svc__card.rc-svc__card--advisory{grid-column:auto;padding:24px}.rc-npd{grid-template-columns:1fr;gap:0}.rc-npd__line{display:none}.rc-npd__s{text-align:left;flex-direction:row;gap:14px;padding:8px 0}.rc-npd__dot{flex:none;width:48px;height:48px}.rc-npd__s strong{order:2}.rc-npd__gate{order:3;margin-left:auto}.rc-funnel__bar{width:calc(var(--w) + (100% - var(--w)) * .55)}.rc-seg__flow{grid-template-columns:1fr 1fr}.rc-proc__loop,.rc-proc__panel{display:none}.rc-proc__acc{border-left:2px solid #ffffff26;margin:0 0 0 16px;padding:0;list-style:none;display:block}.rc-proc__acc>li{padding:0 0 4px 22px;position:relative}.rc-proc__acc>li>button{text-align:left;color:#fff;width:100%;font:600 1rem/1.3 var(--display);background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.rc-proc__acc>li>button span{width:32px;height:32px;font:800 .74rem var(--display);background:#0e1a66;border:1px solid #5f82ff;border-radius:50%;place-items:center;display:grid;position:absolute;left:-17px}.rc-proc__acc>li.is-on>button span{color:var(--rc-ink);border:2px solid var(--rc-amber);background:#fff}.rc-proc__acc ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.rc-proc__acc ul li{color:#e4eaff;background:#ffffff0f;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.9rem;display:flex}.rc-proc__acc ul li .rc-ico{color:#7fa6ff}.rc-proc__accend{color:var(--rc-amber);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex;padding-top:10px!important}.rc-tk__layer{grid-template-columns:1fr}.rc-tk__lbl{border-right:0;flex-direction:row;align-items:baseline;gap:8px;padding:0}.rc-tk__mods{grid-template-columns:1fr 1fr}.rc-tk__layer--last .rc-tk__mod{grid-column:span 2}.rc-d2d{grid-template-columns:1fr;justify-items:start;gap:0;padding-left:4px}.rc-d2d__s{text-align:left;flex-direction:row;gap:14px;padding:6px 0}.rc-d2d__s:not(:last-child):after{content:"";background:#ffffff30;width:2px;height:12px;position:absolute;top:62px;left:27px}.rc-dash__grid{grid-template-columns:1fr}.rc-dash__card--wide{grid-column:auto}.rc-dash{transform:none}.rc-why{grid-template-columns:1fr}.rc-why__col--0,.rc-why__col--1{grid-area:auto/1}.rc-team__lanes{grid-template-columns:1fr}.rc-team__lane:not(:last-child):after{content:"↓";top:auto;bottom:-14px;right:50%;transform:translate(50%)}.rc-cap{grid-template-columns:1fr}.rc-cap__col+.rc-cap__col{border-left:0;border-top:1px solid var(--rc-line)}.rc-ind{grid-template-columns:1fr 1fr}.rc-ind__item{padding:12px;font-size:.86rem}.rc-case__facts{grid-template-columns:repeat(3,1fr);gap:12px}.rc-chain span{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.rc *{transition:none!important;animation:none!important}.rc .rc-reveal,.rc-net__node,.rc-break__chain li,.rc-sol__step,.rc-npd__s,.rc-seg__g,.rc-dash,.rc-d2d__s{opacity:1!important;transform:none!important}.rc-break__bar b,.rc-sol__track span,.rc-npd__line span,.rc-d2d__line span,.rc-conj__row b,.rc-dash__sbar b{transform:none!important}.rc-price__c1,.rc-price__c2,.rc-dash__line{stroke-dashoffset:0!important}.rc-price__wtp,.rc-price__band,.rc-price__opt,.rc-radar__a,.rc-radar__b{opacity:1!important;transform:none!important}.rc-flowline,.rc-pulse,.rc-pulse2,.rc-spin{display:none}}.rc-svc__card.rc-svc__card--advisory .rc-svc__more ul{border-top:1px solid #ffffff26;gap:10px}.rc-svc__card.rc-svc__card--advisory p{margin-bottom:6px}@media (max-width:640px){.rc-svc__card.rc-svc__card--advisory .rc-svc__more ul{grid-template-columns:1fr}}.rc-svc__card.rc-svc__card--advisory{align-self:stretch}.rc-svc__qs{gap:8px;margin:auto 0 18px;padding:18px 0 0;list-style:none;display:grid}.rc-svc__qs li{font:600 .95rem/1.3 var(--display);color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rc-svc__qs span{background:var(--rc-amber);width:30px;height:30px;color:var(--rc-ink);font:800 .72rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.rc-svc__card.rc-svc__card--advisory .rc-svc__tog{margin-top:0}.rc-venn__d{font-size:10.5px}.rc-dd{grid-template-columns:minmax(0,1fr)}.rc-dd__row>*,.rc-dd__price>*,.rc-dd__band>*,.rc-fw>*,.rc-proc>*,.rc-mt>*,.rc-dashwrap>*,.rc-teamwrap>*,.rc-case>*,.rc-prob>*,.rc-hero__in>*{min-width:0}@media (max-width:640px){.rc-seg__svg{min-width:0}.rc-seg__t{font-size:14px}.rc-venn__t{font-size:13px}}.rc-hero__grid-bg{pointer-events:none}.rc-hero__in{z-index:1;position:relative}.od{--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb}.od-muted{color:var(--od-muted)}.od-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(24px,5vw,72px);margin-bottom:clamp(36px,5vw,60px);display:grid}.od-split .rc-head{margin:0}.od-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.od-chips li{background:var(--od-paper);border:1px solid var(--od-line);color:var(--od-navy);border-radius:999px;padding:5px 10px;font-size:.8rem;font-weight:600}.od-chips--lg li{background:#fff;padding:8px 14px;font-size:.88rem}.od-ticks{grid-template-columns:1fr 1fr;gap:8px 18px;margin:0 0 18px;padding:0;list-style:none;display:grid}.od-ticks li{align-items:center;gap:10px;font-size:.96rem;font-weight:600;display:flex}.od-ticks li .rc-ico{color:var(--od-teal);background:var(--od-teal-soft);border-radius:50%;width:22px;height:22px;padding:3px}.od-sec--navy{color:#fff;background:linear-gradient(170deg,#07104f,#0b1a78)}.od-hero{border-bottom:1px solid var(--od-line);background:radial-gradient(900px 500px at 80% 30%,#e3eaff 0%,#0000 65%),linear-gradient(#fff 0%,#f3f6fc 100%);padding:clamp(36px,4vw,60px) 0 clamp(48px,6vw,80px);position:relative;overflow:hidden}.od-hero__in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.od-hero__in>*{min-width:0}.od-crumbs{color:var(--od-muted)}.od-crumbs a{color:var(--od-navy)}.od-eyebrow{font:600 .8rem/1 var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--od-blue);align-items:center;gap:10px;margin-bottom:16px;display:inline-flex}.od-eyebrow i{background:var(--od-teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #0e9c8826}.od-hero h1{color:var(--od-navy);max-width:16ch;margin-bottom:.35em;font-size:clamp(2.1rem,4.2vw,3.5rem)}.od-hero__pos{font:600 clamp(1.1rem,1.7vw,1.35rem)/1.4 var(--display);color:var(--od-royal);margin-bottom:14px}.od-hero__body{color:var(--od-muted);max-width:58ch;margin-bottom:26px;font-size:1.04rem}.od-hero__body strong{color:var(--od-navy)}.od-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.od .od-btn-main{background:var(--od-royal);color:#fff}.od .od-btn-main:hover{background:var(--od-navy)}.od-hero__trust{color:var(--od-muted);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:22px 0 0;font-size:.8rem;font-weight:600;display:flex}.od-hero__trust i{background:#b9c2d3;border-radius:50%;width:4px;height:4px}.od-hmap{padding:28px 0;position:relative}.od-hmap>svg{width:100%;height:auto;display:block;overflow:visible}.od-dots{fill:none;stroke:#9fb2e6;stroke-width:4.2px;stroke-linecap:round;opacity:.75}.od-dots--soft{stroke:#c3ceea;opacity:.9}.od-arc{fill:none;stroke:var(--od-blue);stroke-width:1.6px;stroke-dasharray:4 6;opacity:0;animation:1.4s forwards odArcIn,14s linear infinite odDash}@keyframes odArcIn{to{opacity:.75}}@keyframes odDash{to{stroke-dashoffset:-200px}}.od-traveller{fill:var(--od-teal)}.od-hub{opacity:0;animation:.8s forwards rcFade}.od-hub__halo{fill:#1e5bff1f;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite odHalo}@keyframes odHalo{0%,to{opacity:.9;transform:scale(.8)}50%{opacity:.4;transform:scale(1.25)}}.od-hub__dot{fill:var(--od-royal);stroke:#fff;stroke-width:2px}.od-hub__pill{fill:#fff;stroke:var(--od-line)}.od-hub__lbl{font:700 15px var(--body);fill:var(--od-navy);letter-spacing:.02em}.od-fcard{border:1px solid var(--od-line);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;animation:7s ease-in-out infinite odFloat;display:flex;position:absolute;box-shadow:0 18px 36px -22px #0b22a866}.od-fcard strong{font:600 .86rem/1.25 var(--display);color:var(--od-navy)}.od-fcard__tag{font:800 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--od-blue)}.od-fcard--b2b{top:-14px;left:0}.od-fcard--b2c{animation-delay:-2.5s;bottom:2%;left:6%}.od-fcard--b2c .od-fcard__tag{color:var(--od-teal)}.od-fcard--hc{animation-delay:-5s;bottom:12%;right:0}.od-fcard--hc .od-fcard__tag{color:#b07a00}@keyframes odFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.od-trust{border-bottom:1px solid var(--od-line);background:#fff}.od-msme{border:1px solid var(--od-line);background:var(--od-paper);border-radius:12px;flex-direction:column;justify-content:center;padding:8px 16px;line-height:1.2;display:inline-flex}.od-msme strong{font:800 1rem var(--display);letter-spacing:.08em;color:var(--od-navy)}.od-msme small{color:var(--od-muted);font-size:.72rem}.od-glance{border-bottom:1px solid var(--od-line);background:#fff;padding:clamp(28px,4vw,44px) 0}.od-glance__grid{grid-template-columns:1.1fr repeat(5,1fr);align-items:stretch;gap:0;display:grid}.od-glance__lbl{padding-right:20px}.od-glance__lbl .rc-kicker{margin-bottom:8px}.od-glance__lbl p{color:var(--od-muted);margin:0;font-size:.92rem}.od-glance__item{border-left:1px solid var(--od-line);flex-direction:column;gap:4px;padding:4px 20px;display:flex}.od-count{font:800 clamp(1.8rem,3vw,2.5rem)/1 var(--display);letter-spacing:-.03em;color:var(--od-royal);font-variant-numeric:tabular-nums}.od-glance__item:nth-child(3) .od-count{color:var(--od-teal)}.od-glance__item:nth-child(4) .od-count,.od-glance__item:nth-child(5) .od-count,.od-glance__item:nth-child(6) .od-count{color:var(--od-navy)}.od-glance__item span:last-child{color:var(--od-muted);font-size:.84rem;line-height:1.35}.od-subnav{margin-top:0}.od-flow{grid-template-columns:repeat(8,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.od-flow__track{background:#e3e7ef;border-radius:2px;height:3px;position:absolute;top:27px;left:5%;right:5%}.od-flow__track span{background:linear-gradient(90deg,var(--od-blue),var(--od-teal));transform-origin:0;border-radius:2px;height:100%;transition:transform 2.6s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.od-flow.is-in .od-flow__track span{transform:scaleX(1)}.od-flow li{text-align:center;opacity:.35;transition:opacity .5s;transition-delay:calc(var(--i)*.3s);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.od-flow.is-in li{opacity:1}.od-flow__dot{border:1px solid var(--od-line);width:56px;height:56px;color:var(--od-blue);background:#fff;border-radius:16px;place-items:center;transition:transform .2s;display:grid;box-shadow:0 10px 24px -18px #0b22a8}.od-flow li:hover .od-flow__dot{transform:translateY(-2px)}.od-flow li.is-end .od-flow__dot{background:var(--od-teal);border-color:var(--od-teal);color:#fff}.od-flow__n{font:700 .7rem var(--body);letter-spacing:.1em;color:#97a0b5}.od-flow strong{font:600 .9rem/1.25 var(--display);color:var(--od-navy)}.od-panels{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.od-panel{border:1px solid var(--od-line);background:#fff;border-radius:22px;flex-direction:column;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.od-panel:before{content:"";background:var(--od-blue);height:4px;position:absolute;top:0;left:0;right:0}.od-panel--b2c:before{background:var(--od-teal)}.od-panel--hc:before{background:#e3a013}.od-panel:hover{transform:translateY(-4px);box-shadow:0 28px 50px -30px #0b22a880}.od-panel__tag{font:700 .76rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--od-blue);background:var(--od-sky);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.od-panel--b2c .od-panel__tag{color:#0a7c6c;background:var(--od-teal-soft)}.od-panel--hc .od-panel__tag{color:#8a6000;background:#fbf1dc}.od-panel__stat{flex-direction:column;gap:4px;margin:22px 0 14px;display:flex}.od-panel__stat .od-count{font-size:clamp(2.4rem,4vw,3.2rem)}.od-panel--b2c .od-count{color:var(--od-teal)}.od-panel--hc .od-count{color:#b07a00}.od-panel__stat span:last-child{color:var(--od-muted);font-size:.9rem;font-weight:600}.od-panel h3{font-size:1.25rem}.od-panel p{color:var(--od-muted);font-size:.95rem}.od-panel__lbl{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#97a0b5;margin-bottom:10px}.od-panel__cta{color:var(--od-royal);align-items:center;gap:8px;margin-top:auto;padding-top:22px;font-weight:700;text-decoration:none;display:inline-flex}.od-panel__cta:hover{text-decoration:underline}.od-cov{grid-template-columns:minmax(0,1.6fr) minmax(0,.8fr);align-items:center;gap:clamp(20px,3vw,40px);display:grid}.od-cov__map{border:1px solid var(--od-line);background:#fff;border-radius:24px;padding:clamp(14px,2.5vw,28px)}.od-cov__map>svg{width:100%;height:auto;display:block;overflow:visible}.od-cov__note{color:var(--od-muted);align-items:center;gap:8px;margin:12px 0 0;font-size:.82rem;display:flex}.od-mk{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(-6px)}.od-cov.is-in .od-mk{opacity:1;transform:none}.od-cov.is-in .od-mk.is-dim{opacity:.18}.od-mk__ring{fill:currentColor;opacity:.16}.od-mk__dot{fill:currentColor;stroke:#fff;stroke-width:2px}.od-mk--am{color:var(--od-blue)}.od-mk--eu{color:var(--od-royal)}.od-mk--apac{color:var(--od-teal)}.od-mk--mena{color:#c48a0c}.od-mk__lbl{font:700 12px var(--body);fill:var(--od-navy);paint-order:stroke;stroke:#fff;stroke-width:4px}.od-cov__list{gap:10px;display:grid}.od-cov__reg{text-align:left;border:1px solid var(--od-line);color:var(--od-navy);background:#fff;border-radius:16px;grid-template-columns:12px 1fr;align-items:center;column-gap:12px;padding:16px 18px;transition:border-color .2s,box-shadow .2s,transform .2s;display:grid}.od-cov__reg:hover,.od-cov__reg.is-on{border-color:currentColor;transform:translate(3px);box-shadow:0 14px 30px -22px #0b22a8}.od-cov__sw{background:var(--od-blue);border-radius:50%;width:12px;height:12px}.od-cov__reg--eu .od-cov__sw{background:var(--od-royal)}.od-cov__reg--apac .od-cov__sw{background:var(--od-teal)}.od-cov__reg--mena .od-cov__sw{background:#c48a0c}.od-cov__reg strong{font:700 1rem var(--display)}.od-cov__c{color:var(--od-muted);grid-column:2;margin-top:2px;font-size:.85rem;line-height:1.45}.od-why{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.od-why__card{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;padding:26px;transition:background .25s,transform .25s,border-color .25s}.od-why__card:hover{background:#ffffff14;border-color:#ffffff3a;transform:translateY(-3px)}.od-why__top{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.od-why__ic{color:#bfd0ff;background:#1e5bff33;border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.od-why__card:hover .od-why__ic{color:#fff}.od-why__n{font:800 1.6rem var(--display);color:#ffffff26}.od-why__card h3{color:#fff}.od-why__card p{color:#c9d3f5;margin:0;font-size:.95rem}.od-infra{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.od-infra>*{min-width:0}.od-plat{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.od-plat a{border:1px solid var(--od-line);color:var(--od-navy);background:#fff;border-radius:14px;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:14px 18px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.od-plat a:hover{border-color:var(--od-blue);transform:translate(3px)}.od-plat strong{font:700 1rem var(--display)}.od-plat span{color:var(--od-muted);grid-column:1;font-size:.86rem}.od-plat .rc-ico{color:var(--od-blue);grid-area:1/2/span 2}.od-infra__wheel>svg{width:100%;max-width:520px;margin:auto;display:block;overflow:visible}.od-infra__ring{fill:none;stroke:var(--od-line);stroke-width:2px}.od-infra__ring2{fill:none;stroke:var(--od-blue);stroke-width:2px;stroke-dasharray:3 9;opacity:.6;transform-origin:240px 240px;animation:80s linear infinite rcSpin}.od-infra__n circle{fill:#fff;stroke:var(--od-line);stroke-width:1.5px;transition:fill .25s,stroke .25s}.od-infra__n foreignObject{color:var(--od-blue);pointer-events:none}.od-infra__n.is-on circle{fill:var(--od-blue);stroke:var(--od-blue)}.od-infra__n.is-on foreignObject{color:#fff}.od-infra__n:nth-child(9) circle,.od-infra__n:last-of-type circle{stroke:var(--od-teal)}.od-infra__t{font:700 12px var(--display);fill:var(--od-navy)}.od-infra__core{fill:var(--od-navy)}.od-infra__ck{font:700 9.5px var(--body);letter-spacing:.14em;fill:#9db6ff}.od-infra__p{font:700 14px var(--display);fill:#fff}.od-rec{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.od-rec__tile{border:1px solid var(--od-line);background:var(--od-paper);border-radius:18px;padding:24px;transition:transform .2s,box-shadow .2s,background .2s}.od-rec__tile:hover{background:#fff;transform:translateY(-3px);box-shadow:0 20px 40px -28px #0b22a880}.od-rec__tile>.rc-ico{color:var(--od-blue);margin-bottom:14px}.od-rec__tile3>.rc-ico{color:#b07a00}.od-rec__tile4>.rc-ico,.od-rec__tile5>.rc-ico{color:var(--od-teal)}.od-rec__tile h3{font-size:1.06rem}.od-rec__tile p{color:var(--od-muted);margin:0;font-size:.94rem}.od-regwrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.od-regwrap>*{min-width:0}.od-reg{background:linear-gradient(160deg,#e8eeff,#f5f7fb);border-radius:28px;padding:clamp(20px,4vw,48px)}.od-reg__bar{border:1px solid var(--od-line);color:var(--od-muted);background:#fff;border-bottom:0;border-radius:14px 14px 0 0;align-items:center;gap:10px;padding:12px 16px;font-size:.82rem;font-weight:600;display:flex}.od-reg__lock{background:var(--od-teal-soft);width:24px;height:24px;color:var(--od-teal);border-radius:50%;place-items:center;display:grid}.od-reg__body{border:1px solid var(--od-line);background:#fff;border-radius:0 0 14px 14px;padding:20px;box-shadow:0 30px 60px -40px #0b22a8}.od-reg__steps{gap:6px;margin-bottom:12px;display:flex}.od-reg__steps b{background:#e3e7ef;border-radius:2px;flex:1;height:4px}.od-reg__steps b.on{background:var(--od-teal)}.od-reg__h{font:700 .95rem var(--display);color:var(--od-navy);margin-bottom:12px;display:block}.od-reg__row{border:1px solid var(--od-line);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i)*.15s);border-radius:12px;grid-template-columns:34px 1fr 24px;align-items:center;gap:12px;margin-bottom:8px;padding:10px 12px;display:grid;transform:translate(-8px)}.od-reg.is-in .od-reg__row{opacity:1;transform:none}.od-reg__ic{background:var(--od-sky);width:34px;height:34px;color:var(--od-blue);border-radius:10px;place-items:center;display:grid}.od-reg__row strong{font-size:.88rem;display:block}.od-reg__row div span{color:var(--od-muted);font-size:.76rem}.od-reg__ok{background:var(--od-teal);color:#fff;width:24px;height:24px;transition:transform .35s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--i)*.15s + .3s);border-radius:50%;place-items:center;display:grid;transform:scale(0)}.od-reg.is-in .od-reg__ok{transform:scale(1)}.od-reg__btn{text-align:center;background:var(--od-royal);color:#fff;border-radius:999px;margin-top:12px;padding:12px;font-size:.9rem;font-weight:700}.od-profwrap{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,72px);margin-bottom:clamp(64px,8vw,104px);display:grid}.od-profwrap>*{min-width:0}.od-prof{border:1px solid var(--od-line);background:#fff;border-radius:24px;padding:clamp(18px,2.5vw,28px);box-shadow:0 30px 60px -44px #0b22a8}.od-prof__top{border-bottom:1px solid var(--od-line);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:6px;padding-bottom:16px;display:flex}.od-prof__top>div{flex:1;min-width:160px}.od-prof__top strong{font:700 1rem var(--display);display:block}.od-prof__top div span{color:var(--od-muted);font-size:.82rem}.od-prof__av{background:var(--od-sky);width:44px;height:44px;color:var(--od-blue);border-radius:50%;place-items:center;display:grid}.od-prof__g{border-bottom:1px dashed var(--od-line);padding:12px 0}.od-prof__g:last-child{border-bottom:0}.od-prof__gh{grid-template-columns:20px 120px 1fr;align-items:center;gap:8px;margin-bottom:8px;display:grid}.od-prof__gh .rc-ico{color:var(--od-blue)}.od-prof__gh strong{font:700 .9rem var(--display)}.od-prof__bar{background:#eef1f6;border-radius:3px;height:6px;overflow:hidden}.od-prof__bar b{height:100%;width:var(--w);background:linear-gradient(90deg,var(--od-blue),var(--od-teal));transform-origin:0;transition:transform 1.2s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*.15s);border-radius:3px;display:block;transform:scaleX(0)}.od-prof.is-in .od-prof__bar b{transform:scaleX(1)}.od-prof__g ul{flex-wrap:wrap;gap:6px;margin:0;padding:0 0 0 28px;list-style:none;display:flex}.od-prof__g li{background:var(--od-sky);color:var(--od-royal);opacity:0;transition:opacity .35s,transform .35s;transition-delay:calc(var(--i)*.15s + .3s);border-radius:8px;padding:4px 10px;font-size:.8rem;font-weight:600;transform:scale(.9)}.od-prof.is-in .od-prof__g li{opacity:1;transform:none}.od-attrwrap .rc-head{max-width:680px}.od-attr__tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.od-attr__tabs button{border:1px solid var(--od-line);color:var(--od-navy);background:#fff;border-radius:999px;padding:8px 16px;font-size:.88rem;font-weight:600;transition:all .2s}.od-attr__tabs button.is-on{background:var(--od-navy);color:#fff;border-color:var(--od-navy)}.od-attr__cloud{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.od-attr__grp{border:1px solid var(--od-line);background:#fff;border-radius:18px;flex-wrap:wrap;align-content:flex-start;gap:6px;padding:18px;transition:opacity .3s,transform .3s,box-shadow .3s,border-color .3s;display:flex}.od-attr__grp.is-dim{opacity:.32}.od-attr__grp.is-focus{border-color:var(--od-blue);transform:translateY(-3px);box-shadow:0 20px 40px -28px #0b22a8}.od-attr__gl{width:100%;font:700 .74rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--od-blue);margin-bottom:6px}.od-attr__grp1 .od-attr__gl{color:var(--od-royal)}.od-attr__grp2 .od-attr__gl{color:#5a3fe0}.od-attr__grp3 .od-attr__gl{color:var(--od-teal)}.od-attr__grp4 .od-attr__gl{color:#b07a00}.od-attr__chip{background:var(--od-paper);border:1px solid var(--od-line);border-radius:8px;padding:5px 10px;font-size:.82rem;font-weight:500}.od-sec--q{background:linear-gradient(180deg,#fff 0%,var(--od-paper) 100%)}.od-qc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.od-qc>*{min-width:0}.od-qc__shield>svg{width:100%;max-width:400px;margin:auto;display:block}.od-qc__l{stroke:#fff;stroke-width:2px;cursor:pointer;transform-origin:170px 190px;opacity:0;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .5s,fill .25s;transition-delay:calc(var(--i)*.15s);transform:scale(.6)}.od-qc.is-in .od-qc__l{opacity:1;transform:none}.od-qc__l0{fill:#dce5ff}.od-qc__l1{fill:#bfd0ff}.od-qc__l2{fill:#93aeff}.od-qc__l3{fill:#5f86ff}.od-qc__l4{fill:#2f5ff5}.od-qc__l5{fill:#0b22a8}.od-qc__l.is-on{fill:var(--od-teal)}.od-qc__core{color:#fff}.od-qc__list{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.od-qc__list li{border:1px solid var(--od-line);cursor:default;background:#fff;border-radius:16px;outline:none;align-items:flex-start;gap:14px;padding:16px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.od-qc__list li.is-on{border-color:var(--od-teal);transform:translateY(-2px);box-shadow:0 16px 32px -24px #0e9c88}.od-qc__n{background:var(--od-sky);width:36px;height:36px;color:var(--od-royal);font:800 .8rem var(--display);border-radius:10px;flex:none;place-items:center;display:grid}.od-qc__list li.is-on .od-qc__n{background:var(--od-teal);color:#fff}.od-qc__list strong{font:700 .96rem var(--display);margin-bottom:2px;display:block}.od-qc__list span{color:var(--od-muted);font-size:.85rem;line-height:1.45}.od-checks{background:var(--od-navy);color:#fff;border-radius:22px;margin-top:clamp(36px,5vw,56px);padding:clamp(20px,3vw,32px)}.od-checks__lead{font:600 1.02rem var(--display);color:#e4eaff;margin:0 0 16px}.od-checks ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.od-checks li{background:#ffffff10;border:1px solid #fff2;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:.86rem;font-weight:600;transition:background .2s;display:inline-flex}.od-checks li:hover{background:#ffffff1f}.od-checks li .rc-ico{color:#6ee0ce}.od-funwrap{margin-top:clamp(40px,5vw,64px)}.od-funwrap h3{margin-bottom:20px;font-size:clamp(1.25rem,2vw,1.55rem)}.od-fun__svg{width:100%;height:clamp(110px,16vw,200px);display:block}.od-fun__seg{transform-origin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*.22s);transform:scaleX(0)}.od-fun.is-in .od-fun__seg{transform:none}.od-fun__seg0{fill:#dce5ff}.od-fun__seg1{fill:#bfd0ff}.od-fun__seg2{fill:#93aeff}.od-fun__seg3{fill:#5f86ff}.od-fun__seg4{fill:#2f5ff5}.od-fun__seg5{fill:var(--od-teal)}.od-fun__labels{grid-template-columns:repeat(6,1fr);gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.od-fun__labels li{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i)*.22s + .3s);flex-direction:column;gap:4px;display:flex;transform:translateY(6px)}.od-fun.is-in .od-fun__labels li{opacity:1;transform:none}.od-fun__n{font:800 1.3rem var(--display);color:var(--od-blue)}.od-fun__labels li:last-child .od-fun__n{color:var(--od-teal)}.od-fun__labels strong{font:600 .9rem/1.25 var(--display)}.od-svwrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.od-svwrap>*{min-width:0}.od-svwrap .od-chips{margin:10px 0 18px}.od-svwrap a{color:var(--od-royal);font-weight:600}.od-sv__steps{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:12px;display:grid}.od-sv__steps button{border:1px solid var(--od-line);color:var(--od-muted);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 6px;font-size:.82rem;font-weight:700;transition:all .25s;display:flex}.od-sv__steps button span{background:var(--od-paper);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid}.od-sv__steps button.is-done{color:var(--od-teal)}.od-sv__steps button.is-done span{background:var(--od-teal-soft)}.od-sv__steps button.is-on{background:var(--od-navy);color:#fff;border-color:var(--od-navy)}.od-sv__steps button.is-on span{background:#fff2}.od-sv__win{border:1px solid var(--od-line);background:#fff;border-radius:18px;overflow:hidden;box-shadow:0 30px 60px -44px #0b22a8}.od-sv__chrome{background:var(--od-paper);border-bottom:1px solid var(--od-line);color:var(--od-muted);align-items:center;gap:6px;padding:10px 14px;font-size:.76rem;display:flex}.od-sv__chrome i{background:#d5dbe6;border-radius:50%;width:9px;height:9px}.od-sv__chrome span{margin-left:8px}.od-sv__body{min-height:300px;padding:22px}.od-sv__prog{background:#eef1f6;border-radius:2px;height:4px;margin-bottom:18px;overflow:hidden}.od-sv__prog b{background:var(--od-teal);height:100%;transition:width .6s;display:block}.od-sv__q{font:600 1.05rem/1.4 var(--display);color:var(--od-navy);display:block}.od-sv__hint{color:var(--od-muted);font-size:.8rem}.od-sv__opts{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.od-sv__opts li{border:1px solid var(--od-line);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.92rem;transition:all .3s;display:flex}.od-sv__opts li.is-sel{border-color:var(--od-blue);background:var(--od-sky)}.od-sv__box{color:#fff;border:1.5px solid #b9c2d3;border-radius:6px;place-items:center;width:20px;height:20px;transition:all .3s;display:grid}.od-sv__opts li.is-sel .od-sv__box{background:var(--od-blue);border-color:var(--od-blue)}.od-sv__val{flex-wrap:wrap;gap:6px;margin-top:14px;animation:.4s rcPanel;display:flex}.od-sv__val span{background:var(--od-teal-soft);color:#0a7c6c;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.78rem;font-weight:700;display:inline-flex}.od-sv__done{text-align:center;color:var(--od-teal);flex-direction:column;align-items:center;gap:8px;padding:40px 10px;animation:.4s rcPanel;display:flex}.od-sv__done strong{font:700 1.1rem var(--display);color:var(--od-navy)}.od-sv__done span{color:var(--od-muted);font-size:.88rem}.od-sv__cap{color:#97a0b5;text-align:right;margin:10px 0 0;font-size:.76rem}.od-matrix{border:1px solid var(--od-line);background:#fff;border-radius:22px;overflow:hidden}.od-matrix__row{border-top:1px solid var(--od-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);transition:background .2s;display:grid}.od-matrix__row:hover{background:var(--od-paper)}.od-matrix__row--h{color:#fff;border-top:0;background:var(--od-navy)!important}.od-matrix__row--h span{font:700 .76rem var(--body);letter-spacing:.12em;text-transform:uppercase;padding:14px 22px}.od-matrix__req,.od-matrix__sup{align-items:center;gap:12px;padding:16px 22px;display:flex}.od-matrix__req{font:700 1rem var(--display);color:var(--od-navy);border-right:1px solid var(--od-line)}.od-matrix__req .rc-ico{color:var(--od-blue)}.od-matrix__sup{color:var(--od-muted);font-weight:500}.od-matrix__sup .rc-ico{color:var(--od-teal)}.od-how{place-items:center;display:grid}.od-how>svg{width:100%;max-width:520px;overflow:visible}.od-how__ring{fill:none;stroke:var(--od-line);stroke-width:10px}.od-how__prog{fill:none;stroke:var(--od-teal);stroke-width:4px;stroke-linecap:round;transition:stroke-dasharray .6s cubic-bezier(.2,.7,.2,1)}.od-how__n{cursor:pointer;outline:none}.od-how__n circle{fill:#fff;stroke:var(--od-line);stroke-width:1.5px;transition:fill .25s,stroke .25s}.od-how__n text{font:700 12px var(--display);fill:var(--od-navy);pointer-events:none}.od-how__n.is-done circle{stroke:var(--od-teal)}.od-how__n.is-on circle{fill:var(--od-navy);stroke:var(--od-navy)}.od-how__n.is-on text{fill:#fff}.od-how__n:focus-visible circle{stroke:#e3a013;stroke-width:3px}.od-how__c{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;animation:.35s rcPanel;display:flex}.od-how__c span{font:700 10px var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--od-teal)}.od-how__c strong{font:800 22px var(--display);color:var(--od-navy);margin:2px 0 4px}.od-how__c p{color:var(--od-muted);margin:0;font-size:12.5px;line-height:1.45}.od-how__list{display:none}.od-meth{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.od-meth__card{border:1px solid var(--od-line);background:#fff;border-radius:18px;gap:16px;padding:22px;transition:transform .2s,box-shadow .2s;display:flex}.od-meth__card:hover{transform:translateY(-3px);box-shadow:0 20px 40px -28px #0b22a880}.od-meth__ic{background:var(--od-sky);width:44px;height:44px;color:var(--od-blue);border-radius:12px;flex:none;place-items:center;display:grid}.od-meth__card h3{margin-bottom:.3em;font-size:1.04rem}.od-meth__card p{color:var(--od-muted);margin:0 0 8px;font-size:.92rem}.od-tl{grid-template-columns:repeat(6,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.od-tl:before{content:"";background:linear-gradient(90deg,#5f86ff,#6ee0ce);height:2px;position:absolute;top:22px;left:22px;right:22px}.od-tl li{position:relative}.od-tl__dot{color:#fff;z-index:1;background:#0e1a66;border:2px solid #5f86ff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid;position:relative}.od-tl li:last-child .od-tl__dot{background:var(--od-teal);border-color:#6ee0ce}.od-tl__n{font:700 .72rem var(--body);letter-spacing:.12em;color:#7f8cc4;display:block}.od-tl strong{font:700 1rem var(--display);margin:4px 0 6px;display:block}.od-tl p{color:#c9d3f5;margin:0;font-size:.88rem}.od-cap{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.od-cap__item{background:var(--od-paper);border:1px solid var(--od-line);font:600 .9rem/1.25 var(--display);border-radius:16px;flex-direction:column;gap:10px;padding:18px;transition:transform .2s,background .2s;display:flex}.od-cap__item:hover{background:#fff;transform:translateY(-2px)}.od-cap__item .rc-ico{color:var(--od-blue)}.od-cmp{margin-top:clamp(36px,5vw,56px)}.od-cmp h3{margin-bottom:16px;font-size:1.3rem}.od-cmp table{border-collapse:separate;border-spacing:0;border:1px solid var(--od-line);background:#fff;border-radius:18px;width:100%;min-width:520px;overflow:hidden}.od-cmp th,.od-cmp td{text-align:left;border-bottom:1px solid var(--od-line);padding:13px 18px;font-size:.94rem}.od-cmp tbody tr:last-child th,.od-cmp tbody tr:last-child td{border-bottom:0}.od-cmp thead th{background:var(--od-paper);font:700 .76rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--od-muted)}.od-cmp thead th:nth-child(n+2),.od-cmp td{text-align:center}.od-cmp tbody th{font-weight:600}.od-yes{background:var(--od-teal-soft);width:26px;height:26px;color:var(--od-teal);border-radius:50%;place-items:center;display:inline-grid}.od-part{color:#0a7c6c;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:inline-flex}.od-no{color:#b9c2d3;font-weight:700}.od-use{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.od-use__card{border:1px solid var(--od-line);background:#fff;border-radius:16px;gap:14px;padding:20px;display:flex}.od-use__card>.rc-ico{color:var(--od-teal);margin-top:2px}.od-use__card h3{margin-bottom:.25em;font-size:1rem}.od-use__card p{color:var(--od-muted);margin:0;font-size:.9rem}.od-scen{margin-top:clamp(56px,7vw,88px)}.od-scen__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.od-scen__card{background:var(--od-navy);color:#fff;border-radius:20px;padding:24px;position:relative;overflow:hidden}.od-scen__card:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.od-scen__n{font:800 .8rem var(--display);color:#6ee0ce;letter-spacing:.1em}.od-scen__card h3{color:#fff;margin:10px 0 14px;font-size:1.1rem}.od-scen__eq{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.od-scen__eq span{background:#ffffff14;border:1px solid #fff2;border-radius:8px;padding:5px 10px;font-size:.8rem;font-weight:600}.od-scen__eq b{color:#6ee0ce;font-weight:700}.od-ind{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.od-ind__tile{border:1px solid var(--od-line);color:var(--od-navy);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;font-size:.94rem;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.od-ind__tile svg{color:var(--od-blue);flex:none;transition:transform .2s}.od-ind__tile:hover{border-color:var(--od-blue);transform:translateY(-2px)}.od-ind__tile:hover svg{transform:scale(1.1)}.od-cta{background:radial-gradient(700px 400px at 0% 0%,#14309f 0%,transparent 70%),var(--od-navy);color:#fff;padding:clamp(64px,8vw,104px) 0;scroll-margin-top:120px}.od-cta__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.od-cta__in>*{min-width:0}.od-cta .rc-kicker{color:#6ee0ce}.od-cta h2{color:#fff}.od-cta__copy>p{color:#c9d3f5;font-size:1.05rem}.od-cta__line{letter-spacing:.06em;flex-wrap:wrap;align-items:center;gap:8px 12px;font-weight:700;display:flex;color:#fff!important;font-size:.9rem!important}.od-cta__line i{background:#6ee0ce;border-radius:50%;width:4px;height:4px}.od-cta__btns{margin:18px 0 30px}.od-cta h3{color:#fff;font-size:1rem}.od-cta__rel{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.od-cta__rel a{color:#e4eaff;border:1px solid #fff3;border-radius:999px;padding:7px 14px;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-block}.od-cta__rel a:hover{background:#ffffff14}.od-cta .card-form{color:var(--od-navy)}@media (max-width:1100px){.od-glance__grid{grid-template-columns:repeat(3,1fr);row-gap:20px}.od-glance__lbl{grid-column:1/-1}.od-glance__item:nth-child(5){border-left:0}.od-flow{grid-template-columns:repeat(4,1fr);row-gap:28px}.od-flow__track{display:none}.od-attr__cloud{grid-template-columns:repeat(3,1fr)}.od-cap{grid-template-columns:repeat(4,1fr)}.od-tl{grid-template-columns:repeat(3,1fr);row-gap:28px}.od-tl:before{display:none}.od-scen__grid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.od-hero__in,.od-split,.od-cov,.od-infra,.od-regwrap,.od-profwrap,.od-qc,.od-svwrap,.od-cta__in{grid-template-columns:1fr}.od-panels,.od-why,.od-rec,.od-meth,.od-use{grid-template-columns:1fr 1fr}.od-ind{grid-template-columns:repeat(3,1fr)}.od-fcard--b2b{top:-6px}}@media (max-width:640px){.od-hero h1{font-size:2rem}.od-hero__ctas .btn{width:100%}.od-hmap{padding:8px 0 0}.od-fcard{margin:6px 6px 0 0;padding:8px 12px;animation:none;display:inline-flex;position:static}.od-hub__lbl{font-size:18px}.od-hub__pill{display:none}.od-hub__lbl{paint-order:stroke;stroke:#fff;stroke-width:5px}.od-trust .trustbar__inner{gap:12px}.od-glance__grid{grid-template-columns:1fr 1fr}.od-glance__item{border-left:0;border-top:1px solid var(--od-line);padding:12px 0}.od-glance__item:nth-child(6){grid-column:1/-1}.od-flow{grid-template-columns:1fr;gap:0}.od-flow li{text-align:left;flex-direction:row;gap:14px;padding:6px 0}.od-flow__dot{width:48px;height:48px}.od-flow__n{order:3;margin-left:auto}.od-panels,.od-why,.od-rec,.od-meth,.od-use,.od-scen__grid,.od-qc__list{grid-template-columns:1fr}.od-panel{padding:22px}.od-ticks,.od-attr__cloud{grid-template-columns:1fr}.od-attr__tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px;overflow-x:auto}.od-attr__tabs button{flex:none}.od-qc__shield>svg{max-width:240px}.od-fun__svg{display:none}.od-fun__labels{grid-template-columns:1fr;gap:6px}.od-fun__labels li{border:1px solid var(--od-line);margin-inline:calc(var(--i)*8px);background:#fff;border-radius:12px;flex-direction:row;align-items:center;gap:12px;padding:12px 14px}.od-fun__labels li:last-child{background:var(--od-teal);color:#fff;border-color:var(--od-teal)}.od-fun__labels li:last-child .od-fun__n{color:#fff}.od-sv__steps button{flex-direction:column;gap:4px;padding:8px 4px;font-size:.72rem}.od-sv__body{min-height:330px;padding:16px}.od-matrix__row{grid-template-columns:1fr}.od-matrix__row--h{display:none}.od-matrix__req{border-right:0;padding-bottom:4px}.od-matrix__sup{padding-top:0;padding-left:52px}.od-how>svg{display:none}.od-how__list{gap:8px;width:100%;margin:0;padding:0;list-style:none;display:grid}.od-how__list li{border:1px solid var(--od-line);background:#fff;border-radius:14px;gap:14px;padding:14px;display:flex}.od-how__list span{background:var(--od-navy);color:#fff;width:34px;height:34px;font:800 .74rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.od-how__list strong{font:700 1rem var(--display)}.od-how__list p{color:var(--od-muted);margin:2px 0 0;font-size:.88rem}.od-tl{grid-template-columns:1fr;gap:0;padding-left:4px}.od-tl li{grid-template-columns:44px 1fr;column-gap:14px;padding-bottom:18px;display:grid}.od-tl li:not(:last-child):after{content:"";background:#5f86ff66;width:2px;position:absolute;top:44px;bottom:0;left:21px}.od-tl__dot{grid-row:span 3;margin:0}.od-cap,.od-ind{grid-template-columns:1fr 1fr}.od-ind__tile{padding:12px;font-size:.84rem}.od-infra__wheel>svg{max-width:340px}.od-infra__t{font-size:14px}}@media (prefers-reduced-motion:reduce){.od *{transition:none!important;animation:none!important}.od-arc,.od-hub,.od-mk,.od-flow li,.od-reg__row,.od-prof__g li,.od-qc__l,.od-fun__labels li{opacity:1!important;transform:none!important}.od-flow__track span,.od-prof__bar b,.od-fun__seg,.od-reg__ok{transform:none!important}.od-traveller{display:none}}.od-cov__all{border:1px solid var(--od-line);color:var(--od-navy);background:#fff;border-radius:999px;justify-self:start;padding:8px 16px;font-size:.86rem;font-weight:600}.od-cov__all.is-on{background:var(--od-navy);color:#fff;border-color:var(--od-navy)}.cp{--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb;--cp-navy:#07104f;--cp-brand:#0b22a8;--cp-blue:#1e5bff;--cp-teal:#0e9c88;--cp-amber:#e3a013;--cp-line:#dde2ec;--cp-muted:#525c78;--cp-paper:#f5f7fb;--cp-sky:#e8eeff}.cp-hero{border-bottom:1px solid var(--cp-line);background:linear-gradient(#fff 0%,#f3f6fc 100%);padding:clamp(32px,4vw,56px) 0 clamp(36px,4vw,56px);overflow:hidden}.cp-hero__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cp-hero__in>*{min-width:0}.cp-hero h1{color:var(--cp-navy);margin-bottom:.25em;font-size:clamp(2.6rem,5.4vw,4.4rem)}.cp-hero__sub{font:600 clamp(1.15rem,1.8vw,1.45rem)/1.4 var(--display);color:var(--cp-brand);max-width:28ch;margin-bottom:14px}.cp-hero__body{color:var(--cp-muted);max-width:54ch;margin-bottom:26px;font-size:1.05rem}.cp-hero__link{color:var(--cp-brand);border-bottom:1px solid #0b22a840;align-items:center;gap:6px;margin-top:18px;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.cp-hero__link:hover{border-color:var(--cp-brand)}.cp-eco{background:radial-gradient(600px 400px at 50% 40%,#13238f 0%,#07104f 70%);border-radius:28px;padding:20px 16px 18px;position:relative;box-shadow:0 40px 80px -50px #07104f}.cp-eco__svg{width:100%;height:auto;display:block;overflow:visible}.cp-eco__orbit{fill:none;stroke:#ffffff26;stroke-dasharray:2 6;transform-origin:260px 235px;animation:90s linear infinite rcSpin}.cp-eco__orbit--in{stroke:#ffffff14;stroke-dasharray:none;animation:none}.cp-eco__spoke{stroke:#7fa6ff;stroke-opacity:.35;stroke-dasharray:3 7;animation:3s linear infinite rcDash}.cp-eco__node{opacity:0;animation:.6s forwards rcFade}.cp-eco__dot{fill:#0e1a66;stroke:#5f86ff;stroke-width:1.5px}.cp-eco__node foreignObject{color:#c9d6ff}.cp-eco__lbl{font:600 12.5px var(--body);fill:#e4eaff}.cp-eco__core{fill:#fff}.cp-eco__pulse{fill:none;stroke:#fff;stroke-opacity:.6;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite rcPulse}.cp-eco__person circle,.cp-eco__person path{fill:var(--cp-brand)}.cp-eco__person:nth-of-type(odd) circle,.cp-eco__person:nth-of-type(odd) path{fill:#5f86ff}.cp-eco__ct{font:800 11px var(--display);letter-spacing:.14em;fill:var(--cp-navy)}.cp-eco__card{background:#fff;border-radius:14px;padding:10px 12px;animation:7s ease-in-out infinite odFloat;position:absolute;box-shadow:0 18px 36px -18px #000}.cp-eco__card--a{bottom:-16px;left:-22px}.cp-eco__card--b{animation-delay:-3.5s;top:-18px;right:-18px}.cp-eco__ck{font:800 .66rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--cp-teal);margin-bottom:6px;display:block}.cp-eco__chips{flex-direction:column;gap:4px;display:flex}.cp-eco__chips i{color:var(--cp-navy);align-items:center;gap:6px;font-size:.76rem;font-style:normal;font-weight:600;display:flex}.cp-eco__chips .rc-ico{color:var(--cp-teal)}.cp-eco__flow{flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cp-eco__flow li{font:700 .78rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:#fff;opacity:0;animation:.5s forwards rcFade;animation-delay:calc(.9s + var(--i)*.25s);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:flex}.cp-eco__flow li:not(:last-child):after{content:"→";color:#6ee0ce;margin-left:6px}.cp-eco__flow li:last-child{background:var(--cp-teal);border-color:var(--cp-teal)}.cp-stats{border:1px solid var(--cp-line);background:#fff;border-radius:20px;grid-template-columns:repeat(5,1fr);margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.cp-stats li{flex-direction:column;gap:4px;padding:20px 22px;display:flex}.cp-stats li+li{border-left:1px solid var(--cp-line)}.cp-stats .od-count{color:var(--cp-brand);font-size:clamp(1.7rem,2.8vw,2.3rem)}.cp-stats li:nth-child(2) .od-count{color:var(--cp-teal)}.cp-stats span:last-child{color:var(--cp-muted);font-size:.86rem}.cp-intro a,.cp a.inline{color:var(--cp-brand);font-weight:600}.cp-why{gap:14px;display:grid}.cp-why__row{background:#fbeeef;border:1px solid #f2d3d6;border-radius:20px;grid-template-columns:220px 1fr;align-items:center;gap:20px;padding:18px 22px;display:grid}.cp-why__row--good{background:var(--cp-sky);border-color:#cbd8ff}.cp-why__tag{font:700 .76rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#b4424b}.cp-why__row--good .cp-why__tag{color:var(--cp-brand)}.cp-why ol{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.cp-why li{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.18s);align-items:center;gap:12px;display:flex;position:relative;transform:translate(-10px)}.cp-why.is-in li{opacity:1;transform:none}.cp-why li:not(:last-child):after{content:"→";color:#c9858b;font-size:1.1rem;position:absolute;right:6px}.cp-why__row--good li:not(:last-child):after{color:var(--cp-blue)}.cp-why__ic{color:#b4424b;background:#fff;border-radius:12px;flex:none;place-items:center;width:44px;height:44px;display:grid}.cp-why__row--good .cp-why__ic{color:var(--cp-brand)}.cp-why__row--good li:last-child .cp-why__ic{background:var(--cp-brand);color:#fff}.cp-why strong{font:700 1rem var(--display);color:var(--cp-navy)}.cp-prov{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.cp-prov__card{border:1px solid var(--cp-line);background:#fff;border-radius:20px;flex-direction:column;padding:26px;display:flex}.cp-prov__ic{background:var(--cp-sky);width:52px;height:52px;color:var(--cp-brand);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.cp-prov__card h3{font-size:1.1rem}.cp-prov__card p{color:var(--cp-muted);font-size:.94rem}.cp-prov__card ul{flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none;display:flex}.cp-prov__card li{background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:600}.cp-pan{grid-template-columns:minmax(0,.9fr) 60px minmax(0,1.3fr);align-items:center;gap:0;display:grid}.cp-pan__sources{gap:14px;display:grid}.cp-pan__src{border:1px solid var(--cp-line);color:var(--cp-navy);background:#fff;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:2px 16px;padding:20px 22px;text-decoration:none;display:grid}.cp-pan__logo{border:1px solid var(--cp-line);background:#fff;border-radius:16px;grid-row:span 3;place-items:center;width:120px;height:72px;padding:8px;display:grid;overflow:hidden}.cp-pan__logo .plogo,.cp-pan__logo img{width:auto!important;max-width:100%!important;height:auto!important;max-height:56px!important}.cp-pan__name{font:800 1.2rem var(--display)}.cp-pan__aud{color:var(--cp-muted);font-size:.86rem}.cp-pan__go{color:var(--cp-brand);align-items:center;gap:6px;font-size:.84rem;font-weight:700;display:inline-flex}.cp-pan__pipe{background:#e3e7ef;height:2px;margin:0 6px;position:relative}.cp-pan__pipe span{background:linear-gradient(90deg,var(--cp-blue),var(--cp-teal));transform-origin:0;transition:transform 1s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.cp-pan.is-in .cp-pan__pipe span{transform:scaleX(1)}.cp-pan__flow{background:var(--cp-navy);border-radius:24px;grid-template-columns:repeat(5,1fr);gap:8px;margin:0;padding:22px;list-style:none;display:grid;position:relative}.cp-pan__flow li{text-align:center;color:#fff;opacity:.25;transition:opacity .5s;transition-delay:calc(.6s + var(--i)*.3s);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.cp-pan.is-in .cp-pan__flow li{opacity:1}.cp-pan__flow li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#7fa6ff 0 4px,#0000 4px 8px);height:1px;position:absolute;top:26px;left:calc(50% + 30px);right:calc(30px - 50%)}.cp-pan__dot{color:#c9d6ff;background:#ffffff12;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.cp-pan__flow li:last-child .cp-pan__dot{background:var(--cp-teal);border-color:var(--cp-teal);color:#fff}.cp-pan__n{font:700 .7rem var(--body);letter-spacing:.12em;color:#7f8cc4}.cp-pan__flow strong{font:600 .9rem/1.25 var(--display)}.cp-cov{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cp-cov>*{min-width:0}.cp-cov__stat .od-count{color:var(--cp-brand);font-size:clamp(3.4rem,7vw,5.4rem);display:block}.cp-cov__stat>span{font:700 1.1rem var(--display);color:var(--cp-navy)}.cp-cov__stat p{color:var(--cp-muted);margin:14px 0 18px}.cp-cov__regs{flex-wrap:wrap;gap:8px;display:flex}.cp-cov__reg{border:1px solid var(--cp-line);color:var(--cp-navy);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.88rem;font-weight:700;transition:all .2s;display:inline-flex}.cp-cov__reg i{background:var(--cp-blue);border-radius:50%;width:10px;height:10px}.cp-cov__reg--eu i{background:var(--cp-brand)}.cp-cov__reg--mena i{background:var(--cp-amber)}.cp-cov__reg--apac i{background:var(--cp-teal)}.cp-cov__reg.is-on,.cp-cov__reg:hover{border-color:var(--cp-navy);box-shadow:0 10px 20px -14px #07104f}.cp-cov__map{border:1px solid var(--cp-line);background:#fff;border-radius:24px;padding:clamp(14px,2.5vw,26px);position:relative}.cp-cov__map>svg{width:100%;height:auto;display:block;overflow:visible}.cp-cov__mk{color:var(--cp-blue);opacity:0;transition:opacity .6s}.cp-cov.is-in .cp-cov__mk{opacity:1}.cp-cov.is-in .cp-cov__mk.is-dim{opacity:.25}.cp-cov__mk--eu{color:var(--cp-brand)}.cp-cov__mk--mena{color:#c48a0c}.cp-cov__mk--apac{color:var(--cp-teal)}.cp-cov__halo{fill:currentColor;opacity:.09;transition:opacity .3s}.cp-cov__mk.is-on .cp-cov__halo{opacity:.2}.cp-cov__pt{fill:currentColor;stroke:#fff;stroke-width:3px}.cp-cov__ping{fill:none;stroke:currentColor;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite cpPing}@keyframes cpPing{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.cp-cov__lbl{font:800 17px var(--display);fill:var(--cp-navy);paint-order:stroke;stroke:#fff;stroke-width:5px}.cp-cov__card{background:var(--cp-navy);color:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;font-size:.82rem;font-weight:700;animation:8s ease-in-out infinite odFloat;display:flex;position:absolute;box-shadow:0 14px 28px -16px #07104f}.cp-cov__card .rc-ico{color:#6ee0ce}.cp-cov__card--a{bottom:16px;left:18px}.cp-cov__card--b{animation-delay:-4s;top:16px;right:18px}.cp-prof{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cp-prof>*{min-width:0}.cp-prof__chart{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;display:grid}.cp-prof__chart svg{width:100%;max-width:340px;display:block}.cp-prof__seg{cursor:pointer;transform-origin:160px 160px;opacity:0;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .6s,filter .2s;transition-delay:calc(var(--i)*.12s);outline:none;transform:scale(.6)rotate(-30deg)}.cp-prof.is-in .cp-prof__seg{opacity:.55;transform:none}.cp-prof.is-in .cp-prof__seg.is-on{opacity:1;transform:scale(1.04)}.cp-prof__seg:focus-visible{stroke:var(--cp-navy);stroke-width:3px}.cp-prof__big{font:800 48px var(--display);fill:var(--cp-navy)}.cp-prof__sm{font:600 12px var(--body);fill:var(--cp-muted)}.cp-prof__legend{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cp-prof__legend button{text-align:left;width:100%;color:var(--cp-navy);background:0 0;border:1px solid #0000;border-radius:10px;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:8px 10px;font-size:.9rem;font-weight:600;transition:all .2s;display:grid}.cp-prof__legend button.is-on{border-color:var(--cp-line);background:#fff;box-shadow:0 10px 20px -16px #07104f}.cp-prof__legend i{border-radius:3px;width:12px;height:12px}.cp-prof__legend b{font:800 .9rem var(--display);color:var(--cp-muted)}.cp-prof__panel{border:1px solid var(--cp-line);border-top:5px solid var(--c);background:#fff;border-radius:22px;padding:clamp(22px,3vw,34px);animation:.4s rcPanel}.cp-prof__ic{background:var(--cp-paper);width:50px;height:50px;color:var(--c);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.cp-prof__panel h3{font-size:1.4rem}.cp-prof__panel p{color:var(--cp-muted)}.cp-prof__panel ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cp-prof__panel li{background:var(--cp-paper);border:1px solid var(--cp-line);animation:.4s both rcPanel;animation-delay:calc(var(--i)*50ms);border-radius:10px;padding:8px 14px;font-size:.9rem;font-weight:600}.cp-prof__acc{display:none}.cp-qc{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.cp-qc__col{border:1px solid var(--cp-line);background:#fff;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.cp-qc__head{text-align:left;width:100%;color:var(--cp-navy);cursor:default;background:0 0;border:0;align-items:center;gap:12px;padding:20px 20px 0;display:flex}.cp-qc__ic{background:var(--cp-navy);color:#fff;border-radius:12px;flex:none;place-items:center;width:46px;height:46px;display:grid}.cp-qc__col:nth-child(2) .cp-qc__ic{background:var(--cp-brand)}.cp-qc__col:nth-child(3) .cp-qc__ic{background:var(--cp-blue)}.cp-qc__col:nth-child(4) .cp-qc__ic{background:var(--cp-teal)}.cp-qc__t{font:700 1rem/1.25 var(--display);flex-direction:column;display:flex}.cp-qc__t small{font:700 .7rem var(--body);letter-spacing:.12em;color:#97a0b5}.cp-qc__tog{margin-left:auto;display:none}.cp-qc__body{padding:12px 20px 20px}.cp-qc__body p{color:var(--cp-muted);margin-bottom:12px;font-size:.88rem}.cp-qc__body ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cp-qc__body li{background:var(--cp-paper);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:.86rem;font-weight:600;display:flex}.cp-qc__body li .rc-ico{color:var(--cp-brand)}.cp-scorewrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,64px);display:grid}.cp-scorewrap>*{min-width:0}.cp-scorewrap h3{font-size:clamp(1.3rem,2.2vw,1.7rem)}.cp-scorewrap a{color:var(--cp-brand);font-weight:600}.cp-score{border:1px solid var(--cp-line);background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:clamp(18px,3vw,30px);display:flex}.cp-score__ins{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;display:flex}.cp-score__in{background:var(--cp-sky);color:var(--cp-brand);opacity:0;transition:all .45s;transition-delay:calc(var(--i)*.15s);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.84rem;font-weight:700;display:flex;transform:translateY(8px)}.cp-score.is-in .cp-score__in{opacity:1;transform:none}.cp-score__plus{font:800 1.1rem var(--display);color:#97a0b5}.cp-score__arrow{background:linear-gradient(var(--cp-blue),var(--cp-teal));width:2px;height:26px;position:relative}.cp-score__arrow:after{content:"";border:5px solid #0000;border-top-color:var(--cp-teal);border-bottom:0;position:absolute;bottom:-4px;left:-4px}.cp-score__mid{text-align:center;background:var(--cp-navy);color:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:4px;min-width:min(340px,100%);padding:16px 24px;display:flex}.cp-score__mid .rc-ico{color:#6ee0ce}.cp-score__mid strong{font:700 1rem var(--display)}.cp-score__mid span{color:#c9d3f5;font-size:.8rem}.cp-score__out{background:var(--cp-teal);color:#fff;font:700 .95rem var(--display);text-align:left;border-radius:16px;align-items:center;gap:10px;padding:14px 20px;display:flex}.cp-score__note{color:var(--cp-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:6px 0 0;font-size:.8rem;display:flex}.cp-mid{background:linear-gradient(100deg,var(--cp-brand),#13238f);color:#fff;padding:clamp(28px,4vw,44px) 0}.cp-mid__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cp-mid strong{font:700 clamp(1.2rem,2vw,1.5rem) var(--display);margin-bottom:4px;display:block}.cp-mid span{color:#dce4ff;max-width:62ch;display:block}.cp-rec{grid-template-columns:repeat(6,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cp-rec__line{background:#e3e7ef;border-radius:2px;height:3px;position:absolute;top:30px;left:30px;right:30px}.cp-rec__line span{background:linear-gradient(90deg,var(--cp-blue),var(--cp-teal));transform-origin:0;border-radius:2px;height:100%;transition:transform 2.4s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.cp-rec.is-in .cp-rec__line span{transform:scaleX(1)}.cp-rec li{opacity:.3;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.35s);position:relative;transform:translateY(8px)}.cp-rec.is-in li{opacity:1;transform:none}.cp-rec__dot{border:2px solid var(--cp-blue);width:60px;height:60px;color:var(--cp-brand);z-index:1;background:#fff;border-radius:50%;place-items:center;margin-bottom:14px;transition:transform .2s;display:grid;position:relative}.cp-rec li:hover .cp-rec__dot{transform:scale(1.06)}.cp-rec li:last-child .cp-rec__dot{background:var(--cp-teal);border-color:var(--cp-teal);color:#fff}.cp-rec__n{font:700 .72rem var(--body);letter-spacing:.12em;color:#97a0b5;display:block}.cp-rec strong{font:700 1rem var(--display);margin:2px 0 6px;display:block}.cp-rec p{color:var(--cp-muted);margin:0;font-size:.88rem}.cp-rew{background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,36px);display:grid}.cp-rew>*{min-width:0}.cp-rew h3{font-size:clamp(1.2rem,2vw,1.5rem)}.cp-rew__flow{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.cp-rew__flow span{border:1px solid var(--cp-line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.cp-rew__flow span .rc-ico{color:var(--cp-teal)}.cp-rew__arr{color:#97a0b5}.cp-rew__methods{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cp-rew__methods li{border:1px solid var(--cp-line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;padding:16px;display:grid}.cp-rew__methods .rc-ico{color:var(--cp-brand);grid-row:span 2}.cp-rew__methods strong{font:700 .98rem var(--display)}.cp-rew__methods span{color:var(--cp-muted);font-size:.8rem}.cp-wf{position:relative}.cp-wf__bar{background:#ffffff1a;border-radius:2px;height:3px;position:absolute;top:21px;left:0;right:0}.cp-wf__bar span{transform-origin:0;background:linear-gradient(90deg,#7fa6ff,#6ee0ce);border-radius:2px;height:100%;transition:transform 2.8s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.cp-wf.is-in .cp-wf__bar span{transform:scaleX(1)}.cp-wf ol{grid-template-columns:repeat(7,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cp-wf li{opacity:.3;transition:opacity .5s,background .25s;transition-delay:calc(var(--i)*.35s),0s;border-radius:16px;outline:none;padding:0 4px 18px}.cp-wf.is-in li{opacity:1}.cp-wf__n{color:#fff;width:44px;height:44px;font:800 .82rem var(--display);background:#0e1a66;border:2px solid #5f86ff;border-radius:50%;place-items:center;margin-bottom:14px;transition:all .25s;display:grid}.cp-wf li:last-child .cp-wf__n{background:var(--cp-teal);border-color:#6ee0ce}.cp-wf li.is-on .cp-wf__n{color:var(--cp-navy);background:#fff;transform:scale(1.08)}.cp-wf li:focus-visible .cp-wf__n{color:var(--cp-navy);background:#fff;transform:scale(1.08)}.cp-wf strong{color:#fff;font:700 1rem var(--display);margin-bottom:6px;display:block}.cp-wf p{color:#c9d3f5;margin:0;font-size:.86rem}.cp-cmp{border:1px solid var(--cp-line);background:#fff;border-radius:22px;overflow:hidden}.cp-cmp__row{border-top:1px solid var(--cp-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) minmax(0,.9fr);transition:background .2s;display:grid}.cp-cmp__row:hover{background:var(--cp-paper)}.cp-cmp__row--h{color:#fff;border-top:0;background:var(--cp-navy)!important}.cp-cmp__row--h span{font:700 .76rem var(--body);letter-spacing:.12em;text-transform:uppercase;padding:14px 22px}.cp-cmp__need{font:700 1rem var(--display);color:var(--cp-navy);text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:12px;padding:16px 22px;display:flex}.cp-cmp__need .rc-ico{color:var(--cp-brand)}.cp-cmp__row>span{color:var(--cp-muted);align-items:center;padding:16px 22px;display:flex}.cp-cmp__sig{font-weight:700;color:var(--cp-teal)!important}.cp-team{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.cp-team>*{min-width:0}.cp-team .rc-head{margin-bottom:16px}.cp-tech{margin-top:28px}.cp-roles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cp-role{background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:18px;flex-direction:column;gap:8px;padding:20px;display:flex}.cp-role .rc-ico{color:var(--cp-brand)}.cp-role strong{font:700 .98rem/1.3 var(--display)}.cp-role span{color:var(--cp-muted);font-size:.84rem}.cp-case{background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:28px;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,4vw,48px);display:grid}.cp-case>*{min-width:0}.cp-case__steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.cp-case__steps li{border:1px solid var(--cp-line);background:#fff;border-radius:18px;padding:20px;position:relative}.cp-case__steps li:not(:last-child):after{content:"→";background:var(--cp-navy);color:#fff;z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.cp-case__ic{background:var(--cp-sky);width:38px;height:38px;color:var(--cp-brand);border-radius:10px;place-items:center;margin-bottom:12px;display:grid}.cp-case__steps strong{font:700 .78rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--cp-teal);margin-bottom:4px;display:block}.cp-case__steps p{font:600 .95rem/1.4 var(--display);color:var(--cp-navy);margin:0}.cp-rel__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cp-rel__card{border:1px solid var(--cp-line);color:var(--cp-navy);background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:center;column-gap:12px;padding:18px 20px;text-decoration:none;display:grid}.cp-rel__card strong{font:700 1rem var(--display)}.cp-rel__card span{color:var(--cp-muted);grid-column:1;font-size:.86rem}.cp-rel__card .rc-ico{color:var(--cp-brand);grid-area:1/2/span 2;transition:transform .2s}.cp-rel__card:hover .rc-ico{transform:translate(3px)}.cp-rel__guide{margin-top:24px}.cp-cta__pts{gap:8px;margin:0 0 6px;padding:0;list-style:none;display:grid}.cp-cta__pts li{color:#e4eaff;align-items:center;gap:10px;font-weight:600;display:flex}.cp-cta__pts .rc-ico{color:#6ee0ce}@media (max-width:1100px){.cp-prov,.cp-qc{grid-template-columns:1fr 1fr}.cp-stats{grid-template-columns:repeat(3,1fr)}.cp-stats li:nth-child(4){border-left:0}.cp-stats li:nth-child(n+4){border-top:1px solid var(--cp-line)}.cp-pan{grid-template-columns:1fr;gap:16px}.cp-pan__pipe{display:none}.cp-rec{grid-template-columns:repeat(3,1fr);row-gap:28px}.cp-rec__line{display:none}.cp-wf ol{grid-template-columns:repeat(4,1fr);row-gap:24px}.cp-wf__bar{display:none}.cp-case__steps{grid-template-columns:1fr 1fr}.cp-case__steps li:after{display:none}}@media (max-width:900px){.cp-hero__in,.cp-cov,.cp-prof,.cp-scorewrap,.cp-rew,.cp-team,.cp-case,.cp-why__row{grid-template-columns:1fr}.cp-roles,.cp-rel__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cp-hero h1{font-size:2.6rem}.cp-hero .od-hero__ctas .btn{width:100%}.cp-eco{border-radius:22px;padding:12px 8px 14px}.cp-eco__lbl{font-size:17px}.cp-eco__card{display:none}.cp-stats{grid-template-columns:1fr 1fr}.cp-stats li{border-top:1px solid var(--cp-line);border-left:0!important}.cp-stats li:nth-child(-n+2){border-top:0}.cp-stats li:last-child{grid-column:1/-1}.cp-why ol{grid-template-columns:1fr;gap:10px}.cp-why li:after{display:none}.cp-prov,.cp-roles,.cp-rel__grid,.cp-rew__methods,.cp-case__steps{grid-template-columns:1fr}.cp-pan__flow{grid-template-columns:1fr;gap:4px;padding:16px}.cp-pan__flow li{text-align:left;flex-direction:row;gap:14px}.cp-pan__flow li:after{display:none}.cp-pan__dot{width:44px;height:44px}.cp-pan__n{order:3;margin-left:auto}.cp-cov__card{display:none}.cp-cov__lbl{font-size:30px}.cp-prof__chart{grid-template-columns:1fr;justify-items:center}.cp-prof__chart svg{max-width:240px}.cp-prof__legend,.cp-prof__panel{display:none}.cp-prof__acc{gap:8px;display:grid}.cp-prof__acc details{border:1px solid var(--cp-line);background:#fff;border-radius:14px;overflow:hidden}.cp-prof__acc summary{cursor:pointer;grid-template-columns:12px 1fr auto;align-items:center;gap:10px;padding:14px 16px;font-weight:700;list-style:none;display:grid}.cp-prof__acc summary::-webkit-details-marker{display:none}.cp-prof__acc summary i{border-radius:3px;width:12px;height:12px}.cp-prof__acc ul{flex-wrap:wrap;gap:6px;margin:0;padding:0 16px 16px;list-style:none;display:flex}.cp-prof__acc li{background:var(--cp-paper);border-radius:8px;padding:6px 10px;font-size:.84rem;font-weight:600}.cp-qc{grid-template-columns:1fr;gap:8px}.cp-qc__head{cursor:pointer;padding:16px}.cp-qc__tog{transition:transform .25s;display:block}.cp-qc__col.is-open .cp-qc__tog{transform:rotate(45deg)}.cp-qc__body{padding:0 16px 16px;display:none}.cp-qc__col.is-open .cp-qc__body{animation:.3s rcPanel;display:block}.cp-rec{grid-template-columns:1fr;gap:0}.cp-rec li{grid-template-columns:60px 1fr;column-gap:16px;padding-bottom:20px;display:grid}.cp-rec li:not(:last-child):before{content:"";background:#e3e7ef;width:2px;position:absolute;top:60px;bottom:0;left:29px}.cp-rec__dot{grid-row:span 3;margin:0}.cp-wf ol{grid-template-columns:1fr;gap:0}.cp-wf li{grid-template-columns:44px 1fr;column-gap:14px;padding-bottom:16px;display:grid;position:relative}.cp-wf li:not(:last-child):before{content:"";background:#fff2;width:2px;position:absolute;top:44px;bottom:0;left:21px}.cp-wf__n{grid-row:span 2;margin:0}.cp-cmp{background:0 0;border:0;border-radius:0;gap:8px;display:grid}.cp-cmp__row--h{display:none!important}.cp-cmp__row{border:1px solid var(--cp-line);background:#fff;border-radius:14px;display:block!important}.cp-cmp__need{cursor:pointer;width:100%;padding:14px 16px}.cp-cmp__need:after{content:"+";color:var(--cp-muted);margin-left:auto;font-weight:700}.cp-cmp__row.is-open .cp-cmp__need:after{content:"−"}.cp-cmp__row>span{padding:0 16px 12px 46px;display:none}.cp-cmp__row.is-open>span{display:block}.cp-cmp__row>span:before{content:attr(data-l);font:700 .68rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#97a0b5;margin-bottom:2px;display:block}.cp-mid__in .btn{width:100%}}@media (prefers-reduced-motion:reduce){.cp *{transition:none!important;animation:none!important}.cp-eco__node,.cp-eco__flow li,.cp-why li,.cp-pan__flow li,.cp-cov__mk,.cp-prof__seg,.cp-score__in,.cp-rec li,.cp-wf li{opacity:1!important;transform:none!important}.cp-rec__line span,.cp-wf__bar span,.cp-pan__pipe span{transform:none!important}}.bp{--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb;--bp-slate:#1b2440;--bp-slate-2:#2a3558;--bp-ink:#07104f;--bp-brand:#0b22a8;--bp-gold:#c99a2e;--bp-gold-soft:#f7efd9;--bp-warm:#f7f5f1;--bp-line:#e2e0da;--bp-muted:#5b6275}.bp-sec--slate{background:linear-gradient(165deg,var(--bp-slate),#121a33);color:#fff}.bp-sec--warm{background:var(--bp-warm)}.bp .rc-kicker{color:var(--bp-brand)}.bp .rc-head--light .rc-kicker,.bp .bp-cta .rc-kicker{color:#e7c873}.bp-hero{border-bottom:1px solid var(--bp-line);background:linear-gradient(#fbfaf7 0%,#f2f0ea 100%);padding:clamp(32px,4vw,56px) 0 clamp(36px,4vw,52px);overflow:hidden}.bp-hero__in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,3vw,48px);display:grid}.bp-hero__in>*{min-width:0}.bp-eyebrow{font:700 .78rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--bp-gold);border-left:3px solid var(--bp-gold);margin-bottom:16px;padding-left:16px;display:inline-block}.bp-hero h1{color:var(--bp-slate);margin-bottom:.25em;font-size:clamp(2.6rem,5.4vw,4.4rem)}.bp-hero__sub{font:600 clamp(1.15rem,1.8vw,1.45rem)/1.4 var(--display);color:var(--bp-ink);max-width:30ch;margin-bottom:14px}.bp-hero__body{color:var(--bp-muted);max-width:54ch;margin-bottom:24px;font-size:1.05rem}.bp .bp-btn{background:var(--bp-slate);color:#fff}.bp .bp-btn:hover{background:var(--bp-brand)}.bp-hero__link{color:var(--bp-slate);border-bottom:2px solid var(--bp-gold);align-items:center;gap:6px;margin-top:18px;padding-bottom:2px;font-weight:700;text-decoration:none;display:inline-flex}.bp-net svg{width:100%;height:auto;display:block;overflow:visible}.bp-net__ring{fill:none;stroke:#d7d3c8;stroke-dasharray:2 6}.bp-net__ring--in{stroke:#e6e2d8;stroke-dasharray:none}.bp-net__cross{fill:none;stroke:#c9c3b4;stroke-width:1px;opacity:0;transition:opacity 1s;transition-delay:calc(1s + var(--i)*80ms)}.bp-net.is-in .bp-net__cross{opacity:.55}.bp-net__spoke{stroke:var(--bp-slate-2);stroke-opacity:.35;stroke-width:1.2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s;transition-delay:calc(var(--i)*70ms)}.bp-net.is-in .bp-net__spoke{stroke-dashoffset:0}.bp-net__node{opacity:0;transition:opacity .5s;transition-delay:calc(.3s + var(--i)*70ms)}.bp-net.is-in .bp-net__node{opacity:1}.bp-net__dot{fill:#fff;stroke:var(--bp-slate);stroke-width:1.5px;transition:fill .25s}.bp-net__node:hover .bp-net__dot{fill:var(--bp-gold-soft);stroke:var(--bp-gold)}.bp-net__node foreignObject{color:var(--bp-slate);pointer-events:none}.bp-net__lbl{font:600 14px var(--body);fill:var(--bp-slate)}.bp-net__pkt{fill:var(--bp-gold)}.bp-net__pkt--b{fill:var(--bp-brand)}.bp-net__core{fill:var(--bp-slate)}.bp-net__ck{font:800 14px var(--display);letter-spacing:.14em;fill:#fff}.bp-net__cs{font:600 10.5px var(--body);fill:#e7c873}.bp-net__flow{flex-wrap:wrap;justify-content:center;gap:6px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bp-net__flow li{font:700 .76rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-slate);border:1px solid var(--bp-line);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:7px 12px;display:flex}.bp-net__flow li:not(:last-child):after{content:"→";color:var(--bp-gold);margin-left:6px}.bp-net__flow li:last-child{background:var(--bp-slate);color:#fff;border-color:var(--bp-slate)}.bp-stats{border-top:2px solid var(--bp-slate);grid-template-columns:repeat(4,1fr);margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.bp-stats li{flex-direction:column;gap:4px;padding:20px 22px 4px;display:flex}.bp-stats li+li{border-left:1px solid var(--bp-line)}.bp-stats .od-count{color:var(--bp-slate);font-size:clamp(1.8rem,3vw,2.5rem)}.bp-stats li:first-child .od-count{color:var(--bp-brand)}.bp-stats__w{font-size:clamp(1.3rem,2.2vw,1.7rem)!important}.bp-stats span:last-child{color:var(--bp-muted);font-size:.88rem}.bp-ps{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.bp-ps>*{min-width:0}.bp-need{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.bp-need li{background:var(--bp-warm);border:1px solid var(--bp-line);color:var(--bp-slate);border-radius:8px;padding:7px 12px;font-size:.88rem;font-weight:600}.bp-prob__cascade{justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.bp-prob__cascade li{width:var(--w);color:#7a2e36;font:600 .95rem var(--display);opacity:0;transition:all .45s;transition-delay:calc(var(--i)*.15s);background:#f6e9ea;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px;display:flex;transform:translateY(-6px)}.bp-prob__cascade li span{font:700 .7rem var(--body);opacity:.6}.bp-prob__cascade li:last-child{color:#fff;background:#b4424b}.bp-prob.is-in .bp-prob__cascade li{opacity:1;transform:none}.bp-prob__turn{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--bp-gold);justify-content:center;align-items:center;gap:8px;margin:14px 0;display:flex}.bp-prob__fix{background:var(--bp-slate);color:#fff;opacity:0;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:18px 22px;transition:opacity .6s 1s;display:grid}.bp-prob.is-in .bp-prob__fix{opacity:1}.bp-prob__fix .rc-ico{color:#e7c873;grid-row:span 2}.bp-prob__fix strong{font:700 1.05rem var(--display)}.bp-prob__fix span{color:#c7ccdb;font-size:.88rem}.bp-sol{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.bp-sol>*{min-width:0}.bp-sol__eye{width:100%;max-width:420px;margin:auto;display:block}.bp-sol__ring{fill:#ffffff08;stroke:#ffffff26;stroke-width:1.5px;cursor:pointer;transition:fill .3s,stroke .3s}.bp-sol__ring.is-on{fill:#c99a2e2e;stroke:#e7c873}.bp-sol__t{font:800 11px var(--display);letter-spacing:.16em;fill:#a9b2c9;pointer-events:none}.bp-sol__t.is-on{fill:#fff}.bp-sol__dot{fill:#e7c873}.bp-sol__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.bp-sol__list button{text-align:left;color:#fff;background:0 0;border:1px solid #ffffff1f;border-radius:12px;grid-template-columns:40px 110px 1fr;align-items:center;gap:12px;width:100%;padding:14px 18px;transition:background .25s,border-color .25s;display:grid}.bp-sol__list li.is-on button{background:#ffffff10;border-color:#e7c873}.bp-sol__n{font:800 .8rem var(--display);color:#e7c873}.bp-sol__list strong{font:700 1.05rem var(--display)}.bp-sol__q{color:#c7ccdb;font-size:.92rem}.bp-who__tabs{background:var(--bp-warm);border:1px solid var(--bp-line);border-radius:12px;margin-bottom:20px;padding:4px;display:inline-flex}.bp-who__tabs button{color:var(--bp-muted);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:10px 18px;font-weight:700;display:flex}.bp-who__tabs button b{font:700 .72rem var(--body);color:var(--bp-slate);background:#fff;border-radius:999px;padding:2px 7px}.bp-who__tabs button.is-on{background:var(--bp-slate);color:#fff}.bp-who__grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bp-who__card{border:1px solid var(--bp-line);animation:.4s both rcPanel;animation-delay:calc(var(--i)*40ms);background:#fff;border-radius:14px;outline:none;padding:20px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.bp-who__card:before{content:"";background:var(--bp-gold);transform-origin:0;width:100%;height:3px;transition:transform .35s;position:absolute;top:0;left:0;transform:scaleX(0)}.bp-who__card:-webkit-any(:hover,:focus-visible){border-color:#d8cfb8;transform:translateY(-3px);box-shadow:0 18px 36px -26px #1b2440}.bp-who__card:is(:hover,:focus-visible){border-color:#d8cfb8;transform:translateY(-3px);box-shadow:0 18px 36px -26px #1b2440}.bp-who__card:-webkit-any(:hover,:focus-visible):before{transform:scaleX(1)}.bp-who__card:is(:hover,:focus-visible):before{transform:scaleX(1)}.bp-who__ic{background:var(--bp-warm);width:40px;height:40px;color:var(--bp-slate);border-radius:10px;place-items:center;margin-bottom:12px;transition:transform .3s,background .3s,color .3s;display:grid}.bp-who__card:-webkit-any(:hover,:focus-visible) .bp-who__ic{background:var(--bp-gold-soft);color:#8a6714;transform:rotate(-6deg)scale(1.08)}.bp-who__card:is(:hover,:focus-visible) .bp-who__ic{background:var(--bp-gold-soft);color:#8a6714;transform:rotate(-6deg)scale(1.08)}.bp-who__card strong{font:700 1rem var(--display);color:var(--bp-slate);display:block}.bp-who__card p{color:var(--bp-muted);opacity:0;max-height:0;margin:6px 0 0;font-size:.86rem;transition:max-height .35s,opacity .3s;overflow:hidden}.bp-who__card:-webkit-any(:hover,:focus-visible) p{opacity:1;max-height:80px}.bp-who__card:is(:hover,:focus-visible) p{opacity:1;max-height:80px}.bp-who__note{color:var(--bp-muted);margin:14px 0 0;font-size:.82rem}.bp-build{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:start;gap:20px;display:grid}.bp-build>*{min-width:0}.bp-build__grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bp-attr{text-align:left;border:1px solid var(--bp-line);color:var(--bp-slate);background:#fff;border-radius:12px;grid-template-columns:36px 1fr;align-items:center;column-gap:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;position:relative}.bp-attr:hover{border-color:var(--bp-slate-2);box-shadow:0 12px 24px -20px #1b2440}.bp-attr__ic{background:var(--bp-warm);border-radius:9px;grid-row:span 2;place-items:center;width:36px;height:36px;display:grid}.bp-attr__t{font:700 .95rem var(--display)}.bp-attr__d{color:var(--bp-muted);font-size:.78rem}.bp-attr__tick{border:1px solid var(--bp-line);width:20px;height:20px;color:var(--bp-muted);border-radius:6px;place-items:center;display:grid;position:absolute;top:10px;right:10px}.bp-attr.is-on{border-color:var(--bp-slate);box-shadow:inset 0 0 0 1px var(--bp-slate);background:#fbfaf7}.bp-attr.is-on .bp-attr__ic{background:var(--bp-slate);color:#fff}.bp-attr.is-on .bp-attr__tick{background:var(--bp-gold);border-color:var(--bp-gold);color:#fff}.bp-build__out{top:calc(var(--header-h) + 70px);background:var(--bp-slate);color:#fff;border-radius:16px;padding:22px;position:sticky}.bp-build__k{font:700 .72rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#e7c873}.bp-build__out p{color:#dde2ee;margin:10px 0 12px}.bp-build__out p strong{color:#fff}.bp-build__chips{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.bp-build__chips span{background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 10px;font-size:.8rem;font-weight:600;display:inline-flex}.bp-build__chips button{color:#fff;background:#fff2;border:0;border-radius:50%;place-items:center;width:18px;height:18px;padding:0;display:grid}.bp .bp-build__cta{background:var(--bp-gold);color:var(--bp-slate);white-space:normal;text-align:center;width:100%}.bp-build__fine{color:#a9b2c9;margin-top:10px;font-size:.74rem;display:block}.bp-mxwrap{margin-top:clamp(36px,5vw,56px)}.bp-mxwrap h3{margin-bottom:14px;font-size:1.3rem}.bp-mx{border:1px solid var(--bp-line);background:#fff;border-radius:16px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.bp-mx__col+.bp-mx__col{border-left:1px solid var(--bp-line)}.bp-mx__h{font:800 .82rem var(--display);letter-spacing:.14em;background:var(--bp-slate);color:#fff;align-items:center;gap:8px;padding:14px 18px;display:flex}.bp-mx__col1 .bp-mx__h{background:var(--bp-slate-2)}.bp-mx__col2 .bp-mx__h{background:#3a4670}.bp-mx__cell{border-top:1px solid var(--bp-line);color:var(--bp-slate);padding:13px 18px;font-weight:600;transition:background .2s,color .2s,padding .2s}.bp-mx__cell.is-row{background:var(--bp-gold-soft);padding-left:24px}.bp-mx__line{font:600 1rem var(--display);color:var(--bp-slate);margin:14px 0 0}.bp-spec__row{grid-template-columns:repeat(5,1fr);align-items:end;gap:12px;display:grid}.bp-spec__item{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.bp-spec__item svg{width:80px;height:90px}.bp-spec__b{fill:var(--bp-slate-2);transform-box:fill-box;transform-origin:bottom;transition:transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*.15s + var(--k)*40ms);transform:scaleY(0)}.bp-spec__item:last-child .bp-spec__b{fill:var(--bp-gold)}.bp-spec.is-in .bp-spec__b{transform:scaleY(1)}.bp-spec__item strong{font:700 .92rem var(--display);color:var(--bp-slate)}.bp-spec__axis{border-top:2px solid var(--bp-slate);letter-spacing:.08em;text-transform:uppercase;color:var(--bp-muted);justify-content:space-between;margin-top:14px;padding-top:10px;font-size:.78rem;font-weight:700;display:flex;position:relative}.bp-spec__axis:after{content:"";border:6px solid #0000;border-left-color:var(--bp-slate);border-right:0;position:absolute;top:-7px;right:-2px}.bp-spec__note{color:var(--bp-muted);margin:8px 0 0;font-size:.8rem}.bp-dims{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.bp-dims li{background:var(--bp-warm);border:1px solid var(--bp-line);color:var(--bp-slate);border-radius:10px;align-items:center;gap:8px;padding:9px 14px;font-size:.88rem;font-weight:600;display:inline-flex}.bp-decwrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,80px);display:grid}.bp-decwrap>*{min-width:0}.bp-dec{flex-direction:column;align-items:center;display:flex}.bp-dec__top{background:var(--bp-slate);color:#fff;font:700 1rem var(--display);border-radius:12px;align-items:center;gap:8px;padding:12px 22px;display:inline-flex}.bp-dec__top .rc-ico{color:#e7c873}.bp-dec__lines{width:72%;height:44px}.bp-dec__lines path{fill:none;stroke:var(--bp-slate-2);stroke-width:2px;vector-effect:non-scaling-stroke}.bp-dec__cols{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.bp-dec__col{opacity:0;transition:all .5s;transition-delay:calc(var(--i)*.15s);flex-direction:column;align-items:center;display:flex;transform:translateY(8px)}.bp-dec.is-in .bp-dec__col{opacity:1;transform:none}.bp-dec__role{background:var(--bp-gold-soft);color:#7a5a10;font:700 .92rem var(--display);border-radius:10px;align-items:center;gap:8px;padding:10px 14px;display:flex}.bp-dec__arrow{background:var(--bp-line);width:2px;height:22px;position:relative}.bp-dec__arrow:after{content:"";border:5px solid #0000;border-top-color:#c9c3b4;border-bottom:0;position:absolute;bottom:-4px;left:-4px}.bp-dec__who{text-align:center;border:1px solid var(--bp-line);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:4px;width:100%;padding:16px;display:flex}.bp-dec__who .rc-ico{color:var(--bp-slate)}.bp-dec__who strong{font:700 1rem var(--display);color:var(--bp-slate)}.bp-dec__who span{color:var(--bp-muted);font-size:.82rem}.bp-use{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bp-use__card{border:1px solid var(--bp-line);--acc:var(--bp-brand);background:#fff;border-radius:14px;padding:22px;transition:transform .3s,box-shadow .3s;position:relative}.bp-use__card1{--acc:#0e9c88}.bp-use__card2{--acc:var(--bp-gold)}.bp-use__card3{--acc:#5a3fe0}.bp-use__card:after{content:"";border-radius:inherit;border:2px solid var(--acc);clip-path:inset(0 100% 100% 0);pointer-events:none;transition:clip-path .5s;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.bp-use__card:hover{transform:translateY(-3px);box-shadow:0 18px 36px -28px #1b2440}.bp-use__card:hover:after{clip-path:inset(0)}.bp-use__card>.rc-ico{color:var(--acc);margin-bottom:12px;transition:transform .3s}.bp-use__card:hover>.rc-ico{transform:translate(3px)}.bp-use__card h3{color:var(--bp-slate);font-size:1.02rem}.bp-use__card p{color:var(--bp-muted);margin:0;font-size:.88rem}.bp-proc{gap:14px;max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid;position:relative}.bp-proc__spine{background:var(--bp-line);border-radius:2px;width:3px;margin-left:-1.5px;position:absolute;top:0;bottom:0;left:50%}.bp-proc__spine span{width:100%;height:calc(var(--p)*100%);background:linear-gradient(var(--bp-brand),var(--bp-gold));border-radius:2px;display:block}.bp-proc li{grid-template-columns:1fr 56px 1fr;align-items:center;display:grid;position:relative}.bp-proc__dot{border:2px solid var(--bp-line);width:46px;height:46px;color:var(--bp-muted);z-index:1;background:#fff;border-radius:50%;grid-column:2;justify-self:center;place-items:center;transition:all .4s;display:grid}.bp-proc li.is-on .bp-proc__dot{background:var(--bp-slate);border-color:var(--bp-slate);color:#fff}.bp-proc li:last-child.is-on .bp-proc__dot{background:var(--bp-gold);border-color:var(--bp-gold)}.bp-proc__card{border:1px solid var(--bp-line);opacity:.35;transform:translateX(var(--dx,0));background:#fff;border-radius:14px;padding:16px 20px;transition:opacity .5s,transform .5s,box-shadow .3s}.bp-proc li.is-l .bp-proc__card{text-align:right;--dx:-14px;grid-area:1/1}.bp-proc li.is-r .bp-proc__card{--dx:14px;grid-column:3}.bp-proc li.is-on .bp-proc__card{opacity:1;transform:none;box-shadow:0 16px 30px -26px #1b2440}.bp-proc__n{font:800 .74rem var(--display);color:var(--bp-gold);letter-spacing:.1em}.bp-proc__card strong{font:700 1.1rem var(--display);color:var(--bp-slate);display:block}.bp-proc__card p{color:var(--bp-muted);margin:2px 0 0;font-size:.9rem}.bp-qc{grid-template-columns:repeat(3,1fr) auto;align-items:stretch;gap:14px;display:grid;position:relative}.bp-qc__pipe{background:#ffffff1a;height:2px;position:absolute;top:50%;left:0;right:0}.bp-qc__pipe span{transform-origin:0;background:linear-gradient(90deg,#5f86ff,#e7c873);height:100%;transition:transform 1.6s;display:block;transform:scaleX(0)}.bp-qc.is-in .bp-qc__pipe span{transform:scaleX(1)}.bp-qc__gate{border:1px solid #ffffff1f;border-top:3px solid var(--c);opacity:0;transition:all .5s;transition-delay:calc(var(--i)*.2s);background:#141c36;border-radius:16px;padding:20px;position:relative;transform:translateY(10px)}.bp-qc.is-in .bp-qc__gate{opacity:1;transform:none}.bp-qc__gate:hover{border-color:var(--c);box-shadow:0 0 0 1px var(--c),0 20px 40px -30px #000}.bp-qc__head{align-items:center;gap:12px;margin-bottom:14px;display:flex}.bp-qc__ic{background:var(--c);color:#fff;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.bp-qc__head small{font:700 .7rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#a9b2c9;display:block}.bp-qc__head strong{font:700 1.05rem var(--display)}.bp-qc__gate ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bp-qc__gate li{color:#dde2ee;background:#ffffff0a;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:.88rem;display:flex}.bp-qc__gate li .rc-ico{color:#9db6ff}.bp-qc__out{text-align:center;max-width:150px;font:700 .9rem/1.3 var(--display);background:#0e9c88;border-radius:16px;flex-direction:column;align-self:center;align-items:center;gap:8px;padding:18px 14px;display:flex;position:relative}.bp-cov{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.bp-cov>*{min-width:0}.bp-cov__map{border:1px solid var(--bp-line);background:#fff;border-radius:20px;padding:clamp(14px,2.5vw,26px)}.bp-cov__map svg{width:100%;height:auto;display:block;overflow:visible}.bp-cov__arc{fill:none;stroke:var(--bp-slate-2);stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.6;transition:stroke-dashoffset 1.2s;transition-delay:calc(.5s + var(--i)*.12s)}.bp-cov.is-in .bp-cov__arc{stroke-dashoffset:0}.bp-cov__hub{opacity:0;transition:opacity .5s;transition-delay:calc(var(--i)*.1s)}.bp-cov.is-in .bp-cov__hub{opacity:1}.bp-cov__glow{fill:var(--bp-gold);opacity:.16;transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite odHalo}.bp-cov__case{fill:var(--bp-slate)}.bp-cov__handle{fill:none;stroke:var(--bp-slate);stroke-width:2px}.bp-cov__stat .od-count{color:var(--bp-slate);font-size:clamp(3.4rem,7vw,5.4rem);display:block}.bp-cov__stat>span{font:700 1.1rem var(--display);color:var(--bp-gold)}.bp-cov__stat p{color:var(--bp-muted);margin-top:12px}.bp-feas{background:linear-gradient(110deg,var(--bp-brand),#13238f 60%,var(--bp-slate));color:#fff;padding:clamp(40px,5vw,64px) 0}.bp-feas__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.bp-feas__in>*{min-width:0}.bp-feas h2{color:#fff}.bp-feas p{color:#dce4ff}.bp-feas__fun{justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.bp-feas__fun li{width:calc(100% - var(--i)*12%);text-align:center;font:700 .95rem var(--display);background:#ffffff14;border:1px solid #ffffff26;border-radius:10px;padding:12px}.bp-feas__fun li:last-child{background:var(--bp-gold);border-color:var(--bp-gold);color:var(--bp-slate)}.bp-ind__item{--acc:var(--bp-brand)}.bp-ind__item1{--acc:#0e9c88}.bp-ind__item2{--acc:#c99a2e}.bp-ind__item3{--acc:#5a3fe0}.bp-ind__item4{--acc:#c2603f}.bp-ind__item5{--acc:#2f855a}.bp .bp-ind__item:hover{box-shadow:inset 3px 0 0 var(--acc),0 12px 24px -20px #1b2440;border-color:var(--acc)!important}.bp .bp-ind__item:hover svg{color:var(--acc)}.bp-ind .rc-ind__more{place-items:center;text-decoration:none;display:grid}.bp-why{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.bp-why>*{min-width:0}.bp-why__list{grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.bp-why__list li{border-top:1px solid var(--bp-line);gap:14px;padding:18px 0;display:flex}.bp-why__list li:nth-child(odd){padding-right:18px}.bp-why__list span{font:800 1.6rem/1 var(--display);color:var(--bp-gold)}.bp-why__list strong{font:700 1rem var(--display);color:var(--bp-slate);display:block}.bp-why__list p{color:var(--bp-muted);margin:4px 0 0;font-size:.88rem}.bp-tech{place-items:center;padding:20px 0;display:grid;position:relative}.bp-tech__hub{z-index:1;text-align:center;background:var(--bp-slate);color:#fff;width:200px;height:200px;box-shadow:0 0 0 12px #fff,0 0 0 13px var(--bp-line),0 0 0 40px var(--bp-warm);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:20px;text-decoration:none;display:flex;position:relative}.bp-tech__hub strong{font:800 1.3rem var(--display)}.bp-tech__hub span{color:#e7c873;font-size:.76rem}.bp-tech__ring{flex-wrap:wrap;justify-content:center;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.bp-tech__ring li{border:1px solid var(--bp-line);color:#5a3fe0;background:#fff;border-radius:999px;padding:8px 14px;font-size:.86rem;font-weight:700;transition:transform .2s,border-color .2s}.bp-tech__ring li:hover{border-color:#5a3fe0;transform:translateY(-2px)}.bp-flow{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bp-flow li{border:1px solid var(--bp-line);font:600 .92rem var(--display);color:var(--bp-slate);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:inline-flex}.bp-flow li span{background:var(--bp-warm);width:32px;height:32px;color:var(--bp-slate);border-radius:8px;place-items:center;display:grid}.bp-flow li:not(:last-child):after{content:"→";color:var(--bp-gold);margin-left:4px}.bp-flow li:last-child{background:var(--bp-slate);color:#fff;border-color:var(--bp-slate)}.bp-flow li:last-child span{color:#fff;background:#0e9c88}.bp-team{background:var(--bp-warm);border:1px solid var(--bp-line);border-radius:18px;grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:24px;margin-top:clamp(36px,5vw,56px);padding:24px;display:grid}.bp-team h3{color:var(--bp-slate)}.bp-team ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.bp-team li{border:1px solid var(--bp-line);font:600 .88rem/1.25 var(--display);color:var(--bp-slate);background:#fff;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.bp-team li .rc-ico{color:var(--bp-gold);flex:none}.bp-proof{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.bp-proof div{flex-direction:column;gap:6px;padding:22px 20px 6px;display:flex}.bp-proof div+div{border-left:1px solid #ffffff1a}.bp-proof strong{font:800 clamp(2rem,3.4vw,2.8rem)/1 var(--display);color:#e7c873}.bp-proof span{color:#c7ccdb;font-size:.92rem}.bp-proof__more{color:#c7ccdb;margin:20px 0 0}.bp-proof__more a{color:#fff;font-weight:700}.bp-cta{background:radial-gradient(700px 400px at 0% 0%,#2a3558 0%,transparent 70%),var(--bp-slate)!important}.bp-micro{background:#ffffff0d;border-left:3px solid #e7c873;border-radius:12px;margin:18px 0;padding:16px 18px}.bp-micro strong{font:700 1rem var(--display);display:block}.bp-micro span{color:#c7ccdb;font-size:.92rem}.bp-cta__link{color:#e7c873;align-items:center;gap:6px;margin-top:16px;font-weight:700;text-decoration:none;display:inline-flex}.bp-cta__fine{margin:10px 0 0;font-size:.86rem;color:#a9b2c9!important}@media (max-width:1100px){.bp-who__grid,.bp-use{grid-template-columns:repeat(3,1fr)}.bp-build{grid-template-columns:1fr}.bp-build__out{position:static}.bp-qc{grid-template-columns:1fr 1fr}.bp-qc__pipe{display:none}.bp-qc__out{flex-direction:row;justify-content:center;max-width:none}}@media (max-width:900px){.bp-hero__in,.bp-ps,.bp-sol,.bp-decwrap,.bp-cov,.bp-feas__in,.bp-why,.bp-team{grid-template-columns:1fr}.bp-stats{grid-template-columns:1fr 1fr}.bp-stats li:nth-child(3){border-left:0}.bp-build__grid,.bp-proof{grid-template-columns:1fr 1fr}.bp-proof div:nth-child(3){border-left:0}}@media (max-width:640px){.bp-hero h1{font-size:2.6rem}.bp-hero .od-hero__ctas .btn,.bp-feas .btn,.bp-cta .od-hero__ctas .btn{width:100%}.bp-net__lbl{font-size:19px}.bp-who__grid,.bp-use,.bp-build__grid,.bp-qc,.bp-why__list,.bp-team ul{grid-template-columns:1fr}.bp-who__card p{opacity:1;max-height:none}.bp-who__tabs{display:flex}.bp-who__tabs button{flex:1;justify-content:center}.bp-sol__list button{grid-template-columns:32px 1fr;row-gap:2px}.bp-sol__q{grid-column:2}.bp-mx{grid-template-columns:1fr}.bp-mx__col+.bp-mx__col{border-left:0}.bp-spec__row{grid-template-columns:1fr;gap:6px}.bp-spec__item{text-align:left;flex-direction:row;gap:14px}.bp-spec__item svg{width:56px;height:62px}.bp-spec__axis{display:none}.bp-dec__cols{grid-template-columns:1fr;gap:16px}.bp-dec__lines{display:none}.bp-dec__top{margin-bottom:12px}.bp-proc__spine{left:23px}.bp-proc li{grid-template-columns:46px 1fr;column-gap:14px}.bp-proc__dot{grid-column:1}.bp-proc li.is-l .bp-proc__card,.bp-proc li.is-r .bp-proc__card{text-align:left;--dx:10px;grid-area:1/2}.bp-why__list li:nth-child(odd){padding-right:0}.bp-proof{grid-template-columns:1fr 1fr}.bp-flow li{width:100%}.bp-flow li:after{display:none}}@media (prefers-reduced-motion:reduce){.bp *{transition:none!important;animation:none!important}.bp-net__node,.bp-net__cross,.bp-prob__cascade li,.bp-prob__fix,.bp-dec__col,.bp-qc__gate,.bp-cov__hub,.bp-proc__card{opacity:1!important;transform:none!important}.bp-net__spoke,.bp-cov__arc{stroke-dashoffset:0!important}.bp-spec__b,.bp-qc__pipe span{transform:none!important}.bp-who__card p{opacity:1;max-height:none}}.hpg{--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb;--hp-navy:#0a1a4a;--hp-teal:#0e8a8a;--hp-teal-2:#12a3a3;--hp-cyan:#e2f4f6;--hp-mint:#f1f8f7;--hp-green:#2f855a;--hp-line:#d9e4e6;--hp-muted:#4f5d73;--hp-blue:#0b22a8}.hpg .rc-kicker{color:var(--hp-teal)}.hpg .rc-head--light .rc-kicker{color:#7fe0da}.hp-sec--mint{background:var(--hp-mint)}.hp-sec--soft{background:#f7fafb}.hp-sec--navy{background:linear-gradient(165deg,var(--hp-navy),#081438);color:#fff}.hp-sec--dark{color:#fff;background:#06122f}.hp-note{color:var(--hp-muted);margin:14px 0 0;font-size:.84rem}.hp-note a{color:var(--hp-teal);font-weight:600}.hp-lead{font:500 clamp(1.08rem,1.5vw,1.25rem)/1.55 var(--display);color:var(--hp-navy)}.hp-hero{border-bottom:1px solid var(--hp-line);background:radial-gradient(700px 420px at 85% 30%,#ddf3f4 0%,#0000 65%),linear-gradient(#fff,#f4fafa);padding:clamp(32px,4vw,56px) 0 clamp(32px,4vw,48px);overflow:hidden}.hp-hero__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hp-hero__in>*{min-width:0}.hp-eyebrow{font:700 .78rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--hp-teal);background:var(--hp-cyan);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 12px;display:inline-flex}.hp-hero h1{color:var(--hp-navy);margin-bottom:.25em;font-size:clamp(2.6rem,5.4vw,4.4rem)}.hp-hero__sub{font:600 clamp(1.15rem,1.8vw,1.45rem)/1.4 var(--display);color:var(--hp-teal);max-width:30ch;margin-bottom:14px}.hp-hero__body{color:var(--hp-muted);max-width:54ch;margin-bottom:24px;font-size:1.05rem}.hpg .hp-btn{background:var(--hp-navy);color:#fff}.hpg .hp-btn:hover{background:var(--hp-teal)}.hp-stack{min-height:420px;padding:20px 0 0;position:relative}.hp-stack__ecg{opacity:.5;width:100%;height:110px;position:absolute;top:46%;left:0;right:0}.hp-stack__ecg path{fill:none;stroke:var(--hp-teal-2);stroke-width:2px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:4.5s ease-in-out infinite hpEcg}@keyframes hpEcg{0%{stroke-dashoffset:1400px}60%,to{stroke-dashoffset:0}}.hp-card{z-index:1;border:1px solid var(--hp-line);opacity:0;width:min(380px,92%);animation:.7s cubic-bezier(.2,.7,.2,1) forwards hpCard;animation-delay:calc(.15s + var(--i)*.12s);margin-bottom:-6px;margin-left:calc(var(--i)*7%);background:#fff;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid;position:relative;box-shadow:0 18px 40px -28px #0a1a4a80}.hp-card:nth-child(odd){margin-left:calc(4% + var(--i)*5%)}@keyframes hpCard{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.hp-card__av{background:var(--hp-cyan);width:42px;height:42px;color:var(--hp-teal);border-radius:12px;place-items:center;display:grid}.hp-card--3 .hp-card__av,.hp-card--4 .hp-card__av{color:var(--hp-green);background:#eaf6ef}.hp-card strong{font:700 .98rem var(--display);color:var(--hp-navy);display:block}.hp-card div span{color:var(--hp-muted);font-size:.8rem}.hp-card__v{color:var(--hp-green);font:700 .68rem var(--body);white-space:nowrap;background:#eaf6ef;border-radius:999px;align-items:center;gap:4px;padding:4px 8px;display:inline-flex}.hp-tags{z-index:2;flex-direction:column;align-items:flex-end;gap:8px;display:flex;position:absolute;top:8px;right:0}.hp-tags span{background:var(--hp-navy);color:#fff;font:600 .74rem var(--body);opacity:0;animation:.5s forwards rcFade,7s ease-in-out infinite odFloat;animation-delay:calc(.9s + var(--i)*.15s),calc(var(--i)*-1.5s);border-radius:999px;padding:6px 12px}.hp-tags span:nth-child(2n){background:var(--hp-teal)}.hp-stack__lbl{font:700 .66rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#97a3b5;margin:18px 0 6px;display:block}.hp-stack__flow{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hp-stack__flow li{border:1px solid var(--hp-line);font:700 .78rem var(--body);color:var(--hp-navy);background:#fff;border-radius:999px;padding:7px 12px}.hp-stack__flow li:not(:last-child):after{content:" →";color:var(--hp-teal)}.hp-stack__flow li:last-child{background:var(--hp-teal);color:#fff;border-color:var(--hp-teal)}.hp-trust{grid-template-columns:repeat(4,1fr);gap:10px;margin:clamp(24px,3vw,40px) 0 0;padding:0;list-style:none;display:grid}.hp-trust li{border:1px solid var(--hp-line);background:#fff;border-radius:16px;gap:12px;padding:16px;display:flex}.hp-trust li>span{background:var(--hp-cyan);width:40px;height:40px;color:var(--hp-teal);border-radius:12px;flex:none;place-items:center;display:grid}.hp-trust strong{font:700 .95rem var(--display);color:var(--hp-navy)}.hp-trust p{color:var(--hp-muted);margin:2px 0 0;font-size:.82rem;line-height:1.45}.hp-chwrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.hp-chwrap>*{min-width:0}.hp-ch{margin:0;padding:0;list-style:none;position:relative}.hp-ch:before{content:"";background:linear-gradient(var(--hp-teal),var(--hp-green));transform-origin:top;width:2px;transition:transform 1.8s;position:absolute;top:22px;bottom:22px;left:21px;transform:scaleY(0)}.hp-ch.is-in:before{transform:scaleY(1)}.hp-ch li{opacity:.25;transition:opacity .5s;transition-delay:calc(var(--i)*.22s);align-items:center;gap:16px;padding:8px 0;display:flex;position:relative}.hp-ch.is-in li{opacity:1}.hp-ch__dot{border:2px solid var(--hp-teal);width:44px;height:44px;color:var(--hp-teal);z-index:1;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.hp-ch li:last-child .hp-ch__dot{background:var(--hp-green);border-color:var(--hp-green);color:#fff}.hp-ch strong{font:600 1rem var(--display);color:var(--hp-navy);background:var(--hp-mint);border-radius:12px;flex:1;padding:10px 16px}.hp-eco{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.hp-eco>*{min-width:0}.hp-eco__wheel svg{width:100%;max-width:440px;margin:auto;display:block;overflow:visible}.hp-eco__seg{cursor:pointer;outline:none}.hp-eco__seg path{fill:#fff;stroke:var(--hp-line);stroke-width:1.5px;transition:fill .3s,stroke .3s}.hp-eco__seg foreignObject{color:var(--c);pointer-events:none}.hp-eco__seg text{font:700 12.5px var(--display);fill:var(--hp-navy);pointer-events:none}.hp-eco__seg.is-on path{fill:var(--c);stroke:var(--c)}.hp-eco__seg.is-on foreignObject{color:#fff}.hp-eco__seg.is-on text{fill:#fff}.hp-eco__seg:focus-visible path{stroke:#e3a013;stroke-width:3px}.hp-eco__core{fill:var(--hp-navy)}.hp-eco__pulse{fill:none;stroke:var(--hp-teal-2);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3.2s ease-out infinite rcPulse}.hp-eco__ct{font:800 12px var(--display);letter-spacing:.12em;fill:#fff}.hp-eco__panel{border:1px solid var(--hp-line);border-left:5px solid var(--c);background:#fff;border-radius:22px;padding:clamp(22px,3vw,34px);animation:.4s rcPanel}.hp-eco__ic{background:var(--hp-mint);width:48px;height:48px;color:var(--c);border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.hp-eco__panel h3{color:var(--hp-navy);font-size:1.4rem}.hp-eco__panel ul{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.hp-eco__panel li{background:var(--hp-mint);color:var(--hp-navy);animation:.4s both rcPanel;animation-delay:calc(var(--i)*50ms);border-radius:10px;padding:10px 12px;font-size:.92rem;font-weight:600}.hp-eco__panel p{color:var(--hp-muted);margin:0;font-size:.82rem}.hp-eco__acc{display:none}.hp-prof__tabs{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.hp-prof__tabs button{border:1px solid var(--hp-line);color:var(--hp-muted);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-size:.9rem;font-weight:700;transition:all .25s;display:inline-flex}.hp-prof__tabs button.is-on{background:var(--hp-teal);border-color:var(--hp-teal);color:#fff}.hp-prof__card{background:linear-gradient(135deg,#fff,var(--hp-mint));border:1px solid var(--hp-line);border-radius:20px;padding:clamp(20px,3vw,30px);animation:.4s rcPanel}.hp-prof__head{border-bottom:1px dashed var(--hp-line);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding-bottom:16px;display:flex}.hp-prof__head>div{flex:1;min-width:160px}.hp-prof__head strong{font:700 1.15rem var(--display);color:var(--hp-navy);display:block}.hp-prof__head div span{color:var(--hp-muted);font-size:.84rem}.hp-prof__av{background:var(--hp-navy);color:#fff;border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.hp-prof__card ul{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.hp-prof__card li{border:1px solid var(--hp-line);color:var(--hp-navy);animation:.4s both rcPanel;animation-delay:calc(var(--i)*50ms);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px 14px;font-size:.9rem;font-weight:600;display:flex}.hp-prof__card li .rc-ico{color:var(--hp-green)}.hp-spec{margin-top:clamp(48px,6vw,80px)}.hp-spec__grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.hp-spec__card{--acc:var(--hp-teal);border:1px solid var(--hp-line);font:600 .92rem var(--display);color:var(--hp-navy);background:#fff;border-radius:14px;outline:none;align-items:center;gap:12px;padding:16px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.hp-spec__card1{--acc:var(--hp-blue)}.hp-spec__card2{--acc:var(--hp-green)}.hp-spec__card3{--acc:#5a3fe0}.hp-spec__card .rc-ico{color:var(--acc);transition:transform .3s}.hp-spec__card:after{content:"";background:var(--acc);transform-origin:0;width:100%;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.hp-spec__card:-webkit-any(:hover,:focus-visible){border-color:var(--acc);box-shadow:0 14px 28px -22px var(--acc);transform:translateY(-3px)}.hp-spec__card:is(:hover,:focus-visible){border-color:var(--acc);box-shadow:0 14px 28px -22px var(--acc);transform:translateY(-3px)}.hp-spec__card:-webkit-any(:hover,:focus-visible):after{transform:scaleX(1)}.hp-spec__card:is(:hover,:focus-visible):after{transform:scaleX(1)}.hp-spec__card:-webkit-any(:hover,:focus-visible) .rc-ico{transform:scale(1.15)}.hp-spec__card:is(:hover,:focus-visible) .rc-ico{transform:scale(1.15)}.hp-meth{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hp-meth__card{border:1px solid var(--hp-line);--hov:var(--hp-teal);--hov-bg:#fff;background:#fff;border-radius:18px;padding:24px}.hp-meth__ic{background:var(--hp-cyan);width:48px;height:48px;color:var(--hp-teal);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.hp-meth__card h3{color:var(--hp-navy);font-size:1.06rem}.hp-meth__card p{color:var(--hp-muted);margin-bottom:8px;font-size:.9rem}.hp-qc{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hp-qc>*{min-width:0}.hp-qc__stack{perspective:900px;height:380px;position:relative}.hp-qc__plate{height:96px;left:10%;right:10%;top:calc(var(--i)*52px);opacity:0;transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .6s,background .3s,border-color .3s;transition-delay:calc(var(--i)*.12s);cursor:pointer;background:linear-gradient(135deg,#12a3a33d,#0b22a82e);border:1px solid #7fe0da59;border-radius:18px;justify-content:flex-end;align-items:center;padding-right:20px;display:flex;position:absolute;transform:rotateX(58deg)rotate(-8deg)translateY(30px)}.hp-qc.is-in .hp-qc__plate{opacity:1;transform:rotateX(58deg)rotate(-8deg)}.hp-qc__plate span{font:800 1.4rem var(--display);color:#ffffff8c;transform:rotate(8deg)}.hp-qc__plate.is-on{background:linear-gradient(135deg,#12a3a3,#2f855a);border-color:#7fe0da;box-shadow:0 0 40px -6px #12a3a3b3}.hp-qc__plate.is-on span{color:#fff}.hp-qc__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hp-qc__list>li{background:#ffffff0a;border:1px solid #ffffff24;border-radius:14px;transition:border-color .3s,background .3s;overflow:hidden}.hp-qc__list>li.is-on{background:#12a3a31f;border-color:#7fe0da}.hp-qc__list button{text-align:left;color:#fff;background:0 0;border:0;align-items:baseline;gap:12px;width:100%;padding:14px 18px;display:flex}.hp-qc__n{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#7fe0da;flex:none;width:58px}.hp-qc__list strong{font:700 1rem var(--display)}.hp-qc__list ul{flex-wrap:wrap;gap:6px;margin:0;padding:0 18px 14px 88px;list-style:none;display:none}.hp-qc__list>li.is-on ul{animation:.35s rcPanel;display:flex}.hp-qc__list ul li{color:#ddeff0;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:.82rem;display:inline-flex}.hp-qc__list ul .rc-ico{color:#7fe0da}.hp-mid{background:linear-gradient(100deg,var(--hp-teal),#0b6f8a);color:#fff;padding:clamp(26px,4vw,40px) 0}.hp-mid__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.hp-mid strong{font:700 clamp(1.15rem,2vw,1.45rem) var(--display);display:block}.hp-mid span{color:#e0f6f6}.hp-resp{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,72px);display:grid}.hp-resp>*{min-width:0}.hp-resp__cert{background:var(--hp-mint);color:var(--hp-navy);border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:14px 16px;font-size:.9rem;display:flex}.hp-resp__cert .rc-ico{color:var(--hp-teal);flex:none;margin-top:2px}.hp-resp__list{border-top:1px solid var(--hp-line);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.hp-resp__list li{border-bottom:1px solid var(--hp-line);gap:12px;padding:16px 12px 16px 0;display:flex}.hp-resp__list .rc-ico{color:var(--hp-teal);flex:none;margin-top:2px}.hp-resp__list strong{font:700 .95rem var(--display);color:var(--hp-navy);display:block}.hp-resp__list span{color:var(--hp-muted);font-size:.84rem}.hp-cov{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hp-cov>*{min-width:0}.hp-cov svg{width:100%;height:auto;display:block;overflow:visible}.hp-cov__dots{fill:none;stroke:#21406e;stroke-width:4.2px;stroke-linecap:round}.hp-cov__arc{fill:none;stroke:#3fc7c2;stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.75;transition:stroke-dashoffset 1.4s;transition-delay:calc(.4s + var(--i)*.12s)}.hp-cov.is-in .hp-cov__arc{stroke-dashoffset:0}.hp-cov__hub{opacity:0;transition:opacity .5s;transition-delay:calc(var(--i)*.1s)}.hp-cov.is-in .hp-cov__hub{opacity:1}.hp-cov__ring{fill:#3fc7c22e;stroke:#3fc7c2;stroke-width:1.5px}.hp-cov__plus{stroke:#fff;stroke-width:2.5px;stroke-linecap:round}.hp-cov__stats{gap:0;display:grid}.hp-cov__stats>div{border-bottom:1px solid #ffffff1f;flex-direction:column;gap:2px;padding:16px 0;display:flex}.hp-cov__stats .od-count{color:#7fe0da;font-size:clamp(2rem,3.4vw,2.8rem)}.hp-cov__stats>div:last-child .od-count{color:#fff;font-size:1.5rem}.hp-cov__stats span:last-child{color:#b9c6da;font-size:.9rem}.hp-use{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hp-use__card{--acc:var(--hp-teal);border:1px solid var(--hp-line);background:#fff;border-radius:16px;outline:none;padding:20px;transition:background .35s,border-color .35s,transform .35s,box-shadow .35s}.hp-use__card1{--acc:var(--hp-blue)}.hp-use__card2{--acc:var(--hp-green)}.hp-use__card3{--acc:#5a3fe0}.hp-use__card>.rc-ico{color:var(--acc);margin-bottom:10px}.hp-use__card h3{color:var(--hp-navy);font-size:1rem}.hp-use__card p{color:var(--hp-muted);margin:0;font-size:.86rem}.hp-use__card:-webkit-any(:hover,:focus-visible){background:color-mix(in srgb,var(--acc) 7%,#fff);border-color:var(--acc);box-shadow:0 18px 36px -28px var(--acc);transform:translateY(-3px)}.hp-use__card:is(:hover,:focus-visible){background:color-mix(in srgb,var(--acc) 7%,#fff);border-color:var(--acc);box-shadow:0 18px 36px -28px var(--acc);transform:translateY(-3px)}.hp-cmp{margin-top:clamp(48px,6vw,80px)}.hp-cmp__t{border:1px solid var(--hp-line);border-radius:20px;overflow:hidden}.hp-cmp__r{border-top:1px solid var(--hp-line);grid-template-columns:1fr 1fr;display:grid}.hp-cmp__r--h{border-top:0}.hp-cmp__r span{align-items:center;gap:10px;padding:15px 22px;display:flex}.hp-cmp__r span:first-child{color:var(--hp-muted);background:#f6f7f9}.hp-cmp__r span:last-child{color:var(--hp-navy);background:#fff;font-weight:600}.hp-cmp__r span:last-child .rc-ico{color:var(--hp-teal)}.hp-cmp__r--h span{letter-spacing:.12em;text-transform:uppercase;font:700 .78rem var(--body)!important}.hp-cmp__r--h span:last-child{background:var(--hp-teal)!important;color:#fff!important}.hp-cmp__r--h span:first-child{color:var(--hp-muted)!important;background:#e8ebf0!important}.hp-cmp__r:not(.hp-cmp__r--h):hover span:last-child{background:var(--hp-mint)}.hp-wf{position:relative}.hp-wf__ecg{width:100%;height:56px;margin-bottom:6px;display:block}.hp-wf__ecg path{fill:none;stroke:var(--hp-teal-2);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 3s}.hp-wf.is-in .hp-wf__ecg path{stroke-dashoffset:0}.hp-wf ol{grid-template-columns:repeat(7,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp-wf li{border:1px solid var(--hp-line);opacity:.3;transition:opacity .5s,transform .5s,border-color .3s;transition-delay:calc(var(--i)*.38s),calc(var(--i)*.38s),0s;background:#fff;border-radius:14px;padding:16px;transform:translateY(8px)}.hp-wf.is-in li{opacity:1;transform:none}.hp-wf li:hover{border-color:var(--hp-teal)}.hp-wf__n{background:var(--hp-navy);color:#fff;width:30px;height:30px;font:800 .74rem var(--display);border-radius:50%;place-items:center;margin-bottom:10px;display:inline-grid}.hp-wf li:last-child .hp-wf__n{background:var(--hp-green)}.hp-wf strong{font:700 1rem var(--display);color:var(--hp-navy);margin-bottom:4px;display:block}.hp-wf p{color:var(--hp-muted);margin:0;font-size:.82rem}.hp-why{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.hp-why__card{border:1px solid var(--hp-line);--hov:var(--hp-teal);--hov-bg:var(--hp-mint);background:#fff;border-radius:18px;padding:22px}.hp-why__card>span{background:var(--hp-navy);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.hp-why__card h3{color:var(--hp-navy);font-size:1.02rem}.hp-why__card p{color:var(--hp-muted);margin:0;font-size:.88rem}.hp-own{background:linear-gradient(135deg,var(--hp-navy),#0b2c5c);color:#fff;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,36px);display:grid}.hp-own>*{min-width:0}.hp-own__logo{background:#fff;border-radius:12px;place-items:center;margin-bottom:14px;padding:10px 16px;display:inline-grid}.hp-own__logo img{width:auto;max-height:44px}.hp-own__k{font:700 .72rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#7fe0da;display:block}.hp-own h3{color:#fff;margin:6px 0 8px;font-size:1.5rem}.hp-own p{color:#c8d3e6}.hp-own .rc-link{color:#7fe0da}.hp-own__flow{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.hp-own__flow li{font:600 .9rem var(--display);text-align:center;animation:.6s both rcFade;animation-delay:calc(var(--i)*.1s);background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;display:flex}.hp-own__flow li span{color:#7fe0da;background:#12a3a340;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.hp-own__flow li:last-child span{background:var(--hp-green);color:#fff}.hp-team{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.hp-team__card{text-align:center;border:1px solid var(--hp-line);color:var(--hp-navy);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px 14px;text-decoration:none;display:flex}.hp-team__ph{background:var(--hp-cyan);width:72px;height:72px;color:var(--hp-teal);box-shadow:0 0 0 4px #fff,0 0 0 5px var(--hp-line);border-radius:50%;place-items:center;display:grid;overflow:hidden}.hp-team__ph img{object-fit:cover;width:100%;height:100%}.hp-team__card strong{font:700 1rem var(--display)}.hp-team__role{color:var(--hp-muted);font-size:.84rem}.hp-team__role--only{font:700 .95rem/1.3 var(--display);color:var(--hp-navy)}.hp-sec2{margin-top:clamp(48px,6vw,80px)}.hp-sectors{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.hp-sectors__item{border:1px solid var(--hp-line);color:var(--hp-navy);font:600 .98rem var(--display);background:#fff;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;text-decoration:none;transition:border-color .3s,background .3s,transform .3s;display:grid}.hp-sectors__item>.rc-ico:first-child{color:var(--hp-teal)}.hp-sectors__go{color:#9aa8bb;transition:transform .3s,color .3s}.hp-sectors__item:hover{border-color:var(--hp-teal);background:var(--hp-mint);transform:translateY(-2px)}.hp-sectors__item:hover .hp-sectors__go{color:var(--hp-teal);transform:translate(4px)}.hp-ex{counter-reset:x;border:1px solid var(--hp-line);border-radius:20px;grid-template-columns:repeat(6,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.hp-ex li{background:#fff;padding:20px 16px;position:relative}.hp-ex li+li{border-left:1px solid var(--hp-line)}.hp-ex li:nth-child(2n){background:var(--hp-mint)}.hp-ex span{font:800 1.4rem var(--display);color:var(--hp-teal)}.hp-ex strong{font:700 1rem var(--display);color:var(--hp-navy);margin:6px 0 4px;display:block}.hp-ex p{color:var(--hp-muted);margin:0;font-size:.84rem}.hp-ins{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.hp-ins__card{border:1px solid var(--hp-line);color:var(--hp-navy);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.hp-ins__card:hover{border-color:var(--hp-teal);box-shadow:0 18px 36px -28px var(--hp-navy);transform:translateY(-3px)}.hp-ins__card--lead{background:linear-gradient(160deg,var(--hp-navy),#0b2c5c);color:#fff;border:0;grid-row:span 2;justify-content:flex-end}.hp-ins__k{font:700 .7rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--hp-teal)}.hp-ins__card--lead .hp-ins__k{color:#7fe0da}.hp-ins__card strong{font:700 1rem/1.35 var(--display)}.hp-ins__card--lead strong{font-size:1.3rem}.hp-ins__go{color:var(--hp-teal);align-items:center;gap:6px;margin-top:auto;font-size:.84rem;font-weight:700;display:inline-flex}.hp-ins__card--lead .hp-ins__go{color:#7fe0da}.hp-cta{background:radial-gradient(700px 400px at 0% 0%,#0b4a5c 0%,transparent 70%),var(--hp-navy)!important}.hp-cta .rc-kicker{color:#7fe0da!important}.hp-cta__micro{margin-top:12px;font-size:.88rem;color:#b9c6da!important}@media (max-width:1100px){.hp-trust,.hp-use{grid-template-columns:1fr 1fr}.hp-spec__grid{grid-template-columns:repeat(3,1fr)}.hp-wf ol{grid-template-columns:repeat(4,1fr)}.hp-wf__ecg{display:none}.hp-team,.hp-ex{grid-template-columns:repeat(3,1fr)}.hp-ex li:nth-child(4){border-left:0}.hp-ex li:nth-child(n+4){border-top:1px solid var(--hp-line)}.hp-ins{grid-template-columns:1fr 1fr}}@media (max-width:900px){.hp-hero__in,.hp-chwrap,.hp-eco,.hp-qc,.hp-resp,.hp-cov,.hp-own{grid-template-columns:1fr}.hp-meth,.hp-why,.hp-sectors{grid-template-columns:1fr 1fr}.hp-qc__stack{width:100%;max-width:420px;height:340px;margin:auto}}@media (max-width:640px){.hp-hero h1{font-size:2.6rem}.hp-hero .od-hero__ctas .btn,.hp-mid .btn,.hp-cta .od-hero__ctas .btn{width:100%}.hp-stack{min-height:0}.hp-tags{display:none}.hp-card{grid-template-columns:38px 1fr;width:100%;margin-left:0!important}.hp-card__v{grid-column:2;justify-self:start}.hp-trust,.hp-use,.hp-meth,.hp-why,.hp-sectors,.hp-team,.hp-ins,.hp-own__flow{grid-template-columns:1fr}.hp-own__flow{grid-template-columns:1fr 1fr}.hp-eco__wheel,.hp-eco__panel{display:none}.hp-eco__acc{gap:8px;display:grid}.hp-eco__acc details{border:1px solid var(--hp-line);border-left:4px solid var(--c);background:#fff;border-radius:14px;overflow:hidden}.hp-eco__acc summary{font:700 1rem var(--display);color:var(--hp-navy);cursor:pointer;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.hp-eco__acc summary::-webkit-details-marker{display:none}.hp-eco__acc summary .rc-ico{color:var(--c)}.hp-eco__acc summary b{color:var(--hp-muted);margin-left:auto;font-size:.8rem}.hp-eco__acc ul{flex-wrap:wrap;gap:6px;margin:0;padding:0 16px 14px;list-style:none;display:flex}.hp-eco__acc li{background:var(--hp-mint);border-radius:8px;padding:6px 10px;font-size:.86rem;font-weight:600}.hp-prof__card ul{grid-template-columns:1fr}.hp-prof__tabs{scrollbar-width:none;flex-wrap:nowrap;margin-inline-start:-16px;margin-inline-end:-16px;padding:0 16px 4px;overflow-x:auto}.hp-prof__tabs button{flex:none}.hp-spec__grid{grid-template-columns:1fr 1fr}.hp-qc__stack{height:260px}.hp-qc__plate{height:70px;top:calc(var(--i)*36px)}.hp-qc__list ul{padding-left:18px}.hp-resp__list,.hp-cmp__r{grid-template-columns:1fr}.hp-cmp__r--h{display:none}.hp-cmp__r span{padding:10px 16px}.hp-cmp__r span:before{content:attr(data-l);font:700 .66rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#97a3b5;flex:none;width:100%;margin-right:8px}.hp-cmp__r span{flex-wrap:wrap;gap:2px}.hp-wf ol{grid-template-columns:1fr;gap:8px}.hp-wf li{grid-template-columns:30px 1fr;column-gap:12px;display:grid}.hp-wf__n{grid-row:span 2;margin:0}.hp-ex{grid-template-columns:1fr}.hp-ex li{border-top:1px solid var(--hp-line);border-left:0!important}.hp-ins__card--lead{grid-row:auto;min-height:180px}}@media (prefers-reduced-motion:reduce){.hpg *{transition:none!important;animation:none!important}.hp-card,.hp-tags span,.hp-ch li,.hp-qc__plate,.hp-cov__hub,.hp-wf li,.hp-own__flow li{opacity:1!important}.hp-qc__plate{transform:rotateX(58deg)rotate(-8deg)!important}.hp-ch:before{transform:none!important}.hp-cov__arc,.hp-wf__ecg path,.hp-stack__ecg path{stroke-dashoffset:0!important}}@media (max-width:640px){.hpg .hp-card--1,.hpg .hp-card--4{display:none}.hpg .hp-card{padding:12px 14px}}.rdc{--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb;--r-navy:#07104f;--r-char:#1e2433;--r-blue:#0b22a8;--r-soft:#eef2fb;--r-teal:#0e8a8a;--r-gold:#c99a2e;--r-line:#dde2ec;--r-muted:#525c78}.rdc .rc-kicker{color:var(--r-teal)}.rdc .rc-head--light .rc-kicker{color:#7fe0da}.rdc-sec--navy{color:#fff;background:linear-gradient(165deg,#07104f,#0b1660)}.rdc-sec--soft{background:var(--r-soft)}.rdc-lead{font:600 clamp(1.1rem,1.6vw,1.3rem)/1.5 var(--display);color:var(--r-navy)}.rdc-note{color:var(--r-muted);margin:14px 0 0;font-size:.86rem}.rdc-note a{color:var(--r-blue);font-weight:600}.rdc-note--c{text-align:center}.rdc-out{background:color-mix(in srgb,var(--c,#0e8a8a) 8%,#fff);border-left:4px solid var(--c,#0e8a8a);font:600 .96rem/1.45 var(--display);color:var(--r-navy);border-radius:12px;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.rdc-out span{font:800 .68rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--c,#0e8a8a);flex:none}.rdc-out--wide{margin-top:clamp(24px,3vw,36px)}.rdc-hero{border-bottom:1px solid var(--r-line);background:radial-gradient(700px 480px at 82% 40%,#e6ecfb 0%,#0000 65%),linear-gradient(#fff,#f6f8fc);padding:clamp(32px,4vw,56px) 0 clamp(32px,4vw,48px);overflow:hidden}.rdc-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.rdc-hero__in>*{min-width:0}.rdc-eyebrow{font:700 .78rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--r-teal);align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.rdc-hero h1{color:var(--r-navy);margin-bottom:.15em;font-size:clamp(2.6rem,5.2vw,4.3rem)}.rdc-hero__sub{font:700 clamp(1.25rem,2.2vw,1.75rem)/1.3 var(--display);color:var(--r-blue);background:linear-gradient(#0000 70%,#c99a2e40 70%);margin-bottom:16px;display:inline}.rdc-hero__body{color:var(--r-muted);max-width:56ch;margin:18px 0 24px;font-size:1.05rem}.rdc .rdc-btn{background:var(--r-navy);color:#fff}.rdc .rdc-btn:hover{background:var(--r-blue)}.rdc-hero__viz{justify-self:center;width:100%;max-width:520px}.rdc-wheel{width:100%;height:auto;display:block;overflow:visible}.rdc-wheel__outer{fill:none;stroke:#c9d2e6;stroke-dasharray:2 7;transform-origin:250px 250px;animation:120s linear infinite rcSpin}.rdc-wheel__arc{fill:none;stroke:#9db0d8;stroke-width:2px}.rdc-wheel__arc--loop{stroke:var(--r-gold);stroke-width:2.5px;stroke-dasharray:5 5;animation:3s linear infinite rcDash}.rdc-wheel__ah{fill:#9db0d8}.rdc-wheel__learn rect{fill:var(--r-gold)}.rdc-wheel__learn text{font:800 10.5px var(--body);letter-spacing:.1em;fill:#fff}.rdc-wheel__pkt{fill:var(--r-teal)}.rdc-wheel__spoke{stroke:#dde2ec;stroke-width:1px;transition:stroke .3s,stroke-width .3s}.rdc-wheel__spoke.is-on{stroke:var(--c);stroke-width:2.5px}.rdc-wheel__node{opacity:0;animation:.5s forwards rcFade;animation-delay:calc(.15s + var(--i)*.1s);outline:none}.rdc-wheel__node circle{fill:#fff;stroke:var(--c);stroke-width:2px;transition:fill .3s}.rdc-wheel__n{font:800 13px var(--display);fill:var(--c)}.rdc-wheel__k{font:600 10.5px var(--body);fill:var(--r-navy)}.rdc-wheel__core{fill:var(--r-navy)}.rdc-wheel__pulse{fill:none;stroke:#7fa6ff;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out infinite rcPulse}.rdc-wheel__ct{font:800 14px var(--display);letter-spacing:.12em;fill:#fff}.rdc-wheel--big .rdc-wheel__node{cursor:pointer}.rdc-wheel--big .rdc-wheel__node:hover circle,.rdc-wheel--big .rdc-wheel__node.is-on circle{fill:var(--c)}.rdc-wheel--big .rdc-wheel__node:hover text,.rdc-wheel--big .rdc-wheel__node.is-on text{fill:#fff}.rdc-wheel--big .rdc-wheel__node:focus-visible circle{stroke:var(--r-gold);stroke-width:4px}.rdc-sec--navy .rdc-wheel__outer{stroke:#ffffff26}.rdc-sec--navy .rdc-wheel__arc{stroke:#7f8cc4}.rdc-sec--navy .rdc-wheel__ah{fill:#7f8cc4}.rdc-sec--navy .rdc-wheel__spoke{stroke:#ffffff1a}.rdc-sec--navy .rdc-wheel__core{fill:#fff}.rdc-sec--navy .rdc-wheel__ct{fill:var(--r-navy)}.rdc-sec--navy .rdc-wheel__node circle{fill:#0e1a66}.rdc-sec--navy .rdc-wheel__k{fill:#e4eaff}.rdc-sec--navy .rdc-wheel__n{fill:#fff}.rdc-strip{grid-template-columns:repeat(7,1fr);gap:6px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.rdc-strip li{border:1px solid var(--r-line);border-top:3px solid var(--c);cursor:default;background:#fff;border-radius:14px;outline:none;flex-direction:column;gap:4px;padding:14px;transition:transform .3s,box-shadow .3s;display:flex;position:relative}.rdc-strip__n{font:800 .74rem var(--display);color:var(--c)}.rdc-strip__ic{color:var(--c);opacity:.7;position:absolute;top:12px;right:12px}.rdc-strip strong{font:700 1rem var(--display);color:var(--r-navy)}.rdc-strip__d{color:var(--r-muted);opacity:0;max-height:0;font-size:.78rem;line-height:1.4;transition:max-height .35s,opacity .3s;overflow:hidden}.rdc-strip li:-webkit-any(:hover,:focus-visible){box-shadow:0 16px 30px -24px var(--c);transform:translateY(-3px)}.rdc-strip li:is(:hover,:focus-visible){box-shadow:0 16px 30px -24px var(--c);transform:translateY(-3px)}.rdc-strip li:-webkit-any(:hover,:focus-visible) .rdc-strip__d{opacity:1;max-height:60px}.rdc-strip li:is(:hover,:focus-visible) .rdc-strip__d{opacity:1;max-height:60px}.rdc-intro{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.rdc-intro>*{min-width:0}.rdc-intro a{color:var(--r-blue);font-weight:600}.rdc-arch{background:var(--r-soft);border:1px solid var(--r-line);border-radius:22px;padding:24px}.rdc-arch__k{font:700 .72rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--r-teal)}.rdc-arch ol{justify-items:center;gap:4px;margin:12px 0 10px;padding:0;list-style:none;display:grid}.rdc-arch li{width:calc(100% - var(--i)*4%);text-align:center;font:600 .9rem var(--display);color:#fff;background:color-mix(in srgb,#0b22a8 calc(100% - var(--i)*7%),#0e8a8a);border-radius:8px;padding:8px;position:relative}.rdc-arch li:last-child{background:var(--r-gold)}.rdc-arch__note{color:var(--r-muted);font-size:.8rem}.rdc-cyc{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.rdc-cyc>*{min-width:0}.rdc-cyc__wheel{justify-self:center;width:100%;max-width:600px}.rdc-cyc__panel{color:var(--r-navy);border-top:5px solid var(--c);background:#fff;border-radius:24px;padding:clamp(24px,3vw,36px);animation:.4s rcPanel}.rdc-cyc__n{font:700 .74rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--c)}.rdc-cyc__panel h3{align-items:center;gap:10px;margin:10px 0;font-size:clamp(1.3rem,2.2vw,1.7rem);display:flex}.rdc-cyc__panel h3 .rc-ico{color:var(--c)}.rdc-cyc__panel p{color:var(--r-muted)}.rdc-cyc__nav{justify-content:space-between;align-items:center;gap:12px;margin-top:20px;display:flex}.rdc-cyc__nav button{border:1px solid var(--r-line);width:40px;height:40px;color:var(--r-navy);background:#fff;border-radius:50%}.rdc-cyc__nav button:hover{border-color:var(--c);color:var(--c)}.rdc-cyc__mob{display:none}.rdc-stage{padding:clamp(64px,8vw,104px) 0;scroll-margin-top:120px;position:relative}.rdc-stage:nth-of-type(2n){background:#fff}.rdc-stage__head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(16px,3vw,36px);max-width:900px;margin-bottom:clamp(28px,4vw,44px);display:grid}.rdc-stage__num{font:800 clamp(3.4rem,7vw,5.6rem)/.85 var(--display);color:#0000;-webkit-text-stroke:2px var(--c);letter-spacing:-.04em}.rdc-stage__k{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin-bottom:6px;display:inline-block}.rdc-stage h2{margin-bottom:.3em}.rdc-stage__head p{color:var(--r-muted);margin:0;font-size:1.04rem}.rdc-s1{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:24px;display:grid}.rdc-s1>*,.rdc-s4>*{min-width:0}.rdc-icons{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.rdc-icons li{border:1px solid var(--r-line);font:600 .9rem var(--display);color:var(--r-navy);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:14px;transition:border-color .3s,transform .3s;display:flex}.rdc-icons li .rc-ico{color:var(--c)}.rdc-icons li:hover{border-color:var(--c);transform:translateY(-2px)}.rdc-icons--sm{grid-template-columns:repeat(5,1fr);margin:20px 0}.rdc-icons--sm li{text-align:center;justify-content:center;padding:10px;font-size:.84rem}.rdc-chain{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rdc-s1 .rdc-chain{flex-direction:column;align-items:stretch}.rdc-chain li{border:1px solid var(--r-line);font:700 .92rem var(--display);color:var(--r-navy);opacity:.2;transition:opacity .45s,transform .45s;transition-delay:calc(var(--i)*.16s);background:#fff;border-radius:10px;padding:12px 16px;position:relative;transform:translateY(6px)}.rdc-chain.is-in li{opacity:1;transform:none}.rdc-chain li:not(:last-child):after{content:"→";color:var(--c);margin-left:10px}.rdc-s1 .rdc-chain li{text-align:center}.rdc-s1 .rdc-chain li:not(:last-child):after{content:"↓";margin:0;font-size:.85rem;position:absolute;bottom:-17px;left:50%;transform:translate(-50%)}.rdc-s1 .rdc-chain{gap:14px}.rdc-chain li:last-child{background:var(--c);color:#fff;border-color:var(--c)}.rdc-bp{place-items:center;display:grid}.rdc-bp__sheet{color:#fff;background-color:#0e2a6b;background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border:2px solid #3a62c9;border-radius:18px;width:min(820px,100%);padding:26px;box-shadow:0 30px 60px -40px #07104f}.rdc-bp__title{font:800 .8rem var(--body);letter-spacing:.2em;text-transform:uppercase;color:#9db6ff;border-bottom:1px dashed #6e8fe6;margin-bottom:16px;padding-bottom:10px;display:block}.rdc-bp__grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.rdc-bp__grid div{font:600 .92rem var(--display);animation:.5s both rcPanel;animation-delay:calc(var(--i)*80ms);border:1px dashed #6e8fe6;border-radius:8px;align-items:center;gap:8px;padding:14px;transition:background .3s;display:flex}.rdc-bp__grid div:hover{background:#ffffff14}.rdc-bp__grid i{background:#7fe0da;border-radius:50%;flex:none;width:8px;height:8px}.rdc-tree{flex-direction:column;align-items:center;display:flex}.rdc-tree__root{background:var(--r-navy);color:#fff;font:700 1rem var(--display);border-radius:12px;align-items:center;gap:8px;padding:12px 22px;display:inline-flex}.rdc-tree__lines{width:70%;height:40px}.rdc-tree__lines path{fill:none;stroke:#9db0d8;stroke-width:2px;vector-effect:non-scaling-stroke}.rdc-tree__br{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.rdc-tree__b{text-align:left;border:1px solid var(--r-line);color:var(--r-navy);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:18px;transition:all .3s;display:flex}.rdc-tree__k{font:800 .72rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--r-teal)}.rdc-tree__b strong{font:700 1.1rem var(--display)}.rdc-tree__d{color:var(--r-muted);font-size:.86rem}.rdc-tree__b.is-on{border-color:var(--r-teal);box-shadow:inset 0 0 0 1px var(--r-teal),0 16px 30px -26px var(--r-teal);background:#f2fafa}.rdc-tree__out{background:var(--r-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;width:100%;margin-top:12px;padding:16px 18px;animation:.35s rcPanel;display:flex}.rdc-tree__out>span{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--r-muted)}.rdc-tree__out ul{flex-wrap:wrap;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rdc-tree__out li{border:1px solid var(--r-line);background:#fff;border-radius:999px;padding:6px 12px;font-size:.86rem;font-weight:600}.rdc-mx{border:1px solid var(--r-line);border-radius:16px;margin-top:24px;overflow:hidden}.rdc-mx__r{border-top:1px solid var(--r-line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.rdc-mx__r span{padding:13px 20px}.rdc-mx__r span:last-child{color:var(--r-teal);font-weight:700}.rdc-mx__r--h{background:var(--r-char);border-top:0}.rdc-mx__r--h span{font:700 .76rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#fff!important}.rdc-mx__r:not(.rdc-mx__r--h):hover{background:#f2fafa}.rdc-flow{border:1px solid var(--r-line);background:#fff;border-radius:22px;padding:clamp(18px,3vw,28px)}.rdc-flow__cols{grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:relative}.rdc-flow__col{background:var(--r-soft);border-radius:14px;padding:16px;position:relative}.rdc-flow__col:not(:last-child):after{content:"→";background:var(--r-navy);color:#fff;z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;display:grid;position:absolute;top:22px;right:-13px}.rdc-flow__step{font:700 .7rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--r-teal)}.rdc-flow__col>strong{font:700 1rem var(--display);color:var(--r-navy);margin:4px 0 12px;display:block}.rdc-flow__col [role=radiogroup]{flex-direction:column;gap:6px;display:flex}.rdc-flow__col button{text-align:left;border:1px solid var(--r-line);color:var(--r-navy);background:#fff;border-radius:10px;padding:9px 12px;font-size:.86rem;font-weight:600;transition:all .2s}.rdc-flow__col button:hover{border-color:var(--r-teal)}.rdc-flow__col button.is-on{background:var(--r-navy);color:#fff;border-color:var(--r-navy)}.rdc-flow__res{background:linear-gradient(100deg,#fbf3df,#fff);border:1px solid #ead9a9;border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;margin-top:16px;padding:16px 18px;display:flex}.rdc-flow__res>.rc-ico{color:var(--r-gold)}.rdc-flow__res>span{min-width:220px;color:var(--r-navy);flex:1}.rdc-flow__res b{color:var(--r-blue)}.rdc-s4{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.rdc-ticks{grid-template-columns:1fr 1fr;gap:6px 16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.rdc-ticks li{color:var(--r-navy);align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:flex}.rdc-ticks .rc-ico{color:var(--c)}.rdc-mon{color:#fff;background:#0b1336;border-radius:20px;padding:16px;box-shadow:0 30px 60px -40px #07104f}.rdc-mon__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.rdc-mon__live{font:700 .84rem var(--display);align-items:center;gap:8px;display:inline-flex}.rdc-mon__live i{background:#2fd48a;border-radius:50%;width:8px;height:8px;animation:2s infinite rdcLive;box-shadow:0 0 #2fd48a}@keyframes rdcLive{0%{box-shadow:0 0 #2fd48a99}to{box-shadow:0 0 0 10px #2fd48a00}}.rdc-mon__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rdc-mon__card{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;padding:14px}.rdc-mon__card:first-child{grid-row:span 2}.rdc-mon__card>span{font:700 .7rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#9db6ff;margin-bottom:10px;display:block}.rdc-mon__bar{margin-bottom:12px}.rdc-mon__bar em{color:#c9d3f5;margin-bottom:4px;font-size:.76rem;font-style:normal;display:block}.rdc-mon__bar b{height:8px;width:var(--w);transform-origin:0;background:linear-gradient(90deg,#1e6bff,#12a3a3);border-radius:4px;transition:transform 1.4s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.rdc-mon.is-in .rdc-mon__bar b{transform:scaleX(1)}.rdc-mon__card>svg{width:100%;height:auto}.rdc-mon__line{fill:none;stroke:#7fe0da;stroke-width:2.5px;stroke-dasharray:300;stroke-dashoffset:300px;transition:stroke-dashoffset 2s .3s}.rdc-mon.is-in .rdc-mon__line{stroke-dashoffset:0}.rdc-mon__card ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rdc-mon__card li{color:#dde6ff;align-items:center;gap:6px;font-size:.8rem;display:flex}.rdc-mon__card li .rc-ico{color:#2fd48a}.rdc-qq{border:1px solid var(--r-line);border-radius:20px;grid-template-columns:1fr 1fr;gap:0;margin-top:24px;display:grid;overflow:hidden}.rdc-qq__side{padding:22px}.rdc-qq__side--q{background:#fff}.rdc-qq__side--l{background:#f4f1fd}.rdc-qq__h span{font:800 1.15rem var(--display);color:var(--r-blue);display:block}.rdc-qq__side--l .rdc-qq__h span{color:#5a3fe0}.rdc-qq__h em{color:var(--r-muted);font-size:.82rem;font-style:normal}.rdc-qq__vis{gap:12px;margin-top:14px;display:grid}.rdc-qq__vis>svg{width:100%;max-width:340px}.rdc-qq__bar{fill:#b9c8f2;transform-box:fill-box;transform-origin:bottom;transition:transform .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*.1s);transform:scaleY(0)}.rdc-qq__bar:nth-child(3){fill:var(--r-blue)}.rdc-qq.is-in .rdc-qq__bar{transform:scaleY(1)}.rdc-qq__tl{fill:none;stroke:var(--r-gold);stroke-width:2.5px;stroke-dasharray:300;stroke-dashoffset:300px;transition:stroke-dashoffset 1.6s .5s}.rdc-qq.is-in .rdc-qq__tl{stroke-dashoffset:0}.rdc-qq__xt{border-collapse:collapse;width:100%;font-size:.76rem}.rdc-qq__xt th,.rdc-qq__xt td{border-bottom:1px solid var(--r-line);text-align:left;color:var(--r-muted);padding:6px 8px}.rdc-qq__xt td i{height:7px;width:var(--w);background:#b9c8f2;border-radius:4px;display:block}.rdc-qq__themes{flex-wrap:wrap;gap:8px;display:flex}.rdc-qq__themes span{padding:calc(4px + var(--s)*3px) calc(8px + var(--s)*4px);color:#5a3fe0;font-weight:700;font-size:calc(.72rem + var(--s)*.06rem);background:#fff;border:1px solid #d6ccf7;border-radius:999px}.rdc-qq__quote{color:var(--r-navy);background:#fff;border-left:3px solid #5a3fe0;border-radius:12px;margin:0;padding:14px 16px;font-size:.9rem}.rdc-qq__quote span{font:700 .66rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#5a3fe0;margin-bottom:4px;display:block}.rdc-qq__note{background:var(--r-soft);color:var(--r-muted);grid-column:1/-1;align-items:center;gap:10px;margin:0;padding:10px 22px;font-size:.8rem;display:flex}.rdc-lad{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.rdc-lad li{border:1px solid var(--r-line);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.2s);background:#fff;margin-left:-1px;padding:28px 22px 24px;position:relative;transform:translateY(14px)}.rdc-lad li:first-child{border-radius:18px 0 0 18px;margin-left:0}.rdc-lad li:last-child{background:var(--r-navy);border-color:var(--r-navy);color:#fff;border-radius:0 18px 18px 0}.rdc-lad.is-in li{opacity:1;transform:none}.rdc-lad li:not(:last-child):after{content:"";background:inherit;border-top:1px solid var(--r-line);border-right:1px solid var(--r-line);z-index:1;width:26px;height:26px;margin-top:-13px;position:absolute;top:50%;right:-14px;transform:rotate(45deg)}.rdc-lad__ic{background:var(--r-soft);width:46px;height:46px;color:var(--r-blue);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.rdc-lad li:nth-child(2) .rdc-lad__ic{color:var(--r-teal)}.rdc-lad li:nth-child(3) .rdc-lad__ic{color:var(--r-gold)}.rdc-lad li:last-child .rdc-lad__ic{color:#e7c873;background:#ffffff1f}.rdc-lad strong{font:800 .86rem var(--body);letter-spacing:.14em;display:block}.rdc-lad p{font:600 1.05rem/1.4 var(--display);margin:6px 0 0}.rdc-lad li:last-child p{color:#e4eaff}.rdc-gate{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.rdc-gate>*{min-width:0}.rdc-gate ol{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rdc-gate li{border:1px solid var(--r-line);font:600 .98rem var(--display);color:var(--r-navy);opacity:.25;transition:all .45s;transition-delay:calc(var(--i)*.18s);background:#fff;border-radius:12px;align-items:center;gap:14px;padding:13px 16px;display:flex;transform:translate(-10px)}.rdc-gate.is-in li{opacity:1;transform:none}.rdc-gate li span{color:#2f855a;background:#eaf6ef;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.rdc-gate__shield{text-align:center;color:#2f855a;background:linear-gradient(160deg,#eaf6ef,#fff);border:1px solid #cde8d8;border-radius:24px;flex-direction:column;align-items:center;gap:10px;padding:30px 24px;display:flex}.rdc-gate__shield strong{font:800 1.25rem var(--display);color:var(--r-navy)}.rdc-gate__shield span{color:var(--r-muted);font-size:.9rem}.rdc-del{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;display:grid}.rdc-del__card{border:1px solid var(--r-line);--hov:var(--r-gold);--hov-bg:#fffbf0;background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:20px;display:flex}.rdc-del__card .rc-ico{color:var(--r-gold)}.rdc-del__card strong{font:700 1.02rem var(--display);color:var(--r-navy)}.rdc-del__card span{color:var(--r-muted);font-size:.88rem}.rdc-qf{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.rdc-qf>*{min-width:0}.rdc-qf__ring{aspect-ratio:1;width:min(500px,100%);margin:0 auto;padding:0;list-style:none;position:relative;container-type:inline-size}.rdc-qf__ring:before{content:"";border:2px dashed #7fe0da59;border-radius:50%;animation:80s linear infinite rcSpin;position:absolute;top:14%;bottom:14%;left:14%;right:14%}.rdc-qf__ring li{width:132px;transform:rotate(var(--a)) translateY(-37cqw) rotate(calc(var(--a) * -1));text-align:center;background:#ffffff0f;border:1px solid #ffffff29;border-radius:12px;margin:-36px 0 0 -66px;padding:10px;transition:background .3s,border-color .3s;position:absolute;top:50%;left:50%}.rdc-qf__ring li:hover{background:#7fe0da24;border-color:#7fe0da}.rdc-qf__ring li strong{font:800 .78rem var(--body);letter-spacing:.12em;color:#7fe0da;display:block}.rdc-qf__ring li span{color:#dde6ff;font-size:.8rem}.rdc-qf__ring .rdc-qf__core{width:96px;height:96px;color:var(--r-navy);background:#fff;border:0;border-radius:50%;place-items:center;margin:-48px 0 0 -48px;padding:0;display:grid;transform:none}.rdc-mid{background:linear-gradient(100deg,var(--r-char),#0b22a8);color:#fff;padding:clamp(26px,4vw,40px) 0}.rdc-mid__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.rdc-mid strong{font:700 clamp(1.15rem,2vw,1.45rem) var(--display);display:block}.rdc-mid span{color:#dce4ff}.rdc-sel{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rdc-sel__card{--acc:var(--r-teal);border:1px solid var(--r-line);border-top:4px solid var(--acc);background:#fff;border-radius:20px;padding:26px;transition:transform .3s,box-shadow .3s}.rdc-sel__card1{--acc:var(--r-blue)}.rdc-sel__card2{--acc:var(--r-gold)}.rdc-sel__card:hover{box-shadow:0 24px 44px -32px var(--acc);transform:translateY(-4px)}.rdc-sel__ic{background:color-mix(in srgb,var(--acc) 12%,#fff);width:50px;height:50px;color:var(--acc);border-radius:14px;place-items:center;margin-bottom:14px;display:grid}.rdc-sel__card h3{color:var(--r-navy);font-size:1.2rem}.rdc-sel__l{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--r-muted)}.rdc-sel__card ul{flex-wrap:wrap;gap:6px;margin:10px 0 16px;padding:0;list-style:none;display:flex}.rdc-sel__card li{background:var(--r-soft);border-radius:999px;padding:5px 10px;font-size:.84rem;font-weight:600}.rdc-sec--loop{background:radial-gradient(700px 500px at 75%,#e8eeff 0%,#0000 65%),#fff}.rdc-loopwrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.rdc-loopwrap>*{min-width:0}.rdc-loop svg{width:100%;max-width:600px;margin:auto;display:block;overflow:visible}.rdc-loop__track{fill:none;stroke:#e3e8f3;stroke-width:16px}.rdc-loop__draw{fill:none;stroke:var(--r-blue);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 3s cubic-bezier(.2,.7,.2,1)}.rdc-loop.is-in .rdc-loop__draw{stroke-dashoffset:0}.rdc-loop__pkt{fill:var(--r-gold)}.rdc-loop__node{opacity:0;transition:opacity .5s;transition-delay:calc(.3s + var(--i)*.3s)}.rdc-loop.is-in .rdc-loop__node{opacity:1}.rdc-loop__node circle{fill:#fff;stroke:var(--r-blue);stroke-width:2px}.rdc-loop__node text{font:700 11px var(--display);fill:var(--r-navy)}.rdc-loop__node.is-learn circle{fill:var(--r-gold);stroke:var(--r-gold)}.rdc-loop__node.is-learn text{fill:#fff}.rdc-loop__core circle{fill:var(--r-navy)}.rdc-loop__core text{font:700 19px var(--display);fill:#fff}.rdc-loop__core .rdc-loop__ck{font:800 10px var(--body);letter-spacing:.16em;fill:#e7c873}.rdc-why{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rdc-why__card{border:1px solid var(--r-line);background:#fff;border-radius:18px;padding:22px}.rdc-why__card>span{background:var(--r-navy);color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.rdc-why__card h3{color:var(--r-navy);font-size:1.02rem}.rdc-why__card p{color:var(--r-muted);margin:0;font-size:.88rem}.rdc-cap{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:clamp(36px,5vw,56px);display:grid}.rdc-cap__col{border:1px solid var(--r-line);color:var(--r-navy);--hov:var(--r-teal);background:#fff;border-radius:16px;flex-direction:column;padding:20px;text-decoration:none;display:flex}.rdc-cap__h{font:700 1.05rem var(--display);align-items:center;gap:8px;margin-bottom:10px;display:flex}.rdc-cap__h .rc-ico{color:var(--r-teal)}.rdc-cap__col ul{margin:0 0 14px;padding:0;list-style:none}.rdc-cap__col li{border-top:1px dashed var(--r-line);padding:6px 0;font-size:.9rem}.rdc-cap__go{color:var(--r-blue);align-items:center;gap:6px;margin-top:auto;font-size:.86rem;font-weight:700;display:inline-flex}.rdc-ex{margin-top:clamp(48px,6vw,80px)}.rdc-ex ol{grid-template-columns:repeat(7,1fr);gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.rdc-ex li{background:var(--r-soft);border-radius:14px;padding:16px;position:relative}.rdc-ex li span{font:800 1.2rem var(--display);color:var(--r-teal)}.rdc-ex li strong{font:700 .95rem var(--display);color:var(--r-navy);margin:4px 0;display:block}.rdc-ex li p{color:var(--r-muted);margin:0;font-size:.82rem}.rdc-ex li:last-child{background:var(--r-navy)}.rdc-ex li:last-child strong{color:#fff}.rdc-ex li:last-child p{color:#c9d3f5}.rdc-ex li:last-child span{color:#e7c873}.rdc-team{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.rdc-team__card{text-align:center;border:1px solid var(--r-line);color:var(--r-navy);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:22px 14px;text-decoration:none;display:flex}.rdc-team__ph{background:var(--r-soft);width:72px;height:72px;color:var(--r-blue);box-shadow:0 0 0 4px #fff,0 0 0 5px var(--r-line);border-radius:50%;place-items:center;display:grid;overflow:hidden}.rdc-team__ph img{object-fit:cover;width:100%;height:100%}.rdc-team__role{color:var(--r-muted);font-size:.84rem}.rdc-team__role--only{font:700 .95rem/1.3 var(--display);color:var(--r-navy)}.rdc-tech{margin-top:28px}.rdc-ins{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:clamp(40px,5vw,64px);display:grid}.rdc-ins__card{border:1px solid var(--r-line);color:var(--r-navy);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.rdc-ins__card:hover{border-color:var(--r-teal);box-shadow:0 18px 36px -28px var(--r-navy);transform:translateY(-3px)}.rdc-ins__card.is-lead{background:linear-gradient(160deg,var(--r-navy),#0b2c5c);color:#fff;border:0;justify-content:flex-end}.rdc-ins__k{font:700 .7rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--r-teal)}.rdc-ins__card.is-lead .rdc-ins__k{color:#7fe0da}.rdc-ins__card strong{font:700 1rem/1.35 var(--display)}.rdc-ins__card.is-lead strong{font-size:1.35rem}.rdc-ins__go{color:var(--r-blue);align-items:center;gap:6px;margin-top:auto;font-size:.84rem;font-weight:700;display:inline-flex}.rdc-ins__card.is-lead .rdc-ins__go{color:#7fe0da}.rdc-cta{background:radial-gradient(700px 400px at 0% 0%,#1a2a6e 0%,transparent 70%),var(--r-char)!important}.rdc-cta .rc-kicker{color:#e7c873!important}@media (max-width:1100px){.rdc-strip{grid-template-columns:repeat(4,1fr)}.rdc-flow__cols{grid-template-columns:1fr 1fr}.rdc-flow__col:nth-child(2):after{display:none}.rdc-icons--sm{grid-template-columns:repeat(3,1fr)}.rdc-cap{grid-template-columns:1fr 1fr}.rdc-team{grid-template-columns:repeat(3,1fr)}.rdc-ex ol{grid-template-columns:repeat(4,1fr)}.rdc-bp__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.rdc-hero__in,.rdc-intro,.rdc-cyc,.rdc-s1,.rdc-s4,.rdc-gate,.rdc-qf,.rdc-loopwrap{grid-template-columns:1fr}.rdc-lad{grid-template-columns:1fr 1fr;gap:10px}.rdc-lad li{margin:0;border-radius:16px!important}.rdc-lad li:after{display:none}.rdc-sel,.rdc-why,.rdc-del,.rdc-ins{grid-template-columns:1fr 1fr}}@media (max-width:640px){.rdc-hero h1{font-size:2.5rem}.rdc-hero .od-hero__ctas .btn,.rdc-mid .btn,.rdc-cta .od-hero__ctas .btn{width:100%}.rdc-hero__viz{max-width:340px}.rdc-strip{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:62%;grid-auto-flow:column;margin-inline-start:-16px;margin-inline-end:-16px;padding:0 16px 6px;overflow-x:auto}.rdc-strip li{scroll-snap-align:start}.rdc-strip__d{opacity:1;max-height:none}.rdc-cyc__wheel,.rdc-cyc__panel{display:none}.rdc-cyc__mob{border-left:2px solid #fff3;margin:0;padding:0 0 0 18px;list-style:none;display:block}.rdc-cyc__mob>li{padding-bottom:6px;position:relative}.rdc-cyc__mob button{text-align:left;color:#fff;width:100%;font:600 1rem/1.3 var(--display);background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.rdc-cyc__mob button span{border:2px solid var(--c);width:32px;height:32px;font:800 .74rem var(--display);background:#0e1a66;border-radius:50%;place-items:center;display:grid;position:absolute;left:-35px}.rdc-cyc__mob li.is-on button span{background:var(--c)}.rdc-cyc__mob div{color:#c9d3f5;padding:0 0 10px}.rdc-cyc__mob p{font-size:.9rem}.rdc-cyc__loop{color:#e7c873;align-items:center;gap:8px;padding-top:8px;font-size:.9rem;font-weight:700;display:flex}.rdc-stage__head{grid-template-columns:1fr;gap:4px}.rdc-stage__num{font-size:3rem}.rdc-icons,.rdc-icons--sm{grid-template-columns:1fr 1fr}.rdc-chain{flex-direction:column;align-items:stretch}.rdc-chain li{text-align:center}.rdc-chain li:not(:last-child):after{content:"↓";margin:0;font-size:.85rem;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.rdc-chain{gap:14px}.rdc-bp__grid{grid-template-columns:1fr 1fr}.rdc-tree__lines{display:none}.rdc-tree__br{grid-template-columns:1fr;margin-top:10px}.rdc-mx__r{grid-template-columns:1fr}.rdc-mx__r--h{display:none}.rdc-mx__r span{padding:8px 16px}.rdc-mx__r span:first-child{padding-bottom:0;font-weight:600}.rdc-flow__cols{grid-template-columns:1fr}.rdc-flow__col:after{display:none}.rdc-ticks,.rdc-mon__grid{grid-template-columns:1fr}.rdc-mon__card:first-child{grid-row:auto}.rdc-qq,.rdc-lad,.rdc-sel,.rdc-why,.rdc-del,.rdc-cap,.rdc-ins,.rdc-team{grid-template-columns:1fr}.rdc-ins__card.is-lead{min-height:170px}.rdc-qf__ring{aspect-ratio:auto;gap:8px;width:100%;display:grid}.rdc-qf__ring:before{display:none}.rdc-qf__ring li{text-align:left;align-items:baseline;gap:10px;width:auto;margin:0;display:flex;position:static;transform:none}.rdc-qf__ring .rdc-qf__core{display:none}.rdc-ex ol{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.rdc *{transition:none!important;animation:none!important}.rdc-wheel__node,.rdc-chain li,.rdc-lad li,.rdc-gate li,.rdc-loop__node{opacity:1!important;transform:none!important}.rdc-loop__draw,.rdc-mon__line,.rdc-qq__tl{stroke-dashoffset:0!important}.rdc-mon__bar b,.rdc-qq__bar{transform:none!important}}@media (max-width:640px){.rdc-cyc__mob .rdc-out{color:var(--r-navy)}}.wu{--wu:#0b22a8;background:linear-gradient(180deg,#fff 0%,color-mix(in srgb,var(--wu) 5%,#f7f8fb) 100%);padding:clamp(64px,8vw,104px) 0;scroll-margin-top:120px;position:relative;overflow:hidden}.wu:before{content:"";border:1px solid color-mix(in srgb,var(--wu) 18%,transparent);width:420px;height:420px;box-shadow:0 0 0 50px color-mix(in srgb,var(--wu) 4%,transparent),0 0 0 100px color-mix(in srgb,var(--wu) 2%,transparent);pointer-events:none;border-radius:50%;position:absolute;top:-160px;right:-160px}.wu__in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid;position:relative}.wu__in>*{min-width:0}.wu__lead{top:calc(var(--header-h) + 80px);position:sticky}.wu__k{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--wu);align-items:center;gap:8px;display:inline-flex}.wu__k:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.wu h2{margin:.4em 0;font-size:clamp(1.6rem,3vw,2.3rem)}.wu__lead>p{color:var(--muted);font-size:1.05rem}.wu__proof{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.wu__proof li{border:1px solid color-mix(in srgb,var(--wu) 30%,#dde2ec);color:var(--ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.wu__proof .rc-ico{color:var(--wu)}.wu__focus{background:var(--wu);color:#fff;box-shadow:0 24px 44px -30px var(--wu);border-radius:18px;margin-top:24px;padding:22px;animation:.35s rcPanel}.wu__fn{font:800 2rem/1 var(--display);opacity:.5}.wu__focus strong{font:700 1.15rem var(--display);margin:8px 0 6px;display:block}.wu__focus p{color:#ffffffd9;margin:0;font-size:.95rem}.wu__grid{counter-reset:wu;grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.wu__card{cursor:default;background:#fff;border:1px solid #dde2ec;border-radius:18px;outline:none;flex-direction:column;gap:8px;padding:22px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.wu__card:before{content:"";background:var(--wu);border-radius:2px;width:3px;transition:transform .3s;position:absolute;top:18px;bottom:18px;left:0;transform:scaleY(0)}.wu__card.is-on{border-color:color-mix(in srgb,var(--wu) 45%,#dde2ec);box-shadow:0 20px 40px -30px var(--wu);transform:translateY(-3px)}.wu__card:focus-visible{border-color:color-mix(in srgb,var(--wu) 45%,#dde2ec);box-shadow:0 20px 40px -30px var(--wu);transform:translateY(-3px)}.wu__card.is-on:before{transform:scaleY(1)}.wu__n{font:800 .78rem var(--display);color:#b9c2d3;position:absolute;top:16px;right:18px}.wu__ic{background:color-mix(in srgb,var(--wu) 10%,#fff);width:42px;height:42px;color:var(--wu);border-radius:12px;place-items:center;transition:transform .3s;display:grid}.wu__card.is-on .wu__ic{transform:scale(1.08)}.wu__card strong{font:700 1rem/1.3 var(--display);color:var(--ink)}.wu__d{color:var(--muted);font-size:.88rem;line-height:1.5}.wu-tabs{--rc-ink:#07104f;--rc-muted:#525c78;--rc-line:#dde2ec;margin-top:0}.wu-tabs .wu-tabs__why:not(.is-on){color:var(--brand);font-weight:700}@media (max-width:900px){.wu__in{grid-template-columns:1fr}.wu__lead{position:static}.wu__focus{display:none}}@media (max-width:640px){.wu__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.wu *{transition:none!important;animation:none!important}}.enquire>*,.card-form .form>*,.card-form .form__row>*,.card-form .field>*{min-width:0}.card-form select{text-overflow:ellipsis;width:100%;min-width:0;max-width:100%}.dpa{--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb;--r-navy:#07104f;--r-char:#1e2433;--r-blue:#0b22a8;--r-soft:#eef2fb;--r-teal:#0e8a8a;--r-gold:#c99a2e;--r-line:#dde2ec;--r-muted:#525c78;--d-ink:#07104f;--d-char:#161b2b;--d-blue:#0b22a8;--d-vio:#5a3fe0;--d-teal:#0e8a8a;--d-gold:#c99a2e;--d-coral:#c2603f;--d-line:#dde2ec;--d-muted:#525c78;--d-soft:#f3f4fa;--d-grey:#a9b2c6}.dpa .rc-kicker{color:var(--d-vio)}.dpa .rc-head--light .rc-kicker{color:#b9aeff}.dpa-sec--soft{background:var(--d-soft)}.dpa-sec--ink{color:#fff;background:radial-gradient(800px 400px at 90% 0,#1f2a6b 0%,#0000 60%),linear-gradient(165deg,#0a0f2e,#121a45)}.dpa-sec--ink .od-muted{color:#c9d0ea}.dpa-h3{margin:0 0 .4em;font-size:clamp(1.25rem,2vw,1.55rem)}.dpa-illus{font:600 .68rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:#7a849e;white-space:nowrap;background:#fff;border:1px dashed #c9d0de;border-radius:999px;padding:3px 9px;display:inline-block}.dpa-illus--light{color:#b9c2e0;background:0 0;border-color:#ffffff40}.dpa-grid{stroke:#e6e9f1;stroke-width:1px}.dpa-axis{stroke:#b9c2d3;stroke-width:1px}.dpa .f1{fill:var(--d-blue)}.dpa .f2{fill:#8e9bcb}.dpa .f3{fill:var(--d-teal)}.dpa .fx{fill:var(--d-coral)}.dpa .s1{fill:none;stroke:var(--d-blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.dpa .s2{fill:none;stroke:#a9b2c6;stroke-width:1.6px;stroke-linecap:round}.dpa .a1{fill:#0b22a81f}.dpa .p1{fill:var(--d-blue)}.dpa .p2{fill:#8e9bcb}.dpa .p3{fill:#d7dcec}.dpa .d1{stroke:var(--d-blue)}.dpa .d2{stroke:#8e9bcb}.dpa .d3{stroke:var(--d-teal)}.dpa .ring{fill:none;stroke:var(--d-coral);stroke-width:1.5px;stroke-dasharray:3 3}.dpa-a{fill:#5a3fe01f}.dpa-l{fill:none;stroke:var(--d-vio);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dpa-dots{fill:none;stroke:#c3cadb;stroke-width:4.2px;stroke-linecap:round}.dpa-ticks{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.dpa-ticks li{color:var(--d-ink);align-items:center;gap:8px;font-weight:600;display:flex}.dpa-ticks .rc-ico{color:var(--d-teal);flex:none}.dpa-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.dpa-chips__k{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted);margin-right:4px}.dpa-chips span:not(.dpa-chips__k){border:1px solid var(--d-line);color:var(--d-ink);background:#fff;border-radius:999px;padding:6px 12px;font-size:.86rem;font-weight:600}.dpa-blk{margin-top:clamp(48px,6vw,80px)}.dpa-blk__h{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:24px;margin-bottom:22px;display:grid}.dpa-blk__h h3{margin:0;font-size:clamp(1.35rem,2.4vw,1.85rem)}.dpa-blk__h p{color:var(--d-muted);margin:0}.dpa-two{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.dpa-two>*{min-width:0}.dpa-two+.dpa-two,.dpa-two+.dpa-blk{margin-top:clamp(48px,6vw,80px)}.dpa-two--flip{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.dpa-quote{font:600 clamp(1.1rem,1.7vw,1.32rem)/1.5 var(--display);color:var(--d-ink);border-left:3px solid var(--d-coral);margin:0 0 16px;padding-left:18px}.dpa-quote--sm{border-color:var(--d-vio);font-size:1.05rem}.dpa-hero{border-bottom:1px solid var(--d-line);background:radial-gradient(760px 520px at 80% 30%,#ece9ff 0%,#0000 62%),linear-gradient(#fff,#f6f7fc);padding:clamp(32px,4vw,56px) 0 clamp(28px,3vw,40px);overflow:hidden}.dpa-hero__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.dpa-hero__in>*{min-width:0}.dpa-eyebrow{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--d-vio);align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.dpa-hero h1{color:var(--d-ink);margin-bottom:.2em;font-size:clamp(2.4rem,4.8vw,4rem);line-height:1.05}.dpa-hero__sub{font:700 clamp(1.2rem,2vw,1.6rem)/1.3 var(--display);color:var(--d-blue);margin:0 0 14px}.dpa-hero__body{color:var(--d-muted);max-width:56ch;margin:0 0 24px;font-size:1.05rem}.dpa .dpa-btn{background:var(--d-ink);color:#fff}.dpa .dpa-btn:hover{background:var(--d-vio)}.dpa-hero__viz{gap:12px;display:grid}.dpa-hv{border:1px solid var(--d-line);background:#fff;border-radius:20px;padding:16px;box-shadow:0 30px 60px -44px #1e2a6b}.dpa-hv__svg{width:100%;height:auto;display:block}.dpa-hv__zone{fill:#f6f7fb;stroke:#e2e6ef;stroke-dasharray:4 4}.dpa-hv__raw{fill:#a9b2c6;animation:3.6s ease-in-out infinite alternate dpaJit;animation-delay:calc(var(--i)*-.4s)}.dpa-hv__raw.is-b{fill:#e0a48f}.dpa-hv__x{stroke:#c2603f;stroke-width:1.4px;animation:3s ease-in-out infinite alternate dpaJit;animation-delay:calc(var(--i)*-.3s)}@keyframes dpaJit{to{transform:translate(2px,-2px)}}.dpa-hv__in{fill:none;stroke:#c9cfe0;stroke-width:1.3px;stroke-dasharray:4 6;animation:2.4s linear infinite rcDash}.dpa-hv__out{fill:none;stroke:#b6abf5;stroke-width:1.3px;stroke-dasharray:4 6;animation:2.4s linear infinite rcDash}.dpa-hv__core{fill:var(--d-ink)}.dpa-hv__ct{fill:#fff;font:800 15px var(--display)}.dpa-hv__cs{fill:#b9c2e0;font:600 9.5px var(--body);letter-spacing:.06em;text-transform:uppercase}.dpa-hv__cell{transform-box:fill-box;transform-origin:50%;animation:.5s both dpaPop;animation-delay:calc(var(--i)*60ms)}@keyframes dpaPop{0%{opacity:0;transform:scale(.3)}}.dpa-hv__lbl{font:700 10px var(--body);letter-spacing:.12em;text-transform:uppercase;fill:#7a849e}.dpa-hv__st{counter-reset:hv;grid-template-columns:repeat(8,1fr);gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.dpa-hv__st li{text-align:center;font:700 .68rem var(--body);color:#8a93aa;padding:22px 2px 0;transition:color .3s;position:relative}.dpa-hv__st li:before{content:"";background:#d7dcea;border-radius:50%;width:10px;height:10px;margin-left:-5px;transition:background .3s,box-shadow .3s;position:absolute;top:6px;left:50%}.dpa-hv__st li:after{content:"";background:#e2e6ef;height:2px;position:absolute;top:10px;left:calc(50% + 7px);right:calc(7px - 50%)}.dpa-hv__st li:last-child:after{display:none}.dpa-hv__st li.is-done{color:var(--d-ink)}.dpa-hv__st li.is-done:before{background:var(--d-vio)}.dpa-hv__st li.is-done:after{background:#b6abf5}.dpa-hv__st li.is-cur:before{box-shadow:0 0 0 5px #5a3fe033}.dpa-hv__end{color:var(--d-vio);background:#f1effd;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:10px;padding:9px;font-size:.92rem;transition:background .4s,color .4s;display:flex}.dpa-hv__end.is-on{background:var(--d-vio);color:#fff}.dpa-mini{background:var(--d-char);color:#fff;border-radius:18px;padding:12px}.dpa-mini__head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dpa-mini__head>span:first-child{gap:5px;display:flex}.dpa-mini__head>span:first-child i{background:#ffffff30;border-radius:50%;width:8px;height:8px}.dpa-mini .dpa-illus{color:#b9c2e0;background:0 0;border-color:#ffffff38}.dpa-mini__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dpa-mini__t{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;flex-direction:column;gap:4px;min-width:0;min-height:78px;padding:8px 10px;display:flex}.dpa-mini__t>span{font:700 .64rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#9da8cc}.dpa-mini__kpi{gap:3px}.dpa-mini__kpi>div{color:#c9d0ea;grid-template-columns:36px 1fr 12px;align-items:center;gap:6px;font-size:.7rem;display:grid}.dpa-mini__kpi svg{width:100%;height:14px}.dpa-mini__kpi path{fill:none;stroke:#b6abf5;stroke-width:1.6px}.dpa-mini__kpi b,.dpa-desc__kpi b{font-size:.62rem}.dpa-mini .is-up{color:#4fd1b5}.dpa-mini .is-dn{color:#f0a08a}.dpa-mini__trend svg{width:100%;height:46px}.dpa-mini .dpa-a{fill:#b6abf52a}.dpa-mini .dpa-l{stroke:#b6abf5}.dpa-mini__bars>div{flex:1;align-items:flex-end;gap:5px;height:46px;display:flex}.dpa-mini__bars i{height:calc(var(--h)*100%);transform-origin:bottom;animation:.8s both dpaGrow;animation-delay:calc(var(--i)*90ms);background:linear-gradient(#6e8bff,#3b5bdb);border-radius:3px 3px 0 0;flex:1}@keyframes dpaGrow{0%{transform:scaleY(0)}}.dpa-mini__seg svg{align-self:center;width:48px;height:48px}.dpa-mini__seg circle{fill:none;stroke-width:8px}.dpa-mini__seg circle:first-child{stroke:#6e8bff}.dpa-mini__seg circle:nth-child(2){stroke:#b6abf5}.dpa-mini__seg circle:nth-child(3){stroke:#4fd1b5}.dpa-mini__map svg{width:100%;height:auto}.dpa-mini__map .dpa-dots{stroke:#ffffff45;stroke-width:6px}.dpa-mini__bub{fill:#b6abf5;fill-opacity:.6;stroke:#fff;stroke-width:3px}.dpa-mini__q ul{color:#c9d0ea;gap:3px;margin:0;padding:0;font-size:.72rem;list-style:none;display:grid}.dpa-mini__q li{align-items:center;gap:5px;display:flex}.dpa-mini__q .rc-ico{color:#4fd1b5}.dpa-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.dpa-strip li{border:1px solid var(--d-line);font:700 .95rem var(--display);color:var(--d-ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;display:flex}.dpa-strip li>span{width:36px;height:36px;color:var(--d-vio);background:#f1effd;border-radius:10px;flex:none;place-items:center;display:grid}.dpa-strip__ok{color:var(--d-teal);flex:none}.dpa-probwrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.dpa-probwrap>*{min-width:0}.dpa-prob{gap:14px;display:grid}.dpa-prob__lane{border-radius:18px;padding:18px}.dpa-prob__lane--bad{background:#fbf4f1;border:1px dashed #e4b7a7}.dpa-prob__lane--good{background:var(--d-ink);color:#fff}.dpa-prob__k{font:700 .76rem var(--body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;display:flex}.dpa-prob__lane--bad .dpa-prob__k{color:var(--d-coral)}.dpa-prob__lane--good .dpa-prob__k{color:#4fd1b5}.dpa-prob ol{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.dpa-prob__lane--bad li{color:#6b4a40;transform:rotate(var(--r));opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i)*70ms);background:#fff;border:1px solid #ebd0c6;border-radius:8px;padding:6px 11px;font-size:.86rem;font-weight:600;position:relative}.dpa-prob__lane--bad li:not(:last-child):after{content:"→";color:#d19a87;font-size:.8rem;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.dpa-prob__lane--bad li:last-child{background:var(--d-coral);color:#fff;border-color:var(--d-coral)}.dpa-prob__lane--good ol{gap:8px}.dpa-prob__lane--good li{font:700 .88rem var(--display);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(.5s + var(--i)*80ms);background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:flex;transform:translateY(8px)}.dpa-prob__lane--good li span{color:#b9aeff;font-size:.7rem}.dpa-prob__lane--good li:last-child{color:var(--d-ink);background:#4fd1b5}.dpa-prob__lane--good li:last-child span{color:var(--d-ink)}.dpa-prob.is-in li{opacity:1}.dpa-prob.is-in .dpa-prob__lane--good li{transform:none}.dpa-sol{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid;position:relative}.dpa-sol:before{content:"";transform-origin:0;background:linear-gradient(90deg,#b6abf5,#4fd1b5);height:2px;transition:transform 1.4s;position:absolute;top:66px;left:4%;right:4%;transform:scaleX(0)}.dpa-sol.is-in:before{transform:scaleX(1)}.dpa-sol li{text-align:center;opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--i)*.11s);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative;transform:translateY(12px)}.dpa-sol.is-in li{opacity:1;transform:none}.dpa-sol__n{font:800 1.5rem var(--display);color:#ffffff40}.dpa-sol__ic{z-index:1;color:#fff;background:#161d4a;border:2px solid #b6abf5;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:relative}.dpa-sol li:last-child .dpa-sol__ic{color:var(--d-ink);background:#4fd1b5;border-color:#4fd1b5}.dpa-sol strong{font:700 1rem var(--display)}.dpa-sol__d{color:#c9d0ea;font-size:.8rem;line-height:1.4}.dpa-inc{grid-template-columns:repeat(12,1fr);gap:14px;display:grid}.dpa-inc__m{border-radius:20px;flex-direction:column;gap:14px;min-width:0;padding:clamp(18px,2.4vw,26px);display:flex;position:relative}.dpa-inc__m>.dpa-illus{align-self:flex-start}.dpa-inc__m header{align-items:flex-start;gap:12px;display:flex}.dpa-inc__m h3{margin:0 0 4px;font-size:1.15rem}.dpa-inc__m header p{color:var(--d-muted);margin:0;font-size:.9rem}.dpa-inc__ic{border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.dpa-inc__m--clean{border:1px solid var(--d-line);background:#fff;grid-column:span 7}.dpa-inc__m--clean .dpa-inc__ic{color:var(--d-teal);background:#e3f5f2}.dpa-inc__m--code{background:#f1effd;grid-column:span 5}.dpa-inc__m--code .dpa-inc__ic{background:var(--d-vio);color:#fff}.dpa-inc__m--wt{background:var(--d-soft);border:1px solid var(--d-line);grid-column:span 5}.dpa-inc__m--wt .dpa-inc__ic{color:var(--d-blue);background:#fff}.dpa-inc__m--drv{background:var(--d-ink);color:#fff;grid-column:span 7}.dpa-inc__m--drv header p{color:#c9d0ea}.dpa-inc__m--drv h3{color:#fff}.dpa-inc__m--drv .dpa-inc__ic{color:#b6abf5;background:#ffffff1a}.dpa-inc__m--drv .dpa-illus{color:#b9c2e0;background:0 0;border-color:#ffffff40}.dpa-inc__note{grid-column:1/-1}.dpa-qc{border:1px solid var(--d-line);border-radius:12px;font-size:.85rem;overflow:hidden}.dpa-qc__h,.dpa-qc__r{grid-template-columns:1fr 1fr;padding:8px 14px;display:grid}.dpa-qc__h{background:var(--d-soft);font:700 .7rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--d-muted)}.dpa-qc__r{color:var(--d-ink);border-top:1px solid #eef0f5;font-family:ui-monospace,Menlo,monospace}.dpa-qc__r span:last-child{font-family:var(--body);color:var(--d-teal);align-items:center;gap:6px;font-weight:600;display:flex}.dpa-qc__r.is-bad{background:#fdf5f2}.dpa-qc__r.is-bad span:first-child{color:#b79a90;text-decoration:line-through}.dpa-qc__r.is-bad span:last-child{color:var(--d-coral)}.dpa-code{grid-template-columns:minmax(0,1.3fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.dpa-code ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dpa-code__v li{color:var(--d-ink);border-left:3px solid var(--c);background:#fff;border-radius:10px;padding:7px 10px;font-size:.82rem}.dpa-code__arrow{color:var(--d-vio);font-size:1.4rem}.dpa-code__c li{background:var(--c);color:#fff;font:700 .84rem var(--display);text-align:center;border-radius:999px;padding:9px 12px}.dpa-code .c0{--c:#0b22a8}.dpa-code .c1{--c:#0e8a8a}.dpa-code .c2{--c:#c99a2e}.dpa-wt{grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;display:grid}.dpa-wt__g{color:var(--d-muted);flex-direction:column;align-items:center;gap:6px;font-size:.75rem;font-weight:600;display:flex}.dpa-wt__bars{justify-content:center;align-items:flex-end;gap:5px;width:100%;height:110px;display:flex;position:relative}.dpa-wt__bars i{width:34%;height:calc(var(--h)*100%);border-radius:4px 4px 0 0}.dpa-wt i.u{background:#c3cadb}.dpa-wt i.w{background:var(--d-blue)}.dpa-wt__bars b{left:8%;right:8%;bottom:calc(var(--h)*100%);border-top:2px dashed var(--d-coral);position:absolute}.dpa-wt__lg{color:var(--d-muted);flex-wrap:wrap;grid-column:1/-1;gap:14px;font-size:.76rem;display:flex}.dpa-wt__lg span{align-items:center;gap:5px;display:flex}.dpa-wt__lg i{border-radius:2px;width:10px;height:10px}.dpa-wt__lg b{border-top:2px dashed var(--d-coral);width:14px}.dpa-drv{gap:8px;display:grid}.dpa-drv__r{color:#e4e8f7;grid-template-columns:130px 1fr;align-items:center;gap:10px;font-size:.86rem;display:grid}.dpa-drv__r i{height:12px;width:calc(var(--w)*100%);transform-origin:0;animation:1s both dpaGrowX;animation-delay:calc(var(--i)*.1s);background:linear-gradient(90deg,#6e8bff,#b6abf5);border-radius:6px}@keyframes dpaGrowX{0%{transform:scaleX(0)}}.dpa-drv__ax{color:#9da8cc;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-left:140px;font-size:.7rem;display:flex}.dpa-pipe{max-width:1100px;margin:0 auto}.dpa-pipe__rail{grid-template-columns:repeat(9,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dpa-pipe__rail button{cursor:pointer;width:100%;color:var(--d-muted);text-align:center;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;transition:background .25s,color .25s;display:flex}.dpa-pipe__rail button:hover{background:#fff}.dpa-pipe__rail button:focus-visible{outline:2px solid var(--d-vio);outline-offset:2px}.dpa-pipe__dot{border:1px solid var(--d-line);width:46px;height:46px;color:var(--d-blue);background:#fff;border-radius:14px;place-items:center;transition:all .25s;display:grid}.dpa-pipe__rail .is-past .dpa-pipe__dot{color:var(--d-vio);background:#e8e5fb;border-color:#d4cef6}.dpa-pipe__rail .is-on .dpa-pipe__dot{background:var(--d-vio);border-color:var(--d-vio);color:#fff;box-shadow:0 14px 26px -16px var(--d-vio);transform:translateY(-3px)}.dpa-pipe__n{font:700 .64rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#8a93aa}.dpa-pipe__t{font:700 .84rem/1.25 var(--display);color:var(--d-ink)}.dpa-pipe__bar{background:#e2e6ef;border-radius:2px;height:4px;margin:10px 0 18px;overflow:hidden}.dpa-pipe__bar i{background:linear-gradient(90deg,var(--d-blue),var(--d-vio));height:100%;transition:width .45s;display:block}.dpa-pipe__panel{border:1px solid var(--d-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:24px;padding:clamp(20px,3vw,32px);animation:.35s rcPanel;display:grid}.dpa-pipe__pn{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--d-vio)}.dpa-pipe__panel h3{align-items:center;gap:10px;margin:6px 0 8px;font-size:1.4rem;display:flex}.dpa-pipe__panel h3 .rc-ico{color:var(--d-vio)}.dpa-pipe__panel p{color:var(--d-muted);margin:0}.dpa-pipe__panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dpa-pipe__panel li{background:var(--d-soft);animation:.4s both rcPanel;animation-delay:calc(var(--i)*60ms);border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:.92rem;font-weight:600;display:flex}.dpa-pipe__panel li .rc-ico{color:var(--d-teal)}.dpa-pipe__nav{flex-direction:column;gap:8px;display:flex}.dpa-pipe__nav button,.dpa-mat__panel button{border:1px solid var(--d-line);cursor:pointer;width:40px;height:40px;color:var(--d-ink);background:#fff;border-radius:50%;font-size:1rem}.dpa-pipe__nav button:hover{border-color:var(--d-vio);color:var(--d-vio)}.dpa-obj{grid-template-columns:repeat(6,1fr);gap:10px;margin:0 0 8px;padding:0;list-style:none;display:grid}.dpa-obj li{border:1px solid var(--d-line);font:700 .95rem var(--display);color:var(--d-ink);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:14px;display:flex}.dpa-obj svg{fill:none;width:30px;height:30px;stroke:var(--d-vio);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.dpa-dash{border:1px solid var(--d-line);background:#f7f8fc;border-radius:22px;grid-template-columns:190px minmax(0,1fr);gap:14px;padding:14px;display:grid}.dpa-dash__f{border:1px solid var(--d-line);background:#fff;border-radius:16px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.dpa-dash__fk{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted);align-items:center;gap:6px;display:flex}.dpa-dash__fg{gap:5px;width:100%;display:grid}.dpa-dash__fg--row{grid-template-columns:1fr 1fr}.dpa-dash__f .dpa-illus{white-space:normal;margin-top:auto;line-height:1.4}.dpa-dash__fg button,.dpa-geo__tabs button,.dpa-sp__tabs button,.dpa-exp__dims button{border:1px solid var(--d-line);font:600 .84rem var(--body);color:var(--d-ink);cursor:pointer;text-align:left;background:#fff;border-radius:10px;padding:8px 10px;transition:all .2s}.dpa-dash__fg button:hover,.dpa-geo__tabs button:hover,.dpa-sp__tabs button:hover,.dpa-exp__dims button:hover{border-color:var(--d-vio)}.dpa-dash__fg button.is-on,.dpa-geo__tabs button.is-on,.dpa-sp__tabs button.is-on,.dpa-exp__dims button.is-on{background:var(--d-ink);border-color:var(--d-ink);color:#fff}.dpa-dash__main{gap:12px;min-width:0;display:grid}.dpa-dash__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.dpa-dash__kpi{border:1px solid var(--d-line);background:#fff;border-radius:14px;gap:4px;padding:10px 12px;display:grid}.dpa-dash__kpi>span{font:700 .72rem var(--body);color:var(--d-muted)}.dpa-dash__kpi svg{width:100%;height:24px}.dpa-dash__kpi path{fill:none;stroke:var(--d-vio);stroke-width:1.8px}.dpa-dash__kpi b{font-size:.72rem}.dpa-dash__kpi .is-up{color:var(--d-teal)}.dpa-dash__kpi .is-dn{color:var(--d-coral)}.dpa-dash__row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:12px;display:grid}.dpa-dash__card{border:1px solid var(--d-line);background:#fff;border-radius:14px;min-width:0;padding:12px 14px}.dpa-dash__ct{font:700 .72rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);margin-bottom:8px;display:block}.dpa-dash__trend svg{width:100%;height:130px;display:block}.dpa-dash__prev{fill:none;stroke:#b9c2d3;stroke-width:1.6px;stroke-dasharray:5 4;vector-effect:non-scaling-stroke}.dpa-draw{stroke-dasharray:1200;stroke-dashoffset:1200px;animation:1.2s forwards dpaDraw}@keyframes dpaDraw{to{stroke-dashoffset:0}}.dpa-anom{fill:none;stroke:var(--d-coral);stroke-width:2px;vector-effect:non-scaling-stroke}.dpa-dash__lg{color:var(--d-muted);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;font-size:.76rem;display:flex}.dpa-dash__lg span{align-items:center;gap:5px;display:flex}.dpa-dash__lg i{border-radius:2px;width:14px;height:3px}.dpa-dash__lg i.cur{background:var(--d-vio)}.dpa-dash__lg i.prv{background:repeating-linear-gradient(90deg,#b9c2d3 0 4px,#0000 4px 7px)}.dpa-dash__lg i.an{border:2px solid var(--d-coral);border-radius:50%;width:10px;height:10px}.dpa-dash__lg i.fc{background:repeating-linear-gradient(90deg,var(--d-vio) 0 4px,transparent 4px 7px)}.dpa-dash__lg i.band{background:#5a3fe026;height:10px}.dpa-dash__lg i.trd{background:var(--d-gold)}.dpa-dash__bars{align-items:flex-end;gap:8px;height:140px;display:flex}.dpa-dash__bars button{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:5px;height:100%;padding:0;display:flex}.dpa-dash__bars i{width:100%;height:calc(var(--h)*100%);background:var(--d-blue);transform-origin:bottom;animation:.6s both dpaGrow;animation-delay:calc(var(--i)*60ms);border-radius:6px 6px 0 0;transition:background .2s}.dpa-dash__bars button:hover i{background:var(--d-vio)}.dpa-dash__bars button:focus-visible i{background:var(--d-vio)}.dpa-dash__bars span{color:var(--d-muted);font-size:.72rem;font-weight:600}.dpa-dash__drill{gap:10px;animation:.3s rcPanel;display:grid}.dpa-dash__drill>div{grid-template-columns:90px 1fr;align-items:center;gap:8px;font-size:.84rem;font-weight:600;display:grid}.dpa-dash__drill i{background:linear-gradient(90deg,var(--d-vio),#b6abf5);height:14px;width:calc(var(--w)*100%);transform-origin:0;animation:.6s both dpaGrowX;animation-delay:calc(var(--i)*80ms);border-radius:7px}.dpa-dash__drill .rc-link{cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:.86rem}.dpa-heat{gap:4px;display:grid}.dpa-heat__r{grid-template-columns:70px repeat(6,1fr);align-items:center;gap:4px;display:grid}.dpa-heat__r>span{color:var(--d-muted);font-size:.74rem;font-weight:600}.dpa-heat__r i{background:color-mix(in srgb,var(--d-blue) calc(var(--v)*90% + 6%),#fff);border-radius:5px;height:22px}.dpa-heat__x b{font:600 .7rem var(--body);color:#8a93aa;text-align:center}.dpa-princ{align-items:center;gap:8px;display:flex;font:700 1.05rem var(--display)!important;color:var(--d-vio)!important}.dpa-gal{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.dpa-gal li{border:1px solid var(--d-line);background:#fff;border-radius:16px;outline:none;grid-template-rows:auto auto;grid-template-columns:120px 1fr;align-items:center;column-gap:14px;padding:14px;transition:border-color .25s,transform .25s,box-shadow .25s;display:grid}.dpa-gal li svg{grid-row:span 2;width:120px;height:70px}.dpa-gal strong{font:700 1rem var(--display);color:var(--d-ink);align-self:end}.dpa-gal li>span{color:var(--d-muted);align-self:start;font-size:.84rem}.dpa-gal li.is-on{box-shadow:0 18px 34px -26px var(--d-vio);border-color:#b6abf5;transform:translateY(-3px)}.dpa-geo{border:1px solid var(--d-line);background:#fff;border-radius:22px;padding:14px}.dpa-geo__tabs,.dpa-sp__tabs{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.dpa-geo__map svg{width:100%;height:auto;display:block}.dpa-geo__b circle{fill:#5a3fe033;stroke:var(--d-vio);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:.5s both dpaPop;animation-delay:calc(var(--i)*70ms)}.dpa-geo__b text,.dpa-geo__o text{font:700 15px var(--body);fill:var(--d-ink)}.dpa-geo__h{transform-box:fill-box;transform-origin:50%;animation:.6s both dpaPop;animation-delay:calc(var(--i)*70ms)}.dpa-geo__o rect{fill:color-mix(in srgb,var(--d-blue) calc(var(--v)*80% + 10%),#fff);animation:.5s both dpaPop;animation-delay:calc(var(--i)*70ms);transform-box:fill-box;transform-origin:50%}.dpa-geo__o text{fill:#fff;paint-order:stroke;stroke:#0b22a855;stroke-width:2px;font-size:14px}.dpa-geo__lg{color:var(--d-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:.76rem;display:flex}.dpa-geo__lg i{background:linear-gradient(90deg,#e3e7f4,var(--d-blue));border-radius:4px;width:90px;height:8px}.dpa-geo__lg .dpa-illus{margin-left:auto}.dpa-net{color:#fff;background:#0f1433;border-radius:22px;padding:14px}.dpa-net svg{width:100%;height:auto;display:block}.dpa-net__e{stroke:#ffffff26;stroke-width:1.2px;transition:stroke .2s}.dpa-net__e.is-bridge{stroke:#c99a2e99;stroke-width:2px;stroke-dasharray:5 5;animation:3s linear infinite rcDash}.dpa-net__e.is-hot{stroke:#fff;stroke-width:2px}.dpa-net__n{stroke:#0f1433;stroke-width:2px;cursor:default;outline:none;transition:r .2s}.dpa-net__n.c0{fill:#6e8bff}.dpa-net__n.c1{fill:#b6abf5}.dpa-net__n.c2{fill:#4fd1b5}.dpa-net__n.is-hub{stroke:#fff;stroke-width:2.5px;cursor:pointer}.dpa-net__n.is-on{stroke:#c99a2e;stroke-width:3px}.dpa-net__pulse{fill:none;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite rcPulse;animation-delay:calc(var(--i)*.8s)}.dpa-net__pulse.c0{stroke:#6e8bff}.dpa-net__pulse.c1{stroke:#b6abf5}.dpa-net__pulse.c2{stroke:#4fd1b5}.dpa-net__lg{color:#c9d0ea;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:6px;font-size:.76rem;display:flex}.dpa-net__lg span{align-items:center;gap:6px;display:flex}.dpa-net__lg i{display:inline-block}.dpa-net__lg .hub{background:#6e8bff;border:2px solid #fff;border-radius:50%;width:12px;height:12px}.dpa-net__lg .nd{background:#b6abf5;border-radius:50%;width:8px;height:8px}.dpa-net__lg .ln{background:#ffffff60;width:16px;height:2px}.dpa-net__lg .br{border-top:2px dashed #c99a2e;width:16px}.dpa-net .dpa-illus{color:#b9c2e0;background:0 0;border-color:#ffffff40}.dpa-ts{border:1px solid var(--d-line);background:#fff;border-radius:22px;padding:16px}.dpa-ts svg{width:100%;height:auto;display:block}.dpa-ts__hist{fill:none;stroke:var(--d-blue);stroke-width:2.4px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.dpa-ts.is-in .dpa-ts__hist{animation:1.6s forwards dpaDrawP}@keyframes dpaDrawP{to{stroke-dashoffset:0}}.dpa-ts__fc{fill:none;stroke:var(--d-vio);stroke-width:2.4px;stroke-dasharray:6 5;opacity:0;transition:opacity .6s 1.4s}.dpa-ts.is-in .dpa-ts__fc,.dpa-ts.is-in .dpa-ts__band{opacity:1}.dpa-ts__band{fill:#5a3fe01f;opacity:0;transition:opacity .6s 1.4s}.dpa-ts__trend{stroke:var(--d-gold);stroke-width:1.6px;stroke-dasharray:2 4;fill:none}.dpa-ts__now{stroke:#b9c2d3;stroke-dasharray:3 3}.dpa-ts__lab{font:700 11px var(--body);fill:var(--d-muted);letter-spacing:.04em}.dpa-ts__ax{font:600 10px var(--body);fill:#8a93aa}.dpa-ts__an circle{fill:none;stroke:var(--d-coral);stroke-width:2px}.dpa-ts__an text{font:700 11px var(--body);fill:var(--d-coral)}.dpa-flow{flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.dpa-flow li{border:1px solid var(--d-line);font:700 .9rem var(--display);color:var(--d-ink);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i)*.11s);background:#fff;border-radius:999px;padding:9px 16px;position:relative;transform:translate(-8px)}.dpa-flow li:not(:last-child){margin-right:18px}.dpa-flow li:not(:last-child):after{content:"→";color:var(--d-vio);position:absolute;top:50%;right:-19px;transform:translateY(-50%)}.dpa-flow li:last-child{background:var(--d-vio);border-color:var(--d-vio);color:#fff}.dpa-flow.is-in li{opacity:1;transform:none}.dpa-flow--v li:first-child{background:var(--d-coral);border-color:var(--d-coral);color:#fff}.dpa-story{background:linear-gradient(#fbfaf6,#fff)}.dpa-story__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.dpa-story__in>*{min-width:0}.dpa-story__list{border-top:2px solid var(--d-ink);margin:0;padding:0;list-style:none}.dpa-story__list li{border-bottom:1px solid #e4e1d6;grid-template-columns:80px 1fr;align-items:center;gap:16px;padding:16px 0;display:grid}.dpa-story__list span{font:300 2.6rem/1 var(--display);color:var(--d-gold)}.dpa-story__list strong{font:700 1.2rem var(--display);color:var(--d-ink);display:block}.dpa-story__list em{color:var(--d-muted);font-size:.95rem;font-style:normal}.dpa-story__list li:last-child strong{color:var(--d-vio)}.dpa-eda{background:#11162e;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:14px;display:grid}.dpa-eda__p{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;padding:12px 14px}.dpa-eda .dpa-dash__ct{color:#9da8cc}.dpa-eda svg{width:100%;height:auto;display:block}.dpa-eda .dpa-axis{stroke:#ffffff30}.dpa-pt{fill:#8e9bcb}.dpa-eda .dpa-pt{fill:#6e8bff;fill-opacity:.8}.dpa-fit{stroke:#b6abf5;stroke-width:1.8px}.dpa-out circle:first-child{fill:#f0a08a}.dpa-out .ring{stroke:#f0a08a}.dpa-bin{fill:#6e8bff;fill-opacity:.75}.dpa-bin.is-out{fill:#f0a08a}.dpa-out__t{font:700 10px var(--body);fill:#f0a08a}.dpa-cor{grid-template-columns:26px repeat(5,1fr);align-items:center;gap:3px;max-width:280px;margin:0 auto;display:grid}.dpa-cor b{font:600 .66rem var(--body);color:#9da8cc;text-align:center}.dpa-cor i{aspect-ratio:1;border-radius:4px}.dpa-cor i.pos{background:rgba(110,139,255,var(--v))}.dpa-cor i.neg{background:rgba(240,160,138,var(--v))}.dpa-cor__lg{color:#c9d0ea;gap:12px;margin-top:8px;font-size:.72rem;display:flex}.dpa-cor__lg span{align-items:center;gap:5px;display:flex}.dpa-cor__lg i{border-radius:2px;width:10px;height:10px}.dpa-cor__lg i.pos{background:#6e8bff}.dpa-cor__lg i.neg{background:#f0a08a}.dpa-exp{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:14px;display:grid}.dpa-exp__dims,.dpa-exp__out{border:1px solid var(--d-line);background:#fff;border-radius:20px;min-width:0;padding:18px}.dpa-exp__dims>div{flex-wrap:wrap;gap:6px;display:flex}.dpa-exp__dims button{border-radius:999px;align-items:center;gap:6px;display:inline-flex}.dpa-exp__ops{border-top:1px solid var(--d-line);flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.dpa-exp__ops li{color:var(--d-muted);background:var(--d-soft);border-radius:999px;padding:4px 10px;font-size:.8rem;font-weight:600}.dpa-exp__q{color:var(--d-muted);margin:0 0 12px}.dpa-exp__q strong{color:var(--d-vio)}.dpa-exp__grid{align-items:center;gap:4px;margin-bottom:10px;display:grid}.dpa-exp__grid b{font:600 .72rem var(--body);color:#8a93aa;text-align:center}.dpa-exp__grid i{background:color-mix(in srgb,var(--d-vio) calc(var(--v)*85% + 5%),#fff);height:30px;animation:.4s both dpaPop;animation-delay:var(--d);border-radius:6px}.dpa-exp__more{color:var(--d-muted);margin:0 0 8px;font-size:.84rem}.dpa-cust{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid;position:relative}.dpa-cust__hub{text-align:center;aspect-ratio:1;width:100%;max-width:240px;color:var(--d-vio);font:700 1rem var(--display);background:radial-gradient(circle,#fff 0 55%,#f1effd 56%);border:2px dashed #b6abf5;border-radius:50%;flex-direction:column;grid-area:1/2/3;justify-content:center;place-self:center;align-items:center;gap:10px;display:flex}.dpa-cust__hub strong{color:var(--d-ink)}.dpa-cust__m{border:1px solid var(--d-line);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.dpa-cust__m .rc-ico{color:var(--d-vio)}.dpa-cust__m strong{font:700 1rem var(--display);color:var(--d-ink)}.dpa-cust__m span{color:var(--d-muted);font-size:.88rem}.dpa-cust__m0{grid-area:1/1}.dpa-cust__m1{grid-area:1/3}.dpa-cust__m2{grid-area:2/1}.dpa-cust__m3{grid-area:2/3}.dpa-mat{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr);align-items:end;gap:24px;display:grid}.dpa-mat__stair{border-bottom:1px solid #ffffff30;border-left:1px solid #ffffff30;grid-template-columns:repeat(4,1fr);align-items:end;gap:10px;height:360px;padding:0 0 28px 28px;display:grid;position:relative}.dpa-mat__y{font:700 .7rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#9da8cc;white-space:nowrap;position:absolute;top:50%;left:-6px;transform:translate(-50%,-50%)rotate(-90deg)}.dpa-mat__x{font:700 .7rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#9da8cc;position:absolute;bottom:4px;right:0}.dpa-mat__step{border:1px solid color-mix(in srgb,var(--c) 60%,#fff);background:color-mix(in srgb,var(--c) 30%,#0a0f2e);color:#fff;text-align:left;cursor:pointer;height:0;transition:height .9s cubic-bezier(.2,.8,.2,1),background .25s,transform .25s;transition-delay:calc(var(--i)*.12s),0s,0s;border-radius:16px 16px 0 0;flex-direction:column;justify-content:flex-start;gap:6px;padding:16px;display:flex;overflow:hidden}.dpa-mat.is-in .dpa-mat__step{height:var(--h)}.dpa-mat__step:hover{background:color-mix(in srgb,var(--c) 55%,#0a0f2e)}.dpa-mat__step:focus-visible{background:color-mix(in srgb,var(--c) 55%,#0a0f2e)}.dpa-mat__step.is-on{background:var(--c);box-shadow:0 20px 40px -24px var(--c)}.dpa-mat__n{font:800 1.6rem var(--display);opacity:.55}.dpa-mat__step strong{font:700 1.02rem/1.2 var(--display)}.dpa-mat__step em{color:#e4e8f7;font-size:.9rem;font-style:normal}.dpa-mat__panel{color:var(--d-ink);border-top:5px solid var(--c);background:#fff;border-radius:20px;padding:22px;animation:.35s rcPanel}.dpa-mat__panel>span{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.dpa-mat__panel strong{font:700 1.6rem/1.2 var(--display);margin:8px 0;display:block}.dpa-mat__panel p{color:var(--d-muted)}.dpa-desc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.dpa-desc__tabs{gap:6px;display:grid}.dpa-desc__tab{border:1px solid var(--d-line);background:#fff;border-radius:14px;transition:border-color .2s;overflow:hidden}.dpa-desc__tab.is-on{border-color:var(--d-blue)}.dpa-desc__tab button{width:100%;font:700 .96rem var(--display);color:var(--d-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.dpa-desc__tab button span{color:var(--d-blue);font-size:.72rem}.dpa-desc__tab ul{flex-wrap:wrap;gap:6px;margin:0;padding:0 14px 14px 40px;list-style:none;animation:.3s rcPanel;display:flex}.dpa-desc__tab li{color:var(--d-blue);background:#eef1fb;border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:600}.dpa-desc__canvas{background:var(--d-soft);border:1px solid var(--d-line);top:calc(var(--header-h) + 80px);border-radius:20px;padding:16px;position:sticky}.dpa-desc__head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.dpa-desc__head strong{font:700 1.3rem var(--display);color:var(--d-ink)}.dpa-desc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.dpa-desc__tile{border:1px solid var(--d-line);background:#fff;border-radius:14px;flex-direction:column;gap:6px;min-height:110px;padding:12px;transition:border-color .25s,box-shadow .25s,transform .25s;display:flex}.dpa-desc__tile>span{font:700 .7rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted)}.dpa-desc__tile>svg{width:100%;height:56px}.dpa-desc__tile.is-on{border-color:var(--d-blue);box-shadow:0 16px 30px -22px var(--d-blue);transform:translateY(-2px)}.dpa-desc__prof,.dpa-desc__kpi{color:var(--d-ink);gap:4px;font-size:.78rem;font-weight:600;display:grid}.dpa-desc__prof span,.dpa-desc__kpi span{align-items:center;gap:5px;display:flex}.dpa-desc__prof .rc-ico,.dpa-desc__kpi .is-up{color:var(--d-teal)}.dpa-desc__kpi .is-dn{color:var(--d-coral)}.dpa-diag{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.dpa-diag__dash{border:1px solid var(--d-line);background:#fff;border-radius:20px;padding:16px}.dpa-tree svg{width:100%;height:auto;display:block}.dpa-tree__l{fill:none;stroke:#c9cfe0;stroke-width:1.6px;transition:stroke .25s}.dpa-tree__l--root{stroke-dasharray:4 4;opacity:.2}.dpa-tree__n rect{fill:#fff;stroke:#c9cfe0;stroke-width:1.4px;transition:all .25s}.dpa-tree__n text{font:700 13px var(--body);fill:var(--d-ink)}.dpa-tree__n--s text{font-size:12px;font-weight:600}.dpa-tree__n.is-out rect{fill:var(--d-coral);stroke:var(--d-coral)}.dpa-tree__n.is-out text{fill:#fff}.dpa-tree__n.is-act rect{fill:var(--d-ink);stroke:var(--d-ink)}.dpa-tree__n.is-act text{fill:#fff}.dpa-tree__n.is-act .k{letter-spacing:.12em;fill:#4fd1b5;font-size:10px}.dpa-tree__br{cursor:pointer;outline:none}.dpa-tree__br.is-on .dpa-tree__l{stroke:var(--d-vio);stroke-width:2.2px}.dpa-tree__br.is-on .dpa-tree__l--root{opacity:1}.dpa-tree__br.is-on>.dpa-tree__n rect{stroke:var(--d-vio);fill:#f1effd}.dpa-tree__br.is-on .is-root rect{fill:var(--d-vio);stroke:var(--d-vio)}.dpa-tree__br.is-on .is-root text{fill:#fff}.dpa-diag__svc{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.dpa-diag__svc li{border:1px solid var(--d-line);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px;display:flex}.dpa-diag__svc .rc-ico{color:var(--d-vio);flex:none;margin-top:2px}.dpa-diag__svc strong{font:700 .92rem var(--display);color:var(--d-ink);display:block}.dpa-diag__svc span{color:var(--d-muted);font-size:.8rem}.dpa-pre{border:1px solid var(--d-line);background:#fff;border-radius:22px;grid-template-columns:1fr 24px 1fr 24px .8fr 24px 1fr;align-items:stretch;gap:8px;padding:18px;display:grid}.dpa-pre__col{flex-direction:column;gap:6px;min-width:0;display:flex}.dpa-pre__k{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--d-muted);margin-bottom:4px}.dpa-pre__sc>div{background:var(--d-soft);border:1px solid var(--d-line);border-radius:10px;padding:8px 12px;font-size:.88rem;font-weight:600}.dpa-pre__sc>div.is-best{border-color:var(--d-gold);background:#fbf5e6}.dpa-pre__cn>div{border:1px dashed #c9cfe0;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.88rem;font-weight:600;display:flex}.dpa-pre__cn .rc-ico{color:var(--d-muted)}.dpa-pre__op{text-align:center;justify-content:center;align-items:center}.dpa-pre__gear{background:var(--d-ink);color:#b6abf5;border-radius:50%;place-items:center;width:84px;height:84px;display:grid}.dpa-pre__gear .rc-ico{animation:12s linear infinite rcSpin}.dpa-pre__rec{background:var(--d-gold);color:#fff;border-radius:16px;justify-content:center;padding:16px}.dpa-pre__rec .dpa-pre__k{color:#fff3d6}.dpa-pre__rec strong{font:800 1.4rem var(--display)}.dpa-pre__arrow{background:#c9cfe0;align-self:center;height:2px;position:relative}.dpa-pre__arrow:after{content:"";border:5px solid #0000;border-left:7px solid #c9cfe0;position:absolute;top:-4px;right:-2px}.dpa-txt{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr);align-items:center;gap:14px;display:grid}.dpa-txt__src{gap:8px;display:grid}.dpa-txt__card{border:1px solid var(--d-line);opacity:0;transition:all .45s;transition-delay:calc(var(--i)*90ms);background:#fff;border-radius:12px;padding:10px 12px;transform:translate(-10px)}.dpa-txt.is-in .dpa-txt__card{opacity:1;transform:none}.dpa-txt__card span{font:700 .68rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--d-muted);align-items:center;gap:6px;display:flex}.dpa-txt__card q{color:var(--d-ink);quotes:none;margin-top:3px;font-size:.9rem;display:block}.dpa-txt__nlp{place-items:center;height:100%;min-height:200px;display:grid;position:relative}.dpa-txt__nlp span{z-index:1;background:var(--d-vio);color:#fff;width:64px;height:64px;font:800 .95rem var(--display);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 8px #5a3fe01f}.dpa-txt__nlp i{background:repeating-linear-gradient(90deg,#b6abf5 0 6px,#0000 6px 12px);height:2px;animation:1.2s linear infinite dpaSlide;position:absolute;left:0;right:0}.dpa-txt__nlp i:first-of-type{top:30%}.dpa-txt__nlp i:nth-of-type(2){top:50%}.dpa-txt__nlp i:nth-of-type(3){top:70%}@keyframes dpaSlide{to{background-position:12px 0}}.dpa-txt__res{gap:10px;display:grid}.dpa-txt__blk{border:1px solid var(--d-line);background:#fff;border-radius:14px;padding:12px 14px}.dpa-txt__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dpa-txt__tags span{font-weight:700;font-size:calc(.72rem + var(--w)*.09rem);border-radius:999px;padding:5px 11px}.t-pos{color:#0b6f6f;background:#e3f5f2}.t-neg{color:#a24a2e;background:#fbede8}.t-neu{color:#525c78;background:#eef0f5}.dpa-txt__sent{gap:6px;display:flex}.dpa-txt__sent span{text-align:center;border-radius:8px;flex:1;padding:8px;font-size:.82rem;font-weight:700}.dpa-txt__ins ul{gap:6px;margin:0;padding:0;font-size:.88rem;font-weight:600;list-style:none;display:grid}.dpa-txt__ins li{align-items:center;gap:7px;display:flex}.dpa-txt__ins li:first-child .rc-ico{color:var(--d-coral)}.dpa-txt__ins li:last-child .rc-ico{color:var(--d-teal)}.dpa-txt__res>.dpa-illus{justify-self:start}.dpa-mine{border:1px solid var(--d-line);background:#fff;border-radius:22px;grid-template-columns:minmax(0,.8fr) 30px minmax(0,1.4fr) 30px minmax(0,.7fr);align-items:center;gap:10px;padding:18px;display:grid}.dpa-mine__ds svg{width:100%;height:auto}.dpa-mine__ar{background:#c9cfe0;height:2px;position:relative}.dpa-mine__ar:after{content:"";border:5px solid #0000;border-left:7px solid #c9cfe0;position:absolute;top:-4px;right:-2px}.dpa-mine__tech{grid-template-columns:1fr 1fr;gap:8px;display:grid}.dpa-mine__tech>div{background:var(--d-soft);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px;display:flex}.dpa-mine__tech svg{width:70px;height:46px}.dpa-mine__tech strong{font:700 .84rem var(--display);color:var(--d-ink)}.dpa-mine__out{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dpa-mine__out li{font:700 .9rem var(--display);border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.dpa-mine__out li:first-child{color:var(--d-vio);background:#f1effd}.dpa-mine__out li:last-child{background:var(--d-ink);color:#fff}.dpa-sp{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:start;gap:16px;display:grid}.dpa-sp__map{background:#0f1433;border-radius:22px;padding:14px}.dpa-sp__map svg{width:100%;height:auto;display:block}.dpa-sp__map .dpa-illus{color:#b9c2e0;background:0 0;border-color:#ffffff40;margin-top:6px}.dpa-sp__hex{fill:color-mix(in srgb,#4fd1b5 calc(var(--v)*90%),#1a2148);stroke:#0f1433;stroke-width:2px;transition:fill .4s}.dpa-sp__hex.t0{fill:#3b5bdb99}.dpa-sp__hex.t1{fill:#c99a2e99}.dpa-sp__cl circle{fill:#b6abf522;stroke:#b6abf5;stroke-width:2px;stroke-dasharray:6 5;transform-box:fill-box;transform-origin:50%;animation:30s linear infinite rcSpin}.dpa-sp__cl text{font:700 12px var(--body);fill:#fff}.dpa-sp__bd{stroke:#fff;stroke-width:3px;stroke-dasharray:8 6}.dpa-sp__rt path{fill:none;stroke:#fff;stroke-width:3px;stroke-dasharray:10 7;animation:1.6s linear infinite rcDash}.dpa-sp__rt circle{fill:#c99a2e;stroke:#fff;stroke-width:2px}.dpa-sp__rt rect{fill:#fff}.dpa-sp__side .dpa-sp__tabs{grid-template-columns:1fr 1fr;display:grid}.dpa-venn svg{width:100%;max-width:560px;height:auto;margin:0 auto;display:block}.dpa-venn__a{fill:#0b22a814;stroke:var(--d-blue);stroke-width:2px}.dpa-venn__b{fill:#0e8a8a14;stroke:var(--d-teal);stroke-width:2px}.dpa-venn__h{font:800 15px var(--display);fill:var(--d-ink)}.dpa-venn__t{font:600 11.5px var(--body);fill:var(--d-muted)}.dpa-venn__c{font:800 14px var(--display);fill:var(--d-vio)}.dpa-bi{margin-top:clamp(48px,6vw,80px)}.dpa-bi ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dpa-bi li{text-align:center;border:1px solid var(--d-line);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:18px 10px;display:flex;position:relative}.dpa-bi li:not(:last-child):after{content:"";background:var(--d-vio);width:8px;height:2px;position:absolute;top:42px;right:-9px}.dpa-bi li.is-core{background:#f1effd;border-color:#d4cef6}.dpa-bi__ic{background:var(--d-soft);width:44px;height:44px;color:var(--d-blue);border-radius:12px;place-items:center;display:grid}.dpa-bi li.is-core .dpa-bi__ic{background:var(--d-vio);color:#fff}.dpa-bi strong{font:700 .95rem var(--display);color:var(--d-ink)}.dpa-bi a,.dpa-bi em{font-size:.78rem;font-style:normal;font-weight:600}.dpa-bi a{color:var(--d-blue)}.dpa-bi em{color:var(--d-vio)}.dpa-score{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.dpa-score__ring{justify-self:center;width:100%;max-width:300px;position:relative}.dpa-score__ring>svg{width:100%;transform:rotate(-90deg)}.dpa-score__seg{fill:none;stroke:#ffffff1a;stroke-width:9px;transition:stroke .4s;transition-delay:calc(var(--i)*.15s)}.dpa-score.is-in .dpa-score__seg{stroke:#4fd1b5}.dpa-score__ring>span{text-align:center;color:#4fd1b5;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.dpa-score__ring strong{font:800 1.2rem var(--display);color:#fff}.dpa-score__ring em{color:#c9d0ea;font-size:.8rem;font-style:normal;line-height:1.35}.dpa-score__list{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.dpa-score__list li{opacity:.35;transition:opacity .4s;transition-delay:calc(var(--i)*.15s);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.dpa-score.is-in .dpa-score__list li{opacity:1}.dpa-score__tick{width:26px;height:26px;color:var(--d-ink);background:#4fd1b5;border-radius:50%;place-items:center;display:grid}.dpa-score__list strong{font:700 .95rem var(--display);display:block}.dpa-score__list div span{color:#c9d0ea;font-size:.8rem}.dpa-score__list em{font-style:normal;font:700 .66rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#4fd1b5}.dpa-how{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.dpa-how li{background:var(--d-soft);border:1px solid #0000;border-radius:16px;flex-direction:column;gap:6px;padding:16px 14px;display:flex;position:relative}.dpa-how li.is-core{background:var(--d-ink);color:#fff}.dpa-how__n{font:800 1.4rem var(--display);color:#b9c2d3}.dpa-how li.is-core .dpa-how__n{color:#b6abf5}.dpa-how strong{font:700 1rem var(--display)}.dpa-how li>span:not(.dpa-how__n){color:var(--d-muted);font-size:.82rem}.dpa-how li.is-core>span:not(.dpa-how__n){color:#c9d0ea}.dpa-how em{font-style:normal;font:700 .64rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#4fd1b5;margin-top:auto}.dpa-mx{border:1px solid var(--d-line);background:#fff;border-radius:20px;overflow:hidden}.dpa-mx__r{border-top:1px solid var(--d-line);grid-template-columns:1fr 1fr 1.4fr;align-items:center;transition:background .2s;display:grid}.dpa-mx__r>span{padding:16px 20px}.dpa-mx__r--h{background:var(--d-ink);color:#fff;font:700 .74rem var(--body);letter-spacing:.12em;text-transform:uppercase;border-top:0}.dpa-mx__r:not(.dpa-mx__r--h):hover{background:var(--d-soft)}.dpa-mx__l{font:700 1.05rem var(--display);color:var(--c);border-left:4px solid var(--c);align-items:center;gap:10px;display:flex}.dpa-mx__r>span:nth-child(2){font:600 1rem var(--display);color:var(--d-ink)}.dpa-mx__r>span:nth-child(3){color:var(--d-muted)}.dpa-mx__r--h>span,.dpa-mx__r--h>span:nth-child(2),.dpa-mx__r--h>span:nth-child(3){color:#fff;font:inherit}.dpa-tools{margin-top:clamp(36px,5vw,56px)}.dpa-tools .rc-tech__tile span{color:var(--d-muted);font-size:.76rem;font-weight:500;display:block}.dpa-team{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.dpa-team>*{min-width:0}.dpa-eco{aspect-ratio:1;justify-self:center;width:100%;max-width:440px;position:relative}.dpa-eco__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dpa-eco__lines line{stroke:#d4cef6;stroke-width:1.5px;stroke-dasharray:4 5;animation:3s linear infinite rcDash}.dpa-eco__lines circle{fill:none;stroke:#e6e9f1}.dpa-eco__core{aspect-ratio:1;background:var(--d-ink);color:#fff;text-align:center;width:30%;font:700 .92rem var(--display);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dpa-eco__core .rc-ico{color:#4fd1b5}.dpa-eco__r{width:0;height:0;left:calc(50% + 37.5% * cos(var(--a)));top:calc(50% + 37.5% * sin(var(--a)));position:absolute}.dpa-eco__r>span{width:48px;height:48px;color:var(--d-vio);background:#fff;border:2px solid #d4cef6;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.dpa-eco__r.is-core>span{background:var(--d-vio);border-color:var(--d-vio);color:#fff}.dpa-eco__r>em{text-align:center;width:130px;font:700 .78rem/1.25 var(--display);color:var(--d-ink);font-style:normal;position:absolute;top:30px;left:0;transform:translate(-50%)}.dpa-case{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.dpa-case>*{min-width:0}.dpa-case__tl{flex-wrap:wrap;gap:6px;margin:6px 0 22px;padding:0;list-style:none;display:flex}.dpa-case__tl li{background:var(--d-soft);font:700 .84rem var(--display);color:var(--d-ink);border-radius:8px;padding:7px 12px;position:relative}.dpa-case__tl li.is-core{background:var(--d-vio);color:#fff}.dpa-case__tl li:last-child{background:var(--d-ink);color:#fff}.dpa-case__dash{background:var(--d-char);color:#fff;border-radius:22px;padding:14px}.dpa-case__dash .dpa-illus{color:#b9c2e0;background:0 0;border-color:#ffffff38}.dpa-case__g{grid-template-columns:1fr 1fr;gap:10px;display:grid}.dpa-case__t{background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;flex-direction:column;gap:8px;min-width:0;padding:12px;display:flex}.dpa-case__t>span{font:700 .66rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#9da8cc}.dpa-case__bar{color:#c9d0ea;grid-template-columns:72px 1fr;align-items:center;gap:8px;font-size:.74rem;display:grid}.dpa-case__bar em{font-style:normal}.dpa-case__bar i{transform-origin:0;height:8px;animation:1.2s both dpaGrowX;animation-delay:calc(var(--i)*.15s);background:linear-gradient(90deg,#4fd1b5,#6e8bff);border-radius:4px}.dpa-case__t>svg{width:100%;height:64px}.dpa-case__t .f2{fill:#b6abf5}.dpa-case__t ul{color:#c9d0ea;gap:5px;margin:0;padding:0;font-size:.78rem;list-style:none;display:grid}.dpa-case__t li{align-items:center;gap:6px;display:flex}.dpa-case__t li .rc-ico{color:#4fd1b5}.dpa-case__tbl{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.dpa-case__tbl i{background:#ffffff26;border-radius:2px;height:10px}.dpa-case__tbl i.h{background:#6e8bff}.dpa-case__cap{color:#c9d0ea;font-size:.76rem;font-style:normal}.dpa-guide{color:inherit;background:linear-gradient(110deg,#f1effd,#fff);border:1px solid #dcd6f7;border-radius:22px;grid-template-columns:200px 1fr;align-items:center;gap:24px;margin-bottom:clamp(40px,5vw,64px);padding:20px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:grid}.dpa-guide:hover{box-shadow:0 24px 40px -30px var(--d-vio);transform:translateY(-3px)}.dpa-guide__viz{background:#fff;border-radius:16px;padding:16px;display:block}.dpa-guide__viz svg{width:100%;height:auto}.dpa-guide__c{flex-direction:column;gap:8px;display:flex}.dpa-guide__c strong{font:700 clamp(1.15rem,2vw,1.45rem)/1.3 var(--display);color:var(--d-ink)}.dpa-cta{background:radial-gradient(700px 400px at 0% 0%,#26206b 0%,transparent 70%),var(--d-char);color:#fff;text-align:center;padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.dpa-cta__bg{opacity:.28;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dpa-cta__bg line{stroke:#b6abf5;stroke-width:1px}.dpa-cta__bg circle{fill:#b6abf5}.dpa-cta__bg rect{fill:#4fd1b540}.dpa-cta__in{max-width:760px;position:relative}.dpa-cta h2{color:#fff;margin-bottom:.4em;font-size:clamp(1.9rem,4vw,3rem)}.dpa-cta p{color:#d6dbf0;max-width:58ch;margin:0 auto 26px;font-size:1.08rem}.dpa-cta .od-hero__ctas{justify-content:center}.dpa-priv{color:var(--d-muted);align-items:center;gap:8px;font-size:.88rem;display:flex}.dpa-priv .rc-ico{color:var(--d-teal);flex:none}@media (max-width:1100px){.dpa-sol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}.dpa-sol:before{display:none}.dpa-pipe__rail{grid-template-columns:repeat(5,minmax(0,1fr))}.dpa-obj{grid-template-columns:repeat(3,1fr)}.dpa-gal{grid-template-columns:1fr 1fr}.dpa-how{grid-template-columns:repeat(4,minmax(0,1fr))}.dpa-bi ol{grid-template-columns:repeat(3,minmax(0,1fr))}.dpa-bi li:after{display:none}.dpa-mine{grid-template-columns:1fr}.dpa-mine__ar{justify-self:center;width:2px;height:20px}.dpa-mine__ar:after{border-top:7px solid #c9cfe0;border-left-color:#0000;top:auto;bottom:-6px;right:-4px}.dpa-pre{grid-template-columns:1fr 1fr;row-gap:14px}.dpa-pre__arrow{display:none}}@media (max-width:900px){.dpa-hero__in,.dpa-probwrap,.dpa-two,.dpa-two--flip,.dpa-story__in,.dpa-exp,.dpa-mat,.dpa-desc,.dpa-diag,.dpa-sp,.dpa-score,.dpa-team,.dpa-case{grid-template-columns:1fr}.dpa-two--flip>:first-child{order:2}.dpa-strip{grid-template-columns:1fr 1fr}.dpa-blk__h{grid-template-columns:1fr;gap:8px}.dpa-inc__m{grid-column:1/-1!important}.dpa-pipe__panel{grid-template-columns:1fr}.dpa-pipe__nav{flex-direction:row}.dpa-dash{grid-template-columns:1fr}.dpa-dash__f{flex-flow:wrap;align-items:center}.dpa-dash__fg{flex-wrap:wrap;width:auto;display:flex}.dpa-dash__row,.dpa-eda{grid-template-columns:1fr}.dpa-desc__canvas{position:static}.dpa-txt{grid-template-columns:1fr}.dpa-txt__nlp{min-height:90px}.dpa-txt__nlp i{display:none}.dpa-cust{grid-template-columns:1fr 1fr}.dpa-cust__hub{grid-area:auto/1/auto/-1;max-width:180px}.dpa-cust__m0,.dpa-cust__m1,.dpa-cust__m2,.dpa-cust__m3{grid-area:auto}.dpa-mat__stair{height:320px}}@media (max-width:640px){.dpa-ts,.dpa-geo__map{overflow-x:auto}.dpa-ts svg{min-width:640px}.dpa-ts--c svg{min-width:460px}.dpa-geo__map svg{min-width:620px}.dpa-hv__st{grid-template-columns:repeat(4,1fr);row-gap:10px}.dpa-hv__st li:nth-child(4):after{display:none}.dpa-mini__grid{grid-template-columns:1fr 1fr}.dpa-strip{grid-template-columns:1fr}.dpa-sol{grid-template-columns:1fr 1fr}.dpa-pipe__rail{grid-template-columns:repeat(3,minmax(0,1fr))}.dpa-obj{grid-template-columns:1fr 1fr}.dpa-gal{grid-template-columns:1fr}.dpa-dash__kpis{grid-template-columns:1fr 1fr}.dpa-heat__r{grid-template-columns:56px repeat(6,1fr)}.dpa-code{grid-template-columns:1fr}.dpa-code__arrow{justify-self:center;transform:rotate(90deg)}.dpa-drv__r{grid-template-columns:100px 1fr}.dpa-drv__ax{margin-left:110px}.dpa-wt__bars{height:90px}.dpa-story__list li{grid-template-columns:52px 1fr}.dpa-story__list span{font-size:2rem}.dpa-mat__stair{border:0;grid-template-columns:1fr;gap:8px;height:auto;padding:0}.dpa-mat__step,.dpa-mat.is-in .dpa-mat__step{height:auto;margin-left:calc(var(--i)*14px);border-radius:16px}.dpa-mat__y,.dpa-mat__x{display:none}.dpa-desc__grid{grid-template-columns:1fr 1fr}.dpa-diag__svc,.dpa-pre{grid-template-columns:1fr}.dpa-mine__tech{grid-template-columns:1fr 1fr}.dpa-score__list,.dpa-how{grid-template-columns:1fr}.dpa-how li{flex-flow:wrap;align-items:baseline;column-gap:12px}.dpa-bi ol{grid-template-columns:1fr 1fr}.dpa-mx__r--h{display:none}.dpa-mx__r{grid-template-columns:1fr;padding:6px 0}.dpa-mx__r>span{padding:6px 16px}.dpa-mx__r>span[data-l]:before{content:attr(data-l);font:700 .66rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--d-muted);display:block}.dpa-eco__r>em{width:96px;font-size:.7rem}.dpa-eco__r>span{width:40px;height:40px}.dpa-case__g,.dpa-guide{grid-template-columns:1fr}.dpa-cta .od-hero__ctas .btn,.dpa-hero .od-hero__ctas .btn{width:100%}.dpa-cust{grid-template-columns:1fr}.dpa-sp__side .dpa-sp__tabs{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.dpa *,.dpa :before,.dpa :after{transition:none!important;animation:none!important}.dpa-prob li,.dpa-sol li,.dpa-flow li,.dpa-txt__card,.dpa-score__list li{opacity:1!important;transform:none!important}.dpa-sol:before{transform:none!important}.dpa-mat__step{height:var(--h)!important}.dpa-ts__hist{stroke-dasharray:none!important}.dpa-ts__fc,.dpa-ts__band{opacity:1!important}.dpa-draw{stroke-dasharray:none!important;stroke-dashoffset:0!important}.dpa-score__seg{stroke:#4fd1b5!important}}@media (prefers-reduced-motion:reduce) and (max-width:640px){.dpa-mat__step{height:auto!important}}.cti{--od-navy:#0a1660;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#eaeeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb;--r-navy:#07104f;--r-char:#0a1660;--r-blue:#0b22a8;--r-soft:#eaeeff;--r-teal:#0e9c88;--r-gold:#c99a2e;--r-line:#dde2ec;--r-muted:#525c78;--c-ink:#07104f;--c-char:#0a1660;--c-deep:#0b22a8;--c-deep2:#1e5bff;--c-blue:#1e5bff;--c-teal:#0e9c88;--c-teal2:#6ee0ce;--c-amber:#c99a2e;--c-line:#dde2ec;--c-muted:#525c78;--c-soft:#eaeeff;background:linear-gradient(#f5f7fb 0%,#f0f3fa 50%,#f5f7fb 100%)}.cti .rc-kicker{color:var(--c-teal)}.cti .rc-head h2,.cti .split__title{color:var(--c-ink)}.cti .rc-head--light h2{color:#fff}.cti .rc-head--light .rc-head__intro{color:#ced8f7}.cti .rc-head--light .rc-kicker{color:var(--c-teal2)}.cti .rc-sec{background-image:radial-gradient(#07104f0d 1px,#0000 1px);background-size:22px 22px}.cti-sec--soft{background-color:#eef2fb}.cti .cti-sec--ink{color:#fff;background:radial-gradient(700px 360px at 10% 0,#1e6bff 0%,#0000 60%),linear-gradient(165deg,#0f1d72,#07104f)}.cti-illus{font:600 .66rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:#6b7590;white-space:nowrap;border:1px dashed #c3cbe0;border-radius:999px;padding:3px 9px;display:inline-block}.cti-note{color:var(--c-muted);margin:18px 0 0;font-size:.88rem}.cti-note a{color:var(--c-deep);align-items:center;gap:4px;font-weight:700;display:inline-flex}.cti-note--light{color:#ced8f7;text-align:center}.cti-note--light a{color:var(--c-teal2)}.cti-note--c{text-align:center}.cti-lead{font:600 clamp(1.08rem,1.6vw,1.28rem)/1.5 var(--display);color:var(--c-ink)}.cti-h3{color:var(--c-ink);margin:clamp(36px,5vw,56px) 0 18px;font-size:1.2rem}.cti-ticks{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cti-ticks li{color:var(--c-ink);align-items:center;gap:8px;font-weight:600;display:flex}.cti-ticks .rc-ico{color:var(--c-teal)}.cti-hero{color:#fff;background:radial-gradient(640px 480px at 78% 40%,#1e6bff66 0%,#0000 65%),radial-gradient(520px 380px at 0 100%,#0e9c8838 0%,#0000 70%),linear-gradient(160deg,#0b22a8 0%,#0a1a7a 55%,#07104f 100%);padding:clamp(32px,4vw,56px) 0 clamp(28px,3vw,40px);position:relative;overflow:hidden}.cti-hero__bg{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cti-hero__bg path{fill:none;stroke:#a9c1ff;stroke-opacity:.13;stroke-width:1.2px;animation:14s ease-in-out infinite alternate ctiDrift;animation-delay:calc(var(--i)*-2s)}@keyframes ctiDrift{to{transform:translateY(-14px)}}.cti-hero__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.cti-hero__in>*{min-width:0}.cti-hero .crumbs a,.cti-hero .crumbs span{color:#ced8f7}.cti-eyebrow{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--c-teal2);align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.cti-hero h1{color:#fff;letter-spacing:-.01em;margin-bottom:.35em;font-size:clamp(2.2rem,4vw,3.3rem);line-height:1.05}.cti-hero__sub{font:600 clamp(1.1rem,1.8vw,1.38rem)/1.45 var(--display);color:#e1e8ff;margin:0 0 14px}.cti-hero__body{color:#c9d3f5;max-width:56ch;margin:0 0 24px;font-size:1.03rem}.cti .cti-btn{background:var(--c-teal2);color:var(--c-ink)}.cti .cti-btn:hover{color:var(--c-ink);background:#fff}.cti-hero .btn--ghost{color:#fff;border-color:#ffffff70}.cti-hero .btn--ghost:hover{color:#fff;background:#ffffff1a}.cti-hv{--mx:0;--my:0;position:relative}.cti-hv__stage{aspect-ratio:520/400;background:linear-gradient(160deg,#ffffff14,#ffffff06);border:1px solid #fff2;border-radius:24px;position:relative;box-shadow:inset 0 1px #ffffff26,0 40px 70px -50px #050b38}.cti-hv__svg{width:100%;height:100%;transform:translate(calc(var(--mx)*-8px),calc(var(--my)*-6px));transition:transform .4s ease-out;position:absolute;top:0;bottom:0;left:0;right:0}.cti-hv__orbit ellipse{fill:none;stroke:#bfd0ff;stroke-opacity:.22;stroke-dasharray:3 6;animation:6s linear infinite rcDash}.cti-hv__path{fill:none;stroke:#ffffff26;stroke-width:6px;stroke-linecap:round}.cti-hv__path2{fill:none;stroke-width:2px;stroke-dasharray:6 8;animation:1.6s linear infinite rcDash}.cti-hv__pt{fill:#cff5ee;filter:drop-shadow(0 0 4px #6ee0ce)}.cti-hv__pt.is-b{fill:#f0d98f;filter:drop-shadow(0 0 4px #c99a2e)}.cti-hv__node circle{fill:#ffffff1c;stroke:#fff5;stroke-width:1.5px}.cti-hv__node .cti-hv__ring{fill:none;stroke:#6ee0ce;stroke-opacity:.6;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite rcPulse}.cti-hv__node.is-r circle{fill:#6ee0ce2e;stroke:#6ee0ce}.cti-hv__ic{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.cti-hv__sig{fill:none;stroke:#6ee0ce;stroke-width:2px;stroke-linecap:round;opacity:0;animation:2.4s ease-out infinite ctiSig;animation-delay:calc(var(--i)*.3s)}@keyframes ctiSig{0%{opacity:0}30%{opacity:.9}to{opacity:0}}.cti-hv__lbl{font:700 12px var(--body);fill:#e1e8ff;letter-spacing:.04em}.cti-hv__set{animation:6s ease-in-out infinite ctiFloat}@keyframes ctiFloat{50%{transform:translateY(-6px)}}.cti-hv__shadow{fill:#050b38;opacity:.28;transform-box:fill-box;transform-origin:50%;animation:6s ease-in-out infinite ctiShadow}@keyframes ctiShadow{50%{opacity:.2;transform:scaleX(.9)}}.cti-hv__micpulse{fill:none;stroke:#6ee0ce;stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2s ease-out infinite rcPulse}.cti-hv__bars rect{fill:#6ee0ce;fill-opacity:.85;transform-box:fill-box;transform-origin:50%;animation:1.1s ease-in-out infinite alternate ctiBar;animation-delay:calc(var(--i)*-.12s)}@keyframes ctiBar{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.cti-hv__tag{font:600 .62rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:#c9d3f5;border:1px dashed #ffffff40;border-radius:999px;padding:2px 8px;position:absolute;bottom:10px;right:12px}.cti-fc{color:var(--c-ink);transform:translate(calc(var(--mx)*var(--d)*18px),calc(var(--my)*var(--d)*14px));animation:7s ease-in-out infinite ctiCard;animation-delay:calc(var(--d)*-2s);background:#f7f9fbf2;border-radius:14px;padding:10px 12px;transition:transform .35s ease-out;position:absolute;box-shadow:0 18px 34px -20px #050b38,0 0 0 1px #ffffff80}@keyframes ctiCard{50%{margin-top:-5px}}.cti-fc__k{font:700 .6rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-teal);display:block}.cti-fc strong{font:700 .8rem/1.25 var(--display);display:block}.cti-fc--q{width:30%;top:6%;left:3%}.cti-fc__opts{gap:4px;margin:6px 0;display:grid}.cti-fc__opts i{background:#dde2ec;border-radius:4px;height:7px;transition:background .3s}.cti-fc__opts i.is-on{background:var(--c-teal)}.cti-fc__route{font:700 .62rem var(--body);color:#9a7420}.cti-fc--v{align-items:center;gap:8px;display:flex;top:8%;right:3%}.cti-fc--v em{color:var(--c-muted);font-size:.66rem;font-style:normal}.cti-fc__tick{background:var(--c-teal);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.cti-fc--l{gap:4px;padding:6px 8px;display:flex;top:3%;left:38%}.cti-fc--l b{font:700 .62rem var(--body);color:var(--c-muted);background:#eef2fb;border-radius:6px;padding:3px 6px;transition:all .3s}.cti-fc--l b.is-on{background:var(--c-deep);color:#fff}.cti-fc--r{font:700 .68rem var(--body);align-items:center;gap:6px;padding:6px 10px;display:flex;top:32%;right:4%}.cti-fc__rec{background:#c2603f;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ctiBlink}@keyframes ctiBlink{50%{opacity:.25}}.cti-fc--d{width:24%;top:42%;left:3%}.cti-fc__rows{gap:4px;margin-top:6px;display:grid}.cti-fc__rows i{background:linear-gradient(90deg,var(--c-teal) var(--f,0%),#dde2ec var(--f,0%));height:6px;animation:4s ease-in-out infinite ctiFill;animation-delay:calc(var(--i)*.5s);border-radius:3px}@property --f{syntax:"<percentage>";inherits:false;initial-value:0%}@keyframes ctiFill{0%{--f:0%}60%,to{--f:100%}}.cti-hv__chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.cti-hv__chain li{text-align:center;flex-direction:column;align-items:center;gap:5px;display:flex;position:relative}.cti-hv__chain li:not(:last-child):after{content:"";background:#ffffff26;height:2px;position:absolute;top:16px;left:calc(50% + 20px);right:calc(20px - 50%)}.cti-hv__chain li.is-done:not(:last-child):after{background:var(--c-teal2)}.cti-hv__chain span{color:#e1e8ff;background:#ffffff14;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:34px;height:34px;transition:all .3s;display:grid}.cti-hv__chain .is-done span{border-color:var(--c-teal2);color:#fff;background:#6ee0ce33}.cti-hv__chain .is-cur span{background:var(--c-teal2);color:var(--c-ink);box-shadow:0 0 0 5px #6ee0ce30}.cti-hv__chain em{font:700 .68rem/1.2 var(--body);color:#c9d3f5;font-style:normal}.cti-hv__chain .is-done em{color:#fff}.cti-strip{grid-template-columns:repeat(4,1fr);gap:10px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid;position:relative}.cti-strip__i{background:#ffffff12;border:1px solid #fff2;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;gap:2px 12px;padding:16px;transition:transform .25s,background .25s;display:grid}.cti-strip__i:hover{background:#ffffff1c;transform:translateY(-3px)}.cti-strip__i>span{width:40px;height:40px;color:var(--c-teal2);background:#ffffff18;border-radius:12px;grid-row:span 2;place-items:center;display:grid}.cti-strip__i3>span{background:var(--c-teal2);color:var(--c-ink)}.cti-strip__i strong{font:700 .98rem var(--display);color:#fff}.cti-strip__i em{color:#c9d3f5;font-size:.84rem;font-style:normal}.cti-factsec{background:linear-gradient(90deg,#e8eeff,#eef2fb 60%,#e3f5f2);padding:clamp(22px,3vw,32px) 0}.cti-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.cti-facts li{border-left:1px solid #cdd5ea;flex-direction:column;gap:4px;padding:6px 18px;display:flex}.cti-facts li:first-child{border-left:0;padding-left:0}.cti-facts strong{font:800 clamp(1.7rem,3vw,2.3rem)/1 var(--display);color:var(--c-ink)}.cti-facts strong small{color:var(--c-teal);font-size:.55em;font-weight:700}.cti-facts span{color:var(--c-muted);font-size:.82rem;line-height:1.35}.cti-intro{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cti-intro>*{min-width:0}.cti-intro__box{border:1px solid var(--c-line);background:#fff;border-radius:20px;padding:clamp(18px,2.4vw,28px);box-shadow:0 24px 40px -36px #07104f}.cti-intro__box>p{color:var(--c-ink);margin:0 0 16px}.cti-intro__box a{color:var(--c-deep);font-weight:600}.cti-intro__box ul{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.cti-intro__box li{background:var(--c-soft);border-radius:12px;align-items:flex-start;gap:8px;padding:12px;display:flex}.cti-intro__box li .rc-ico{color:var(--c-teal);flex:none;margin-top:3px}.cti-intro__box li strong{font:700 .9rem var(--display);color:var(--c-ink);display:block}.cti-intro__box li span{color:var(--c-muted);font-size:.8rem}.cti-six{color:#fff;background:linear-gradient(160deg,#0f1d72,#0b22a8);border-radius:26px;padding:clamp(18px,3vw,32px);box-shadow:0 40px 70px -50px #07104f}.cti-six__track{position:relative}.cti-six__wave{pointer-events:none;width:92%;height:56px;position:absolute;top:6px;left:4%;right:4%}.cti-six__wave path{fill:none;stroke:#ffffff24;stroke-width:2px;vector-effect:non-scaling-stroke}.cti-six__wave .cti-six__wave2{stroke:var(--c-teal2);stroke-width:3px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p));transition:stroke-dashoffset .8s}.cti-six ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cti-six button{cursor:pointer;color:#c9d3f5;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0 4px 8px;display:flex}.cti-six button:focus-visible{outline:2px solid var(--c-teal2);outline-offset:4px;border-radius:12px}.cti-six__dot{color:#e1e8ff;background:#0a1660;border:2px solid #ffffff2e;border-radius:50%;place-items:center;width:66px;height:66px;transition:all .35s;display:grid;box-shadow:inset 0 2px #ffffff1a,0 10px 18px -12px #050b38}.cti-six .is-past .cti-six__dot{border-color:var(--c-teal2);color:var(--c-teal2)}.cti-six .is-on .cti-six__dot{background:var(--c-teal2);border-color:var(--c-teal2);color:var(--c-ink);transform:translateY(-4px)scale(1.06);box-shadow:0 0 0 8px #6ee0ce26,0 16px 26px -14px #050b38}.cti-six__n{font:800 .7rem var(--display);color:#8fa2e0}.cti-six__t{font:700 .9rem/1.25 var(--display);color:#fff}.cti-six__panel{color:var(--c-ink);background:#f7f9fb;border-radius:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:20px;margin-top:18px;padding:clamp(16px,2.4vw,24px);animation:.35s rcPanel;display:grid}.cti-six__k{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-teal)}.cti-six__panel h3{color:var(--c-ink);margin:6px 0;font-size:1.4rem}.cti-six__panel p{color:var(--c-muted);margin:0 0 14px}.cti-six__prog{background:#dde2ec;border-radius:3px;height:6px;overflow:hidden}.cti-six__prog i{background:linear-gradient(90deg,var(--c-deep2),var(--c-teal));height:100%;transition:width .6s;display:block}.cti-six__viz{background:linear-gradient(160deg,#eaeeff,#e3f5f2);border-radius:14px;justify-self:end;width:100%;max-width:380px;padding:10px}.cti-sv{width:100%;height:auto;display:block}.cti-sv__f{fill:#b9c3e0;transform-origin:0;transform-box:fill-box;animation:.6s both dpaGrowX;animation-delay:calc(var(--i)*90ms)}.cti-sv__o{fill:#cbd3ea}.cti-sv__on{fill:var(--c-teal)}.cti-sv__route{fill:none;stroke:var(--c-amber);stroke-width:2px;stroke-dasharray:4 4}.cti-sv__tgt{fill:none;stroke:var(--c-teal);stroke-width:2px;stroke-dasharray:3 3;transform-box:fill-box;transform-origin:50%;animation:10s linear infinite rcSpin}.cti-sv__node{fill:var(--c-deep)}.cti-sv__bar{fill:var(--c-teal);transform-box:fill-box;transform-origin:50%;animation:1s ease-in-out infinite alternate ctiBar;animation-delay:calc(var(--i)*-.1s)}.cti-sv__cell{fill:#dde2ec}.cti-sv__cell.is-f{fill:var(--c-deep2);animation:.3s both ctiCell;animation-delay:calc(var(--i)*70ms)}@keyframes ctiCell{0%{fill:#dde2ec}}.cti-sv__g{fill:none;stroke:#dde2ec;stroke-width:12px;stroke-linecap:round}.cti-sv__gz{fill:none;stroke:var(--c-teal);stroke-width:12px;stroke-linecap:round}.cti-sv__needle{stroke:var(--c-ink);stroke-width:3px;stroke-linecap:round;transform-origin:110px 96px;animation:.9s cubic-bezier(.3,1.4,.5,1) both ctiNeedle}@keyframes ctiNeedle{0%{transform:rotate(-90deg)}}.cti-sv__t{font:700 9px var(--body);fill:var(--c-muted)}.cti-sv__stack{fill:#fff;stroke:var(--c-deep2);stroke-width:1.5px;animation:.5s both ctiStack;animation-delay:calc(var(--i)*.12s)}@keyframes ctiStack{0%{opacity:0;transform:translateY(-10px)}}.cti-sv__chk{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.cti-dashsec{background-color:#eef2fb}.cti-dashwrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cti-dashwrap>*{min-width:0}.cti-dash{color:#fff;background:linear-gradient(165deg,#0f1d72,#0a1660);border-radius:24px;padding:14px;transition:transform .6s;transform:perspective(1400px)rotateY(-4deg)rotateX(2deg);box-shadow:0 40px 70px -50px #07104f}.cti-dash:hover{transform:none}.cti-dash__head{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:12px;display:flex}.cti-dash__dots{gap:5px;display:flex}.cti-dash__dots i{background:#ffffff30;border-radius:50%;width:8px;height:8px}.cti-dash__head strong{font:700 .9rem var(--display);flex:1}.cti-illus--d{color:#c9d3f5;border-color:#ffffff40}.cti-dash__status{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.cti-dash__st{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;flex-direction:column;gap:6px;padding:10px;display:flex;position:relative}.cti-dash__st>span{color:#e1e8ff;background:#ffffff14;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.cti-dash__st em{font:700 .72rem/1.2 var(--body);color:#e1e8ff;font-style:normal}.cti-dash__pulse{background:#8fa2e0;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;right:10px}.cti-dash__st.is-live .cti-dash__pulse{background:var(--c-teal2);animation:1.6s ease-out infinite ctiPing;box-shadow:0 0 #6ee0ce}.cti-dash__st.is-wait .cti-dash__pulse{background:var(--c-amber)}.cti-dash__st.is-done .cti-dash__pulse{background:#fff}@keyframes ctiPing{to{box-shadow:0 0 0 8px #6ee0ce00}}.cti-dash__st b{background:#ffffff1a;border-radius:2px;height:4px;display:block;overflow:hidden}.cti-dash__st b i{background:var(--c-teal2);width:0;height:100%;transition:width 1.2s;transition-delay:calc(var(--i)*.12s);display:block}.cti-dash.is-in .cti-dash__st b i{width:calc(35% + var(--i)*13%)}.cti-dash__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cti-dash__card{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;min-width:0;padding:12px}.cti-dash__ct{font:700 .64rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#a9b8e8;align-items:center;gap:6px;margin-bottom:10px;display:flex}.cti-dash__q{color:#e1e8ff;grid-template-columns:96px 1fr;align-items:center;gap:8px;margin-bottom:8px;font-size:.74rem;display:grid}.cti-dash__q>i{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.cti-dash__q b{background:linear-gradient(90deg,#6e8bff,var(--c-teal2));width:0;height:100%;transition:width 1.4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*.15s);border-radius:4px;display:block}.cti-dash.is-in .cti-dash__q b{width:calc(var(--w)*100%)}.cti-dash__rings>div{justify-content:space-around;gap:6px;display:flex}.cti-dash__rings figure{flex-direction:column;align-items:center;gap:6px;margin:0;display:flex}.cti-dash__rings svg{width:64px;height:64px;transform:rotate(-90deg)}.cti-dash__rb{fill:none;stroke:#ffffff17;stroke-width:7px}.cti-dash__rf{fill:none;stroke:var(--c);stroke-width:7px;stroke-linecap:round;stroke-dasharray:0 100;transition:stroke-dasharray 1.5s;transition-delay:calc(var(--i)*.2s)}.cti-dash.is-in .cti-dash__rf{stroke-dasharray:calc(var(--p)*100) 100}.cti-dash__rings figcaption{color:#e1e8ff;text-align:center;font-size:.7rem;font-weight:600}.cti-dash__gauge svg{width:100%;max-width:200px;margin:0 auto;display:block}.cti-dash__ga{fill:none;stroke:#ffffff1a;stroke-width:12px;stroke-linecap:round}.cti-dash__gz{fill:none;stroke:var(--c-teal2);stroke-width:12px;stroke-linecap:round}.cti-dash__needle{stroke:#fff;stroke-width:3px;stroke-linecap:round;transform-origin:80px 84px;transition:transform 1.4s cubic-bezier(.3,1.3,.5,1) .3s;transform:rotate(-80deg)}.cti-dash.is-in .cti-dash__needle{transform:rotate(48deg)}.cti-dash__gauge circle{fill:#fff}.cti-dash__gl{color:#a9b8e8;justify-content:space-between;max-width:200px;margin:2px auto 0;font-size:.66rem;font-weight:700;display:flex}.cti-dash__live{background:#c2603f;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite ctiBlink}.cti-dash__wave{align-items:center;gap:2px;height:38px;margin-bottom:10px;display:flex}.cti-dash__wave i{height:calc(var(--h)*100%);background:var(--c-teal2);opacity:.85;transform-origin:50%;animation:1s ease-in-out infinite alternate ctiBar;animation-delay:calc(var(--i)*-.09s);border-radius:2px;flex:1}.cti-dash__resp .cti-dash__ct{margin-bottom:6px}.cti-dash__resp>div{align-items:flex-end;gap:5px;height:40px;display:flex}.cti-dash__resp>div i{height:calc(var(--h)*100%);transform-origin:bottom;transition:transform .8s;transition-delay:calc(var(--i)*80ms);background:#6e8bff;border-radius:3px 3px 0 0;flex:1;transform:scaleY(0)}.cti-dash.is-in .cti-dash__resp>div i{transform:none}.cti-tech{border:1px solid var(--c-line);background:linear-gradient(170deg,#f7f9fb,#eaeeff);border-radius:22px;margin-bottom:20px;padding:22px 10px 8px;position:relative}.cti-tech__rail{background:repeating-linear-gradient(90deg,#8fa2e0 0 6px,#0000 6px 12px);height:2px;animation:1.2s linear infinite ctiRail;position:absolute;top:62px;left:7%;right:7%}@keyframes ctiRail{to{background-position:12px 0}}.cti-tech__rail i{background:var(--c-teal);width:10px;height:10px;box-shadow:0 0 10px var(--c-teal2);border-radius:50%;animation:5s linear infinite ctiTravel;position:absolute;top:-4px;left:0}@keyframes ctiTravel{to{left:calc(100% - 10px)}}.cti-tech ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cti-tech li{text-align:center;opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--i)*.1s);flex-direction:column;align-items:center;gap:18px;display:flex;transform:translateY(12px)}.cti-tech.is-in li{opacity:1;transform:none}.cti-tech__tile{background:linear-gradient(160deg,#0b22a8,#0b22a8);border-radius:18px;place-items:center;width:76px;height:76px;transition:transform .25s,box-shadow .25s;display:grid;box-shadow:0 8px #0a1660,0 20px 26px -14px #07104f}.cti-tech__top{color:#e3f5f2;background:linear-gradient(160deg,#ffffff2a,#ffffff0d);border-radius:14px;place-items:center;width:56px;height:56px;display:grid}.cti-tech li:nth-child(4) .cti-tech__tile{background:linear-gradient(160deg,#19b39c,#0e9c88);box-shadow:0 8px #0a7a6a,0 20px 26px -14px #07104f}.cti-tech li:hover .cti-tech__tile{transform:translateY(-4px);box-shadow:0 12px #0a1660,0 26px 30px -14px #07104f}.cti-tech em{font:700 .82rem/1.2 var(--display);color:var(--c-ink);font-style:normal}.cti-qmon{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(28px,4vw,44px);display:grid}.cti-qmon__i{border:1px solid var(--c-line);background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:16px;display:flex}.cti-qmon__k{font:700 .68rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:7px;display:flex}.cti-qmon__i>em{color:var(--c-muted);font-size:.84rem;font-style:normal}.cti-qmon__wave{align-items:center;gap:3px;height:44px;display:flex}.cti-qmon__wave i{height:calc(var(--h)*100%);background:var(--c-deep2);animation:1.1s ease-in-out infinite alternate ctiBar;animation-delay:calc(var(--i)*-.1s);border-radius:2px;flex:1}.cti-qmon__i ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cti-qmon__i li{border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:.84rem;font-weight:600;display:flex}.cti-qmon__i li.is-0{color:#0a7a6a;background:#e3f5f2}.cti-qmon__i li.is-1{color:var(--c-deep);background:#e8eeff}.cti-qmon__i li.is-2{color:#8a6a1e;background:#fbf3dd}.cti-qmon__flow{align-items:center;gap:6px;height:44px;display:flex}.cti-qmon__flow span{background:var(--c-deep);color:#e3f5f2;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cti-qmon__flow span:nth-of-type(2){background:var(--c-teal)}.cti-qmon__flow i{background:repeating-linear-gradient(90deg,var(--c-teal) 0 6px,transparent 6px 11px);flex:1;height:2px;animation:1s linear infinite ctiRail}.cti-whycati{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cti-whycati>*{min-width:0}.cti-uses{border-top:1px solid #cfd6e3;grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.cti-uses li{border-bottom:1px solid #cfd6e3;gap:14px;padding:20px 18px 20px 0;display:flex}.cti-uses li:nth-child(odd){border-right:1px solid #cfd6e3}.cti-uses li:nth-child(2n){padding-left:18px}.cti-uses__ic{width:40px;height:40px;color:var(--c-teal);box-shadow:0 0 0 1px var(--c-line);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.cti-uses h3{color:var(--c-ink);margin:0 0 4px;font-size:1.02rem}.cti-uses p{color:var(--c-muted);margin:0;font-size:.88rem}.cti-cap{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cti-cap__card{border:1px solid var(--c-line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex;position:relative;overflow:hidden}.cti-cap__card:after{content:"";background:linear-gradient(90deg,var(--c-blue),var(--c-teal));transform-origin:0;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.cti-cap__card:hover:after{transform:scaleX(1)}.cti-cap__ic{width:46px;height:46px;color:var(--c-teal);background:#e3f5f2;border-radius:13px;place-items:center;display:grid}.cti-cap__card:nth-child(-n+3) .cti-cap__ic{background:var(--c-ink);color:#6ee0ce}.cti-cap__card h3{color:var(--c-ink);margin:4px 0 0;font-size:1.08rem}.cti-cap__card p{color:var(--c-muted);flex:1;margin:0;font-size:.9rem}.cti-cap__card .rc-link{font-size:.86rem}.cti-prog{background:#fafbfc;border:1px dashed #c3cbda;border-radius:18px;grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:center;gap:18px;margin-top:14px;padding:18px 20px;display:grid}.cti-prog__h strong{font:700 1rem var(--display);color:var(--c-ink);display:block}.cti-prog__h span{color:var(--c-muted);font-size:.84rem}.cti-prog ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cti-prog li{align-items:flex-start;gap:8px;display:flex}.cti-prog li .rc-ico{color:var(--c-muted);flex:none;margin-top:2px}.cti-prog li strong{font:700 .88rem var(--display);color:var(--c-ink);display:block}.cti-prog li span{color:var(--c-muted);font-size:.78rem}.cti-usecases{flex-wrap:wrap;align-items:center;gap:8px;margin-top:28px;display:flex}.cti-usecases__k{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-muted);margin-right:6px}.cti-usecases ul{margin:0;padding:0;list-style:none;display:contents}.cti-usecases li{background:var(--c-soft);border:1px solid var(--c-line);color:var(--c-ink);border-radius:999px;padding:7px 13px;font-size:.86rem;font-weight:600;transition:background .2s,color .2s}.cti-usecases li:hover{background:var(--c-teal);color:#fff;border-color:var(--c-teal)}.cti-aud{border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.cti-aud__col{flex-direction:column;gap:6px;padding:clamp(20px,2.6vw,32px);transition:background .3s;display:flex}.cti-aud__col+.cti-aud__col{border-left:1px solid #ffffff1f}.cti-aud__col:hover{background:#ffffff08}.cti-aud__ic{border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:6px;display:grid}.cti-aud__col0 .cti-aud__ic{color:#9db0ff;background:#6e8bff26}.cti-aud__col1 .cti-aud__ic{color:#e7c873;background:#e7c87326}.cti-aud__col2 .cti-aud__ic{color:#4fd1b5;background:#4fd1b526}.cti-aud__k{font:800 2rem/1 var(--display);color:#fff}.cti-aud__col h3{color:#c9d0ea;margin:0 0 10px;font-size:.95rem;font-weight:600}.cti-aud__col ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cti-aud__col li{color:#e4e8f7;border:1px solid #ffffff2a;border-radius:999px;padding:6px 11px;font-size:.84rem;font-weight:600}.cti-langwrap{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cti-langwrap>*{min-width:0}.cti-lang{grid-template-columns:1fr 1fr;gap:12px;display:grid}.cti-lang__c{border:1px solid var(--c-line);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:18px;display:flex}.cti-lang__c2{background:var(--c-ink);border-color:var(--c-ink);grid-column:1/-1}.cti-lang__r{font:700 .76rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-teal);align-items:center;gap:7px;display:flex}.cti-lang__c2 .cti-lang__r{color:#6ee0ce}.cti-lang ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cti-lang button{border:1px solid var(--c-line);background:var(--c-soft);font:700 .9rem var(--display);color:var(--c-ink);cursor:default;border-radius:10px;padding:7px 12px;transition:all .2s}.cti-lang__c2 button{color:#fff;background:#ffffff10;border-color:#ffffff24}.cti-lang button.is-on{background:var(--c-teal);border-color:var(--c-teal);color:#fff;transform:translateY(-2px)}.cti-lang button.is-dim{opacity:.4}.cti-lang button:focus-visible{outline:2px solid var(--c-amber);outline-offset:2px}.cti-lang__n{color:var(--c-muted);margin-top:auto;font-size:.76rem}.cti-lang__c2 .cti-lang__n{color:#9da8cc}.cti-glance{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.cti-glance li{border:1px solid var(--c-line);color:var(--c-ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px 7px 7px;font-size:.84rem;font-weight:600;display:flex}.cti-glance li span{background:var(--c-ink);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-weight:800;display:grid}.cti-ops{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:16px;display:grid}.cti-ops__list{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cti-ops__list:before{content:"";background:#d5dce7;width:2px;position:absolute;top:18px;bottom:18px;left:23px}.cti-ops__list button{cursor:pointer;text-align:left;width:100%;color:var(--c-muted);background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:10px 14px 10px 0;transition:all .2s;display:grid;position:relative}.cti-ops__list button:hover{background:#fff}.cti-ops__list button:focus-visible{outline:2px solid var(--c-teal);outline-offset:2px}.cti-ops__n{width:30px;height:30px;font:800 .72rem var(--display);color:#8a93aa;z-index:1;background:#fff;border:2px solid #d5dce7;border-radius:50%;justify-self:center;place-items:center;transition:all .2s;display:grid}.cti-ops__t{font:700 .96rem var(--display);color:var(--c-ink)}.cti-ops__list .is-past .cti-ops__n{border-color:var(--c-teal);color:var(--c-teal)}.cti-ops__list .is-on{border-color:var(--c-line);color:var(--c-teal);background:#fff;box-shadow:0 14px 28px -24px #07104f}.cti-ops__list .is-on .cti-ops__n{background:var(--c-teal);border-color:var(--c-teal);color:#fff}.cti-ops__panel{top:calc(var(--header-h) + 80px);border:1px solid var(--c-line);background:#fff;border-radius:22px;padding:clamp(20px,3vw,32px);animation:.35s rcPanel;position:sticky}.cti-ops__k{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--c-teal)}.cti-ops__panel h3{color:var(--c-ink);align-items:center;gap:12px;margin:10px 0 8px;font-size:1.5rem;display:flex}.cti-ops__panel h3>span{background:var(--c-ink);color:#6ee0ce;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.cti-ops__panel>p{color:var(--c-muted);margin:0 0 16px}.cti-ops__panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cti-ops__panel li{background:var(--c-soft);animation:.4s both rcPanel;animation-delay:calc(var(--i)*60ms);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.92rem;font-weight:600;display:flex}.cti-ops__panel li .rc-ico{color:var(--c-teal)}.cti-ops__nav{gap:8px;margin-top:18px;display:flex}.cti-ops__nav button{border:1px solid var(--c-line);cursor:pointer;width:40px;height:40px;color:var(--c-ink);background:#fff;border-radius:50%;font-size:1rem}.cti-ops__nav button:hover{border-color:var(--c-teal);color:var(--c-teal)}.cti-bc{background:#f0fbf8;border:1px solid #bfe9e1;border-radius:14px;margin-top:18px;padding:16px}.cti-bc__k{font:700 .72rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-teal)}.cti-bc__bar{background:#e2e7f3;border-radius:5px;height:10px;margin:14px 0 26px;position:relative}.cti-bc__bar i{background:linear-gradient(90deg,#8fe5d6,var(--c-teal));border-radius:5px;position:absolute;top:0;bottom:0;left:30%;right:0}.cti-bc__bar b{font:700 .76rem var(--body);color:var(--c-ink);position:absolute;top:14px;transform:translate(-50%)}.cti-bc__bar b:last-child{transform:translate(-100%)}.cti-bc__note{color:var(--c-muted);font-size:.82rem}.cti-mid{color:#fff;background:linear-gradient(100deg,#0b22a8,#0e9c88);padding:clamp(26px,4vw,40px) 0}.cti-mid__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.cti-mid strong{font:700 clamp(1.15rem,2vw,1.45rem) var(--display);display:block}.cti-mid span{color:#d6f5ef;max-width:62ch;display:block}.cti-qc{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cti-qc__core{justify-self:center;width:100%;max-width:300px;position:relative}.cti-qc__core>svg{width:100%;transform:rotate(-90deg)}.cti-qc__seg{fill:none;stroke:#bfe9e1;stroke-width:14px;transition:stroke .25s}.cti-qc__seg.is-on{stroke:var(--c-amber)}.cti-qc__core:hover .cti-qc__seg:not(.is-on){stroke:#bfe9e1}.cti-qc__core>span{background:var(--c-ink);color:#6ee0ce;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px;display:flex;position:absolute;top:20%;bottom:20%;left:20%;right:20%}.cti-qc__core strong{font:700 .95rem/1.25 var(--display);color:#fff}.cti-qc__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cti-qc__list li{border:1px solid var(--c-line);background:#fff;border-radius:16px;outline:none;flex-direction:column;gap:8px;padding:16px;transition:all .2s;display:flex}.cti-qc__list li>span{width:36px;height:36px;color:var(--c-teal);background:#e3f5f2;border-radius:10px;place-items:center;display:grid}.cti-qc__list li.is-on{border-color:var(--c-amber);box-shadow:0 16px 28px -22px var(--c-amber);transform:translateY(-2px)}.cti-qc__list li:focus-visible{border-color:var(--c-amber);box-shadow:0 16px 28px -22px var(--c-amber);transform:translateY(-2px)}.cti-qc__list strong{font:700 .95rem var(--display);color:var(--c-ink);display:block}.cti-qc__list em{color:var(--c-muted);font-size:.82rem;font-style:normal}.cti-sec-block{background:var(--c-ink);color:#fff;border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:20px;margin-top:clamp(36px,5vw,56px);padding:clamp(18px,2.4vw,26px);display:grid}.cti-sec-block__h{align-items:flex-start;gap:12px;display:flex}.cti-sec-block__h>.rc-ico{color:#6ee0ce;flex:none;margin-top:4px}.cti-sec-block h3{color:#fff;margin:0 0 4px;font-size:1.2rem}.cti-sec-block p{color:#c9d0ea;margin:0;font-size:.9rem}.cti-sec-block ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.cti-sec-block li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.86rem;font-weight:600;display:flex}.cti-sec-block li .rc-ico{color:#6ee0ce;flex:none}.cti-inf.is-in .cti-inf__tiers{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.8fr);gap:10px;display:grid}.cti-inf__tier{border:1px solid var(--c-line);border-top:4px solid var(--c-ink);background:#fff;border-radius:18px;padding:18px}.cti-inf__tier:nth-child(2){border-top-color:var(--c-teal)}.cti-inf__tier:nth-child(3){border-top-color:var(--c-amber)}.cti-inf__th{font:700 .76rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted);align-items:center;gap:8px;margin-bottom:12px;display:flex}.cti-inf__tier ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cti-inf__tier li{background:var(--c-soft);border-radius:8px;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;font-size:.86rem;display:flex}.cti-inf__tier li strong{color:var(--c-ink);font-weight:700}.cti-inf__tier li em{font-style:normal;font:700 .74rem var(--body);color:var(--c-teal);white-space:nowrap}.cti-inf__partner{background:0 0;border:1px dashed #b9c2d3;border-radius:18px;padding:18px}.cti-inf__partner p{color:var(--c-muted);margin:0;font-size:.86rem}.cti-tz{border:1px solid var(--c-line);background:#fff;border-radius:22px;grid-template-columns:220px 1fr;align-items:center;gap:clamp(20px,4vw,48px);margin-top:clamp(36px,5vw,56px);padding:clamp(18px,2.6vw,30px);display:grid}.cti-tz h3{color:var(--c-ink);margin:0 0 6px;font-size:1.35rem}.cti-tz p{color:var(--c-muted);margin:0 0 12px}.cti-tz__lg{color:var(--c-ink);flex-wrap:wrap;gap:6px 16px;margin:0 0 12px;padding:0;font-size:.84rem;font-weight:600;list-style:none;display:flex}.cti-tz__lg li{align-items:center;gap:6px;display:flex}.cti-tz__lg i{border-radius:3px;width:16px;height:5px}.cti-tz__lg .a0,.cti-clock__a0{background:var(--c-teal);stroke:var(--c-teal)}.cti-tz__lg .a1,.cti-clock__a1{background:var(--c-amber);stroke:var(--c-amber)}.cti-tz__lg .a2,.cti-clock__a2{stroke:#6e8bff;background:#6e8bff}.cti-clock{width:100%;max-width:220px}.cti-clock__face{fill:var(--c-soft);stroke:var(--c-line)}.cti-clock__tick{stroke:#9aa4b8;stroke-width:1.2px}.cti-clock__h{font:700 10px var(--body);fill:#7a849e}.cti-clock__a{fill:none;stroke-width:7px;stroke-linecap:round}.cti-clock__c{font:800 18px var(--display);fill:var(--c-ink)}.cti-clock__s{font:700 9px var(--body);fill:#7a849e;letter-spacing:.1em}.cti-ind{grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.cti-ind li{border:1px solid var(--c-line);font:700 .92rem/1.25 var(--display);color:var(--c-ink);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:14px;transition:transform .2s,border-color .2s;display:flex}.cti-ind li:hover{border-color:var(--c-teal);transform:translateY(-2px)}.cti-ind li>span{background:var(--c-soft);width:40px;height:40px;color:var(--c-teal);border-radius:11px;flex:none;place-items:center;transition:background .2s,color .2s;display:grid}.cti-ind li:hover>span{background:var(--c-teal);color:#fff}.cti-exphead{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;gap:24px;margin-bottom:22px;display:grid}.cti-cred{gap:8px;display:grid}.cti-cred>div{border:1px solid var(--c-line);background:#fff;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.cti-cred .rc-ico{color:var(--c-teal);flex:none;margin-top:3px}.cti-cred p{color:var(--c-muted);margin:0;font-size:.9rem}.cti-cred strong{color:var(--c-ink)}.cti-exp__f{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.cti-exp__f button{border:1px solid var(--c-line);font:600 .88rem var(--body);color:var(--c-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.cti-exp__f button span{background:var(--c-soft);border-radius:999px;padding:1px 7px;font-size:.72rem;font-weight:800}.cti-exp__f button.is-on{background:var(--c-ink);border-color:var(--c-ink);color:#fff}.cti-exp__f button.is-on span{background:#ffffff26}.cti-exp__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cti-exp__card{border:1px solid var(--c-line);border-left:4px solid var(--c-teal);background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:20px;display:flex}.cti-exp__card--b{border-left-color:var(--c-amber)}.cti-exp__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.cti-exp__tag{font:700 .66rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--c-teal)}.cti-exp__card--b .cti-exp__tag{color:#9a7420}.cti-exp__m{color:var(--c-muted);font-size:.76rem;font-weight:600}.cti-exp__n{font:800 2.1rem/1 var(--display);color:var(--c-ink);margin-top:4px}.cti-exp__n--t{font-size:1.25rem;line-height:1.2}.cti-exp__who{font:700 .98rem var(--display);color:var(--c-ink)}.cti-exp__card p{color:var(--c-muted);flex:1;margin:0;font-size:.86rem}.cti-exp__mk{flex-wrap:wrap;gap:5px;margin:6px 0 0;padding:0;list-style:none;display:flex}.cti-exp__mk li{background:var(--c-soft);color:var(--c-ink);border-radius:999px;padding:3px 9px;font-size:.74rem;font-weight:700}.cti-exp__more{margin-top:14px}.cti-team{flex-direction:column;align-items:center;gap:0;display:flex}.cti-team__pm{text-align:center;background:var(--c-ink);color:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:6px;max-width:340px;padding:20px 24px;display:flex;position:relative}.cti-team__pm:after{content:"";background:#c3cbda;width:2px;height:28px;position:absolute;bottom:-28px;left:50%}.cti-team__pm>span{color:#6ee0ce;background:#ffffff14;border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.cti-team__pm strong{font:700 1.1rem var(--display)}.cti-team__pm em,.cti-team li em{color:#c9d0ea;font-size:.86rem;font-style:normal}.cti-team ul{border-top:2px solid #c3cbda;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;margin:28px 0 0;padding:28px 0 0;list-style:none;display:grid;position:relative}.cti-team li{text-align:center;border:1px solid var(--c-line);background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:18px;display:flex;position:relative}.cti-team li:before{content:"";background:#c3cbda;width:2px;height:28px;position:absolute;top:-30px;left:50%}.cti-team li>span{width:44px;height:44px;color:var(--c-teal);background:#e3f5f2;border-radius:50%;place-items:center;display:grid}.cti-team li strong{font:700 1rem var(--display);color:var(--c-ink)}.cti-team li em{color:var(--c-muted)}.cti-std__in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cti-std__in>*{min-width:0}.cti-std ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.cti-std li{border:1px solid var(--c-line);background:#fff;border-radius:14px;flex-direction:column;gap:4px;padding:16px;display:flex}.cti-std li strong{font:800 1.02rem var(--display);color:var(--c-ink)}.cti-std li span{color:var(--c-muted);font-size:.84rem}.cti-std li em{font-style:normal;font:700 .7rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--c-teal);margin-top:4px}.cti-eco{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cti-eco>*{min-width:0}.cti-secres{border:1px solid var(--c-line);background:#fff;border-radius:18px;margin-top:18px;padding:18px}.cti-secres strong{font:700 1rem var(--display);color:var(--c-ink);align-items:center;gap:8px;margin-bottom:10px;display:flex}.cti-secres strong .rc-ico{color:var(--c-teal)}.cti-secres ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cti-secres li{background:var(--c-soft);color:var(--c-ink);border-radius:999px;padding:5px 11px;font-size:.82rem;font-weight:600}.cti-eco__map{aspect-ratio:1;justify-self:center;width:100%;max-width:440px;position:relative}.cti-eco__map>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cti-eco__map line{stroke:#8fe5d6;stroke-width:1.5px;stroke-dasharray:4 5;animation:3s linear infinite rcDash}.cti-eco__map circle{fill:none;stroke:#dde2ec}.cti-eco__core{aspect-ratio:1;background:var(--c-ink);color:#6ee0ce;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:28%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #0e8a8a1f}.cti-eco__core strong{color:#fff;font:800 1.2rem var(--display)}.cti-eco__n{width:0;height:0;left:calc(50% + 37.5% * cos(var(--a)));top:calc(50% + 37.5% * sin(var(--a)));text-decoration:none;position:absolute}.cti-eco__n>span{white-space:nowrap;border:1.5px solid var(--c-teal);font:700 .82rem var(--display);color:var(--c-ink);background:#fff;border-radius:999px;padding:8px 13px;transition:all .2s;position:absolute;transform:translate(-50%,-50%)}.cti-eco__n:hover>span{background:var(--c-teal);color:#fff}.cti-eco__n:focus-visible>span{background:var(--c-teal);color:#fff}.cti-eco__n--x>span{color:var(--c-muted);border-style:dashed;border-color:#b9c2d3}.cti-cta{background:radial-gradient(700px 400px at 0 0,#0e9c88 0%,#0000 70%),linear-gradient(160deg,#0b22a8,#0a1660)!important}.cti-cta .rc-kicker{color:#6ee0ce!important}@media (max-width:1100px){.cti-prog{grid-template-columns:1fr}.cti-prog ul,.cti-inf__tiers,.cti-qc__list{grid-template-columns:1fr 1fr}.cti-ind{grid-template-columns:repeat(3,1fr)}.cti-std ul{grid-template-columns:1fr 1fr}}@media (max-width:900px){.cti-hero__in,.cti-intro,.cti-whycati,.cti-langwrap,.cti-ops,.cti-qc,.cti-sec-block,.cti-exphead,.cti-std__in,.cti-eco{grid-template-columns:1fr}.cti-strip,.cti-cap,.cti-exp__grid{grid-template-columns:1fr 1fr}.cti-aud{grid-template-columns:1fr}.cti-aud__col+.cti-aud__col{border-top:1px solid #ffffff1f;border-left:0}.cti-ops__panel{position:static}.cti-team ul{border-top:0;grid-template-columns:1fr 1fr}.cti-team li:before{display:none}.cti-sec-block ul{grid-template-columns:1fr 1fr}}@media (max-width:640px){.cti-strip,.cti-cap,.cti-exp__grid,.cti-qc__list,.cti-std ul,.cti-sec-block ul,.cti-prog ul,.cti-intro__box ul,.cti-lang,.cti-uses{grid-template-columns:1fr}.cti-uses li,.cti-uses li:nth-child(2n){border-right:0;padding:16px 0}.cti-inf__tiers{grid-template-columns:1fr}.cti-tz{text-align:center;grid-template-columns:1fr;justify-items:center}.cti-tz__lg{justify-content:center}.cti-ind{grid-template-columns:1fr 1fr}.cti-ind li{gap:8px;padding:10px;font-size:.82rem}.cti-ind li>span{width:34px;height:34px}.cti-team ul{grid-template-columns:1fr}.cti-eco__map{max-width:340px}.cti-eco__n>span{padding:6px 9px;font-size:.7rem}.cti-hero .od-hero__ctas .btn,.cti-mid .btn,.cti-cta .od-hero__ctas .btn{width:100%}.cti-ops__list button{grid-template-columns:44px 1fr auto}}@media (prefers-reduced-motion:reduce){.cti *,.cti :before,.cti :after{transition:none!important;animation:none!important}}@media (max-width:1100px){.cti-facts{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.cti-facts li:nth-child(4){border-left:0;padding-left:0}.cti-tech ol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.cti-tech__rail{display:none}}@media (max-width:900px){.cti-dashwrap,.cti-six__panel{grid-template-columns:1fr}.cti-dash{transform:none}.cti-six ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:14px}.cti-six__wave{display:none}.cti-qmon{grid-template-columns:1fr}.cti-hv{width:100%;max-width:560px;margin:0 auto}}@media (max-width:640px){.cti-fc{border-radius:10px;padding:7px 9px}.cti-fc strong{font-size:.68rem}.cti-fc--q{width:40%}.cti-fc--d,.cti-fc--r,.cti-fc--l{display:none}.cti-hv__chain em{font-size:.6rem}.cti-hv__chain span{width:30px;height:30px}.cti-hv__chain li:not(:last-child):after{top:14px;left:calc(50% + 17px);right:calc(17px - 50%)}.cti-facts{grid-template-columns:1fr 1fr}.cti-facts li,.cti-facts li:nth-child(4){border-left:0;padding:0}.cti-facts li:last-child{grid-column:1/-1}.cti-six ol{grid-template-columns:1fr 1fr}.cti-six__dot{width:54px;height:54px}.cti-dash__status{grid-template-columns:1fr 1fr}.cti-dash__status>:last-child{grid-column:1/-1}.cti-dash__grid{grid-template-columns:1fr}.cti-tech ol{grid-template-columns:1fr 1fr}.cti-tech__tile{width:64px;height:64px}.cti-tech__top{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.cti-tech li{opacity:1!important;transform:none!important}.cti-dash .cti-dash__q b{width:calc(var(--w)*100%)!important}.cti-dash .cti-dash__rf{stroke-dasharray:calc(var(--p)*100) 100!important}.cti-dash .cti-dash__needle{transform:rotate(48deg)!important}.cti-dash .cti-dash__resp>div i{transform:none!important}.cti-dash .cti-dash__st b i{width:calc(35% + var(--i)*13%)!important}.cti-fc,.cti-hv__svg{transform:none!important}.cti-hv__sig{opacity:.7!important}.cti-fc__rows i{--f:100%}}.cti-facts .od-count{font:inherit;color:inherit;letter-spacing:inherit}.ofc{--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb;--r-navy:#07104f;--r-char:#0f1d72;--r-blue:#0b22a8;--r-soft:#eef2fb;--r-teal:#0e9c88;--r-gold:#c99a2e;--r-line:#dde2ec;--r-muted:#525c78;--f-ink:#07104f;--f-royal:#0b22a8;--f-bright:#1e5bff;--f-teal:#0e9c88;--f-teal2:#6ee0ce;--f-green:#2f855a;--f-gold:#c99a2e;--f-line:#dde2ec;--f-muted:#525c78;--f-soft:#f3f6fb}.ofc .rc-kicker{color:var(--f-teal)}.ofc .rc-head--light .rc-kicker{color:var(--f-teal2)}.ofc-sec--soft{background:var(--f-soft)}.ofc-sec--ink{color:#fff;background:radial-gradient(760px 380px at 85% 0,#1e3bb8 0%,#0000 60%),radial-gradient(520px 320px at 0 100%,#0e9c8833 0%,#0000 70%),linear-gradient(165deg,#0a1660,#07104f)}.ofc-lead{font:600 clamp(1.08rem,1.6vw,1.3rem)/1.5 var(--display);color:var(--f-ink)}.ofc-h3{color:var(--f-ink);margin:clamp(40px,5vw,60px) 0 16px;font-size:1.2rem}.ofc-hero{color:#fff;background:radial-gradient(640px 480px at 80% 30%,#1e6bff55 0%,#0000 62%),radial-gradient(520px 380px at 0 100%,#0e9c8838 0%,#0000 70%),linear-gradient(160deg,#0b22a8 0%,#0a1a7a 55%,#07104f 100%);padding:clamp(32px,4vw,56px) 0 clamp(28px,3vw,40px);position:relative;overflow:hidden}.ofc-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ofc-hero__in>*{min-width:0}.ofc-hero .crumbs a,.ofc-hero .crumbs span{color:#ced8f7}.ofc-eyebrow{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--f-teal2);align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.ofc-hero h1{color:#fff;margin-bottom:.3em;font-size:clamp(2.2rem,4.2vw,3.5rem);line-height:1.06}.ofc-hero__sub{font:700 clamp(1.2rem,2vw,1.6rem)/1.35 var(--display);color:#e1e8ff;margin:0 0 14px}.ofc-hero__sub span{color:var(--f-teal2)}.ofc-hero__body{color:#c9d3f5;max-width:58ch;margin:0 0 24px;font-size:1.03rem}.ofc .ofc-btn{background:var(--f-teal2);color:var(--f-ink)}.ofc .ofc-btn:hover{color:var(--f-ink);background:#fff}.ofc-hero .btn--ghost{color:#fff;border-color:#ffffff70}.ofc-hero .btn--ghost:hover{color:#fff;background:#ffffff1a}.ofc-art{border-radius:26px;position:relative;box-shadow:0 40px 70px -46px #000,0 0 0 1px #fff2}.ofc-art__svg{border-radius:26px;width:100%;height:auto;display:block}.ofc-art__city path{fill:none;stroke:#a9c1ff;stroke-opacity:.35;stroke-width:1.5px;stroke-linejoin:round}.ofc-art__floor{fill:#0e1f8c}.ofc-art__chair path{fill:none;stroke:#3a55c9;stroke-width:7px;stroke-linecap:round}.ofc-art__shoe{stroke:#050b38;stroke-width:8px;stroke-linecap:round}.ofc-art__ground{stroke:#a9c1ff;stroke-opacity:.4;stroke-width:1.5px}.ofc-art__sun{fill:#6ee0ce;fill-opacity:.18}.ofc-art__table{fill:#e1e8ff}.ofc-art__leg,.ofc-art__leg2{stroke:#a9c1ff;stroke-opacity:.6;stroke-width:6px;stroke-linecap:round}.ofc-art__leg2{fill:none;stroke:#0a1660;stroke-opacity:1;stroke-width:13px}.ofc-art__head{fill:#e8c3a0}.ofc-art__p--i .ofc-art__head{fill:#c99872}.ofc-art__hair{fill:#2a2140}.ofc-art__hair--i{fill:#1b1530}.ofc-art__body{fill:#c99a2e}.ofc-art__body--i{fill:#0e9c88}.ofc-art__arm{fill:none;stroke:#e8c3a0;stroke-width:9px;stroke-linecap:round}.ofc-art__p--i .ofc-art__arm{stroke:#c99872}.ofc-art__tab{stroke:#07104f;stroke-width:2px}.ofc-art__tl{fill:#0b22a8}.ofc-art__tl2{fill:#a9b8e8}.ofc-art__dot{fill:#0e9c88}.ofc-art__talk{fill:none;stroke:#6ee0ce;stroke-width:1.5px;stroke-dasharray:4 6;opacity:.7;animation:2s linear infinite rcDash}.ofc-art__pt{fill:#6ee0ce}.ofc-art__p--r{transform-origin:150px 300px;animation:5s ease-in-out infinite ofcNod}@keyframes ofcNod{50%{transform:rotate(-1.2deg)}}.ofc-chip{color:var(--f-ink);font:700 .76rem var(--body);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;animation:6s ease-in-out infinite ofcFloat;display:inline-flex;position:absolute;box-shadow:0 14px 26px -16px #000}.ofc-chip .rc-ico{color:var(--f-teal)}.ofc-chip--capi{top:7%;left:4%}.ofc-chip--int{animation-delay:-1.5s;top:4%;left:36%}.ofc-chip--val{animation-delay:-3s;top:24%;right:4%}.ofc-chip--val .rc-ico{color:var(--f-green)}.ofc-chip--gps{animation-delay:-4.5s;bottom:8%;right:5%}@keyframes ofcFloat{50%{transform:translateY(-5px)}}.ofc-art__tag{font:600 .62rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:#ced8f7;border:1px dashed #ffffff40;border-radius:999px;padding:2px 8px;position:absolute;bottom:10px;left:12px}.ofc-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.ofc-strip li{background:#ffffff12;border:1px solid #fff2;border-radius:14px;flex-direction:column;gap:6px;padding:14px;transition:transform .25s,background .25s;display:flex}.ofc-strip li:hover{background:#ffffff1c;transform:translateY(-3px)}.ofc-strip span{width:36px;height:36px;color:var(--f-teal2);background:#ffffff18;border-radius:10px;place-items:center;display:grid}.ofc-strip li:last-child span{background:var(--f-teal2);color:var(--f-ink)}.ofc-strip strong{font:700 .9rem/1.25 var(--display)}.ofc-strip em{color:#c9d3f5;font-size:.78rem;font-style:normal;line-height:1.35}.ofc-why2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.ofc-why2>*{min-width:0}.ofc-why2 .od-muted a{color:var(--f-royal);font-weight:600}.ofc-vs{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:10px;margin-top:22px;display:grid}.ofc-vs__c{background:var(--f-soft);border:1px solid var(--f-line);border-radius:16px;padding:16px}.ofc-vs__c--f{background:var(--f-ink);color:#fff;border-color:var(--f-ink)}.ofc-vs__k{font:700 .74rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--f-royal);align-items:center;gap:7px;margin-bottom:10px;display:flex}.ofc-vs__c--f .ofc-vs__k{color:var(--f-teal2)}.ofc-vs ul{gap:6px;margin:0;padding:0;font-size:.9rem;font-weight:600;list-style:none;display:grid}.ofc-vs__x{background:var(--f-teal);color:#fff;width:34px;height:34px;font:800 1.1rem var(--display);border-radius:50%;align-self:center;place-items:center;display:grid}.ofc-ben{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ofc-ben li{border:1px solid var(--f-line);background:#fff;border-radius:16px;gap:12px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.ofc-ben li:hover{border-color:var(--f-teal);transform:translateY(-2px)}.ofc-ben li>span{width:38px;height:38px;color:var(--f-teal);background:#e3f5f2;border-radius:11px;flex:none;place-items:center;display:grid}.ofc-ben h3{color:var(--f-ink);margin:0 0 4px;font-size:.98rem}.ofc-ben p{color:var(--f-muted);margin:0;font-size:.85rem}.ofc-mth{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:stretch;gap:16px;display:grid}.ofc-mth__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ofc-mth__list button{border:1px solid var(--f-line);cursor:pointer;text-align:left;background:#fff;border-radius:16px;grid-template-columns:28px 40px 1fr auto;align-items:center;gap:12px;width:100%;padding:14px 16px;transition:all .2s;display:grid}.ofc-mth__list button:hover{border-color:var(--f-bright)}.ofc-mth__list button:focus-visible{outline:2px solid var(--f-teal);outline-offset:2px}.ofc-mth__n{font:800 .74rem var(--display);color:#8a93aa}.ofc-mth__ic{width:40px;height:40px;color:var(--f-royal);background:#eef2fb;border-radius:12px;place-items:center;display:grid}.ofc-mth__k{font:700 1.02rem var(--display);color:var(--f-ink)}.ofc-mth__go{color:#b9c2d3;transition:transform .2s}.ofc-mth__list button.is-on{background:var(--f-ink);border-color:var(--f-ink);box-shadow:0 18px 30px -22px var(--f-ink)}.ofc-mth__list button.is-on .ofc-mth__k{color:#fff}.ofc-mth__list button.is-on .ofc-mth__n{color:var(--f-teal2)}.ofc-mth__list button.is-on .ofc-mth__ic{background:var(--f-teal2);color:var(--f-ink)}.ofc-mth__list button.is-on .ofc-mth__go{color:var(--f-teal2);transform:translate(4px)}.ofc-mth__mob{display:none}.ofc-mth__panel{border:1px solid var(--f-line);background:#fff;border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:22px;padding:clamp(20px,3vw,32px);animation:.35s rcPanel;display:grid}.ofc-mth__art{background:linear-gradient(160deg,#eef2fb,#e3f5f2);border-radius:18px;padding:16px}.ofc-mth__art svg{width:100%;height:auto;display:block}.ofc-ma__dev{fill:#07104f}.ofc-ma__scr{fill:#fff}.ofc-ma__ln{fill:#0b22a8}.ofc-ma__ln2{fill:#c9d3f5}.ofc-ma__on{fill:#0e9c88}.ofc-ma__off{fill:#c9d3f5}.ofc-ma__onf{fill:#0e9c88;opacity:.5}.ofc-ma__offf{fill:#c9d3f5}.ofc-ma__route{fill:none;stroke:#c99a2e;stroke-width:2px;stroke-dasharray:4 4}.ofc-ma__paper{fill:#fff;stroke:#a9b8e8;stroke-width:1.5px}.ofc-ma__clip{fill:#0b22a8}.ofc-ma__box{fill:#fff;stroke:#0b22a8;stroke-width:1.5px}.ofc-ma__tick{fill:none;stroke:#0e9c88;stroke-width:2px;stroke-linecap:round}.ofc-ma__pen{fill:#c99a2e}.ofc-ma__roof{fill:none;stroke:#0b22a8;stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.ofc-ma__wall{fill:#fff;stroke:#a9b8e8;stroke-width:1.5px}.ofc-ma__door{fill:#0b22a8}.ofc-ma__win{fill:#e1e8ff}.ofc-ma__tickw{fill:none;stroke:#fff;stroke-width:2.5px;stroke-linecap:round}.ofc-ma__desk{fill:#0b22a8}.ofc-ma__ground{stroke:#a9b8e8;stroke-width:2px}.ofc-ma__pin{fill:#a9b8e8;transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite ofcPin;animation-delay:calc(var(--i)*.4s)}.ofc-ma__pin.is-on{fill:#0e9c88}@keyframes ofcPin{50%{transform:translateY(-5px)}}.ofc-ma__brief{fill:#c99a2e}.ofc-mth__kk{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--f-teal)}.ofc-mth__body h3{color:var(--f-ink);margin:6px 0 8px;font-size:1.45rem}.ofc-mth__body>p{color:var(--f-muted);margin:0 0 14px}.ofc-mth__l{font:700 .7rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#8a93aa;margin-bottom:8px;display:block}.ofc-mth__body ul{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.ofc-mth__body li{background:var(--f-soft);color:var(--f-ink);animation:.4s both rcPanel;animation-delay:calc(var(--i)*50ms);border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:.86rem;font-weight:600;display:flex}.ofc-mth__body li .rc-ico,.ofc-mth__mob li .rc-ico{color:var(--f-teal);flex:none}.ofc-cmp{border:1px solid var(--f-line);background:#fff;border-radius:20px;overflow-x:auto}.ofc-cmp:focus-visible{outline:2px solid var(--f-teal)}.ofc-cmp table{border-collapse:collapse;width:100%;min-width:560px}.ofc-cmp th,.ofc-cmp td{text-align:left;border-top:1px solid var(--f-line);padding:14px 20px;font-size:.95rem}.ofc-cmp thead th{background:var(--f-ink);color:#fff;font:700 .74rem var(--body);letter-spacing:.12em;text-transform:uppercase;border-top:0}.ofc-cmp tbody th{font:700 1rem var(--display);color:var(--f-ink);align-items:center;gap:10px;display:flex}.ofc-cmp td{color:var(--f-muted)}.ofc-cmp tbody tr{transition:background .2s}.ofc-cmp tbody tr.is-on{background:#eef2fb}.ofc-cmp__ic{width:32px;height:32px;color:var(--f-royal);background:#eef2fb;border-radius:9px;place-items:center;display:grid}.ofc-cmp tr.is-on .ofc-cmp__ic{background:var(--f-royal);color:#fff}.ofc-cmp__cap{font:700 .8rem var(--body);border-radius:999px;padding:5px 11px;display:inline-block}.ofc-cmp__cap--dig{color:#0a7a6a;background:#e3f5f2}.ofc-cmp__cap--paper{color:#8a6a1e;background:#fbf3dd}.ofc-cmp__cap--mix{color:var(--f-royal);background:#e8eeff}.ofc-cmp__cap--loc{color:var(--f-green);background:#e6f2ea}.ofc-aud{position:relative}.ofc-aud__net{width:100%;height:90px;display:block}.ofc-aud__net path{fill:none;stroke:#c9d3f5;stroke-width:2px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke;transition:stroke .25s}.ofc-aud__net path.is-on{stroke:var(--f-teal);stroke-dasharray:none}.ofc-aud__net circle{fill:var(--f-ink)}.ofc-aud__hub{background:var(--f-ink);color:#fff;font:700 .82rem var(--body);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:8px 14px;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.ofc-aud__hub .rc-ico{color:var(--f-teal2)}.ofc-aud__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ofc-aud__col{border:1px solid var(--f-line);border-top:4px solid var(--c);background:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:clamp(18px,2.4vw,26px);transition:transform .25s,box-shadow .25s;display:flex}.ofc-aud__col0{--c:#1e5bff}.ofc-aud__col1{--c:#0b22a8}.ofc-aud__col2{--c:#0e9c88}.ofc-aud__col.is-on{box-shadow:0 24px 40px -30px var(--c);transform:translateY(-4px)}.ofc-aud__ic{background:color-mix(in srgb,var(--c) 12%,#fff);width:46px;height:46px;color:var(--c);border-radius:13px;place-items:center;display:grid}.ofc-aud__k{font:800 1.9rem/1 var(--display);color:var(--f-ink);margin-top:6px}.ofc-aud__col h3{color:var(--f-muted);margin:0 0 8px;font-size:.95rem;font-weight:600}.ofc-aud__col ul{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.ofc-aud__col li{background:var(--f-soft);color:var(--f-ink);border-radius:999px;padding:6px 11px;font-size:.84rem;font-weight:600}.ofc-aud__col .rc-link{font-size:.88rem}.ofc-htr{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ofc-htr>*{min-width:0}.ofc-htr ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ofc-htr li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:6px;padding:18px;transition:background .25s,border-color .25s;display:flex}.ofc-htr li:hover{border-color:var(--f-teal2);background:#ffffff17}.ofc-htr li>span{width:40px;height:40px;color:var(--f-teal2);background:#6ee0ce22;border-radius:12px;place-items:center;margin-bottom:4px;display:grid}.ofc-htr strong{font:700 1rem var(--display)}.ofc-htr em{color:#c9d3f5;font-size:.84rem;font-style:normal}.ofc-geo{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:stretch;gap:16px;display:grid}.ofc-geo__ctl{border:1px solid var(--f-line);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:20px;display:flex}.ofc-geo__k{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--f-muted)}.ofc-geo__lv{gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ofc-geo__lv:before{content:"";background:#dde2ec;width:2px;position:absolute;top:14px;bottom:14px;left:12px}.ofc-geo__lv button{width:100%;font:600 .9rem var(--body);color:var(--f-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:7px 10px 7px 30px;display:flex;position:relative}.ofc-geo__lv button:before{content:"";background:#fff;border:2px solid #c3cbe0;border-radius:50%;width:12px;height:12px;margin-top:-6px;position:absolute;top:50%;left:7px}.ofc-geo__lv button.is-past:before{border-color:var(--f-teal);background:var(--f-teal)}.ofc-geo__lv button.is-on{color:var(--f-ink);background:#eef2fb;font-weight:700}.ofc-geo__lv button.is-on:before{border-color:var(--f-royal);background:var(--f-royal);box-shadow:0 0 0 4px #0b22a826}.ofc-geo__f{flex-wrap:wrap;gap:6px;display:flex}.ofc-geo__f button{border:1px solid var(--f-line);font:600 .82rem var(--body);color:var(--f-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;transition:all .2s;display:inline-flex}.ofc-geo__f button.is-on{background:var(--f-teal);border-color:var(--f-teal);color:#fff}.ofc-geo__f button:focus-visible{outline:2px solid var(--f-royal);outline-offset:2px}.ofc-geo__lv button:focus-visible{outline:2px solid var(--f-royal);outline-offset:2px}.ofc-geo__map{background:linear-gradient(165deg,#0a1660,#07104f);border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.ofc-geo__map svg{width:100%;height:auto;display:block}.ofc-geo__t{fill:#ffffff10;stroke:#ffffff14;transform-box:fill-box;transform-origin:50%;transition:fill .35s,transform .35s}.ofc-geo__t.is-on.ofc-geo__t--urban{fill:#1e6bff}.ofc-geo__t.is-on.ofc-geo__t--semiurban{fill:#0e9c88}.ofc-geo__t.is-on.ofc-geo__t--rural{fill:#3fa36b}.ofc-geo__t.is-on{transform:scale(.92)}.ofc-geo__ring{fill:#6ee0ce14;stroke:#6ee0ce;stroke-width:2px;stroke-dasharray:6 6;transition:r .5s;animation:3s linear infinite rcDash}.ofc-geo__core{fill:#fff}.ofc-geo__lbl{font:700 13px var(--body);fill:#fff;letter-spacing:.06em;paint-order:stroke;stroke:#07104f;stroke-width:4px}.ofc-geo__lg{color:#c9d3f5;flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:.8rem;display:flex}.ofc-geo__lg span{align-items:center;gap:6px;display:flex}.ofc-geo__lg i{border-radius:3px;width:12px;height:12px}.ofc-geo__lg i.u{background:#1e6bff}.ofc-geo__lg i.s{background:#0e9c88}.ofc-geo__lg i.r{background:#3fa36b}.ofc-geo__lg em{font-style:normal;font:600 .66rem var(--body);letter-spacing:.08em;text-transform:uppercase;border:1px dashed #ffffff40;border-radius:999px;margin-left:auto;padding:2px 8px}.ofc-proc__rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ofc-proc__rail:before{content:"";background:linear-gradient(90deg,var(--f-royal),var(--f-teal));transform-origin:0;border-radius:2px;height:3px;transition:transform 1.3s;position:absolute;top:30px;left:6%;right:6%;transform:scaleX(0)}.ofc-proc.is-in .ofc-proc__rail:before{transform:scaleX(1)}.ofc-proc__rail li{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i)*90ms);transform:translateY(10px)}.ofc-proc.is-in .ofc-proc__rail li{opacity:1;transform:none}.ofc-proc__rail button{cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:100%;padding:0 4px 8px;display:flex}.ofc-proc__rail button:focus-visible{outline:2px solid var(--f-teal);outline-offset:4px;border-radius:12px}.ofc-proc__dot{z-index:1;width:60px;height:60px;color:var(--f-royal);background:#fff;border:2px solid #c9d3f5;border-radius:50%;place-items:center;transition:all .3s;display:grid;position:relative}.ofc-proc__rail .is-past .ofc-proc__dot{border-color:var(--f-teal);color:var(--f-teal)}.ofc-proc__rail .is-on .ofc-proc__dot{background:var(--f-ink);border-color:var(--f-ink);color:var(--f-teal2);transform:scale(1.08);box-shadow:0 0 0 7px #0b22a81f}.ofc-proc__n{font:800 .7rem var(--display);color:#8a93aa}.ofc-proc__t{font:700 .88rem/1.25 var(--display);color:var(--f-ink)}.ofc-proc__panel{background:var(--f-soft);border:1px solid var(--f-line);border-radius:22px;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;margin-top:18px;padding:clamp(18px,3vw,30px);animation:.35s rcPanel;display:grid}.ofc-proc__big{font:800 clamp(3rem,6vw,4.6rem)/1 var(--display);color:#0000;-webkit-text-stroke:2px var(--f-royal)}.ofc-proc__panel h3{color:var(--f-ink);margin:0 0 6px;font-size:1.4rem}.ofc-proc__panel p{color:var(--f-muted);margin:0}.ofc-proc__panel ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ofc-proc__panel li{border:1px solid var(--f-line);color:var(--f-ink);animation:.4s both rcPanel;animation-delay:calc(var(--i)*50ms);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.86rem;font-weight:600;display:inline-flex}.ofc-proc__panel li .rc-ico{color:var(--f-teal)}.ofc-mid{color:#fff;background:linear-gradient(100deg,#0b22a8,#0e9c88);padding:clamp(26px,4vw,40px) 0}.ofc-mid__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ofc-mid strong{font:700 clamp(1.15rem,2vw,1.45rem) var(--display);display:block}.ofc-mid span{color:#ddf5f0;max-width:62ch;display:block}.ofc-qc__pipe{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-bottom:22px;display:grid}.ofc-qc__in,.ofc-qc__out{font:700 .86rem var(--body);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.ofc-qc__in{color:#e1e8ff;background:#ffffff14;border:1px solid #ffffff26}.ofc-qc__out{background:var(--f-teal2);color:var(--f-ink)}.ofc-qc__gates{justify-content:space-between;align-items:center;height:44px;display:flex;position:relative}.ofc-qc__gates:before{content:"";background:repeating-linear-gradient(90deg,#ffffff40 0 6px,#0000 6px 12px);height:2px;position:absolute;top:50%;left:0;right:0}.ofc-qc__gates i{background:#ffffff1f;border:1px solid #fff3;border-radius:7px;width:14px;height:40px;transition:all .3s;position:relative}.ofc-qc.is-in .ofc-qc__gates i{animation:8s linear infinite ofcGate;animation-delay:calc(var(--i)*1s)}@keyframes ofcGate{0%,10%{background:#6ee0ce;border-color:#6ee0ce}14%,to{background:#ffffff1f;border-color:#fff3}}.ofc-qc__gates i.is-on{background:var(--f-gold)!important;border-color:var(--f-gold)!important}.ofc-qc__tok{background:#fff;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:0;box-shadow:0 0 12px #6ee0ce}.ofc-qc.is-in .ofc-qc__tok{animation:8s linear infinite ofcTok}@keyframes ofcTok{to{left:calc(100% - 14px)}}.ofc-qc__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ofc-qc__list li{opacity:0;transition:opacity .45s,transform .45s,background .25s,border-color .25s;transition-delay:calc(var(--i)*80ms),calc(var(--i)*80ms),0s,0s;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;outline:none;flex-direction:column;gap:6px;padding:18px;display:flex;position:relative;transform:translateY(10px)}.ofc-qc.is-in .ofc-qc__list li{opacity:1;transform:none}.ofc-qc__list li.is-on{border-color:var(--f-gold);background:#ffffff17}.ofc-qc__list li:focus-visible{border-color:var(--f-gold);background:#ffffff17}.ofc-qc__n{font:800 .74rem var(--display);color:var(--f-teal2)}.ofc-qc__ic{color:#fff;background:#ffffff14;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ofc-qc__list strong{font:700 1rem var(--display)}.ofc-qc__list em{color:#c9d3f5;font-size:.84rem;font-style:normal}.ofc-qc__ok{background:var(--f-teal);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:14px;right:14px}.ofc-tech{border:1px solid var(--f-line);background:linear-gradient(160deg,#eef2fb,#e3f5f2);border-radius:24px;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-bottom:16px;padding:clamp(18px,3vw,28px);display:grid}.ofc-tech__node{text-align:center;opacity:0;flex-direction:column;align-items:center;gap:6px;transition:all .45s;display:flex;transform:translateY(10px)}.ofc-tech.is-in .ofc-tech__node{opacity:1;transform:none}.ofc-tech__node:nth-child(3){transition-delay:.15s}.ofc-tech__node:nth-child(5){transition-delay:.3s}.ofc-tech__node:nth-child(7){transition-delay:.45s}.ofc-tech__node>span{width:70px;height:70px;color:var(--f-royal);box-shadow:0 14px 26px -18px var(--f-ink),0 0 0 1px var(--f-line);background:#fff;border-radius:20px;place-items:center;display:grid}.ofc-tech__node--c>span{background:var(--f-royal);color:#fff}.ofc-tech__node--o>span{background:var(--f-teal);color:#fff}.ofc-tech__node strong{font:700 .95rem var(--display);color:var(--f-ink)}.ofc-tech__node em{color:var(--f-muted);font-size:.8rem;font-style:normal}.ofc-tech__link{background:repeating-linear-gradient(90deg,var(--f-teal) 0 6px,transparent 6px 11px);width:clamp(40px,6vw,90px);height:2px;animation:1s linear infinite ofcLink;position:relative}@keyframes ofcLink{to{background-position:11px 0}}.ofc-tech__link b{font:700 .66rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--f-teal);position:absolute;top:-22px;left:50%;transform:translate(-50%)}.ofc-tech__link i{background:var(--f-royal);border-radius:50%;width:8px;height:8px;animation:1.8s linear infinite ofcTrav;position:absolute;top:-3px;left:0}@keyframes ofcTrav{to{left:calc(100% - 8px)}}.ofc-tcards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ofc-tcards li{border:1px solid var(--f-line);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}.ofc-tcards li>span{width:38px;height:38px;color:var(--f-royal);background:#eef2fb;border-radius:11px;place-items:center;display:grid}.ofc-tcards strong{font:700 .95rem var(--display);color:var(--f-ink)}.ofc-tcards em{color:var(--f-muted);font-size:.84rem;font-style:normal}.ofc-ptq{grid-template-columns:1fr auto 1fr auto 1fr auto .9fr;align-items:center;gap:10px;display:grid}.ofc-ptq__c{border:1px solid var(--f-line);border-top:4px solid var(--c);background:#fff;border-radius:20px;flex-direction:column;gap:8px;height:100%;padding:20px;display:flex}.ofc-ptq__c0{--c:#1e5bff}.ofc-ptq__c1{--c:#0b22a8}.ofc-ptq__c2{--c:#0e9c88}.ofc-ptq__c>span{background:color-mix(in srgb,var(--c) 12%,#fff);width:44px;height:44px;color:var(--c);border-radius:12px;place-items:center;display:grid}.ofc-ptq__c strong{font:800 1.2rem var(--display);color:var(--f-ink);text-transform:uppercase;letter-spacing:.04em}.ofc-ptq__c ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.ofc-ptq__c li{background:var(--f-soft);color:var(--f-ink);border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:600}.ofc-ptq__op{font:800 1.8rem var(--display);color:var(--f-teal)}.ofc-ptq__res{text-align:center;aspect-ratio:1;color:var(--f-teal2);box-shadow:0 0 0 10px #0e9c881f,0 24px 40px -24px var(--f-ink);background:radial-gradient(circle at 35% 30%,#1e5bff,#07104f);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.ofc-ptq__res strong{color:#fff;font:800 1.05rem/1.2 var(--display);padding:0 10px}.ofc-ind{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ofc-ind li{border:1px solid var(--f-line);font:700 .95rem/1.25 var(--display);color:var(--f-ink);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px;transition:transform .2s,border-color .2s;display:flex}.ofc-ind li:hover{border-color:var(--f-royal);transform:translateY(-3px)}.ofc-ind li>span{width:44px;height:44px;color:var(--f-royal);background:#eef2fb;border-radius:12px;flex:none;place-items:center;transition:all .2s;display:grid}.ofc-ind li:hover>span{background:var(--f-royal);color:#fff}.ofc-rt{background:var(--f-ink);color:#fff;border-radius:24px;margin-top:clamp(40px,5vw,60px);padding:clamp(18px,3vw,30px)}.ofc-rt__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.ofc-rt__h h3{color:#fff;margin:0;font-size:1.35rem}.ofc-rt__h p{color:#c9d3f5;margin:0;font-size:.92rem}.ofc-rt ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ofc-rt li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:6px;padding:12px 14px;transition:background .2s;display:flex}.ofc-rt li:hover{background:#ffffff17}.ofc-rt strong{font:700 .92rem var(--display)}.ofc-rt li span{font:700 .66rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:var(--f-teal2);align-items:center;gap:5px;display:inline-flex}.ofc-apps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.ofc-apps__c{border:1px solid var(--f-line);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:18px;display:flex}.ofc-apps__c>.rc-ico{color:var(--f-teal)}.ofc-apps__c strong{font:700 1rem var(--display);color:var(--f-ink)}.ofc-apps__c span{color:var(--f-muted);font-size:.86rem}.ofc-wy{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ofc-wy li{border:1px solid var(--f-line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:20px;display:flex;position:relative;overflow:hidden}.ofc-wy li:after{content:"";background:linear-gradient(90deg,var(--f-royal),var(--f-teal));transform-origin:0;height:3px;transition:transform .35s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.ofc-wy li:hover:after{transform:scaleX(1)}.ofc-wy__n{font:800 .78rem var(--display);color:#b9c2d3;position:absolute;top:14px;right:16px}.ofc-wy__ic{background:var(--f-ink);width:42px;height:42px;color:var(--f-teal2);border-radius:12px;place-items:center;display:grid}.ofc-wy strong{font:700 1rem var(--display);color:var(--f-ink)}.ofc-wy em{color:var(--f-muted);font-size:.86rem;font-style:normal}.ofc-sc{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:16px;display:grid}.ofc-sc>*{min-width:0}.ofc-sc h2{color:var(--f-ink);margin:8px 0 6px;font-size:clamp(1.4rem,2.4vw,1.8rem)}.ofc-sc__ex{background:var(--f-soft);border:1px dashed #b9c3e0;border-radius:24px;padding:clamp(20px,3vw,32px)}.ofc-sc__tag{font:700 .66rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#8a6a1e;background:#fbf3dd;border-radius:999px;padding:4px 10px;display:inline-block}.ofc-sc__ex ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:18px 0;padding:0;list-style:none;display:grid}.ofc-sc__ex li{border:1px solid var(--f-line);font:700 .84rem/1.25 var(--display);color:var(--f-ink);background:#fff;border-radius:12px;flex-direction:column;gap:6px;padding:12px 10px;display:flex;position:relative}.ofc-sc__ex li span{color:var(--f-teal);font-size:.7rem}.ofc-sc__ex li:last-child{background:var(--f-teal);border-color:var(--f-teal);color:#fff}.ofc-sc__ex li:last-child span{color:#ddf5f0}.ofc-team{background:var(--f-ink);color:#fff;border-radius:24px;padding:clamp(20px,3vw,32px)}.ofc-team h2{color:#fff}.ofc-team ul{gap:8px;margin:14px 0 16px;padding:0;list-style:none;display:grid}.ofc-team li{font:700 .92rem var(--display);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.ofc-team li span{width:34px;height:34px;color:var(--f-teal2);background:#6ee0ce22;border-radius:10px;place-items:center;display:grid}.ofc-team .rc-link{color:var(--f-teal2)}.ofc-rel{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ofc-rel a,.ofc-rel__x{border:1px solid var(--f-line);color:var(--f-ink);background:#fff;border-radius:14px;align-items:center;gap:10px;height:100%;padding:16px;text-decoration:none;display:flex}.ofc-rel a .rc-ico:first-child,.ofc-rel__x .rc-ico{color:var(--f-teal)}.ofc-rel strong{font:700 .95rem var(--display);flex:1}.ofc-rel a .rc-ico:last-child{color:#b9c2d3;transition:transform .2s,color .2s}.ofc-rel a:hover .rc-ico:last-child{color:var(--f-royal);transform:translate(3px)}.ofc-rel__x{color:var(--f-muted);border-style:dashed}.ofc-cta{text-align:center;color:#fff;background:radial-gradient(700px 400px at 100% 0,#0e9c8855 0%,#0000 60%),linear-gradient(160deg,#0b22a8,#07104f);padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.ofc-cta__bg{opacity:.18;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ofc-cta__bg circle{fill:#a9c1ff}.ofc-cta__in{max-width:780px;position:relative}.ofc-cta .rc-kicker{color:var(--f-teal2)}.ofc-cta h2{color:#fff;margin:.3em 0 .4em;font-size:clamp(1.9rem,4vw,3rem)}.ofc-cta p{color:#d6defa;max-width:60ch;margin:0 auto 26px;font-size:1.06rem}.ofc-cta .od-hero__ctas{justify-content:center}@media (max-width:1100px){.ofc-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ofc-proc__rail{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.ofc-proc__rail:before{display:none}.ofc-qc__list,.ofc-tcards,.ofc-wy,.ofc-rt ul,.ofc-rel{grid-template-columns:repeat(2,minmax(0,1fr))}.ofc-ptq{grid-template-columns:1fr auto 1fr auto 1fr}.ofc-ptq__res{aspect-ratio:auto;border-radius:20px;flex-direction:row;grid-column:1/-1;padding:20px}.ofc-ptq>.ofc-ptq__op:nth-last-child(2){grid-column:1/-1;justify-self:center}.ofc-sc__ex ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ofc-tech{grid-template-columns:1fr auto 1fr;row-gap:24px}.ofc-tech__link:nth-child(4){display:none}}@media (max-width:900px){.ofc-hero__in,.ofc-why2,.ofc-htr,.ofc-geo,.ofc-sc,.ofc-mth{grid-template-columns:1fr}.ofc-art{width:100%;max-width:560px;margin:0 auto}.ofc-mth__panel{display:none}.ofc-mth__mob{padding:14px 16px 6px;animation:.3s rcPanel;display:block}.ofc-mth__mob p{color:var(--f-muted);margin:0 0 10px;font-size:.92rem}.ofc-mth__mob ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ofc-mth__mob li{color:var(--f-ink);align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:flex}.ofc-aud__cols{grid-template-columns:1fr}.ofc-aud__net{display:none}.ofc-aud__hub{margin-bottom:12px;position:static;transform:none}.ofc-htr ul{grid-template-columns:1fr 1fr}.ofc-proc__panel{grid-template-columns:1fr;gap:10px}.ofc-ind,.ofc-apps{grid-template-columns:repeat(2,minmax(0,1fr))}.ofc-qc__pipe{grid-template-columns:1fr}.ofc-qc__in,.ofc-qc__out{justify-self:center}}@media (max-width:640px){.ofc-chip{padding:5px 8px;font-size:.66rem}.ofc-chip--int{display:none}.ofc-strip{grid-template-columns:1fr 1fr}.ofc-vs{grid-template-columns:1fr}.ofc-vs__x{justify-self:center}.ofc-ben,.ofc-htr ul,.ofc-qc__list,.ofc-tcards,.ofc-wy,.ofc-rel,.ofc-ind,.ofc-apps{grid-template-columns:1fr}.ofc-rt ul{grid-template-columns:1fr 1fr}.ofc-rt li{padding:10px}.ofc-rt strong{font-size:.84rem}.ofc-proc__rail{grid-template-columns:1fr 1fr}.ofc-proc__dot{width:52px;height:52px}.ofc-ptq{grid-template-columns:1fr}.ofc-ptq__op{justify-self:center}.ofc-sc__ex ol{grid-template-columns:1fr 1fr}.ofc-tech{grid-template-columns:1fr}.ofc-tech__link{background:repeating-linear-gradient(180deg,var(--f-teal) 0 6px,transparent 6px 11px);justify-self:center;width:2px;height:28px}.ofc-tech__link:nth-child(4){display:block}.ofc-tech__link b{top:50%;left:12px;transform:translateY(-50%)}.ofc-tech__link i{display:none}.ofc-hero .od-hero__ctas .btn,.ofc-mid .btn,.ofc-cta .od-hero__ctas .btn{width:100%}.ofc-geo__lg em{margin-left:0}}@media (prefers-reduced-motion:reduce){.ofc *,.ofc :before,.ofc :after{transition:none!important;animation:none!important}.ofc-proc__rail li,.ofc-qc__list li,.ofc-tech__node{opacity:1!important;transform:none!important}.ofc-proc__rail:before{transform:none!important}.ofc-qc__tok{left:calc(100% - 14px)}}.qnt{--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb;--r-navy:#07104f;--r-char:#0f1d72;--r-blue:#0b22a8;--r-soft:#eef2fb;--r-teal:#0e9c88;--r-gold:#c99a2e;--r-line:#dde2ec;--r-muted:#525c78;--q-ink:#07104f;--q-royal:#0b22a8;--q-bright:#1e5bff;--q-teal:#0e9c88;--q-teal2:#6ee0ce;--q-gold:#c99a2e;--q-coral:#c2603f;--q-line:#dde2ec;--q-muted:#525c78;--q-soft:#f3f6fb}.qnt .rc-kicker{color:var(--q-royal)}.qnt .rc-head--light .rc-kicker{color:var(--q-teal2)}.qnt-sec--soft{background:var(--q-soft)}.qnt-sec--ink{color:#fff;background:radial-gradient(760px 380px at 15% 0,#1e3bb8 0%,#0000 60%),radial-gradient(520px 320px at 100% 100%,#0e9c8833 0%,#0000 70%),linear-gradient(165deg,#0a1660,#07104f)}.qnt-h3{color:var(--q-ink);margin:0 0 6px;font-size:1.25rem}.qnt-quote{font:600 clamp(1.08rem,1.6vw,1.28rem)/1.5 var(--display);color:var(--q-ink);border-left:3px solid var(--q-coral);margin:0 0 16px;padding-left:18px}.qnt-quote--sm{border-color:var(--q-royal);font-size:1.02rem}.qnt .od-muted a,.qnt .rdc-note a{color:var(--q-royal);font-weight:600}.qnt-hero{border-bottom:1px solid var(--q-line);background:linear-gradient(#0b22a80a 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#0b22a80a 1px,#0000 1px) 0 0/28px 28px,radial-gradient(700px 480px at 85% 40%,#e3eaff 0%,#0000 65%),#fff;padding:clamp(32px,4vw,56px) 0 clamp(28px,3vw,40px);position:relative;overflow:hidden}.qnt-hero__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.qnt-hero__in>*{min-width:0}.qnt-eyebrow{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--q-teal);align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.qnt-hero h1{color:var(--q-ink);letter-spacing:-.02em;margin-bottom:.15em;font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:1.02}.qnt-hero__sub{font:700 clamp(1.2rem,2.2vw,1.7rem)/1.3 var(--display);color:var(--q-royal);background:linear-gradient(#0000 68%,#6ee0ce66 68%);margin:0 0 16px;display:inline-block}.qnt-hero__body{color:var(--q-muted);max-width:58ch;margin:0 0 24px;font-size:1.04rem}.qnt .qnt-btn{background:var(--q-ink);color:#fff}.qnt .qnt-btn:hover{background:var(--q-royal)}.qnt-hv{color:#fff;background:linear-gradient(160deg,#0b22a8,#07104f);border-radius:26px;padding:18px;position:relative;box-shadow:0 40px 70px -44px #07104f}.qnt-hv__panels{grid-template-rows:auto auto auto;grid-template-columns:1.25fr 1fr;gap:10px;display:grid}.qnt-hv__p{opacity:.45;background:#ffffff0d;border:1px solid #ffffff1c;border-radius:14px;padding:12px 14px;transition:opacity .45s,border-color .45s,background .45s}.qnt-hv__p.is-on{opacity:1;background:#ffffff14;border-color:#6ee0ce66}.qnt-hv__k{font:700 .62rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#a9b8e8;margin-bottom:6px;display:block}.qnt-hv__q{grid-column:1/-1}.qnt-hv__q strong{font:700 .98rem/1.35 var(--display);margin-bottom:10px;display:block}.qnt-hv__scale{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.qnt-hv__scale i{text-align:center;font-style:normal;font:700 .8rem var(--body);color:#c9d3f5;border:1px solid #ffffff30;border-radius:8px;padding:6px 0}.qnt-hv__q.is-on .qnt-hv__scale i.is-sel{background:var(--q-teal2);border-color:var(--q-teal2);color:var(--q-ink)}.qnt-hv__dots{grid-template-columns:repeat(12,1fr);gap:5px;display:grid}.qnt-hv__dots i{aspect-ratio:1;opacity:.35;transition:opacity .3s;transition-delay:calc(var(--i)*14ms);background:#a9c1ff;border-radius:50%}.qnt-hv__dots i.b{background:#6ee0ce}.qnt-hv__dots i.h{background:#f0d98f}.qnt-hv__r.is-on .qnt-hv__dots i{opacity:1}.qnt-hv__grid{grid-template-columns:repeat(6,1fr);gap:3px;display:grid}.qnt-hv__grid i{height:9px;transition:background .3s;transition-delay:calc(var(--i)*18ms);background:#ffffff26;border-radius:2px}.qnt-hv__d.is-on .qnt-hv__grid i{background:#6e8bff}.qnt-hv__a svg{width:100%;height:64px;display:block}.qnt-hv__bar{fill:#6e8bff;opacity:.5;transform-box:fill-box;transform-origin:bottom;transition:transform .6s,opacity .6s;transition-delay:calc(var(--i)*60ms);transform:scaleY(.25)}.qnt-hv__a.is-on .qnt-hv__bar{opacity:1;transform:none}.qnt-hv__curve{fill:none;stroke:#6ee0ce;stroke-width:2px;stroke-dasharray:3 3}.qnt-hv__x{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.qnt-hv__x .rc-ico{color:var(--q-teal2)}.qnt-hv__x strong{font:800 1.05rem var(--display)}.qnt-hv__x span{color:#c9d3f5;font-size:.72rem}.qnt-hv__x.is-on{background:#6ee0ce22}.qnt-hv__chain{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:12px 0 0;padding:0;list-style:none;display:grid}.qnt-hv__chain li{font:700 .68rem var(--body);color:#a9b8e8;text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex;position:relative}.qnt-hv__chain li:not(:last-child):after{content:"";background:#ffffff26;height:2px;position:absolute;top:13px;left:calc(50% + 16px);right:calc(16px - 50%)}.qnt-hv__chain li.is-done:not(:last-child):after{background:var(--q-teal2)}.qnt-hv__chain span{color:#e1e8ff;background:#ffffff14;border:1px solid #ffffff30;border-radius:50%;place-items:center;width:28px;height:28px;transition:all .3s;display:grid}.qnt-hv__chain .is-done{color:#fff}.qnt-hv__chain .is-done span{border-color:var(--q-teal2)}.qnt-hv__chain .is-cur span{background:var(--q-teal2);color:var(--q-ink)}.qnt-hv__tag{font:600 .62rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--q-muted);background:#fff;border:1px dashed #b9c3e0;border-radius:999px;padding:3px 9px;position:absolute;top:-11px;right:14px}.qnt-strip{border-top:1px solid var(--q-line);flex-wrap:wrap;gap:6px 28px;margin:clamp(24px,3vw,36px) 0 0;padding:14px 0 0;list-style:none;display:flex}.qnt-strip li{font:700 .95rem var(--display);color:var(--q-ink);align-items:baseline;gap:8px;display:flex}.qnt-strip span{font:800 .7rem var(--display);color:var(--q-teal)}.qnt-psw{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.qnt-psw>*{min-width:0}.qnt-ps{gap:0;display:grid}.qnt-ps__row{border-radius:18px;padding:18px}.qnt-ps__row--bad{background:#fbf4f1;border:1px dashed #e4b7a7}.qnt-ps__row--good{background:var(--q-ink);color:#fff}.qnt-ps__k{font:700 .74rem var(--body);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:7px;margin-bottom:12px;display:flex}.qnt-ps__row--bad .qnt-ps__k{color:var(--q-coral)}.qnt-ps__row--good .qnt-ps__k{color:var(--q-teal2)}.qnt-ps ol{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.qnt-ps li{font:600 .88rem var(--body);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i)*80ms);border-radius:9px;padding:7px 12px;position:relative;transform:translateY(6px)}.qnt-ps__row--good li{transition-delay:calc(.45s + var(--i)*80ms);font-family:var(--display);background:#ffffff14;font-weight:700}.qnt-ps__row--bad li{color:#6b4a40;background:#fff;border:1px solid #ebd0c6}.qnt-ps li:not(:last-child):after{content:"→";font-size:.8rem;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.qnt-ps__row--bad li:not(:last-child):after{color:#d19a87}.qnt-ps__row--good li:not(:last-child):after{color:var(--q-teal2)}.qnt-ps__row--bad li:last-child{background:var(--q-coral);color:#fff;border-color:var(--q-coral)}.qnt-ps__row--good li:last-child{background:var(--q-teal2);color:var(--q-ink)}.qnt-ps.is-in li{opacity:1;transform:none}.qnt-ps__bridge{place-items:center;height:46px;display:grid;position:relative}.qnt-ps__bridge:before{content:"";background:linear-gradient(var(--q-coral),var(--q-teal));width:2px;position:absolute;top:0;bottom:0;left:50%}.qnt-ps__bridge span{border:1px solid var(--q-line);font:700 .7rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--q-royal);background:#fff;border-radius:999px;padding:4px 12px;position:relative}.qnt-s2i{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:8px;min-height:400px;margin:10px 0 0;padding:0;list-style:none;display:grid;position:relative}.qnt-s2i:before{content:"";background:linear-gradient(90deg,#6e8bff,var(--q-teal2));transform-origin:0;height:2px;transition:transform 1.4s;position:absolute;top:196px;left:3%;right:3%;transform:scaleX(0)}.qnt-s2i.is-in:before{transform:scaleX(1)}.qnt-s2i li{text-align:center;opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.12s);grid-template-rows:auto auto auto auto;justify-items:center;gap:6px;padding-top:0;display:grid;position:relative;transform:translateY(12px)}.qnt-s2i.is-in li{opacity:1;transform:none}.qnt-s2i li.is-dn{padding-top:222px}.qnt-s2i li:not(.is-dn){padding-top:0}.qnt-s2i li:after{content:"";background:#ffffff30;width:2px;position:absolute;left:50%}.qnt-s2i li:not(.is-dn):after{height:18px;top:178px}.qnt-s2i li.is-dn:after{height:22px;top:196px}.qnt-s2i__n{font:800 clamp(1.6rem,2.6vw,2.2rem)/1 var(--display);color:#0000;-webkit-text-stroke:1.5px var(--q-teal2)}.qnt-s2i__ic{color:#fff;background:#ffffff14;border:1px solid #ffffff2a;border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.qnt-s2i li:last-child .qnt-s2i__ic{background:var(--q-teal2);color:var(--q-ink)}.qnt-s2i strong{font:700 1.05rem var(--display)}.qnt-s2i em{color:#c9d3f5;max-width:18ch;font-size:.82rem;font-style:normal;line-height:1.4}.qnt-ap__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.qnt-ap__tabs button{border:1px solid var(--q-line);font:700 .95rem var(--display);color:var(--q-ink);cursor:pointer;text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;transition:all .2s;display:flex}.qnt-ap__tabs button span{color:var(--q-teal);font-size:.72rem}.qnt-ap__tabs button .rc-ico{color:var(--q-royal);flex:none}.qnt-ap__tabs button:hover{border-color:var(--q-bright)}.qnt-ap__tabs button.is-on{background:var(--q-ink);border-color:var(--q-ink);color:#fff}.qnt-ap__tabs button.is-on .rc-ico,.qnt-ap__tabs button.is-on span{color:var(--q-teal2)}.qnt-ap__tabs button:focus-visible{outline:2px solid var(--q-teal);outline-offset:2px}.qnt-ap__panel{background:var(--q-soft);border:1px solid var(--q-line);border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;padding:clamp(20px,3vw,32px);animation:.35s rcPanel;display:grid}.qnt-ap__panel>*{min-width:0}.qnt-ap__kk{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--q-teal)}.qnt-ap__copy h3{color:var(--q-ink);margin:6px 0 8px;font-size:1.45rem}.qnt-ap__copy>p{color:var(--q-muted);margin:0 0 14px}.qnt-ap__copy ul{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.qnt-ap__copy li{color:var(--q-ink);animation:.4s both rcPanel;animation-delay:calc(var(--i)*45ms);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:8px 10px;font-size:.86rem;font-weight:600;display:flex}.qnt-ap__copy li .rc-ico{color:var(--q-teal);flex:none}.qnt-brief{border:1px solid var(--q-line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:16px;display:grid}.qnt-brief span{font:700 .9rem var(--display);color:var(--q-ink);text-align:center;animation:.4s both rcPanel;animation-delay:calc(var(--i)*70ms);border:1px dashed #b9c3e0;border-radius:10px;padding:12px}.qnt-brief span.is-root{background:var(--q-ink);color:#fff;border:0;grid-column:1/-1}.qnt-logic{background:var(--q-ink);color:#fff;border-radius:18px;padding:18px}.qnt-logic ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid;position:relative}.qnt-logic ol:before{content:"";background:repeating-linear-gradient(90deg,var(--q-teal2) 0 6px,transparent 6px 11px);height:2px;animation:1.2s linear infinite qntFlow;position:absolute;top:19px;left:8%;right:8%}@keyframes qntFlow{to{background-position:11px 0}}.qnt-logic li{font:700 .74rem var(--body);color:#e1e8ff;text-align:center;animation:.4s both rcPanel;animation-delay:calc(var(--i)*80ms);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.qnt-logic li span{border:2px solid var(--q-teal2);color:#fff;background:#0b22a8;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.qnt-logic li:last-child span{background:var(--q-teal2);color:var(--q-ink)}.qnt-logic__term,.qnt-logic__skip{border-radius:9px;align-items:center;gap:7px;margin-top:6px;padding:8px 10px;font-size:.8rem;display:flex}.qnt-logic__term{color:#f6c3b2;background:#c2603f33}.qnt-logic__skip{color:#c9d3f5;background:#ffffff12}.qnt-tree{border:1px solid var(--q-line);background:#fff;border-radius:18px;padding:16px}.qnt-tree__root{background:var(--q-ink);color:#fff;width:max-content;max-width:100%;font:700 .92rem var(--display);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:10px 16px;display:flex}.qnt-tree__lines{width:100%;height:40px;display:block}.qnt-tree__lines path{fill:none;stroke:#c9d3f5;stroke-width:2px;vector-effect:non-scaling-stroke;transition:stroke .25s}.qnt-tree__lines path.is-on{stroke:var(--q-teal)}.qnt-tree__br{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.qnt-tree__b{border:1px solid var(--q-line);border-top:3px solid var(--c);border-radius:12px;padding:10px;transition:transform .2s,box-shadow .2s}.qnt-tree__b0{--c:#1e5bff}.qnt-tree__b1{--c:#0b22a8}.qnt-tree__b2{--c:#0e9c88}.qnt-tree__b.is-on{box-shadow:0 14px 24px -18px var(--c);transform:translateY(-3px)}.qnt-tree__k{font:800 .95rem var(--display);color:var(--c);align-items:center;gap:6px;margin-bottom:6px;display:flex}.qnt-tree__b ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.qnt-tree__b li{color:var(--q-ink);background:var(--q-soft);border-radius:6px;padding:4px 7px;font-size:.78rem;font-weight:600}.qnt-tree__note{color:var(--q-muted);margin:10px 0 0;font-size:.76rem}.qnt-mt__cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.qnt-mt__c{border:1px solid var(--q-line);background:#fff;border-radius:18px;outline:none;flex-direction:column;gap:6px;padding:20px;transition:all .25s;display:flex}.qnt-mt__c.is-on{border-color:var(--q-royal);box-shadow:0 22px 36px -28px var(--q-royal);transform:translateY(-3px)}.qnt-mt__c:focus-visible{border-color:var(--q-royal);box-shadow:0 22px 36px -28px var(--q-royal);transform:translateY(-3px)}.qnt-mt__ic{width:48px;height:48px;color:var(--q-royal);background:#eef2fb;border-radius:14px;place-items:center;transition:all .25s;display:grid}.qnt-mt__c.is-on .qnt-mt__ic{background:var(--q-royal);color:#fff}.qnt-mt__c strong{font:800 1.4rem var(--display);color:var(--q-ink);margin-top:6px}.qnt-mt__t{font:700 .8rem var(--body);color:var(--q-teal)}.qnt-mt__c p{color:var(--q-muted);flex:1;margin:0;font-size:.88rem}.qnt-mt__c .rc-link{font-size:.84rem}.qnt-mt__sel{background:var(--q-ink);color:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:18px 0;padding:14px 18px;display:flex}.qnt-mt__selk{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--q-teal2);margin-right:6px}.qnt-mt__sel>span:not(.qnt-mt__selk){font:700 .86rem var(--display);background:#ffffff14;border-radius:999px;padding:6px 12px}.qnt-mt__sel b{color:var(--q-teal2)}.qnt-mt__tbl{border:1px solid var(--q-line);background:#fff;border-radius:18px;overflow-x:auto}.qnt-mt__tbl table{border-collapse:collapse;width:100%;min-width:520px}.qnt-mt__tbl th,.qnt-mt__tbl td{text-align:left;border-top:1px solid var(--q-line);padding:13px 18px;font-size:.94rem}.qnt-mt__tbl thead th{background:var(--q-soft);font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--q-muted);border-top:0}.qnt-mt__tbl tbody th{font:700 1rem var(--display);color:var(--q-ink);align-items:center;gap:8px;display:flex}.qnt-mt__tbl tbody th .rc-ico{color:var(--q-royal)}.qnt-mt__tbl td{color:var(--q-muted)}.qnt-mt__tbl tr.is-on{background:#eef2fb}.qnt-qc{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.qnt-qc__funnel{background:linear-gradient(165deg,#0b22a8,#07104f);border-radius:24px;flex-direction:column;align-items:center;gap:6px;padding:20px;display:flex;position:relative;overflow:hidden}.qnt-qc__band{width:var(--w);color:#fff;font:700 .9rem var(--display);opacity:0;transition:opacity .45s,transform .45s,background .25s,border-color .25s;transition-delay:calc(var(--i)*.14s),calc(var(--i)*.14s),0s,0s;background:#ffffff14;border:1px solid #fff2;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex;position:relative;transform:scaleX(.9)}.qnt-qc.is-in .qnt-qc__band{opacity:1;transform:none}.qnt-qc__band:last-of-type{background:var(--q-teal2);color:var(--q-ink);border-color:var(--q-teal2)}.qnt-qc__band.is-on{border-color:var(--q-gold);background:#fff2}.qnt-qc__flag{font:700 .62rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:#f6c3b2;align-items:center;gap:4px;font-style:normal;display:inline-flex}.qnt-qc__flow{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.qnt-qc__flow i{top:-8px;left:var(--x);opacity:0;width:6px;height:6px;animation:5s linear infinite qntDrop;animation-delay:calc(var(--i)*.5s);background:#a9c1ff;border-radius:50%;position:absolute}.qnt-qc__flow i.is-out{background:#f0a08a;animation-name:qntOut}@keyframes qntDrop{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}90%{opacity:.9}to{opacity:0;transform:translateY(300px)}}@keyframes qntOut{0%{opacity:0;transform:translate(0)}10%{opacity:.9}45%{opacity:.9;transform:translateY(120px)}70%{opacity:0;transform:translate(60px,150px)}to{opacity:0}}.qnt-qc__stages{grid-template-columns:1fr 1fr;gap:10px;display:grid}.qnt-qc__st{border:1px solid var(--q-line);background:#fff;border-radius:16px;padding:16px;transition:border-color .2s,box-shadow .2s}.qnt-qc__st.is-on{border-color:var(--q-royal);box-shadow:0 18px 30px -26px var(--q-royal)}.qnt-qc__st:last-child{background:var(--q-soft)}.qnt-qc__h{font:700 .98rem var(--display);color:var(--q-ink);align-items:center;gap:8px;margin-bottom:10px;display:flex}.qnt-qc__h span{width:30px;height:30px;color:var(--q-royal);background:#eef2fb;border-radius:9px;place-items:center;display:grid}.qnt-qc__st ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qnt-qc__st li{align-items:flex-start;gap:8px;display:flex}.qnt-qc__st li>.rc-ico{color:var(--q-teal);flex:none;margin-top:3px}.qnt-qc__st strong{font:700 .88rem var(--display);color:var(--q-ink);display:block}.qnt-qc__st em{color:var(--q-muted);font-size:.78rem;font-style:normal}.qnt-mid{color:#fff;background:linear-gradient(100deg,#07104f,#0b22a8 60%,#0e9c88);padding:clamp(26px,4vw,40px) 0}.qnt-mid__in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.qnt-mid strong{font:700 clamp(1.15rem,2vw,1.45rem) var(--display);display:block}.qnt-mid span{color:#dde6ff;display:block}.qnt-tx{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.qnt-tx li{text-align:center;opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--i)*.13s);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative;transform:translateY(10px)}.qnt-tx.is-in li{opacity:1;transform:none}.qnt-tx li:not(:last-child):after{content:"→";color:var(--q-teal);font-weight:800;position:absolute;top:48px;right:-12px}.qnt-tx strong{font:700 .92rem var(--display);color:var(--q-ink)}.qnt-tx__v{border:1px solid var(--q-line);background:#fff;border-radius:14px;flex-direction:column;justify-content:center;gap:6px;width:100%;height:110px;padding:12px;display:flex}.qnt-tx__raw i{background:#c9d3f5;border-radius:4px;height:7px;display:block}.qnt-tx__raw i.x{background:#f0b4a2}.qnt-tx__clean{grid-template-columns:repeat(5,1fr);align-content:center;gap:4px;display:grid!important}.qnt-tx__clean i{background:#6e8bff;border-radius:3px;height:12px}.qnt-tx__tab{grid-template-columns:repeat(4,1fr);align-content:center;gap:4px;display:grid!important}.qnt-tx__tab b{background:var(--q-ink);border-radius:2px;height:10px}.qnt-tx__tab i{background:rgba(11,34,168,var(--o));border-radius:2px;height:14px}.qnt-tx__v svg{width:100%;height:100%}.qnt-tx__ax{fill:none;stroke:#b9c3e0}.qnt-tx__fit{stroke:var(--q-teal);stroke-width:2px}.qnt-tx__pt{fill:var(--q-royal)}.qnt-tx__ins{align-items:flex-start;background:var(--q-ink)!important;border-color:var(--q-ink)!important}.qnt-tx__ins span{color:var(--q-teal2)}.qnt-tx__ins i{background:#ffffff40;border-radius:3px;width:80%;height:6px;display:block}.qnt-tx__ins i:nth-of-type(2){width:60%}.qnt-caps{flex-wrap:wrap;gap:6px;margin:22px 0 0;padding:0;list-style:none;display:flex}.qnt-caps li{border:1px solid var(--q-line);font:600 .86rem var(--body);color:var(--q-ink);background:#fff;border-radius:999px;padding:7px 13px}.qnt-out{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,64px);display:grid}.qnt-out>*{min-width:0}.qnt-out h2{color:var(--q-ink);margin:.3em 0}.qnt-out__list{grid-template-columns:1fr 1fr;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.qnt-out__list li{color:var(--q-ink);align-items:center;gap:7px;font-size:.9rem;font-weight:600;display:flex}.qnt-out__list .rc-ico{color:var(--q-teal)}.qnt-stack{height:320px;position:relative}.qnt-stack__s{border:1px solid var(--q-line);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:8px 10px;width:58%;padding:14px 16px;transition:transform .3s;display:grid;position:absolute;box-shadow:0 24px 40px -30px #07104f}.qnt-stack__s span{grid-column:1/-1}.qnt-stack__s .rc-ico{color:var(--q-royal)}.qnt-stack__s strong{font:700 1rem var(--display);color:var(--q-ink)}.qnt-stack__s span{gap:4px;display:grid}.qnt-stack__s span i{background:#dde2ec;border-radius:3px;height:6px;display:block}.qnt-stack__s span i:nth-child(2){width:80%}.qnt-stack__s span i:nth-child(3){width:55%}.qnt-stack__s0{top:0;left:0}.qnt-stack__s1{top:48px;left:10%}.qnt-stack__s2{top:96px;left:20%}.qnt-stack__s3{top:144px;left:30%}.qnt-stack__s4{background:var(--q-ink);border-color:var(--q-ink);top:192px;left:40%}.qnt-stack__s4 strong{color:#fff}.qnt-stack__s4 .rc-ico{color:var(--q-teal2)}.qnt-stack__s4 span i{background:#ffffff40}.qnt-stack:hover .qnt-stack__s{transform:translateX(calc(var(--i)*10px))}.qnt-eco{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.qnt-eco>*{min-width:0}.qnt-eco__map{aspect-ratio:1;justify-self:center;width:100%;max-width:480px;position:relative}.qnt-eco__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.qnt-eco__lines circle{fill:none;stroke:#dde2ec}.qnt-eco__lines line{stroke:#c9d3f5;stroke-width:1.5px;stroke-dasharray:4 5;transition:stroke .2s}.qnt-eco__lines line.is-on{stroke:var(--q-teal);stroke-dasharray:none;stroke-width:2px}.qnt-eco__core{aspect-ratio:1;width:30%;color:var(--q-teal2);text-align:center;background:radial-gradient(circle at 35% 30%,#1e5bff,#07104f);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #0b22a814}.qnt-eco__core strong{color:#fff;font:800 .92rem/1.2 var(--display);padding:0 10px}.qnt-eco__n{cursor:pointer;width:0;height:0;left:calc(50% + var(--r) * cos(var(--a)));top:calc(50% + var(--r) * sin(var(--a)));background:0 0;border:0;padding:0;position:absolute}.qnt-eco__n>span{white-space:nowrap;font:700 .82rem var(--display);color:var(--q-ink);background:#fff;border:1.5px solid #c9d3f5;border-radius:999px;padding:7px 12px;transition:all .2s;position:absolute;transform:translate(-50%,-50%)}.qnt-eco__n.is-big>span{border-color:var(--q-royal);padding:10px 16px;font-size:.92rem}.qnt-eco__n.is-on>span{background:var(--q-ink);border-color:var(--q-ink);color:#fff}.qnt-eco__n:focus-visible>span{background:var(--q-ink);border-color:var(--q-ink);color:#fff}.qnt-eco__n:focus-visible{outline:none}.qnt-eco__panel{background:var(--q-soft);border:1px solid var(--q-line);border-radius:22px;padding:clamp(20px,3vw,30px);animation:.35s rcPanel}.qnt-eco__k{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--q-teal)}.qnt-eco__panel h3{color:var(--q-ink);margin:6px 0 8px;font-size:1.5rem}.qnt-eco__panel p{color:var(--q-muted);margin:0 0 16px}.qnt-eco__all{flex-wrap:wrap;gap:6px;display:flex}.qnt-eco__all button{border:1px solid var(--q-line);font:600 .8rem var(--body);color:var(--q-ink);cursor:pointer;background:#fff;border-radius:999px;padding:6px 11px}.qnt-eco__all button.is-on{background:var(--q-royal);border-color:var(--q-royal);color:#fff}.qnt-fmt{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 clamp(36px,5vw,56px);padding:0;list-style:none;display:grid}.qnt-fmt a,.qnt-fmt span{border:1px solid var(--q-line);height:100%;font:700 .92rem/1.25 var(--display);color:var(--q-ink);background:#fff;border-radius:14px;flex-direction:column;gap:8px;padding:16px;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.qnt-fmt .rc-ico:first-child{color:var(--q-royal)}.qnt-fmt a .rc-ico:last-child{color:#b9c3e0;margin-top:auto}.qnt-fmt a:hover{border-color:var(--q-royal);transform:translateY(-2px)}.qnt-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.qnt-two>div{border:1px solid var(--q-line);background:#fff;border-radius:22px;min-width:0;padding:clamp(18px,2.6vw,26px)}.qnt-waves{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;padding-top:6px;display:grid;position:relative}.qnt-waves__line{background:linear-gradient(90deg,var(--q-royal),var(--q-teal));transform-origin:0;height:2px;transition:transform 1.2s;position:absolute;top:14px;left:6%;right:6%;transform:scaleX(0)}.qnt-waves.is-in .qnt-waves__line{transform:scaleX(1)}.qnt-waves__w{opacity:0;transition:all .45s;transition-delay:calc(.2s + var(--i)*.18s);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative;transform:translateY(8px)}.qnt-waves.is-in .qnt-waves__w{opacity:1;transform:none}.qnt-waves__dot{border:3px solid var(--q-royal);background:#fff;border-radius:50%;width:18px;height:18px}.qnt-waves__w:last-of-type .qnt-waves__dot{border-color:var(--q-teal)}.qnt-waves__w strong{font:700 .86rem var(--display);color:var(--q-ink)}.qnt-waves__card{background:var(--q-soft);border-radius:10px;gap:4px;width:100%;padding:8px;display:grid}.qnt-waves__card i{background:#c9d3f5;border-radius:3px;height:6px}.qnt-waves__card i:first-child{background:var(--q-royal)}.qnt-waves__same{color:#0a7a6a;background:#e3f5f2;border-radius:10px;grid-column:1/-1;align-items:center;gap:7px;margin-top:8px;padding:9px 12px;font-size:.84rem;font-weight:600;display:flex}.qnt-gl{margin-top:16px;position:relative}.qnt-gl svg{background:linear-gradient(165deg,#0b22a8,#07104f);border-radius:14px;width:100%;height:auto;display:block}.qnt-gl__dots{fill:none;stroke:#a9c1ff;stroke-opacity:.35;stroke-width:4.2px;stroke-linecap:round}.qnt-gl__arc{fill:none;stroke:#6ee0ce;stroke-width:2px;stroke-dasharray:5 6;opacity:.85;animation:2.4s linear infinite rcDash}.qnt-gl__pt{fill:#fff}.qnt-gl__core{fill:var(--q-teal2)}.qnt-gl__ring{fill:none;stroke:var(--q-teal2);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite rcPulse}.qnt-gl__steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.qnt-gl__steps li{background:var(--q-soft);font:700 .76rem/1.25 var(--display);color:var(--q-ink);border-radius:10px;flex-direction:column;gap:3px;padding:8px;display:flex}.qnt-gl__steps span{color:var(--q-teal);font-size:.66rem}.qnt-gl__tag{font:600 .6rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:#c9d3f5;border:1px dashed #ffffff40;border-radius:999px;padding:2px 8px;position:absolute;top:10px;right:10px}.qnt-str{border-top:1px solid #ffffff26;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.qnt-str li{border-bottom:1px solid #ffffff26;flex-direction:column;gap:6px;padding:22px 18px 22px 0;display:flex}.qnt-str li:not(:nth-child(4n)){border-right:1px solid #ffffff1a;padding-right:18px}.qnt-str li:not(:nth-child(4n+1)){padding-left:18px}.qnt-str span{font:800 1.8rem/1 var(--display);color:#0000;-webkit-text-stroke:1.5px var(--q-teal2)}.qnt-str strong{font:700 1.05rem var(--display)}.qnt-str em{color:#c9d3f5;font-size:.86rem;font-style:normal}.qnt-pan{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qnt-pan__c{color:#fff;border-radius:22px;flex-direction:column;gap:6px;padding:24px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.qnt-pan__c:hover{transform:translateY(-4px);box-shadow:0 26px 40px -28px #07104f}.qnt-pan__c0{background:linear-gradient(160deg,#1e5bff,#0b22a8)}.qnt-pan__c1{background:linear-gradient(160deg,#0b22a8,#07104f)}.qnt-pan__c2{background:linear-gradient(160deg,#0e9c88,#0a6a5e)}.qnt-pan__m{width:56px;height:56px;font:800 .95rem var(--display);background:#fff2;border-radius:16px;place-items:center;margin-bottom:8px;display:grid}.qnt-pan__c strong{font:800 1.35rem var(--display)}.qnt-pan__a{font:700 .74rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:#e1e8ff}.qnt-pan__c em{color:#e1e8ff;flex:1;font-size:.92rem;font-style:normal}.qnt-pan__go{align-items:center;gap:6px;margin-top:8px;font-size:.88rem;font-weight:700;display:inline-flex}.qnt-why{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:clamp(24px,4vw,48px);margin-top:clamp(40px,5vw,60px);scroll-margin-top:140px;display:grid}.qnt-why h2{color:var(--q-ink);margin:0;font-size:clamp(1.5rem,2.6vw,2rem)}.qnt-why ul{border-top:1px solid var(--q-line);grid-template-columns:1fr 1fr;gap:0;margin:0;padding:0;list-style:none;display:grid}.qnt-why li{border-bottom:1px solid var(--q-line);gap:12px;padding:14px 12px 14px 0;display:flex}.qnt-why li:nth-child(2n){border-left:1px solid var(--q-line);padding-left:12px}.qnt-why__n{font:800 .78rem var(--display);color:var(--q-teal);margin-top:3px}.qnt-why strong{font:700 .96rem var(--display);color:var(--q-ink);display:block}.qnt-why em{color:var(--q-muted);font-size:.84rem;font-style:normal}.qnt-team{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.qnt-team>*{min-width:0}.qnt-team__roles{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.qnt-team__roles li{border:1px solid var(--q-line);font:700 .92rem var(--display);color:var(--q-ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.qnt-team__roles span{background:var(--q-ink);width:30px;height:30px;color:var(--q-teal2);border-radius:50%;flex:none;place-items:center;font-size:.7rem;display:grid}.qnt-team__side{background:var(--q-ink);color:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:clamp(18px,2.6vw,26px);display:flex}.qnt-team__k{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--q-teal2)}.qnt-team__skills{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.qnt-team__skills li{align-items:center;gap:7px;font-size:.88rem;font-weight:600;display:flex}.qnt-team__skills .rc-ico{color:var(--q-teal2)}.qnt-team__tools{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qnt-team__tools li{font:700 .82rem var(--display);border:1px solid #ffffff2a;border-radius:8px;padding:6px 11px}.qnt-team__tools a{color:var(--q-teal2)}.qnt-ex{background:var(--q-soft);border:1px dashed #b9c3e0;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);margin-top:clamp(40px,5vw,60px);padding:clamp(20px,3vw,32px);display:grid}.qnt-ex>*{min-width:0}.qnt-ex__tag{font:700 .66rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#8a6a1e;background:#fbf3dd;border-radius:999px;padding:4px 10px;display:inline-block}.qnt-ex h2{color:var(--q-ink);margin:.4em 0 .5em;font-size:clamp(1.4rem,2.4vw,1.8rem)}.qnt-ex ol{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.qnt-ex ol:before{content:"";background:#c9d3f5;width:2px;position:absolute;top:12px;bottom:12px;left:17px}.qnt-ex li{font:700 .95rem var(--display);color:var(--q-ink);align-items:center;gap:12px;display:flex;position:relative}.qnt-ex li span{border:2px solid var(--q-royal);width:36px;height:36px;color:var(--q-royal);background:#fff;border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.qnt-ex li:last-child span{background:var(--q-teal);border-color:var(--q-teal);color:#fff}.qnt-guidesec{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.qnt-guide{color:#fff;background:linear-gradient(120deg,#07104f,#0b22a8);border-radius:26px;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr) 220px;column-gap:30px;padding:clamp(24px,4vw,44px);text-decoration:none;transition:transform .25s;display:grid;position:relative;overflow:hidden}.qnt-guide:hover{transform:translateY(-3px)}.qnt-guide__k{font:700 .72rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--q-teal2)}.qnt-guide strong{font:700 clamp(1.3rem,2.6vw,2rem)/1.25 var(--display);max-width:30ch;margin:10px 0 16px}.qnt-guide__go{color:var(--q-teal2);align-items:center;gap:7px;font-weight:700;display:inline-flex}.qnt-guide__art{grid-area:1/2/4;align-self:end;width:100%}.qnt-guide__art rect{fill:#6e8bff;opacity:.55}.qnt-cta{text-align:center;color:#fff;background:radial-gradient(700px 400px at 0 0,#1e5bff55 0%,#0000 60%),linear-gradient(160deg,#0b22a8,#07104f);padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.qnt-cta__bg{opacity:.12;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.qnt-cta__bg rect{fill:#a9c1ff}.qnt-cta__in{max-width:760px;position:relative}.qnt-cta h2{color:#fff;margin-bottom:.4em;font-size:clamp(1.9rem,4vw,3rem)}.qnt-cta p{color:#d6defa;max-width:60ch;margin:0 auto 26px;font-size:1.06rem}.qnt-cta .od-hero__ctas{justify-content:center}@media (max-width:1100px){.qnt-s2i{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:24px;min-height:0}.qnt-s2i:before,.qnt-s2i li:after{display:none}.qnt-s2i li.is-dn,.qnt-s2i li:not(.is-dn){padding-top:0}.qnt-mt__cards{grid-template-columns:1fr 1fr}.qnt-fmt{grid-template-columns:repeat(3,minmax(0,1fr))}.qnt-str{grid-template-columns:1fr 1fr}.qnt-str li{border-right:0!important;padding:18px!important}.qnt-tx{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.qnt-tx li:after{display:none}}@media (max-width:900px){.qnt-hero__in,.qnt-psw,.qnt-ap__panel,.qnt-qc,.qnt-out,.qnt-eco,.qnt-two,.qnt-why,.qnt-team,.qnt-ex{grid-template-columns:1fr}.qnt-hv{width:100%;max-width:560px;margin:0 auto}.qnt-ap__tabs,.qnt-pan,.qnt-guide{grid-template-columns:1fr}.qnt-guide__art{display:none}}@media (max-width:640px){.qnt-hv__panels{grid-template-columns:1fr 1fr}.qnt-hv__chain li{font-size:.58rem}.qnt-strip{gap:6px 16px}.qnt-strip li{font-size:.86rem}.qnt-s2i{grid-template-columns:1fr;gap:0}.qnt-s2i li{text-align:left;border-bottom:1px solid #ffffff1a;grid-template-rows:auto auto;grid-template-columns:auto auto 1fr;justify-items:start;column-gap:12px;padding:12px 0!important}.qnt-s2i__n{grid-row:span 2;align-self:center;font-size:1.5rem}.qnt-s2i__ic{grid-row:span 2;width:42px;height:42px}.qnt-s2i em{max-width:none}.qnt-ap__copy ul,.qnt-out__list,.qnt-team__roles,.qnt-team__skills,.qnt-why ul,.qnt-qc__stages,.qnt-mt__cards{grid-template-columns:1fr}.qnt-why li:nth-child(2n){border-left:0;padding-left:0}.qnt-logic ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}.qnt-logic ol:before{display:none}.qnt-tree__br{grid-template-columns:1fr}.qnt-tree__lines{display:none}.qnt-tree__root{margin-bottom:10px}.qnt-tx{grid-template-columns:1fr 1fr}.qnt-stack{height:300px}.qnt-stack__s{width:72%}.qnt-stack__s1{left:7%}.qnt-stack__s2{left:14%}.qnt-stack__s3{left:21%}.qnt-stack__s4{left:28%}.qnt-eco__n>span{padding:5px 8px;font-size:.68rem}.qnt-eco__n.is-big>span{padding:6px 10px;font-size:.74rem}.qnt-fmt{grid-template-columns:1fr 1fr}.qnt-str{grid-template-columns:1fr}.qnt-gl__steps{grid-template-columns:1fr 1fr}.qnt-waves__card{display:none}.qnt-mid .btn,.qnt-hero .od-hero__ctas .btn,.qnt-cta .od-hero__ctas .btn{width:100%}}@media (prefers-reduced-motion:reduce){.qnt *,.qnt :before,.qnt :after{transition:none!important;animation:none!important}.qnt-ps li,.qnt-s2i li,.qnt-qc__band,.qnt-tx li,.qnt-waves__w{opacity:1!important;transform:none!important}.qnt-s2i:before,.qnt-waves__line{transform:none!important}.qnt-hv__p{opacity:1}.qnt-qc__flow{display:none}}.qlt{--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb;--r-navy:#07104f;--r-char:#0f1d72;--r-blue:#0b22a8;--r-soft:#eef2fb;--r-teal:#0e9c88;--r-gold:#c99a2e;--r-line:#dde2ec;--r-muted:#525c78;--l-ink:#07104f;--l-royal:#0b22a8;--l-bright:#1e5bff;--l-teal:#0e9c88;--l-teal2:#6ee0ce;--l-sand:#c99a2e;--l-sand2:#f0d98f;--l-line:#dde2ec;--l-muted:#525c78;--l-soft:#f5f4ef}.qlt .rc-kicker{color:var(--l-teal)}.qlt .rc-head--light .rc-kicker{color:var(--l-teal2)}.qlt-sec--soft{background:var(--l-soft)}.qlt-sec--ink{color:#fff;background:radial-gradient(760px 380px at 85% 0,#1e3bb8 0%,#0000 60%),radial-gradient(520px 320px at 0 100%,#c99a2e26 0%,#0000 70%),linear-gradient(165deg,#0a1660,#07104f)}.qlt-lead{font:600 clamp(1.1rem,1.7vw,1.35rem)/1.45 var(--display);color:var(--l-ink)}.qlt .od-muted a,.qlt-lead a{color:var(--l-royal)}.qlt-hero{color:#fff;background:radial-gradient(620px 460px at 80% 40%,#1e6bff4d 0%,#0000 62%),radial-gradient(520px 360px at 0 100%,#c99a2e2e 0%,#0000 70%),linear-gradient(160deg,#0b22a8 0%,#0a1a7a 50%,#07104f 100%);padding:clamp(32px,4vw,56px) 0 clamp(28px,3vw,40px);position:relative;overflow:hidden}.qlt-hero__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.qlt-hero__in>*{min-width:0}.qlt-hero .crumbs a,.qlt-hero .crumbs span{color:#ced8f7}.qlt-eyebrow{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--l-sand2);align-items:center;gap:8px;margin-bottom:16px;display:inline-flex}.qlt-hero h1{color:#fff;letter-spacing:-.02em;margin-bottom:.2em;font-size:clamp(2.6rem,5.4vw,4.4rem);line-height:1.02}.qlt-hero__sub{font:700 clamp(1.2rem,2.1vw,1.6rem)/1.35 var(--display);color:#e1e8ff;margin:0 0 16px}.qlt-hero__body{color:#c9d3f5;max-width:58ch;margin:0 0 24px;font-size:1.03rem}.qlt .qlt-btn{background:var(--l-sand2);color:var(--l-ink)}.qlt .qlt-btn:hover{color:var(--l-ink);background:#fff}.qlt-hero .btn--ghost{color:#fff;border-color:#ffffff70}.qlt-hero .btn--ghost:hover{color:#fff;background:#ffffff1a}.qlt-hv{background:#ffffff0a;border:1px solid #fff2;border-radius:24px;padding:14px;position:relative}.qlt-hv__svg{width:100%;height:auto;display:block}.qlt-hv__head{fill:#e8c3a0}.qlt-hv__head--r{fill:#c99872}.qlt-hv__body{fill:#6ee0ce}.qlt-hv__body--r{fill:#f0d98f}.qlt-hv__t{font:700 11px var(--body);fill:#c9d3f5;letter-spacing:.04em}.qlt-hv__t--w{fill:#07104f}.qlt-hv__conv,.qlt-hv__link{fill:none;stroke:#ffffff30;stroke-width:2px;stroke-dasharray:4 6;transition:stroke .4s}.qlt-hv__conv.is-on,.qlt-hv__link.is-on{stroke:#6ee0ce;animation:1.6s linear infinite rcDash}.qlt-hv__tr g{opacity:.25;transition:opacity .4s;transition-delay:calc(var(--i)*.12s)}.qlt-hv__tr.is-on g{opacity:1}.qlt-hv__tr rect{fill:#f5f7fb}.qlt-hv__tr text{font:500 10.5px var(--body);fill:#07104f;font-style:italic}.qlt-hv__ctx{fill:none;stroke:#ffffff1a;stroke-width:1.5px;stroke-dasharray:6 6;transition:stroke .4s}.qlt-hv__ctx.is-on{stroke:#f0d98f}.qlt-hv__ctxl{opacity:0;transition:opacity .4s}.qlt-hv__ctxl.is-on{opacity:1;fill:#f0d98f}.qlt-hv__th g{opacity:.25;transition:opacity .4s;transition-delay:calc(var(--i)*.14s)}.qlt-hv__th.is-on g{opacity:1}.qlt-hv__tl{fill:none;stroke:#ffffff40;stroke-width:1.5px}.qlt-hv__cl--a circle{fill:#6ee0ce}.qlt-hv__cl--b circle{fill:#a9c1ff}.qlt-hv__cl--c circle{fill:#f0d98f}.qlt-hv__in{opacity:.3;transition:opacity .45s}.qlt-hv__in.is-on{opacity:1}.qlt-hv__in rect{fill:#f0d98f}.qlt-hv__bulb{fill:none;stroke:#07104f;stroke-width:2px;stroke-linecap:round}.qlt-hv__chain{grid-template-columns:repeat(5,1fr);gap:4px;margin:8px 0 0;padding:0;list-style:none;display:grid}.qlt-hv__chain li{text-align:center;font:700 .72rem var(--body);color:#a9b8e8;letter-spacing:.06em;text-transform:uppercase;padding-top:16px;transition:color .3s;position:relative}.qlt-hv__chain li:before{content:"";background:#ffffff30;border-radius:50%;width:8px;height:8px;margin-left:-4px;transition:all .3s;position:absolute;top:4px;left:50%}.qlt-hv__chain li.is-done{color:#fff}.qlt-hv__chain li.is-done:before{background:#6ee0ce}.qlt-hv__chain li.is-cur:before{background:#f0d98f;box-shadow:0 0 0 4px #f0d98f33}.qlt-hv__tag{font:600 .6rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:#c9d3f5;background:#0a1a7a;border:1px dashed #ffffff40;border-radius:999px;padding:3px 9px;position:absolute;top:-11px;right:12px}.qlt-strip{border-top:1px solid #fff2;flex-wrap:wrap;gap:8px 26px;margin:clamp(24px,3vw,36px) 0 0;padding:16px 0 0;list-style:none;display:flex}.qlt-strip li{font:700 .92rem var(--display);color:#e1e8ff;align-items:center;gap:8px;display:inline-flex}.qlt-strip .rc-ico{color:var(--l-sand2)}.qlt-why{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:end;gap:clamp(24px,4vw,56px);margin-bottom:clamp(28px,4vw,44px);display:grid}.qlt-why>*{min-width:0}.qlt-tags{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.qlt-tags li{border:1px solid var(--l-line);font:600 .84rem var(--body);color:var(--l-ink);background:#fff;border-radius:999px;padding:6px 12px}.qlt-path{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.qlt-path:before{content:"";background:linear-gradient(90deg,var(--l-royal),var(--l-teal),var(--l-sand));transform-origin:0;height:2px;transition:transform 1.4s;position:absolute;top:30px;left:8%;right:8%;transform:scaleX(0)}.qlt-path.is-in:before{transform:scaleX(1)}.qlt-path li{text-align:center;font:700 .92rem/1.25 var(--display);color:var(--l-ink);opacity:0;transition:all .45s;transition-delay:calc(var(--i)*.13s);flex-direction:column;align-items:center;gap:10px;padding:0 6px;display:flex;position:relative;transform:translateY(8px)}.qlt-path.is-in li{opacity:1;transform:none}.qlt-path li span{border:2px solid var(--l-line);width:60px;height:60px;color:var(--l-royal);z-index:1;background:#fff;border-radius:50%;place-items:center;display:grid;position:relative}.qlt-path li:last-child span{background:var(--l-sand2);border-color:var(--l-sand2);color:var(--l-ink)}.qlt-cap{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:16px;display:grid}.qlt-cap__nav{border-left:2px solid var(--l-line);gap:4px;margin:0;padding:0;list-style:none;display:grid}.qlt-cap__nav button{width:100%;font:700 .95rem var(--display);color:var(--l-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-left:2px solid #0000;align-items:center;gap:10px;margin-left:-2px;padding:12px 14px;transition:all .2s;display:flex}.qlt-cap__nav button span{color:#9aa4b8;font-size:.7rem}.qlt-cap__nav button .rc-ico{flex:none}.qlt-cap__nav button:hover{color:var(--l-ink)}.qlt-cap__nav button.is-on{border-left-color:var(--l-sand);color:var(--l-ink);background:#fff}.qlt-cap__nav button.is-on .rc-ico{color:var(--l-sand)}.qlt-cap__nav button:focus-visible{outline:2px solid var(--l-teal);outline-offset:-2px}.qlt-cap__panel{border:1px solid var(--l-line);background:#fff;border-radius:22px;min-height:100%;padding:clamp(22px,3vw,34px);animation:.35s rcPanel;position:relative}.qlt-cap__art{float:right;background:linear-gradient(160deg,#eef2fb,#f5f4ef);border-radius:16px;width:min(42%,240px);margin:0 0 12px 18px;padding:12px}.qlt-cap__art svg{width:100%;height:auto;display:block}.qa-h{fill:#0e9c88}.qa-h--r{fill:#c99a2e}.qa-b{fill:#6ee0ce}.qa-b--r{fill:#f0d98f}.qa-t{fill:#0b22a8}.qa-t2{fill:none;stroke:#0b22a8;stroke-width:4px;stroke-linejoin:round}.qa-talk{fill:none;stroke:#1e5bff;stroke-width:2px;stroke-dasharray:4 4}.qa-scr{fill:#fff;stroke:#a9b8e8;stroke-width:1.5px}.qa-g{stroke:#a9b8e8;stroke-width:2px}.qa-wall{fill:#fff;stroke:#a9b8e8;stroke-width:1.5px}.qa-win{fill:#e1e8ff}.qa-route{fill:none;stroke:#c99a2e;stroke-width:2.5px;stroke-dasharray:5 5}.qa-eye{fill:#fff;stroke:#0b22a8;stroke-width:2px}.qa-brief{fill:#c99a2e}.qa-pin{fill:#0b22a8}.qa-tx{font:700 9px var(--body);fill:#525c78}.qlt-cap__k{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--l-sand)}.qlt-cap__panel h3{color:var(--l-ink);margin:6px 0 8px;font-size:1.5rem}.qlt-cap__panel>p{color:var(--l-muted);margin:0 0 14px}.qlt-cap__l{clear:both;font:700 .7rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#8a93aa;margin:10px 0 8px;display:block}.qlt-cap__panel>ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qlt-cap__panel>ul li{background:var(--l-soft);font:600 .86rem var(--body);color:var(--l-ink);animation:.4s both rcPanel;animation-delay:calc(var(--i)*35ms);border-radius:8px;padding:6px 11px}.qlt-msj{flex-wrap:wrap;gap:6px 16px;margin:0 0 6px;padding:0;list-style:none;display:flex}.qlt-msj li{background:var(--l-ink);color:#fff;font:700 .78rem var(--body);border-radius:999px;padding:6px 10px;position:relative}.qlt-msj li:not(:last-child):after{content:"→";color:var(--l-sand);position:absolute;right:-13px}.qlt-ctx5{flex-wrap:wrap;gap:0;margin-bottom:6px;display:flex}.qlt-ctx5 span{border:1.5px solid var(--l-teal);font:700 .8rem var(--display);color:#0a7a6a;background:#e3f5f2cc;border-radius:999px;margin-right:-8px;padding:8px 14px}.qlt-selwrap{margin-top:clamp(36px,5vw,56px)}.qlt-selwrap h3{color:var(--l-ink);margin:0 0 14px;font-size:clamp(1.25rem,2.2vw,1.6rem)}.qlt-sel{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:12px;display:grid}.qlt-sel__q,.qlt-sel__a{border-radius:20px;min-width:0;padding:20px}.qlt-sel__q{border:1px solid var(--l-line);background:#fff}.qlt-sel__q>div{flex-wrap:wrap;gap:6px;display:flex}.qlt-sel__q button{border:1px solid var(--l-line);font:600 .88rem var(--body);color:var(--l-ink);cursor:pointer;text-align:left;background:#fff;border-radius:12px;padding:9px 13px;transition:all .2s}.qlt-sel__q button:hover{border-color:var(--l-royal)}.qlt-sel__q button.is-on{background:var(--l-royal);border-color:var(--l-royal);color:#fff}.qlt-sel__q button:focus-visible{outline:2px solid var(--l-teal);outline-offset:2px}.qlt-sel__k{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#8a93aa;margin-bottom:10px;display:block}.qlt-sel__a{background:var(--l-ink);color:#fff;flex-direction:column;gap:8px;animation:.35s rcPanel;display:flex}.qlt-sel__a .qlt-sel__k{color:var(--l-teal2)}.qlt-sel__a strong{font:800 1.25rem/1.25 var(--display);align-items:center;gap:10px;display:flex}.qlt-sel__a strong .rc-ico{color:var(--l-sand2);flex:none}.qlt-sel__a p{color:#c9d3f5;margin:0;font-size:.92rem}.qlt-sel__a .rc-link{color:var(--l-teal2);margin-top:auto}.qlt-sel__note{color:#a9b8e8;font-size:.76rem;font-style:normal}.qlt-rec{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.qlt-rec__c{border:1px solid var(--l-line);border-top:5px solid var(--c);background:#fff;border-radius:20px;flex-direction:column;gap:10px;padding:clamp(18px,2.4vw,24px);display:flex}.qlt-rec__c0{--c:#1e5bff}.qlt-rec__c1{--c:#0b22a8}.qlt-rec__c2{--c:#0e9c88}.qlt-rec__h{font:800 1.15rem var(--display);color:var(--l-ink);align-items:center;gap:10px;display:flex}.qlt-rec__h>span{background:color-mix(in srgb,var(--c) 12%,#fff);width:42px;height:42px;color:var(--c);border-radius:12px;place-items:center;display:grid}.qlt-rec__k{font:700 .68rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#8a93aa}.qlt-rec__c ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.qlt-rec__c li{border:1px solid color-mix(in srgb,var(--c) 30%,#fff);font:600 .8rem var(--body);color:var(--l-ink);border-radius:999px;padding:5px 10px}.qlt-scr{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(40px,5vw,64px);display:grid}.qlt-scr>*{min-width:0}.qlt-scr h2{color:var(--l-ink);margin:.3em 0 .4em}.qlt-fun{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:12px;display:grid}.qlt-fun__bars{flex-direction:column;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.qlt-fun__bars li{width:var(--w);opacity:0;transition:all .45s;transition-delay:calc(var(--i)*90ms);transform:scaleX(.9)}.qlt-fun.is-in .qlt-fun__bars li{opacity:1;transform:none}.qlt-fun__bars button{background:color-mix(in srgb,#0b22a8 calc(14% + var(--i)*10%),#fff);color:#07104f;width:100%;font:700 .82rem var(--display);cursor:pointer;text-align:left;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;transition:transform .2s,box-shadow .2s;display:flex}.qlt-fun__bars li:nth-child(n+5) button{color:#fff}.qlt-fun__bars li:last-child button{background:var(--l-teal);color:#fff}.qlt-fun__bars button span{opacity:.7;font-size:.66rem}.qlt-fun__bars button.is-on{box-shadow:0 0 0 2px var(--l-sand);transform:scale(1.02)}.qlt-fun__bars button:focus-visible{outline:2px solid var(--l-sand);outline-offset:2px}.qlt-fun__d{background:var(--l-soft);border-radius:16px;padding:18px;animation:.3s rcPanel}.qlt-fun__d span{font:700 .68rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--l-sand)}.qlt-fun__d strong{font:700 1.05rem var(--display);color:var(--l-ink);margin:4px 0;display:block}.qlt-fun__d p{color:var(--l-muted);margin:0;font-size:.88rem}.qlt-val{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:stretch;gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}.qlt-val>*{min-width:0}.qlt-val__core{background:var(--l-ink);color:#fff;border-radius:22px;flex-direction:column;justify-content:center;gap:10px;padding:24px;display:flex}.qlt-val__core .rc-ico{color:var(--l-teal2)}.qlt-val__core strong{font:800 1.25rem/1.25 var(--display)}.qlt-val__core em{color:#c9d3f5;border-top:1px solid #ffffff26;padding-top:10px;font-size:.84rem;font-style:normal}.qlt-val ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.qlt-val li{border:1px solid var(--l-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.qlt-val li>span{width:36px;height:36px;color:var(--l-teal);background:#e3f5f2;border-radius:10px;place-items:center;display:grid}.qlt-val strong{font:700 .95rem var(--display);color:var(--l-ink)}.qlt-val em{color:var(--l-muted);font-size:.83rem;font-style:normal}.qlt-val li strong,.qlt-val li em{display:block}.qlt-val .qlt-val__core strong{color:#fff}.qlt-val .qlt-val__core em{color:#c9d3f5}.qlt-proc{grid-template-columns:1.6fr .8fr 1.1fr;gap:12px;display:grid}.qlt-proc__ph{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;padding:18px}.qlt-proc__ph:nth-child(2){background:#c99a2e1f;border-color:#c99a2e55}.qlt-proc__k{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--l-teal2);margin-bottom:12px;display:block}.qlt-proc__ph:nth-child(2) .qlt-proc__k{color:var(--l-sand2)}.qlt-proc ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qlt-proc li{font:700 .92rem var(--display);background:#ffffff0f;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;display:flex}.qlt-proc li span{color:#a9b8e8;min-width:20px;font-size:.72rem}.qlt-wf__tabs{gap:6px;margin-bottom:14px;display:flex}.qlt-wf__tabs button{border:1px solid var(--l-line);font:700 .92rem var(--display);color:var(--l-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.qlt-wf__tabs button.is-on{background:var(--l-ink);border-color:var(--l-ink);color:#fff}.qlt-wf__tabs button:focus-visible{outline:2px solid var(--l-teal);outline-offset:2px}.qlt-idi{counter-reset:x;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.qlt-idi li{border:1px solid var(--l-line);animation:.35s both rcPanel;animation-delay:calc(var(--i)*30ms);background:#fff;border-radius:14px;overflow:hidden}.qlt-idi button{width:100%;font:700 .9rem var(--display);color:var(--l-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:13px 14px;display:flex}.qlt-idi button span{color:var(--l-sand);font-size:.72rem}.qlt-idi button .rc-ico{color:#9aa4b8;margin-left:auto;transition:transform .2s}.qlt-idi li.is-open{border-color:var(--l-royal)}.qlt-idi li.is-open button .rc-ico{color:var(--l-royal);transform:rotate(45deg)}.qlt-idi p{color:var(--l-muted);margin:0;padding:0 14px 14px;font-size:.84rem}.qlt-idi button:focus-visible{outline:2px solid var(--l-teal);outline-offset:-2px}.qlt-fgd{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);align-items:center;gap:16px;display:grid}.qlt-fgd>*{min-width:0}.qlt-fgd ol{flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;display:flex}.qlt-fgd li{border:1px solid var(--l-line);font:700 .86rem var(--display);color:var(--l-ink);animation:.35s both rcPanel;animation-delay:calc(var(--i)*35ms);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:8px 12px;display:inline-flex;position:relative}.qlt-fgd li span{color:var(--l-sand);font-size:.68rem}.qlt-fgd li:not(:last-child):after{content:"→";color:#b9c3e0;position:absolute;right:-16px}.qlt-fgd li.is-key{background:var(--l-sand2);border-color:var(--l-sand2)}.qlt-fgd__comp{background:var(--l-ink);color:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:18px;display:flex}.qlt-fgd__comp svg{align-self:center;width:140px}.qlt-fgd__comp strong{font:700 1rem var(--display)}.qlt-fgd__comp p{color:#c9d3f5;margin:4px 0 0;font-size:.85rem}.qlt-ms{padding:10px 0;position:relative}.qlt-ms__route{width:100%;height:120px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.qlt-ms__route path{fill:none;stroke:var(--l-sand);stroke-width:3px;stroke-dasharray:8 8;vector-effect:non-scaling-stroke;animation:2s linear infinite rcDash}.qlt-ms ol{grid-template-columns:repeat(10,minmax(0,1fr));align-items:start;gap:6px;min-height:260px;margin:0;padding:0;list-style:none;display:grid;position:relative}.qlt-ms li{text-align:center;opacity:0;transition:all .45s;transition-delay:calc(var(--i)*90ms);flex-direction:column;align-items:center;gap:4px;display:flex;transform:translateY(8px)}.qlt-ms.is-in li{opacity:1;transform:none}.qlt-ms li.is-dn{padding-top:140px}.qlt-ms__pin{border:2px solid var(--l-sand);width:38px;height:38px;color:var(--l-sand);background:#fff;border-radius:50%;place-items:center;display:grid}.qlt-ms li:last-child .qlt-ms__pin{background:var(--l-ink);border-color:var(--l-ink);color:var(--l-sand2)}.qlt-ms li b{font:800 .72rem var(--display);color:var(--l-sand)}.qlt-ms li em{font-style:normal;font:700 .84rem/1.25 var(--display);color:var(--l-ink)}.qlt-ed{grid-template-columns:1fr 1fr;gap:16px;display:grid}.qlt-ed__c{border:1px solid var(--l-line);background:#fff;border-radius:24px;min-width:0;padding:clamp(20px,3vw,30px)}.qlt-ed__k{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--l-teal);align-items:center;gap:7px;display:inline-flex}.qlt-ed__c h3{color:var(--l-ink);margin:8px 0 16px;font-size:1.35rem}.qlt-ring{aspect-ratio:1;background:radial-gradient(circle,#f5f4ef 0 30%,#0000 31%),repeating-radial-gradient(circle,#e3f5f2 0 1px,#0000 1px 22px);border-radius:50%;width:min(100%,300px);margin:0 auto 18px;position:relative}.qlt-ring span{left:calc(50% + 38% * cos(var(--a)));top:calc(50% + 38% * sin(var(--a)));border:1.5px solid var(--l-teal);font:700 .8rem var(--display);color:var(--l-ink);white-space:nowrap;opacity:0;transition:opacity .4s;transition-delay:calc(var(--i)*.12s);background:#fff;border-radius:999px;padding:7px 12px;position:absolute;transform:translate(-50%,-50%)}.qlt-ed.is-in .qlt-ring span{opacity:1}.qlt-ring b{aspect-ratio:1;text-align:center;background:var(--l-ink);color:#fff;width:36%;font:800 .82rem/1.2 var(--display);border-radius:50%;place-items:center;padding:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qlt-chain{flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;display:flex}.qlt-chain li{background:var(--l-soft);font:600 .8rem var(--body);color:var(--l-ink);border-radius:8px;padding:6px 10px;position:relative}.qlt-chain li:not(:last-child):after{content:"→";color:var(--l-teal);position:absolute;right:-13px}.qlt-chain li:last-child{background:var(--l-teal);color:#fff}.qlt-days{grid-template-columns:repeat(6,1fr);gap:6px;margin-bottom:18px;display:grid;position:relative}.qlt-days:before{content:"";background:linear-gradient(90deg,var(--l-royal),var(--l-teal));transform-origin:0;height:2px;transition:transform 1.2s;position:absolute;top:32px;left:4%;right:4%;transform:scaleX(0)}.qlt-ed.is-in .qlt-days:before{transform:scaleX(1)}.qlt-days div{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.qlt-days span{font:700 .7rem var(--body);color:var(--l-royal)}.qlt-days i{border:3px solid var(--l-teal);z-index:1;background:#fff;border-radius:50%;width:14px;height:14px;position:relative}.qlt-days em{font-style:normal;font:600 .72rem/1.25 var(--body);color:var(--l-muted);background:var(--l-soft);border-radius:8px;width:100%;padding:8px 4px}.qlt-mod{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.qlt-mod>*{min-width:0}.qlt-mod__ladder{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.qlt-mod__ladder li{border:1px solid var(--l-line);margin-left:calc(var(--i)*18px);font:700 1rem var(--display);color:var(--l-ink);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.qlt-mod__ladder li span{background:var(--l-sand2);width:26px;height:26px;color:var(--l-ink);border-radius:50%;flex:none;place-items:center;font-size:.74rem;display:grid}.qlt-mod__ladder li:last-child{background:var(--l-ink);color:#fff;border-color:var(--l-ink)}.qlt-mod__lang{background:#fff;border:1px dashed #c3cbe0;border-radius:16px;padding:16px}.qlt-mod__lang strong{font:700 .95rem var(--display);color:var(--l-ink)}.qlt-mod__lang ul{flex-wrap:wrap;gap:6px;margin:8px 0;padding:0;list-style:none;display:flex}.qlt-mod__lang li{background:var(--l-soft);font:600 .8rem var(--body);border-radius:999px;padding:5px 10px}.qlt-mod__lang em{color:var(--l-muted);font-size:.82rem;font-style:normal}.qlt-sqc{background:var(--l-ink);color:#fff;border-radius:22px;padding:clamp(20px,3vw,28px)}.qlt-sqc__k{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--l-teal2);align-items:center;gap:8px;margin-bottom:14px;display:flex}.qlt-sqc__k i{background:#c2603f;border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite ctiBlink}.qlt-sqc ul{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.qlt-sqc li{font:600 .86rem var(--body);background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;display:flex}.qlt-sqc li .rc-ico{color:var(--l-teal2);flex:none}.qlt-sqc p{color:#c9d3f5;margin:14px 0 0;font-size:.84rem}.qlt-qa{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.qlt-qa>*{min-width:0}.qlt-qa__life{gap:6px;margin-top:10px;display:flex}.qlt-qa__life span{font:700 .76rem var(--body);border-radius:999px;padding:6px 12px}.qlt-qa__life .b{color:var(--l-teal2);background:#6ee0ce26}.qlt-qa__life .d{color:var(--l-sand2);background:#f0d98f26}.qlt-qa__life .a{color:#c9d3f5;background:#a9c1ff26}.qlt-qa__stack{flex-direction:column;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.qlt-qa__stack li{width:var(--w);font:700 .95rem var(--display);border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.qlt-qa__stack li span{opacity:.7;font-size:.72rem}.qlt-qa__stack li em{font-style:normal;font:700 .62rem var(--body);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:3px 8px}.qlt-qa__stack li.is-before{background:#6ee0ce14}.qlt-qa__stack li.is-before em{color:var(--l-teal2);background:#6ee0ce26}.qlt-qa__stack li.is-during{background:#f0d98f1a}.qlt-qa__stack li.is-during em{color:var(--l-sand2);background:#f0d98f26}.qlt-qa__stack li.is-after{background:#a9c1ff1a}.qlt-qa__stack li.is-after em{color:#e1e8ff;background:#a9c1ff26}.qlt-phil{background:linear-gradient(#fff,#f5f4ef)}.qlt-stairs{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;min-height:240px;margin:0;padding:0;list-style:none;display:grid}.qlt-stairs li{text-align:center;height:calc(var(--h) + 40px);background:color-mix(in srgb,#0b22a8 calc(10% + var(--i)*13%),#fff);color:#07104f;border-radius:14px 14px 0 0;justify-content:center;align-items:flex-start;padding:14px 8px;display:flex}.qlt-stairs li:nth-child(n+4){color:#fff}.qlt-stairs li:last-child{background:var(--l-sand2);color:var(--l-ink)}.qlt-stairs strong{font:800 .95rem/1.2 var(--display)}.qlt-del{grid-template-columns:1.1fr 1.2fr .8fr;gap:12px;display:grid}.qlt-del__c{border:1px solid var(--l-line);background:#fff;border-radius:20px;padding:20px}.qlt-del__c2{background:var(--l-ink);color:#fff;border-color:var(--l-ink)}.qlt-del__h{font:800 1.05rem var(--display);color:var(--l-ink);align-items:center;gap:8px;margin-bottom:12px;display:flex}.qlt-del__c2 .qlt-del__h{color:#fff}.qlt-del__h .rc-ico{color:var(--l-sand)}.qlt-del__c ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.qlt-del__c li{font:600 .9rem var(--body);border-bottom:1px dashed var(--l-line);align-items:center;gap:8px;padding-bottom:6px;display:flex}.qlt-del__c2 li{border-color:#ffffff26}.qlt-del__c li:before{content:"";background:var(--l-teal);border-radius:50%;flex:none;width:6px;height:6px}.qlt-apps{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;display:flex}.qlt-apps>span{font:700 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#8a93aa;margin-right:6px}.qlt-apps ul{margin:0;padding:0;list-style:none;display:contents}.qlt-apps li{border:1px solid var(--l-line);font:600 .84rem var(--body);color:var(--l-ink);background:#fff;border-radius:999px;padding:6px 12px}.qlt-aud{border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-bottom:clamp(28px,4vw,40px);display:grid;overflow:hidden}.qlt-aud__c{color:#fff;flex-direction:column;gap:8px;padding:clamp(20px,3vw,30px);text-decoration:none;transition:filter .2s;display:flex}.qlt-aud__c:hover{filter:brightness(1.08)}.qlt-aud__c0{background:#1e5bff}.qlt-aud__c1{background:#0b22a8}.qlt-aud__c2{background:#0e9c88}.qlt-aud__c strong{font:800 1.8rem var(--display)}.qlt-aud__c span{color:#e1e8ff;flex:1;font-size:.92rem}.qlt-aud__c em{align-items:center;gap:6px;font-size:.86rem;font-style:normal;font-weight:700;display:inline-flex}.qlt-htr{background:var(--l-soft);border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:20px;margin-bottom:clamp(40px,5vw,60px);padding:clamp(18px,3vw,28px);display:grid}.qlt-htr>*{min-width:0}.qlt-htr h3{color:var(--l-ink);margin:.3em 0}.qlt-htr ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qlt-htr li{border:1px solid var(--l-line);font:700 .88rem var(--display);color:var(--l-ink);background:#fff;border-radius:10px;padding:8px 13px}.qlt-pil{border-top:1px solid #ded9c9;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.qlt-pil li{border-bottom:1px solid #ded9c9;flex-direction:column;gap:8px;padding:22px 20px 22px 0;display:flex}.qlt-pil li:not(:nth-child(3n)){border-right:1px solid #ded9c9}.qlt-pil li:not(:nth-child(3n+1)){padding-left:20px}.qlt-pil li>span{background:var(--l-ink);width:42px;height:42px;color:var(--l-sand2);border-radius:12px;place-items:center;display:grid}.qlt-pil strong{font:700 1.05rem var(--display);color:var(--l-ink)}.qlt-pil em{color:var(--l-muted);font-size:.88rem;font-style:normal}.qlt-team{grid-template-columns:1fr 1fr;gap:16px;margin-top:clamp(36px,5vw,56px);display:grid}.qlt-team>div{border:1px solid var(--l-line);background:#fff;border-radius:20px;min-width:0;padding:clamp(18px,2.6vw,26px)}.qlt-team h3{color:var(--l-ink);margin:0 0 12px}.qlt-team__r{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.qlt-team__r li{background:var(--l-soft);font:700 .88rem var(--display);color:var(--l-ink);border-radius:10px;padding:10px 12px}.qlt-team__k{font:700 .7rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#8a93aa;margin:0 0 8px;display:block}.qlt-team__s{grid-template-columns:1fr 1fr;gap:5px;margin:0 0 14px;padding:0;list-style:none;display:grid}.qlt-team__s li{font:600 .86rem var(--body);color:var(--l-ink);align-items:center;gap:6px;display:flex}.qlt-team__s .rc-ico{color:var(--l-teal)}.qlt-team__t{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qlt-team__t li{border:1px solid var(--l-line);font:700 .8rem var(--display);color:var(--l-ink);border-radius:8px;padding:5px 10px}.qlt-team__t a{color:var(--l-royal)}.qlt-ex{text-align:center;max-width:880px}.qlt-ex__tag{font:700 .66rem var(--body);letter-spacing:.1em;text-transform:uppercase;color:#8a6a1e;background:#fbf3dd;border-radius:999px;padding:4px 10px;display:inline-block}.qlt-ex__q{font:600 clamp(1.05rem,1.8vw,1.3rem)/1.55 var(--display);color:var(--l-ink);margin:14px 0}.qlt-guidesec{padding-top:clamp(40px,5vw,64px);padding-bottom:clamp(40px,5vw,64px)}.qlt-guide{border:1px solid var(--l-line);border-left:6px solid var(--l-sand);color:var(--l-ink);background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:clamp(24px,4vw,44px) clamp(24px,4vw,44px) clamp(24px,4vw,44px) clamp(80px,9vw,120px);text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative}.qlt-guide:hover{box-shadow:0 24px 40px -30px var(--l-ink);transform:translateY(-3px)}.qlt-guide__q{color:var(--l-sand);position:absolute;top:clamp(24px,4vw,44px);left:clamp(22px,3vw,40px)}.qlt-guide__k{font:700 .72rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--l-teal)}.qlt-guide strong{font:700 clamp(1.25rem,2.4vw,1.8rem)/1.3 var(--display);max-width:34ch}.qlt-guide__go{color:var(--l-royal);align-items:center;gap:7px;font-weight:700;display:inline-flex}.qlt-cta{text-align:center;color:#fff;background:radial-gradient(700px 400px at 100% 0,#c99a2e40 0%,#0000 60%),linear-gradient(160deg,#0a1660,#07104f);padding:clamp(56px,7vw,96px) 0}.qlt-cta__in{max-width:760px}.qlt-cta h2{color:#fff;margin-bottom:.4em;font-size:clamp(1.9rem,4vw,3rem)}.qlt-cta p{color:#d6defa;max-width:60ch;margin:0 auto 26px;font-size:1.06rem}.qlt-cta .od-hero__ctas{justify-content:center}@media (max-width:1100px){.qlt-path{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.qlt-path:before{display:none}.qlt-idi{grid-template-columns:repeat(3,minmax(0,1fr))}.qlt-ms ol{grid-template-columns:repeat(5,minmax(0,1fr));row-gap:20px;min-height:0}.qlt-ms li.is-dn{padding-top:0}.qlt-ms__route{display:none}.qlt-val ul{grid-template-columns:1fr 1fr}.qlt-stairs{grid-template-columns:repeat(4,minmax(0,1fr));min-height:0}.qlt-stairs li{border-radius:14px;height:auto}}@media (max-width:900px){.qlt-hero__in,.qlt-why,.qlt-cap,.qlt-sel,.qlt-scr,.qlt-fun,.qlt-val,.qlt-proc,.qlt-fgd,.qlt-ed,.qlt-mod,.qlt-qa,.qlt-del,.qlt-htr,.qlt-team{grid-template-columns:1fr}.qlt-hv{width:100%;max-width:600px;margin:0 auto}.qlt-rec,.qlt-aud{grid-template-columns:1fr}.qlt-cap__nav{border-left:0;border-bottom:2px solid var(--l-line);scrollbar-width:none;gap:0;display:flex;overflow-x:auto}.qlt-cap__nav li{flex:none}.qlt-cap__nav button{white-space:nowrap;border-bottom:2px solid #0000;border-left:0;margin:0 0 -2px}.qlt-cap__nav button.is-on{border-bottom-color:var(--l-sand)}.qlt-pil{grid-template-columns:1fr 1fr}.qlt-pil li{border-right:0!important;padding:18px!important}}@media (max-width:640px){.qlt-hv__chain li{font-size:.56rem}.qlt-strip{gap:8px 16px}.qlt-strip li{font-size:.84rem}.qlt-path{grid-template-columns:1fr 1fr}.qlt-cap__art{float:none;width:100%;margin:0 0 12px}.qlt-idi{grid-template-columns:1fr}.qlt-ms ol{grid-template-columns:1fr 1fr}.qlt-val ul,.qlt-sqc ul,.qlt-pil,.qlt-team__r,.qlt-team__s{grid-template-columns:1fr}.qlt-days{grid-template-columns:repeat(3,1fr);row-gap:12px}.qlt-days:before{display:none}.qlt-ring span{padding:5px 8px;font-size:.68rem}.qlt-mod__ladder li{margin-left:calc(var(--i)*8px);font-size:.92rem}.qlt-stairs{grid-template-columns:1fr 1fr}.qlt-qa__stack li{font-size:.88rem;width:100%!important}.qlt-guide{padding-left:clamp(24px,4vw,44px)}.qlt-guide__q{display:none}.qlt-hero .od-hero__ctas .btn,.qlt-cta .od-hero__ctas .btn{width:100%}}@media (prefers-reduced-motion:reduce){.qlt *,.qlt :before,.qlt :after{transition:none!important;animation:none!important}.qlt-path li,.qlt-fun__bars li,.qlt-ms li,.qlt-ring span{opacity:1!important;transform:none!important}.qlt-path:before,.qlt-days:before{transform:none!important}}.ri{--ri-ink:#07104f;--ri-royal:#0b22a8;--ri-bright:#1e5bff;--ri-teal:#0e9c88;--ri-gold:#c99a2e;--ri-terra:#c2603f;--ri-terra2:#f4ded5;--ri-paper:#f5f7fb;--ri-warm:#f7f5f1;--ri-line:#dde2ec;--ri-muted:#525c78;--od-navy:#07104f;--od-blue:#1e5bff;--od-royal:#0b22a8;--od-sky:#e8eeff;--od-teal:#0e9c88;--od-teal-soft:#e3f5f2;--od-line:#dde2ec;--od-muted:#525c78;--od-paper:#f5f7fb}.ri .rc-kicker{color:var(--ri-terra)}.ri .rc-head--light .rc-kicker{color:#f2b9a4}.ri-sec--soft{background:var(--ri-warm)}.ri-lead{font:600 clamp(1.08rem,1.6vw,1.3rem)/1.5 var(--display);color:var(--ri-ink);margin:0 0 14px}.ri .od-muted a,.ri-note a{color:var(--ri-royal);font-weight:600}.ri-h3{font:800 clamp(1.18rem,1.8vw,1.45rem)/1.25 var(--display);color:var(--ri-ink);letter-spacing:-.01em;margin:0 0 10px}.ri-h3--c{text-align:center;margin:clamp(40px,5vw,56px) 0 18px}.ri-tag{font:700 .68rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ri-muted);background:#fff;border:1px dashed #c9cfde;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ri-tag--light{color:#d5dcf5;background:#ffffff10;border-color:#ffffff40}.ri-tag--gold{color:#7a5a12;background:#fbf3e0;border-color:#e3c886}.ri-note{color:var(--ri-muted);margin:14px 0 0;font-size:.9rem}.ri-chips{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.ri-chips li{border:1px solid var(--ri-line);font:600 .82rem var(--body);color:var(--ri-ink);background:#fff;border-radius:999px;padding:6px 12px}.ri-chips--soft li{background:var(--ri-paper)}.ri-chips--line li{background:0 0}.ri-chips--dark li{color:#e3e8fa;background:#ffffff0d;border-color:#ffffff26}.ri-hero{background:linear-gradient(180deg,#fff 0%,var(--ri-paper) 100%);border-bottom:1px solid var(--ri-line);padding:clamp(28px,4vw,52px) 0 clamp(24px,3vw,36px);position:relative;overflow:hidden}.ri-hero:before{content:"";pointer-events:none;background-image:linear-gradient(#07104f08 1px,#0000 1px),linear-gradient(90deg,#07104f08 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 80% at 80% 40%,#000,#0000);mask-image:radial-gradient(70% 80% at 80% 40%,#000,#0000)}.ri-hero__in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.ri-hero__in>*{min-width:0}.ri-eyebrow{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ri-terra);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.ri-hero h1{color:var(--ri-ink);letter-spacing:-.025em;margin:0 0 .22em;font-size:clamp(2.5rem,5.2vw,4.2rem);line-height:1.02}.ri-hero__sub{font:700 clamp(1.18rem,2vw,1.55rem)/1.35 var(--display);color:var(--ri-royal);margin:0 0 16px}.ri-hero__body{color:var(--ri-muted);max-width:58ch;margin:0 0 24px;font-size:1.03rem;line-height:1.7}.ri-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:clamp(24px,3vw,36px) 0 0;padding:0;list-style:none;display:grid}.ri-strip li{border:1px solid var(--ri-line);font:700 .92rem var(--display);color:var(--ri-ink);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ri-strip span{background:var(--ri-terra2);width:38px;height:38px;color:var(--ri-terra);border-radius:11px;flex:none;place-items:center;display:grid}.ri-hv{border:1px solid var(--ri-line);background:#fff;border-radius:26px;padding:18px 18px 14px;position:relative;box-shadow:0 30px 60px -40px #07104f55}.ri-hv__tag{font:700 .64rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--ri-muted);background:#fff;border:1px dashed #c9cfde;border-radius:999px;padding:3px 10px;position:absolute;top:-11px;right:18px}.ri-hv__svg{width:100%;height:auto;display:block}.ri-hv__card{fill:var(--ri-paper);stroke:var(--ri-line)}.ri-hv__k{font:800 10px var(--body);letter-spacing:.12em;fill:var(--ri-muted)}.ri-hv__k--w{fill:#f2b9a4}.ri-hv__z{opacity:.45;transform-box:fill-box;transition:opacity .5s,transform .5s}.ri-hv__z.is-on{opacity:1}.ri-hv__cells rect{fill:var(--ri-royal)}.ri-hv__th{fill:var(--ri-ink)}.ri-hv__row{fill:#c9d1e3}.ri-hv__val{fill:#afbbd8}.ri-hv__val--hi{fill:var(--ri-terra)}.ri-hv__colhi{fill:none;stroke:var(--ri-terra);stroke-width:1.6px;stroke-dasharray:4 4;opacity:0;transition:opacity .4s .3s}.ri-hv__z2.is-on .ri-hv__colhi{opacity:1}.ri-hv__bar{fill:#b9c4e2;transform-origin:bottom;transform-box:fill-box;transition:transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*70ms);transform:scaleY(.25)}.ri-hv__z3.is-on .ri-hv__bar{transform:none}.ri-hv__bar--hi{fill:var(--ri-royal)}.ri-hv__trend{fill:none;stroke:var(--ri-terra);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset .9s .3s}.ri-hv__z3.is-on .ri-hv__trend{stroke-dashoffset:0}.ri-hv__ins{fill:var(--ri-ink)}.ri-hv__bulb{fill:#f2b9a4}.ri-hv__bulbl{stroke:var(--ri-ink);stroke-width:2px;stroke-linecap:round}.ri-hv__tl{fill:#ffffffd0}.ri-hv__tl--s{fill:#ffffff40}.ri-hv__act{opacity:0;transform-box:fill-box;transition:opacity .4s,transform .4s;transform:translateY(6px)}.ri-hv__act.is-on{opacity:1;transform:none}.ri-hv__pill{fill:var(--ri-terra)}.ri-hv__pt{font:800 11px var(--body);fill:#fff}.ri-hv__ln{fill:none;stroke:#c9cfde;stroke-width:2px;stroke-dasharray:5 5;transition:stroke .4s}.ri-hv__ln.is-on{stroke:var(--ri-terra);animation:1.4s linear infinite rcDash}.ri-hv__ah{fill:#c9cfde}.ri-hv__steps{justify-content:space-between;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ri-hv__steps li{font:700 .72rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:#9aa3bc;align-items:center;gap:6px;transition:color .3s;display:flex}.ri-hv__steps span{background:#d5dbe8;border-radius:50%;width:8px;height:8px;transition:background .3s}.ri-hv__steps li.is-on{color:var(--ri-ink)}.ri-hv__steps li.is-on span{background:var(--ri-terra)}.ri-prob{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);display:grid}.ri-prob>*{min-width:0}.ri-prob h2{font:800 clamp(1.9rem,3.4vw,2.7rem)/1.12 var(--display);color:var(--ri-ink);letter-spacing:-.02em;margin:8px 0 16px}.ri-pile{background:var(--ri-warm);border:1px solid #ece6da;border-radius:24px;grid-template-columns:minmax(0,1.2fr) auto minmax(0,.9fr);align-items:center;gap:14px;padding:22px;display:grid}.ri-pile__in{flex-wrap:wrap;gap:7px;display:flex;transform:rotate(-2deg)}.ri-pile__in span{border:1px solid var(--ri-line);font:600 .8rem var(--body);color:var(--ri-muted);transform:rotate(calc((var(--i) - 3.5) * 1.6deg));background:#fff;border-radius:9px;padding:8px 11px;box-shadow:0 6px 12px -10px #07104f66}.ri-pile__arrow{color:var(--ri-terra)}.ri-pile__out{background:var(--ri-ink);color:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex}.ri-pile__out .rc-ico,.ri-pile__out svg{color:#f2b9a4}.ri-pile__out strong{font:800 1.08rem var(--display)}.ri-pile__out em{color:#c9d3f5;font-size:.84rem;font-style:normal}.ri-flow4{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:clamp(40px,5vw,60px) 0 0;padding:0;list-style:none;display:grid;position:relative}.ri-flow4:before{content:"";background:repeating-linear-gradient(90deg,var(--ri-terra) 0 8px,transparent 8px 14px);opacity:.5;height:2px;position:absolute;top:46px;left:6%;right:6%}.ri-flow4 li{border:1px solid var(--ri-line);background:#fff;border-radius:20px;padding:22px 20px;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative}.ri-flow4 li:hover{border-color:#e9c2b3;transform:translateY(-4px);box-shadow:0 20px 40px -28px #07104f55}.ri-flow4 li:last-child{background:var(--ri-ink);border-color:var(--ri-ink)}.ri-flow4 li:last-child h3{color:#fff}.ri-flow4 li:last-child p{color:#c9d3f5}.ri-flow4__n{font:800 .8rem var(--display);color:#b5bdd2;position:absolute;top:18px;right:18px}.ri-flow4__ic{z-index:1;background:var(--ri-terra2);width:48px;height:48px;color:var(--ri-terra);border-radius:14px;place-items:center;margin-bottom:14px;display:grid;position:relative;box-shadow:0 0 0 6px #fff}.ri-flow4 li:last-child .ri-flow4__ic{background:var(--ri-terra);color:#fff;box-shadow:0 0 0 6px var(--ri-ink)}.ri-flow4 h3{font:800 1.12rem var(--display);color:var(--ri-ink);margin:0 0 6px}.ri-flow4 p{color:var(--ri-muted);margin:0;font-size:.92rem;line-height:1.6}.ri-journey{flex-wrap:wrap;justify-content:center;gap:6px 0;margin:28px 0 0;display:flex}.ri-journey span{font:700 .78rem var(--body);color:var(--ri-ink);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);background:#e6eaf3;margin-left:-4px;padding:7px 22px 7px 14px;position:relative}.ri-journey span:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%);margin-left:0}.ri-journey span.is-end{background:var(--ri-terra);color:#fff}.ri-vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:16px;margin-top:clamp(32px,4vw,48px);display:grid}.ri-vs>div{border:1px solid var(--ri-line);background:#fff;border-radius:18px;padding:20px 22px}.ri-vs>div.is-here{border-color:var(--ri-terra);background:#fff9f6}.ri-vs__k{font:800 1rem var(--display);color:var(--ri-ink);margin-bottom:6px;display:block}.ri-vs p{color:var(--ri-muted);margin:0 0 10px;font-size:.92rem}.ri-vs a{font:700 .86rem var(--body);color:var(--ri-royal)}.ri-vs__mid{color:var(--ri-terra);align-self:center}.ri-vs__here{background:var(--ri-terra);color:#fff;font:700 .72rem var(--body);border-radius:999px;padding:3px 10px;display:inline-block}.ri-tabs{border:1px solid var(--ri-line);background:#fff;border-radius:24px;margin-bottom:clamp(36px,5vw,56px);overflow:hidden}.ri-tabs__list{border-bottom:1px solid var(--ri-line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ri-tabs__list button{font:700 .95rem var(--display);color:var(--ri-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:10px;padding:16px 20px;transition:color .2s,background .2s,border-color .2s;display:flex}.ri-tabs__list button+button{border-left:1px solid var(--ri-line)}.ri-tabs__list button:hover{background:var(--ri-paper);color:var(--ri-ink)}.ri-tabs__list button.is-on{color:var(--ri-ink);border-bottom-color:var(--ri-terra);background:#fff9f6}.ri-tabs__list button:focus-visible{outline:2px solid var(--ri-royal);outline-offset:-3px}.ri-tabs__panel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(20px,3vw,40px);padding:clamp(22px,3vw,34px);animation:.4s both riIn;display:grid}.ri-tabs__panel>*{min-width:0}.ri-tabs__copy h4{font:800 1.2rem var(--display);color:var(--ri-ink);margin:0 0 6px}.ri-tabs__copy>p{color:var(--ri-muted);margin:0}@keyframes riIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ri-tv{background:var(--ri-paper);border:1px solid var(--ri-line);border-radius:18px;flex-direction:column;justify-content:center;gap:10px;padding:18px;display:flex}.ri-tv em{font-style:normal;font:700 .66rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:#9aa3bc;text-align:center}.ri-tv--tab{flex-direction:row;align-items:center;gap:8px}.ri-mt{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.ri-mt span{font:700 .7rem var(--body);color:var(--ri-muted);text-align:center}.ri-mt svg{border:1px solid var(--ri-line);background:#fff;border-radius:10px;width:100%;height:auto}.ri-mt .h{fill:var(--ri-ink)}.ri-mt .r{fill:#c9d1e3}.ri-mt .v{fill:#afbbd8}.ri-mt .hi{fill:var(--ri-terra)}.ri-tv--fun>div{width:var(--w);background:linear-gradient(90deg,var(--ri-royal),#3155e0);color:#fff;font:700 .8rem var(--body);text-align:center;opacity:calc(1 - var(--i)*.1);border-radius:10px;margin:0 auto;padding:9px 12px}.ri-tv--drv .ri-ch{max-width:280px;margin:0 auto}.ri-ch{width:100%;height:auto;display:block}.ri-ch .a{fill:var(--ri-royal)}.ri-ch .b{fill:#c9d1e3}.ri-ch .c{fill:var(--ri-terra)}.ri-ch .o{opacity:.75}.ri-ch .ring{fill:none;stroke-width:12px}.ri-ch .ring.a{stroke:var(--ri-royal)}.ri-ch .ring.b{stroke:#dce2ee}.ri-ch .ring.c{stroke:var(--ri-terra)}.ri-ch .ln{fill:none;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.ri-ch .ln.a{stroke:var(--ri-royal)}.ri-ch .ln.c{stroke:var(--ri-terra)}.ri-ch .ln.d{stroke:var(--ri-terra);stroke-dasharray:4 4;stroke-width:1.6px}.ri-ch .ax{fill:none;stroke:#b5bdd2;stroke-width:1.2px}.ri-ch .ax.d{stroke-dasharray:3 3}.ri-ch .area{fill:#1e5bff1f;stroke:none}.ri-ch .card{fill:#fff;stroke:#dde2ec}.ri-qual{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(24px,4vw,48px);margin-bottom:clamp(36px,5vw,56px);display:grid}.ri-qual>*{min-width:0}.ri-said{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ri-said li{border:1px solid var(--ri-line);background:#fff;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.ri-said li:not(.ri-said__note)+li:not(.ri-said__note):before{content:"";background:var(--ri-terra);width:2px;height:10px;position:absolute;top:-11px;left:37px}.ri-said li>span{background:var(--ri-terra2);width:40px;height:40px;color:var(--ri-terra);border-radius:12px;flex:none;place-items:center;display:grid}.ri-said li:nth-child(3)>span{background:var(--ri-ink);color:#f2b9a4}.ri-said strong{font:800 1rem var(--display);color:var(--ri-ink);display:block}.ri-said em{color:var(--ri-muted);font-size:.86rem;font-style:normal;display:block}.ri-said__note{color:var(--ri-muted);font-size:.86rem;background:0 0!important;border-style:dashed!important}.ri-oewrap{border:1px solid var(--ri-line);background:#fff;border-radius:24px;margin-bottom:clamp(36px,5vw,56px);padding:clamp(22px,3vw,34px)}.ri-oewrap__head{max-width:860px}.ri-oe{margin-top:22px}.ri-oe__line{counter-reset:none;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ri-oe__line li{background:var(--ri-paper);font:700 .8rem/1.3 var(--body);color:var(--ri-ink);opacity:.4;transition:opacity .4s,transform .4s,background .4s;transition-delay:calc(var(--i)*90ms);border-radius:12px;flex-direction:column;gap:6px;padding:12px 10px;display:flex;position:relative;transform:translateY(6px)}.ri-oe.is-in .ri-oe__line li{opacity:1;transform:none}.ri-oe__line li:last-child{background:var(--ri-ink);color:#fff}.ri-oe__line span{font:800 .7rem var(--display);color:var(--ri-terra)}.ri-oe__demo{background:var(--ri-warm);border:1px dashed #c9cfde;border-radius:18px;grid-template-columns:minmax(0,1.3fr) auto minmax(0,.9fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:22px 18px 18px;display:grid;position:relative}.ri-oe__demo>.ri-tag{position:absolute;top:-11px;left:16px}.ri-oe__col{flex-direction:column;gap:8px;min-width:0;display:flex}.ri-oe__h{font:800 .68rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ri-muted)}.ri-oe__q{border:1px solid var(--ri-line);color:var(--ri-ink);background:#fff;border-radius:12px 12px 12px 4px;margin:0;padding:9px 12px;font-size:.84rem;font-style:italic}.ri-oe__arrow{color:var(--ri-terra)}.ri-oe__code{font:700 .8rem var(--body);border:1px solid;border-radius:10px;padding:9px 12px}.ri-oe__code--a{color:var(--ri-royal);background:#e8eeff;border-color:#c9d6fb}.ri-oe__code--b{color:#0b7a6a;background:#e3f5f2;border-color:#b6e3da}.ri-oe__code--c{background:var(--ri-terra2);color:#9a4528;border-color:#ebc2b2}.ri-oe__th{border:1px solid var(--ri-line);background:#fff;border-left:4px solid;border-radius:12px;padding:10px 12px}.ri-oe__th--a{border-left-color:var(--ri-royal)}.ri-oe__th--b{border-left-color:var(--ri-teal)}.ri-oe__th--c{border-left-color:var(--ri-terra)}.ri-oe__th strong{font:800 .88rem var(--display);color:var(--ri-ink);display:block}.ri-oe__th span{gap:4px;margin-top:6px;display:flex}.ri-oe__th i{background:#afbbd8;border-radius:50%;width:10px;height:10px}.ri-segwrap{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,48px);margin-bottom:clamp(36px,5vw,56px);display:grid}.ri-segwrap>*{min-width:0}.ri-seg{border:1px solid var(--ri-line);background:#fff;border-radius:22px;padding:22px;position:relative}.ri-seg>.ri-tag{margin-top:14px}.ri-seg__grid{grid-template-columns:auto repeat(4,minmax(0,1fr));align-items:center;gap:10px;display:grid}.ri-seg__grid strong{font:800 .78rem/1.25 var(--display);color:var(--ri-ink);text-align:center;background:var(--ri-paper);border-radius:10px;padding:8px 4px}.ri-seg__grid strong.is-total{background:var(--ri-ink);color:#fff}.ri-seg__grid em{font-style:normal;font:700 .78rem var(--body);color:var(--ri-muted);white-space:nowrap}.ri-seg__cell{background:var(--ri-paper);border-radius:7px;height:14px;display:block;overflow:hidden}.ri-seg__cell i{background:var(--ri-terra);border-radius:7px;width:0;height:100%;transition:width .9s cubic-bezier(.2,.7,.2,1);display:block}.ri-seg__cell.is-total i{background:var(--ri-ink)}.ri-seg.is-in .ri-seg__cell i{width:var(--w)}.ri-trendwrap{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.ri-trendwrap>*{min-width:0}.ri-trend{border:1px solid var(--ri-line);background:#fff;border-radius:22px;padding:20px}.ri-trend svg{width:100%;height:auto;display:block;overflow:visible}.ri-trend__g{stroke:#e5e9f2;stroke-width:1px}.ri-trend__x{font:700 10px var(--body);fill:var(--ri-muted)}.ri-trend__l{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300px;transition:stroke-dashoffset 1.2s}.ri-trend.is-in .ri-trend__l{stroke-dashoffset:0}.ri-trend__l.a{stroke:var(--ri-royal)}.ri-trend__l.c{stroke:var(--ri-terra)}.ri-trend__l.b{stroke:#9aa3bc;stroke-dasharray:6 5;stroke-dashoffset:0}.ri-trend__lab{font:700 9.5px var(--body);fill:var(--ri-ink)}.ri-trend>.ri-tag{margin-top:10px}.ri-proc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.ri-proc>*{min-width:0}.ri-proc__rail{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ri-proc__rail:before{content:"";background:var(--ri-line);width:2px;position:absolute;top:20px;bottom:20px;left:27px}.ri-proc__rail button{text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;width:100%;padding:10px 14px 10px 8px;transition:background .2s,border-color .2s;display:flex;position:relative}.ri-proc__rail button:hover{background:var(--ri-paper)}.ri-proc__rail button:focus-visible{outline:2px solid var(--ri-royal);outline-offset:1px}.ri-proc__n{z-index:1;border:1.5px solid var(--ri-line);width:40px;height:40px;font:800 .82rem var(--display);color:var(--ri-muted);background:#fff;border-radius:12px;flex:none;place-items:center;transition:background .25s,color .25s,border-color .25s;display:grid;position:relative}.ri-proc__t{font:700 .98rem var(--display);color:var(--ri-muted);transition:color .25s}.ri-proc__rail li.is-done .ri-proc__n{border-color:var(--ri-terra);color:var(--ri-terra)}.ri-proc__rail li.is-on button{border-color:var(--ri-line);background:#fff;box-shadow:0 12px 24px -20px #07104f66}.ri-proc__rail li.is-on .ri-proc__n{background:var(--ri-terra);border-color:var(--ri-terra);color:#fff}.ri-proc__rail li.is-on .ri-proc__t{color:var(--ri-ink)}.ri-proc__m{display:none}.ri-proc__panel{background:var(--ri-ink);color:#fff;border-radius:24px;padding:clamp(24px,3vw,36px);animation:.35s both riIn;position:sticky;top:120px}.ri-proc__ic{color:#f2b9a4;background:#ffffff14;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:16px;display:grid}.ri-proc__k{font:700 .72rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#f2b9a4;margin-bottom:6px;display:block}.ri-proc__panel strong{font:800 clamp(1.3rem,2vw,1.6rem)/1.2 var(--display);margin-bottom:8px;display:block}.ri-proc__panel>p{color:#c9d3f5;margin:0 0 18px}.ri-proc__panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ri-proc__panel li{font:600 .86rem var(--body);animation:.4s both riIn;animation-delay:calc(var(--i)*40ms);background:#ffffff0d;border:1px solid #ffffff1c;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;display:flex}.ri-proc__panel li svg{color:#6ee0ce;flex:none}.ri-proc__nav{align-items:center;gap:12px;margin-top:22px;display:flex}.ri-proc__nav button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;border-radius:50%;width:38px;height:38px;font-size:1.2rem}.ri-proc__nav button:hover{background:#ffffff1a}.ri-proc__nav button:focus-visible{outline-offset:2px;outline:2px solid #f2b9a4}.ri-proc__nav i{background:#ffffff1f;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.ri-proc__nav i:after{content:"";transform-origin:0;transform:scaleX(var(--p));background:var(--ri-terra);transition:transform .4s;position:absolute;top:0;bottom:0;left:0;right:0}.ri-qa{background:var(--ri-warm);border:1px solid #ece6da;border-radius:24px;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(20px,3vw,40px);margin-top:clamp(40px,5vw,60px);padding:clamp(22px,3vw,32px);display:grid}.ri-qa>*{min-width:0}.ri-qa__chain{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ri-qa__chain li{border:1px solid var(--ri-line);font:700 .84rem/1.25 var(--body);color:var(--ri-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex}.ri-qa__chain span{background:var(--ri-ink);color:#fff;width:26px;height:26px;font:800 .74rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.ri-qa__chain li:last-child span{background:var(--ri-terra)}.ri-sec--ink{color:#fff;background:radial-gradient(700px 360px at 90% 0,#1e3bb866 0%,#0000 60%),radial-gradient(520px 320px at 0 100%,#c2603f2a 0%,#0000 70%),linear-gradient(165deg,#0a1660,#07104f)}.ri .ri-sec--ink .rc-head--light h2{color:#fff}.ri-viz{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.ri-viz>*{min-width:0}.ri-viz h3,.ri-exec h3,.ri-rec h3{font:800 clamp(1.3rem,2.2vw,1.75rem)/1.2 var(--display);color:#fff;letter-spacing:-.01em;margin:0 0 12px}.ri-viz p,.ri-exec p,.ri-rec>p{color:#c9d3f5;margin:0 0 16px}.ri-gal{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ri-gal li{background:#fff;border-radius:14px;flex-direction:column;gap:6px;padding:10px 8px 9px;transition:transform .3s;display:flex}.ri-gal li:hover{transform:translateY(-4px)rotate(-1deg)}.ri-gal span{font:700 .7rem/1.25 var(--body);color:var(--ri-ink);text-align:center}.ri-oip{margin-top:clamp(44px,6vw,72px);padding-top:16px;position:relative}.ri-oip>.ri-tag{z-index:1;position:absolute;top:0;left:0}.ri-oip ol{border:1px solid #fff2;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.ri-oip li{background:#ffffff08;padding:28px 26px 26px;position:relative}.ri-oip li+li{border-left:1px solid #fff2}.ri-oip li:nth-child(3){background:#c2603f26}.ri-oip li+li:before{content:"";background:var(--ri-terra);z-index:1;border-radius:50%;width:22px;height:22px;position:absolute;top:34px;left:-12px;box-shadow:0 0 0 4px #0a1660}.ri-oip__n{font:800 .8rem var(--display);color:#f2b9a4;letter-spacing:.1em}.ri-oip h3{font:800 1.3rem var(--display);color:#fff;margin:6px 0 4px}.ri-oip strong{font:600 .95rem var(--body);color:#e3e8fa;margin-bottom:14px;display:block}.ri-oip p{border-left:3px solid var(--ri-terra);color:#fff;background:#ffffff10;border-radius:12px;margin:0;padding:14px;font-size:.92rem;line-height:1.6}.ri-exec{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,48px);margin-top:clamp(48px,6vw,80px);display:grid}.ri-exec>*{min-width:0}.ri-exec__vs{flex-direction:column;gap:8px;display:flex}.ri-exec__vs span{font:700 .86rem var(--body);color:#e3e8fa;align-items:center;gap:8px;display:flex}.ri-exec__vs svg{color:#f2b9a4}.ri-doc{color:var(--ri-ink);background:#fff;border-radius:20px;overflow:hidden;transform:rotate(-.6deg);box-shadow:0 30px 60px -30px #000a}.ri-doc__bar{background:var(--ri-paper);border-bottom:1px solid var(--ri-line);align-items:center;gap:6px;padding:10px 16px;display:flex}.ri-doc__bar i{background:#d5dbe8;border-radius:50%;width:9px;height:9px}.ri-doc__bar span{font:800 .72rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--ri-muted);margin-left:8px}.ri-doc__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ri-doc__grid div{border-right:1px solid var(--ri-line);border-bottom:1px solid var(--ri-line);padding:16px 16px 18px}.ri-doc__grid div:nth-child(3n){border-right:0}.ri-doc__grid div:nth-child(n+4){border-bottom:0}.ri-doc__grid div:nth-child(6){background:#fff6f2}.ri-doc__grid h4{font:800 .92rem var(--display);color:var(--ri-ink);border-top:3px solid var(--ri-terra);margin:0 0 6px;padding-top:8px;display:inline-block}.ri-doc__grid p{color:var(--ri-muted);margin:0;font-size:.82rem;line-height:1.55}.ri-rec{background:#ffffff08;border:1px solid #ffffff1f;border-radius:24px;margin-top:clamp(48px,6vw,80px);padding:clamp(22px,3vw,34px)}.ri-rec>p{max-width:72ch}.ri-rec__lanes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ri-rec__lanes li{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);background:#ffffff0d;border:1px solid #fff2;border-radius:14px;flex-direction:column;gap:4px;padding:16px 18px;display:flex}.ri-rec__lanes li:nth-child(3){background:#c2603f33;border-color:#c2603f80}.ri-rec__lanes svg{color:#f2b9a4;margin-bottom:4px}.ri-rec__lanes strong{font:800 1rem var(--display);color:#fff}.ri-rec__lanes em{color:#c9d3f5;padding-right:14px;font-size:.86rem;font-style:normal}.ri-fmt{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ri-fmt li{border:1px solid var(--ri-line);background:#fff;border-radius:20px;flex-direction:column;gap:12px;padding:18px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.ri-fmt li:hover{border-color:#e9c2b3;transform:translateY(-4px);box-shadow:0 20px 40px -28px #07104f55}.ri-fmt li.is-wide{background:var(--ri-warm);border-color:#ece6da;flex-direction:row;grid-column:span 2;align-items:center}.ri-fmt li.is-wide .ri-fa{max-width:180px}.ri-fmt h3{font:800 1.02rem var(--display);color:var(--ri-ink);margin:0 0 4px}.ri-fmt p{color:var(--ri-muted);margin:0;font-size:.86rem;line-height:1.55}.ri-fa{flex:none;width:100%;max-width:150px;height:auto}.ri-fa .pg{fill:var(--ri-paper);stroke:var(--ri-line)}.ri-fa .tx{fill:#c9d1e3}.ri-fa .tx2{fill:var(--ri-ink)}.ri-fa .ac{fill:var(--ri-terra)}.ri-fa .ac2{fill:var(--ri-royal)}.ri-fa .ln{fill:none;stroke:var(--ri-terra);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.ri-meth{background:var(--ri-paper);border:1px solid var(--ri-line);border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,48px);margin-top:clamp(40px,5vw,60px);padding:clamp(22px,3vw,34px);display:grid}.ri-meth>*{min-width:0}.ri-meth blockquote{border-left:3px solid var(--ri-terra);font:600 1.02rem/1.6 var(--display);color:var(--ri-ink);margin:0;padding:0 0 0 16px}.ri-meth__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ri-meth__list a,.ri-meth__list span{font:700 .84rem var(--body);border:1px solid var(--ri-line);color:var(--ri-ink);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;text-decoration:none;display:inline-flex}.ri-meth__list a{color:var(--ri-royal);border-color:#c9d6fb;transition:background .2s,color .2s}.ri-meth__list a:hover{background:var(--ri-royal);color:#fff}.ri-meth__list a:focus-visible{outline:2px solid var(--ri-royal);outline-offset:2px}.ri-why{border-top:1px solid #e4ded2;border-left:1px solid #e4ded2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.ri-why li{background:0 0;border-bottom:1px solid #e4ded2;border-right:1px solid #e4ded2;padding:26px 24px;transition:background .3s;position:relative}.ri-why li:hover{background:#fff}.ri-why__n{font:800 .8rem var(--display);color:#c2603f99;position:absolute;top:22px;right:22px}.ri-why__ic{background:var(--ri-ink);color:#f2b9a4;border-radius:12px;place-items:center;width:42px;height:42px;margin-bottom:14px;display:grid}.ri-why h3{font:800 1.08rem var(--display);color:var(--ri-ink);margin:0 0 6px}.ri-why p{color:var(--ri-muted);margin:0;font-size:.9rem;line-height:1.6}.ri-team{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:16px;margin-top:clamp(36px,5vw,52px);display:grid}.ri-team>*{min-width:0}.ri-team>div{border:1px solid var(--ri-line);background:#fff;border-radius:20px;padding:22px 24px}.ri-team h3{font:800 1.2rem var(--display);color:var(--ri-ink);margin:0 0 6px}.ri-team__r{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ri-team__r li{background:var(--ri-paper);font:600 .88rem var(--body);color:var(--ri-ink);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.ri-team__r svg{color:var(--ri-terra);flex:none}.ri-team__env{color:#fff;flex-direction:column;gap:8px;display:flex;background:var(--ri-ink)!important;border-color:var(--ri-ink)!important}.ri-team__env svg{color:#f2b9a4}.ri-team__env strong{font:800 1.02rem var(--display)}.ri-team__env p{color:#c9d3f5;margin:0;font-size:.92rem}.ri-ex{background:#fff;border:1px dashed #d9c08a;border-radius:24px;margin-top:clamp(40px,5vw,60px);padding:clamp(22px,3vw,32px)}.ri-ex__head{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:18px;display:flex}.ri-ex__head h3{font:800 1.2rem var(--display);color:var(--ri-ink);margin:0}.ri-ex ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ri-ex li{background:var(--ri-paper);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex;position:relative}.ri-ex li+li:before{content:"";background:var(--ri-terra);width:8px;height:2px;position:absolute;top:26px;left:-9px}.ri-ex li>span{width:34px;height:34px;color:var(--ri-terra);border:1px solid var(--ri-line);background:#fff;border-radius:10px;place-items:center;display:grid}.ri-ex li:last-child{background:var(--ri-ink)}.ri-ex li:last-child strong{color:#fff}.ri-ex li:last-child em{color:#c9d3f5}.ri-ex strong{font:800 .9rem/1.25 var(--display);color:var(--ri-ink)}.ri-ex em{color:var(--ri-muted);font-size:.8rem;font-style:normal;line-height:1.5}.ri-guidesec{padding-block-start:clamp(36px,4vw,56px);padding-block-end:clamp(36px,4vw,56px)}.ri-guide{border:1px solid var(--ri-line);border-left:5px solid var(--ri-terra);background:#fff;border-radius:22px;gap:8px;max-width:880px;margin:0 auto;padding:26px 28px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:grid}.ri-guide:hover{transform:translateY(-3px);box-shadow:0 20px 40px -28px #07104f55}.ri-guide__k{font:700 .72rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--ri-terra)}.ri-guide strong{font:800 clamp(1.1rem,2vw,1.45rem)/1.3 var(--display);color:var(--ri-ink)}.ri-guide__go{font:700 .9rem var(--body);color:var(--ri-royal);align-items:center;gap:6px;display:inline-flex}.ri-enq{background:var(--ri-warm)}.ri-enq__intro h2{letter-spacing:-.02em;font-size:clamp(1.8rem,3.2vw,2.5rem)}.ri-enq__ctas{flex-wrap:wrap;gap:10px;margin:6px 0 26px;display:flex}@media (max-width:1100px){.ri-gal{grid-template-columns:repeat(5,minmax(0,1fr))}.ri-ex ol{grid-template-columns:repeat(3,minmax(0,1fr))}.ri-ex li+li:before{display:none}.ri-oe__line{grid-template-columns:repeat(4,minmax(0,1fr))}.ri-qa__chain{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-fmt{grid-template-columns:repeat(3,minmax(0,1fr))}.ri-fmt li.is-wide{grid-column:span 3}}@media (max-width:900px){.ri-hero__in,.ri-prob,.ri-qual,.ri-segwrap,.ri-trendwrap,.ri-viz,.ri-exec,.ri-meth,.ri-qa,.ri-team,.ri-tabs__panel{grid-template-columns:1fr}.ri-strip,.ri-flow4{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-flow4:before{display:none}.ri-vs{grid-template-columns:1fr}.ri-vs__mid{justify-self:center;transform:rotate(90deg)}.ri-proc{grid-template-columns:1fr}.ri-proc__panel{display:none}.ri-proc__m{margin:6px 0 10px 62px;display:block}.ri-proc__m[hidden]{display:none}.ri-proc__m p{color:var(--ri-muted);margin:0 0 10px;font-size:.92rem}.ri-proc__m ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ri-proc__m li{background:var(--ri-paper);border:1px solid var(--ri-line);font:600 .8rem var(--body);color:var(--ri-ink);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ri-proc__m li svg{color:var(--ri-teal)}.ri-oip ol{grid-template-columns:1fr}.ri-oip li+li{border-top:1px solid #fff2;border-left:0}.ri-oip li+li:before{top:-12px;left:26px}.ri-rec__lanes{grid-template-columns:1fr}.ri-rec__lanes li{clip-path:none}.ri-why{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-oe__demo{grid-template-columns:1fr;padding-top:30px}.ri-oe__arrow{justify-self:center;transform:rotate(90deg)}}@media (max-width:640px){.ri-strip{grid-template-columns:1fr 1fr;gap:8px}.ri-strip li{gap:9px;padding:10px 11px;font-size:.82rem}.ri-strip span{width:32px;height:32px}.ri-hv{padding:14px 10px 10px}.ri-hv__steps li{gap:4px;font-size:.62rem}.ri-pile{grid-template-columns:1fr;justify-items:center}.ri-pile__in{justify-content:center}.ri-pile__arrow{transform:rotate(90deg)}.ri-pile__out{width:100%}.ri-flow4{grid-template-columns:1fr}.ri-journey{justify-content:flex-start}.ri-tabs__list{grid-template-columns:1fr}.ri-tabs__list button+button{border-left:0;border-top:1px solid var(--ri-line)}.ri-tabs__list button{border-bottom:0;border-left:3px solid #0000!important}.ri-tabs__list button.is-on{border-left-color:var(--ri-terra)!important}.ri-tv--tab{flex-direction:column}.ri-mt{width:100%;max-width:240px}.ri-oe__line{grid-template-columns:repeat(2,minmax(0,1fr))}.ri-oe__line li:last-child{grid-column:1/-1}.ri-seg{padding:16px 12px}.ri-seg__grid{gap:8px 6px}.ri-seg__grid strong{padding:6px 2px;font-size:.66rem}.ri-seg__grid em{font-size:.68rem}.ri-gal{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ri-gal span{font-size:.66rem}.ri-doc{transform:none}.ri-doc__grid{grid-template-columns:1fr}.ri-doc__grid div{border-right:0!important;border-bottom:1px solid var(--ri-line)!important}.ri-doc__grid div:last-child{border-bottom:0!important}.ri-qa__chain,.ri-fmt{grid-template-columns:1fr}.ri-fmt li.is-wide{flex-direction:column;grid-column:auto;align-items:flex-start}.ri-fmt li{flex-direction:row;align-items:center}.ri-fa{max-width:96px}.ri-why,.ri-team__r,.ri-ex ol{grid-template-columns:1fr}.ri-proc__m{margin-left:8px}}@media (prefers-reduced-motion:reduce){.ri *,.ri :before,.ri :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.ri-hv__z{opacity:1}.ri-hv__bar{transform:none}.ri-hv__trend{stroke-dashoffset:0}.ri-hv__act,.ri-oe__line li{opacity:1;transform:none}.ri-seg__cell i{width:var(--w)}.ri-trend__l{stroke-dashoffset:0}}.ldr{--lv-ink:#07104f;--lv-royal:#0b22a8;--lv-bright:#1e5bff;--lv-sky:#8fb0ff;--lv-teal:#0e9c88;--lv-teal2:#6ee0ce;--lv-soft:#c9d3f5;--lv-mute:#9aa8d6;isolation:isolate;color:#fff;background:radial-gradient(760px 520px at 88% 8%,#1e6bff40 0%,#0000 62%),radial-gradient(620px 420px at 0 100%,#0e9c8826 0%,#0000 70%),linear-gradient(160deg,#0b22a8 0%,#0a1a7a 42%,#07104f 100%);padding-block-start:clamp(72px,9vw,128px);padding-block-end:clamp(72px,9vw,128px);position:relative;overflow:hidden}.ldr *{box-sizing:border-box}.ldr__in{z-index:1;position:relative}.ldr__bg{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ldr__bg:before{content:"";background-image:radial-gradient(#ffffff14 1px,#0000 1.3px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0%,#0000 45%);mask-image:linear-gradient(#000 0%,#0000 45%)}.ldr__globe{aspect-ratio:1;opacity:.5;will-change:transform;width:min(620px,48vw);position:absolute;top:-7%;right:-9%}.ldr__globe .hg-canvas{width:100%;height:100%;display:block}.ldr__floor{perspective:600px;opacity:.5;height:46%;position:absolute;bottom:-6%;left:-10%;right:-10%;-webkit-mask-image:linear-gradient(#0000 10%,#000 90%);mask-image:linear-gradient(#0000 10%,#000 90%)}.ldr__floor span{transform-origin:50% 100%;background-image:linear-gradient(#5d86ff33 1px,#0000 1px),linear-gradient(90deg,#5d86ff33 1px,#0000 1px);background-size:64px 64px;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(68deg)}@keyframes ldrFloor{to{background-position:0 64px,0 0}}.ldr__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ldr__lines path{fill:none;stroke:#6ee0ce;stroke-width:1.2px;opacity:.28;stroke-dasharray:6 10;animation:20s linear infinite ldrDash}.ldr__lines .ldr__lines2{stroke:#8fb0ff;opacity:.22;animation-duration:28s}@keyframes ldrDash{to{stroke-dashoffset:-320px}}.ldr-rv{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d),transform .8s cubic-bezier(.2,.7,.2,1) var(--d);transform:translateY(28px)}.ldr.is-in .ldr-rv{opacity:1;transform:none}.ldr__head{max-width:760px;margin:0 0 clamp(40px,5vw,64px)}.ldr__kicker{font:700 .76rem var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--lv-teal2);align-items:center;gap:10px;margin-bottom:14px;display:inline-flex}.ldr__kicker i{background:linear-gradient(90deg,var(--lv-teal2),var(--lv-bright));border-radius:2px;width:30px;height:2px}.ldr__head h2{font:800 clamp(2rem,3.8vw,3rem)/1.1 var(--display);letter-spacing:-.02em;color:#fff;margin:0 0 12px}.ldr__head p{color:var(--lv-soft);margin:0;font-size:1.06rem}.ldr-label{font:700 .74rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--lv-teal2);display:block}.ldr-pf{--rx:0deg;--ry:0deg;--mx:0;--my:0;perspective:1100px;width:100%}.ldr-pf__stage{aspect-ratio:1;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .5s cubic-bezier(.2,.7,.2,1);position:relative}.ldr-pf:hover .ldr-pf__stage{transition:transform .12s linear}.ldr-pf__grid{transform:translate3d(22px,22px,-60px) translate(calc(var(--mx)*-14px),calc(var(--my)*-14px));background-image:linear-gradient(#5d86ff26 1px,#0000 1px),linear-gradient(90deg,#5d86ff26 1px,#0000 1px);background-size:22px 22px;border:1px solid #5d86ff66;border-radius:26px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;right:0}.ldr-pf__glass{transform:translate3d(-16px,-16px,-30px) translate(calc(var(--mx)*-8px),calc(var(--my)*-8px));background:linear-gradient(140deg,#ffffff1f,#ffffff05);border:1px solid #ffffff26;border-radius:26px;transition:transform .3s;position:absolute;top:0;bottom:0;left:0;right:0}.ldr-pf__img{background:#0a1a7a;border-radius:24px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:translateZ(20px);box-shadow:0 40px 70px -30px #000000b0,0 0 0 1px #ffffff2e}.ldr-pf__img img{object-fit:cover;object-position:50% 38%;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1);display:block;transform:scale(1.01)}.ldr-pf:hover .ldr-pf__img img{transform:scale(1.05)}.ldr-pf__img:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#07104f99 100%);position:absolute;top:0;bottom:0;left:0;right:0}.ldr-pf__sheen{pointer-events:none;z-index:1;background:linear-gradient(115deg,#0000 35%,#ffffff2e 50%,#0000 65%) 130% 0/260% 100%;transition:background-position 1s;position:absolute;top:0;bottom:0;left:0;right:0}.ldr-pf:hover .ldr-pf__sheen{background-position:-30% 0}.ldr-pf__brk{width:calc(100% + 24px);height:calc(100% + 24px);position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px;overflow:visible;transform:translateZ(44px)}.ldr-pf__brk path{fill:none;stroke:var(--lv-teal2);stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset 1.2s cubic-bezier(.2,.7,.2,1) .5s}.ldr.is-in .ldr-pf__brk path{stroke-dashoffset:0}.ldr-pf__chip{transform:translateZ(70px) translate(calc(var(--mx)*10px),calc(var(--my)*10px));font:700 .92rem var(--display);color:#fff;white-space:nowrap;background:#07104fe6;border:1px solid #ffffff2e;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;transition:transform .3s;display:inline-flex;position:absolute;bottom:28px;left:-18px;box-shadow:0 20px 40px -18px #000000a0}.ldr-pf__chip svg{color:var(--lv-teal2)}.ldr-pf--sm .ldr-pf__grid{background-size:14px 14px;border-radius:18px;transform:translate3d(10px,10px,-40px)}.ldr-pf--sm .ldr-pf__glass{border-radius:18px;transform:translate3d(-8px,-8px,-20px)}.ldr-pf--sm .ldr-pf__img{border-radius:16px}.ldr-pf--sm .ldr-pf__brk{width:calc(100% + 14px);height:calc(100% + 14px);top:-7px;bottom:-7px;left:-7px;right:-7px}.ldr-ceo{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(36px,6vw,88px);display:grid}.ldr-ceo>*{min-width:0}.ldr-ceo__art{max-width:470px;padding:24px 24px 24px 18px}.ldr-qm{width:52px;height:44px;margin:18px 0;display:block}.ldr-qm path{fill:var(--lv-bright)}.ldr-ceo__q{border:0;margin:0;padding:0}.ldr-ceo__q p{color:var(--lv-soft);max-width:62ch;margin:0 0 18px;font-size:1.06rem;line-height:1.8}.ldr-ceo__q .ldr-ceo__lead{font:600 clamp(1.2rem,1.9vw,1.55rem)/1.5 var(--display);color:#fff;letter-spacing:-.01em}.ldr-ceo__q .ldr-ceo__close{color:#fff;font-weight:600}.ldr-sig{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding-top:24px;display:flex}.ldr-sig h3{font:800 1.5rem var(--display);color:#fff;margin:0 0 4px}.ldr-sig__role{font:700 .9rem var(--body);color:var(--lv-teal2);margin-bottom:4px;display:block}.ldr-sig__mail{font:600 .88rem var(--body);color:var(--lv-sky);text-decoration:none}.ldr-sig__mail:hover,.ldr-dir__mail:hover{color:#fff;text-decoration:underline}.ldr-dock{gap:10px;display:flex}.ldr-dock a{color:#fff;background:#ffffff12;border:1px solid #ffffff2e;border-radius:14px;place-items:center;width:44px;height:44px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.7,.2,1),background .25s,border-color .25s,box-shadow .25s;display:grid}.ldr-dock a:hover{background:var(--lv-bright);border-color:var(--lv-bright);transform:translateY(-3px);box-shadow:0 14px 26px -12px #1e5bffcc}.ldr-dock a:nth-child(2):hover{background:#0a66c2;border-color:#0a66c2}.ldr-dock a:focus-visible{outline:2px solid var(--lv-teal2);outline-offset:3px}.ldr-sig__mail:focus-visible{outline:2px solid var(--lv-teal2);outline-offset:3px}.ldr-dir__mail:focus-visible{outline:2px solid var(--lv-teal2);outline-offset:3px}.ldr-dirs{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,28px);margin-top:clamp(56px,7vw,96px);display:grid}.ldr-dir{transition:opacity .8s cubic-bezier(.2,.7,.2,1) var(--d),transform .8s cubic-bezier(.2,.7,.2,1) var(--d),border-color .35s,box-shadow .35s;background:linear-gradient(160deg,#ffffff12,#ffffff06);border:1px solid #ffffff1f;border-radius:26px;flex-direction:column;gap:18px;padding:clamp(24px,3vw,34px);display:flex;position:relative;overflow:hidden}.ldr.is-in .ldr-dir:hover{border-color:#ffffff3d;transition-delay:0s;transform:translateY(-6px);box-shadow:0 40px 70px -40px #000000b0}.ldr-dir__edge{background:linear-gradient(90deg,transparent,var(--lv-teal2),var(--lv-bright),transparent);background-size:200% 100%;height:3px;animation:6s linear infinite ldrEdge;position:absolute;top:0;left:0;right:0}@keyframes ldrEdge{0%{background-position:100% 0}to{background-position:-100% 0}}.ldr-dir__top{grid-template-columns:132px minmax(0,1fr);align-items:center;gap:24px;display:grid}.ldr-dir__top .ldr-pf{padding:8px}.ldr-dir__id{flex-direction:column;align-items:flex-start;gap:8px;min-width:0;display:flex}.ldr-dir__id h3{font:800 1.38rem/1.2 var(--display);color:#fff;margin:0}.ldr-dir__role{font:700 .82rem/1.3 var(--body);color:#ddfbf5;background:#0e9c8826;border:1px solid #6ee0ce4d;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.ldr-dir__role svg{color:var(--lv-teal2);flex:none}.ldr-dir__id .ldr-dock{margin-top:4px}.ldr-dir__id .ldr-dock a{border-radius:12px;width:38px;height:38px}.ldr-dir__q{border:0;border-left:2px solid var(--lv-bright);margin:0;padding:0 0 0 18px}.ldr-dir__q p{color:var(--lv-soft);margin:0;font-size:1.05rem;line-height:1.8}.ldr-dir__q strong{font:600 1.16rem/1.5 var(--display);color:#fff;margin-bottom:8px;display:block}.ldr-keys{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:4px 0 0;padding:0;list-style:none;display:grid}.ldr-keys li{font:700 .88rem var(--body);color:#fff;opacity:0;transition:opacity .6s,transform .6s,background .25s,border-color .25s;transition-delay:calc(var(--j)*.1s + .7s);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;transform:translateY(8px)}.ldr.is-in .ldr-keys li{opacity:1;transform:none}.ldr-keys li:hover{background:#1e5bff26;border-color:#5d86ff80}.ldr-keys svg{color:var(--lv-teal2);flex:none}.ldr-dir__mail{font:600 .84rem var(--body);color:var(--lv-sky);overflow-wrap:anywhere;margin-top:auto;text-decoration:none}.ldr-pts{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.ldr-pts:before{content:"";background:#ffffff1a;width:2px;position:absolute;top:20px;bottom:20px;left:19px}.ldr-pts:after{content:"";background:linear-gradient(var(--lv-teal2),var(--lv-bright));width:2px;height:0;transition:height 1.6s cubic-bezier(.2,.7,.2,1) .7s;position:absolute;top:20px;left:19px}.ldr.is-in .ldr-pts:after{height:calc(100% - 40px)}.ldr-pts li{opacity:0;transition:opacity .6s,transform .6s,background .25s;transition-delay:calc(var(--j)*.11s + .6s);border-radius:14px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;padding:8px 10px 8px 0;display:grid;position:relative;transform:translate(-10px)}.ldr.is-in .ldr-pts li{opacity:1;transform:none}.ldr-pts li:hover{background:#ffffff08}.ldr-pts__ic{z-index:1;width:40px;height:40px;color:var(--lv-teal2);background:#0a1a7a;border:1px solid #5d86ff66;border-radius:12px;place-items:center;display:grid;position:relative;box-shadow:0 0 0 4px #0b1a70}.ldr-pts li:first-child .ldr-pts__ic{background:var(--lv-bright);border-color:var(--lv-bright);color:#fff}.ldr-pts p{color:var(--lv-soft);margin:0;padding-top:8px;font-size:.98rem;line-height:1.65}.ldr-pts li:first-child p{font:600 1.08rem/1.5 var(--display);color:#fff;padding-top:6px}@media (max-width:1024px){.ldr-dirs{grid-template-columns:1fr}.ldr-ceo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px}}@media (max-width:820px){.ldr-ceo{grid-template-columns:1fr}.ldr-ceo__art{width:100%;max-width:380px;margin:0 auto}.ldr__globe{opacity:.3;width:110vw;top:-6%;right:-50%}}@media (max-width:640px){.ldr{padding-block-start:64px;padding-block-end:64px}.ldr-ceo__art{max-width:300px;padding:18px 18px 18px 14px}.ldr-pf__grid{transform:translate3d(14px,14px,-40px)}.ldr-pf__glass{transform:translate3d(-10px,-10px,-20px)}.ldr-pf__chip{padding:9px 12px;font-size:.8rem;bottom:18px;left:-8px}.ldr-ceo__q p{font-size:1rem}.ldr-sig h3{font-size:1.3rem}.ldr-dir{padding:22px 18px}.ldr-dir__top{grid-template-columns:96px minmax(0,1fr);gap:16px}.ldr-dir__id h3{font-size:1.18rem}.ldr-dir__role{padding:5px 10px;font-size:.74rem}.ldr-pts li{grid-template-columns:36px minmax(0,1fr);gap:12px}.ldr-pts__ic{width:36px;height:36px}.ldr-pts:before,.ldr-pts:after{left:17px}.ldr-pts p{font-size:.94rem}}@media (max-width:380px){.ldr-dir__top{grid-template-columns:1fr}.ldr-dir__top .ldr-pf{max-width:150px}}@media (hover:none){.ldr-pf__stage{transform:none}}@media (prefers-reduced-motion:reduce){.ldr *,.ldr :before,.ldr :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.ldr-rv{opacity:1;filter:none;transform:none}.ldr-pts li,.ldr-keys li{opacity:1;transform:none}.ldr-pts:after{height:calc(100% - 40px)}.ldr-pf__brk path{stroke-dashoffset:0}.ldr-pf__stage{transform:none!important}}.ldr--deck .ldr__in{position:relative}.ldr-pick{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-width:980px;margin:0 auto 26px;display:grid}.ldr-pick__b{color:#fff;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #fff2;border-radius:16px;align-items:center;gap:12px;padding:10px 14px;transition:background .3s,border-color .3s,translate .3s;display:flex;position:relative;overflow:hidden}.ldr-pick__b:hover{background:#ffffff14;translate:0 -2px}.ldr-pick__b img{object-fit:cover;object-position:50% 30%;border-radius:14px;flex:none;width:48px;height:48px;box-shadow:0 0 0 2px #fff3}.ldr-pick__b b{font:800 .95rem var(--display);display:block}.ldr-pick__b small{color:#c9d3f5;font-size:.76rem;line-height:1.3;display:block}.ldr-pick__b.is-on{background:#ffffff1c;border-color:#6ee0ce88;box-shadow:0 14px 30px -18px #6ee0ce}.ldr-pick__b.is-on img{box-shadow:0 0 0 2px #6ee0ce}.ldr-pick__t{transform-origin:0;background:#6ee0ce;width:100%;height:3px;animation:9s linear ldrT;position:absolute;bottom:0;left:0}@keyframes ldrT{0%{scale:0 1}}.ldr-deck{height:560px;position:relative}.ldr-card{color:#fff;width:min(1000px,92%);height:540px;transform:translateX(calc(-50% + var(--off)*64%)) scale(calc(1 - var(--abs)*.16));opacity:calc(1 - var(--abs)*.6);z-index:calc(10 - var(--abs));cursor:pointer;background:linear-gradient(160deg,#0f1f86ee,#0a1766f2 60%,#07104ff5);border:1px solid #ffffff24;border-radius:30px;grid-template-columns:330px minmax(0,1fr);align-items:center;gap:36px;padding:34px;transition:transform .9s cubic-bezier(.2,.7,.2,1),opacity .9s;display:grid;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 50px 90px -50px #000,inset 0 1px #fff2}.ldr-card.is-front{cursor:default}.ldr-card__edge{background:linear-gradient(90deg,#1e5bff,#6ee0ce,#f0d98f);height:4px;position:absolute;top:0;left:0;right:0}.ldr-card__art{padding:14px}.ldr-pf--eq{max-width:300px;margin:0 auto}.ldr-card__body{flex-direction:column;height:100%;min-height:0;display:flex;position:relative}.ldr-card .ldr-qm{opacity:.14;z-index:0;pointer-events:none;width:64px;position:absolute;top:-4px;right:0}.ldr-card .ldr-qm path{fill:#6ee0ce}.ldr-card__msg,.ldr-card .ldr-label{z-index:1;position:relative}.ldr-card__msg{scrollbar-width:thin;scrollbar-color:#fff3 transparent;flex:1;min-height:0;margin:12px 0 16px;padding-right:6px;overflow:auto}.ldr-card:not(.is-front) .ldr-card__msg{overflow:hidden}.ldr-q{margin:0}.ldr-q p{color:#e1e7ff;margin:0 0 12px;font-size:1.04rem;line-height:1.7}.ldr-q p.ldr-q__lead{font:700 clamp(1.1rem,1.6vw,1.3rem)/1.5 var(--display);color:#fff}.ldr-q strong{color:#fff}.ldr-card.is-front .ldr-card__msg>*{animation:.7s cubic-bezier(.2,.7,.2,1) .15s both ldrIn}@keyframes ldrIn{0%{opacity:0;translate:0 14px}}.ldr-card .ldr-sig{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.ldr-card .ldr-sig h3{font:800 1.3rem var(--display);color:#fff;margin:0}.ldr-card .ldr-sig__role{font:700 .86rem var(--display);color:#6ee0ce;align-items:center;gap:6px;margin-top:4px;display:inline-flex}.ldr-card .ldr-pts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ldr-card .ldr-pts li{align-items:flex-start;gap:10px;display:flex}.ldr-card .ldr-pts p{color:#e1e7ff;margin:0;font-size:.95rem;line-height:1.55}.ldr-nav{justify-content:center;align-items:center;gap:16px;margin-top:6px;display:flex}.ldr-round{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;width:46px;height:46px;font-size:1.4rem;transition:background .25s}.ldr-round:hover{background:#ffffff26}.ldr-dots{gap:8px;display:flex}.ldr-dots button{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .35s,background .3s}.ldr-dots button.is-on{background:#6ee0ce;width:36px}@media (max-width:1000px){.ldr-card{grid-template-columns:220px minmax(0,1fr);gap:22px;padding:24px}}@media (max-width:760px){.ldr-pick{grid-template-columns:1fr;gap:6px}.ldr-deck{height:auto;display:grid}.ldr-card{filter:none;opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:1fr;gap:10px;width:100%;height:auto;padding:20px;transition:opacity .5s;position:relative;left:auto;transform:none}.ldr-card.is-front{opacity:1;visibility:visible}.ldr-card__art{width:100%;max-width:240px;margin:0 auto}.ldr-card__msg{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.ldr-card,.ldr-card *{transition:none!important;animation:none!important}}.ldr-crumbs{margin-bottom:16px}.ldr-crumbs a,.ldr-crumbs span{color:#c9d6ff}.ldr__h1{letter-spacing:-.025em;color:#fff;margin:.2em 0 .25em;font-size:clamp(2rem,4.2vw,3.2rem);line-height:1.08}.br-sheen{pointer-events:none;mix-blend-mode:screen;opacity:.75;background:linear-gradient(105deg,#0000 0 40%,#ffffffd9 48%,#fff 50%,#ffffffd9 52%,#0000 60% 100%) 150% 0/300% 100%;animation:6.5s cubic-bezier(.4,0,.2,1) infinite brSweep;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes brSweep{0%,55%{background-position:150% 0}85%,to{background-position:-50% 0}}.br-lock{height:58px;line-height:0;transition:transform .35s cubic-bezier(.2,.7,.2,1);display:inline-block;position:relative}.br-lock img{width:auto;height:100%;display:block}a:hover>.br-lock,.br-lock:hover{transform:translateY(-1px)}a:hover>.br-lock .br-sheen,.br-lock:hover .br-sheen{animation-duration:2.2s}.br-node{pointer-events:none;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.br-node:before,.br-node:after{content:"";border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.br-node:before{opacity:0;animation:3.6s ease-in-out infinite brGlow;animation-delay:calc(var(--i)*.55s);background:#7fb0ff;box-shadow:0 0 6px 2px #1e5bffb3}.br-node:after{opacity:0;animation:3.6s ease-out infinite brPing;animation-delay:calc(var(--i)*.55s);border:1.4px solid #1e5bff}@keyframes brGlow{0%,to{opacity:0}18%{opacity:.95}40%{opacity:0}}@keyframes brPing{0%{opacity:.9;transform:scale(.6)}45%{opacity:0;transform:scale(3.2)}to{opacity:0}}.br-run{pointer-events:none;border-radius:2px;height:2px;margin-top:-1px;position:absolute;overflow:hidden}.br-run:after{content:"";background:linear-gradient(90deg,#0000,#1e5bff,#7fe0da,#0000);width:22%;animation:4.8s ease-in-out infinite brRun;position:absolute;top:0;bottom:0;left:-22%}@keyframes brRun{0%{left:-22%}60%,to{left:100%}}.br-full{background:#fff;border-radius:18px;padding:14px 18px;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:inline-block;box-shadow:0 18px 40px -24px #000000a0,0 0 0 1px #ffffff26}.br-full:hover{transform:translateY(-3px);box-shadow:0 26px 50px -24px #1e5bff80,0 0 0 1px #ffffff40}.br-full__in{width:min(270px,100%);line-height:0;display:block;position:relative}.br-full__in img{width:100%;height:auto;display:block}.br-full .br-node{width:7px;height:7px;margin:-3.5px 0 0 -3.5px}a:has(>.br-full){display:inline-block}.chat__avatar img{animation:5s ease-in-out infinite brFloat}.br-seal{border-radius:50%;flex:none;place-items:center;line-height:0;animation:5.5s ease-in-out infinite brFloat;display:grid;position:relative}.br-cert:nth-child(2) .br-seal{animation-delay:-1.8s}.br-cert:nth-child(3) .br-seal{animation-delay:-3.6s}.br-seal img{background:#fff;border-radius:50%;display:block}.br-seal .br-sheen{border-radius:50%}.br-seal__ring{border:1.5px dashed #1e5bff66;border-radius:50%;animation:18s linear infinite brSpin;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.br-seal__ring:after{content:"";background:#0e9c88;border-radius:50%;width:6px;height:6px;margin-left:-3px;position:absolute;top:-3px;left:50%;box-shadow:0 0 8px #6ee0ce}.cert--dark .br-seal__ring,.badges--dark .br-seal__ring{border-color:#7fb0ff66}.br-cert:hover .br-seal{animation-play-state:paused;transform:scale(1.06)}.br-cert:hover .br-seal__ring{animation-duration:4s}@keyframes brSpin{to{transform:rotate(360deg)}}@keyframes brFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.ca-card__badge .br-seal img{width:72px;height:72px}.ca-card__badge .br-cert{width:72px;height:72px;background:0 0!important;border:0!important;padding:0!important}.ca-card__badge .br-seal{width:72px;height:72px}.br-seal img{flex:none}.br-aff{justify-content:center;align-items:center;line-height:0;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s;display:inline-flex;position:relative}.br-aff:hover{transform:translateY(-3px);box-shadow:0 16px 30px -18px #07104f80}.br-aff .br-sheen{width:var(--w,100%);height:var(--h,100%);top:auto;bottom:auto;left:auto;right:auto}.esomar.br-aff img{width:auto;height:52px;display:block}.esomar.br-aff>.br-sheen{width:149px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.br-msme{border:1px solid var(--line,#dde2ec);background:#fff;border-radius:16px;padding:6px 14px}.br-msme img{width:auto;height:52px;display:block}.br-msme>.br-sheen{width:143px;height:52px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.badges .br-msme,.badges .esomar.br-aff{background:#fff}.br-msme--dark{border-color:#ffffff24}.br-pl__in{height:100%;line-height:0;display:block;position:relative}.br-pl__in img{object-fit:contain;width:auto;max-width:100%;height:100%;display:block}.br-pl{transition:transform .35s cubic-bezier(.2,.7,.2,1)}a:hover .br-pl,.br-pl:hover{transform:translateY(-2px)scale(1.02)}.br-pl .br-sheen{animation-duration:7s}.br-pl--turn2opinion .br-sheen{animation-delay:-1s}.br-pl--myfrequentrewards .br-sheen{animation-delay:-3s}.br-pl--myhealthopinions .br-pl__in{transform-origin:12%;animation:2.8s ease-in-out infinite brBeat}@keyframes brBeat{0%,to{transform:scale(1)}8%{transform:scale(1.035)}16%{transform:scale(1)}24%{transform:scale(1.025)}32%{transform:scale(1)}}.br-pl--turn2opinion .br-pl__in:after{content:"";aspect-ratio:1;pointer-events:none;border:2px solid #1e6bff99;border-color:#1e6bff99 #1e6bff33 #0000 #0000;border-radius:50%;width:25%;animation:3.2s linear infinite brSpin;position:absolute;top:46%;left:23%;transform:translate(-50%,-50%)}.br-pl--myfrequentrewards .br-pl__in:after{content:"";opacity:0;pointer-events:none;background:#ffc24a;border-radius:50%;width:7px;height:7px;margin:-3.5px;animation:3s ease-in-out infinite brTwinkle;position:absolute;top:23%;left:20.1%;box-shadow:0 0 10px 3px #ffb020}@keyframes brTwinkle{0%,to{opacity:0;transform:scale(.4)}20%{opacity:1;transform:scale(1.2)}40%{opacity:0;transform:scale(.4)}}.footer__panel .plogo{background:0 0;height:32px;margin:0;padding:0}.footer__panel .br-pl__in img{height:32px}.qnt-pan__m.br-pan{width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;padding:0;display:block}.qnt-pan__m.br-pan .plogo{background:#fff;border-radius:12px;height:52px;margin:0;padding:8px 12px}@media (max-width:900px){.br-lock{height:46px}}@media (max-width:380px){.br-lock{height:40px}}@media (prefers-reduced-motion:reduce){.br-sheen,.br-node:before,.br-node:after,.br-run:after,.br-seal,.br-seal__ring,.br-pl__in,.br-pl__in:after,.chat__avatar img{animation:none!important}.br-sheen{opacity:0}}.ca-esomar__logos{flex-wrap:wrap;gap:10px;margin:4px 0 10px;display:flex}.ca-esomar__logos .ca-esomar__logo{align-items:center;margin:0;display:flex}.ca-esomar__logo .br-msme{background:0 0;border:0;padding:0}.ca-esomar__logo .esomar.br-aff,.ca-esomar__logo .br-msme{background:0 0;padding:0}.ca-esomar__logo .br-aff img{height:44px}.ca-esomar__logo .esomar.br-aff>.br-sheen{width:126px;height:44px}.ca-esomar__logo .br-msme>.br-sheen{width:121px;height:44px}.chat__avatar{padding:4px 7px;border-radius:10px!important;width:auto!important;height:auto!important}.chat__avatar img{height:auto;display:block;width:78px!important}.br-lock{height:62px}.br-lock img{border-radius:6px}.header__logo{flex:none;align-items:center;display:inline-flex}.br-lock{flex:none;width:153px;height:62px}.br-lock img{object-fit:contain;-webkit-user-drag:none;width:100%;height:100%}.br-lock .br-sheen,.br-full .br-sheen{display:none}.br-sheen{mix-blend-mode:normal;opacity:.45}@media (max-width:900px){.br-lock{width:114px;height:46px}}@media (max-width:380px){.br-lock{width:99px;height:40px}}.bv .bv-tx{font-family:var(--display,"Manrope"),system-ui,sans-serif}.bv .bv-pn{fill:#ffffff12;stroke:#fff3;stroke-width:1.5px}.bv *{transform-box:fill-box;transform-origin:50%}.bv .bv-motif *{animation-play-state:paused}.bv.is-on .bv-motif *,.bv.is-on .bv-copy *{animation-play-state:running}.bv .bv-copy *{animation-play-state:paused}.bv-float{animation:6s ease-in-out infinite bvFloat;animation-delay:var(--d,0s)}@keyframes bvFloat{0%,to{translate:0}50%{translate:0 -10px}}.bv-pulse{animation:3.2s ease-in-out infinite bvPulse;animation-delay:var(--d,0s)}@keyframes bvPulse{0%,to{scale:1}50%{scale:1.06}}.bv-flow{fill:none;stroke-width:3px;stroke-dasharray:8 10;stroke-linecap:round;opacity:.75;animation:2.4s linear infinite bvFlow}.bv-flow-s{animation:3s linear infinite bvFlow}@keyframes bvFlow{to{stroke-dashoffset:-36px}}.bv-pop{animation:5s cubic-bezier(.2,.7,.2,1) infinite bvPop;animation-delay:var(--d,0s)}@keyframes bvPop{0%{opacity:0;scale:.85}10%,85%{opacity:1;scale:1}to{opacity:1}}.bv-pick{animation:4s infinite bvPick;animation-delay:var(--d,0s);opacity:0}@keyframes bvPick{0%,15%{opacity:0;scale:.3}25%,90%{opacity:1;scale:1}to{opacity:0}}.bv-off{opacity:0}.bv-ring{fill:none;animation:2.6s ease-out infinite bvRing;animation-delay:var(--d,0s);opacity:0}@keyframes bvRing{0%{opacity:.8;scale:.7}to{opacity:0;scale:1.4}}.bv-drop{animation:5s cubic-bezier(.3,1.4,.5,1) infinite bvDrop;animation-delay:var(--d,0s)}@keyframes bvDrop{0%{opacity:0;translate:0 -30px}12%,90%{opacity:1;translate:0}to{opacity:1}}.bv-ecg{stroke-dasharray:640;stroke-dashoffset:640px;animation:3s linear infinite bvEcg}@keyframes bvEcg{0%{stroke-dashoffset:640px}70%,to{stroke-dashoffset:0}}.bv-draw{stroke-dasharray:900;stroke-dashoffset:900px;animation:5s ease-out infinite bvDraw}@keyframes bvDraw{0%{stroke-dashoffset:900px}45%,to{stroke-dashoffset:0}}.bv-grow{transform-origin:bottom;animation:5s cubic-bezier(.2,.7,.2,1) infinite bvGrow;animation-delay:var(--d,0s)}@keyframes bvGrow{0%{scale:1 .1}25%,to{scale:1}}.bv-grow-x{transform-origin:0;animation:5s cubic-bezier(.2,.7,.2,1) infinite bvGrowX;animation-delay:var(--d,0s)}@keyframes bvGrowX{0%{scale:.05 1}30%,to{scale:1}}.bv-blink{animation:2s ease-in-out infinite bvBlink;animation-delay:var(--d,0s)}@keyframes bvBlink{0%,to{opacity:1}50%{opacity:.25}}.bv-spin{animation:6s linear infinite bvSpin}.bv-spin--slow{animation-duration:16s}@keyframes bvSpin{0%{rotate:0deg}to{rotate:360deg}}.bv-type{clip-path:inset(0 100% 0 0);animation:6s steps(24,end) infinite bvType}@keyframes bvType{0%{clip-path:inset(0 100% 0 0)}40%,to{clip-path:inset(0)}}.bv-rise{animation:6s cubic-bezier(.2,.7,.2,1) infinite bvRise}@keyframes bvRise{0%,30%{translate:0 216px}55%,to{translate:0}}.bv-cursor{animation:4s ease-in-out infinite bvCursor}@keyframes bvCursor{0%{translate:60px 90px}40%,70%{translate:0}to{translate:60px 90px}}.bv-cursor2{animation:7s ease-in-out infinite bvCursor2}@keyframes bvCursor2{0%,to{translate:0}30%{translate:-230px -180px}60%{translate:-120px -40px}}.bv-heart{animation:3s ease-out infinite bvHeart;animation-delay:var(--d,0s);opacity:0}@keyframes bvHeart{0%{opacity:0;translate:0;scale:.6}20%{opacity:1}to{opacity:0;translate:0 -140px;scale:1.1}}.bv-prog{transform-origin:0;animation:6s linear infinite bvGrowX}.bv-env{offset-rotate:0deg;animation:4s ease-in-out infinite bvEnv}@keyframes bvEnv{0%{offset-distance:0%;opacity:0}10%{opacity:1}90%{opacity:1}to{offset-distance:100%;opacity:0}}.bv-star{animation:4s infinite bvStar;animation-delay:var(--d,0s);opacity:.25}@keyframes bvStar{0%{opacity:.25;scale:.8}20%,85%{opacity:1;scale:1}to{opacity:.25}}.bv-build{animation:6s cubic-bezier(.2,.7,.2,1) infinite bvBuild;animation-delay:var(--d,0s)}@keyframes bvBuild{0%{opacity:0;translate:0 14px}12%,88%{opacity:1;translate:0}to{opacity:0}}.bv-packet{animation:2.8s ease-in-out infinite bvPacket;animation-delay:var(--d,0s)}@keyframes bvPacket{0%{opacity:0;transform:translate(230px,205px)}15%{opacity:1}85%{opacity:1}to{transform:translate(calc(230px + var(--x)),calc(205px + var(--y)));opacity:0}}.bv-signal{stroke:#6ee0ce;stroke-opacity:.9;stroke-dasharray:14 200;animation:2.4s linear infinite bvSig;animation-delay:var(--d,0s)}@keyframes bvSig{0%{stroke-dashoffset:214px}to{stroke-dashoffset:0}}.bv-scan{animation:3s ease-in-out infinite bvScan}@keyframes bvScan{0%,to{translate:0}50%{translate:0 280px}}.bv-tick{stroke-dasharray:40;stroke-dashoffset:40px;animation:5s infinite bvTick;animation-delay:var(--d,0s)}@keyframes bvTick{0%,10%{stroke-dashoffset:40px}25%,90%{stroke-dashoffset:0}to{stroke-dashoffset:40px}}.bv-row{animation:6s infinite bvBuild;animation-delay:var(--d,0s)}.bv-stamp{animation:5s cubic-bezier(.3,1.5,.5,1) infinite bvStamp}@keyframes bvStamp{0%,30%{opacity:0;rotate:-20deg;scale:1.6}45%,92%{opacity:1;rotate:-8deg;scale:1}to{opacity:0}}.bv-coin{animation:3.6s ease-in-out infinite bvCoin;animation-delay:var(--d,0s)}@keyframes bvCoin{0%,to{translate:0}50%{translate:0 -8px}}.bv-cone{animation:4s ease-in-out infinite bvBlink}.bv-step{animation:6s cubic-bezier(.2,.7,.2,1) infinite bvPop;animation-delay:var(--d,0s)}.bv-bar{transform-origin:0;animation:6s cubic-bezier(.2,.7,.2,1) infinite bvGrowX}.bfig.bv-proc,.bfig.bv-cmp{background:0 0;border:0;padding:0}.bv-fk{background:var(--tone-soft,#e8eeff);color:var(--tone,#0b22a8);font:700 .68rem var(--body);letter-spacing:.1em;text-transform:uppercase;vertical-align:middle;border-radius:999px;align-items:center;gap:6px;margin-right:10px;padding:4px 10px;display:inline-flex}.bv-proc figcaption,.bv-cmp figcaption{font:800 1.05rem/1.4 var(--display);color:var(--ink,#07104f);margin-bottom:16px}.bv-proc ol{grid-template-columns:repeat(var(--n),minmax(0,1fr));background:linear-gradient(160deg,#07104f,#0b22a8);border-radius:22px;gap:10px;margin:0;padding:22px 18px;list-style:none;display:grid;position:relative;overflow:hidden}.bv-proc ol:before{content:"";background:#ffffff26;height:2px;position:absolute;top:50px;left:40px;right:40px}.bv-proc ol:after{content:"";transform-origin:0;background:linear-gradient(90deg,#6ee0ce,#7fb0ff);height:2px;transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:50px;left:40px;right:40px;transform:scaleX(0)}.bv-proc.is-in ol:after{transform:none}.bv-proc li{z-index:1;text-align:center;opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*.12s + .2s);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative;transform:translateY(12px)}.bv-proc.is-in li{opacity:1;transform:none}.bv-proc__ic{color:#6ee0ce;background:#0a1a7a;border:1.5px solid #5d86ff80;border-radius:18px;place-items:center;width:58px;height:58px;transition:transform .3s,background .3s;display:grid;box-shadow:0 0 0 6px #0a1a7a}.bv-proc li:last-child .bv-proc__ic{color:#07104f;background:#6ee0ce;border-color:#6ee0ce}.bv-proc li:hover .bv-proc__ic{color:#fff;background:#1e5bff;transform:translateY(-4px)scale(1.05)}.bv-proc__n{font:800 .7rem var(--display);letter-spacing:.1em;color:#7fb0ff}.bv-proc li strong{font:700 .86rem/1.3 var(--body);color:#fff}.bv-cmp__t{border:1px solid var(--line,#dde2ec);background:#fff;border-radius:20px;overflow:hidden}.bv-cmp__t>div{border-top:1px solid var(--line,#dde2ec);opacity:0;transition:opacity .45s,transform .45s,background .25s;transition-delay:calc(var(--i,0)*80ms + .15s);grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid;transform:translate(-8px)}.bv-cmp.is-in .bv-cmp__t>div{opacity:1;transform:none}.bv-cmp__t>div:first-child{border-top:0}.bv-cmp__t>div:not(.bv-cmp__h):hover{background:#f5f7fb}.bv-cmp__t>div>*{color:var(--muted,#525c78);padding:13px 16px;font-size:.92rem;line-height:1.5}.bv-cmp__t strong{font:700 .9rem/1.4 var(--body);color:var(--ink,#07104f);align-items:flex-start;gap:8px;display:flex}.bv-cmp__t strong svg{color:#1e5bff;flex:none;margin-top:2px}.bv-cmp__h{background:#07104f}.bv-cmp__h>span{font:800 .9rem var(--display)!important;color:#fff!important}.bv-cmp__a{background:linear-gradient(135deg,#0b22a8,#1e5bff)}.bv-cmp__b{background:linear-gradient(135deg,#0b7a6a,#0e9c88)}.bv-cmp__t>div:not(.bv-cmp__h)>span:nth-child(2){border-left:3px solid #1e5bff26}.bv-cmp__t>div:not(.bv-cmp__h)>span:nth-child(3){border-left:3px solid #0e9c8826}.bv-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0;padding:0;list-style:none;display:grid}.bv-list li{opacity:0;transition:opacity .45s,transform .45s,border-color .25s,background .25s;transition-delay:calc(var(--i)*60ms);background:#f5f7fb;border:1px solid #e6eaf3;border-radius:16px;align-items:flex-start;gap:12px;line-height:1.55;display:flex;transform:translateY(10px);padding:14px 14px 14px 12px!important}.bv-list li:before{display:none!important}.bv-list.is-in li{opacity:1;transform:none}.bv-list li:hover{background:#fff;border-color:#c9d6fb}.bv-list__ic{color:#0b22a8;background:#e8eeff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;margin-top:1px;display:grid}.bv-list li:nth-child(3n+2) .bv-list__ic{color:#0b7a6a;background:#e3f5f2}.bv-list li:nth-child(3n) .bv-list__ic{color:#8a6513;background:#fbf3e0}.bv-take{color:#fff;background:linear-gradient(160deg,#07104f,#0b22a8)!important;border:0!important;border-radius:24px!important;padding:24px!important}.bv-take h2{align-items:center;gap:10px;margin-top:0;display:flex;color:#fff!important}.bv-take h2 svg{color:#f0d98f}.bv-take ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bv-take li{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*90ms);background:#ffffff0d;border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:12px;padding:12px 14px;display:grid;transform:translate(-10px)}.bv-take.is-in li{opacity:1;transform:none}.bv-take__n{font:800 1.3rem var(--display);color:#6ee0ce;text-align:center;min-width:1.2em}.bv-take__ic{color:#f0d98f;background:#ffffff14;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.bv-take p{color:#e3e8fa;margin:0;font-size:.96rem;line-height:1.55}.bv-media img,.bv-media video{background:#eef2fb;border-radius:18px;width:100%;height:auto;display:block}.bv-media figcaption{color:var(--muted,#525c78);margin-top:8px;font-size:.86rem}@media (max-width:760px){.bv-proc ol{grid-template-columns:1fr;padding:18px}.bv-proc ol:before,.bv-proc ol:after{width:2px;height:auto;top:30px;bottom:30px;left:46px;right:auto}.bv-proc ol:after{transform-origin:top;transform:scaleY(0)}.bv-proc.is-in ol:after{transform:none}.bv-proc li{text-align:left;flex-direction:row;gap:14px}.bv-proc__ic{flex:none;width:48px;height:48px}.bv-proc__n{order:3;margin-left:auto}.bv-cmp__t>div{grid-template-columns:1fr 1fr}.bv-cmp__t>div>strong,.bv-cmp__h>span:first-child{grid-column:1/-1}.bv-cmp__h>span:first-child{display:none}.bv-cmp__t>div>strong{background:#f5f7fb;padding-bottom:8px}.bv-list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.bv *{animation:none!important}.bv-pick,.bv-heart,.bv-ring{opacity:1}.bv-ecg,.bv-draw,.bv-tick{stroke-dashoffset:0}.bv-type{clip-path:none}.bv-proc li,.bv-cmp__t>div,.bv-list li,.bv-take li{opacity:1;transition:none;transform:none}.bv-proc ol:after{transition:none;transform:none}}.bv-gauge{stroke-dasharray:0 500;animation:5s cubic-bezier(.2,.7,.2,1) infinite bvGauge}@keyframes bvGauge{0%{stroke-dasharray:0 500}40%,to{stroke-dasharray:330 500}}.bv-scanx{animation:6s ease-in-out infinite bvScanx}@keyframes bvScanx{0%,to{translate:0}33%{translate:-120px -80px}66%{translate:-60px 60px}}.bv-arrow{animation:4s cubic-bezier(.3,1.4,.5,1) infinite bvArrow}@keyframes bvArrow{0%,15%{opacity:0;translate:80px -80px}35%,90%{opacity:1;translate:0}to{opacity:0}}.bv-tilt{transform-origin:50% 0;transform-box:fill-box;animation:5s ease-in-out infinite bvTilt}@keyframes bvTilt{0%,to{rotate:-4deg}50%{rotate:4deg}}.bv-fall{animation:2.4s ease-in infinite bvFall;animation-delay:var(--d,0s)}@keyframes bvFall{0%{opacity:0;translate:0 -170px}20%{opacity:1}to{opacity:1;translate:0}}.bv-drag{animation:5s ease-in-out infinite bvDrag}@keyframes bvDrag{0%,to{translate:0}40%,60%{translate:220px -120px}}.bv-attract{animation:3s ease-in infinite bvAttract;animation-delay:var(--d,0s)}@keyframes bvAttract{0%{opacity:1;translate:0}80%{opacity:.2;translate:-140px 20px}to{opacity:0;translate:-150px 20px}}.bv-codeln{animation:6s infinite bvBuild;animation-delay:var(--d,0s)}.bv-launch{animation:4s ease-in-out infinite bvLaunch}@keyframes bvLaunch{0%,to{translate:0}50%{translate:0 -18px}}.bv-gauge2{animation:5s cubic-bezier(.2,.7,.2,1) infinite bvGauge2}@keyframes bvGauge2{0%{stroke-dasharray:0 480}40%,to{stroke-dasharray:380 480}}.bv-gauge3{animation:5s cubic-bezier(.2,.7,.2,1) infinite bvGauge3}@keyframes bvGauge3{0%{stroke-dasharray:0 600}40%,to{stroke-dasharray:380 600}}.bv-needle{transform-box:fill-box;transform-origin:50% 100%;animation:5s cubic-bezier(.2,.7,.2,1) infinite bvNeedle}@keyframes bvNeedle{0%{rotate:-90deg}40%,to{rotate:40deg}}.bv-dealL{animation:5s ease-in-out infinite bvDealL}.bv-dealR{animation:5s ease-in-out infinite bvDealR}@keyframes bvDealL{0%,to{translate:0}45%,60%{translate:30px}}@keyframes bvDealR{0%,to{translate:0}45%,60%{translate:-30px}}.mho{--h-ink:#0a1a4f;--h-navy:#07104f;--h-blue:#2563eb;--h-soft:#eaf2ff;--h-teal:#0e9c88;--h-teal2:#6ee0ce;--h-mint:#e6f6f2;--h-char:#1f2937;--h-muted:#55607a;--h-line:#dce4ee;--h-off:#f7fafc;--h-warm:#f4a261;color:var(--h-char)}.mho .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mho-sec{padding-block-start:clamp(56px,7vw,96px);padding-block-end:clamp(56px,7vw,96px)}.mho-sec--soft{background:var(--h-off)}.mho-sec--ink{color:#fff;background:radial-gradient(700px 360px at 90% 0,#2563eb40 0%,#0000 60%),radial-gradient(520px 320px at 0 100%,#0e9c8833 0%,#0000 70%),linear-gradient(165deg,#0b1f6b,#07104f)}.mho-sec--teal{color:#fff;background:linear-gradient(160deg,#0b5e57,#0a3d5c 70%,#0a2a5c)}.mho h2{font:800 clamp(1.8rem,3.2vw,2.6rem)/1.15 var(--display);letter-spacing:-.02em;color:var(--h-ink);margin:8px 0 14px}.mho-sec--ink h2,.mho-sec--teal h2,.mho-cta h2{color:#fff}.mho h3{font:800 1.12rem/1.3 var(--display);color:var(--h-ink);margin:0 0 6px}.mho-k{font:700 .74rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--h-teal);align-items:center;gap:8px;display:inline-flex}.mho-k:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.mho-k--light,.mho-head--light .mho-k{color:var(--h-teal2)}.mho-head{max-width:760px;margin-bottom:clamp(28px,4vw,44px)}.mho-head p{color:var(--h-muted);margin:0;font-size:1.04rem;line-height:1.65}.mho-head--light p{color:#c9d3f5}.mho-lead{color:var(--h-muted);margin:0 0 14px;font-size:1.06rem;line-height:1.7}.mho-lead--light{color:#d6e4f5}.mho-note{color:var(--h-muted);margin:12px 0 0;font-size:.88rem}.mho-note a,.mho-why__note a,.mho-lead a{color:var(--h-blue);font-weight:600}.mho-note--light{color:#b9c8e8}.mho-note--light a{color:#9ee7da}.mho-split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.mho-split>*{min-width:0}.mho-ctas{flex-wrap:wrap;gap:12px;margin:24px 0;display:flex}.mho-ctas--c{justify-content:center}.mho .btn--primary{background:var(--h-teal);border-color:var(--h-teal)}.mho .btn--primary:hover{background:#0b7f6f;border-color:#0b7f6f}.mho-hero{border-bottom:1px solid var(--h-line);background:radial-gradient(800px 420px at 85% 30%,#ddebff 0%,#0000 65%),radial-gradient(520px 320px at 10% 100%,#e3f6f1 0%,#0000 70%),#fff;padding:clamp(28px,4vw,52px) 0 clamp(36px,5vw,64px);position:relative;overflow:hidden}.mho-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.mho-hero__in>*{min-width:0}.mho-crumbs a,.mho-crumbs span{color:var(--h-muted)}.mho-brand{flex-wrap:wrap;align-items:center;gap:14px;margin:14px 0 10px;display:flex}.mho-brand .plogo{height:58px;box-shadow:0 0 0 1px var(--h-line),0 10px 24px -18px #0a1a4f66;background:#fff;border-radius:14px;margin:0;padding:8px 14px}.mho-brand__by{font:700 .8rem var(--body);letter-spacing:.06em;color:var(--h-muted)}.mho-hero h1{font:800 clamp(2rem,4vw,3.15rem)/1.08 var(--display);letter-spacing:-.025em;color:var(--h-ink);margin:0 0 16px}.mho-hero__lead{color:var(--h-muted);max-width:60ch;margin:0;font-size:1.06rem;line-height:1.7}.mho-btn-ghost{color:var(--h-ink);border-color:#b8c5db}.mho-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mho-chips li{border:1px solid var(--h-line);font:700 .82rem var(--body);color:var(--h-ink);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.mho-chips svg{color:var(--h-teal)}.mho-art{width:100%;max-width:560px;margin-left:auto;position:relative}.mho-art__svg{width:100%;height:auto;display:block;overflow:visible}.mho-art__orbit{fill:none;stroke:#c9d8f0;stroke-width:1.5px;stroke-dasharray:3 7}.mho-art__orbit--in{stroke:#b6e3da}.mho-art__link{fill:none;stroke:#9db7e8;stroke-width:2px;stroke-dasharray:5 7;opacity:0;transition:opacity .6s;transition-delay:calc(var(--i)*.12s + .3s)}.mho-art.is-in .mho-art__link{opacity:1;animation:2s linear infinite rcDash}.mho-art__dot{fill:var(--h-teal);offset-rotate:0deg;opacity:0;animation:3.2s ease-in-out infinite mhoTravel;animation-delay:calc(var(--i)*.6s)}@keyframes mhoTravel{0%{offset-distance:0%;opacity:0}10%{opacity:1}85%{opacity:1}to{offset-distance:100%;opacity:0}}.mho-art__pulse{fill:none;stroke:#2563eb;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite mhoPing}@keyframes mhoPing{0%{opacity:.7;scale:1}to{opacity:0;scale:1.6}}.mho-art__ecg{stroke-dasharray:120;stroke-dashoffset:120px;animation:2.8s linear infinite mhoEcg}@keyframes mhoEcg{0%{stroke-dashoffset:120px}60%,to{stroke-dashoffset:0}}.mho-art__hubt{font:800 13px var(--display);fill:#fff;letter-spacing:.04em}.mho-art__node{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .5s,scale .5s;transition-delay:calc(var(--i)*.1s);scale:.8}.mho-art.is-in .mho-art__node{opacity:1;scale:1}.mho-art__nc{fill:#fff;stroke:#c9d8f0;stroke-width:1.5px;filter:drop-shadow(0 10px 14px #0a1a4f1f)}.mho-art__node:nth-child(2n) .mho-art__nc{stroke:#b6e3da}.mho-art__ic{fill:none;stroke:#0e9c88;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mho-art__tag{fill:#0a1a4f}.mho-art__tt{font:700 11px var(--body);fill:#fff}.mho-art__card{box-shadow:0 14px 30px -18px #0a1a4f80,0 0 0 1px var(--h-line);font:700 .8rem var(--body);color:var(--h-ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;animation:6s ease-in-out infinite mhoFloat;display:inline-flex;position:absolute}.mho-art__card svg{color:var(--h-teal)}.mho-art__card--a{top:44%;left:-2%}.mho-art__card--b{animation-delay:-2s;top:6%;right:-2%}.mho-art__card--c{background:var(--h-ink);color:#fff;animation-delay:-4s;bottom:-2%;right:4%}.mho-art__card--c svg{color:#f0d98f}.mho-art__card--c i{background:var(--h-teal2);border-radius:2px;width:5px;margin-left:2px;display:inline-block}.mho-art__card--c i:first-of-type{height:8px}.mho-art__card--c i:nth-of-type(2){height:13px}.mho-art__card--c i:nth-of-type(3){height:18px}@keyframes mhoFloat{0%,to{translate:0}50%{translate:0 -8px}}.mho-subnav .rc-subnav__in a.is-on{background:var(--h-ink)}.mho-topics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mho-topics li{background:var(--h-off);border:1px solid var(--h-line);border-radius:18px;flex-direction:column;gap:12px;padding:20px;transition:transform .3s,background .3s,border-color .3s;display:flex}.mho-topics li:hover{background:#fff;border-color:#b6e3da;transform:translateY(-4px)}.mho-topics li>span{background:var(--h-mint);width:44px;height:44px;color:var(--h-teal);border-radius:14px;place-items:center;display:grid}.mho-topics li:nth-child(2n)>span{background:var(--h-soft);color:var(--h-blue)}.mho-topics strong{font:800 .98rem/1.3 var(--display);color:var(--h-ink)}.mho-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mho-steps:before{content:"";background:var(--h-line);height:2px;position:absolute;top:58px;left:8%;right:8%}.mho-steps:after{content:"";background:linear-gradient(90deg,var(--h-teal),var(--h-blue));transform-origin:0;height:2px;transition:transform 1.6s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:58px;left:8%;right:8%;transform:scaleX(0)}.mho-steps.is-in:after{transform:none}.mho-steps li{z-index:1;text-align:center;opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.13s + .2s);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative;translate:0 14px}.mho-steps.is-in li{opacity:1;translate:0}.mho-steps__n{font:800 .78rem var(--display);letter-spacing:.1em;color:var(--h-teal)}.mho-steps__ic{width:64px;height:64px;color:var(--h-teal);box-shadow:0 0 0 8px var(--h-off);background:#fff;border:2px solid #b6e3da;border-radius:50%;place-items:center;transition:background .3s,color .3s;display:grid}.mho-steps li:last-child .mho-steps__ic{background:var(--h-teal);border-color:var(--h-teal);color:#fff}.mho-steps li:hover .mho-steps__ic{background:var(--h-blue);border-color:var(--h-blue);color:#fff}.mho-steps h3{margin:6px 0 0;font-size:1rem}.mho-steps p{color:var(--h-muted);margin:0;font-size:.9rem;line-height:1.55}.mho-why{border-top:1px solid #fff2;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.mho-why li{border-right:1px solid #ffffff1a;padding:26px 22px 4px}.mho-why li:last-child{border-right:0}.mho-why li>span{width:50px;height:50px;color:var(--h-teal2);background:#ffffff12;border:1px solid #ffffff26;border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.mho-why h3{color:#fff}.mho-why p{color:#c9d3f5;margin:0;font-size:.94rem;line-height:1.6}.mho-why__note{color:#b9c8e8;margin:28px 0 0;font-size:.9rem}.mho-why__note a{color:#9ee7da}.mho-tri{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mho-tri__c{border:1px solid var(--h-line);background:#fff;border-radius:22px;padding:26px;position:relative;overflow:hidden}.mho-tri__c:before{content:"";background:var(--h-teal);height:4px;position:absolute;top:0;left:0;right:0}.mho-tri__c:nth-child(2):before{background:var(--h-blue)}.mho-tri__c:nth-child(3):before{background:var(--h-warm)}.mho-tri__c>span{background:var(--h-mint);width:52px;height:52px;color:var(--h-teal);border-radius:16px;place-items:center;margin-bottom:14px;display:grid}.mho-tri__c:nth-child(2)>span{background:var(--h-soft);color:var(--h-blue)}.mho-tri__c:nth-child(3)>span{color:#b5651d;background:#fdf0e5}.mho-tri__c p{color:var(--h-muted);margin:0;font-size:.94rem;line-height:1.6}.mho-eco{flex-wrap:wrap;justify-content:center;gap:6px 0;margin:28px 0 0;padding:0;list-style:none;display:flex}.mho-eco li{background:var(--h-soft);font:700 .86rem var(--body);color:var(--h-ink);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%,12px 50%);margin-left:-6px;padding:10px 26px 10px 18px}.mho-eco li:first-child{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 50%,calc(100% - 12px) 100%,0 100%);margin-left:0}.mho-eco li:nth-child(2n){background:var(--h-mint)}.mho-rw{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:stretch;gap:clamp(24px,4vw,48px);display:grid}.mho-rw>*{min-width:0}.mho-pay{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 0;padding:0;list-style:none;display:grid}.mho-pay li{border:1px solid var(--h-line);font:800 1rem var(--display);color:var(--h-ink);background:#fff;border-radius:16px;align-items:center;gap:12px;padding:16px;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex}.mho-pay li:hover{border-color:#b6e3da;transform:translateY(-3px);box-shadow:0 16px 30px -22px #0a1a4f66}.mho-pay li>span{background:var(--h-soft);width:42px;height:42px;color:var(--h-blue);border-radius:12px;place-items:center;display:grid}.mho-benefit{background:#fff;border:1px dashed #b6e3da;border-radius:16px;margin-top:22px;padding:16px 18px}.mho-benefit__k{font:700 .7rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--h-teal);margin-bottom:8px;display:block}.mho-benefit>div{color:var(--h-teal);align-items:flex-start;gap:12px;display:flex}.mho-benefit strong{font:800 .98rem var(--display);color:var(--h-ink);display:block}.mho-benefit em{color:var(--h-muted);font-size:.86rem;font-style:normal;display:block}.mho-rw__side{background:var(--h-ink);color:#fff;border-radius:24px;padding:clamp(22px,3vw,32px)}.mho-rw__side h3{color:#fff;font-size:1.4rem}.mho-rw__side>p{color:#c9d3f5;margin:0 0 18px;font-size:.95rem;line-height:1.6}.mho-notify{gap:10px;margin:0;padding:0;list-style:none;display:grid}.mho-notify li{background:#ffffff0d;border:1px solid #ffffff1c;border-radius:14px;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.mho-notify__ic{width:40px;height:40px;color:var(--h-teal2);background:#ffffff14;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.mho-notify__ic i{background:var(--h-warm);width:10px;height:10px;box-shadow:0 0 0 3px var(--h-ink);animation:3.2s ease-in-out infinite mhoBadge;animation-delay:calc(var(--i)*.8s);border-radius:50%;position:absolute;top:-3px;right:-3px}@keyframes mhoBadge{0%,70%,to{scale:1}80%{scale:1.4}}.mho-notify strong{font:800 .96rem var(--display);color:#fff;display:block}.mho-notify em{color:#c9d3f5;font-size:.86rem;font-style:normal;display:block}.mho-cat__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mho-cat__tabs{flex-wrap:wrap;gap:8px;display:flex}.mho-cat__tabs button{border:1px solid var(--h-line);font:700 .84rem var(--body);color:var(--h-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.mho-cat__tabs button svg{color:var(--h-teal)}.mho-cat__tabs button.is-on{background:var(--h-ink);border-color:var(--h-ink);color:#fff}.mho-cat__tabs button.is-on svg{color:var(--h-teal2)}.mho-cat__tabs button:focus-visible{outline:2px solid var(--h-blue);outline-offset:2px}.mho-search input:focus-visible{outline:2px solid var(--h-blue);outline-offset:2px}.mho-use__tabs button:focus-visible{outline:2px solid var(--h-blue);outline-offset:2px}.mho-search{border:1px solid var(--h-line);height:44px;color:var(--h-muted);background:#fff;border-radius:999px;align-items:center;gap:8px;min-width:220px;padding:0 14px;display:flex}.mho-search input{font:500 .92rem var(--body);color:var(--h-ink);background:0 0;border:0;outline:none;width:100%;min-width:0}.mho-search--light{color:#c9d3f5;background:#ffffff14;border-color:#ffffff30;margin-bottom:14px}.mho-search--light input{color:#fff}.mho-search--light input::placeholder{color:#b9c8e8}.mho-cat__count{color:var(--h-muted);margin:0 0 14px;font-size:.84rem}.mho-cat__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mho-cat__i{background:var(--h-off);border:1px solid var(--h-line);font:700 .9rem/1.3 var(--body);color:var(--h-ink);animation:.35s both mhoIn;animation-delay:calc(var(--i)*25ms);border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.mho-cat__i>span{background:var(--h-mint);width:32px;height:32px;color:var(--h-teal);border-radius:10px;flex:none;place-items:center;display:grid}.mho-cat__i--pharmacy>span{color:#b5651d;background:#fdf0e5}.mho-cat__i--hospital>span{background:var(--h-soft);color:var(--h-blue)}.mho-cat__i--allied>span{color:#4b4fa8;background:#eef0fb}.mho-cat__none{color:var(--h-muted);padding:14px}@keyframes mhoIn{0%{opacity:0;translate:0 6px}to{opacity:1;translate:0}}.mho-split--spec{align-items:start}.mho-spec__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.mho-spec__grid li{animation:.4s both mhoIn;animation-delay:calc(var(--i)*40ms);background:#ffffff10;border:1px solid #fff2;border-radius:16px;align-items:center;gap:12px;padding:14px;transition:background .25s,border-color .25s,transform .25s;display:flex}.mho-spec__grid li:hover{background:#ffffff1c;border-color:#6ee0ce80;transform:translateY(-2px)}.mho-spec__ic{width:44px;height:44px;color:var(--h-teal2);background:#ffffff14;border-radius:14px;flex:none;place-items:center;display:grid}.mho-spec__grid strong{font:700 .95rem/1.3 var(--display);color:#fff}.mho-pc__art svg{width:100%;max-width:420px;margin:0 auto;display:block}.mho-pc__c1{fill:#eaf2ff}.mho-pc__c2{fill:#e6f6f2;mix-blend-mode:multiply}.mho-pc__p{fill:#2563eb}.mho-pc__q{fill:#0e9c88}.mho-pc__h{fill:var(--h-warm);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite mhoBeat}@keyframes mhoBeat{0%,to{scale:1}10%{scale:1.2}20%{scale:1}30%{scale:1.12}40%{scale:1}}.mho-pc__t{font:800 14px var(--display);fill:#0a1a4f}.mho-ticks{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mho-ticks li{font:600 .92rem/1.45 var(--body);color:var(--h-ink);align-items:flex-start;gap:8px;display:flex}.mho-ticks svg{color:var(--h-teal);flex:none;margin-top:3px}.mho-qflow{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.mho-qflow li{border:1px solid var(--h-line);font:700 .88rem/1.25 var(--body);color:var(--h-ink);opacity:0;transition:opacity .45s,translate .45s;transition-delay:calc(var(--i)*.11s);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex;position:relative;translate:-8px}.mho-qflow.is-in li{opacity:1;translate:0}.mho-qflow li span{background:var(--h-teal);color:#fff;width:28px;height:28px;font:800 .78rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.mho-qflow li:not(:last-child):after{content:"";background:var(--h-teal);width:8px;height:2px;position:absolute;top:50%;right:-8px}.mho-qual{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mho-qual li{border:1px solid var(--h-line);background:#fff;border-radius:20px;padding:24px}.mho-qual li>span{background:var(--h-soft);width:46px;height:46px;color:var(--h-blue);border-radius:14px;place-items:center;margin-bottom:12px;display:grid}.mho-qual p{color:var(--h-muted);margin:0;font-size:.93rem;line-height:1.6}.mho-res{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.mho-res>*{min-width:0}.mho-res__aud{flex-wrap:wrap;gap:8px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mho-res__aud li{font:700 .84rem var(--body);color:#fff;background:#ffffff12;border:1px solid #ffffff2a;border-radius:999px;padding:7px 13px}.mho-res__use{background:#ffffff0d;border:1px solid #fff2;border-radius:22px;padding:clamp(20px,3vw,28px)}.mho-res__use h3{color:#fff}.mho-use__tabs{flex-wrap:wrap;gap:6px;margin:10px 0 14px;display:flex}.mho-use__tabs button{color:#d6e4f5;font:700 .82rem var(--body);cursor:pointer;background:0 0;border:1px solid #ffffff30;border-radius:999px;padding:8px 13px}.mho-use__tabs button.is-on{background:var(--h-teal2);border-color:var(--h-teal2);color:#07104f}.mho-use__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mho-use__list li{font:600 .92rem var(--body);color:#fff;animation:.35s both mhoIn;animation-delay:calc(var(--i)*50ms);background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:11px 13px;display:flex}.mho-use__list svg{color:var(--h-teal2)}.mho-res__use .mho-note{color:#b9c8e8}.mho-other{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mho-other__c{border:1px solid var(--h-line);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex}.mho-other__c:hover{border-color:#b8c5db;transform:translateY(-4px);box-shadow:0 22px 40px -28px #0a1a4f80}.mho-other__c .plogo{background:0 0;height:56px;margin:0 0 6px;padding:0}.mho-other__a{font:700 .74rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--h-teal)}.mho-other__t{font:600 1rem/1.5 var(--body);color:var(--h-ink)}.mho-other__go{font:700 .88rem var(--body);color:var(--h-blue);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.mho-cta{text-align:center;color:#fff;background:radial-gradient(600px 300px at 50% 0,#2563eb55 0%,#0000 70%),linear-gradient(160deg,#0b5e57,#0a1f5c 60%,#07104f);padding-block-start:clamp(64px,8vw,104px);padding-block-end:clamp(64px,8vw,104px);position:relative;overflow:hidden}.mho-cta__in{max-width:760px}.mho-cta p{color:#d6e4f5;margin:0;font-size:1.06rem}.mho-cta__links{flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:10px 0 0;padding:0;list-style:none;display:flex}.mho-cta__links a{color:#b9e9e0;font:600 .9rem var(--body)}@media (max-width:1100px){.mho-qflow{grid-template-columns:repeat(3,minmax(0,1fr))}.mho-qflow li:nth-child(3):after{display:none}.mho-why{grid-template-columns:repeat(2,minmax(0,1fr))}.mho-why li:nth-child(2){border-right:0}}@media (max-width:900px){.mho-hero__in,.mho-split,.mho-rw,.mho-res{grid-template-columns:1fr}.mho-art{max-width:480px;margin:0 auto}.mho-steps{grid-template-columns:1fr;gap:0}.mho-steps:before,.mho-steps:after{width:2px;height:auto;top:30px;bottom:30px;left:31px;right:auto}.mho-steps:after{transform-origin:top;transform:scaleY(0)}.mho-steps.is-in:after{transform:none}.mho-steps li{text-align:left;grid-template-rows:auto auto auto;grid-template-columns:64px minmax(0,1fr);align-items:start;column-gap:16px;padding-bottom:18px;display:grid}.mho-steps__ic{grid-area:1/1/4}.mho-steps__n,.mho-steps li h3,.mho-steps li p{grid-column:2}.mho-steps li h3{margin:0}.mho-tri,.mho-qual{grid-template-columns:1fr}.mho-cat__list{grid-template-columns:repeat(2,minmax(0,1fr))}.mho-pc__art{order:2}}@media (max-width:640px){.mho-hero h1{font-size:1.85rem}.mho-art__card{padding:7px 10px;font-size:.72rem}.mho-art__card--a,.mho-art__card--b{display:none}.mho-art{padding-bottom:34px}.mho-art__card--c{animation:none;bottom:0;right:50%;translate:50%}.mho-topics{grid-template-columns:1fr 1fr}.mho-topics li{padding:16px}.mho-why{grid-template-columns:1fr}.mho-why li{border-bottom:1px solid #ffffff1a;border-right:0;padding:20px 0}.mho-pay,.mho-spec__grid,.mho-ticks,.mho-other,.mho-cat__list{grid-template-columns:1fr}.mho-qflow{grid-template-columns:1fr 1fr}.mho-qflow li:after{display:none}.mho-cat__tabs{padding-bottom:4px;scrollbar-width:none;flex-wrap:nowrap;margin-inline-start:-16px;margin-inline-end:-16px;padding-inline-start:16px;padding-inline-end:16px;overflow-x:auto}.mho-cat__tabs button{flex:none}.mho-search{width:100%;min-width:0}.mho-eco li{padding:9px 20px 9px 14px;font-size:.78rem}.mho-ctas .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.mho *,.mho :before,.mho :after{transition:none!important;animation:none!important}.mho-art__link,.mho-art__node,.mho-steps li,.mho-qflow li{opacity:1!important;translate:none!important;scale:none!important}.mho-art__dot{display:none}.mho-art__ecg{stroke-dashoffset:0}.mho-steps:after{transform:none}}.t2o{--h-teal:#1e5bff;--h-teal2:#8fb0ff;--h-mint:#e8eeff;--h-blue:#0b22a8;--h-soft:#eef2ff;--h-warm:#f5a524;--h-ink:#07104f}.t2o .btn--primary{background:#1e5bff;border-color:#1e5bff}.t2o .btn--primary:hover{background:#0b22a8;border-color:#0b22a8}.t2o-hero{background:radial-gradient(800px 440px at 85% 35%,#dce6ff 0%,#0000 65%),radial-gradient(520px 320px at 5% 100%,#fff3de 0%,#0000 70%),#fff}.t2o-h1{flex-direction:column;gap:6px;display:flex}.t2o-h1 span{font:700 clamp(1.05rem,1.6vw,1.3rem)/1.3 var(--display);letter-spacing:.01em;color:#1e5bff}.t2o-claim{font:800 clamp(1.25rem,2.1vw,1.6rem)/1.3 var(--display);color:var(--h-ink);letter-spacing:-.01em;margin:0 0 12px}.t2o-c{text-align:center}.t2o-art{width:100%;max-width:580px;margin-left:auto;position:relative}.t2o-art__svg{width:100%;height:auto;display:block;overflow:visible}.t2o-art__path{fill:none;stroke:#b9cbfb;stroke-width:2.5px;stroke-dasharray:6 8}.t2o-art__path--b{stroke:#f7d69b}.t2o-art.is-in .t2o-art__path{animation:2.2s linear infinite rcDash}.t2o-art__dot{fill:#1e5bff;offset-rotate:0deg;opacity:0;animation:3.6s ease-in-out infinite mhoTravel;animation-delay:calc(var(--i)*1.2s)}.t2o-art__dot--b{fill:#f5a524}.t2o-art__grp{opacity:0;transition:opacity .6s,translate .6s;transition-delay:calc(var(--i)*.16s);translate:0 10px}.t2o-art.is-in .t2o-art__grp{opacity:1;translate:0}.t2o-art__lab{font:700 12px var(--body);fill:#55607a;letter-spacing:.04em}.t2o-art__lab--s{font-size:11px}.t2o-art__bub{fill:#1e5bff}.t2o-art__card{fill:#fff;stroke:#c9d6fb;stroke-width:1.5px;filter:drop-shadow(0 12px 18px #07104f1a)}.t2o-art__pick{fill:#1e5bff;opacity:0;animation:4s infinite t2oPick;animation-delay:calc(var(--r)*.6s)}@keyframes t2oPick{0%,15%{opacity:0}25%,90%{opacity:1}to{opacity:0}}.t2o-art__hub{fill:#07104f}.t2o-art__ring{fill:none;stroke:#1e5bff;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-out infinite mhoPing}.t2o-art__tick{stroke-dasharray:60;stroke-dashoffset:60px;animation:3.2s infinite t2oTick}@keyframes t2oTick{0%,20%{stroke-dashoffset:60px}45%,to{stroke-dashoffset:0}}.t2o-art__gift{animation:5s ease-in-out infinite mhoFloat}.t2o-trust{color:#fff;background:#07104f;padding:clamp(28px,4vw,44px) 0}.t2o-trust__h{letter-spacing:.14em;text-transform:uppercase;font:800 1rem var(--display)!important;color:#8fb0ff!important;margin:0 0 18px!important}.t2o-trust ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.t2o-trust li{border-left:1px solid #fff2;align-items:flex-start;gap:14px;padding:4px 20px;display:flex}.t2o-trust li:first-child{border-left:0;padding-left:0}.t2o-trust li>span{color:#f5a524;background:#ffffff12;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.t2o-trust strong{font:800 1rem var(--display);color:#fff;display:block}.t2o-trust em{color:#c9d3f5;font-size:.88rem;font-style:normal;line-height:1.5;display:block}.t2o-eco{counter-reset:e;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.t2o-eco li{background:var(--h-off);border:1px solid var(--h-line);font:700 .95rem/1.35 var(--display);color:var(--h-ink);border-radius:16px;align-items:center;gap:12px;padding:16px;display:flex}.t2o-eco li>span{color:#1e5bff;background:#e8eeff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.t2o-eco li:nth-child(6)>span{color:#b9780a;background:#fff3de}.t2o-paths{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.t2o-path{border:1px solid var(--h-line);background:#fff;border-radius:22px;padding:24px}.t2o-path__h{align-items:center;gap:14px;margin-bottom:16px;display:flex}.t2o-path__h>span{color:#1e5bff;background:#e8eeff;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.t2o-path--b .t2o-path__h>span{color:#b9780a;background:#fff3de}.t2o-path__h h3{margin:0}.t2o-path__h em{color:var(--h-muted);font-size:.84rem;font-style:normal}.t2o-path ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.t2o-path li{background:var(--h-off);border:1px solid var(--h-line);font:600 .84rem var(--body);color:var(--h-ink);border-radius:999px;padding:7px 12px}.t2o-path__mid{place-items:center;width:64px;display:grid;position:relative}.t2o-path__mid:before{content:"";background:linear-gradient(#1e5bff,#f5a524);width:2px;position:absolute;top:10%;bottom:10%;left:50%}.t2o-path__mid span{writing-mode:vertical-rl;color:#fff;font:800 .8rem var(--display);letter-spacing:.1em;background:#07104f;border-radius:999px;padding:14px 8px;position:relative;transform:rotate(180deg)}.t2o-journey{background:linear-gradient(160deg,#07104f,#0b22a8);border-radius:24px;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 40px;padding:28px 24px;list-style:none;display:grid;position:relative;overflow:hidden}.t2o-journey:before{content:"";background:#ffffff26;height:2px;position:absolute;top:56px;left:7%;right:7%}.t2o-journey:after{content:"";transform-origin:0;background:linear-gradient(90deg,#8fb0ff,#f5a524);height:2px;transition:transform 1.8s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:56px;left:7%;right:7%;transform:scaleX(0)}.t2o-journey.is-in:after{transform:none}.t2o-journey li{z-index:1;text-align:center;opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.14s + .2s);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative;translate:0 10px}.t2o-journey.is-in li{opacity:1;translate:0}.t2o-journey__ic{color:#8fb0ff;background:#0a1a7a;border:2px solid #5d86ff80;border-radius:50%;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 0 0 6px #0a1a7a}.t2o-journey li:last-child .t2o-journey__ic{color:#07104f;background:#f5a524;border-color:#f5a524}.t2o-journey strong{font:700 .84rem/1.3 var(--body);color:#fff}.t2o-steps .mho-steps__ic{border-color:#c9d6fb}.t2o-why{border-top:1px solid #fff2;border-left:1px solid #fff2;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.t2o-why li{border-bottom:1px solid #fff2;border-right:1px solid #fff2;gap:14px;padding:24px;display:flex}.t2o-why li>span{color:#f5a524;background:#ffffff12;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.t2o-why h3{color:#fff}.t2o-why p{color:#c9d3f5;margin:0;font-size:.92rem;line-height:1.55}.t2o-topics{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.t2o-topics li{border:1px solid var(--h-line);font:700 .98rem var(--display);color:var(--h-ink);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:14px 18px;transition:transform .3s,border-color .3s;display:inline-flex;box-shadow:0 10px 24px -20px #07104f80}.t2o-topics li:hover{border-color:#9db7ff;transform:translateY(-3px)}.t2o-topics li svg{color:#1e5bff}.t2o-topics li:nth-child(3n) svg{color:#b9780a}.t2o-match{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0 0 30px;padding:0;list-style:none;display:grid}.t2o-match li{text-align:center;font:700 .9rem var(--body);color:var(--h-ink);opacity:0;transition:opacity .45s,translate .45s;transition-delay:calc(var(--i)*.12s);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative;translate:0 10px}.t2o-match.is-in li{opacity:1;translate:0}.t2o-match li>span{color:#1e5bff;background:#fff;border:1.5px solid #c9d6fb;border-radius:18px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 12px 24px -18px #07104f80}.t2o-match li:last-child>span{color:#07104f;background:#f5a524;border-color:#f5a524}.t2o-match li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,#9db7ff 0 6px,#0000 6px 11px);height:2px;position:absolute;top:29px;left:calc(50% + 36px);right:calc(36px - 50%)}.t2o-mp{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;display:grid}.t2o-mp>*{min-width:0}.t2o-factors,.t2o-profile{border:1px solid var(--h-line);background:#fff;border-radius:22px;padding:24px}.t2o-factors ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.t2o-factors li{font:600 .92rem var(--body);color:var(--h-ink);align-items:center;gap:10px;display:flex}.t2o-factors li svg{color:#1e5bff}.t2o-profile{grid-template-columns:150px minmax(0,1fr);align-items:center;gap:20px;display:grid}.t2o-profile p{color:var(--h-muted);margin:0 0 12px;font-size:.94rem}.t2o-profile__ring svg{width:100%;display:block}.t2o-profile__seg{fill:none;stroke:#1e5bff;stroke-width:14px;stroke-linecap:round;opacity:.25;animation:7s ease-in-out infinite t2oSeg;animation-delay:calc(var(--i)*.5s)}.t2o-profile__seg:nth-child(2n){stroke:#f5a524}@keyframes t2oSeg{0%,to{opacity:.25}20%,60%{opacity:1}}.t2o-profile__u{fill:#07104f}.t2o-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.t2o-chips li{background:var(--h-off);border:1px solid var(--h-line);font:600 .8rem var(--body);color:var(--h-ink);border-radius:999px;padding:5px 10px}.t2o-qflow li span,.t2o-qflow li:not(:last-child):after{background:#1e5bff}.t2o-q{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;display:grid}.t2o-q>*{min-width:0}.t2o-q>div{background:var(--h-off);border:1px solid var(--h-line);border-radius:22px;padding:24px}.t2o-layers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.t2o-layers li{border:1px solid var(--h-line);font:700 .9rem/1.3 var(--body);color:var(--h-ink);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px;display:flex;position:relative}.t2o-layers li>span{color:#1e5bff;background:#e8eeff;border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.t2o-ready{background:#07104f!important;border-color:#07104f!important}.t2o-ready h3{color:#fff}.t2o-ready ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.t2o-ready li{font:600 .92rem var(--body);color:#fff;align-items:center;gap:10px;display:flex}.t2o-ready li svg{color:#f5a524}.t2o-ready .mho-note{color:#c9d3f5}.t2o-ready .mho-note a{color:#8fb0ff}.t2o-priv{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.t2o-priv>*{min-width:0}.t2o-priv__list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.t2o-priv__list li{color:#e3e8fa;align-items:flex-start;gap:10px;font-size:1rem;line-height:1.55;display:flex}.t2o-priv__list svg{color:#f5a524;flex:none;margin-top:4px}.t2o-priv__links{background:#ffffff0d;border:1px solid #fff2;border-radius:22px;padding:24px}.t2o-priv__links h3{color:#fff}.t2o-priv__links ul{gap:2px;margin:10px 0 0;padding:0;list-style:none;display:grid}.t2o-priv__links a{color:#c9d6ff;font:600 .94rem var(--body);border-bottom:1px solid #ffffff1a;padding:10px 0;text-decoration:none;display:block}.t2o-priv__links a:hover{color:#fff}.t2o-priv__links a:focus-visible{outline-offset:2px;outline:2px solid #f5a524}.t2o .mho-note a:focus-visible{outline-offset:2px;outline:2px solid #f5a524}.t2o-pay{grid-template-columns:1fr!important}.t2o-vary{flex-wrap:wrap;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:flex}.t2o-vary li{font:700 .86rem var(--body);color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;padding:8px 13px}.t2o-res__top{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:end;gap:24px;margin-bottom:28px;display:grid}.t2o-res__top>*{min-width:0}.t2o-res__top .mho-ctas{flex-direction:column;align-items:stretch}.t2o-value{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.t2o-value__c{background:#ffffff0d;border:1px solid #fff2;border-radius:20px;padding:22px}.t2o-value__ic{color:#f5a524;background:#ffffff14;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:12px;display:grid}.t2o-value__c h3{color:#fff;margin:0}.t2o-value__c em{color:#8fb0ff;margin:2px 0 10px;font-size:.82rem;font-style:normal;display:block}.t2o-value__c ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.t2o-value__c li{font:600 .8rem var(--body);color:#e3e8fa;background:#ffffff10;border-radius:999px;padding:5px 10px}.t2o-sub{color:#fff!important;margin:36px 0 14px!important}.t2o-pillars{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:0;padding:0;list-style:none;display:grid}.t2o-pillars li{color:#f5a524;align-items:flex-start;gap:12px;display:flex}.t2o-pillars strong{font:800 .96rem var(--display);color:#fff;display:block}.t2o-pillars em{color:#c9d3f5;font-size:.88rem;font-style:normal;line-height:1.5;display:block}.t2o-spec{background:linear-gradient(120deg,#1e5bff,#0b22a8);border:1px solid #fff3;border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:36px;padding:24px 26px;display:flex}.t2o-spec h3{color:#fff;margin:0 0 6px}.t2o-spec p{color:#e3e8fa;max-width:70ch;margin:0;font-size:.94rem}.t2o-who{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.t2o-who>*{min-width:0}.t2o-who__logo{border:1px solid var(--h-line);background:#fff;border-radius:24px;padding:24px;box-shadow:0 20px 40px -30px #07104f66}.t2o-who__logo img{width:100%;height:auto;display:block}.t2o-who .mho-lead a{color:#1e5bff}.t2o-cta{background:radial-gradient(600px 300px at 50% 0,#1e5bff66 0%,#0000 70%),linear-gradient(160deg,#0b22a8,#07104f)}.t2o-cta__res{font-size:.95rem;margin-top:6px!important}.t2o-cta__res a{color:#f5c26b;font-weight:700}@media (max-width:1100px){.t2o-trust ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.t2o-trust li:nth-child(3){border-left:0;padding-left:0}.t2o-match{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:22px}.t2o-match li:nth-child(3):after{display:none}.t2o-journey{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.t2o-journey:before,.t2o-journey:after{display:none}}@media (max-width:900px){.t2o-paths,.t2o-mp,.t2o-q,.t2o-priv,.t2o-res__top,.t2o-who{grid-template-columns:1fr}.t2o-path__mid{width:auto;height:48px}.t2o-path__mid:before{width:auto;height:2px;top:50%;bottom:auto;left:10%;right:10%}.t2o-path__mid span{writing-mode:horizontal-tb;padding:8px 16px;transform:none}.t2o-why,.t2o-value,.t2o-pillars{grid-template-columns:1fr 1fr}.t2o-who__logo{max-width:320px}}@media (max-width:640px){.t2o-trust ul{grid-template-columns:1fr}.t2o-trust li{border-left:0;padding-left:0}.t2o-eco,.t2o-layers,.t2o-why,.t2o-value,.t2o-pillars{grid-template-columns:1fr}.t2o-journey{grid-template-columns:1fr;padding:20px}.t2o-journey li{text-align:left;flex-direction:row;gap:14px}.t2o-journey__ic{flex:none;width:46px;height:46px}.t2o-match{grid-template-columns:1fr 1fr}.t2o-match li:after{display:none}.t2o-profile{grid-template-columns:1fr}.t2o-profile__ring{max-width:150px}.t2o-topics li{padding:11px 14px;font-size:.9rem}}@media (prefers-reduced-motion:reduce){.t2o *{transition:none!important;animation:none!important}.t2o-art__grp,.t2o-journey li,.t2o-match li{opacity:1!important;translate:none!important}.t2o-journey:after{transform:none}.t2o-art__tick{stroke-dashoffset:0}.t2o-art__pick{opacity:1}.t2o-art__dot{display:none}}.t2o .mho-rw{align-items:start}.mfr{--h-teal:#c46a0a;--h-teal2:#ffc27a;--h-mint:#fff1e0;--h-blue:#13306e;--h-soft:#eef2fa;--h-warm:#f28c28;--h-ink:#0b1e4f;--m-or:#f28c28;--m-or2:#ffb347;--m-navy:#0b1e4f}.mfr .btn--primary{background:var(--m-navy);border-color:var(--m-navy)}.mfr .btn--primary:hover{background:#13306e;border-color:#13306e}.mfr .mho-k{color:#b45f08}.mfr .mho-k--light,.mfr .mho-head--light .mho-k{color:var(--m-or2)}.mfr .t2o-h1 span{color:#b45f08}.mfr-hero{background:radial-gradient(760px 420px at 85% 30%,#ffe9d1 0%,#0000 62%),radial-gradient(560px 360px at 5% 100%,#e6ecfa 0%,#0000 70%),#fff}.mfr-hero__res{font:600 .92rem var(--body);color:var(--h-muted);align-items:center;gap:8px;margin:0;display:flex}.mfr-hero__res svg{color:var(--m-navy)}.mfr-hero__res a{color:var(--m-navy);font-weight:700}.mfr-art{aspect-ratio:520/440;width:100%;max-width:520px;margin-left:auto;position:relative}.mfr-art__path{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.mfr-art__path path{fill:none;stroke:#f7c38a;stroke-width:2.5px;stroke-dasharray:6 8;vector-effect:non-scaling-stroke}.mfr-art.is-in .mfr-art__path path{animation:2.2s linear infinite rcDash}.mfr-art__dot{fill:var(--m-or);offset-rotate:0deg;opacity:0;animation:4.2s ease-in-out infinite mhoTravel;animation-delay:calc(var(--i)*1.4s)}.mfr-card{opacity:0;transition:opacity .6s,translate .6s;transition-delay:calc(var(--i)*.18s);background:#fff;border:1px solid #e4e9f2;border-radius:18px;padding:14px 16px;position:absolute;translate:0 14px;box-shadow:0 20px 40px -26px #0b1e4f80}.mfr-art.is-in .mfr-card{opacity:1;translate:0}.mfr-card__k{font:700 .66rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#7b8499;margin-bottom:8px;display:block}.mfr-ln{background:#d9e0ee;border-radius:4px;width:110px;height:7px;margin-bottom:6px;display:block}.mfr-ln--s{background:#e8ecf4;width:70px}.mfr-card--profile{width:48%;top:2%;left:0}.mfr-card__row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.mfr-av{background:radial-gradient(circle at 50% 38%,#fff 0 7px,transparent 8px),radial-gradient(circle at 50% 100%,#fff 0 13px,transparent 14px),var(--m-navy);border-radius:50%;flex:none;width:38px;height:38px}.mfr-card__chips{flex-wrap:wrap;gap:5px;display:flex}.mfr-card__chips b{color:#9a5108;font:700 .66rem var(--body);background:#fff1e0;border-radius:999px;padding:3px 8px}.mfr-card__chips b:nth-child(2){color:var(--m-navy);background:#e6ecfa}.mfr-card--invite{align-items:center;gap:10px;width:46%;display:flex;top:28%;right:0}.mfr-card__ic{background:var(--m-navy);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mfr-card--invite .mfr-card__k{margin-bottom:6px}.mfr-card__ping{background:var(--m-or);border-radius:50%;width:14px;height:14px;animation:2.8s ease-in-out infinite mhoBadge;position:absolute;top:-5px;right:-5px;box-shadow:0 0 0 4px #fff}.mfr-card--survey{width:50%;top:52%;left:4%}.mfr-q{margin-bottom:8px}.mfr-q>div{gap:8px;display:flex}.mfr-q span{border:2px solid #c9d3e6;border-radius:50%;width:14px;height:14px}.mfr-q span.is-on{background:var(--m-navy);border-color:var(--m-navy);animation:4s infinite t2oPick;animation-delay:calc(var(--q)*.8s)}.mfr-prog{background:#e8ecf4;border-radius:3px;height:6px;overflow:hidden}.mfr-prog span{background:linear-gradient(90deg,var(--m-navy),var(--m-or));transform-origin:0;width:70%;height:100%;animation:5s ease-in-out infinite mfrProg;display:block}@keyframes mfrProg{0%{scale:.1 1}60%,to{scale:1}}.mfr-card--reward{background:var(--m-navy);border-color:var(--m-navy);color:#fff;align-items:center;gap:12px;width:50%;display:flex;bottom:0;right:2%}.mfr-card--reward svg{flex:none;width:52px;height:52px}.mfr-ring{fill:none;stroke:#ffffff26;stroke-width:6px}.mfr-ring--on{stroke:var(--m-or2);stroke-linecap:round;stroke-dasharray:151;stroke-dashoffset:151px;transform-origin:50%;animation:5s ease-in-out infinite mfrRing;transform:rotate(-90deg)}@keyframes mfrRing{0%{stroke-dashoffset:151px}55%,to{stroke-dashoffset:30px}}.mfr-card--reward .mfr-card__k{color:#afc0e6}.mfr-card--reward strong{font:800 .95rem var(--display)}.mfr-card__gift{color:var(--m-or2);margin-left:auto}.mfr-strip{background:var(--m-navy);padding:18px 0}.mfr-strip ul{flex-wrap:wrap;justify-content:space-between;gap:10px 22px;margin:0;padding:0;list-style:none;display:flex}.mfr-strip li{font:700 .92rem var(--body);color:#fff;align-items:center;gap:9px;display:flex}.mfr-strip li svg{color:var(--m-or2)}.mfr-core{grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(30px,4vw,48px) 0 0;padding:0;list-style:none;display:grid;position:relative}.mfr-core:before{content:"";background:#e4e9f2;border-radius:2px;height:3px;position:absolute;top:44px;left:10%;right:10%}.mfr-core:after{content:"";background:linear-gradient(90deg,var(--m-navy),var(--m-or));transform-origin:0;border-radius:2px;height:3px;transition:transform 1.8s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:44px;left:10%;right:10%;transform:scaleX(0)}.mfr-core.is-in:after{transform:none}.mfr-core li{z-index:1;opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.15s + .2s);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative;translate:0 12px}.mfr-core.is-in li{opacity:1;translate:0}.mfr-core__ic{width:90px;height:90px;color:var(--m-navy);background:#fff;border:2px solid #e4e9f2;border-radius:28px;place-items:center;transition:transform .3s,background .3s,color .3s;display:grid;box-shadow:0 0 0 8px #fff,0 22px 40px -28px #0b1e4f80}.mfr-core li:hover .mfr-core__ic{background:var(--m-navy);color:#fff;transform:translateY(-4px)}.mfr-core li:nth-child(4) .mfr-core__ic{color:#b45f08}.mfr-core li:last-child .mfr-core__ic{background:var(--m-or);border-color:var(--m-or);color:#fff}.mfr-core strong{font:800 1.12rem var(--display);color:var(--m-navy)}.mfr-core em{font-style:normal;font:700 .74rem var(--display);letter-spacing:.12em;color:#9aa3bc}.mfr .mho-steps__ic{color:var(--m-navy);border-color:#f7c38a}.mfr .mho-steps li:last-child .mho-steps__ic{background:var(--m-or);border-color:var(--m-or);color:#fff}.mfr .mho-steps:after{background:linear-gradient(90deg,var(--m-navy),var(--m-or))}.mfr .mho-steps__n{color:#b45f08}.mfr-match{grid-template-columns:minmax(0,1.25fr) auto minmax(0,.85fr);align-items:center;gap:24px;display:grid}.mfr-match>*{min-width:0}.mfr-match__col{background:var(--h-off);border:1px solid var(--h-line);border-radius:22px;padding:22px}.mfr-match__col h3{align-items:center;gap:8px;font-size:1rem;display:flex}.mfr-match__col h3 svg{color:#b45f08}.mfr-match__h2{margin-top:16px!important}.mfr-match__col ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.mfr-match__col li{border:1px solid var(--h-line);font:600 .8rem var(--body);color:var(--h-ink);background:#fff;border-radius:999px;padding:5px 10px}.mfr-match__engine{text-align:center;flex-direction:column;align-items:center;gap:4px;width:170px;display:flex}.mfr-match__engine svg{width:150px;height:150px}.mfr-eng__o{fill:none;stroke:#f7c38a;stroke-width:2px;stroke-dasharray:4 7;transform-box:fill-box;transform-origin:50%;animation:20s linear infinite bvSpin}.mfr-eng__m{fill:#fff1e0}.mfr-eng__c{fill:var(--m-navy)}.mfr-eng__t{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.mfr-match__engine strong{font:800 1rem var(--display);color:var(--m-navy)}.mfr-match__engine em{color:var(--h-muted);font-size:.8rem;font-style:normal}.mfr-match__out{background:var(--m-navy);color:#fff;border-radius:22px;padding:22px}.mfr-match__k{font:700 .7rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--m-or2);margin-bottom:10px;display:block}.mfr-inv{color:var(--m-or2);background:#ffffff12;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.mfr-inv strong{font:800 .96rem var(--display);color:#fff;display:block}.mfr-inv em{color:#c9d3f5;font-size:.84rem;font-style:normal;display:block}.mfr-match__out .mho-note{color:#c9d3f5}.mfr-topics li svg{color:var(--m-navy)!important}.mfr-topics li:nth-child(3n) svg{color:#b45f08!important}.mfr-topics li:hover{border-color:#f7c38a}.mfr-rw{align-items:start}.mfr-rwsteps{counter-reset:none;gap:10px;margin:10px 0 0;padding:0;list-style:none;display:grid}.mfr-rwsteps li{border:1px solid var(--h-line);font:600 .96rem var(--body);color:var(--h-ink);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:12px 14px;display:flex}.mfr-rwsteps span{background:var(--m-navy);color:#fff;width:30px;height:30px;font:800 .82rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.mfr-rwsteps li:last-child span{background:var(--m-or)}.mfr-rw__side{background:#fff7ee;border:1px solid #f7d9b5;border-radius:24px;padding:clamp(22px,3vw,30px)}.mfr-pay{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:12px 0 16px;padding:0;list-style:none;display:grid}.mfr-pay li{font:800 .96rem var(--display);color:var(--m-navy);background:#fff;border:1px solid #f7d9b5;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.mfr-pay li>span{color:#b45f08;background:#fff1e0;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.mfr-thr{background:var(--m-navy);color:#e3e8fa;border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:.9rem;line-height:1.5;display:flex}.mfr-thr svg{color:var(--m-or2);flex:none;margin-top:2px}.mfr-thr strong{color:#fff}.mfr-claimsec{background:radial-gradient(640px 320px at 85% 0,#f28c2833 0%,#0000 60%),linear-gradient(165deg,#13306e,#0b1e4f)}.mfr-claim{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.mfr-claim:before{content:"";background:#ffffff26;height:2px;position:absolute;top:30px;left:8%;right:8%}.mfr-claim:after{content:"";background:linear-gradient(90deg,#afc0e6,var(--m-or2));transform-origin:0;height:2px;transition:transform 1.6s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:30px;left:8%;right:8%;transform:scaleX(0)}.mfr-claim.is-in:after{transform:none}.mfr-claim li{z-index:1;opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.14s + .2s);position:relative;translate:0 12px}.mfr-claim.is-in li{opacity:1;translate:0}.mfr-claim__ic{width:60px;height:60px;color:var(--m-or2);background:#13306e;border:1.5px solid #fff3;border-radius:18px;place-items:center;margin-bottom:14px;display:grid;box-shadow:0 0 0 6px #0f2660}.mfr-claim li:last-child .mfr-claim__ic{background:var(--m-or);border-color:var(--m-or);color:var(--m-navy)}.mfr-claim h3{color:#fff}.mfr-claim p{color:#c9d3f5;margin:0;font-size:.92rem;line-height:1.55}.mfr-why{border-top:1px solid var(--h-line);border-left:1px solid var(--h-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mfr-why li{border-right:1px solid var(--h-line);border-bottom:1px solid var(--h-line);padding:26px 24px;transition:background .25s}.mfr-why li:hover{background:var(--h-off)}.mfr-why li>span{color:#b45f08;background:#fff1e0;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:12px;display:grid}.mfr-why li:nth-child(2n)>span{color:var(--m-navy);background:#e6ecfa}.mfr-why p{color:var(--h-muted);margin:0;font-size:.93rem;line-height:1.6}.mfr-qflow li span{background:var(--m-navy)!important}.mfr-qflow li:not(:last-child):after{background:var(--m-or)!important}.mfr-prac{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.mfr-prac li{border:1px solid var(--h-line);font:600 .86rem/1.3 var(--body);color:var(--h-ink);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:12px;display:flex}.mfr-prac svg{color:#b45f08;flex:none}.mfr .t2o-priv__list svg{color:var(--m-or2)}.mfr .t2o-priv__links a{color:#e3e8fa}.mfr-two{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.mfr-two__c{border:1px solid var(--h-line);border-top:4px solid var(--m-navy);background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:26px;display:flex}.mfr-two__c--b{border-top-color:var(--m-or)}.mfr-two__ic{width:52px;height:52px;color:var(--m-navy);background:#e6ecfa;border-radius:16px;place-items:center;display:grid}.mfr-two__c--b .mfr-two__ic{color:#b45f08;background:#fff1e0}.mfr-two__c p{color:var(--h-muted);margin:0}.mfr-two__c ul{flex-wrap:wrap;flex:1;align-content:flex-start;gap:6px;margin:0 0 8px;padding:0;list-style:none;display:flex}.mfr-two__c li{background:var(--h-off);border:1px solid var(--h-line);font:600 .84rem var(--body);color:var(--h-ink);border-radius:999px;padding:6px 11px}.mfr-two__c .btn{align-self:flex-start}.mfr-two__link{color:#b45f08;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.mfr-two__link span{background:repeating-linear-gradient(#f7c38a 0 5px,#0000 5px 10px);flex:1;width:2px;max-height:80px}.mfr-res{color:#fff;border-top:6px solid var(--m-or);background:linear-gradient(160deg,#0b1e4f,#07104f);padding-block-start:clamp(56px,7vw,96px);padding-block-end:clamp(56px,7vw,96px);position:relative}.mfr-res h2{color:#fff}.mfr-res__top{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:clamp(24px,4vw,56px);margin-bottom:clamp(30px,4vw,48px);display:grid}.mfr-res__top>*{min-width:0}.mfr-res__feat{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.mfr-res__feat li{font:700 .84rem var(--body);color:#fff;background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.mfr-res__feat svg{color:var(--m-or2)}.mfr-res__cta{background:#ffffff0d;border:1px solid #fff2;border-radius:22px;flex-direction:column;gap:12px;padding:24px;display:flex}.mfr-res__cta .btn{justify-content:center}.mfr-res__cta p{color:#c9d3f5;margin:0;font-size:.88rem}.mfr-res__cta a:not(.btn),.mfr-res__note a{color:var(--m-or2);font-weight:700}.mfr-res__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.mfr-res__grid>div{background:#ffffff0a;border:1px solid #ffffff1c;border-radius:22px;padding:26px}.mfr-res__grid h3{color:#fff}.mfr-res__grid>div>p{color:#c9d3f5;margin:0 0 16px;font-size:.93rem}.mfr-ppipe{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.mfr-ppipe li{font:700 .84rem/1.25 var(--body);color:#fff;opacity:0;transition:opacity .45s,translate .45s;transition-delay:calc(var(--i)*.11s);background:#ffffff10;border-radius:12px;align-items:center;gap:8px;padding:10px;display:flex;translate:0 8px}.mfr-ppipe.is-in li{opacity:1;translate:0}.mfr-ppipe span{background:var(--m-or);width:24px;height:24px;color:var(--m-navy);font:800 .74rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.mfr-pm{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mfr-pm li{font:600 .8rem var(--body);color:#e3e8fa;border:1px solid #ffffff2a;border-radius:999px;padding:5px 10px}.mfr-rflow{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid;position:relative}.mfr-rflow:before{content:"";background:#ffffff26;width:2px;position:absolute;top:16px;bottom:16px;left:19px}.mfr-rflow li{font:700 .95rem var(--body);color:#fff;opacity:0;transition:opacity .45s,translate .45s;transition-delay:calc(var(--i)*.1s);align-items:center;gap:14px;padding:6px 0;display:flex;position:relative;translate:-8px}.mfr-rflow.is-in li{opacity:1;translate:0}.mfr-rflow span{z-index:1;width:40px;height:40px;color:var(--m-or2);font:800 .8rem var(--display);background:#13306e;border:1px solid #fff3;border-radius:12px;flex:none;place-items:center;display:grid;position:relative}.mfr-rflow li:last-child span{background:var(--m-or);color:var(--m-navy);border-color:var(--m-or)}.mfr-res__note{color:#c9d3f5;margin:14px 0 0;font-size:.86rem}.mfr-cta{background:radial-gradient(600px 300px at 50% 0,#f28c2840 0%,#0000 70%),linear-gradient(160deg,#13306e,#0b1e4f)}.mfr .t2o-cta__res a{color:var(--m-or2)}.mfr-cta__s{color:#afc0e6!important;margin-top:18px!important;font-size:.85rem!important}.mfr-cta__s a{color:#fff}@media (max-width:1100px){.mfr-prac{grid-template-columns:repeat(3,minmax(0,1fr))}.mfr-claim{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px}.mfr-claim:before,.mfr-claim:after{display:none}}@media (max-width:900px){.mfr-match,.mfr-res__top,.mfr-res__grid{grid-template-columns:1fr}.mfr-match__engine{width:auto;margin:0 auto}.mfr-two{grid-template-columns:1fr}.mfr-two__link{flex-direction:row;height:40px}.mfr-two__link span{background:repeating-linear-gradient(90deg,#f7c38a 0 5px,#0000 5px 10px);flex:1;width:auto;max-width:80px;height:2px;max-height:none}.mfr-why{grid-template-columns:1fr 1fr}.mfr-art{max-width:460px;margin:0 auto}}@media (max-width:640px){.mfr-strip ul{justify-content:flex-start}.mfr-core{grid-template-columns:1fr;gap:12px}.mfr-core:before,.mfr-core:after{width:3px;height:auto;top:20px;bottom:20px;left:44px;right:auto}.mfr-core:after{transform-origin:top;transform:scaleY(0)}.mfr-core.is-in:after{transform:none}.mfr-core li{flex-direction:row;gap:16px}.mfr-core__ic{border-radius:22px;flex:none;width:72px;height:72px}.mfr-core em{margin-left:auto}.mfr-pay,.mfr-why,.mfr-prac,.mfr-ppipe,.mfr-claim{grid-template-columns:1fr}.mfr-card{padding:10px 12px}.mfr-ln{width:80px}.mfr-card--reward strong{font-size:.82rem}.mfr-card__k{font-size:.58rem}}@media (prefers-reduced-motion:reduce){.mfr *{transition:none!important;animation:none!important}.mfr-card,.mfr-core li,.mfr-claim li,.mfr-ppipe li,.mfr-rflow li{opacity:1!important;translate:none!important}.mfr-core:after,.mfr-claim:after{transform:none}.mfr-ring--on{stroke-dashoffset:30px}.mfr-art__dot{display:none}}.ab{--a-ink:#07104f;--a-royal:#0b22a8;--a-bright:#1e5bff;--a-teal:#0e9c88;--a-teal2:#6ee0ce;--a-gold:#c99a2e;--a-gold2:#f0d98f;--a-line:#dde2ec;--a-muted:#525c78;--a-paper:#f5f7fb;color:var(--a-ink);padding-block-start:clamp(64px,8vw,112px);padding-block-end:clamp(64px,8vw,112px);position:relative}.ab .sr-only{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ab-head{max-width:820px;margin-bottom:clamp(32px,4vw,52px)}.ab-k{font:700 .76rem var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--a-teal);align-items:center;gap:10px;margin-bottom:12px;display:inline-flex}.ab-k i{background:linear-gradient(90deg,var(--a-teal),var(--a-bright));border-radius:2px;width:28px;height:2px}.ab-k--light{color:var(--a-teal2)}.ab h2{font:800 clamp(1.9rem,3.6vw,2.9rem)/1.12 var(--display);letter-spacing:-.02em;color:var(--a-ink);margin:0 0 14px}.ab h3{font:800 1.2rem/1.3 var(--display);color:var(--a-ink);margin:0 0 8px}.ab-lead{color:var(--a-muted);margin:0;font-size:1.08rem;line-height:1.7}.ab-lead strong{color:var(--a-ink)}.ab-tile__k{font:700 .7rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--a-teal);margin-bottom:8px;display:block}.ab-links{color:var(--a-muted);font-size:.9rem}.ab-links a{color:var(--a-royal);font-weight:700}.ab-ov{background:linear-gradient(180deg,#fff 0%,var(--a-paper) 100%)}.ab-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.ab-tile{border:1px solid var(--a-line);opacity:0;background:#fff;border-radius:24px;padding:24px;transition:opacity .7s,translate .7s,box-shadow .3s;position:relative;overflow:hidden;translate:0 18px;box-shadow:0 20px 40px -34px #07104f66}.ab-ov.is-in .ab-tile{opacity:1;translate:0}.ab-tile:nth-child(2){transition-delay:.1s}.ab-tile:nth-child(3){transition-delay:.2s}.ab-tile:nth-child(4){transition-delay:.3s}.ab-tile:hover{box-shadow:0 30px 50px -30px #07104f80}.ab-tile--year{color:#fff;background:linear-gradient(160deg,#0b22a8,#07104f);border:0;grid-column:span 3}.ab-tile--year .ab-tile__k{color:var(--a-teal2)}.ab-tile--year p{color:#c9d3f5;margin:8px 0 0;font-size:.92rem}.ab-year{font:800 clamp(2.6rem,4.4vw,3.6rem)/1 var(--display);letter-spacing:-.02em;gap:4px;display:flex}.ab-year span{text-align:center;background:#ffffff14;border-radius:10px;min-width:.6em;padding:6px 4px;display:inline-block}.ab-tile--globe{color:#fff;background:#07104f;border:0;grid-column:span 5;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:18px;display:grid}.ab-globe{aspect-ratio:1;border-radius:50%;width:150px;overflow:hidden}.ab-globe .hg-canvas{width:100%;height:100%;display:block}.ab-tile--globe .ab-tile__k{color:var(--a-teal2)}.ab-tile--globe strong{font:800 1.25rem/1.25 var(--display);display:block}.ab-tile--globe p{color:#c9d3f5;margin:8px 0 0;font-size:.92rem}.ab-tile--globe b{color:var(--a-gold2)}.ab-tile--full{grid-column:span 4}.ab-pill3{gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.ab-pill3 li{background:var(--a-paper);font:800 1rem var(--display);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:relative;overflow:hidden}.ab-pill3 li>span{width:36px;height:36px;color:var(--a-royal);background:#e8eeff;border-radius:11px;place-items:center;display:grid}.ab-pill3 li:nth-child(2)>span{color:var(--a-teal);background:#e3f5f2}.ab-pill3 li:nth-child(3)>span{color:#8a6513;background:#fbf3e0}.ab-pill3 li i{background:linear-gradient(90deg,var(--a-bright),var(--a-teal2));transform-origin:0;width:100%;height:3px;transition:scale 1s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*.2s + .5s);position:absolute;bottom:0;left:0;scale:0 1}.ab-ov.is-in .ab-pill3 li i{scale:1}.ab-tile--iso{grid-column:span 12}.ab-seals{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ab-seals figure{align-items:center;gap:14px;margin:0;display:flex}.ab-seals figcaption{color:var(--a-muted);flex-direction:column;font-size:.86rem;display:flex}.ab-seals figcaption strong{font:800 1rem var(--display);color:var(--a-ink)}.ab-seal{flex:none;place-items:center;width:68px;height:68px;display:grid;position:relative}.ab-seal img{background:#fff;border-radius:50%;width:100%;height:100%}.ab-seal i{border:1.5px dashed #1e5bff55;border-radius:50%;animation:16s linear infinite abSpin;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.ab-seal i:after{content:"";background:var(--a-teal);width:6px;height:6px;box-shadow:0 0 8px var(--a-teal2);border-radius:50%;margin-left:-3px;position:absolute;top:-3px;left:50%}.ab-seal--lg{width:96px;height:96px}@keyframes abSpin{to{rotate:360deg}}.ab-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:clamp(48px,6vw,80px);display:grid}.ab-row>*{min-width:0}.ab-row__copy p{color:var(--a-muted);margin:0;font-size:1rem;line-height:1.7}.ab-conv{grid-template-columns:minmax(0,1fr) 110px minmax(0,.8fr);align-items:center;display:grid}.ab-conv__in{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab-conv__in li{border:1px solid var(--a-line);font:700 .9rem/1.3 var(--body);opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.12s);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;translate:-12px}.ab-conv.is-in .ab-conv__in li{opacity:1;translate:0}.ab-conv__in li>span{width:32px;height:32px;color:var(--a-royal);background:#e8eeff;border-radius:10px;flex:none;place-items:center;display:grid}.ab-conv__svg{width:100%;height:260px}.ab-conv__p{fill:none;stroke:#b9cbfb;stroke-width:2px;stroke-dasharray:4 6;vector-effect:non-scaling-stroke}.ab-conv.is-in .ab-conv__p{animation:1.6s linear infinite rcDash}.ab-conv__d{fill:var(--a-bright);offset-rotate:0deg;opacity:0;animation:3s ease-in-out infinite abTravel;animation-delay:calc(var(--i)*.5s)}@keyframes abTravel{0%{offset-distance:0%;opacity:0}10%,85%{opacity:1}to{offset-distance:100%;opacity:0}}.ab-conv__out{text-align:center;color:#fff;background:linear-gradient(160deg,#0b22a8,#07104f);border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:24px 18px;display:flex;box-shadow:0 30px 60px -30px #0b22a8aa}.ab-conv__core{width:64px;height:64px;color:var(--a-gold2);background:#ffffff14;border-radius:50%;place-items:center;display:grid;position:relative}.ab-conv__core:after{content:"";border:2px solid var(--a-gold2);border-radius:50%;animation:2.6s ease-out infinite abPing;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes abPing{0%{opacity:.8;scale:1}to{opacity:0;scale:1.7}}.ab-conv__out strong{font:800 1.02rem/1.35 var(--display)}.ab-triad{grid-template-columns:repeat(3,minmax(0,1fr)) auto minmax(0,1.1fr);align-items:stretch;gap:12px;margin-top:clamp(36px,5vw,56px);display:grid}.ab-triad>*{min-width:0}.ab-triad__in{border:1px solid var(--a-line);font:800 .98rem/1.3 var(--display);color:var(--a-ink);background:#fff;border-radius:18px;flex-direction:column;justify-content:center;gap:10px;padding:18px;display:flex}.ab-triad__in svg{color:var(--a-teal)}.ab-triad__in+.ab-triad__in{position:relative}.ab-triad__in+.ab-triad__in:before{content:"+";background:var(--a-ink);color:#fff;width:22px;height:22px;font:800 .9rem var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:-12px;translate:-50% -50%}.ab-triad__eq{font:800 1.8rem var(--display);color:var(--a-bright);align-self:center}.ab-triad__out{color:#fff;background:#07104f;border-radius:18px;padding:18px 20px}.ab-triad__out span{font:700 .74rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--a-teal2);margin-bottom:8px;display:block}.ab-triad__out ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ab-triad__out li{font:800 .92rem var(--display);animation:3s ease-in-out infinite abGlow;animation-delay:calc(var(--i)*1s);background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.ab-triad__out li svg{color:var(--a-gold2)}@keyframes abGlow{0%,to{background:#ffffff14}30%{background:#1e5bff66}}.ab-block{margin-top:clamp(48px,6vw,80px)}.ab-block__h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:18px;display:flex}.ab-block__h p{color:var(--a-muted);margin:0}.ab-life{background:linear-gradient(160deg,#07104f,#0b22a8);border-radius:26px;padding:28px 22px;position:relative;overflow:hidden}.ab-life ol{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ab-life ol:before{content:"";background:#ffffff26;height:2px;position:absolute;top:28px;left:5%;right:5%}.ab-life ol:after{content:"";background:linear-gradient(90deg,var(--a-teal2),var(--a-gold2));transform-origin:0;height:2px;transition:scale 2s cubic-bezier(.2,.7,.2,1) .2s;position:absolute;top:28px;left:5%;right:5%;scale:0 1}.ab-life.is-in ol:after{scale:1}.ab-life li{z-index:1;text-align:center;opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.14s + .2s);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative;translate:0 10px}.ab-life.is-in li{opacity:1;translate:0}.ab-life__ic{width:56px;height:56px;color:var(--a-teal2);background:#0a1a7a;border:2px solid #5d86ff80;border-radius:50%;place-items:center;transition:background .3s,transform .3s;display:grid;box-shadow:0 0 0 6px #0a1a7a}.ab-life li:hover .ab-life__ic{background:var(--a-bright);color:#fff;transform:translateY(-4px)}.ab-life li:last-child .ab-life__ic{background:var(--a-gold2);border-color:var(--a-gold2);color:#07104f}.ab-life__n{font:800 .7rem var(--display);letter-spacing:.1em;color:#8fb0ff}.ab-life strong{font:700 .86rem/1.3 var(--body);color:#fff}.ab-life__pulse{opacity:0;background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:56px;left:5%;box-shadow:0 0 14px 4px #6ee0ce}.ab-life.is-in .ab-life__pulse{animation:6s ease-in-out 2.2s infinite abRun}@keyframes abRun{0%{opacity:0;left:5%}8%{opacity:1}90%{opacity:1}to{opacity:0;left:95%}}.ab-split2{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:clamp(20px,3vw,40px);margin-top:clamp(48px,6vw,80px);display:grid}.ab-split2>*{min-width:0}.ab-split2>div>p{color:var(--a-muted);margin:0 0 16px}.ab-mx{border:1px solid var(--a-line);background:#fff;border-radius:20px;overflow:hidden}.ab-mx>div{border-top:1px solid var(--a-line);grid-template-columns:minmax(0,1.1fr) repeat(3,minmax(0,1fr));display:grid}.ab-mx>div:first-child{border-top:0}.ab-mx>div>*{text-align:center;justify-content:center;align-items:center;padding:14px;display:flex}.ab-mx__h span{font:700 .78rem/1.3 var(--body);color:var(--a-muted);background:var(--a-paper)}.ab-mx strong{font:800 .98rem var(--display);gap:8px;justify-content:flex-start!important}.ab-mx strong svg{color:var(--a-royal)}.ab-mx__dot{background:var(--a-teal);color:#fff;width:30px;height:30px;transition:scale .45s cubic-bezier(.3,1.5,.5,1);transition-delay:calc(var(--i)*80ms + .2s);border-radius:50%;place-items:center;display:grid;scale:0}.ab-mx.is-in .ab-mx__dot{scale:1}.ab-beyond{border:1px solid var(--a-line);background:linear-gradient(160deg,#f5f7fb,#eaf0ff);border-radius:24px;padding:24px}.ab-beyond__flow{grid-template-columns:auto 60px minmax(0,1fr);align-items:center;gap:6px;margin-top:12px;display:grid}.ab-beyond__src{gap:40px;display:grid}.ab-beyond__src span{color:#fff;font:800 .88rem var(--display);background:#07104f;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.ab-beyond__src svg{color:var(--a-gold2)}.ab-beyond__svg{width:60px;height:150px}.ab-beyond__svg path{fill:none;stroke:#9db7ff;stroke-width:2px;stroke-dasharray:4 5;animation:1.8s linear infinite rcDash}.ab-beyond__out{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab-beyond__out li{border:1px solid var(--a-line);font:700 .86rem/1.3 var(--body);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.ab-beyond__out svg{color:var(--a-teal);flex:none}.ab-mv{color:#fff;background:radial-gradient(700px 420px at 15% 20%,#1e5bff33 0%,#0000 60%),radial-gradient(600px 400px at 90% 90%,#0e9c882e 0%,#0000 60%),linear-gradient(160deg,#0b22a8,#07104f 70%);transition:background .6s;overflow:hidden}.ab-mv--vision{background:radial-gradient(700px 420px at 15% 20%,#c99a2e30 0%,#0000 60%),radial-gradient(600px 400px at 90% 90%,#5a3fe033 0%,#0000 60%),linear-gradient(160deg,#1a1466,#07104f 70%)}.ab-mv h2{color:#fff}.ab-mv__bg span{pointer-events:none;border:1px solid #ffffff12;border-radius:50%;position:absolute}.ab-mv__bg span:first-child{width:900px;height:900px;top:-300px;right:-300px}.ab-mv__bg span:nth-child(2){width:600px;height:600px;bottom:-260px;left:-220px}.ab-mv .container{z-index:1;position:relative}.ab-mv__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:clamp(28px,4vw,44px);display:flex}.ab-mv__toggle{background:#ffffff12;border:1px solid #ffffff26;border-radius:20px;grid-template-columns:1fr 1fr;min-width:min(420px,100%);padding:6px;display:grid;position:relative}.ab-mv__toggle button{z-index:1;color:#c9d3f5;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:15px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 18px;transition:color .3s;display:flex;position:relative}.ab-mv__toggle button strong{font:800 1.05rem var(--display)}.ab-mv__toggle button em{opacity:.85;font-size:.8rem;font-style:normal}.ab-mv__toggle button.is-on{color:#07104f}.ab-mv__toggle button:focus-visible{outline:2px solid var(--a-gold2);outline-offset:2px}.ab-mv__thumb{background:#fff;border-radius:15px;width:calc(50% - 6px);transition:translate .45s cubic-bezier(.2,.7,.2,1),background .45s;position:absolute;top:6px;bottom:6px;left:6px}.ab-mv--vision .ab-mv__thumb{background:var(--a-gold2);translate:100%}.ab-mv__stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ab-mv__stage>*{min-width:0}.ab-orbit{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.ab-orbit__plane{perspective:900px;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.ab-orbit__plane span{border:1.5px solid #fff2;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.ab-orbit__plane span:first-child{animation:14s linear infinite abTilt}.ab-orbit__plane span:nth-child(2){border-style:dashed;border-color:#6ee0ce55;animation:20s linear infinite reverse abTilt;top:12%;bottom:12%;left:12%;right:12%}.ab-orbit__plane span:nth-child(3){border-color:#ffffff10;top:-4%;bottom:-4%;left:-4%;right:-4%}.ab-mv--vision .ab-orbit__plane span:nth-child(2){border-color:#f0d98f66}@keyframes abTilt{0%{transform:rotateX(64deg)rotate(0)}to{transform:rotateX(64deg)rotate(360deg)}}.ab-orbit__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ab-orbit__lines line{stroke:#ffffff1f;stroke-width:.4px;stroke-dasharray:1 1.5;transition:stroke .3s}.ab-orbit__lines line.is-on{stroke:var(--a-teal2);stroke-width:.6px;stroke-dasharray:none}.ab-mv--vision .ab-orbit__lines line.is-on{stroke:var(--a-gold2)}.ab-orbit__core{z-index:2;aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#3a6bff,#0b22a8 60%,#07104f);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:34%;transition:background .5s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #ffffff0d,0 0 0 22px #ffffff08,0 30px 60px -20px #000a}.ab-mv--vision .ab-orbit__core{background:radial-gradient(circle at 35% 30%,#f6e2a6,#c99a2e 55%,#6b4e10)}.ab-orbit__core strong{font:800 clamp(1.2rem,2.2vw,1.6rem) var(--display);color:#fff}.ab-orbit__core em{font-style:normal;font:700 .74rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:#ffffffc0}.ab-orbit__core:after{content:"";border:2px solid #ffffff40;border-radius:50%;animation:3s ease-out infinite abPing;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.ab-orbit__n{z-index:3;cursor:pointer;color:#fff;opacity:0;transition:opacity .5s,scale .5s;transition-delay:calc(var(--i)*.1s);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex;position:absolute;translate:-50% -50%;scale:.6}.ab-mv.is-in .ab-orbit__n{opacity:1;scale:1}.ab-orbit__n span{width:58px;height:58px;color:var(--a-teal2);background:#ffffff14;border:1.5px solid #fff3;border-radius:18px;place-items:center;transition:background .3s,transform .3s,box-shadow .3s,color .3s;display:grid}.ab-mv--vision .ab-orbit__n span{color:var(--a-gold2)}.ab-orbit__n em{font-style:normal;font:700 .8rem var(--body);color:#c9d3f5;white-space:nowrap}.ab-orbit__n.is-on span{color:#0b22a8;background:#fff;transform:scale(1.15);box-shadow:0 0 0 8px #ffffff1a,0 16px 30px -10px #000a}.ab-mv--vision .ab-orbit__n.is-on span{background:var(--a-gold2);color:#3a2c06}.ab-orbit__n.is-on em{color:#fff}.ab-orbit__n:focus-visible span{outline:2px solid var(--a-gold2);outline-offset:3px}.ab-mv__card{background:#ffffff0f;border:1px solid #ffffff24;border-radius:28px;padding:clamp(24px,3vw,34px);animation:.5s cubic-bezier(.2,.7,.2,1) both abIn;position:relative}@keyframes abIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0}}.ab-mv__num{font:800 1.4rem var(--display);color:#ffffff40;position:absolute;top:24px;right:26px}.ab-mv__num i{font-size:.9rem;font-style:normal}.ab-mv__ic{color:#fff;background:linear-gradient(135deg,#1e5bff,#0e9c88);border-radius:20px;place-items:center;width:64px;height:64px;margin-bottom:18px;display:grid}.ab-mv--vision .ab-mv__ic{background:linear-gradient(135deg,#c99a2e,#5a3fe0)}.ab-mv__card h3{color:#fff;font-size:clamp(1.3rem,2vw,1.6rem)}.ab-mv__card>p{color:#d6def7;margin:0 0 20px;font-size:1.06rem;line-height:1.65}.ab-mv__prog{gap:6px;margin-bottom:18px;display:flex}.ab-mv__prog i{background:#fff2;border-radius:2px;flex:1;height:4px;position:relative;overflow:hidden}.ab-mv__prog i.is-done{background:#fff6}.ab-mv__prog i.is-on:after{content:"";background:var(--a-teal2);transform-origin:0;animation:3.6s linear forwards abBar;position:absolute;top:0;bottom:0;left:0;right:0}.ab-mv--vision .ab-mv__prog i.is-on:after{background:var(--a-gold2)}@keyframes abBar{0%{scale:0 1}to{scale:1}}.ab-mv__all{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ab-mv__all button{text-align:left;color:#afc0e6;width:100%;font:600 .9rem var(--body);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:8px 10px;transition:background .2s,color .2s}.ab-mv__all li.is-on button{color:#fff;background:#ffffff14}.ab-mv__all button:focus-visible{outline:2px solid var(--a-gold2)}.ab-diff{color:#fff;background:radial-gradient(800px 420px at 85% 10%,#1e6bff33 0%,#0000 60%),linear-gradient(170deg,#07104f,#0a1660 60%,#07104f);overflow:hidden}.ab-diff h2,.ab-diff h3{color:#fff}.ab-align{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ab-align>*{min-width:0}.ab-align__steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ab-align__steps li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;display:flex}.ab-align__steps span{background:var(--a-gold2);color:#07104f;width:36px;height:36px;font:800 .95rem var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.ab-align__steps strong{font:800 1.08rem var(--display);display:block}.ab-align__steps em{color:#c9d3f5;font-size:.94rem;font-style:normal;display:block}.ab-align__viz{height:340px;position:relative}.ab-align__viz>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ab-align__viz>svg circle{fill:none;stroke:#ffffff26;stroke-width:.4px;stroke-dasharray:1 1.6;vector-effect:non-scaling-stroke}.ab-align__core{z-index:2;text-align:center;width:150px;height:150px;color:var(--a-gold2);background:radial-gradient(circle at 35% 30%,#3a6bff,#0b22a8 60%,#07104f);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 12px #ffffff0a,0 30px 60px -20px #000a}.ab-align__core strong{font:800 .95rem/1.25 var(--display);color:#fff;padding:0 10px}.ab-align__core:after{content:"";border:2px solid #f0d98f55;border-radius:50%;animation:3s ease-out infinite abPing;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.ab-align__sat{z-index:3;color:#07104f;font:800 .86rem var(--display);white-space:nowrap;transition:left 1.1s cubic-bezier(.2,.7,.2,1),top 1.1s cubic-bezier(.2,.7,.2,1),opacity .8s;transition-delay:calc(var(--i)*.12s);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex;position:absolute;box-shadow:0 18px 30px -18px #000a}.ab-align__sat svg{width:18px;height:18px;color:var(--a-teal);flex:none;position:static}.ab-align__sat--0{top:0;left:2%}.ab-align__sat--1{top:4%;left:68%}.ab-align__sat--2{top:84%;left:4%}.ab-align__sat--3{top:86%;left:62%}.ab-align.is-in .ab-align__sat--0{top:10%;left:50%;translate:-50%}.ab-align.is-in .ab-align__sat--1{top:46%;left:84%;translate:-50%}.ab-align.is-in .ab-align__sat--2{top:80%;left:50%;translate:-50%}.ab-align.is-in .ab-align__sat--3{top:46%;left:16%;translate:-50%}.ab-align__sat{opacity:.45}.ab-align.is-in .ab-align__sat{opacity:1}.ab-team{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);gap:16px;margin-top:clamp(40px,5vw,64px);display:grid}.ab-team>*{min-width:0}.ab-team__people{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:22px;padding:24px}.ab-team__people ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid;position:relative}.ab-team__people ul:before{content:"";background:repeating-linear-gradient(90deg,#6ee0ce88 0 6px,#0000 6px 12px);height:2px;animation:2s linear infinite abSlide;position:absolute;top:28px;left:10%;right:10%}@keyframes abSlide{to{background-position:24px 0}}.ab-team__people li{text-align:center;font:700 .86rem/1.3 var(--body);color:#e3e8fa;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.ab-team__people li>span{width:56px;height:56px;color:var(--a-teal2);animation:4s ease-in-out infinite abBob;animation-delay:calc(var(--i)*.4s);background:#0a1a7a;border:2px solid #6ee0ce80;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 6px #0a1660}@keyframes abBob{0%,to{translate:0}50%{translate:0 -5px}}.ab-team__proc{background:linear-gradient(160deg,#c99a2e26,#ffffff08);border:1px solid #f0d98f40;border-radius:22px;padding:24px}.ab-team__proc .ab-tile__k{color:var(--a-gold2)}.ab-team__proc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab-team__proc li{font:700 .92rem var(--body);color:#fff;align-items:center;gap:8px;display:flex}.ab-team__proc li svg{color:var(--a-gold2)}.ab-dx{margin-top:clamp(40px,5vw,64px)}.ab-dx__h{margin-bottom:16px!important}.ab-dx__in{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:stretch;gap:18px;display:grid}.ab-dx__in>*{min-width:0}.ab-dx__list{gap:8px;display:grid}.ab-dx__list button{color:#c9d3f5;font:800 .98rem var(--display);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:background .3s,color .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.ab-dx__list button>span{width:38px;height:38px;color:var(--a-teal2);background:#ffffff12;border-radius:12px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.ab-dx__list button.is-on{color:#07104f;background:#fff;border-color:#fff}.ab-dx__list button.is-on>span{color:var(--a-gold2);background:#07104f}.ab-dx__list button i{background:linear-gradient(90deg,var(--a-teal),var(--a-bright));transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;scale:0 1}.ab-dx__list button.is-on i{animation:5.2s linear forwards abBar}.ab-dx__list button:focus-visible{outline:2px solid var(--a-gold2);outline-offset:2px}.ab-dx__panel{background:linear-gradient(160deg,#ffffff14,#ffffff06);border:1px solid #ffffff26;border-radius:24px;padding:clamp(24px,3vw,34px);animation:.5s cubic-bezier(.2,.7,.2,1) both abIn;position:relative}.ab-dx__n{font:800 3rem/1 var(--display);color:#ffffff14;position:absolute;top:20px;right:24px}.ab-dx__panel h4{font:800 1.4rem var(--display);color:#fff;align-items:center;gap:10px;margin:0 0 8px;display:flex}.ab-dx__panel h4 svg{color:var(--a-gold2)}.ab-dx__panel>p{color:#c9d3f5;margin:0 0 18px}.ab-dv{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.ab-dv>*{min-width:0}.ab-dv svg{width:100%;max-width:240px;margin:0 auto;display:block}.ab-dv ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab-dv ul li{font:700 .92rem var(--body);color:#fff;opacity:0;animation:.45s forwards abInR;animation-delay:calc(var(--k)*.12s + .15s);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex;translate:10px}.ab-dv ul li:before{content:"";background:var(--a-teal2);border-radius:50%;width:8px;height:8px}@keyframes abInR{to{opacity:1;translate:0}}.ab-gear circle{fill:none;stroke:var(--a-teal2);stroke-width:10px;stroke-dasharray:8 6}.ab-gear circle.h{fill:#ffffff14;stroke:none}.ab-gear--a{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite abSpin}.ab-gear--b{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite reverse abSpin}.ab-gear--b circle{stroke:var(--a-gold2)}.ab-dv text{font:700 11px var(--body);fill:#c9d3f5}.ab-dv--globe .o{fill:#0a1a7a;stroke:#7fb0ff66}.ab-dv--globe .g{fill:none;stroke:#fff2}.ab-dv--globe .ab-spin{transform-box:fill-box;transform-origin:50%;animation:8s linear infinite abSpinY}@keyframes abSpinY{0%{scale:1}50%{scale:.2 1}to{scale:1}}.ab-dv--globe .arc{fill:none;stroke:var(--a-teal2);stroke-width:1.5px;stroke-dasharray:4 5;animation:1.6s linear infinite rcDash}.ab-dv--globe .n{fill:var(--a-gold2);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite abNode;animation-delay:calc(var(--k)*.3s)}@keyframes abNode{0%,to{scale:1}50%{scale:1.5}}.ab-dv--pipe{grid-template-columns:1fr}.ab-dv--pipe ol{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ab-dv--pipe ol:before{content:"";background:linear-gradient(90deg,var(--a-teal2),var(--a-gold2));transform-origin:0;height:2px;animation:1.6s forwards abBar;position:absolute;top:18px;left:6%;right:6%}.ab-dv--pipe li{text-align:center;font:700 .76rem/1.25 var(--body);color:#e3e8fa;opacity:0;animation:.4s forwards abInR;animation-delay:calc(var(--k)*.15s);flex-direction:column;align-items:center;gap:6px;display:flex;position:relative}.ab-dv--pipe li span{border:2px solid var(--a-teal2);width:36px;height:36px;font:800 .8rem var(--display);color:#fff;background:#0a1a7a;border-radius:50%;place-items:center;display:grid}.ab-dv--shield .ring{fill:none;stroke:var(--a-teal2);stroke-width:2px;opacity:.25;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite abRing;animation-delay:calc(var(--k)*.4s)}@keyframes abRing{0%,to{opacity:.2;scale:.96}50%{opacity:.8;scale:1}}.ab-dv--shield .sh{fill:#1e5bff;stroke:#fff;stroke-width:2px}.ab-dv--shield .tk{fill:none;stroke:#fff;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:1s .3s forwards abTick}@keyframes abTick{to{stroke-dashoffset:0}}.ab-dv--stairs{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;height:200px}.ab-dv--stairs>div{flex-direction:column;justify-content:flex-end;gap:8px;height:100%;display:flex}.ab-dv--stairs i{background:linear-gradient(180deg,var(--a-teal2),#0e9c88);height:calc(35% + var(--k)*28%);transform-origin:bottom;animation:.8s cubic-bezier(.2,.7,.2,1) forwards abGrow;animation-delay:calc(var(--k)*.18s);border-radius:12px 12px 4px 4px;display:block;scale:1 0}.ab-dv--stairs>div:nth-child(3) i{background:linear-gradient(180deg,var(--a-gold2),#c99a2e)}@keyframes abGrow{to{scale:1}}.ab-dv--stairs span{font:700 .84rem/1.3 var(--body);color:#fff;text-align:center}.ab-dv--time{grid-template-columns:1fr}.ab-dv--time .l{stroke:#fff3;stroke-width:2px;stroke-dasharray:4 6;animation:1.6s linear infinite rcDash}.ab-dv--time .n{fill:var(--a-gold2)}.ab-dv--time .p{fill:none;stroke:var(--a-gold2);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite abPing;animation-delay:calc(var(--k)*.6s)}.ab-dv--time ul{grid-template-columns:repeat(4,minmax(0,1fr))}.ab-dv--time ul li{text-align:center;justify-content:center}.ab-dv--time ul li:before{display:none}.ab-close{background:#ffffff08;border:1px solid #ffffff1f;border-radius:24px;grid-template-columns:minmax(0,1.1fr) 80px minmax(0,.9fr);align-items:center;gap:18px;margin-top:clamp(40px,5vw,64px);padding:clamp(20px,3vw,30px);display:grid}.ab-close>*{min-width:0}.ab-close__needs .ab-tile__k{color:var(--a-teal2)}.ab-close__needs ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ab-close__needs li{font:700 .86rem var(--body);color:#fff;animation:6s ease-in-out infinite abGlow;animation-delay:calc(var(--i)*1s);background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;padding:8px 13px}.ab-close__arrow{width:80px;height:40px}.ab-close__arrow path{fill:none;stroke:var(--a-gold2);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 6;animation:1.2s linear infinite rcDash}.ab-close__triad{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ab-close__triad>div{color:#07104f;font:800 .96rem var(--display);text-align:center;animation:4s ease-in-out infinite abBob;animation-delay:calc(var(--i)*.5s);background:#fff;border-radius:18px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px;display:flex}.ab-close__triad span{width:44px;height:44px;color:var(--a-gold2);background:#07104f;border-radius:14px;place-items:center;display:grid}.ab-tagline{text-align:center;font:800 clamp(1.3rem,2.6vw,2.1rem)/1.3 var(--display);letter-spacing:-.01em;margin:clamp(32px,4vw,48px) 0 0}.ab-tagline span{color:#fff;background:linear-gradient(90deg,#fff,#fff) 0 100%/0 3px no-repeat;padding-bottom:4px;transition:background-size .8s}.ab-diff.is-in .ab-tagline span{background-size:100% 3px}.ab-tagline span:first-child{background-image:linear-gradient(90deg,var(--a-teal2),var(--a-teal2));transition-delay:.6s}.ab-tagline span:nth-child(2){background-image:linear-gradient(90deg,#7fb0ff,#7fb0ff);transition-delay:1s}.ab-tagline span:nth-child(3){background-image:linear-gradient(90deg,var(--a-gold2),var(--a-gold2));transition-delay:1.4s}.ab-q{background:var(--a-paper)}.ab-q__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ab-q__c{border:1px solid var(--a-line);opacity:0;transition:opacity .6s,translate .6s,box-shadow .3s;transition-delay:calc(var(--i)*.12s);background:#fff;border-radius:24px;flex-direction:column;gap:6px;padding:26px;display:flex;position:relative;translate:0 16px}.ab-q.is-in .ab-q__c{opacity:1;translate:0}.ab-q__c:hover{box-shadow:0 26px 50px -30px #07104f80}.ab-q__c .ab-seal{margin-bottom:10px}.ab-q__ok{color:#0b7a6a;font:700 .74rem var(--body);background:#e3f5f2;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;position:absolute;top:22px;right:22px}.ab-q__c h3{margin:0;font-size:1.25rem}.ab-q__c strong{font:700 .9rem var(--body);color:var(--a-teal)}.ab-q__c p{color:var(--a-muted);margin:4px 0 0;font-size:.93rem;line-height:1.6}.ab-q__layers{color:#fff;background:#07104f;border-radius:24px;grid-template-columns:200px minmax(0,1fr);align-items:center;gap:28px;margin-top:24px;padding:26px;display:grid}.ab-q__shield svg{width:100%}.ab-q__shield circle{fill:none;stroke:var(--a-teal2);stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite abRing;animation-delay:calc(var(--k)*.4s)}.ab-q__shield path{fill:#1e5bff;stroke:#fff;stroke-width:2px}.ab-q__layers ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab-q__layers li{opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.1s + .3s);background:#ffffff0d;border:1px solid #ffffff1c;border-radius:14px;align-items:flex-start;gap:12px;padding:12px;display:flex;translate:0 10px}.ab-q.is-in .ab-q__layers li{opacity:1;translate:0}.ab-q__layers li>span{width:36px;height:36px;color:var(--a-teal2);background:#ffffff14;border-radius:11px;flex:none;place-items:center;display:grid}.ab-q__layers strong{font:800 .96rem var(--display);display:block}.ab-q__layers em{color:#c9d3f5;font-size:.86rem;font-style:normal;display:block}.ab-q__aff{border:1px solid var(--a-line);background:#fff;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding:20px 24px;display:flex}.ab-q__aff .ab-tile__k{margin:0}.ab-q__aff>div{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1100px){.ab-tile--year{grid-column:span 4}.ab-tile--globe{grid-column:span 8}.ab-tile--full{grid-column:span 12}.ab-pill3{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-life ol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:22px}.ab-life ol:before,.ab-life ol:after,.ab-life__pulse{display:none}.ab-triad{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-triad__eq{grid-column:1/-1;justify-self:center}.ab-triad__out{grid-column:1/-1}.ab-team__people ul{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-team__people ul:before{display:none}.ab-dv--pipe ol{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:12px}.ab-dv--pipe ol:before{display:none}}@media (max-width:900px){.ab-row,.ab-split2,.ab-align,.ab-team,.ab-dx__in,.ab-close,.ab-mv__stage{grid-template-columns:1fr}.ab-close__arrow{justify-self:center;transform:rotate(90deg)}.ab-q__grid,.ab-q__layers{grid-template-columns:1fr}.ab-q__shield{max-width:160px;margin:0 auto}.ab-dx__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-orbit{max-width:420px}}@media (max-width:640px){.ab-tile--year,.ab-tile--globe{grid-column:span 12}.ab-tile--globe{grid-template-columns:110px minmax(0,1fr)}.ab-globe{width:110px}.ab-pill3,.ab-seals,.ab-conv{grid-template-columns:1fr}.ab-conv__svg{display:none}.ab-conv__out{margin-top:12px}.ab-triad{grid-template-columns:1fr}.ab-triad__in+.ab-triad__in:before{top:-12px;left:50%;translate:-50% -50%}.ab-life ol{grid-template-columns:1fr 1fr}.ab-mx>div{grid-template-columns:minmax(0,.9fr) repeat(3,minmax(0,1fr))}.ab-mx>div>*{padding:10px 6px}.ab-mx__h span{font-size:.68rem}.ab-mx strong{font-size:.86rem}.ab-beyond__flow{grid-template-columns:1fr}.ab-beyond__svg{display:none}.ab-beyond__src{grid-template-columns:1fr 1fr;gap:8px}.ab-mv__toggle{width:100%;min-width:0}.ab-orbit__n span{border-radius:14px;width:46px;height:46px}.ab-orbit__n em{font-size:.7rem}.ab-align__sat{padding:8px 10px;font-size:.74rem}.ab-align__viz{height:340px}.ab-align__core{width:124px;height:124px}.ab-align__core strong{font-size:.84rem}.ab-align.is-in .ab-align__sat--0{top:2%;left:50%}.ab-align.is-in .ab-align__sat--2{top:86%;left:50%}.ab-align.is-in .ab-align__sat--1{top:20%;left:76%}.ab-align.is-in .ab-align__sat--3{top:70%;left:24%}.ab-team__people ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-dx__list,.ab-dv{grid-template-columns:1fr}.ab-dv--pipe ol{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-dv--time ul{grid-template-columns:1fr 1fr}.ab-close__triad{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-q__layers ul{grid-template-columns:1fr}.ab-q__aff{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ab *,.ab :before,.ab :after{transition:none!important;animation:none!important}.ab-tile,.ab-conv__in li,.ab-life li,.ab-q__c,.ab-q__layers li,.ab-orbit__n,.ab-dv ul li,.ab-dv--pipe li{opacity:1!important;translate:none!important;scale:none!important}.ab-mx__dot,.ab-life ol:after,.ab-pill3 li i,.ab-dv--stairs i{scale:1}.ab-dv--shield .tk{stroke-dashoffset:0}.ab-conv__d,.ab-life__pulse{display:none}.ab-tagline span{background-size:100% 3px}}.abh{isolation:isolate;background:linear-gradient(160deg,#07104f,#0a1766 55%,#0c1d7a);min-height:clamp(520px,44vw,620px);padding:clamp(52px,6vw,92px) 0 clamp(48px,5.5vw,80px)}.abh:after{display:none}.abh__bgwrap{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.abh__bgwrap:after{content:"";background:linear-gradient(90deg,#07104f 0%,#07104fe6 28%,#07104f55 52%,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.abh-bg{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.abh__copy{position:relative}.abh__copy>*{max-width:620px}.abh .abh__title{color:#fff;font:800 clamp(2.1rem,4.2vw,3.5rem)/1.06 var(--display);letter-spacing:-.025em;max-width:17ch;margin:0 0 18px}.abh .page-hero__intro{max-width:50ch}.abh__label{z-index:2;color:#07104f;font:800 .78rem var(--display);background:#f0d98f;border-radius:999px;padding:6px 12px;position:absolute;top:14px;right:16px}.abh__pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin:28px 0 0;padding:0;list-style:none;display:grid}.abh__pillars a{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#07104f99;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:12px;height:100%;padding:12px 14px;text-decoration:none;transition:background .3s,border-color .3s,translate .3s;display:flex;position:relative;overflow:hidden}.abh__pillars a:after{content:"";background:var(--c);opacity:.8;width:3px;position:absolute;top:0;bottom:0;left:0}.abh__pillars a:hover{border-color:color-mix(in srgb,var(--c) 55%,transparent);background:#0b1a6ecc;translate:0 -2px}.abh__pillars a:focus-visible{outline:2px solid var(--c);outline-offset:2px}.abh__pillars i{width:34px;height:34px;font:800 .78rem var(--display);color:var(--c);background:color-mix(in srgb,var(--c) 14%,transparent);border:1px solid color-mix(in srgb,var(--c) 35%,transparent);border-radius:10px;flex:none;place-items:center;font-style:normal;display:grid}.abh__pillars strong{font:800 .95rem var(--display);display:block}.abh__pillars em{color:#c9d3f5;font-size:.82rem;font-style:normal;line-height:1.35;display:block}.abh-silk__line{fill:none;stroke-width:1.1px}.abh-silk{contain:strict;overflow:hidden}.abh-silk>svg{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.abh-silk__static,.abh-silk__live{will-change:transform}.abh-silk__dot{filter:none}@keyframes abhPulse{0%{stroke-dashoffset:0}to{stroke-dashoffset:1px}}@keyframes abhSway{50%{translate:0 7px}}.abh-silk__ring{fill:none;stroke:#fff;stroke-opacity:.6;transform-box:fill-box;transform-origin:50%;animation:3.6s ease-out infinite abhRing}.abh-silk__ring--2{animation-delay:1.8s}@keyframes abhRing{0%{opacity:1;scale:.6}to{opacity:0;scale:3}}.abh-silk__tag text{font:700 12px var(--display)}.abh-land,.abh-topo{opacity:.95}@media (max-width:900px){.abh{min-height:0}.abh__bgwrap:after{background:linear-gradient(#07104fd9 0%,#07104fb3 60%,#07104f66 100%)}.abh-silk__tag{display:none}.abh--a .abh__bgwrap:after{background:linear-gradient(#07104fb3 0%,#07104f8c 55%,#07104f33 100%)}.abh--a .abh-silk__line{stroke-width:1.4px}.abh-land,.abh-topo{opacity:.7}}@media (max-width:640px){.abh__pillars{gap:8px}.abh__pillars a{gap:10px;padding:10px 12px}.abh__pillars i{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.abh *{transition:none!important;animation:none!important}.abh-silk__dot{display:none}}.rg{color:#fff;background:radial-gradient(60% 70% at 70% 40%,#12309e 0%,#0000 70%),linear-gradient(170deg,#050c3f,#07104f 45%,#0a1766);padding-bottom:0;position:relative;overflow:hidden}.rg__stars{pointer-events:none;opacity:.8;background-image:radial-gradient(1px 1px at 20% 30%,#fff5 50%,#0000 51%),radial-gradient(1px 1px at 70% 15%,#fff4 50%,#0000 51%),radial-gradient(1.5px 1.5px at 85% 60%,#6ee0ce55 50%,#0000 51%),radial-gradient(1px 1px at 40% 80%,#fff3 50%,#0000 51%),radial-gradient(1px 1px at 10% 70%,#f0d98f44 50%,#0000 51%);background-size:420px 300px;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes rgDrift{to{background-position:420px 300px}}.rg .container{position:relative}.rg-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.rg-top .in-head{margin-bottom:22px}.rg-total{background:#ffffff0b;border:1px solid #ffffff1f;border-radius:18px;align-items:baseline;gap:8px;margin-bottom:26px;padding:14px 20px;display:flex}.rg-total b{font:800 2.6rem/1 var(--display);background:linear-gradient(135deg,#fff,#6ee0ce);color:#0000;-webkit-background-clip:text;background-clip:text}.rg-total span{font:700 .86rem var(--display);color:#c9d3f5}.rg-total i{background:#fff3;align-self:center;width:1px;height:30px;margin:0 10px}.rg-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.rg-tab{color:#fff;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:background .3s,border-color .3s,translate .3s;display:flex;position:relative;overflow:hidden}.rg-tab:hover{border-color:color-mix(in srgb,var(--c,#6ee0ce) 60%,transparent);translate:0 -2px}.rg-tab__n{font:800 1.6rem/1 var(--display);color:var(--c,#fff)}.rg-tab__t{font:700 .84rem var(--display);color:#e7ecff}.rg-tab__bar{background:#ffffff14;border-radius:3px;width:100%;height:4px;margin-top:8px;display:block;overflow:hidden}.rg-tab__bar i{background:var(--c);transform-origin:0;border-radius:3px;height:100%;transition:scale 1.2s cubic-bezier(.4,0,.2,1);display:block;scale:0 1}.rg.is-in .rg-tab__bar i{scale:1}.rg-tab.is-on{background:color-mix(in srgb,var(--c,#6ee0ce) 18%,#07104f);border-color:var(--c,#6ee0ce);box-shadow:0 14px 30px -18px var(--c,#6ee0ce)}.rg-tab--all.is-on{background:#ffffff1a;border-color:#fff6}.rg-tab__timer{background:var(--c);transform-origin:0;width:100%;height:2px;animation:5.2s linear rgTimer;position:absolute;bottom:0;left:0}@keyframes rgTimer{0%{scale:0 1}}.rg-stage{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.rg-map{perspective:1400px;background:radial-gradient(80% 90% at 50% 40%,#0e2490 0%,#081556 70%);border:1px solid #ffffff1a;border-radius:24px;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 80px #000a,0 40px 80px -50px #000}.rg-map__tilt{transform-origin:50% 60%;transition:transform 1s;position:relative;transform:rotateX(14deg)scale(1.02)}.rg-map:hover .rg-map__tilt{transform:rotateX(6deg)scale(1.02)}.rg-map__svg{width:100%;height:auto;display:block}.rg-map__zoom{transition:transform 1.1s cubic-bezier(.65,0,.35,1)}.rg-land{fill:#1b2c86;stroke:#3a4ba8;stroke-width:.4px;vector-effect:non-scaling-stroke;transition:fill .6s,opacity .6s}.rg-land.is-cov{fill:color-mix(in srgb,var(--c) 45%,#1b2c86);stroke:var(--c);stroke-opacity:.6}.rg-land.is-on{fill:var(--c);fill-opacity:.85;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c) 70%,transparent))}.rg-land.is-dim{opacity:.45}.rg.is-in .rg-land.is-cov{animation:.8s both rgLandIn;animation-delay:var(--d)}@keyframes rgLandIn{0%{opacity:0}}.rg-hubglow{animation:3s ease-in-out infinite rgBreath}@keyframes rgBreath{50%{opacity:.5}}.rg-arc{fill:none;stroke:var(--c);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s forwards rgDraw;animation-delay:calc(var(--i)*60ms);opacity:.85}@keyframes rgDraw{to{stroke-dashoffset:0}}.rg-arc__dot{filter:drop-shadow(0 0 4px #fff)}.rg-pins{position:absolute;top:0;bottom:0;left:0;right:0}.rg-pin{cursor:pointer;opacity:.35;z-index:1;background:0 0;border:0;width:14px;height:14px;padding:0;transition:left 1.1s cubic-bezier(.65,0,.35,1),top 1.1s cubic-bezier(.65,0,.35,1),opacity .5s;position:absolute;translate:-50% -50%}.rg-pin i{background:var(--c);box-shadow:0 0 0 2px #07104f,0 0 10px var(--c);border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.rg-pin i:after{content:"";border:1.5px solid var(--c);opacity:0;border-radius:50%;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.rg-pin.is-on{opacity:1}.rg-stage.is-zoom .rg-pin.is-on i:after{animation:2.6s ease-out infinite rgPing;animation-delay:var(--d)}@keyframes rgPing{0%{opacity:.9;scale:.4}to{opacity:0;scale:2.4}}.rg-pin.is-hov,.rg-pin:hover{z-index:5}.rg-pin.is-hov i{scale:1.5}.rg-pin--hq i{background:#fff;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 3px #f0d98f,0 0 16px #f0d98f}.rg-tip{color:#07104f;white-space:nowrap;pointer-events:none;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;animation:.2s both rgTip;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 14px 30px -10px #000a}.rg-tip b{font:800 .84rem var(--display)}.rg-tip em{color:#525c78;font-size:.72rem;font-style:normal}.rg-tip:after{content:"";border:6px solid #0000;border-top-color:#fff;position:absolute;top:100%;left:50%;translate:-50%}@keyframes rgTip{0%{opacity:0;translate:-50% 6px}}.rg-hq{color:#07104f;font:800 .66rem var(--display);letter-spacing:.06em;pointer-events:none;opacity:0;background:#f0d98f;border-radius:999px;padding:3px 8px;transition:opacity .5s;position:absolute;translate:-50% 14px}.rg-map:not(:hover) .rg-hq{opacity:0}.rg-flag{object-fit:cover;border-radius:4px;display:block;box-shadow:0 0 0 1px #ffffff2a,0 6px 14px -8px #000}.rg-flag--md{width:40px;height:30px}.rg-flag--sm{border-radius:3px;width:24px;height:18px}.rg-flag--xs{border-radius:2px;width:20px;height:15px}.rg-panel{scrollbar-width:thin;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:24px;max-height:520px;padding:18px;animation:.5s both rgPanel;overflow:auto}@keyframes rgPanel{0%{opacity:0;translate:12px}}.rg-panel__head{border-bottom:1px solid #ffffff1a;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.rg-panel__head b{background:var(--c);color:#07104f;width:58px;height:58px;font:800 1.6rem var(--display);box-shadow:0 12px 26px -12px var(--c);border-radius:18px;place-items:center;display:grid}.rg-panel__head strong{font:800 1.2rem var(--display);display:block}.rg-panel__head span{color:#c9d3f5;font-size:.84rem}.rg-sub h3{font:800 .76rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:#f0d98f;align-items:center;gap:8px;margin:6px 0 8px;display:flex}.rg-sub h3 i{background:#f0d98f26;border-radius:999px;padding:1px 7px;font-style:normal}.rg-sub+.rg-sub{margin-top:12px}.rg-flags{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.rg-flags li{font:700 .84rem var(--display);perspective:400px;animation:.5s both rgFlip;animation-delay:calc(var(--i)*40ms);background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;transition:background .25s,border-color .25s,translate .25s;display:flex}.rg-flags li .rg-flag{transition:transform .5s}.rg-flags li:hover,.rg-flags li.is-hov{background:#ffffff1a;border-color:#ffffff40;translate:0 -2px}.rg-flags li:hover .rg-flag{transform:rotateY(180deg)rotateY(180deg)scale(1.1)}@keyframes rgFlip{0%{opacity:0;transform-origin:top;transform:rotateX(-70deg)}}.rg-overview{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rg-overview button{color:#fff;cursor:pointer;text-align:left;border:1px solid #ffffff1a;border-left:3px solid var(--c);width:100%;animation:.5s both rgPanel;animation-delay:calc(var(--i)*70ms);background:#ffffff08;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:background .25s;display:grid}.rg-overview button:hover{background:#ffffff16}.rg-overview__flags{display:flex}.rg-overview__flags .rg-flag{margin-left:-6px}.rg-overview__flags .rg-flag:first-child{margin-left:0}.rg-overview__t{font:800 .92rem var(--display)}.rg-overview b{font:800 1.3rem var(--display);color:var(--c)}.rg-mix{align-items:center;gap:14px;margin:20px 0 0;display:flex}.rg-mix__label{font:800 .72rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:#c9d3f5;flex:none}.rg-mix__bar{background:#ffffff0a;border-radius:12px;flex:1;gap:2px;height:40px;display:flex;overflow:hidden}.rg-mix__bar button{flex:0 0 var(--w);background:var(--c);color:#07104f;font:800 .76rem var(--display);cursor:pointer;transform-origin:0;transition:scale .9s cubic-bezier(.4,0,.2,1),filter .25s;transition-delay:calc(var(--i)*.15s);white-space:nowrap;border:0;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:0 10px;display:flex;position:relative;overflow:hidden;scale:0 1}.rg.is-in .rg-mix__bar button{scale:1}.rg-mix__bar button span{text-overflow:ellipsis;overflow:hidden}.rg-mix__bar button:hover,.rg-mix__bar button.is-on{filter:brightness(1.15)saturate(1.2)}.rg-mix__bar button.is-on:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #fff}.rg-ticker{background:#0002;border-top:1px solid #ffffff14;margin-top:clamp(30px,4vw,48px);padding:14px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.rg-ticker__track{width:max-content;animation:70s linear infinite rgTick;display:flex}.rg-ticker:hover .rg-ticker__track{animation-play-state:paused}.rg-ticker__set{gap:26px;padding-right:26px;display:flex}.rg-ticker__item{font:700 .84rem var(--display);color:#c9d3f5;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}@keyframes rgTick{to{translate:-50%}}@media (max-width:1100px){.rg-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.rg-stage{grid-template-columns:1fr}.rg-panel{max-height:none}.rg-flags{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.rg-tabs{scroll-snap-type:x mandatory;padding-bottom:6px;display:flex;overflow-x:auto}.rg-tab{scroll-snap-align:start;flex:0 0 132px}.rg-map__tilt{transform:none}.rg-pin{width:10px;height:10px}.rg-flags{grid-template-columns:1fr 1fr}.rg-flags li{gap:8px;padding:7px 8px;font-size:.78rem}.rg-flag--md{width:32px;height:24px}.rg-mix{flex-direction:column;align-items:stretch}.rg-mix__bar button span{display:none}.rg-mix__bar button{justify-content:center}.rg-total b{font-size:2rem}}@media (prefers-reduced-motion:reduce){.rg *,.rg :before,.rg :after,.rg__stars{transition:none!important;animation:none!important}.rg-tab__bar i,.rg-mix__bar button{scale:1}.rg-arc{stroke-dashoffset:0}}.in{--n:#07104f;--r:#0b22a8;--b:#1e5bff;--t:#0e9c88;--t2:#6ee0ce;--gd:#c99a2e;--g2:#f0d98f;--ink:#14193d;--mu:#525c78;--ln:#dde2ec;--pp:#f6f7fb}.in-sec{position:relative}.in-head{max-width:760px;margin-bottom:clamp(22px,3vw,36px)}.in-head h2{font:800 clamp(1.7rem,3vw,2.4rem)/1.12 var(--display);letter-spacing:-.02em;color:var(--n);margin:6px 0 8px}.in-head p{color:var(--mu);margin:0;font-size:1.05rem}.in-head--center{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.in-head--light h2{color:#fff}.in-head--light p{color:#c9d3f5}.in-kicker{font:800 .74rem var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--t);align-items:center;gap:10px;display:inline-flex}.in-kicker:before{content:"";background:currentColor;width:22px;height:2px}.in-head--light .in-kicker{color:var(--t2)}.in-hero,.in-ihero,.in-chero{isolation:isolate;background:linear-gradient(160deg,#07104f,#0a1766 55%,#0c1d7a)}.in-hero:after,.in-ihero:after,.in-chero:after{display:none}.in-hero__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.in-hero__bg .abh-silk>svg{opacity:.45}.in-hero__bg .abh-silk__tag{display:none}.in-hero__bg:after{content:"";background:linear-gradient(90deg,#07104f 0%,#07104fcc 35%,#07104f33 70%,#0000);position:absolute;top:0;bottom:0;left:0;right:0}.in-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.in-hero h1,.in-ihero h1,.in-chero h1{color:#fff;font:800 clamp(2.1rem,4.4vw,3.6rem)/1.05 var(--display);letter-spacing:-.025em;margin:14px 0}.in-chero h1{max-width:24ch;font-size:clamp(1.8rem,3.4vw,2.8rem)}.in-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:640px;margin:24px 0 0;padding:0;list-style:none;display:grid}.in-stats--3{grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px}.in-stats li{animation:.6s both inUp;animation-delay:calc(var(--i,0)*.1s + .2s);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px}.in-stats b{font:800 1.8rem/1 var(--display);color:#fff;display:block}.in-stats span{color:#c9d3f5;margin-top:6px;font-size:.78rem;line-height:1.3;display:block}@keyframes inUp{0%{opacity:0;translate:0 12px}}.in-wheel{aspect-ratio:1;justify-self:center;width:100%;max-width:470px;position:relative}.in-wheel__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.in-wheel__orbit{fill:none;stroke:#ffffff1c;stroke-dasharray:2 7;transform-origin:220px 220px}.in-wheel__orbit--2{animation-duration:60s;animation-direction:reverse}@keyframes inSpin{to{rotate:360deg}}.in-wheel__arc{cursor:pointer;transition:opacity .3s}.in-wheel__arc path{fill:var(--c);fill-opacity:.22;stroke:var(--c);stroke-opacity:.6;animation:.8s both inArc;animation-delay:calc(var(--i)*80ms);transition:fill-opacity .3s}@keyframes inArc{0%{opacity:0}}.in-wheel__arc.is-on path{fill-opacity:.85}.in-wheel__arc.is-dim{opacity:.35}.in-wheel__dot{fill:var(--c)}@keyframes inTw{50%{opacity:.25}}.in-wheel__core{aspect-ratio:1;text-align:center;color:#fff;background:radial-gradient(circle at 35% 30%,#2a55f0,#0b22a8 60%,#07104f);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:56%;padding:16px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #ffffff08,0 30px 60px -20px #000a}.in-wheel__core b{font:800 clamp(2.4rem,4.4vw,3.4rem)/1 var(--display)}.in-wheel__core em{color:#c9d3f5;max-width:16ch;margin-top:6px;font-size:.82rem;font-style:normal}.in-wheel__ic{margin-bottom:4px}.in-tools{gap:14px;margin-bottom:22px;display:grid}.in-search{border:1px solid var(--ln);max-width:520px;color:var(--mu);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 16px;display:flex;box-shadow:0 8px 20px -16px #07104f55}.in-search input{font:500 1rem var(--body);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.in-search:focus-within{border-color:var(--r)}.in-groups{flex-wrap:wrap;gap:8px;display:flex}.in-groups button{border:1px solid var(--ln);font:700 .84rem var(--display);color:var(--n);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;transition:all .25s;display:inline-flex}.in-groups button svg{color:var(--c,var(--r))}.in-groups button i{background:var(--pp);color:var(--mu);border-radius:999px;padding:1px 7px;font-size:.72rem;font-style:normal}.in-groups button:hover{border-color:var(--c,var(--r))}.in-groups button.is-on{background:var(--c,var(--n));border-color:var(--c,var(--n));color:#fff}.in-groups button.is-on svg{color:#fff}.in-groups button.is-on i{color:#fff;background:#fff3}.in-groups--mk{margin-bottom:20px}.in-empty{color:var(--mu)}.in-tiles{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.in-tiles li{animation:.5s both inUp;animation-delay:calc(var(--i)*30ms)}.in-tile{perspective:900px;height:150px;text-decoration:none;display:block;position:relative}.in-tile__face,.in-tile__back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:18px;flex-direction:column;padding:16px;transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.in-tile__face{border:1px solid var(--ln);color:var(--n);background:#fff}.in-tile__face:before{content:"";background:var(--c);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:16px;right:16px}.in-tile__ic{background:color-mix(in srgb,var(--c) 10%,#fff);width:44px;height:44px;color:var(--c);border-radius:13px;place-items:center;display:grid}.in-tile__face strong{font:800 1rem/1.2 var(--display);margin-top:auto}.in-tile__face small{color:var(--mu);margin-top:4px;font-size:.78rem}.in-tile__face small.has{color:var(--c);font-weight:700}.in-tile__back{background:linear-gradient(160deg,var(--c),#07104f);color:#fff;gap:8px;transform:rotateY(180deg)}.in-tile__back b{font:800 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--lt)}.in-tile__back>span{flex-wrap:wrap;gap:4px;display:flex}.in-tile__back em{background:#ffffff1f;border-radius:999px;padding:3px 8px;font-size:.74rem;font-style:normal;font-weight:600}.in-tile__back i{font-style:normal;font:800 .82rem var(--display);color:var(--lt);margin-top:auto}.in-tile:hover .in-tile__face{transform:rotateY(-180deg)}.in-tile:focus-visible .in-tile__face{transform:rotateY(-180deg)}.in-tile:hover .in-tile__back{transform:rotateY(0)}.in-tile:focus-visible .in-tile__back{transform:rotateY(0)}.in-tiles--sm .in-tile{height:130px}.in-glance{color:#fff;background:radial-gradient(50% 70% at 85% 20%,#13309c,#0000 70%),linear-gradient(160deg,#07104f,#0a1766)}.in-glance__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.in-panel{background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;margin:0;padding:20px}.in-panel--wide{grid-column:span 2}.in-panel figcaption{font:800 .78rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#c9d3f5;margin-bottom:14px}.in-bars{gap:9px;margin:0;padding:0;list-style:none;display:grid}.in-bars li{color:#e7ecff;grid-template-columns:minmax(120px,1.1fr) 1.4fr 28px;align-items:center;gap:10px;font-size:.84rem;display:grid}.in-panel--wide .in-bars li{grid-template-columns:minmax(200px,.9fr) 1.6fr 28px}.in-bars i{background:#ffffff12;border-radius:6px;height:10px;position:relative;overflow:hidden}.in-bars i:after{content:"";width:var(--w);background:var(--c);transform-origin:0;transition:scale 1.1s cubic-bezier(.4,0,.2,1);transition-delay:calc(var(--i)*80ms);border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;scale:0 1}.in-bars li.is-in i:after{scale:1}.in-bars b{font:800 .9rem var(--display);color:#fff;text-align:right}.in-ring{align-items:center;gap:16px;display:flex}.in-ring svg{flex:none;width:110px;height:110px;rotate:-90deg}.in-ring circle{fill:none;stroke-width:10px}.in-ring .bg{stroke:#ffffff14}.in-ring .fg{stroke:var(--t2);stroke-linecap:round;stroke-dasharray:var(--p) 100;transition:stroke-dasharray 1.4s cubic-bezier(.4,0,.2,1)}.in-ring b{font:800 2.2rem/1 var(--display);display:block}.in-ring span{color:#c9d3f5;font-size:.86rem}.in-panel__foot{color:#c9d3f5;margin:14px 0 0;font-size:.84rem}.in-panel__foot b{color:#fff}.in-mk{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.in-mk li{color:#e7ecff;background:#ffffff0a;border-radius:10px;align-items:center;gap:6px;padding:6px 8px;font-size:.8rem;display:flex}.in-mk li b{font:800 .8rem var(--display);color:var(--g2);margin-left:auto}.in-mk .flag-img,.in-flags .flag-img,.in-groups .flag-img{border-radius:2px;width:18px;height:auto}.in-feat{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.in-feat__rail{gap:8px;display:grid}.in-feat__rail button{border:1px solid var(--ln);font:700 .9rem var(--display);color:var(--n);cursor:pointer;text-align:left;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;transition:all .25s;display:flex;position:relative;overflow:hidden}.in-feat__rail button svg{color:var(--c)}.in-feat__rail button.is-on{background:var(--n);color:#fff;border-color:var(--n)}.in-feat__rail button.is-on svg{color:var(--t2)}.in-feat__timer{background:var(--t2);transform-origin:0;width:100%;height:3px;animation:7s linear inTimer;position:absolute;bottom:0;left:0}@keyframes inTimer{0%{scale:0 1}}.in-feat__card{border:1px solid var(--ln);background:#fff;border-radius:24px;padding:clamp(20px,3vw,32px);animation:.45s both inUp;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #07104f66}.in-feat__card:before{content:"";background:linear-gradient(90deg,var(--c),var(--lt));height:4px;position:absolute;top:0;left:0;right:0}.in-feat__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.in-feat__ind{background:color-mix(in srgb,var(--c) 10%,#fff);color:var(--c);font:800 .8rem var(--display);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex}.in-feat__card h3{font:800 clamp(1.25rem,2.2vw,1.6rem)/1.2 var(--display);margin:14px 0}.in-feat__card h3 a{color:var(--n);text-decoration:none}.in-feat__card h3 a:hover{color:var(--r)}.in-facts{flex-wrap:wrap;gap:8px;margin:0 0 16px;padding:0;list-style:none;display:flex}.in-facts li{background:var(--pp);border-radius:12px;align-items:flex-start;gap:8px;padding:8px 12px;font-size:.86rem;display:flex}.in-facts svg{color:var(--t);flex:none;margin-top:2px}.in-facts b{font:800 .68rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--mu);display:block}.in-facts--grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.in-link{font:800 .92rem var(--display);color:var(--r);margin-top:14px;display:inline-block}.in-flow__tabs{flex-wrap:wrap;gap:6px;display:flex}.in-flow__tabs button{border:1px solid var(--ln);font:700 .82rem var(--display);color:var(--mu);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;transition:all .2s;display:inline-flex}.in-flow__tabs button svg{color:var(--sc)}.in-flow__tabs button.is-on{background:var(--sc);border-color:var(--sc);color:#fff}.in-flow__tabs button.is-on svg{color:#fff}.in-flow__bar{background:var(--ln);border-radius:3px;height:3px;margin:10px 0 12px;overflow:hidden}.in-flow__bar i{background:linear-gradient(90deg,#c99a2e,#1e5bff,#0e9c88,#5a3fe0);height:100%;transition:width .5s;display:block}.in-flow__text{color:var(--ink);margin:0;line-height:1.65;animation:.35s both inUp}.in-flow--compact .in-flow__text{font-size:.94rem}.in-mkts__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.in-regions{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.in-regions button{border:1px solid var(--ln);font:700 .88rem var(--display);color:var(--n);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 14px;transition:all .25s;display:inline-flex}.in-regions button i{background:var(--pp);border-radius:999px;padding:1px 7px;font-size:.72rem;font-style:normal}.in-regions button.is-on{background:var(--n);color:#fff;border-color:var(--n)}.in-regions button.is-on i{background:#ffffff26}.in-flags{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.in-flags li{border:1px solid var(--ln);animation:.4s both inUp;animation-delay:calc(var(--i)*50ms);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex}.in-flags li>span{font-size:1.3rem;line-height:1}.in-flags b{font:800 .92rem var(--display);color:var(--n)}.in-flags em{color:var(--t);white-space:nowrap;margin-left:auto;font-size:.72rem;font-style:normal;font-weight:700}.in-mkts__globe{aspect-ratio:1;background:radial-gradient(circle,#0b22a8 0%,#07104f 70%);border-radius:50%;justify-self:center;width:100%;max-width:400px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #07104f,inset 0 0 0 1px #ffffff1a}.in-mkts__globe-in{position:absolute;top:6%;bottom:6%;left:6%;right:6%}.in-method__line{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.in-method__line:before{content:"";transform-origin:0;background:linear-gradient(90deg,#c99a2e,#1e5bff,#0e9c88,#5a3fe0);border-radius:3px;height:3px;transition:scale 1.6s cubic-bezier(.4,0,.2,1);position:absolute;top:34px;left:12%;right:12%;scale:0 1}.in-method.is-in .in-method__line:before{scale:1}.in-method__line li{text-align:center;opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.3s);flex-direction:column;align-items:center;display:flex;position:relative;translate:0 14px}.in-method.is-in .in-method__line li{opacity:1;translate:0}.in-method__n{border:2px solid var(--sc);width:68px;height:68px;color:var(--sc);background:#fff;border-radius:20px;place-items:center;transition:background .3s,color .3s,rotate .3s;display:grid;box-shadow:0 12px 26px -16px #07104f88}.in-method__line li:hover .in-method__n{background:var(--sc);color:#fff;rotate:-6deg}.in-method__line b{font:800 1.05rem var(--display);color:var(--n);margin-top:12px}.in-method__line p{color:var(--mu);max-width:24ch;margin:4px 0 0;font-size:.9rem}.in-ihero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.in-ihero__grp{color:var(--lt);font:800 .78rem var(--display);background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:5px 12px;display:inline-flex}.in-ihero h1{margin-top:10px}.in-orbit{aspect-ratio:1;justify-self:center;width:100%;max-width:400px;position:relative}.in-orbit__core{aspect-ratio:1;color:#fff;background:linear-gradient(145deg,var(--lt),var(--c));border-radius:30%;place-items:center;width:34%;animation:6s ease-in-out infinite inFloat;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:45deg;box-shadow:0 0 0 12px #ffffff0d,0 30px 60px -20px #000a}.in-orbit__core svg{rotate:-45deg}@keyframes inFloat{50%{translate:-50% -56%}}.in-orbit__ring{border:1px dashed #fff3;border-radius:50%;animation:50s linear infinite inSpin;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.in-orbit__ring--2{border-style:solid;border-color:#ffffff14;animation-duration:30s;animation-direction:reverse;top:22%;bottom:22%;left:22%;right:22%}.in-orbit__pill{left:calc(50% + var(--dx) * 1%);top:calc(50% + var(--dy) * 1%);border:1px solid color-mix(in srgb,var(--lt) 55%,transparent);color:#fff;font:700 .8rem var(--display);white-space:nowrap;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.6s both inUp,5s ease-in-out infinite inBob;animation-delay:calc(var(--i)*.15s + .3s),calc(var(--i)*.7s);background:#07104fcc;border-radius:999px;padding:7px 12px;position:absolute;translate:-50% -50%}@keyframes inBob{50%{translate:-50% -62%}}.in-topics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.in-topics li{border:1px solid var(--ln);animation:.5s both inUp;animation-delay:calc(var(--i)*.1s);background:#fff;border-radius:18px;padding:20px 18px;transition:translate .3s,box-shadow .3s;position:relative;overflow:hidden}.in-topics li:hover{translate:0 -3px;box-shadow:0 20px 36px -24px #07104f66}.in-topics span{font:800 .78rem var(--display);color:var(--c)}.in-topics b{font:800 1.05rem/1.25 var(--display);color:var(--n);margin-top:8px;display:block}.in-topics i{border:12px solid color-mix(in srgb,var(--c) 10%,transparent);border-radius:50%;width:80px;height:80px;transition:scale .4s;position:absolute;bottom:-24px;right:-24px}.in-topics li:hover i{scale:1.3}.in-cases{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.in-case{border:1px solid var(--ln);animation:.5s both inUp;animation-delay:calc(var(--i)*60ms);background:#fff;border-radius:22px;flex-direction:column;padding:22px;transition:box-shadow .3s,border-color .3s;display:flex}.in-case:hover{border-color:color-mix(in srgb,var(--c) 35%,var(--ln));box-shadow:0 26px 50px -32px #07104f77}.in-case__head{align-items:flex-start;gap:14px;margin-bottom:14px;display:flex}.in-case__n{background:var(--n);width:40px;height:40px;color:var(--t2);font:800 .82rem var(--display);border-radius:12px;flex:none;place-items:center;display:grid}.in-case__head h3{font:800 1.12rem/1.3 var(--display);margin:0 0 8px}.in-case__head h3 a{color:var(--n);text-decoration:none}.in-case__head h3 a:hover{color:var(--r)}.in-case .in-facts{margin-bottom:12px}.in-case__chips{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.in-chip{font:700 .74rem var(--display);border-radius:999px;padding:4px 10px}.in-chip--s{color:var(--r);background:#eef2ff}.in-chip--m{color:#0a7a6a;background:#e3f6f2}.in-case__actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.in-loading{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.in-loading i{background:linear-gradient(90deg,#eef1f7 30%,#f7f8fc 50%,#eef1f7 70%) 0 0/200% 100%;border-radius:18px;height:160px;animation:1.4s linear infinite inShim}@keyframes inShim{to{background-position:-200% 0}}.in-emptycard{color:var(--r);background:#fff;border:1px dashed #b8c0d6;border-radius:18px;align-items:flex-start;gap:14px;padding:22px;display:flex}.in-emptycard p{color:var(--mu);margin:4px 0 0}.in-emptycard strong{color:var(--n)}.in-chero__kicker{color:var(--lt);font:800 .82rem var(--display);background:#ffffff14;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;margin:16px 0 0;padding:5px 12px;display:inline-flex}.in-chero .mkts li{color:#fff}.in-chero__steps{flex-wrap:wrap;gap:0;margin:18px 0 0;padding:0;list-style:none;display:flex}.in-chero__steps li{animation:.5s both inUp;animation-delay:calc(var(--i)*.15s + .3s);align-items:center;display:flex}.in-chero__steps li+li:before{content:"";background:#fff3;width:22px;height:2px}.in-chero__steps a{border:1px solid color-mix(in srgb,var(--sc) 70%,transparent);color:#fff;font:700 .82rem var(--display);background:color-mix(in srgb,var(--sc) 18%,transparent);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;text-decoration:none;display:inline-flex}.in-chero__steps a:hover{background:var(--sc)}.in-clayout{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.in-story{padding-left:64px;position:relative}.in-story__rail{background:var(--ln);border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:21px;overflow:hidden}.in-story__rail i{background:linear-gradient(#c99a2e,#1e5bff,#0e9c88,#5a3fe0);width:100%;transition:height .2s;display:block}.in-story__part{border:1px solid var(--ln);border-top:3px solid var(--sc);background:#fff;border-radius:20px;margin-bottom:22px;padding:22px 24px;position:relative}.in-story__node{background:var(--sc);color:#fff;width:46px;height:46px;box-shadow:0 10px 20px -10px var(--sc);border-radius:14px;place-items:center;display:grid;position:absolute;top:18px;left:-64px}.in-story__k{font:800 .74rem var(--display);color:var(--sc);letter-spacing:.1em}.in-story__part h2{font:800 1.4rem var(--display);color:var(--n);margin:4px 0 8px}.in-story__part p{color:var(--ink);margin:0;line-height:1.7}.in-confidential{color:var(--mu);align-items:center;gap:8px;font-size:.86rem;display:flex}.in-snap{top:calc(var(--header-h) + 18px);color:#fff;background:linear-gradient(170deg,#07104f,#0b1a6e);border-radius:22px;padding:22px;position:sticky;box-shadow:0 30px 60px -30px #07104f}.in-snap h2{font:800 1.15rem var(--display);color:#fff;margin:0 0 14px}.in-snap h3{font:800 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#c9d3f5;margin:14px 0 8px}.in-snap ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.in-snap li{color:#e7ecff;align-items:flex-start;gap:10px;font-size:.9rem;display:flex}.in-snap li>span{width:34px;height:34px;color:var(--t2);background:#ffffff14;border-radius:10px;flex:none;place-items:center;display:grid}.in-snap li b{font:800 .68rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#8e9ac6;display:block}.in-snap .in-chip--s{color:#fff;background:#ffffff1a}.in-snap .in-chip--m{color:var(--t2);background:#0e9c8833}.in-snap .btn{margin-top:8px}.in-more{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 18px;padding:0;list-style:none;display:grid}.in-more a{border:1px solid var(--ln);height:100%;color:var(--n);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:translate .3s,box-shadow .3s;display:flex}.in-more a:hover{translate:0 -3px;box-shadow:0 22px 40px -26px #07104f66}.in-more__client{font:800 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--t)}.in-more b{font:800 1rem/1.3 var(--display)}.in-more i{font-style:normal;font:800 .86rem var(--display);color:var(--r);margin-top:auto}@media (max-width:1100px){.in-glance__grid{grid-template-columns:1fr 1fr}.in-topics{grid-template-columns:repeat(2,minmax(0,1fr))}.in-clayout{grid-template-columns:1fr}.in-snap{position:static}}@media (max-width:900px){.in-hero__grid,.in-ihero__grid,.in-mkts__grid,.in-feat{grid-template-columns:1fr}.in-hero__bg:after{background:linear-gradient(#07104fcc,#07104f99)}.in-wheel{max-width:360px}.in-orbit{max-width:340px}.in-feat__rail{padding-bottom:4px;display:flex;overflow-x:auto}.in-feat__rail button{flex:none}.in-cases,.in-more{grid-template-columns:1fr}.in-mkts__globe{max-width:300px}}@media (max-width:640px){.in-stats{grid-template-columns:1fr 1fr}.in-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.in-stats b{font-size:1.5rem}.in-glance__grid{grid-template-columns:1fr}.in-panel--wide{grid-column:auto}.in-bars li,.in-panel--wide .in-bars li{grid-template-columns:1fr 28px;row-gap:4px}.in-bars li i{grid-area:2/1/auto/-1}.in-tiles{grid-template-columns:1fr 1fr}.in-tile{height:140px}.in-tile__face strong{font-size:.9rem}.in-method__line{grid-template-columns:1fr 1fr;row-gap:24px}.in-method__line:before{display:none}.in-facts--grid{grid-template-columns:1fr}.in-orbit__pill{left:calc(50% + var(--dx) * 0.6%);white-space:normal;text-align:center;max-width:130px;padding:5px 9px;font-size:.68rem}.in-story{padding-left:0}.in-story__rail{display:none}.in-story__node{margin-bottom:10px;position:static}.in-mk,.in-loading{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.in *,.in :before,.in :after{transition:none!important;animation:none!important}.in-method__line li{opacity:1;translate:none}.in-bars i:after{scale:1}}.hm-partner,.hm-testi,.hm-svc,.hm-panels,.hm-why{--n:#07104f;--r:#0b22a8;--t2:#6ee0ce;--g2:#f0d98f;--mu:#525c78;--ln:#dde2ec;--pp:#f6f7fb;position:relative}.hm-head{max-width:720px;margin-bottom:clamp(20px,3vw,32px)}.hm-head h2{font:800 clamp(1.7rem,3vw,2.5rem)/1.12 var(--display);letter-spacing:-.02em;color:var(--n);margin:6px 0 8px}.hm-head p{color:var(--mu);margin:0;font-size:1.06rem}.hm-head--light h2{color:#fff}.hm-head--light p{color:#c9d3f5}.hm-head--center{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.hm-kicker{font:800 .74rem var(--display);letter-spacing:.16em;text-transform:uppercase;color:#0e9c88;align-items:center;gap:10px;display:inline-flex}.hm-kicker:before{content:"";background:currentColor;width:22px;height:2px}.hm-head--light .hm-kicker{color:var(--t2)}.hm-head--center .hm-kicker:after{content:"";background:currentColor;width:22px;height:2px}.hm-partner__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hm-partner__q{font:700 .92rem var(--display);color:var(--n);margin:0 0 12px}.hm-needs{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hm-needs li{opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*70ms);translate:0 10px}.hm-partner.is-in .hm-needs li{opacity:1;translate:0}.hm-needs button{border:1px solid var(--ln);font:700 .88rem var(--display);color:var(--n);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;transition:all .3s;display:inline-flex}.hm-needs button svg{color:var(--c)}.hm-needs button em{background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);opacity:0;padding:2px 7px;border-radius:999px;max-width:0;padding-inline-start:0;padding-inline-end:0;font-size:.68rem;font-style:normal;transition:max-width .35s,opacity .35s,padding .35s;overflow:hidden}.hm-needs button.is-on{background:var(--c);border-color:var(--c);color:#fff;box-shadow:0 12px 24px -14px var(--c)}.hm-needs button.is-on svg{color:#fff}.hm-needs button.is-on em{opacity:1;color:#fff;background:#ffffff2a;max-width:90px;padding-inline-start:7px;padding-inline-end:7px}.hm-hub{aspect-ratio:1.15;justify-self:center;width:100%;max-width:520px;position:relative}.hm-hub__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hm-hub__lines line{stroke:#b8c3e6;stroke-width:.5px;stroke-dasharray:1.5 1.5;vector-effect:non-scaling-stroke;transition:stroke .4s,stroke-width .4s}.hm-hub__lines line.is-on{stroke:var(--c);stroke-width:3px;stroke-dasharray:none}.hm-hub__ring{fill:none;stroke:#dde2ec;stroke-width:1px;vector-effect:non-scaling-stroke;rx:8}.hm-hub__core{aspect-ratio:1;text-align:center;color:#fff;z-index:2;background:radial-gradient(circle at 35% 30%,#2a55f0,#0b22a8 60%,#07104f);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:34%;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 12px #0b22a80f,0 0 0 26px #0b22a808,0 30px 60px -24px #07104f}.hm-hub__core:after{content:"";border:1.5px solid #6ee0ce66;border-radius:50%;animation:3s ease-out infinite hmPing;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}@keyframes hmPing{0%{opacity:1;scale:.9}to{opacity:0;scale:1.35}}.hm-hub__core span{font:700 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#c9d3f5}.hm-hub__core b{font:800 clamp(1.8rem,3.4vw,2.6rem)/1 var(--display)}.hm-hub__core em{color:var(--t2);font-size:.72rem;font-style:normal}.hm-hub__node{text-align:center;z-index:2;flex-direction:column;align-items:center;gap:8px;transition:opacity .4s,scale .4s;display:flex;position:absolute;translate:-50% -50%}.hm-hub__node b{font:800 .88rem var(--display);color:var(--n);max-width:12ch}.hm-hub__ic{border:2px solid color-mix(in srgb,var(--c) 30%,#fff);width:62px;height:62px;color:var(--c);box-shadow:0 16px 30px -18px var(--c);background:#fff;border-radius:20px;place-items:center;transition:all .4s;animation:5s ease-in-out infinite hmBob;display:grid}.hm-hub__node:nth-of-type(2n) .hm-hub__ic{animation-delay:-2.5s}@keyframes hmBob{50%{translate:0 -6px}}.hm-hub__node.is-on{scale:1.1}.hm-hub__node.is-on .hm-hub__ic{background:var(--c);color:#fff;border-color:var(--c);box-shadow:0 0 0 8px color-mix(in srgb,var(--c) 18%,transparent),0 20px 36px -16px var(--c)}.hm-hub__node.is-dim{opacity:.4}.hm-hub__pulse{background:var(--c);width:8px;height:8px;box-shadow:0 0 10px var(--c);animation:2.4s cubic-bezier(.5,0,.5,1) infinite hmTravel;animation-delay:var(--d);opacity:0;z-index:1;border-radius:50%;margin:-4px;position:absolute;top:50%;left:50%}@keyframes hmTravel{0%{left:calc(50% + var(--x)*1%);top:calc(50% + var(--y)*1%);opacity:0}15%{opacity:1}85%{opacity:1}to{opacity:0;top:50%;left:50%}}.hm-pillars{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:clamp(28px,4vw,44px) 0 0;padding:0;list-style:none;display:grid}.hm-pillars>li{opacity:0;transition:opacity .6s,translate .6s;transition-delay:calc(var(--i)*.12s);translate:0 20px}.hm-partner.is-in .hm-pillars>li{opacity:1;translate:0}.hm-pillar{border:1px solid var(--ln);height:100%;color:inherit;background:#fff;border-radius:22px;flex-direction:column;padding:20px;text-decoration:none;transition:translate .35s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.hm-pillar:before{content:"";background:linear-gradient(90deg,var(--c),var(--lt));transform-origin:0;height:4px;transition:scale .5s;position:absolute;top:0;bottom:auto;left:0;right:0;scale:.25 1}.hm-pillar:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--lt) 30%,transparent),transparent 70%);border-radius:50%;width:130px;height:130px;transition:scale .5s;position:absolute;bottom:-40px;right:-40px}.hm-pillar:hover,.hm-pillars li.is-on .hm-pillar{box-shadow:0 28px 50px -30px var(--c);border-color:color-mix(in srgb,var(--c) 40%,var(--ln));translate:0 -6px}.hm-pillar:hover:before,.hm-pillars li.is-on .hm-pillar:before{scale:1}.hm-pillar:hover:after{scale:1.6}.hm-pillar__top{justify-content:space-between;align-items:flex-start;display:flex}.hm-pillar__ic{background:color-mix(in srgb,var(--c) 10%,#fff);width:46px;height:46px;color:var(--c);border-radius:14px;place-items:center;display:grid}.hm-pillar__n{font:800 1.8rem/1 var(--display);color:var(--c);flex-direction:column;align-items:flex-end;display:flex}.hm-pillar__n small{font:700 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--mu)}.hm-pillar h3{font:800 1.15rem var(--display);color:var(--n);margin:14px 0 6px}.hm-pillar p{color:var(--mu);margin:0 0 14px;font-size:.9rem}.hm-flow{flex-wrap:wrap;align-items:center;gap:0;margin:auto 0 12px;padding:0;list-style:none;display:flex}.hm-flow li{font:800 .74rem var(--display);color:var(--c);background:color-mix(in srgb,var(--c) 8%,#fff);animation:3.6s infinite hmStep;animation-delay:calc(var(--k)*.6s);border-radius:8px;align-items:center;padding:4px 8px;display:flex}.hm-flow li+li{margin-left:18px;position:relative}.hm-flow li+li:before{content:"";background:var(--c);opacity:.5;width:12px;height:2px;position:absolute;left:-15px}@keyframes hmStep{0%,to{background:color-mix(in srgb,var(--c) 8%,#fff);color:var(--c)}15%,35%{background:var(--c);color:#fff}}.hm-pillar__go{font:800 .84rem var(--display);color:var(--c)}.hm-testi{color:#fff;background:radial-gradient(60% 80% at 80% 10%,#13309c,#0000 70%),linear-gradient(170deg,#07104f,#0a1766);overflow:hidden}.hm-testi__glow{pointer-events:none;background:radial-gradient(circle,#0e9c8833,#0000 70%);border-radius:50%;width:60%;height:80%;position:absolute;bottom:-40%;left:-10%}.hm-testi__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hm-testi__filters{flex-wrap:wrap;gap:6px;margin-bottom:28px;display:flex}.hm-testi__filters button{color:#e7ecff;font:700 .82rem var(--display);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;transition:all .25s;display:inline-flex}.hm-testi__filters button svg{color:var(--c,#6ee0ce)}.hm-testi__filters button i{background:#ffffff1a;border-radius:999px;padding:1px 6px;font-size:.7rem;font-style:normal}.hm-testi__filters button.is-on{color:#07104f;background:#fff;border-color:#fff}.hm-testi__filters button.is-on svg{color:#0b22a8}.hm-deck{height:340px;margin-top:6px;position:relative}.hm-tcard{color:#14193d;width:min(600px,86%);height:310px;transform:translateX(calc(-50% + var(--off)*58%)) scale(calc(1 - var(--abs)*.14));opacity:calc(1 - var(--abs)*.55);z-index:calc(10 - var(--abs));cursor:pointer;background:linear-gradient(160deg,#fff,#f3f6ff);border-radius:26px;flex-direction:column;margin:0;padding:28px 30px;transition:transform .8s cubic-bezier(.2,.7,.2,1),opacity .8s;display:flex;position:absolute;top:0;left:50%;overflow:hidden;box-shadow:0 40px 80px -40px #000}.hm-tcard:not(.is-front) blockquote,.hm-tcard:not(.is-front) figcaption{opacity:.5}.hm-tcard.is-front{cursor:default}.hm-tcard:before{content:"";background:linear-gradient(90deg,var(--c),var(--lt));height:5px;position:absolute;top:0;bottom:auto;left:0;right:0}.hm-tcard__q{font:800 9rem/1 var(--display);color:color-mix(in srgb,var(--c) 14%,transparent);pointer-events:none;position:absolute;top:-18px;right:22px}.hm-tcard__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.hm-stars{gap:3px;display:flex}.hm-stars i{clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);background:#dde2ec;width:16px;height:16px}.hm-stars i.on{background:#e3a013}.hm-tcard.is-front .hm-stars i.on{animation:.5s both hmStar;animation-delay:calc(var(--s)*.1s + .3s)}@keyframes hmStar{0%{rotate:-90deg;scale:0}}.hm-tcard__pill{background:color-mix(in srgb,var(--c) 10%,#fff);color:var(--c);font:800 .74rem var(--display);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex}.hm-tcard blockquote{font:600 clamp(1rem,1.6vw,1.16rem)/1.55 var(--body);color:#14193d;margin:18px 0 auto}.hm-tcard.is-front blockquote{animation:.6s .2s both hmFade}@keyframes hmFade{0%{opacity:0;translate:0 8px}}.hm-tcard figcaption{border-top:1px solid #e3e8f4;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}.hm-tcard__av{background:linear-gradient(135deg,var(--c),var(--lt));color:#fff;width:46px;height:46px;font:800 .9rem var(--display);box-shadow:0 0 0 3px #fff,0 0 0 5px color-mix(in srgb,var(--c) 30%,transparent);border-radius:50%;place-items:center;display:grid}.hm-tcard figcaption strong{font:800 .95rem var(--display);color:#07104f;display:block}.hm-tcard figcaption small{color:#525c78;font-size:.82rem}.hm-testi__nav{justify-content:center;align-items:center;gap:16px;margin-top:8px;display:flex}.hm-round{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;width:44px;height:44px;font-size:1.4rem;line-height:1;transition:background .25s}.hm-round:hover{background:#ffffff26}.hm-dots{gap:8px;display:flex}.hm-dots button{cursor:pointer;background:#ffffff40;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .4s,background .3s;position:relative;overflow:hidden}.hm-dots button.is-on{background:#fff3;width:42px}.hm-dots button i{background:var(--t2);transform-origin:0;animation:6s linear hmTimer;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hmTimer{0%{scale:0 1}}.hm-testi__note{text-align:center;color:#8e9ac6;margin:16px 0 0;font-size:.8rem}.hm-svc{background:var(--pp)}.hm-svc__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.hm-svc__total{border:1px solid var(--ln);background:#fff;border-radius:16px;align-items:baseline;gap:10px;margin-bottom:28px;padding:12px 18px;display:flex}.hm-svc__total b{font:800 2.4rem/1 var(--display);background:linear-gradient(135deg,#0b22a8,#0e9c88);color:#0000;-webkit-background-clip:text;background-clip:text}.hm-svc__total span{font:700 .86rem var(--display);color:var(--mu)}.hm-search{border:1px solid var(--ln);max-width:560px;color:var(--mu);background:#fff;border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 16px;display:flex;box-shadow:0 8px 20px -16px #07104f55}.hm-search:focus-within{border-color:var(--r)}.hm-search input{font:500 1rem var(--body);color:#14193d;background:0 0;border:0;outline:0;flex:1}.hm-search button{background:var(--pp);cursor:pointer;width:26px;height:26px;color:var(--mu);border:0;border-radius:50%}.hm-svc__grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:18px;display:grid}.hm-svc__teams{top:calc(var(--header-h) + 16px);gap:10px;display:grid;position:sticky}.hm-svc__teams button{border:1px solid var(--ln);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:14px;transition:all .3s;display:grid;position:relative;overflow:hidden}.hm-svc__teams button:hover{border-color:var(--c);translate:4px}.hm-svc__tic{background:color-mix(in srgb,var(--c) 10%,#fff);width:42px;height:42px;color:var(--c);border-radius:12px;place-items:center;transition:all .3s;display:grid}.hm-svc__tt b{font:800 .95rem var(--display);color:#07104f;display:block}.hm-svc__tt small{color:var(--mu);font-size:.74rem}.hm-svc__tn{font:800 1.4rem var(--display);color:var(--c)}.hm-svc__tbar{background:var(--c);opacity:.35;height:3px;transition:opacity .3s;position:absolute;bottom:0;left:0}.hm-svc__teams button.is-on{background:linear-gradient(135deg,var(--c),#07104f);box-shadow:0 18px 34px -20px var(--c);border-color:#0000}.hm-svc__teams button.is-on .hm-svc__tic{color:#fff;background:#ffffff26}.hm-svc__teams button.is-on b,.hm-svc__teams button.is-on .hm-svc__tn{color:#fff}.hm-svc__teams button.is-on small{color:#e1e7ff}.hm-svc__teams button.is-on .hm-svc__tbar{opacity:1;background:var(--lt)}.hm-svc__panel{border:1px solid var(--ln);background:#fff;border-radius:22px;padding:20px;animation:.4s both hmFade}.hm-svc__intro{border-left:3px solid var(--c);color:#14193d;margin:0 0 16px;padding-left:12px}.hm-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.hm-tiles>li{animation:.4s both hmFade;animation-delay:calc(var(--k)*30ms);position:relative}.hm-tiles>li.is-open{grid-area:span 2/span 2}.hm-tile{border:1px solid var(--ln);background:var(--pp);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;width:100%;height:100%;min-height:58px;padding:10px 12px;transition:all .25s;display:flex}.hm-tile:hover{border-color:var(--c)}.hm-tile__n{width:30px;height:30px;color:var(--c);font:800 .72rem var(--display);border:1px solid color-mix(in srgb,var(--c) 30%,#fff);background:#fff;border-radius:9px;flex:none;place-items:center;display:grid}.hm-tile b{font:800 .86rem/1.25 var(--display);color:#07104f}.hm-tiles>li.is-open .hm-tile{background:var(--c);border-color:var(--c);border-radius:14px 14px 0 0;height:auto}.hm-tiles>li.is-open .hm-tile b{color:#fff}.hm-tiles>li.is-open .hm-tile__n{color:#fff;background:#ffffff26;border-color:#0000}.hm-tile__more{border:1px solid var(--c);background:#fff;border-top:0;border-radius:0 0 14px 14px;padding:12px 14px 14px;animation:.3s both hmFade}.hm-tile__more p{color:#14193d;margin:0 0 8px;font-size:.88rem}.hm-tile__more ul{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.hm-tile__more li{color:var(--mu);padding-left:16px;font-size:.82rem;position:relative}.hm-tile__more li:before{content:"";background:var(--c);border-radius:2px;width:8px;height:8px;position:absolute;top:.5em;left:0;rotate:45deg}.hm-tile__more a{font:800 .84rem var(--display);color:var(--c)}.hm-svc__all{font:800 .9rem var(--display);color:var(--c);margin-top:16px;display:inline-block}.hm-value{grid-template-columns:200px minmax(0,1fr) 200px;align-items:center;gap:10px;max-width:860px;margin:0 auto 28px;display:grid}.hm-value__side{text-align:center;border:1px solid var(--ln);color:#0b22a8;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:14px;display:flex}.hm-value__side b{font:800 .95rem var(--display);color:#07104f}.hm-value__side span{color:var(--mu);font-size:.78rem}.hm-value__mid{height:60px;position:relative}.hm-value__mid svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hm-value__line{stroke:#b8c3e6;stroke-width:2px;stroke-dasharray:4 6;fill:none;vector-effect:non-scaling-stroke;animation:1.2s linear infinite hmDash}@keyframes hmDash{to{stroke-dashoffset:-20px}}.hm-value__mid i{width:10px;height:10px;animation:2.8s linear infinite hmRun;animation-delay:var(--d);background:#0e9c88;border-radius:50%;margin-top:-5px;position:absolute;top:50%;left:0;box-shadow:0 0 10px #0e9c88}.hm-value__mid i:nth-child(odd){background:#f28c28;animation-direction:reverse;box-shadow:0 0 10px #f28c28}@keyframes hmRun{0%{left:0}to{left:calc(100% - 10px)}}.hm-value__core{color:#fff;font:800 .8rem var(--display);background:#07104f;border-radius:999px;padding:8px 14px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 6px #07104f14}.hm-pcards{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.hm-pcards>li{opacity:0;transition:opacity .6s,translate .6s;transition-delay:calc(var(--i)*.15s);translate:0 20px}.hm-panels.is-in .hm-pcards>li{opacity:1;translate:0}.hm-pcard{--rx:0deg;--ry:0deg;border:1px solid var(--ln);height:100%;color:inherit;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:#fff;border-radius:24px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;transition:transform .25s,box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.hm-pcard:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--c) 20%,transparent),transparent 70%);border-radius:50%;width:220px;height:220px;transition:scale .5s;position:absolute;top:-40%;bottom:auto;left:auto;right:-40%}.hm-pcard:hover,.hm-pcards li.is-on .hm-pcard{border-color:color-mix(in srgb,var(--c) 45%,var(--ln));box-shadow:0 30px 60px -34px var(--c)}.hm-pcard:hover:before{scale:1.4}.hm-pcard__logo{position:relative;transform:translateZ(30px)}.hm-pcard__aud{font:800 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--c);position:relative}.hm-pcard__tag{font:800 1.12rem/1.3 var(--display);color:#07104f;position:relative}.hm-pcard__chips{flex-wrap:wrap;gap:5px;display:flex;position:relative}.hm-pcard__chips em{background:color-mix(in srgb,var(--c) 9%,#fff);color:var(--c);border-radius:999px;padding:3px 9px;font-size:.74rem;font-style:normal;font-weight:700}.hm-pcard__go{font:800 .86rem var(--display);color:var(--c);margin-top:auto;position:relative}.hm-journey{border:1px solid var(--ln);background:#fff;border-radius:20px;margin-top:22px;padding:18px 20px;animation:.4s both hmFade}.hm-journey__label{font:800 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--mu);margin-bottom:12px;display:block}.hm-journey ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hm-journey ol:before{content:"";background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 30%,#fff));height:2px;position:absolute;top:16px;left:8%;right:8%}.hm-journey li{text-align:center;animation:.4s both hmFade;animation-delay:calc(var(--k)*.12s);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.hm-journey li span{background:var(--c);color:#fff;width:34px;height:34px;font:800 .82rem var(--display);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 5px #fff}.hm-journey li b{font:800 .84rem var(--display);color:#07104f}.hm-why{color:#fff;background:radial-gradient(60% 80% at 20% 0,#13309c,#0000 70%),linear-gradient(170deg,#07104f,#0a1766);overflow:hidden}.hm-why__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hm-toggle{background:#ffffff12;border:1px solid #fff2;border-radius:14px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:4px;display:inline-grid;position:relative}.hm-toggle button{z-index:1;color:#c9d3f5;font:800 .86rem var(--display);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 16px;transition:color .3s;position:relative}.hm-toggle button.is-on{color:#07104f}.hm-toggle i{background:#fff;border-radius:10px;width:calc(50% - 4px);transition:translate .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:4px;bottom:4px;left:4px}.hm-cmp{gap:8px;max-width:420px;margin:0;padding:0;list-style:none;display:grid}.hm-cmp li{font:700 .92rem var(--display);animation:.4s both hmFade;animation-delay:calc(var(--k)*.1s);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;display:flex}.hm-cmp li.bad{color:#c9d3f5;background:#ffffff08;border:1px dashed #fff3}.hm-cmp li.bad svg{color:#f28c8c}.hm-cmp li.good{color:#fff;background:#6ee0ce1a;border:1px solid #6ee0ce55}.hm-cmp li.good svg{color:var(--t2)}.hm-silo{aspect-ratio:1.2;justify-self:center;width:100%;max-width:500px;position:relative}.hm-silo>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hm-silo__l{stroke:#fff;stroke-opacity:.12;stroke-width:1px;stroke-dasharray:3 5;vector-effect:non-scaling-stroke;transition:stroke-opacity .6s}.hm-silo.is-one .hm-silo__l{stroke-opacity:0}.hm-silo__core{aspect-ratio:1;width:44%;font:800 1.1rem var(--display);opacity:0;background:radial-gradient(circle at 35% 30%,#2a55f0,#0b22a8 60%,#07104f);border-radius:50%;place-items:center;transition:scale .7s cubic-bezier(.2,.8,.2,1),opacity .5s;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.3;box-shadow:0 0 0 14px #ffffff08,0 30px 60px -20px #000}.hm-silo.is-one .hm-silo__core{opacity:1;scale:1}.hm-silo__core:after{content:"";border:2px dashed #6ee0ce77;border-radius:50%;animation:20s linear infinite hmSpin;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}@keyframes hmSpin{to{rotate:360deg}}.hm-silo__n{left:var(--x);top:var(--y);color:var(--lt);transition:left .8s cubic-bezier(.65,0,.35,1),top .8s cubic-bezier(.65,0,.35,1),background .5s,border-color .5s,box-shadow .5s;transition-delay:calc(var(--k)*60ms);background:#ffffff0d;border:1px dashed #ffffff40;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px 16px;display:flex;position:absolute;translate:-50% -50%}.hm-silo__n b{font:800 .8rem var(--display);color:#fff}.hm-silo:not(.is-one) .hm-silo__n{animation:3s ease-in-out infinite hmJit;animation-delay:calc(var(--k)*-.7s)}@keyframes hmJit{50%{translate:-50% -58%}}.hm-silo.is-one .hm-silo__n{left:var(--x1);top:var(--y1);background:var(--c);border:1px solid var(--lt);color:#fff;box-shadow:0 0 24px -6px var(--lt)}.hm-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:clamp(30px,4vw,48px) 0 0;padding:0;list-style:none;display:grid}.hm-reasons li{opacity:0;transition:opacity .6s,translate .6s,background .3s,border-color .3s;transition-delay:calc(var(--k)*.1s),calc(var(--k)*.1s),0s,0s;background:#ffffff0a;border:1px solid #ffffff1c;border-radius:22px;padding:22px;position:relative;overflow:hidden;translate:0 18px}.hm-why.is-in .hm-reasons li{opacity:1;translate:0}.hm-reasons li:hover{background:#ffffff14;border-color:#6ee0ce66}.hm-reasons li:before{content:"";background:linear-gradient(120deg,#0000 40%,#ffffff10 50%,#0000 60%);transition:translate .8s;position:absolute;top:0;bottom:0;left:0;right:0;translate:-100%}.hm-reasons li:hover:before{translate:100%}.hm-reasons__ic{color:#fff;background:linear-gradient(135deg,#0e9c88,#1e5bff);border-radius:15px;place-items:center;width:48px;height:48px;transition:rotate .4s;display:grid;box-shadow:0 14px 28px -14px #1e5bff}.hm-reasons li:hover .hm-reasons__ic{rotate:-10deg}.hm-reasons__n{font:800 2.2rem/1 var(--display);color:#ffffff14;position:absolute;top:16px;right:18px}.hm-reasons h3{font:800 1.1rem var(--display);color:#fff;margin:14px 0 6px}.hm-reasons p{color:#c9d3f5;margin:0;font-size:.92rem}@media (max-width:1100px){.hm-pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.hm-svc__grid{grid-template-columns:1fr}.hm-svc__teams{grid-template-columns:repeat(2,minmax(0,1fr));position:static}.hm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.hm-partner__grid,.hm-why__grid,.hm-pcards{grid-template-columns:1fr}.hm-reasons{grid-template-columns:1fr 1fr}.hm-value{grid-template-columns:1fr 1fr 1fr}.hm-journey ol{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.hm-journey ol:before{display:none}.hm-deck{height:380px}.hm-tcard{height:350px}}@media (max-width:640px){.hm-pillars,.hm-reasons,.hm-svc__teams,.hm-tiles{grid-template-columns:1fr}.hm-tiles>li.is-open{grid-area:auto}.hm-hub{aspect-ratio:1}.hm-hub__ic{border-radius:15px;width:48px;height:48px}.hm-hub__node b{font-size:.74rem}.hm-hub__core{width:38%}.hm-hub__core em{display:none}.hm-deck{height:430px}.hm-tcard{width:90%;height:410px;transform:translateX(calc(-50% + var(--off)*104%));padding:22px}.hm-value{grid-template-columns:1fr;gap:6px}.hm-value__mid{height:40px}.hm-journey ol{grid-template-columns:1fr 1fr}.hm-toggle button{padding:9px 10px;font-size:.78rem}.hm-silo{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.hm-partner *,.hm-testi *,.hm-svc *,.hm-panels *,.hm-why *{transition:none!important;animation:none!important}.hm-needs li,.hm-pillars>li,.hm-pcards>li,.hm-reasons li{opacity:1!important;translate:none!important}}.hm-ind{--n:#07104f;--mu:#525c78;--ln:#dde2ec;background:radial-gradient(50% 60% at 80% 40%,#e6edff,#0000 70%),linear-gradient(#fff,#f4f7fe);position:relative;overflow:hidden}.hm-ind__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hm-ind__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.hm-ind__stats li{border:1px solid var(--ln);background:#fff;border-radius:14px;padding:12px;box-shadow:0 10px 24px -20px #07104f}.hm-ind__stats b{font:800 1.7rem/1 var(--display);background:linear-gradient(135deg,#0b22a8,#0e9c88);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.hm-ind__stats span{font:700 .74rem var(--display);color:var(--mu)}.hm-ind__map{background:linear-gradient(160deg,#07104f,#0b1a6e);border-radius:20px;margin-bottom:20px;padding:12px 12px 30px;position:relative;overflow:hidden}.hm-ind__map svg{width:100%;height:auto;display:block}.hm-ind__map path{fill:#ffffff14;stroke:#ffffff10;stroke-width:.5px}.hm-ind__map path.on{fill:#6ee0ce55}.hm-ind__pin{animation:.5s both hmPinIn;animation-delay:var(--d);margin:6px 0 0 12px;line-height:0;position:absolute;translate:-50% -50%}.hm-ind__pin:after{content:"";width:26px;height:26px;animation:2.6s ease-out infinite hmPinPing;animation-delay:var(--d);border:1.5px solid #6ee0ce;border-radius:50%;margin:-13px;position:absolute;top:50%;left:50%}.hm-ind__pin .rg-flag{max-width:none}@keyframes hmPinIn{0%{scale:0}}@keyframes hmPinPing{0%{opacity:1;scale:.3}to{opacity:0;scale:1.6}}.hm-ind__map em{font-style:normal;font:800 .74rem var(--display);letter-spacing:.06em;color:#c9d3f5;position:absolute;bottom:10px;left:14px}.hm-ind__ctas{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.hm-ind__hint{font:700 .8rem var(--display);color:var(--mu);align-items:center;gap:6px;display:inline-flex}.hm-sphere{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;justify-self:center;width:100%;max-width:540px;position:relative}.hm-sphere:active{cursor:grabbing}.hm-sphere__core{aspect-ratio:1;color:#fff;z-index:62;pointer-events:none;background:radial-gradient(circle at 35% 30%,#2a55f0,#0b22a8 60%,#07104f);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:30%;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 14px #0b22a80d,0 0 0 30px #0b22a808,0 30px 60px -20px #07104f}.hm-sphere__core b{font:800 clamp(2rem,3.6vw,2.8rem)/1 var(--display)}.hm-sphere__core span{font:700 .76rem var(--display);color:#6ee0ce;letter-spacing:.08em;text-transform:uppercase}.hm-sphere__ring{pointer-events:none;border:1px dashed #0b22a833;border-radius:50%;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.hm-sphere__n{border:1px solid color-mix(in srgb,var(--c) 30%,#dde2ec);color:#07104f;font:700 .8rem var(--display);white-space:nowrap;will-change:transform,opacity;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;text-decoration:none;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 18px -12px #07104f}.hm-sphere__n svg{color:var(--c);flex:none}.hm-sphere__n.is-back{pointer-events:none}.hm-sphere__n.is-back span{display:none}.hm-sphere__n.is-back{padding:6px}.hm-sphere__n:hover{background:var(--c);color:#fff;border-color:var(--c);box-shadow:0 12px 26px -10px var(--c);z-index:200!important}.hm-sphere__n:focus-visible{background:var(--c);color:#fff;border-color:var(--c);box-shadow:0 12px 26px -10px var(--c);z-index:200!important}.hm-sphere__n:hover svg{color:#fff}.hm-marq{gap:10px;margin-top:clamp(28px,4vw,44px);display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.hm-marq__row{overflow:hidden}.hm-marq__track{width:max-content;animation:40s linear infinite hmMarq;display:flex}.hm-marq__row--rev .hm-marq__track{animation-duration:46s;animation-direction:reverse}.hm-marq:hover .hm-marq__track{animation-play-state:paused}.hm-marq__set{gap:10px;padding-right:10px;display:flex}@keyframes hmMarq{to{translate:-50%}}.hm-marq__pill{color:#07104f;font:800 .9rem var(--display);white-space:nowrap;background:#fff;border:1px solid #dde2ec;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:all .25s;display:inline-flex}.hm-marq__pill svg{color:var(--c)}.hm-marq__pill:hover{background:var(--c);color:#fff;border-color:var(--c);translate:0 -2px}.hm-marq__pill:hover svg{color:#fff}.hm-marq__pill--more{color:#fff;background:#07104f;border-color:#07104f}@media (max-width:900px){.hm-ind__grid{grid-template-columns:1fr}.hm-sphere{order:-1;max-width:420px}}@media (max-width:640px){.hm-ind__stats{grid-template-columns:1fr 1fr}.hm-sphere__n{padding:4px 8px;font-size:.68rem}.hm-sphere__n svg{width:12px;height:12px}.hm-sphere__n.is-mid span{display:none}.hm-sphere__n.is-mid{padding:5px}}@media (prefers-reduced-motion:reduce){.hm-ind *{animation:none!important}}.hh{--mx:0;--my:0;isolation:isolate;color:#fff;min-height:max(660px,calc(100vh - var(--header-h)));background:linear-gradient(160deg,#050c3f,#07104f 45%,#0a1766);flex-direction:column;display:flex;position:relative;overflow:hidden}.hh__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hh__bg .abh-silk>svg{opacity:.5}.hh__bg .abh-silk__tag{display:none}.hh__grid{transform-origin:50% 100%;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;transform:perspective(900px)rotateX(55deg)translateY(30%)scale(1.6);-webkit-mask-image:radial-gradient(70% 70% at 70% 45%,#000,#0000);mask-image:radial-gradient(70% 70% at 70% 45%,#000,#0000)}@keyframes hhGrid{to{background-position:0 56px,56px 0}}.hh__glow{background:radial-gradient(circle,color-mix(in srgb,var(--c) 45%,transparent),transparent 65%);border-radius:50%;width:70%;height:90%;transition:background 1s;position:absolute;top:5%;right:-10%}.hh__inner{flex-direction:column;flex:1;justify-content:center;padding-top:clamp(36px,5vw,64px);padding-bottom:22px;display:flex;position:relative}.hh__slides{flex:1;display:grid}.hh-slide{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:clamp(20px,4vw,56px);transition:opacity .6s,visibility 0s .6s;display:grid}.hh-slide.is-on{opacity:1;visibility:visible;transition:opacity .6s}.hh-copy>*{opacity:0;translate:0 24px}.hh-slide.is-on .hh-copy>*{animation:.8s cubic-bezier(.2,.7,.2,1) forwards hhIn}.hh-slide.is-on .hh-copy>:nth-child(2){animation-delay:.1s}.hh-slide.is-on .hh-copy>:nth-child(3){animation-delay:.2s}.hh-slide.is-on .hh-copy>:nth-child(4){animation-delay:.3s}.hh-slide.is-on .hh-copy>:nth-child(5){animation-delay:.4s}.hh-slide.is-on .hh-copy>:nth-child(6){animation-delay:.5s}@keyframes hhIn{to{opacity:1;translate:0}}.hh-kicker{font:800 .82rem var(--display);letter-spacing:.04em;flex-wrap:wrap;gap:6px 14px;margin:0 0 16px;display:flex}.hh-kicker span{color:#e7ecff;align-items:center;gap:7px;display:inline-flex}.hh-kicker span:before{content:"";background:var(--c);width:8px;height:8px;box-shadow:0 0 10px var(--c);border-radius:50%}.hh-kicker--one{color:var(--lt);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:10px}.hh-kicker__ic{background:color-mix(in srgb,var(--c) 40%,transparent);border:1px solid color-mix(in srgb,var(--lt) 50%,transparent);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.hh-kicker--one:before{display:none}.hh-kicker em{color:#8e9ac6;letter-spacing:.06em;font-style:normal}.hh-title{font:800 clamp(2.3rem,4.8vw,4.2rem)/1.02 var(--display);letter-spacing:-.03em;color:#fff;max-width:15ch;margin:0 0 16px}h2.hh-title{background:linear-gradient(120deg,#fff 30%,var(--lt));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(2rem,4vw,3.4rem)}.hh-title span{background:linear-gradient(90deg,#6ee0ce,#9db8ff,#f0d98f,#6ee0ce) 0 0/300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:8px;font-size:.6em;animation:8s linear infinite hhShine;display:block}@keyframes hhShine{to{background-position:300% 0}}.hh-lead{font:700 clamp(1.05rem,1.6vw,1.3rem)/1.45 var(--display);color:#e1e7ff;max-width:34ch;margin:0 0 24px}.hh-text{color:#c9d3f5;max-width:52ch;margin:0 0 16px;font-size:1.05rem}.hh-flow{flex-wrap:wrap;align-items:center;margin:0 0 16px;padding:0;list-style:none;display:flex}.hh-flow li{border:1px solid color-mix(in srgb,var(--lt) 45%,transparent);font:800 .84rem var(--display);color:var(--lt);animation:3s infinite hhFlow;animation-delay:calc(var(--n)*.5s + 1s);background:#ffffff08;border-radius:999px;align-items:center;padding:6px 12px;display:flex}.hh-flow li+li{margin-left:26px;position:relative}.hh-flow li+li:before{content:"";background:linear-gradient(90deg,transparent,var(--lt));width:18px;height:2px;position:absolute;left:-22px}@keyframes hhFlow{0%,to{color:var(--lt);background:#ffffff08}12%,30%{background:var(--lt);color:#07104f}}.hh-svcs{flex-wrap:wrap;gap:8px;max-width:600px;margin:0 0 24px;padding:0;list-style:none;display:flex}.hh-svcs a{color:#fff;font:700 .84rem var(--display);background:#ffffff0f;border:1px solid #fff2;border-radius:10px;padding:7px 12px;text-decoration:none;transition:all .25s;display:inline-block}.hh-svcs a:hover{background:var(--c);border-color:var(--lt);translate:0 -2px}.hh-svcs__more{color:var(--lt)!important;border-style:dashed!important}.hh-ctas{flex-wrap:wrap;gap:12px;display:flex}.hh-brand{font:normal 600 1.05rem var(--display);color:#c9d3f5;align-items:center;gap:12px;margin:22px 0 0;display:flex}.hh-brand:before{content:"";background:#c9d3f5;width:36px;height:1px}.hh-scene{perspective:1200px;height:clamp(380px,40vw,500px);position:relative}.hh-scene>*{transform:rotateY(calc(var(--mx)*12deg)) rotateX(calc(var(--my)*-10deg));transform-style:preserve-3d;transition:transform .3s ease-out}.hh-slide.is-on .hh-scene>*{animation:1s cubic-bezier(.2,.7,.2,1) both hhScene}@keyframes hhScene{0%{opacity:0;scale:.9}}.hh-sc{position:absolute;top:0;bottom:0;left:0;right:0}.hh-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#1a2c9ef2,#0c1a72f2);border:1px solid #ffffff2e;border-radius:20px;padding:16px;position:absolute;box-shadow:0 30px 60px -30px #000c,inset 0 1px #fff3}.hh-card__k{font:800 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--lt);margin-bottom:10px;display:block}.hh-card small{color:#8e9ac6;letter-spacing:.04em;font-size:.6rem;position:absolute;bottom:8px;right:12px}.hh-float{animation:6s ease-in-out infinite hhFloat}.hh-float--2{animation-duration:7s;animation-delay:-3s}@keyframes hhFloat{50%{translate:0 -12px}}.hh-intro{place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.hh-cubewrap{perspective:900px;width:200px;height:200px;position:relative}.hh-cube{transform-style:preserve-3d;will-change:transform;animation:16s cubic-bezier(.65,0,.35,1) infinite hhCube;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hhCube{0%,18%{transform:rotateX(-14deg)rotateY(-20deg)}25%,43%{transform:rotateX(-14deg)rotateY(-110deg)}50%,68%{transform:rotateX(-14deg)rotateY(-200deg)}75%,93%{transform:rotateX(-14deg)rotateY(-290deg)}to{transform:rotateX(-14deg)rotateY(-380deg)}}.hh-face{background:linear-gradient(150deg,color-mix(in srgb,var(--lt) 70%,#fff 10%),var(--c) 55%,#07104f);box-shadow:inset 0 0 40px #fff2,0 0 40px -10px var(--lt);-webkit-backface-visibility:hidden;backface-visibility:hidden;text-align:center;color:#fff;border:1px solid #fff5;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.hh-face b{font:800 1.15rem/1.15 var(--display);max-width:9ch}.hh-face em{font-style:normal;font:700 .78rem var(--display);background:#07104f55;border-radius:999px;padding:3px 10px}.hh-face--0{transform:translateZ(100px)}.hh-face--1{transform:rotateY(90deg)translateZ(100px)}.hh-face--2{transform:rotateY(180deg)translateZ(100px)}.hh-face--3{transform:rotateY(270deg)translateZ(100px)}.hh-face--top{background:linear-gradient(135deg,#1e5bff,#07104f);border-radius:26px;transform:rotateX(90deg)translateZ(100px)}.hh-face--bottom{background:#07104f;transform:rotateX(-90deg)translateZ(100px)}.hh-cubeshadow{background:radial-gradient(closest-side,#000a,#0000);border-radius:50%;width:220px;height:40px;animation:4s ease-in-out infinite hhShadow;position:absolute;bottom:-70px;left:50%;translate:-50%}@keyframes hhShadow{50%{opacity:.7;scale:.85}}.hh-orbit{will-change:transform;border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;animation:40s linear infinite hhSpin;position:absolute;top:50%;left:50%}.hh-intro:before,.hh-intro:after{content:"";border:1px dashed #ffffff26;border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;position:absolute;top:50%;left:50%}.hh-intro:after{border-color:#6ee0ce22;width:520px;height:520px;margin:-260px 0 0 -260px}.hh-orbit--b{width:520px;height:520px;margin:-260px 0 0 -260px;animation-duration:60s;animation-direction:reverse}.hh-orbit span{width:0;height:0;transform:rotate(var(--a)) translateX(210px);position:absolute;top:50%;left:50%}.hh-orbit--b span{transform:rotate(var(--a)) translateX(260px)}.hh-orbit span .rg-flag{will-change:transform;width:30px;max-width:none;height:22px;animation:40s linear infinite reverse hhSpin;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #fff3}.hh-orbit--b span .rg-flag{animation-duration:60s;animation-direction:normal}@keyframes hhSpin{to{rotate:360deg}}.hh-chip{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07104fcc;border:1px solid #ffffff2e;border-radius:14px;align-items:baseline;gap:6px;padding:10px 14px;animation:6s ease-in-out infinite hhFloat;display:flex;position:absolute;box-shadow:0 20px 40px -20px #000}.hh-chip b{font:800 1.5rem var(--display);color:#6ee0ce}.hh-chip span{font:700 .78rem var(--display);color:#e7ecff}.hh-chip--1{top:14%;left:2%}.hh-chip--2{animation-delay:-2s;top:40%;right:0}.hh-chip--2 b{color:#f0d98f}.hh-chip--3{animation-delay:-4s;bottom:8%;left:8%}.hh-chip--3 b{color:#a8b6ff}.hh-map{aspect-ratio:2/1.05;width:92%;padding:12px;top:6%;left:0}.hh-map svg{width:100%;height:auto;display:block}.hh-map path{fill:#ffffff14;stroke:#ffffff10;stroke-width:.5px}.hh-map path.on{fill:color-mix(in srgb,var(--lt) 45%,transparent)}.hh-pin{animation:.5s both hhPop;animation-delay:var(--d);margin-top:6px;margin-left:12px;line-height:0;position:absolute;translate:-50% -50%}.hh-pin:after{content:"";border:1.5px solid var(--lt);width:30px;height:30px;animation:2.4s ease-out infinite hhPing;animation-delay:var(--d);border-radius:50%;margin:-15px;position:absolute;top:50%;left:50%}@keyframes hhPop{0%{scale:0}}@keyframes hhPing{0%{opacity:1;scale:.3}to{opacity:0;scale:1.6}}.hh-survey{width:260px;bottom:4%;right:0}.hh-bar{color:#e7ecff;grid-template-columns:96px 1fr;align-items:center;gap:8px;margin-bottom:8px;font-size:.74rem;display:grid}.hh-bar i{background:#ffffff14;border-radius:5px;height:8px;position:relative;overflow:hidden}.hh-bar i:after{content:"";width:var(--w);background:linear-gradient(90deg,var(--c),var(--lt));transform-origin:0;animation:1.2s cubic-bezier(.2,.7,.2,1) both hhGrow;animation-delay:calc(var(--i)*.15s + .5s);border-radius:5px;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hhGrow{0%{scale:0 1}}.hh-quota{align-items:center;gap:12px;display:flex;bottom:0;left:6%}.hh-quota svg{width:56px;height:56px;rotate:-90deg}.hh-quota circle{fill:none;stroke-width:5px}.hh-quota .bg{stroke:#ffffff1a}.hh-quota .fg{stroke:var(--lt);stroke-linecap:round;stroke-dasharray:0 100;animation:4s ease-in-out infinite hhRing}@keyframes hhRing{0%{stroke-dasharray:0 100}60%,to{stroke-dasharray:82 100}}.hh-quota b{font:800 .95rem var(--display);display:block}.hh-quota span{color:#c9d3f5;font-size:.74rem}.hh-growth{width:88%;top:4%;left:0}.hh-growth svg{width:100%;height:auto;display:block;overflow:visible}.hh-line{fill:none;stroke:var(--lt);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:2s cubic-bezier(.4,0,.2,1) .3s forwards hhDraw}@keyframes hhDraw{to{stroke-dashoffset:0}}.hh-area{opacity:0;animation:1s 1.4s forwards hhFade}@keyframes hhFade{to{opacity:1}}.hh-dot{fill:#fff;filter:drop-shadow(0 0 8px var(--lt));animation:.4s 2.2s both hhPop}.hh-serp{width:230px;top:46%;right:2%}.hh-serp__row{height:28px;font:800 .78rem var(--display);background:#ffffff0d;border-radius:8px;align-items:center;gap:8px;margin-bottom:6px;padding:0 10px;display:flex}.hh-serp__row i{background:#fff3;border-radius:3px;width:10px;height:10px}.hh-serp__row span{background:#fff2;border-radius:3px;flex:1;height:6px}.hh-serp__row.is-you{background:var(--c);box-shadow:0 0 0 1px var(--lt),0 10px 24px -10px var(--lt);animation:1s cubic-bezier(.2,.7,.2,1) 1s both hhRank}.hh-serp__row.is-you i{background:#fff}@keyframes hhRank{0%{opacity:.6;translate:0 68px}}.hh-funnel{justify-items:center;gap:6px;width:200px;display:grid;bottom:0;left:6%}.hh-funnel div{width:calc(100% - var(--k)*40px);text-align:center;font:800 .76rem var(--display);background:color-mix(in srgb,var(--lt) calc(30% + var(--k)*25%),transparent);color:#fff;animation:.5s both hhPop;animation-delay:calc(var(--k)*.2s + .6s);border-radius:10px;padding:7px}.hh-code{width:78%;padding:0 0 14px;font:600 .9rem/1.9 ui-monospace,Menlo,Consolas,monospace;top:6%;left:0;overflow:hidden}.hh-code__bar{font:700 .74rem var(--display);color:#c9d3f5;border-bottom:1px solid #ffffff1a;align-items:center;gap:6px;margin-bottom:10px;padding:10px 14px;display:flex}.hh-code__bar i{background:#ef4f5a;border-radius:50%;width:10px;height:10px}.hh-code__bar i:nth-child(2){background:#e3a013}.hh-code__bar i:nth-child(3){background:#0e9c88}.hh-code__bar span{margin-left:8px}.hh-code__ln{white-space:nowrap;width:0;animation:.7s steps(24,end) forwards hhType;animation-delay:calc(var(--k)*.6s + .3s);padding:0 16px;overflow:hidden}@keyframes hhType{to{width:100%}}.hh-code__ln em{color:#5c6a9e;margin-right:12px;font-style:normal}.hh-code__ln b{color:var(--lt)}.hh-code__ln span{color:#f0d98f}.hh-code__ln u{color:#6ee0ce;text-decoration:none}.hh-caret{background:var(--lt);width:8px;height:16px;margin-left:16px;animation:1s step-end infinite hhBlink;display:inline-block}@keyframes hhBlink{50%{opacity:0}}.hh-phone{border-radius:26px;width:130px;height:240px;padding:26px 12px 12px;top:20%;right:4%}.hh-phone__notch{background:#fff3;border-radius:3px;width:40px;height:6px;margin-left:-20px;position:absolute;top:8px;left:50%}.hh-phone__row{background:linear-gradient(90deg,color-mix(in srgb,var(--lt) 40%,transparent),#ffffff10);height:36px;animation:.4s both hhPop;animation-delay:calc(var(--k)*.25s + 1s);border-radius:10px;margin-bottom:10px}.hh-phone__row:first-of-type{background:linear-gradient(135deg,var(--c),var(--lt));height:70px}.hh-nodes{align-items:center;gap:10px;display:flex;bottom:0;left:10%}.hh-nodes svg{width:110px;height:72px}.hh-nodes path{fill:none;stroke:var(--lt);stroke-width:1.5px;stroke-dasharray:4 4;animation:1.2s linear infinite hhDash}@keyframes hhDash{to{stroke-dashoffset:-16px}}.hh-nodes circle{fill:var(--c);stroke:#fff;stroke-width:1.5px}.hh-nodes span{font:800 .86rem var(--display)}.hh-ledger{width:70%;height:240px;top:8%;left:0}.hh-cols{border-bottom:1px solid #fff2;align-items:flex-end;gap:12px;height:170px;padding-top:10px;display:flex}.hh-cols i{height:var(--h);background:linear-gradient(180deg,var(--lt),var(--c));transform-origin:bottom;animation:1s cubic-bezier(.2,.7,.2,1) both hhGrowY;animation-delay:calc(var(--k)*.12s + .3s);border-radius:8px 8px 2px 2px;flex:1}@keyframes hhGrowY{0%{scale:1 0}}.hh-pie{flex-direction:column;align-items:center;gap:6px;display:flex;top:6%;right:6%}.hh-pie svg{width:110px;height:110px;animation:20s linear infinite hhSpin;rotate:-90deg}.hh-pie circle{fill:none;stroke-width:8px}.hh-pie .s1{stroke:var(--lt);stroke-dasharray:45 100}.hh-pie .s2{stroke:#6ee0ce;stroke-dasharray:30 100;stroke-dashoffset:-46px}.hh-pie .s3{stroke:#a8b6ff;stroke-dasharray:23 100;stroke-dashoffset:-77px}.hh-pie span{font:800 .86rem var(--display)}.hh-checks{gap:8px;width:190px;display:grid;bottom:6%;right:2%}.hh-checks div{font:800 .84rem var(--display);animation:.4s both hhPop;animation-delay:calc(var(--k)*.3s + .8s);background:#ffffff0d;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:flex}.hh-checks svg{color:#07104f;background:var(--lt);border-radius:50%;padding:2px}.hh-coins{width:90px;height:110px;position:absolute;bottom:4%;left:12%}.hh-coins i{left:0;bottom:calc(var(--k)*16px);width:80px;height:22px;animation:.6s cubic-bezier(.3,1.4,.5,1) both hhCoin;animation-delay:calc(var(--k)*.15s + .6s);background:linear-gradient(#fff3c4,#c99a2e);border-radius:50%;position:absolute;box-shadow:inset 0 -4px #9a6b12,0 6px 12px -6px #000}@keyframes hhCoin{0%{opacity:0;translate:0 -140px}}.hh-nav{align-items:center;gap:12px;margin-top:24px;display:flex}.hh-arrow{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;flex:none;width:44px;height:44px;font-size:1.4rem;transition:background .25s}.hh-arrow:hover{background:#ffffff26}.hh-tabs{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.hh-tab{color:#c9d3f5;cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:8px;padding:10px 12px 14px;transition:all .3s;display:flex;position:relative;overflow:hidden}.hh-tab:hover{color:#fff;background:#ffffff12}.hh-tab__ic{width:30px;height:30px;color:var(--c);background:#ffffff12;border-radius:9px;flex:none;place-items:center;display:grid}.hh-tab__t{font:800 .82rem/1.2 var(--display)}.hh-tab__bar{background:#ffffff14;border-radius:2px;height:3px;position:absolute;bottom:6px;left:12px;right:12px;overflow:hidden}.hh-tab__bar b{background:var(--c);transform-origin:0;animation:linear forwards hhProg;position:absolute;top:0;bottom:0;left:0;right:0}.hh-tab__bar b.is-paused{animation-play-state:paused}@keyframes hhProg{0%{scale:0 1}}.hh-tab.is-on{border-color:color-mix(in srgb,var(--c) 60%,transparent);color:#fff;box-shadow:0 12px 30px -16px var(--c);background:#ffffff1a}.hh-tab.is-on .hh-tab__ic{background:var(--c);color:#07104f}.hh-final{isolation:isolate;color:#fff;background:radial-gradient(60% 80% at 15% 20%,#13309c,#0000 70%),linear-gradient(160deg,#050c3f,#07104f 50%,#0a1766);padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.hh-final__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hh-final__beam{opacity:.4;background:linear-gradient(90deg,#0000,#6ee0ce,#0000);width:140%;height:2px;animation:6s linear infinite hhBeam;position:absolute;top:30%;left:-20%;rotate:-8deg}.hh-final__beam--2{background:linear-gradient(90deg,#0000,#f0d98f,#0000);animation-delay:-3s;top:70%;rotate:6deg}@keyframes hhBeam{0%{translate:-30%}to{translate:30%}}.hh-final__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hh-final h2{font:800 clamp(2.2rem,4.4vw,3.6rem)/1.04 var(--display);letter-spacing:-.03em;color:#fff;margin:8px 0 18px}.hh-type{min-height:2.8em;font:800 clamp(1.05rem,1.8vw,1.35rem)/1.3 var(--display);background:#ffffff0b;border:1px solid #fff2;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:16px 18px;display:flex}.hh-type__label{color:#8e9ac6;font-size:.8em}.hh-type b{color:#6ee0ce}.hh-type i{background:#6ee0ce;align-self:center;width:3px;height:1.1em;animation:1s step-end infinite hhBlink}.hh-final__sub{color:#c9d3f5;margin:16px 0 0;font-size:1.05rem}.hh-doors{perspective:1200px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.hh-doors li{opacity:0;transition:opacity .6s,translate .6s;transition-delay:calc(var(--n)*.1s);translate:0 24px}.hh-final.is-in .hh-doors li{opacity:1;translate:0}.hh-door--main{grid-column:1/-1}.hh-door{color:#fff;background:#ffffff09;border:1px solid #fff2;border-radius:18px;grid-template-columns:auto 1fr auto;grid-template-areas:"ic need go""ic t go";align-items:center;column-gap:14px;padding:16px 18px;text-decoration:none;transition:transform .4s cubic-bezier(.2,.7,.2,1),background .3s,border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.hh-door:before{content:"";background:linear-gradient(120deg,#0000 30%,#ffffff1a 50%,#0000 70%);transition:translate .8s;position:absolute;top:0;bottom:0;left:0;right:0;translate:-120%}.hh-door__ic{background:color-mix(in srgb,var(--c) 35%,transparent);border:1px solid color-mix(in srgb,var(--lt) 50%,transparent);color:#fff;border-radius:15px;grid-area:ic;place-items:center;width:48px;height:48px;transition:all .3s;display:grid}.hh-door__need{color:#8e9ac6;grid-area:need;font-size:.8rem}.hh-door b{font:800 1.02rem var(--display);grid-area:t}.hh-door__go{border:1px solid #fff3;border-radius:50%;grid-area:go;place-items:center;width:36px;height:36px;font-size:1.1rem;transition:all .3s;display:grid}.hh-doors li.is-on .hh-door,.hh-door:hover{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 55%,#07104f),#0b1a6e);border-color:var(--lt);box-shadow:0 24px 50px -24px var(--lt);transform:translateY(-4px)rotateX(4deg)}.hh-doors li.is-on .hh-door:before,.hh-door:hover:before{translate:120%}.hh-doors li.is-on .hh-door__ic{background:var(--lt);color:#07104f}.hh-doors li.is-on .hh-door__need{color:#e1e7ff}.hh-doors li.is-on .hh-door__go,.hh-door--main .hh-door{color:#07104f;background:#fff;border-color:#fff}.hh-door--main .hh-door__ic{color:#fff;background:#0b22a8;border:0}.hh-door--main .hh-door__need{color:#525c78}.hh-door--main .hh-door__go{color:#fff;background:#0b22a8;border:0;animation:1.6s ease-in-out infinite hhNudge}@keyframes hhNudge{50%{translate:5px}}.hh-doors li.hh-door--main.is-on .hh-door{color:#07104f;background:#fff;box-shadow:0 24px 50px -24px #fff}@media (max-width:1000px){.hh-slide{grid-template-columns:1fr;align-content:start}.hh-scene{order:-1;height:340px}.hh{min-height:0}.hh-tabs{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.hh-tab{scroll-snap-align:start;flex:0 0 150px}.hh-final__in{grid-template-columns:1fr}}@media (max-width:640px){.hh-scene{height:280px}.hh-cubewrap{width:140px;height:140px}.hh-face{border-radius:18px}.hh-face b{font-size:.86rem}.hh-face svg{width:28px;height:28px}.hh-face--0{transform:translateZ(70px)}.hh-face--1{transform:rotateY(90deg)translateZ(70px)}.hh-face--2{transform:rotateY(180deg)translateZ(70px)}.hh-face--3{transform:rotateY(270deg)translateZ(70px)}.hh-face--top{transform:rotateX(90deg)translateZ(70px)}.hh-face--bottom{transform:rotateX(-90deg)translateZ(70px)}.hh-orbit,.hh-intro:before{width:280px;height:280px;margin:-140px 0 0 -140px}.hh-intro:after{display:none}.hh-orbit span{transform:rotate(var(--a)) translateX(140px)}.hh-orbit--b{display:none}.hh-chip{padding:6px 10px}.hh-chip b{font-size:1.1rem}.hh-chip span{font-size:.68rem}.hh-chip--2{top:auto;bottom:4%;right:2%}.hh-survey,.hh-serp{width:190px}.hh-phone{width:96px;height:180px}.hh-ledger{height:190px}.hh-cols{height:120px}.hh-pie svg{width:80px;height:80px}.hh-code{width:88%;font-size:.74rem}.hh-arrow{display:none}.hh-doors{grid-template-columns:1fr}.hh-title{font-size:2.2rem}}@media (prefers-reduced-motion:reduce){.hh *,.hh-final *{transition:none!important;animation:none!important}.hh-copy>*{opacity:1;filter:none;translate:none}.hh-code__ln{width:100%}.hh-final .hh-doors li{opacity:1;translate:none}}main{overflow-x:clip}.hh-globe{z-index:2;width:310px;height:310px;position:relative}.hh-globe__halo{will-change:transform,opacity;background:radial-gradient(circle,#1e5bff73 0%,#1e5bff26 45%,#0000 70%);border-radius:50%;animation:5s ease-in-out infinite hhHalo;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px}@keyframes hhHalo{50%{opacity:.75;transform:scale(1.08)}}.hh-globe__cv{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset -18px -22px 50px #040a33a6,inset 10px 14px 40px #6ea0ff40,0 0 0 1px #9fb4ff40,0 30px 70px -20px #0009}.hh-globe__cv .hg-canvas,.hh-globe__cv canvas{border-radius:50%;width:100%;height:100%;display:block}.hh-globe__cv:after{content:"";pointer-events:none;background:radial-gradient(circle at 32% 26%,#ffffff38,#0000 38%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.hh-globe__lbl{text-align:center;color:#fff;flex-direction:column;align-items:center;gap:6px;animation:.6s cubic-bezier(.2,.8,.2,1) hhLbl;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes hhLbl{0%{opacity:0;transform:translateY(10px)scale(.95)}}.hh-globe__ic{background:linear-gradient(135deg,var(--lt),var(--c));width:52px;height:52px;box-shadow:0 10px 26px -6px var(--c),inset 0 1px 0 #fff6;border-radius:16px;justify-content:center;align-items:center;display:flex}.hh-globe__lbl b{font:700 1.1rem/1.15 var(--display);text-shadow:0 2px 12px #040a33cc;max-width:10ch}.hh-globe__lbl em{font-style:normal;font:600 .74rem var(--body);border:1px solid color-mix(in srgb,var(--lt) 50%,transparent);color:var(--lt);background:#07104fa6;border-radius:999px;padding:3px 10px}.hh-globe__dots{gap:7px;display:flex;position:absolute;bottom:-34px;left:50%;translate:-50%}.hh-globe__dots i{background:#ffffff40;border-radius:999px;width:7px;height:7px;transition:width .3s,background .3s}.hh-globe__dots i.is-on{background:var(--lt);width:22px}.hh-globe__shadow{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;width:240px;height:34px;position:absolute;bottom:-74px;left:50%;translate:-50%}@media (max-width:640px){.hh-globe{width:210px;height:210px}.hh-globe__ic{width:40px;height:40px}.hh-globe__lbl b{font-size:.9rem}}@media (prefers-reduced-motion:reduce){.hh-globe__halo,.hh-globe__lbl{animation:none}}@media (max-width:640px){.hh-globe__dots{display:none}}.ot-hero{isolation:isolate;background:linear-gradient(160deg,#050c3f,#07104f 50%,#0a1766);padding:clamp(48px,6vw,84px) 0 clamp(48px,6vw,80px)}.ot-hero:after{display:none}.ot-hero__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ot-hero__bg .abh-silk>svg{opacity:.5}.ot-hero__bg .abh-silk__tag{display:none}.ot-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ot-hero h1{color:#fff;font:800 clamp(2.2rem,4.4vw,3.6rem)/1.04 var(--display);letter-spacing:-.025em;max-width:14ch;margin:14px 0}.ot-disc{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:560px;margin:26px 0 0;padding:0;list-style:none;display:grid}.ot-disc li{opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.1s + .2s);translate:0 14px}.ot-hero.is-in .ot-disc li{opacity:1;translate:0}.ot-disc a{color:#fff;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:all .3s;display:flex}.ot-disc__ic{background:color-mix(in srgb,var(--c) 35%,transparent);border:1px solid color-mix(in srgb,var(--lt) 45%,transparent);color:#fff;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;transition:all .3s;display:grid}.ot-disc b{font:800 .95rem var(--display);display:block}.ot-disc small{color:#c9d3f5;font-size:.76rem;display:block}.ot-disc li.is-on a,.ot-disc a:hover{border-color:var(--lt);box-shadow:0 14px 30px -18px var(--lt);background:#ffffff16}.ot-disc li.is-on .ot-disc__ic{background:var(--lt);color:#07104f}.ot-stage{aspect-ratio:1.05;perspective:1200px;justify-self:center;width:100%;max-width:520px;position:relative}.ot-stage__ring{will-change:transform;border:1px dashed #ffffff26;border-radius:50%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.ot-stage__ring--2{border-style:solid;border-color:#6ee0ce22;animation-duration:40s;animation-direction:reverse;top:18%;bottom:18%;left:18%;right:18%}@keyframes otSpin{to{rotate:360deg}}.ot-fan{aspect-ratio:.8;width:46%;transform-style:preserve-3d;position:absolute;top:50%;left:50%;translate:-50% -50%}.ot-fan__card{background:#0a1a7a;border:1px solid #fff3;border-radius:22px;margin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 30px 60px -24px #000c}.ot-fan__card img{object-fit:cover;object-position:50% 30%;width:100%;max-width:none;height:100%;display:block}.ot-fan__card figcaption{text-align:center;background:linear-gradient(#0000,#07104fee);padding:26px 12px 10px;position:absolute;bottom:0;left:0;right:0}.ot-fan__card b{font:800 .92rem var(--display);color:#fff;display:block}.ot-fan__card span{color:#6ee0ce;font-size:.66rem;line-height:1.3;display:block}.ot-fan__card--0{z-index:3;transform:translateZ(40px)}.ot-fan__card--1{z-index:2;filter:brightness(.8);transform:translate(-62%)rotateY(28deg)scale(.86)}.ot-fan__card--2{z-index:2;filter:brightness(.8);transform:translate(62%)rotateY(-28deg)scale(.86)}.ot-stage:hover .ot-fan__card--1{filter:none;transform:translate(-78%)rotateY(18deg)scale(.9)}.ot-stage:hover .ot-fan__card--2{filter:none;transform:translate(78%)rotateY(-18deg)scale(.9)}.ot-hero.is-in .ot-fan{animation:1s cubic-bezier(.2,.7,.2,1) .2s both otFan}@keyframes otFan{0%{opacity:0;scale:.8}}.ot-orb{border:1px solid color-mix(in srgb,var(--lt) 45%,transparent);color:#fff;font:800 .8rem var(--display);white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:5;background:#07104fd9;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;transition:all .35s;animation:5s ease-in-out infinite otBob;display:inline-flex;position:absolute}.ot-orb svg{color:var(--lt)}.ot-orb.is-on{background:var(--c);border-color:var(--lt);box-shadow:0 0 0 6px color-mix(in srgb,var(--lt) 20%,transparent),0 14px 30px -12px var(--lt);scale:1.08}.ot-orb.is-on svg{color:#fff}.ot-orb--0{top:10%;left:2%}.ot-orb--1{animation-delay:-1.2s;top:16%;right:0}.ot-orb--2{animation-delay:-2.4s;bottom:16%;left:0}.ot-orb--3{animation-delay:-3.6s;bottom:10%;right:2%}@keyframes otBob{50%{translate:0 -8px}}.ot-stage__total{font:700 .78rem var(--display);color:#c9d3f5;white-space:nowrap;z-index:6;background:#ffffff12;border:1px solid #ffffff26;border-radius:14px;align-items:baseline;gap:8px;padding:8px 14px;display:flex;position:absolute;bottom:-2%;left:50%;translate:-50%}.ot-stage__total b{font:800 1.4rem var(--display);color:#f0d98f}.ot-ways{--n:#07104f;background:linear-gradient(#f6f7fb,#fff)}.ot-flow{flex-wrap:nowrap;justify-content:center;align-items:center;gap:0;max-width:1120px;margin:0 auto 30px;display:flex}.ot-flow__node{text-align:center;color:#0b22a8;opacity:0;background:#fff;border:1px solid #dde2ec;border-radius:18px;flex-direction:column;flex:none;align-items:center;gap:6px;min-width:126px;padding:16px 14px;transition:opacity .5s,scale .5s;display:flex;scale:.9;box-shadow:0 14px 30px -24px #07104f}.ot-flow__node b{font:800 .86rem/1.2 var(--display);color:#07104f}.ot-flow__node small{color:#0e9c88;font-size:.72rem;font-weight:700}.ot-flow__node--lead{color:#6ee0ce;background:#07104f;border-color:#07104f}.ot-flow__node--lead b{color:#fff}.ot-flow__node--out{color:#fff;background:linear-gradient(135deg,#0e9c88,#1e5bff);border:0}.ot-flow__node--out b{color:#fff}.ot-ways.is-in .ot-flow>*{opacity:1;scale:1}.ot-ways.is-in .ot-flow>:first-child{transition-delay:0s}.ot-ways.is-in .ot-flow>:nth-child(3){transition-delay:.3s}.ot-ways.is-in .ot-flow>:nth-child(5){transition-delay:.6s}.ot-ways.is-in .ot-flow>:nth-child(7){transition-delay:.9s}.ot-ways.is-in .ot-flow>:nth-child(9){transition-delay:1.2s}.ot-flow__link{background:#c9d1ea;flex:1;min-width:24px;max-width:70px;height:2px;position:relative}.ot-flow__link b{background:#0e9c88;border-radius:50%;width:8px;height:8px;animation:1.8s linear infinite otRun;position:absolute;top:-3px;left:0;box-shadow:0 0 8px #0e9c88}@keyframes otRun{0%{left:0}to{left:calc(100% - 8px)}}.ot-flow__teams{opacity:0;background:#fff;border:1.5px dashed #b8c3e6;border-radius:20px;flex:none;grid-template-columns:1fr 1fr;gap:6px;padding:12px;transition:opacity .5s .6s,scale .5s .6s;display:grid;position:relative;scale:.9}.ot-flow__teams span{background:color-mix(in srgb,var(--c) 9%,#fff);color:var(--c);font:800 .74rem var(--display);white-space:nowrap;animation:4s infinite otPulse;animation-delay:calc(var(--i)*1s);border-radius:10px;align-items:center;gap:6px;padding:7px 10px;display:inline-flex}@keyframes otPulse{0%,to{box-shadow:none}10%,20%{box-shadow:0 0 0 2px var(--c)}}.ot-flow__teams em{text-align:center;font-style:normal;font:800 .68rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#525c78;grid-column:1/-1}.ot-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ot-cards li{cursor:default;opacity:0;background:#fff;border:1px solid #dde2ec;border-radius:20px;padding:20px 18px 22px;transition:translate .35s,box-shadow .35s,border-color .35s,background .35s;position:relative;overflow:hidden;translate:0 18px}.ot-ways.is-in .ot-cards li{opacity:1;transition:opacity .5s calc(var(--i)*.1s + .4s),translate .5s calc(var(--i)*.1s + .4s),box-shadow .35s,border-color .35s,background .35s;translate:0}.ot-cards__ic{color:#0b22a8;background:#eef2ff;border-radius:14px;place-items:center;width:46px;height:46px;transition:all .35s;display:grid}.ot-cards__n{font:800 1.8rem/1 var(--display);color:#e6eaf5;position:absolute;top:14px;right:16px}.ot-cards h3{font:800 1.02rem var(--display);color:#07104f;margin:14px 0 6px}.ot-cards p{color:#525c78;margin:0;font-size:.86rem}.ot-cards__bar{transform-origin:0;background:linear-gradient(90deg,#1e5bff,#0e9c88);width:100%;height:4px;transition:scale .5s;position:absolute;bottom:0;left:0;scale:0 1}.ot-cards li.is-on{border-color:#0b22a855;translate:0 -6px;box-shadow:0 24px 44px -28px #0b22a8}.ot-cards li.is-on .ot-cards__ic{color:#fff;background:#0b22a8;rotate:-8deg}.ot-cards li.is-on .ot-cards__bar{scale:1}.ot-grow{background:#fff}.ot-grow__in{background:radial-gradient(60% 90% at 0,#e6edff,#0000 70%),#f6f7fb;border:1px solid #dde2ec;border-radius:28px;grid-template-columns:260px minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);padding:clamp(24px,3vw,36px);display:grid}.ot-grow h2{font:800 clamp(1.6rem,2.8vw,2.2rem) var(--display);color:#07104f;margin:8px 0}.ot-grow p{color:#525c78;margin:0 0 18px;font-size:1.05rem}.ot-grow__art{align-items:flex-end;gap:12px;height:180px;padding:0 10px;display:flex;position:relative}.ot-grow__art i{height:calc(26% + var(--i)*17%);transform-origin:bottom;transition:scale .8s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i)*.12s);background:linear-gradient(#5b8cff,#0b22a8);border-radius:10px 10px 4px 4px;flex:1;scale:1 0}.ot-grow__art i:nth-child(odd){background:linear-gradient(#6ee0ce,#0e9c88)}.ot-grow.is-in .ot-grow__art i{scale:1}.ot-grow__art span{color:#07104f;background:#f0d98f;border-radius:16px;place-items:center;width:52px;height:52px;animation:4s ease-in-out infinite otBob;display:grid;position:absolute;top:0;right:0;box-shadow:0 14px 26px -14px #c99a2e}@media (max-width:1100px){.ot-flow{flex-wrap:wrap;gap:10px}.ot-flow__link{display:none}.ot-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.ot-hero__grid{grid-template-columns:1fr}.ot-stage{max-width:400px}.ot-grow__in{grid-template-columns:1fr}.ot-grow__art{height:120px}}@media (max-width:640px){.ot-disc,.ot-cards{grid-template-columns:1fr}.ot-orb{display:none}.ot-stage{aspect-ratio:1.25}.ot-fan{width:44%}.ot-flow__node{flex:40%;min-width:0}.ot-flow__teams{flex:100%}}@media (prefers-reduced-motion:reduce){.ot *{transition:none!important;animation:none!important}.ot-disc li,.ot-flow>*,.ot-cards li{opacity:1!important;translate:none!important;scale:1!important}.ot-grow__art i{scale:1}}.tm-kick{letter-spacing:.12em;text-transform:uppercase;color:#6ee0ce;align-items:center;gap:8px;margin:14px 0 4px;font-size:.8rem;font-weight:700;display:inline-flex}.tm-kick__dot{background:#6ee0ce;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite tmPing;box-shadow:0 0 #6ee0ce99}@keyframes tmPing{70%{box-shadow:0 0 0 10px #6ee0ce00}to{box-shadow:0 0 #6ee0ce00}}.tm-hero{padding-bottom:clamp(40px,6vw,80px);position:relative;overflow:hidden}.tm-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.tm-hero__grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:30px;display:grid;position:relative}.tm-hero h1{letter-spacing:-.03em;margin:.15em 0 .3em;font-size:clamp(2.6rem,5.6vw,4.3rem);line-height:1.02}.tm-stats{grid-template-columns:repeat(4,auto);justify-content:start;gap:10px;margin:24px 0 26px;padding:0;list-style:none;display:grid}.tm-stats li{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*90ms + .2s);background:#ffffff12;border:1px solid #ffffff26;border-radius:16px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:9px;padding:10px 14px 10px 10px;display:grid;transform:translateY(12px)}.tm-hero.is-in .tm-stats li{opacity:1;transform:none}.tm-stats__ic,.tm-stats li>img{grid-row:1/3}.tm-stats__ic{color:#fff;background:linear-gradient(135deg,#1e5bff,#0e9c88);border-radius:11px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.tm-stats li>img{object-fit:cover;border-radius:4px;width:34px;max-width:none;height:25px;box-shadow:0 0 0 2px #fffc}.tm-stats b{color:#f0d98f;font-size:1.35rem;font-weight:800;line-height:1}.tm-stats__hq b{color:#fff;font-size:1rem}.tm-stats small{color:#bfd0ff;font-size:.74rem}.tm-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.tm-ghost{align-items:center;gap:8px;display:inline-flex;color:#fff!important;border-color:#fff6!important}.tm-stage{perspective:1300px;--R:330px;--cw:104px;--ch:136px;height:470px;position:relative}.tm-stage__glow{background:radial-gradient(circle,#1e5bff73,#1e5bff00 65%);border-radius:50%;width:420px;height:420px;margin:-210px 0 0 -210px;position:absolute;top:44%;left:50%}.tm-ring{width:0;height:0;transform-style:preserve-3d;will-change:transform;animation:56s linear infinite tmSpin;position:absolute;top:44%;left:50%;transform:rotateX(-9deg)rotateY(0)}.tm-ring.is-hold{animation-play-state:paused}@keyframes tmSpin{to{transform:rotateX(-9deg)rotateY(-360deg)}}.tm-ring__card{left:calc(var(--cw)/-2);top:calc(var(--ch)/-2);width:var(--cw);height:var(--ch);transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(var(--R));background:linear-gradient(170deg,var(--lt) -40%,var(--c) 45%,#07104f 110%);border-radius:16px;margin:0;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff40,0 14px 26px #00000059}.tm-ring__card img{width:100%;height:calc(var(--ch) - 34px);object-fit:cover;object-position:50% 20%;max-width:none;display:block}.tm-ring__card figcaption{text-align:center;background:#040a33d1;padding:5px 6px 6px;line-height:1.1;position:absolute;bottom:0;left:0;right:0}.tm-ring__card b{color:#fff;font-size:.78rem;display:block}.tm-ring__card span{color:var(--lt);white-space:nowrap;text-overflow:ellipsis;font-size:.58rem;font-weight:600;display:block;overflow:hidden}.tm-stage__core{background:#fff;border-radius:14px;padding:8px 12px;animation:5s ease-in-out infinite tmBob;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px #0006,0 0 0 6px #ffffff14}.tm-stage__core img{width:150px;height:auto;display:block}@keyframes tmBob{50%{transform:translate(-50%,calc(-50% - 8px))}}.tm-stage__floor{background:radial-gradient(closest-side,#6ee0ce47,#6ee0ce00);border-radius:50%;width:72%;height:46px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.tm-org{background:linear-gradient(#fff,#f4f7ff)}.tm-org__grid{grid-template-columns:1.7fr 1fr;align-items:center;gap:28px;margin-top:10px;display:grid}.tm-tree{flex-direction:column;align-items:center;display:flex}.tm-node{font:inherit;cursor:pointer;color:#07104f;background:#fff;border:1.5px solid #e3e8f7;border-radius:18px;transition:transform .25s,box-shadow .25s,border-color .25s}.tm-node:hover,.tm-node.is-on{border-color:var(--c);transform:translateY(-4px);box-shadow:0 16px 30px #0b22a824}.tm-node:focus-visible{border-color:var(--c);transform:translateY(-4px);box-shadow:0 16px 30px #0b22a824}.tm-node__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--lt));border-radius:12px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex;box-shadow:0 4px #07104f2e}.tm-node--lead{color:#fff;background:linear-gradient(135deg,#07104f,#0b22a8);border-color:#0000;align-items:center;gap:14px;padding:14px 18px;display:flex;box-shadow:0 18px 36px #07104f47}.tm-node--lead .tm-node__t{text-align:left;flex-direction:column;display:flex}.tm-node--lead b{font-size:1.1rem}.tm-node--lead small{color:#f0d98f;font-weight:600}.tm-faces{display:flex}.tm-faces img{object-fit:cover;object-position:50% 18%;background:linear-gradient(135deg,#1e5bff,#07104f);border-radius:50%;width:40px;max-width:none;height:40px;margin-left:-10px;box-shadow:0 0 0 2px #fff}.tm-faces img:first-child{margin-left:0}.tm-faces--s img{background:linear-gradient(135deg,var(--lt),var(--c));width:30px;height:30px;margin-left:-8px}.tm-tree__wires{width:100%;height:80px;display:block;overflow:visible}.tm-tree__wires path{fill:none;stroke:var(--c);stroke-width:2px;stroke-dasharray:5 6;opacity:.55;vector-effect:non-scaling-stroke;animation:1.4s linear infinite tmFlow}.tm-tree__wires path.is-on{opacity:1;stroke-width:3.5px;stroke-dasharray:none}@keyframes tmFlow{to{stroke-dashoffset:-22px}}.tm-tree__teams{grid-template-columns:repeat(6,1fr);gap:8px;width:100%;display:grid}.tm-tree__teams .tm-node{text-align:center;opacity:0;transition:opacity .5s,transform .5s,box-shadow .25s,border-color .25s;transition-delay:calc(var(--i)*80ms);flex-direction:column;align-items:center;gap:7px;padding:12px 6px;display:flex;transform:translateY(16px)}.tm-org.is-in .tm-tree__teams .tm-node{opacity:1;transform:none}.tm-org.is-in .tm-tree__teams .tm-node:hover,.tm-org.is-in .tm-tree__teams .tm-node.is-on{transform:translateY(-4px)}.tm-tree__teams b{font-size:.82rem;line-height:1.15}.tm-tree__teams small{color:#5a6386;font-size:.72rem;font-weight:600}.tm-mix{background:#fff;border:1px solid #e3e8f7;border-radius:22px;flex-direction:column;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 20px 44px #0b22a814}.tm-donut{width:200px;height:200px;position:relative}.tm-donut svg{width:100%;height:100%;transform:rotate(-90deg)}.tm-donut__bg{fill:none;stroke:#eef2fc;stroke-width:22px}.tm-donut__arc{fill:none;stroke-width:22px;cursor:pointer;transition:stroke-dasharray 1s cubic-bezier(.2,.8,.2,1),stroke-width .2s}.tm-donut__arc.is-on{stroke-width:30px}.tm-donut__c{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.tm-donut__c b{color:#07104f;font-size:2.2rem;font-weight:800;line-height:1}.tm-donut__c span{color:#5a6386;font-size:.75rem;font-weight:600}.tm-legend{flex-direction:column;gap:4px;width:100%;margin:0;padding:0;list-style:none;display:flex}.tm-legend button{width:100%;font:inherit;color:#26305c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;grid-template-rows:auto 4px;grid-template-columns:10px 1fr auto;align-items:center;gap:3px 8px;padding:5px 8px;font-size:.84rem;display:grid}.tm-legend li.is-on button,.tm-legend button:hover{background:#f2f5ff}.tm-legend i{border-radius:3px;width:10px;height:10px}.tm-legend b{color:#07104f}.tm-legend em{background:#eef2fc;border-radius:3px;grid-column:2/4;height:4px;overflow:hidden}.tm-legend s{border-radius:3px;height:100%;display:block}.tm-people{scroll-margin-top:80px}.tm-filter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:6px 0 26px;display:flex}.tm-tabs{flex-wrap:wrap;gap:8px;display:flex}.tm-tab{font:inherit;color:#07104f;cursor:pointer;background:#fff;border:1.5px solid #dce3f7;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font-size:.86rem;font-weight:700;transition:all .2s;display:inline-flex}.tm-tab em{color:#0b22a8;background:#eef2fc;border-radius:999px;padding:1px 7px;font-size:.72rem;font-style:normal}.tm-tab:hover{border-color:var(--c)}.tm-tab.is-on{background:linear-gradient(135deg,var(--c),var(--lt));color:#fff;border-color:#0000;box-shadow:0 10px 22px #0b22a833}.tm-tab.is-on em{color:#fff;background:#ffffff40}.tm-search{color:#5a6386;background:#fff;border:1.5px solid #dce3f7;border-radius:999px;align-items:center;gap:8px;min-width:240px;padding:0 14px;display:flex}.tm-search:focus-within{border-color:#1e5bff;box-shadow:0 0 0 4px #1e5bff1f}.tm-search input{font:inherit;color:#07104f;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0}.tm-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:22px 18px;display:grid}.tm-card{perspective:900px;--rx:0deg;--ry:0deg;--gx:50%;animation:.5s cubic-bezier(.2,.8,.2,1) both tmIn;animation-delay:calc(var(--i)*45ms)}@keyframes tmIn{0%{opacity:0;transform:translateY(18px)scale(.97)}}.tm-card__in{height:100%;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;background:#fff;border:1px solid #e3e8f7;border-radius:22px;flex-direction:column;transition:transform .25s ease-out,box-shadow .3s;display:flex;box-shadow:0 10px 26px #0b22a814}.tm-card:hover .tm-card__in{box-shadow:0 26px 50px #0b22a82e}.tm-card__stage{height:230px;transform-style:preserve-3d;background:radial-gradient(120% 90% at var(--gx) 0%,var(--lt) 0%,var(--c) 48%,#07104f 100%);border-radius:22px 22px 0 0;position:relative;overflow:hidden}.tm-card__rings{background:repeating-radial-gradient(circle,#ffffff24 0 1px,#fff0 1px 26px);border-radius:50%;width:260px;height:260px;margin:-130px 0 0 -130px;transition:transform .6s;position:absolute;top:44%;left:50%}.tm-card:hover .tm-card__rings{transform:scale(1.12)rotate(20deg)}.tm-card__img{object-fit:cover;filter:drop-shadow(0 10px 18px #040a3359);width:232px;max-width:none;height:232px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)translateZ(30px)}.tm-card:hover .tm-card__img{transform:translate(-50%)translateZ(30px)scale(1.06)}.tm-card__team{color:var(--c);z-index:2;background:#ffffffeb;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 10px #00000026}.tm-card__play{z-index:2;cursor:pointer;color:#fff;background:#ff2d2d;border:0;border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;transition:transform .2s;animation:2.4s ease-out infinite tmPulse;display:flex;position:absolute;bottom:12px;right:12px;box-shadow:0 0 #ff2d2d99,0 8px 18px #00000059}.tm-card__play:hover{transform:scale(1.1)}.tm-card__play svg{margin-left:2px}@keyframes tmPulse{70%{box-shadow:0 0 0 14px #ff2d2d00,0 8px 18px #00000059}to{box-shadow:0 0 #ff2d2d00,0 8px 18px #00000059}}.tm-card__body{flex-direction:column;flex:1;gap:5px;padding:15px 16px 16px;display:flex}.tm-card__body h3{color:#07104f;letter-spacing:-.01em;font-size:1.12rem}.tm-card__role{color:var(--c);min-height:2.2em;font-size:.85rem;font-weight:600;line-height:1.3}.tm-card__mail{color:#5a6386;align-items:center;gap:6px;min-width:0;font-size:.78rem;text-decoration:none;display:flex}.tm-card__mail span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tm-card__mail:hover{color:#0b22a8}.tm-card__links{align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}.tm-ic{color:#0b22a8;background:#f6f8ff;border:1px solid #dce3f7;border-radius:11px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex}.tm-ic--li:hover{color:#fff;background:#0a66c2;border-color:#0a66c2;transform:translateY(-2px)}.tm-ic--mail:hover{color:#fff;background:#0e9c88;border-color:#0e9c88;transform:translateY(-2px)}.tm-vbtn{cursor:pointer;height:36px;font:inherit;color:#fff;white-space:nowrap;background:linear-gradient(135deg,#e62117,#ff4e45);border:0;border-radius:11px;align-items:center;gap:6px;padding:0 12px;font-size:.8rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.tm-vbtn:hover{transform:translateY(-2px);box-shadow:0 8px 16px #e621174d}.tm-vbtn--li{background:linear-gradient(135deg,#0a66c2,#2e8ae6)}.tm-vbtn--li:hover{box-shadow:0 8px 16px #0a66c24d}.tm-card--lead .tm-card__in{border-color:#f0d98f}.tm-card--lead .tm-card__team{color:#8e6c1e}.tm-empty{text-align:center;color:#5a6386;padding:30px}.tm-vids{color:#fff;background:radial-gradient(110% 90% at 80% 10%,#1336c9 0%,#07104f 55%,#040a33 100%);scroll-margin-top:80px;position:relative;overflow:hidden}.tm-vids__bg{pointer-events:none;background:repeating-linear-gradient(160deg,#6ee0ce00 0 22px,#6ee0ce0f 22px 23px);position:absolute;top:0;bottom:0;left:0;right:0}.tm-vids .container{position:relative}.tm-vids__grid{grid-template-columns:1.15fr 1fr;align-items:start;gap:24px;margin-top:10px;display:grid}.tm-feat{animation:.45s cubic-bezier(.2,.8,.2,1) tmIn;position:sticky;top:96px}.tm-feat__screen{aspect-ratio:16/10;background:radial-gradient(90% 90% at 50% 0%,var(--lt) 0%,var(--c) 45%,#040a33 100%);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 30px 60px #00000073,inset 0 0 0 1px #ffffff26}.tm-feat__screen>img{filter:drop-shadow(0 16px 30px #0006);width:auto;max-width:none;height:96%;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tm-feat__eq{align-items:flex-end;gap:3px;height:22px;display:flex;position:absolute;top:18px;left:18px}.tm-feat__eq i{width:4px;animation:.9s ease-in-out infinite alternate tmEq;animation-delay:calc(var(--j)*-.18s);background:#6ee0ce;border-radius:2px;height:30%}@keyframes tmEq{to{height:100%}}.tm-feat__play{z-index:2;border-radius:999px;height:52px;padding:0 22px;font-size:.95rem;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #0006}.tm-feat__play:hover{transform:translate(-50%,calc(-50% - 2px))}.tm-feat__src{background:#00000073;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:.74rem;font-weight:700;display:inline-flex;position:absolute;top:14px;right:14px}.tm-feat__cap{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:14px;display:flex}.tm-feat__cap b{font-size:1.3rem}.tm-feat__cap span{color:#bfd0ff;font-size:.92rem}.tm-feat__cap em{color:var(--lt);border:1px solid #fff3;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:.75rem;font-style:normal;font-weight:700;display:inline-flex}.tm-vlist{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.tm-vlist button{color:#fff;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;transition:all .2s;display:flex}.tm-vlist img{object-fit:cover;object-position:50% 18%;background:linear-gradient(135deg,var(--lt),var(--c));border-radius:12px;flex:none;width:44px;max-width:none;height:44px}.tm-vlist span{flex-direction:column;flex:1;min-width:0;display:flex}.tm-vlist b{white-space:nowrap;text-overflow:ellipsis;font-size:.86rem;overflow:hidden}.tm-vlist small{color:#bfd0ff;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.tm-vlist__src{background:#e62117;border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-style:normal;display:flex}.tm-vlist__src.is-li{background:#0a66c2}.tm-vlist li.is-on button,.tm-vlist button:hover{border-color:var(--lt);background:#ffffff24;transform:translate(3px)}.tm-world{background:linear-gradient(#f4f7ff,#fff);padding-bottom:0;position:relative;overflow:hidden}.tm-world__grid{grid-template-columns:.9fr 1.3fr;align-items:center;gap:30px;display:grid}.tm-world__regs{flex-direction:column;gap:8px;margin:18px 0;padding:0;list-style:none;display:flex}.tm-world__regs li{border:1px solid #e3e8f7;border-left:4px solid var(--c);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i)*90ms);background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;display:flex;transform:translate(-14px)}.tm-world.is-in .tm-world__regs li{opacity:1;transform:none}.tm-world__fl{display:flex}.tm-world__fl img{border-radius:2px;width:22px;max-width:none;height:16px;margin-right:-5px;box-shadow:0 0 0 1.5px #fff}.tm-world__regs b{color:#07104f;flex:1;margin-left:6px;font-size:.92rem}.tm-world__regs em{color:#0b22a8;background:#eef2ff;border-radius:999px;padding:2px 9px;font-size:.8rem;font-style:normal;font-weight:800}.tm-world__hq{color:#fff;background:linear-gradient(120deg,#07104f,#0b22a8);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.tm-world__hq img{border-radius:4px;width:34px;max-width:none;height:25px;box-shadow:0 0 0 2px #fff}.tm-world__hq b{font-size:.95rem;display:block}.tm-world__hq span{color:#c9d6ff;font-size:.82rem}.tm-world__map{background:radial-gradient(120% 100% at 70% 40%,#13248f,#07104f 70%);border-radius:24px;padding:12px;position:relative;box-shadow:0 30px 60px #07104f40}.tm-world__map svg{width:100%;height:auto;display:block}.tm-world__land path{fill:#1b2a8c;stroke:#07104f;stroke-width:.5px}.tm-world__land path.is-r{fill:#2b47c9}.tm-arc{fill:none;stroke-width:1.2px;opacity:.75;stroke-dasharray:600;stroke-dashoffset:600px}.tm-world.is-in .tm-arc{animation:2.2s cubic-bezier(.2,.8,.2,1) forwards tmDraw,3s linear 2.4s infinite tmFlowA;animation-delay:calc(var(--i)*70ms),calc(var(--i)*70ms + 2.4s)}@keyframes tmDraw{to{stroke-dashoffset:0}}@keyframes tmFlowA{0%{stroke-dasharray:6 8;stroke-dashoffset:0}to{stroke-dasharray:6 8;stroke-dashoffset:-56px}}.tm-dot{opacity:.95}.tm-hub__c{fill:#f0d98f;stroke:#fff;stroke-width:2px}.tm-hub__p{fill:none;stroke:#f0d98f;stroke-width:1.5px;opacity:.7;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite tmHub}.tm-hub__p--2{animation-delay:-1.2s}@keyframes tmHub{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.tm-world__faces{background:#fffffff2;border-radius:999px;align-items:center;padding:5px 10px 5px 5px;display:flex;position:absolute;bottom:16px;left:18px;box-shadow:0 10px 24px #0000004d}.tm-world__faces img{object-fit:cover;object-position:50% 18%;background:linear-gradient(135deg,#1e5bff,#07104f);border-radius:50%;width:34px;max-width:none;height:34px;margin-left:-9px;box-shadow:0 0 0 2px #fff}.tm-world__faces img:first-child{margin-left:0}.tm-world__faces span{color:#0b22a8;margin-left:8px;font-size:.85rem;font-weight:800}.tm-ticker{background:#07104f;margin-top:40px;padding:14px 0;overflow:hidden}.tm-ticker__track{width:max-content;animation:70s linear infinite tmTick;display:flex}.tm-ticker__track>span{gap:22px;padding-right:22px;display:flex}.tm-ticker i{color:#dce5ff;white-space:nowrap;align-items:center;gap:7px;font-size:.86rem;font-style:normal;font-weight:600;display:inline-flex}.tm-ticker img{border-radius:3px;width:24px;max-width:none;height:18px}@keyframes tmTick{to{transform:translate(-50%)}}.tm-modal{z-index:1000;background:#040a33cc;justify-content:center;align-items:center;padding:20px;animation:.2s tmFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes tmFade{0%{opacity:0}}.tm-modal__box{background:#07104f;border-radius:22px;width:min(900px,100%);animation:.35s cubic-bezier(.2,.8,.2,1) tmIn;overflow:hidden;box-shadow:0 40px 90px #00000080}.tm-modal header{color:#fff;background:linear-gradient(120deg,var(--c),#07104f);align-items:center;gap:12px;padding:12px 14px;display:flex}.tm-modal header img{object-fit:cover;object-position:50% 18%;background:linear-gradient(135deg,var(--lt),var(--c));border-radius:14px;width:48px;max-width:none;height:48px}.tm-modal header div{flex-direction:column;flex:1;display:flex}.tm-modal header span{color:#c9d6ff;font-size:.82rem}.tm-modal header button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:12px;width:40px;height:40px;font-size:1.5rem}.tm-modal__vid{aspect-ratio:16/9;background:#000}.tm-modal__vid iframe{border:0;width:100%;height:100%;display:block}.tm-modal footer{text-align:right;padding:10px 14px}.tm-modal footer a{color:#dce5ff;align-items:center;gap:6px;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-flex}.tm-modal footer a:hover{color:#fff;text-decoration:underline}@media (max-width:1100px){.tm-hero__grid{grid-template-columns:1fr}.tm-stage{--R:280px;--cw:92px;--ch:120px;height:400px}.tm-org__grid{grid-template-columns:1fr}.tm-tree__teams{grid-template-columns:repeat(3,1fr)}.tm-tree__wires{display:none}.tm-node--lead{margin-bottom:14px}.tm-vids__grid{grid-template-columns:1fr}.tm-feat{position:relative;top:0}.tm-world__grid{grid-template-columns:1fr}}@media (max-width:640px){.tm-stats{grid-template-columns:1fr 1fr}.tm-stage{--R:175px;--cw:68px;--ch:90px;height:300px}.tm-stage__glow{width:300px;height:300px;margin:-150px 0 0 -150px}.tm-ring__card figcaption{padding:3px}.tm-ring__card b{font-size:.62rem}.tm-ring__card span{display:none}.tm-ring__card img{height:calc(var(--ch) - 20px)}.tm-stage__core img{width:104px}.tm-tree__teams{grid-template-columns:1fr 1fr}.tm-node--lead{flex-wrap:wrap;justify-content:center}.tm-filter{flex-direction:column;align-items:stretch}.tm-tabs{scroll-snap-type:x mandatory;flex-wrap:nowrap;padding-bottom:6px;overflow-x:auto}.tm-tab{scroll-snap-align:start;flex:none}.tm-search{min-width:0}.tm-grid{grid-template-columns:1fr 1fr;gap:14px 10px}.tm-card__stage{height:170px}.tm-card__img{width:172px;height:172px}.tm-card__body{padding:11px 10px 12px}.tm-card__body h3{font-size:.98rem}.tm-card__role{font-size:.76rem}.tm-card__mail{display:none}.tm-card__links{flex-wrap:wrap;gap:6px}.tm-ic{width:32px;height:32px}.tm-vbtn{height:32px;padding:0 9px;font-size:.72rem}.tm-card__play{width:38px;height:38px}.tm-vlist{grid-template-columns:1fr}.tm-feat__screen{aspect-ratio:4/3}.tm-modal{align-items:center;padding:0}.tm-modal__box{border-radius:0}}@media (prefers-reduced-motion:reduce){.tm-ring{animation:none;transform:rotateX(-9deg)rotateY(-20deg)}.tm-kick__dot,.tm-stage__core,.tm-tree__wires path,.tm-card,.tm-card__play,.tm-feat,.tm-feat__eq i,.tm-hub__p,.tm-ticker__track,.tm-modal,.tm-modal__box{animation:none!important}.tm-world.is-in .tm-arc{stroke-dashoffset:0;animation:none}.tm-card__in,.tm-card__img,.tm-card__rings{transition:none}}.tm-hero .abh-silk__tag{display:none}.tm-stage{--R:285px;--cw:96px;--ch:126px;margin-left:30px}@media (max-width:1100px){.tm-stage{--R:260px;margin-left:0}}@media (max-width:640px){.tm-stage{--R:165px;--cw:66px;--ch:88px}}.tm{overflow-x:clip}@media (max-width:1100px){.tm-stage{overflow:hidden}}@media (max-width:640px){.tm-stage{height:330px}.tm-ring{top:46%}}.tm-st{aspect-ratio:1;perspective:1200px;justify-self:center;width:100%;max-width:540px;position:relative}.tm-st__glow{background:radial-gradient(circle,color-mix(in srgb,var(--c) 55%,transparent),transparent 68%);border-radius:50%;transition:background .8s;position:absolute;top:14%;bottom:14%;left:14%;right:14%}.tm-st__ring{pointer-events:none;border-radius:50%;position:absolute}.tm-st__ring--1{border:1.5px dashed #ffffff2e;top:3%;bottom:3%;left:3%;right:3%}.tm-st__ring--2{border:1px solid #6ee0ce33;top:20%;bottom:20%;left:20%;right:20%;box-shadow:inset 0 0 60px #1e5bff40}.tm-st__orbit{will-change:transform;animation:70s linear infinite tmOrb;position:absolute;top:3%;bottom:3%;left:3%;right:3%}@keyframes tmOrb{to{transform:rotate(360deg)}}.tm-st__face{aspect-ratio:1;background:radial-gradient(120% 100% at 50% 0%,var(--lt),var(--c) 60%,#07104f);opacity:.55;border-radius:50%;width:13%;transition:opacity .45s,box-shadow .45s,scale .45s;animation:70s linear infinite reverse tmOrb;position:absolute;overflow:hidden;translate:-50% -50%;box-shadow:0 0 0 2px #ffffff8c,0 8px 18px #00000059}.tm-st__face img{object-fit:cover;object-position:50% 15%;width:100%;max-width:none;height:100%;display:block}.tm-st__face.is-on{opacity:1;box-shadow:0 0 0 3px var(--lt),0 0 0 8px color-mix(in srgb,var(--lt) 30%,transparent),0 12px 26px #0006;z-index:2;scale:1.28}.tm-st__fan{aspect-ratio:.8;width:40%;transform-style:preserve-3d;position:absolute;top:50%;left:50%;translate:-50% -50%}.tm-st.is-in .tm-st__fan{animation:1s cubic-bezier(.2,.7,.2,1) .15s both tmFanIn}@keyframes tmFanIn{0%{opacity:0;transform:translateY(30px)scale(.9)}}.tm-st__card{background:radial-gradient(120% 90% at 50% 0,#f0d98f,#c99a2e 45%,#07104f 105%);border:1px solid #ffffff59;border-radius:20px;margin:0;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .7s;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 30px 60px -22px #000c}.tm-st__card img{width:118%;max-width:none;height:auto;position:absolute;bottom:24%;left:50%;translate:-50%}.tm-st__card figcaption{text-align:center;background:linear-gradient(#0000,#07104f 45%);padding:24px 10px 10px;position:absolute;bottom:0;left:0;right:0}.tm-st__card b{color:#fff;font-size:.9rem;font-weight:800;display:block}.tm-st__card span{color:#f0d98f;font-size:.62rem;line-height:1.3;display:block}.tm-st__card--0{z-index:3;transform:translateZ(40px)}.tm-st__card--1{z-index:2;filter:brightness(.82);transform:translate(-64%)rotateY(28deg)scale(.84)}.tm-st__card--2{z-index:2;filter:brightness(.82);transform:translate(64%)rotateY(-28deg)scale(.84)}.tm-st:hover .tm-st__card--1{filter:none;transform:translate(-80%)rotateY(16deg)scale(.88)}.tm-st:hover .tm-st__card--2{filter:none;transform:translate(80%)rotateY(-16deg)scale(.88)}.tm-st__chip{z-index:5;border:1px solid color-mix(in srgb,var(--lt) 45%,transparent);color:#fff;white-space:nowrap;cursor:default;background:#07104fe0;border-radius:999px;align-items:center;gap:7px;padding:7px 8px 7px 11px;font-size:.76rem;font-weight:800;transition:background .35s,box-shadow .35s,scale .35s;animation:5s ease-in-out infinite tmChip;display:inline-flex;position:absolute}.tm-st__chip svg{color:var(--lt)}.tm-st__chip em{background:#ffffff24;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:.7rem;font-style:normal;display:inline-flex}.tm-st__chip.is-on{background:var(--c);border-color:var(--lt);box-shadow:0 0 0 6px color-mix(in srgb,var(--lt) 22%,transparent),0 14px 30px -10px var(--lt);scale:1.08}.tm-st__chip.is-on svg{color:#fff}@keyframes tmChip{50%{translate:0 -6px}}.tm-st__chip--0{top:12%;left:-4%}.tm-st__chip--1{animation-delay:-.8s;top:8%;right:-6%}.tm-st__chip--2{animation-delay:-1.6s;top:46%;left:-9%}.tm-st__chip--3{animation-delay:-2.4s;top:44%;right:-9%}.tm-st__chip--4{animation-delay:-3.2s;bottom:9%;left:-2%}.tm-st__chip--5{animation-delay:-4s;bottom:12%;right:-4%}@media (max-width:1100px){.tm-st{max-width:460px}}@media (max-width:640px){.tm-st{max-width:340px}.tm-st__chip{gap:5px;padding:5px 6px 5px 8px;font-size:.62rem}.tm-st__chip svg{width:12px;height:12px}.tm-st__chip em{display:none}.tm-st__chip--0,.tm-st__chip--2,.tm-st__chip--4{left:-2%}.tm-st__chip--1,.tm-st__chip--3,.tm-st__chip--5{right:-2%}.tm-st__card b{font-size:.7rem}.tm-st__card span{font-size:.5rem}}@media (prefers-reduced-motion:reduce){.tm-st__orbit,.tm-st__face,.tm-st__chip,.tm-st.is-in .tm-st__fan{animation:none!important}.tm-st__card{transition:none}}.tm-st__card--1{transform:translate(-72%)rotateY(26deg)scale(.84)}.tm-st__card--2{transform:translate(72%)rotateY(-26deg)scale(.84)}.tm-st:hover .tm-st__card--1{transform:translate(-88%)rotateY(14deg)scale(.88)}.tm-st:hover .tm-st__card--2{transform:translate(88%)rotateY(-14deg)scale(.88)}.tm-hero__bg{overflow:hidden}.tmx-aur{will-change:transform;border-radius:50%;position:absolute}.tmx-aur--1{background:radial-gradient(circle,#1e5bff80,#1e5bff00 65%);width:760px;height:760px;animation:18s ease-in-out infinite alternate tmxA1;top:-300px;left:-260px}.tmx-aur--2{background:radial-gradient(circle,#0e9c8873,#0e9c8800 65%);width:640px;height:640px;animation:22s ease-in-out infinite alternate tmxA2;bottom:-320px;right:-180px}.tmx-aur--3{background:radial-gradient(circle,#f0d98f33,#f0d98f00 65%);width:460px;height:460px;animation:26s ease-in-out infinite alternate tmxA3;top:18%;left:36%}@keyframes tmxA1{to{transform:translate(180px,120px)scale(1.15)}}@keyframes tmxA2{to{transform:translate(-200px,-90px)scale(1.2)}}@keyframes tmxA3{to{transform:translate(-160px,140px)scale(.85)}}.tmx-beam{will-change:transform;background:linear-gradient(90deg,#0000,#6ee0ce1a,#ffffff12,#0000);width:220px;height:160%;animation:11s ease-in-out infinite tmxBeam;position:absolute;top:-30%;left:0;transform:translate(-300px)rotate(18deg)}@keyframes tmxBeam{0%,15%{transform:translate(-300px)rotate(18deg)}60%,to{transform:translate(1900px)rotate(18deg)}}.tmx-floor{perspective:520px;height:42%;position:absolute;bottom:-2px;left:-20%;right:-20%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 5%,#000 100%);mask-image:linear-gradient(#0000 5%,#000 100%)}.tmx-floor i{transform-origin:50% 100%;will-change:transform;background-image:linear-gradient(#8fb0ff33 1px,#0000 1px),linear-gradient(90deg,#8fb0ff33 1px,#0000 1px);background-size:64px 64px;animation:3.2s linear infinite tmxFloor;position:absolute;top:-64px;bottom:-64px;left:0;right:0;transform:rotateX(68deg)}@keyframes tmxFloor{0%{transform:rotateX(68deg)translateY(0)}to{transform:rotateX(68deg)translateY(64px)}}.tmx-rings{aspect-ratio:1;will-change:transform;width:min(720px,58vw);margin-top:calc(min(720px,58vw)/-2);animation:80s linear infinite tmxSpin;position:absolute;top:50%;right:2%}.tmx-rings circle{fill:none;stroke:#9fb4ff29;stroke-width:1px;stroke-dasharray:3 9}.tmx-rings circle:nth-child(2){stroke:#6ee0ce29;stroke-dasharray:none}.tmx-rings circle:nth-child(3){stroke:#f0d98f24;stroke-dasharray:1 6}@keyframes tmxSpin{to{transform:rotate(360deg)}}.tmx-spark{width:var(--s);height:var(--s);background:radial-gradient(circle,var(--c),transparent 70%);opacity:0;animation:tmxSpark var(--t) linear infinite;animation-delay:calc(var(--d) * -1);will-change:transform,opacity;border-radius:50%;position:absolute;bottom:-20px}@keyframes tmxSpark{0%{opacity:0;transform:translateY(0)}10%{opacity:.9}80%{opacity:.6}to{opacity:0;transform:translateY(-640px)translate(30px)}}@media (max-width:1100px){.tmx-rings{width:110vw;margin-top:-20%;margin-right:calc(min(720px,110vw)/-2);right:50%}}.tmx-next{background:linear-gradient(#fff,#f3f6fd)}.tmx-next__head{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.tmx-next__plus{width:38px;height:38px;font:300 1.6rem/1 var(--display);color:#fff;background:linear-gradient(135deg,#1e5bff,#0e9c88);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 8px 18px #1e5bff4d}.tmx-next__head h2{letter-spacing:-.02em;color:#07104f;margin:0;font-size:clamp(1.6rem,3vw,2.3rem)}.tmx-you{color:#fff;background:radial-gradient(120% 140% at 100% 0,#1e5bff 0%,#0b22a8 45%,#07104f 100%);border-radius:30px;grid-template-columns:170px 1fr auto;align-items:center;gap:28px;max-width:820px;margin:0 auto;padding:22px 30px 22px 22px;text-decoration:none;transition:translate .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 60px #07104f4d}.tmx-you:before{content:"";pointer-events:none;background:repeating-linear-gradient(120deg,#ffffff0b 0 1px,#0000 1px 30px);position:absolute;top:0;bottom:0;left:0;right:0}.tmx-you:after{content:"";background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:130px;height:180%;transition:transform .9s cubic-bezier(.2,.8,.2,1);position:absolute;top:-40%;left:0;transform:translate(-220px)rotate(20deg)}.tmx-you:hover{translate:0 -4px;box-shadow:0 34px 70px #07104f61}.tmx-you:focus-visible{translate:0 -4px;box-shadow:0 34px 70px #07104f61}.tmx-you:hover:after{transform:translate(1000px)rotate(20deg)}.tmx-you:focus-visible{outline-offset:3px;outline:3px solid #6ee0ce}.tmx-you__frame{aspect-ratio:100/108;background:#ffffff0d;border-radius:22px;justify-content:center;align-items:center;display:flex;position:relative}.tmx-you__draw{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tmx-you__draw rect{fill:none;stroke:#f0d98f;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:100px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1) .2s}.tmx-next.is-in .tmx-you__draw rect{stroke-dashoffset:0}.tmx-you__sil{fill:none;stroke:#fff6;stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 6;width:62%;transition:stroke .3s}.tmx-you:hover .tmx-you__sil{stroke:#ffffffbf}.tmx-you__plus{width:44px;height:44px;font:300 1.7rem/1 var(--display);color:#07104f;background:#f0d98f;border-radius:50%;justify-content:center;align-items:center;transition:rotate .4s;animation:2.4s ease-out infinite tmxYou;display:flex;position:absolute;bottom:14px;right:-12px;box-shadow:0 0 #f0d98f8c,0 8px 18px #0000004d}.tmx-you:hover .tmx-you__plus{rotate:90deg}@keyframes tmxYou{70%{box-shadow:0 0 0 12px #f0d98f00,0 8px 18px #0000004d}to{box-shadow:0 0 #f0d98f00,0 8px 18px #0000004d}}.tmx-you__body{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.tmx-you__k{font:700 .74rem var(--display);letter-spacing:.16em;text-transform:uppercase;color:#6ee0ce}.tmx-you__h{font:800 clamp(1.5rem,3vw,2.2rem)/1.1 var(--display);letter-spacing:-.025em}.tmx-you__p{color:#c9d6ff;font-size:1rem}.tmx-you__go{color:#07104f;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;transition:translate .3s;display:flex;position:relative}.tmx-you:hover .tmx-you__go{translate:4px}@media (max-width:640px){.tmx-you{grid-template-columns:100px 1fr;gap:16px;padding:16px}.tmx-you__go{display:none}.tmx-you__plus{width:34px;height:34px;font-size:1.3rem}}@media (prefers-reduced-motion:reduce){.tmx-aur,.tmx-beam,.tmx-floor i,.tmx-rings,.tmx-spark,.tmx-you__plus{animation:none!important}.tmx-spark,.tmx-beam{display:none}.tmx-you__draw rect{stroke-dashoffset:0}}.tm-wall{justify-self:end;width:100%;max-width:560px;height:520px;position:relative}.tm-wall__tilt{transform-origin:50%;grid-template-columns:repeat(4,1fr);gap:14px;display:grid;position:absolute;top:-60px;bottom:-60px;left:0;right:-40px;transform:perspective(1300px)rotateX(14deg)rotateY(-16deg)rotate(6deg);-webkit-mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 16% 82%,#0000 100%)}.tm-wall__col{height:100%;overflow:hidden}.tm-wall__track{animation:tmWallUp var(--dur) linear infinite;will-change:transform;flex-direction:column;gap:14px;display:flex}.tm-wall__col--1 .tm-wall__track,.tm-wall__col--3 .tm-wall__track{animation-name:tmWallDown}.tm-wall__col--1{margin-top:46px}.tm-wall__col--3{margin-top:22px}@keyframes tmWallUp{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 6px))}}@keyframes tmWallDown{0%{transform:translateY(calc(-50% - 6px))}to{transform:translateY(0)}}.tm-wall:hover .tm-wall__track{animation-play-state:paused}.tm-wall__tile{aspect-ratio:.82;background:radial-gradient(120% 90% at 50% 0%,var(--lt) 0%,var(--c) 55%,#07104f 120%);opacity:.78;border-radius:18px;margin:0;transition:opacity .5s,box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 14px 28px #00000059}.tm-wall__tile img{width:118%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;translate:-50% 4%}.tm-wall__tile figcaption{color:#fff;font:600 .68rem var(--body);background:#07104fb8;border-radius:999px;padding:3px 8px;position:absolute;bottom:8px;left:8px}.tm-wall__tile.is-on{opacity:1;box-shadow:0 0 0 2px var(--lt),0 0 30px color-mix(in srgb,var(--lt) 60%,transparent)}.tm-wall__spot{z-index:3;background:#fffffff7;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:64px 1fr;align-items:center;gap:8px 14px;min-width:300px;max-width:360px;padding:14px 18px 14px 14px;animation:.55s cubic-bezier(.2,.8,.2,1) tmSpot;display:grid;position:absolute;bottom:34px;left:-34px;box-shadow:0 26px 60px #0006}@keyframes tmSpot{0%{opacity:0;transform:translateY(14px)scale(.97)}}.tm-wall__ph{background:radial-gradient(120% 100% at 50% 0%,var(--lt),var(--c) 65%);border-radius:18px;grid-row:1/3;width:64px;height:64px;overflow:hidden}.tm-wall__ph img{object-fit:cover;object-position:50% 15%;width:100%;max-width:none;height:100%;display:block}.tm-wall__tx{flex-direction:column;min-width:0;display:flex}.tm-wall__tx small{font:600 .68rem var(--body);letter-spacing:.12em;text-transform:uppercase;color:#7a83a6}.tm-wall__tx b{font:700 1.08rem/1.2 var(--display);color:#07104f}.tm-wall__tx em{color:#5a6386;font-size:.8rem;font-style:normal;line-height:1.3}.tm-wall__tag{background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);font:600 .72rem var(--body);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.tm-wall__dots{z-index:3;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;right:6px;translate:0 -50%}.tm-wall__dots i{background:#ffffff40;border-radius:50%;width:8px;height:8px;transition:background .3s,height .3s}.tm-wall__dots i.is-on{background:var(--c);border-radius:5px;height:22px}.tm-hero .tmx-rings{opacity:.55}@media (max-width:1100px){.tm-wall{justify-self:center;height:460px}}@media (max-width:640px){.tm-wall{height:380px}.tm-wall__tilt{grid-template-columns:repeat(3,1fr);gap:10px;top:-40px;bottom:-40px;left:-10px;right:-20px}.tm-wall__col--3{display:none}.tm-wall__track{gap:10px}.tm-wall__spot{min-width:0;max-width:none;bottom:10px;left:0;right:0}.tm-wall__dots{display:none}}@media (prefers-reduced-motion:reduce){.tm-wall__track,.tm-wall__spot{animation:none!important}}.fm{--c:#1e5bff;--lt:#6ee0ce;--n:#07104f;--mu:#525c78;--ln:#d7ddeb;--bad:#d6334a;--ok:#0e9c88;color:#14193d;text-align:left;position:relative}.card-form:has(.fm){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.fm-top{background:linear-gradient(135deg,var(--n),color-mix(in srgb,var(--c) 70%,var(--n)));color:#fff;border-radius:22px 22px 0 0;align-items:center;gap:12px;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden}.fm-top:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--lt) 45%,transparent),transparent 70%);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-40px}.fm-top__ic{background:linear-gradient(145deg,var(--lt),var(--c));width:46px;height:46px;box-shadow:0 10px 22px -10px var(--lt),inset 0 1px 0 #fff5;color:#fff;border-radius:14px;flex:none;place-items:center;animation:4s ease-in-out infinite fmFloat;display:grid;position:relative}@keyframes fmFloat{50%{translate:0 -3px}}.fm-top__t{flex:1;min-width:0;position:relative}.fm-top__t b{font:800 1.08rem var(--display);display:block}.fm-top__t small{color:#c9d3f5;font-size:.78rem}.fm-top__pct{font:800 .9rem var(--display);color:var(--lt);position:relative}.fm-top__bar{background:#ffffff1a;height:4px;position:absolute;bottom:0;left:0;right:0}.fm-top__bar b{background:linear-gradient(90deg,var(--lt),#fff);height:100%;transition:width .5s cubic-bezier(.2,.7,.2,1);display:block}.fm-form,.fm-done{border:1px solid var(--ln);background:#fff;border-top:0;border-radius:0 0 22px 22px;padding:18px;box-shadow:0 30px 60px -40px #07104f88}.fm-modal .fm-form,.fm-modal .fm-done{box-shadow:none;border:0;border-radius:0;padding:0}.fm-steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.fm-steps li{position:relative}.fm-steps li+li:before{content:"";background:var(--ln);height:2px;position:absolute;top:15px;left:-6px;right:calc(100% - 4px)}.fm-steps button{width:100%;font:700 .8rem var(--display);color:var(--mu);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:6px 8px;display:flex}.fm-steps button span{border:2px solid var(--ln);width:24px;height:24px;font:800 .74rem var(--display);background:#fff;border-radius:50%;flex:none;place-items:center;transition:all .3s;display:grid}.fm-steps svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.fm-steps li.is-on button{color:var(--n);background:color-mix(in srgb,var(--c) 7%,#fff)}.fm-steps li.is-on button span{border-color:var(--c);color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 15%,transparent)}.fm-steps li.is-done button span{background:var(--ok);border-color:var(--ok)}.fm-steps li.is-done button{color:var(--ok)}.fm-pane{gap:12px;animation:.35s cubic-bezier(.2,.7,.2,1) both fmIn;display:grid}.fm-pane[data-shake]{animation:.4s fmShake}@keyframes fmIn{0%{opacity:0;translate:12px}}@keyframes fmShake{20%,60%{translate:-6px}40%,80%{translate:6px}}.fm-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fm-f{min-width:0;position:relative}.fm-f--full,.fm-grid .fm-f--full{grid-column:1/-1}.fm-box{border:1.5px solid var(--ln);background:#f8f9fd;border-radius:14px;align-items:center;min-height:54px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;position:relative}.fm-box:focus-within{border-color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 14%,transparent);background:#fff}.fm-f.is-ok .fm-box{border-color:color-mix(in srgb,var(--ok) 55%,var(--ln));background:#fff}.fm-f.is-bad .fm-box{border-color:var(--bad);background:#fff7f8;box-shadow:0 0 0 3px #d6334a1a}.fm-ic{color:#8a93ae;flex:none;place-items:center;width:40px;transition:color .2s;display:grid}.fm-box:focus-within .fm-ic{color:var(--c)}.fm-f.is-ok .fm-ic{color:var(--ok)}.fm-f.is-bad .fm-ic{color:var(--bad)}.fm-box input,.fm-box select,.fm-box textarea{width:100%;min-width:0;font:500 .98rem var(--body);color:#14193d;-webkit-appearance:none;appearance:none;background:0 0;border:0;outline:0;flex:1;padding:22px 36px 6px 0}.fm-box textarea{resize:vertical;min-height:110px;padding:26px 14px;line-height:1.5}.fm-box:not(:has(.fm-ic)) input{padding-left:14px}.fm-box select{cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,#8a93ae 50%),linear-gradient(135deg,#8a93ae 50%,#0000 50%);background-position:calc(100% - 38px) 60%,calc(100% - 33px) 60%;background-repeat:no-repeat;background-size:5px 5px;padding-right:48px}.fm-box label{font:500 .95rem var(--body);color:#7b84a0;pointer-events:none;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 80px);transition:all .18s;position:absolute;top:50%;left:40px;overflow:hidden;translate:0 -50%}.fm-box:not(:has(.fm-ic)) label{left:14px}.fm-f--area .fm-box label{top:18px}.fm-box label b{color:var(--bad)}.fm-box:focus-within label,.fm-f.has-v label,.fm-box input:not(:placeholder-shown)+label,.fm-box input:not([placeholder=\ ])+label,.fm-box textarea[placeholder]+label{font:700 .7rem var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--c);top:14px}.fm-f--area .fm-box:focus-within label,.fm-f--area.has-v label{top:10px}.fm-f.is-bad label{color:var(--bad)!important}.fm-f.is-ok label{color:var(--ok)!important}.fm-st{width:20px;height:20px;font:800 .78rem var(--display);pointer-events:none;border-radius:50%;place-items:center;animation:.3s cubic-bezier(.3,1.5,.5,1) both fmPop;display:grid;position:absolute;top:50%;right:12px;translate:0 -50%}.fm-f--sel .fm-st{right:12px}.fm-st--ok{background:var(--ok)}.fm-st--ok svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;width:12px;height:12px;animation:.35s .1s forwards fmDraw}.fm-st--bad{background:var(--bad);color:#fff}.fm-f--area .fm-st{top:16px;translate:0}@keyframes fmPop{0%{scale:0}}@keyframes fmDraw{to{stroke-dashoffset:0}}.fm-err{font:600 .8rem var(--body);color:var(--bad);align-items:center;gap:6px;margin:6px 2px 0;font-style:normal;animation:.25s both fmIn;display:flex}.fm-hint{color:var(--mu);margin:6px 2px 0;font-size:.76rem;display:block}.fm-meter{background:#e6eaf4;border-radius:2px;height:3px;position:absolute;bottom:10px;left:14px;right:70px;overflow:hidden}.fm-meter i{background:#e3a013;height:100%;transition:width .3s,background .3s;display:block}.fm-meter i.ok{background:var(--ok)}.fm-count{font:700 .7rem var(--display);color:#8a93ae;position:absolute;bottom:4px;right:12px}.fm-phone{padding-right:0}.fm-phone__cc{border-right:1.5px solid var(--ln);flex:none;align-self:stretch;align-items:center;gap:6px;height:100%;padding:0 10px 0 12px;display:flex;position:relative}.fm-phone__cc img{object-fit:cover;border-radius:3px;width:22px;max-width:none;height:16px;box-shadow:0 0 0 1px #0000001a}.fm-phone__cc b{font:800 .9rem var(--display);color:var(--n)}.fm-phone__cc select{opacity:0;cursor:pointer;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.fm-phone__cc:after{content:"";border-bottom:2px solid #8a93ae;border-right:2px solid #8a93ae;width:6px;height:6px;margin:-4px 0 0 2px;rotate:45deg}.fm-phone__code{border-right:1px solid var(--ln)!important;flex:none!important;width:70px!important;padding:22px 6px 6px 10px!important}.fm-phone .fm-phone__num{letter-spacing:.04em;padding-left:12px}.fm-phone__count{font:700 .72rem var(--display);color:#8a93ae;position:absolute;top:50%;right:40px;translate:0 -50%}.fm-phone__in{flex:1;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative}.fm-phone__in label{max-width:calc(100% - 90px);left:12px}.fm-chips{border:0;margin:0;padding:0}.fm-chips legend{font:800 .74rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--n);margin:0 0 8px;padding:0}.fm-chips legend b{color:var(--bad)}.fm-chips legend small{text-transform:none;letter-spacing:0;color:var(--mu);font-weight:600}.fm-chips__row{flex-wrap:wrap;gap:7px;display:flex}.fm-chip{border:1.5px solid var(--ln);font:700 .84rem var(--display);color:var(--n);cursor:pointer;animation:.3s both fmIn;animation-delay:calc(var(--i)*30ms);background:#f8f9fd;border-radius:12px;align-items:center;gap:7px;padding:9px 13px;transition:all .2s;display:inline-flex;position:relative}.fm-chip svg{color:var(--c)}.fm-chip img{object-fit:cover;border-radius:2px;width:18px;max-width:none;height:13px}.fm-chip:hover{border-color:var(--c);translate:0 -1px}.fm-chip.is-on{background:var(--c);border-color:var(--c);color:#fff;box-shadow:0 8px 18px -10px var(--c)}.fm-chip.is-on svg{color:#fff}.fm-chip__tick{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.fm-chips.is-bad .fm-chip{border-color:#f2b8c1}.fm-types{scrollbar-width:thin;gap:6px;margin:-2px -2px 0;padding:2px 2px 8px;display:flex;overflow-x:auto}.fm-type{border:1.5px solid var(--ln);font:700 .78rem var(--display);color:var(--mu);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 12px;transition:all .2s;display:inline-flex}.fm-type svg{color:var(--tc)}.fm-type:hover{border-color:var(--tc);color:var(--n)}.fm-type.is-on{background:var(--tc);border-color:var(--tc);color:#fff}.fm-type.is-on svg{color:#fff}.fm-check{cursor:pointer;color:var(--mu);align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.45;display:flex}.fm-check input{opacity:0;width:1px;height:1px;position:absolute}.fm-check__box{border:2px solid var(--ln);background:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .2s;display:grid}.fm-check__box svg{fill:none;stroke:#fff;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;width:13px;height:13px;transition:stroke-dashoffset .25s}.fm-check input:checked+.fm-check__box{background:var(--ok);border-color:var(--ok)}.fm-check input:checked+.fm-check__box svg{stroke-dashoffset:0}.fm-check input:focus-visible+.fm-check__box{box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 20%,transparent)}.fm-f.is-bad .fm-check__box{border-color:var(--bad)}.fm-check a{color:var(--c);font-weight:700}.fm-recap{background:color-mix(in srgb,var(--c) 6%,#fff);border:1px dashed color-mix(in srgb,var(--c) 35%,var(--ln));border-radius:12px;flex-wrap:wrap;gap:6px;padding:10px;display:flex}.fm-recap span{font:700 .74rem var(--display);color:var(--n);background:#fff;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;display:inline-flex}.fm-recap svg{color:var(--c)}.fm-nav{justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;display:flex}.fm-back{font:700 .9rem var(--display);color:var(--mu);cursor:pointer;background:0 0;border:0;margin-right:auto;padding:10px 4px}.fm-back:hover{color:var(--n)}.fm-go{justify-content:center;align-items:center;gap:8px;min-width:180px;display:inline-flex;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 60%,var(--n)))!important;border-color:#0000!important}.fm-go span{transition:translate .2s}.fm-go:hover span{translate:4px}.fm-spin{border:2.5px solid #fff5;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite fmSpin}@keyframes fmSpin{to{rotate:360deg}}.fm-perks{border-top:1px solid #eef1f7;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:12px 0 0;list-style:none;display:flex}.fm-perks li{font:700 .76rem var(--display);color:var(--mu);align-items:center;gap:6px;display:inline-flex}.fm-perks svg{color:var(--ok)}.fm-fail{color:#9b1c31;background:#fff1f3;border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:.88rem}.fm-fail a{color:inherit;font-weight:700}.fm-preview{color:#7a5410;font:600 .82rem var(--body);background:#fff7e0;border-radius:10px;margin:0 0 10px;padding:8px 12px}.fm-done{text-align:center;padding:30px 20px;position:relative;overflow:hidden}.fm-done__tick{width:84px;height:84px;margin:0 auto 12px;display:block}.fm-done__tick circle{fill:color-mix(in srgb,var(--ok) 12%,#fff);stroke:var(--ok);stroke-width:2.5px;stroke-dasharray:160;stroke-dashoffset:160px;animation:.6s forwards fmDraw}.fm-done__tick path{fill:none;stroke:var(--ok);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:.4s .5s forwards fmDraw}.fm-done__burst{width:0;height:0;position:absolute;top:72px;left:50%}.fm-done__burst i{background:var(--lt);width:8px;height:8px;rotate:var(--a);border-radius:2px;animation:.9s cubic-bezier(.2,.7,.2,1) .5s both fmBurst;position:absolute}.fm-done__burst i:nth-child(3n){background:#f0d98f}.fm-done__burst i:nth-child(3n+1){background:var(--c)}@keyframes fmBurst{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-80px)scale(.3)}}.fm-done h3{font:800 1.25rem var(--display);color:var(--n);margin:0 0 10px}.fm-done__body{max-width:440px;color:var(--mu);margin:0 auto 14px;font-size:.92rem}.fm-done__body a{color:var(--c);font-weight:700}.fm-next{text-align:left;gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.fm-next li{color:#14193d;background:#f6f7fb;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.86rem;animation:.4s both fmIn;display:flex}.fm-next li:nth-child(2){animation-delay:.15s}.fm-next li:nth-child(3){animation-delay:.3s}.fm-next svg{color:var(--ok);flex:none}.fm-modal{z-index:1000;background:#050c3fcc;place-items:center;padding:16px;animation:.25s both fmFade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fmFade{0%{opacity:0}}.fm-modal__box{background:#fff;border-radius:26px;grid-template-columns:280px minmax(0,1fr);width:min(920px,100%);max-height:calc(100vh - 32px);animation:.4s cubic-bezier(.2,.7,.2,1) both fmRise;display:grid;position:relative;overflow:auto;box-shadow:0 50px 100px -30px #000}@keyframes fmRise{0%{opacity:0;translate:0 24px;scale:.97}}.fm-modal__x{z-index:2;border:1px solid var(--ln,#d7ddeb);cursor:pointer;color:#07104f;background:#fff;border-radius:50%;width:38px;height:38px;font-size:1.4rem;line-height:1;position:absolute;top:12px;right:14px}.fm-modal__side{color:#fff;background:radial-gradient(80% 60% at 20% 0,#13309c,#0000 70%),linear-gradient(170deg,#07104f,#0a1766);padding:28px 22px;position:relative;overflow:hidden}.fm-modal__side h2{font:800 1.2rem/1.3 var(--display);color:#fff;margin:14px 0 8px}.fm-modal__side p{color:#c9d3f5;margin:0 0 14px;font-size:.86rem}.fm-side__k{font:800 .72rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#6ee0ce;margin-top:14px;display:block}.fm-side__k+h2{margin-top:6px}.fm-side__pts{gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.fm-side__pts li{font:700 .8rem var(--display);color:#e1e7ff;align-items:center;gap:8px;display:flex}.fm-side__pts svg{color:#6ee0ce}.fm-doc{perspective:600px;width:96px;height:118px;display:block;position:relative}.fm-doc__page{background:linear-gradient(160deg,#fff,#e6ecff);border-radius:10px;align-content:start;gap:6px;padding:34px 12px 10px;animation:5s ease-in-out infinite fmDoc;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateY(-14deg)rotateX(6deg);box-shadow:10px 10px 0 -2px #fff2,0 20px 30px -14px #000}@keyframes fmDoc{50%{transform:rotateY(10deg)rotateX(2deg)translateY(-4px)}}.fm-doc__page i{background:#c9d3f5;border-radius:3px;height:5px}.fm-doc__page i:nth-child(2){width:70%}.fm-doc__page i:nth-child(4){width:50%}.fm-doc__ic{color:#fff;background:#0b22a8;border-radius:9px;place-items:center;width:30px;height:30px;font-size:1rem;display:grid;position:absolute;top:8px;left:12px;transform:rotateY(-14deg)}.fm-doc--case .fm-doc__ic{background:#0e9c88}.fm-ring{align-items:center;gap:10px;display:flex}.fm-ring svg{width:54px;height:54px;rotate:-90deg}.fm-ring circle{fill:none;stroke-width:4.5px}.fm-ring .bg{stroke:#ffffff1f}.fm-ring .fg{stroke:#6ee0ce;stroke-linecap:round;transition:stroke-dasharray .4s}.fm-ring b{font:800 1.1rem var(--display)}.fm-ring span{color:#c9d3f5;font-size:.78rem}.fm-modal__main{padding:28px 26px 24px}.fm-modal__main .fm-grid{gap:10px}@media (max-width:760px){.fm-modal__box{grid-template-columns:1fr}.fm-modal__side{grid-template-columns:auto 1fr;align-items:center;gap:4px 14px;padding:20px;display:grid}.fm-modal__side .fm-doc{grid-row:span 3;width:64px;height:80px}.fm-modal__side .fm-doc__page{padding-top:26px}.fm-modal__side h2{margin:0;font-size:1rem}.fm-modal__side p,.fm-side__pts{display:none}.fm-side__k{margin:0}.fm-ring{grid-column:2}.fm-ring svg{width:38px;height:38px}.fm-modal__main{padding:20px 16px}}@media (max-width:560px){.fm-grid{grid-template-columns:1fr}.fm-steps button{justify-content:center;gap:0;font-size:0}.fm-steps button span{font-size:.74rem}.fm-steps li.is-on button{gap:6px;font-size:.78rem}.fm-form,.fm-done{padding:14px}.fm-go{flex:1;min-width:0}.fm-phone__count{display:none}}@media (prefers-reduced-motion:reduce){.fm *,.fm-modal *{transition:none!important;animation:none!important}.fm-st--ok svg,.fm-done__tick circle,.fm-done__tick path{stroke-dashoffset:0}}.fm-phone{align-items:center}.fm-phone__cc{align-self:center;height:38px;padding-top:0;padding-bottom:0}.fm-phone__cc select{width:100%;height:100%;padding:0;top:0;bottom:0;left:0;right:0}.cr{--navy:#07104f;--royal:#0b22a8;--bright:#1e5bff;--teal:#0e9c88;--teal2:#6ee0ce;--gold:#c99a2e;--gold2:#f0d98f;--mut:#5a6386;--line:#e3e8f7;overflow-x:clip}.cr-kick{font:600 .74rem var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--teal);align-items:center;gap:10px;display:inline-flex}.cr-kick:before{content:"";background:currentColor;width:24px;height:1.5px}.cr-kick--light{color:var(--teal2)}.cr-head{max-width:700px;margin-bottom:32px}.cr-head--center{text-align:center;margin-left:auto;margin-right:auto}.cr-head h2{color:var(--navy);margin:.4em 0 .3em;font-size:clamp(1.8rem,3.4vw,2.6rem)}.cr-head p{color:var(--mut);font-size:1.04rem}.cr-head--light h2{color:#fff}.cr-head--light p{color:#c9d6ff}.cr-ghost{color:#fff!important;background:0 0!important;border-color:#fff6!important}.cr .btn{align-items:center;gap:8px;display:inline-flex}.cr-hero{color:#fff;background:radial-gradient(120% 120% at 80% 30%,#122db8 0%,#07104f 52%,#040a33 100%);padding:clamp(56px,7vw,96px) 0 clamp(60px,7vw,100px);position:relative;overflow:hidden}.cr-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cr-aur{will-change:transform;border-radius:50%;position:absolute}.cr-aur--1{background:radial-gradient(circle,#1e5bff80,#1e5bff00 65%);width:720px;height:720px;animation:18s ease-in-out infinite alternate crA1;top:-300px;left:-260px}.cr-aur--2{background:radial-gradient(circle,#0e9c8873,#0e9c8800 65%);width:620px;height:620px;animation:22s ease-in-out infinite alternate crA2;bottom:-320px;right:-200px}@keyframes crA1{to{transform:translate(180px,120px)scale(1.15)}}@keyframes crA2{to{transform:translate(-200px,-90px)scale(1.2)}}.cr-hero__grid{background-image:radial-gradient(#ffffff14 1px,#0000 1.4px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.cr-hero__in{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid;position:relative}.cr-hero .crumbs{margin-bottom:18px}.cr-hero h1{color:#fff;max-width:13em;margin:.3em 0 .35em;font-size:clamp(2.3rem,4.8vw,3.8rem)}.cr-hero__lead{color:#c9d6ff;max-width:36em;font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.65}.cr-hero__tag{border-left:2px solid var(--gold2);font:600 1.02rem var(--display);color:var(--gold2);margin:18px 0 26px;padding-left:14px;animation:.6s cubic-bezier(.2,.8,.2,1) crTag}@keyframes crTag{0%{opacity:0;transform:translateY(8px)}}.cr-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.cr-hero__mini{color:#afc0f5;letter-spacing:.04em;margin-top:18px;font-size:.86rem}.cr-eco{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.cr-eco__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.cr-eco__lines line{stroke:#9fb4ff59;stroke-width:.3px;stroke-dasharray:1.2 1.4;vector-effect:non-scaling-stroke;animation:3s linear infinite crDash}.cr-eco__lines line.cr-eco__ring{stroke:#6ee0ce33;stroke-dasharray:none}@keyframes crDash{to{stroke-dashoffset:-10px}}.cr-eco__spark{opacity:.5;width:36%;position:absolute;bottom:28%;left:4%}.cr-eco__spark polyline{fill:none;stroke:var(--teal2);stroke-width:2px;stroke-dasharray:400;stroke-dashoffset:400px}.cr-hero.is-in .cr-eco__spark polyline{animation:2.4s ease-out .4s forwards crDraw}@keyframes crDraw{to{stroke-dashoffset:0}}.cr-eco__bars{opacity:.55;align-items:flex-end;gap:4px;height:60px;display:flex;position:absolute;top:36%;right:6%}.cr-eco__bars i{width:7px;height:var(--h);background:linear-gradient(180deg,var(--gold2),var(--bright));transform-origin:bottom;animation:3.2s ease-in-out infinite crBar;animation-delay:calc(var(--i)*-.4s);border-radius:3px 3px 0 0}@keyframes crBar{50%{transform:scaleY(.6)}}.cr-eco__core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 35% 30%,#2b5bff,#0b1a6e 75%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42%;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #1e5bff1a,0 0 0 24px #1e5bff0d,0 30px 60px #0006}.cr-eco__faces{margin-bottom:6px;display:flex}.cr-eco__faces img{object-fit:cover;object-position:50% 15%;width:38px;max-width:none;height:38px;animation:4s ease-in-out infinite crFace;animation-delay:calc(var(--i)*-.6s);background:linear-gradient(135deg,#9db8ff,#0b22a8);border-radius:50%;margin-left:-11px;box-shadow:0 0 0 2px #fff}.cr-eco__faces img:first-child{margin-left:0}@keyframes crFace{50%{transform:translateY(-4px)}}.cr-eco__core b{font:700 1.15rem var(--display)}.cr-eco__core span{color:var(--gold2);font-size:.76rem;font-weight:600}.cr-eco__node{color:#fff;font:600 .82rem var(--body);white-space:nowrap;animation:6s ease-in-out infinite crNode;animation-delay:calc(var(--i)*-1s);background:#07104fd9;border:1px solid #9fb4ff59;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 10px 24px #0000004d}.cr-eco__node svg{color:var(--teal2)}@keyframes crNode{50%{transform:translateY(-8px)}}.cr-nav{z-index:40;border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:76px;box-shadow:0 8px 20px #07104f0d}.cr-nav__in{scrollbar-width:none;align-items:center;gap:4px;display:flex;overflow-x:auto}.cr-nav__in::-webkit-scrollbar{display:none}.cr-nav a{color:var(--mut);font:500 .9rem var(--body);white-space:nowrap;flex:none;padding:15px 14px;text-decoration:none;position:relative}.cr-nav a:hover{color:var(--navy)}.cr-nav a.is-on{color:var(--navy);font-weight:600}.cr-nav a.is-on:after{content:"";background:var(--bright);border-radius:2px;height:2.5px;position:absolute;bottom:0;left:14px;right:14px}.cr-nav__cta{background:var(--royal);border-radius:999px;align-items:center;gap:6px;margin-left:auto;color:#fff!important;padding:8px 16px!important;font-weight:600!important;display:inline-flex!important}.cr-nav__cta:after{display:none}.cr-pil{background:#fff}.cr-pil__row{grid-template-columns:repeat(4,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cr-pil__row:before{content:"";background:linear-gradient(90deg,#0000,#c9d2f0,#0000);height:1px;position:absolute;top:58px;left:6%;right:6%}.cr-pil__row li{border:1px solid var(--line);opacity:0;transition:opacity .6s,transform .6s,box-shadow .3s,border-color .3s;transition-delay:calc(var(--i)*.11s);background:linear-gradient(#fff,#f7f9ff);border-radius:22px;padding:24px 22px;position:relative;transform:translateY(18px)}.cr-pil.is-in .cr-pil__row li{opacity:1;transform:none}.cr-pil__row li:hover{border-color:#9db8ff;transform:translateY(-4px);box-shadow:0 18px 40px #07104f1a}.cr-pil__no{font:700 2.2rem/1 var(--display);color:#0000;-webkit-text-stroke:1.2px #d3dbf5;position:absolute;top:18px;right:20px}.cr-pil__ic{color:#fff;background:linear-gradient(135deg,var(--bright),var(--teal));width:56px;height:56px;animation:5s ease-in-out infinite crFace;animation-delay:calc(var(--i)*-1.2s);border-radius:18px;justify-content:center;align-items:center;margin-bottom:16px;display:flex;box-shadow:0 12px 24px #1e5bff40}.cr-pil__row h3{color:var(--navy);margin:0 0 6px;font-size:1.3rem}.cr-pil__row p{color:var(--mut);margin:0;font-size:.95rem}.cr-why{background:linear-gradient(#f5f7fd,#fff);scroll-margin-top:130px}.cr-why__grid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.cr-card{border:1px solid var(--line);opacity:0;background:#fff;border-radius:24px;flex-direction:column;gap:8px;padding:24px;transition:opacity .6s,transform .6s,box-shadow .3s;display:flex;position:relative;overflow:hidden;transform:translateY(18px)}.cr-why.is-in .cr-card{opacity:1;transform:none}.cr-why.is-in .cr-card:nth-child(2){transition-delay:.1s}.cr-why.is-in .cr-card:nth-child(3){transition-delay:.2s}.cr-why.is-in .cr-card:nth-child(4){transition-delay:.3s}.cr-card:hover{box-shadow:0 24px 50px #07104f1f}.cr-card__no{font:700 .8rem var(--body);color:#9aa6c2;letter-spacing:.1em;position:absolute;top:18px;right:22px}.cr-card__vis{background:linear-gradient(135deg,#07104f,#0b22a8);border-radius:16px;justify-content:center;align-items:center;height:150px;margin:-4px -4px 10px;display:flex;position:relative;overflow:hidden}.cr-card h3{color:var(--navy);margin:0;font-size:1.32rem}.cr-card p{color:var(--mut);margin:0}.cr-card__lab{color:var(--royal);font:600 .78rem var(--body);background:#eef2ff;border-radius:999px;align-self:flex-start;margin-top:6px;padding:5px 12px}.cr-card--net svg{width:78%;height:auto}.cr-card--net line{stroke:#9fb4ff4d;stroke-width:1.2px;transition:stroke .4s}.cr-card--net circle{transition:r .4s}.cr-card--net:hover line{stroke:#6ee0cee6}.cr-card--net:hover circle{r:12}.cr-meter{background:#ffffff1f;border-radius:6px;height:10px;position:absolute;top:44px;left:24px;right:24px;overflow:hidden}.cr-meter i{background:linear-gradient(90deg,var(--teal2),var(--gold2));border-radius:6px;width:0;height:100%;transition:width 1.6s cubic-bezier(.2,.8,.2,1) .3s;display:block}.cr-why.is-in .cr-meter i{width:100%}.cr-steps{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:72px;left:24px;right:24px}.cr-steps li{color:#fff;font:600 .82rem var(--body);opacity:0;transition:opacity .4s;transition-delay:calc(var(--i)*.35s + .4s);flex-direction:column;align-items:center;gap:6px;display:flex}.cr-steps li:before{content:"";background:var(--gold2);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 4px #f0d98f40}.cr-why.is-in .cr-steps li{opacity:1}.cr-card--map svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cr-card--map path{fill:#1b2a8c;stroke:#07104f;stroke-width:.5px}.cr-card--map path.on{fill:#2b47c9}.cr-card--map circle{fill:var(--teal2);animation:2.6s ease-in-out infinite crPin;animation-delay:calc(var(--i)*-.22s)}@keyframes crPin{50%{opacity:.25}}.cr-card__big{font:800 3rem/1 var(--display);color:#fff;text-shadow:0 4px 20px #0006;align-items:baseline;gap:8px;display:flex;position:relative}.cr-card__big small{font:600 .9rem var(--body);color:var(--gold2)}.cr-tl{justify-content:space-between;width:100%;margin:0;padding:0 24px;list-style:none;display:flex;position:relative}.cr-tl:before{content:"";background:#fff3;height:2px;position:absolute;top:9px;left:36px;right:36px}.cr-tl li{color:#fff;font:600 .82rem var(--body);flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}.cr-tl i{width:20px;height:20px;transition:background .4s,border-color .4s,transform .4s;transition-delay:calc(var(--i)*.3s + .3s);background:#0b1a6e;border:2px solid #fff6;border-radius:50%}.cr-why.is-in .cr-tl i{background:var(--teal2);border-color:#fff;transform:scale(1.1)}.cr-tl li:last-child i{width:26px;height:26px;margin-top:-3px}.cr-jr{color:#fff;background:radial-gradient(120% 120% at 20% 0,#122db8,#07104f 60%);scroll-margin-top:130px;overflow:hidden}.cr-jr__path{grid-template-columns:repeat(7,1fr);gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid;position:relative}.cr-jr__track{background:#ffffff24;border-radius:3px;height:3px;position:absolute;top:30px;left:7%;right:7%}.cr-jr__track b{width:calc(var(--p)*100%);background:linear-gradient(90deg,var(--teal2),var(--gold2));border-radius:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 14px #6ee0ce99}.cr-jr__path li{text-align:center;opacity:.45;flex-direction:column;align-items:center;gap:8px;transition:opacity .5s;display:flex;position:relative}.cr-jr__path li.is-on{opacity:1}.cr-jr__dot{color:#c9d6ff;background:#0b1a6e;border:2px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;transition:background .5s,border-color .5s,color .5s,box-shadow .5s;display:flex}.cr-jr__path li.is-on .cr-jr__dot{background:linear-gradient(135deg,var(--bright),var(--teal));color:#fff;border-color:#fff;box-shadow:0 0 0 6px #6ee0ce26}.cr-jr__path b{font:700 1.02rem var(--display)}.cr-jr__path small{color:#c9d6ff;max-width:15ch;font-size:.8rem;line-height:1.4}.cr-gl{background:#fff}.cr-gl__in{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.cr-gl__big{align-items:baseline;gap:12px;margin:6px 0 18px;display:flex}.cr-gl__big b{font:800 clamp(3rem,6vw,4.4rem)/1 var(--display);background:linear-gradient(90deg,var(--royal),var(--teal));color:#0000;-webkit-background-clip:text;background-clip:text}.cr-gl__big span{color:var(--mut);font-weight:500}.cr-gl__flags{flex-wrap:wrap;gap:6px;display:flex}.cr-gl__flags img{width:30px;height:22px;box-shadow:0 0 0 1px var(--line);object-fit:cover;border-radius:4px;max-width:none;transition:transform .2s}.cr-gl__flags img:hover{transform:translateY(-3px)}.cr-gl__vis{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}.cr-gl__halo{background:radial-gradient(circle,#1e5bff40,#0000 65%);border-radius:50%;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%}.cr-gl__globe{background:radial-gradient(circle at 40% 35%,#1336c9,#07104f 70%);border-radius:50%;position:absolute;top:8%;bottom:8%;left:8%;right:8%;overflow:hidden;box-shadow:inset -20px -24px 50px #040a33b3,0 30px 70px #07104f59}.cr-gl__globe canvas{width:100%;height:100%;display:block}.cr-gl__lab{border:1px solid var(--line);color:var(--navy);font:600 .84rem var(--body);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 14px;animation:6s ease-in-out infinite crNode;position:absolute;box-shadow:0 12px 28px #07104f1f}.cr-gl__lab--0{top:12%;left:-4%}.cr-gl__lab--1{animation-delay:-1.5s;top:22%;right:-6%}.cr-gl__lab--2{animation-delay:-3s;bottom:20%;left:-8%}.cr-gl__lab--3{animation-delay:-4.5s;bottom:8%;right:-2%}.cr-dp{background:linear-gradient(#f5f7fd,#fff);scroll-margin-top:130px}.cr-dp__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.cr-dp__card{border:1px solid var(--line);text-align:left;cursor:pointer;font:inherit;color:inherit;opacity:0;transition:opacity .5s,transform .35s,box-shadow .35s,border-color .35s,filter .35s;transition-delay:calc(var(--i)*70ms);background:#fff;border-radius:24px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px;display:flex;position:relative;overflow:hidden;transform:translateY(16px)}.cr-dp.is-in .cr-dp__card{opacity:1;transform:none}.cr-dp__card:before{content:"";background:radial-gradient(120% 90% at 100% 0%,color-mix(in srgb,var(--lt) 35%,transparent),transparent 60%);opacity:0;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.cr-dp__card:hover,.cr-dp__card.is-hi{border-color:var(--c);transition-delay:0s;transform:translateY(-5px);box-shadow:0 22px 46px #07104f21}.cr-dp__card:focus-visible{border-color:var(--c);transition-delay:0s;transform:translateY(-5px);box-shadow:0 22px 46px #07104f21}.cr-dp__card:hover:before,.cr-dp__card.is-hi:before{opacity:1}.cr-dp__card.is-dim{filter:grayscale(.5);opacity:.45!important}.cr-dp__no{font:700 2.4rem/1 var(--display);color:#0000;-webkit-text-stroke:1.2px color-mix(in srgb,var(--c) 35%,#fff);position:absolute;top:18px;right:22px}.cr-dp__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--lt));width:52px;height:52px;box-shadow:0 10px 22px color-mix(in srgb,var(--c) 35%,transparent);border-radius:16px;justify-content:center;align-items:center;margin-bottom:6px;display:flex;position:relative}.cr-dp__card b{font:700 1.18rem/1.2 var(--display);color:var(--navy);position:relative}.cr-dp__tags{color:var(--mut);font-size:.86rem;position:relative}.cr-dp__go{font:600 .88rem var(--body);color:var(--c);align-items:center;gap:6px;margin-top:8px;transition:gap .25s;display:inline-flex;position:relative}.cr-dp__card:hover .cr-dp__go{gap:10px}.cr-open{color:#fff;background:linear-gradient(120deg,#07104f,#0b22a8);border-radius:24px;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;margin-top:26px;padding:24px 26px;display:grid}.cr-open__st{background:#f0d98f1f;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative}.cr-open__st i{background:var(--gold2);border-radius:50%;width:16px;height:16px;animation:2s ease-out infinite crPing;box-shadow:0 0 #f0d98f99}@keyframes crPing{70%{box-shadow:0 0 0 18px #f0d98f00}to{box-shadow:0 0 #f0d98f00}}.cr-open__t b{font:700 1.2rem var(--display);display:block}.cr-open__t p{color:#c9d6ff;margin:4px 0 10px;font-size:.94rem}.cr-open__chips{flex-wrap:wrap;gap:6px;display:flex}.cr-open__chips span{font:500 .76rem var(--body);color:#e3e9ff;border:1px solid #fff3;border-radius:999px;padding:4px 10px}.cr-open__cta{flex-direction:column;align-items:flex-start;gap:8px;max-width:260px;display:flex}.cr-open__cta .btn{color:var(--navy)!important;background:#fff!important;border-color:#fff!important}.cr-open__cta small{color:#afc0f5;font-size:.78rem;line-height:1.4}.cr-drw{z-index:1000;background:#040a3399;justify-content:flex-end;animation:.2s crFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes crFade{0%{opacity:0}}.cr-drw__box{background:#fff;width:min(520px,100%);height:100%;padding:34px 32px;animation:.4s cubic-bezier(.2,.8,.2,1) crSlide;position:relative;overflow:auto;box-shadow:-30px 0 80px #0000004d}@keyframes crSlide{0%{opacity:0;transform:translate(60px)}}.cr-drw__box:before{content:"";background:linear-gradient(90deg,var(--c),var(--lt));height:6px;position:absolute;top:0;left:0;right:0}.cr-drw__x{border:1px solid var(--line);width:42px;height:42px;color:var(--navy);cursor:pointer;background:#fff;border-radius:50%;font-size:1.5rem;line-height:1;position:absolute;top:18px;right:18px}.cr-drw__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--lt));border-radius:18px;justify-content:center;align-items:center;width:58px;height:58px;margin:8px 0 14px;display:flex}.cr-drw__sel{font:600 .74rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:var(--mut)}.cr-drw h3{color:var(--navy);margin:4px 0 10px;font-size:1.8rem}.cr-drw__tags{flex-wrap:wrap;gap:6px;margin-bottom:20px;display:flex}.cr-drw__tags span{background:color-mix(in srgb,var(--c) 10%,#fff);color:var(--c);font:600 .78rem var(--body);border-radius:999px;padding:4px 10px}.cr-drw h4{color:var(--navy);margin:16px 0 8px;font-size:.98rem}.cr-drw__list{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.cr-drw__list li{color:#26305c;background:#f6f8ff;border-radius:12px;align-items:flex-start;gap:8px;padding:9px 10px;font-size:.88rem;display:flex}.cr-drw__list svg{color:var(--c);flex:none;margin-top:2px}.cr-drw__list--fit{grid-template-columns:1fr}.cr-drw__cta{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.cr-sk{background:#fff}.cr-sk__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.cr-sk__res{background:#fafbff;border:1px dashed #c9d2f0;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;min-height:84px;padding:14px 16px;display:flex}.cr-sk__res>span{color:var(--navy);font-weight:600}.cr-sk__res b{background:var(--c);color:#fff;font:600 .82rem var(--body);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;animation:.4s crTag;display:inline-flex}.cr-sk__res button{color:var(--royal);font:600 .86rem var(--body);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-left:auto;display:inline-flex}.cr-sk__e{color:#9aa6c2!important;font-weight:500!important}.cr-sk__cloud{flex-wrap:wrap;justify-content:center;gap:12px;padding:20px;display:flex}.cr-sk__cloud button{border:1.5px solid var(--line);color:var(--navy);font:600 .98rem var(--body);cursor:pointer;animation:7s ease-in-out infinite crNode;animation-delay:calc(var(--i)*-.6s);background:#fff;border-radius:999px;padding:12px 20px;transition:background .25s,color .25s,border-color .25s;box-shadow:0 8px 20px #07104f0f}.cr-sk__cloud button:nth-child(3n){padding:14px 24px;font-size:1.12rem}.cr-sk__cloud button:hover,.cr-sk__cloud button.is-on{background:var(--royal);border-color:var(--royal);color:#fff}.cr-cu{background:linear-gradient(#f5f7fd,#fff);scroll-margin-top:130px;overflow:hidden}.cr-cu__in{grid-template-columns:.85fr 1.15fr;align-items:center;gap:40px;display:grid}.cr-cu__caps{flex-direction:column;gap:2px;margin:0 0 24px;padding:0;list-style:none;display:flex}.cr-cu__caps li{border-bottom:1px solid var(--line);font:600 1.12rem var(--display);color:var(--navy);opacity:0;transition:opacity .5s,transform .5s,color .25s;transition-delay:calc(var(--i)*90ms);align-items:center;gap:14px;padding:12px 0;display:flex;transform:translate(-12px)}.cr-cu.is-in .cr-cu__caps li{opacity:1;transform:none}.cr-cu__caps li:hover{color:var(--bright)}.cr-cu__caps span{font:600 .74rem var(--body);color:var(--teal);letter-spacing:.1em}.cr-cu__links{flex-wrap:wrap;gap:10px;display:flex}.cr-cu__wall{grid-template-columns:repeat(4,1fr);gap:12px;height:500px;display:grid;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 14% 86%,#0000);mask-image:linear-gradient(#0000,#000 14% 86%,#0000)}.cr-cu__col{overflow:hidden}.cr-cu__col--1,.cr-cu__col--3{padding-top:40px}.cr-cu__track{will-change:transform;flex-direction:column;gap:12px;animation:40s linear infinite tmWallUp;display:flex}.cr-cu__col--1 .cr-cu__track,.cr-cu__col--3 .cr-cu__track{animation-name:tmWallDown;animation-duration:46s}.cr-cu__wall:hover .cr-cu__track{animation-play-state:paused}.cr-cu__track figure{aspect-ratio:.85;background:radial-gradient(120% 90% at 50% 0,#9db8ff,#0b22a8 60%,#07104f 120%);border-radius:18px;margin:0;position:relative;overflow:hidden}.cr-cu__track img{width:118%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;translate:-50% 4%}.cr-st{background:#fff}.cr-st__card{cursor:pointer;text-align:left;color:#fff;width:100%;max-width:900px;font:inherit;background:radial-gradient(120% 140% at 100% 0,#1e5bff 0%,#0b22a8 45%,#07104f 100%);border:0;border-radius:32px;grid-template-columns:190px 1fr;align-items:center;gap:34px;margin:0 auto;padding:26px 34px 26px 26px;transition:translate .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px #07104f4d}.cr-st__card:before{content:"";background:repeating-linear-gradient(120deg,#ffffff0b 0 1px,#0000 1px 30px);position:absolute;top:0;bottom:0;left:0;right:0}.cr-st__card:hover{translate:0 -4px;box-shadow:0 40px 80px #07104f61}.cr-st__card:focus-visible{translate:0 -4px;box-shadow:0 40px 80px #07104f61}.cr-st__frame{aspect-ratio:100/108;background:#ffffff0d;border-radius:22px;justify-content:center;align-items:center;display:flex;position:relative}.cr-st__draw{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.cr-st__draw rect{fill:none;stroke:var(--gold2);stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:100px;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.8,.2,1) .2s}.cr-st.is-in .cr-st__draw rect{stroke-dashoffset:0}.cr-st__sil{fill:none;stroke:#fff6;stroke-width:3px;stroke-linecap:round;stroke-dasharray:5 6;width:62%}.cr-st__plus{width:44px;height:44px;font:300 1.7rem/1 var(--display);color:var(--navy);background:var(--gold2);border-radius:50%;justify-content:center;align-items:center;animation:2.4s ease-out infinite crPing;display:flex;position:absolute;bottom:14px;right:-12px}.cr-st__body{flex-direction:column;align-items:flex-start;gap:10px;display:flex;position:relative}.cr-st__h{font:800 clamp(1.7rem,3.4vw,2.5rem)/1.1 var(--display);letter-spacing:-.025em}.cr-st__p{color:#c9d6ff;font-size:1.05rem}.cr-st__btn{color:var(--navy);font:600 .95rem var(--body);background:#fff;border-radius:999px;align-items:center;gap:8px;margin-top:6px;padding:12px 22px;transition:gap .25s;display:inline-flex}.cr-st__card:hover .cr-st__btn{gap:12px}.cr-ap{background:linear-gradient(#f5f7fd,#fff);scroll-margin-top:130px}.cr-ap__in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:36px;display:grid}.cr-ap__steps{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex;position:relative}.cr-ap__steps li{align-items:center;gap:14px;padding:10px 0;display:flex;position:relative}.cr-ap__steps li:not(:last-child):after{content:"";background:#d7def4;width:2px;height:20px;position:absolute;top:52px;left:21px}.cr-ap__steps span{width:44px;height:44px;color:var(--mut);font:700 .9rem var(--display);background:#fff;border:1.5px solid #d7def4;border-radius:50%;justify-content:center;align-items:center;transition:all .3s;display:flex}.cr-ap__steps li.is-on span{background:var(--royal);border-color:var(--royal);color:#fff;box-shadow:0 0 0 6px #0b22a81f}.cr-ap__steps li.is-done span{background:var(--teal);border-color:var(--teal);color:#fff}.cr-ap__steps b{font:600 1.02rem var(--display);color:var(--navy)}.cr-ap__easy{font:600 .96rem var(--body);color:var(--royal);margin:16px 0}.cr-ap__trust{flex-direction:column;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.cr-ap__trust li{color:#26305c;align-items:center;gap:10px;font-size:.92rem;display:flex}.cr-ap__trust svg{color:var(--teal)}.cr-ap__mail{border:1px solid var(--line);background:#fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;display:flex}.cr-ap__mail span{color:var(--mut);font-size:.9rem}.cr-ap__mail b{color:var(--navy)}.cr-ap__card{border:1px solid var(--line);background:#fff;border-radius:26px;padding:26px;box-shadow:0 24px 60px #07104f14}.cr-form__bar{background:#eef2fc;border-radius:4px;height:5px;margin-bottom:12px;overflow:hidden}.cr-form__bar i{background:linear-gradient(90deg,var(--bright),var(--teal));border-radius:4px;height:100%;transition:width .45s cubic-bezier(.2,.8,.2,1);display:block}.cr-form__step{color:var(--mut);margin:0 0 14px;font-size:.86rem}.cr-form__step b{color:var(--navy)}.cr-form__need{color:var(--royal);font:600 .86rem var(--body);background:#eef2ff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.cr-up{position:relative}.cr-up__zone{text-align:center;cursor:pointer;background:#fafbff;border:2px dashed #c9d2f0;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;transition:border-color .2s,background .2s;display:flex}.cr-up__zone:hover,.cr-up.is-drag .cr-up__zone{border-color:var(--bright);background:#f1f5ff}.cr-up.has-file .cr-up__zone{border-style:solid;border-color:var(--teal);background:#f0fbf8}.cr-up.is-bad .cr-up__zone{background:#fff6f6;border-color:#d14343}.cr-up__ic{color:#fff;background:linear-gradient(135deg,var(--bright),var(--teal));border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.cr-up__zone b{color:var(--navy);font-weight:600}.cr-up__zone em{color:#d14343;font-style:normal}.cr-up__zone small{color:var(--mut)}.cr-up__rm{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:50%;width:30px;height:30px;font-size:1.1rem;position:absolute;top:10px;right:10px}.cr-up__m{color:#d14343;min-height:1em;margin:6px 2px 0;font-size:.82rem}.cr-up input:focus-visible+.cr-up__zone{outline:3px solid var(--teal2);outline-offset:2px}.cr-done{--ok:#0e9c88;text-align:center;flex-direction:column;align-items:center;gap:8px;padding:30px 10px;display:flex}.cr-done h3{color:var(--navy);margin:8px 0 0;font-size:1.6rem}.cr-done p{color:var(--mut);margin:0}.cr-done__note{font-size:.82rem;color:#8e6c1e!important}.cr-done .btn{margin-top:14px}.cr-fin{text-align:center;color:#fff;background:radial-gradient(120% 140% at 50% 0,#1336c9,#07104f 60%,#040a33);padding:clamp(70px,8vw,110px) 0;position:relative;overflow:hidden}.cr-fin__bg{pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1.4px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0}.cr-fin__bg i{background:var(--teal2);width:6px;height:6px;box-shadow:0 0 10px var(--teal2);opacity:0;animation:crRise var(--t) linear infinite;animation-delay:calc(var(--d)*-1);border-radius:50%;position:absolute;bottom:-12px}.cr-fin__bg i:nth-child(3n){background:var(--gold2);box-shadow:0 0 10px var(--gold2)}@keyframes crRise{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}to{opacity:0;transform:translateY(-520px)}}.cr-fin__in{position:relative}.cr-fin h2{color:#fff;max-width:16em;margin:0 auto .4em;font-size:clamp(2rem,4vw,3rem)}.cr-fin p{color:#c9d6ff;max-width:34em;margin:0 auto 28px;font-size:1.08rem}.cr-fin__cta{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.cr-fin__w{color:var(--navy)!important;background:#fff!important;border-color:#fff!important}@media (max-width:1100px){.cr-hero__in,.cr-gl__in,.cr-sk__in,.cr-cu__in,.cr-ap__in{grid-template-columns:1fr}.cr-eco{max-width:440px}.cr-pil__row{grid-template-columns:repeat(2,1fr)}.cr-pil__row:before{display:none}.cr-dp__grid{grid-template-columns:repeat(2,1fr)}.cr-open{grid-template-columns:auto 1fr}.cr-open__cta{grid-column:1/-1;max-width:none}}@media (max-width:760px){.cr-nav{top:64px}.cr-nav__cta{display:none!important}.cr-why__grid,.cr-dp__grid,.cr-pil__row{grid-template-columns:1fr}.cr-jr__path{grid-template-columns:1fr;gap:0;padding-left:8px}.cr-jr__track{width:3px;height:auto;top:10px;bottom:10px;left:38px;right:auto}.cr-jr__track b{width:100%;height:calc(var(--p)*100%);bottom:auto}.cr-jr__path li{text-align:left;flex-direction:row;align-items:center;gap:14px;padding:10px 0}.cr-jr__path li>b{min-width:96px}.cr-jr__dot{flex:none;width:58px;height:58px}.cr-jr__path small{max-width:none}.cr-eco__node{padding:6px 10px;font-size:.7rem}.cr-eco__bars,.cr-eco__spark{display:none}.cr-gl__lab{padding:6px 10px;font-size:.72rem}.cr-drw{align-items:flex-end}.cr-drw__box{border-radius:24px 24px 0 0;height:auto;max-height:90vh;padding:28px 20px}.cr-drw__list{grid-template-columns:1fr}.cr-cu__wall{grid-template-columns:repeat(3,1fr);height:380px}.cr-cu__col--3{display:none}.cr-st__card{text-align:center;grid-template-columns:1fr;justify-items:center;padding:26px 20px}.cr-st__frame{width:150px}.cr-st__body{align-items:center}.cr-ap__card{padding:18px}.cr-open{grid-template-columns:1fr}.cr-open__st{display:none}}@media (prefers-reduced-motion:reduce){.cr *,.cr :before,.cr :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.cr-pil__row li,.cr-card,.cr-dp__card,.cr-cu__caps li,.cr-steps li{opacity:1!important;transform:none!important}.cr-meter i{width:100%}.cr-st__draw rect,.cr-eco__spark polyline{stroke-dashoffset:0}.cr-fin__bg i{display:none}}.gal{overflow-x:clip}.gal-hero{color:#fff;background:radial-gradient(120% 120% at 80% 30%,#122db8 0%,#07104f 52%,#040a33 100%);padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.gal-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gal-hero__in{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid;position:relative}.gal-hero .crumbs{margin-bottom:18px}.gal-hero h1{color:#fff;max-width:12em;margin:.3em 0 .35em;font-size:clamp(2.3rem,4.8vw,3.8rem)}.gal-hero__lead{color:#c9d6ff;font-size:1.1rem}.gal-hero__cats{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.gal-hero__cats li{font:500 .86rem var(--body);background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.gal-hero__cats svg{color:var(--c)}.gal-stack{height:420px;position:relative}.gal-pol{width:170px;transform:translate(-50%,-50%) rotate(var(--r)) translate(var(--x),var(--y));animation:7s ease-in-out infinite galFloat;animation-delay:calc(var(--k)*-1s);background:#fff;border-radius:6px;margin:0;padding:10px 10px 34px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;left:50%;box-shadow:0 24px 50px #00000073}.gal-pol span{aspect-ratio:1;background:radial-gradient(120% 90% at 50% 0,#9db8ff,#0b22a8 60%,#07104f 120%);display:block;position:relative;overflow:hidden}.gal-pol img{width:118%;max-width:none;height:auto;position:absolute;bottom:0;left:50%;translate:-50% 4%}.gal-pol figcaption{text-align:center;font:600 .82rem var(--display);color:#07104f;position:absolute;bottom:9px;left:0;right:0}.gal-pol--0{--r:-14deg;--x:-150px;--y:-60px;--k:0}.gal-pol--1{--r:9deg;--x:130px;--y:-90px;--k:1}.gal-pol--2{--r:-6deg;--x:-170px;--y:90px;--k:2}.gal-pol--3{--r:12deg;--x:150px;--y:80px;--k:3}.gal-pol--4{--r:-3deg;--x:-20px;--y:-120px;--k:4}.gal-pol--5{--r:5deg;--x:20px;--y:110px;--k:5}.gal-pol--6{--r:-1deg;--x:0px;--y:0px;--k:6;z-index:2;width:190px}@keyframes galFloat{50%{margin-top:-10px}}.gal-stack:hover .gal-pol--0{--x:-200px}.gal-stack:hover .gal-pol--1{--x:180px}.gal-stack:hover .gal-pol--2{--x:-220px}.gal-stack:hover .gal-pol--3{--x:200px}.gal-body{background:linear-gradient(#f5f7fd,#fff)}.gal-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:28px;display:flex}.gal-top h2{color:#07104f;margin:.35em 0 0;font-size:clamp(1.7rem,3vw,2.3rem)}.gal-tabs{flex-wrap:wrap;gap:8px;display:flex}.gal-tabs button{color:#07104f;font:600 .88rem var(--body);cursor:pointer;background:#fff;border:1.5px solid #dce3f7;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;transition:all .2s;display:inline-flex}.gal-tabs button em{color:#0b22a8;background:#eef2fc;border-radius:999px;padding:1px 7px;font-size:.72rem;font-style:normal}.gal-tabs button:hover{border-color:var(--c)}.gal-tabs button.is-on{background:var(--c);border-color:var(--c);color:#fff}.gal-tabs button.is-on em{color:#fff;background:#ffffff40}.gal-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.gal-al{animation:.5s both crTag;animation-delay:calc(var(--i)*60ms);background:#fff;border:1px solid #e3e8f7;border-radius:22px;transition:transform .3s,box-shadow .3s;overflow:hidden}.gal-al:hover{transform:translateY(-4px);box-shadow:0 22px 46px #07104f21}.gal-al__cover{aspect-ratio:4/3;cursor:zoom-in;background:#07104f;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.gal-al__p{object-fit:cover;max-width:none;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute}.gal-al__p--0{width:100%;height:100%;top:0;bottom:0;left:0;right:0}.gal-al__p--1,.gal-al__p--2{aspect-ratio:1;border:3px solid #fff;border-radius:10px;width:34%;right:10px;box-shadow:0 8px 18px #00000059}.gal-al__p--1{top:10px}.gal-al__p--2{top:calc(18px + 33.915%)}.gal-al:hover .gal-al__p--0{transform:scale(1.05)}.gal-al__n{color:#fff;font:600 .76rem var(--body);background:#07104fcc;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute;bottom:12px;left:12px}.gal-al__body{padding:16px 18px 18px}.gal-al__cat{font:600 .74rem var(--body);color:var(--c);align-items:center;gap:6px;display:inline-flex}.gal-al__body h3{color:#07104f;margin:6px 0 4px;font-size:1.15rem}.gal-al__meta{color:#5a6386;flex-wrap:wrap;gap:4px 12px;margin:0;font-size:.82rem;display:flex}.gal-al__text{color:#33406e;margin:8px 0 0;font-size:.9rem}.gal-empty{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:18px;display:grid}.gal-slot{border:1.5px dashed color-mix(in srgb,var(--c) 40%,#fff);animation:.5s both crTag;animation-delay:calc(var(--i)*80ms);background:#fff;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px;display:flex}.gal-slot__frames{aspect-ratio:4/3;width:100%;margin-bottom:8px;position:relative}.gal-slot__frames i{background:linear-gradient(135deg,color-mix(in srgb,var(--lt) 45%,#fff),color-mix(in srgb,var(--c) 20%,#fff));border-radius:12px;transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:12%;bottom:12%;left:18%;right:18%;box-shadow:0 10px 22px #07104f1a}.gal-slot__frames i:first-child{transform:rotate(-9deg)translate(-14px)}.gal-slot__frames i:nth-child(2){transform:rotate(7deg)translate(14px)}.gal-slot__frames i:nth-child(3){background:linear-gradient(135deg,var(--lt),var(--c))}.gal-slot:hover .gal-slot__frames i:first-child{transform:rotate(-14deg)translate(-30px)}.gal-slot:hover .gal-slot__frames i:nth-child(2){transform:rotate(12deg)translate(30px)}.gal-slot__ic{color:#fff;position:absolute;top:50%;left:50%;translate:-50% -50%}.gal-slot h3{color:#07104f;margin:0;font-size:1.15rem}.gal-slot p{color:#5a6386;margin:0;font-size:.9rem}.gal-slot__soon{background:color-mix(in srgb,var(--c) 10%,#fff);color:var(--c);font:600 .76rem var(--body);border-radius:999px;align-items:center;gap:7px;margin-top:4px;padding:5px 11px;display:inline-flex}.gal-slot__soon i{background:var(--c);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite crPin}.gal-people{color:#fff;background:linear-gradient(#07104f,#0a1a7a);padding:clamp(56px,6vw,84px) 0;overflow:hidden}.gal-people__head h2{color:#fff;margin:.4em 0 24px;font-size:clamp(1.6rem,3vw,2.3rem)}.gal-people__view{-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.gal-people__track{will-change:transform;gap:14px;width:max-content;animation:80s linear infinite galRun;display:flex}.gal-people__view:hover .gal-people__track{animation-play-state:paused}@keyframes galRun{to{transform:translate(-50%)}}.gal-people__track figure{width:150px;margin:0}.gal-people__track figure:nth-child(odd){margin-top:20px}.gal-people__track img{object-fit:cover;object-position:50% 15%;background:radial-gradient(120% 90% at 50% 0,#9db8ff,#0b22a8 60%,#07104f 120%);border-radius:18px;width:150px;max-width:none;height:170px;display:block}.gal-people__track figcaption{font:600 .84rem var(--display);margin-top:8px}.gal-people__cta{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.gal-lb{z-index:1000;background:#040a33e0;justify-content:center;align-items:center;padding:20px;animation:.2s crFade;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.gal-lb__box{width:min(1100px,100%);position:relative}.gal-lb__box figure{margin:0;animation:.3s crFade}.gal-lb__box img{border-radius:14px;max-width:100%;max-height:78vh;margin:0 auto;display:block}.gal-lb__x{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;width:42px;height:42px;font-size:1.5rem;position:absolute;top:-50px;right:-6px}.gal-lb__bar{color:#fff;align-items:center;gap:12px;margin-top:12px;display:flex}.gal-lb__bar span{color:#afc0f5;margin-right:auto}.gal-lb__bar button{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;width:42px;height:42px;font-size:1.1rem}@media (max-width:1100px){.gal-hero__in{grid-template-columns:1fr}.gal-stack{height:360px}}@media (max-width:640px){.gal-stack{height:300px}.gal-pol{width:120px;padding:7px 7px 26px}.gal-pol--6{width:136px}.gal-pol--0{--x:-90px}.gal-pol--1{--x:80px}.gal-pol--2{--x:-100px;--y:70px}.gal-pol--3{--x:90px;--y:60px}.gal-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.gal-tabs button{flex:none}}@media (prefers-reduced-motion:reduce){.gal *{animation:none!important}}.gp-kick{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#0e9c88;align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.gp-kick:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.gp-tile{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:16px 18px;display:flex;position:relative;overflow:hidden}.gp-tile b{font-family:var(--display);color:#0b22a8;letter-spacing:-.01em;font-size:clamp(1.35rem,2.3vw,1.9rem);font-weight:800;line-height:1.1}.gp-tile span{color:var(--muted);font-size:.88rem;line-height:1.35}.gp-tile em{color:#0b6e62;background:#e3f6f2;border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 9px;font-size:.72rem;font-style:normal;font-weight:600}.gp-tile--dark{background:#ffffff0f;border-color:#ffffff24;animation:.45s cubic-bezier(.2,.8,.2,1) both gpUp}.gp-tile--dark:nth-child(2){animation-delay:50ms}.gp-tile--dark:nth-child(3){animation-delay:.1s}.gp-tile--dark:nth-child(4){animation-delay:.15s}.gp-tile--dark:nth-child(5){animation-delay:.2s}.gp-tile--dark:nth-child(6){animation-delay:.25s}.gp-tile--dark b{color:#fff}.gp-tile--dark span{color:#ffffffbf}.gp-tile--dark em{color:#07104f;background:#6ee0ce}@keyframes gpUp{0%{opacity:0;transform:translateY(10px)}}.gp-cat{align-items:center;gap:10px;display:flex}.gp-cat svg{opacity:.75;flex:none}.gp-panel h3{align-items:center;gap:10px;margin:0 0 18px;display:flex}.gp-panel h3 svg{color:#6ee0ce}.gp-tiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gp-panel__ins{border-top:1px solid #ffffff24;gap:10px;margin:20px 0 0;padding:16px 0 0;list-style:none;display:grid}.gp-panel__ins li{color:#ffffffe0;align-items:flex-start;gap:10px;font-size:.95rem;line-height:1.5;display:flex}.gp-panel__ins svg{color:#f0d98f;flex:none;margin-top:3px}.gp-prof{background:linear-gradient(#fff,#f4f7fd)}.gp-prof__head{max-width:760px}.gp-switch{isolation:isolate;background:#eaeffa;border-radius:999px;grid-template-columns:1fr 1fr;margin:6px 0 26px;padding:5px;display:inline-grid;position:relative}.gp-switch button{z-index:1;font:600 .95rem var(--body,inherit);color:#07104f;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:12px 22px;transition:color .3s;display:flex;position:relative}.gp-switch button em{font-style:normal;font-family:var(--display);background:#0b22a81a;border-radius:999px;padding:2px 8px;font-size:.8rem;font-weight:800}.gp-switch button.is-on{color:#fff}.gp-switch button.is-on em{background:#fff3}.gp-switch__pill{z-index:0;background:linear-gradient(135deg,#0b22a8,#1e5bff);border-radius:999px;width:calc(50% - 5px);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 10px 24px -12px #0b22a8cc}.gp-view{animation:.45s cubic-bezier(.2,.8,.2,1) gpUp}.gp-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.gp-kpis .gp-tile{box-shadow:0 14px 30px -24px #07104f80}.gp-kpis .gp-tile:first-child{background:linear-gradient(135deg,#07104f,#0b22a8);border:0}.gp-kpis .gp-tile:first-child b{color:#fff}.gp-kpis .gp-tile:first-child span{color:#fffc}.gp-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.gp-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;grid-column:span 1;gap:14px;min-width:0;padding:20px;transition:box-shadow .3s,transform .3s;display:flex}.gp-card--wide{grid-column:span 2}.gp-card:hover{transform:translateY(-2px);box-shadow:0 20px 40px -28px #07104f73}.gp-card header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gp-card h4{color:#07104f;margin:0;font-size:1.05rem}.gp-card header small{color:var(--muted);margin-left:auto;font-size:.75rem}.gp-card__ic{color:#0b22a8;background:linear-gradient(135deg,#e8eeff,#e3f6f2);border-radius:10px;flex:none;place-items:center;width:34px;height:34px;display:grid}.gp-ins{color:#4a3a10;background:#fbf6e6;border-radius:12px;align-items:flex-start;gap:9px;margin:auto 0 0;padding:12px 14px;font-size:.86rem;line-height:1.5;display:flex}.gp-ins svg{color:#c99a2e;flex:none;margin-top:2px}.gp-src{color:var(--muted);margin:22px 0 0;font-size:.8rem}.gp-bars{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gp-bars li{grid-template-columns:minmax(0,1.25fr) minmax(60px,1fr) auto;align-items:center;gap:10px;font-size:.84rem;display:grid}.gp-bars__l{color:#2a3352;line-height:1.3}.gp-bars__t{background:#edf1f8;border-radius:9px;height:9px;overflow:hidden}.gp-bars__t i{width:0;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*40ms);background:linear-gradient(90deg,#1e5bff,#6e95ff);border-radius:9px;display:block}.gp-bars.is-in .gp-bars__t i{width:var(--w)}.gp-bars li.is-hi .gp-bars__t i{background:linear-gradient(90deg,#0e9c88,#6ee0ce)}.gp-bars li.is-hi .gp-bars__l{color:#07104f;font-weight:600}.gp-bars__v{text-align:right;flex-direction:column;align-items:flex-end;min-width:58px;display:flex}.gp-bars__v b{font-family:var(--display);color:#07104f;font-weight:800}.gp-bars__v small{color:var(--muted);white-space:nowrap;font-size:.72rem}.gp-cols{grid-auto-columns:1fr;grid-auto-flow:column;align-items:end;gap:8px;min-height:200px;display:grid}.gp-cols__c{text-align:center;flex-direction:column;align-items:center;gap:6px;min-width:0;height:100%;display:flex}.gp-cols__c b{font-family:var(--display);color:#07104f;font-size:.9rem;font-weight:800}.gp-cols__bar{flex:1;align-items:flex-end;width:100%;max-width:46px;min-height:110px;display:flex}.gp-cols__bar i{width:100%;height:0;transition:height .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*50ms);background:linear-gradient(#6e95ff,#1e5bff);border-radius:8px 8px 3px 3px;display:block}.gp-cols.is-in .gp-cols__bar i{height:var(--h)}.gp-cols__c.is-hi .gp-cols__bar i{background:linear-gradient(#6ee0ce,#0e9c88)}.gp-cols__l{color:#2a3352;font-size:.74rem;line-height:1.2}.gp-cols__c small{color:var(--muted);white-space:nowrap;font-size:.66rem}.gp-split{border-radius:16px;gap:3px;height:118px;display:flex;overflow:hidden}.gp-split span{flex:0 0 var(--w);color:#fff;flex-direction:column;justify-content:center;padding:0 16px;font-size:.85rem;display:flex}.gp-split span:first-child{background:linear-gradient(135deg,#0b22a8,#1e5bff)}.gp-split span:last-child{background:linear-gradient(135deg,#0e9c88,#33bfa9)}.gp-split b{font-family:var(--display);font-size:1.6rem;font-weight:800;line-height:1}.gp-split small{opacity:.85;font-size:.74rem}.gp-donut{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid;position:relative}.gp-donut svg{transform:rotate(0)}.gp-donut circle+circle{opacity:0;transition:opacity .6s;transition-delay:calc(var(--i)*.12s)}.gp-donut.is-in circle+circle{opacity:1}.gp-donut__ring{flex:none;position:relative}.gp-donut__c{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gp-donut__c b{font-family:var(--display);color:#07104f;font-size:1.25rem;font-weight:800;line-height:1}.gp-donut__c span{color:var(--muted);max-width:90px;font-size:.7rem}.gp-legend{color:#2a3352;gap:8px;margin:0;padding:0;font-size:.84rem;list-style:none;display:grid}.gp-legend li{align-items:center;gap:8px;display:flex}.gp-legend i{border-radius:3px;flex:none;width:11px;height:11px}.gp-legend b{font-family:var(--display);color:#07104f;margin-left:auto}.gp-roles{color:#fff;background:radial-gradient(600px 260px at 100% 0,#1e5bff59,#0000 70%),linear-gradient(160deg,#07104f,#0c1d7a);border-radius:24px;margin-top:22px;padding:26px}.gp-roles__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.gp-roles__head h3{color:#fff;margin:0;font-size:1.35rem}.gp-roles__head p{color:#ffffffb3;margin:0;font-size:.88rem}.gp-roles__in{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:22px;display:grid}.gp-roles__nav{align-content:start;gap:16px;display:grid}.gp-roles__nav>div>span{letter-spacing:.12em;text-transform:uppercase;color:#6ee0ce;margin-bottom:8px;font-size:.72rem;font-weight:700;display:block}.gp-roles__nav [role=tablist]{flex-wrap:wrap;gap:7px;display:flex}.gp-roles__nav button{color:#fff;font:500 .84rem var(--body,inherit);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;transition:background-color .2s,border-color .2s,transform .2s;display:inline-flex}.gp-roles__nav button:hover{background:#ffffff1f;transform:translateY(-1px)}.gp-roles__nav button.is-on{color:#07104f;background:#fff;border-color:#fff}.gp-roles__panel{color:#07104f;background:#fff;border-radius:18px;align-self:start;gap:14px;padding:22px;animation:.4s cubic-bezier(.2,.8,.2,1) gpUp;display:grid}.gp-roles__fam{letter-spacing:.12em;text-transform:uppercase;color:#0e9c88;font-size:.72rem;font-weight:700}.gp-roles__panel h4{align-items:center;gap:8px;margin:0;font-size:1.2rem;display:flex}.gp-roles__panel h4 svg{color:#1e5bff}.gp-roles__rest{color:var(--muted);font-size:.78rem}.gp-map{gap:18px;margin-bottom:26px;display:grid}.gp-map__f .filter{align-items:center;gap:6px;display:inline-flex}.gp-map__f .filter em{color:var(--c);background:#0b22a814;border-radius:999px;padding:1px 7px;font-size:.72rem;font-style:normal;font-weight:700}.gp-map__f .filter.is-on{background:var(--c);border-color:var(--c);color:#fff}.gp-map__f .filter.is-on em{color:#fff;background:#ffffff38}.gp-map__body{border:1px solid var(--line);background:#fff;border-radius:24px;grid-template-columns:1.05fr 1fr;align-items:start;gap:28px;padding:24px;display:grid}.gp-map__svgw{position:relative}.gp-map__svg{width:100%;max-height:600px;display:block}.gp-st{fill:var(--c);fill-opacity:var(--a);stroke:#fff;stroke-width:.8px;cursor:pointer;transition:fill-opacity .3s,opacity .3s}.gp-st.is-off{opacity:.18}.gp-st.is-hov{fill-opacity:1;stroke:#07104f;stroke-width:1.4px}.gp-map__tip{color:#fff;opacity:0;pointer-events:none;background:#07104f;border-radius:12px;flex-direction:column;gap:2px;padding:10px 14px;font-size:.82rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;top:12px;left:12px;transform:translateY(-4px);box-shadow:0 14px 30px -16px #07104fcc}.gp-map__tip.is-on{opacity:1;transform:none}.gp-map__tip span{color:#6ee0ce}.gp-map__scale{color:var(--muted);align-items:center;gap:8px;margin-top:6px;font-size:.72rem;display:flex}.gp-map__scale i{background:linear-gradient(90deg,#0b22a847,#0b22a8);border-radius:8px;flex:0 0 120px;height:8px}.gp-map__panel{gap:14px;display:grid}.gp-map__panel h4{color:#07104f;margin:6px 0 0;font-size:1rem}.gp-map__stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.gp-map__stats .gp-tile{padding:12px 14px}.gp-map__stats .gp-tile b{font-size:1.35rem}.gp-map__note{color:#0b22a8;align-items:center;gap:8px;margin:0;font-size:.86rem;font-weight:600;display:flex}.gp-snap{grid-template-columns:1.1fr 1fr .9fr;gap:16px;margin-top:22px;display:grid}.gp-snap__c{color:#07104f;background:#fff;border-radius:18px;padding:20px}.gp-snap__c h4{color:#07104f;margin:0 0 14px;font-size:1rem}.gp-snap .gp-cols{min-height:170px}.gp-snap .gp-donut{grid-template-columns:1fr;justify-items:center}.gp-snap .gp-legend{width:100%}.gp-snap__src{grid-column:1/-1;margin:0;font-size:.8rem;color:#ffffffbf!important}@media (max-width:1100px){.gp-grid{grid-template-columns:repeat(2,1fr)}.gp-card--wide{grid-column:span 2}.gp-kpis{grid-template-columns:repeat(2,1fr)}.gp-roles__in,.gp-map__body{grid-template-columns:1fr}.gp-snap{grid-template-columns:1fr 1fr}}@media (max-width:760px){.gp-tiles{grid-template-columns:1fr 1fr}.gp-grid{grid-template-columns:1fr}.gp-card--wide,.gp-card{grid-column:auto}.gp-switch{width:100%;display:grid}.gp-switch button{flex-direction:column;gap:2px;padding:11px 10px;font-size:.82rem}.gp-switch button svg{display:none}.gp-bars li{grid-template-columns:minmax(0,1fr) 70px auto}.gp-cols{gap:4px}.gp-cols__l{font-size:.66rem}.gp-cols__c small{display:none}.gp-map__stats{grid-template-columns:1fr 1fr 1fr}.gp-map__stats .gp-tile b{font-size:1.05rem}.gp-map__stats .gp-tile span{font-size:.72rem}.gp-snap{grid-template-columns:1fr}.gp-roles{padding:18px}.gp-donut{grid-template-columns:1fr;justify-items:center}.gp-legend{width:100%}.dash__panel.gp-panel{padding:20px}}@media (prefers-reduced-motion:reduce){.gp-tile--dark,.gp-view,.gp-roles__panel{animation:none}.gp-bars__t i,.gp-cols__bar i,.gp-donut circle+circle,.gp-switch__pill{transition:none}}.gp-snap .gp-donut__c b{font-size:.92rem}.gov .section--tight .metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.gov .section--tight .metric__num{white-space:nowrap;font-size:clamp(1.4rem,2.4vw,2rem)}@media (max-width:760px){.gov .section--tight .metric{flex:0 0 72%}}.gp-short{display:none}@media (max-width:760px){.gp-long{display:none}.gp-short{display:inline}.gp-switch button{min-width:0}}.gx{--g-navy:#0b1f3a;--g-navy2:#12305a;--g-teal:#0e7c86;--g-teal2:#3fb8c1;--g-saf:#f28c28;--g-saf2:#ffd3a6;--g-off:#f7f9fc;--g-green:#2e9e5b;--g-ink:#0b1f3a;--g-mut:#5b6880;--g-line:#e1e7f0;color:var(--g-ink);font-variant-numeric:tabular-nums}.gx section{position:relative}.gx h2,.gx h3,.gx h4{font-family:var(--display);color:var(--g-navy);letter-spacing:-.01em}.gx-kick{font-family:var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--g-teal);align-items:center;gap:8px;font-size:.74rem;font-weight:700;display:inline-flex}.gx-kick:before{content:"";background:var(--g-saf);border-radius:2px;width:20px;height:2px}.gx-kick--light{color:var(--g-teal2)}.gx-head{max-width:720px;margin-bottom:28px}.gx-head h2{margin:.35em 0 .3em;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.12}.gx-head p{color:var(--g-mut);margin:0;font-size:1.02rem;line-height:1.5}.gx-head--c{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.gx-head--c .gx-kick{justify-content:center}.gx-head--light h2{color:#fff}.gx-head--light p{color:#ffffffbf}.gx-note{color:var(--g-mut);margin-top:10px;font-size:.76rem;display:block}.gx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gx-chips{flex-wrap:wrap;gap:6px;display:flex}.gx-chips i{color:var(--g-navy);background:#eef3f9;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.76rem;font-style:normal;font-weight:500;display:inline-flex}.gx-chip-ins{color:#7a4510;background:#fff3e6;border-radius:12px;margin-top:auto;padding:7px 12px;font-size:.8rem;font-style:normal;font-weight:500;line-height:1.4;display:inline-block}.gx-btn{background:var(--g-saf);color:#1b1203;border:0;font-weight:600}.gx-btn:hover{color:#1b1203;background:#ff9b3a;transform:translateY(-2px);box-shadow:0 14px 30px -14px #f28c28cc}.gx-btn-ghost{color:#fff;background:0 0;border:1.5px solid #fff6;font-weight:600}.gx-btn-ghost:hover{color:#fff;background:#ffffff1a;border-color:#fff}.gx-range{width:100%;accent-color:var(--g-saf);cursor:pointer;height:24px}.gx-tip{background:var(--g-navy);color:#fff;white-space:normal;opacity:0;pointer-events:none;z-index:5;border-radius:9px;width:max-content;max-width:220px;padding:7px 10px;font-size:.74rem;font-weight:500;line-height:1.35;transition:opacity .2s,transform .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 12px 26px -14px #0009}:hover>.gx-tip,:focus>.gx-tip{opacity:1;transform:translate(-50%)}:focus-visible>.gx-tip{opacity:1;transform:translate(-50%)}.gx-search{border:1px solid var(--g-line);color:var(--g-mut);background:#fff;border-radius:12px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 14px;display:flex}.gx-search input{font:inherit;color:var(--g-ink);background:0 0;border:0;outline:0;flex:1;min-width:0}.gx-search:focus-within{border-color:var(--g-teal);box-shadow:0 0 0 3px #0e7c8626}.gx-seg{background:#e9eef5;border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative}.gx-seg button{font:600 .88rem var(--body,inherit);color:var(--g-navy);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 16px;transition:background-color .25s,color .25s,box-shadow .25s;display:inline-flex}.gx-seg button.is-on{background:var(--g-navy);color:#fff;box-shadow:0 8px 18px -10px #0b1f3acc}.gx-seg button em{font-style:normal;font-family:var(--display);background:#0b1f3a14;border-radius:999px;padding:2px 8px;font-size:.78rem;font-weight:800}.gx-seg button.is-on em{background:#ffffff2e}.gx-seg--lg{margin-bottom:24px}.gx-seg--lg button{padding:12px 20px;font-size:.95rem}.gx-seg--sm button{padding:6px 12px;font-size:.8rem}.gx-pills{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.gx-pills--wrap{flex-wrap:wrap}.gx-pills button{border:1px solid var(--g-line);font:600 .82rem var(--body,inherit);color:var(--g-navy);cursor:pointer;background:#fff;border-radius:999px;flex:none;padding:8px 14px;transition:all .2s}.gx-pills button:hover{border-color:var(--g-teal)}.gx-pills button.is-on{background:var(--g-teal);border-color:var(--g-teal);color:#fff}.gx-hero{background:radial-gradient(900px 500px at 80% 20%,#16407a 0%,transparent 60%),linear-gradient(160deg,#071528 0%,var(--g-navy) 55%,#0b2a44 100%);color:#fff;padding:34px 0 30px;overflow:hidden}.gx-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gx-hero__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000 0%,#0000 70%)}.gx-hero__glow{filter:blur(10px);background:radial-gradient(closest-side,#0e7c8673,#0000);width:60%;height:70%;position:absolute;bottom:-30%;right:-10%}.gx-hero__in{grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;display:grid;position:relative}.gx-hero .crumbs a,.gx-hero .crumbs span{color:#ffffffb3}.gx-hero h1{color:#fff;letter-spacing:-.02em;margin:.4em 0 .35em;font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:1.05}.gx-hero h1 span{color:var(--g-saf)}.gx-hero__lead{color:#ffffffd1;max-width:540px;margin:0 0 24px;font-size:1.08rem;line-height:1.55}.gx-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.gx-iso{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.gx-iso li{cursor:default;outline-offset:2px;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 6px;font-size:.76rem;display:inline-flex;position:relative}.gx-iso li img{background:#fff;border-radius:50%}.gx-iso li b{font-weight:600}.gx-iso__txt{padding-left:6px}.gx-hero__vis{position:relative}.gx-hero__tilt{transform-origin:50% 60%;filter:drop-shadow(0 40px 40px #00000073);transform:perspective(1100px)rotateX(16deg)rotate(-2deg)}.gx-hero__map{width:100%;max-height:520px;display:block;overflow:visible}.gx-hm__st{fill:#78a0dc29;stroke:#a0c8ff47;stroke-width:.7px}.gx-hm__st.is-field{fill:#0e7c868c;stroke:#6ee0ce99}.gx-hm__link{fill:none;stroke:var(--g-saf);stroke-width:1.1px;stroke-dasharray:4 10;opacity:.65;animation:3.2s linear infinite gxDash;animation-delay:calc(var(--i)*-.2s)}@keyframes gxDash{to{stroke-dashoffset:-56px}}.gx-hm__pulse{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-out infinite gxPulse;animation-delay:calc(var(--i)*.15s);opacity:0}@keyframes gxPulse{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.6)}}.gx-hm__dot{fill:#ffe2c2;stroke:var(--g-saf);stroke-width:1.5px}.gx-hm__hubring{fill:none;stroke:var(--g-teal2);stroke-width:1.5px;stroke-dasharray:3 5;transform-box:fill-box;transform-origin:50%;animation:14s linear infinite gxSpin}@keyframes gxSpin{to{transform:rotate(360deg)}}.gx-hm__hubcore{fill:var(--g-teal);stroke:#fff;stroke-width:1.5px}.gx-hm__hub text{fill:#fff;font:700 9px var(--display)}.gx-hero__legend{color:#ffffffb8;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:6px;font-size:.76rem;display:flex}.gx-hero__legend span{align-items:center;gap:6px;display:inline-flex}.gx-hero__legend i{background:#78a0dc59;border-radius:3px;width:11px;height:11px}.gx-hero__legend i.is-field{background:var(--g-teal)}.gx-counters{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:30px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.gx-counters li{border-left:1px solid #ffffff1a;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.gx-counters li:first-child{border-left:0}.gx-counters b{font-family:var(--display);color:var(--g-saf);font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:800;line-height:1}.gx-counters span{color:#ffffffbf;font-size:.82rem}.gx-trust{border-bottom:1px solid var(--g-line);background:#fff;padding:16px 0}.gx-trust__in{align-items:center;gap:18px;display:flex}.gx-trust__lab{letter-spacing:.14em;text-transform:uppercase;color:var(--g-mut);flex:none;font-size:.74rem;font-weight:700}.gx-trust__view{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.gx-trust__track{gap:26px;width:max-content;animation:36s linear infinite gxMarq;display:flex}.gx-trust__track span{color:var(--g-navy);white-space:nowrap;align-items:center;gap:8px;font-size:.9rem;font-weight:600;display:inline-flex}.gx-trust__track svg{color:var(--g-teal)}@keyframes gxMarq{to{transform:translate(-50%)}}.gx-trust:hover .gx-trust__track{animation-play-state:paused}.gx-neutral{color:#1d6b3e;background:#e9f6ef;border-radius:999px;flex:none;align-items:center;gap:7px;padding:7px 14px;font-size:.78rem;font-weight:600;display:inline-flex}.gx-exp{background:var(--g-off);padding:80px 0}.gx-exp__rail{scrollbar-width:thin;scroll-snap-type:x proximity;gap:8px;padding:4px 2px 12px;display:flex;overflow-x:auto}.gx-exp__rail button{scroll-snap-align:start;border:1px solid var(--g-line);font:600 .84rem var(--body,inherit);color:var(--g-navy);cursor:pointer;text-align:left;background:#fff;border-radius:14px;flex:none;align-items:center;gap:9px;max-width:250px;padding:9px 14px 9px 9px;line-height:1.25;transition:transform .2s,border-color .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden}.gx-exp__rail button:hover{border-color:var(--c);transform:translateY(-2px)}.gx-exp__ic{background:color-mix(in srgb,var(--c) 14%,#fff);width:32px;height:32px;color:var(--c);border-radius:10px;flex:none;place-items:center;display:grid}.gx-exp__rail button.is-on{background:var(--g-navy);border-color:var(--g-navy);color:#fff;box-shadow:0 12px 24px -14px #0b1f3acc}.gx-exp__rail button.is-on .gx-exp__ic{background:var(--c);color:#fff}.gx-exp__timer{background:var(--g-saf);transform-origin:0;width:100%;height:3px;animation:5s linear forwards gxTimer;position:absolute;bottom:0;left:0}@keyframes gxTimer{0%{transform:scaleX(0)}}.gx-exp__panel{border:1px solid var(--g-line);background:#fff;border-radius:26px;grid-template-columns:1.15fr 1fr;gap:26px;margin-top:10px;padding:30px;animation:.5s cubic-bezier(.2,.8,.2,1) gxMorph;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #0b1f3a73}.gx-exp__panel:before{content:"";background:linear-gradient(90deg,var(--c),var(--g-saf));height:5px;position:absolute;top:0;left:0;right:0}@keyframes gxMorph{0%{opacity:0;transform:translateY(12px)scale(.985)}}.gx-exp__badge{background:var(--c);color:#fff;width:58px;height:58px;box-shadow:0 14px 26px -14px var(--c);border-radius:18px;place-items:center;display:grid}.gx-exp__main h3{margin:14px 0 8px;font-size:1.6rem}.gx-exp__dec{color:var(--g-mut);align-items:flex-start;gap:8px;margin:0 0 18px;font-size:1rem;display:flex}.gx-exp__dec svg{color:var(--g-saf);flex:none;margin-top:3px}.gx-exp__track,.gx-exp__reach{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.gx-exp__track div,.gx-exp__reach div{background:var(--g-off);border:1px solid var(--g-line);border-radius:16px;flex-direction:column;gap:3px;min-width:0;padding:14px;display:flex}.gx-exp__track b{font-family:var(--display);color:var(--g-saf);font-size:1.7rem;font-weight:800}.gx-exp__reach b{font-family:var(--display);color:var(--g-navy);font-size:clamp(1.15rem,1.8vw,1.45rem);font-weight:800;line-height:1.1}.gx-exp__reach span,.gx-exp__track span{color:var(--g-mut);font-size:.8rem;line-height:1.3}.gx-exp__reach em{color:var(--g-teal);font-size:.7rem;font-style:normal;font-weight:600}.gx-exp__modes{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.gx-exp__modes span{letter-spacing:.12em;text-transform:uppercase;color:var(--g-mut);margin-right:4px;font-size:.72rem;font-weight:700}.gx-exp__modes i{background:var(--g-navy);color:#fff;border-radius:999px;padding:6px 12px;font-size:.78rem;font-style:normal;font-weight:600}.gx-exp__viz{background:var(--g-off);border:1px dashed #cbd6e6;border-radius:18px;align-self:start;padding:20px}.gx-exp__viz h4{margin:0 0 14px;font-size:.95rem}.gx-exp__nav{justify-content:center;gap:5px;margin-top:16px;display:flex}.gx-exp__nav i{background:#cbd6e6;border-radius:6px;width:6px;height:6px;transition:width .3s,background-color .3s}.gx-exp__nav i.is-on{background:var(--g-saf);width:22px}.gx-cov{background:#fff;padding:80px 0}.gx-cov__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.gx-cov__badges{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.gx-cov__badges span{color:#1d6b3e;background:#e9f6ef;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:.78rem;font-weight:600;display:inline-flex}.gx-cov__body{border:1px solid var(--g-line);background:linear-gradient(160deg,#f7f9fc,#eef4f8);border-radius:26px;grid-template-columns:1.35fr 1fr;gap:26px;padding:24px;display:grid}.gx-cov__mapw{position:relative}.gx-cov__map{width:100%;max-height:640px;display:block;overflow:visible}.gx-cov__st{stroke:#fff;stroke-width:.8px;cursor:pointer;outline:none;transition:fill .35s,fill-opacity .35s,opacity .3s}.gx-cov__map.is-field .gx-cov__st{fill:#d7e0ec}.gx-cov__map.is-field .gx-cov__st.is-field{fill:var(--g-teal);fill-opacity:var(--a)}.gx-cov__map.is-panel .gx-cov__st{fill:var(--g-saf);fill-opacity:var(--a)}.gx-cov__st.is-off{opacity:.2}.gx-cov__st.is-cur{stroke:var(--g-navy);stroke-width:1.6px;fill-opacity:1}.gx-cov__st:focus-visible{stroke:var(--g-navy);stroke-width:1.6px;fill-opacity:1}.gx-cov__bub{pointer-events:none}.gx-cov__bub circle{fill:#fff;stroke:var(--g-navy);stroke-width:1.2px;opacity:.95}.gx-cov__bub text{font:800 8px var(--display);fill:var(--g-navy)}.gx-cov.is-in .gx-cov__bub{animation:.5s cubic-bezier(.2,1.4,.4,1) both gxPop}@keyframes gxPop{0%{transform:scale(0)}}.gx-cov__tip{background:var(--g-navy);color:#fff;opacity:0;pointer-events:none;border-radius:16px;gap:7px;max-width:300px;padding:14px 16px;font-size:.82rem;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:10px;left:10px;transform:translateY(-6px);box-shadow:0 20px 40px -20px #0b1f3acc}.gx-cov__tip.is-on{opacity:1;pointer-events:auto;transform:none}.gx-cov__tip b{font-family:var(--display);font-size:1rem}.gx-cov__tipline{color:#ffffffd9;align-items:center;gap:6px;display:flex}.gx-cov__tip .gx-chips i{color:#fff;background:#ffffff1a;padding:3px 8px;font-size:.7rem}.gx-cov__x{color:#fff;cursor:pointer;background:0 0;border:0;font-size:1.2rem;position:absolute;top:8px;right:10px}.gx-credit{color:var(--g-mut);margin-top:8px;font-size:.72rem;display:block}.gx-cov__rail h3{margin:16px 0 12px;font-size:1rem}.gx-cov__sum{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gx-cov__sum div{border:1px solid var(--g-line);background:#fff;border-radius:16px;padding:14px}.gx-cov__sum b{font-family:var(--display);color:var(--g-teal);font-size:1.8rem;font-weight:800;line-height:1;display:block}.gx-cov__sum span{color:var(--g-mut);font-size:.8rem}.gx-race{gap:6px;max-height:430px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.gx-race li{cursor:default;grid-template-columns:130px 1fr 52px;align-items:center;gap:8px;font-size:.82rem;display:grid}.gx-race li span{color:var(--g-navy);font-weight:600}.gx-race li i{background:#e1e8f2;border-radius:10px;height:10px;overflow:hidden}.gx-race li i b{background:linear-gradient(90deg,var(--g-teal),var(--g-teal2));width:0;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*60ms);border-radius:10px;display:block}.gx-cov.is-in .gx-race li i b{width:var(--w)}.gx-race li em{font-style:normal;font-family:var(--display);color:var(--g-navy);text-align:right;font-weight:800}.gx-race__none{color:#7a4510;background:#fff3e6;border-radius:12px;padding:12px;font-size:.85rem;list-style:none}.gx-cov__list{display:none}.gx-cov__list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.gx-cov__list details{background:var(--g-off);border:1px solid var(--g-line);border-radius:12px;padding:10px 14px}.gx-cov__list summary{cursor:pointer;justify-content:space-between;gap:10px;list-style:none;display:flex}.gx-cov__list summary::-webkit-details-marker{display:none}.gx-cov__list summary em{color:var(--g-teal);font-size:.82rem;font-style:normal;font-weight:700}.gx-cov__list .gx-chips{margin-top:10px}.gx-pi{background:linear-gradient(180deg,var(--g-off),#fff);padding:80px 0}.gx-bento{grid-template-columns:repeat(6,1fr);gap:14px;animation:.45s cubic-bezier(.2,.8,.2,1) gxMorph;display:grid}.gx-b{border:1px solid var(--g-line);background:#fff;border-radius:22px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex;box-shadow:0 18px 40px -34px #0b1f3a80}.gx-b h3{margin:0;font-size:1.05rem}.gx-b--gender,.gx-b--age,.gx-b--edu{grid-column:span 2}.gx-b--occ,.gx-b--inc{grid-column:span 3}.gx-b--flips{box-shadow:none;background:0 0;border:0;grid-column:span 6;grid-template-columns:repeat(5,1fr);gap:14px;padding:0;display:grid}.gx-b--build{box-shadow:none;background:0 0;border:0;grid-column:span 6;padding:0}.gx-ppl{grid-template-columns:repeat(20,1fr);gap:3px;display:grid}.gx-ppl svg{opacity:0;width:100%;height:auto;transition:opacity .3s,transform .3s;transition-delay:calc(var(--i)*8ms);transform:translateY(4px)}.gx-ppl.is-in svg{opacity:1;transform:none}.gx-ppl svg.m{fill:var(--g-navy)}.gx-ppl svg.w{fill:var(--g-saf)}.gx-b__legend{color:var(--g-mut);flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:.8rem;display:flex}.gx-b__legend b{font-family:var(--display);font-size:1.1rem}.gx-b__legend .m b{color:var(--g-navy)}.gx-b__legend .w b{color:var(--g-saf)}.gx-pyr{gap:7px;margin:0;padding:0;list-style:none;display:grid}.gx-pyr li{grid-template-columns:44px 1fr 74px;align-items:center;gap:8px;font-size:.8rem;display:grid}.gx-pyr__l{color:var(--g-navy);font-weight:600}.gx-pyr__bar{justify-content:center;height:22px;display:flex}.gx-pyr__bar i{background:linear-gradient(90deg,var(--g-teal),var(--g-teal2),var(--g-teal));width:0;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*70ms);border-radius:6px;display:block}.gx-pyr.is-in .gx-pyr__bar i{width:var(--w)}.gx-pyr li.is-minor .gx-pyr__bar i{background:repeating-linear-gradient(45deg,#a8c9cd 0 4px,#c9e0e2 4px 8px)}.gx-pyr__v{flex-direction:column;align-items:flex-end;display:flex}.gx-pyr__v b{font-family:var(--display)}.gx-pyr__v small{color:var(--g-mut);font-size:.68rem}.gx-dn{grid-template-columns:140px 1fr;align-items:center;gap:14px;display:grid}.gx-dn__ring{width:140px;height:140px;position:relative}.gx-dn__ring svg{width:100%;height:100%}.gx-dn__ring circle{opacity:0;transition:opacity .5s;transition-delay:calc(var(--i)*70ms)}.gx-dn.is-in .gx-dn__ring circle{opacity:1}.gx-dn__ring div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gx-dn__ring b{font-family:var(--display);color:var(--g-navy);font-size:1.5rem;font-weight:800;line-height:1}.gx-dn__ring span{color:var(--g-mut);font-size:.7rem}.gx-dn__leg{color:var(--g-ink);gap:3px;margin:0;padding:0;font-size:.72rem;list-style:none;display:grid}.gx-dn__leg li{align-items:center;gap:6px;display:flex}.gx-dn__leg i{border-radius:2px;flex:none;width:9px;height:9px}.gx-dn__leg b{font-family:var(--display);margin-left:auto}.gx-tree{border-radius:14px;gap:4px;height:210px;display:flex;overflow:hidden}.gx-tree__g{background:var(--c);color:#fff;flex-direction:column;min-width:0;display:flex}.gx-tree__h{letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#0000002e;padding:6px 8px;font-size:.7rem;font-weight:700;overflow:hidden}.gx-tree__in{flex-direction:column;flex:1;gap:2px;padding:2px;display:flex}.gx-tree__in div{background:#ffffff14;border-radius:6px;flex-direction:column;justify-content:center;min-height:0;padding:4px 8px;transition:background-color .2s;display:flex;overflow:hidden}.gx-tree__in div:hover{background:#fff3}.gx-tree__in b{font-family:var(--display);font-size:.95rem;line-height:1}.gx-tree__in span{opacity:.9;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.gx-inc{gap:10px;display:grid}.gx-inc__hist{align-items:flex-end;gap:4px;height:140px;display:flex}.gx-inc__hist button{cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;min-width:0;height:100%;padding:0;display:flex}.gx-inc__hist i{width:100%;height:var(--h);background:#d4deea;border-radius:6px 6px 2px 2px;transition:background-color .25s,height .5s;display:block}.gx-inc__hist button.is-cum i{background:#9dc9cd}.gx-inc__hist button.is-sel i{background:var(--g-saf)}.gx-inc__hist span{color:var(--g-mut);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.58rem;overflow:hidden}.gx-inc__out{margin:0;font-size:.88rem}.gx-inc__out small{color:var(--g-mut)}.gx-flip{cursor:pointer;perspective:1000px;text-align:left;height:250px;font:inherit;background:0 0;border:0;padding:0;position:relative}.gx-flip__in{transform-style:preserve-3d;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.gx-flip.is-on .gx-flip__in{transform:rotateY(180deg)}@media (hover:hover){.gx-flip:hover .gx-flip__in{transform:rotateY(180deg)}}.gx-flip__f,.gx-flip__b{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:22px;flex-direction:column;gap:6px;padding:18px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.gx-flip__f{background:linear-gradient(160deg,var(--g-navy),var(--g-navy2));color:#fff}.gx-flip__f small{color:var(--g-teal2);letter-spacing:.06em;text-transform:uppercase;font-size:.68rem;font-weight:700}.gx-flip__f b{font-family:var(--display);color:var(--g-saf);font-size:1.7rem;font-weight:800;line-height:1.05}.gx-flip__f>span{color:#fffc;font-size:.84rem}.gx-flip__f .gx-chip-ins{color:#fff;background:#ffffff1a;font-size:.72rem}.gx-flip__ic{width:36px;height:36px;color:var(--g-saf);background:#ffffff1a;border-radius:11px;place-items:center;display:grid}.gx-flip__hint{color:#ffffff8c;font-size:.68rem;font-style:normal}.gx-flip__b{border:1px solid var(--g-line);background:#fff;gap:9px;transform:rotateY(180deg)}.gx-flip__b small{color:var(--g-teal);letter-spacing:.04em;text-transform:uppercase;font-size:.68rem;font-weight:700}.gx-flip__row{color:var(--g-ink);grid-template-columns:1fr 54px 34px;align-items:center;gap:6px;font-size:.74rem;display:grid}.gx-flip__row>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gx-flip__row i{background:#e7edf5;border-radius:7px;height:7px;overflow:hidden}.gx-flip__row i b{height:100%;width:var(--w);background:var(--g-teal);border-radius:7px;display:block}.gx-flip__row em{font-style:normal;font-family:var(--display);text-align:right;font-weight:800}.gx-build{background:linear-gradient(135deg,var(--g-navy),#123b5c);color:#fff;border-radius:24px;grid-template-columns:1fr 2fr auto;align-items:center;gap:20px;padding:24px;display:grid}.gx-build__head{align-items:flex-start;gap:12px;display:flex}.gx-build__head svg{color:var(--g-saf);flex:none;margin-top:4px}.gx-build h3{color:#fff;margin:0;font-size:1.2rem}.gx-build p{color:#ffffffbf;margin:4px 0 0;font-size:.85rem}.gx-build__grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.gx-build label{letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;gap:5px;font-size:.72rem;font-weight:600;display:grid}.gx-build select{-webkit-appearance:none;appearance:none;color:#fff;font:500 .86rem var(--body,inherit);text-transform:none;letter-spacing:0;background:#ffffff14 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23fff' fill='none' stroke-width='1.5'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #ffffff38;border-radius:12px;padding:10px 12px}.gx-build select option{color:#0b1f3a}.gx-build select:disabled{opacity:.6}.gx-build__out{text-align:right;min-width:190px}.gx-build__out b{font-family:var(--display);color:var(--g-saf);font-size:2.2rem;font-weight:800;line-height:1;display:block}.gx-build__out span{color:#ffffffbf;font-size:.78rem}.gx-build .gx-note{color:#fff9;grid-column:1/-1;margin:0}.gx-off{gap:14px;animation:.45s cubic-bezier(.2,.8,.2,1) gxMorph;display:grid}.gx-off__top{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.gx-stack{border-radius:14px;gap:3px;height:130px;display:flex;overflow:hidden}.gx-stack span{background:var(--c);color:#fff;flex-direction:column;justify-content:flex-end;min-width:0;padding:8px;display:flex}.gx-stack b{font-family:var(--display);font-size:1.15rem}.gx-stack small{opacity:.9;font-size:.66rem;line-height:1.2;overflow:hidden}.gx-org{background:linear-gradient(160deg,var(--g-navy),#123b5c);color:#fff;border-radius:22px;padding:24px}.gx-org h3{color:#fff;margin:0 0 16px}.gx-org ol{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.gx-org ol:before{content:"";background:linear-gradient(90deg,var(--g-saf),var(--g-teal2));height:2px;position:absolute;top:22px;left:24px;right:24px}.gx-org li{align-content:start;gap:10px;display:grid;position:relative}.gx-org__n{background:var(--g-saf);color:#1b1203;width:44px;height:44px;font:800 1rem var(--display);border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:0 0 0 6px #f28c282e}.gx-org li b{font-family:var(--display);font-size:.98rem;display:block}.gx-org li small{color:#fff9;margin-bottom:8px;font-size:.7rem;display:block}.gx-org__chips{flex-direction:column;gap:5px;display:flex}.gx-org__chips i{background:#ffffff14;border-radius:9px;justify-content:space-between;gap:8px;padding:6px 10px;font-size:.78rem;font-style:normal;display:flex}.gx-org__chips em{font-style:normal;font-family:var(--display);color:var(--g-saf);font-weight:800}.gx-org .gx-note{color:#ffffff8c}.gx-otiles{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.gx-otile{border:1px solid var(--g-line);background:#fff;border-radius:18px;gap:8px;padding:16px;transition:transform .25s,box-shadow .25s;display:grid}.gx-otile:hover{transform:translateY(-3px);box-shadow:0 18px 30px -24px #0b1f3a99}.gx-otile header{color:var(--g-teal);align-items:center;gap:8px;display:flex}.gx-otile h4{margin:0;font-size:.95rem}.gx-prog{background:var(--g-navy);color:#fff;padding:80px 0 60px;overflow:hidden}.gx-prog .gx-head h2{color:#fff}.gx-prog__top{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.gx-arrows{gap:8px;margin-bottom:28px;display:flex}.gx-arrows button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff4d;border-radius:50%;width:44px;height:44px;font-size:1.1rem;transition:all .2s}.gx-arrows button:hover{background:var(--g-saf);border-color:var(--g-saf);color:#1b1203}.gx-cases .gx-arrows button{border-color:var(--g-line);color:var(--g-navy);background:#fff}.gx-prog__view,.gx-cases__view{scroll-snap-type:x mandatory;scrollbar-width:none;outline:none;padding:10px 0 30px;overflow-x:auto}.gx-prog__view::-webkit-scrollbar{display:none}.gx-cases__view::-webkit-scrollbar{display:none}.gx-prog__track,.gx-cases__track{gap:16px;width:max-content;padding-inline-start:max(16px,50vw - 620px);padding-inline-end:max(16px,50vw - 620px);display:flex}.gx-pcard{scroll-snap-align:start;background:radial-gradient(300px 200px at var(--mx,50%) var(--my,0%),#3fb8c133,transparent 70%),#ffffff0d;will-change:transform;border:1px solid #ffffff24;border-radius:24px;flex-direction:column;flex:none;gap:12px;width:290px;padding:24px;transition:transform .2s ease-out,border-color .3s;display:flex}.gx-pcard:hover{border-color:#f28c2899}.gx-pcard__n{font-family:var(--display);color:#ffffff40;font-size:.9rem;font-weight:800}.gx-pcard__ic{background:linear-gradient(135deg,var(--g-teal),var(--g-teal2));color:#fff;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.gx-pcard h3{color:#fff;margin:0;font-size:1.12rem;line-height:1.25}.gx-pcard p{color:#ffffffb8;margin:0;font-size:.88rem;line-height:1.45}.gx-chips--aud i{color:#fff;background:#ffffff1a}.gx-chips--m i{color:var(--g-saf2);background:#f28c2829}.gx-pcard__go{color:var(--g-saf);margin-top:auto;font-size:.9rem;font-weight:700;text-decoration:none}.gx-polls{background:#fff;padding:80px 0}.gx-flow{grid-template-columns:repeat(8,1fr);margin:0 0 34px;padding:0;list-style:none;display:grid;position:relative}.gx-flow:before{content:"";background:#e1e8f2;border-radius:3px;height:3px;position:absolute;top:22px;left:6%;right:6%}.gx-flow:after{content:"";background:linear-gradient(90deg,var(--g-teal),var(--g-saf));border-radius:3px;width:0;height:3px;transition:width 2s cubic-bezier(.2,.8,.2,1);position:absolute;top:22px;left:6%}.gx-polls.is-in .gx-flow:after{width:88%}.gx-flow li{text-align:center;color:var(--g-mut);transition:color .4s;transition-delay:calc(var(--i)*.22s);flex-direction:column;align-items:center;gap:10px;font-size:.82rem;font-weight:600;display:flex;position:relative}.gx-flow li span{width:46px;height:46px;font:800 .95rem var(--display);color:var(--g-mut);transition:all .4s;transition-delay:calc(var(--i)*.22s);background:#fff;border:3px solid #e1e8f2;border-radius:50%;place-items:center;display:grid}.gx-polls.is-in .gx-flow li{color:var(--g-navy)}.gx-polls.is-in .gx-flow li span{border-color:var(--g-teal);background:var(--g-teal);color:#fff;box-shadow:0 0 0 6px #0e7c861f}.gx-moe{background:var(--g-off);border:1px solid var(--g-line);border-radius:24px;grid-template-columns:1.2fr 1fr;align-items:center;gap:24px;max-width:900px;margin:0 auto 26px;padding:26px;display:grid}.gx-moe__ctl label{letter-spacing:.12em;text-transform:uppercase;color:var(--g-mut);font-size:.74rem;font-weight:700;display:block}.gx-moe__n{font-family:var(--display);color:var(--g-navy);margin:4px 0 6px;font-size:2.4rem;font-weight:800;display:block}.gx-moe__ticks{color:var(--g-mut);justify-content:space-between;font-size:.7rem;display:flex}.gx-moe__gauge{text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.gx-moe__gauge svg{width:220px;max-width:100%}.gx-moe__gauge path{fill:none;stroke-width:14px;stroke-linecap:round}.gx-moe__gauge .t{stroke:#e1e8f2}.gx-moe__gauge .v{stroke:var(--g-green);transition:stroke-dasharray .4s}.gx-moe__gauge b{font-family:var(--display);color:var(--g-navy);margin-top:-46px;font-size:2rem;font-weight:800}.gx-moe__gauge span{color:var(--g-mut);margin-top:16px;font-size:.78rem}.gx-moe__f{color:var(--g-mut);grid-column:1/-1;margin:0;font-size:.76rem}.gx-cloud{flex-wrap:wrap;justify-content:center;gap:8px;max-width:820px;margin:0 auto;display:flex}.gx-cloud span{border:1px solid var(--g-line);color:var(--g-navy);border-radius:999px;padding:8px 16px;font-size:.86rem;font-weight:600;transition:all .25s}.gx-cloud span:nth-child(3n){background:#e9f6f7;border-color:#0000}.gx-cloud span:nth-child(3n+1){font-size:.95rem}.gx-cloud span:hover{background:var(--g-navy);color:#fff;transform:translateY(-2px)}.gx-elect{background:linear-gradient(135deg,#06121f,var(--g-navy));color:#fff;padding:70px 0}.gx-elect__in{grid-template-columns:1fr 1.25fr;align-items:center;gap:34px;display:grid}.gx-elect__shield svg{width:84px;height:auto;margin-bottom:14px}.gx-elect__shield path{fill:#0e7c8640;stroke:var(--g-teal2);stroke-width:3px}.gx-elect__shield path.tk{fill:none;stroke:var(--g-saf);stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.gx-elect h2{color:#fff;margin:.35em 0 .5em;font-size:clamp(1.6rem,3vw,2.3rem)}.gx-elect__rules{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gx-elect__rules li{align-items:center;gap:10px;font-weight:600;display:flex}.gx-elect__rules li:before{content:"";background:var(--g-saf);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #f28c2833}.gx-elect__tiles{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.gx-elect__tiles li{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:10px;padding:16px;font-size:.86rem;font-weight:600;transition:background-color .25s,transform .25s;display:flex}.gx-elect__tiles li:hover{background:#ffffff1a;transform:translateY(-2px)}.gx-elect__tiles svg{color:var(--g-teal2)}.gx-cases{background:var(--g-off);padding:80px 0 50px;overflow:hidden}.gx-case{scroll-snap-align:start;border:1px solid var(--g-line);width:340px;color:inherit;background:#fff;border-radius:24px;flex-direction:column;flex:none;gap:12px;padding:24px;text-decoration:none;display:flex;box-shadow:0 20px 40px -34px #0b1f3a99}.gx-case__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.gx-case__badge{background:var(--g-navy);color:#fff;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:600}.gx-case__lab{letter-spacing:.1em;text-transform:uppercase;color:var(--g-saf);font-size:.68rem;font-weight:700}.gx-case h3{margin:0;font-size:1.2rem}.gx-case__steps{color:var(--g-ink);border-left:2px dashed #cbd6e6;gap:12px;margin:0;padding:0 0 0 18px;font-size:.86rem;line-height:1.45;list-style:none;display:grid}.gx-case__steps li{position:relative}.gx-case__steps li:before{content:"";border:3px solid var(--g-teal);background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:4px;left:-25px}.gx-case__steps li:last-child:before{border-color:var(--g-saf)}.gx-case__steps span{letter-spacing:.1em;text-transform:uppercase;color:var(--g-mut);font-size:.68rem;font-weight:700;display:block}.gx-case__big{font-family:var(--display);color:var(--g-saf);font-size:1.8rem;font-weight:800;line-height:1.1;display:block}.gx-case--flag{background:linear-gradient(160deg,var(--g-navy),#123b5c);color:#fff;justify-content:flex-end}.gx-case--flag h3{color:#fff;font-size:1.35rem}.gx-case--flag p{color:#ffffffbf;margin:0}.gx-case--flag .gx-case__badge{background:var(--g-saf);color:#1b1203;align-self:flex-start}.gx-meth{background:#fff;padding:80px 0}.gx-meth__in{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.gx-meth__stick{top:calc(var(--header-h,76px) + 24px);position:sticky}.gx-meth__art{aspect-ratio:1;width:min(320px,100%);position:relative}.gx-meth__art svg{width:100%;height:100%;transform:rotate(-90deg)}.gx-meth__art circle{fill:none;stroke-width:10px;stroke-linecap:round}.gx-meth__art .r{stroke:#e9eef5}.gx-meth__art .p{stroke:var(--g-teal);transition:stroke-dasharray .6s cubic-bezier(.2,.8,.2,1)}.gx-meth__ic{background:linear-gradient(160deg,var(--g-navy),#123b5c);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;animation:.45s cubic-bezier(.2,.8,.2,1) gxMorph;display:flex;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.gx-meth__ic svg{color:var(--g-saf)}.gx-meth__ic b{font-family:var(--display);color:var(--g-teal2);font-size:.8rem}.gx-meth__ic span{font-family:var(--display);font-size:1.3rem;font-weight:800}.gx-meth__steps{gap:0;margin:0;padding:0;list-style:none;display:grid}.gx-meth__steps li{border-bottom:1px solid var(--g-line);opacity:.45;gap:18px;padding:34px 0;transition:opacity .4s;display:flex}.gx-meth__steps li.is-on,.gx-meth__steps li.is-done{opacity:1}.gx-meth__n{width:42px;height:42px;font:800 1rem var(--display);color:var(--g-navy);background:#e9eef5;border-radius:12px;flex:none;place-items:center;transition:all .3s;display:grid}.gx-meth__steps li.is-on .gx-meth__n{background:var(--g-saf);color:#1b1203;transform:scale(1.08)}.gx-meth__steps li.is-done .gx-meth__n{background:var(--g-teal);color:#fff}.gx-meth__steps h3{margin:0 0 4px;font-size:1.25rem}.gx-meth__steps p{color:var(--g-mut);margin:0}.gx-qc{background:var(--g-off);padding:80px 0}.gx-qc__flow{max-width:760px;color:var(--g-mut);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;margin:0 auto 28px;font-size:.78rem;font-weight:700;display:flex}.gx-qc__pipe{background:linear-gradient(90deg,#fde9d6,#ddf0ee);border-radius:30px;flex:1;height:30px;position:relative;overflow:hidden}.gx-qc__pipe i{background:var(--g-saf);width:8px;height:8px;animation:4.2s linear infinite gxFlow;animation-delay:calc(var(--i)*-.3s);border-radius:50%;margin-top:-4px;position:absolute;top:50%;left:-10px}.gx-qc__pipe i:nth-child(3n){width:6px;height:6px;top:30%}.gx-qc__pipe i:nth-child(4n){top:70%}@keyframes gxFlow{0%{background:#c0392b;border-radius:2px;left:-10px}45%{background:var(--g-saf)}to{background:var(--g-green);border-radius:50%;left:100%}}.gx-qc__layers{grid-template-columns:1fr 1.5fr 1.2fr;align-items:stretch;gap:14px;display:grid}.gx-qc__layer{border:1px solid var(--g-line);border-top:5px solid var(--c);clip-path:none;background:#fff;border-radius:22px;padding:20px;position:relative}.gx-qc__layer header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.gx-qc__layer header span{background:color-mix(in srgb,var(--c) 14%,#fff);width:36px;height:36px;color:var(--c);border-radius:11px;place-items:center;display:grid}.gx-qc__layer h3{flex:1;margin:0;font-size:1.05rem}.gx-qc__layer header em{font-style:normal;font-family:var(--display);color:var(--c);font-size:1.4rem;font-weight:800}.gx-qc__layer ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.gx-qc__layer li{background:var(--g-off);border:1px solid var(--g-line);cursor:default;outline-offset:2px;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font-size:.8rem;font-weight:600;transition:background-color .2s,border-color .2s;display:inline-flex;position:relative}.gx-qc__layer li svg{color:var(--c)}.gx-qc__layer li:hover,.gx-qc__layer li:focus{border-color:var(--c);background:#fff}.gx-out{background:linear-gradient(160deg,#071528,var(--g-navy));color:#fff;padding:80px 0}.gx-pipe{counter-reset:p;flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.gx-pipe li{counter-increment:p;opacity:.4;transition:opacity .4s,transform .4s,background-color .4s;transition-delay:calc(var(--i)*.12s);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 14px 9px 9px;font-size:.84rem;font-weight:600;display:inline-flex;transform:translateY(6px)}.gx-pipe li:before{content:counter(p);background:var(--g-teal);width:24px;height:24px;font:800 .75rem var(--display);border-radius:50%;place-items:center;display:grid}.gx-out.is-in .gx-pipe li{opacity:1;transform:none}.gx-pipe li:last-child{background:var(--g-saf);color:#1b1203;border-color:var(--g-saf)}.gx-dash{color:var(--g-ink);background:#f4f7fb;border-radius:22px;grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr 1fr;gap:12px;padding:44px 16px 16px;display:grid;position:relative}.gx-dash__lab{letter-spacing:.08em;text-transform:uppercase;color:#7a4510;background:#ffe7cf;border-radius:999px;padding:4px 10px;font-size:.72rem;font-weight:700;position:absolute;top:12px;left:16px}.gx-dash__c{border:1px solid var(--g-line);background:#fff;border-radius:16px;min-width:0;padding:16px}.gx-dash__c h4{margin:0 0 10px;font-size:.85rem}.gx-dash__heat{grid-row:span 2}.gx-dash__heat table{border-collapse:separate;border-spacing:4px;width:100%;font-size:.8rem}.gx-dash__heat th{color:var(--g-mut);text-align:left;font-size:.72rem;font-weight:600}.gx-dash__heat td{text-align:center;color:#fff;background:rgba(14,124,134,calc(.25 + var(--a)*.75));border-radius:8px;padding:12px 4px;font-weight:700}.gx-dash__bars{align-items:flex-end;gap:10px;height:110px;display:flex}.gx-dash__bars span{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex}.gx-dash__bars i{background:var(--g-navy);width:100%;height:0;transition:height .8s;transition-delay:calc(var(--i)*.1s);border-radius:6px 6px 2px 2px;display:block}.gx-out.is-in .gx-dash__bars i{height:var(--h)}.gx-dash__bars small{color:var(--g-mut);font-size:.66rem}.gx-dash__gauge{flex-direction:column;align-items:center;display:flex}.gx-dash__gauge svg{width:150px}.gx-dash__gauge path{fill:none;stroke-width:11px;stroke-linecap:round}.gx-dash__gauge .t{stroke:#e1e8f2}.gx-dash__gauge .v{stroke:var(--g-green);stroke-dasharray:0 200;transition:stroke-dasharray 1.2s}.gx-out.is-in .gx-dash__gauge .v{stroke-dasharray:100 200}.gx-dash__gauge b{font-family:var(--display);margin-top:-30px;font-size:1.6rem}.gx-dash__gauge small{color:var(--g-mut);font-size:.7rem}.gx-dash__fun{justify-items:center;gap:5px;margin:0;padding:0;list-style:none;display:grid}.gx-dash__fun li{width:var(--w);background:linear-gradient(90deg,var(--g-saf),#f7a85a);color:#1b1203;text-align:center;opacity:0;transition:all .5s;transition-delay:calc(var(--i)*.12s);border-radius:6px;padding:6px;font-size:.72rem;font-weight:700;transform:scaleX(.6)}.gx-out.is-in .gx-dash__fun li{opacity:1;transform:none}.gx-dash__trend svg{width:100%;height:90px}.gx-dash__trend polyline{fill:none;stroke:var(--g-teal);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:300;stroke-dashoffset:300px;transition:stroke-dashoffset 1.6s}.gx-out.is-in .gx-dash__trend polyline{stroke-dashoffset:0}.gx-orb{background:#fff;padding:80px 0;overflow:hidden}.gx-orb__in{grid-template-columns:.8fr 1.2fr;align-items:center;gap:30px;display:grid}.gx-orb__ring{aspect-ratio:1;width:min(560px,100%);margin:0 auto;position:relative}.gx-orb__ring:before,.gx-orb__ring:after{content:"";border:1px dashed #cbd6e6;border-radius:50%;position:absolute}.gx-orb__ring:before{top:8%;bottom:8%;left:8%;right:8%}.gx-orb__ring:after{border-style:solid;border-color:#eef2f8;top:26%;bottom:26%;left:26%;right:26%}.gx-orb__core{background:linear-gradient(160deg,var(--g-navy),#123b5c);color:#fff;text-align:center;z-index:1;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:16px;display:flex;position:absolute;top:30%;bottom:30%;left:30%;right:30%;box-shadow:0 30px 60px -30px #0b1f3acc}.gx-orb__core svg{color:var(--g-saf)}.gx-orb__core b{font-family:var(--display);font-size:1.05rem}.gx-orb__core span{color:#ffffffc7;font-size:.78rem;line-height:1.35}.gx-orb__ring ul{margin:0;padding:0;list-style:none;animation:90s linear infinite gxSpin;position:absolute;top:0;bottom:0;left:0;right:0}.gx-orb__ring:hover ul,.gx-orb__ring:focus-within ul{animation-play-state:paused}.gx-orb__ring li{width:0;height:0;position:absolute}.gx-orb__ring li button{cursor:pointer;width:92px;font:600 .7rem var(--body,inherit);color:var(--g-navy);text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;line-height:1.15;animation:90s linear infinite gxSpinBack;display:flex;transform:translate(-50%,-50%)}.gx-orb__ring:hover li button,.gx-orb__ring:focus-within li button{animation-play-state:paused}@keyframes gxSpinBack{to{rotate:-360deg}}.gx-orb__ring li button svg{border:1px solid var(--g-line);width:42px;height:42px;color:var(--g-teal);box-sizing:border-box;background:#fff;border-radius:50%;padding:11px;transition:all .25s;box-shadow:0 8px 18px -12px #0b1f3a80}.gx-orb__ring li button.is-on svg{background:var(--g-saf);color:#1b1203;border-color:var(--g-saf);transform:scale(1.15)}.gx-tech{background:var(--g-off);padding:80px 0}.gx-devs{grid-template-columns:1fr .8fr 1.3fr 1fr;align-items:end;gap:16px;display:grid}.gx-dev{flex-direction:column;gap:12px;margin:0;display:flex}.gx-dev__scr{color:#fff;background:#0e1d33;border:10px solid #1c2b44;border-radius:20px;flex-direction:column;gap:8px;padding:14px;font-size:.72rem;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 50px -30px #0b1f3acc}.gx-dev--tab .gx-dev__scr{aspect-ratio:3/4}.gx-dev--cati .gx-dev__scr{aspect-ratio:3/4;border-radius:50% 50% 20px 20px;justify-content:center;align-items:center}.gx-dev--lap .gx-dev__scr{aspect-ratio:16/10;border-bottom-width:6px;border-radius:14px 14px 0 0}.gx-dev--lap .gx-dev__scr:after{content:"";height:0;position:absolute;bottom:-20px;left:-20px;right:-20px}.gx-dev--sx .gx-dev__scr{aspect-ratio:4/5}.gx-dev figcaption{color:var(--g-mut);flex-direction:column;font-size:.82rem;display:flex}.gx-dev figcaption b{font-family:var(--display);color:var(--g-navy);font-size:.98rem}.gx-dev__gps{color:var(--g-teal2);align-items:center;gap:5px;font-weight:600;display:inline-flex}.gx-dev__q{font-size:.8rem;font-weight:600}.gx-dev__opt{background:#ffffff1a;border-radius:6px;height:16px}.gx-dev__opt.is-pick{background:var(--g-saf);animation:3s ease-in-out infinite gxPick}@keyframes gxPick{0%,30%{background:#ffffff1a}40%,to{background:var(--g-saf)}}.gx-dev__sync{color:#9be3b8;margin-top:auto;font-size:.68rem}.gx-dev__hs{fill:none;width:70px;stroke:var(--g-teal2);stroke-width:3px}.gx-dev__hs rect{fill:var(--g-teal)}.gx-dev__wave{align-items:center;gap:2px;height:30px;display:flex}.gx-dev__wave i{background:var(--g-saf);width:3px;animation:1s ease-in-out infinite gxWave;animation-delay:calc(var(--i)*-.07s);border-radius:3px;height:30%}@keyframes gxWave{50%{height:100%}}.gx-dev__live{color:#ff8a8a;font-size:.66rem;font-weight:700}.gx-dev__ttl{font-size:.78rem;font-weight:700}.gx-dev__bars{flex:1;align-items:flex-end;gap:6px;display:flex}.gx-dev__bars i{height:var(--h);background:linear-gradient(180deg,var(--g-teal2),var(--g-teal));animation:3s ease-in-out infinite alternate gxGrow;animation-delay:calc(var(--i)*.2s);transform-origin:bottom;border-radius:4px 4px 0 0;flex:1}@keyframes gxGrow{0%{transform:scaleY(.6)}}.gx-dev__flag{color:var(--g-saf);font-weight:700}.gx-dev__quota{gap:3px;display:grid}.gx-dev__quota i{background:#ffffff1a;border-radius:7px;height:7px;position:relative;overflow:hidden}.gx-dev__quota i:after{content:"";width:var(--w);background:var(--g-saf);animation:4s ease-in-out infinite gxFill;animation-delay:calc(var(--i)*.3s);transform-origin:0;border-radius:7px;position:absolute;top:0;bottom:0;left:0}@keyframes gxFill{0%{transform:scaleX(.4)}60%,to{transform:scaleX(1)}}.gx-int{background:#fff;padding:80px 0}.gx-int__in{grid-template-columns:1.1fr 1fr;align-items:center;gap:40px;display:grid}.gx-hex{grid-template-columns:repeat(3,1fr);gap:8px 6px;max-width:470px;margin:0;padding:0;list-style:none;display:grid}.gx-hex li{aspect-ratio:1/1.08;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:linear-gradient(160deg,var(--g-navy),#123b5c);color:#fff;text-align:center;opacity:0;transition:opacity .5s,transform .5s,background .3s;transition-delay:calc(var(--i)*60ms);place-items:center;padding:14px;display:grid;transform:scale(.8)}.gx-hex li:nth-child(3n+2){transform:translateY(50%)scale(.8)}.gx-int.is-in .gx-hex li{opacity:1;transform:none}.gx-int.is-in .gx-hex li:nth-child(3n+2){transform:translateY(50%)}.gx-hex li:hover{background:linear-gradient(160deg,var(--g-teal),#0a5b62)}.gx-hex span{flex-direction:column;align-items:center;gap:6px;display:flex}.gx-hex svg{color:var(--g-saf)}.gx-hex b{font-size:.74rem;font-weight:600;line-height:1.2}.gx-why{background:var(--g-off);border:1px solid var(--g-line);border-radius:24px;margin-top:40px;padding:28px}.gx-why h3{margin:0 0 16px;font-size:1.3rem}.gx-why ul{gap:12px;margin:0 0 18px;padding:0;list-style:none;display:grid}.gx-why li{align-items:center;gap:12px;font-weight:600;display:flex}.gx-why svg{flex:none;width:26px;height:26px}.gx-why svg circle{fill:#e9f6ef;stroke:var(--g-green);stroke-width:1.5px}.gx-why svg path{fill:none;stroke:var(--g-green);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20;stroke-dashoffset:20px;transition:stroke-dashoffset .5s;transition-delay:calc(.3s + var(--i)*.15s)}.gx-int.is-in .gx-why svg path{stroke-dashoffset:0}.gx-faq{background:var(--g-off);padding:80px 0}.gx-faq__in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.gx-faq__in>div:first-child{top:calc(var(--header-h,76px) + 24px);position:sticky}.gx-acc{gap:8px;margin:0;padding:0;list-style:none;display:grid}.gx-acc li{border:1px solid var(--g-line);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s}.gx-acc li.is-open{border-color:var(--g-teal);box-shadow:0 14px 30px -24px #0b1f3a99}.gx-acc button{width:100%;font:600 .95rem var(--display);color:var(--g-navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.gx-acc button i{background:#eef3f9;border-radius:50%;flex:none;width:26px;height:26px;transition:background-color .2s,transform .3s;position:relative}.gx-acc button i:before,.gx-acc button i:after{content:"";background:var(--g-navy);border-radius:2px;width:10px;height:2px;margin:-1px 0 0 -5px;position:absolute;top:50%;left:50%}.gx-acc button i:after{transition:transform .3s;transform:rotate(90deg)}.gx-acc li.is-open button i{background:var(--g-teal);transform:rotate(180deg)}.gx-acc li.is-open button i:before,.gx-acc li.is-open button i:after{background:#fff}.gx-acc li.is-open button i:after{transform:rotate(0)}.gx-acc__a{padding:0 18px 16px}.gx-acc__a p{color:var(--g-mut);margin:0 0 6px;line-height:1.55}.gx-acc__a small{color:var(--g-teal);text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:700}.gx-brief{background:#fff;padding:80px 0}.gx-brief__in{grid-template-columns:.85fr 1.15fr;align-items:start;gap:40px;display:grid}.gx-promise{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.gx-promise li{align-items:center;gap:10px;font-weight:600;display:flex}.gx-promise svg{color:var(--g-green)}.gx-mail{border:1.5px solid var(--g-navy);color:var(--g-navy);background:#fff;align-items:center;gap:8px;font-weight:600;display:inline-flex}.gx-mail:hover{background:var(--g-navy);color:#fff}.gx-fm{border-radius:26px;overflow:hidden}.gx-fm__top{background:linear-gradient(135deg,var(--g-navy),#123b5c);color:#fff;align-items:center;gap:14px;padding:18px 22px;display:flex;position:relative}.gx-fm__top b{font-family:var(--display);display:block}.gx-fm__top small{color:#ffffffb3}.gx-ring{flex:none;width:52px;height:52px;transform:rotate(-90deg)}.gx-ring circle{fill:none;stroke-width:5px;stroke-linecap:round}.gx-ring .t{stroke:#ffffff26}.gx-ring .v{stroke:var(--g-saf);transition:stroke-dasharray .5s}.gx-fm__pct{text-align:center;width:52px;font:800 .78rem var(--display);position:absolute;left:22px}.gx-slider label{color:var(--g-navy);justify-content:space-between;font-size:.88rem;font-weight:600;display:flex}.gx-slider label b{font-family:var(--display);color:var(--g-teal)}.gx-slider small{color:var(--g-mut);font-size:.76rem}.gx-rel{background:var(--g-off);border-top:1px solid var(--g-line);padding:40px 0}.gx-rel__h{margin:0 0 14px;font-size:1rem}.gx-rel__pills{flex-wrap:wrap;gap:8px;display:flex}.gx-rel__pills a{border:1px solid var(--g-line);color:var(--g-navy);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.gx-rel__pills a span{color:var(--g-saf);transition:transform .2s}.gx-rel__pills a:hover{border-color:var(--g-teal);transform:translateY(-2px)}.gx-rel__pills a:hover span{transform:translate(3px)}.gx-band{background:linear-gradient(135deg,#071528,var(--g-navy) 60%,#0e4a55);color:#fff;text-align:center;padding:70px 0;position:relative;overflow:hidden}.gx-band__bg i{background:var(--g-saf);opacity:.5;width:6px;height:6px;left:calc(var(--i)*5.6%);animation:7s linear infinite gxRise;animation-delay:calc(var(--i)*-.4s);border-radius:50%;position:absolute;top:0}.gx-band__bg i:nth-child(odd){background:var(--g-teal2)}@keyframes gxRise{0%{opacity:0;transform:translateY(260px)}30%{opacity:.6}to{opacity:0;transform:translateY(-60px)}}.gx-band__in{position:relative}.gx-band h2{color:#fff;margin:0 0 22px;font-size:clamp(1.7rem,3.6vw,2.7rem)}.gx-band .gx-hero__ctas{justify-content:center}@media (max-width:1100px){.gx-hero__in,.gx-exp__panel,.gx-cov__body,.gx-elect__in,.gx-meth__in,.gx-orb__in,.gx-int__in,.gx-faq__in,.gx-brief__in{grid-template-columns:1fr}.gx-bento{grid-template-columns:repeat(2,1fr)}.gx-b--gender,.gx-b--age,.gx-b--edu{grid-column:span 1}.gx-b--occ,.gx-b--inc,.gx-b--flips,.gx-b--build{grid-column:span 2}.gx-b--flips{grid-template-columns:repeat(3,1fr)}.gx-build{grid-template-columns:1fr}.gx-build__out{text-align:left}.gx-org ol{grid-template-columns:1fr 1fr}.gx-org ol:before{display:none}.gx-devs{grid-template-columns:1fr 1fr}.gx-meth__stick,.gx-faq__in>div:first-child{position:static}.gx-meth__art{display:none}.gx-dash{grid-template-columns:1fr 1fr}.gx-dash__heat{grid-area:auto/span 2}.gx-qc__layers{grid-template-columns:1fr}}@media (max-width:760px){.gx-hero{padding-top:20px}.gx-hero__vis{order:-1;max-width:330px;margin:0 auto}.gx-hero__in{gap:10px}.gx-counters{grid-template-columns:1fr 1fr}.gx-counters li{border-top:1px solid #ffffff1a;border-left:0}.gx-trust__in{flex-wrap:wrap}.gx-trust__view{flex-basis:100%;order:3}.gx-exp,.gx-cov,.gx-pi,.gx-polls,.gx-cases,.gx-meth,.gx-qc,.gx-out,.gx-orb,.gx-tech,.gx-int,.gx-faq,.gx-brief,.gx-prog{padding:56px 0}.gx-exp__rail{scroll-snap-type:x mandatory}.gx-exp__panel{padding:20px}.gx-exp__track,.gx-exp__reach{grid-template-columns:1fr}.gx-cov__body{padding:14px}.gx-cov__mapw,.gx-cov__rail{display:none}.gx-cov__list{display:block}.gx-bento{grid-template-columns:1fr}.gx-b--gender,.gx-b--age,.gx-b--edu,.gx-b--occ,.gx-b--inc,.gx-b--flips,.gx-b--build{grid-column:auto}.gx-b--flips{grid-template-columns:1fr 1fr}.gx-flip{height:230px}.gx-flip__f b{font-size:1.35rem}.gx-dn{grid-template-columns:1fr;justify-items:center}.gx-dn__leg{width:100%}.gx-tree{flex-direction:column;height:260px}.gx-tree__in{flex-direction:row}.gx-build__grid{grid-template-columns:1fr 1fr}.gx-off__top,.gx-otiles,.gx-org ol{grid-template-columns:1fr}.gx-flow{grid-template-columns:repeat(4,1fr);row-gap:18px}.gx-flow:before,.gx-flow:after{display:none}.gx-moe{grid-template-columns:1fr}.gx-elect__tiles{grid-template-columns:1fr 1fr}.gx-pcard{width:260px}.gx-case{width:290px}.gx-prog__top .gx-arrows{display:none}.gx-orb__ring{width:100%}.gx-orb__ring li button span{display:none}.gx-orb__ring li button{width:44px}.gx-devs{grid-template-columns:1fr 1fr}.gx-dash{grid-template-columns:1fr}.gx-dash__heat{grid-column:auto}.gx-hex{grid-template-columns:repeat(3,1fr);max-width:none}.gx-race li{grid-template-columns:110px 1fr 46px}.gx-seg--lg{display:flex}.gx-seg--lg button{flex-direction:column;flex:1;justify-content:center;gap:2px;padding:10px 8px;font-size:.8rem}.gx-seg--lg button svg{display:none}}@media (prefers-reduced-motion:reduce){.gx *,.gx :before,.gx :after{transition:none!important;animation:none!important}.gx-ppl svg,.gx-pipe li,.gx-hex li,.gx-dash__fun li{opacity:1!important;transform:none!important}.gx-hex li:nth-child(3n+2){transform:translateY(50%)!important}.gx-pyr__bar i,.gx-race li i b{width:var(--w)!important}.gx-dash__bars i{height:var(--h)!important}.gx-flow:after{width:88%!important}.gx-dash__trend polyline,.gx-why svg path{stroke-dashoffset:0!important}}.gx-counters .gx-num{font:800 clamp(1.6rem,2.8vw,2.3rem)/1 var(--display);color:var(--g-saf);letter-spacing:-.01em}.gx-tree__in--2{grid-template-columns:1fr 1fr;grid-auto-rows:1fr;display:grid}.gx-hex{padding-bottom:70px}.gx-fm .fm-chips__row{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.gx-case__top{flex-wrap:wrap}.gx-case__lab{white-space:nowrap}.gx-inc{grid-template-columns:minmax(0,1fr)}.gx-build select{width:100%;min-width:0}.gx-build__grid>label{min-width:0}@media (max-width:1100px){.gx-build{grid-template-columns:minmax(0,1fr)}.gx-bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.gx-bento{grid-template-columns:minmax(0,1fr)}.gx-build__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-neutral{white-space:normal;flex:100%;justify-content:center}.gx-b--flips{grid-template-columns:repeat(2,minmax(0,1fr))}}.gx-caselink{color:#ffd3a6;background:#f28c2824;border:1px solid #f28c2873;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:8px 14px;font-size:.88rem;font-weight:600;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.gx-caselink b{font-family:var(--display);color:var(--g-saf);font-size:1rem}.gx-caselink span{transition:transform .2s}.gx-caselink:hover{background:#f28c2840;transform:translateY(-1px)}.gx-caselink:hover span{transform:translate(3px)}.gx-exp__cases{background:#fff6ec;border:1px solid #fbddbc;border-radius:14px;flex-direction:column;gap:6px;margin-bottom:14px;padding:12px 14px;display:flex}.gx-exp__cases>span{letter-spacing:.08em;text-transform:uppercase;color:#7a4510;font-size:.74rem;font-weight:700}.gx-exp__cases>span b{font-family:var(--display);color:var(--g-saf);font-size:1rem}.gx-exp__cases a{color:var(--g-navy);justify-content:space-between;gap:8px;font-size:.88rem;font-weight:600;text-decoration:none;display:flex}.gx-exp__cases a i{color:var(--g-saf);font-style:normal;transition:transform .2s}.gx-exp__cases a:hover{color:var(--g-teal)}.gx-exp__cases a:hover i{transform:translate(3px)}.gx-case--real h3 a{color:inherit;text-decoration:none}.gx-case--real h3 a:hover{color:var(--g-teal)}.gx-case__kpi{background:#fff6ec;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;padding:10px 12px;display:flex}.gx-case__kpi b{font-family:var(--display);color:var(--g-saf);font-size:1.25rem;font-weight:800;line-height:1.15}.gx-case__kpi span{color:var(--g-mut);align-items:center;gap:5px;font-size:.78rem;display:inline-flex}.gx-case__go{margin-top:auto}.gx-case--all{background:linear-gradient(160deg,var(--g-saf),#e0711a);color:#1b1203;justify-content:flex-end;width:260px}.gx-case--all h3{color:#1b1203}.gx-case--all .gx-case__badge{color:#fff;background:#1b1203;align-self:flex-start}.gx-case__allnum{font-family:var(--display);font-size:4rem;font-weight:800;line-height:1}.gx-case--all .gx-pcard__go{color:#1b1203}.gx-cases__cta{justify-content:center;margin-top:6px;display:flex}.gx-btn-navy{background:var(--g-navy);color:#fff;align-items:center;gap:10px;font-weight:600;display:inline-flex}.gx-btn-navy:hover{background:var(--g-teal);color:#fff;transform:translateY(-2px)}.gx-hero__glow2{filter:blur(12px);background:radial-gradient(closest-side,#f28c282e,#0000);width:45%;height:60%;position:absolute;top:-20%;left:35%}.gx-hero__pts{gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.gx-hero__pts li{color:#ffffffe0;align-items:center;gap:9px;font-size:.94rem;display:flex}.gx-hero__pts svg{color:#7ee0a6;background:#2e9e5b40;border-radius:50%;flex:none;width:21px;height:21px;padding:3px}.gx-ops{aspect-ratio:520/470;perspective:1200px;--rx:0deg;--ry:0deg;width:100%;max-width:540px;margin:0 auto;position:relative}.gx-ops__stage{transform-style:preserve-3d;transform:rotateX(calc(8deg + var(--rx))) rotateY(calc(-10deg + var(--ry)));transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.gx-ops__wires{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.gx-ops__wires path{fill:none;stroke:#6ee0ce8c;stroke-width:2px;stroke-dasharray:6 8;animation:2.4s linear infinite gxDash}.gx-ops__orb{fill:var(--g-saf);filter:drop-shadow(0 0 6px #f28c28)}.gx-ops__ring{pointer-events:none;border:1px dashed #6ee0ce59;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)translateZ(-60px)}.gx-ops__ring.r1{aspect-ratio:1;width:62%;animation:40s linear infinite gxSpin}.gx-ops__ring.r2{aspect-ratio:1;border-color:#f28c282e;width:92%;animation:70s linear infinite reverse gxSpin}.gx-ops__core{z-index:1;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%)translateZ(10px)}.gx-ops__core span{color:#fff;background:radial-gradient(circle at 35% 30%,#3fb8c1,#0e7c86);border-radius:50%;place-items:center;width:58px;height:58px;animation:2.6s ease-in-out infinite gxBeat;display:grid;box-shadow:0 0 0 8px #0e7c862e,0 0 40px #3fb8c199}.gx-ops__core b{font:800 .72rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:#bdeff2}@keyframes gxBeat{50%{box-shadow:0 0 0 14px #0e7c8614,0 0 60px #3fb8c1cc}}.gx-ops__card{color:#fff;z-index:2;animation:.8s cubic-bezier(.2,.8,.2,1) both gxCardIn,7s ease-in-out infinite gxFloat;animation-delay:var(--d),calc(var(--d) + .8s);background:linear-gradient(160deg,#ffffff24,#ffffff0d);border:1px solid #fff3;border-radius:16px;flex-direction:column;gap:7px;padding:13px 14px;display:flex;position:absolute;box-shadow:0 30px 50px -28px #000c,inset 0 1px #ffffff2e}@keyframes gxCardIn{0%{opacity:0;transform:translateY(24px)translateZ(0)scale(.94)}}@keyframes gxFloat{50%{translate:0 -8px}}.gx-ops__card header{align-items:center;gap:7px;font-size:.78rem;display:flex}.gx-ops__card header .n{font-style:normal;font:800 .64rem var(--display);background:var(--g-saf);color:#1b1203;border-radius:6px;padding:2px 6px}.gx-ops__card header b{font-family:var(--display);font-size:.88rem}.gx-ops__card header em{color:#bdeff2;white-space:nowrap;margin-left:auto;font-size:.64rem;font-style:normal}.gx-ops__q{width:46%;top:4%;left:0;transform:translateZ(40px)}.gx-ops__f{width:38%;top:16%;right:0;transform:translateZ(70px)}.gx-ops__v{width:40%;top:56%;left:3%;transform:translateZ(60px)}.gx-ops__r{width:42%;top:63%;right:2%;transform:translateZ(30px)}.gx-ops__row{color:#ffffffd9;background:#ffffff0f;border-radius:8px;align-items:center;gap:7px;padding:5px 7px;font-size:.7rem;display:flex}.gx-ops__tick{width:13px;height:13px;animation:6s ease-in-out infinite gxTickBox;animation-delay:calc(1s + var(--i)*.7s);border:1.5px solid #fff6;border-radius:4px;flex:none;position:relative}.gx-ops__tick:after{content:"";width:4px;height:7px;animation:6s ease-in-out infinite gxTickMark;animation-delay:calc(1s + var(--i)*.7s);border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;top:0;left:3px;transform:rotate(45deg)scale(0)}@keyframes gxTickBox{0%,8%{background:0 0;border-color:#fff6}14%,85%{background:#2e9e5b;border-color:#2e9e5b}to{background:0 0}}@keyframes gxTickMark{0%,8%{transform:rotate(45deg)scale(0)}14%,85%{transform:rotate(45deg)scale(1)}to{transform:rotate(45deg)scale(0)}}.gx-ops__bar{background:#ffffff1f;border-radius:5px;height:5px;overflow:hidden}.gx-ops__bar i{background:linear-gradient(90deg,var(--g-teal2),var(--g-saf));transform-origin:0;border-radius:5px;height:100%;animation:6s ease-in-out 1s infinite gxBarFill;display:block}@keyframes gxBarFill{0%{transform:scaleX(0)}40%,85%{transform:scaleX(1)}to{transform:scaleX(0)}}.gx-ops__map{width:100%;height:auto;max-height:150px}.gx-ops__map path{fill:#ffffff14;stroke:#ffffff26;stroke-width:.6px}.gx-ops__map path.on{fill:#3fb8c1;animation:4s ease-in-out infinite gxStateGlow;animation-delay:calc(var(--i)*.22s)}@keyframes gxStateGlow{0%,to{fill:#3fb8c173}40%{fill:#f28c28}60%{fill:#3fb8c1}}.gx-ops__live{color:#9be3b8;align-items:center;gap:6px;font-size:.66rem;font-weight:600;display:inline-flex}.gx-ops__live i{background:#2e9e5b;border-radius:50%;width:7px;height:7px;animation:1.6s infinite gxLive;box-shadow:0 0 #2e9e5bb3}@keyframes gxLive{70%{box-shadow:0 0 0 7px #2e9e5b00}to{box-shadow:0 0 #2e9e5b00}}.gx-ops__chk{color:#ffffffd9;align-items:center;gap:7px;font-size:.7rem;display:flex}.gx-ops__chk i{width:15px;height:15px;animation:5s ease-in-out infinite gxChk;animation-delay:calc(1.8s + var(--i)*.55s);background:#ffffff1a;border-radius:50%;flex:none;position:relative}.gx-ops__chk i:after{content:"✓";color:#fff;opacity:0;animation:5s ease-in-out infinite gxChkT;animation-delay:calc(1.8s + var(--i)*.55s);place-items:center;font-size:.6rem;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes gxChk{0%,6%{background:#ffffff1a}12%,88%{background:#2e9e5b}to{background:#ffffff1a}}@keyframes gxChkT{0%,6%{opacity:0}12%,88%{opacity:1}to{opacity:0}}.gx-ops__seal{color:#ffd3a6;background:#f28c282e;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:2px;padding:3px 9px;font-size:.64rem;font-weight:700;display:inline-flex}.gx-ops__chart{align-items:flex-end;gap:5px;height:58px;display:flex}.gx-ops__chart i{height:var(--h);transform-origin:bottom;animation:5s ease-in-out infinite gxGrowR;animation-delay:calc(2.6s + var(--i)*.12s);background:linear-gradient(#3fb8c1,#0e7c86);border-radius:4px 4px 1px 1px;flex:1}.gx-ops__chart i:nth-child(4),.gx-ops__chart i:nth-child(6){background:linear-gradient(#ffb067,#f28c28)}@keyframes gxGrowR{0%{transform:scaleY(.15)}25%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}.gx-ops__line{width:100%;height:24px}.gx-ops__line polyline{fill:none;stroke:#ffd3a6;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:160;stroke-dashoffset:160px;animation:5s ease-in-out 2.8s infinite gxDraw}@keyframes gxDraw{30%,85%{stroke-dashoffset:0}to{stroke-dashoffset:160px}}.gx-counters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.gx-counters__a{color:inherit;flex-direction:column;gap:4px;height:100%;text-decoration:none;display:flex;position:relative}.gx-counters__a>i{color:var(--g-saf);opacity:0;font-style:normal;transition:all .2s;position:absolute;top:0;right:0;transform:translate(-4px)}.gx-counters li:hover .gx-counters__a>i{opacity:1;transform:none}.gx-counters li{transition:background-color .25s}.gx-counters li:hover{background:#ffffff0d}.gx-port{background:linear-gradient(180deg,#fff,var(--g-off));padding:80px 0}.gx-port__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.gx-port__sum{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.gx-port__sum div{background:var(--g-navy);color:#fff;border-radius:16px;min-width:118px;padding:14px 18px}.gx-port__sum b{font:800 1.9rem/1 var(--display);color:var(--g-saf);display:block}.gx-port__sum span{color:#ffffffbf;font-size:.76rem}.gx-port__wall{grid-template-columns:repeat(auto-fill,minmax(178px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.gx-port__wall li{opacity:0;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*40ms);transform:translateY(16px)scale(.96)}.gx-port.is-in .gx-port__wall li{opacity:1;transform:none}.gx-port__wall a{border:1px solid var(--g-line);height:100%;min-height:150px;color:var(--g-navy);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:14px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.gx-port__wall a:before{content:"";background:var(--c);height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.gx-port__wall a:after{content:"";background:var(--c);opacity:.07;border-radius:50%;width:110px;height:110px;transition:transform .5s,opacity .3s;position:absolute;bottom:-30px;right:-30px}.gx-port__wall a:hover{border-color:var(--c);transform:translateY(-5px);box-shadow:0 22px 40px -26px #0b1f3a99}.gx-port__wall a:hover:after{opacity:.12;transform:scale(2.4)}.gx-port__no{font:800 .7rem var(--display);color:#a9b5c8;position:absolute;top:12px;right:12px}.gx-port__sym{font:800 1.9rem/1 var(--display);color:var(--c);letter-spacing:-.02em}.gx-port__ic{color:var(--c);opacity:.7;position:absolute;top:44px;right:12px}.gx-port__wall b{font-family:var(--display);z-index:1;font-size:.86rem;line-height:1.25;position:relative}.gx-port__m{color:var(--g-mut);z-index:1;margin-top:auto;font-size:.7rem;font-style:normal;position:relative}.gx-port__n{color:var(--g-mut);align-items:baseline;gap:5px;margin-top:auto;font-size:.72rem;font-style:normal;display:flex}.gx-port__n .gx-num{font:800 1.3rem var(--display);color:var(--g-saf)}.gx-port__cs{color:#7a4510;z-index:1;background:#fff3e6;border-radius:999px;padding:2px 7px;font-size:.64rem;font-style:normal;font-weight:700;position:absolute;bottom:10px;right:10px}.gx-dd{background:var(--g-navy);color:#fff;padding:80px 0;overflow:hidden}.gx-dd .gx-head h2{color:#fff}.gx-dd .gx-head p{color:#ffffffbf}.gx-dd__in{grid-template-columns:1.15fr 1fr;align-items:center;gap:40px;display:grid}.gx-dd__list{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.gx-dd__list button{text-align:left;color:#fff;cursor:pointer;width:100%;height:100%;font:inherit;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-items:flex-start;gap:11px;padding:13px;transition:background-color .25s,border-color .25s,transform .25s;display:flex}.gx-dd__list li.is-on button{background:#f28c281f;border-color:#f28c2899;transform:translate(4px)}.gx-dd__list b{font:700 .9rem var(--display);display:block}.gx-dd__list small{color:#ffffffb3;margin-top:3px;font-size:.76rem;line-height:1.4;display:block}.gx-dd__tick{background:#2e9e5b2e;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;display:grid}.gx-dd__tick svg{fill:none;stroke:#7ee0a6;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24px;width:16px;height:16px;transition:stroke-dashoffset .5s;transition-delay:calc(.2s + var(--i)*.12s)}.gx-dd.is-in .gx-dd__tick svg{stroke-dashoffset:0}.gx-dd__pack{flex-direction:column;align-items:center;min-height:400px;display:flex;position:relative}.gx-dd__packlab{letter-spacing:.12em;text-transform:uppercase;color:var(--g-saf2);align-items:center;gap:8px;margin-bottom:20px;font-size:.74rem;font-weight:700;display:inline-flex}.gx-dd__docs{width:min(300px,100%);height:340px;position:relative}.gx-dd__doc{height:300px;color:var(--g-navy);transform-origin:50% 120%;transform:rotate(calc(var(--k)*4deg)) translateY(calc(max(var(--k),0)*6px)) translateX(calc(var(--k)*10px));opacity:calc(1 - max(var(--k),0)*.12);z-index:calc(20 - max(var(--k),0));filter:brightness(calc(1 - max(var(--k),0)*.04));background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:22px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .4s,filter .4s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 24px 40px -24px #000000b3}.gx-dd__doc.is-past{opacity:0;pointer-events:none;transform:translateY(-40px)rotate(-6deg)}.gx-dd__doc.is-on{opacity:1;z-index:30;transform:none}.gx-dd__docic{background:linear-gradient(135deg,var(--g-teal),var(--g-teal2));color:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.gx-dd__doc b{font:800 1.2rem var(--display)}.gx-dd__doc i{background:#e9eef5;border-radius:8px;height:8px;display:block}.gx-dd__doc i:nth-of-type(2){width:80%}.gx-dd__doc i:nth-of-type(3){width:60%}.gx-dd__doc em{color:var(--g-teal);align-items:center;gap:6px;margin-top:auto;font-size:.76rem;font-style:normal;font-weight:700;display:flex}.gx-dd__doc em:before{content:"✓";width:18px;height:18px;color:var(--g-green);background:#e9f6ef;border-radius:50%;place-items:center;font-size:.7rem;display:grid}.gx-exp__design{gap:8px;margin:0 0 14px;display:grid}.gx-exp__design div{background:var(--g-off);border:1px solid var(--g-line);border-radius:14px;grid-template-columns:130px 1fr;align-items:start;gap:10px;padding:11px 14px;display:grid}.gx-exp__design dt{letter-spacing:.08em;text-transform:uppercase;color:var(--g-teal);align-items:center;gap:6px;font-size:.72rem;font-weight:700;display:flex}.gx-exp__design dd{color:var(--g-navy);margin:0;font-size:.9rem;font-weight:600}.gx-exp__panelline{color:var(--g-mut);align-items:center;gap:6px;margin:12px 0 0;font-size:.76rem;display:flex}.gx-cov{background:radial-gradient(800px 500px at 30% 40%,#123b5c 0%,transparent 60%),linear-gradient(160deg,#06121f,var(--g-navy));color:#fff}.gx-cov .gx-head h2{color:#fff}.gx-cov .gx-head p{color:#ffffffbf}.gx-cov .gx-seg{background:#ffffff14}.gx-cov .gx-seg button{color:#fff}.gx-cov .gx-seg button.is-on{background:var(--g-saf);color:#1b1203}.gx-cov .gx-pills button{color:#fff;background:#ffffff0f;border-color:#ffffff29}.gx-cov .gx-pills button.is-on{background:var(--g-teal);border-color:var(--g-teal)}.gx-cov__badges span{color:#9be3b8;background:#2e9e5b29}.gx-cov__body{background:#ffffff08;border-color:#ffffff1a;box-shadow:inset 0 0 80px #0e7c861f}.gx-cov__mapw{border-radius:18px;overflow:hidden}.gx-cov__radar{aspect-ratio:1;pointer-events:none;mix-blend-mode:screen;opacity:0;background:conic-gradient(#3fb8c147,#3fb8c100 18%,#0000 100%);border-radius:50%;width:130%;transition:opacity 1s;animation:7s linear infinite gxSpin;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)}.gx-cov.is-in .gx-cov__radar{opacity:1}.gx-cov__scan{pointer-events:none;background:linear-gradient(#0000,#f28c281f,#0000);height:60px;animation:6s linear infinite gxScan;position:absolute;top:-60px;left:0;right:0}@keyframes gxScan{to{top:100%}}.gx-cov__map{position:relative}.gx-cov__map.is-field .gx-cov__st{fill:#ffffff12;stroke:#ffffff2e}.gx-cov__map.is-field .gx-cov__st.is-field{fill:#3fb8c1;fill-opacity:0;transition:fill-opacity .8s;transition-delay:calc(.3s + var(--r)*90ms)}.gx-cov.is-in .gx-cov__map.is-field .gx-cov__st.is-field{fill-opacity:calc(.25 + var(--a)*.6)}.gx-cov__map.is-panel .gx-cov__st{stroke:#fff3}.gx-cov__st.is-cur{stroke:#fff;stroke-width:1.6px}.gx-cov__st:focus-visible{stroke:#fff;stroke-width:1.6px}.gx-cov__arc{fill:none;stroke:var(--g-saf);stroke-width:1.1px;stroke-opacity:.7;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s cubic-bezier(.4,0,.2,1);transition-delay:calc(.6s + var(--i)*.1s)}.gx-cov.is-in .gx-cov__arc{stroke-dashoffset:0}.gx-cov__pkt{fill:#ffe2c2;filter:drop-shadow(0 0 4px #f28c28)}.gx-cov__hq .c{fill:var(--g-saf);stroke:#fff;stroke-width:2px}.gx-cov__hq .p1,.gx-cov__hq .p2{fill:none;stroke:var(--g-saf);stroke-width:1.5px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite gxPulse}.gx-cov__hq .p2{animation-delay:1.2s}.gx-cov__hq text{font:800 9px var(--display);fill:#ffd3a6;paint-order:stroke;stroke:#06121f;stroke-width:3px}.gx-cov__bub circle{fill:#06121f;stroke:#3fb8c1;stroke-width:1.4px}.gx-cov__bub circle.ping{fill:none;stroke:#3fb8c1;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite gxPulse;animation-delay:calc(var(--r,0)*.1s)}.gx-cov__bub text{fill:#fff}.gx-cov.is-in .gx-cov__bub{animation-delay:1.2s}.gx-credit{color:#ffffff80}.gx-cov__sum div{background:#ffffff0f;border-color:#ffffff1f}.gx-cov__sum b{color:var(--g-saf)}.gx-cov__sum span{color:#ffffffb3}.gx-cov__rail h3,.gx-race li span,.gx-race li em{color:#fff}.gx-race li i{background:#ffffff1a}.gx-race li i b{background:linear-gradient(90deg,var(--g-teal2),var(--g-saf))}.gx-race li{border-radius:8px;padding:3px 6px;transition:background-color .2s}.gx-race li:hover{background:#ffffff0f}.gx-cov .gp-bars__l{color:#ffffffd9}.gx-cov .gp-bars__v b{color:#fff}.gx-cov .gp-bars__v small{color:#fff9}.gx-cov .gp-bars__t{background:#ffffff1a}.gx-cov .gp-bars__t i{background:linear-gradient(90deg,var(--g-saf),#ffb067)}.gx-cov__list details{background:#ffffff0d;border-color:#ffffff1f}.gx-cov__list summary b{color:#fff}.gx-cov .gx-search{background:#ffffff0f;border-color:#ffffff24}.gx-cov .gx-search input{color:#fff}.gx-cov .gx-race__none{color:#ffd3a6;background:#f28c281f}@media (max-width:1100px){.gx-dd__in{grid-template-columns:1fr}.gx-dd__pack{min-height:0}}@media (max-width:760px){.gx-ops{max-width:360px}.gx-ops__card{gap:5px;padding:9px 10px}.gx-ops__row,.gx-ops__chk{font-size:.6rem}.gx-ops__card header em{display:none}.gx-port__wall{grid-template-columns:repeat(2,minmax(0,1fr))}.gx-port__wall a{min-height:132px}.gx-port__sum div{flex:1;min-width:0}.gx-dd__list{grid-template-columns:1fr}.gx-dd__docs{height:300px}.gx-dd__doc{height:260px}.gx-exp__design div{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.gx-port__wall li{opacity:1!important;transform:none!important}.gx-dd__tick svg{stroke-dashoffset:0!important}.gx-cov__map.is-field .gx-cov__st.is-field{fill-opacity:calc(.25 + var(--a)*.6)!important}.gx-cov__arc{stroke-dashoffset:0!important}.gx-cov__radar,.gx-cov__scan{display:none}.gx-ops__card{opacity:1!important}}.gx-port__sum b .gx-num,.gx-cov__sum b .gx-num,.gx-port__n .gx-num{font:inherit;color:inherit;letter-spacing:inherit}.gx-port__sum b,.gx-cov__sum b{font:800 2rem/1 var(--display)!important;color:var(--g-saf)!important}.gx-cov__radar{mix-blend-mode:normal;background:conic-gradient(#3fb8c14d 0deg,#3fb8c11a 25deg,#0000 60deg 360deg);-webkit-mask-image:radial-gradient(circle,#000 0% 45%,#0000 70%);mask-image:radial-gradient(circle,#000 0% 45%,#0000 70%)}.gx-cov__radar:after{content:"";background:repeating-radial-gradient(circle,#0000 0 58px,#6ee0ce14 58px 59px);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.gx-hero__vis{width:100%}@media (max-width:760px){.gx-hero__vis{max-width:380px;margin:0 auto 8px}.gx-cov__mapw{margin-bottom:12px;display:block!important}.gx-cov__tip{max-width:240px;font-size:.74rem}.gx-cov__hq text{font-size:12px}.gx-hero__vis{order:0;max-width:none;margin:10px 0 0}.gx-ops{aspect-ratio:auto;perspective:none;max-width:none}.gx-ops__stage{grid-template-columns:1fr 1fr;gap:8px;display:grid;position:static;transform:none!important}.gx-ops__wires,.gx-ops__ring,.gx-ops__core{display:none}.gx-ops__card{position:relative;top:auto;left:auto;right:auto;width:auto!important;transform:none!important}.gx-ops__map{max-height:96px}.gx-ops__chart{height:44px}}.se{--s-navy:#07104f;--s-royal:#0b22a8;--s-bright:#1e5bff;--s-teal:#0e9c88;--s-teal2:#6ee0ce;--s-gold:#c99a2e;--s-gold2:#f0d98f;--s-ink:#0b1437;--s-mut:#58627e;--s-line:#e3e8f2;--s-off:#f6f8fc;color:var(--s-ink)}.se section{position:relative}.se h2,.se h3{font-family:var(--display);color:var(--s-navy);letter-spacing:-.01em}.se-kick{font:700 .74rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--s-bright);align-items:center;gap:8px;display:inline-flex}.se-kick:before{content:"";background:var(--s-teal);border-radius:2px;width:18px;height:2px}.se-head{max-width:720px;margin-bottom:30px}.se-head h2{margin:.35em 0 .3em;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.12}.se-head p{color:var(--s-mut);margin:0;font-size:1.02rem;line-height:1.55}.se-head--c{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.se-head--c .se-kick{justify-content:center}.se-head--light h2{color:#fff}.se-head--light p{color:#ffffffc2}.se-head--light .se-kick{color:var(--s-teal2)}.se-head a,.se-links a{color:var(--s-bright);text-underline-offset:3px;font-weight:600}.se-head--light a{color:var(--s-teal2)}.se-links{color:var(--s-mut);margin:18px 0 0;font-size:.9rem}.se-links--c{text-align:center}.se-btn{box-shadow:0 14px 28px -16px #0b22a8cc}.se-btn:hover{transform:translateY(-2px)}.se-tip{background:var(--s-navy);color:#fff;opacity:0;pointer-events:none;z-index:5;text-align:center;border-radius:10px;width:max-content;max-width:200px;padding:8px 11px;font-size:.76rem;font-weight:500;line-height:1.35;transition:opacity .2s,transform .2s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,-4px)}:hover>.se-tip{opacity:1;transform:translate(-50%)}:focus-visible>.se-tip{opacity:1;transform:translate(-50%)}.se-badge{color:#7a5a12;letter-spacing:.04em;background:#fff5de;border-radius:999px;padding:3px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.se-checks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.se-checks li{color:var(--s-ink);align-items:center;gap:9px;font-weight:600;display:flex}.se-checks svg{width:20px;height:20px;color:var(--s-teal);background:#e5f6f1;border-radius:50%;flex:none;padding:3px}@keyframes seUp{0%{opacity:0;transform:translateY(14px)}}.se-hero{background:linear-gradient(#f4f7ff 0%,#fff 100%);padding:36px 0 56px;overflow:hidden}.se-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.se-grid{background-image:linear-gradient(#0b22a80f 1px,#0000 1px),linear-gradient(90deg,#0b22a80f 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 75% 40%,#000,#0000 70%);mask-image:radial-gradient(at 75% 40%,#000,#0000 70%)}.se-glow{background:radial-gradient(closest-side,#1e5bff29,#0000);width:55%;height:80%;position:absolute;top:-10%;right:-8%}.se-hero__in{grid-template-columns:1fr 1.05fr;align-items:center;gap:36px;display:grid;position:relative}.se-hero h1{letter-spacing:-.02em;color:var(--s-navy);margin:.4em 0;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.06}.se-hero__lead{color:var(--s-mut);max-width:560px;margin:0 0 24px;font-size:1.08rem;line-height:1.55}.se-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.se-trust{grid-template-columns:1fr 1fr;gap:8px;max-width:520px;margin:26px 0 0;padding:0;list-style:none;display:grid}.se-trust li{border:1px solid var(--s-line);animation:.5s both seUp;animation-delay:calc(.2s + var(--k)*80ms);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.86rem;font-weight:600;display:flex}.se-trust svg{color:var(--s-bright)}.se-hv{aspect-ratio:520/440;width:100%;max-width:560px;margin:0 auto;position:relative}.se-hv__wires{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.se-hv__wires path{fill:none;stroke:#9fb4f5;stroke-width:1.6px;stroke-dasharray:5 7;animation:2.6s linear infinite seDash}@keyframes seDash{to{stroke-dashoffset:-48px}}.se-hv__dot{fill:var(--s-teal);filter:drop-shadow(0 0 4px #0e9c88cc)}.se-hv__card{border:1px solid var(--s-line);animation:.7s cubic-bezier(.2,.8,.2,1) both seUp,7s ease-in-out infinite seFloat;animation-delay:var(--d),calc(var(--d) + .7s);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:13px 14px;display:flex;position:absolute;box-shadow:0 24px 44px -28px #07104f73}@keyframes seFloat{50%{translate:0 -6px}}.se-hv__lab{font:700 .64rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--s-mut)}.se-hv__q{width:52%;top:4%;left:0}.se-hv__search{color:var(--s-ink);border:1.5px solid #c7d3f6;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:9px 12px;font-size:.86rem;display:flex}.se-hv__search svg{color:var(--s-bright);flex:none}.se-typer i{vertical-align:-2px;background:var(--s-bright);width:1.5px;height:1em;margin-left:2px;animation:1s step-end infinite seBlink;display:inline-block}@keyframes seBlink{50%{opacity:0}}.se-hv__i{width:44%;top:20%;right:0}.se-hv__bubbles{flex-wrap:wrap;gap:5px;display:flex}.se-hv__bubbles i{color:var(--s-mut);background:#eef2fb;border-radius:999px;padding:4px 9px;font-size:.7rem;font-style:normal;font-weight:600;transition:all .3s}.se-hv__bubbles i.is-on{background:var(--s-bright);color:#fff;animation:3s ease-in-out infinite sePulseB;animation-delay:calc(var(--k)*.4s)}@keyframes sePulseB{50%{box-shadow:0 0 0 5px #1e5bff26}}.se-hv__s{width:50%;top:48%;left:4%}.se-hv__serp{gap:4px;display:grid}.se-hv__serp b{color:#1a0dab;font-size:.84rem}.se-hv__serp small{color:#188038;font-size:.66rem}.se-hv__serp span{background:#eef1f7;border-radius:6px;height:6px}.se-hv__serp span:last-child{width:70%}.se-hv__rank{color:var(--s-mut);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;font-size:.7rem;display:grid}.se-hv__rank i{background:#eef1f7;border-radius:6px;height:6px;overflow:hidden}.se-hv__rank b{background:linear-gradient(90deg,var(--s-teal),var(--s-teal2));border-radius:6px;width:30%;height:100%;animation:5s ease-in-out infinite seRank;display:block}@keyframes seRank{0%{width:20%}60%,to{width:85%}}.se-hv__rank em{color:var(--s-teal);font-style:normal;font-weight:800}.se-hv__c{width:44%;top:58%;right:2%}.se-hv__c svg{width:100%;height:64px}.se-hv__c .a{fill:#1e5bff1f}.se-hv__c .l{fill:none;stroke:var(--s-bright);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260px;animation:6s ease-in-out 1.8s infinite seDraw}@keyframes seDraw{35%,90%{stroke-dashoffset:0}to{stroke-dashoffset:260px}}.se-hv__conv{gap:5px;display:flex}.se-hv__conv span{text-align:center;color:var(--s-mut);animation:6s ease-in-out infinite seConv;animation-delay:calc(2.4s + var(--k)*.5s);background:#eef2fb;border-radius:8px;flex:1;padding:5px 0;font-size:.68rem;font-weight:700}@keyframes seConv{0%,10%{color:#58627e;background:#eef2fb}20%,85%{background:var(--s-navy);color:#fff}}.se-hv__conv span:last-child{animation-name:seConvG}@keyframes seConvG{0%,10%{color:#58627e;background:#eef2fb}20%,85%{background:var(--s-gold);color:#fff}}.se-hv__flow{justify-content:space-between;gap:4px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.se-hv__flow li{text-align:center;color:var(--s-mut);animation:7s ease-in-out infinite seFlow;animation-delay:calc(var(--k)*.45s);border-top:2px solid #dce3f3;flex:1;padding-top:10px;font-size:.62rem;font-weight:700;position:relative}@keyframes seFlow{0%,8%{color:#58627e;border-color:#dce3f3}14%,60%{color:#0b22a8;border-color:#1e5bff}}.se-hv__note{color:#97a1b8;font-size:.62rem;font-weight:600;position:absolute;top:-6px;right:0}.se-strip{background:var(--s-navy);padding:18px 0}.se-strip__row{justify-content:space-between;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.se-strip__row li{color:#fff;cursor:default;opacity:0;transition:opacity .5s,transform .5s,background-color .2s;transition-delay:calc(var(--k)*70ms);outline-offset:2px;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:.84rem;display:flex;position:relative;transform:translateY(8px)}.se-strip.is-in .se-strip__row li{opacity:1;transform:none}.se-strip__row li:hover{background:#ffffff14}.se-strip__row li:focus-visible{background:#ffffff14}.se-strip__row li:not(:last-child):after{content:"→";color:var(--s-teal2);opacity:.7;position:absolute;right:-9px}.se-strip__ic{width:30px;height:30px;color:var(--s-teal2);background:#6ee0ce24;border-radius:9px;place-items:center;display:grid}.se-strip__row b{white-space:nowrap;font-weight:600}.se-prob{background:#fff;padding:84px 0}.se-prob__in{grid-template-columns:1fr .9fr 1fr;align-items:center;gap:26px;display:grid}.se-fun{flex-direction:column;align-items:center;gap:6px;display:flex}.se-fun__lab{font:700 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.se-fun div{width:var(--w);text-align:center;opacity:0;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k)*.12s);border-radius:12px;padding:12px 10px;font-size:.88rem;font-weight:600;transform:scaleX(.7)}.se-prob.is-in .se-fun div{opacity:1;transform:none}.se-fun--bad .se-fun__lab{color:#a4483a}.se-fun--bad div{color:#7a4a41;background:#f7f0ee;border:1px solid #eedad5}.se-fun--bad div:last-child{color:#a4483a;background:#f3ded9}.se-fun--good .se-fun__lab{color:var(--s-teal)}.se-fun--good div{color:var(--s-navy);background:linear-gradient(90deg,#eaf1ff,#e6f7f3);border:1px solid #d6e3fa}.se-fun--good div:last-child{background:linear-gradient(90deg,var(--s-royal),var(--s-teal));color:#fff;border:0}.se-prob__mid{text-align:center;background:var(--s-navy);color:#fff;border-radius:22px;padding:26px;box-shadow:0 30px 50px -34px #07104fcc}.se-prob__mid b{font:800 1.35rem/1.25 var(--display);color:var(--s-gold2);margin-bottom:10px;display:block}.se-prob__mid p{color:#fffc;margin:0;font-size:.9rem;line-height:1.55}.se-diff{background:var(--s-off);padding:84px 0}.se-cmp{-webkit-user-select:none;user-select:none;border-radius:24px;min-height:330px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #07104f80}.se-cmp__side{padding:34px 40px;position:absolute;top:0;bottom:0;left:0;right:0}.se-cmp__side h3{margin:0 0 18px;font-size:1.3rem}.se-cmp__side ul{gap:12px;max-width:440px;margin:0;padding:0;list-style:none;display:grid}.se-cmp__side li{align-items:center;gap:10px;font-weight:600;display:flex}.se-cmp__side--a{color:#5d6475;background:#eceef3}.se-cmp__side--a h3{color:#5d6475}.se-cmp__side--a span{text-align:center;color:#9aa1b2;width:20px}.se-cmp__side--b{background:linear-gradient(135deg,var(--s-navy),var(--s-royal));color:#fff;clip-path:inset(0 0 0 var(--x));text-align:right;flex-direction:column;align-items:flex-end;display:flex}.se-cmp__side--b h3{color:#fff}.se-cmp__side--b ul{justify-items:end}.se-cmp__side--b li{flex-direction:row-reverse}.se-cmp__side--b svg{color:var(--s-teal2);flex:none}.se-cmp__handle{top:0;bottom:0;left:var(--x);pointer-events:none;background:#fff;width:3px;position:absolute;transform:translate(-50%);box-shadow:0 0 0 1px #07104f1a}.se-cmp__handle i{width:44px;height:44px;color:var(--s-royal);background:#fff;border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 20px -6px #07104f80}.se-cmp input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.se-cmp:focus-within .se-cmp__handle i{outline:3px solid var(--s-teal2)}.se-cmp input:focus-visible~.se-cmp__handle i{outline:3px solid var(--s-teal2)}.se-eng{background:#fff;padding:84px 0;overflow:hidden}.se-eng__in{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.se-eng__orbit{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.se-eng__rings{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.se-eng__rings circle{fill:none;stroke:#dce4f6;stroke-width:1.2px}.se-eng__rings circle.d{stroke-dasharray:3 6;transform-origin:50%;transform-box:fill-box;animation:60s linear infinite seSpin}@keyframes seSpin{to{transform:rotate(360deg)}}.se-eng__core{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,var(--s-bright),var(--s-navy));text-align:center;border-radius:50%;place-items:center;width:30%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #1e5bff14,0 30px 50px -20px #07104fb3}.se-eng__core b{font:800 .82rem/1.3 var(--display);letter-spacing:.1em;color:#fff}.se-eng__node{cursor:pointer;text-align:center;width:120px;font:inherit;color:var(--s-mut);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.se-eng__node span{color:#9aa7c4;background:#fff;border:1.5px solid #dce4f6;border-radius:15px;place-items:center;width:48px;height:48px;transition:all .35s cubic-bezier(.2,.8,.2,1);display:grid}.se-eng__node em{font-style:normal;font:800 .62rem var(--display);color:#a5b0c8}.se-eng__node b{font-size:.74rem;font-weight:600;line-height:1.2}.se-eng__node.is-lit span{color:var(--s-bright);border-color:#b9c9f4;box-shadow:0 10px 20px -14px #1e5bffcc}.se-eng__node.is-lit b{color:var(--s-navy)}.se-eng__node.is-on span{background:var(--s-bright);color:#fff;border-color:var(--s-bright);transform:scale(1.12);box-shadow:0 0 0 7px #1e5bff24}.se-eng__card{background:var(--s-off);border:1px solid var(--s-line);border-radius:22px;padding:26px;animation:.4s cubic-bezier(.2,.8,.2,1) seUp}.se-eng__n{font:800 .72rem var(--display);color:var(--s-teal)}.se-eng__card h3{align-items:center;gap:10px;margin:6px 0 16px;font-size:1.35rem;display:flex}.se-eng__card h3 svg{color:var(--s-bright)}.se-eng__card dl{gap:12px;margin:0;display:grid}.se-eng__card dt{letter-spacing:.1em;text-transform:uppercase;color:var(--s-mut);font-size:.7rem;font-weight:700}.se-eng__card dd{color:var(--s-ink);margin:3px 0 0;font-weight:600}.se-stack{background:linear-gradient(180deg,var(--s-off),#fff);padding:84px 0}.se-stack__in{grid-template-columns:.85fr 1.15fr;align-items:start;gap:24px;display:grid}.se-stack__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.se-stack__list button{border:1px solid var(--s-line);cursor:pointer;width:100%;font:inherit;text-align:left;color:var(--s-navy);transform:translateX(calc(var(--k)*0px));background:#fff;border-radius:14px;align-items:center;gap:14px;padding:13px 16px;transition:all .25s;display:flex}.se-stack__list button em{font-style:normal;font:800 .78rem var(--display);color:#a5b0c8}.se-stack__list button b{flex:1;font-size:.95rem}.se-stack__list button i{color:var(--s-bright);opacity:0;font-style:normal;transition:all .25s;transform:translate(-6px)}.se-stack__list button:hover{border-color:#b9c9f4;transform:translate(4px)}.se-stack__list button.is-on{background:var(--s-navy);border-color:var(--s-navy);color:#fff;transform:translate(8px);box-shadow:0 14px 26px -16px #07104fcc}.se-stack__list button.is-on em{color:var(--s-teal2)}.se-stack__list button.is-on i{opacity:1;color:var(--s-teal2);transform:none}.se-stack__panel{top:calc(var(--header-h,76px) + 20px);border:1px solid var(--s-line);background:#fff;border-radius:24px;padding:28px;animation:.4s cubic-bezier(.2,.8,.2,1) seUp;position:sticky;overflow:hidden;box-shadow:0 30px 60px -44px #07104f99}.se-stack__n{font:800 4.2rem/1 var(--display);color:#eef2fb;position:absolute;top:12px;right:22px}.se-stack__panel h3{margin:0 0 8px;font-size:1.45rem;position:relative}.se-stack__panel p{color:var(--s-mut);max-width:480px;margin:0 0 20px;position:relative}.se-stack__vis{min-height:230px;display:flex}.se-v{background:var(--s-off);border:1px solid var(--s-line);border-radius:16px;flex:1;padding:16px;position:relative;overflow:hidden}.se-v--audit .se-v__browser{border:1px solid var(--s-line);color:var(--s-mut);background:#fff;border-radius:8px;align-items:center;gap:5px;margin-bottom:12px;padding:6px 10px;font-size:.72rem;display:flex}.se-v__browser i{background:#d9dfea;border-radius:50%;width:8px;height:8px}.se-v__browser span{margin-left:8px}.se-v__scan{gap:6px;display:grid}.se-v__scan span{animation:.4s both seUp;animation-delay:calc(.2s + var(--k)*.25s);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:8px 10px;font-size:.8rem;font-weight:600;display:flex}.se-v__scan span svg{color:var(--s-bright)}.se-v__scan em{color:var(--s-teal);opacity:0;animation:.3s forwards seFade;animation-delay:calc(.5s + var(--k)*.25s);margin-left:auto;font-size:.68rem;font-style:normal;font-weight:700}@keyframes seFade{to{opacity:1}}.se-v__beam{background:linear-gradient(#0000,#1e5bff1f,#0000);height:40px;animation:2.4s ease-in-out infinite seBeam;position:absolute;top:40px;left:0;right:0}@keyframes seBeam{50%{top:calc(100% - 40px)}}.se-v--intent{grid-template-columns:1fr 1fr;gap:10px;display:grid}.se-v--intent div{animation:.4s both seUp;animation-delay:calc(var(--k)*.1s);background:#fff;border-radius:12px;flex-wrap:wrap;align-content:flex-start;gap:5px;padding:10px;display:flex}.se-v--intent b{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--s-bright);font-size:.72rem}.se-v--intent div:nth-child(2) b,.se-v--intent div:nth-child(3) b{color:var(--s-teal)}.se-v--intent i{animation:.4s both seUp;animation-delay:calc(.2s + var(--k)*.1s + var(--j)*80ms);background:#eef2fb;border-radius:999px;padding:4px 9px;font-size:.74rem;font-style:normal}.se-v--comp{min-height:230px}.se-v__ax{color:var(--s-mut);font-size:.66rem;font-weight:600;position:absolute}.se-v__ax--x{bottom:6px;left:16px}.se-v__ax--y{writing-mode:vertical-rl;top:14px;left:6px;transform:rotate(180deg)}.se-v__pt{border:1px solid var(--s-line);color:var(--s-mut);animation:.5s cubic-bezier(.2,1.4,.4,1) both sePop;animation-delay:calc(var(--k)*.12s);background:#fff;border-radius:999px;padding:5px 10px;font-size:.72rem;font-weight:700;position:absolute;transform:translate(-50%,50%)}.se-v__pt.is-me{background:var(--s-bright);color:#fff;border-color:var(--s-bright)}.se-v__gap{border:1.5px dashed var(--s-teal);color:var(--s-teal);border-radius:12px;padding:6px 12px;font-size:.72rem;font-weight:700;position:absolute}@keyframes sePop{0%{transform:translate(-50%,50%)scale(0)}}.se-v--tech{align-content:center;gap:12px;display:grid}.se-v--tech span{grid-template-columns:120px 1fr;align-items:center;gap:10px;font-size:.8rem;display:grid}.se-v--tech i{background:#e3e9f5;border-radius:10px;height:10px;overflow:hidden}.se-v--tech em{height:100%;width:var(--w);background:linear-gradient(90deg,var(--s-bright),var(--s-teal));animation:.9s cubic-bezier(.2,.8,.2,1) both seGrowW;animation-delay:calc(var(--k)*.12s);transform-origin:0;border-radius:10px;display:block}@keyframes seGrowW{0%{transform:scaleX(0)}}.se-v--page{grid-template-columns:1fr 1fr;align-content:center;gap:8px;display:grid}.se-v--page span{border-left:3px solid var(--s-bright);animation:.4s both seUp;animation-delay:calc(var(--k)*80ms);background:#fff;border-radius:10px;flex-direction:column;gap:3px;padding:10px;display:flex}.se-v--page code{color:var(--s-royal);font:700 .78rem ui-monospace,monospace}.se-v--page em{color:var(--s-mut);font-size:.76rem;font-style:normal}.se-v--chain{flex-wrap:wrap;align-content:center;align-items:center;gap:8px;display:flex}.se-v--chain span{border:1px solid var(--s-line);color:var(--s-navy);animation:.4s both seUp;animation-delay:calc(var(--k)*.14s);background:#fff;border-radius:12px;padding:10px 14px;font-size:.84rem;font-weight:700;position:relative}.se-v--chain span:last-child{background:var(--s-gold);color:#fff;border-color:var(--s-gold)}.se-v--chain span:not(:last-child):after{content:"→";color:var(--s-bright);font-size:.8rem;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.se-v--local{align-content:center;gap:10px;display:grid}.se-v--local span{animation:.4s both seUp;animation-delay:calc(var(--k)*.15s);background:#fff;border:1.5px solid #c7d3f6;border-radius:999px;align-items:center;gap:8px;padding:12px 14px;font-size:.86rem;font-weight:600;display:flex}.se-v--local svg{color:var(--s-teal)}.se-v--list{grid-template-columns:1fr 1fr;align-content:center;gap:8px;margin:0;list-style:none;display:grid}.se-v--list li{animation:.4s both seUp;animation-delay:calc(var(--k)*70ms);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:.84rem;font-weight:600;display:flex}.se-v--list svg{color:var(--s-teal);flex:none}.se-work{background:#fff;padding:84px 0}.se-work__track{padding-top:8px;position:relative}.se-work__line{background:#e3e9f5;border-radius:3px;height:3px;position:absolute;top:31px;left:5%;right:5%}.se-work__line b{height:100%;width:calc(var(--p)*100%);background:linear-gradient(90deg,var(--s-bright),var(--s-teal));border-radius:3px;transition:width .15s linear;display:block}.se-work ol{grid-template-columns:repeat(8,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.se-work li{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.se-work li span{width:48px;height:48px;font:800 .86rem var(--display);color:#a5b0c8;background:#fff;border:3px solid #e3e9f5;border-radius:50%;place-items:center;transition:all .4s;display:grid}.se-work li b{font:700 .95rem var(--display);color:#9aa5be;transition:color .4s}.se-work li small{color:var(--s-mut);font-size:.76rem;line-height:1.35}.se-work li.is-on span{background:var(--s-bright);border-color:var(--s-bright);color:#fff;box-shadow:0 0 0 6px #1e5bff1f}.se-work li.is-on b{color:var(--s-navy)}.se-midcta{background:var(--s-off);border:1px solid var(--s-line);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;max-width:720px;margin:40px auto 0;padding:18px 22px;display:flex}.se-midcta p{margin:0;font-weight:600}.se-kw{background:linear-gradient(160deg,#050c3a,var(--s-navy) 60%,#0a2470);color:#fff;padding:84px 0;overflow:hidden}.se-kw__in{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;display:grid}.se-kw__note{color:var(--s-gold2);background:#f0d98f1a;border:1px solid #f0d98f4d;border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:14px 16px;font-weight:600;line-height:1.45;display:flex}.se-kw__note svg{flex:none;margin-top:2px}.se-kw__cloud{height:150px;margin-top:22px;position:relative}.se-kw__cloud i{left:var(--x);top:var(--y);color:#ffffffb3;transition:all 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k)*50ms);background:#ffffff12;border-radius:999px;padding:4px 10px;font-size:.74rem;font-style:normal;position:absolute}.se-kw.is-in .se-kw__cloud i{opacity:.35;transform:translate(40px)scale(.9)}.se-kw__ladder{gap:12px;margin:0;padding:0;list-style:none;display:grid}.se-kw__ladder li{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.3s + var(--k)*.15s);grid-template-rows:auto auto;grid-template-columns:100px 1fr;align-items:center;gap:6px 14px;display:grid;transform:translate(40px)}.se-kw.is-in .se-kw__ladder li{opacity:1;transform:none}.se-kw__lvl{font:700 .72rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--s-teal2);grid-row:span 2}.se-kw__bub{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;justify-self:start;padding:9px 16px;font-size:.95rem;font-weight:700}.se-kw__ladder li:nth-child(5) .se-kw__bub{background:var(--s-gold);border-color:var(--s-gold);color:#1b1203}.se-kw__ladder li:nth-child(4) .se-kw__bub{background:var(--s-bright);border-color:var(--s-bright)}.se-kw__val{background:#ffffff14;border-radius:6px;height:6px;overflow:hidden}.se-kw__val i{background:linear-gradient(90deg,var(--s-teal2),var(--s-gold2));width:0;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.6s + var(--k)*.15s);border-radius:6px;display:block}.se-kw.is-in .se-kw__val i{width:var(--v)}.se-kw__axis{color:#ffffff80;justify-content:space-between;padding-left:114px;font-size:.7rem;opacity:1!important;display:flex!important;transform:none!important}.se-tech{background:#fff;padding:84px 0}.se-tech__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.se-health{background:var(--s-navy);color:#fff;border-radius:22px;padding:24px;box-shadow:0 30px 60px -36px #07104fcc}.se-health header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.se-health header b{font:800 1.1rem var(--display)}.se-health__row{border-top:1px solid #ffffff14;grid-template-columns:150px 1fr;align-items:center;gap:12px;padding:8px 0;font-size:.9rem;display:grid}.se-health__seg{grid-template-columns:repeat(10,1fr);gap:4px;display:grid}.se-health__seg i{height:14px;transition:background-color .3s;transition-delay:calc(var(--k)*.12s + var(--j)*50ms);background:#ffffff14;border-radius:4px}.se-tech.is-in .se-health__seg i.on{background:linear-gradient(180deg,var(--s-teal2),var(--s-teal))}.se-health small{color:#ffffff8c;margin-top:12px;font-size:.74rem;display:block}.se-cont{background:var(--s-off);padding:84px 0}.se-cont__in{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.se-journey{gap:0;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.se-journey:before{content:"";background:#dce4f6;width:2px;position:absolute;top:10px;bottom:10px;left:5px}.se-journey li{opacity:.35;transition:opacity .4s;transition-delay:calc(var(--k)*.15s);padding:7px 0;font-weight:600;position:relative}.se-journey li i{width:12px;height:12px;transition:all .4s;transition-delay:calc(var(--k)*.15s);background:#fff;border:2px solid #c7d3f6;border-radius:50%;position:absolute;top:13px;left:-18px}.se-cont.is-in .se-journey li{opacity:1}.se-cont.is-in .se-journey li i{background:var(--s-bright);border-color:var(--s-bright)}.se-journey li:last-child{color:var(--s-gold)}.se-cluster{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative}.se-cluster svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.se-cluster line{stroke:#b9c9f4;stroke-width:1.5px;stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset .8s;transition-delay:calc(.3s + var(--k)*.12s)}.se-cont.is-in .se-cluster line{stroke-dashoffset:0}.se-cluster__pillar{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,var(--s-bright),var(--s-navy));color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:36%;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px -20px #07104fcc}.se-cluster__pillar small{letter-spacing:.1em;text-transform:uppercase;color:var(--s-teal2);font-size:.66rem}.se-cluster__pillar b{font:800 1rem var(--display)}.se-cluster__sat{border:1px solid var(--s-line);white-space:nowrap;opacity:0;transition:all .5s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(.5s + var(--k)*.12s);background:#fff;border-radius:12px;padding:9px 13px;font-size:.8rem;font-weight:700;position:absolute;transform:translate(-50%,-50%)scale(.6);box-shadow:0 10px 20px -16px #07104f99}.se-cont.is-in .se-cluster__sat{opacity:1;transform:translate(-50%,-50%)}.se-local{background:#fff;padding:84px 0}.se-local__in{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.se-local__map{aspect-ratio:4/3;border:1px solid var(--s-line);background:linear-gradient(160deg,#eef3ff,#e8f7f3);border-radius:22px;position:relative;overflow:hidden}.se-local__roads{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.se-local__roads path{stroke:#fff;stroke-width:10px;fill:none}.se-pin{background:var(--s-bright);color:#fff;opacity:0;width:34px;height:34px;transition:all .6s cubic-bezier(.2,1.4,.4,1);transition-delay:calc(var(--k)*.12s);border-radius:50% 50% 50% 0;place-items:center;display:grid;position:absolute;transform:translate(-50%,-100%)rotate(-45deg)translateY(-30px);box-shadow:0 8px 14px -6px #07104f99}.se-pin svg{rotate:45deg}.se-pin:nth-child(3n){background:var(--s-teal)}.se-local.is-in .se-pin{opacity:1;translate:0}.se-local__serp{background:#fff;border-radius:16px;gap:8px;width:min(260px,70%);padding:14px;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 24px 40px -24px #07104f99}.se-local__serp>span{color:var(--s-ink);border:1px solid #c7d3f6;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:.78rem;display:flex}.se-local__serp i{grid-template-columns:28px 1fr;align-items:center;gap:4px 8px;display:grid}.se-local__serp i b{background:#e5ecfb;border-radius:8px;grid-row:span 2;width:28px;height:28px}.se-local__serp i em{background:#eef1f7;border-radius:6px;height:6px}.se-local__serp i:after{content:"";background:#f3f5fa;border-radius:6px;width:60%;height:6px}.se-local__serp small{color:#97a1b8;font-size:.64rem}.se-b2b{background:linear-gradient(160deg,#050c3a,var(--s-navy));padding:84px 0}.se-b2b__path{grid-template-columns:repeat(6,1fr);gap:8px;margin:0 0 28px;padding:0;list-style:none;display:grid}.se-b2b__path li{color:#fff;font:700 .95rem var(--display);opacity:0;transition:all .5s;transition-delay:calc(var(--k)*.12s);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative;transform:translateY(12px)}.se-b2b__path li span{width:30px;height:30px;color:var(--s-teal2);background:#6ee0ce24;border-radius:9px;place-items:center;font-size:.8rem;display:grid}.se-b2b__path li:last-child{background:var(--s-gold);border-color:var(--s-gold);color:#1b1203}.se-b2b__path li:last-child span{color:#1b1203;background:#0000001f}.se-b2b.is-in .se-b2b__path li{opacity:1;transform:none}.se-b2b__chips{flex-wrap:wrap;gap:8px;display:flex}.se-b2b__chips span{color:#fff;opacity:0;transition:opacity .4s;transition-delay:calc(.6s + var(--k)*60ms);background:#ffffff14;border-radius:999px;padding:9px 15px;font-size:.86rem;font-weight:600}.se-b2b.is-in .se-b2b__chips span{opacity:1}.se-eco{background:#fff;padding:84px 0}.se-eco__in{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.se-eco__map{aspect-ratio:400/420;width:100%;max-width:420px;margin:0 auto;position:relative}.se-eco__map svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.se-eco__map path{fill:none;stroke:#c7d3f6;stroke-width:2px;stroke-dasharray:600;stroke-dashoffset:600px;transition:stroke-dashoffset 1.6s}.se-eco.is-in .se-eco__map path{stroke-dashoffset:0}.se-eco__n{border:1px solid var(--s-line);font:700 .92rem var(--display);color:var(--s-navy);white-space:nowrap;background:#fff;border-radius:14px;padding:10px 18px;text-decoration:none;transition:all .25s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 24px -18px #07104f99}a.se-eco__n:hover{border-color:var(--s-bright);color:var(--s-bright);transform:translate(-50%,-50%)translateY(-2px)}.se-eco__seo{background:var(--s-bright);color:#fff;border-color:var(--s-bright);top:9%;left:50%}.se-eco__a{top:38%;left:17.5%}.se-eco__b{top:38%;left:50%}.se-eco__c{top:38%;left:82.5%}.se-eco__d{top:57%;left:50%}.se-eco__e{top:76%;left:50%}.se-eco__f{background:var(--s-gold);color:#fff;border-color:var(--s-gold);top:94%;left:50%}.se-rep{background:var(--s-off);padding:84px 0}.se-dash{border:1px solid var(--s-line);background:#fff;border-radius:24px;padding:22px;box-shadow:0 30px 60px -44px #07104f99}.se-dash__tiles{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:14px;display:grid}.se-dash__tiles div{background:var(--s-off);opacity:0;transition:all .5s;transition-delay:calc(var(--k)*.1s);border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex;transform:translateY(10px)}.se-rep.is-in .se-dash__tiles div{opacity:1;transform:none}.se-dash__tiles span{color:var(--s-mut);font-size:.78rem;font-weight:600}.se-dash__tiles b{font:800 1rem var(--display);color:var(--s-teal)}.se-dash__chart{background:var(--s-off);border-radius:14px;padding:14px}.se-dash__chart span{color:var(--s-navy);font-size:.8rem;font-weight:700}.se-dash__chart svg{width:100%;height:150px;margin-top:6px;display:block}.se-dash__chart .g{stroke:#e3e9f5;stroke-width:1px;fill:none}.se-dash__chart .a{fill:#1e5bff1a;opacity:0;transition:opacity 1s .8s}.se-dash__chart .l{fill:none;stroke:var(--s-bright);stroke-width:3px;stroke-linecap:round;stroke-dasharray:500;stroke-dashoffset:500px;transition:stroke-dashoffset 1.8s cubic-bezier(.4,0,.2,1)}.se-rep.is-in .se-dash__chart .l{stroke-dashoffset:0}.se-rep.is-in .se-dash__chart .a{opacity:1}.se-dash__note{color:#7a5a12;background:#fff5de;border-radius:10px;margin:12px 0 0;padding:8px 12px;font-size:.8rem;font-weight:600;display:inline-block}.se-why{background:#fff;padding:84px 0;overflow:hidden}.se-why__in{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:16px;display:grid;position:relative}.se-why__core{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,var(--s-royal),var(--s-navy));border-radius:50%;grid-area:1/2/3;place-self:center;place-items:center;width:min(260px,100%);display:grid;position:relative;box-shadow:0 0 0 16px #1e5bff0f,0 40px 60px -30px #07104fcc}.se-why__core svg{width:100%;height:100%;animation:50s linear infinite seSpin;position:absolute;top:0;bottom:0;left:0;right:0}.se-why__core circle{fill:var(--s-teal2);opacity:.6;animation:3s ease-in-out infinite seTw;animation-delay:calc(var(--k)*.2s)}@keyframes seTw{50%{opacity:.15}}.se-why__core b{font:800 3.4rem var(--display);color:#fff;letter-spacing:-.04em;position:relative}.se-why__p{background:var(--s-off);border:1px solid var(--s-line);opacity:0;transition:all .5s;transition-delay:calc(var(--k)*.1s);border-radius:18px;padding:20px;transform:translateY(14px)}.se-why.is-in .se-why__p{opacity:1;transform:none}.se-why__p:first-of-type{grid-area:1/1}.se-why__p:nth-of-type(2){grid-area:1/3}.se-why__p:nth-of-type(3){grid-area:2/1}.se-why__p:nth-of-type(4){grid-area:2/3}.se-why__p:nth-of-type(5){grid-area:3/1}.se-why__p:nth-of-type(6){grid-area:3/3}.se-why__p span{width:38px;height:38px;color:var(--s-bright);background:#e8eeff;border-radius:12px;place-items:center;display:grid}.se-why__p h3{margin:10px 0 4px;font-size:1.05rem}.se-why__p p{color:var(--s-mut);margin:0;font-size:.88rem}.se-ind{background:linear-gradient(180deg,var(--s-off),#fff);padding:84px 0}.se-const{max-width:980px;height:520px;margin:0 auto;position:relative}.se-const svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.se-const line{stroke:#d6dff3;stroke-width:.25px;transition:stroke .2s}.se-const line.on{stroke:var(--s-bright);stroke-width:.5px}.se-const__core{background:var(--s-navy);color:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:150px;height:150px;text-decoration:none;transition:transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #1e5bff12}.se-const__core:hover{transform:translate(-50%,-50%)scale(1.05)}.se-const__core b{font:800 2rem var(--display);color:var(--s-gold2)}.se-const__core span{font-size:.8rem}.se-const__n{border:1px solid var(--s-line);color:var(--s-navy);white-space:nowrap;animation:.5s both seUp;animation-delay:calc(var(--k)*50ms);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.8rem;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 8px 18px -14px #07104f99}.se-const__n i{background:var(--s-bright);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #1e5bff26}.se-const__n:hover{background:var(--s-bright);color:#fff;border-color:var(--s-bright);z-index:2}.se-const__n:focus-visible{background:var(--s-bright);color:#fff;border-color:var(--s-bright);z-index:2}.se-const__n:hover i{background:#fff}.se-tools{border-top:1px solid var(--s-line);background:#fff;padding:70px 0}.se-tools__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:30px;display:grid}.se-tools__grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.se-tools__grid li{background:var(--s-off);border:1px solid var(--s-line);color:var(--s-navy);border-radius:14px;align-items:center;gap:10px;padding:16px;font-size:.88rem;font-weight:700;transition:all .25s;display:flex}.se-tools__grid li:hover{background:#fff;border-color:#b9c9f4;transform:translateY(-2px)}.se-tools__grid svg{color:var(--s-bright);flex:none}.se-team{background:var(--s-off);padding:84px 0}.se-team__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.se-team__c{border:1px solid var(--s-line);text-align:center;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:4px;padding:20px;transition:transform .3s,box-shadow .3s;display:flex}.se-team__c:hover{transform:translateY(-4px);box-shadow:0 24px 40px -30px #07104f99}.se-team__ph{background:linear-gradient(160deg,var(--s-bright),var(--s-navy));border-radius:50%;width:120px;height:120px;margin-bottom:10px;overflow:hidden}.se-team__ph img{object-fit:cover;width:100%;height:100%}.se-team__c h3{margin:0;font-size:1.05rem}.se-team__r{color:var(--s-teal);font-size:.82rem;font-weight:600}.se-team__c p{color:var(--s-mut);margin:4px 0 8px;font-size:.84rem}.se-team__a{gap:8px;margin-top:auto;display:flex}.se-team__a a{background:var(--s-off);border:1px solid var(--s-line);width:36px;height:36px;color:var(--s-navy);border-radius:10px;place-items:center;transition:all .2s;display:grid}.se-team__a a:hover{background:var(--s-bright);color:#fff;border-color:var(--s-bright)}.se-team__a svg{fill:currentColor;width:16px;height:16px}.se-case{background:linear-gradient(160deg,#050c3a,var(--s-navy));padding:84px 0}.se-case__flow{grid-template-columns:repeat(6,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.se-case__flow:before{content:"";background:#ffffff1f;height:2px;position:absolute;top:26px;left:4%;right:4%}.se-case__flow li{color:#fff;opacity:0;transition:all .5s;transition-delay:calc(var(--k)*.15s);flex-direction:column;gap:8px;display:flex;position:relative;transform:translateY(12px)}.se-case.is-in .se-case__flow li{opacity:1;transform:none}.se-case__flow li span{background:var(--s-navy);width:52px;height:52px;color:var(--s-teal2);border:1.5px solid #6ee0ce66;border-radius:16px;place-items:center;display:grid}.se-case__flow li:last-child span{background:var(--s-gold);border-color:var(--s-gold);color:#1b1203}.se-case__flow b{font:700 1rem var(--display)}.se-case__flow p{color:#ffffffb8;margin:0;font-size:.84rem;line-height:1.45}.se-case__note{color:var(--s-gold2);background:#f0d98f1f;border-radius:10px;margin:24px 0 0;padding:8px 14px;font-size:.82rem;font-weight:600;display:inline-block}.se-faq{background:#fff;padding:84px 0}.se-faq__in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.se-acc{gap:8px;margin:0;padding:0;list-style:none;display:grid}.se-acc li{border:1px solid var(--s-line);background:var(--s-off);border-radius:16px;transition:all .2s}.se-acc li.is-open{background:#fff;border-color:#b9c9f4;box-shadow:0 16px 30px -26px #07104f99}.se-acc h3{margin:0;font-size:1rem}.se-acc button{width:100%;font:700 .98rem var(--display);color:var(--s-navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.se-acc button i{background:#e8eeff;border-radius:50%;flex:none;width:26px;height:26px;transition:all .3s;position:relative}.se-acc button i:before,.se-acc button i:after{content:"";background:var(--s-royal);border-radius:2px;width:10px;height:2px;margin:-1px 0 0 -5px;transition:transform .3s;position:absolute;top:50%;left:50%}.se-acc button i:after{transform:rotate(90deg)}.se-acc li.is-open button i{background:var(--s-bright)}.se-acc li.is-open button i:before,.se-acc li.is-open button i:after{background:#fff}.se-acc li.is-open button i:after{transform:rotate(0)}.se-acc__a{padding:0 18px 16px}.se-acc__a p{color:var(--s-mut);margin:0;line-height:1.6}.se-rel{background:var(--s-off);padding:84px 0}.se-rel__grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.se-rel__c{border:1px solid var(--s-line);color:var(--s-navy);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:16px;text-decoration:none;transition:all .25s;display:flex}.se-rel__c span{width:36px;height:36px;color:var(--s-bright);background:#e8eeff;border-radius:11px;flex:none;place-items:center;transition:all .25s;display:grid}.se-rel__c b{flex:1;font-size:.9rem}.se-rel__c i{color:var(--s-bright);opacity:0;font-style:normal;transition:all .25s;transform:translate(-6px)}.se-rel__c:hover{border-color:#b9c9f4;transform:translateY(-3px);box-shadow:0 16px 28px -22px #07104f99}.se-rel__c:hover span{background:var(--s-bright);color:#fff}.se-rel__c:hover i{opacity:1;transform:none}.se-blog{background:#fff;padding:84px 0}.se-blog__grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.se-post{border:1px solid var(--s-line);color:inherit;background:#fff;border-radius:18px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;transition:all .25s;display:flex;position:relative;overflow:hidden}.se-post:before{content:"";background:linear-gradient(90deg,var(--s-bright),var(--s-teal));transform-origin:0;height:4px;transition:transform .35s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.se-post:hover{transform:translateY(-4px);box-shadow:0 22px 36px -28px #07104f99}.se-post:hover:before{transform:none}.se-post__c{letter-spacing:.08em;text-transform:uppercase;color:var(--s-teal);background:#e5f6f1;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:.7rem;font-weight:700}.se-post h3{margin:0;font-size:1rem;line-height:1.3}.se-post p{color:var(--s-mut);margin:0;font-size:.86rem}.se-post b{color:var(--s-bright);margin-top:auto;font-size:.86rem}.se-final{background:linear-gradient(135deg,#050c3a,var(--s-royal));color:#fff;text-align:center;padding:90px 0;overflow:hidden}.se-final__bg{pointer-events:none;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:46px 46px;position:absolute;top:0;bottom:0;left:0;right:0}.se-final__bg i{background:var(--s-teal2);width:5px;height:5px;left:calc(var(--k)*6.2%);opacity:0;animation:9s linear infinite seRise;animation-delay:calc(var(--k)*-.6s);border-radius:50%;position:absolute;bottom:-10px}.se-final__bg i:nth-child(3n){background:var(--s-gold2)}@keyframes seRise{10%{opacity:.6}to{opacity:0;transform:translateY(-420px)}}.se-final__in{max-width:760px;position:relative}.se-final h2{color:#fff;margin:0 0 14px;font-size:clamp(1.8rem,3.6vw,2.8rem)}.se-final p{color:#ffffffd1;max-width:620px;margin:0 auto 26px;line-height:1.55}.se-final__ctas{justify-content:center}.se-final small{color:#ffffffb3;margin-top:16px;display:block}.se-btn-light{color:var(--s-navy);background:#fff;font-weight:600}.se-btn-light:hover{background:var(--s-gold2);color:var(--s-navy);transform:translateY(-2px)}.se-btn-outline{color:#fff;background:0 0;border:1.5px solid #ffffff80;font-weight:600}.se-btn-outline:hover{color:#fff;background:#ffffff1a;border-color:#fff}.se-form{background:var(--s-off);padding:84px 0}.se-form__in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.se-fm .fm-chips__row{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}@media (max-width:1100px){.se-hero__in,.se-eng__in,.se-kw__in,.se-tech__in,.se-cont__in,.se-local__in,.se-eco__in,.se-faq__in,.se-form__in,.se-tools__in{grid-template-columns:1fr}.se-prob__in{grid-template-columns:1fr 1fr}.se-prob__mid{grid-area:1/1/auto/-1}.se-stack__in{grid-template-columns:1fr}.se-stack__panel{position:static}.se-strip__row{scrollbar-width:none;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.se-strip__row li{flex:none}.se-work ol{grid-template-columns:repeat(4,1fr);row-gap:24px}.se-work__line{display:none}.se-dash__tiles{grid-template-columns:repeat(3,1fr)}.se-why__in{grid-template-columns:1fr 1fr}.se-why__core{grid-area:auto/1/auto/-1;width:200px}.se-why__p:nth-of-type(n){grid-area:auto}.se-team__grid,.se-rel__grid,.se-blog__grid{grid-template-columns:repeat(2,1fr)}.se-b2b__path,.se-case__flow{grid-template-columns:repeat(3,1fr)}.se-case__flow:before{display:none}}@media (max-width:760px){.se-hero{padding-top:22px}.se-hv{aspect-ratio:auto;grid-template-columns:1fr 1fr;gap:8px;margin-top:6px;display:grid}.se-hv__wires,.se-hv__note{display:none}.se-hv__card{width:auto;animation:.6s both seUp;position:relative;top:auto;left:auto;right:auto}.se-hv__q{grid-column:1/-1}.se-hv__flow{flex-wrap:wrap;grid-column:1/-1;margin-top:4px;position:static}.se-hv__flow li{flex:22%}.se-trust{grid-template-columns:1fr 1fr}.se-prob,.se-diff,.se-eng,.se-stack,.se-work,.se-kw,.se-tech,.se-cont,.se-local,.se-b2b,.se-eco,.se-rep,.se-why,.se-ind,.se-team,.se-case,.se-faq,.se-rel,.se-blog,.se-form{padding:56px 0}.se-prob__in{grid-template-columns:1fr}.se-cmp{min-height:0}.se-cmp__side{padding:22px;position:relative;clip-path:none!important;text-align:left!important;align-items:flex-start!important}.se-cmp__side--b ul{justify-items:start}.se-cmp__side--b li{flex-direction:row}.se-cmp__handle,.se-cmp input,.se-eng__orbit{display:none}.se-eng__side:after{content:"";display:block}.se-work ol{grid-template-columns:1fr;gap:0}.se-work li{text-align:left;border-bottom:1px solid var(--s-line);flex-direction:row;align-items:flex-start;gap:12px;padding:10px 0}.se-work li span{flex:none;width:40px;height:40px}.se-work li b{min-width:90px}.se-midcta{text-align:center;flex-direction:column}.se-kw__ladder li{grid-template-columns:80px 1fr}.se-kw__axis{padding-left:94px}.se-health__row{grid-template-columns:1fr;gap:6px}.se-v--intent,.se-v--page,.se-v--list{grid-template-columns:1fr}.se-b2b__path,.se-case__flow,.se-dash__tiles{grid-template-columns:1fr 1fr}.se-why__in{grid-template-columns:1fr}.se-const{flex-wrap:wrap;justify-content:center;gap:8px;height:auto;display:flex}.se-const svg{display:none}.se-const__n,.se-const__core{position:static;transform:none!important}.se-const__core{border-radius:16px;flex-direction:row;order:2;gap:8px;width:100%;height:auto;padding:14px}.se-tools__grid{grid-template-columns:1fr 1fr}.se-team__grid,.se-rel__grid,.se-blog__grid{grid-template-columns:1fr}.se-eco__n{padding:8px 12px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.se *,.se :before,.se :after{transition:none!important;animation:none!important}.se-strip__row li,.se-fun div,.se-kw__ladder li,.se-b2b__path li,.se-b2b__chips span,.se-dash__tiles div,.se-why__p,.se-case__flow li,.se-cluster__sat,.se-pin{opacity:1!important;transform:translate(0,0)!important}.se-cluster__sat{transform:translate(-50%,-50%)!important}.se-journey li{opacity:1}.se-health__seg i.on{background:var(--s-teal)}.se-kw__val i{width:var(--v)}.se-dash__chart .l,.se-cluster line,.se-eco__map path,.se-hv__c .l{stroke-dashoffset:0}}.se-eng__mob{display:none}@media (max-width:760px){.se-eng__mob{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.se-eng__mob button{border:1px solid var(--s-line);font:600 .78rem var(--body,inherit);color:var(--s-navy);background:#fff;border-radius:999px;padding:7px 11px}.se-eng__mob button.is-on{background:var(--s-bright);color:#fff;border-color:var(--s-bright)}}.se-hero .crumbs a,.se-hero .crumbs span{color:var(--s-mut)}.se-hero .crumbs a:hover{color:var(--s-bright)}.mk{--n:#07104f;--r:#0b22a8;--t:#0e9c88;--t2:#6ee0ce;--g2:#f0d98f;--mu:#525c78;--ln:#dde2ec;--pp:#f6f7fb}.mk-head{max-width:760px;margin-bottom:clamp(22px,3vw,36px)}.mk-head h2{font:800 clamp(1.7rem,3vw,2.5rem)/1.12 var(--display);letter-spacing:-.02em;color:var(--n);margin:6px 0 8px}.mk-head p{color:var(--mu);margin:0;font-size:1.06rem}.mk-head--center{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.mk-head--light h2{color:#fff}.mk-head--light p{color:#c9d3f5}.mk-kicker{font:800 .74rem var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--t);align-items:center;gap:10px;display:inline-flex}.mk-kicker:before{content:"";background:currentColor;width:22px;height:2px}.mk-head--light .mk-kicker{color:var(--t2)}.mk-illus{color:#8a5a12;font:800 .68rem var(--display);letter-spacing:.02em;white-space:nowrap;background:#fff4dc;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;display:inline-flex}.mk-note{color:inherit;opacity:.85;margin:10px 0 18px;font-size:.84rem}.mk-pill{color:var(--r);font:800 .72rem var(--display);background:#eef2ff;border-radius:999px;padding:3px 10px;transition:all .3s;display:inline-flex}.mk-pill.is-ok{color:#0a7a6a;background:#e3f6f2}.mk-flags{gap:4px;display:inline-flex}.mk-flags img,.mk img[width="22"],.mk img[width="28"]{object-fit:cover;border-radius:3px;max-width:none;box-shadow:0 0 0 1px #0000001a}.mk-hero{isolation:isolate;background:linear-gradient(160deg,#050c3f,#07104f 50%,#0a1766);padding:clamp(48px,6vw,84px) 0}.mk-hero:after{display:none}.mk-hero__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mk-hero__bg .abh-silk>svg{opacity:.45}.mk-hero__bg .abh-silk__tag{display:none}.mk-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.mk-hero__kick{color:var(--t2);font:800 .8rem var(--display);background:#ffffff12;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:8px;margin-top:14px;padding:6px 12px;display:inline-flex}.mk-hero h1{color:#fff;font:800 clamp(2.2rem,4.6vw,3.8rem)/1.04 var(--display);letter-spacing:-.03em;margin:12px 0 14px}.mk-hero h1 span{background:linear-gradient(90deg,#6ee0ce,#9db8ff,#f0d98f);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.mk-hero__sub{color:#8e9ac6;margin:-4px 0 0;font-size:.95rem}.mk-hero__chips{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.mk-hero__chips li{color:#fff;font:800 .84rem var(--display);animation:.5s both mkUp;animation-delay:calc(var(--i)*.1s + .3s);background:#ffffff0d;border:1px solid #fff2;border-radius:12px;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.mk-hero__chips svg{color:var(--t2)}@keyframes mkUp{0%{opacity:0;translate:0 12px}}.mk-order{justify-self:center;width:100%;max-width:440px;padding:40px 30px 30px;position:relative}.mk-order__card{color:#07104f;background:linear-gradient(160deg,#fff,#eef2ff);border-radius:22px;padding:20px;animation:7s ease-in-out infinite mkFloat;position:relative;transform:perspective(900px)rotateY(-8deg)rotateX(4deg);box-shadow:0 40px 80px -30px #000c}@keyframes mkFloat{50%{transform:perspective(900px)rotateY(-4deg)rotateX(2deg)translateY(-8px)}}.mk-order__top{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.mk-order__top b{font:800 1rem var(--display)}.mk-order__row{opacity:.35;background:#fff;border:1px solid #e3e8f4;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:10px 12px;transition:opacity .4s,border-color .4s,translate .4s;display:flex}.mk-order__row.is-on{opacity:1;border-color:#0b22a833;translate:4px}.mk-order__row span{font:700 .78rem var(--display);color:#525c78}.mk-order__row b{font:800 .82rem var(--display);align-items:center;gap:6px;display:inline-flex}.mk-order__row b svg{color:#0e9c88}.mk-mini{border-radius:5px;width:110px;height:10px;overflow:hidden;gap:2px!important;display:flex!important}.mk-mini i{background:#1e5bff}.mk-mini i+i{background:#6ee0ce}.mk-order__bar{background:#e3e8f4;border-radius:4px;height:6px;margin-top:12px;overflow:hidden}.mk-order__bar i{background:linear-gradient(90deg,#1e5bff,#0e9c88);height:100%;transition:width .6s;display:block}.mk-float{color:#fff;font:800 .78rem var(--display);background:#07104fe6;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;animation:5s ease-in-out infinite mkBob;display:inline-flex;position:absolute;box-shadow:0 18px 30px -16px #000}.mk-float svg{color:var(--t2)}.mk-float--1{top:0;left:0}.mk-float--2{animation-delay:-1.7s;bottom:58px;right:-34px}.mk-float--3{animation-delay:-3.4s;bottom:0;left:-10px}@keyframes mkBob{50%{translate:0 -7px}}.mk-order>.mk-illus{position:absolute;bottom:6px;right:30px}.mk-flow{background:linear-gradient(#fff,#f4f7fe)}.mk-track{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;margin:0 0 36px;padding:0;list-style:none;display:grid;position:relative}.mk-track li{z-index:1;text-align:center;opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.12s);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative;translate:0 14px}.mk-flow.is-in .mk-track li{opacity:1;translate:0}.mk-track__n{color:#0b22a8;width:58px;height:58px;animation:7s infinite mkPulse;animation-delay:calc(var(--i)*1s);background:#fff;border:1.5px solid #dde2ec;border-radius:18px;place-items:center;display:grid;box-shadow:0 14px 26px -20px #07104f}@keyframes mkPulse{0%,12%{color:#fff;background:#0b22a8;border-color:#0b22a8;scale:1.08}16%,to{color:#0b22a8;background:#fff;scale:1}}.mk-track b{font:800 .86rem/1.2 var(--display);color:#07104f}.mk-track em{font-style:normal;font:800 .68rem var(--display);color:#9aa3be}.mk-track__line{background:#dde2ec;border-radius:2px;height:3px;position:absolute;top:28px;left:6%;right:6%}.mk-track__line b{transform-origin:0;background:linear-gradient(90deg,#1e5bff,#0e9c88);transition:scale 1.6s .3s;position:absolute;top:0;bottom:0;left:0;right:0;scale:0 1}.mk-flow.is-in .mk-track__line b{scale:1}.mk-control{background:#fff;border:1px solid #dde2ec;border-radius:26px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);padding:clamp(20px,3vw,32px);display:grid;box-shadow:0 30px 60px -44px #07104f}.mk-control__copy p{color:#525c78;margin:0 0 12px}.mk-control__copy h3{font:800 clamp(1.5rem,2.6vw,2rem) var(--display);color:#07104f;margin:0 0 16px}.mk-help{background:#f6f7fb;border:1px dashed #b8c3e6;border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;padding:14px;display:flex}.mk-help>span{color:#fff;background:#0e9c88;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mk-help>div{color:#14193d;flex:1;min-width:180px;font-size:.92rem}.mk-checks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-checks li{font:800 .98rem var(--display);color:#07104f;opacity:0;transition:opacity .45s,translate .45s;transition-delay:calc(var(--i)*.12s + .6s);background:#f6f7fb;border-radius:14px;align-items:center;gap:12px;padding:11px 14px;display:flex;translate:16px}.mk-flow.is-in .mk-checks li{opacity:1;translate:0}.mk-checks span{background:#0e9c88;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.mk-checks svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.mk-build{color:#fff;background:radial-gradient(60% 70% at 80% 0,#13309c,#0000 70%),linear-gradient(170deg,#07104f,#0a1766)}.mk-b{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:26px;grid-template-columns:minmax(0,1fr) 230px;gap:16px;padding:16px;display:grid}.mk-b__steps{grid-column:1/-1;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.mk-b__steps button{color:#c9d3f5;width:100%;font:700 .78rem var(--display);cursor:pointer;text-align:left;background:#ffffff08;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;transition:all .25s;display:flex}.mk-b__steps span{width:22px;height:22px;font:800 .7rem var(--display);background:#ffffff1a;border-radius:50%;flex:none;place-items:center;display:grid}.mk-b__steps button.is-on{color:#07104f;background:#fff;border-color:#fff}.mk-b__steps button.is-on span{background:var(--c);color:#fff}.mk-b__steps button.is-done span{color:#fff;background:#0e9c88}.mk-b__body{color:#14193d;background:#fff;border-radius:20px;flex-direction:column;min-height:380px;padding:20px;display:flex}.mk-b__pane{flex:1;animation:.35s both mkIn}@keyframes mkIn{0%{opacity:0;translate:12px}}.mk-b__pane h3{font:800 1.2rem var(--display);color:#07104f;margin:0 0 14px}.mk-b__aud{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.mk-b__card{text-align:left;cursor:pointer;background:#f8f9fd;border:1.5px solid #dde2ec;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:16px;transition:all .25s;display:flex}.mk-b__card span{background:color-mix(in srgb,var(--c) 12%,#fff);width:44px;height:44px;color:var(--c);border-radius:13px;place-items:center;display:grid}.mk-b__card b{font:800 1rem var(--display);color:#07104f}.mk-b__card small{color:#525c78;font-size:.8rem;line-height:1.4}.mk-b__card:hover{border-color:var(--c);translate:0 -2px}.mk-b__card.is-on{border-color:var(--c);box-shadow:0 0 0 4px color-mix(in srgb,var(--c) 15%,transparent),0 18px 30px -20px var(--c);background:#fff}.mk-b__card.is-on span{background:var(--c);color:#fff}.mk-b__flags{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mk-b__flag{font:700 .82rem var(--display);color:#07104f;cursor:pointer;text-align:left;background:#f8f9fd;border:1.5px solid #dde2ec;border-radius:12px;align-items:center;gap:8px;padding:9px 10px;transition:all .2s;display:flex}.mk-b__flag:hover{border-color:var(--c)}.mk-b__flag.is-on{border-color:var(--c);background:color-mix(in srgb,var(--c) 8%,#fff);box-shadow:inset 0 0 0 1px var(--c)}.mk-b__note{color:#525c78;margin:12px 0 0;font-size:.82rem}.mk-b__sizes{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mk-b__sizes li{background:#f6f7fb;border:1.5px solid #0000;border-radius:12px;grid-template-columns:28px 150px 1fr 90px;align-items:center;gap:12px;padding:10px 12px;display:grid}.mk-b__sizes li.is-bad{background:#fff7f8;border-color:#d6334a}.mk-b__sizes b{font:800 .88rem var(--display)}.mk-b__sizes input[type=range]{accent-color:var(--c);width:100%}.mk-b__sizes input[type=number]{width:100%;font:800 .95rem var(--display);text-align:right;color:#07104f;border:1.5px solid #dde2ec;border-radius:10px;padding:8px}.mk-b__total{color:#fff;background:linear-gradient(135deg,#07104f,#0b22a8);border-radius:14px;align-items:baseline;gap:10px;margin-top:14px;padding:14px;display:flex}.mk-b__total b{font:800 2rem var(--display);color:var(--t2)}.mk-b__chips{flex-wrap:wrap;gap:7px;display:flex}.mk-b__chips button{font:700 .82rem var(--display);color:#07104f;cursor:pointer;background:#f8f9fd;border:1.5px solid #dde2ec;border-radius:999px;padding:8px 12px;transition:all .2s}.mk-b__chips button.is-on{background:var(--c);border-color:var(--c);color:#fff}.mk-b__q{grid-template-columns:1fr 1.2fr;gap:20px;display:grid}.mk-b__q>div>span{font:800 .82rem var(--display);text-transform:uppercase;letter-spacing:.06em;color:#525c78;justify-content:space-between;margin-bottom:10px;display:flex}.mk-b__q em{font-style:normal}.mk-b__q em.ok{color:#0e9c88}.mk-b__q em.bad{color:#d6334a}.mk-b__split{border-radius:12px;height:46px;margin-bottom:10px;display:flex;overflow:hidden}.mk-b__split i{font:800 .78rem var(--display);color:#fff;white-space:nowrap;background:#1e5bff;place-items:center;font-style:normal;transition:width .3s;display:grid;overflow:hidden}.mk-b__split i+i{background:#0e9c88}.mk-b__gender input{width:100%;accent-color:var(--c)}.mk-b__cols{grid-template-columns:repeat(5,1fr);align-items:end;gap:8px;height:170px;display:grid}.mk-b__cols label{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.mk-b__cols i{background:linear-gradient(180deg,var(--lt),var(--c));border-radius:8px 8px 3px 3px;width:100%;min-height:4px;transition:height .3s}.mk-b__cols input{text-align:center;width:100%;font:800 .82rem var(--display);border:1.5px solid #dde2ec;border-radius:8px;padding:5px}.mk-b__cols b{font:700 .72rem var(--display);color:#525c78}.mk-b__form{grid-template-columns:1fr 1fr;gap:14px;display:grid}.mk-b__form label{font:700 .82rem var(--display);color:#525c78;flex-direction:column;gap:6px;display:flex}.mk-b__form label:nth-child(n+3){grid-column:1/-1}.mk-b__form b{color:var(--c)}.mk-b__form input[type=range]{accent-color:var(--c)}.mk-b__form select,.mk-b__form input[type=url],.mk-b__form textarea{font:500 .95rem var(--body);color:#14193d;background:#f8f9fd;border:1.5px solid #dde2ec;border-radius:12px;padding:11px 12px}.mk-b__form .is-bad input{border-color:#d6334a}.mk-b__form em{color:#d6334a;font-size:.78rem;font-style:normal}.mk-b__review{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 14px;display:grid}.mk-b__review div{background:#f6f7fb;border-radius:12px;padding:12px}.mk-b__review dt{font:800 .68rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#525c78}.mk-b__review dd{font:800 .95rem var(--display);color:#07104f;margin:4px 0 0}.mk-b__wide{grid-column:1/-1;background:#fff8e6!important}.mk-b__wide dd{font-size:.9rem!important;font-weight:600!important}.mk-b__probs{color:#9b1c31;background:#fff1f3;border-radius:12px;margin:0;padding:12px 12px 12px 30px;font-size:.88rem}.mk-b__go{justify-content:center;width:100%}.mk-b__err{color:#9b1c31;font:600 .86rem var(--body);background:#fff1f3;border-radius:12px;margin:12px 0 0;padding:10px 12px}.mk-b__nav{align-items:center;gap:10px;margin-top:16px;display:flex}.mk-b__back{font:700 .9rem var(--display);color:#525c78;cursor:pointer;background:0 0;border:0}.mk-b__next{margin-left:auto}.mk-b__live{top:calc(var(--header-h) + 16px);background:#07104f;border:1px solid #ffffff1f;border-radius:20px;align-self:start;padding:18px;position:sticky}.mk-b__lk{font:800 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--t2);margin-bottom:10px;display:block}.mk-b__ring{width:80px;height:80px;margin:0 auto 12px;position:relative}.mk-b__ring svg{width:100%;height:100%;rotate:-90deg}.mk-b__ring circle{fill:none;stroke-width:4px}.mk-b__ring .bg{stroke:#ffffff1a}.mk-b__ring .fg{stroke:var(--t2);stroke-linecap:round;transition:stroke-dasharray .4s}.mk-b__ring b{font:800 1rem var(--display);place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mk-b__live p{font:700 .84rem var(--display);color:#e1e7ff;background:#ffffff0a;border-radius:10px;align-items:center;gap:8px;margin:0 0 8px;padding:8px 10px;display:flex}.mk-b__live p svg{color:var(--t2)}.mk-b__live p.bad{color:#ffb3bf}.mk-types{background:#fff}.mk-types__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px;display:grid}.mk-types__tabs button{cursor:pointer;color:#07104f;background:#f6f7fb;border:1.5px solid #dde2ec;border-radius:18px;align-items:center;gap:12px;padding:16px 18px;transition:all .3s;display:flex}.mk-types__tabs svg{color:var(--c)}.mk-types__tabs b{font:800 1.05rem var(--display)}.mk-types__tabs button.is-on{background:linear-gradient(135deg,var(--c),#07104f);color:#fff;box-shadow:0 20px 40px -24px var(--c);border-color:#0000}.mk-types__tabs button.is-on svg{color:#fff}.mk-types__panel{background:#f6f7fb;border:1px solid #dde2ec;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1fr);gap:16px;padding:22px;animation:.4s both mkIn;display:grid}.mk-types__ic{background:linear-gradient(145deg,var(--lt),var(--c));color:#fff;width:64px;height:64px;box-shadow:0 18px 30px -16px var(--c);border-radius:20px;place-items:center;display:grid}.mk-types__lead h3{font:800 1.5rem var(--display);color:#07104f;margin:14px 0 6px}.mk-types__lead p{color:#525c78;margin:0 0 14px}.mk-types h4{font:800 .76rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#525c78;align-items:center;gap:6px;margin:0 0 10px;display:flex}.mk-types h4 svg{color:var(--c)}.mk-aud{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.mk-aud li{border-left:3px solid var(--c);font:700 .82rem var(--display);color:#07104f;animation:.4s both mkUp;animation-delay:calc(var(--i)*40ms);background:#fff;border-radius:10px;padding:8px 10px}.mk-types__col{background:#fff;border:1px solid #dde2ec;border-radius:18px;padding:16px}.mk-tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mk-tags li{background:color-mix(in srgb,var(--c,#0b22a8) 9%,#fff);color:var(--c,#0b22a8);font:700 .78rem var(--display);animation:.35s both mkUp;animation-delay:calc(var(--i,0)*30ms);border-radius:999px;padding:6px 10px}.mk-tags--alt li{color:#07104f;background:#f6f7fb;border:1px solid #dde2ec}.mk-tags--sm li{padding:4px 8px;font-size:.7rem}.mk-multi{color:#fff;background:radial-gradient(50% 70% at 80% 40%,#13309c,#0000 70%),linear-gradient(170deg,#07104f,#0a1766)}.mk-multi__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.mk-tbl{border-collapse:separate;border-spacing:0 6px;width:100%;font-size:.9rem}.mk-tbl th{text-align:left;font:800 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#8e9ac6;padding:0 12px}.mk-tbl td{background:#ffffff0b;padding:10px 12px}.mk-tbl td:first-child{border-radius:12px 0 0 12px;align-items:center;gap:8px;font-weight:700;display:flex}.mk-tbl td:last-child{border-radius:0 12px 12px 0}.mk-tbl td i{background:var(--t2);border-radius:2px;max-width:120px;height:4px;margin-top:4px;display:block}.mk-tbl tbody tr{animation:.4s both mkUp;animation-delay:calc(var(--i)*.1s)}.mk-tbl tfoot td{background:#ffffff16;font-weight:700}.mk-tbl tfoot b{color:var(--t2)}.mk-map{background:#081556;border:1px solid #ffffff1a;border-radius:22px;padding:10px;position:relative;overflow:hidden}.mk-map svg{width:100%;height:auto;display:block}.mk-map__land{fill:#ffffff12;stroke:#ffffff10;stroke-width:.5px}.mk-map__arc{fill:none;stroke:#6ee0ce;stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.2s;transition-delay:calc(var(--i)*.2s)}.mk-multi.is-in .mk-map__arc{stroke-dashoffset:0}.mk-map__pin{color:#07104f;font:800 .74rem var(--display);opacity:0;transition:opacity .4s,scale .4s;transition-delay:calc(var(--i)*.2s + .4s);background:#fff;border-radius:999px;align-items:center;gap:5px;margin:10px 0 0 10px;padding:4px 8px 4px 4px;display:inline-flex;position:absolute;translate:-50% -50%;scale:.6;box-shadow:0 10px 20px -10px #000}.mk-multi.is-in .mk-map__pin{opacity:1;scale:1}.mk-dash{background:linear-gradient(#f4f7fe,#fff)}.mk-app{background:#fff;border:1px solid #dde2ec;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px -50px #07104f}.mk-app__bar{color:#fff;font:800 .86rem var(--display);background:#07104f;align-items:center;gap:6px;padding:12px 16px;display:flex}.mk-app__bar>i{background:#fff3;border-radius:50%;width:10px;height:10px}.mk-app__bar>span{flex:1;margin-left:8px}.mk-app__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;padding:16px;display:grid}.mk-tbl--light td{color:#14193d;background:#f6f7fb}.mk-tbl--light th{color:#525c78}.mk-tbl--light tr.is-sel td{background:#eef2ff;box-shadow:inset 0 2px #1e5bff00}.mk-st{font:800 .72rem var(--display);border-radius:999px;padding:3px 9px;display:inline-flex}.mk-st--0{color:#0b22a8;background:#e6edff}.mk-st--1{color:#8a5a12;background:#fff4dc}.mk-st--2{color:#0a7a6a;background:#e3f6f2}.mk-app__progress{color:#fff;background:linear-gradient(135deg,#07104f,#0b22a8);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:16px;margin:12px 0;padding:16px;display:grid}.mk-gauge{place-items:center;width:110px;height:110px;display:grid;position:relative}.mk-gauge svg{position:absolute;top:0;bottom:0;left:0;right:0;rotate:-90deg}.mk-gauge circle{fill:none;stroke-width:4.5px}.mk-gauge .bg{stroke:#ffffff1a}.mk-gauge .fg{stroke:var(--t2);stroke-linecap:round;transition:stroke-dasharray 1.4s cubic-bezier(.2,.7,.2,1)}.mk-gauge b{font:800 1.5rem var(--display);line-height:1}.mk-gauge span{color:#c9d3f5;font-size:.62rem;position:absolute;bottom:26px}.mk-app__progress dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.mk-app__progress dt{font:700 .7rem var(--display);color:#c9d3f5;text-transform:uppercase;letter-spacing:.06em}.mk-app__progress dd{font:800 1.5rem var(--display);margin:2px 0 0}.mk-app__bar2{background:#ffffff1a;border-radius:5px;grid-column:1/-1;height:8px;overflow:hidden}.mk-app__bar2 i{background:linear-gradient(90deg,var(--t2),#fff);height:100%;transition:width 1.4s cubic-bezier(.2,.7,.2,1);display:block}.mk-ctrl{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mk-ctrl button{font:700 .78rem var(--display);color:#07104f;cursor:pointer;background:#fff;border:1.5px solid #dde2ec;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;transition:all .2s;display:inline-flex}.mk-ctrl button:hover{background:#eef2ff;border-color:#0b22a8}.mk-ctrl button svg{color:#0b22a8}.mk-ctrl__st{color:#525c78;margin-left:auto;font-size:.82rem}.mk-ctrl__st b{color:#0e9c88}.mk-app__side{align-content:start;gap:12px;display:grid}.mk-card{background:#f6f7fb;border:1px solid #dde2ec;border-radius:16px;padding:14px}.mk-card h4{font:800 .9rem var(--display);color:#07104f;margin:0 0 10px}.mk-kv{grid-template-columns:1fr 1fr;gap:6px;margin:0;display:grid}.mk-kv div{background:#fff;border-radius:9px;padding:7px 9px}.mk-kv dt{font:700 .66rem var(--display);color:#525c78;text-transform:uppercase;letter-spacing:.06em}.mk-kv dd{font:800 .86rem var(--display);color:#07104f;margin:2px 0 0}.mk-card--buy{background:linear-gradient(135deg,#e3f6f2,#fff)}.mk-buy{flex-wrap:wrap;gap:6px;display:flex}.mk-buy button{font:800 .86rem var(--display);color:#0a7a6a;cursor:pointer;background:#fff;border:1.5px solid #0e9c8855;border-radius:10px;padding:8px 12px}.mk-buy button.is-on{color:#fff;background:#0e9c88;border-color:#0e9c88}.mk-buy input{width:80px;font:700 .86rem var(--display);border:1.5px solid #dde2ec;border-radius:10px;padding:8px}.mk-buy__res{color:#525c78;margin:10px 0 0;font-size:.82rem}.mk-buy__res b{font:800 1.1rem var(--display);color:#07104f}.mk-link{gap:6px;margin-bottom:10px;display:flex}.mk-link code{text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #dde2ec;border-radius:9px;flex:1;min-width:0;padding:8px 10px;font-size:.74rem;overflow:hidden}.mk-link button{color:#fff;font:800 .74rem var(--display);cursor:pointer;background:#0b22a8;border:0;border-radius:9px;flex:none;padding:8px 10px}.mk-pay{background:#fff}.mk-pay__grid{grid-template-columns:1fr 1.05fr 1fr;align-items:start;gap:16px;display:grid}.mk-price{gap:12px;display:grid}.mk-price__opt{background:#f6f7fb;border:1px solid #dde2ec;border-radius:18px;gap:12px;padding:16px;display:flex}.mk-price__n{color:#fff;width:38px;height:38px;font:800 1rem var(--display);background:#0b22a8;border-radius:12px;flex:none;place-items:center;display:grid}.mk-price__opt+.mk-price__opt .mk-price__n{background:#0e9c88}.mk-price__opt b{font:800 1rem var(--display);color:#07104f}.mk-price__opt p{color:#525c78;margin:4px 0 0;font-size:.86rem}.mk-receipt{background:#fff radial-gradient(circle at 10px -4px,#0000 8px,#fff 9px);border:1px solid #dde2ec;border-radius:20px;padding:20px;position:relative;box-shadow:0 30px 60px -40px #07104f}.mk-receipt__h{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mk-receipt__h b{font:800 1.05rem var(--display);color:#07104f}.mk-receipt__r{border-bottom:1px dashed #dde2ec;justify-content:space-between;gap:10px;padding:8px 0;font-size:.86rem;display:flex}.mk-receipt__r span{color:#525c78}.mk-receipt__r b{color:#07104f;text-align:right}.mk-receipt .btn{justify-content:center;width:100%;margin-top:14px}.mk-wallet h4{font:800 .9rem var(--display);color:#07104f;margin:0 0 10px}.mk-payopts{grid-template-columns:1fr 1fr;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.mk-payopts li{font:700 .8rem var(--display);color:#07104f;background:#f6f7fb;border-radius:10px;flex-wrap:wrap;align-items:center;gap:6px;padding:9px 10px;display:flex}.mk-payopts svg{color:#0b22a8}.mk-payopts small{color:#525c78;width:100%;font-size:.66rem;font-weight:600}.mk-wallet__card{color:#fff;background:linear-gradient(135deg,#0b22a8,#07104f 60%,#0e9c88);border-radius:18px;padding:18px;transition:transform .4s;position:relative;overflow:hidden;transform:perspective(700px)rotateX(6deg);box-shadow:0 24px 40px -24px #0b22a8}.mk-wallet__card:hover{transform:perspective(700px)rotateX(0)translateY(-3px)}.mk-wallet__card span{font:700 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#c9d3f5;display:block}.mk-wallet__card b{font:800 .95rem var(--display);max-width:22ch;margin-top:24px;display:block}.mk-wallet__chip{background:linear-gradient(135deg,#f0d98f,#c99a2e);border-radius:6px;width:36px;height:26px;position:absolute;top:16px;right:16px}.mk-q{color:#fff;background:radial-gradient(60% 80% at 50% 0,#13309c,#0000 70%),linear-gradient(170deg,#07104f,#0a1766)}.mk-q__grid{grid-template-columns:160px repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mk-q__shield svg{width:100%;height:auto}.mk-q__shield path{fill:#ffffff0d;stroke:#6ee0ce;stroke-width:2.5px}.mk-q__shield .tick{fill:none;stroke:#f0d98f;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:80;stroke-dashoffset:80px;transition:stroke-dashoffset 1s .3s}.mk-q.is-in .mk-q__shield .tick{stroke-dashoffset:0}.mk-q__col{opacity:0;transition:opacity .5s,translate .5s;transition-delay:calc(var(--i)*.15s);background:#ffffff0b;border:1px solid #ffffff1c;border-radius:20px;padding:18px;translate:0 16px}.mk-q.is-in .mk-q__col{opacity:1;translate:0}.mk-q__col h3{font:800 1.05rem var(--display);color:#fff;align-items:center;gap:8px;margin:0 0 12px;display:flex}.mk-q__col h3 svg{color:var(--t2)}.mk-q__col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mk-q__col li{color:#e1e7ff;align-items:center;gap:8px;font-size:.88rem;display:flex}.mk-q__col li svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;background:#0e9c88;border-radius:50%;flex:none;width:16px;height:16px;padding:2px}.mk-q__note{text-align:center;color:#c9d3f5;margin:18px 0 0;font-size:.86rem}.mk-paths{background:#f4f7fe}.mk-paths__grid{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;display:grid}.mk-paths__or{width:54px;height:54px;font:800 .9rem var(--display);color:#525c78;background:#fff;border:1px solid #dde2ec;border-radius:50%;place-items:center;display:grid;box-shadow:0 10px 20px -14px #07104f}.mk-path{border-radius:24px;flex-direction:column;align-items:flex-start;gap:12px;height:100%;padding:26px;display:flex}.mk-path--diy{background:#fff;border:1px solid #dde2ec}.mk-path--pro{color:#fff;background:linear-gradient(150deg,#07104f,#0b22a8)}.mk-path__ic{color:#0b22a8;background:#eef2ff;border-radius:18px;place-items:center;width:56px;height:56px;display:grid}.mk-path--pro .mk-path__ic{color:var(--t2);background:#ffffff1a}.mk-path h3{font:800 1.35rem var(--display);margin:0}.mk-path--diy h3{color:#07104f}.mk-path p{color:#c9d3f5;margin:0}.mk-path ol{flex-wrap:wrap;align-items:center;gap:0;margin:0 0 6px;padding:0;list-style:none;display:flex}.mk-path ol li{font:800 .8rem var(--display);color:#0b22a8;animation:4s infinite mkStep;animation-delay:calc(var(--i)*.8s);background:#f6f7fb;border-radius:9px;align-items:center;padding:6px 10px;display:flex}.mk-path ol li+li{margin-left:20px;position:relative}.mk-path ol li+li:before{content:"→";color:#9aa3be;position:absolute;left:-15px}@keyframes mkStep{0%,to{color:#0b22a8;background:#f6f7fb}10%,25%{color:#fff;background:#0b22a8}}.mk-path .btn{margin-top:auto}@media (max-width:1100px){.mk-b{grid-template-columns:1fr}.mk-b__live{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:static}.mk-b__live .mk-b__lk,.mk-b__live .mk-b__ring{grid-column:1/-1}.mk-b__steps{display:flex;overflow-x:auto}.mk-b__steps li{flex:none}.mk-types__panel{grid-template-columns:1fr 1fr}.mk-types__lead{grid-column:1/-1}.mk-pay__grid{grid-template-columns:1fr 1fr}.mk-q__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mk-q__shield{display:none}}@media (max-width:900px){.mk-hero__grid,.mk-control,.mk-multi__grid,.mk-app__grid{grid-template-columns:1fr}.mk-track{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:20px}.mk-track__line{display:none}.mk-b__aud,.mk-b__flags{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-q__grid,.mk-pay__grid,.mk-types__tabs,.mk-paths__grid{grid-template-columns:1fr}.mk-paths__or{justify-self:center}}@media (max-width:640px){.mk-types__panel{grid-template-columns:1fr}.mk-b__sizes li{grid-template-columns:28px 1fr 80px}.mk-b__sizes input[type=range]{grid-area:2/1/auto/-1}.mk-b__q,.mk-b__form{grid-template-columns:1fr}.mk-b__review,.mk-b__live{grid-template-columns:1fr 1fr}.mk-app__progress{grid-template-columns:1fr;justify-items:center}.mk-app__progress dl{width:100%}.mk-tbl--light th:nth-child(2),.mk-tbl--light td:nth-child(2){display:none}.mk-track{grid-template-columns:repeat(2,minmax(0,1fr))}.mk-order{padding:40px 6px 30px}.mk-float--2{right:0}}@media (prefers-reduced-motion:reduce){.mk *{transition:none!important;animation:none!important}.mk-track li,.mk-checks li,.mk-q__col,.mk-map__pin{opacity:1!important;translate:none!important;scale:1!important}.mk-map__arc{stroke-dashoffset:0}}.mk-app__grid>*{min-width:0}.mk-app__projects{overflow-x:auto}@media (max-width:640px){.mk-app__grid{padding:10px}.mk-tbl--light{font-size:.8rem}.mk-tbl--light td,.mk-tbl--light th{padding:8px 6px}.mk-link{flex-direction:column}.mk-buy input{flex:1}.mk-ctrl__st{width:100%;margin:4px 0 0}}.dl-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#1e5bff;align-items:center;gap:7px;font-size:.78rem;font-weight:700;display:inline-flex}.dl-hero{color:#fff;background:radial-gradient(110% 90% at 85% 30%,#1336c9 0%,#07104f 55%,#040a33 100%);padding:clamp(48px,7vw,96px) 0 clamp(56px,7vw,100px);position:relative;overflow:hidden}.dl-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dl-hero__bg i{opacity:.35;width:4px;height:4px;animation:dlTw 4s ease-in-out calc(var(--i)*-.4s) infinite;background:#6ee0ce;border-radius:50%;position:absolute}.dl-hero__bg:after{content:"";background:repeating-linear-gradient(170deg,#6ee0ce00 0 18px,#6ee0ce17 18px 19px);height:70%;position:absolute;top:auto;bottom:-40%;left:-10%;right:-10%;transform:skewY(-4deg)}@keyframes dlTw{50%{opacity:.9;transform:scale(1.6)}}.dl-hero__in{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px;display:grid;position:relative}.dl-crumb{color:#afc0f5;gap:8px;margin-bottom:18px;font-size:.85rem;display:flex}.dl-crumb a{color:#dce5ff;text-decoration:none}.dl-crumb a:hover{text-decoration:underline}.dl-hero .dl-eyebrow{color:#6ee0ce}.dl-hero h1{letter-spacing:-.03em;color:#fff;margin:.25em 0 .3em;font-size:clamp(2.6rem,6vw,4.4rem);line-height:1.02}.dl-hero__lead{color:#c9d6ff;max-width:34em;font-size:clamp(1rem,1.5vw,1.18rem);line-height:1.55}.dl-hero__stats{grid-template-columns:repeat(3,auto);justify-content:start;gap:12px;margin:26px 0 30px;display:grid}.dl-hero__stats div{background:#ffffff0f;border:1px solid #ffffff24;border-radius:14px;padding:12px 16px}.dl-hero__stats b{color:#f0d98f;letter-spacing:-.01em;font-size:1.6rem;font-weight:800;display:block}.dl-hero__stats span{color:#afc0f5;font-size:.78rem}.dl-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.dl-ghost{color:#fff!important;border-color:#fff6!important}.dl-hero__vis{perspective:1100px;height:420px;position:relative}.dl-stack{z-index:2;transform-style:preserve-3d;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dl-stack__b{transform-style:preserve-3d;will-change:transform;position:absolute}.dl-stack__b--0{animation:7s ease-in-out infinite dlFl1;transform:translate3d(-150px,30px,-80px)rotateY(24deg)rotate(-6deg)}.dl-stack__b--1{animation:8s ease-in-out infinite dlFl2;transform:translate3d(150px,24px,-60px)rotateY(-26deg)rotate(5deg)}.dl-stack__b--2{z-index:2;animation:6s ease-in-out infinite dlFl3;transform:translate3d(0,-6px,40px)rotateY(-14deg)rotateX(6deg)}@keyframes dlFl1{50%{transform:translate3d(-150px,18px,-80px)rotateY(30deg)rotate(-4deg)}}@keyframes dlFl2{50%{transform:translate3d(150px,12px,-60px)rotateY(-32deg)rotate(3deg)}}@keyframes dlFl3{50%{transform:translate3d(0,-20px,40px)rotateY(-6deg)rotateX(4deg)}}.dl-orbit{z-index:1;will-change:transform;width:0;height:0;margin:0;padding:0;list-style:none;animation:40s linear infinite dlSpin;position:absolute;top:50%;left:50%}.dl-orbit li{transform:rotate(calc(var(--i)*36deg)) translate(250px) rotate(calc(var(--i)*-36deg));position:absolute}.dl-orbit img{border-radius:4px;width:30px;max-width:none;height:22px;margin:-11px 0 0 -15px;animation:40s linear infinite reverse dlSpin;display:block;box-shadow:0 0 0 2px #fffc,0 6px 14px #00000059}@keyframes dlSpin{to{transform:rotate(360deg)}}.dl-art{perspective:900px;width:220px;height:300px;position:relative}.dl-art--s{width:170px;height:232px}.dl-art__book{transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateY(-18deg)}.dl-art:hover .dl-art__book{transform:rotateY(-6deg)}.dl-art__spine{transform-origin:0;background:linear-gradient(90deg,#040a33,#0b22a8);width:22px;height:100%;position:absolute;top:0;left:0;transform:rotateY(90deg)translateZ(-11px)translate(-11px)}.dl-art__pages{transform-origin:0;background:repeating-linear-gradient(90deg,#fff 0 1px,#dce3f7 1px 2px);width:12px;height:calc(100% - 10px);position:absolute;top:5px;right:-9px;transform:rotateY(90deg)translateZ(4px)}.dl-art__front{color:#fff;background:radial-gradient(120% 80% at 90% 10%,#1e5bff 0%,#0b22a8 40%,#07104f 100%);border-radius:4px 12px 12px 4px;flex-direction:column;gap:6px;padding:18px 16px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:inset 6px 0 #00000040,inset 0 0 0 1px #ffffff1f,0 24px 50px #040a338c}.dl-art__logo{background:#fff;border-radius:9px;align-self:flex-start;padding:4px 7px;box-shadow:0 3px #00000040}.dl-art__logo img{width:112px;height:auto;display:block}.dl-art--s .dl-art__logo img{width:86px;height:auto}.dl-art__ey{letter-spacing:.14em;text-transform:uppercase;color:#9fb4ff;font-size:.62rem;font-weight:700}.dl-art__flags{flex-wrap:wrap;gap:3px;margin-top:6px;display:flex}.dl-art__flags img{border-radius:2px;width:22px;max-width:none;height:16px;box-shadow:0 0 0 1px #ffffffb3}.dl-art__flags i{color:#f0d98f;align-self:center;font-size:.62rem;font-style:normal;font-weight:800}.dl-art__t{letter-spacing:-.01em;margin-top:4px;font-size:1.45rem;font-weight:800;line-height:1.05}.dl-art--s .dl-art__t{font-size:1.1rem}.dl-art__s{color:#c9d6ff;font-size:.72rem}.dl-art__n{color:#f0d98f;z-index:1;margin-top:auto;font-size:1.25rem;font-weight:800;position:relative}.dl-art--s .dl-art__n{font-size:1rem}.dl-art__n small{color:#c9d6ff;font-size:.6rem;font-weight:500;display:block}.dl-art__wave{width:100%;height:60px;position:absolute;bottom:0;left:0}.dl-art__wave path{fill:#6ee0ce38}.dl-art__shadow{background:radial-gradient(closest-side,#040a3373,#0000);border-radius:50%;height:22px;position:absolute;bottom:-22px;left:10%;right:0}.dl-pb{background:linear-gradient(#f4f7ff 0%,#fff 60%);padding:clamp(56px,7vw,96px) 0;scroll-margin-top:80px}.dl-pb__head{text-align:center;max-width:760px;margin:0 auto 30px}.dl-pb__head h2{letter-spacing:-.02em;color:#07104f;margin:.35em 0 .3em;font-size:clamp(1.7rem,3.2vw,2.5rem)}.dl-pb__head p{color:#5a6386}.dl-steps{grid-template-columns:repeat(3,1fr);gap:10px;max-width:880px;margin:0 auto 28px;padding:0;list-style:none;display:grid;position:relative}.dl-step button{cursor:pointer;text-align:left;width:100%;font:inherit;color:#07104f;background:#fff;border:1.5px solid #dce3f7;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex}.dl-step button:disabled{cursor:not-allowed;opacity:.6}.dl-step button:not(:disabled):hover{transform:translateY(-2px)}.dl-step__n{color:#0b22a8;background:#eef2ff;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:800;display:flex}.dl-step__t{flex-direction:column;font-size:.95rem;font-weight:700;display:flex}.dl-step__t small{color:#7a83a6;text-transform:uppercase;letter-spacing:.08em;font-size:.7rem;font-weight:600}.dl-step.is-on button{border-color:#1e5bff;box-shadow:0 10px 24px #1e5bff29}.dl-step.is-on .dl-step__n{color:#fff;background:linear-gradient(135deg,#1e5bff,#0b22a8)}.dl-step.is-done .dl-step__n{color:#fff;background:#0e9c88}.dl-steps__bar{background:#e3e8f7;border-radius:4px;grid-column:1/-1;height:4px;overflow:hidden}.dl-steps__bar span{background:linear-gradient(90deg,#0e9c88,#1e5bff);height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.dl-pb__body{animation:.45s cubic-bezier(.2,.8,.2,1) dlIn}@keyframes dlIn{0%{opacity:0;transform:translateY(14px)}}.dl-choose{background:#fff;border:1px solid #e3e8f7;border-radius:24px;padding:18px;box-shadow:0 20px 50px #0b22a814}.dl-tabs{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.dl-tab{cursor:pointer;font:inherit;text-align:left;color:#07104f;background:#f8faff;border:1.5px solid #e3e8f7;border-radius:16px;flex-direction:column;align-items:flex-start;gap:3px;padding:12px;transition:all .2s;display:flex}.dl-tab:hover{border-color:#8fb0ff}.dl-tab b{font-size:.95rem}.dl-tab small{color:#5a6386;font-size:.74rem}.dl-tab__f{margin-bottom:4px;display:flex}.dl-tab__f img{border-radius:3px;width:24px;max-width:none;height:18px;margin-right:-6px;box-shadow:0 0 0 2px #fff}.dl-tab.is-on{color:#fff;background:linear-gradient(135deg,#0b22a8,#1e5bff);border-color:#0000;box-shadow:0 12px 26px #1e5bff4d}.dl-tab.is-on small{color:#dce5ff}.dl-pick{margin-top:16px}.dl-pick__top{grid-template-columns:minmax(220px,1fr) 1.6fr;align-items:stretch;gap:10px;display:grid}.dl-search{color:#5a6386;background:#fff;border:1.5px solid #dce3f7;border-radius:14px;align-items:center;gap:8px;padding:0 14px;display:flex}.dl-search:focus-within{border-color:#1e5bff;box-shadow:0 0 0 4px #1e5bff1f}.dl-search input{font:inherit;color:#07104f;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:13px 0}.dl-radio{border:2px solid #c9d2f0;border-radius:50%;flex:none;width:20px;height:20px;transition:all .2s;position:relative}.is-on>.dl-radio{background:#1e5bff;border-color:#1e5bff;box-shadow:inset 0 0 0 4px #fff}.dl-region{cursor:pointer;font:inherit;text-align:left;color:#07104f;background:linear-gradient(120deg,#f1f5ff,#ecfbf8);border:1.5px dashed #8fb0ff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:all .2s;display:flex}.dl-region:hover{border-style:solid}.dl-region.is-on{border:1.5px solid #1e5bff;box-shadow:0 10px 24px #1e5bff2e}.dl-region__ic{color:#fff;background:linear-gradient(135deg,#0e9c88,#1e5bff);border-radius:12px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.dl-region__t{flex-direction:column;flex:1;display:flex}.dl-region__t small{color:#5a6386;font-size:.78rem}.dl-region__n{text-align:right;color:#0b22a8;flex-direction:column;font-size:1.05rem;font-weight:800;display:flex}.dl-region__n small{color:#7a83a6;font-size:.68rem;font-weight:600}.dl-res{color:#5a6386;margin:14px 2px 0;font-size:.9rem}.dl-grid-c{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:8px;margin-top:12px;display:grid}.dl-c{cursor:pointer;font:inherit;text-align:left;color:#07104f;animation:.4s cubic-bezier(.2,.8,.2,1) both dlIn;animation-delay:calc(var(--i)*25ms);background:#fff;border:1.5px solid #e3e8f7;border-radius:14px;grid-template-rows:auto 4px;grid-template-columns:36px 1fr auto 20px;align-items:center;gap:8px 10px;padding:11px 12px 10px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;position:relative}.dl-c:hover{border-color:#8fb0ff;transform:translateY(-2px);box-shadow:0 10px 22px #0b22a81a}.dl-c.is-on{background:#f5f8ff;border-color:#1e5bff;box-shadow:0 12px 26px #1e5bff33}.dl-c__f{object-fit:cover;border-radius:4px;width:36px;max-width:none;height:27px;box-shadow:0 0 0 1px #dce3f7}.dl-c__t{flex-direction:column;min-width:0;display:flex}.dl-c__t b{white-space:nowrap;text-overflow:ellipsis;font-size:.95rem;overflow:hidden}.dl-c__t small{color:#7a83a6;font-size:.72rem}.dl-c__n{color:#0b22a8;font-size:.9rem;font-weight:800}.dl-c__bar{background:#eef2fc;border-radius:4px;grid-area:2/1/auto/-1;height:4px;overflow:hidden}.dl-c__bar i{background:linear-gradient(90deg,#0e9c88,#1e5bff);border-radius:4px;height:100%;display:block}.dl-sel{z-index:5;background:#f4f6fd;border:1.5px dashed #c9d2f0;border-radius:18px;align-items:center;gap:14px;margin-top:16px;padding:12px 14px;display:flex;position:relative;bottom:12px}.dl-sel.is-ready{color:#fff;background:#07104f;border:1.5px solid #07104f;position:sticky;box-shadow:0 18px 40px #040a3359}.dl-sel__f{display:flex}.dl-sel__f img{border-radius:4px;width:30px;max-width:none;height:22px;margin-right:-8px;box-shadow:0 0 0 2px #07104f}.dl-sel__f i{color:#f0d98f;align-self:center;margin-left:12px;font-size:.75rem;font-style:normal;font-weight:800}.dl-sel__t{color:#c9d6ff;flex:1;min-width:0;font-size:.92rem}.dl-sel__t small{text-transform:uppercase;letter-spacing:.1em;color:#6ee0ce;font-size:.68rem;font-weight:700;display:block}.dl-sel__t b{color:#fff;font-size:1.05rem}.dl-sel__t--e{color:#5a6386;align-items:center;gap:8px;display:flex}.dl-det{background:#fff;border:1px solid #e3e8f7;border-radius:24px;grid-template-columns:300px 1fr;gap:22px;padding:22px;display:grid;box-shadow:0 20px 50px #0b22a814}.dl-det__side{background:radial-gradient(100% 70% at 50% 0,#e8eeff,#f7f9ff);border-radius:18px;flex-direction:column;align-items:center;gap:18px;padding:22px 16px;display:flex}.dl-det__pts{flex-direction:column;gap:8px;width:100%;margin:10px 0 0;padding:0;list-style:none;display:flex}.dl-det__pts li{color:#33406e;align-items:center;gap:8px;font-size:.88rem;display:flex}.dl-det__pts svg{color:#0e9c88}.dl-link{color:#0b22a8;font:inherit;cursor:pointer;background:0 0;border:0;padding:4px;font-weight:700}.dl-link:hover{text-decoration:underline}.dl-det__h{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.dl-det__h h2{color:#07104f;letter-spacing:-.01em;font-size:1.45rem}.dl-det__h p{color:#5a6386;font-size:.92rem}.dl-view{background:#fff;border:1px solid #e3e8f7;border-radius:24px;overflow:hidden;box-shadow:0 20px 50px #0b22a814}.dl-view__bar{color:#fff;background:linear-gradient(120deg,#07104f,#0b22a8);flex-wrap:wrap;align-items:center;gap:14px;padding:16px 18px;display:flex}.dl-view__ok{background:#0e9c88;border-radius:13px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;animation:.5s cubic-bezier(.2,1.6,.4,1) dlPop;display:flex}@keyframes dlPop{0%{transform:scale(.3)}}.dl-view__t{flex-direction:column;flex:1;gap:2px;min-width:220px;display:flex}.dl-view__t span{color:#c9d6ff;font-size:.82rem}.dl-view__t small{color:#f0d98f;font-size:.75rem}.dl-view__btns{flex-wrap:wrap;gap:8px;display:flex}.dl-view__btns .btn--ghost{color:#fff;border-color:#fff6}.dl-view__btns .btn{align-items:center;gap:6px;display:inline-flex}.dl-view__frame{background:#525659;height:min(80vh,820px)}.dl-view__frame object{border:0;width:100%;height:100%;display:block}.dl-view__mob{background:radial-gradient(100% 70% at 50% 0,#e8eeff,#fff);flex-direction:column;align-items:center;gap:30px;padding:30px 16px 34px;display:flex}.dl-inside{grid-template-columns:repeat(6,1fr);gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.dl-inside li{background:#fff;border:1px solid #e3e8f7;border-radius:16px;flex-direction:column;gap:4px;padding:14px;transition:transform .25s;display:flex}.dl-inside li:hover{transform:translateY(-3px)}.dl-inside span{color:#fff;background:linear-gradient(135deg,#1e5bff,#0e9c88);border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:4px;display:flex}.dl-inside li:nth-child(2) span,.dl-inside li:nth-child(6) span{background:linear-gradient(135deg,#c99a2e,#f0d98f)}.dl-inside b{color:#07104f;font-size:.92rem}.dl-inside small{color:#5a6386;font-size:.78rem;line-height:1.35}.dl-pb__note{text-align:center;color:#7a83a6;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:.82rem;display:flex}.dl-docs{background:#fff;padding:clamp(48px,6vw,84px) 0;scroll-margin-top:80px}.dl-docs__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dl-doc{background:linear-gradient(#fff,#f7f9ff);border:1px solid #e3e8f7;border-radius:20px;flex-direction:column;gap:8px;padding:20px;transition:transform .25s,box-shadow .25s;display:flex}.dl-doc:hover{transform:translateY(-4px);box-shadow:0 18px 36px #0b22a81f}.dl-doc h3{color:#07104f;font-size:1.1rem}.dl-doc p{color:#5a6386;flex:1;font-size:.88rem}.dl-doc__meta{color:#0e9c88;align-items:center;gap:6px;font-size:.76rem;font-weight:600;display:flex}.dl-doc .btn{align-self:flex-start}.dl-doc__file{color:#fff;background:linear-gradient(160deg,#1e5bff,#07104f);border-radius:6px 16px 6px 6px;justify-content:center;align-items:flex-end;width:54px;height:66px;margin-bottom:6px;padding-bottom:9px;display:flex;position:relative;box-shadow:6px 6px #dce5ff}.dl-doc__file i{background:#ffffff59;border-radius:2px;height:3px;position:absolute;left:10px}.dl-doc__file i:first-child{width:24px;top:12px}.dl-doc__file i:nth-child(2){width:30px;top:19px}.dl-doc__file i:nth-child(3){width:18px;top:26px}.dl-doc:nth-child(2) .dl-doc__file{background:linear-gradient(160deg,#0e9c88,#07104f)}.dl-doc:nth-child(3) .dl-doc__file{background:linear-gradient(160deg,#c99a2e,#07104f)}.dl-doc:nth-child(4) .dl-doc__file{background:linear-gradient(160deg,#6ee0ce,#0b22a8)}@media (max-width:1100px){.dl-tabs,.dl-inside{grid-template-columns:repeat(3,1fr)}.dl-docs__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.dl-hero__in{grid-template-columns:1fr}.dl-hero__vis{height:320px}.dl-orbit li{transform:rotate(calc(var(--i)*36deg)) translate(150px) rotate(calc(var(--i)*-36deg))}.dl-stack__b--0{animation:none;transform:translate3d(-90px,30px,-80px)rotateY(24deg)rotate(-6deg)}.dl-stack__b--1{animation:none;transform:translate3d(90px,24px,-60px)rotateY(-26deg)rotate(5deg)}.dl-pick__top,.dl-det{grid-template-columns:1fr}.dl-det__side{flex-flow:wrap;justify-content:center}}@media (max-width:640px){.dl-hero__stats{grid-template-columns:1fr 1fr}.dl-hero__stats div:last-child{grid-column:1/-1}.dl-tabs{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:72%;grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.dl-tab{scroll-snap-align:start}.dl-steps{gap:6px}.dl-step button{flex-direction:column;align-items:flex-start;gap:6px;padding:10px}.dl-step__t{font-size:.8rem}.dl-choose,.dl-det{border-radius:18px;padding:12px}.dl-grid-c{grid-template-columns:1fr}.dl-sel{flex-wrap:wrap}.dl-sel .btn{justify-content:center;width:100%}.dl-inside{grid-template-columns:1fr 1fr}.dl-docs__grid{grid-template-columns:1fr}.dl-view__btns{width:100%}.dl-view__btns .btn{flex:1;justify-content:center}.dl-det__h{flex-direction:column;align-items:flex-start}.dl-art{width:190px;height:260px}.dl-hero__vis .dl-art--s{width:140px;height:192px}}@media (prefers-reduced-motion:reduce){.dl-hero__bg i,.dl-stack__b,.dl-orbit,.dl-orbit img,.dl-c,.dl-pb__body,.dl-view__ok{animation:none!important}.dl-art__book,.dl-c,.dl-doc,.dl-inside li,.dl-step button{transition:none}}.dl-anchor{scroll-margin-top:96px}.dl-view__miss{color:#5a4210;background:#fff8e6;align-items:flex-start;gap:12px;padding:24px;display:flex}.dl-view__miss b{margin-bottom:4px;display:block}.dl-view__miss code{background:#fff;border-radius:4px;padding:1px 5px}.soc h3{margin-bottom:14px}.soc__row{grid-template-columns:repeat(3,44px);gap:10px;margin:0;padding:0;list-style:none;display:grid}.soc__a{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;transition:transform .25s cubic-bezier(.2,.8,.2,1),border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.soc__a:before{content:"";background:var(--b);transition:transform .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(101%)}.soc__a--instagram:before{background:radial-gradient(circle at 30% 107%,#fdf497 0%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}.soc__a svg{fill:currentColor;transition:transform .3s;position:relative}.soc__a:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 10px 22px #00000059}.soc__a:focus-visible{border-color:#0000;transform:translateY(-3px);box-shadow:0 10px 22px #00000059}.soc__a:hover:before{transform:none}.soc__a:focus-visible:before{transform:none}.soc__a--x:hover{color:#000}.soc__a--x:focus-visible{color:#000}.soc__a:hover svg{transform:scale(1.08)}.soc__a:focus-visible{outline-offset:3px;outline:2px solid #6ee0ce}@media (prefers-reduced-motion:reduce){.soc__a,.soc__a:before,.soc__a svg{transition:none}}.dial__globe-live{overflow:visible}.hg-canvas{border-radius:50%;width:100%;height:100%;display:block}.hg-orb__dot{fill:#6ee0ce}.hg-orb__dot1{fill:#9db6ff}.hg-orb__dot2{fill:#e3a013}.dial__center strong,.dial__center span{text-shadow:0 1px 12px #07104fe6}:root{--c-navy:#07104f;--c-soft-blue:#e8eeff;--c-teal:#0e9c88;--c-teal-soft:#e3f5f2;--c-green:#2f855a;--c-green-soft:#eaf6ef;--c-amber:#c99a2e;--c-amber-soft:#fbf3df;--c-coral:#c2603f;--c-coral-soft:#fbede7;--c-violet:#5a3fe0;--c-violet-soft:#f1eefd;--c-warm-grey:#f4f2ee}:is(.hcard,.svc-card,.pillar,.why__card,.included__item,.ind-tile,.cs-card,.bcard,.dl-card,.policy-card,.portal-card,.product-card,.pstrip__item,.qc__item,.aud__item,.timeline__card,.rewards__card,.guide-card,.rc-svc__card:not(.rc-svc__card--advisory),.rc-tk__mod,.rc-ind__item,.rc-why__mod,.rc-cap__col,.od-rec__tile,.od-meth__card,.od-use__card,.od-cap__item,.od-ind__tile,.od-plat a,.od-panel){--hov:var(--brand);--hov-bg:#fff;transition:background-color .35s,border-color .35s,box-shadow .35s,transform .35s cubic-bezier(.2,.7,.2,1)!important}:-webkit-any(.hcard,.svc-card,.pillar,.why__card,.included__item,.ind-tile,.cs-card,.bcard,.dl-card,.policy-card,.portal-card,.product-card,.pstrip__item,.qc__item,.aud__item,.timeline__card,.rewards__card,.guide-card,.rc-svc__card:not(.rc-svc__card--advisory),.rc-tk__mod,.rc-ind__item,.rc-why__mod,.rc-cap__col,.od-rec__tile,.od-meth__card,.od-use__card,.od-cap__item,.od-ind__tile,.od-plat a,.od-panel):-webkit-any(:hover,:focus-visible){transform:translateY(-4px);background-color:var(--hov-bg)!important;border-color:var(--hov)!important;box-shadow:inset 0 3px 0 var(--hov),0 22px 40px -28px #07104f73!important}:is(.hcard,.svc-card,.pillar,.why__card,.included__item,.ind-tile,.cs-card,.bcard,.dl-card,.policy-card,.portal-card,.product-card,.pstrip__item,.qc__item,.aud__item,.timeline__card,.rewards__card,.guide-card,.rc-svc__card:not(.rc-svc__card--advisory),.rc-tk__mod,.rc-ind__item,.rc-why__mod,.rc-cap__col,.od-rec__tile,.od-meth__card,.od-use__card,.od-cap__item,.od-ind__tile,.od-plat a,.od-panel):is(:hover,:focus-visible){transform:translateY(-4px);background-color:var(--hov-bg)!important;border-color:var(--hov)!important;box-shadow:inset 0 3px 0 var(--hov),0 22px 40px -28px #07104f73!important}:-webkit-any(.svc-card,.pillar,.product-card,.portal-card,.cs-card)[class*=tone-]{--hov:var(--tone)}:is(.svc-card,.pillar,.product-card,.portal-card,.cs-card)[class*=tone-]{--hov:var(--tone)}:-webkit-any(.svc-card,.rc-svc__card,.cp-rel__card,.od-meth__card,.cp-prov__card,.guide-card,.included__item){--hov-bg:#fff}:is(.svc-card,.rc-svc__card,.cp-rel__card,.od-meth__card,.cp-prov__card,.guide-card,.included__item){--hov-bg:#fff}:is(.qc__item,.cp-qc__col,.od-rec__tile3,.mv-side--vision .mv-card:first-child){--hov:var(--c-green);--hov-bg:var(--c-green-soft)}:-webkit-any(.product-card,.product-tile,.od-cap__item,.rc-tk__mod,.rc-cap__col,.dl-card){--hov:var(--c-violet);--hov-bg:var(--c-violet-soft)}:is(.product-card,.product-tile,.od-cap__item,.rc-tk__mod,.rc-cap__col,.dl-card){--hov:var(--c-violet);--hov-bg:var(--c-violet-soft)}:-webkit-any(.od-panel--hc,.od-use__card:nth-child(6),.od-meth__card:nth-child(6),.cp-role:nth-child(6)){--hov:var(--c-teal);--hov-bg:var(--c-teal-soft)}:is(.od-panel--hc,.od-use__card:nth-child(6),.od-meth__card:nth-child(6),.cp-role:nth-child(6)){--hov:var(--c-teal);--hov-bg:var(--c-teal-soft)}.od-panel--b2c{--hov:var(--c-teal)}.od-panel--hc{--hov:#b07a00;--hov-bg:#fffbf0}:-webkit-any(.policy-card,.rewards__card,.aud__item,.timeline__card){--hov:var(--c-amber);--hov-bg:var(--c-amber-soft)}:is(.policy-card,.rewards__card,.aud__item,.timeline__card){--hov:var(--c-amber);--hov-bg:var(--c-amber-soft)}:-webkit-any(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+1){--hov:var(--brand);--hov-bg:var(--c-soft-blue)}:is(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+1){--hov:var(--brand);--hov-bg:var(--c-soft-blue)}:-webkit-any(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+2){--hov:var(--c-teal);--hov-bg:var(--c-teal-soft)}:is(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+2){--hov:var(--c-teal);--hov-bg:var(--c-teal-soft)}:-webkit-any(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+3){--hov:var(--c-amber);--hov-bg:var(--c-amber-soft)}:is(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+3){--hov:var(--c-amber);--hov-bg:var(--c-amber-soft)}:-webkit-any(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+4){--hov:var(--c-violet);--hov-bg:var(--c-violet-soft)}:is(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+4){--hov:var(--c-violet);--hov-bg:var(--c-violet-soft)}:-webkit-any(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+5){--hov:var(--c-coral);--hov-bg:var(--c-coral-soft)}:is(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n+5){--hov:var(--c-coral);--hov-bg:var(--c-coral-soft)}:-webkit-any(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n){--hov:var(--c-green);--hov-bg:var(--c-green-soft)}:is(.ind-tile,.rc-ind__item,.od-ind__tile):nth-child(6n){--hov:var(--c-green);--hov-bg:var(--c-green-soft)}:-webkit-any(.ind-tile,.rc-ind__item,.od-ind__tile):-webkit-any(:hover,:focus-visible) svg{transition:transform .3s;transform:scale(1.12);color:var(--hov)!important}:is(.ind-tile,.rc-ind__item,.od-ind__tile):is(:hover,:focus-visible) svg{transition:transform .3s;transform:scale(1.12);color:var(--hov)!important}:-webkit-any(.portal-card,.pstrip__item,.cp-pan__src,.od-panel,.bcard) img{transition:transform .5s}:is(.portal-card,.pstrip__item,.cp-pan__src,.od-panel,.bcard) img{transition:transform .5s}:-webkit-any(.portal-card,.pstrip__item,.cp-pan__src,.od-panel,.bcard):hover img{transform:scale(1.05)}:is(.portal-card,.pstrip__item,.cp-pan__src,.od-panel,.bcard):hover img{transform:scale(1.05)}:is(.hcard,.portal-card,.od-panel,.cp-pan__src,.cp-rel__card,.od-plat a,.svc-card,.pillar):hover :is(.sr__go,[class*=__go] .rc-ico,[class*=__cta] .rc-ico,.od-plat .rc-ico,.cp-rel__card .rc-ico){transition:transform .3s;transform:translate(4px)}:-webkit-any(.pillar,.why__card,.svc-card,.od-rec__tile,.od-meth__card,.od-cap__item,.cp-prov__card,.cp-role,.rc-tk__mod):-webkit-any(:hover,:focus-visible) :-webkit-any([class*=__ic],[class*=__icon]){transition:transform .3s;transform:translateY(-2px)scale(1.06)}:is(.pillar,.why__card,.svc-card,.od-rec__tile,.od-meth__card,.od-cap__item,.cp-prov__card,.cp-role,.rc-tk__mod):is(:hover,:focus-visible) :is([class*=__ic],[class*=__icon]){transition:transform .3s;transform:translateY(-2px)scale(1.06)}.mv-side--mission .mv-card:-webkit-any(:hover,:focus-visible){transform:translate(4px);background:#ffffff1f!important;border-color:#6ee0ce!important;box-shadow:inset 3px 0 #6ee0ce!important}.mv-side--mission .mv-card:is(:hover,:focus-visible){transform:translate(4px);background:#ffffff1f!important;border-color:#6ee0ce!important;box-shadow:inset 3px 0 #6ee0ce!important}.mv-side--vision .mv-card{--hov:var(--c-teal);--hov-bg:var(--c-teal-soft)}.bp .rc-ind__item{--hov-bg:#fff}.sr-btn{cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-family:inherit;display:inline-flex!important}.sr-btn .rc-ico{opacity:.8}.sr-drawer{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;display:flex!important}.sr{z-index:1000;font-family:var(--body);justify-content:center;align-items:flex-start;padding:clamp(56px,10vh,110px) 16px 16px;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.sr__scrim{-webkit-backdrop-filter:blur(4px);opacity:0;background:#07104f73;border:0;animation:.2s forwards rcFade;position:absolute;top:0;bottom:0;left:0;right:0}.sr__box{background:#fff;border-radius:20px;flex-direction:column;width:min(680px,100%);max-height:min(640px,100vh - 140px);animation:.25s cubic-bezier(.2,.7,.2,1) srIn;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #07104f99}@keyframes srIn{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:none}}.sr__bar{color:#525c78;border-bottom:1px solid #dde2ec;align-items:center;gap:12px;padding:16px 18px;display:flex}.sr__bar input{font:500 1.08rem var(--body);color:#07104f;background:0 0;border:0;outline:none;flex:1;min-width:0}.sr__bar input::-webkit-search-cancel-button{display:none}.sr__close{cursor:pointer;background:0 0;border:0;padding:0}.sr kbd{font:600 .72rem var(--body);color:#525c78;background:#f5f7fb;border:1px solid #dde2ec;border-radius:6px;padding:2px 6px;display:inline-block}.sr__body{padding:8px;overflow-y:auto}.sr__body ul{margin:0;padding:0;list-style:none}.sr__group{font:700 .7rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#97a0b5;padding:12px 12px 6px}.sr__item{cursor:pointer;color:#07104f;border-radius:12px;grid-template-columns:34px 1fr 18px;align-items:center;gap:12px;padding:10px 12px;display:grid}.sr__item.is-act{background:#f2f5fd}.sr__ic{color:#0b22a8;background:#f5f7fb;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.sr__ic--industries{color:#0e9c88;background:#e3f5f2}.sr__ic--articles{color:#b07a00;background:#fbf3df}.sr__ic--panels{color:#5a3fe0;background:#f1eefd}.sr__ic--popular{color:#c2603f;background:#fbede7}.sr__txt{flex-direction:column;min-width:0;display:flex}.sr__txt strong{font:600 .96rem/1.3 var(--display)}.sr__txt small{color:#525c78;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.sr mark{color:inherit;background:#fbf3df;border-radius:3px;padding:0 1px}.sr__go{color:#97a0b5;opacity:0;transition:opacity .2s,transform .2s}.sr__item.is-act .sr__go{opacity:1;color:#0b22a8;transform:translate(2px)}.sr__empty{color:#525c78;flex-direction:column;gap:4px;padding:24px 12px;display:flex}.sr__empty strong{color:#07104f}.sr__empty a{color:#0b22a8;font-weight:600}.sr__foot{color:#97a0b5;border-top:1px solid #dde2ec;gap:16px;padding:10px 18px;font-size:.76rem;display:flex}.sr__foot kbd{margin-right:3px}@media (max-width:640px){.sr{padding-top:16px}.sr__box{max-height:calc(100vh - 32px)}.sr__foot{display:none}}.testi{background:linear-gradient(#f5f7fb 0%,#eef2fb 100%)}.testi__note{color:#7a84a0!important;margin-top:4px!important;font-size:.8rem!important}.tcard{transition:transform .35s,box-shadow .35s;overflow:hidden;background:#fff!important;border:1px solid #dde2ec!important;border-radius:22px!important;padding-top:30px!important;box-shadow:0 20px 44px -34px #07104f73!important}.tcard:hover{transform:translateY(-3px);box-shadow:0 28px 52px -32px #0b22a880!important}.tcard:before{content:"“";font:700 6rem/1 var(--display);color:#e6ecff;pointer-events:none;position:absolute;top:-6px;right:20px}.tcard:after{content:"";background:var(--tone);width:4px;position:absolute;top:0;bottom:0;left:0}.tcard blockquote{color:#13213c;font-size:1.02rem;line-height:1.6;position:relative}.testi__stars{letter-spacing:2px;opacity:.9;color:#e3a013!important;font-size:.85rem!important}.tcard figcaption{border-top:1px solid #eef1f6;padding-top:16px}.tcard__avatar{font-family:var(--display);letter-spacing:.02em;box-shadow:0 0 0 4px #e6ecff;background:linear-gradient(135deg,var(--brand),#1e6bff)!important;color:#fff!important}.tcard figcaption strong{font-family:var(--display)}.mv{background:linear-gradient(#fff 0%,#f5f7fb 100%)}.mv__head{text-align:center;max-width:720px;margin:0 auto 28px}.mv__head p{color:var(--muted);margin:0;font-size:1.1rem}.mv-flow{grid-template-columns:repeat(5,1fr);gap:8px;max-width:920px;margin:0 auto clamp(32px,4vw,48px);padding:0;list-style:none;display:grid;position:relative}.mv-flow__line{background:#e3e7ef;height:2px;position:absolute;top:21px;left:10%;right:10%}.mv-flow__line span{background:linear-gradient(90deg,var(--brand),#0e9c88);transform-origin:0;height:100%;transition:transform 2.2s cubic-bezier(.2,.7,.2,1);display:block;transform:scaleX(0)}.mv-flow.is-in .mv-flow__line span{transform:scaleX(1)}.mv-flow li{font:700 .86rem var(--display);color:var(--ink);text-align:center;opacity:.3;transition:opacity .5s;transition-delay:calc(var(--i)*.4s);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.mv-flow.is-in li{opacity:1}.mv-flow li>span{border:2px solid var(--brand);width:44px;height:44px;color:var(--brand);background:#fff;border-radius:50%;place-items:center;display:grid}.mv-flow li:last-child>span{color:#fff;background:#0e9c88;border-color:#0e9c88}.mv__grid{grid-template-columns:1fr 1fr;gap:clamp(16px,2.5vw,28px);display:grid}.mv-side{border-radius:28px;flex-direction:column;padding:clamp(22px,3vw,36px);display:flex}.mv-side--mission{background:var(--ink);color:#fff}.mv-side--vision{border:1px solid var(--line);background:#fff}.mv-side__head{border-bottom:1px solid #7f8cc44d;margin-bottom:20px;padding-bottom:20px;position:relative}.mv-side__k{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#6ee0ce}.mv-side--vision .mv-side__k{color:#0e9c88}.mv-side h3{margin:.3em 0 .4em;font-size:clamp(1.5rem,2.6vw,2.1rem)}.mv-side--mission h3{color:#fff}.mv-side__state{font:500 clamp(1.05rem,1.6vw,1.22rem)/1.55 var(--display);max-width:44ch;margin:0}.mv-side--mission .mv-side__state{color:#e4eaff}.mv-side--vision .mv-side__state{color:var(--ink)}.mv-side__art{opacity:.9;width:120px;position:absolute;top:0;right:0}.mv-side--mission .mv-side__art rect{fill:#1e6bff;opacity:.55;transform-box:fill-box;transform-origin:bottom;animation:3.6s ease-in-out infinite mvBar}.mv-side--mission .mv-side__art rect:nth-child(2n){fill:#6ee0ce}@keyframes mvBar{0%,to{transform:scaleY(1)}50%{transform:scaleY(.72)}}.mv-side--vision .mv-side__art path{fill:none;stroke:var(--brand);stroke-width:2.5px;stroke-dasharray:300;stroke-dashoffset:300px;animation:4s infinite forwards mvLine}.mv-side--vision .mv-side__art circle{fill:#0e9c88}@keyframes mvLine{0%{stroke-dashoffset:300px}60%,to{stroke-dashoffset:0}}.mv-side__lbl{font:700 .72rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#7f8cc4;margin-bottom:12px}.mv-cards{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mv-card{cursor:default;border-radius:16px;outline:none;grid-template-columns:28px 40px 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid}.mv-side--mission .mv-card{background:#ffffff0f;border:1px solid #ffffff1f}.mv-side--vision .mv-card{background:var(--paper);border:1px solid var(--line)}.mv-card__n{font:800 .8rem var(--display);color:#7f8cc4}.mv-card__ic{color:#bfd0ff;background:#1e6bff38;border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.mv-side--vision .mv-card__ic{color:var(--brand);background:#e6edff}.mv-card strong{font:700 1rem var(--display);display:block}.mv-card__t{color:#9db6ff;margin-bottom:2px;font-size:.8rem;font-weight:600;display:block}.mv-side--vision .mv-card__t{color:var(--brand)}.mv-card p{color:#c9d3f5;opacity:0;max-height:0;margin:0;font-size:.88rem;line-height:1.45;transition:max-height .4s,opacity .3s;overflow:hidden}.mv-side--vision .mv-card p{color:var(--muted)}.mv-card:-webkit-any(:hover,:focus-visible) p{opacity:1;max-height:80px}.mv-card:is(:hover,:focus-visible) p{opacity:1;max-height:80px}.mv-side--mission .mv-card:-webkit-any(:hover,:focus-visible){background:#1e3ad8!important;border-color:#1e3ad8!important}.mv-side--mission .mv-card:is(:hover,:focus-visible){background:#1e3ad8!important;border-color:#1e3ad8!important}.mv-side__quote{font:600 1.05rem/1.5 var(--display);border-radius:16px;margin:22px 0 0;padding:18px 20px;position:relative}.mv-side__quote span{font:700 .7rem var(--body);letter-spacing:.14em;text-transform:uppercase;opacity:.75;margin-bottom:6px;display:block}.mv-side--mission .mv-side__quote{color:#fff;background:linear-gradient(120deg,#0b22a8,#1e3ad8)}.mv-side--vision .mv-side__quote{color:#0a5c50;background:#e3f5f2}.flag-img{object-fit:cover;vertical-align:-2px;border-radius:3px;width:20px;height:15px;display:inline-block;box-shadow:0 0 0 1px #07104f1f}.fx{opacity:0;transform:translateY(18px);transition:opacity .6s ease var(--fx-d,0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--fx-d,0s)!important}.fx.fx-in{opacity:1;transform:none}@media (max-width:900px){.mv__grid{grid-template-columns:1fr}}@media (max-width:640px){.mv-flow{grid-template-columns:1fr 1fr;row-gap:16px}.mv-flow li:last-child{grid-column:1/-1}.mv-flow__line{display:none}.mv-card{grid-template-columns:24px 36px 1fr}.mv-card p{opacity:1;max-height:none}.mv-side__art{opacity:.5;width:80px}}@media (prefers-reduced-motion:reduce){.mv-side__art *,.hg-orb{animation:none!important}.mv-flow li{opacity:1}.mv-flow__line span{transform:none}.mv-card p{opacity:1;max-height:none}}html.has-cur,html.has-cur *{cursor:none!important}html.has-cur :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,select,[contenteditable=true],iframe){cursor:auto!important}html.has-cur :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea,select,[contenteditable=true],iframe){cursor:auto!important}.cur-dot,.cur-ring{pointer-events:none;z-index:2147483646;opacity:0;contain:layout style;position:fixed;top:0;left:0}html.has-cur .cur-dot,html.has-cur .cur-ring{opacity:1}html.cur-out .cur-dot,html.cur-out .cur-ring{opacity:0}.cur-dot{will-change:transform;background:#fff;border-radius:50%;width:8px;height:8px;margin:-4px 0 0 -4px;box-shadow:0 0 0 2px #07104f}.cur-ring{will-change:transform;border:2px solid #fff;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;transition:transform 90ms linear,width .2s,height .2s,margin .2s,background-color .2s,border-color .2s,opacity .15s;box-shadow:0 0 0 1px #07104f99,inset 0 0 0 1px #07104f99}.cur-ring.is-hover{background:#6ee0ce2e;border-color:#6ee0ce;width:46px;height:46px;margin:-23px 0 0 -23px}.cur-ring.is-down{width:26px;height:26px;margin:-13px 0 0 -13px}.cur-ring.is-text,.cur-dot.is-text{opacity:0!important}.btn,.sr-btn,.dial__chip{transition:background .2s,color .2s,border-color .2s,transform .2s,translate .25s cubic-bezier(.2,.7,.2,1)!important}:-webkit-any(.hcard,.svc-card,.pillar,.why__card,.included__item,.ind-tile,.cs-card,.dl-card,.policy-card,.portal-card,.product-card,.pstrip__item,.qc__item,.aud__item,.timeline__card,.rewards__card,.rc-svc__card:not(.rc-svc__card--advisory),.rc-tk__mod,.rc-ind__item,.rc-why__mod,.od-rec__tile,.od-meth__card,.od-use__card,.od-cap__item,.od-ind__tile,.bp-use__card,.bp-who__card,.hp-use__card,.hp-spec__card,.ca-card):hover{background-image:radial-gradient(240px circle at var(--sx,50%) var(--sy,50%),color-mix(in srgb,var(--hov,var(--acc,#0b22a8)) 13%,transparent),transparent 70%)!important}:is(.hcard,.svc-card,.pillar,.why__card,.included__item,.ind-tile,.cs-card,.dl-card,.policy-card,.portal-card,.product-card,.pstrip__item,.qc__item,.aud__item,.timeline__card,.rewards__card,.rc-svc__card:not(.rc-svc__card--advisory),.rc-tk__mod,.rc-ind__item,.rc-why__mod,.od-rec__tile,.od-meth__card,.od-use__card,.od-cap__item,.od-ind__tile,.bp-use__card,.bp-who__card,.hp-use__card,.hp-spec__card,.ca-card):hover{background-image:radial-gradient(240px circle at var(--sx,50%) var(--sy,50%),color-mix(in srgb,var(--hov,var(--acc,#0b22a8)) 13%,transparent),transparent 70%)!important}.ca{border-bottom:1px solid var(--line);background:linear-gradient(#fff 0%,#f4f6fb 100%);padding:clamp(48px,6vw,80px) 0;position:relative}.ca__head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:clamp(16px,4vw,56px);margin-bottom:28px;display:grid}.ca__k{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#2f855a;align-items:center;gap:8px;margin-bottom:10px;display:inline-flex}.ca__k--light{color:#7fe0da}.ca h2{margin:0;font-size:clamp(1.6rem,3vw,2.3rem)}.ca__head p{color:var(--muted);margin:0}.ca__grid{grid-template-columns:repeat(3,1fr) 1.35fr;gap:14px;display:grid}.ca-card{--hov:#2f855a;border:1px solid var(--line);opacity:0;transition:opacity .6s,transform .6s,box-shadow .35s,border-color .35s;transition-delay:calc(var(--i)*.12s),calc(var(--i)*.12s),0s,0s;background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;padding:22px;display:flex;position:relative;transform:translateY(14px)}.ca.is-in .ca-card,.ca.is-in .ca-esomar{opacity:1;transform:none}.ca-card:hover{border-color:#2f855a;box-shadow:0 22px 44px -30px #2f855a99;transform:translateY(-4px)!important}.ca-card__badge{place-items:center;width:88px;height:88px;margin-bottom:14px;display:grid;position:relative}.ca-card__badge .cert{place-items:center;width:72px;height:72px;margin:0;display:grid}.ca-card__badge .cert img,.ca-card__badge .cert svg{object-fit:contain;width:72px;height:72px}.ca-card__badge .cert figcaption{display:none}.ca-card__ring{opacity:.55;background:conic-gradient(#2f855a,#12a3a3,#1e6bff,#0000 70%,#2f855a);border-radius:50%;transition:opacity .3s;animation:9s linear infinite rcSpin;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.ca-card:hover .ca-card__ring{opacity:1;animation-duration:3s}.ca-card__ok{color:#2f855a;font:700 .7rem var(--body);background:#eaf6ef;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;display:inline-flex;position:absolute;top:18px;right:18px}.ca-card__code{font:800 1.12rem var(--display);color:var(--ink)}.ca-card__t{font:600 .86rem var(--display);color:#2f855a;margin:2px 0 8px}.ca-card p{color:var(--muted);margin:0;font-size:.86rem;line-height:1.5}.ca-esomar{color:#fff;isolation:isolate;opacity:0;background:linear-gradient(150deg,#07104f,#0b2c5c);border-radius:20px;flex-direction:column;justify-content:flex-end;gap:6px;padding:26px;transition:opacity .6s .36s,transform .6s .36s;display:flex;position:relative;overflow:hidden;transform:translateY(14px)}.ca-esomar:before{content:"";z-index:-2;background:conic-gradient(from 0deg,transparent 0 60%,#7fe0da 72%,#1e6bff 80%,transparent 90%);animation:7s linear infinite rcSpin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.ca-esomar:after{content:"";z-index:-1;background:linear-gradient(150deg,#07104f,#0b2c5c);border-radius:19px;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}.ca-esomar__net{opacity:.5;width:62%;position:absolute;top:-6px;right:-10px}.ca-esomar__net line{stroke:#7fe0da;stroke-width:1px;opacity:.5}.ca-esomar__net circle{fill:#7fe0da}.ca-esomar__logo{background:#fff;border-radius:12px;align-self:flex-start;margin:4px 0 10px;padding:10px 14px}.ca-esomar__logo .esomar{margin:0;display:block}.ca-esomar strong{font:800 1.25rem var(--display)}.ca-esomar p{color:#c8d3e6;margin:0;font-size:.9rem}.ca-esomar:hover:before{animation-duration:2.5s}.ie{background:linear-gradient(#f5f7fb 0%,#fff 100%);position:relative;overflow:hidden}.ie__bg{background-image:linear-gradient(#0b22a80d 1px,#0000 1px),linear-gradient(90deg,#0b22a80d 1px,#0000 1px);background-size:48px 48px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 50% 55%,#000 0%,#0000 70%);mask-image:radial-gradient(at 50% 55%,#000 0%,#0000 70%)}.ie .container{position:relative}.ie__head{text-align:center;max-width:760px;margin:0 auto 22px}.ie__k{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#12a3a3;margin-bottom:10px;display:inline-block}.ie__head h2{margin-bottom:.3em;font-size:clamp(2rem,4.2vw,3.2rem)}.ie__head p{color:var(--muted);margin:0;font-size:1.15rem}.ie__head em{color:var(--ink);background:linear-gradient(#0000 62%,#e3a01347 62%);font-style:normal;font-weight:600}.ie__phases{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 auto 18px;padding:0;list-style:none;display:flex}.ie__phases li{font:700 .74rem var(--body);letter-spacing:.08em;text-transform:uppercase;color:#97a0b5;border:1px solid var(--line);background:#fff;border-radius:999px;padding:6px 12px;transition:all .4s}.ie__phases li:not(:last-child):after{content:"→";color:#c5ccda;margin-left:8px}.ie__phases li.is-on{color:#fff;background:var(--ink);border-color:var(--ink)}.ie__stage{perspective:1400px;position:relative}.ie__layer{background:#e8eeff;border-radius:28px;position:absolute;left:3%;right:3%;transform:rotateX(16deg)}.ie__layer--1{opacity:.6;top:24px;bottom:-14px}.ie__layer--2{opacity:.35;background:#dce5ff;top:40px;bottom:-28px;left:6%;right:6%}.ie__board{transform-origin:50% 100%;background:linear-gradient(160deg,#07104f,#0b1a78 60%,#0b2c5c);border-radius:28px;padding:24px 12px 30px;position:relative;overflow:visible;transform:rotateX(10deg);box-shadow:0 50px 80px -50px #07104fcc}.ie__svg{width:100%;height:auto;display:block}.ie__track{fill:none;stroke:#ffffff24;stroke-width:3px;stroke-dasharray:2 8;stroke-linecap:round}.ie__prog{fill:none;stroke:url(#ieGrad);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;transition:stroke-dashoffset .15s linear}.ie__pt{fill:#fff}.ie__nodes{margin:0;padding:0;list-style:none;position:absolute;top:24px;bottom:30px;left:12px;right:12px}.ie__node{cursor:pointer;outline:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ie__node .ie__lbl{order:-1}.ie__node.is-low .ie__lbl{order:1}.ie__dot{color:#9db6ff;background:#0e1a66;border:2px solid #7fa6ff80;border-radius:50%;place-items:center;width:48px;height:48px;transition:all .35s cubic-bezier(.2,.7,.2,1);display:grid}.ie__node.is-on .ie__dot{color:#07104f;background:#fff;border-color:#7fe0da;box-shadow:0 0 0 6px #7fe0da26}.ie__node.is-cur .ie__dot{border-color:#e3a013;transform:scale(1.18);box-shadow:0 0 0 8px #e3a01338}.ie__node:focus-visible .ie__dot{border-color:#e3a013;transform:scale(1.18);box-shadow:0 0 0 8px #e3a01338}.ie__lbl{font:600 .9rem var(--display);color:#c9d3f5;white-space:nowrap;transition:color .3s}.ie__lbl b{font:800 .7rem var(--body);color:#7fe0da;margin-right:6px}.ie__node.is-on .ie__lbl{color:#fff}.ie__detail{z-index:2;border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;max-width:760px;margin:-22px auto 0;padding:18px 24px;animation:.35s rcPanel;display:grid;position:relative;box-shadow:0 24px 50px -30px #07104f8c}.ie__dn{font:800 2rem/1 var(--display);color:#12a3a3}.ie__detail strong{font:700 1.1rem var(--display)}.ie__detail p{color:var(--muted);margin:2px 0 0;font-size:.95rem}.ie__phase{color:#8a6000;font:700 .74rem var(--body);letter-spacing:.06em;text-transform:uppercase;background:#fbf3df;border-radius:999px;padding:6px 12px}.ie__mob{display:none}.ie__cta{margin-top:30px}.val{background:radial-gradient(800px 500px at 20% 40%,#eef2ff 0%,#0000 60%),#fff;overflow:hidden}.val__head{text-align:center;max-width:720px;margin:0 auto 20px}.val__k{font:700 .76rem var(--body);letter-spacing:.14em;text-transform:uppercase;color:#5a3fe0;margin-bottom:8px;display:inline-block}.val__head p{color:var(--muted);margin:0}.val__wrap{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.val__wrap>*{min-width:0}.val__eco svg{width:100%;max-width:560px;margin:auto;display:block;overflow:visible}.val__orbit{fill:none;stroke:#dde2ec;stroke-dasharray:2 6;transform-origin:260px 260px;animation:120s linear infinite rcSpin}.val__orbit--in{stroke:#e8ecf4;stroke-dasharray:none;animation:none}.val__spoke{stroke:#c9d2e6;stroke-width:1px;transition:stroke .3s,stroke-width .3s}.val__spoke.is-on{stroke:var(--c);stroke-width:2.5px}.val__chord{stroke:#e3e7ef;stroke-width:1px}.val__pkt{fill:#12a3a3}.val__node{cursor:pointer;opacity:0;transition:opacity .5s;transition-delay:calc(var(--i)*60ms);outline:none}.val.is-in .val__node{opacity:1}.val__bub{fill:#fff;stroke:var(--c);stroke-width:1.5px;transition:fill .3s,r .3s}.val__node foreignObject{color:var(--c);pointer-events:none;transition:color .3s}.val__num{font:800 9px var(--display);fill:#97a0b5;pointer-events:none}.val__node:hover .val__bub,.val__node.is-on .val__bub{fill:var(--c)}.val__node.is-on .val__bub{r:36}.val__node:hover foreignObject,.val__node.is-on foreignObject{color:#fff}.val__node.is-on .val__num,.val__node:hover .val__num{fill:#fff}.val__node:focus-visible .val__bub{stroke:#e3a013;stroke-width:3px}.val__core{fill:#07104f}.val__corering{fill:none;stroke:#7fa6ff;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:3.4s ease-out infinite rcPulse}.val__ct{font:800 14px var(--display);letter-spacing:.14em;fill:#fff}.val__detail{border:1px solid var(--line);border-top:5px solid var(--c);background:#fff;border-radius:24px;padding:clamp(24px,3vw,36px);animation:.4s rcPanel;position:relative;overflow:hidden;box-shadow:0 30px 60px -44px #07104f99}.val__n{font:800 2.6rem/1 var(--display);color:var(--c)}.val__n i{color:#97a0b5;font-size:1rem;font-style:normal}.val__ic{background:color-mix(in srgb,var(--c) 12%,#fff);width:52px;height:52px;color:var(--c);border-radius:16px;place-items:center;display:grid;position:absolute;top:24px;right:24px}.val__detail h3{margin:12px 0 10px;font-size:clamp(1.3rem,2.2vw,1.7rem)}.val__detail p{color:var(--muted);margin:0 0 20px;font-size:1rem;line-height:1.65}.val__nav{align-items:center;gap:12px;display:flex}.val__nav>button{border:1px solid var(--line);width:40px;height:40px;color:var(--ink);background:#fff;border-radius:50%;font-size:1rem}.val__nav>button:hover{border-color:var(--c);color:var(--c)}.val__pips{flex:1;justify-content:center;gap:5px;display:flex}.val__pips button{background:#dde2ec;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.val__pips button.is-on{background:var(--c);border-radius:4px;width:22px}.val__chips{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:22px;display:flex}.val__chips button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:999px;padding:7px 12px;font-size:.82rem;font-weight:600;transition:all .25s}.val__chips button:hover{border-color:var(--c);color:var(--c)}.val__chips button.is-on{background:var(--c);border-color:var(--c);color:#fff}.val__acc{display:none}@media (max-width:1100px){.ca__grid{grid-template-columns:repeat(3,1fr)}.ca-esomar{grid-column:1/-1;min-height:200px}.ie__lbl{font-size:.78rem}}@media (max-width:900px){.ca__head,.val__wrap{grid-template-columns:1fr}.ie__board,.ie__layer,.ie__phases,.ie__detail{display:none}.ie__mob{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ie__mob:before{content:"";background:linear-gradient(#1e6bff,#12a3a3,#e3a013);width:2px;position:absolute;top:24px;bottom:24px;left:23px}.ie__mob li{opacity:.4;gap:16px;padding:10px 0;transition:opacity .5s;display:flex;position:relative}.ie__mob li.is-on{opacity:1}.ie__mob .ie__dot{z-index:1;flex:none;position:relative}.ie__mob li.is-on .ie__dot{color:#07104f;background:#fff;border-color:#12a3a3}.ie__mob strong{font:700 1rem var(--display);display:block}.ie__mob p{color:var(--muted);margin:2px 0 0;font-size:.9rem}.val__eco svg{max-width:420px}}@media (max-width:640px){.ca__grid{grid-template-columns:1fr}.val__eco,.val__detail,.val__chips{display:none}.val__acc{gap:8px;display:grid}.val__acc details{border:1px solid var(--line);border-left:4px solid var(--c);background:#fff;border-radius:14px;overflow:hidden}.val__acc summary{font:700 .98rem var(--display);cursor:pointer;align-items:center;gap:10px;padding:14px 16px;list-style:none;display:flex}.val__acc summary::-webkit-details-marker{display:none}.val__acc summary span{font:800 .8rem var(--display);color:var(--c)}.val__acc summary .rc-ico{color:var(--c)}.val__acc p{color:var(--muted);margin:0;padding:0 16px 16px;font-size:.92rem}}@media (prefers-reduced-motion:reduce){.ca-card__ring,.ca-esomar:before,.val__orbit,.val__corering{animation:none!important}.ca-card,.ca-esomar,.val__node{opacity:1!important;transform:none!important}}.is-offscreen,.is-offscreen *,.is-offscreen :before,.is-offscreen :after,html.is-hidden-tab *{animation-play-state:paused!important}*{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hh-cube,.rc-spin,.dl-orbit,.dl-orbit img,.dl-stack__b,.mot-stream__track,.mot-net__node,.tm-ticker__track,.hm-marq,.br-seal__ring{will-change:transform}.nav__link{isolation:isolate;transition:color .25s,background-color .25s,box-shadow .25s,transform .2s;position:relative;overflow:hidden}.nav__link:hover{color:#0b22a8;background:#1e5bff14}.nav__link:active{transform:scale(.95)}.nav__link.active{color:#0b22a8;background:linear-gradient(135deg,#1e5bff24,#0e9c881a);box-shadow:inset 0 0 0 1px #1e5bff38}.nav__link--hl.active{color:#fff;background:linear-gradient(135deg,#0b22a8,#1e5bff);box-shadow:0 6px 16px -8px #0b22a8b3}.nav__link:after{content:"";background:linear-gradient(90deg,#1e5bff,#6ee0ce);border-radius:2px;width:0;height:2px;transition:width .3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:4px;left:50%;transform:translate(-50%)}.nav__link:hover:after,.nav__item.is-open .nav__link:after{width:42%}.nav__link.active:after{width:0}.nav__item.is-open .nav__link{color:#0b22a8;background:#1e5bff1f}.nav__item.is-open .nav__link--hl{color:#0b22a8}.nav__link .caret{transition:transform .3s}.nav__item.is-open .caret{opacity:1;transform:rotate(225deg)translate(-2px,-2px)}.nx-rip{pointer-events:none;opacity:.55;z-index:0;background:radial-gradient(circle,#6ee0cee6,#1e5bff59 60%,#0000 70%);border-radius:50%;animation:.6s ease-out forwards nxRip;position:absolute;transform:scale(0)}@keyframes nxRip{to{opacity:0;transform:scale(1)}}.mega{color:#fff;background:linear-gradient(135deg,#0b22a8cc,#07104fdb 60%,#0e5078d1);border-top:1px solid #ffffff29;animation:.35s cubic-bezier(.2,.8,.2,1) nxDrop;box-shadow:0 40px 70px -30px #07104fbf,inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(18px)saturate(1.4)!important;backdrop-filter:blur(18px)saturate(1.4)!important}.mega:before{content:"";pointer-events:none;background:radial-gradient(600px 220px at 15% 0,#1e5bff59,#0000 70%),radial-gradient(500px 220px at 90% 100%,#6ee0ce29,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.mega>*{position:relative}@keyframes nxDrop{0%{opacity:0;transform:translateY(-10px)}}.mega__scrim{background:#07104f4d}.mega__product{isolation:isolate;color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;transition:transform .35s cubic-bezier(.2,.8,.2,1),background-color .3s,border-color .3s,box-shadow .35s;animation:.45s cubic-bezier(.2,.8,.2,1) both nxIn;position:relative;overflow:hidden}.mega__product:nth-child(2){animation-delay:50ms}.mega__product:nth-child(3){animation-delay:.1s}.mega__product:nth-child(4){animation-delay:.15s}.mega__product:nth-child(5){animation-delay:.2s}.mega__product:nth-child(6){animation-delay:.25s}@keyframes nxIn{0%{opacity:0;transform:translateY(14px)scale(.98)}}.mega__product strong{color:#fff;padding-right:28px}.mega__product span{color:#dce6ffc7}.mega__product:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff29 50%,#0000 70%);transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.mega__product:after{content:"→";color:#07104f;opacity:0;background:#6ee0ce;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:700;transition:opacity .3s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;top:16px;right:18px;transform:translate(-8px)scale(.8)}.mega__product:hover{background:#1e5bff4d;border-color:#6ee0ce8c;transform:translateY(-4px);box-shadow:0 18px 34px -18px #0009,0 0 0 1px #6ee0ce40,0 0 28px -6px #1e5bff99}.mega__product:focus-visible{background:#1e5bff4d;border-color:#6ee0ce8c;transform:translateY(-4px);box-shadow:0 18px 34px -18px #0009,0 0 0 1px #6ee0ce40,0 0 28px -6px #1e5bff99}.mega__product:hover:before{transform:translate(120%)}.mega__product:hover:after{opacity:1;transform:none}.mega__product:focus-visible:after{opacity:1;transform:none}.mega__product:active{transform:translateY(-1px)scale(.98)}.mega__product:hover span{color:#fff}.mega__product.active{background:#f0d98f1a;border-color:#f0d98fb3}.mega__portal{box-shadow:inset 4px 0 0 var(--tone);border-left:1px solid #ffffff24}.mega__portal .mega__logo{background:#fff;border-radius:10px;width:auto;height:46px;margin-bottom:10px;padding:6px 10px;box-shadow:0 6px 14px -8px #00000080}.mega__grid .mega__col{animation:.45s cubic-bezier(.2,.8,.2,1) both nxIn}.mega__grid .mega__col:nth-child(2){animation-delay:60ms}.mega__grid .mega__col:nth-child(3){animation-delay:.12s}.mega__grid .mega__col:nth-child(4){animation-delay:.18s}.mega__head{color:#fff;border-bottom-color:#ffffff2e;transition:color .25s;position:relative}.mega__head:after{content:"";background:var(--tone);border-radius:3px;width:34%;height:3px;transition:width .45s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-3px;left:0}.mega__col:hover .mega__head:after{width:100%}.mega__head:hover{color:#f0d98f}.mega__icon{background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff2e}.mega__col li a{color:#dce6ffcc;border-radius:8px;margin:0 -8px;padding:4px 8px;transition:color .2s,background-color .2s,padding .25s;position:relative}.mega__col li a:hover{color:#fff;background:#ffffff17;padding-left:14px;text-decoration:none}.mega__col li a:focus-visible{color:#fff;background:#ffffff17;padding-left:14px;text-decoration:none}.mega__col li a:before{content:"";opacity:0;background:#6ee0ce;border-radius:50%;width:4px;height:4px;margin-top:-2px;transition:opacity .2s;position:absolute;top:50%;left:4px}.mega__col li a:hover:before{opacity:1}.mega__col li a.active{color:#f0d98f}.mega a:focus-visible{outline-offset:2px;outline:2px solid #6ee0ce}.mega{scrollbar-color:#ffffff4d transparent}.drawer__link,.drawer__sub a{transition:background-color .2s,color .2s;position:relative;overflow:hidden}.drawer__link:active,.drawer__sub a:active{background:#1e5bff1a}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mega{background:linear-gradient(135deg,#0b22a8f5,#07104ff7)}}@media (prefers-reduced-motion:reduce){.mega,.mega__product,.mega__grid .mega__col{animation:none}.nx-rip{display:none}.mega__product,.mega__product:before,.mega__product:after,.nav__link,.nav__link:after{transition:none}}.header.has-menu{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff}.mega__col li a,.mega__head{overflow:hidden}:root{--display:"Manrope","Segoe UI",system-ui,-apple-system,sans-serif;--body:"Inter","Segoe UI",system-ui,-apple-system,sans-serif}html,body{font-family:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"cv11","ss01";font-weight:400;line-height:1.65}p,li,dd,td,th,blockquote{font-family:var(--body)}h1,h2,h3,h4,h5,h6{font-family:var(--display);font-style:normal}h1{letter-spacing:-.03em;font-weight:800;line-height:1.06}h2{letter-spacing:-.022em;font-weight:700;line-height:1.15}h3{letter-spacing:-.012em;font-weight:600;line-height:1.25}h4,h5,h6{font-weight:600;line-height:1.3}.header nav a,.header nav button,.drawer a,.drawer button,.nav__item>a,.nav__item>button{font-family:var(--body);font-weight:500}.header nav a.active,.header nav a[aria-current]{font-weight:600}.btn,a.btn,button.btn,.fm-go,.fm-chip,[class*=__cta] .btn{letter-spacing:0;font-family:var(--body)!important;font-weight:600!important}label,legend,.fm label,.fm-f label,.fm legend{font-family:var(--body);font-weight:500}input,select,textarea,button{font-family:var(--body)}.footer,.footer p,.footer a,.footer li{font-family:var(--body);font-weight:400}.footer h3,.footer h4{font-family:var(--display);font-weight:600}em,i:not([class]){font-style:normal}.pp{--p-navy:#07104f;--p-deep:#040a33;--p-royal:#0b22a8;--p-bright:#1e5bff;--p-sky:#8fb1ff;--p-teal:#0e9c88;--p-teal2:#6ee0ce;--p-gold:#c99a2e;--p-gold2:#f0d98f;--p-coral:#ef4f5a;--p-ink:#0b1437;--p-mut:#58627e;--p-line:#e3e8f2;--p-off:#f6f8fc;color:var(--p-ink);overflow-x:clip}.pp section{position:relative}.pp h2,.pp h3{font-family:var(--display);color:var(--p-navy);letter-spacing:-.01em}.pp-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-kick{font:700 .74rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--p-bright);align-items:center;gap:8px;display:inline-flex}.pp-kick:before{content:"";background:var(--p-teal);border-radius:2px;width:18px;height:2px}.pp-kick--light{color:var(--p-teal2)}.pp-head{max-width:740px;margin-bottom:32px}.pp-head h2{margin:.35em 0 .3em;font-size:clamp(1.7rem,3.2vw,2.5rem);line-height:1.12}.pp-head p{color:var(--p-mut);margin:0;font-size:1.02rem;line-height:1.55}.pp-head--c{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.pp-head--c .pp-kick{justify-content:center}.pp-head--light h2{color:#fff}.pp-head--light p{color:#ffffffc7}.pp-head--light .pp-kick{color:var(--p-teal2)}.pp-head a,.pp-links a{color:var(--p-bright);text-underline-offset:3px;font-weight:600}.pp-head--light a,.pp-links--light a{color:var(--p-teal2)}.pp-links{color:var(--p-mut);margin:16px 0 0;font-size:.9rem}.pp-links--light{color:#ffffffb3}.pp-links--c{text-align:center}.pp-ctas{flex-wrap:wrap;gap:12px;display:flex}.pp-ctas--c{justify-content:center}.pp-btn{background:linear-gradient(135deg,var(--p-bright),var(--p-royal));color:#fff;border:0;transition:transform .2s,box-shadow .2s;box-shadow:0 14px 30px -14px #1e5bffe6}.pp-btn:hover{color:#fff;transform:translateY(-2px);box-shadow:0 18px 34px -14px #1e5bff}.pp-btn-ghost{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff59;transition:background .2s,border-color .2s}.pp-btn-ghost:hover{color:#fff;background:#ffffff24;border-color:#fff}.pp-btn2{box-shadow:0 14px 28px -16px #0b22a8cc}.pp-btn2:hover{transform:translateY(-2px)}.pp a:focus-visible{outline:3px solid var(--p-teal2);outline-offset:3px}.pp button:focus-visible{outline:3px solid var(--p-teal2);outline-offset:3px}.pp [tabindex]:focus-visible{outline:3px solid var(--p-teal2);outline-offset:3px}.pp-checks{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pp-checks li{align-items:center;gap:9px;font-weight:600;display:flex}.pp-checks svg{width:20px;height:20px;color:var(--p-teal);background:#e5f6f1;border-radius:50%;flex:none;padding:3px}@keyframes ppUp{0%{opacity:0;transform:translateY(16px)}}@keyframes ppFloat{50%{translate:0 -7px}}@keyframes ppPulse{0%,to{opacity:.35}50%{opacity:1}}@media (max-width:760px){.pp-swipe{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -16px;padding:4px 16px 14px;overflow-x:auto;display:flex!important}.pp-swipe::-webkit-scrollbar{display:none}.pp-swipe>*{scroll-snap-align:start;flex:0 0 78%}}.pp-hero{background:radial-gradient(120% 90% at 85% 10%,#16308f 0%,var(--p-navy) 42%,var(--p-deep) 100%);color:#fff;padding:34px 0 46px;overflow:hidden}.pp-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pp-hero__grid{background-image:linear-gradient(#8fb1ff14 1px,#0000 1px),linear-gradient(90deg,#8fb1ff14 1px,#0000 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000,#0000 72%);mask-image:radial-gradient(at 70% 40%,#000,#0000 72%)}.pp-hero__p{left:var(--x);top:var(--y);background:var(--p-teal2);width:3px;height:3px;box-shadow:0 0 8px var(--p-teal2);animation:9s ease-in-out infinite ppDrift;animation-delay:calc(var(--k)*-.7s);opacity:.6;border-radius:50%;position:absolute}@keyframes ppDrift{50%{opacity:1;transform:translate(18px,-26px)}}.pp-hero__in{grid-template-columns:1fr 1.08fr;align-items:center;gap:40px;display:grid;position:relative}.pp-hero .crumbs a,.pp-hero .crumbs span{color:#ffffffa8}.pp-hero .crumbs a:hover{color:#fff}.pp-hero h1{letter-spacing:-.02em;color:#fff;margin:.4em 0 .38em;font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:1.05}.pp-hero__lead{color:#fffc;max-width:570px;margin:0 0 26px;font-size:1.07rem;line-height:1.6}.pp-trust{flex-wrap:wrap;gap:8px;max-width:560px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pp-trust li{color:#e6ecff;animation:.5s both ppUp;animation-delay:calc(.25s + var(--k)*80ms);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:.8rem;font-weight:600;display:flex}.pp-trust svg{color:var(--p-teal2)}.pp-cc{width:100%;max-width:580px;margin:0 auto;padding:26px 0 58px;position:relative}.pp-cc__glow{filter:blur(10px);background:radial-gradient(closest-side,#1e5bff73,#0000);position:absolute;top:8%;bottom:20%;left:4%;right:4%}.pp-cc__wires{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.pp-cc__wires path{fill:none;stroke:#8fb1ff66;stroke-width:1.3px;stroke-dasharray:4 7;animation:2.4s linear infinite ppDash}@keyframes ppDash{to{stroke-dashoffset:-44px}}.pp-cc__dot{fill:var(--p-teal2);filter:drop-shadow(0 0 5px var(--p-teal2))}.pp-cc__panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(160deg,#ffffff21,#ffffff0a);border:1px solid #ffffff2e;border-radius:20px;gap:10px;padding:14px;animation:.8s cubic-bezier(.2,.8,.2,1) .1s both ppUp;display:grid;position:relative;transform:perspective(1200px)rotateY(-7deg)rotateX(4deg);box-shadow:0 40px 80px -40px #000c,inset 0 1px #ffffff2e}.pp-cc__bar{color:#ffffffbf;align-items:center;gap:6px;font-size:.72rem;display:flex}.pp-cc__bar>i{background:#ffffff40;border-radius:50%;width:8px;height:8px}.pp-cc__bar b{font:700 .72rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-left:6px}.pp-live{color:var(--p-teal2);align-items:center;gap:6px;margin-left:auto;font-weight:700;display:inline-flex}.pp-live em{background:var(--p-teal2);border-radius:50%;width:7px;height:7px;animation:1.4s infinite ppPulse}.pp-cc__search{color:var(--p-ink);background:#fff;border-radius:12px;align-items:center;gap:9px;min-height:42px;padding:10px 12px;font-size:.86rem;display:flex}.pp-cc__search>svg{color:var(--p-bright);flex:none}.pp-cc__ad{color:#188038;border:1px solid #188038;border-radius:5px;margin-left:auto;padding:2px 7px;font-size:.64rem;font-weight:800}.pp-typer{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pp-typer i{vertical-align:-2px;background:var(--p-bright);width:1.5px;height:1em;margin-left:2px;animation:1s step-end infinite ppBlink;display:inline-block}@keyframes ppBlink{50%{opacity:0}}.pp-cc__tiles{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.pp-cc__tile{animation:.6s both ppUp;animation-delay:calc(.5s + var(--k)*.1s);background:#040a338c;border:1px solid #ffffff1a;border-radius:12px;gap:3px;padding:9px 9px 8px;display:grid}.pp-cc__tile>span{letter-spacing:.06em;text-transform:uppercase;color:#fff9;font-size:.62rem;font-weight:700}.pp-cc__tile b{color:#fff;white-space:nowrap;align-items:center;gap:4px;font-size:.72rem;display:flex}.pp-cc__tile b svg{color:var(--p-teal2);flex:none}.pp-spark{align-items:flex-end;gap:2px;height:20px;margin-top:3px;display:flex}.pp-spark em{background:linear-gradient(var(--p-teal2),var(--p-bright));height:30%;animation:3.2s ease-in-out infinite ppSpark;animation-delay:calc(var(--j)*.15s + var(--k)*.2s);border-radius:2px;flex:1}.pp-cc__tile.c1 .pp-spark em,.pp-cc__tile.c4 .pp-spark em{animation-name:ppSparkDown}@keyframes ppSpark{0%,to{height:calc(20% + var(--j)*9%)}50%{height:calc(30% + var(--j)*12%)}}@keyframes ppSparkDown{0%,to{height:calc(80% - var(--j)*10%)}50%{height:calc(70% - var(--j)*9%)}}.pp-cc__row{grid-template-columns:1.2fr 1fr;gap:8px;display:grid}.pp-cc__camps,.pp-cc__fun,.pp-cc__aud{background:#040a338c;border:1px solid #ffffff1a;border-radius:12px;padding:10px}.pp-cc__lab{font:700 .6rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;margin-bottom:6px;display:block}.pp-cc__camps>div{color:#e6ecff;animation:.5s both ppUp;animation-delay:calc(.9s + var(--k)*.12s);border-top:1px solid #ffffff0f;align-items:center;gap:7px;padding:4px 0;font-size:.72rem;display:flex}.pp-cc__camps>div:first-of-type{border-top:0}.pp-cc__camps i{border-radius:50%;flex:none;width:7px;height:7px}.pp-cc__camps i.on{background:#3ddc97;box-shadow:0 0 0 3px #3ddc972e}.pp-cc__camps i.learn{background:var(--p-gold2);animation:1.6s infinite ppPulse}.pp-cc__camps i.test{background:var(--p-sky)}.pp-cc__camps em{color:#fff9;margin-left:auto;font-size:.64rem;font-style:normal}.pp-cc__fun{align-content:start;gap:4px;display:grid}.pp-cc__fun i{width:var(--w);text-align:center;color:#fff;animation:.6s both ppFunIn;animation-delay:calc(1s + var(--k)*.15s);background:linear-gradient(90deg,#1e5bffd9,#0e9c88d9);border-radius:6px;justify-self:center;padding:4px 0;font-size:.62rem;font-style:normal;font-weight:700}@keyframes ppFunIn{0%{opacity:0;width:0}}.pp-cc__aud{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.pp-cc__aud .pp-cc__lab{width:100%;margin:0 0 2px}.pp-cc__aud i{color:var(--p-teal2);animation:4s ease-in-out infinite ppPulse;animation-delay:calc(var(--k)*.6s);background:#6ee0ce1f;border:1px solid #6ee0ce40;border-radius:999px;padding:3px 9px;font-size:.66rem;font-style:normal;font-weight:600}.pp-cc__kw{color:var(--p-navy);animation:.6s both ppUp,6s ease-in-out infinite ppFloat;animation-delay:calc(1.2s + var(--k)*.15s),calc(var(--k)*-1s);background:#fff;border-radius:999px;padding:6px 11px;font-size:.72rem;font-weight:700;position:absolute;box-shadow:0 14px 26px -14px #000000b3}.pp-cc__kw:before{content:"+ ";color:var(--p-teal)}.pp-cc__kw--0{top:6%;left:-4%}.pp-cc__kw--1{top:2%;right:-2%}.pp-cc__kw--2{top:46%;left:-6%}.pp-cc__kw--3{top:38%;right:-5%}.pp-cc__kw--4{bottom:14%;left:2%}.pp-cc__kw--5{bottom:18%;right:0}.pp-cc__flow{gap:4px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}.pp-cc__flow li{text-align:center;color:#ffffff8c;animation:7s ease-in-out infinite ppFlow;animation-delay:calc(var(--k)*.45s);border-top:2px solid #ffffff26;flex:1;padding-top:10px;font-size:.62rem;font-weight:700}@keyframes ppFlow{0%,8%{color:#ffffff8c;border-color:#ffffff26}14%,60%{color:#fff;border-color:var(--p-teal2)}}.pp-vs{grid-template-columns:1fr 2.2fr;gap:14px;margin-top:36px;display:grid}.pp-vs__col{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:16px 18px}.pp-vs__col>b{font:700 .74rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#fff9;margin-bottom:10px;display:block}.pp-vs__col--b{background:linear-gradient(120deg,#1e5bff38,#0e9c882e);border-color:#6ee0ce59}.pp-vs__col--b>b{color:var(--p-teal2)}.pp-vs ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-vs li{color:#ffffffbf;opacity:0;transition:opacity .4s,transform .4s,background .4s;transition-delay:calc(var(--k)*.18s);background:#ffffff14;border-radius:9px;padding:6px 11px;font-size:.8rem;font-weight:600;position:relative;transform:translateY(6px)}.pp-vs li+li:before{content:"→";color:#fff6;font-size:.7rem;position:absolute;top:50%;left:-11px;transform:translateY(-50%)}.pp-vs li+li{margin-left:8px}.pp-vs__col--a li:last-child{color:#ffb4b9;background:#ef4f5a26}.pp-vs__col--b li{color:#fff;background:#ffffff1f}.pp-vs__col--b li:last-child{background:var(--p-teal);color:#fff}.pp-vs.is-in li{opacity:1;transform:none}.pp-vs__meter{background:#ffffff1a;border-radius:5px;height:5px;margin-top:12px;display:block;overflow:hidden}.pp-vs__meter i{border-radius:5px;width:0;height:100%;transition:width 1.6s cubic-bezier(.2,.8,.2,1) .4s;display:block}.pp-vs__col--a .pp-vs__meter i{background:#ef4f5a}.pp-vs__col--b .pp-vs__meter i{background:linear-gradient(90deg,var(--p-bright),var(--p-teal2))}.pp-vs.is-in .pp-vs__col--a .pp-vs__meter i{width:24%}.pp-vs.is-in .pp-vs__col--b .pp-vs__meter i{width:100%;transition-duration:2.6s}.pp-strip{background:var(--p-deep);border-top:1px solid #ffffff14;padding:16px 0;overflow:hidden}.pp-strip__track{width:max-content;animation:48s linear infinite ppMarq;display:flex}.pp-strip:hover .pp-strip__track{animation-play-state:paused}@keyframes ppMarq{to{transform:translate(-50%)}}.pp-strip__row{gap:10px;margin:0;padding:0 0 0 10px;list-style:none;display:flex}.pp-strip__row li{color:#fff;white-space:nowrap;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:.84rem;font-weight:600;display:flex}.pp-strip__row svg{color:var(--p-teal2)}.pp-prob{background:#fff;padding:84px 0 70px}.pp-prob__grid{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.pp-prob__c{background:var(--p-off);border:1px solid var(--p-line);opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;transition-delay:calc(var(--k)*.1s);border-radius:18px;padding:18px 16px;position:relative;transform:translateY(22px)}.pp-prob.is-in .pp-prob__c{opacity:1;transform:none}.pp-prob__c:hover{border-color:#f3b6ba;box-shadow:0 22px 40px -28px #ef4f5a99}.pp-prob__n{font:800 .78rem var(--display);color:#c3cad9;position:absolute;top:12px;right:14px}.pp-prob__c h3{margin:12px 0 6px;font-size:1.02rem;line-height:1.25}.pp-prob__c p{color:var(--p-mut);margin:0;font-size:.87rem;line-height:1.5}.pp-pv{border:1px solid var(--p-line);background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:10px;height:76px;padding:8px;display:flex;overflow:hidden}.pp-pv svg{width:100%;height:100%}.pp-pv--clicks{align-items:flex-end}.pp-pv--clicks span{height:100%;color:var(--p-mut);flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;font-size:.62rem;font-weight:700;display:flex}.pp-pv--clicks i{background:var(--p-bright);border-radius:6px 6px 2px 2px;width:26px;height:0;transition:height 1s cubic-bezier(.2,.8,.2,1) .5s}.pp-pv--clicks span+span i{background:var(--p-coral)}.pp-prob.is-in .pp-pv--clicks i{height:calc(var(--h)*.62)}.pp-pv--scatter .tg,.pp-pv--scatter .tg2{fill:none;stroke:var(--p-teal);stroke-width:1.5px}.pp-pv--scatter .tg2{stroke-dasharray:3 3;opacity:.5}.pp-pv--scatter .miss{fill:var(--p-coral);opacity:0;animation:.4s both ppPop;animation-delay:calc(.6s + var(--k)*.12s)}.pp-pv--scatter .hit{fill:var(--p-teal);opacity:0;animation:.4s 1.8s both ppPop}.pp-prob:not(.is-in) .pp-pv--scatter circle.miss,.pp-prob:not(.is-in) .pp-pv--scatter circle.hit{animation:none}@keyframes ppPop{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}.pp-pv--scatter circle{transform-box:fill-box;transform-origin:50%}.pp-pv--thermo{flex-direction:column;justify-content:center;align-items:stretch;gap:2px;padding:5px 10px}.pp-pv--thermo span{color:#97a1b8;background:#eef1f7;border-radius:5px;padding:1px 8px;font-size:.58rem;font-weight:700;line-height:1.25}.pp-pv--thermo span.is-on{color:var(--p-coral);background:#ffe7e9;animation:2s infinite ppPulse}.pp-pv--chain{gap:4px}.pp-pv--chain span{color:var(--p-navy);background:#eef2fb;border-radius:7px;padding:5px 6px;font-size:.6rem;font-weight:700}.pp-pv--chain span.is-gap{border:1.5px dashed var(--p-coral);color:var(--p-coral);background:0 0;animation:1.6s infinite ppPulse}.pp-pv--leak .fn{fill:#eef2fb;stroke:var(--p-bright);stroke-width:1.5px}.pp-pv--leak .drop{fill:var(--p-coral);animation:2s ease-in infinite ppDrip;animation-delay:calc(var(--k)*.5s)}@keyframes ppDrip{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{transform:translate(calc((var(--k) - 1)*14px),28px);opacity:0}}.pp-appr{background:linear-gradient(180deg,var(--p-off),#fff);padding:80px 0}.pp-appr__rail{grid-template-columns:repeat(6,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pp-appr__line{background:var(--p-line);border-radius:3px;height:3px;position:absolute;top:27px;left:4%;right:4%}.pp-appr__line b{background:linear-gradient(90deg,var(--p-bright),var(--p-teal));border-radius:3px;width:0;height:100%;transition:width 2.2s cubic-bezier(.2,.8,.2,1) .2s;display:block}.pp-appr.is-in .pp-appr__line b{width:100%}.pp-appr__s{text-align:center;opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(.25s + var(--k)*.3s);position:relative;transform:translateY(16px)}.pp-appr.is-in .pp-appr__s{opacity:1;transform:none}.pp-appr__node{border:2px solid var(--p-line);width:56px;height:56px;color:var(--p-royal);transition:all .4s;transition-delay:calc(.4s + var(--k)*.3s);z-index:1;background:#fff;border-radius:16px;place-items:center;margin:0 auto 10px;display:grid;position:relative}.pp-appr.is-in .pp-appr__node{background:var(--p-navy);border-color:var(--p-navy);color:var(--p-teal2);box-shadow:0 12px 24px -12px #07104fb3}.pp-appr__s em{font:700 .66rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-bright);font-style:normal}.pp-appr__s h3{margin:2px 0 10px;font-size:1.06rem}.pp-appr__s ul{flex-direction:column;align-items:center;gap:5px;margin:0;padding:0;list-style:none;display:flex}.pp-appr__s ul li{border:1px solid var(--p-line);color:var(--p-mut);background:#fff;border-radius:999px;padding:4px 10px;font-size:.76rem;font-weight:600}.pp-diff{background:linear-gradient(150deg,var(--p-deep),var(--p-navy) 60%,#0e1f7a);color:#fff;padding:86px 0;overflow:hidden}.pp-diff__in{grid-template-columns:1fr 1.15fr;align-items:center;gap:42px;display:grid}.pp-diff__q{border-left:3px solid var(--p-teal2);font:700 1.12rem/1.4 var(--display);color:#fff;background:#ffffff0d;border-radius:0 12px 12px 0;margin:0 0 22px;padding:14px 18px}.pp-diff__tog{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:4px;display:inline-flex}.pp-diff__tog button{color:#ffffffb3;font:600 .84rem var(--body,inherit);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 16px;transition:all .25s}.pp-diff__tog button.is-on{color:var(--p-navy);background:#fff}.pp-diff__split{grid-template-columns:1fr 1.5fr;align-items:start;gap:14px;display:grid}.pp-diff__side{opacity:.55;background:#ffffff0a;border:1px solid #ffffff24;border-radius:18px;padding:18px;transition:opacity .4s,transform .4s,border-color .4s,box-shadow .4s}.pp-diff__side.is-focus{opacity:1;transform:translateY(-4px)}.pp-diff__side--b.is-focus{background:linear-gradient(160deg,#1e5bff2e,#0e9c881f);border-color:#6ee0ce80;box-shadow:0 30px 60px -30px #0e9c8899}.pp-diff__side>b{font:700 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3;margin-bottom:12px;display:block}.pp-diff__side--b>b{color:var(--p-teal2)}.pp-diff__side ol{gap:0;margin:0;padding:0;list-style:none;display:grid}.pp-diff__side li{color:#ffffffe0;opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.12s);padding:7px 0 7px 26px;font-size:.88rem;font-weight:600;position:relative;transform:translate(-8px)}.pp-diff.is-in .pp-diff__side li{opacity:1;transform:none}.pp-diff__side li:before{content:"";background:#ffffff59;border-radius:50%;width:9px;height:9px;margin-top:-4.5px;position:absolute;top:50%;left:5px}.pp-diff__side li:not(:last-child):after{content:"";background:#ffffff2e;width:1.5px;height:calc(100% - 10px);position:absolute;top:calc(50% + 6px);left:9px}.pp-diff__side--b li:before{background:var(--p-teal2);box-shadow:0 0 0 4px #6ee0ce26}.pp-diff__side--b li:last-child{color:var(--p-gold2)}.pp-diff__side--b li:last-child:before{background:var(--p-gold2)}.pp-diff__side small{color:#ffffff80;margin-top:10px;font-size:.72rem;display:block}.pp-ai{background:#f3f6fd;padding:86px 0;overflow:hidden}.pp-ai__net{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.pp-ai__net line{stroke:#1e5bff1a;stroke-width:1px}.pp-ai__net circle{fill:#1e5bff59;animation:4s ease-in-out infinite ppPulse;animation-delay:calc(var(--k)*-.37s)}.pp-ai .container{position:relative}.pp-ai__in{grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;display:grid}.pp-ai__col{border:1px solid var(--p-line);background:#fff;border-radius:20px;padding:22px;box-shadow:0 30px 60px -44px #07104f80}.pp-ai__col h3{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:9px;margin:0 0 4px;font-size:1.06rem;display:flex}.pp-ai__col h3 svg{width:32px;height:32px;color:var(--p-bright);background:#eaf0ff;border-radius:10px;padding:6px}.pp-ai__col--hu h3 svg{color:var(--p-teal);background:#e3f6f2}.pp-ai__col>p{color:var(--p-mut);margin:0 0 12px;font-size:.88rem}.pp-ai__col ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-ai__col li{opacity:0;transition:opacity .35s,transform .35s;transition-delay:calc(var(--k)*60ms);border-radius:999px;padding:6px 11px;font-size:.78rem;font-weight:600;transform:scale(.9)}.pp-ai__col--ai li{color:var(--p-royal);background:#eef3ff}.pp-ai__col--hu li{color:#08705f;background:#e9f7f3}.pp-ai.is-in .pp-ai__col li{opacity:1;transform:none}.pp-ai__core{text-align:center;place-items:center;width:210px;height:210px;display:grid;position:relative}.pp-ai__ring{border:1.5px dashed #1e5bff59;border-radius:50%;animation:26s linear infinite ppSpin;position:absolute;top:0;bottom:0;left:0;right:0}.pp-ai__ring--2{border:1.5px solid #0e9c884d;animation-duration:18s;animation-direction:reverse;top:18px;bottom:18px;left:18px;right:18px}@keyframes ppSpin{to{transform:rotate(1turn)}}.pp-ai__core p{background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fffc;border-radius:50%;place-content:center;width:150px;height:150px;margin:0;padding:14px;font-size:.8rem;line-height:1.35;display:grid;position:relative;box-shadow:0 20px 40px -18px #07104fcc}.pp-ai__core b{color:#fff;font:800 .95rem/1.2 var(--display);margin-bottom:4px;display:block}.pp-man{background:#fff;padding:86px 0}.pp-man__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pp-man__c{border:1px solid var(--p-line);opacity:0;transition:transform .3s,box-shadow .3s,border-color .3s,opacity .5s;transition-delay:calc(var(--k)*60ms),calc(var(--k)*60ms),0s,0s,calc(var(--k)*60ms);background:#fff;border-radius:18px;padding:16px;transform:translateY(16px)}.pp-man.is-in .pp-man__c{opacity:1;transform:none}.pp-man__c:hover{border-color:#c9d6fb;transform:translateY(-5px);box-shadow:0 26px 46px -30px #0b22a88c}.pp-man__c:focus-visible{border-color:#c9d6fb;transform:translateY(-5px);box-shadow:0 26px 46px -30px #0b22a88c}.pp-man__c h3{align-items:center;gap:9px;margin:14px 0 6px;font-size:1.04rem;display:flex}.pp-man__c h3>span{width:30px;height:30px;color:var(--p-bright);background:#eef3ff;border-radius:9px;flex:none;place-items:center;display:grid}.pp-man__c p{color:var(--p-mut);margin:0;font-size:.88rem;line-height:1.5}.pp-mv{background:linear-gradient(160deg,#f4f7ff,#eef2fb);border-radius:12px;justify-content:center;align-items:center;gap:8px;height:84px;padding:10px;display:flex;position:relative;overflow:hidden}.pp-mv--serp{flex-direction:column;align-items:stretch;gap:5px}.pp-mv--serp span{background:#fff;border-radius:5px;align-items:center;gap:6px;height:16px;padding:0 6px;display:flex}.pp-mv--serp span i{background:#dce3f3;border-radius:5px;flex:1;height:5px}.pp-mv--serp span:first-child{outline:1.5px solid var(--p-bright);animation:2.4s infinite ppPulse}.pp-mv--serp b{color:#188038;border:1px solid #188038;border-radius:3px;padding:0 3px;font-size:.56rem}.pp-mv--pmax span{width:34px;height:34px;color:var(--p-royal);animation:3.6s ease-in-out infinite ppFloat;animation-delay:calc(var(--k)*-.6s);background:#fff;border-radius:10px;place-items:center;display:grid;box-shadow:0 8px 16px -10px #07104f80}.pp-mv--disp i{background:#fff;border:1px solid #d7dff3;border-radius:6px;display:block}.pp-mv--disp i:first-child{background:linear-gradient(135deg,#dce6ff,#fff);width:60px;height:50px}.pp-mv--disp i:nth-child(2){background:linear-gradient(#e3f6f2,#fff);width:26px;height:60px}.pp-mv--disp i:nth-child(3){background:linear-gradient(90deg,#fff1d6,#fff);width:80px;height:18px}.pp-mv--loop{color:var(--p-mut);flex-direction:column;gap:2px;font-size:.66rem;font-weight:700}.pp-mv--loop svg{width:70px;height:46px}.pp-mv--loop path{fill:none;stroke:var(--p-bright);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:8 6;animation:1.6s linear infinite ppDash}.pp-mv--kw{flex-wrap:wrap;align-content:center}.pp-mv--kw i{border-radius:999px;padding:3px 8px;font-size:.66rem;font-style:normal;font-weight:700}.pp-mv--kw i.ok{color:#08705f;background:#e3f6f2}.pp-mv--kw i.no{color:#b4232d;background:#ffe7e9;text-decoration:line-through}.pp-mv--ab span{width:52px;height:52px;font:800 1.1rem var(--display);color:#97a1b8;background:#fff;border:1.5px solid #d7dff3;border-radius:12px;place-items:center;display:grid}.pp-mv--ab span.win{color:#fff;background:var(--p-teal);border-color:var(--p-teal);animation:3s ease-in-out infinite ppWin}@keyframes ppWin{0%,30%{color:#97a1b8;background:#fff;border-color:#d7dff3}45%,90%{background:var(--p-teal);color:#fff;border-color:var(--p-teal)}}.pp-mv--bud{flex-direction:column;align-items:stretch;gap:6px}.pp-mv--bud i{background:#dce3f3;border-radius:8px;height:8px;position:relative;overflow:hidden}.pp-mv--bud i:after{content:"";width:var(--w);background:linear-gradient(90deg,var(--p-bright),var(--p-teal));animation:4s ease-in-out infinite ppBud;animation-delay:calc(var(--k)*.3s);border-radius:8px;position:absolute;top:0;bottom:0;left:0;right:auto}@keyframes ppBud{50%{width:calc(var(--w)*.75)}}.pp-mv--conv{gap:6px}.pp-mv--conv span{color:var(--p-navy);animation:.5s both ppUp;animation-delay:calc(var(--k)*.2s);background:#fff;border-radius:9px;align-items:center;gap:4px;padding:6px 9px;font-size:.7rem;font-weight:700;display:flex}.pp-mv--conv svg{color:var(--p-teal)}.pp-mv--lp{flex-direction:column;align-items:stretch;gap:6px;padding:12px 26px}.pp-mv--lp i{background:#d7dff3;border-radius:6px;height:7px}.pp-mv--lp i:first-child{background:var(--p-navy);opacity:.75;width:80%;height:11px}.pp-mv--lp b{color:#fff;background:var(--p-bright);border-radius:7px;align-self:flex-start;padding:4px 12px;font-size:.62rem;animation:2s infinite ppPulse}.pp-arch{background:linear-gradient(180deg,#fff,var(--p-off));padding:84px 0}.pp-arch__in{grid-template-columns:1.6fr 1fr;align-items:center;gap:26px;display:grid}.pp-arch__map{counter-reset:a;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.pp-arch__map li{position:relative}.pp-arch__map li:not(:nth-child(4n)):not(:last-child):after{content:"";background:#c9d6fb;width:12px;height:2px;position:absolute;top:50%;right:-12px}.pp-arch__map button{border:1.5px solid var(--p-line);width:100%;font:700 .86rem var(--display);color:var(--p-navy);cursor:pointer;text-align:left;background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;min-height:70px;padding:12px 13px;transition:all .3s;display:flex}.pp-arch__map button em{letter-spacing:.1em;color:#97a1b8;font-size:.66rem;font-style:normal}.pp-arch__map button.is-past{background:#f4f7ff;border-color:#c9d6fb}.pp-arch__map button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff;transform:translateY(-3px);box-shadow:0 16px 30px -16px #07104fcc}.pp-arch__map button.is-on em{color:var(--p-teal2)}.pp-arch__card{background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fff;border-radius:20px;padding:26px;animation:.4s both ppUp;box-shadow:0 30px 60px -34px #07104fe6}.pp-arch__card>span{font:700 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-teal2)}.pp-arch__card h3{color:#fff;margin:8px 0;font-size:1.5rem}.pp-arch__card p{color:#ffffffd1;margin:0 0 18px;line-height:1.55}.pp-arch__prog{background:#ffffff26;border-radius:5px;height:5px;display:block;overflow:hidden}.pp-arch__prog b{background:linear-gradient(90deg,var(--p-teal2),var(--p-gold2));border-radius:5px;height:100%;transition:width .5s;display:block}.pp-kw{background:#fff;padding:84px 0}.pp-kw__tbl{border:1px solid var(--p-line);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -48px #07104f99}.pp-kw__hd,.pp-kw__r{grid-template-columns:1fr 1.7fr 1.2fr;align-items:center;gap:14px;padding:14px 20px;display:grid}.pp-kw__hd{background:var(--p-navy);color:#fff;font:700 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase}.pp-kw__r{border-top:1px solid var(--p-line);opacity:0;transition:opacity .5s,transform .5s,background .3s;transition-delay:calc(var(--k)*.12s);transform:translate(-14px)}.pp-kw.is-in .pp-kw__r{opacity:1;transform:none}.pp-kw__r:hover{background:var(--p-off)}.pp-kw__t{font:700 .96rem var(--display);color:var(--p-navy);align-items:center;gap:8px;display:flex}.pp-kw__t:before{content:"";background:var(--c,#1e5bff);border-radius:3px;width:10px;height:10px}.pp-kw__r--hi{--c:#0e9c88}.pp-kw__r--md{--c:#1e5bff}.pp-kw__r--lo{--c:#c99a2e}.pp-kw__r--ex{--c:#ef4f5a}.pp-kw__ex{flex-wrap:wrap;gap:5px;display:flex}.pp-kw__ex i{color:var(--p-ink);opacity:0;transition:opacity .4s,transform .4s cubic-bezier(.3,1.4,.5,1);transition-delay:calc(.3s + var(--k)*.12s + var(--j)*80ms);background:#f1f4fa;border-radius:999px;padding:4px 10px;font-size:.78rem;font-style:normal;font-weight:600;transform:translateY(-14px)scale(.9)}.pp-kw.is-in .pp-kw__ex i{opacity:1;transform:none}.pp-kw__r--ex .pp-kw__ex i{color:#b4232d;background:#fff0f1;text-decoration:line-through}.pp-kw__p{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.pp-kw__p b{min-width:84px;color:var(--c);font-size:.84rem}.pp-kw__p>i{background:#eef1f7;border-radius:8px;height:8px;overflow:hidden}.pp-kw__p em{background:var(--c);width:0;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.4s + var(--k)*.12s);border-radius:8px;display:block}.pp-kw.is-in .pp-kw__p em{width:var(--w)}.pp-kw__dep{flex-wrap:wrap;align-items:center;gap:8px;margin-top:22px;display:flex}.pp-kw__dep b{margin-right:4px;font-size:.92rem}.pp-kw__dep span{color:var(--p-royal);opacity:0;transition:opacity .4s;transition-delay:calc(.9s + var(--k)*80ms);border:1px dashed #b8c6ee;border-radius:999px;padding:6px 12px;font-size:.8rem;font-weight:600}.pp-kw.is-in .pp-kw__dep span{opacity:1}.pp-fun{background:radial-gradient(90% 120% at 50% 0%,#132a8c,var(--p-navy) 55%,var(--p-deep));color:#fff;padding:84px 0}.pp-fun__row{grid-template-columns:repeat(5,1fr);align-items:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.pp-fun__row li{text-align:center;opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*.18s);grid-template-rows:150px auto auto auto;justify-items:center;gap:6px;display:grid;position:relative;transform:translateY(14px)}.pp-fun.is-in .pp-fun__row li{opacity:1;transform:none}.pp-fun__bar{clip-path:polygon(0 0,100% 6%,100% 94%,0 100%);width:100%;height:0;max-height:150px;transition:height 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.2s + var(--k)*.18s);background:linear-gradient(#6ee0ced9,#1e5bffd9);align-self:center;margin-bottom:8px;display:block}.pp-fun.is-in .pp-fun__bar{height:calc(var(--h)*1.4px)}.pp-fun__row li:nth-child(n+4) .pp-fun__bar{background:linear-gradient(#f0d98fe6,#0e9c88d9)}.pp-fun__row b{font:800 1rem var(--display);color:#fff}.pp-fun__row small{color:#ffffffb8;font-size:.8rem}.pp-fun__row em{color:var(--p-teal2);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.72rem;font-style:normal;font-weight:700;display:inline-flex}.pp-met{background:#fff;padding:84px 0}.pp-met__grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pp-met__c{border:1px solid var(--p-line);background:linear-gradient(180deg,#fff,var(--p-off));text-align:center;opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*.12s);border-radius:18px;padding:18px;position:relative;transform:translateY(16px)}.pp-met.is-in .pp-met__c{opacity:1;transform:none}.pp-met__c:last-child{background:linear-gradient(170deg,var(--p-navy),var(--p-royal));border-color:#0000}.pp-met__c:last-child h3,.pp-met__c:last-child li{color:#fff}.pp-gauge{width:120px;height:70px;margin:0 auto -36px;display:block}.pp-gauge path{fill:none;stroke-width:9px;stroke-linecap:round}.pp-gauge .bg{stroke:#e6ebf5}.pp-met__c:last-child .pp-gauge .bg{stroke:#ffffff26}.pp-gauge .fg{stroke:var(--p-bright);stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.4s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.3s + var(--k)*.15s)}.pp-met__c:last-child .pp-gauge .fg{stroke:var(--p-gold2)}.pp-met.is-in .pp-gauge .fg{stroke-dashoffset:calc(100 - var(--g))}.pp-met__ic{width:36px;height:36px;color:var(--p-bright);background:#eef3ff;border-radius:11px;place-items:center;margin:0 auto;display:grid;position:relative}.pp-met__c h3{margin:12px 0 10px;font-size:1.02rem}.pp-met__c ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.pp-met__c li{color:var(--p-mut);font-size:.84rem;font-weight:600}.pp-met__quote{text-align:center;max-width:820px;font:700 clamp(1.15rem,2.2vw,1.5rem)/1.35 var(--display);color:var(--p-navy);margin:34px auto 0}.pp-met__quote span{color:var(--p-mut)}.pp-met__quote b{background:linear-gradient(90deg,var(--p-bright),var(--p-teal));color:#0000;-webkit-background-clip:text;background-clip:text}.pp-rep{background:var(--p-off);padding:84px 0}.pp-rep__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:36px;display:grid}.pp-rep__chain{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pp-rep__chain li{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.1s);align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex;transform:translate(-10px)}.pp-rep.is-in .pp-rep__chain li{opacity:1;transform:none}.pp-rep__chain span{border:1px solid var(--p-line);width:26px;height:26px;color:var(--p-royal);background:#fff;border-radius:8px;place-items:center;font-size:.74rem;font-weight:800;display:grid}.pp-rep__chain li:nth-last-child(-n+2) span{background:var(--p-teal);border-color:var(--p-teal);color:#fff}.pp-dash{border:1px solid var(--p-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 40px 80px -50px #07104fb3}.pp-dash__top{border-bottom:1px solid var(--p-line);align-items:center;gap:6px;padding:12px 16px;display:flex}.pp-dash__top i{background:#dce3f3;border-radius:50%;width:9px;height:9px}.pp-dash__top b{font:700 .84rem var(--display);color:var(--p-navy);margin-left:8px}.pp-dash__g{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.pp-dash__p{background:var(--p-off);border-radius:14px;flex-direction:column;gap:8px;min-height:120px;padding:12px;display:flex}.pp-dash__p>span{letter-spacing:.06em;text-transform:uppercase;color:var(--p-mut);font-size:.7rem;font-weight:700}.pp-dash__p svg{flex:1;width:100%;height:84px}.pp-dash .gr{stroke:#e3e8f2;fill:none}.pp-dash .ar{fill:#1e5bff1a;opacity:0;transition:opacity 1s 1.2s}.pp-dash .ln,.pp-dash .ln2{fill:none;stroke:var(--p-bright);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.8,.2,1) .3s}.pp-dash .ln2{stroke:var(--p-teal);transition-delay:.8s}.pp-dash .sp{fill:#c9d6fb;transform-box:fill-box;transform-origin:bottom;transition:transform .7s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.2s + var(--k)*60ms);transform:scaleY(0)}.pp-rep.is-in .pp-dash .ln,.pp-rep.is-in .pp-dash .ln2{stroke-dashoffset:0}.pp-rep.is-in .pp-dash .ar{opacity:1}.pp-rep.is-in .pp-dash .sp{transform:none}.pp-dash__bars{flex:1;align-items:flex-end;gap:8px;height:84px;display:flex}.pp-dash__bars i{background:linear-gradient(var(--p-bright),var(--p-royal));height:0;transition:height .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.3s + var(--k)*.1s);border-radius:6px 6px 2px 2px;flex:1}.pp-dash__bars i:nth-child(2){background:linear-gradient(var(--p-teal2),var(--p-teal))}.pp-rep.is-in .pp-dash__bars i{height:var(--h)}.pp-dash__fun{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:5px;display:flex}.pp-dash__fun i{background:linear-gradient(90deg,var(--p-bright),var(--p-teal));width:0;height:14px;transition:width .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.4s + var(--k)*.15s);border-radius:5px}.pp-rep.is-in .pp-dash__fun i{width:var(--w)}.pp-dash__foot{padding:0 14px 14px}.pp-dash__foot span{color:#6b4e0e;background:#fff8e6;border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.82rem;font-weight:600;line-height:1.4;display:flex}.pp-dash__foot svg{color:var(--p-gold);flex:none;margin-top:1px}.pp-work{background:#fff;padding:84px 0}.pp-work__track{margin-top:10px;position:relative}.pp-work__line{background:var(--p-line);border-radius:3px;height:3px;position:absolute;top:28px;left:10%;right:10%}.pp-work__line b{height:100%;width:calc(var(--p)*100%);background:linear-gradient(90deg,var(--p-bright),var(--p-teal));border-radius:3px;display:block}.pp-work__track ol{grid-template-columns:repeat(5,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pp-work__track li{text-align:center}.pp-work__n{border:2px solid var(--p-line);color:#97a1b8;background:#fff;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 10px;transition:all .4s;display:grid}.pp-work__track li.is-on .pp-work__n{background:var(--p-bright);border-color:var(--p-bright);color:#fff;box-shadow:0 0 0 6px #1e5bff1f}.pp-work__track em{font:700 .7rem var(--display);letter-spacing:.12em;color:#97a1b8;font-style:normal}.pp-work__track li.is-on em{color:var(--p-bright)}.pp-work__track h3{margin:4px 0 6px;font-size:1.12rem}.pp-work__track p{color:var(--p-mut);margin:0;font-size:.86rem;line-height:1.5}.pp-midcta{background:linear-gradient(120deg,#eef3ff,#e9f7f3);border:1px solid #d6e1fa;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:42px;padding:22px 26px;display:flex}.pp-midcta b{font:800 1.12rem var(--display);color:var(--p-navy);display:block}.pp-midcta span{color:var(--p-mut);font-size:.92rem}.pp-aud{background:linear-gradient(140deg,var(--p-deep),var(--p-navy));color:#fff;padding:86px 0;overflow:hidden}.pp-aud__in{grid-template-columns:1fr 1.1fr;align-items:center;gap:40px;display:grid}.pp-aud__count{align-items:center;gap:14px;margin:-6px 0 22px;display:flex}.pp-aud__count b{font:800 3.6rem/1 var(--display);background:linear-gradient(120deg,#fff,var(--p-teal2));color:#0000;-webkit-background-clip:text;background-clip:text}.pp-aud__count span{color:#ffffffbf;font-size:.92rem;line-height:1.35}.pp-aud__scan{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;padding:20px;position:relative;overflow:hidden}.pp-aud__beam{pointer-events:none;background:linear-gradient(#0000,#6ee0ce2e,#0000);height:60px;animation:3.4s ease-in-out infinite ppBeam;position:absolute;top:0;left:0;right:0}@keyframes ppBeam{0%{transform:translateY(-60px)}to{transform:translateY(420px)}}.pp-aud__scan ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pp-aud__scan li{color:#fff9;background:#ffffff0d;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:.88rem;font-weight:600;transition:all .35s;display:flex}.pp-aud__scan li>span{color:#0000;border:1.5px solid #ffffff4d;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:all .35s;display:grid}.pp-aud__scan li.is-ok{color:#fff;background:#6ee0ce1a}.pp-aud__scan li.is-ok>span{background:var(--p-teal);border-color:var(--p-teal);color:#fff}.pp-smb{background:#fff;padding:84px 0 70px}.pp-smb__in{grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;display:grid}.pp-smb__eye{aspect-ratio:1;place-items:center;width:100%;max-width:300px;margin:0 auto;display:grid;position:relative}.pp-smb__eye i{inset:calc(var(--k)*12%);background:rgba(30,91,255,calc(.03 + var(--k)*.04));opacity:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s;transition-delay:calc((3 - var(--k))*.15s);border:2px solid #d6e1fa;border-radius:50%;position:absolute;transform:scale(.6)}.pp-smb__eye i:last-of-type{background:var(--p-bright);border-color:var(--p-bright)}.pp-smb.is-in .pp-smb__eye i{opacity:1;transform:none}.pp-smb__eye b{color:#fff;font:800 .9rem var(--display);text-align:center;max-width:70px;line-height:1.2;position:relative}.pp-smb__list{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp-smb__list li{border:1px solid var(--p-line);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(.3s + var(--k)*80ms);border-radius:14px;align-items:center;gap:10px;padding:12px;font-size:.9rem;font-weight:600;display:flex;transform:translateY(10px)}.pp-smb.is-in .pp-smb__list li{opacity:1;transform:none}.pp-smb__list span{width:32px;height:32px;color:var(--p-bright);background:#eef3ff;border-radius:10px;flex:none;place-items:center;display:grid}.pp-smb__note{color:var(--p-mut);align-items:center;gap:9px;margin:16px 0 0;font-size:.9rem;display:flex}.pp-smb__note svg{color:var(--p-teal);flex:none}.pp-know{background:var(--p-off);border:1px solid var(--p-line);border-radius:18px;grid-template-columns:auto repeat(3,1fr);align-items:stretch;gap:14px;margin-top:40px;padding:18px;display:grid}.pp-know>b{font:800 .82rem var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--p-royal);align-self:center}.pp-know>div{background:#fff;border-radius:12px;padding:12px 14px}.pp-know>div:first-of-type{outline:2px solid var(--p-bright)}.pp-know h3{margin:0 0 4px;font-size:.95rem}.pp-know p{color:var(--p-mut);margin:0;font-size:.82rem;line-height:1.45}.pp-b2b{background:linear-gradient(160deg,#0a1766,var(--p-navy) 55%,var(--p-deep));color:#fff;padding:86px 0;overflow:hidden}.pp-b2b__pipe{grid-template-columns:repeat(5,1fr);gap:0;margin:0 0 26px;padding:0;list-style:none;display:grid}.pp-b2b__pipe li{background:rgba(255,255,255,calc(.05 + var(--k)*.035));clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*.15s);padding:20px 16px 20px 26px;position:relative;transform:translate(-14px)}.pp-b2b__pipe li:first-child{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.pp-b2b__pipe li:last-child{background:linear-gradient(90deg,var(--p-teal),#14b39c)}.pp-b2b.is-in .pp-b2b__pipe li{opacity:1;transform:none}.pp-b2b__pipe span{font:700 .66rem var(--display);letter-spacing:.12em;color:var(--p-teal2);display:block}.pp-b2b__pipe li:last-child span{color:#fff}.pp-b2b__pipe b{font:800 1.02rem var(--display)}.pp-b2b__chips{flex-wrap:wrap;gap:8px;display:flex}.pp-b2b__chips span{opacity:0;transition:opacity .4s;transition-delay:calc(.6s + var(--k)*70ms);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:.85rem;font-weight:600;display:inline-flex}.pp-b2b.is-in .pp-b2b__chips span{opacity:1}.pp-b2b__chips svg{color:var(--p-teal2)}.pp-lp{background:#fff;padding:84px 0}.pp-lp__in{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.pp-lp__flow{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pp-lp__flow li{background:var(--p-off);border:1px solid var(--p-line);color:var(--p-navy);opacity:0;transition:opacity .4s,background .4s,color .4s;transition-delay:calc(var(--k)*.12s);border-radius:10px;padding:7px 12px;font-size:.84rem;font-weight:700;position:relative}.pp-lp.is-in .pp-lp__flow li{opacity:1}.pp-lp__flow li:nth-child(5),.pp-lp__flow li:nth-child(6){background:var(--p-navy);color:#fff;border-color:var(--p-navy)}.pp-lp__vis{justify-items:center;gap:0;padding:10px;display:grid;position:relative}.pp-lp__ad{border:1px solid var(--p-line);background:#fff;border-radius:14px;gap:3px;width:min(330px,100%);padding:14px 16px;display:grid;box-shadow:0 20px 40px -26px #07104f8c}.pp-lp__ad small{color:var(--p-ink);font-size:.66rem;font-weight:800}.pp-lp__ad b{color:#1a0dab;font-size:.94rem}.pp-lp__ad span{color:var(--p-mut);font-size:.76rem}.pp-lp__wire{width:30px;height:46px}.pp-lp__wire path{stroke:var(--p-bright);stroke-width:3px;stroke-dasharray:6 6;animation:1.4s linear infinite ppDash}.pp-lp__page{border:1px solid var(--p-line);background:linear-gradient(#fff,#f7f9fe);border-radius:16px;gap:9px;width:min(380px,100%);padding:16px 18px 18px;display:grid;position:relative;box-shadow:0 34px 60px -34px #07104f99}.pp-lp__bar{gap:5px;margin-bottom:4px;display:flex}.pp-lp__bar i{background:#dce3f3;border-radius:50%;width:8px;height:8px}.pp-lp__h{font:800 1.02rem/1.25 var(--display);color:var(--p-navy);outline-offset:4px;border-radius:4px;outline:2px dashed #0000;transition:outline-color .4s .6s}.pp-lp__line{background:#e3e8f2;border-radius:6px;height:7px}.pp-lp__line.s{width:70%}.pp-lp__trust{gap:6px;display:flex}.pp-lp__trust i{outline-offset:2px;background:#eef2fb;border-radius:7px;outline:2px dashed #0000;flex:1;height:26px;transition:outline-color .4s 1s}.pp-lp__cta{background:var(--p-bright);color:#fff;border-radius:10px;justify-self:start;padding:9px 18px;font-size:.86rem;animation:2.4s 1.6s infinite ppCta;box-shadow:0 0 #1e5bff80}@keyframes ppCta{70%{box-shadow:0 0 0 12px #1e5bff00}to{box-shadow:0 0 #1e5bff00}}.pp-lp.is-in .pp-lp__h{outline-color:var(--p-teal)}.pp-lp.is-in .pp-lp__trust i{outline-color:var(--p-gold)}.pp-lp__tag{color:#fff;opacity:0;border-radius:999px;padding:4px 9px;font-size:.66rem;font-weight:800;transition:opacity .4s,transform .4s;position:absolute;right:-12px;transform:translate(8px)}.pp-lp__tag--1{background:var(--p-teal);transition-delay:.7s;top:22px}.pp-lp__tag--2{background:var(--p-gold);transition-delay:1.1s;top:112px}.pp-lp__tag--3{background:var(--p-bright);transition-delay:1.5s;bottom:22px}.pp-lp.is-in .pp-lp__tag{opacity:1;transform:none}.pp-why{background:var(--p-off);padding:84px 0}.pp-why__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.pp-why__c{border:1px solid var(--p-line);opacity:0;transition:opacity .5s,transform .5s,box-shadow .3s;transition-delay:calc(var(--k)*80ms);background:#fff;border-radius:20px;padding:22px;position:relative;overflow:hidden;transform:translateY(16px)}.pp-why__c:after{content:"";background:radial-gradient(closest-side,#1e5bff1f,#0000);border-radius:50%;width:160px;height:160px;transition:transform .5s;position:absolute;top:auto;bottom:-60%;left:auto;right:-30%}.pp-why__c:hover{box-shadow:0 26px 50px -32px #0b22a899}.pp-why__c:hover:after{transform:scale(1.5)}.pp-why.is-in .pp-why__c{opacity:1;transform:none}.pp-why__c>span{background:linear-gradient(140deg,var(--p-navy),var(--p-royal));width:42px;height:42px;color:var(--p-teal2);border-radius:13px;place-items:center;display:grid}.pp-why__c h3{margin:14px 0 6px;font-size:1.1rem}.pp-why__c p{color:var(--p-mut);margin:0;font-size:.9rem;line-height:1.5}.pp-own{background:linear-gradient(120deg,var(--p-navy),var(--p-royal));color:#fff;border-radius:20px;grid-template-columns:auto auto 1fr;align-items:center;gap:20px;margin-top:28px;padding:22px 24px;display:grid}.pp-own__lock{width:64px;height:64px;color:var(--p-teal2);background:#ffffff1a;border-radius:18px;place-items:center;display:grid}.pp-own h3{color:#fff;margin:0 0 4px;font-size:1.2rem}.pp-own p{color:#ffffffbf;margin:0;font-size:.86rem}.pp-own ul{flex-wrap:wrap;justify-content:flex-end;gap:7px;margin:0;padding:0;list-style:none;display:flex}.pp-own li{background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.82rem;font-weight:600;display:flex}.pp-own li svg{color:var(--p-teal2)}.pp-case{background:linear-gradient(160deg,#050c3a,var(--p-navy));color:#fff;padding:84px 0}.pp-case__flow{grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid;position:relative}.pp-case__flow li{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*.15s);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;padding:18px;position:relative;transform:translateY(14px)}.pp-case.is-in .pp-case__flow li{opacity:1;transform:none}.pp-case__flow li:not(:last-child):after{content:"→";color:var(--p-teal2);font-weight:800;position:absolute;top:30px;right:-12px}.pp-case__flow li:last-child{background:linear-gradient(150deg,#0e9c8859,#1e5bff40);border-color:#6ee0ce73}.pp-case__flow span{width:38px;height:38px;color:var(--p-teal2);background:#ffffff1a;border-radius:12px;place-items:center;display:grid}.pp-case__flow b{font:800 1rem var(--display);margin:12px 0 4px;display:block}.pp-case__flow p{color:#ffffffbf;margin:0;font-size:.86rem;line-height:1.5}.pp-case__cta{text-align:center;margin-top:28px}.pp-team{background:#fff;padding:84px 0}.pp-team__grid{grid-template-columns:repeat(5,1fr);gap:16px;display:grid}.pp-team__c{border:1px solid var(--p-line);text-align:center;border-radius:18px;padding:18px 14px;transition:transform .3s,box-shadow .3s}.pp-team__c:hover{transform:translateY(-4px);box-shadow:0 24px 44px -30px #07104f8c}.pp-team__ph{background:var(--p-off);border-radius:50%;width:96px;height:96px;margin:0 auto 12px;display:block;overflow:hidden;box-shadow:0 0 0 4px #fff,0 0 0 6px #d6e1fa}.pp-team__ph img{object-fit:cover;width:100%;height:100%}.pp-team__c h3{margin:0;font-size:1rem}.pp-team__r{color:var(--p-bright);margin:3px 0 8px;font-size:.76rem;font-weight:700;display:block}.pp-team__c p{color:var(--p-mut);margin:0 0 10px;font-size:.82rem;line-height:1.45}.pp-team__a{justify-content:center;gap:8px;display:flex}.pp-team__a a{border:1px solid var(--p-line);width:32px;height:32px;color:var(--p-navy);border-radius:50%;place-items:center;transition:all .2s;display:grid}.pp-team__a a:hover{background:var(--p-bright);color:#fff;border-color:var(--p-bright)}.pp-team__a svg{fill:currentColor;width:16px;height:16px}.pp-team__a .rc-ico{fill:none}.pp-tools{background:var(--p-off);padding:84px 0}.pp-tools__in{grid-template-columns:1fr 1fr;align-items:center;gap:36px;display:grid}.pp-tools__orbit{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative}.pp-tools__orbit:before{content:"";border:1.5px dashed #c9d6fb;border-radius:50%;animation:40s linear infinite ppSpin;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.pp-tools__core{text-align:center;background:linear-gradient(150deg,var(--p-navy),var(--p-royal));width:132px;height:132px;color:var(--p-teal2);border-radius:50%;place-content:center;justify-items:center;gap:6px;padding:12px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 40px -18px #07104fcc}.pp-tools__core small{color:#fff;font-size:.66rem;font-weight:700;line-height:1.25}.pp-tools__orbit ul{margin:0;padding:0;list-style:none}.pp-tools__orbit li{opacity:0;border:1px solid var(--p-line);white-space:nowrap;color:var(--p-navy);transition:transform .5s cubic-bezier(.3,1.4,.5,1),opacity .5s;transition-delay:calc(var(--k)*.1s);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;font-size:.82rem;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.6);box-shadow:0 12px 24px -16px #07104f80}.pp-tools.is-in .pp-tools__orbit li{opacity:1;transform:translate(-50%,-50%)}.pp-tools__orbit li svg{color:var(--p-bright)}.pp-ind{background:#fff;padding:84px 0}.pp-ind__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px;display:grid}.pp-ind__c{border:1px solid var(--p-line);color:var(--p-navy);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;text-decoration:none;transition:all .25s;display:flex}.pp-ind__c i{font:800 .7rem var(--display);color:#a9b3c9;font-style:normal}.pp-ind__c b{flex:1;font-size:.92rem}.pp-ind__c span{color:var(--p-bright);transition:transform .25s}.pp-ind__c:hover{border-color:var(--p-bright);background:#f4f7ff}.pp-ind__c:hover span{transform:translate(4px)}.pp-ind__c--more{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.pp-ind__c--more span{color:var(--p-teal2)}.pp-ind__c--more:hover{background:var(--p-royal);color:#fff}.pp-faq{background:var(--p-off);padding:84px 0}.pp-faq__in{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.pp-acc{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pp-acc>li{border:1px solid var(--p-line);background:#fff;border-radius:14px;transition:box-shadow .3s,border-color .3s}.pp-acc>li.is-open{border-color:#c9d6fb;box-shadow:0 20px 40px -30px #0b22a899}.pp-acc h3{margin:0;font-size:1rem}.pp-acc button{width:100%;font:700 .98rem var(--display);color:var(--p-navy);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.pp-acc button i{background:#eef3ff;border-radius:50%;flex:none;width:26px;height:26px;transition:background .3s;position:relative}.pp-acc button i:before,.pp-acc button i:after{content:"";background:var(--p-bright);width:10px;height:2px;margin:-1px 0 0 -5px;transition:transform .3s;position:absolute;top:50%;left:50%}.pp-acc button i:after{transform:rotate(90deg)}.pp-acc li.is-open button i{background:var(--p-bright)}.pp-acc li.is-open button i:before,.pp-acc li.is-open button i:after{background:#fff}.pp-acc li.is-open button i:after{transform:rotate(0)}.pp-acc__a{padding:0 18px 16px}.pp-acc__a p{color:var(--p-mut);margin:0;font-size:.94rem;line-height:1.6}.pp-rel{background:#fff;padding:80px 0}.pp-rel__grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.pp-rel__c{border:1px solid var(--p-line);color:var(--p-navy);border-radius:14px;align-items:center;gap:11px;padding:14px 16px;text-decoration:none;transition:all .25s;display:flex}.pp-rel__c span{width:32px;height:32px;color:var(--p-bright);background:#eef3ff;border-radius:10px;flex:none;place-items:center;display:grid}.pp-rel__c b{flex:1;font-size:.92rem}.pp-rel__c i{color:var(--p-bright);font-style:normal;transition:transform .25s}.pp-rel__c:hover{border-color:var(--p-bright);box-shadow:0 18px 34px -26px #0b22a899}.pp-rel__c:hover i{transform:translate(4px)}.pp-rel__mr{flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:.88rem;display:flex}.pp-rel__mr b{color:var(--p-mut);font-weight:600}.pp-rel__mr a{color:#08705f;background:#e9f7f3;border-radius:999px;padding:6px 12px;font-weight:700;text-decoration:none}.pp-rel__mr a:hover{background:var(--p-teal);color:#fff}.pp-final{background:radial-gradient(120% 120% at 50% 0%,#1a3ab0,var(--p-navy) 55%,var(--p-deep));color:#fff;text-align:center;padding:86px 0;overflow:hidden}.pp-final__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pp-final__bg i{left:calc(var(--k)*6.4%);width:3px;height:calc(30px + var(--k)*4px);animation:6s linear infinite ppRise;animation-delay:calc(var(--k)*-.4s);background:linear-gradient(#0000,#6ee0ce99);border-radius:3px;position:absolute;bottom:-10px}@keyframes ppRise{to{opacity:0;transform:translateY(-560px)}}.pp-final__in{max-width:760px;position:relative}.pp-final h2{color:#fff;margin:0 0 12px;font-size:clamp(1.9rem,3.6vw,2.8rem);line-height:1.1}.pp-final p{color:#fffc;margin:0 0 26px;font-size:1.05rem;line-height:1.55}.pp-final small{color:var(--p-teal2);margin-top:20px;font-weight:600;display:block}.pp-form{background:var(--p-off);padding:80px 0}.pp-form__in{grid-template-columns:.85fr 1.15fr;align-items:start;gap:40px;display:grid}.pp-fm{max-width:none}@media (max-width:1100px){.pp-prob__grid{grid-template-columns:repeat(3,1fr)}.pp-appr__rail{grid-template-columns:repeat(3,1fr);row-gap:34px}.pp-appr__line{display:none}.pp-team__grid,.pp-arch__map{grid-template-columns:repeat(3,1fr)}.pp-arch__map li:after{display:none}.pp-own{grid-template-columns:auto 1fr}.pp-own ul{grid-column:1/-1;justify-content:flex-start}}@media (max-width:960px){.pp-hero__in,.pp-diff__in,.pp-rep__in,.pp-aud__in,.pp-smb__in,.pp-lp__in,.pp-tools__in,.pp-faq__in,.pp-form__in,.pp-arch__in{grid-template-columns:1fr}.pp-cc{max-width:560px}.pp-cc__panel{transform:none}.pp-ai__in{grid-template-columns:1fr}.pp-ai__core{order:-1;margin:0 auto}.pp-met__grid,.pp-man__grid,.pp-why__grid,.pp-rel__grid{grid-template-columns:repeat(2,1fr)}.pp-case__flow{grid-template-columns:1fr 1fr}.pp-case__flow li:after{display:none}.pp-know{grid-template-columns:1fr 1fr}.pp-know>b{grid-column:1/-1}.pp-fun__row{grid-template-columns:repeat(5,minmax(0,1fr))}.pp-vs{grid-template-columns:1fr}}@media (max-width:760px){.pp-hero{padding:22px 0 34px}.pp-prob,.pp-appr,.pp-diff,.pp-ai,.pp-man,.pp-arch,.pp-kw,.pp-fun,.pp-met,.pp-rep,.pp-work,.pp-aud,.pp-smb,.pp-b2b,.pp-lp,.pp-why,.pp-case,.pp-team,.pp-tools,.pp-ind,.pp-faq,.pp-rel,.pp-final,.pp-form{padding:56px 0}.pp-head{margin-bottom:22px}.pp-cc{padding:8px 0 50px}.pp-cc__kw{display:none}.pp-cc__tiles{grid-template-columns:repeat(3,1fr)}.pp-cc__tile:nth-child(n+4){display:none}.pp-cc__row{grid-template-columns:1fr}.pp-cc__fun{display:none}.pp-cc__flow li{font-size:.52rem}.pp-ctas .btn{flex:100%;justify-content:center}.pp-vs li{padding:5px 9px;font-size:.74rem}.pp-appr__rail{grid-template-columns:1fr;row-gap:12px}.pp-appr__s{text-align:left;border:1px solid var(--p-line);background:#fff;border-radius:16px;grid-template-columns:56px 1fr;column-gap:14px;padding:14px;display:grid}.pp-appr__node{grid-row:1/4;margin:0}.pp-appr__s ul{flex-flow:wrap;align-items:flex-start}.pp-diff__split{grid-template-columns:1fr}.pp-arch__map{grid-template-columns:1fr 1fr}.pp-arch__map button{min-height:58px;font-size:.8rem}.pp-kw__hd{display:none}.pp-kw__r{grid-template-columns:1fr;gap:8px;padding:14px 16px}.pp-fun__row{grid-template-columns:1fr;gap:10px}.pp-fun__row li{text-align:left;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;grid-template-rows:none;grid-template-columns:1fr;place-items:start;padding:14px 16px;display:grid;position:relative;overflow:hidden}.pp-fun__bar{clip-path:none;max-height:none;margin:0;position:absolute;top:0;bottom:0;left:0;width:5px!important;height:auto!important}.pp-fun__row em{justify-self:start}.pp-met__grid{grid-template-columns:1fr 1fr;gap:10px}.pp-met__c{padding:14px 10px}.pp-dash__g{grid-template-columns:1fr}.pp-work__line{width:3px;height:auto;top:0;bottom:0;left:28px;right:auto}.pp-work__line b{width:100%;height:calc(var(--p)*100%)}.pp-work__track ol{grid-template-columns:1fr;gap:16px}.pp-work__track li{text-align:left;grid-template-columns:58px 1fr;column-gap:14px;display:grid}.pp-work__n{grid-row:1/4;margin:0}.pp-midcta{text-align:center;flex-direction:column;align-items:stretch}.pp-aud__scan ul{grid-template-columns:1fr}.pp-aud__count b{font-size:2.8rem}.pp-smb__list{grid-template-columns:1fr 1fr}.pp-smb__eye{max-width:200px}.pp-know{grid-template-columns:1fr}.pp-b2b__pipe{grid-template-columns:1fr;gap:6px}.pp-b2b__pipe li,.pp-b2b__pipe li:first-child{clip-path:none;border-radius:12px;padding:14px 16px}.pp-lp__tag{right:-4px}.pp-why__grid,.pp-rel__grid,.pp-case__flow{grid-template-columns:1fr}.pp-team__grid{grid-template-columns:1fr 1fr}.pp-tools__orbit{aspect-ratio:auto;max-width:none}.pp-tools__orbit:before{display:none}.pp-tools__core{width:120px;height:120px;margin:0 auto 14px;position:relative;top:auto;left:auto;transform:none}.pp-tools__orbit ul{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.pp-tools__orbit li{opacity:1;position:static;transform:none!important}.pp-own{text-align:left;grid-template-columns:1fr}.pp-ind__grid{grid-template-columns:1fr 1fr}.pp-ind__c{padding:12px}.pp-ind__c b{font-size:.84rem}}@media (max-width:420px){.pp-smb__list,.pp-ind__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pp *,.pp :before,.pp :after{transition:none!important;animation:none!important}.pp-strip__track{flex-wrap:wrap;width:auto;transform:none}.pp-strip__row[aria-hidden]{display:none}.pp-strip__row{flex-wrap:wrap;justify-content:center}.pp-vs li,.pp-prob__c,.pp-appr__s,.pp-diff__side li,.pp-ai__col li,.pp-man__c,.pp-kw__r,.pp-kw__ex i,.pp-kw__dep span,.pp-fun__row li,.pp-met__c,.pp-rep__chain li,.pp-smb__list li,.pp-smb__eye i,.pp-b2b__pipe li,.pp-b2b__chips span,.pp-lp__flow li,.pp-lp__tag,.pp-why__c,.pp-case__flow li,.pp-tools__orbit li,.pp-cc__tile,.pp-cc__camps>div,.pp-cc__kw,.pp-trust li{opacity:1!important;transform:none!important}.pp-tools__orbit li{transform:translate(-50%,-50%)!important}.pp-vs__meter i{width:100%}.pp-pv--clicks i{height:calc(var(--h)*.62)}.pp-pv--scatter circle{opacity:1}.pp-kw__p em{width:var(--w)}.pp-fun__bar{height:calc(var(--h)*1.4px)}.pp-gauge .fg{stroke-dashoffset:calc(100 - var(--g))}.pp-dash .ln,.pp-dash .ln2{stroke-dashoffset:0}.pp-dash .sp{transform:none}.pp-dash__bars i{height:var(--h)}.pp-dash__fun i{width:var(--w)}.pp-appr__line b{width:100%}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.pp-tools__orbit li{transform:none!important}}.sm-btn-outline{color:var(--p-navy);background:#fff;border:1.5px solid #c9d6fb;transition:border-color .2s,transform .2s}.sm-btn-outline:hover{border-color:var(--p-bright);color:var(--p-royal);transform:translateY(-2px)}.sm-hero{background:linear-gradient(#f2f6ff 0%,#fff 100%);padding:34px 0 64px;overflow:hidden}.sm-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sm-hero__grid{background-image:radial-gradient(#0b22a81f 1px,#0000 1.4px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 72% 45%,#000,#0000 70%);mask-image:radial-gradient(at 72% 45%,#000,#0000 70%)}.sm-hero__glow{background:radial-gradient(closest-side,#1e5bff29,#0000);width:60%;height:90%;position:absolute;top:-10%;right:-10%}.sm-hero__in{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;display:grid;position:relative}.sm-hero .crumbs a,.sm-hero .crumbs span{color:var(--p-mut)}.sm-hero h1{letter-spacing:-.02em;color:var(--p-navy);margin:.4em 0 .38em;font-size:clamp(2.1rem,4.4vw,3.5rem);line-height:1.05}.sm-hero__lead{color:var(--p-mut);max-width:570px;margin:0 0 26px;font-size:1.07rem;line-height:1.6}.sm-trust{flex-wrap:wrap;gap:6px;max-width:560px;margin:24px 0 0;padding:0;list-style:none;display:flex}.sm-trust li{border:1px solid var(--p-line);color:var(--p-royal);animation:.5s both ppUp;animation-delay:calc(.25s + var(--k)*70ms);background:#fff;border-radius:999px;padding:6px 11px;font-size:.78rem;font-weight:700}.sm-eco{aspect-ratio:1;width:100%;max-width:560px;margin:0 auto;position:relative}.sm-eco__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.sm-eco__lines .ring{fill:none;stroke:#c9d6fb;stroke-width:.3px;stroke-dasharray:1 1.4}.sm-eco__lines .ring--2{stroke:#dce5fb;stroke-dasharray:none}.sm-eco__lines line{stroke:#b9c9f5;stroke-width:.3px}.sm-eco__lines .out{fill:var(--p-bright)}.sm-eco__lines .back{fill:var(--p-teal)}.sm-eco__core{aspect-ratio:1;text-align:center;background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fff;border-radius:50%;place-content:center;width:28%;animation:4s ease-in-out infinite smBreath;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #1e5bff14,0 0 0 22px #1e5bff0d,0 24px 44px -18px #07104fcc}@keyframes smBreath{50%{box-shadow:0 0 0 14px #1e5bff1a,0 0 0 30px #1e5bff0a,0 24px 44px -18px #07104fcc}}.sm-eco__core small{color:var(--p-teal2);letter-spacing:.04em;font-size:.58rem;font-weight:600}.sm-eco__core b{font:800 clamp(.9rem,1.6vw,1.15rem) var(--display);letter-spacing:.12em;text-transform:uppercase}.sm-eco__nodes{margin:0;padding:0;list-style:none}.sm-eco__nodes li{border:1px solid var(--p-line);color:var(--p-navy);white-space:nowrap;animation:.6s both ppUp;animation-delay:calc(.3s + var(--k)*80ms);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 6px;font-size:.78rem;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 12px 24px -16px #07104f8c}.sm-eco__nodes li span{width:24px;height:24px;color:var(--p-bright);background:#eef3ff;border-radius:50%;place-items:center;display:grid}.sm-heroV{width:100%;max-width:560px;margin:0 auto;position:relative}.sm-feed{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--p-line);background:#ffffffdb;border-radius:16px;width:62%;margin:-4% 0 0 auto;padding:10px;position:relative;box-shadow:0 30px 50px -30px #07104f99}.sm-feed__top{justify-content:space-between;align-items:center;margin-bottom:6px;font-size:.66rem;display:flex}.sm-feed__top .pp-live{color:var(--p-teal);margin:0}.sm-feed__top .pp-live em{background:var(--p-teal)}.sm-feed__top b{color:var(--p-mut);font-weight:700}.sm-feed__list{height:118px;position:relative;overflow:hidden}.sm-feed__c{border:1px solid var(--p-line);transform:translateY(calc(var(--p)*58px)) scale(calc(1 - var(--p)*.04));opacity:calc(1 - var(--p)*.45);z-index:calc(10 - var(--p));background:#fff;border-radius:12px;gap:8px;padding:9px;transition:transform .6s cubic-bezier(.2,.8,.2,1),opacity .6s;display:flex;position:absolute;top:0;left:0;right:0}.sm-feed__c.is-on{border-color:#c9d6fb;box-shadow:0 10px 20px -14px #0b22a899}.sm-feed__c>span{width:28px;height:28px;color:var(--p-bright);background:#eef3ff;border-radius:9px;flex:none;place-items:center;display:grid}.sm-feed__c b{color:var(--p-navy);font-size:.72rem;display:block}.sm-feed__c p{color:var(--p-mut);margin:2px 0 0;font-size:.68rem;line-height:1.35}.sm-pv--random{grid-template-columns:repeat(3,22px);gap:5px;display:grid}.sm-pv--random i{background:hsl(calc(var(--k)*57),60%,80%);height:16px;transform:rotate(calc((var(--k) - 2.5)*9deg));animation:3s ease-in-out infinite smJit;animation-delay:calc(var(--k)*.2s);border-radius:4px}@keyframes smJit{50%{transform:rotate(calc((var(--k) - 2.5)*-9deg)) translateY(-2px)}}.sm-pv--vanity{flex-direction:column;gap:6px}.sm-pv--vanity span{color:#08705f;background:#e3f6f2;border-radius:7px;align-items:center;gap:6px;padding:3px 9px;font-size:.66rem;font-weight:700;display:flex}.sm-pv--vanity span.flat{color:#b4232d;background:#ffe7e9}.sm-pv--voice b{font:800 1.1rem var(--display);color:var(--p-navy)}.sm-pv--voice b:nth-child(2){color:var(--p-coral);font-family:Georgia,serif;font-style:italic}.sm-pv--voice b:nth-child(3){color:var(--p-teal);font-family:monospace}.sm-pv--dist .post,.sm-pv--dist .aud{color:var(--p-navy);background:#eef3ff;border-radius:8px;padding:6px 9px;font-size:.66rem;font-weight:700}.sm-pv--dist .aud{border:1.5px dashed var(--p-coral);color:var(--p-coral);background:0 0}.sm-pv--dist i{background:linear-gradient(90deg,var(--p-bright),transparent);width:44px;height:2px}.sm-pv--loop span{color:var(--p-navy);background:#eef3ff;border-radius:8px;padding:6px 8px;font-size:.64rem;font-weight:700}.sm-pv--loop i{border-top:2px dashed var(--p-coral);width:30px;position:relative}.sm-pv--loop i:after{content:"×";color:var(--p-coral);font-size:.8rem;font-weight:800;position:absolute;top:-10px;left:50%;transform:translate(-50%)}.sm-sys{background:radial-gradient(110% 120% at 80% 30%,#132a8c,var(--p-navy) 50%,var(--p-deep));color:#fff;padding:90px 0;overflow:hidden}.sm-sys__in{grid-template-columns:.95fr 1.05fr;align-items:center;gap:44px;display:grid}.sm-sys__quote{border-left:3px solid var(--p-teal2);font:700 1.1rem/1.4 var(--display);background:#ffffff0d;border-radius:0 12px 12px 0;margin:0;padding:14px 18px}.sm-loop{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.sm-loop>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.sm-loop .track{fill:none;stroke:#ffffff1f;stroke-width:.8px}.sm-loop .prog{fill:none;stroke:var(--p-teal2);stroke-width:.9px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p)*100);filter:drop-shadow(0 0 2px #6ee0cecc)}.sm-loop__core{aspect-ratio:1;text-align:center;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:50%;place-content:center;justify-items:center;width:34%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sm-loop__core small{color:#ffffffa6;font-size:.7rem}.sm-loop__core b{font:800 1.2rem var(--display);color:#fff}.sm-loop__core span{color:var(--p-teal2);margin-top:4px;animation:6s linear infinite ppSpin}.sm-loop ol{margin:0;padding:0;list-style:none}.sm-loop li{text-align:center;flex-direction:column;align-items:center;gap:4px;width:92px;display:flex;position:absolute;transform:translate(-50%,-50%)}.sm-loop li span{background:var(--p-deep);color:#fff9;border:1.5px solid #ffffff40;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .4s;display:grid}.sm-loop li b{color:#fff9;font-size:.72rem;font-weight:700;line-height:1.2;transition:color .4s}.sm-loop li.is-on span{background:var(--p-teal);border-color:var(--p-teal2);color:#fff;box-shadow:0 0 0 5px #6ee0ce26}.sm-loop li.is-on b{color:#fff}.sm-shift{background:#fff;padding:84px 0}.sm-models{grid-template-columns:1fr 2.6fr;gap:14px;margin-bottom:22px;display:grid}.sm-model{border:1px solid var(--p-line);background:var(--p-off);border-radius:18px;padding:18px}.sm-model>b{font:700 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-mut);margin-bottom:10px;display:block}.sm-model--new{background:linear-gradient(120deg,#eef3ff,#e9f7f3);border-color:#c9d6fb}.sm-model--new>b{color:var(--p-royal)}.sm-model ol{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sm-model li{border:1px solid var(--p-line);color:var(--p-navy);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.12s);background:#fff;border-radius:9px;padding:6px 11px;font-size:.82rem;font-weight:700;position:relative;transform:translateY(6px)}.sm-model li+li{margin-left:12px}.sm-model li+li:before{content:"→";color:#a9b3c9;font-size:.74rem;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.sm-model--old li{color:var(--p-mut)}.sm-model--new li:last-child{background:var(--p-teal);color:#fff;border-color:var(--p-teal)}.sm-shift.is-in .sm-model li{opacity:1;transform:none}.sm-shift__grid{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.sm-shift__grid li{border:1px solid var(--p-line);opacity:0;transition:opacity .45s,transform .45s,border-color .3s;transition-delay:calc(.3s + var(--k)*70ms);border-radius:14px;grid-template-columns:1fr auto 1.2fr;align-items:center;gap:10px;padding:13px 16px;display:grid;transform:translateY(10px)}.sm-shift.is-in .sm-shift__grid li{opacity:1;transform:none}.sm-shift__grid li:hover{border-color:#c9d6fb}.sm-shift__grid s{color:#97a1b8;-webkit-text-decoration-color:var(--p-coral);text-decoration-color:var(--p-coral);font-size:.86rem}.sm-shift__grid i{color:var(--p-bright);font-style:normal;font-weight:800}.sm-shift__grid b{color:var(--p-navy);font-size:.9rem}.sm-aud{background:linear-gradient(180deg,var(--p-off),#fff);padding:84px 0}.sm-aud__in{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.sm-aud__card{background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fff;border-radius:18px;padding:22px;animation:.4s both ppUp;box-shadow:0 30px 60px -34px #07104fe6}.sm-aud__card span{font:700 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-teal2)}.sm-aud__card h3{color:#fff;margin:6px 0;font-size:1.35rem}.sm-aud__card p{color:#ffffffd1;margin:0;line-height:1.55}.sm-aud__stack{flex-direction:column;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sm-aud__stack li{width:calc(100% - var(--k)*5%);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.1s);transform:translateY(10px)}.sm-aud.is-in .sm-aud__stack li{opacity:1;transform:none}.sm-aud__stack button{border:1px solid var(--p-line);width:100%;font:700 .9rem var(--display);color:var(--p-navy);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:all .25s;display:flex}.sm-aud__stack button span{width:28px;height:28px;color:var(--p-bright);background:#eef3ff;border-radius:8px;flex:none;place-items:center;display:grid}.sm-aud__stack button.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff;transform:scale(1.02)}.sm-aud__stack button.is-on span{color:#fff;background:#fff3}.sm-aud__out{background:var(--p-teal);color:#fff;font:800 .95rem var(--display);border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;opacity:1!important;width:60%!important;transform:none!important}.sm-wheel{background:#fff;padding:84px 0}.sm-wheel__in{grid-template-columns:1.05fr .95fr;align-items:center;gap:44px;display:grid}.sm-wheel__vis{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.sm-wheel__vis>svg{width:100%;height:100%;animation:60s linear infinite ppSpin;position:absolute;top:0;bottom:0;left:0;right:0}.sm-wheel__vis .o{fill:none;stroke:#c9d6fb;stroke-width:.4px;stroke-dasharray:2 2}.sm-wheel__vis .i{fill:#f4f7ff;stroke:#dce5fb;stroke-width:.4px}.sm-wheel__core{aspect-ratio:1;text-align:center;background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fff;border-radius:50%;place-content:center;width:50%;padding:16px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 26px 50px -24px #07104fcc}.sm-wheel__core small{color:var(--p-teal2);font-size:.7rem}.sm-wheel__core b{font:800 1.05rem/1.2 var(--display);text-transform:uppercase;letter-spacing:.06em}.sm-wheel__core p{color:#ffffffd1;margin:6px 0 0;font-size:.78rem;line-height:1.4}.sm-wheel__n{border:1px solid var(--p-line);font:700 .76rem var(--display);color:var(--p-navy);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;transition:all .25s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 10px 20px -14px #07104f80}.sm-wheel__n:hover,.sm-wheel__n.is-on{background:var(--p-bright);color:#fff;border-color:var(--p-bright);transform:translate(-50%,-50%)scale(1.06)}.sm-wheel__list{color:var(--p-mut);gap:7px;margin:0;padding:0;font-size:.88rem;list-style:none;display:grid}.sm-wheel__list b{color:var(--p-navy)}.sm-plat{background:var(--p-off);padding:84px 0}.sm-plat__tbl{border:1px solid var(--p-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -48px #07104f99}.sm-plat__r{border-top:1px solid var(--p-line);opacity:0;transition:opacity .45s,transform .45s,background .25s;transition-delay:calc(var(--k)*.1s);grid-template-columns:1.2fr repeat(5,1fr);align-items:center;gap:8px;padding:12px 20px;display:grid;transform:translate(-10px)}.sm-plat.is-in .sm-plat__r{opacity:1;transform:none}.sm-plat__r--h{background:var(--p-navy);color:#fff;font:700 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;opacity:1;border:0;transform:none}.sm-plat__r--h span:not(:first-child),.sm-plat__r>span[role=cell]{text-align:center}.sm-plat__r.is-on{background:#f4f7ff}.sm-plat__r button{font:800 .95rem var(--display);color:var(--p-navy);cursor:pointer;background:0 0;border:0;padding:0}.sm-dots{gap:4px;display:inline-flex}.sm-dots em{background:#e6ebf5;border-radius:50%;width:10px;height:10px;transition:background .4s}.sm-plat.is-in .sm-dots--1 em:nth-child(-n+1),.sm-plat.is-in .sm-dots--2 em:nth-child(-n+2),.sm-plat.is-in .sm-dots--3 em{background:var(--p-bright)}.sm-plat.is-in .sm-dots--3 em{background:var(--p-teal)}.sm-plat__note{border:1px solid var(--p-line);color:var(--p-mut);background:#fff;border-radius:14px;margin:16px 0 0;padding:14px 18px;font-size:.92rem}.sm-plat__note b{color:var(--p-navy)}.sm-eng{background:#fff;padding:84px 0}.sm-eng__in{grid-template-columns:220px 1fr 260px;align-items:center;gap:0;max-width:940px;margin:0 auto;display:grid;position:relative}.sm-eng__src{background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:var(--p-teal2);text-align:center;border-radius:20px;justify-items:center;gap:8px;padding:24px 18px;animation:4s ease-in-out infinite smBreath;display:grid;box-shadow:0 26px 50px -26px #07104fcc}.sm-eng__src b{color:#fff;font:800 1rem var(--display)}.sm-eng__fan{width:100%;height:360px}.sm-eng__fan path{fill:none;stroke:#b9c9f5;stroke-width:1.6px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k)*.1s)}.sm-eng.is-in .sm-eng__fan path{stroke-dashoffset:0}.sm-eng__out{flex-direction:column;justify-content:space-between;height:360px;margin:0;padding:0;list-style:none;display:flex}.sm-eng__out li{border:1px solid var(--p-line);color:var(--p-navy);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(.5s + var(--k)*.1s);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 13px;font-size:.86rem;font-weight:700;display:flex;transform:translate(-20px);box-shadow:0 10px 20px -16px #07104f80}.sm-eng__out li svg{color:var(--p-bright)}.sm-eng.is-in .sm-eng__out li{opacity:1;transform:none}.sm-eng__back{color:#08705f;background:#e9f7f3;border-radius:999px;grid-column:1/-1;justify-self:center;align-items:center;gap:12px;margin-top:20px;padding:10px 18px;font-size:.9rem;font-weight:700;display:flex}.sm-eng__back i{font-size:1.2rem;font-style:normal;animation:4s linear infinite ppSpin;display:inline-block}.sm-pil{background:var(--p-off);padding:84px 0}.sm-pil__grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.sm-pil__c{border:1px solid var(--p-line);opacity:0;transition:opacity .5s,transform .3s,box-shadow .3s,border-color .3s;transition-delay:calc(var(--k)*80ms),0s,0s,0s;background:#fff;border-radius:18px;padding:18px;transform:translateY(14px)}.sm-pil.is-in .sm-pil__c{opacity:1;transform:none}.sm-pil__c:hover{border-color:#c9d6fb;transform:translateY(-5px);box-shadow:0 24px 44px -30px #0b22a899}.sm-pil__c:focus-visible{border-color:#c9d6fb;transform:translateY(-5px);box-shadow:0 24px 44px -30px #0b22a899}.sm-pil__c>span{background:linear-gradient(140deg,var(--p-navy),var(--p-royal));width:40px;height:40px;color:var(--p-teal2);border-radius:12px;place-items:center;display:grid}.sm-pil__c h3{margin:12px 0 8px;font-size:1.1rem}.sm-pil__c ul{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.sm-pil__c li{color:var(--p-mut);background:#f1f4fa;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:600}.sm-cal{border:1px solid var(--p-line);background:#fff;border-radius:20px;margin-top:26px;padding:20px}.sm-cal__head h3{margin:0;font-size:1.1rem}.sm-cal__head p{color:var(--p-mut);margin:4px 0 14px;font-size:.86rem}.sm-cal__days{grid-template-columns:repeat(5,1fr);gap:8px;display:grid}.sm-cal__days button{border:1px solid var(--p-line);background:var(--p-off);text-align:left;cursor:pointer;border-radius:14px;gap:3px;padding:12px;transition:all .25s;display:grid}.sm-cal__days small{font:700 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#97a1b8}.sm-cal__days b{font:800 .92rem var(--display);color:var(--p-navy)}.sm-cal__days button.is-on{background:var(--p-navy);border-color:var(--p-navy)}.sm-cal__days button.is-on small{color:var(--p-teal2)}.sm-cal__days button.is-on b{color:#fff}.sm-cal__pane{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.sm-cal__pane span{color:var(--p-royal);animation:.35s both ppUp;animation-delay:calc(var(--k)*70ms);background:#eef3ff;border-radius:10px;padding:8px 13px;font-size:.84rem;font-weight:700}.sm-appr{margin-top:22px}.sm-appr h3{margin:0 0 12px;font-size:1.05rem}.sm-appr ol{counter-reset:x;grid-template-columns:repeat(8,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.sm-appr li{background:hsl(226,80%,calc(96% - var(--k)*4%));color:var(--p-navy);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);opacity:0;transition:opacity .4s;transition-delay:calc(.2s + var(--k)*.1s);padding:12px 10px 12px 18px;font-size:.78rem;font-weight:700;position:relative}.sm-appr li:nth-child(n+5){color:#fff}.sm-appr li:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.sm-pil.is-in .sm-appr li{opacity:1}.sm-svc__grid{gap:12px;grid-template-columns:repeat(5,1fr)!important}.sm-svc__c{padding:16px 14px}.sm-svc__c h3{align-items:flex-start;margin:10px 0 6px;font-size:.96rem}.sm-svc__c p{font-size:.84rem}.sm-tag{font-style:normal;font:800 .62rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-royal);background:#eef3ff;border-radius:6px;padding:3px 8px;display:inline-block}.sm-tag--run{color:#08705f;background:#e9f7f3}.sm-tag--create{color:#7a5a12;background:#fff4de}.sm-tag--amplify{color:#b4232d;background:#ffedee}.sm-tag--learn{color:#4b32b0;background:#eeeafe}.sm-op{background:linear-gradient(150deg,var(--p-deep),var(--p-navy) 60%,#0e1f7a);color:#fff;padding:86px 0}.sm-op__in{grid-template-columns:1fr 200px 1fr;align-items:center;gap:20px;display:grid}.sm-op__col{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;padding:22px}.sm-op__col h3{color:#fff;margin:0 0 12px;font-size:1.2rem}.sm-op__col ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.sm-op__col li{opacity:0;transition:opacity .4s;transition-delay:calc(var(--k)*80ms);border-radius:999px;padding:7px 12px;font-size:.84rem;font-weight:700}.sm-op.is-in .sm-op__col li{opacity:1}.sm-op__col--o li{color:var(--p-teal2);background:#6ee0ce24}.sm-op__col--p li{color:#c9d6ff;background:#8fb1ff29}.sm-op__col--o{border-color:#6ee0ce59}.sm-op__col--p{border-color:#8fb1ff59}.sm-op__mid{height:260px;position:relative}.sm-op__mid>svg{width:100%;height:calc(100% - 40px);position:absolute;top:20px;bottom:20px;left:0;right:0}.sm-op__mid path{fill:none;stroke-width:2px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.6s}.sm-op__mid .o{stroke:var(--p-teal2)}.sm-op__mid .p{stroke:var(--p-sky)}.sm-op.is-in .sm-op__mid path{stroke-dashoffset:0}.sm-op__mid .d1{fill:var(--p-teal2)}.sm-op__mid .d2{fill:var(--p-sky)}.sm-op__mid .t,.sm-op__mid .b{white-space:nowrap;color:var(--p-navy);background:#fff;border-radius:999px;padding:5px 11px;font-size:.74rem;font-weight:800;position:absolute;left:50%;transform:translate(-50%)}.sm-op__mid .t{top:0}.sm-op__mid .b{background:var(--p-gold2);bottom:0}.sm-op__note{text-align:center;color:#ffffffbf;max-width:620px;margin:22px auto 0;font-weight:600}.sm-ads{background:#fff;padding:84px 0}.sm-ads__flow{grid-template-columns:repeat(9,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.sm-ads__flow li{text-align:center;border:1px solid var(--p-line);background:var(--p-off);color:var(--p-navy);opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--k)*90ms);border-radius:14px;justify-items:center;gap:6px;padding:14px 6px;font-size:.8rem;font-weight:700;display:grid;position:relative;transform:translateY(12px)}.sm-ads.is-in .sm-ads__flow li{opacity:1;transform:none}.sm-ads__flow span{background:var(--p-navy);width:30px;height:30px;color:var(--p-teal2);font:800 .7rem var(--display);border-radius:50%;place-items:center;display:grid}.sm-ads__flow li:not(:last-child):after{content:"";background:#c9d6fb;width:8px;height:2px;position:absolute;top:28px;right:-8px}.sm-ads__flow li:nth-child(n+6) span{background:var(--p-teal);color:#fff}.sm-ab{background:var(--p-off);padding:84px 0}.sm-ab__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.sm-ab__metrics{flex-wrap:wrap;gap:6px;display:flex}.sm-ab__metrics button{border:1px solid var(--p-line);font:700 .82rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;transition:all .2s}.sm-ab__metrics button.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff}.sm-ab__board{border:1px solid var(--p-line);background:#fff;border-radius:20px;gap:10px;padding:18px;display:grid;box-shadow:0 34px 60px -44px #07104fb3}.sm-ab__top{color:var(--p-mut);justify-content:space-between;font-size:.8rem;display:flex}.sm-ab__top b{color:var(--p-navy);font-family:var(--display)}.sm-ab__row{border:1px solid #0000;border-radius:14px;grid-template-columns:52px 1fr 1.2fr;align-items:center;gap:12px;padding:10px;transition:all .4s;display:grid}.sm-ab__thumb{height:52px;color:var(--p-royal);background:linear-gradient(140deg,#eef3ff,#dce6ff);border-radius:12px;place-items:center;display:grid;position:relative}.sm-ab__thumb b{background:var(--p-navy);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.66rem;display:grid;position:absolute;top:-6px;right:-6px}.sm-ab__name{color:var(--p-navy);font-size:.86rem;font-weight:700}.sm-ab__bar{background:#eef1f7;border-radius:10px;height:10px;overflow:hidden}.sm-ab__bar em{background:#b9c9f5;border-radius:10px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1),background .4s;display:block}.sm-ab__row.is-win{background:#f2fbf8;border-color:#bfe9df}.sm-ab__row.is-win .sm-ab__bar em{background:linear-gradient(90deg,var(--p-teal),var(--p-teal2))}.sm-b2b__pipe{grid-template-columns:repeat(7,1fr)!important}.sm-b2b__pipe b{font-size:.9rem!important}.sm-smb{background:#fff;padding:84px 0}.sm-smb__in{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.sm-smb__steps{justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.sm-smb__steps li{width:var(--w);background:hsl(226,85%,calc(97% - var(--k)*5%));color:var(--p-navy);opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--k)*.1s);border-radius:12px;align-items:center;gap:10px;padding:11px 14px;font-size:.9rem;font-weight:700;display:flex;transform:scaleX(.8)}.sm-smb__steps li:nth-child(n+5){color:#fff}.sm-smb.is-in .sm-smb__steps li{opacity:1;transform:none}.sm-smb__steps span{width:24px;height:24px;color:var(--p-navy);background:#fff9;border-radius:50%;flex:none;place-items:center;font-size:.72rem;display:grid}.sm-brand{background:var(--p-off);padding:84px 0}.sm-brand__in{grid-template-columns:1.1fr .9fr;align-items:center;gap:44px;display:grid}.sm-brand__vis{grid-template-columns:1fr 1fr;align-items:center;gap:20px;display:grid;position:relative}.sm-brand__vis ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.sm-brand__vis li{border:1px solid var(--p-line);color:var(--p-navy);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*80ms);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font-size:.84rem;font-weight:700;display:flex;transform:translate(-12px)}.sm-brand__vis li svg{color:var(--p-bright)}.sm-brand.is-in .sm-brand__vis li{opacity:1;transform:none}.sm-brand__post{border:1px solid var(--p-line);opacity:0;background:#fff;border-radius:18px;gap:8px;padding:14px;transition:transform .6s cubic-bezier(.3,1.4,.5,1) .8s,opacity .6s .8s;display:grid;transform:scale(.9);box-shadow:0 30px 50px -30px #07104f99}.sm-brand.is-in .sm-brand__post{opacity:1;transform:none}.sm-brand__ph{aspect-ratio:1;background:linear-gradient(140deg,var(--p-navy),var(--p-royal) 60%,var(--p-teal));border-radius:12px;position:relative;overflow:hidden}.sm-brand__ph i{background:#6ee0ce59;border-radius:50%;position:absolute}.sm-brand__ph i:first-child{width:60%;height:60%;top:-14%;right:-14%}.sm-brand__ph i:last-child{background:#f0d98f80;width:34%;height:34%;bottom:10%;left:10%}.sm-brand__post .l{background:#e3e8f2;border-radius:6px;height:7px}.sm-brand__post .l.s{width:60%}.sm-brand__post b{background:var(--p-bright);color:#fff;border-radius:9px;justify-self:start;padding:6px 14px;font-size:.78rem}.sm-comm{background:#fff;padding:84px 0}.sm-comm__in{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.sm-comm__chips{flex-wrap:wrap;gap:7px;display:flex}.sm-comm__chips span{background:var(--p-off);border:1px solid var(--p-line);color:var(--p-navy);border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.82rem;font-weight:700;display:inline-flex}.sm-comm__chips svg{color:var(--p-teal)}.sm-comm__thread{background:var(--p-off);border:1px solid var(--p-line);border-radius:20px;gap:10px;margin:0;padding:20px;list-style:none;display:grid}.sm-comm__thread li{opacity:0;max-width:70%;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.25s);border-radius:16px;padding:11px 15px;font-size:.88rem;font-weight:700;transform:translateY(10px)}.sm-comm__thread li.l{color:var(--p-navy);border:1px solid var(--p-line);background:#fff;border-bottom-left-radius:4px;justify-self:start}.sm-comm__thread li.r{background:var(--p-bright);color:#fff;border-bottom-right-radius:4px;justify-self:end}.sm-comm__thread li:last-child{background:var(--p-teal);color:#fff;border:0}.sm-comm.is-in .sm-comm__thread li{opacity:1;transform:none}.sm-cr{background:var(--p-off);padding:84px 0}.sm-cr__in{grid-template-columns:1fr 1fr;align-items:center;gap:20px 44px;display:grid}.sm-cr__vs{grid-row:span 2;grid-template-columns:1fr 1fr;gap:12px;display:grid}.sm-cr__card{border:1px solid var(--p-line);text-align:center;background:#fff;border-radius:18px;justify-items:center;gap:6px;padding:20px 14px;display:grid}.sm-cr__card .av{background:linear-gradient(140deg,#dce6ff,#b9c9f5);border-radius:50%;width:56px;height:56px}.sm-cr__card--a .av{background:linear-gradient(140deg,#e6ebf5,#c9d1e3);width:72px;height:72px}.sm-cr__card b{font:800 1rem var(--display);color:var(--p-navy)}.sm-cr__card small{color:var(--p-mut);font-size:.78rem}.sm-cr__card i{background:#eef1f7;border-radius:8px;width:100%;height:8px;overflow:hidden}.sm-cr__card em{border-radius:8px;width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1) .3s;display:block}.sm-cr__card--a em{background:var(--p-coral)}.sm-cr__card--b em{background:linear-gradient(90deg,var(--p-teal),var(--p-teal2))}.sm-cr__card--b{border-color:#bfe9df;box-shadow:0 26px 50px -32px #0e9c8899}.sm-cr.is-in .sm-cr__card em{width:var(--w)}.sm-cr__crit{grid-template-columns:1fr 1fr;gap:7px;margin:0;padding:0;list-style:none;display:grid}.sm-cr__crit li{color:var(--p-navy);opacity:0;transition:opacity .4s;transition-delay:calc(var(--k)*80ms);align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:flex}.sm-cr.is-in .sm-cr__crit li{opacity:1}.sm-cr__crit span{background:var(--p-teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;display:grid}.sm-lis{background:radial-gradient(100% 120% at 20% 50%,#0f2580,var(--p-navy) 50%,var(--p-deep));color:#fff;padding:86px 0;overflow:hidden}.sm-lis__in{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.sm-radar{aspect-ratio:1;background:radial-gradient(circle,#6ee0ce14,#0000 70%);border:1px solid #6ee0ce4d;border-radius:50%;width:100%;max-width:460px;margin:0 auto;position:relative;overflow:visible}.sm-radar__ring{border:1px solid #6ee0ce33;border-radius:50%;position:absolute;top:16%;bottom:16%;left:16%;right:16%}.sm-radar__ring.r2{top:32%;bottom:32%;left:32%;right:32%}.sm-radar__ring.r3{background:#6ee0ce33;top:46%;bottom:46%;left:46%;right:46%}.sm-radar__sweep{background:conic-gradient(#6ee0ce59,#0000 70deg);border-radius:50%;animation:5s linear infinite ppSpin;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(circle,#000 70%,#0000 71%);mask-image:radial-gradient(circle,#000 70%,#0000 71%)}.sm-radar__blip{white-space:nowrap;color:#fff;background:#040a33b3;border:1px solid #6ee0ce4d;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:.7rem;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%)}.sm-radar__blip i{background:var(--p-teal2);width:7px;height:7px;animation:2.5s infinite smPing;animation-delay:calc(var(--k)*.35s);border-radius:50%;box-shadow:0 0 #6ee0ceb3}@keyframes smPing{70%{box-shadow:0 0 0 8px #6ee0ce00}to{box-shadow:0 0 #6ee0ce00}}.sm-lis__list{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.sm-lis__list li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:.86rem;font-weight:600;display:flex}.sm-lis__list svg{color:var(--p-teal2)}.sm-rep__q{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sm-rep__q li{border:1px solid var(--p-line);border-left:4px solid var(--p-bright);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.12s);background:#fff;border-radius:14px;gap:2px;padding:12px 14px;display:grid;transform:translate(-10px)}.sm-rep.is-in .sm-rep__q li{opacity:1;transform:none}.sm-rep__q li:last-child{border-left-color:var(--p-teal)}.sm-rep__q b{font:800 .98rem var(--display);color:var(--p-navy)}.sm-rep__q span{color:var(--p-mut);font-size:.84rem}.sm-dash__g{grid-template-columns:1fr 1fr 1fr!important}.sm-dash__g .pp-dash__p{min-height:110px}.sm-dash__hb{flex:1;align-content:center;gap:7px;display:grid}.sm-dash__hb span{grid-template-columns:62px 1fr;align-items:center;gap:6px;display:grid}.sm-dash__hb small{color:var(--p-mut);font-size:.66rem;font-weight:700}.sm-dash__hb i{background:linear-gradient(90deg,var(--p-bright),var(--p-teal));width:0;height:9px;transition:width .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.3s + var(--k)*.12s);border-radius:6px}.sm-rep.is-in .sm-dash__hb i{width:var(--w)}.sm-dash__top{flex:1;align-content:center;gap:5px;display:grid}.sm-dash__top span{color:var(--p-navy);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:5px 7px;font-size:.74rem;font-weight:700;display:flex}.sm-dash__top b{background:var(--p-navy);color:#fff;border-radius:5px;place-items:center;width:18px;height:18px;font-size:.62rem;display:grid}.sm-dash__stack{flex:1;align-items:flex-end;gap:10px;height:80px;display:flex}.sm-dash__stack span{transform-origin:bottom;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.3s + var(--k)*.1s);border-radius:6px;flex-direction:column-reverse;flex:1;display:flex;overflow:hidden;transform:scaleY(0)}.sm-dash__stack i{background:var(--p-teal2)}.sm-dash__stack em{background:var(--p-bright)}.sm-rep.is-in .sm-dash__stack span{transform:none}.sm-work{background:#fff;padding:84px 0}.sm-work__in{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.sm-cyc{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative}.sm-cyc>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.sm-cyc .t{fill:none;stroke:var(--p-line);stroke-width:1.2px}.sm-cyc .p{fill:none;stroke:var(--p-bright);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:100;transition:stroke-dashoffset .6s}.sm-cyc__core{text-align:center;width:54%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sm-cyc__core small{font:700 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-bright)}.sm-cyc__core b{font:800 1.4rem var(--display);color:var(--p-navy);margin:4px 0;display:block}.sm-cyc__core p{color:var(--p-mut);margin:0;font-size:.84rem;line-height:1.45}.sm-cyc__n{border:2px solid var(--p-line);width:46px;height:46px;font:800 .8rem var(--display);color:#97a1b8;cursor:pointer;background:#fff;border-radius:50%;transition:all .3s;position:absolute;transform:translate(-50%,-50%)}.sm-cyc__n.is-past{color:var(--p-royal);border-color:#c9d6fb}.sm-cyc__n.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff;box-shadow:0 0 0 6px #1e5bff24}.sm-work__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sm-work__list li{border-radius:12px;gap:12px;padding:10px 12px;transition:background .3s;display:flex}.sm-work__list li.is-on{background:#eef3ff}.sm-work__list em{font:800 .8rem var(--display);color:var(--p-bright);padding-top:2px;font-style:normal}.sm-work__list h3{margin:0;font-size:1rem}.sm-work__list p{color:var(--p-mut);margin:2px 0 0;font-size:.84rem}.sm-adv{background:linear-gradient(150deg,var(--p-deep),var(--p-navy));color:#fff;padding:86px 0;overflow:hidden}.sm-adv__vis{grid-template-columns:240px 1fr 260px;align-items:center;max-width:900px;margin:0 auto;display:grid}.sm-adv__vis ul{flex-direction:column;justify-content:space-between;height:300px;margin:0;padding:0;list-style:none;display:flex}.sm-adv__vis li{opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--k)*.1s);background:#ffffff12;border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font-size:.9rem;font-weight:700;display:flex;transform:translate(-14px)}.sm-adv__vis li svg{color:var(--p-teal2)}.sm-adv.is-in .sm-adv__vis li{opacity:1;transform:none}.sm-adv__vis>svg{width:100%;height:300px}.sm-adv__vis path{fill:none;stroke:#6ee0ce8c;stroke-width:1.6px;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.2s;transition-delay:calc(.4s + var(--k)*.1s)}.sm-adv.is-in .sm-adv__vis path{stroke-dashoffset:0}.sm-adv__out{background:linear-gradient(150deg,var(--p-teal),#14b39c);text-align:center;border-radius:20px;justify-items:center;gap:8px;padding:26px 18px;display:grid;box-shadow:0 30px 60px -30px #0e9c88e6}.sm-adv__out b{font:800 1.15rem var(--display)}.sm-case__flow{grid-template-columns:repeat(7,1fr)!important;gap:10px!important}.sm-case__flow li{padding:14px!important}.sm-case__flow p{font-size:.8rem!important}.sm-tools{background:var(--p-off);padding:84px 0}.sm-tools__grid{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.sm-tools__c{border:1px solid var(--p-line);background:#fff;border-radius:18px;padding:18px}.sm-tools__c h3{align-items:center;gap:8px;margin:0 0 10px;font-size:.96rem;display:flex}.sm-tools__c h3 span{width:30px;height:30px;color:var(--p-bright);background:#eef3ff;border-radius:9px;place-items:center;display:grid}.sm-tools__c ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.sm-tools__c li{color:var(--p-mut);font-size:.86rem;font-weight:600}.sm-tools__c li:before{content:"· ";color:var(--p-bright);font-weight:800}.sm-final__sig{font:800 clamp(1rem,1.8vw,1.2rem)/1.4 var(--display)!important;color:var(--p-teal2)!important;margin:0 0 14px!important}@media (max-width:1100px){.sm-svc__grid{grid-template-columns:repeat(3,1fr)!important}.sm-pil__grid{grid-template-columns:repeat(3,1fr)}.sm-ads__flow{grid-template-columns:repeat(5,1fr)}.sm-ads__flow li:after{display:none}.sm-case__flow{grid-template-columns:repeat(4,1fr)!important}.sm-b2b__pipe{grid-template-columns:repeat(4,1fr)!important;row-gap:6px!important}.sm-tools__grid{grid-template-columns:repeat(3,1fr)}.sm-shift__grid{grid-template-columns:1fr 1fr}.sm-appr ol{grid-template-columns:repeat(4,1fr);row-gap:6px}}@media (max-width:960px){.sm-hero__in,.sm-sys__in,.sm-aud__in,.sm-wheel__in,.sm-ab__in,.sm-smb__in,.sm-brand__in,.sm-comm__in,.sm-cr__in,.sm-lis__in,.sm-work__in{grid-template-columns:1fr}.sm-cr__vs{grid-row:auto}.sm-models,.sm-op__in{grid-template-columns:1fr}.sm-op__mid{width:100%;max-width:200px;height:180px;margin:0 auto}.sm-eng__in{grid-template-columns:1fr;gap:16px}.sm-eng__fan{display:none}.sm-eng__out{flex-flow:wrap;justify-content:center;gap:8px;height:auto}.sm-adv__vis{grid-template-columns:1fr;gap:16px}.sm-adv__vis>svg{display:none}.sm-adv__vis ul{flex-flow:wrap;justify-content:center;gap:8px;height:auto}.sm-plat__r{grid-template-columns:1.1fr repeat(5,1fr);padding:10px 12px;font-size:.8rem}.sm-plat__r--h{letter-spacing:.04em;font-size:.58rem}.sm-dash__g{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.sm-hero{padding:22px 0 40px}.sm-sys,.sm-shift,.sm-aud,.sm-wheel,.sm-plat,.sm-eng,.sm-pil,.sm-op,.sm-ads,.sm-ab,.sm-smb,.sm-brand,.sm-comm,.sm-cr,.sm-lis,.sm-work,.sm-adv,.sm-tools{padding:56px 0}.sm-eco{aspect-ratio:auto;max-width:390px;padding-bottom:0}.sm-eco__lines,.sm-eco__core{display:none}.sm-eco__nodes{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:14px;display:flex}.sm-eco__nodes:before{content:"Audience at the centre";text-align:center;width:100%;font:800 .78rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-bright);margin-bottom:4px}.sm-eco__nodes li{font-size:.74rem;position:static;transform:none!important}.sm-feed{width:100%;margin:0}.sm-loop{aspect-ratio:auto;max-width:none}.sm-loop>svg,.sm-loop__core{display:none}.sm-loop ol{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sm-loop li{text-align:left;background:#ffffff0a;border-radius:12px;flex-direction:row;gap:8px;width:auto;padding:8px;position:static;transform:none}.sm-loop li span{flex:none;width:32px;height:32px}.sm-shift__grid{grid-template-columns:1fr}.sm-model li{padding:5px 9px;font-size:.76rem}.sm-aud__stack li{width:100%!important}.sm-wheel__vis{aspect-ratio:auto;max-width:none}.sm-wheel__vis>svg{display:none}.sm-wheel__core{aspect-ratio:auto;border-radius:18px;width:100%;min-height:100px;margin-bottom:10px;position:relative;top:auto;left:auto;transform:none}.sm-wheel__n{margin:3px;position:static;transform:none!important}.sm-wheel__vis{flex-wrap:wrap;justify-content:center;display:flex}.sm-wheel__list{display:none}.sm-plat__tbl{overflow-x:auto}.sm-plat__r{min-width:560px}.sm-pil__grid{display:flex}.sm-cal__days{scroll-snap-type:x mandatory;grid-template-columns:repeat(5,minmax(112px,1fr));padding-bottom:4px;overflow-x:auto}.sm-cal__days button{scroll-snap-align:start}.sm-appr ol{grid-template-columns:1fr 1fr}.sm-appr li,.sm-appr li:first-child{clip-path:none;border-radius:10px}.sm-svc__grid{display:flex!important}.sm-ads__flow{grid-template-columns:1fr 1fr 1fr}.sm-ab__row{grid-template-columns:44px 1fr;row-gap:6px}.sm-ab__bar{grid-column:1/-1}.sm-b2b__pipe{grid-template-columns:1fr!important}.sm-smb__steps li{width:100%}.sm-brand__vis{grid-template-columns:1fr}.sm-brand__post{justify-self:center;max-width:240px}.sm-comm__thread li{max-width:85%}.sm-cr__crit{grid-template-columns:1fr}.sm-radar{max-width:320px}.sm-radar__blip{padding:3px 7px;font-size:.58rem}.sm-lis__list{grid-template-columns:1fr}.sm-dash__g,.sm-case__flow{grid-template-columns:1fr!important}.sm-tools__grid{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.sm *,.sm :before,.sm :after{transition:none!important;animation:none!important}.sm-model li,.sm-shift__grid li,.sm-aud__stack li,.sm-plat__r,.sm-eng__out li,.sm-pil__c,.sm-appr li,.sm-op__col li,.sm-ads__flow li,.sm-smb__steps li,.sm-brand__vis li,.sm-brand__post,.sm-comm__thread li,.sm-cr__crit li,.sm-adv__vis li,.sm-rep__q li,.sm-eco__nodes li,.sm-trust li{opacity:1!important;transform:none!important}.sm-eco__nodes li{transform:translate(-50%,-50%)!important}.sm-eng__fan path,.sm-op__mid path,.sm-adv__vis path{stroke-dashoffset:0}.sm-dots--1 em:nth-child(-n+1),.sm-dots--2 em:nth-child(-n+2),.sm-dots--3 em{background:var(--p-bright)}.sm-cr__card em,.sm-dash__hb i{width:var(--w)}.sm-dash__stack span{transform:none}}@media (prefers-reduced-motion:reduce) and (max-width:760px){.sm-eco__nodes li{transform:none!important}}.dk-sec{padding:84px 0}.dk-sec--light{background:#fff}.dk-sec--off{background:var(--p-off)}.dk-sec--dark{background:radial-gradient(110% 120% at 80% 20%,#132a8c,var(--p-navy) 50%,var(--p-deep));color:#fff}.dk-note{color:var(--p-mut);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:.86rem;display:flex}.dk-note:before{content:"i";width:18px;height:18px;color:var(--p-bright);font:800 .7rem var(--display);background:#eef3ff;border-radius:50%;flex:none;place-items:center;display:grid}.dk-sec--dark .dk-note{color:#ffffffb3}.dk-links{color:var(--p-mut);text-align:center;margin:20px 0 0;font-size:.92rem}.dk-sec--dark .dk-links{color:#ffffffbf}.dk-links a{color:var(--p-bright);font-weight:700}.dk-sec--dark .dk-links a{color:var(--p-teal2)}.dk-hero{background:linear-gradient(#f2f6ff 0%,#fff 100%);padding:34px 0 60px;position:relative;overflow:hidden}.dk-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dk-hero__grid{background-image:radial-gradient(#0b22a81f 1px,#0000 1.4px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 72% 45%,#000,#0000 70%);mask-image:radial-gradient(at 72% 45%,#000,#0000 70%)}.dk-hero__glow{background:radial-gradient(closest-side,#1e5bff29,#0000);width:60%;height:90%;position:absolute;top:-10%;right:-10%}.dk-hero__in{grid-template-columns:1fr 1.05fr;align-items:center;gap:40px;display:grid;position:relative}.dk-hero .crumbs a,.dk-hero .crumbs span{color:var(--p-mut)}.dk-hero h1{letter-spacing:-.02em;color:var(--p-navy);margin:.4em 0 .38em;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.06}.dk-hero__lead{color:var(--p-mut);max-width:580px;margin:0 0 26px;font-size:1.06rem;line-height:1.6}.dk-hero--dark{background:radial-gradient(120% 90% at 85% 10%,#16308f 0%,var(--p-navy) 42%,var(--p-deep) 100%);color:#fff}.dk-hero--dark .dk-hero__grid{background-image:radial-gradient(#8fb1ff2e 1px,#0000 1.4px)}.dk-hero--dark h1{color:#fff}.dk-hero--dark .dk-hero__lead{color:#fffc}.dk-hero--dark .crumbs a,.dk-hero--dark .crumbs span{color:#ffffffa8}.dk-hero--dark .sm-trust li{color:#e6ecff;background:#ffffff12;border-color:#ffffff29}.dk-orb{width:100%;max-width:540px;margin:0 auto;position:relative}.dk-orb__box{aspect-ratio:1;position:relative}.dk-orb__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.dk-orb__lines .ring{fill:none;stroke:#c9d6fb;stroke-width:.3px;stroke-dasharray:1 1.4}.dk-orb__lines line{stroke:#b9c9f5;stroke-width:.3px}.dk-orb__lines .out{fill:var(--p-bright)}.dk-orb__lines .back{fill:var(--p-teal)}.dk-orb--dark .dk-orb__lines .ring{stroke:#8fb1ff66}.dk-orb--dark .dk-orb__lines line{stroke:#8fb1ff59}.dk-orb--dark .dk-orb__lines .out{fill:var(--p-teal2)}.dk-orb--dark .dk-orb__lines .back{fill:var(--p-sky)}.dk-orb__core{aspect-ratio:1;text-align:center;background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fff;border-radius:50%;place-content:center;width:32%;padding:10px;animation:4s ease-in-out infinite smBreath;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #1e5bff14,0 0 0 22px #1e5bff0d,0 24px 44px -18px #07104fcc}.dk-orb--dark .dk-orb__core{background:linear-gradient(150deg,var(--p-teal),var(--p-royal));box-shadow:0 0 0 10px #6ee0ce14,0 0 0 22px #6ee0ce0a}.dk-orb__core small{color:var(--p-teal2);letter-spacing:.04em;font-size:.6rem;font-weight:600}.dk-orb--dark .dk-orb__core small{color:#e6fffa}.dk-orb__core b{font:800 clamp(.82rem,1.5vw,1.08rem)/1.15 var(--display);letter-spacing:.08em;text-transform:uppercase}.dk-orb__core p{color:#fff;margin:0;font-size:.72rem;line-height:1.35;animation:.3s both ppUp}.dk-orb__nodes{margin:0;padding:0;list-style:none}.dk-orb__nodes li{animation:.6s both ppUp;animation-delay:calc(.3s + var(--k)*80ms);z-index:2;position:absolute;transform:translate(-50%,-50%)}.dk-orb__nodes button{border:1px solid var(--p-line);font:700 .76rem var(--display);color:var(--p-navy);white-space:nowrap;cursor:default;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 6px;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 12px 24px -16px #07104f8c}.dk-orb__nodes button:hover{border-color:var(--p-bright);transform:scale(1.06)}.dk-orb__nodes button:focus-visible{border-color:var(--p-bright);transform:scale(1.06)}.dk-orb__nodes span{width:24px;height:24px;color:var(--p-bright);background:#eef3ff;border-radius:50%;place-items:center;display:grid}.dk-orb--dark .dk-orb__nodes button{color:#fff;background:#040a33d9;border-color:#fff3}.dk-orb--dark .dk-orb__nodes span{color:var(--p-teal2);background:#6ee0ce24}.dk-tick{width:62%;margin:-2% 0 0 auto;position:relative}.dk-tick--dark{background:#040a33bf;border-color:#ffffff29}.dk-tick--dark .sm-feed__c{background:#ffffff0f;border-color:#ffffff1f}.dk-tick--dark .sm-feed__c b{color:#fff}.dk-tick--dark .sm-feed__c p,.dk-tick--dark .sm-feed__top b{color:#ffffffa6}.dk-tick--dark .sm-feed__top .pp-live{color:var(--p-teal2)}.dk-tick--dark .sm-feed__top .pp-live em{background:var(--p-teal2)}.dk-str{grid-template-columns:minmax(0,1.05fr) 60px minmax(0,1fr) 60px minmax(0,.95fr);align-items:center;display:grid}.dk-str ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dk-str__in li,.dk-str__out li{border:1px solid var(--p-line);color:var(--p-navy);animation:.5s both ppUp;animation-delay:calc(var(--k)*60ms);background:#fff;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;font-size:.78rem;font-weight:700;display:flex}.dk-str__in svg{color:var(--p-bright);flex:none}.dk-str__out li{color:#08705f;background:#e9f7f3;border-color:#bfe9df}.dk-str__w{align-self:stretch;width:100%;height:100%;min-height:220px}.dk-str__w path{fill:none;stroke:#b9c9f5;stroke-width:1.2px;vector-effect:non-scaling-stroke;stroke-dasharray:4 5;animation:2s linear infinite ppDash}.dk-str__core{text-align:center;background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fff;border-radius:20px;justify-items:center;gap:6px;padding:20px 12px;animation:4s ease-in-out infinite smBreath;display:grid;box-shadow:0 26px 50px -24px #07104fcc}.dk-str__core small{letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal2);font-size:.66rem;font-weight:700}.dk-str__core b{font:800 1.05rem/1.2 var(--display)}.dk-str--dark .dk-str__in li{color:#fff;background:#ffffff0f;border-color:#ffffff24}.dk-str--dark .dk-str__in svg{color:var(--p-teal2)}.dk-str--dark .dk-str__out li{color:var(--p-teal2);background:#6ee0ce24;border-color:#6ee0ce4d}.dk-str--dark .dk-str__w path{stroke:#8fb1ff73}.dk-str--dark .dk-str__core{background:linear-gradient(150deg,var(--p-teal),var(--p-royal))}.dk-strsec .dk-str{max-width:900px;margin:0 auto}.dk-stmt{text-align:center;padding:64px 0}.dk-stmt__q{max-width:860px;font:800 clamp(1.4rem,3vw,2.2rem)/1.2 var(--display);color:var(--p-navy);letter-spacing:-.01em;margin:0 auto 22px}.dk-chip-flow{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dk-chip-flow li{border:1px solid var(--p-line);color:var(--p-navy);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.1s);background:#fff;border-radius:999px;padding:8px 14px;font-size:.86rem;font-weight:700;position:relative;transform:translateY(8px)}.dk-chip-flow li+li{margin-left:14px}.dk-chip-flow li+li:before{content:"→";color:var(--p-bright);font-weight:800;position:absolute;top:50%;left:-16px;transform:translateY(-50%)}.dk-chip-flow li:last-child{background:var(--p-teal);border-color:var(--p-teal);color:#fff}.is-in .dk-chip-flow li{opacity:1;transform:none}.dk-chip-flow--sm{justify-content:flex-start;margin-top:16px}.dk-chip-flow--sm li{padding:6px 11px;font-size:.78rem}.dk-prob__grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;display:grid}.dk-prob__ic{width:44px;height:44px;color:var(--p-coral);background:#ffe9eb;border-radius:13px;place-items:center;display:grid}.dk-prob__close{text-align:center;font:800 1.1rem var(--display);color:var(--p-navy);margin:24px auto 0}.dk-leak__in{max-width:860px;margin:0 auto}.dk-leak__stages{justify-items:center;gap:10px;margin:0;padding:0;list-style:none;display:grid}.dk-leak__stages li{width:var(--w);background:linear-gradient(90deg,#1e5bff59,#0e9c8840);border:1px solid #ffffff24;border-radius:14px;grid-template-columns:150px 1fr;align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative}.dk-leak__stages b{font:800 .92rem var(--display)}.dk-leak__hole{background:#ef4f5a2e;border:1px dashed #ffb4b999;border-radius:10px;grid-template-columns:22px 1fr;align-items:center;column-gap:8px;padding:6px 10px;transition:all .5s;display:grid}.dk-leak__hole i{background:var(--p-coral);color:#fff;border-radius:50%;grid-row:span 2;place-items:center;width:22px;height:22px;font-size:.7rem;font-style:normal;display:grid;position:relative}.dk-leak__hole i:after{content:"";background:var(--p-coral);--k:1;border-radius:0 0 4px 4px;width:4px;height:6px;margin-left:-2px;animation:1.6s ease-in infinite ppDrip;position:absolute;bottom:-6px;left:50%}.dk-leak__hole strong{color:#ffc6ca;font-size:.82rem}.dk-leak__hole em{color:#ffffffb3;font-size:.74rem;font-style:normal}.dk-leak__hole.is-fixed{background:#6ee0ce24;border:1px solid #6ee0ce80}.dk-leak__hole.is-fixed i{background:var(--p-teal)}.dk-leak__hole.is-fixed i:after{display:none}.dk-leak__hole.is-fixed strong{color:var(--p-teal2);-webkit-text-decoration:line-through #6ee0ce99;text-decoration:line-through #6ee0ce99}.dk-leak__final{text-align:center;margin-top:18px}.dk-leak__final span{font:800 1rem var(--display);background:#ef4f5a2e;border:1px solid #ffb4b980;border-radius:999px;padding:12px 22px;transition:all .5s;display:inline-block}.dk-leak__in.is-done .dk-leak__final span{background:var(--p-teal);border-color:var(--p-teal2);box-shadow:0 0 0 8px #6ee0ce1f}.dk-sys__row{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.dk-sys__row li{text-align:center;border:1px solid var(--p-line);opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--k)*.1s);background:#fff;border-radius:16px;padding:14px 8px;position:relative;transform:translateY(12px)}.dk-sec--dark .dk-sys__row li{background:#ffffff0d;border-color:#ffffff24}.is-in .dk-sys__row li{opacity:1;transform:none}.dk-sys__row li:not(:last-child):after{content:"→";color:var(--p-bright);z-index:1;font-size:.8rem;font-weight:800;position:absolute;top:30px;right:-10px}.dk-sec--dark .dk-sys__row li:not(:last-child):after{color:var(--p-teal2)}.dk-sys__n{background:var(--p-navy);width:42px;height:42px;color:var(--p-teal2);border-radius:13px;place-items:center;margin:0 auto 6px;display:grid}.dk-sec--dark .dk-sys__n{background:var(--p-teal);color:#fff}.dk-sys__row em{font:700 .64rem var(--display);letter-spacing:.12em;color:#97a1b8;font-style:normal}.dk-sys__row h3{margin:2px 0 4px;font-size:.92rem}.dk-sec--dark .dk-sys__row h3{color:#fff}.dk-sys__row p{color:var(--p-mut);margin:0;font-size:.78rem;line-height:1.4}.dk-sec--dark .dk-sys__row p{color:#ffffffb8}.dk-sys__back{color:var(--p-teal);justify-content:center;align-items:center;gap:8px;margin:20px 0 0;font-weight:700;display:flex}.dk-sec--dark .dk-sys__back{color:var(--p-teal2)}.dk-eng__in{grid-template-columns:1fr 1.1fr 1fr;align-items:center;gap:22px;max-width:1000px;margin:0 auto;display:grid}.dk-eng__col h3{font:800 .74rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--p-mut);margin:0 0 10px}.dk-sec--dark .dk-eng__col h3{color:var(--p-teal2)}.dk-eng__col ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.dk-eng__col li{border:1px solid var(--p-line);color:var(--p-navy);opacity:0;transition:opacity .45s,transform .45s;transition-delay:calc(var(--k)*80ms);background:#fff;border-radius:12px;padding:10px 14px;font-size:.88rem;font-weight:700;transform:translate(-14px)}.dk-sec--dark .dk-eng__col li{color:#fff;background:#ffffff0f;border-color:#ffffff24}.dk-eng__col--out li{color:#08705f;background:#e9f7f3;border-color:#bfe9df;transform:translate(14px)}.dk-sec--dark .dk-eng__col--out li{color:var(--p-teal2);background:#6ee0ce24;border-color:#6ee0ce59}.dk-eng.is-in .dk-eng__col li{opacity:1;transform:none}.dk-eng__core{aspect-ratio:1;text-align:center;background:radial-gradient(circle,var(--p-royal),var(--p-navy) 70%);color:#fff;border-radius:50%;place-content:center;justify-items:center;padding:30px;display:grid;position:relative;box-shadow:0 30px 60px -30px #07104fe6}.dk-eng__core b{font:800 .9rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-teal2);max-width:180px;margin-bottom:10px}.dk-eng__core ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.dk-eng__core li{font:700 .84rem var(--display);color:#ffffff80;transition:all .3s}.dk-eng__core li.is-on{color:#fff;transform:scale(1.15)}.dk-eng__spin{pointer-events:none;border:2px dashed #6ee0ce66;border-radius:50%;animation:24s linear infinite ppSpin;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.dk-fun__row{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dk-fun__row li{border:1px solid var(--p-line);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*.12s);background:#fff;border-radius:16px;padding:16px 14px;position:relative;overflow:hidden;transform:translateY(14px)}.dk-sec--dark .dk-fun__row li{background:#ffffff0d;border-color:#ffffff24}.is-in .dk-fun__row li{opacity:1;transform:none}.dk-fun__bar{background:linear-gradient(90deg,var(--p-bright),var(--p-teal));transform-origin:0;height:5px;transform:scaleX(calc(var(--h)/100));position:absolute;top:0;left:0;right:0}.dk-fun__row em{font:700 .66rem var(--display);letter-spacing:.12em;color:var(--p-bright);font-style:normal}.dk-sec--dark .dk-fun__row em{color:var(--p-teal2)}.dk-fun__row h3{margin:4px 0;font-size:1.04rem}.dk-sec--dark .dk-fun__row h3{color:#fff}.dk-fun__row p{color:var(--p-mut);margin:0 0 8px;font-size:.82rem}.dk-sec--dark .dk-fun__row p{color:#ffffffb3}.dk-fun__row div{flex-wrap:wrap;gap:5px;display:flex}.dk-fun__row div span{color:var(--p-navy);background:#f1f4fa;border-radius:999px;padding:4px 9px;font-size:.74rem;font-weight:600}.dk-sec--dark .dk-fun__row div span{color:#e6ecff;background:#ffffff14}.dk-cards{gap:14px;display:grid}.dk-cards--3{grid-template-columns:repeat(3,1fr);margin-top:20px}.dk-cards--4{grid-template-columns:repeat(4,1fr)}.dk-cards--5{grid-template-columns:repeat(5,1fr)}.dk-card{border:1px solid var(--p-line);opacity:0;transition:opacity .5s,transform .3s,box-shadow .3s,border-color .3s;transition-delay:calc(var(--k)*60ms),0s,0s,0s;background:#fff;border-radius:18px;flex-direction:column;gap:6px;padding:18px;display:flex;position:relative;transform:translateY(14px)}.is-in .dk-card{opacity:1;transform:none}.dk-card:hover{border-color:#c9d6fb;transform:translateY(-5px);box-shadow:0 24px 44px -30px #0b22a899}.dk-card:focus-visible{border-color:#c9d6fb;transform:translateY(-5px);box-shadow:0 24px 44px -30px #0b22a899}.dk-card>span{background:linear-gradient(140deg,var(--p-navy),var(--p-royal));width:40px;height:40px;color:var(--p-teal2);border-radius:12px;place-items:center;display:grid}.dk-card>em{align-self:flex-start}.dk-card h3{margin:6px 0 0;font-size:1rem}.dk-card p{color:var(--p-mut);margin:0;font-size:.86rem;line-height:1.5}.dk-card__link{color:var(--p-bright);margin-top:auto;padding-top:6px;font-size:.86rem;font-weight:700;text-decoration:none}.dk-cmp__in{align-items:stretch;gap:14px;display:grid}.dk-cmp__in--2{grid-template-columns:1fr 1fr;max-width:920px;margin:0 auto}.dk-cmp__in--3{grid-template-columns:repeat(3,1fr)}.dk-cmp__in--4{grid-template-columns:repeat(4,1fr)}.dk-cmp__col{border:1px solid var(--p-line);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*.15s);background:#fff;border-radius:18px;padding:20px;position:relative;transform:translateY(12px)}.is-in .dk-cmp__col{opacity:1;transform:none}.dk-cmp__col:not(:last-child):after{content:"→";background:var(--p-bright);color:#fff;z-index:1;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-weight:800;display:grid;position:absolute;top:50%;right:-13px;transform:translateY(-50%)}.dk-cmp__col h3{margin:0 0 10px;font-size:1.1rem}.dk-cmp__col ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dk-cmp__col li{color:var(--p-navy);background:#f1f4fa;border-radius:999px;padding:6px 11px;font-size:.82rem;font-weight:700}.dk-cmp__col--a li{color:var(--p-mut);background:#f1f4fa}.dk-cmp__col--b{border-color:#c9d6fb}.dk-cmp__col--b li{color:var(--p-royal);background:#eef3ff}.dk-cmp__col--c{background:linear-gradient(160deg,#fff,#f2fbf8);border-color:#bfe9df}.dk-cmp__col--c li{color:#08705f;background:#e3f6f2}.dk-cmp__col--d{border-color:#f0d98f}.dk-cmp__col--d li{color:#7a5a12;background:#fff6de}.dk-sec--dark .dk-cmp__col{background:#ffffff0d;border-color:#ffffff24}.dk-sec--dark .dk-cmp__col h3{color:#fff}.dk-sec--dark .dk-cmp__col li{color:#e6ecff;background:#ffffff14}.dk-sec--dark .dk-cmp__col--b{border-color:#8fb1ff66}.dk-sec--dark .dk-cmp__col--b li{color:#c9d6ff;background:#8fb1ff29}.dk-sec--dark .dk-cmp__col--c{border-color:#6ee0ce66}.dk-sec--dark .dk-cmp__col--c li{color:var(--p-teal2);background:#6ee0ce24}.dk-cmp__mid{text-align:center;max-width:720px;font:800 1.02rem/1.4 var(--display);color:var(--p-navy);margin:20px auto 0}.dk-sec--dark .dk-cmp__mid{color:var(--p-teal2)}.dk-flow__row{grid-template-columns:repeat(var(--n),1fr)!important}.dk-flow__row li.is-hl span{background:var(--p-teal);color:#fff}.dk-sec--dark .dk-flow__row li{color:#fff;background:#ffffff0d;border-color:#ffffff24}.dk-loop--light{background:var(--p-off);color:var(--p-ink)}.dk-loop--light .sm-loop .track{stroke:var(--p-line)}.dk-loop--light .sm-loop li span{border-color:var(--p-line);color:#97a1b8;background:#fff}.dk-loop--light .sm-loop li b{color:var(--p-mut)}.dk-loop--light .sm-loop li.is-on b{color:var(--p-navy)}.dk-loop--light .sm-loop__core{border-color:var(--p-line);background:#fff}.dk-loop--light .sm-loop__core b{color:var(--p-navy)}.dk-loop--light .sm-sys__quote{color:var(--p-navy);background:#fff}.dk-met__grid,.dk-tools__grid{grid-template-columns:repeat(var(--cols),1fr)!important}@media (max-width:1100px){.dk-met__grid{grid-template-columns:repeat(min(var(--cols),3),1fr)!important}.dk-tools__grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:760px){.dk-met__grid,.dk-tools__grid{grid-template-columns:1fr 1fr!important}}@media (max-width:420px){.dk-met__grid{grid-template-columns:1fr!important}}.dk-met.dk-sec--off{background:var(--p-off)}.dk-prin{padding:64px 0}.dk-prin__in{border:1px solid var(--p-line);background:#fff;border-radius:22px;grid-template-columns:auto 1fr;align-items:start;gap:28px;padding:28px;display:grid;box-shadow:0 30px 60px -50px #07104f99}.dk-prin__ic{background:linear-gradient(150deg,var(--p-navy),var(--p-royal));width:84px;height:84px;color:var(--p-teal2);border-radius:24px;place-items:center;display:grid}.dk-prin .pp-head{margin-bottom:16px}.dk-prin ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.dk-prin li{color:#08705f;background:#e9f7f3;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.84rem;font-weight:700;display:inline-flex}.dk-case__flow{grid-template-columns:repeat(var(--n),1fr)!important;gap:10px!important}.dk-case__flow li{padding:14px!important}.dk-case__flow p{font-size:.8rem!important}.dk-tabs__in{grid-template-columns:300px 1fr;align-items:stretch;gap:20px;display:grid}.dk-tabs__list{align-content:start;gap:7px;display:grid}.dk-tabs__list button{border:1px solid var(--p-line);font:700 .92rem var(--display);color:var(--p-navy);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;transition:all .25s;display:flex}.dk-tabs__list button span{width:30px;height:30px;color:var(--p-bright);background:#eef3ff;border-radius:9px;place-items:center;display:grid}.dk-tabs__list button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.dk-tabs__list button.is-on span{color:var(--p-teal2);background:#6ee0ce29}.dk-tabs__pane{border:1px solid var(--p-line);background:linear-gradient(150deg,#fff,#f4f7ff);border-radius:20px;padding:24px;animation:.35s both ppUp}.dk-tabs__pane h3{margin:0 0 14px;font-size:1.3rem}.dk-tabs__pane div{flex-wrap:wrap;gap:8px;display:flex}.dk-tabs__pane div span{color:var(--p-royal);animation:.35s both ppUp;animation-delay:calc(var(--k)*60ms);background:#fff;border:1px solid #c9d6fb;border-radius:12px;padding:9px 14px;font-size:.9rem;font-weight:700}.dk-tabs__pane p{color:var(--p-mut);margin:14px 0 0;font-size:.88rem}.dk-br__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:40px;display:grid}.dk-br__vis{background:var(--p-off);border:1px solid var(--p-line);border-radius:22px;padding:22px;position:relative}.dk-br__main,.dk-br__loop{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dk-br__main li,.dk-br__loop li{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.15s);border-radius:12px;padding:9px 14px;font-size:.86rem;font-weight:700;position:relative;transform:translateY(8px)}.dk-br__main li{border:1px solid var(--p-line);color:var(--p-navy);background:#fff}.dk-br__main li:last-child{color:#b4232d;background:#ffe9eb;border-color:#f3b6ba}.dk-br__loop{border-top:2px dashed #c9d6fb;margin-top:22px;padding-top:22px}.dk-br__loop li{color:var(--p-royal);transition-delay:calc(.6s + var(--k)*.15s);background:#eef3ff}.dk-br__loop li:last-child{background:var(--p-teal);color:#fff}.is-in .dk-br__main li,.is-in .dk-br__loop li{opacity:1;transform:none}.dk-br__rejoin{color:var(--p-bright);background:#fff;border:1px solid #c9d6fb;border-radius:999px;padding:4px 10px;font-size:.74rem;font-weight:800;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.dk-mx__wrap{border:1px solid var(--p-line);background:#fff;border-radius:20px;overflow-x:auto;box-shadow:0 30px 60px -48px #07104f99}.dk-mx__t{border-collapse:collapse;width:100%;min-width:760px}.dk-mx__t th,.dk-mx__t td{text-align:left;border-top:1px solid var(--p-line);padding:14px 16px;font-size:.88rem}.dk-mx__t thead th{background:var(--p-navy);color:#fff;font:700 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;border:0}.dk-mx__t tbody th{font:800 .92rem var(--display);color:var(--p-navy)}.dk-mx__t tbody tr{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*.15s);transform:translate(-12px)}.is-in .dk-mx__t tbody tr{opacity:1;transform:none}.dk-mx__t td:last-child{color:var(--p-teal);font-weight:700}.dk-tl__wrap{padding-bottom:6px;overflow-x:auto}.dk-tl__row{grid-template-columns:repeat(var(--n),minmax(110px,1fr));min-width:calc(var(--n)*112px);gap:8px;margin:0;padding:26px 0 0;list-style:none;display:grid;position:relative}.dk-tl__row:before{content:"";background:linear-gradient(90deg,var(--p-bright),var(--p-teal));transform-origin:0;border-radius:3px;height:3px;transition:transform 1.6s cubic-bezier(.2,.8,.2,1);position:absolute;top:33px;left:4%;right:4%;transform:scaleX(0)}.is-in .dk-tl__row:before{transform:none}.dk-tl__row li{text-align:center;opacity:0;transition:opacity .4s;transition-delay:calc(.2s + var(--k)*.15s);justify-items:center;gap:6px;display:grid;position:relative}.is-in .dk-tl__row li{opacity:1}.dk-tl__row i{border:3px solid var(--p-bright);z-index:1;background:#fff;border-radius:50%;width:18px;height:18px;position:relative}.dk-tl__row li:last-child i{border-color:var(--p-teal);background:var(--p-teal)}.dk-tl__row b{font:800 .9rem var(--display);color:var(--p-navy)}.dk-tl__row span{color:var(--p-mut);font-size:.76rem;line-height:1.35}.dk-sec--dark .dk-tl__row b{color:#fff}.dk-sec--dark .dk-tl__row span{color:#ffffffb3}.dk-sec--dark .dk-tl__row i{background:var(--p-deep);border-color:var(--p-teal2)}.dk-eq__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.dk-eq__row span{border:1px solid var(--p-line);font:800 .95rem var(--display);color:var(--p-navy);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.1s);background:#fff;border-radius:14px;padding:12px 18px;transform:scale(.9)}.is-in .dk-eq__row span{opacity:1;transform:none}.dk-eq__op{font-style:normal;font:800 1.3rem var(--display);color:var(--p-bright)}.dk-eq__row b{background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fff;font:800 1.1rem var(--display);text-transform:uppercase;letter-spacing:.06em;border-radius:16px;padding:16px 24px;box-shadow:0 20px 40px -20px #07104fcc}.dk-chips__row{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.dk-chips__row span{border:1px solid var(--p-line);color:var(--p-navy);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*50ms);background:#fff;border-radius:12px;align-items:center;gap:7px;padding:9px 14px;font-size:.88rem;font-weight:700;display:inline-flex;transform:translateY(8px)}.dk-chips__row svg{color:var(--p-bright)}.dk-sec--dark .dk-chips__row span{color:#fff;background:#ffffff0f;border-color:#ffffff24}.dk-sec--dark .dk-chips__row svg{color:var(--p-teal2)}.is-in .dk-chips__row span{opacity:1;transform:none}.dk-chips .dk-chip-flow{justify-content:flex-start}.dk-os__in{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.dk-os__list{color:var(--p-mut);gap:7px;margin:0;padding:0;font-size:.9rem;list-style:none;display:grid}.dk-os__list b{color:var(--p-navy)}.dk-sec--dark .dk-os__list{color:#ffffffb8}.dk-sec--dark .dk-os__list b{color:#fff}.dk-final__sigtext{max-width:640px;color:#ffffffb3!important;margin:0 auto 22px!important;font-size:.95rem!important}.cm-score__in{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.cm-score__list{grid-template-columns:1fr 1fr;gap:7px;margin:0 0 20px;padding:0;list-style:none;display:grid}.cm-score__list button{border:1px solid var(--p-line);cursor:pointer;width:100%;font:700 .86rem var(--display);color:var(--p-navy);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.cm-score__list .lv{border-radius:999px;padding:3px 8px;font-size:.7rem}.lv--0{color:#b4232d;background:#ffe9eb}.lv--1{color:#7a5a12;background:#fff4de}.lv--2{color:var(--p-royal);background:#eef3ff}.lv--3{color:#08705f;background:#e3f6f2}.cm-score__radar{width:100%;max-width:440px;margin:0 auto;display:block;overflow:visible}.cm-score__radar .g{fill:none;stroke:#dce5fb;stroke-width:.35px}.cm-score__radar .shape{fill:#1e5bff2e;stroke:var(--p-bright);stroke-width:.8px;stroke-linejoin:round;transition:all .5s}.cm-score__radar text{font:700 3.2px var(--display);fill:var(--p-navy)}.lg-j{border:1px solid var(--p-line);background:#fff;border-radius:22px;padding:16px;box-shadow:0 40px 80px -50px #07104fb3}.lg-j__top{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:.72rem;display:flex}.lg-j__top .pp-live{color:var(--p-teal);margin:0}.lg-j__top .pp-live em{background:var(--p-teal)}.lg-j__top small{color:var(--p-mut);font-weight:600}.lg-j__stages{justify-items:center;gap:4px;margin:0;padding:0;list-style:none;display:grid}.lg-j__stages li{width:var(--w);background:hsl(226,85%,calc(97% - var(--k)*3.5%));animation:.5s both ppUp;animation-delay:calc(var(--k)*70ms);border-radius:9px;grid-template-columns:96px 1fr;align-items:center;gap:8px;padding:5px 10px;display:grid}.lg-j__stages li:nth-child(n+7){color:#fff}.lg-j__stages span{font:700 .74rem var(--display)}.lg-j__stages li:nth-child(-n+6) span{color:var(--p-navy)}.lg-j__stages i{justify-content:flex-end;gap:5px;display:flex;overflow:hidden}.lg-j__stages em{background:var(--p-bright);width:7px;height:7px;animation:2.4s ease-in-out infinite lgFlow;animation-delay:calc(var(--j)*.18s + var(--k)*.1s);border-radius:50%}.lg-j__stages li:nth-child(n+7) em{background:var(--p-teal2)}.lg-j__stages li:last-child{background:var(--p-teal)}@keyframes lgFlow{0%{opacity:0;transform:translate(-14px)}30%,70%{opacity:1}to{opacity:0;transform:translate(10px)}}.lg-j__sig{justify-content:center;gap:6px;margin-top:12px;display:flex}.lg-j__sig span{color:var(--p-royal);animation:3s ease-in-out infinite ppPulse;animation-delay:calc(var(--k)*.5s);background:#eef3ff;border-radius:999px;padding:5px 10px;font-size:.7rem;font-weight:800}.lg-j__loop{text-align:center;color:var(--p-teal);margin:10px 0 0;font-size:.74rem;font-weight:700}.lg-forms__in{grid-template-columns:1fr auto 1fr;align-items:center;gap:22px;max-width:820px;margin:0 auto;display:grid}.lg-forms__arrow{font:800 2rem var(--display);color:var(--p-bright)}.lg-form{border:1px solid var(--p-line);background:#fff;border-radius:18px;gap:6px;padding:18px;display:grid}.lg-form b{font:800 .9rem var(--display);margin-bottom:4px}.lg-form span{color:var(--p-mut);opacity:0;transition:opacity .3s;transition-delay:calc(var(--k)*60ms);background:#f1f4fa;border-radius:9px;padding:8px 11px;font-size:.8rem}.lg-forms.is-in .lg-form span{opacity:1}.lg-form i{color:#fff;border-radius:9px;justify-self:start;padding:8px 16px;font-size:.82rem;font-style:normal;font-weight:700}.lg-form--bad{border-color:#f3b6ba}.lg-form--bad b{color:#b4232d}.lg-form--bad i{background:#b9bfcc}.lg-form--bad span:nth-child(n+6){color:#b4232d;background:#fff0f1}.lg-form--good{border-color:#bfe9df;box-shadow:0 26px 50px -32px #0e9c8899}.lg-form--good b{color:#08705f}.lg-form--good i{background:var(--p-bright)}.lg-form--good span{color:var(--p-navy);background:#fff;border:1px solid #c9d6fb}.lg-form small{color:#08705f;font-size:.76rem;font-weight:600}@media (max-width:1100px){.dk-cards--5{grid-template-columns:repeat(3,1fr)}.dk-cmp__in--4{grid-template-columns:1fr 1fr}.dk-cmp__in--4 .dk-cmp__col:nth-child(2):after{display:none}.dk-flow__row{grid-template-columns:repeat(5,1fr)!important}.dk-flow__row li:after{display:none}.dk-case__flow{grid-template-columns:repeat(3,1fr)!important}.dk-case__flow li:after{display:none}}@media (max-width:960px){.dk-hero__in,.dk-os__in,.dk-br__in,.cm-score__in{grid-template-columns:1fr}.dk-eng__in{grid-template-columns:1fr;max-width:420px}.dk-eng__core{width:100%;max-width:300px;margin:0 auto}.dk-cards--3,.dk-cards--4{grid-template-columns:1fr 1fr}.dk-cmp__in--3{grid-template-columns:1fr}.dk-cmp__in--3 .dk-cmp__col:after,.dk-cmp__in--2 .dk-cmp__col:after{top:auto;bottom:-13px;right:50%;transform:translate(50%)rotate(90deg)}.dk-tabs__in{grid-template-columns:1fr}.dk-tabs__list{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.dk-str{grid-template-columns:1fr;gap:10px}.dk-str__w{display:none}.dk-str ul{grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.dk-str__core{justify-self:center;width:100%;max-width:280px}}@media (max-width:760px){.dk-sec{padding:56px 0}.dk-hero{padding:22px 0 40px}.dk-orb__box{aspect-ratio:auto}.dk-orb__lines,.dk-orb__core{display:none}.dk-orb__nodes{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:12px;display:flex}.dk-orb__nodes li{position:static;transform:none!important}.dk-orb__nodes button{font-size:.72rem}.dk-tick{width:100%;margin:0}.dk-os__in .dk-orb{order:-1}.dk-cmp__in--2,.dk-cmp__in--4{grid-template-columns:1fr}.dk-cmp__col:after{display:none!important}.dk-cards--3,.dk-cards--4,.dk-cards--5{display:flex!important}.dk-flow__row{grid-template-columns:1fr 1fr!important}.dk-case__flow{grid-template-columns:1fr!important}.dk-sys__row{grid-template-columns:1fr 1fr}.dk-sys__row li:after{display:none}.dk-leak__stages li{grid-template-columns:1fr;width:100%!important}.dk-prin__in{grid-template-columns:1fr;padding:20px}.dk-prin__ic{width:60px;height:60px}.dk-br__rejoin{margin-top:12px;display:inline-block;position:static;transform:none}.dk-chip-flow li{padding:6px 10px;font-size:.76rem}.dk-chip-flow li+li{margin-left:12px}.cm-score__list,.lg-forms__in{grid-template-columns:1fr}.lg-forms__arrow{justify-self:center;transform:rotate(90deg)}.lg-j__stages li{grid-template-columns:88px 1fr;width:100%!important}.dk-eq__row span{padding:9px 12px;font-size:.82rem}}@media (prefers-reduced-motion:reduce){.dk *,.dk :before,.dk :after{transition:none!important;animation:none!important}.dk-chip-flow li,.dk-sys__row li,.dk-eng__col li,.dk-fun__row li,.dk-card,.dk-cmp__col,.dk-br__main li,.dk-br__loop li,.dk-mx__t tbody tr,.dk-tl__row li,.dk-eq__row span,.dk-chips__row span,.lg-form span{opacity:1!important;transform:none!important}.dk-tl__row:before{transform:none}}.is-in .dk-flow__row li{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dk-flow__row li{opacity:1!important;transform:none!important}}.dk-uc__in{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:22px;max-width:1000px;margin:0 auto;display:grid}.dk-uc__chips{flex-wrap:wrap;align-content:flex-start;gap:8px;display:flex}.dk-uc__chips button{border:1px solid var(--p-line);font:700 .88rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border-radius:999px;padding:10px 15px;transition:all .2s}.dk-uc__chips button:hover{border-color:var(--p-bright)}.dk-uc__chips button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff;box-shadow:0 10px 20px -12px #07104fb3}.dk-uc__pane{background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fff;border-radius:20px;flex-direction:column;padding:24px;animation:.35s both ppUp;display:flex}.dk-uc__pane small{font:700 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-teal2)}.dk-uc__pane h3{color:#fff;margin:6px 0 14px;font-size:1.4rem}.dk-uc__pane ul{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.dk-uc__pane li{animation:.35s both ppUp;animation-delay:calc(var(--k)*70ms);align-items:center;gap:8px;font-weight:600;display:flex}.dk-uc__pane li svg{color:var(--p-teal2);flex:none}.dk-uc__pane .dk-card__link{color:var(--p-teal2)}.dk-uc__note{justify-content:center}@media (max-width:760px){.dk-uc__in{grid-template-columns:1fr}}.vm-film{background:var(--p-deep);padding:26px 0;overflow:hidden}.vm-film__track{gap:0;width:max-content;animation:40s linear infinite ppMarq;display:flex}.vm-film:hover .vm-film__track{animation-play-state:paused}.vm-film__set{display:flex}.vm-film__f{color:#fff;background:linear-gradient(150deg,#0e1f7a,#07104f);border:1px solid #ffffff1f;border-radius:10px;flex-direction:column;justify-content:flex-end;width:220px;height:136px;margin:0 6px;padding:12px;display:flex;position:relative;overflow:hidden}.vm-film__f:before,.vm-film__f:after{content:"";background:repeating-linear-gradient(90deg,#ffffff40 0 10px,#0000 10px 20px);border-radius:2px;height:8px;position:absolute;left:8px;right:8px}.vm-film__f:before{top:6px}.vm-film__f:after{opacity:.5;bottom:6px}.vm-film__f svg{color:var(--p-teal2);margin-top:16px;margin-bottom:auto}.vm-film__f b{font:800 .95rem var(--display)}.vm-film__f small{color:#ffffffa6;margin-bottom:10px;font-size:.72rem}@media (prefers-reduced-motion:reduce){.vm-film__track{flex-wrap:wrap;width:auto;animation:none}.vm-film__set[aria-hidden]{display:none}}.wa-chat{border:1px solid var(--p-line);background:linear-gradient(#fff,#f4f7ff);border-radius:24px;max-width:440px;margin:0 auto;padding:16px;position:relative;box-shadow:0 40px 80px -50px #07104fb3}.wa-chat__top{border-bottom:1px solid var(--p-line);align-items:center;gap:10px;margin-bottom:12px;padding:4px 4px 12px;display:flex}.wa-chat__top i{background:linear-gradient(140deg,var(--p-teal),var(--p-royal));color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-style:normal;display:grid}.wa-chat__top b{font:800 .9rem var(--display);color:var(--p-navy);display:block}.wa-chat__top small{color:var(--p-teal);font-size:.7rem;font-weight:700}.wa-chat__list{align-content:start;gap:8px;margin:0;padding:0;list-style:none;display:grid}.wa-chat__m{position:relative}.wa-chat__m.is-off{visibility:hidden;animation:none}.wa-chat__m.is-off .wa-chat__typing{visibility:visible;position:absolute;top:0}.wa-chat__m.c .wa-chat__typing{right:0}.wa-chat__m.b .wa-chat__typing{left:0}.wa-chat__m{border-radius:14px;max-width:82%;padding:9px 12px;font-size:.82rem;line-height:1.4;animation:.4s both ppUp}.wa-chat__m.c{color:#0b3b33;background:#dcf3ec;border-bottom-right-radius:4px;justify-self:end}.wa-chat__m.b{border:1px solid var(--p-line);color:var(--p-navy);background:#fff;border-bottom-left-radius:4px;justify-self:start}.wa-chat__m em{font-style:normal;font:700 .62rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-bright);margin-top:3px;display:block}.wa-chat__opts{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}.wa-chat__opts span{color:var(--p-royal);background:#f4f7ff;border:1px solid #c9d6fb;border-radius:999px;padding:4px 9px;font-size:.7rem;font-weight:700}.wa-chat__typing{border:1px solid var(--p-line);background:#fff;border-radius:14px;gap:4px;padding:10px 12px;display:flex}.wa-chat__typing i{background:#97a1b8;border-radius:50%;width:6px;height:6px;animation:1s infinite ppPulse}.wa-chat__typing i:nth-child(2){animation-delay:.2s}.wa-chat__typing i:nth-child(3){animation-delay:.4s}.wa-chat__stage{flex-wrap:wrap;gap:4px;margin-top:12px;display:flex}.wa-chat__stage span{text-align:center;min-width:58px;font:700 .62rem var(--display);letter-spacing:.04em;text-transform:uppercase;color:#97a1b8;background:#eef1f7;border-radius:8px;flex:1;padding:6px 4px;transition:all .4s}.wa-chat__stage span.is-on{background:var(--p-teal);color:#fff}.dk-eval{justify-content:center;margin:22px 0 0}.rm-st{font:700 .72rem var(--display);white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.rm-st i{background:currentColor;flex:none;width:9px;height:9px}.rm-st--s{color:#0a6e60;background:#e6f6f2;border-color:#a9dfd4}.rm-st--s i{border-radius:50%}.rm-st--w{color:#7a5b12;background:#fbf4e2;border-color:#ead79c}.rm-st--w i{background:linear-gradient(90deg,currentColor 50%,#0000 50%);border:1.5px solid;border-radius:50%;width:8px;height:8px}.rm-st--n{color:#9a4a0e;background:#fdeee2;border-color:#f2c49e}.rm-st--n i{clip-path:polygon(50% 0,100% 100%,0 100%);border-radius:0}.rm-st--c{color:#a3202b;background:#fde9eb;border-color:#f4b4ba}.rm-st--c i{border-radius:2px}.rm-mir{max-width:520px;margin:0 auto}.rm-mir__box{aspect-ratio:1;width:100%;position:relative}.rm-mir__box>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.rm-mir__box .ring{fill:none;stroke:#c9d6fb;stroke-width:.3px;stroke-dasharray:1 1.4}.rm-mir__box .ring2{fill:#1e5bff0a;stroke:#dce5ff;stroke-width:.3px}.rm-mir__box line{stroke:#c9d6fb;stroke-width:.25px;opacity:0;transition:opacity .8s .6s}.rm-mir__box .dot{fill:var(--p-bright);opacity:0;transition:opacity .6s 1s}.rm-mir.is-set .rm-mir__box line{opacity:1}.rm-mir.is-set .rm-mir__box .dot{opacity:.9}.rm-mir__core{aspect-ratio:1;text-align:center;background:radial-gradient(circle at 35% 30%,#2a49d8,var(--p-navy));color:#fff;border-radius:50%;place-content:center;gap:4px;width:34%;animation:4s ease-in-out infinite smBreath;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #1e5bff14,0 0 0 22px #1e5bff0a,0 24px 44px -18px #07104fcc}.rm-mir__core small{font:700 .64rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--p-teal2)}.rm-mir__core b{font:800 clamp(.82rem,1.7vw,1.06rem)/1.15 var(--display);padding:0 10px}.rm-mir__nodes{margin:0;padding:0;list-style:none}.rm-mir__nodes li{border:1px solid var(--p-line);font:700 .74rem var(--display);color:var(--p-navy);white-space:nowrap;transform:translate(-50%,-50%) translate(var(--sx),var(--sy)) rotate(var(--r));opacity:.75;transition:transform .9s cubic-bezier(.2,.8,.2,1) calc(var(--k)*60ms),opacity .6s,box-shadow .6s;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 6px;display:flex;position:absolute;box-shadow:0 10px 22px -16px #07104f8c}.rm-mir__nodes li span{width:22px;height:22px;color:var(--p-bright);background:#eef3ff;border-radius:50%;place-items:center;display:grid}.rm-mir:not(.is-set) .rm-mir__nodes li{animation:3.4s ease-in-out infinite ppFloat;animation-delay:calc(var(--k)*-.37s)}.rm-mir.is-set .rm-mir__nodes li{opacity:1;transform:translate(-50%,-50%)}.rm-mir__seq{flex-wrap:wrap;justify-content:center;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.rm-mir__seq li{font:700 .72rem var(--display);color:#7a86a3;background:#eef1f7;border-radius:999px;padding:5px 11px;transition:all .4s}.rm-mir__seq li.is-on{background:var(--p-navy);color:#fff}.rm-mir__seq li:not(:last-child):after{content:"→";color:#97a1b8;margin-left:8px}.rm-mir__seq li.is-on:not(:last-child):after{color:var(--p-teal2)}.rm-mir__out{flex-wrap:wrap;justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.rm-mir__out li{font:700 .72rem var(--display);color:var(--p-teal);animation:5s ease-in-out infinite rmGlow;animation-delay:calc(var(--k)*1s);background:#e6f6f2;border:1px solid #bfe7df;border-radius:8px;padding:5px 11px}@keyframes rmGlow{0%,70%,to{box-shadow:none}15%{box-shadow:0 0 0 4px #0e9c882e}}.rm-hl__in{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;display:grid}.rm-legend{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.rm-hl__dash{border:1px solid var(--p-line);background:#fff;border-radius:20px;padding:16px 18px 18px;box-shadow:0 40px 80px -50px #07104f8c}.rm-hl__top{border-bottom:1px solid var(--p-line);align-items:center;gap:6px;padding-bottom:12px;display:flex}.rm-hl__top i{background:#e3e8f2;border-radius:50%;width:9px;height:9px}.rm-hl__top b{font:800 .9rem var(--display);color:var(--p-navy);margin-left:8px}.rm-hl__top span{font:700 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-bright);background:#eef3ff;border-radius:6px;margin-left:auto;padding:3px 8px}.rm-hl__head,.rm-hl__rows li{grid-template-columns:minmax(150px,1fr) 1.2fr 128px;align-items:center;gap:12px;display:grid}.rm-hl__head{font:700 .62rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:#97a1b8;padding:10px 0 4px}.rm-hl__hq{grid-template-columns:repeat(var(--n,4),1fr);text-align:center;gap:4px;display:grid}.rm-hl__hq i{font-style:normal}.rm-hl__rows{margin:0;padding:0;list-style:none}.rm-hl__rows li{border-top:1px dashed #e8ecf5;padding:9px 0}.rm-hl__rows li>b{font:700 .84rem var(--display);color:var(--p-navy);align-items:center;gap:8px;display:flex}.rm-hl__rows li>b svg{color:var(--p-bright);flex:none}.rm-hl__rows .rm-st{opacity:0;transition:opacity .4s calc(.6s + var(--k)*90ms);justify-self:start}.rm-hl.is-in .rm-hl__rows .rm-st{opacity:1}.rm-hl__track{grid-template-columns:repeat(var(--n,4),1fr);gap:4px;height:22px;display:grid;position:relative}.rm-hl__track>i{background:#f1f4fa;border-radius:6px}.rm-hl__track em{top:50%;left:calc(50% / var(--n,4));background:var(--mk);width:14px;height:14px;box-shadow:0 0 0 4px color-mix(in srgb,var(--mk) 22%,transparent);opacity:0;transition:left 1s cubic-bezier(.2,.8,.2,1) calc(var(--k)*90ms),opacity .3s calc(var(--k)*90ms);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.rm-hl__track--s{--mk:#0e9c88}.rm-hl__track--w{--mk:#c99a2e}.rm-hl__track--n{--mk:#d9822b}.rm-hl__track--c{--mk:#e0414d}.rm-hl.is-in .rm-hl__track em{left:calc((var(--s) + .5) * 100% / var(--n,4));opacity:1}.rm-eng__list{color:#ffffffc7;gap:6px;margin:18px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.rm-eng__list span{min-width:26px;font:800 .72rem var(--display);color:var(--p-teal2);display:inline-block}.rm-eng__list b{color:#fff}.rm-chips{justify-content:center;margin-top:22px}.rm-serp__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.rm-serp__call{background:var(--p-off);border:1px solid var(--p-line);border-radius:16px;align-items:flex-start;gap:12px;min-height:96px;margin:18px 0 0;padding:16px;display:flex}.rm-serp__call>span{background:var(--p-navy);color:#fff;border-radius:10px;flex:none;place-items:center;width:36px;height:36px;display:grid}.rm-serp__call b{font:800 .95rem var(--display);color:var(--p-navy)}.rm-serp__call p{color:var(--p-mut);margin:4px 0 0;font-size:.88rem}.rm-serp__eq{flex-wrap:wrap;align-items:center;gap:6px;margin-top:16px;display:flex}.rm-serp__eq span{color:var(--p-royal);font:700 .76rem var(--display);background:#eef3ff;border-radius:999px;padding:5px 11px}.rm-serp__eq span:not(:nth-child(4)):after{content:" +";color:#97a1b8}.rm-serp__eq b{font:800 .84rem var(--display);color:var(--p-teal)}.rm-serp__mock{border:1px solid var(--p-line);background:#fff;border-radius:20px;padding:18px;box-shadow:0 40px 80px -50px #07104f8c}.rm-serp__bar{color:var(--p-mut);border:1px solid #d7dff3;border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex;box-shadow:0 6px 16px -12px #07104f80}.rm-type{white-space:nowrap;border-right:2px solid var(--p-bright);font:600 .9rem var(--body,inherit);color:var(--p-navy);width:0;display:inline-block;overflow:hidden}.rm-serp.is-in .rm-type{animation:1.6s steps(15,end) .3s forwards rmType,.8s step-end infinite ppBlink}@keyframes rmType{to{width:13.4ch}}.rm-serp__lbl{font:700 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#97a1b8;margin:10px 4px 6px;display:block}.rm-serp__list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.rm-serp__list button{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid #0000;border-radius:12px;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;transition:background .3s,border-color .3s,transform .3s;display:flex}.rm-serp__list button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.rm-serp__list button.is-on{background:#f4f7ff;border-color:#c9d6fb;transform:translate(4px)}.rm-serp__list i{width:24px;height:24px;color:var(--p-mut);background:#eef1f7;border-radius:50%;flex:none;place-items:center;margin-top:2px;display:grid}.rm-serp__list button.is-on i{background:var(--p-bright);color:#fff}.rm-serp__list span{flex:1;gap:2px;min-width:0;display:grid}.rm-serp__list small{color:#0e7a4f;font-size:.7rem}.rm-serp__list b{font:700 .9rem var(--display);color:#1a3bd6}.rm-serp__list em{background:linear-gradient(90deg,#e8ecf5 70%,#0000 70%);border-radius:4px;width:92%;height:6px;margin-top:3px;display:block}.rm-serp.is-in .rm-serp__list li{animation:.5s both ppUp;animation-delay:calc(var(--k)*80ms)}.rm-sen__stage{max-width:980px;margin:10px auto 0;padding-top:70px;position:relative}.rm-sen__src{font:700 .78rem var(--display);color:#fff;z-index:2;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.rm-sen__parts{pointer-events:none;height:110px;position:absolute;top:0;bottom:auto;left:0;right:0}.rm-sen__p{opacity:0;border-radius:50% 50% 50% 2px;width:10px;height:10px;position:absolute;top:22px;left:50%}.rm-sen__p--0{--tx:-330%;--txp:-31vw;background:var(--p-teal2)}.rm-sen__p--1{--txp:0vw;background:#e8ecf5}.rm-sen__p--2{--txp:31vw;background:#ff8a93}.rm-sen.is-in .rm-sen__p{animation:3.6s ease-in infinite rmDrop;animation-delay:calc(var(--k)*.3s)}@keyframes rmDrop{0%{opacity:0;transform:translate(-50%)}12%{opacity:1}85%{opacity:1}to{transform:translate(calc(-50% + clamp(-320px,var(--txp),320px)),80px);opacity:0}}.rm-sen__cols{grid-template-columns:repeat(3,1fr);gap:16px;display:grid;position:relative}.rm-sen__col{background:#ffffff0d;border:1px solid #ffffff24;border-top:3px solid;border-radius:18px;padding:18px}.rm-sen__col--s{border-top-color:var(--p-teal2)}.rm-sen__col--w{border-top-color:#c9d2e6}.rm-sen__col--c{border-top-color:#ff8a93}.rm-sen__col h3{font:800 1.02rem var(--display);color:#fff;align-items:center;gap:8px;margin:0 0 10px;display:flex}.rm-sen__col h3 span{background:#ffffff1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.95rem;display:grid}.rm-sen__col ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.rm-sen__col li{color:#e6ecff;background:#ffffff14;border-radius:999px;padding:5px 10px;font-size:.8rem}.rm-sen.is-in .rm-sen__col{animation:.6s both ppUp;animation-delay:calc(var(--k)*.12s)}.rm-sen__flow{margin-top:26px}.dk-sec--dark .rm-sen__flow li{color:#fff;background:#ffffff12;border-color:#ffffff29}.rm-mon__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.rm-mon__vis{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:14px;display:grid}.rm-mon__feed,.rm-mon__eng{border-radius:18px;padding:14px}.rm-mon__feed{background:var(--p-off);border:1px solid var(--p-line)}.rm-mon__feed small{font:700 .64rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#97a1b8;margin:0 0 8px;display:block}.rm-mon__feed ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rm-mon__feed li{border:1px solid var(--p-line);font:700 .78rem var(--display);color:var(--p-navy);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;transition:all .35s;display:flex}.rm-mon__feed li i{width:24px;height:24px;color:var(--p-bright);background:#eef3ff;border-radius:8px;flex:none;place-items:center;display:grid}.rm-mon__feed li.is-on{border-color:var(--p-bright);transform:translate(6px);box-shadow:0 10px 20px -14px #1e5bffcc}.rm-mon__feed li em{letter-spacing:.06em;text-transform:uppercase;background:var(--p-bright);color:#fff;border-radius:5px;margin-left:auto;padding:2px 6px;font-size:.6rem;font-style:normal;animation:1s infinite ppPulse}.rm-mon__eng{background:radial-gradient(110% 120% at 80% 20%,#132a8c,var(--p-navy) 55%,var(--p-deep));color:#fff;flex-direction:column;display:flex}.rm-mon__eng>b{font:800 .9rem var(--display)}.rm-mon__eng ol{gap:6px;margin:12px 0;padding:0;list-style:none;display:grid}.rm-mon__eng li{font:700 .8rem var(--display);color:#ffffff8c;border:1px solid #ffffff24;border-radius:10px;padding:8px 10px;transition:all .3s}.rm-mon__eng li.is-done{color:#ffffffd9}.rm-mon__eng li.is-on{background:var(--p-teal);border-color:var(--p-teal);color:#fff}.rm-mon__eng p{color:#e6ecff;background:#ffffff12;border-radius:10px;min-height:2.6em;margin:auto 0 0;padding:10px;font-size:.8rem;animation:.35s both ppUp}.rm-cr__console{background:#ffffff0a;border:1px solid #ffffff24;border-radius:22px;grid-template-columns:.8fr 1.2fr;gap:16px;max-width:1000px;margin:8px auto 0;padding:18px;display:grid}.rm-cr__status{background:#040a3399;border:1px solid #ffffff1f;border-radius:16px;min-height:170px;padding:20px;position:relative}.rm-cr__status>i{background:#ff8a93;border-radius:50%;width:10px;height:10px;animation:1.6s infinite smPing;position:absolute;top:20px;right:18px;box-shadow:0 0 #ff8a9399}.rm-cr__status small{font:700 .68rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal2)}.rm-cr__status b{font:800 1.5rem var(--display);color:#fff;margin:8px 0 6px;display:block}.rm-cr__status p{color:#ffffffc7;margin:0;font-size:.92rem}.rm-cr__steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.rm-cr__steps button{all:unset;box-sizing:border-box;width:100%;height:100%;font:700 .82rem var(--display);color:#ffffffb3;cursor:pointer;border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:4px;padding:12px;transition:all .3s;display:flex}.rm-cr__steps button span{color:#ffffff73;font-size:.66rem}.rm-cr__steps button.is-done{color:#fff;border-color:#6ee0ce66}.rm-cr__steps button.is-on{background:var(--p-teal);border-color:var(--p-teal);color:#fff}.rm-cr__steps button.is-on span{color:#fff}.rm-cr__steps button:focus-visible{outline:2px solid var(--p-teal2);outline-offset:2px}.rm-cr__caps{justify-content:center;margin-top:22px}.dk-sec--dark .rm-cr__caps span{color:#e6ecff;background:#ffffff12;border-color:#ffffff29}.rm-tree__start,.rm-tree__end{width:max-content;max-width:100%;font:800 .9rem var(--display);border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:10px 18px;display:flex}.rm-tree__start{background:var(--p-navy);color:#fff}.rm-tree__end{color:var(--p-mut);background:#fff;border:1px dashed #c9d6fb;border-radius:14px;margin-top:6px;font-size:.84rem;font-weight:700}.rm-tree__list{max-width:860px;margin:0 auto;padding:0;list-style:none}.rm-tree__list li{opacity:0;grid-template-columns:1fr 1fr;align-items:center;gap:16px;padding:26px 0 0;display:grid;position:relative;transform:translateY(14px)}.rm-tree.is-in .rm-tree__list li{animation:.5s forwards rmUpIn;animation-delay:calc(var(--k)*.16s)}.rm-tree__list li:before{content:"";border-left:2px dashed #c9d6fb;height:26px;position:absolute;top:0;left:25%}.rm-tree__q{all:unset;box-sizing:border-box;border:1px solid var(--p-line);font:800 .94rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:14px 16px;transition:all .3s;display:flex}.rm-tree__q span{width:30px;height:30px;color:var(--p-bright);background:#eef3ff;border-radius:9px;flex:none;place-items:center;display:grid}.rm-tree__q:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.rm-tree__yes{color:#0b3b33;background:#e6f6f2;border:1px solid #bfe7df;border-radius:14px;padding:12px 14px 12px 16px;font-size:.88rem;transition:all .3s;display:block;position:relative}.rm-tree__yes:before{content:"";border-top:2px solid #8fd3c6;width:16px;position:absolute;top:50%;right:100%}.rm-tree__yes em{font:800 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase;background:var(--p-teal);color:#fff;border-radius:5px;margin-right:8px;padding:2px 7px;font-style:normal;display:inline-block}.rm-tree__no{font:800 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#97a1b8;position:absolute;bottom:-22px;left:calc(25% + 8px)}.rm-tree__list li:last-child .rm-tree__no{bottom:-24px}.rm-tree__list li.is-on .rm-tree__q{border-color:var(--p-bright);box-shadow:0 14px 26px -18px #1e5bffe6}.rm-tree__list li.is-on .rm-tree__yes{background:var(--p-teal);border-color:var(--p-teal);color:#fff}.rm-tree__list li.is-on .rm-tree__yes em{color:var(--p-teal);background:#fff}.rm-tree__end{margin-top:30px}.rm-mx__in{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;display:grid}.rm-mx__detail{background:var(--p-off);border:1px solid var(--p-line);border-radius:16px;margin-top:18px;padding:18px;animation:.35s both ppUp}.rm-mx__detail small{font:700 .68rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-bright)}.rm-mx__detail h3{font:800 1.3rem var(--display);color:var(--p-navy);margin:6px 0}.rm-mx__detail p{color:var(--p-mut);margin:0;font-size:.92rem}.rm-mx__chart{grid-template-rows:1fr auto;grid-template-columns:auto 1fr;gap:8px;display:grid;position:relative}.rm-mx__y{writing-mode:vertical-rl;font:700 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);text-align:center;transform:rotate(180deg)}.rm-mx__x{font:700 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);text-align:center;grid-column:2}.rm-mx__grid{aspect-ratio:1.25;border-left:2px solid var(--p-navy);border-bottom:2px solid var(--p-navy);grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:8px;padding:8px;display:grid}.rm-mx__q{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--p-line);border-radius:14px;flex-direction:column;justify-content:flex-end;gap:4px;padding:16px;transition:transform .3s,box-shadow .3s,background .3s;display:flex}.rm-mx__q span{background:#fff;border-radius:10px;place-items:center;width:32px;height:32px;margin-bottom:auto;display:grid}.rm-mx__q b{font:800 1.05rem var(--display)}.rm-mx__q small{opacity:.8;font-size:.74rem}.rm-mx__q--r{color:#6b4e0e;background:#fbf4e2}.rm-mx__q--e{color:#8e1b25;background:#fde9eb}.rm-mx__q--m{color:#3a4566;background:#f1f4fa}.rm-mx__q--w{color:#1636a8;background:#eef3ff}.rm-mx__q.is-on{border-color:currentColor;transform:scale(1.03);box-shadow:0 22px 34px -22px #07104fb3}.rm-mx__q:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.rm-pr__in{grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:0 auto;display:grid}.rm-pr__card{border:1px solid var(--p-line);background:#fff;border-radius:20px;padding:24px}.rm-pr__card h3{font:800 1.1rem var(--display);color:var(--p-navy);margin:0 0 12px}.rm-pr__card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rm-pr__card li{color:var(--p-ink);align-items:center;gap:10px;font-size:.92rem;display:flex}.rm-pr__card li i{border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:.8rem;font-style:normal;font-weight:800;display:grid}.rm-pr__card--no li i{color:#a3202b;background:#fde9eb}.rm-pr__card--yes li i{color:#0a6e60;background:#e6f6f2}.rm-pr__card--no li span{transition:background-size .6s calc(.3s + var(--k)*.15s);background:linear-gradient(#a3202b,#a3202b) 0 55%/0 1.5px no-repeat}.rm-pr.is-in .rm-pr__card--no li span{background-size:100% 1.5px}.rm-pr__card--yes{border-color:#bfe7df;box-shadow:0 30px 60px -44px #0e9c88cc}.rm-pr.is-in .rm-pr__card--yes li{animation:.45s both ppUp;animation-delay:calc(.5s + var(--k)*90ms)}.rm-py__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.rm-py__stack{justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.rm-py__stack li{width:calc(46% + var(--k) * 54% / (var(--n,5) - 1));text-align:center;color:#fff;background:var(--bg);opacity:0;border-radius:10px;padding:14px 16px;transform:translateY(14px)}.rm-py__stack li:first-child{--bg:linear-gradient(135deg,var(--p-teal),#0a6e60)}.rm-py__stack li:nth-child(2){--bg:#3558de}.rm-py__stack li:nth-child(3){--bg:#2443c2}.rm-py__stack li:nth-child(4){--bg:#1631a0}.rm-py__stack li:nth-child(5){--bg:var(--p-navy)}.rm-py__stack li:nth-child(6){--bg:var(--p-deep)}.rm-py__stack b{font:800 .98rem var(--display);display:block}.rm-py__stack span{opacity:.88;font-size:.8rem}.rm-py.is-in .rm-py__stack li{animation:.5s forwards rmUpIn;animation-delay:calc(var(--j)*.15s)}@keyframes rmUpIn{to{opacity:1;transform:none}}.rm-gd__in{grid-template-columns:.6fr 1.4fr;align-items:center;gap:48px;display:grid}.rm-gd__cover{aspect-ratio:3/4;color:#fff;background:radial-gradient(120% 90% at 85% 10%,#16308f,var(--p-navy) 50%,var(--p-deep));border-radius:8px 18px 18px 8px;flex-direction:column;gap:10px;width:100%;max-width:300px;margin:0 auto;padding:26px;transition:transform .6s;display:flex;position:relative;overflow:hidden;transform:perspective(900px)rotateY(-10deg);box-shadow:inset 8px 0 #ffffff14,0 40px 60px -30px #07104fcc}.rm-gd__cover:hover{transform:perspective(900px)rotateY(0)}.rm-gd__cover small{font:700 .66rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal2)}.rm-gd__cover b{font:800 1.5rem/1.1 var(--display)}.rm-gd__cover span{color:#ffffffbf;font-size:.85rem}.rm-gd__cover i{border:1px solid #8fb1ff4d;border-radius:50%;position:absolute}.rm-gd__cover i:first-of-type{width:180px;height:180px;bottom:-60px;right:-60px}.rm-gd__cover i:nth-of-type(2){width:120px;height:120px;bottom:-30px;right:-30px}.rm-gd__cover i:nth-of-type(3){background:#6ee0ce40;width:60px;height:60px;bottom:0;right:0}.rm-gd__topics{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.rm-gd__topics li{border:1px solid var(--p-line);color:var(--p-navy);background:#fff;border-radius:999px;padding:6px 12px;font-size:.82rem}.rm-cl__in{grid-template-columns:1fr 1fr;align-items:start;gap:56px;display:grid}.rm-cl h2{font:800 clamp(1.7rem,3.4vw,2.6rem)/1.1 var(--display);color:#fff;margin:0 0 10px}.rm-cl p{color:#ffffffc7;margin:0 0 14px}.rm-cl__a ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rm-cl__a li{font:700 .84rem var(--display);color:#e6ecff;opacity:0;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:7px 12px;transform:translateY(10px)}.rm-cl.is-in .rm-cl__a li{animation:.5s forwards rmUpIn;animation-delay:calc(var(--k)*.12s)}.rm-cl__big{font:800 clamp(1.3rem,2.6vw,1.9rem)/1.2 var(--display);color:#fff!important}.rm-cl__b ol{gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.rm-cl__b li{font:700 .95rem var(--display);color:#ffffff80;transition:color .4s,background .4s,border-color .4s;transition-delay:calc(1s + var(--k)*.35s);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:12px;padding:10px 14px 10px 38px;position:relative}.rm-cl__b li:before{content:"↓";color:var(--p-teal2);position:absolute;left:14px}.rm-cl.is-in .rm-cl__b li{color:#fff;border-color:#6ee0ce59}.rm-cl__b li.rm-cl__last{font-size:1.15rem}.rm-cl.is-in .rm-cl__b li.rm-cl__last{background:var(--p-teal);border-color:var(--p-teal)}.rm-cl__b li.rm-cl__last:before{content:"★";color:#fff}@media (max-width:1100px){.rm-cr__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.rm-hl__in,.rm-serp__in,.rm-mon__in,.rm-mx__in,.rm-py__in,.rm-gd__in,.rm-cl__in{grid-template-columns:1fr;gap:30px}.rm-cr__console{grid-template-columns:1fr}.rm-cr__steps{grid-template-columns:repeat(4,1fr)}.rm-gd__cover{max-width:220px;transform:none}}@media (max-width:760px){.rm-mir__box{width:86%;margin:0 auto}.rm-mir__nodes li{gap:4px;padding:4px 7px 4px 4px;font-size:.62rem}.rm-mir__nodes li span{width:16px;height:16px}.rm-mir__nodes li span svg{width:10px;height:10px}.rm-mir__core b{font-size:.78rem}.rm-hl__dash{padding:12px}.rm-hl__head{display:none}.rm-hl__rows li{grid-template-columns:1fr auto;gap:6px 10px}.rm-hl__track{grid-area:2/1/auto/-1}.rm-sen__parts{display:none}.rm-sen__stage{padding-top:56px}.rm-sen__cols,.rm-mon__vis{grid-template-columns:1fr}.rm-cr__steps{grid-template-columns:repeat(2,1fr)}.rm-tree__list li{grid-template-columns:1fr;gap:8px}.rm-tree__list li:before{left:20px}.rm-tree__yes:before{display:none}.rm-tree__no{left:28px}.rm-mx__grid{aspect-ratio:auto;grid-template-rows:auto auto}.rm-mx__q{min-height:130px;padding:12px}.rm-pr__in{grid-template-columns:1fr}.rm-py__stack li{width:calc(64% + var(--k) * 36% / (var(--n,5) - 1))}}@media (max-width:420px){.rm-mir__nodes li{font-size:.56rem}.rm-mir__seq li,.rm-mir__out li{padding:4px 8px;font-size:.64rem}}@media (prefers-reduced-motion:reduce){.rm-mir__nodes li,.rm-mir__core,.rm-mir__out li,.rm-sen__p,.rm-mon__feed li em,.rm-cr__status>i{animation:none!important}.rm-type{border:0;width:13.4ch!important;animation:none!important}.rm-tree__list li,.rm-py__stack li,.rm-cl__a li,.rm-serp__list li,.rm-sen__col,.rm-pr__card--yes li{opacity:1!important;animation:none!important;transform:none!important}.rm-cl__b li{transition:none}}.dk2-an__in{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px;display:grid}.dk2-an__call{border:1px solid var(--p-line);background:#fff;border-radius:16px;gap:12px;min-height:118px;margin-top:18px;padding:18px;animation:.35s both ppUp;display:flex}.dk2-an__call>span{background:var(--p-navy);color:#fff;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.dk2-an__call small{font:700 .68rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-bright)}.dk2-an__call b{font:800 1.08rem var(--display);color:var(--p-navy);margin:4px 0;display:block}.dk2-an__call p{color:var(--p-mut);margin:0;font-size:.9rem}.dk2-an__page{border:1px solid var(--p-line);background:#fff;border-radius:20px;padding:12px;box-shadow:0 40px 80px -50px #07104f8c}.dk2-an__bar{align-items:center;gap:6px;padding:4px 6px 10px;display:flex}.dk2-an__bar i{background:#e3e8f2;border-radius:50%;width:9px;height:9px}.dk2-an__bar span{font:700 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#97a1b8;margin-left:8px}.dk2-an__blocks{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.dk2-an__blocks li{grid-column:span 2}.dk2-an__blocks li.dk2-an__b--sm{grid-column:span 1}.dk2-an__blocks button{all:unset;box-sizing:border-box;cursor:pointer;background:#f4f7ff;border:1px dashed #c9d6fb;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:46px;padding:12px 14px;transition:all .3s;display:flex;position:relative}.dk2-an__blocks li.dk2-an__b--lg button{background:linear-gradient(135deg,#eef3ff,#f8faff);align-items:flex-end;min-height:96px}.dk2-an__lbl{font:800 .82rem var(--display);color:var(--p-navy);align-items:center;gap:6px;display:flex}.dk2-an__lbl svg{color:var(--p-bright)}.dk2-an__job{color:var(--p-mut);text-align:right;font-size:.72rem}.dk2-an__blocks button>i{background:var(--p-bright);opacity:0;border-radius:50%;width:12px;height:12px;transition:opacity .3s;animation:1.8s infinite smPing;position:absolute;top:-5px;right:-5px;box-shadow:0 0 #1e5bff80}.dk2-an__blocks button.is-on{background:var(--p-navy);border-style:solid;border-color:var(--p-navy)}.dk2-an__blocks button.is-on .dk2-an__lbl,.dk2-an__blocks button.is-on .dk2-an__lbl svg{color:#fff}.dk2-an__blocks button.is-on .dk2-an__job{color:var(--p-teal2)}.dk2-an__blocks button.is-on>i{opacity:1}.dk2-an__blocks button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.dk2-sp__tabs{background:#eef1f7;border-radius:999px;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:0 auto 18px;padding:5px;display:flex}.dk-sec--dark .dk2-sp__tabs{background:#ffffff14}.dk2-sp__tabs button{all:unset;cursor:pointer;font:700 .86rem var(--display);color:var(--p-mut);border-radius:999px;padding:9px 18px;transition:all .3s}.dk-sec--dark .dk2-sp__tabs button{color:#ffffffb3}.dk2-sp__tabs button.is-on{background:var(--p-navy);color:#fff}.dk-sec--dark .dk2-sp__tabs button.is-on{background:var(--p-teal)}.dk2-sp__tabs button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.dk2-sp__panel{border:1px solid var(--p-line);background:#fff;border-radius:20px;max-width:900px;margin:0 auto;padding:24px;animation:.4s both ppUp}.dk-sec--dark .dk2-sp__panel{background:#ffffff0d;border-color:#ffffff24}.dk2-sp__panel h3{text-align:center;font:800 1.15rem var(--display);color:var(--p-navy);margin:0 0 14px}.dk-sec--dark .dk2-sp__panel h3{color:#fff}.dk2-sp__panel ol{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:0;padding:0;list-style:none;display:flex}.dk2-sp__panel li{font:700 .86rem var(--display);animation:.4s both ppUp;animation-delay:calc(var(--k)*80ms);border-radius:12px;padding:9px 14px;position:relative}.dk2-sp__panel--0 li{color:#5a6482;background:#f1f4fa;border:1px solid #e3e8f2}.dk2-sp__panel--1 li{color:#0a6e60;background:#e6f6f2;border:1px solid #bfe7df}.dk-sec--dark .dk2-sp__panel--0 li{color:#ffffffb3;background:#ffffff0f;border-color:#ffffff1f}.dk-sec--dark .dk2-sp__panel--1 li{color:#fff;background:#6ee0ce24;border-color:#6ee0ce66}.dk2-sp__panel li:not(:last-child):after{content:"→";color:#97a1b8;font-size:.75rem;position:absolute;top:50%;right:-12px;transform:translate(50%,-50%)}.dk2-sp__panel p{text-align:center;color:var(--p-mut);margin:16px 0 0;font-size:.92rem}.dk-sec--dark .dk2-sp__panel p{color:#ffffffbf}.dk2-sp__cap{text-align:center;max-width:760px;font:800 clamp(1.05rem,2vw,1.3rem)/1.35 var(--display);color:var(--p-navy);margin:18px auto 0}.dk-sec--dark .dk2-sp__cap{color:#fff}.dk2-gap__list{gap:8px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.dk2-gap__list li{opacity:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex;transform:translateY(12px)}.dk2-gap.is-in .dk2-gap__list li{animation:.5s forwards rmUpIn;animation-delay:calc(var(--k)*.12s)}.dk2-gap__list b{font:800 .98rem var(--display)}.dk2-gap__ok{border:1px solid var(--p-line);color:var(--p-navy);background:#fff}.dk2-gap__ok span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dk2-gap__ok em{color:#0a6e60;background:#e6f6f2;border-radius:999px;padding:3px 8px;font-size:.76rem;font-style:normal}.dk2-gap__hole{text-align:center;color:#8e1b25;background:repeating-linear-gradient(135deg,#fff6f7 0 10px,#fdecee 10px 20px);border:2px dashed #f4b4ba;flex-direction:column;align-items:center!important;padding:30px 18px!important}.dk2-gap__hole b{letter-spacing:.06em;text-transform:uppercase;font-size:1.2rem}.dk2-gap__hole span{color:#6b1a22;font-size:.9rem}.dk2-gap__next{background:var(--p-navy);color:#fff;width:calc(100% - var(--k)*0px);justify-content:center!important}.dk2-gap__list li.dk2-gap__next:nth-last-child(n){margin:0 auto}.dk2-gap__next:nth-last-child(4){width:92%}.dk2-gap__next:nth-last-child(3){width:84%}.dk2-gap__next:nth-last-child(2){width:76%}.dk2-gap__next:last-child{background:var(--p-teal);width:68%}.ma-sc__in{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.ma-sc__sig{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.ma-sc__sig button{all:unset;cursor:pointer;font:700 .84rem var(--display);color:var(--p-royal);background:#fff;border:1px solid #c9d6fb;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;transition:all .25s;display:flex}.ma-sc__sig button[aria-pressed=true]{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.ma-sc__sig button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.ma-sc__card{background:radial-gradient(110% 120% at 80% 20%,#132a8c,var(--p-navy) 55%,var(--p-deep));color:#fff;border-radius:22px;padding:24px;box-shadow:0 40px 80px -40px #07104fcc}.ma-sc__card small{font:700 .68rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal2)}.ma-sc__meter{background:#ffffff1a;border-radius:999px;height:16px;margin:16px 0 8px;position:relative;overflow:hidden}.ma-sc__meter i{background:linear-gradient(90deg,#8fb1ff,var(--p-teal2));border-radius:999px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:auto}.ma-sc__bands{font:700 .7rem var(--display);text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.ma-sc__bands span{text-align:center;border:1px solid #ffffff1f;border-radius:10px;padding:8px 4px;transition:all .3s}.ma-sc__bands span.is-on{background:var(--p-teal);border-color:var(--p-teal);color:#fff}.ma-sc__route{background:#ffffff12;border-radius:14px;margin-top:16px;padding:14px}.ma-sc__route b{font:800 1.1rem var(--display);display:block}.ma-sc__route p{color:#ffffffbf;margin:4px 0 0;font-size:.86rem}.lp-hf{max-width:540px;margin:0 auto;position:relative}.lp-hf__src{flex-wrap:wrap;justify-content:center;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.lp-hf__src li{border:1px solid var(--p-line);font:700 .72rem var(--display);color:var(--p-navy);animation:3.6s ease-in-out infinite ppFloat;animation-delay:calc(var(--k)*-.5s);background:#fff;border-radius:999px;padding:5px 11px;box-shadow:0 8px 18px -14px #07104f99}.lp-hf__stage{grid-template-columns:1fr 150px;align-items:center;gap:14px;display:grid;position:relative}.lp-hf__page{border:1px solid var(--p-line);background:#fff;border-radius:18px;padding:14px;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #07104f99}.lp-hf__page>b{background:var(--p-navy);border-radius:6px;width:70%;height:12px;margin-bottom:8px;display:block}.lp-hf__page>em{background:#e3e8f2;border-radius:4px;height:7px;margin-bottom:6px;display:block}.lp-hf__page>em:nth-of-type(2){width:86%}.lp-hf__page>em:nth-of-type(3){width:64%}.lp-hf__cta{background:var(--p-bright);color:#fff;font:800 .74rem var(--display);border-radius:999px;margin-top:8px;padding:8px 14px;animation:2.4s infinite ppCta;display:inline-block;box-shadow:0 0 #1e5bff80}.lp-hf__dots{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.lp-hf__dots i{left:-6px;top:calc(18% + var(--y)*1%);background:var(--p-bright);opacity:0;width:8px;height:8px;animation:4.2s linear infinite lpIn;animation-delay:calc(var(--k)*-.42s);border-radius:50%;position:absolute}.lp-hf__dots i.d{background:#97a1b8;animation-name:lpOut}@keyframes lpIn{0%{opacity:0;transform:translate(0)}8%{opacity:1}70%{opacity:1;transform:translate(260px)}to{opacity:0;transform:translate(340px)}}@keyframes lpOut{0%{opacity:0;transform:translate(0)}8%{opacity:1}45%{opacity:1;transform:translate(150px)}to{opacity:0;transform:translate(170px,120px)}}.lp-hf__out{gap:8px;display:grid}.lp-hf__out span{font:800 .8rem var(--display);text-align:center;border-radius:14px;padding:12px}.lp-hf__out .ok{background:var(--p-teal);color:#fff}.lp-hf__out .no{color:#5a6482;background:#f1f4fa;border:1px dashed #c9d2e6}.lp-hf__seq{flex-wrap:wrap;justify-content:center;gap:5px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lp-hf__seq li{font:700 .7rem var(--display);color:#7a86a3;background:#eef1f7;border-radius:999px;padding:4px 10px;transition:all .4s}.lp-hf__seq li.is-on{background:var(--p-navy);color:#fff}.lp-mm__in{grid-template-columns:1fr 1fr;gap:18px;max-width:1000px;margin:0 auto;display:grid}.lp-mm__col{border:1px solid var(--p-line);background:#fff;border-radius:20px;padding:20px}.lp-mm__col h3{font:800 1rem var(--display);align-items:center;gap:8px;margin:0 0 12px;display:flex}.lp-mm__col--bad h3{color:#a3202b}.lp-mm__col--good h3{color:#0a6e60}.lp-mm__ad,.lp-mm__pg{border-radius:12px;padding:12px 14px;font-size:.86rem}.lp-mm__ad{background:#f4f7ff;border:1px solid #dce5ff}.lp-mm__ad small,.lp-mm__pg small{font:700 .64rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#97a1b8;margin-bottom:3px;display:block}.lp-mm__ad b{color:#1a3bd6}.lp-mm__arrow{text-align:center;color:#97a1b8;margin:6px 0;display:block}.lp-mm__pg{border:1px solid var(--p-line);background:var(--p-off)}.lp-mm__pg b{color:var(--p-navy)}.lp-mm__col--good .lp-mm__pg{background:#e6f6f2;border-color:#bfe7df}.lp-mm__col p{font:700 .84rem var(--display);margin:12px 0 0}.lp-mm__col--bad p{color:#a3202b}.lp-mm__col--good p{color:#0a6e60}.lp-fm__in{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.lp-fm__card{border:1px solid var(--p-line);background:#fff;border-radius:20px;padding:20px;box-shadow:0 40px 70px -50px #07104f99}.lp-fm__card ul{gap:6px;margin:0 0 12px;padding:0;list-style:none;display:grid}.lp-fm__card li{color:var(--p-navy);border:1px solid #e3e8f2;border-radius:10px;justify-content:space-between;align-items:center;max-height:44px;padding:9px 12px;font-size:.84rem;transition:all .45s;display:flex;overflow:hidden}.lp-fm__card li small{color:#97a1b8;font-size:.66rem}.lp-fm__card.is-after li.cut{opacity:0;border-color:#0000;max-height:0;margin:-3px 0;padding-top:0;padding-bottom:0}.lp-fm__card button.lp-fm__go{all:unset;text-align:center;background:var(--p-bright);color:#fff;font:800 .86rem var(--display);border-radius:12px;padding:11px;display:block}.lp-fm__tg{gap:6px;margin-top:16px;display:flex}.lp-fm__tg button{all:unset;cursor:pointer;font:700 .84rem var(--display);color:var(--p-royal);border:1px solid #c9d6fb;border-radius:999px;padding:8px 16px}.lp-fm__tg button[aria-pressed=true]{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.lp-fm__tg button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.lp-ctr{grid-template-columns:1fr 1fr;align-items:center;gap:18px;max-width:900px;margin:0 auto;display:grid}.lp-ctr__f{background:var(--p-navy);color:#fff;text-align:center;border-radius:20px;padding:24px}.lp-ctr__f small{font:700 .68rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal2)}.lp-ctr__f b{font:800 clamp(1.1rem,2.4vw,1.5rem) var(--display);margin:10px 0;display:block}.lp-ctr__f p{color:#ffffffbf;margin:0;font-size:.84rem}.lp-heat__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.lp-heat__pg{border:1px solid var(--p-line);background:#fff;border-radius:20px;padding:14px;position:relative;overflow:hidden;box-shadow:0 40px 70px -50px #07104f99}.lp-heat__pg>i{background:#f1f4fa;border-radius:8px;margin-bottom:8px;display:block}.lp-heat__blob{filter:blur(14px);opacity:0;transition:all .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k)*.15s);border-radius:50%;position:absolute;transform:scale(.6)}.lp-heat.is-in .lp-heat__blob{opacity:var(--o,.75);transform:none}.lp-heat__tag{border:1px solid var(--p-line);font:700 .66rem var(--display);color:var(--p-navy);opacity:0;transition:opacity .4s;transition-delay:calc(.8s + var(--k)*.15s);white-space:nowrap;background:#fff;border-radius:999px;padding:4px 9px;position:absolute;box-shadow:0 6px 14px -10px #07104f99}.lp-heat.is-in .lp-heat__tag{opacity:1}.lp-heat__scroll{background:linear-gradient(#ef4f5a,#f0d98f 45%,#8fb1ff 75%,#e3e8f2);border-radius:4px;width:6px;position:absolute;top:14px;bottom:14px;right:6px}.lp-ab__in{grid-template-columns:1fr 1fr;gap:18px;max-width:960px;margin:0 auto;display:grid}.lp-ab__v{border:1px solid var(--p-line);background:#fff;border-radius:20px;padding:18px;transition:all .4s}.lp-ab__v.is-on{border-color:var(--p-bright);transform:translateY(-4px);box-shadow:0 30px 50px -36px #1e5bffcc}.lp-ab__v h3{font:800 1rem var(--display);color:var(--p-navy);align-items:center;gap:8px;margin:0 0 10px;display:flex}.lp-ab__v h3 span{background:var(--p-navy);color:#fff;border-radius:8px;place-items:center;width:28px;height:28px;display:grid}.lp-ab__v ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.lp-ab__v li{background:var(--p-off);color:var(--p-navy);border-radius:10px;justify-content:space-between;gap:8px;padding:8px 10px;font-size:.84rem;display:flex}.lp-ab__v li small{color:#97a1b8;font-size:.7rem}.in-sp__obj{flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:18px;display:flex}.in-sp__obj button{all:unset;cursor:pointer;font:700 .82rem var(--display);color:var(--p-royal);background:#fff;border:1px solid #c9d6fb;border-radius:999px;padding:8px 14px}.in-sp__obj button[aria-pressed=true]{background:var(--p-navy);color:#fff;border-color:var(--p-navy)}.in-sp__obj button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.in-sp__row{grid-template-columns:repeat(5,1fr);align-items:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.in-sp__row li{border:1px solid var(--p-line);text-align:center;background:#fff;border-radius:18px;padding:16px 14px;transition:all .4s}.in-sp__row li i{background:radial-gradient(circle at 35% 30%,#8fb1ff,var(--p-royal));width:calc(26px + var(--k)*9px);height:calc(26px + var(--k)*9px);opacity:.6;border-radius:50%;margin:0 auto 10px;transition:opacity .4s;display:block}.in-sp__row b{font:800 .95rem var(--display);color:var(--p-navy);display:block}.in-sp__row span{color:var(--p-mut);margin-top:4px;font-size:.78rem;display:block}.in-sp__row li.is-fit{border-color:var(--p-teal);transform:translateY(-6px);box-shadow:0 26px 44px -30px #0e9c88e6}.in-sp__row li.is-fit i{opacity:1;background:radial-gradient(circle at 35% 30%,var(--p-teal2),var(--p-teal))}.in-sp__row li em{font-style:normal;font:800 .62rem var(--display);letter-spacing:.08em;text-transform:uppercase;background:var(--p-teal);color:#fff;visibility:hidden;border-radius:5px;margin-top:8px;padding:2px 7px;display:inline-block}.in-sp__row li.is-fit em{visibility:visible}.in-br{background:radial-gradient(110% 120% at 80% 20%,#132a8c,var(--p-navy) 55%,var(--p-deep));border-radius:22px;grid-template-columns:repeat(4,1fr);gap:8px;padding:16px;display:grid;box-shadow:0 40px 80px -40px #07104fcc}.in-br div{opacity:0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;padding:12px;transform:translateY(10px)}.dk-sec.is-in .in-br div{animation:.45s forwards rmUpIn;animation-delay:calc(var(--k)*70ms)}.in-br small{font:700 .64rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2);align-items:center;gap:6px;display:flex}.in-br b{font:700 .82rem var(--display);color:#fff;margin-top:6px;display:block}.em-dr__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.em-dr__seq{gap:6px;margin:0;padding:0;list-style:none;display:grid}.em-dr__seq li{border:1px solid var(--p-line);font:700 .86rem var(--display);color:var(--p-navy);background:#fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:all .35s;display:flex}.em-dr__seq li span{width:26px;height:26px;color:var(--p-bright);background:#eef3ff;border-radius:8px;flex:none;place-items:center;font-size:.72rem;display:grid}.em-dr__seq li.is-on{border-color:var(--p-bright);background:#f4f7ff;transform:translate(6px)}.em-dr__seq li.is-on span{background:var(--p-bright);color:#fff}.em-dr__seq li.is-dim{opacity:.45}.em-dr__opts{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.em-dr__opts button{all:unset;cursor:pointer;font:700 .82rem var(--display);color:var(--p-royal);background:#fff;border:1px solid #c9d6fb;border-radius:999px;padding:8px 14px}.em-dr__opts button[aria-pressed=true]{background:var(--p-navy);color:#fff;border-color:var(--p-navy)}.em-dr__opts button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.em-dr__res{color:#0b3b33;background:#e6f6f2;border:1px solid #bfe7df;border-radius:14px;margin-top:14px;padding:14px;font-size:.9rem;animation:.35s both ppUp}.em-dr__res b{color:#0a6e60}.ec-wf__in{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;display:grid}.ec-wf__ch{border:1px solid var(--p-line);background:#fff;border-radius:20px;grid-template-columns:repeat(6,1fr);align-items:end;gap:8px;height:280px;padding:16px;display:grid;box-shadow:0 40px 70px -50px #07104f99}.ec-wf__ch li{flex-direction:column;justify-content:flex-end;height:100%;list-style:none;display:flex;position:relative}.ec-wf__ch li i{margin-bottom:calc(var(--b)*1%);height:0;transition:height .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k)*.16s);border-radius:8px 8px 4px 4px;display:block}.dk-sec.is-in .ec-wf__ch li i{height:calc(var(--h)*1%)}.ec-wf__ch li.rev i{background:var(--p-navy)}.ec-wf__ch li.cost i{background:repeating-linear-gradient(135deg,#fde9eb 0 6px,#f8d3d7 6px 12px);border:1px dashed #e8a1a9}.ec-wf__ch li.res i{background:var(--p-teal)}.ec-wf__ch li span{font:700 .66rem var(--display);color:var(--p-mut);white-space:nowrap;position:absolute;bottom:-26px;left:50%;transform:translate(-50%)}@media (max-width:960px){.dk2-an__in,.ma-sc__in,.lp-fm__in,.lp-heat__in,.em-dr__in,.ec-wf__in{grid-template-columns:1fr;gap:30px}.in-br{grid-template-columns:repeat(2,1fr)}.in-sp__row{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.dk2-an__job{display:none}.dk2-sp__panel{padding:16px}.dk2-sp__panel ol{flex-direction:column;align-items:stretch}.dk2-sp__panel li{text-align:center}.dk2-sp__panel li:not(:last-child):after{content:"↓";top:auto;bottom:-13px;right:50%;transform:translate(50%)}.dk2-sp__panel ol{gap:14px}.dk2-gap__list li{flex-direction:column;align-items:flex-start}.dk2-gap__ok span{justify-content:flex-start}.dk2-gap__next{align-items:center!important;width:100%!important}.lp-hf__stage{grid-template-columns:1fr}.lp-hf__out{grid-template-columns:1fr 1fr}.lp-hf__dots{display:none}.lp-mm__in,.lp-ab__in,.lp-ctr{grid-template-columns:1fr}.in-sp__row{grid-template-columns:1fr 1fr}.ec-wf__ch{gap:4px;height:240px;padding:10px}.ec-wf__ch li span{transform-origin:50%;font-size:.56rem;transform:translate(-50%)rotate(-30deg)}}@media (max-width:420px){.in-br{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lp-hf__src li,.lp-hf__dots i,.lp-hf__cta,.dk2-an__blocks button>i{animation:none!important}.lp-hf__dots{display:none}.dk2-gap__list li,.in-br div{opacity:1!important;animation:none!important;transform:none!important}.lp-heat__blob,.lp-heat__tag,.ec-wf__ch li i{transition:none}}.dk-hero .dk-chip-flow li{opacity:1;transform:none}.dk-hero .dk-chip-flow--sm{justify-content:center}.dk2-an__blocks li.dk2-an__b--lg button.is-on{background:var(--p-navy)}.ec-wf__ch{margin-bottom:0;padding-bottom:40px}@media (max-width:760px){.ec-wf__ch{padding-bottom:46px}}.dk-hero__tag{font:800 clamp(1.25rem,2.4vw,1.75rem)/1.2 var(--display);color:var(--p-royal);letter-spacing:-.01em;margin:-.1em 0 .5em}.dk-hero--dark .dk-hero__tag{color:var(--p-teal2)}.rm-st--x{color:#4a5576;background:#f1f4fa;border-color:#c9d2e6}.rm-st--x i{background:0 0;border:1.5px dashed;border-radius:50%;width:8px;height:8px}.rm-hl__track--x{--mk:#8a94ad}.dk2-qz__list{gap:8px;max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}.dk2-qz__list li{border:1px solid var(--p-line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:border-color .3s,background .3s;display:flex}.dk2-qz__list li.is-yes{background:#f3fbf9;border-color:#bfe7df}.dk2-qz__list li.is-no{background:#fff8f2;border-color:#f2c49e}.dk2-qz__q{font:700 .92rem var(--display);color:var(--p-navy);align-items:baseline;gap:10px;display:flex}.dk2-qz__q em{color:var(--p-bright);font-size:.7rem;font-style:normal}.dk2-qz__btns{flex:none;gap:6px;display:flex}.dk2-qz__btns button{all:unset;cursor:pointer;font:700 .8rem var(--display);color:var(--p-royal);background:#fff;border:1px solid #c9d6fb;border-radius:999px;padding:7px 16px}.dk2-qz__btns button[aria-pressed=true]{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.dk2-qz__btns button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.dk2-qz__res{background:var(--p-navy);color:#fff;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:860px;margin:18px auto 0;padding:18px;display:flex}.dk2-qz__res p{color:#ffffffd9;flex:1;min-width:240px;margin:0;font-size:.92rem}.dk2-qz__res b{color:var(--p-teal2);margin-right:4px}.b2-icp__in{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.b2-icp__f{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.b2-icp__f button{all:unset;cursor:pointer;font:700 .82rem var(--display);color:var(--p-royal);background:#fff;border:1px solid #c9d6fb;border-radius:999px;align-items:center;gap:6px;padding:8px 13px;display:flex}.b2-icp__f button[aria-pressed=true]{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.b2-icp__f button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.b2-icp__vis{background:radial-gradient(110% 120% at 80% 20%,#132a8c,var(--p-navy) 55%,var(--p-deep));color:#fff;border-radius:22px;padding:22px}.b2-icp__vis ol{justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.b2-icp__vis li{text-align:center;font:700 .82rem var(--display);background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;padding:10px 14px;transition:width .6s cubic-bezier(.2,.8,.2,1),background .4s}.b2-icp__vis li.is-res{background:var(--p-teal);border-color:var(--p-teal)}.b2-icp__vis small{text-align:center;color:#ffffffa6;margin-top:12px;font-size:.76rem;display:block}@media (max-width:960px){.b2-icp__in{grid-template-columns:1fr;gap:30px}}@media (max-width:760px){.dk2-qz__list li{flex-direction:column;align-items:flex-start}.dk-hero__tag{font-size:1.2rem}}.dk2-steps{color:var(--p-mut);gap:6px;margin:18px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.dk2-steps span{min-width:26px;font:800 .72rem var(--display);color:var(--p-bright);display:inline-block}.dk2-steps b{color:var(--p-navy)}.au-legend{justify-content:center;margin-top:10px}@keyframes rlIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes rlPulse{0%,to{box-shadow:0 0 #1e5bff73}60%{box-shadow:0 0 0 9px #1e5bff00}}@keyframes rlFlow{to{background-position:0 -40px}}.rl-path{border:1px solid var(--p-line);background:#fff;border-radius:24px;max-width:560px;margin:0 auto;padding:18px;position:relative;box-shadow:0 40px 80px -46px #07104f8c}.dk-hero--dark .rl-path{box-shadow:none;background:#ffffff0d;border-color:#ffffff24}.rl-path__top{font:800 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-bright);justify-content:space-between;align-items:center;margin:0 0 14px;display:flex}.rl-path__top em{color:#7a5b12;letter-spacing:.02em;text-transform:none;background:#fbf4e2;border-radius:999px;padding:4px 9px;font-style:normal}.dk-hero--dark .rl-path__top{color:var(--p-teal2)}.rl-path__in{grid-template-columns:132px 1fr;gap:16px;display:grid}.rl-path__rail{background:linear-gradient(#eef3ff,#f8faff);border:1px dashed #bccdfb;border-radius:16px;padding:12px 10px;position:relative}.dk-hero--dark .rl-path__rail{background:#6ee0ce0f;border-color:#6ee0ce59}.rl-path__rail:after{content:"";background:repeating-linear-gradient(180deg,var(--p-teal) 0 6px,transparent 6px 12px);width:2px;animation:1.6s linear infinite rlFlow;position:absolute;top:16px;bottom:16px;right:-17px}.rl-path__rail small{font:800 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal);margin:0 0 8px;display:block}.dk-hero--dark .rl-path__rail small{color:var(--p-teal2)}.rl-path__rail ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rl-path__rail li{color:var(--p-royal);opacity:0;background:#fff;border:1px solid #d5e0fb;border-radius:9px;padding:6px 8px;font-size:.72rem;font-weight:700;line-height:1.25}.dk-hero--dark .rl-path__rail li{color:#e6ecff;background:#ffffff0f;border-color:#ffffff24}.rl-path.is-in .rl-path__rail li{animation:.45s both rlIn;animation-delay:calc(var(--k)*80ms)}.rl-path__chain{gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.rl-path__chain:before{content:"";background:linear-gradient(180deg,var(--p-bright),var(--p-teal2));width:2px;position:absolute;top:14px;bottom:14px;left:19px}.rl-path__chain button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:40px 1fr;align-items:center;column-gap:10px;padding:4px 10px 4px 0;display:grid;position:relative}.rl-path__ic{width:40px;height:40px;color:var(--p-bright);z-index:1;background:#fff;border:2px solid #c9d6fb;border-radius:50%;grid-row:1/3;place-items:center;transition:all .3s;display:grid}.dk-hero--dark .rl-path__ic{background:var(--p-navy);color:var(--p-sky);border-color:#8fb1ff66}.rl-path__chain b{font:800 .9rem var(--display);color:var(--p-navy)}.dk-hero--dark .rl-path__chain b{color:#fff}.rl-path__chain small{color:var(--p-mut);font-size:.74rem}.dk-hero--dark .rl-path__chain small{color:#ffffff9e}.rl-path__chain li.is-done .rl-path__ic{border-color:var(--p-teal);color:var(--p-teal)}.rl-path__chain li.is-on .rl-path__ic{background:var(--p-bright);border-color:var(--p-bright);color:#fff;animation:1.4s infinite rlPulse}.rl-path__chain li.is-on b{color:var(--p-bright)}.dk-hero--dark .rl-path__chain li.is-on b{color:var(--p-teal2)}.rl-vs__lane{border-radius:20px;max-width:1040px;margin:0 auto 16px;padding:18px 20px;position:relative}.rl-vs__lane h3{letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:.78rem}.rl-vs__lane ol{flex-wrap:wrap;align-items:center;gap:8px 4px;margin:0;padding:0;list-style:none;display:flex}.rl-vs__lane li{font:700 .88rem var(--display);align-items:center;gap:4px;display:flex}.rl-vs__lane li:not(:last-child):after{content:"→";opacity:.5;margin-left:4px}.rl-vs__lane--a{background:#f4f5f8;border:1px solid #e1e4ec}.rl-vs__lane--a h3{color:#6b7591}.rl-vs__lane--a li{color:#5b647d;opacity:.9;padding:0}.rl-vs__lane--b{background:linear-gradient(135deg,#f2f6ff,#fff);border:1px solid #c9d6fb;padding-bottom:40px}.rl-vs__lane--b h3{color:var(--p-bright)}.rl-vs__lane--b li{opacity:0;color:var(--p-navy);padding:0}.rl-vs.is-in .rl-vs__lane--b li{animation:.45s both rlIn;animation-delay:calc(.2s + var(--k)*.12s)}.rl-vs__lane--b li:before{content:"";background:var(--p-bright);border-radius:50%;width:8px;height:8px;margin-right:4px;display:inline-block}.rl-vs__back{color:var(--p-teal);font-size:.8rem;font-weight:800;position:absolute;bottom:12px;left:20px}.rl-vs__note{text-align:center;max-width:760px;color:var(--p-mut);margin:16px auto 0;font-size:.92rem}.dk-sec--dark .rl-vs__lane--a{background:#ffffff0a;border-color:#ffffff1f}.dk-sec--dark .rl-vs__lane--a li,.dk-sec--dark .rl-vs__lane--a h3{color:#fff9}.dk-sec--dark .rl-vs__lane--b{background:#1e5bff1f;border-color:#8fb1ff59}.dk-sec--dark .rl-vs__lane--b li{color:#fff}.dk-sec--dark .rl-vs__lane--b h3,.dk-sec--dark .rl-vs__back{color:var(--p-teal2)}.dk-sec--dark .rl-vs__note{color:#ffffffb8}.rl-df__in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:20px;display:grid}.rl-df__qs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.rl-df__qs button{border:1px solid var(--p-line);width:100%;font:700 .88rem/1.3 var(--display);color:var(--p-navy);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;transition:all .2s;display:flex}.rl-df__qs button em{color:var(--p-mut);font-size:.72rem;font-style:normal}.rl-df__qs button svg{color:var(--p-bright);flex:none}.rl-df__qs button.is-conv{color:#5b647d;background:#f4f5f8}.rl-df__qs button.is-conv svg{color:#8a94ad}.rl-df__qs button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff;transform:translate(6px)}.rl-df__qs button.is-on svg,.rl-df__qs button.is-on em{color:var(--p-teal2)}.rl-df__a{background:radial-gradient(110% 120% at 85% 10%,#16308f,var(--p-navy) 50%,var(--p-deep));color:#fff;border-radius:22px;flex-direction:column;min-height:260px;padding:28px;animation:.35s both rlIn;display:flex;position:sticky;top:90px}.rl-df__a.is-conv{background:linear-gradient(150deg,#5b647d,#3b4359)}.rl-df__a small{font:800 .74rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2)}.rl-df__a.is-conv small{color:#e6ecff}.rl-df__a p{margin:12px 0 18px;font-size:1.08rem;line-height:1.6}.rl-df__nav{color:#ffffffb3;align-items:center;gap:12px;margin-top:auto;font-size:.82rem;display:flex}.rl-df__nav button{color:#fff;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:50%;width:36px;height:36px;font-size:1rem}.rl-ly__sw{font:800 .86rem var(--display);color:var(--p-mut);justify-content:center;align-items:center;gap:12px;margin:0 0 22px;display:flex}.rl-ly__sw button{cursor:pointer;background:#c9d2e6;border:0;border-radius:999px;width:58px;height:30px;transition:background .3s;position:relative}.rl-ly__sw button i{background:#fff;border-radius:50%;width:22px;height:22px;transition:transform .3s;position:absolute;top:4px;left:4px;box-shadow:0 2px 6px #07104f4d}.rl-ly.is-plus .rl-ly__sw button{background:var(--p-bright)}.rl-ly.is-plus .rl-ly__sw button i{transform:translate(28px)}.rl-ly.is-plus .rl-ly__sw span:last-child{color:var(--p-bright)}.rl-ly__rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl-ly__rows li{grid-template-columns:220px 1fr 1.2fr;align-items:stretch;gap:12px;display:grid}.rl-ly__rows b{background:var(--p-navy);color:#fff;font:800 .9rem var(--display);border-radius:12px;align-items:center;gap:8px;padding:12px 14px;display:flex}.rl-ly__rows b svg{color:var(--p-teal2);flex:none}.rl-ly__a{color:#4a5576;background:#f4f5f8;border:1px solid #e1e4ec;border-radius:12px;align-items:center;padding:12px 14px;font-size:.88rem;display:flex}.rl-ly__b{color:var(--p-navy);opacity:.18;filter:grayscale();transition:opacity .45s,transform .45s,filter .45s;transition-delay:calc(var(--k)*70ms);background:linear-gradient(135deg,#eaf0ff,#f3fbf9);border:1px solid #bccdfb;border-radius:12px;align-items:center;gap:6px;padding:12px 14px;font-size:.9rem;font-weight:700;display:flex;transform:translate(-8px)}.rl-ly__b em{font-style:normal;font:800 1.1rem var(--display);color:var(--p-bright)}.rl-ly.is-plus .rl-ly__b{opacity:1;filter:none;transform:none}.rl-by__hub{justify-content:center;margin:0 0 18px;display:flex}.rl-by__hub span{background:var(--p-teal2);color:var(--p-navy);font:800 .95rem var(--display);border-radius:999px;padding:12px 22px;position:relative;box-shadow:0 0 0 8px #6ee0ce26}.rl-by__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rl-by__c{opacity:0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;flex-direction:column;gap:4px;padding:16px;display:flex}.is-in .rl-by__c{animation:.45s both rlIn;animation-delay:calc(var(--k)*60ms)}.rl-by__c small{font:800 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase}.rl-by__c--research small{color:var(--p-teal2)}.rl-by__c--digital small{color:var(--p-sky)}.rl-by__c--data small{color:var(--p-gold2)}.rl-by__c b{font:800 1rem var(--display);color:#fff}.rl-by__c p{color:#ffffffbf;margin:0;font-size:.86rem;line-height:1.5}.rl-by__l{color:var(--p-teal2);margin-top:auto;padding-top:8px;font-size:.84rem;font-weight:800}.dk-sec--light .rl-by__c,.dk-sec--off .rl-by__c{border-color:var(--p-line);background:#fff}.dk-sec--light .rl-by__c b,.dk-sec--off .rl-by__c b{color:var(--p-navy)}.dk-sec--light .rl-by__c p,.dk-sec--off .rl-by__c p{color:var(--p-mut)}.dk-sec--light .rl-by__c--research small,.dk-sec--off .rl-by__c--research small{color:var(--p-teal)}.dk-sec--light .rl-by__c--digital small,.dk-sec--off .rl-by__c--digital small{color:var(--p-bright)}.dk-sec--light .rl-by__c--data small,.dk-sec--off .rl-by__c--data small{color:var(--p-gold)}.dk-sec--light .rl-by__l,.dk-sec--off .rl-by__l{color:var(--p-bright)}.rl-mt__obj{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;display:flex}.rl-mt__obj button{border:1px solid var(--p-line);font:700 .86rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border-radius:999px;padding:9px 15px;transition:all .2s}.rl-mt__obj button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.rl-mt__stairs{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rl-mt__stairs li{margin-left:calc(var(--k)*4%);border:1px solid var(--p-line);opacity:.5;background:#fff;border-radius:16px;grid-template-columns:250px 1fr;align-items:center;gap:14px;padding:12px 14px;transition:all .35s;display:grid}.rl-mt__stairs li.is-on{opacity:1;border-color:var(--p-bright);box-shadow:0 14px 30px -22px #1e5bffe6}.rl-mt__h{grid-template-columns:auto 1fr;align-items:center;column-gap:8px;display:grid}.rl-mt__h svg{color:var(--p-bright);grid-row:1/3}.rl-mt__h b{font:800 1rem var(--display);color:var(--p-navy)}.rl-mt__h small{color:var(--p-mut);font-size:.78rem}.rl-mt__m{flex-wrap:wrap;gap:6px;display:flex}.rl-mt__m i{color:var(--p-royal);background:#f2f6ff;border:1px solid #d5e0fb;border-radius:9px;padding:6px 10px;font-size:.8rem;font-style:normal;font-weight:700}.rl-mt__stairs li.is-on .rl-mt__m i{background:#eaf0ff;border-color:#a9bff8}.rl-mt__note{border:1px solid var(--p-line);max-width:760px;color:var(--p-ink);background:#fff;border-radius:12px;align-items:flex-start;gap:8px;margin:18px auto 0;padding:12px 16px;font-size:.9rem;animation:.35s both rlIn;display:flex}.rl-mt__note svg{color:var(--p-gold);flex:none;margin-top:2px}.rl-lp__in{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px;display:grid}.rl-lp__pane{background:#ffffff12;border:1px solid #ffffff24;border-radius:18px;margin-top:6px;padding:20px;animation:.35s both rlIn}.rl-lp__pane small{font:800 .76rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2)}.rl-lp__pane p{color:#e6ecff;margin:8px 0 0;font-size:1rem;line-height:1.6}.rl-lp__ring{aspect-ratio:1;width:min(100%,460px);margin:0 auto;position:relative}.rl-lp__ring>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.rl-lp__ring .tr{fill:none;stroke:#ffffff1f;stroke-width:1.4px}.rl-lp__ring .pr{fill:none;stroke:var(--p-teal2);stroke-width:1.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--p)*100);transition:stroke-dashoffset .6s}.rl-lp__core{aspect-ratio:1;text-align:center;background:radial-gradient(circle,#1e3db8,var(--p-navy));width:38%;color:var(--p-teal2);border:1px solid #8fb1ff59;border-radius:50%;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rl-lp__core b{font:800 .82rem/1.25 var(--display);color:#fff;padding:0 10px;display:block}.rl-lp__ring ol{margin:0;padding:0;list-style:none}.rl-lp__ring li{position:absolute;transform:translate(-50%,-50%)}.rl-lp__ring li button{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;display:flex}.rl-lp__ring li span{background:var(--p-navy);width:38px;height:38px;color:var(--p-sky);border:1.5px solid #8fb1ff73;border-radius:50%;place-items:center;transition:all .3s;display:grid}.rl-lp__ring li b{font:800 .72rem var(--display);color:#e6ecff;white-space:nowrap;background:#040a33b3;border-radius:999px;padding:2px 7px}.rl-lp__ring li button.is-done span{border-color:var(--p-teal2);color:var(--p-teal2)}.rl-lp__ring li button.is-on span{background:var(--p-teal2);border-color:var(--p-teal2);color:var(--p-navy);transform:scale(1.15)}.rl-lp__ring li button.is-on b{background:var(--p-teal2);color:var(--p-navy)}.dk-sec--light .rl-lp__pane,.dk-sec--off .rl-lp__pane{border-color:var(--p-line);background:#fff}.dk-sec--light .rl-lp__pane p,.dk-sec--off .rl-lp__pane p{color:var(--p-ink)}.dk-sec--light .rl-lp__pane small,.dk-sec--off .rl-lp__pane small{color:var(--p-teal)}.rl-3__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.rl-3__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl-3__list button{border:1px solid var(--p-line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;width:100%;padding:14px 16px;transition:all .25s;display:grid}.rl-3__list b{font:800 1rem var(--display);color:var(--p-navy)}.rl-3__list span{color:var(--p-mut);grid-column:2;font-size:.88rem}.rl-3__list li.is-on button{border-color:var(--p-bright);box-shadow:0 12px 28px -20px #1e5bffe6}.rl-3__dot{border-radius:50%;grid-row:1/3;width:14px;height:14px}.rl-3__dot--0{background:#1e5bff}.rl-3__dot--1{background:#0e9c88}.rl-3__dot--2{background:#c99a2e}.rl-3__vis{aspect-ratio:1;width:min(100%,420px);margin:0 auto;position:relative}.rl-3__vis>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.rl-3__vis .c{fill-opacity:.14;stroke-width:.6px;transition:fill-opacity .3s}.rl-3__vis .c0{fill:#1e5bff;stroke:#1e5bff}.rl-3__vis .c1{fill:#0e9c88;stroke:#0e9c88}.rl-3__vis .c2{fill:#c99a2e;stroke:#c99a2e}.rl-3__vis .c.is-on{fill-opacity:.3}.rl-3__lb{font:800 .86rem var(--display);color:var(--p-navy);transition:color .3s;position:absolute;transform:translate(-50%,-50%)}.rl-3__lb.is-on{color:var(--p-bright)}.rl-3__mid{border:1px solid var(--p-line);max-width:110px;font:800 .74rem/1.25 var(--display);color:var(--p-navy);text-align:center;background:#fff;border-radius:12px;padding:8px 10px;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -14px #07104f99}.rl-sy__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:0 auto;padding:0;list-style:none;display:flex}.rl-sy__row li{align-items:center;gap:8px;display:flex}.rl-sy__row button{border:1px solid var(--p-line);font:800 .88rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:11px 14px;transition:all .2s;display:flex}.rl-sy__row button span{width:30px;height:30px;color:var(--p-bright);background:#eef3ff;border-radius:9px;place-items:center;display:grid}.rl-sy__row button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.rl-sy__row button.is-on span{color:var(--p-teal2);background:#6ee0ce29}.rl-sy__ar{color:var(--p-bright);font-style:normal;font-weight:800}.rl-sy__pane{border-left:4px solid var(--p-teal);max-width:760px;color:var(--p-ink);background:#fff;border-radius:14px;margin:20px auto 0;padding:16px 20px;font-size:.95rem;animation:.35s both rlIn}.rl-sv__goals{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;display:flex}.rl-sv__goals button{border:1px solid var(--p-line);font:700 .86rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border-radius:999px;padding:9px 15px;transition:all .2s}.rl-sv__goals button.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff}.rl-sv__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rl-sv__c{border:1px solid var(--p-line);background:#fff;border-radius:14px;grid-template-columns:auto 1fr;gap:3px 10px;height:100%;padding:14px;text-decoration:none;transition:all .3s;display:grid}.rl-sv__c span{width:32px;height:32px;color:var(--p-bright);background:#eef3ff;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.rl-sv__c b{font:800 .9rem var(--display);color:var(--p-navy)}.rl-sv__c small{color:var(--p-mut);font-size:.78rem;line-height:1.4}.rl-sv__grid li.is-dim .rl-sv__c{opacity:.38}.rl-sv__grid li.is-hit .rl-sv__c{border-color:#bccdfb}.rl-sv__c:hover{border-color:var(--p-bright);box-shadow:0 12px 26px -18px #1e5bffe6;opacity:1!important}.rl-sv__c:focus-visible{border-color:var(--p-bright);box-shadow:0 12px 26px -18px #1e5bffe6;opacity:1!important}@media (max-width:1100px){.rl-sv__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rl-ly__rows li{grid-template-columns:180px 1fr 1.2fr}}@media (max-width:960px){.rl-df__in,.rl-lp__in,.rl-3__in{grid-template-columns:1fr}.rl-df__a{min-height:0;position:static}.rl-by__grid,.rl-sv__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-mt__stairs li{grid-template-columns:1fr;margin-left:0}}@media (max-width:760px){.rl-path__in{grid-template-columns:1fr}.rl-path__rail:after{display:none}.rl-path__rail ul{flex-wrap:wrap;display:flex}.rl-ly__rows li{grid-template-columns:1fr;gap:4px;padding-bottom:8px}.rl-by__grid,.rl-sv__grid{grid-template-columns:1fr}.rl-lp__ring{width:min(100%,340px)}.rl-lp__ring li span{width:32px;height:32px}.rl-lp__ring li b{padding:2px 5px;font-size:.62rem}.rl-sy__ar{display:none}.rl-df__qs button.is-on{transform:none}}@media (prefers-reduced-motion:reduce){.rl-path__rail:after,.rl-path__chain li.is-on .rl-path__ic{animation:none}.rl-path__rail li,.rl-vs__lane--b li,.rl-by__c{opacity:1;animation:none!important}}.rl-wy__obs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 22px;display:flex}.rl-wy__obs button{color:#e6ecff;font:700 .86rem var(--display);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;transition:all .2s;display:inline-flex}.rl-wy__obs button.is-on{background:var(--p-teal2);border-color:var(--p-teal2);color:var(--p-navy)}.rl-wy__steps{counter-reset:w;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.rl-wy__s{animation:.4s both rlIn;animation-delay:calc(var(--k)*.1s);background:#ffffff0f;border:1px solid #ffffff24;border-radius:18px;padding:18px;position:relative}.rl-wy__s:not(:last-child):after{content:"→";color:var(--p-teal2);font-weight:800;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.rl-wy__s small{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-sky);align-items:center;gap:6px;display:flex}.rl-wy__s--1 small{color:var(--p-gold2)}.rl-wy__s--2{background:#6ee0ce1a;border-color:#6ee0ce59}.rl-wy__s--2 small{color:var(--p-teal2)}.rl-wy__s p{color:#e6ecff;margin:8px 0 0;font-size:.92rem;line-height:1.55}.rl-wy__note{text-align:center;color:#fff9;margin:14px 0 0;font-size:.8rem}.dk-sec--light .rl-wy__obs button,.dk-sec--off .rl-wy__obs button{border-color:var(--p-line);color:var(--p-navy);background:#fff}.dk-sec--light .rl-wy__s,.dk-sec--off .rl-wy__s{border-color:var(--p-line);background:#fff}.dk-sec--light .rl-wy__s p,.dk-sec--off .rl-wy__s p{color:var(--p-ink)}.dk-sec--light .rl-wy__note,.dk-sec--off .rl-wy__note{color:var(--p-mut)}.lg-fit__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.lg-fit__crit{flex-wrap:wrap;gap:8px;display:flex}.lg-fit__crit button{border:1px solid var(--p-line);font:700 .86rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;transition:all .2s;display:inline-flex}.lg-fit__crit button[aria-pressed=true]{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.lg-fit__vis{background:var(--p-off);border:1px solid var(--p-line);border-radius:20px;padding:18px}.lg-fit__vis>small{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);margin:0 0 10px;display:block}.lg-fit__vis ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lg-fit__vis li{border:1px solid var(--p-line);background:#fff;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;display:flex}.lg-fit__vis li b{font:700 .88rem var(--display);color:var(--p-navy)}.lg-fit__vis .rm-st{flex:none;transition:all .3s}@media (max-width:960px){.rl-wy__steps{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-wy__s:after{display:none}.lg-fit__in{grid-template-columns:1fr}}@media (max-width:760px){.rl-wy__steps{grid-template-columns:1fr}.lg-fit__vis li{flex-direction:column;align-items:flex-start}}.rl-ai__chain{flex-wrap:wrap;justify-content:center;gap:8px 4px;max-width:1000px;margin:0 auto 26px;padding:0;list-style:none;display:flex}.rl-ai__chain li{font:800 .84rem var(--display);color:#e6ecff;opacity:0;background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:9px 13px;display:flex}.rl-ai.is-in .rl-ai__chain li{animation:.45s both rlIn;animation-delay:calc(var(--k)*.12s)}.rl-ai__chain li span{color:var(--p-sky);font-size:.7rem}.rl-ai__chain li:not(:last-child):after{content:"→";color:var(--p-sky);margin-left:4px}.rl-ai__chain li.is-ai{background:#f0d98f24;border-color:#f0d98f73}.rl-ai__chain li.is-hu{background:#6ee0ce24;border-color:#6ee0ce73}.rl-ai__in{grid-template-columns:1fr 1fr;gap:16px;display:grid}.rl-ai__col{background:#ffffff0d;border:1px solid #ffffff24;border-radius:20px;padding:20px}.rl-ai__col h3{color:#fff;align-items:center;gap:8px;margin:0 0 12px;font-size:1.05rem;display:flex}.rl-ai__col--ai h3 svg{color:var(--p-gold2)}.rl-ai__col--hu h3 svg{color:var(--p-teal2)}.rl-ai__col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl-ai__col li{background:#ffffff0d;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.rl-ai__col li b{font:800 .9rem var(--display);color:#fff}.rl-ai__col li span{color:#ffffffb8;font-size:.84rem;line-height:1.45}.rl-ai__col--hu{background:#6ee0ce12;border-color:#6ee0ce4d}.rl-ln2__old{color:#5b647d;max-width:420px;font:700 .9rem var(--display);background:#f4f5f8;border:1px solid #e1e4ec;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin:0 auto 14px;padding:10px 16px;display:flex}.rl-ln2__old small,.rl-ln2__new>small{font:800 .68rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#8a94ad}.rl-ln2__old i{font-style:normal}.rl-ln2__new{text-align:center;background:linear-gradient(135deg,#f2f6ff,#fff);border:1px solid #c9d6fb;border-radius:20px;max-width:1080px;margin:0 auto;padding:18px 18px 44px;position:relative}.rl-ln2__new>small{color:var(--p-bright);margin:0 0 12px;display:block}.rl-ln2__new ol{flex-wrap:wrap;justify-content:center;gap:8px 4px;margin:0;padding:0;list-style:none;display:flex}.rl-ln2__new li{align-items:center;display:flex}.rl-ln2__new li:not(:last-child):after{content:"→";color:var(--p-bright);margin:0 4px;font-weight:800}.rl-ln2__new button{font:800 .86rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border:1px solid #c9d6fb;border-radius:999px;padding:9px 14px;transition:all .25s}.rl-ln2__new li.is-done button{border-color:var(--p-teal);color:var(--p-teal)}.rl-ln2__new li.is-on button{background:var(--p-bright);border-color:var(--p-bright);color:#fff;transform:translateY(-2px);box-shadow:0 10px 22px -14px #1e5bffe6}.rl-ln2__arc{color:var(--p-teal);font-size:.82rem;font-weight:800;position:absolute;bottom:14px;left:0;right:0}.rl-ln2__pane{border-left:4px solid var(--p-bright);max-width:760px;color:var(--p-ink);background:#fff;border-radius:14px;margin:16px auto 0;padding:14px 18px;font-size:.95rem;animation:.35s both rlIn;box-shadow:0 12px 28px -24px #07104f99}.rl-bi__in{grid-template-columns:minmax(0,1.1fr) 90px minmax(0,1fr);align-items:center;gap:14px;display:grid}.rl-bi__sig{gap:7px;margin:0;padding:0;list-style:none;display:grid}.rl-bi__sig button{border:1px solid var(--p-line);width:100%;font:700 .88rem/1.3 var(--display);color:var(--p-navy);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px 13px;transition:all .2s;display:flex}.rl-bi__sig button svg{color:var(--p-bright);flex:none}.rl-bi__sig button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.rl-bi__sig button.is-on svg{color:var(--p-teal2)}.rl-bi__mid{place-items:center;height:100%;display:grid;position:relative}.rl-bi__mid:before{content:"";background:repeating-linear-gradient(90deg,var(--p-bright) 0 6px,transparent 6px 12px);height:2px;animation:1.2s linear infinite rlFlowX;position:absolute;top:50%;left:0;right:0}@keyframes rlFlowX{to{background-position:24px 0}}.rl-bi__mid span{background:var(--p-teal2);color:var(--p-navy);font:800 .76rem var(--display);border-radius:999px;padding:8px 10px;position:relative}.rl-bi__areas{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.rl-bi__areas li{border:1px solid var(--p-line);font:800 .9rem var(--display);color:#a3abc0;background:#fff;border-radius:14px;padding:14px;transition:all .35s}.rl-bi__areas li.is-on{color:var(--p-navy);border-color:var(--p-bright);background:linear-gradient(150deg,#fff,#eef3ff);box-shadow:0 12px 26px -20px #1e5bffe6}.rl-jy__path{flex-wrap:wrap;justify-content:center;gap:10px 4px;margin:0;padding:0;list-style:none;display:flex}.rl-jy__path li{border:1px solid var(--p-line);opacity:0;background:#fff;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex}.rl-jy.is-in .rl-jy__path li{animation:.45s both rlIn;animation-delay:calc(var(--k)*.1s)}.rl-jy__path li:not(:last-child):after{content:"→";color:var(--p-bright);margin-left:6px;font-weight:800}.rl-jy__path span{width:28px;height:28px;color:var(--p-bright);background:#eef3ff;border-radius:8px;place-items:center;display:grid}.rl-jy__path b{font:800 .86rem var(--display);color:var(--p-navy)}.rl-jy__one{background:var(--p-navy);color:#fff;width:max-content;max-width:100%;font:800 .9rem var(--display);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:18px auto 0;padding:10px 18px;display:flex}.rl-jy__one svg{color:var(--p-teal2)}.rl-eco__rail{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.rl-eco__rail button{color:#e6ecff;width:100%;font:800 .9rem var(--display);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:14px;gap:2px;padding:12px 8px;transition:all .2s;display:grid}.rl-eco__rail em{color:var(--p-sky);font-size:.7rem;font-style:normal}.rl-eco__rail button.is-on{background:var(--p-teal2);border-color:var(--p-teal2);color:var(--p-navy)}.rl-eco__rail button.is-on em{color:var(--p-navy)}.rl-eco__pane{background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;padding:22px;animation:.35s both rlIn}.rl-eco__pane p{color:#fff;margin:0 0 14px;font-size:1.05rem}.rl-eco__pane div{flex-wrap:wrap;gap:8px;display:flex}.rl-eco__pane>div>a,.rl-eco__pane>div>span{font:700 .88rem var(--display);color:#e6ecff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;padding:9px 14px;text-decoration:none}.rl-eco__pane a span{margin-left:4px}.rl-eco__pane a:hover{color:var(--p-navy);background:#fff}.rl-eco__pane a:focus-visible{color:var(--p-navy);background:#fff}@media (max-width:960px){.rl-ai__in,.rl-bi__in{grid-template-columns:1fr}.rl-bi__mid{height:40px}.rl-bi__mid:before{background:repeating-linear-gradient(180deg,var(--p-bright) 0 6px,transparent 6px 12px);width:2px;height:auto;top:0;bottom:0;left:50%;right:auto}.rl-eco__rail{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.rl-ai__chain li:not(:last-child):after,.rl-jy__path li:not(:last-child):after{display:none}.rl-bi__areas{grid-template-columns:1fr 1fr}.rl-eco__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rl-ai__chain li,.rl-jy__path li{opacity:1;animation:none!important}.rl-bi__mid:before{animation:none}}.rm-cr__console>*{min-width:0}@media (max-width:760px){.dk2-con .rm-cr__steps{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.pp.rl>*{min-width:0}.hv{border:1px solid var(--p-line);max-width:560px;color:var(--p-ink);background:#fff;border-radius:24px;margin:0 auto;padding:18px;position:relative;box-shadow:0 40px 80px -46px #07104f8c}.hv__top{font:800 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-bright);justify-content:space-between;align-items:center;gap:10px;margin:0 0 14px;display:flex}.hv__top em{color:#7a5b12;letter-spacing:.02em;text-transform:none;white-space:nowrap;background:#fbf4e2;border-radius:999px;padding:4px 9px;font-style:normal}.hv button{font-family:var(--display);cursor:pointer}.hv-chain{flex-wrap:wrap;align-items:center;gap:6px 2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.hv-chain li{font:700 .72rem var(--display);color:var(--p-royal);opacity:0;background:#f2f6ff;border:1px solid #d5e0fb;border-radius:999px;align-items:center;padding:5px 9px;display:flex}.hv.is-in .hv-chain li{animation:.4s both rlIn;animation-delay:calc(.3s + var(--k)*.1s)}.hv-chain li:not(:last-child):after{content:"→";color:var(--p-sky);margin-left:6px}.hv-note{background:var(--p-off);color:var(--p-ink);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:.82rem;line-height:1.45}.hv-seo__map{aspect-ratio:1.35;border:1px solid var(--p-line);background:radial-gradient(circle,#f2f6ff,#fff 70%);border-radius:16px;position:relative}.hv-seo__map svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hv-seo__map line{stroke:#d5e0fb;stroke-width:.5px;transition:stroke .3s}.hv-seo__map line.is-on{stroke:var(--p-bright);stroke-width:.8px;stroke-dasharray:2 1.5;animation:1s linear infinite hvDash}@keyframes hvDash{to{stroke-dashoffset:-7px}}.hv-seo__q{border:1px solid var(--p-line);color:#7b86a3;text-align:center;background:#fff;border-radius:9px;max-width:34%;padding:5px 8px;font-size:.68rem;font-weight:700;line-height:1.2;transition:all .3s;position:absolute;transform:translate(-50%,-50%)}.hv-seo__q.is-on{color:var(--p-navy);border-color:var(--p-bright);box-shadow:0 6px 16px -10px #1e5bffe6}.hv-seo__hub{width:92px;height:92px;color:var(--p-navy);background:#fff;border:2px solid #c9d6fb;border-radius:50%;place-items:center;font-size:.76rem;font-weight:800;transition:all .3s;display:grid;position:absolute;transform:translate(-50%,-50%)}.hv-seo__hub small{color:var(--p-mut);font-size:.6rem;font-weight:700}.hv-seo__hub.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff;box-shadow:0 0 0 8px #1e5bff1f}.hv-seo__hub.is-on small{color:#dce6ff}.hv-ppc__tabs,.hv-ir__tabs{background:var(--p-off);border:1px solid var(--p-line);border-radius:999px;gap:4px;margin:0 0 12px;padding:4px;display:inline-flex}.hv-ppc__tabs button,.hv-ir__tabs button{color:var(--p-mut);background:0 0;border:0;border-radius:999px;padding:7px 12px;font-size:.78rem;font-weight:800}.hv-ppc__tabs button.is-on,.hv-ir__tabs button.is-on{background:var(--p-navy);color:#fff}.hv-ppc__rows{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hv-ppc__rows li{grid-template-columns:170px 1fr;align-items:center;gap:10px;display:grid}.hv-ppc__rows b{font:800 .8rem var(--display);color:var(--p-navy);align-items:center;gap:6px;display:flex}.hv-ppc__rows b svg{color:var(--p-bright)}.hv-ppc__bar{background:#eef2fa;border-radius:999px;height:16px;overflow:hidden}.hv-ppc__bar i{background:linear-gradient(90deg,var(--p-bright),var(--p-teal2));border-radius:999px;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.hv-ppc__rows li:last-child .hv-ppc__bar i{background:linear-gradient(90deg,#c9d2e6,#e1e6f0)}.hv-sn__net{aspect-ratio:1.35;border:1px solid var(--p-line);background:radial-gradient(circle,#f3fbf9,#fff 70%);border-radius:16px;position:relative}.hv-sn__net svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hv-sn__net line{stroke:#d5e0fb;stroke-width:.5px}.hv-sn__net line.is-on{stroke:var(--p-teal);stroke-width:.9px;stroke-dasharray:2 1.5;animation:1s linear infinite hvDash}.hv-sn__t{border:1px solid var(--p-line);color:#7b86a3;background:#fff;border-radius:999px;padding:5px 9px;font-size:.7rem;font-weight:800;transition:all .3s;position:absolute;transform:translate(-50%,-50%)}.hv-sn__t.is-on{color:var(--p-teal);border-color:var(--p-teal)}.hv-sn__a{color:var(--p-navy);background:#fff;border:2px solid #a9dfd4;border-radius:999px;align-items:center;gap:6px;padding:9px 12px;font-size:.76rem;font-weight:800;transition:all .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.hv-sn__a.is-on{background:var(--p-teal);border-color:var(--p-teal);color:#fff;box-shadow:0 0 0 8px #0e9c8824}.hv-ac__grid{grid-template-columns:1.3fr repeat(3,1fr);gap:6px;display:grid}.hv-ac__h{background:var(--p-off);font:800 .68rem var(--display);color:var(--p-mut);text-align:center;border-radius:9px;padding:6px}.hv-ac__a{border:1px solid var(--p-line);color:var(--p-navy);text-align:left;background:#fff;border-radius:10px;padding:9px 8px;font-size:.72rem;font-weight:800;line-height:1.25;transition:all .25s}.hv-ac__a.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.hv-ac__c{min-height:48px;font:800 .72rem var(--display);color:#0000;background:#f6f8fc;border:1px dashed #d9e0ee;border-radius:10px;place-items:center;transition:all .3s;display:grid}.hv-ac__c.is-fit{color:var(--p-bright);background:#eaf0ff;border:1px solid #bccdfb}.hv-ac__c.is-row{border-style:solid}.hv-ac__c.is-fit.is-row{background:var(--p-bright);color:#fff;box-shadow:0 10px 22px -14px #1e5bffe6}.hv-ce__in,.hv-ce__out{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hv-ce__in li{background:var(--p-off);border:1px solid var(--p-line);color:var(--p-mut);opacity:0;border-radius:9px;padding:6px 10px;font-size:.74rem;font-weight:700}.hv.is-in .hv-ce__in li{animation:.4s both rlIn;animation-delay:calc(var(--k)*.1s)}.hv-ce__core{background:radial-gradient(110% 120% at 80% 20%,#132a8c,var(--p-navy));width:max-content;max-width:100%;color:var(--p-teal2);text-align:center;border-radius:18px;justify-items:center;gap:2px;margin:16px auto;padding:16px 22px;display:grid;position:relative}.hv-ce__core:before,.hv-ce__core:after{content:"";background:var(--p-bright);width:2px;height:14px;position:absolute;left:50%}.hv-ce__core:before{top:-15px}.hv-ce__core:after{bottom:-15px}.hv-ce__core b{font:800 .95rem var(--display);color:#fff}.hv-ce__core small{color:#ffffffb3;font-size:.7rem}.hv-ce__out li{border:1px solid var(--p-line);font:800 .76rem var(--display);color:var(--p-navy);background:#fff;border-radius:11px;align-items:center;gap:6px;padding:8px 11px;transition:all .3s;display:flex}.hv-ce__out li svg{color:var(--p-bright)}.hv-ce__out li.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff;transform:translateY(-3px)}.hv-ce__out li.is-on svg{color:#fff}.hv-pl__j{grid-template-columns:repeat(6,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid}.hv-pl__j li{background:var(--p-navy);color:#fff;font:800 .66rem/1.2 var(--display);text-align:center;opacity:0;border-radius:10px;padding:10px 4px}.hv.is-in .hv-pl__j li{animation:.4s both rlIn;animation-delay:calc(var(--k)*80ms)}.hv-pl__arc{border:2px dashed #bccdfb;border-top:0;border-radius:0 0 40px 40px;height:34px;margin:4px 8% 0;position:relative}.hv-pl__arc i{background:var(--p-teal);border-radius:50%;width:10px;height:10px;animation:3s linear infinite hvRun;position:absolute;top:-8px;left:-6px}@keyframes hvRun{0%{top:100%;left:100%}50%{top:100%;left:50%}to{top:-8px;left:-1%}}.hv-pl__l{grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hv-pl__l button{border:1px solid var(--p-line);width:100%;color:var(--p-navy);background:#fff;border-radius:10px;padding:9px 6px;font-size:.76rem;font-weight:800;transition:all .25s}.hv-pl__l button.is-done{border-color:var(--p-teal);color:var(--p-teal)}.hv-pl__l button.is-on{background:var(--p-teal);border-color:var(--p-teal);color:#fff}.hv-lf__gates{justify-items:center;gap:6px;margin:0;padding:0;list-style:none;display:grid}.hv-lf__gates li{width:var(--w);background:#f4f5f8;border:1px solid #e1e4ec;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;transition:all .4s;display:flex}.hv-lf__gates b{font:800 .76rem var(--display);color:#7b86a3}.hv-lf__gates span{flex-wrap:wrap;justify-content:flex-end;gap:3px;display:flex}.hv-lf__gates i{background:#c9d2e6;border-radius:50%;width:7px;height:7px}.hv-lf__gates li.is-on{background:#eaf0ff;border-color:#bccdfb}.hv-lf__gates li.is-on b{color:var(--p-navy)}.hv-lf__gates li.is-on i{background:var(--p-bright)}.hv-lf__gates li.is-last.is-on{background:var(--p-navy);border-color:var(--p-navy)}.hv-lf__gates li.is-last.is-on b{color:#fff}.hv-lf__gates li.is-last.is-on i{background:var(--p-teal2)}.hv-lf__back{text-align:center;color:var(--p-teal);margin:10px 0 0;font-size:.8rem;font-weight:800}.hv-bc__grid{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.hv-bc__col{background:var(--p-off);border:1px solid var(--p-line);border-radius:14px;flex-direction:column;gap:6px;padding:8px;transition:all .3s;display:flex}.hv-bc__col>button{color:var(--p-navy);text-align:left;background:#fff;border:0;border-radius:10px;gap:1px;padding:7px;font-size:.76rem;font-weight:800;display:grid}.hv-bc__col>button em{color:var(--p-mut);font-size:.62rem;font-style:normal}.hv-bc__col ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.hv-bc__col li{border:1px solid var(--p-line);opacity:.55;background:#fff;border-radius:9px;padding:6px 7px;transition:all .3s}.hv-bc__col li b{font:800 .68rem/1.2 var(--display);color:var(--p-navy);display:block}.hv-bc__col li small{color:var(--p-mut);font-size:.62rem}.hv-bc__col.is-done li{opacity:.85}.hv-bc__col.is-on{background:#eaf0ff;border-color:#bccdfb}.hv-bc__col.is-on>button{background:var(--p-navy);color:#fff}.hv-bc__col.is-on>button em{color:var(--p-teal2)}.hv-bc__col.is-on li{opacity:1;border-color:#bccdfb}.hv-em__track{grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hv-em__track:before{content:"";background:#d5e0fb;height:2px;position:absolute;top:17px;left:6%;right:6%}.hv-em__track button{width:100%;color:var(--p-mut);background:0 0;border:0;justify-items:center;gap:5px;padding:0;font-size:.64rem;font-weight:800;display:grid;position:relative}.hv-em__track span{width:34px;height:34px;color:var(--p-bright);background:#fff;border:2px solid #c9d6fb;border-radius:50%;place-items:center;transition:all .3s;display:grid}.hv-em__track li.is-done span{border-color:var(--p-teal);color:var(--p-teal)}.hv-em__track li.is-on span{background:var(--p-bright);border-color:var(--p-bright);color:#fff;transform:scale(1.12)}.hv-em__track li.is-on button{color:var(--p-navy)}.hv-em__branch{color:#7a5b12;background:#fbf4e2;border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin:14px 0 0;padding:10px;font-size:.74rem;display:flex}.hv-em__branch b{font-weight:800}.hv-em__branch i{font-style:normal;font-weight:800}.hv-ir__plot{aspect-ratio:1.6;border:1px solid var(--p-line);background:#f6f8fc;border-radius:14px;position:relative;overflow:hidden}.hv-ir__zone{background:#1e5bff14;border-left:2px dashed #bccdfb;width:40%;transition:all .6s;position:absolute;top:0;bottom:0;right:0}.hv-ir__plot.is-rel .hv-ir__zone{background:#0e9c8817;border-bottom:2px dashed #a9dfd4;border-left:0;width:100%;height:45%;bottom:auto}.hv-ir__y,.hv-ir__x{color:var(--p-mut);font-size:.66rem;font-weight:800;position:absolute}.hv-ir__y{top:8px;left:8px}.hv-ir__x{bottom:6px;right:8px}.hv-ir__d{border:1px solid var(--p-line);font:800 .68rem var(--display);color:#8f98af;background:#fff;border-radius:999px;padding:5px 9px;transition:all .4s;position:absolute;transform:translate(-50%,50%)}.hv-ir__d.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.hv-ir__plot.is-rel .hv-ir__d.is-on{background:var(--p-teal);border-color:var(--p-teal)}.hv-vs__strip{background:var(--p-navy);border-radius:12px;grid-template-columns:repeat(7,1fr);gap:5px;margin:0;padding:10px 8px;list-style:none;display:grid}.hv-vs__strip button{color:#fff9;background:0 0;border:0;gap:5px;width:100%;padding:0;font-size:.62rem;font-weight:800;display:grid}.hv-vs__frame{aspect-ratio:1.2;background:#1b2a7a;border:1px solid #ffffff1f;border-radius:6px;display:block;overflow:hidden}.hv-vs__frame i{background:#8fb1ff40;border-radius:4px;width:60%;height:40%;margin:22% auto 0;display:block}.hv-vs__strip li.is-done .hv-vs__frame{border-color:#6ee0ce80}.hv-vs__strip li.is-on .hv-vs__frame{background:var(--p-bright);border-color:var(--p-teal2)}.hv-vs__strip li.is-on .hv-vs__frame i{background:#fff}.hv-vs__strip li.is-on button{color:#fff}.hv-vs__bar{background:#e1e6f0;border-radius:999px;height:4px;margin:8px 0 0;overflow:hidden}.hv-vs__bar i{background:var(--p-teal);height:100%;transition:width .5s;display:block}.hv-cj__track{grid-template-columns:repeat(7,1fr);gap:4px;margin:0;padding:0;list-style:none;display:grid;position:relative}.hv-cj__track:before{content:"";background:linear-gradient(90deg,var(--p-bright) calc(var(--p)*100%),#e1e6f0 0);height:3px;position:absolute;bottom:36px;left:7%;right:7%}.hv-cj__sig{color:#a3abc0;text-align:center;background:#f6f8fc;border-radius:8px;min-height:34px;margin:0 0 6px;padding:5px 4px;font-size:.6rem;font-weight:700;line-height:1.2;transition:all .3s;display:block}.hv-cj__track li.is-on .hv-cj__sig{color:#7a5b12;background:#fbf4e2}.hv-cj__track button{width:100%;color:var(--p-mut);background:0 0;border:0;justify-items:center;gap:6px;padding:0;font-size:.66rem;font-weight:800;display:grid;position:relative}.hv-cj__track button i{background:#fff;border:3px solid #c9d6fb;border-radius:50%;width:16px;height:16px;transition:all .3s}.hv-cj__track li.is-done button i{border-color:var(--p-bright);background:var(--p-bright)}.hv-cj__track li.is-on button i{border-color:var(--p-bright);transform:scale(1.4);box-shadow:0 0 0 6px #1e5bff26}.hv-cj__track li.is-on button{color:var(--p-navy)}.hv-la__in{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hv-la__page{background:var(--p-off);border:1px solid var(--p-line);border-radius:12px;gap:6px;padding:10px;display:grid}.hv-la__b{background:#e1e6f0;border-radius:6px;transition:all .3s;display:block}.hv-la__b--hd{width:85%;height:22px}.hv-la__b--an{height:34px}.hv-la__b--pr{width:70%;height:18px}.hv-la__b--ob{height:26px}.hv-la__b--ct{border-radius:999px;width:45%;height:22px}.hv-la__b--fm{height:40px}.hv-la__b.is-on{background:var(--p-bright);box-shadow:0 0 0 4px #1e5bff2e}.hv-la__list{align-content:start;gap:5px;margin:0;padding:0;list-style:none;display:grid}.hv-la__list button{border:1px solid var(--p-line);width:100%;color:var(--p-navy);text-align:left;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.78rem;font-weight:800;transition:all .2s;display:flex}.hv-la__list em{width:20px;height:20px;color:var(--p-bright);background:#eef3ff;border-radius:50%;place-items:center;font-size:.66rem;font-style:normal;display:grid}.hv-la__list button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.hv-df__q{background:var(--p-navy);color:#fff;border-radius:14px;padding:12px 14px}.hv-df__q small{font:800 .64rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2)}.hv-df__q b{font:800 .92rem/1.3 var(--display);margin-top:4px;display:block}.hv-df__ev,.hv-df__opt{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.hv-df__ev{grid-template-columns:repeat(4,1fr)}.hv-df__ev li{background:var(--p-off);border:1px solid var(--p-line);color:var(--p-mut);text-align:center;border-radius:9px;padding:7px 6px;font-size:.66rem;font-weight:800}.hv-df__opt button{border:1px solid var(--p-line);width:100%;color:var(--p-navy);text-align:left;background:#fff;border-radius:10px;padding:9px 12px;font-size:.78rem;font-weight:800;transition:all .25s}.hv-df__opt button.is-on{border-color:var(--p-bright);box-shadow:inset 4px 0 0 var(--p-bright);background:#eaf0ff}.hv-pm__map{aspect-ratio:1.45;border:1px solid var(--p-line);background:#f6f8fc;border-radius:14px;position:relative}.hv-pm__b{width:calc(var(--s)*26px);height:calc(var(--s)*26px);border:2px solid;border-radius:50%;place-items:center;padding:4px;font-size:.64rem;font-weight:800;line-height:1.15;transition:all .3s;display:grid;position:absolute;transform:translate(-50%,-50%)}.hv-pm__b--p{color:#0a6e60;background:#0e9c881f;border-color:#0e9c88}.hv-pm__b--m{color:#7a5b12;background:#c99a2e24;border-color:#c99a2e}.hv-pm__b--n{color:#a3202b;background:#e0414d1a;border-color:#e0414d}.hv-pm__b.is-on{transform:translate(-50%,-50%)scale(1.12);box-shadow:0 0 0 6px #1e5bff1f}.hv-pm__legend,.hv-hm__legend{color:var(--p-mut);flex-wrap:wrap;gap:10px;margin:10px 0 0;padding:0;font-size:.72rem;font-weight:800;list-style:none;display:flex}.hv-pm__legend li:before,.hv-hm__legend li:before{content:"";vertical-align:-1px;border-radius:50%;width:10px;height:10px;margin-right:5px;display:inline-block}.hv-pm__legend .is-p:before{background:#0e9c88}.hv-pm__legend .is-m:before{background:#c99a2e}.hv-pm__legend .is-n:before{background:#e0414d}.hv-wf__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hv-wf__n{border:1px solid var(--p-line);opacity:.55;background:#fff;border-radius:12px;padding:10px 12px;transition:all .3s}.hv-wf__n small{font:800 .64rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--p-mut);display:block}.hv-wf__n b{font:700 .8rem/1.3 var(--display);color:var(--p-navy);margin-top:3px;display:block}.hv-wf__n--s,.hv-wf__n--d{grid-column:span 2}.hv-wf__n--d{border-style:dashed}.hv-wf__n--x{grid-column:span 2}.hv-wf__n.is-done{opacity:.85}.hv-wf__n.is-on{opacity:1;border-color:var(--p-bright);background:#eaf0ff;box-shadow:0 10px 22px -16px #1e5bffe6}.hv-wf__n--y.is-on{border-color:var(--p-teal);background:#e6f6f2}.hv-wf__n--w.is-on{border-color:var(--p-gold);background:#fbf4e2}.hv-cr__grid{background:var(--p-navy);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;padding:10px;display:grid}.hv-cr__tile{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;min-height:86px;padding:9px;transition:all .3s}.hv-cr__tile small{font:800 .64rem var(--display);color:#ffffffb3;margin:0 0 8px;display:block}.hv-cr__tile.is-on{border-color:var(--p-teal2);background:#6ee0ce1a}.hv-cr__viz{align-items:flex-end;gap:4px;height:44px;display:flex}.hv-cr__viz i{height:var(--h,60%);background:linear-gradient(180deg,var(--p-sky),#8fb1ff4d);border-radius:3px 3px 1px 1px;flex:1}.hv-cr__tile--spark .hv-cr__viz i,.hv-cr__tile--lines .hv-cr__viz i{border-bottom:2px solid var(--p-teal2);clip-path:polygon(0 80%,20% 60%,40% 70%,60% 35%,80% 45%,100% 15%,100% 100%,0 100%);background:linear-gradient(#6ee0ce80,#6ee0ce00);border-radius:0;height:100%}.hv-cr__tile--donut .hv-cr__viz i{background:conic-gradient(var(--p-teal2) 0 40%,var(--p-sky) 40% 70%,var(--p-gold2) 70% 100%);border-radius:50%;flex:none;width:44px;height:44px;margin:0 auto;-webkit-mask:radial-gradient(circle,#0000 45%,#000 46%);mask:radial-gradient(circle,#0000 45%,#000 46%)}.hv-cr__tile--funnel .hv-cr__viz{flex-direction:column;justify-content:space-between;align-items:center;gap:3px}.hv-cr__tile--funnel .hv-cr__viz i{width:var(--h);border-radius:3px;flex:none;height:6px}.hv-cr__tile--alert .hv-cr__viz b{font:700 .7rem/1.3 var(--display);color:var(--p-gold2)}.hv-cr__tile--alert{border-color:#f0d98f66}.hv-cr .hv-chain{margin-top:10px}.hv-hm__grid{grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.hv-hm__grid li{min-height:52px;font:800 .7rem/1.2 var(--display);color:#a3abc0;text-align:center;background:#f4f5f8;border:1px solid #e1e4ec;border-radius:10px;place-items:center;padding:6px;transition:all .35s;display:grid}.hv-hm__grid li.is-h{color:#0a6e60;background:#e6f6f2;border-color:#a9dfd4}.hv-hm__grid li.is-a{color:#9a4a0e;background:#fdeee2;border-color:#f2c49e}.hv-hm__grid li.is-o{color:var(--p-royal);background:#eaf0ff;border-color:#bccdfb}.hv-hm__legend .is-h:before{background:#0e9c88}.hv-hm__legend .is-a:before{background:#d9822b}.hv-hm__legend .is-o:before{background:var(--p-bright)}@media (max-width:760px){.hv{padding:14px}.hv-seo__hub{width:72px;height:72px;font-size:.66rem}.hv-seo__q{max-width:38%;font-size:.58rem}.hv-ppc__rows li{grid-template-columns:1fr}.hv-ac__grid{grid-template-columns:1.1fr repeat(3,1fr)}.hv-ac__a{font-size:.62rem}.hv-ac__h{font-size:.58rem}.hv-pl__j{grid-template-columns:repeat(3,1fr)}.hv-pl__arc{display:none}.hv-bc__grid{grid-template-columns:repeat(2,1fr)}.hv-em__track{grid-template-columns:repeat(4,1fr);row-gap:10px}.hv-em__track:before{display:none}.hv-vs__strip{grid-template-columns:repeat(4,1fr);row-gap:8px}.hv-cj__track{grid-template-columns:repeat(4,1fr);row-gap:10px}.hv-cj__track:before{display:none}.hv-la__in{grid-template-columns:1fr}.hv-df__ev{grid-template-columns:repeat(2,1fr)}.hv-pm__b{width:calc(var(--s)*20px);height:calc(var(--s)*20px);font-size:.56rem}.hv-cr__grid{grid-template-columns:repeat(2,1fr)}.hv-hm__grid{grid-template-columns:repeat(3,1fr)}.hv-hm__grid li{font-size:.62rem}}@media (prefers-reduced-motion:reduce){.hv-chain li,.hv-ce__in li,.hv-pl__j li{opacity:1;animation:none!important}.hv-seo__map line.is-on,.hv-sn__net line.is-on,.hv-pl__arc i{animation:none}}.dk-hero__in>*{min-width:0}.hv{box-sizing:border-box;width:100%}.hv-vs__strip{grid-template-columns:repeat(7,minmax(0,1fr))}.hv-vs__strip button{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}@media (max-width:760px){.hv-vs__strip{grid-template-columns:repeat(4,minmax(0,1fr))}}.pp .pp-ctas .btn{white-space:normal;text-align:center;max-width:100%}@keyframes k3In{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes k3Fade{0%{opacity:0}to{opacity:1}}@keyframes k3Spin{to{transform:rotate(360deg)}}@keyframes k3Pulse{0%,to{box-shadow:0 0 #1e5bff73}50%{box-shadow:0 0 0 8px #1e5bff00}}@keyframes k3Needle{0%,to{transform:rotate(-62deg)}50%{transform:rotate(62deg)}}.k3-stk__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.k3-stk__list{gap:7px;margin:0;padding:0;list-style:none;display:grid}.k3-stk__list button{border:1px solid var(--p-line);width:100%;font:700 .93rem var(--display);color:var(--p-navy);cursor:pointer;text-align:left;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:all .25s;display:flex}.k3-stk__list button span{width:30px;height:30px;color:var(--p-bright);background:#eef3ff;border-radius:9px;flex:none;place-items:center;display:grid}.k3-stk__list button em{color:var(--p-mut);font-size:.75rem;font-style:normal}.k3-stk__list button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff;transform:translate(6px)}.k3-stk__list button.is-on span{color:var(--p-teal2);background:#6ee0ce29}.k3-stk__list button.is-on em{color:var(--p-teal2)}.k3-stk__vis{justify-items:center;gap:18px;display:grid}.k3-stk__iso{width:min(100%,380px);height:calc(160px + var(--n)*34px);perspective:1100px;position:relative}.k3-stk__l{left:50%;top:calc(30px + var(--k)*34px);cursor:pointer;opacity:0;width:230px;height:150px;z-index:calc(var(--j) + 1);background:linear-gradient(135deg,#fffffff2,#dce6ffe6);border:1px solid #bfd0fa;border-radius:18px;margin-left:-115px;transition:transform .45s cubic-bezier(.2,.8,.2,1),background .3s,border-color .3s;position:absolute;transform:rotateX(60deg)rotate(-42deg);box-shadow:0 18px 30px -18px #07104f8c}.is-in .k3-stk__l{opacity:1;animation:.6s both k3Fade;animation-delay:calc(var(--j)*90ms)}.k3-stk__l b{font:800 .9rem var(--display);color:var(--p-royal);position:absolute;top:12px;left:14px}.k3-stk__l i{background-image:linear-gradient(90deg,#1e5bff2e 1px,#0000 1px),linear-gradient(#1e5bff2e 1px,#0000 1px);background-size:20px 20px;border-radius:10px;position:absolute;top:34px;bottom:18px;left:18px;right:18px}.k3-stk__l.is-on{background:linear-gradient(135deg,var(--p-bright),var(--p-royal));border-color:var(--p-bright);transform:rotateX(60deg)rotate(-42deg)translateZ(26px)translate(-14px)}.k3-stk__l.is-on b{color:#fff}.k3-stk__l.is-on i{background-image:linear-gradient(90deg,#6ee0ce73 1px,#0000 1px),linear-gradient(#6ee0ce73 1px,#0000 1px)}.k3-stk__pane{border:1px solid var(--p-line);background:#fff;border-radius:18px;width:100%;padding:20px;animation:.35s both k3In;box-shadow:0 18px 40px -30px #07104f80}.k3-stk__pane h3{color:var(--p-navy);align-items:center;gap:8px;margin:0 0 12px;font-size:1.12rem;display:flex}.k3-stk__pane h3 svg{color:var(--p-bright)}.k3-stk__pane div{flex-wrap:wrap;gap:7px;display:flex}.k3-stk__pane span{color:var(--p-royal);animation:.35s both k3In;animation-delay:calc(var(--k)*50ms);background:#f2f6ff;border:1px solid #d5e0fb;border-radius:10px;padding:7px 12px;font-size:.85rem;font-weight:700}.k3-stk__pane p{color:var(--p-mut);margin:12px 0 0;font-size:.88rem}.dk-sec--dark .k3-stk__list button{color:#e6ecff;background:#ffffff0f;border-color:#ffffff24}.dk-sec--dark .k3-stk__list button.is-on{color:var(--p-navy);background:#fff}.dk-sec--dark .k3-stk__list button.is-on span{color:var(--p-bright);background:#eef3ff}.dk-sec--dark .k3-stk__list button.is-on em{color:var(--p-mut)}.k3-cwv__grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.k3-cwv__c{opacity:0;background:#ffffff0f;border:1px solid #ffffff24;border-radius:20px;padding:22px;position:relative}.is-in .k3-cwv__c{animation:.6s both k3In;animation-delay:calc(var(--k)*.12s)}.k3-cwv__g svg{width:160px;max-width:100%;margin:0 auto 6px;display:block;overflow:visible}.k3-cwv__g path{fill:none;stroke-width:9px;stroke-linecap:round}.k3-cwv__g .g{stroke:#3ccb8e}.k3-cwv__g .w{stroke:#f2b84b}.k3-cwv__g .p{stroke:#ef5f67}.k3-cwv__g .nd{transform-origin:60px 62px;animation:4.5s ease-in-out infinite k3Needle}.k3-cwv__g line{stroke:#fff;stroke-width:3px;stroke-linecap:round}.k3-cwv__g circle{fill:#fff}.k3-cwv__a{text-align:center;font:800 1.5rem var(--display);color:var(--p-teal2);display:block}.k3-cwv__c h3{text-align:center;color:#fff;margin:2px 0 6px;font-size:1.02rem}.k3-cwv__c p{text-align:center;color:#ffffffbf;margin:0 0 12px;font-size:.88rem}.k3-cwv__c ul{gap:5px;margin:0 0 12px;padding:0;font-size:.84rem;list-style:none;display:grid}.k3-cwv__c li{color:#e6ecff;align-items:center;gap:8px;display:flex}.k3-cwv__c li:before{content:"";border-radius:50%;width:9px;height:9px}.k3-cwv__c li.is-g:before{background:#3ccb8e}.k3-cwv__c li.is-p:before{background:#ef5f67}.k3-cwv__s{text-align:center;color:var(--p-gold2);background:#ffffff14;border-radius:10px;padding:8px;font-size:.8rem;font-weight:700;display:block}.k3-rad__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.k3-rad__call{border:1px solid var(--p-line);border-left:4px solid var(--p-bright);background:#fff;border-radius:16px;margin:0 0 20px;padding:18px;animation:.35s both k3In}.k3-rad__call small{letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);font-size:.74rem;font-weight:800}.k3-rad__call b{font:800 1.1rem var(--display);color:var(--p-navy);margin:4px 0;display:block}.k3-rad__call p{color:var(--p-mut);margin:0;font-size:.92rem}.k3-rad__vis{aspect-ratio:1;width:min(100%,440px);margin:0 auto;position:relative}.k3-rad__vis svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.k3-rad__vis .rg{fill:none;stroke:#c9d6fb;stroke-width:.35px}.k3-rad__vis .ax{stroke:#c9d6fb;stroke-width:.35px;transition:stroke .25s}.k3-rad__vis .ax.is-on{stroke:var(--p-bright);stroke-width:.8px}.k3-rad__vis .ph{fill:#1e5bff0d;stroke:var(--p-bright);stroke-width:.4px;stroke-dasharray:1.2 1.2}.k3-rad__sweep{pointer-events:none;background:conic-gradient(#1e5bff38,#1e5bff00 22%);border-radius:50%;animation:5s linear infinite k3Spin;position:absolute;top:10%;bottom:10%;left:10%;right:10%}.k3-rad__mid{border:1px solid var(--p-line);font:800 .78rem/1.3 var(--display);color:var(--p-navy);text-align:center;background:#fff;border-radius:12px;padding:10px 12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 10px 24px -16px #07104f99}.k3-rad__lb{border:1px solid var(--p-line);font:700 .76rem var(--display);color:var(--p-navy);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 10px;transition:all .2s;position:absolute;transform:translate(-50%,-50%)}.k3-rad__lb.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.k3-tech__needs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 24px;display:flex}.k3-tech__needs button{color:#e6ecff;font:700 .86rem var(--display);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:9px 15px;transition:all .2s}.k3-tech__needs button.is-on{background:var(--p-teal2);border-color:var(--p-teal2);color:var(--p-navy)}.k3-tech__grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.k3-tech__g{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:16px}.k3-tech__g h3{letter-spacing:.08em;text-transform:uppercase;color:var(--p-sky);margin:0 0 10px;font-size:.8rem}.k3-tech__g ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.k3-tech__g li{color:#e6ecff73;border:1px solid #ffffff14;border-radius:9px;padding:6px 10px;font-size:.82rem;font-weight:700;transition:all .35s}.k3-tech__g li.is-on{color:var(--p-navy);background:var(--p-teal2);border-color:var(--p-teal2);box-shadow:0 0 18px #6ee0ce73}.k3-tech__why{color:#e6ecff;background:#ffffff12;border-radius:14px;align-items:flex-start;gap:8px;max-width:760px;margin:20px auto 0;padding:14px 18px;font-size:.93rem;animation:.35s both k3In;display:flex}.k3-tech__why svg{color:var(--p-gold2);flex:none;margin-top:2px}.dk-sec--light .k3-tech__needs button,.dk-sec--off .k3-tech__needs button{border-color:var(--p-line);color:var(--p-navy);background:#fff}.k3-drv__in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.k3-drv__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.k3-drv__list button{border:1px solid var(--p-line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:auto 1fr auto;align-items:center;gap:2px 10px;width:100%;height:100%;padding:13px;transition:all .25s;display:grid}.k3-drv__list span{width:32px;height:32px;color:var(--p-bright);background:#eef3ff;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.k3-drv__list b{font:800 .9rem var(--display);color:var(--p-navy)}.k3-drv__list small{color:var(--p-mut);grid-column:2/4;font-size:.8rem;line-height:1.4}.k3-drv__list i{letter-spacing:2px;color:#c3cfea;font-size:.55rem;font-style:normal}.k3-drv__list button.is-on{border-color:var(--p-bright);background:linear-gradient(150deg,#fff,#eef3ff);box-shadow:0 10px 26px -18px #1e5bffe6}.k3-drv__list button.is-on span{background:var(--p-bright);color:#fff}.k3-drv__list button.is-on i{color:var(--p-bright)}.k3-drv__meter{background:radial-gradient(110% 120% at 80% 20%,#132a8c,var(--p-navy) 55%,var(--p-deep));color:#fff;border-radius:20px;padding:24px;position:sticky;top:90px}.k3-drv__meter small{letter-spacing:.08em;text-transform:uppercase;color:var(--p-sky);font-size:.74rem;font-weight:800}.k3-drv__meter>b{font:800 1.5rem var(--display);margin:6px 0 14px;display:block}.k3-drv__bar{background:#ffffff1a;border-radius:999px;height:14px;overflow:hidden}.k3-drv__bar i{background:linear-gradient(90deg,var(--p-teal2),var(--p-bright),var(--p-gold2));border-radius:999px;height:100%;transition:width .5s cubic-bezier(.2,.8,.2,1);display:block}.k3-drv__lab{color:#fff9;justify-content:space-between;margin:6px 0 14px;font-size:.74rem;display:flex}.k3-drv__meter p{color:#ffffffc7;margin:0 0 16px;font-size:.88rem}.k3-ln__in{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.k3-ln__c{background:var(--p-off);border:1px solid var(--p-line);opacity:0;border-radius:18px;padding:16px}.is-in .k3-ln__c{animation:.55s both k3In;animation-delay:calc(var(--k)*.12s)}.k3-ln__c h3{flex-direction:column;gap:2px;margin:0 0 12px;display:flex}.k3-ln__c h3 em{font-style:normal;font:800 1.05rem var(--display);color:var(--p-navy)}.k3-ln__c h3 small{color:var(--p-mut);font-size:.78rem;font-weight:600}.k3-ln__c:first-child h3 em{color:var(--p-bright)}.k3-ln__c:nth-child(2) h3 em{color:var(--p-teal)}.k3-ln__c:nth-child(3) h3 em{color:var(--p-gold)}.k3-ln__c:nth-child(4) h3 em{color:#7a5af8}.k3-ln__c ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k3-ln__c li{border:1px solid var(--p-line);color:var(--p-ink);background:#fff;border-radius:12px;padding:10px 12px;font-size:.86rem;font-weight:600;box-shadow:0 6px 14px -12px #07104f80}.dk-sec--off .k3-ln__c{background:#fff}.dk-sec--off .k3-ln__c li{background:var(--p-off)}.k3-pp__bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:0 auto 22px;font-size:.86rem;display:flex}.k3-pp__bar span{color:var(--p-gold2);letter-spacing:.06em;text-transform:uppercase;background:#f0d98f24;border-radius:999px;padding:5px 10px;font-size:.74rem;font-weight:800}.k3-pp__bar b{color:#fff}.k3-pp__row{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.k3-pp__row li{text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;padding:16px 12px;transition:background .3s,border-color .3s;position:relative}.k3-pp__row li:not(:last-child):after{content:"";background:#ffffff40;width:10px;height:2px;position:absolute;top:38px;right:-10px}.k3-pp__n{width:44px;height:44px;color:var(--p-sky);background:#ffffff14;border-radius:50%;place-items:center;margin:0 auto 10px;transition:all .3s;display:grid}.k3-pp__n svg{width:18px;height:18px}.k3-pp__n path{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.k3-pp__row h3{color:#fff;margin:0 0 4px;font-size:.92rem}.k3-pp__row p{color:#ffffffad;margin:0;font-size:.78rem;line-height:1.45}.k3-pp__row li.is-run{border-color:var(--p-bright);background:#1e5bff29}.k3-pp__row li.is-run .k3-pp__n{background:var(--p-bright);color:#fff;animation:1s infinite k3Pulse}.k3-pp__row li.is-done{border-color:#3ccb8e80}.k3-pp__row li.is-done .k3-pp__n{color:#062a1c;background:#3ccb8e}.k3-rl__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.k3-rl__roles{flex-wrap:wrap;gap:8px;display:flex}.k3-rl__roles button{border:1px solid var(--p-line);font:700 .88rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;transition:all .2s;display:inline-flex}.k3-rl__roles button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.k3-rl__d{border-left:4px solid var(--p-teal);color:var(--p-ink);background:#fff;border-radius:14px;margin:16px 0 0;padding:14px 16px;font-size:.93rem;animation:.35s both k3In}.k3-rl__app{border:1px solid var(--p-line);background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -40px #07104f99}.k3-rl__top{background:var(--p-navy);color:#fff;align-items:center;gap:6px;padding:12px 16px;font-size:.8rem;display:flex}.k3-rl__top i{background:#ffffff4d;border-radius:50%;width:9px;height:9px}.k3-rl__top b{margin-left:8px}.k3-rl__top span{color:var(--p-teal2);margin-left:auto;font-weight:700}.k3-rl__mods{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:16px;list-style:none;display:grid}.k3-rl__mods li{border:1px solid var(--p-line);transition:all .35s;transition-delay:calc(var(--k)*30ms);border-radius:12px;gap:4px;padding:12px;display:grid}.k3-rl__mods li b{font:800 .84rem var(--display);color:var(--p-navy)}.k3-rl__mods li small{font-size:.72rem;font-weight:700}.k3-rl__mods li.is-ok{color:var(--p-bright);background:linear-gradient(150deg,#fff,#eef3ff);border-color:#c9d6fb}.k3-rl__mods li.is-ok small{color:var(--p-teal)}.k3-rl__mods li.is-no{color:#a3abc0;opacity:.7;background:#f6f7fa}.k3-rl__mods li.is-no b,.k3-rl__mods li.is-no small{color:#8f98af}.k3-pk__in{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.k3-pk__opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.k3-pk__opts button{border:1px solid var(--p-line);font:700 .87rem/1.25 var(--display);color:var(--p-navy);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px 12px;transition:all .2s;display:flex}.k3-pk__opts button span{width:28px;height:28px;color:var(--p-bright);background:#eef3ff;border-radius:8px;flex:none;place-items:center;display:grid}.k3-pk__opts button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.k3-pk__opts button.is-on span{color:var(--p-teal2);background:#6ee0ce29}.k3-pk__pane{background:radial-gradient(110% 120% at 85% 10%,#16308f,var(--p-navy) 50%,var(--p-deep));color:#fff;border-radius:22px;padding:26px;animation:.35s both k3In;position:sticky;top:90px}.k3-pk__pane small{letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2);font-size:.74rem;font-weight:800}.k3-pk__pane h3{color:#fff;margin:6px 0 14px;font-size:1.3rem;line-height:1.25}.k3-pk__chips{flex-wrap:wrap;gap:7px;display:flex}.k3-pk__chips span{color:#e6ecff;animation:.35s both k3In;animation-delay:calc(var(--k)*50ms);background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;padding:7px 11px;font-size:.84rem;font-weight:700}.k3-pk__route{color:#e6ecff;background:#6ee0ce1a;border-radius:12px;margin:16px 0;padding:12px 14px;font-size:.9rem}.k3-pk__route b{color:var(--p-teal2)}.k3-pk__act{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.k3-pk__act .dk-card__link{color:var(--p-teal2)}.k3-fx__head{letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);grid-template-columns:1fr 1fr 1fr;gap:12px;padding:0 16px 10px;font-size:.74rem;font-weight:800;display:grid}.k3-fx__rows{gap:8px;margin:0;padding:0;list-style:none;display:grid}.k3-fx__rows li{border:1px solid var(--p-line);cursor:default;background:#fff;border-radius:14px;outline:none;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px;padding:14px 16px;transition:all .3s;display:grid}.k3-fx__p{color:var(--p-navy);align-items:center;gap:8px;font-weight:800;display:flex}.k3-fx__p svg{color:var(--p-coral);flex:none}.k3-fx__c{color:var(--p-mut);font-size:.9rem}.k3-fx__r{color:#3d4a6b;font-size:.9rem;font-weight:700;transition:all .3s}.k3-fx__rows li.is-on{border-color:var(--p-teal);box-shadow:0 12px 30px -22px #0e9c88e6}.k3-fx__rows li:focus-visible{border-color:var(--p-teal);box-shadow:0 12px 30px -22px #0e9c88e6}.k3-fx__rows li.is-on .k3-fx__r{opacity:1;color:var(--p-teal)}.k3-fx__rows li:focus-visible .k3-fx__r{opacity:1;color:var(--p-teal)}.k3-fx__rows li.is-on .k3-fx__p svg{color:var(--p-teal)}.dk-sec--off .k3-fx__rows li{background:#fff}@media (max-width:1100px){.k3-pp__row{grid-template-columns:repeat(4,minmax(0,1fr))}.k3-pp__row li:after{display:none}.k3-ln__in{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.k3-stk__in,.k3-rad__in,.k3-rl__in,.k3-pk__in,.k3-drv__in{grid-template-columns:1fr}.k3-pk__pane,.k3-drv__meter{position:static}.k3-cwv__grid{grid-template-columns:1fr}.k3-cwv__c{text-align:left;grid-template-columns:150px 1fr;align-items:center;column-gap:16px;display:grid}.k3-cwv__c .k3-cwv__g{grid-row:1/6}.k3-cwv__c h3,.k3-cwv__c p,.k3-cwv__a,.k3-cwv__s{text-align:left}}@media (max-width:760px){.k3-pp__row,.k3-rl__mods{grid-template-columns:repeat(2,minmax(0,1fr))}.k3-drv__list{grid-template-columns:1fr}.k3-fx__head{display:none}.k3-fx__rows li{grid-template-columns:1fr;gap:6px}.k3-fx__r{opacity:1;color:var(--p-teal)}.k3-fx__c:before{content:"Cause: ";font-weight:800}.k3-fx__r:before{content:"Response: ";font-weight:800}.k3-ln__in{grid-template-columns:1fr}.k3-stk__l{width:190px;height:124px;margin-left:-95px}.k3-rad__lb{white-space:normal;text-align:center;max-width:96px;padding:5px 8px;font-size:.68rem}.k3-rad__vis{width:min(100%,330px);margin-top:10px}.k3-cwv__c{text-align:center;grid-template-columns:1fr}.k3-cwv__c .k3-cwv__g{grid-row:auto}.k3-cwv__c h3,.k3-cwv__c p,.k3-cwv__a,.k3-cwv__s{text-align:center}}@media (max-width:420px){.k3-pk__opts,.k3-pp__row{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.k3-rad__sweep,.k3-cwv__g .nd{animation:none}.k3-stk__l,.k3-cwv__c,.k3-ln__c{opacity:1;animation:none!important}.k3-pp__row li.is-run .k3-pp__n{animation:none}}.rm-st--i{color:#1840c4;background:#eaf0ff;border-color:#bccdfb}.rm-st--i i{background:0 0;border:2px solid;border-radius:50%;width:8px;height:8px}.rm-hl__track--i{--mk:#1e5bff}.wb-app{border:1px solid var(--p-line);background:#fff;border-radius:18px;max-width:560px;margin:0 auto;position:relative;overflow:visible;box-shadow:0 40px 80px -40px #07104f8c}.wb-app__top{background:var(--p-navy);border-radius:18px 18px 0 0;align-items:center;gap:6px;padding:10px 14px;display:flex}.wb-app__top i{background:#ffffff4d;border-radius:50%;width:9px;height:9px}.wb-app__top span{color:#c9d6fb;background:#ffffff1a;border-radius:999px;margin-left:10px;padding:3px 12px;font-size:.72rem}.wb-app__body{grid-template-columns:120px 1fr;min-height:300px;display:grid}.wb-app__nav{border-right:1px solid var(--p-line);background:#f4f7ff;border-radius:0 0 0 18px;align-content:start;gap:4px;margin:0;padding:12px 8px;list-style:none;display:grid}.wb-app__nav li{color:var(--p-mut);border-radius:8px;padding:7px 10px;font-size:.74rem;font-weight:700}.wb-app__nav li.is-on{background:var(--p-bright);color:#fff}.wb-app__main{align-content:start;gap:12px;padding:14px;display:grid}.wb-app__cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.wb-app__cards div{border:1px solid var(--p-line);opacity:0;background:#fff;border-radius:10px;padding:10px}.wb-app.is-in .wb-app__cards div{animation:.5s both k3In;animation-delay:calc(.2s + var(--k)*.12s)}.wb-app__cards small{color:var(--p-mut);font-size:.66rem;font-weight:700;display:block}.wb-app__cards b{background:linear-gradient(90deg,var(--p-bright),var(--p-teal2));border-radius:4px;width:60%;height:8px;margin-top:8px;display:block}.wb-app__chart{border:1px solid var(--p-line);background:linear-gradient(#fff,#f6f8fc);border-radius:10px;align-items:flex-end;gap:7px;height:96px;padding:10px;display:flex}.wb-app__chart i{background:linear-gradient(180deg,var(--p-bright),#9bb6ff);height:4%;transition:height .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--k)*80ms);border-radius:5px 5px 2px 2px;flex:1}.wb-app.is-in .wb-app__chart i{height:var(--h)}.wb-app__rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wb-app__rows li{border:1px solid var(--p-line);opacity:0;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;display:flex}.wb-app.is-in .wb-app__rows li{animation:.5s both k3In;animation-delay:calc(.6s + var(--k)*.12s)}.wb-app__rows span{background:#e5ebf8;border-radius:4px;flex:1;height:7px}.wb-app__rows em{border-radius:999px;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:800}.wb-app__rows em.is-0{color:#0b7a60;background:#dff6ee}.wb-app__rows em.is-1{color:#8a5b00;background:#fff3d9}.wb-app__rows em.is-2{color:var(--p-royal);background:#e6edff}.wb-app__tag{border:1px solid var(--p-line);font:800 .72rem var(--display);color:var(--p-navy);background:#fff;border-radius:999px;padding:7px 12px;animation:5s ease-in-out infinite wbFloat;position:absolute;box-shadow:0 12px 26px -16px #07104f99}.wb-app__tag--a{color:var(--p-teal);bottom:16%;left:-18px}.wb-app__tag--b{color:var(--p-bright);animation-delay:-2s;top:56%;right:-14px}.wb-app__tag--c{color:var(--p-gold);animation-delay:-3.5s;bottom:-14px;right:16px}@keyframes wbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.mb-ph{grid-template-columns:auto 1fr;align-items:center;gap:26px;display:grid}.mb-ph--c{grid-template-columns:1fr;justify-items:center}.mb-ph__dev{background:linear-gradient(160deg,#1b2a7a,#050b3a);border-radius:40px;width:250px;height:500px;padding:14px;position:relative;box-shadow:0 40px 80px -40px #040a33e6,inset 0 0 0 2px #ffffff14}.mb-ph__notch{z-index:2;background:#050b3a;border-radius:999px;width:80px;height:20px;margin-left:-40px;position:absolute;top:20px;left:50%}.mb-ph__scr{background:linear-gradient(#f4f7ff,#fff);border-radius:30px;flex-direction:column;gap:10px;height:100%;padding:52px 18px 18px;animation:.45s both k3In;display:flex}.mb-ph__scr small{letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal);font-size:.66rem;font-weight:800}.mb-ph__scr b{font:800 1.25rem var(--display);color:var(--p-navy)}.mb-ph__scr ul{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mb-ph__scr li{border:1px solid var(--p-line);color:var(--p-ink);animation:.4s both k3In;animation-delay:calc(.1s + var(--k)*.1s);background:#fff;border-radius:12px;padding:11px 12px;font-size:.8rem;font-weight:700;box-shadow:0 8px 16px -14px #07104f99}.mb-ph__btn{background:linear-gradient(135deg,var(--p-bright),var(--p-royal));color:#fff;text-align:center;font:800 .86rem var(--display);border-radius:14px;margin-top:auto;padding:12px}.mb-ph__ex{border:1px solid var(--p-line);font:800 .68rem var(--display);color:var(--p-gold);background:#fff;border-radius:999px;padding:6px 10px;position:absolute;top:64px;right:-30px;box-shadow:0 10px 20px -14px #07104f99}.mb-ph__steps{gap:8px;margin:0;padding:0;list-style:none;display:grid}.mb-ph__steps button{color:#e6ecff;width:100%;font:700 .92rem var(--display);text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:12px;align-items:center;gap:10px;padding:11px 14px;transition:all .25s;display:flex}.mb-ph__steps em{color:var(--p-sky);font-size:.74rem;font-style:normal}.mb-ph__steps button.is-on{background:var(--p-teal2);border-color:var(--p-teal2);color:var(--p-navy);transform:translate(6px)}.mb-ph__steps button.is-on em{color:var(--p-navy)}.mb-ux__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.mb-ux .dk2-steps li{color:#ffffffd9}@media (max-width:960px){.mb-ux__in{grid-template-columns:1fr}}@media (max-width:760px){.wb-app__body{grid-template-columns:1fr}.wb-app__nav{border-right:0;border-bottom:1px solid var(--p-line);border-radius:0;flex-wrap:wrap;display:flex}.wb-app__tag--a{left:-6px}.wb-app__tag--b{right:-6px}.mb-ph{grid-template-columns:1fr;justify-items:center}.mb-ph__steps{width:100%}.mb-ph__dev{width:230px;height:460px}.mb-ph__ex{right:-6px}}@media (prefers-reduced-motion:reduce){.wb-app__tag{animation:none}.wb-app__cards div,.wb-app__rows li{opacity:1;animation:none!important}}.rl-by__c--it small{color:var(--p-teal2)}.dk-sec--light .rl-by__c--it small,.dk-sec--off .rl-by__c--it small{color:var(--p-teal)}.tx-seg{background:var(--p-off);border:1px solid var(--p-line);border-radius:999px;flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:4px;display:inline-flex}.tx-seg button{font:800 .78rem var(--display);color:var(--p-mut);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:7px 13px;transition:all .25s}.tx-seg button.is-on{background:var(--p-navy);color:#fff}.tx-seg button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.tx-seg--sm button{padding:6px 11px;font-size:.72rem}.tx-seg--c{width:max-content;max-width:100%;margin:0 auto 22px;display:flex}.tx-seg--dark{background:#ffffff0f;border-color:#ffffff29}.tx-seg--dark button{color:#ffffffb3}.tx-seg--dark button.is-on{background:var(--p-teal2);color:var(--p-navy)}.tx-chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 4px;margin:18px auto 0;padding:0;list-style:none;display:flex}.tx-chain--l{justify-content:flex-start;margin:14px 0 0}.tx-chain li{font:700 .76rem var(--display);color:var(--p-royal);opacity:0;background:#f2f6ff;border:1px solid #d5e0fb;border-radius:999px;align-items:center;padding:6px 11px;display:flex}.is-in .tx-chain li{animation:.4s both rlIn;animation-delay:calc(.2s + var(--k)*80ms)}.tx-chain li:not(:last-child):after{content:"→";color:var(--p-sky);margin-left:7px}.dk-sec--dark .tx-chain li{color:#e6ecff;background:#ffffff12;border-color:#ffffff2e}.tx-v{box-sizing:border-box;border:1px solid var(--p-line);width:100%;max-width:560px;color:var(--p-ink);background:#fff;border-radius:24px;margin:0 auto;padding:16px 16px 18px;position:relative;box-shadow:0 40px 80px -46px #07104f8c}.tx-v__top{align-items:center;gap:6px;margin:0 0 14px;display:flex}.tx-v__top i{background:#e1e6f0;border-radius:50%;width:9px;height:9px}.tx-v__top i:first-child{background:#ffb4b9}.tx-v__top i:nth-child(2){background:#f3d98f}.tx-v__top i:nth-child(3){background:#9de6d9}.tx-v__top span{font:800 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-bright);margin-left:8px}.tx-v__cap{background:var(--p-off);color:var(--p-ink);border-radius:12px;margin:12px 0 0;padding:10px 12px;font-size:.82rem;line-height:1.45}.tx-v button{font-family:var(--display);cursor:pointer}.tx-v button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.tx-hub__map,.tx-web__map{aspect-ratio:1.25;border:1px solid var(--p-line);background:radial-gradient(circle,#eef3ff,#fff 70%);border-radius:16px;position:relative}.tx-hub__map>svg,.tx-web__map>svg,.tx-hb__map>svg,.tx-pr__map>svg,.tx-ev__ring>svg,.tx-cs__mess>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.tx-hub__ring{fill:none;stroke:#e1e8f8;stroke-width:.5px;stroke-dasharray:1.5 1.5}.tx-hub__map line,.tx-web__map line{stroke:#d5e0fb;stroke-width:.4px;transition:stroke .3s}.tx-hub__map line.is-on,.tx-web__map line.is-on{stroke:var(--p-bright);stroke-width:.7px;stroke-dasharray:2 1.5;animation:1s linear infinite hvDash}.tx-hub__core{text-align:center;aspect-ratio:1;background:linear-gradient(145deg,var(--p-navy),var(--p-royal));color:#fff;border-radius:50%;place-items:center;width:31%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #1e5bff14}.tx-hub__core b{font:800 .82rem var(--display);line-height:1.15}.tx-hub__core small{font:700 .66rem var(--display);color:var(--p-teal2);display:block}.tx-hub__n{border:1px solid var(--p-line);color:#7b86a3;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:.7rem;font-weight:800;transition:all .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.tx-hub__n.is-done{color:var(--p-royal);border-color:#c9d6fb}.tx-hub__n.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff;box-shadow:0 8px 18px -10px #1e5bffe6}.tx-web__site{border:1.5px solid var(--p-navy);background:#fff;border-radius:10px;width:30%;padding:8px;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 30px -18px #07104f99}.tx-web__site i{background:#dce4f5;border-radius:3px;height:5px;margin:0 0 4px;display:block}.tx-web__site i:first-child{background:var(--p-bright);width:45%}.tx-web__site i:nth-child(3){width:70%}.tx-web__site b{font:800 .7rem var(--display);color:var(--p-navy);text-align:center;margin-top:4px;display:block}.tx-web__map.is-m1 .tx-web__site{box-shadow:0 0 0 8px #1e5bff14}.tx-web__map.is-m2 .tx-web__site{background:var(--p-navy);box-shadow:0 0 0 10px #0e9c881f}.tx-web__map.is-m2 .tx-web__site b{color:#fff}.tx-web__map.is-m2 .tx-web__site i{background:#ffffff40}.tx-web__map.is-m2 .tx-web__site i:first-child{background:var(--p-teal2)}.tx-web__n{font:700 .66rem var(--display);color:#a3acc3;white-space:nowrap;opacity:.55;transition:all .45s;transition-delay:calc(var(--k)*40ms);background:#fff;border:1px dashed #d5e0fb;border-radius:999px;align-items:center;gap:4px;padding:5px 8px;display:flex;position:absolute;transform:translate(-50%,-50%)scale(.9)}.tx-web__n.is-on{opacity:1;color:var(--p-navy);border-style:solid;border-color:#c9d6fb;transform:translate(-50%,-50%)scale(1)}.tx-wf__in{grid-template-columns:1fr 36px 1fr;align-items:center;gap:8px;min-height:260px;display:grid}.tx-wf__mess{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tx-wf__mess li{font:700 .74rem var(--display);color:#8a3540;transform:rotate(calc((var(--k) - 2)*2.2deg)) translateX(calc((var(--k) - 2)*4px));transition:all .6s;transition-delay:calc(var(--k)*60ms);background:#fff5f5;border:1px solid #f6d3d6;border-radius:10px;align-items:center;gap:6px;padding:8px 10px;display:flex}.tx-wf__in.is-built .tx-wf__mess li{opacity:.35;background:var(--p-off);border-color:var(--p-line);color:var(--p-mut);transform:none}.tx-wf__gate{place-items:center;height:100%;display:grid}.tx-wf__gate i{background:var(--p-bright);border-radius:50%;width:28px;height:28px;position:relative;box-shadow:0 0 0 6px #1e5bff1f}.tx-wf__gate i:after{content:"→";color:#fff;place-items:center;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tx-wf__in.is-built .tx-wf__gate i{animation:1.6s infinite txPulse}@keyframes txPulse{50%{box-shadow:0 0 0 12px #1e5bff00}}.tx-wf__out{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tx-wf__out li{background:var(--p-off);border:1px solid var(--p-line);font:800 .74rem var(--display);color:#a3acc3;border-radius:10px;align-items:center;gap:7px;padding:7px 10px;transition:all .35s;display:flex}.tx-wf__out li.is-on{border-color:var(--p-bright);color:var(--p-navy);background:#fff;box-shadow:0 8px 18px -14px #1e5bffe6}.tx-wf .tx-seg{margin:12px 0 0}.tx-mb__in{grid-template-columns:auto 1fr;align-items:center;gap:18px;display:grid}.tx-mb__phone{background:var(--p-navy);border-radius:30px;width:170px;padding:12px 10px 10px;box-shadow:0 30px 60px -30px #07104fcc}.tx-mb__screen{background:#fff;border-radius:20px;flex-direction:column;gap:7px;min-height:230px;padding:16px 12px;animation:.35s both rlIn;display:flex}.tx-mb__screen small{font:800 .62rem var(--display);color:var(--p-mut)}.tx-mb__screen b{font:800 1.05rem var(--display);color:var(--p-navy)}.tx-mb__screen span{color:var(--p-mut);font-size:.74rem;line-height:1.35}.tx-mb__bar{background:#e6ecf8;border-radius:5px;height:8px;display:block}.tx-mb__bar--s{width:60%}.tx-mb__btn{background:var(--p-bright);color:#fff;font:800 .74rem var(--display);text-align:center;border-radius:12px;margin-top:auto;padding:8px;font-style:normal}.tx-mb__btn--4{background:var(--p-teal)}.tx-mb__btn--5{color:#7a5b12;background:#fff3d6}.tx-mb__dots{justify-content:center;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.tx-mb__dots button{background:#ffffff4d;border:0;border-radius:50%;width:8px;height:8px;padding:0}.tx-mb__dots button.is-on{background:var(--p-teal2);border-radius:5px;width:18px}.tx-mb__sys{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tx-mb__sys:before{content:"";background:#e1e6f0;width:2px;position:absolute;top:14px;bottom:14px;left:18px}.tx-mb__sys li{border:1px solid var(--p-line);font:800 .78rem var(--display);color:#a3acc3;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:all .3s;display:flex;position:relative}.tx-mb__sys li.is-on{border-color:var(--p-teal);color:var(--p-navy);box-shadow:0 0 0 3px #0e9c881f}.tx-ce__track{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin:0;padding:22px 0 0;list-style:none;display:grid;position:relative}.tx-ce__track button{color:#7b86a3;background:0 0;border:0;justify-items:center;gap:6px;width:100%;padding:0;font-size:.72rem;font-weight:800;display:grid}.tx-ce__track button span{background:var(--p-off);border:1px solid var(--p-line);color:#a3acc3;border-radius:14px;place-items:center;width:44px;height:44px;transition:all .3s;display:grid}.tx-ce__track li.is-done button{color:var(--p-royal)}.tx-ce__track li.is-done button span{color:var(--p-bright);background:#eef3ff;border-color:#c9d6fb}.tx-ce__track li.is-on button{color:var(--p-navy)}.tx-ce__track li.is-on button span{background:var(--p-bright);border-color:var(--p-bright);color:#fff;transform:translateY(-4px);box-shadow:0 10px 20px -10px #1e5bffe6}.tx-ce__back{background:#f8faff;border:1px dashed #c9d6fb;border-radius:14px;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:16px 0 0;padding:12px;transition:all .4s;display:flex}.tx-ce__back i{background:#c9d6fb;border-radius:50%;width:10px;height:10px}.tx-ce__back b{font:800 .78rem var(--display);color:#7b86a3}.tx-ce__back small{color:var(--p-mut);flex-basis:100%;font-size:.76rem}.tx-ce__back.is-on{border-style:solid;border-color:var(--p-teal);background:#f1fbf8}.tx-ce__back.is-on i{background:var(--p-teal);animation:1.4s infinite txPulse}.tx-ce__back.is-on b{color:var(--p-navy)}.tx-cs__stage{background:var(--p-off);border:1px solid var(--p-line);border-radius:16px;min-height:240px;position:relative;overflow:hidden}.tx-cs__mess{transition:opacity .6s,transform .6s;position:absolute;top:0;bottom:0;left:0;right:0}.tx-cs__mess path{fill:none;stroke:#f2a7ae;stroke-width:.8px;stroke-dasharray:3 2}.tx-cs__mess span{font:800 .72rem var(--display);color:#8a3540;white-space:nowrap;background:#fff;border:1px solid #f6d3d6;border-radius:10px;padding:6px 10px;position:absolute;transform:translate(-50%,-50%)rotate(-3deg)}.tx-cs__prod{opacity:0;grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;gap:8px;margin:0;padding:0;list-style:none;transition:opacity .6s,transform .6s;display:grid;position:absolute;top:14px;bottom:14px;left:14px;right:14px;transform:scale(.94)}.tx-cs__prod li{font:800 .74rem var(--display);color:var(--p-navy);text-align:center;background:#fff;border:1px solid #c9d6fb;border-radius:12px;justify-items:center;gap:6px;padding:14px 6px;display:grid}.tx-cs__prod li svg{color:var(--p-bright)}.tx-cs__stage.is-m1 .tx-cs__mess{opacity:0;transform:scale(1.06)}.tx-cs__stage.is-m1 .tx-cs__prod{opacity:1;transform:none}.tx-cs__stage.is-m1 .tx-cs__prod li{animation:.4s both rlIn;animation-delay:calc(var(--k)*80ms)}.tx-sa__in{grid-template-columns:1fr auto;align-items:start;gap:14px;display:grid}.tx-sa__stack{perspective:600px;gap:4px;margin:0;padding:0;list-style:none;display:grid}.tx-sa__stack button{border:1px solid var(--p-line);color:#6b7693;text-align:left;background:#fff;border-radius:9px;align-items:center;gap:7px;width:100%;padding:6px 10px;font-size:.72rem;font-weight:800;transition:all .3s;display:flex;transform:rotateX(18deg)}.tx-sa__stack li.is-done button{color:var(--p-royal);background:#f6f9ff;border-color:#d5e0fb}.tx-sa__stack li.is-on button{background:var(--p-navy);border-color:var(--p-navy);color:#fff;transform:none;box-shadow:0 10px 20px -12px #07104fe6}.tx-sa__ten{background:var(--p-off);border:1px solid var(--p-line);border-radius:14px;gap:6px;width:128px;padding:10px;display:grid}.tx-sa__ten span{border:1px solid var(--p-line);font:800 .7rem var(--display);color:#7b86a3;background:#fff;border-radius:9px;align-items:center;gap:5px;padding:7px 8px;transition:all .3s;display:flex}.tx-sa__ten span.is-on{border-color:var(--p-teal);color:var(--p-navy);box-shadow:0 0 0 3px #0e9c8824}.tx-sa__ten small{color:var(--p-mut);font-size:.66rem;line-height:1.3}.tx-df__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px;display:grid}.tx-df__list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tx-df__list button{border:1px solid var(--p-line);width:100%;font:800 .92rem var(--display);color:var(--p-ink);text-align:left;cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;transition:all .2s;display:flex}.tx-df__list em{color:var(--p-sky);min-width:20px;font-size:.72rem;font-style:normal}.tx-df__list svg{color:var(--p-bright)}.tx-df__list button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.tx-df__list button.is-on em,.tx-df__list button.is-on svg{color:var(--p-teal2)}.tx-df__list button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.tx-df__pane{border:1px solid var(--p-line);background:linear-gradient(160deg,#f4f7ff,#fff);border-radius:22px;padding:28px;animation:.35s both rlIn;position:sticky;top:90px;overflow:hidden}.tx-df__no{font:800 5.5rem var(--display);color:#1e5bff12;line-height:1;position:absolute;top:-6px;right:18px}.tx-df__pane h3{font:800 1.35rem var(--display);color:var(--p-navy);margin:0 0 10px}.tx-df__pane>p{color:var(--p-ink);margin:0 0 16px;font-size:1.02rem;line-height:1.55}.tx-df__why{border-left:3px solid var(--p-teal);background:#fff;border-radius:14px;padding:14px 16px}.tx-df__why small{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal)}.tx-df__why p{margin:4px 0 0;font-size:.94rem;line-height:1.5}.tx-sh__in{grid-template-columns:1fr 60px 1fr;align-items:center;gap:12px;max-width:900px;margin:0 auto;display:grid}.tx-sh__col{border-radius:20px;gap:8px;margin:0;padding:18px;list-style:none;transition:all .5s;display:grid}.tx-sh__col li{font:700 .9rem var(--display);transition:all .45s;transition-delay:calc(var(--k)*60ms);border-radius:12px;align-items:center;gap:8px;padding:10px 12px;display:flex}.tx-sh__col--b{background:#fff7f7;border:1px solid #f6d3d6}.tx-sh__col--b li{color:#8a3540;background:#fff;border:1px dashed #f2c2c7}.tx-sh__col--a{background:#f1fbf8;border:1px solid #bfe9df}.tx-sh__col--a li{color:var(--p-navy);background:#fff;border:1px solid #bfe9df}.tx-sh__col--a li svg{color:var(--p-teal)}.tx-sh__in.is-m1 .tx-sh__col--b,.tx-sh__in.is-m0 .tx-sh__col--a{opacity:.45;transform:scale(.97)}.tx-sh__in.is-m0 .tx-sh__col--a li{opacity:.5;transform:translate(-10px)}.tx-sh__arrow{place-items:center;display:grid}.tx-sh__arrow i{background:var(--p-bright);border-radius:50%;width:44px;height:44px;position:relative;box-shadow:0 0 0 8px #1e5bff1a}.tx-sh__arrow i:after{content:"→";color:#fff;place-items:center;font-size:1.2rem;font-weight:800;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.tx-sh__in.is-m1 .tx-sh__arrow i{animation:1.6s infinite txPulse}.tx-dc__spec{max-width:760px;font:700 .74rem var(--display);color:#ffffffa6;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:0 auto 16px;display:grid}.tx-dc__spec i{background:linear-gradient(90deg,var(--p-teal2),var(--p-sky),var(--p-bright));border-radius:999px;height:6px;position:relative}.tx-dc__spec i:after{content:"";top:50%;left:var(--p);border:3px solid var(--p-bright);background:#fff;border-radius:50%;width:16px;height:16px;transition:left .4s;position:absolute;transform:translate(-50%,-50%)}.tx-dc__opts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;max-width:900px;margin:0 auto 16px;display:grid}.tx-dc__opts button{font:800 .9rem var(--display);color:#e6ecff;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff29;border-radius:16px;justify-items:center;gap:6px;padding:14px 8px;transition:all .2s;display:grid}.tx-dc__opts button.is-on{background:var(--p-teal2);border-color:var(--p-teal2);color:var(--p-navy)}.tx-dc__opts button:focus-visible{outline-offset:2px;outline:2px solid #fff}.tx-dc__pane{background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:1.4fr 1fr;gap:20px;max-width:900px;margin:0 auto;padding:24px;animation:.35s both rlIn;display:grid}.tx-dc__pane small{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2)}.tx-dc__pane h3{font:800 1.15rem var(--display);color:#fff;margin:6px 0 12px;line-height:1.35}.tx-dc__pane ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tx-dc__pane li{color:#ffffffd9;align-items:flex-start;gap:8px;font-size:.92rem;display:flex}.tx-dc__pane li svg{color:var(--p-teal2);flex:none;margin-top:3px}.tx-dc__watch{color:#fffc;background:#ffffff0f;border-radius:14px;align-self:start;margin:0;padding:14px;font-size:.9rem;line-height:1.5}.tx-dc__watch b{color:var(--p-gold2)}.tx-dc__core{text-align:center;font:800 1.3rem var(--display);color:#fff;margin:22px auto 0}.tx-hb__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.tx-hb__pane{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;margin:18px 0 0;padding:16px;animation:.35s both rlIn}.tx-hb__pane b{font:800 1rem var(--display);color:#fff}.tx-hb__pane p{color:#fffc;margin:6px 0 0;font-size:.94rem;line-height:1.5}.tx-hb__map{aspect-ratio:1;width:100%;max-width:480px;margin:0 auto;position:relative}.tx-hb__map line{stroke:#ffffff2e;stroke-width:.4px}.tx-hb__map g.is-on line{stroke:var(--p-teal2);stroke-width:.7px}.tx-hb__pk{fill:var(--p-teal2);opacity:0}.tx-hb__map g.is-on .tx-hb__pk{opacity:1}.tx-hb__core{aspect-ratio:1;background:var(--p-bright);color:#fff;width:30%;font:800 .8rem var(--display);text-align:center;border-radius:50%;place-items:center;gap:4px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #1e5bff2e}.tx-hb__n{background:var(--p-deep);font:800 .74rem var(--display);color:#c7d2f0;white-space:nowrap;cursor:pointer;border:1px solid #fff3;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;transition:all .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.tx-hb__n.is-on{background:var(--p-teal2);border-color:var(--p-teal2);color:var(--p-navy)}.tx-hb__n:focus-visible{outline-offset:2px;outline:2px solid #fff}.tx-as__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;display:flex}.tx-as__tabs button{border:1px solid var(--p-line);font:800 .86rem var(--display);color:var(--p-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;transition:all .2s;display:flex}.tx-as__tabs button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.tx-as__tabs button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.tx-as__pane{border:1px solid var(--p-line);background:#fff;border-radius:22px;max-width:980px;margin:0 auto;padding:26px;animation:.35s both rlIn;box-shadow:0 30px 60px -50px #07104f99}.tx-as__pane h3{font:800 1.2rem var(--display);color:var(--p-navy);text-align:center;margin:0 0 16px}.tx-as__flow{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tx-as__flow li{background:var(--p-off);border:1px solid var(--p-line);font:700 .84rem var(--display);color:var(--p-navy);animation:.35s both rlIn;animation-delay:calc(var(--k)*60ms);border-radius:12px;align-items:center;gap:6px;padding:9px 12px;display:flex}.tx-as__flow li em{color:var(--p-bright);font-size:.68rem;font-style:normal}.tx-as__layers{justify-items:center;gap:6px;max-width:560px;margin:0 auto;padding:0;list-style:none;display:grid}.tx-as__layers li{width:var(--w);box-sizing:border-box;font:800 .84rem var(--display);color:var(--p-navy);text-align:center;animation:.35s both rlIn;animation-delay:calc(var(--k)*50ms);background:linear-gradient(90deg,#eef3ff,#f6f9ff);border:1px solid #d5e0fb;border-radius:10px;padding:9px 12px}.tx-as__layers li:nth-child(2n){background:linear-gradient(90deg,#eaf8f5,#f5fcfa);border-color:#bfe9df}.tx-as__cols{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.tx-as__cols>div{background:var(--p-off);border:1px solid var(--p-line);border-radius:16px;padding:16px}.tx-as__cols b{font:800 .95rem var(--display);color:var(--p-navy)}.tx-as__cols ul{gap:6px;margin:10px 0 0;padding:0;list-style:none;display:grid}.tx-as__cols li{animation:.35s both rlIn;animation-delay:calc(var(--k)*50ms);align-items:center;gap:7px;font-size:.9rem;display:flex}.tx-as__cols li svg{color:var(--p-teal)}.tx-as__chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tx-as__chips span{background:var(--p-off);border:1px solid var(--p-line);font:700 .86rem var(--display);color:var(--p-navy);animation:.35s both rlIn;animation-delay:calc(var(--k)*50ms);border-radius:999px;align-items:center;gap:6px;padding:9px 13px;display:flex}.tx-as__chips span svg{color:var(--p-bright)}.tx-as__note{text-align:center;color:var(--p-mut);margin:16px 0 0;font-size:.86rem}.tx-db__ui{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:22px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:1040px;margin:0 auto;padding:16px;display:grid}.tx-db__t{opacity:0;background:#ffffff12;border:1px solid #ffffff1a;border-radius:14px;gap:10px;min-height:92px;padding:14px;display:grid}.is-in .tx-db__t{animation:.4s both rlIn;animation-delay:calc(var(--k)*50ms)}.tx-db__t span{font:800 .74rem var(--display);color:#c7d2f0;align-items:center;gap:6px;display:flex}.tx-db__t svg:not(.rc-ico){width:100%;height:30px}.tx-db__t path{fill:none;stroke:var(--p-teal2);stroke-width:1.6px;stroke-dasharray:120;stroke-dashoffset:120px;transition:stroke-dashoffset 1.2s}.is-in .tx-db__t path{stroke-dashoffset:0}.tx-db__bars{align-items:flex-end;gap:4px;height:30px;display:flex}.tx-db__bars i{background:var(--p-sky);opacity:.75;border-radius:3px 3px 0 0;flex:1}.tx-db__ring{background:conic-gradient(var(--p-teal2) 0 65%,#ffffff1f 0);border-radius:50%;width:34px;height:34px}.tx-db__dots{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.tx-db__dots i{aspect-ratio:1;background:#6ee0ce8c;border-radius:3px}.tx-db__dots i.is-alt{background:#ff8a93}.tx-db__ui.is-m0 .tx-db__t{border-style:dashed}.tx-db__ui.is-m0 .tx-db__t path,.tx-db__ui.is-m0 .tx-db__bars,.tx-db__ui.is-m0 .tx-db__ring,.tx-db__ui.is-m0 .tx-db__dots{opacity:.25}.tx-db__ui.is-m2 .tx-db__t:nth-child(3n+1){border-color:var(--p-teal2);box-shadow:0 0 0 3px #6ee0ce26}.tx-db__cap{text-align:center;color:#fff9;margin:12px 0 0;font-size:.8rem}.tx-ev__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;display:grid}.tx-ev__ring{aspect-ratio:1;width:100%;max-width:420px;margin:0 auto;position:relative}.tx-ev__ring circle{fill:none;stroke:#e1e6f0;stroke-width:1.2px}.tx-ev__arc{stroke-dasharray:251;transform-origin:50%;transition:stroke-dashoffset .6s;transform:rotate(-90deg);stroke:var(--p-bright)!important;stroke-width:2px!important}.tx-ev__n{border:1px solid var(--p-line);font:800 .76rem var(--display);color:var(--p-mut);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:7px 11px;transition:all .3s;position:absolute;transform:translate(-50%,-50%)}.tx-ev__n.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.tx-ev__n:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.tx-ev__c{font:800 1.4rem var(--display);color:var(--p-navy);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.tx-ev__kt{font:800 1rem var(--display);color:var(--p-navy);margin:18px 0 0}.tx-ev__areas{flex-wrap:wrap;gap:6px;margin:14px 0 0;display:flex}.tx-ev__areas span{background:var(--p-off);border:1px solid var(--p-line);color:var(--p-ink);border-radius:10px;padding:6px 10px;font-size:.82rem}.tx-vl__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.tx-vl__grid button{border:1px solid var(--p-line);text-align:left;cursor:pointer;background:#fff;border-radius:18px;align-content:start;gap:8px;width:100%;height:100%;padding:18px;transition:all .25s;display:grid}.tx-vl__grid button span{width:42px;height:42px;color:var(--p-bright);background:#eef3ff;border-radius:13px;place-items:center;transition:all .25s;display:grid}.tx-vl__grid button b{font:800 1.05rem var(--display);color:var(--p-navy)}.tx-vl__grid button small{color:var(--p-mut);font-size:.88rem;line-height:1.45}.tx-vl__grid button.is-on{border-color:var(--p-bright);transform:translateY(-3px);box-shadow:0 18px 36px -26px #1e5bffe6}.tx-vl__grid button.is-on span{background:var(--p-bright);color:#fff}.tx-vl__grid button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.tx-mk__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.tx-mk__needs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tx-mk__needs button{border:1px solid var(--p-line);width:100%;font:700 .96rem var(--display);color:var(--p-ink);text-align:left;cursor:pointer;background:#fff;border-radius:18px 18px 18px 4px;align-items:center;gap:10px;padding:13px 16px;transition:all .2s;display:flex}.tx-mk__needs button svg{color:var(--p-bright);flex:none}.tx-mk__needs button.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff}.tx-mk__needs button.is-on svg{color:#fff}.tx-mk__needs button:focus-visible{outline:2px solid var(--p-navy);outline-offset:2px}.tx-mk__route{background:var(--p-navy);color:#fff;border-radius:22px;padding:26px;animation:.35s both rlIn;position:sticky;top:90px}.tx-mk__path{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;padding:0;list-style:none;display:flex}.tx-mk__path li{font:700 .72rem var(--display);color:#c7d2f0;background:#ffffff14;border-radius:999px;padding:5px 10px}.tx-mk__path li:not(:last-child):after{content:" →";color:var(--p-teal2)}.tx-mk__path li:last-child{background:var(--p-teal2);color:var(--p-navy)}.tx-mk__route h3{font:800 1.4rem var(--display);color:#fff;margin:0 0 8px}.tx-mk__route p{color:#ffffffd1;margin:0 0 14px;line-height:1.55}.tx-mk__start{flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 18px;display:flex}.tx-mk__start small{font:800 .68rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2);flex-basis:100%}.tx-mk__start span{animation:.35s both rlIn;animation-delay:calc(var(--k)*60ms);background:#ffffff14;border:1px solid #ffffff24;border-radius:10px;padding:6px 10px;font-size:.84rem}.tx-mk__act{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.tx-mk__act .dk-card__link{color:var(--p-teal2)}.tx-pr__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:30px;display:grid}.tx-pr__map{aspect-ratio:1.2;width:100%;position:relative}.tx-pr__map line{stroke:#ffffff2e;stroke-width:.5px}.tx-pr__map line.is-on{stroke:var(--p-teal2);stroke-width:.8px;stroke-dasharray:2 1.5;animation:1s linear infinite hvDash}.tx-pr__core{aspect-ratio:1;background:var(--p-bright);width:26%;font:800 .82rem var(--display);color:#fff;text-align:center;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 14px #1e5bff29}.tx-pr__n{background:var(--p-deep);font:800 .82rem var(--display);color:#c7d2f0;white-space:nowrap;cursor:pointer;border:1px solid #fff3;border-radius:14px;align-items:center;gap:6px;padding:9px 13px;transition:all .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.tx-pr__n.is-cur{border-color:var(--p-sky)}.tx-pr__n.is-on{background:var(--p-teal2);border-color:var(--p-teal2);color:var(--p-navy)}.tx-pr__n:focus-visible{outline-offset:2px;outline:2px solid #fff}.tx-pr__pane{background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;padding:24px;animation:.35s both rlIn}.tx-pr__pane h3{font:800 1.3rem var(--display);color:#fff;margin:0 0 8px}.tx-pr__pane p{color:#ffffffd1;margin:0 0 14px}.tx-pr__pane small{font:800 .68rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2)}.tx-pr__fd{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:8px 0 14px;padding:0;list-style:none;display:grid}.tx-pr__fd li{font:700 .8rem var(--display);color:#fff6;border:1px solid #ffffff1a;border-radius:10px;align-items:center;gap:6px;padding:8px;transition:all .3s;display:flex}.tx-pr__fd li.is-on{color:#fff;background:#6ee0ce24;border-color:#6ee0ce80}.tx-pr__pane .dk-card__link{color:var(--p-teal2)}.pp.tx>*{min-width:0}@media (max-width:1000px){.tx-db__ui{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-vl__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-hb__in,.tx-ev__in,.tx-pr__in,.tx-df__in,.tx-mk__in{grid-template-columns:1fr}.tx-df__pane,.tx-mk__route{position:static}.tx-dc__pane{grid-template-columns:1fr}}@media (max-width:640px){.tx-hub__n,.tx-web__n{padding:4px 6px;font-size:.58rem}.tx-hub__n svg,.tx-web__n svg{display:none}.tx-hub__core b{font-size:.66rem}.tx-wf__in{grid-template-columns:1fr;min-height:0}.tx-wf__gate{height:auto}.tx-wf__gate i{transform:rotate(90deg)}.tx-mb__in{grid-template-columns:1fr;justify-items:center}.tx-mb__sys{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%}.tx-mb__sys:before{display:none}.tx-mb__sys li{text-align:center;flex-direction:column;gap:3px;padding:6px 2px;font-size:.6rem}.tx-ce__track button{font-size:.62rem}.tx-ce__track button span{width:36px;height:36px}.tx-cs__prod{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-cs__stage{min-height:300px}.tx-sa__in{grid-template-columns:1fr}.tx-sa__ten{grid-template-columns:repeat(3,minmax(0,1fr));width:auto}.tx-sa__ten small{grid-column:1/-1}.tx-sh__in{grid-template-columns:1fr}.tx-sh__arrow i{transform:rotate(90deg)}.tx-dc__opts{grid-template-columns:repeat(3,minmax(0,1fr))}.tx-dc__spec{font-size:.64rem}.tx-db__ui{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-vl__grid{grid-template-columns:1fr}.tx-hb__n,.tx-pr__n{padding:5px 7px;font-size:.62rem}.tx-hb__n svg,.tx-pr__n svg{display:none}.tx-pr__map{aspect-ratio:1}.tx-pr__fd{grid-template-columns:repeat(2,minmax(0,1fr))}.tx-ev__n{padding:5px 7px;font-size:.62rem}.tx-ev__c{font-size:1rem}}@media (prefers-reduced-motion:reduce){.tx *{transition:none!important;animation:none!important}.tx-chain li,.tx-db__t{opacity:1}.tx-db__t path{stroke-dashoffset:0}}.tx-seg{box-sizing:border-box;max-width:100%}@media (max-width:640px){.tx-seg button{padding:6px 9px;font-size:.68rem}}.dg{--dg-blue:#1e5bff;--dg-royal:#0b22a8;--dg-navy:#07104f;--dg-line:#e3e8f2;--dg-soft:#f4f7ff}.pp.dg>*{min-width:0}.dg-chain{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 4px;margin:22px auto 0;padding:0;list-style:none;display:flex}.dg-chain li{font:700 .78rem var(--display);color:var(--p-royal);opacity:0;background:#fff;border:1px solid #d5e0fb;border-radius:999px;align-items:center;padding:6px 12px;display:flex}.is-in .dg-chain li,.dg-cl .dg-chain li{animation:.4s both rlIn;animation-delay:calc(.15s + var(--k)*80ms)}.dg-chain li:not(:last-child):after{content:"→";color:var(--p-sky);margin-left:8px}.dg-chain--dark li{color:#e6ecff;background:#ffffff0f;border-color:#ffffff2e}.dg-cr{width:100%;max-width:560px;margin:0 auto}.dg-cr__map{aspect-ratio:1;background:radial-gradient(circle,#1e5bff38,#07104f00 62%),#ffffff08;border:1px solid #ffffff1f;border-radius:28px;position:relative}.dg-cr__map>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dg-cr__orbit{fill:none;stroke:#ffffff1f;stroke-width:.4px;stroke-dasharray:1 1.6}.dg-cr__map line{stroke:#ffffff1a;stroke-width:.35px;transition:stroke .35s}.dg-cr__map line.is-rel{stroke:#8fb1ff8c}.dg-cr__map line.is-on{stroke:#fff;stroke-width:.6px}.dg-cr__link{stroke-dasharray:1.5 1.2;animation:1.2s linear infinite hvDash;stroke:#6ee0ced9!important;stroke-width:.5px!important}.dg-cr__core{aspect-ratio:1;text-align:center;background:linear-gradient(150deg,#1e5bff,#0b22a8);border-radius:50%;place-content:center;gap:4px;width:34%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #1e5bff24,0 0 60px #1e5bff73}.dg-cr__core small{font:700 .58rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#bfd0ff}.dg-cr__core b{font:800 .98rem var(--display);color:#fff;line-height:1.15}.dg-cr__nodes{margin:0;padding:0;list-style:none}.dg-cr__nodes li{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.dg-cr__nodes button{font:800 .72rem var(--display);color:#c7d2f0;white-space:nowrap;cursor:pointer;background:#0a1660;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;transition:all .3s;display:flex}.dg-cr__nodes button.is-rel{color:#fff;border-color:#8fb1ffb3}.dg-cr__nodes button.is-on{color:var(--p-navy);background:#fff;border-color:#fff;box-shadow:0 0 24px #ffffff59}.dg-cr__nodes button:focus-visible{outline:2px solid var(--p-teal2);outline-offset:2px}.dg-cr__cap{color:#ffffffd1;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;min-height:4.4em;margin:14px 0 0;padding:12px 14px;font-size:.88rem;line-height:1.5}.dg-cr__cap b{color:#fff;margin-right:4px}.dg-cr__cap em{color:var(--p-teal2);margin-top:2px;font-size:.78rem;font-style:normal;display:block}.dg-sl{border:1px solid var(--p-line);background:#fff;border-radius:26px;width:100%;max-width:540px;margin:0 auto;padding:18px;box-shadow:0 40px 80px -50px #07104f8c}.dg-sl__q{background:var(--p-off);color:var(--p-mut);border:1px solid #d5e0fb;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:.86rem;display:flex}.dg-sl__q span{animation:.35s both rlIn}.dg-sl__q i{background:var(--p-bright);width:1px;height:16px;animation:1s steps(2,end) infinite dgBlink}@keyframes dgBlink{50%{opacity:0}}.dg-sl__land{perspective:900px;gap:4px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dg-sl__land button{text-align:left;cursor:pointer;width:100%;transform:rotateX(28deg) translateX(calc(var(--k)*3px));transform-origin:bottom;background:0 0;border:0;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;width:calc(100% - 18px);padding:10px 14px;transition:transform .45s;display:grid;position:relative}.dg-sl__plate{z-index:-1;background:linear-gradient(90deg,#f2f6ff,#fff);border:1px solid #dce5fa;border-radius:12px;transition:all .4s;position:absolute;top:0;bottom:0;left:0;right:0}.dg-sl__land b{font:800 .86rem var(--display);color:var(--p-navy);align-items:center;gap:6px;display:flex}.dg-sl__land b svg{color:var(--p-bright)}.dg-sl__land small{color:var(--p-mut);grid-column:1/-1;max-height:0;font-size:.76rem;transition:max-height .4s;overflow:hidden}.dg-sl__land li.is-past .dg-sl__plate{background:linear-gradient(90deg,#e8efff,#f7f9ff);border-color:#c9d6fb}.dg-sl__land li.is-on button{transform:none}.dg-sl__land li.is-on .dg-sl__plate{background:linear-gradient(90deg,#1e5bff,#0b22a8);border-color:#0000;box-shadow:0 16px 30px -16px #1e5bffe6}.dg-sl__land li.is-on b,.dg-sl__land li.is-on b svg{color:#fff}.dg-sl__land li.is-on small{color:#dce6ff;max-height:3em}.dg-sl__land button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px;border-radius:12px}.dg-sl__foot{font:700 .8rem var(--display);color:var(--p-royal);text-align:center;margin:14px 0 0}.dg-fd{color:#e6ecff;background:linear-gradient(160deg,#081357,#040a33);border:1px solid #ffffff1f;border-radius:22px;width:100%;max-width:560px;margin:0 auto;padding:16px;box-shadow:0 40px 80px -40px #040a33e6}.dg-fd__top{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#8fb1ff;justify-content:space-between;align-items:center;margin:0 0 12px;display:flex}.dg-fd__top i{background:var(--p-teal2);border-radius:50%;width:7px;height:7px;margin-right:6px;animation:1.6s infinite txPulse;display:inline-block}.dg-fd__top em{color:var(--p-teal2);letter-spacing:.04em;border:1px solid #6ee0ce66;border-radius:999px;padding:3px 8px;font-style:normal}.dg-fd__in{grid-template-columns:1fr 150px;align-items:center;gap:14px;display:grid}.dg-fd__inst{gap:5px;margin:0;padding:0;list-style:none;display:grid}.dg-fd__inst button{color:#aebbe0;width:100%;font:700 .72rem var(--display);text-align:left;cursor:pointer;background:#ffffff08;border:1px solid #0000;border-radius:9px;grid-template-columns:auto 118px 1fr;align-items:center;gap:8px;padding:6px 8px;transition:all .3s;display:grid}.dg-fd__inst i{background:#ffffff14;border-radius:4px;height:6px;overflow:hidden}.dg-fd__inst i b{background:linear-gradient(90deg,#8fb1ff,#1e5bff);border-radius:4px;height:100%;transition:width .6s;display:block}.dg-fd__inst li.is-on button{color:#fff;background:#6ee0ce14;border-color:#6ee0ce80}.dg-fd__inst li.is-on i b{background:linear-gradient(90deg,#6ee0ce,#1e5bff)}.dg-fd__inst button:focus-visible{outline:2px solid var(--p-teal2)}.dg-fd__radar{aspect-ratio:1;background:radial-gradient(circle,#1e5bff2e,#0000 70%);border-radius:50%;position:relative;overflow:hidden}.dg-fd__radar>i{border:1px solid #8fb1ff40;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.dg-fd__radar>i:nth-child(2){top:18%;bottom:18%;left:18%;right:18%}.dg-fd__radar>i:nth-child(3){top:36%;bottom:36%;left:36%;right:36%}.dg-fd__sweep{background:conic-gradient(#6ee0ce59,#0000 60deg);border-radius:50%;animation:3.2s linear infinite dgSpin;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes dgSpin{to{transform:rotate(360deg)}}.dg-fd__radar>b{background:var(--p-teal2);width:9px;height:9px;transform:rotate(var(--a)) translateY(-48px);box-shadow:0 0 12px var(--p-teal2);border-radius:50%;margin:-4.5px;transition:transform .6s;position:absolute;top:50%;left:50%}.dg-fd__radar small{text-align:center;font:800 .6rem/1.2 var(--display);color:#fff;position:absolute;bottom:12%;left:12%;right:12%}.dg-fd__cap{color:#ffffff8c;text-align:center;margin:12px 0 0;font-size:.74rem}.dg-cc{width:100%;max-width:560px;margin:0 auto}.dg-cc__sky{aspect-ratio:1.2;border:1px solid var(--p-line);background:radial-gradient(circle at 30% 20%,#eef3ff,#fff 60%);border-radius:26px;position:relative;overflow:hidden;box-shadow:0 40px 80px -50px #07104f80}.dg-cc__sky>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dg-cc__sky line{stroke:#dce5fa;stroke-width:.4px;transition:stroke .35s}.dg-cc__sky line.is-on{stroke:var(--p-bright);stroke-width:.6px}.dg-cc__trail{stroke-dasharray:1.4 1.4;animation:1.4s linear infinite hvDash;stroke:var(--p-teal)!important;stroke-width:.5px!important}.dg-cc__star{left:var(--x);top:var(--y);font:800 .76rem var(--display);color:#8792ad;white-space:nowrap;animation:6s ease-in-out infinite dgFloat;animation-delay:calc(var(--y)*-.05s);background:#fff;border:1px solid #dce5fa;border-radius:999px;padding:7px 12px;transition:all .35s;position:absolute;transform:translate(-50%,-50%)}@keyframes dgFloat{50%{margin-top:-5px}}.dg-cc__star.is-on{color:var(--p-navy);border-color:var(--p-bright);box-shadow:0 0 0 5px #1e5bff1a}.dg-cc__star.is-core{background:var(--p-navy);border-color:var(--p-navy);color:#fff;padding:12px 18px;font-size:.86rem}.dg-cc__types{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0 0;display:flex}.dg-cc__types button{border:1px solid var(--p-line);font:800 .74rem var(--display);color:var(--p-mut);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px;transition:all .25s}.dg-cc__types button.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff}.dg-km{border:1px solid var(--p-line);background:#fff;border-radius:26px;width:100%;max-width:560px;margin:0 auto;padding:16px;box-shadow:0 40px 80px -50px #07104f80}.dg-km__graph{aspect-ratio:1.15;background:repeating-radial-gradient(circle,#f4f7ff 0 1px,#0000 1px 22px);border-radius:18px;position:relative}.dg-km__graph>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dg-km__graph line{stroke:#d5e0fb;stroke-width:.4px}.dg-km__graph line.is-on{stroke:var(--p-bright);stroke-width:.7px;stroke-dasharray:2 1.5;animation:1s linear infinite hvDash}.dg-km__q{background:var(--p-navy);text-align:center;border-radius:16px;width:42%;padding:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 36px -18px #07104fcc}.dg-km__q small{font:800 .6rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2);display:block}.dg-km__q b{font:800 .84rem var(--display);color:#fff;line-height:1.3}.dg-km__br{margin:0;padding:0;list-style:none}.dg-km__br li{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.dg-km__br button{font:800 .74rem var(--display);color:var(--p-royal);cursor:pointer;background:#fff;border:1px solid #d5e0fb;border-radius:10px;padding:7px 11px;transition:all .3s}.dg-km__br button.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff}.dg-km__leaf{background:var(--p-off);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;min-height:44px;margin:12px 0 0;padding:10px 12px;display:flex}.dg-km__leaf b{font:800 .8rem var(--display);color:var(--p-navy);margin-right:4px}.dg-km__leaf span{color:var(--p-ink);animation:.35s both rlIn;animation-delay:calc(var(--k)*70ms);background:#fff;border:1px solid #d5e0fb;border-radius:999px;padding:4px 9px;font-size:.76rem}.dg-jo{width:100%;max-width:520px;margin:0 auto}.dg-jo__sys{aspect-ratio:1;border:1px solid var(--p-line);background:radial-gradient(circle,#eef3ff 0 30%,#fff 31% 100%);border-radius:50%;position:relative;box-shadow:0 40px 80px -50px #07104f80}.dg-jo__sys>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dg-jo__path{fill:none;stroke:#c9d6fb;stroke-width:.6px;stroke-dasharray:1.5 1.5}.dg-jo__p{fill:var(--p-bright)}.dg-jo__core{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dg-jo__core small{font:700 .64rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);display:block}.dg-jo__core b{font:800 1.3rem var(--display);color:var(--p-navy)}.dg-jo__st{margin:0;padding:0;list-style:none}.dg-jo__st li{left:var(--x);top:var(--y);position:absolute;transform:translate(-50%,-50%)}.dg-jo__st button{font:800 .76rem var(--display);color:#7b86a3;cursor:pointer;background:#fff;border:1px solid #d5e0fb;border-radius:999px;padding:8px 13px;transition:all .3s}.dg-jo__st button.is-done{color:var(--p-royal);border-color:#c9d6fb}.dg-jo__st button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff;box-shadow:0 0 0 6px #1e5bff1f}.dg-jo__sig{border:1px solid var(--p-line);max-width:460px;color:var(--p-ink);background:#fff;border-radius:14px;align-items:center;gap:8px;margin:14px auto 0;padding:10px 14px;font-size:.86rem;animation:.35s both rlIn;display:flex}.dg-jo__sig i{background:var(--p-teal);border-radius:50%;flex:none;width:8px;height:8px;animation:1.4s infinite txPulse}.dg-jo__sig span{font:800 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal)}.dg-mf h2.dg-mf__lines{font:800 clamp(1.7rem,4vw,3.1rem)/1.12 var(--display);letter-spacing:-.02em;color:var(--p-navy);gap:4px;margin:10px 0 0;display:grid}.dg-mf__lines span{opacity:0;transform:translateY(14px)}.is-in .dg-mf__lines span{animation:.6s both rlIn;animation-delay:calc(var(--k)*.18s)}.dg-mf__lines span:nth-child(2n){color:var(--p-bright)}.dk-sec--dark .dg-mf__lines{color:#fff}.dk-sec--dark .dg-mf__lines span:nth-child(2n){color:var(--p-teal2)}.dg-mf__sub{max-width:720px;color:var(--p-mut);margin:18px 0 0;font-size:1.06rem;line-height:1.6}.dk-sec--dark .dg-mf__sub{color:#ffffffbf}.dg-mf .dg-chain{justify-content:flex-start;margin-left:0}.dg-ct__track{border-radius:18px;max-width:1040px;margin:0 auto 14px;padding:16px 18px;position:relative}.dg-ct__track small{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;display:block}.dg-ct__track ol{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dg-ct__track li{font:700 .86rem var(--display);opacity:0;border-radius:10px;padding:8px 13px}.is-in .dg-ct__track li{animation:.4s both rlIn;animation-delay:calc(var(--k)*70ms)}.dg-ct__track--g{background:#fff;border:1px dashed #cdd5e5}.dg-ct__track--g small{color:#8792ad}.dg-ct__track--g li{background:var(--p-off);color:#8792ad}.dg-ct__track--o{background:linear-gradient(120deg,#0b22a8,#1e5bff);overflow:hidden}.dg-ct__track--o small{color:#bfd0ff}.dg-ct__track--o li{color:#fff;background:#ffffff1f;border:1px solid #fff3}.dg-ct__run{background:linear-gradient(90deg,#0000,#6ee0ce,#0000);width:18%;height:3px;animation:3s linear infinite dgRun;position:absolute;bottom:0;left:0}@keyframes dgRun{0%{transform:translate(-100%)}to{transform:translate(560%)}}.dg-ct__note{text-align:center;max-width:760px;font:800 1.2rem/1.4 var(--display);color:var(--p-navy);margin:18px auto 0}.dg-en__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.dg-en__wheel{aspect-ratio:1;width:100%;max-width:460px;margin:0 auto;position:relative}.dg-en__wheel svg{width:100%;height:100%;overflow:visible}.dg-en__wheel path{fill:#ffffff0d;stroke:#ffffff2e;stroke-width:.3px;cursor:pointer;transform-origin:50%;transition:fill .3s,transform .3s}.dg-en__wheel path.is-done{fill:#8fb1ff38}.dg-en__wheel path.is-on{fill:var(--p-teal2);transform:scale(1.04)}.dg-en__wheel path:focus-visible{stroke:#fff;stroke-width:.8px;outline:none}.dg-en__hub{text-align:center;width:52%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dg-en__hub em{font:800 .8rem var(--display);color:var(--p-teal2);font-style:normal;display:block}.dg-en__hub b{font:800 1.25rem/1.2 var(--display);color:#fff}.dg-en__pane{background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;align-items:flex-start;gap:12px;margin:18px 0 14px;padding:16px;animation:.35s both rlIn;display:flex}.dg-en__pane svg{color:var(--p-teal2);flex:none;margin-top:2px}.dg-en__pane b{font:800 1rem var(--display);color:#fff}.dg-en__pane p{color:#fffc;margin:4px 0 0;line-height:1.5}.dg-en__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.dg-en__list button{width:100%;font:700 .78rem var(--display);color:#aebbe0;text-align:left;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:10px;padding:7px 10px}.dg-en__list button.is-on{border-color:var(--p-teal2);color:#fff}.dg-vr__rail{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px;margin:10px 0 0;padding:28px 0 0;list-style:none;display:grid;position:relative}.dg-vr__rail:before{content:"";background:var(--p-line);height:2px;position:absolute;top:12px;left:0;right:0}.dg-vr__rail:after{content:"";height:2px;width:var(--p);background:linear-gradient(90deg,var(--p-sky),var(--p-bright));transition:width .5s;position:absolute;top:12px;left:0}.dg-vr__rail button{text-align:left;cursor:pointer;background:0 0;border:0;gap:6px;width:100%;padding:0;display:grid}.dg-vr__rail i{border:2px solid var(--p-line);z-index:1;background:#fff;border-radius:50%;width:14px;height:14px;transition:all .3s;position:absolute;top:6px}.dg-vr__rail li{position:relative}.dg-vr__rail li.is-done i{border-color:var(--p-sky);background:var(--p-sky)}.dg-vr__rail li.is-on i{border-color:var(--p-bright);background:var(--p-bright);box-shadow:0 0 0 6px #1e5bff26}.dg-vr__rail li{padding-top:0}.dg-vr__rail b{font:800 1rem var(--display);color:var(--p-navy);text-transform:uppercase;letter-spacing:.04em;margin-top:0}.dg-vr__rail small{color:var(--p-mut);font-size:.84rem;line-height:1.45}.dg-vr__rail li.is-on b{color:var(--p-bright)}.dg-vr__rail li:not(.is-on) small{opacity:.75}.dg-vr__rail i{top:-22px}.dg-nd__in{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:24px;max-width:1040px;margin:0 auto;display:grid}.dg-nd__opts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dg-nd__opts button{border:1px solid var(--p-line);width:100%;font:700 .96rem var(--display);color:var(--p-ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;padding:13px 16px;transition:all .2s}.dg-nd__opts button span{color:var(--p-bright);font-weight:800}.dg-nd__opts button.is-on{border-color:var(--p-bright);box-shadow:inset 3px 0 0 var(--p-bright);color:var(--p-navy)}.dg-nd__opts button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.dg-nd__term{color:#dce4ff;background:#0a1035;border-radius:18px;font-size:.94rem;animation:.35s both rlIn;position:sticky;top:90px;overflow:hidden}.dg-nd__bar{background:#ffffff0d;align-items:center;gap:6px;padding:10px 14px;display:flex}.dg-nd__bar i{background:#fff3;border-radius:50%;width:9px;height:9px}.dg-nd__bar span{color:#8fb1ff;margin-left:8px;font:700 .72rem ui-monospace,Menlo,monospace}.dg-nd__in1{color:#fff;margin:16px 18px 8px;font:600 .88rem ui-monospace,Menlo,monospace}.dg-nd__in1 span{color:var(--p-teal2);margin-right:6px}.dg-nd__why{color:#dce4ffd9;margin:0 18px 14px;line-height:1.55}.dg-nd__svc{flex-wrap:wrap;gap:8px;margin:0 18px 18px;display:flex}.dg-nd__chip{background:var(--p-bright);font:800 .82rem var(--display);border-radius:10px;padding:8px 12px;text-decoration:none;color:#fff!important}.dg-nd__chip:hover{background:#fff;color:var(--p-navy)!important}.dg-nd__chip:focus-visible{background:#fff;color:var(--p-navy)!important}.dg-ai__lab{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto;display:grid}.dg-ai__col{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;padding:18px;transition:all .35s;position:relative}.dg-ai__col.is-on{background:#ffffff17;border-color:#6ee0ce8c;transform:translateY(-4px)}.dg-ai__h{font:800 1rem var(--display);color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0 0 12px;padding:0;display:flex}.dg-ai__h svg{color:var(--p-teal2)}.dg-ai__col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dg-ai__col li{color:#c7d2f0;background:#ffffff0d;border-radius:10px;padding:8px 10px;font-size:.88rem;transition:all .3s}.dg-ai__col.is-on li{color:#fff;animation:.35s both rlIn;animation-delay:calc(var(--k)*50ms)}.dg-ai__flow{border-top:2px solid var(--p-teal2);border-right:2px solid var(--p-teal2);opacity:.7;width:14px;height:14px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)rotate(45deg)}.dg-ts__cust{background:var(--p-navy);color:#fff;width:max-content;font:800 .9rem var(--display);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:0 auto 12px;padding:10px 18px;display:flex}.dg-ts__layers{gap:10px;max-width:980px;margin:0 auto;padding:0;list-style:none;display:grid}.dg-ts__layers>li{border:1px solid var(--p-line);background:#fff;border-radius:16px;grid-template-columns:170px 1fr;align-items:center;gap:12px;padding:12px 14px;transition:all .3s;display:grid}.dg-ts__layers>li.is-on{border-color:var(--p-bright);box-shadow:0 18px 36px -28px #1e5bffe6}.dg-ts__lab{font:800 .9rem var(--display);color:var(--p-navy);text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.dg-ts__items{flex-wrap:wrap;gap:6px;display:flex}.dg-ts__items span{background:var(--p-off);font:700 .8rem var(--display);color:var(--p-ink);border-radius:10px;align-items:center;gap:5px;padding:6px 10px;display:flex}.dg-ts__items svg{color:var(--p-bright)}.dg-ts__d{color:var(--p-mut);grid-column:2;margin:0;font-size:.9rem;animation:.3s both rlIn}.dg-ts__note{text-align:center;font:800 1.05rem var(--display);color:var(--p-navy);margin:16px 0 0}.dg-sg__wave{width:100%;max-width:1040px;height:80px;margin:0 auto 6px;display:block}.dg-sg__wave polyline{fill:none;stroke:var(--p-teal2);stroke-width:1.2px;transition:all .5s}.dg-sg__flow{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:grid}.dg-sg__flow button{text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:14px;align-content:start;gap:4px;width:100%;height:100%;padding:14px 10px;transition:all .3s;display:grid}.dg-sg__flow svg{color:var(--p-sky)}.dg-sg__flow b{font:800 .92rem var(--display);color:#fff}.dg-sg__flow small{color:#aebbe0;font-size:.8rem}.dg-sg__flow li.is-on button{border-color:var(--p-teal2);background:#6ee0ce1f}.dg-sg__flow li.is-on svg{color:var(--p-teal2)}.dg-vv__tog{border:1px solid var(--p-line);font:800 .86rem var(--display);color:var(--p-navy);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:10px;margin:0 auto 18px;padding:8px 16px 8px 8px;display:flex}.dg-vv__tog i{background:#d5dcea;border-radius:999px;width:38px;height:22px;transition:background .3s;position:relative}.dg-vv__tog i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:3px;left:3px}.dg-vv__tog[aria-pressed=true] i{background:var(--p-bright)}.dg-vv__tog[aria-pressed=true] i:after{transform:translate(16px)}.dg-vv__in{grid-template-columns:1fr 90px 1fr;align-items:stretch;max-width:860px;margin:0 auto;display:grid}.dg-vv__col small{font:800 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);margin:0 0 8px;display:block}.dg-vv__col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dg-vv__col li{background:var(--p-off);border:1px solid var(--p-line);font:700 .92rem var(--display);color:var(--p-ink);border-radius:12px;padding:11px 14px}.dg-vv__col--v li{color:#b5bdcf;transition:all .45s;transition-delay:calc(var(--k)*80ms);background:#fff;border-style:dashed}.dg-vv__in.is-ctx .dg-vv__col--v li{color:var(--p-navy);background:#f4f7ff;border-style:solid;border-color:#bfd0ff}.dg-vv__mid{grid-auto-rows:1fr;gap:8px;padding-top:26px;display:grid}.dg-vv__mid i{background:linear-gradient(90deg,#d5dcea,var(--p-bright));transform-origin:0;height:2px;transition:transform .45s;transition-delay:calc(var(--k)*80ms);align-self:center;transform:scaleX(0)}.dg-vv__in.is-ctx .dg-vv__mid i{transform:none}.dg-vv__note{text-align:center;max-width:720px;color:var(--p-mut);margin:18px auto 0}.dg-lp__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.dg-lp__list{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.dg-lp__list button{border:1px solid var(--p-line);font:700 .8rem var(--display);color:var(--p-mut);cursor:pointer;background:#fff;border-radius:999px;padding:7px 12px}.dg-lp__list li.is-on button{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.dg-lp__ring{aspect-ratio:1;width:100%;max-width:460px;margin:0 auto;position:relative}.dg-lp__ring svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dg-lp__ring circle{fill:none;stroke:#e1e6f0;stroke-width:1.4px}.dg-lp__arc{stroke-linecap:round;stroke-dasharray:258;transform-origin:50%;transition:stroke-dashoffset .6s;transform:rotate(-90deg);stroke:var(--p-bright)!important;stroke-width:2.4px!important}.dg-lp__ring span{left:var(--x);top:var(--y);border:1px solid var(--p-line);font:800 .72rem var(--display);color:#8792ad;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 10px;transition:all .3s;position:absolute;transform:translate(-50%,-50%)}.dg-lp__ring span.is-done{color:var(--p-royal);border-color:#c9d6fb}.dg-lp__ring span.is-on{background:var(--p-bright);border-color:var(--p-bright);color:#fff}.dg-lp__ring>b{text-align:center;width:50%;font:800 1.35rem/1.2 var(--display);color:var(--p-navy);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dg-wy__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.dg-wy__list{border-top:1px solid var(--p-line);margin:0;padding:0;list-style:none}.dg-wy__list button{border:0;border-bottom:1px solid var(--p-line);width:100%;font:800 1.02rem var(--display);color:#8792ad;text-align:left;cursor:pointer;background:0 0;align-items:baseline;gap:12px;padding:14px 4px;transition:all .2s;display:flex}.dg-wy__list em{color:var(--p-sky);font-size:.76rem;font-style:normal}.dg-wy__list button.is-on{color:var(--p-navy);padding-left:12px}.dg-wy__list button.is-on em{color:var(--p-bright)}.dg-wy__list button:focus-visible{outline:2px solid var(--p-bright)}.dg-wy__card{border:1px solid var(--p-line);background:linear-gradient(160deg,#f4f7ff,#fff);border-radius:24px;padding:28px;animation:.35s both rlIn;position:sticky;top:90px}.dg-wy__motif{background:#fff;border:1px solid #e6ecf8;border-radius:16px;place-items:center;height:120px;margin:0 0 16px;display:grid}.dg-wy__motif svg{width:180px;height:110px}.dg-wy__motif .a{fill:var(--p-bright)}.dg-wy__motif .b{fill:#dce6ff;stroke:#b8c9f5;stroke-width:1px}.dg-wy__motif .l{fill:none;stroke:var(--p-bright);stroke-width:2.5px;stroke-dasharray:6 4;animation:1.4s linear infinite hvDash}.dg-wy__card h3{font:800 1.35rem var(--display);color:var(--p-navy);margin:0 0 8px}.dg-wy__card p{color:var(--p-ink);margin:0;font-size:1rem;line-height:1.6}.dg-os__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:36px;display:grid}.dg-os__win{background:#050b2e;border:1px solid #ffffff1f;border-radius:18px;font:500 .88rem ui-monospace,Menlo,monospace;overflow:hidden}.dg-os__bar{background:#ffffff0d;align-items:center;gap:6px;padding:10px 14px;display:flex}.dg-os__bar i{background:#fff3;border-radius:50%;width:9px;height:9px}.dg-os__bar span{color:#8fb1ff;margin-left:8px;font-size:.74rem}.dg-os__win ol{gap:6px;margin:0;padding:14px 18px 6px;list-style:none;display:grid}.dg-os__win li{color:#ffffff4d;grid-template-columns:18px 150px 1fr;gap:8px;transition:color .3s;display:grid}.dg-os__win li.is-on{color:#c7d2f0}.dg-os__win li.is-on em{color:var(--p-teal2)}.dg-os__win li em{font-style:normal}.dg-os__win li b{color:inherit;font-weight:700}.dg-os__win li.is-on b{color:#fff}.dg-os__out{color:var(--p-teal2);min-height:1.5em;margin:0;padding:10px 18px 16px}.dg-cl{color:#fff;text-align:center;background:radial-gradient(circle at 50% 0,#1e5bff33,#0000 60%),linear-gradient(#07104f,#040a33);padding:96px 0}.dg-cl h2{font:800 clamp(2rem,5vw,3.6rem) var(--display);letter-spacing:-.02em;color:#fff;margin:0}.dg-cl>.container>p{color:#fffc;max-width:760px;margin:16px auto 0;font-size:1.06rem;line-height:1.6}.dg-cl__lines{font:800 clamp(1.1rem,2.4vw,1.6rem) var(--display);gap:2px;display:grid;margin:30px auto 0!important}.dg-cl__lines span:nth-child(odd){color:#fff}.dg-cl__lines span:nth-child(2n){color:var(--p-sky)}.dg-cl__motto{gap:2px;font-size:1rem;display:grid;margin:22px auto 26px!important}.dg-cl__motto b{font:800 .9rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--p-teal2)}.dg-ad__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.dg-ad__head h2{font:800 clamp(1.6rem,3.2vw,2.5rem)/1.15 var(--display);color:var(--p-navy);letter-spacing:-.015em;margin:10px 0 0}.dg-ad__claim{color:var(--p-mut);margin:14px 0 0;font-size:1.06rem;line-height:1.6}.dg-ad__pts{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dg-ad__pts li{border:1px solid var(--p-line);background:#fff;border-radius:16px;grid-template-columns:44px 1fr;gap:2px 12px;padding:16px 18px;display:grid}.dg-ad__pts em{font:800 1.4rem var(--display);color:var(--p-bright);grid-row:span 2;font-style:normal}.dg-ad__pts b{font:800 1rem var(--display);color:var(--p-navy)}.dg-ad__pts p{color:var(--p-mut);margin:2px 0 0;font-size:.92rem;line-height:1.5}.dg-ad--dark .dg-ad__head h2{color:#fff}.dg-ad--dark .dg-ad__claim{color:#ffffffbf}.dg-ad--dark .dg-ad__pts li{background:#ffffff0d;border-color:#ffffff24}.dg-ad--dark .dg-ad__pts em{color:var(--p-teal2)}.dg-ad--dark .dg-ad__pts b{color:#fff}.dg-ad--dark .dg-ad__pts p{color:#ffffffb8}.dg-ad--rule .dg-ad__in{grid-template-columns:1fr}.dg-ad--rule .dg-ad__head{max-width:820px}.dg-ad--rule .dg-ad__pts{border-top:2px solid var(--p-navy);grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.dg-ad--rule .dg-ad__pts li{border:0;border-right:1px solid var(--p-line);background:0 0;border-radius:0;grid-template-columns:1fr;padding:18px 18px 4px 0}.dg-ad--rule .dg-ad__pts li:last-child{border-right:0}.dg-ad--rule .dg-ad__pts em{grid-row:auto;font-size:.8rem}.dg-ch__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dg-ch__list li{opacity:0}.is-in .dg-ch__list li{animation:.45s both rlIn;animation-delay:calc(var(--k)*70ms)}.dg-ch__list b{font:800 1.02rem var(--display);color:var(--p-navy);display:block}.dg-ch__list p{color:var(--p-mut);margin:4px 0 0;font-size:.92rem;line-height:1.5}.dg-ch__ic{width:40px;height:40px;color:var(--p-bright);background:#eef3ff;border-radius:12px;place-items:center;margin:0 0 10px;display:grid}.dg-ch--tiles .dg-ch__list{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-ch--tiles .dg-ch__list li{border:1px solid var(--p-line);background:#fff;border-radius:18px;padding:20px}.dg-ch--ribbons .dg-ch__list{max-width:900px;margin:0 auto}.dg-ch--ribbons .dg-ch__list li{border:1px solid var(--p-line);background:linear-gradient(90deg,#eef3ff,#fff 60%);border-radius:999px;grid-template-columns:40px 220px 1fr;align-items:center;gap:14px;padding:14px 18px;display:grid}.dg-ch--ribbons .dg-ch__ic{background:var(--p-bright);color:#fff;border-radius:50%;margin:0}.dg-ch--ribbons .dg-ch__list p{margin:0}.dg-ch--ticks .dg-ch__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;max-width:980px;margin:0 auto}.dg-ch--ticks .dg-ch__list li{border-bottom:1px solid var(--p-line);grid-template-columns:40px 1fr;gap:2px 12px;padding:16px 0;display:grid}.dg-ch--ticks .dg-ch__ic{border-radius:50%;grid-row:span 2;margin:0}.dg-ch--split .dg-ch__list{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-ch--split .dg-ch__list li{border-left:3px solid var(--p-bright);background:#fff;border-radius:0 16px 16px 0;padding:20px 22px}.dk-sec--dark.dg-ch--tiles .dg-ch__list li,.dk-sec--dark .dg-ch__list li{background:#ffffff0d;border-color:#ffffff24}.dk-sec--dark .dg-ch__list b{color:#fff}.dk-sec--dark .dg-ch__list p{color:#ffffffb8}.dg-op__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dg-op__list b{font:800 1.05rem var(--display);color:var(--p-navy);display:block}.dg-op__list p{color:var(--p-mut);margin:4px 0 0;font-size:.94rem;line-height:1.55}.dg-op--numbers .dg-op__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 40px}.dg-op--numbers .dg-op__list li{grid-template-columns:56px 1fr;gap:2px 10px;display:grid}.dg-op--numbers em{font:800 2rem var(--display);color:#c9d6fb;grid-row:span 2;font-style:normal;line-height:1}.dg-op--quotes .dg-op__list{grid-template-columns:repeat(3,minmax(0,1fr))}.dg-op--quotes .dg-op__list li{background:var(--p-off);border:1px solid var(--p-line);border-radius:20px;padding:24px}.dg-op--quotes em{color:var(--p-bright);height:28px;font:800 3rem/1 Georgia,serif;display:block}.dg-op--cols .dg-op__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.dg-op--cols .dg-op__list li{border-left:2px solid var(--p-bright);padding:0 20px 0 16px}.dg-op--cols em{font:800 .76rem var(--display);color:var(--p-bright);margin-bottom:6px;font-style:normal;display:block}.dk-sec--dark .dg-op__list b{color:#fff}.dk-sec--dark .dg-op__list p{color:#ffffffb8}.dk-sec--dark.dg-op--quotes .dg-op__list li{background:#ffffff0d;border-color:#ffffff24}.dg-acc__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:36px;display:grid}.dg-acc__list{border-top:1px solid var(--p-line);margin:0;padding:0;list-style:none}.dg-acc__list h3{margin:0}.dg-acc__list button{border:0;border-bottom:1px solid var(--p-line);width:100%;font:800 1.02rem var(--display);color:var(--p-navy);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:16px 4px;display:flex}.dg-acc__list button em{color:var(--p-sky);font-size:.76rem;font-style:normal}.dg-acc__list button i{border:1px solid var(--p-line);border-radius:50%;width:22px;height:22px;margin-left:auto;position:relative}.dg-acc__list button i:before,.dg-acc__list button i:after{content:"";background:var(--p-bright);width:10px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dg-acc__list button i:after{transition:transform .25s;transform:translate(-50%,-50%)rotate(90deg)}.dg-acc__list li.is-on button i:after{transform:translate(-50%,-50%)rotate(0)}.dg-acc__list button:focus-visible{outline:2px solid var(--p-bright)}.dg-acc__body{padding:4px 4px 18px 36px;animation:.3s both rlIn}.dg-acc__body p{color:var(--p-ink);margin:0 0 10px;line-height:1.55}.dg-acc__body div{flex-wrap:wrap;gap:6px;display:flex}.dg-acc__body span{background:var(--p-off);border:1px solid var(--p-line);color:var(--p-navy);border-radius:999px;padding:5px 10px;font-size:.82rem}.dg-ap__head,.dg-ap__list li{grid-template-columns:1fr 40px 1fr;align-items:center;max-width:900px;margin:0 auto;display:grid}.dg-ap__head{font:800 .78rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:var(--p-mut);margin-bottom:10px}.dg-ap__head span{align-items:center;gap:6px;display:flex}.dg-ap__head span:last-child{grid-column:3}.dg-ap__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dg-ap__a,.dg-ap__h{border-radius:12px;padding:12px 14px;font-size:.92rem;line-height:1.4}.dg-ap__a{color:var(--p-ink);background:#fff;border:1px dashed #c9d6fb}.dg-ap__h{background:var(--p-navy);color:#fff}.dg-ap__list i{background:linear-gradient(90deg,#c9d6fb,var(--p-navy));height:2px;margin:0 6px}.dg-cl2__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;display:grid}.dg-cl2__tabs{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.dg-cl2__tabs button{font:800 .84rem var(--display);color:#c7d2f0;cursor:pointer;background:0 0;border:1px solid #fff3;border-radius:999px;padding:9px 14px}.dg-cl2__tabs button.is-on{background:var(--p-teal2);border-color:var(--p-teal2);color:var(--p-navy)}.dg-cl2__map{aspect-ratio:1.15;width:100%;max-width:520px;margin:0 auto;position:relative}.dg-cl2__map>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dg-cl2__map line{stroke:#8fb1ff59;stroke-width:.4px}.dg-cl2__hub{background:var(--p-bright);max-width:36%;font:800 .86rem var(--display);color:#fff;text-align:center;border-radius:18px;padding:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #1e5bff29}.dg-cl2__map ul{margin:0;padding:0;list-style:none}.dg-cl2__map li{left:var(--x);top:var(--y);max-width:30%;font:700 .76rem var(--display);color:#fff;text-align:center;animation:.4s both rlIn;animation-delay:calc(var(--k)*80ms);background:#ffffff14;border:1px solid #ffffff2e;border-radius:12px;padding:7px 10px;position:absolute;transform:translate(-50%,-50%)}.dg-al__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.dg-al__obj{flex-wrap:wrap;gap:8px;margin:16px 0 0;display:flex}.dg-al__obj button{border:1px solid var(--p-line);font:800 .84rem var(--display);color:var(--p-mut);cursor:pointer;background:#fff;border-radius:999px;padding:9px 14px}.dg-al__obj button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.dg-al__why{background:var(--p-off);border-radius:14px;margin:16px 0 0;padding:14px 16px;line-height:1.55;animation:.3s both rlIn}.dg-al__bars{border:1px solid var(--p-line);background:#fff;border-radius:20px;gap:12px;margin:0;padding:22px;list-style:none;display:grid}.dg-al__bars li{grid-template-columns:150px 1fr;align-items:center;gap:12px;display:grid}.dg-al__bars span{font:700 .86rem var(--display);color:var(--p-navy);align-items:center;gap:6px;display:flex}.dg-al__bars span svg{color:var(--p-bright)}.dg-al__bars i{background:var(--p-off);border-radius:999px;height:12px;overflow:hidden}.dg-al__bars i b{background:linear-gradient(90deg,var(--p-sky),var(--p-bright));border-radius:999px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.dg-al__bars .dg-al__note{color:var(--p-mut);font-size:.8rem;display:block}.dg-mo__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;display:grid}.dg-mo__seg{background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;gap:4px;margin:16px 0 0;padding:4px;display:inline-flex}.dg-mo__seg button{font:800 .82rem var(--display);color:#c7d2f0;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px}.dg-mo__seg button.is-on{background:var(--p-teal2);color:var(--p-navy)}.dg-mo__note{color:#fffc;margin:16px 0 0;line-height:1.55;animation:.3s both rlIn}.dg-mo__chart{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:18px;width:100%;height:auto;padding:10px}.dg-mo__chart .base{stroke:#fff3;stroke-width:.6px}.dg-mo__chart polyline{fill:none;stroke-width:2px;stroke-linejoin:round;stroke-dasharray:420;transition:stroke-dashoffset 1s,opacity .4s}.dg-mo__chart .spk{stroke:#ff8a93}.dg-mo__chart .mom{stroke:var(--p-teal2)}.dg-mo__chart.is-m0 .mom,.dg-mo__chart.is-m1 .spk{opacity:.12}.dg-fm__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;max-width:1040px;margin:0 auto;display:grid}.dg-fm__qs{gap:8px;display:grid}.dg-fm__qs button{border:1px solid var(--p-line);text-align:left;cursor:pointer;background:#fff;border-radius:14px;gap:2px;padding:14px 16px;transition:all .2s;display:grid}.dg-fm__qs b{font:800 .96rem var(--display);color:var(--p-navy)}.dg-fm__qs small{color:var(--p-mut);font-size:.84rem}.dg-fm__qs button.is-on{border-color:var(--p-bright);background:#f4f7ff}.dg-fm__out{border:1px solid var(--p-line);background:#fff;border-radius:20px;gap:14px;padding:22px;animation:.3s both rlIn;display:grid;position:sticky;top:90px}.dg-fm__out div{flex-wrap:wrap;gap:8px;display:flex}.dg-fm__out small{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);flex-basis:100%}.dg-fm__out span{background:var(--p-navy);color:#fff;font:700 .86rem var(--display);animation:.35s both rlIn;animation-delay:calc(var(--k)*60ms);border-radius:12px;padding:9px 13px}.dg-fm__out span.ch{color:var(--p-royal);background:#eef3ff}.dg-nm__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.dg-nm__beh{gap:8px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dg-nm__beh button{border:1px solid var(--p-line);width:100%;font:700 .92rem var(--display);color:var(--p-ink);text-align:left;cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.dg-nm__beh button svg{color:var(--p-bright)}.dg-nm__beh button.is-on{border-color:var(--p-bright);color:var(--p-navy);background:#f4f7ff}.dg-nm__mail{border:1px solid var(--p-line);background:#fff;border-radius:22px;padding:24px;animation:.35s both rlIn;box-shadow:0 30px 60px -40px #07104f80}.dg-nm__mh{font:800 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);align-items:center;gap:8px;margin:0 0 14px;display:flex}.dg-nm__mh i{background:var(--p-bright);border-radius:50%;width:28px;height:28px}.dg-nm__mail b{font:800 1.2rem/1.3 var(--display);color:var(--p-navy);display:block}.dg-nm__ln{background:var(--p-off);border-radius:5px;height:9px;margin:12px 0 0;display:block}.dg-nm__ln--s{width:60%}.dg-nm__mail p{color:var(--p-ink);background:#f1fbf8;border-radius:12px;margin:16px 0 0;padding:12px 14px;font-size:.9rem;line-height:1.5}.dg-nm__mail p small{color:var(--p-teal);font-weight:800}@media (max-width:1000px){.dg-en__in,.dg-lp__in,.dg-wy__in,.dg-os__in,.dg-ad__in,.dg-acc__in,.dg-cl2__in,.dg-al__in,.dg-mo__in,.dg-fm__in,.dg-nm__in,.dg-nd__in{grid-template-columns:1fr}.dg-nd__term,.dg-wy__card,.dg-fm__out{position:static}.dg-sg__flow{grid-template-columns:repeat(4,minmax(0,1fr))}.dg-ch--tiles .dg-ch__list,.dg-op--quotes .dg-op__list{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-op--cols .dg-op__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.dg-ad--rule .dg-ad__pts{grid-template-columns:1fr}.dg-ad--rule .dg-ad__pts li{border-right:0;border-bottom:1px solid var(--p-line)}}@media (max-width:760px){.dg-cr__map{aspect-ratio:auto;border-radius:20px;padding:16px}.dg-cr__map>svg{display:none}.dg-cr__core{aspect-ratio:auto;border-radius:16px;width:auto;margin:0 0 12px;padding:16px;position:static;transform:none}.dg-cr__nodes{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.dg-cr__nodes li{position:static;transform:none}.dg-km__graph{aspect-ratio:auto;background:0 0;padding:12px}.dg-km__graph>svg{display:none}.dg-km__q{width:auto;margin:0 0 10px;position:static;transform:none}.dg-km__br{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.dg-km__br li{position:static;transform:none}.dg-jo__sys{aspect-ratio:auto;background:#fff;border-radius:22px;padding:16px}.dg-jo__sys>svg{display:none}.dg-jo__core{margin:0 0 12px;position:static;transform:none}.dg-jo__st{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.dg-jo__st li{position:static;transform:none}.dg-jo__st button{width:100%;padding:8px 6px}.dg-cc__sky{aspect-ratio:1}.dg-cc__star{padding:5px 8px;font-size:.66rem}.dg-cc__star.is-core{padding:8px 12px;font-size:.74rem}.dg-lp__ring{aspect-ratio:auto}.dg-lp__ring svg,.dg-lp__ring span{display:none}.dg-lp__ring>b{background:var(--p-off);border-radius:16px;width:auto;padding:18px;display:block;position:static;transform:none}.dg-cl2__map{aspect-ratio:auto}.dg-cl2__map>svg{display:none}.dg-cl2__hub{max-width:none;margin:0 0 12px;display:block;position:static;transform:none}.dg-cl2__map ul{flex-wrap:wrap;gap:6px;display:flex}.dg-cl2__map li{max-width:none;position:static;transform:none}.dg-fd__in{grid-template-columns:1fr}.dg-fd__radar{width:130px;margin:0 auto}.dg-fd__inst button{grid-template-columns:auto 1fr 70px}.dg-vr__rail{grid-template-columns:1fr;gap:14px;padding:0 0 0 28px}.dg-vr__rail:before{width:2px;height:auto;top:0;bottom:0;left:6px;right:auto}.dg-vr__rail:after{width:2px;height:var(--p);top:0;left:6px}.dg-vr__rail i{top:2px;left:-28px}.dg-sg__flow{grid-template-columns:repeat(2,minmax(0,1fr))}.dg-ai__lab{grid-template-columns:1fr}.dg-ai__flow{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(135deg)}.dg-ts__layers>li{grid-template-columns:1fr}.dg-ts__d{grid-column:1}.dg-vv__in{grid-template-columns:1fr 34px 1fr}.dg-vv__col li{padding:9px 10px;font-size:.8rem}.dg-ch--tiles .dg-ch__list,.dg-ch--ticks .dg-ch__list,.dg-ch--split .dg-ch__list,.dg-op--numbers .dg-op__list,.dg-op--quotes .dg-op__list,.dg-op--cols .dg-op__list{grid-template-columns:1fr}.dg-ch--ribbons .dg-ch__list li{border-radius:18px;grid-template-columns:40px 1fr}.dg-ch--ribbons .dg-ch__list p{grid-column:2}.dg-ap__head,.dg-ap__list li{grid-template-columns:1fr;gap:4px}.dg-ap__head span:last-child{grid-column:1}.dg-ap__list i,.dg-ap__head{display:none}.dg-ap__a:before{content:"AI assists: ";color:var(--p-bright);font-weight:800}.dg-ap__h:before{content:"We decide: ";color:var(--p-teal2);font-weight:800}.dg-os__win li{grid-template-columns:18px 1fr}.dg-os__win li span{grid-column:2;font-size:.78rem}.dg-en__list,.dg-al__bars li{grid-template-columns:1fr}.dg-sl__land button{transform:none}}@media (prefers-reduced-motion:reduce){.dg *{transition:none!important;animation:none!important}.dg-chain li,.dg-ct__track li,.dg-ch__list li,.dg-mf__lines span{opacity:1;transform:none}}.dk-sec--dark.dg-mf h2.dg-mf__lines{color:#fff}.dk-sec--dark.dg-ap .dg-ap__h{background:var(--p-bright)}.dk-sec--dark.dg-ap .dg-ap__head{color:#aebbe0}.dk-sec--dark.dg-ap .dg-ap__list i{background:linear-gradient(90deg,#ffffff4d,var(--p-bright))}.pp-pv--thermo span{font-size:.7rem!important}.ec-wf__ch{margin-bottom:34px}@media (max-width:640px){.ec-wf__ch{gap:4px;height:240px;padding:10px}.ec-wf__ch li span{white-space:normal;text-align:center;font-size:.6rem;line-height:1.1;bottom:-30px;left:-2px;right:-2px;transform:none!important}.hv-pm__map{aspect-ratio:1.1}.hv-pm__b{width:calc(var(--s)*21px);height:calc(var(--s)*21px);font-size:.6rem}.dk-orb__nodes button{padding:5px 8px 5px 5px;font-size:.66rem}}.dk-orb__tip{white-space:normal;max-width:46%}.fm-top__t b{white-space:normal}.dg-cr__core small{font-size:.64rem}@media (max-width:760px){.dg-fd__radar small{display:none}}.dg-nx__in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:32px;display:grid}.dg-nx__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dg-nx__list a{border:1px solid var(--p-line);box-sizing:border-box;background:#fff;border-radius:16px;gap:4px;height:100%;padding:16px 40px 16px 18px;text-decoration:none;transition:all .2s;display:grid;position:relative}.dg-nx__list b{font:800 .98rem var(--display);color:var(--p-navy)}.dg-nx__list span{color:var(--p-mut);font-size:.86rem;line-height:1.45}.dg-nx__list em{color:var(--p-bright);font-style:normal;font-weight:800;position:absolute;top:16px;right:16px}.dg-nx__list a:hover{border-color:var(--p-bright);transform:translateY(-2px)}.dg-nx__list a:focus-visible{border-color:var(--p-bright);transform:translateY(-2px)}@media (max-width:760px){.dg-nx__in,.dg-nx__list{grid-template-columns:1fr}}.ix-page{--ix-r:20px;--ix-line:#e3e8f2;--ix-glass:#ffffffb8;color:var(--p-ink,#0b1437)}.ix-page .container.ix-wide{max-width:1320px}.ix-ico{flex:none;display:block}.ix-note{color:var(--p-mut,#58627e);margin:18px 0 0;font-size:.86rem}.ix-sec--dark .ix-note,.ix-sec--ink .ix-note{color:#ffffffa8}.ix-mx__muted{color:var(--p-mut,#58627e)}.ix-replay{border:1px solid var(--ix-line);min-height:34px;color:var(--p-royal);font:700 .8rem/1 var(--display,system-ui);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ix-replay:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.ix-dot{background:#22a861;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.ix-dot--warn{background:#f0a21f}.ix-dot--hot{background:#e5484d;animation:1.6s ease-in-out infinite ixBlink}.ix-dot--info{background:var(--p-bright)}@keyframes ixBlink{50%{opacity:.35}}.ix-sec{padding:clamp(64px,8vw,104px) 0;position:relative;overflow:hidden}.ix-sec--light{background:#fff}.ix-sec--off{background:var(--p-off,#f6f8fc)}.ix-sec--tint{background:linear-gradient(#eef3ff,#f8faff)}.ix-sec--dark{background:radial-gradient(110% 120% at 85% 10%,#132a8c,var(--p-navy) 50%,var(--p-deep));color:#fff}.ix-sec--ink{color:#fff;background:#0b1437}.ix-sec .pp-head{margin-bottom:clamp(28px,4vw,44px)}.ix-hero{background:linear-gradient(#f5f8ff 0%,#fff 70%);padding:clamp(28px,4vw,48px) 0 clamp(56px,7vw,88px);position:relative;overflow:hidden}.ix-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ix-hero__grid{background-image:linear-gradient(#0b22a80f 1px,#0000 1px),linear-gradient(90deg,#0b22a80f 1px,#0000 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 60% at 70% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 70% 40%,#000,#0000)}.ix-hero__glow{background:radial-gradient(circle,#1e5bff2e,#0000 65%);border-radius:50%;width:560px;height:560px;animation:12s ease-in-out infinite alternate ixDrift;position:absolute;top:-180px;right:-160px}.ix-hero__glow--2{background:radial-gradient(circle,#0e9c881f,#0000 65%);animation-duration:15s;top:auto;bottom:-260px;left:-220px;right:auto}@keyframes ixDrift{to{transform:translate(-40px,30px)scale(1.08)}}.ix-hero__in{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid;position:relative}.ix-hero__copy{min-width:0}.ix-hero h1{font-family:var(--display);letter-spacing:-.025em;color:var(--p-navy);margin:14px 0 18px;font-size:clamp(2.1rem,4.4vw,3.55rem);line-height:1.06}.ix-hero__lead{max-width:600px;color:var(--p-mut);margin:0 0 26px;font-size:clamp(1.02rem,1.4vw,1.16rem);line-height:1.6}.ix-hero__text{color:var(--p-royal);border-bottom:1.5px solid #0b22a840;gap:6px;margin-top:16px;font-weight:700;text-decoration:none;display:inline-flex}.ix-hero__text:hover{border-color:var(--p-royal)}.ix-hero__pts{flex-wrap:wrap;gap:8px 18px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ix-hero__pts li{color:var(--p-ink);opacity:0;animation:.6s both ixUp;animation-delay:calc(.4s + var(--k) * .1s);align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.ix-hero__pts .ix-ico{color:var(--p-teal)}.ix-hero__vis{min-width:0}@keyframes ixUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ix-graph{margin:0;position:relative}.ix-graph__stage{aspect-ratio:1/.92;max-width:600px;box-shadow:inset 0 0 0 1px var(--ix-line),0 30px 60px -36px #07104f66;background:radial-gradient(circle,#fff 0%,#f2f6ff 60%,#e9effd 100%);border-radius:28px;margin:0 auto;position:relative}.ix-graph__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ix-graph__spoke{stroke:#0b22a829;stroke-width:1.2px;stroke-dasharray:3 4;transition:stroke .3s}.ix-graph__spoke.is-lit{stroke:var(--p-bright);stroke-width:2px;stroke-dasharray:none}.ix-graph__link{stroke:#0e9c8800;stroke-width:1.2px;transition:stroke .3s}.ix-graph__link.is-lit{stroke:#0e9c88bf;stroke-dasharray:4 3;animation:1s linear infinite ixDash}@keyframes ixDash{to{stroke-dashoffset:-14px}}.ix-graph__dot,.ix-frag__dot,.ix-eco__pk{background:var(--p-bright);width:6px;height:6px;left:var(--x1);top:var(--y1);opacity:0;pointer-events:none;border-radius:50%;margin:-3px 0 0 -3px;position:absolute;box-shadow:0 0 8px #1e5bffb3}.is-in .ix-graph__dot,.is-in .ix-eco__pk,.ix-frag.is-on .ix-frag__dot{animation:3s linear infinite ixTravel;animation-delay:var(--d)}@keyframes ixTravel{0%{left:var(--x1);top:var(--y1);opacity:0}10%{opacity:1}85%{opacity:1}to{left:var(--x2);top:var(--y2);opacity:0}}.ix-graph__core{background:linear-gradient(145deg,var(--p-royal),var(--p-bright));color:#fff;text-align:center;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:118px;height:118px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -14px #0b22a8b3}.ix-graph__core b{font:800 .86rem/1.15 var(--display);letter-spacing:.04em;text-transform:uppercase;max-width:90px}.ix-graph__pulse{border:2px solid #1e5bff59;border-radius:50%;animation:2.6s ease-out infinite ixRing;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}@keyframes ixRing{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.ix-graph__node{cursor:pointer;z-index:3;font:inherit;opacity:0;animation:.5s cubic-bezier(.2,.9,.25,1.3) both ixPop;animation-delay:calc(.15s + var(--k) * 60ms);background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.ix-graph__ic{background:var(--ix-glass);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:40px;height:40px;color:var(--p-royal);border-radius:13px;place-items:center;transition:transform .25s,background .25s,color .25s;display:grid;box-shadow:0 8px 20px -12px #07104f80,inset 0 0 0 1px #0b22a824}.ix-graph__t{font:700 .74rem/1.1 var(--display);color:var(--p-ink);white-space:nowrap;background:#ffffffd9;border-radius:999px;padding:3px 7px}.ix-graph__node.is-lit .ix-graph__ic{background:var(--p-royal);color:#fff;transform:scale(1.12)}.ix-graph__node:focus-visible{outline:none}.ix-graph__node:focus-visible .ix-graph__ic{outline:3px solid var(--p-bright);outline-offset:3px}.ix-graph__tip{background:var(--p-navy);color:#9fe7da;white-space:nowrap;opacity:0;pointer-events:none;border-radius:8px;margin-top:4px;padding:4px 8px;font:600 .7rem/1.2 ui-monospace,Menlo,Consolas,monospace;transition:opacity .2s,transform .2s;position:absolute;top:100%;transform:translateY(-4px)}.ix-graph__node.is-lit:hover .ix-graph__tip{opacity:1;transform:none}.ix-graph__node:focus-visible .ix-graph__tip{opacity:1;transform:none}@keyframes ixPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.6)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.ix-graph__card{max-width:560px;box-shadow:0 20px 44px -22px #07104f73,inset 0 0 0 1px var(--ix-line);z-index:4;background:#fff;border-radius:16px;margin:-36px auto 0;padding:14px 16px;position:relative}.ix-graph__card small{letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal);margin-bottom:8px;font-size:.7rem;font-weight:800;display:block}.ix-graph__journey{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ix-graph__journey li{color:var(--p-mut);background:#f1f4fa;border-radius:999px;padding:5px 10px;font-size:.76rem;font-weight:700;transition:background .3s,color .3s;position:relative}.ix-graph__journey li.is-done{color:var(--p-royal);background:#e4ebff}.ix-graph__journey li.is-on{background:var(--p-royal);color:#fff;box-shadow:0 6px 14px -6px #0b22a8b3}.ix-frag{position:relative}.ix-frag__toggle{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:999px;gap:4px;margin:0 auto 18px;padding:4px;display:inline-flex;position:relative}.ix-frag{text-align:center}.ix-frag__toggle button{min-height:38px;font:700 .86rem/1 var(--display);color:var(--p-mut);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px}.ix-frag__toggle button.is-on{background:var(--p-navy);color:#fff}.ix-frag.is-on .ix-frag__toggle button.is-on{background:var(--p-teal)}.ix-frag__toggle button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.ix-frag__stage{height:clamp(300px,36vw,400px);box-shadow:inset 0 0 0 1px var(--ix-line);text-align:left;background:#fff;border-radius:24px;position:relative;overflow:hidden}.ix-sec--off .ix-frag__stage{background:#fff}.ix-frag__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ix-frag__broken line{stroke:#e5484d;stroke-width:1.4px;stroke-dasharray:4 5;opacity:.55;transition:opacity .5s}.ix-frag__joined line{stroke:var(--p-teal);stroke-width:1.6px;opacity:0;transition:opacity .6s .3s}.ix-frag.is-on .ix-frag__broken line{opacity:0}.ix-frag.is-on .ix-frag__joined line{opacity:.7}.ix-frag__x{color:#c62a2f;background:#fdecec;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.9rem;line-height:1;transition:opacity .4s,transform .4s;display:grid;position:absolute;transform:translate(-50%,-50%)}.ix-frag.is-on .ix-frag__x{opacity:0;transform:translate(-50%,-50%)scale(.3)}.ix-frag__hub{background:linear-gradient(145deg,var(--p-teal),#0b7e6e);color:#fff;font:800 .78rem/1.15 var(--display);text-align:center;opacity:0;z-index:2;border-radius:20px;flex-direction:column;align-items:center;gap:4px;max-width:150px;padding:16px 18px;transition:opacity .5s .2s,transform .5s .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.6)}.ix-frag.is-on .ix-frag__hub{opacity:1;transform:translate(-50%,-50%)scale(1)}.ix-frag__tool{box-shadow:0 10px 22px -14px #07104f8c,inset 0 0 0 1px var(--ix-line);font:700 .8rem/1 var(--display);color:var(--p-ink);white-space:nowrap;transition:left .9s cubic-bezier(.6,0,.2,1),top .9s cubic-bezier(.6,0,.2,1),transform .9s,box-shadow .4s;transition-delay:calc(var(--k) * 40ms);z-index:3;background:#fff;border-radius:12px;align-items:center;gap:6px;padding:8px 12px;display:inline-flex;position:absolute;transform:translate(-50%,-50%)rotate(-3deg)}.ix-frag__tool:nth-child(odd){transform:translate(-50%,-50%)rotate(4deg)}.ix-frag:not(.is-on) .ix-frag__tool{animation:3.2s ease-in-out infinite ixJit;animation-delay:calc(var(--k) * -.4s)}@keyframes ixJit{50%{margin-top:-5px}}.ix-frag.is-on .ix-frag__tool{transform:translate(-50%,-50%);box-shadow:0 10px 22px -14px #0e9c8899,inset 0 0 0 1.5px #0e9c8873}.ix-frag__tool .ix-ico{color:var(--p-royal)}.ix-frag__issues{flex-wrap:wrap;justify-content:center;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ix-frag__issues li{color:#8f1d21;background:#fdf1f1;border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 8px;font-size:.86rem;transition:background .4s,color .4s;display:inline-flex}.ix-frag__ic{color:#c62a2f;background:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.ix-frag.is-on .ix-frag__issues li{color:#0b6b5d;background:#e8f7f2}.ix-frag.is-on .ix-frag__ic{color:var(--p-teal)}.ix-frag__cap{max-width:640px;color:var(--p-mut);margin:16px auto 0;font-size:.95rem}.ix-flows{grid-template-columns:1fr 1.25fr;align-items:start;gap:24px;display:grid;position:relative}.ix-flows__col{border-radius:var(--ix-r);box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;padding:24px}.ix-flows__col--smart{background:linear-gradient(160deg,var(--p-navy),#0b22a8);color:#fff;box-shadow:0 30px 60px -34px #07104fcc}.ix-flows__head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;display:flex}.ix-flows__head b{font:800 1.08rem var(--display)}.ix-flows__head small{opacity:.75;flex-basis:100%;font-size:.84rem}.ix-flows__col ol{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ix-flows__col li{opacity:0;border-radius:12px;align-items:center;gap:12px;padding:10px 12px;font-size:.94rem;font-weight:600;display:flex;position:relative}.is-in .ix-flows__col li{animation:.5s both ixUp;animation-delay:calc(var(--k) * .28s)}.ix-flows__col--old li{color:var(--p-mut);background:#f4f6fa}.ix-flows__col--old li i{background:#b9c0d0;border-radius:3px;flex:none;width:10px;height:10px}.ix-flows__col--smart li{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff1f}.ix-flows__col--smart li i{background:var(--p-teal2);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:0 0 #6ee0ce99}.is-in .ix-flows__col--smart li i{animation:2s ease-out infinite ixGlow;animation-delay:calc(var(--k) * .28s + .4s)}@keyframes ixGlow{0%{box-shadow:0 0 #6ee0ce99}80%,to{box-shadow:0 0 0 9px #6ee0ce00}}.ix-flows__col li em{letter-spacing:.04em;text-transform:uppercase;color:var(--p-teal2);white-space:nowrap;background:#6ee0ce26;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:.7rem;font-style:normal;font-weight:800}.ix-flows__col--old li em{color:#c62a2f;background:#fdecec}.ix-flows__col li:not(:last-child):after{content:"";opacity:.25;background:currentColor;width:2px;height:8px;position:absolute;bottom:-7px;left:17px}.ix-flows__foot{opacity:.75;margin:14px 0 0;font-size:.86rem}.ix-flows .ix-replay{position:absolute;top:-48px;right:0}.ix-mx{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:22px;display:grid}.ix-mx__tabs{flex-direction:column;gap:6px;display:flex;position:sticky;top:100px}.ix-mx__tabs button{min-height:46px;font:700 .92rem var(--display);color:var(--p-mut);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 14px;transition:background .2s,color .2s;display:flex}.ix-mx__tabs button:hover{color:var(--p-ink);background:#eef2fb}.ix-mx__tabs button.is-on{background:var(--p-royal);color:#fff;box-shadow:0 12px 24px -14px #0b22a8cc}.ix-mx__tabs button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.ix-mx__panel{box-shadow:inset 0 0 0 1px var(--ix-line),0 30px 60px -44px #07104f80;background:#fff;border-radius:24px;padding:clamp(20px,3vw,32px);animation:.45s both ixUp}.ix-mx__flow{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;margin-bottom:22px;display:grid}.ix-mx__flow>div{background:#fdf4f4;border-radius:16px;padding:16px 18px}.ix-mx__flow>div:last-child{background:#e9f8f4}.ix-mx__flow small{letter-spacing:.08em;text-transform:uppercase;color:#c62a2f;margin-bottom:4px;font-size:.7rem;font-weight:800;display:block}.ix-mx__flow>div:last-child small{color:var(--p-teal)}.ix-mx__flow p{color:var(--p-ink);margin:0;font-size:.95rem;line-height:1.5}.ix-mx__arrow{color:var(--p-royal);align-self:center;font-size:1.4rem;animation:1.6s ease-in-out infinite ixNudge}@keyframes ixNudge{50%{transform:translate(4px)}}.ix-mx__items{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ix-mx__items li{opacity:0;animation:.4s both ixUp;animation-delay:calc(var(--k) * 45ms)}.ix-mx__items button{border:1px solid var(--ix-line);min-height:40px;font:600 .9rem var(--body,system-ui);color:var(--p-ink);cursor:default;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.ix-mx__items button span{color:var(--p-bright);font-weight:800}.ix-mx__items button i{background:var(--p-bright);border-radius:50%;width:7px;height:7px}.ix-mx__items button:has(span){cursor:pointer}.ix-mx__items button:hover,.ix-mx__items button.is-on{border-color:var(--p-bright);background:#eef3ff;transform:translateY(-2px)}.ix-mx__items button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.ix-mx__benefit{background:#f6f8fc;border-radius:14px;min-height:3em;margin:18px 0 0;padding:14px 16px;font-size:.95rem;line-height:1.5}.ix-mx__benefit b{color:var(--p-royal)}.ix-ly{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.ix-ly__stack{perspective:1100px;flex-direction:column;gap:10px;padding:0 44px;display:flex;position:relative}.ix-ly__l{min-height:62px;color:inherit;text-align:left;font:inherit;cursor:pointer;opacity:0;background:#ffffff0f;border:0;border-radius:16px;grid-template-columns:200px 1fr;align-items:center;gap:14px;padding:12px 18px;transition:background .3s,box-shadow .3s,transform .5s;display:grid;transform:rotateX(18deg)translateY(16px);box-shadow:inset 0 0 0 1px #ffffff24}.is-in .ix-ly__l{animation:.7s cubic-bezier(.2,.8,.2,1) both ixSlab;animation-delay:calc(var(--k) * .14s)}@keyframes ixSlab{to{opacity:1;transform:rotateX(10deg)translateY(0)}}.ix-ly__l.is-on{background:linear-gradient(90deg,#1e5bff66,#0e9c8840);box-shadow:inset 0 0 0 1.5px #6ee0ce99,0 14px 30px -18px #1e5bffe6}.ix-ly__l:focus-visible{outline:3px solid var(--p-teal2);outline-offset:2px}.ix-ly__name{font:800 .9rem/1.2 var(--display);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.ix-ly__name .ix-ico{color:var(--p-teal2)}.ix-ly__items{flex-wrap:wrap;gap:6px;display:flex}.ix-ly__items em{color:#ffffffe0;background:#ffffff1a;border-radius:999px;padding:4px 9px;font-size:.78rem;font-style:normal}.ix-ly__spine{background:#ffffff1f;width:2px;position:absolute;top:8px;bottom:8px}.ix-ly__spine--up{left:16px}.ix-ly__spine--down{right:16px}.ix-ly__spine i{background:var(--p-teal2);border-radius:50%;width:8px;height:8px;position:absolute;left:-3px;box-shadow:0 0 10px #6ee0cee6}.is-in .ix-ly__spine--up i{animation:3.4s linear infinite ixUpSpine}.is-in .ix-ly__spine--down i{background:#9fb8ff;animation:3.4s linear infinite ixDownSpine;box-shadow:0 0 10px #9fb8ffe6}.ix-ly__spine i:nth-child(2){animation-delay:-1.7s!important}@keyframes ixUpSpine{0%{top:100%}to{top:0}}@keyframes ixDownSpine{0%{top:0}to{top:100%}}.ix-ly__spine em{white-space:nowrap;letter-spacing:.1em;text-transform:uppercase;color:#ffffff8c;background:var(--p-navy);padding:2px 6px;font-size:.66rem;font-style:normal;font-weight:800;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.ix-ly__spine--down em{transform:translate(-50%,-50%)rotate(90deg)}.ix-ly__note{background:#ffffff12;border-radius:20px;padding:24px;box-shadow:inset 0 0 0 1px #ffffff24}.ix-ly__note small{font:800 .76rem var(--display);letter-spacing:.1em;color:var(--p-teal2)}.ix-ly__note b{font:800 1.3rem/1.2 var(--display);margin:8px 0;display:block}.ix-ly__note p{color:#fffc;margin:0;line-height:1.6}.ix-sec--light .ix-ly__l,.ix-sec--off .ix-ly__l{color:var(--p-ink);box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff}.ix-sec--light .ix-ly__items em,.ix-sec--off .ix-ly__items em{color:var(--p-ink);background:#f1f4fa}.ix-sec--light .ix-ly__l.is-on,.ix-sec--off .ix-ly__l.is-on{box-shadow:inset 0 0 0 1.5px var(--p-bright);background:linear-gradient(90deg,#eaf0ff,#e8f7f2)}.ix-sec--light .ix-ly__name .ix-ico,.ix-sec--off .ix-ly__name .ix-ico{color:var(--p-royal)}.ix-sec--light .ix-ly__note,.ix-sec--off .ix-ly__note{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff}.ix-sec--light .ix-ly__note p,.ix-sec--off .ix-ly__note p{color:var(--p-mut)}.ix-sec--light .ix-ly__note small,.ix-sec--off .ix-ly__note small{color:var(--p-teal)}.ix-sec--light .ix-ly__spine,.ix-sec--off .ix-ly__spine{background:#dce3f3}.ix-sec--light .ix-ly__spine em,.ix-sec--off .ix-ly__spine em{color:var(--p-mut);background:#fff}.ix-sec--off .ix-ly__spine em{background:var(--p-off)}.ix-ask{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:24px;display:grid}.ix-ask__cards{grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.ix-ask__cards button{width:100%;height:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:#ffffff0f;border:0;border-radius:16px;flex-direction:column;gap:6px;padding:16px;transition:background .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ix-ask__cards button p{color:#ffffffb8;opacity:0;max-height:0;margin:0;font-size:.86rem;line-height:1.45;transition:max-height .35s,opacity .3s;overflow:hidden}.ix-ask__cards button.is-on{background:#1e5bff47;transform:translateY(-2px);box-shadow:inset 0 0 0 1.5px #6ee0ce8c}.ix-ask__cards button.is-on p{opacity:1;max-height:160px}.ix-ask__cards button:focus-visible{outline:3px solid var(--p-teal2);outline-offset:2px}.ix-ask__cards b{font:800 .98rem/1.25 var(--display)}.ix-ask__ic{width:34px;height:34px;color:var(--p-teal2);background:#6ee0ce29;border-radius:10px;place-items:center;display:grid}.ix-ask__console{color:var(--p-ink);background:#fff;border-radius:22px;padding:18px;position:sticky;top:100px;box-shadow:0 30px 60px -30px #0009}.ix-ask__bar{min-height:52px;color:var(--p-royal);background:#f2f5fb;border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex;box-shadow:inset 0 0 0 1.5px #1e5bff4d}.ix-ask__q{color:var(--p-ink);font-size:.95rem;font-weight:600}.ix-ask__caret{vertical-align:-3px;background:var(--p-bright);width:2px;height:1.1em;margin-left:2px;animation:1s step-end infinite ixBlink;display:inline-block}.ix-ask__res{flex-direction:column;gap:8px;min-height:150px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ix-ask__res li{animation:.4s both ixUp;animation-delay:calc(var(--k) * .15s);background:#f6f8fc;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;font-size:.9rem;display:flex}.ix-ask__res li i{background:var(--p-teal);border-radius:50%;flex:none;width:8px;height:8px}.ix-ask__foot{border-top:1px solid var(--ix-line);color:var(--p-mut);flex-wrap:wrap;gap:6px 14px;margin-top:14px;padding-top:12px;font-size:.76rem;font-weight:700;display:flex}.ix-ask__foot span{align-items:center;gap:5px;display:inline-flex}.ix-ask__dots{gap:6px;margin-top:12px;display:flex}.ix-ask__dots button{cursor:pointer;background:#dce3f3;border:0;border-radius:999px;width:26px;height:6px;padding:0}.ix-ask__dots button.is-on{background:var(--p-royal)}.ix-ask__dots button:focus-visible{outline:2px solid var(--p-bright);outline-offset:2px}.ix-ask__note{grid-column:1/-1}.ix-sec--light .ix-ask__cards button,.ix-sec--off .ix-ask__cards button{box-shadow:inset 0 0 0 1px var(--ix-line);color:var(--p-ink);background:#fff}.ix-sec--light .ix-ask__cards button p,.ix-sec--off .ix-ask__cards button p{color:var(--p-mut)}.ix-sec--light .ix-ask__cards button.is-on,.ix-sec--off .ix-ask__cards button.is-on{box-shadow:inset 0 0 0 1.5px var(--p-bright);background:#eef3ff}.ix-sec--light .ix-ask__ic,.ix-sec--off .ix-ask__ic{color:var(--p-teal);background:#e8f7f2}.ix-sec--light .ix-ask__console,.ix-sec--off .ix-ask__console{box-shadow:inset 0 0 0 1px var(--ix-line),0 30px 60px -40px #07104f80}.ix-vs{text-align:center;max-width:920px;margin:0 auto}.ix-vs__switch{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:22px;padding:4px;display:inline-grid;position:relative}.ix-vs__switch button{z-index:1;min-height:40px;font:700 .86rem var(--display);color:var(--p-mut);cursor:pointer;background:0 0;border:0;padding:0 18px;transition:color .3s;position:relative}.ix-vs__switch button[aria-pressed=true]{color:#fff}.ix-vs__switch button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px;border-radius:999px}.ix-vs__switch i{background:var(--p-mut);border-radius:999px;width:calc(50% - 4px);transition:transform .35s cubic-bezier(.4,0,.2,1),background .35s;position:absolute;top:4px;bottom:4px;left:4px}.ix-vs--1 .ix-vs__switch i{background:var(--p-royal);transform:translate(100%)}.ix-vs__t{border-collapse:separate;border-spacing:0 8px;text-align:left;width:100%}.ix-vs__t th{font:800 .78rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);padding:0 16px 4px}.ix-vs__t td{box-shadow:inset 0 1px 0 var(--ix-line),inset 0 -1px 0 var(--ix-line);background:#fff;padding:14px 18px;font-size:.95rem;transition:background .35s,color .35s,opacity .35s}.ix-vs__t td:first-child{box-shadow:inset 1px 1px 0 var(--ix-line),inset 0 -1px 0 var(--ix-line);border-radius:14px 0 0 14px}.ix-vs__t td:last-child{box-shadow:inset -1px 1px 0 var(--ix-line),inset 0 -1px 0 var(--ix-line);border-radius:0 14px 14px 0}.ix-vs__arr{text-align:center;width:40px;color:var(--p-bright);font-weight:800}.ix-vs--1 .ix-vs__t td:last-child{color:var(--p-navy);background:#eef3ff;font-weight:700}.ix-vs--1 .ix-vs__t td:first-child{color:var(--p-mut)}.ix-vs--0 .ix-vs__t td:first-child{color:var(--p-ink);background:#f4f6fa;font-weight:700}.ix-vs--0 .ix-vs__t td:last-child{color:var(--p-mut)}.ix-vs__t tbody tr{opacity:0}.ix-vs.is-in .ix-vs__t tbody tr{animation:.45s both ixUp;animation-delay:calc(var(--k) * 70ms)}.ix-vs__quote{max-width:680px;font:800 clamp(1.05rem,1.8vw,1.3rem)/1.4 var(--display);color:var(--p-navy);margin:22px auto 0}.ix-tree{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:26px;display:grid}.ix-tree__path{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ix-tree__path li{color:#ffffffb3;background:#ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:.9rem;transition:background .3s,color .3s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.ix-tree__path li span{width:28px;height:28px;font:800 .8rem var(--display);background:#ffffff1a;border-radius:50%;flex:none;place-items:center;display:grid}.ix-tree__path li em{font-style:normal}.ix-tree__path li.is-cur{color:#fff;background:#1e5bff4d;box-shadow:inset 0 0 0 1.5px #6ee0ce99}.ix-tree__path li.is-yes span{background:var(--p-teal);color:#fff}.ix-tree__path li.is-no span{color:#fff;background:#f0a21f}.ix-tree__path li.is-yes,.ix-tree__path li.is-no{color:#fff}.ix-tree__box{color:var(--p-ink);background:#fff;border-radius:24px;align-items:center;min-height:280px;padding:clamp(22px,3vw,36px);display:flex;box-shadow:0 30px 60px -30px #0000008c}.ix-tree__q,.ix-tree__res{width:100%;animation:.4s both ixUp}.ix-tree__box small{letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal);margin-bottom:8px;font-size:.74rem;font-weight:800;display:block}.ix-tree__box h3{font:800 clamp(1.25rem,2.2vw,1.6rem)/1.3 var(--display);color:var(--p-navy);margin:0 0 20px}.ix-tree__res h3{margin-bottom:10px}.ix-tree__res p{color:var(--p-mut);margin:0 0 20px;line-height:1.6}.ix-tree__btns{flex-wrap:wrap;gap:10px;display:flex}.ix-tree__btns .btn{justify-content:center;align-items:center;gap:6px;min-width:110px;display:inline-flex}.ix-tree__ic{color:#b7791f;background:#fff4de;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:12px;display:grid}.ix-tree__res.is-final .ix-tree__ic{color:var(--p-teal);background:#e8f7f2}.ix-roles__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.ix-roles__tabs button{border:1px solid var(--ix-line);min-height:42px;font:700 .88rem var(--display);color:var(--p-mut);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 16px;transition:all .2s;display:inline-flex}.ix-roles__tabs button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff;box-shadow:0 12px 24px -14px #07104fcc}.ix-roles__tabs button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.ix-roles__app{max-width:1040px;box-shadow:inset 0 0 0 1px var(--ix-line),0 40px 80px -50px #07104f99;background:#fff;border-radius:22px;margin:0 auto;overflow:hidden}.ix-roles__top{border-bottom:1px solid var(--ix-line);background:#f3f6fb;align-items:center;gap:6px;padding:12px 16px;display:flex}.ix-roles__top i,.ix-cr__top i{background:#dce3f3;border-radius:50%;width:10px;height:10px}.ix-roles__top span{font:700 .8rem var(--display);color:var(--p-mut);margin-left:10px}.ix-roles__focus{color:var(--p-royal);align-items:center;gap:8px;margin:0;padding:14px 18px 0;font-size:.92rem;font-weight:700;display:flex}.ix-roles__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px 18px 20px;display:grid}.ix-w{box-shadow:inset 0 0 0 1px var(--ix-line);animation:.45s both ixUp;animation-delay:calc(var(--k) * 80ms);background:#f7f9fd;border-radius:16px;min-width:0;padding:14px}.ix-w__h{color:var(--p-ink);align-items:center;gap:7px;margin-bottom:10px;font-size:.84rem;display:flex}.ix-w__h .ix-ico{color:var(--p-royal)}.ix-w__list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ix-w__list li{animation:.4s both ixUp;animation-delay:calc(var(--i) * 60ms + .15s);background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:.82rem;display:flex}.ix-w__list li span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ix-w__bars{align-items:flex-end;gap:6px;height:74px;margin-bottom:8px;display:flex}.ix-w__bars i{height:var(--h);background:linear-gradient(180deg,var(--p-bright),var(--p-royal));transform-origin:bottom;animation:.8s cubic-bezier(.2,.8,.2,1) both ixGrow;animation-delay:calc(var(--i) * 70ms);border-radius:5px 5px 2px 2px;flex:1}.ix-w__bars i:nth-child(3n){background:linear-gradient(180deg,var(--p-teal2),var(--p-teal))}@keyframes ixGrow{0%{transform:scaleY(.1)}}.ix-w__spark{width:100%;height:56px;margin-bottom:6px}.ix-w__spark path{fill:none;stroke:var(--p-bright);stroke-width:2.2px;stroke-dasharray:300;stroke-dashoffset:300px;animation:1.6s forwards ixDraw}.ix-w__spark .ix-w__area{fill:#1e5bff1a;stroke:none;opacity:0;animation:.8s 1s forwards ixFade}@keyframes ixDraw{to{stroke-dashoffset:0}}@keyframes ixFade{to{opacity:1}}.ix-w__ring{place-items:center;margin-bottom:8px;display:grid}.ix-w__ring svg{width:84px;height:84px;transform:rotate(-90deg)}.ix-w__ring circle{fill:none;stroke:#e3e8f2;stroke-width:5px}.ix-w__ring .a{stroke:var(--p-royal);stroke-dasharray:60 100;animation:1.2s both ixRingIn}.ix-w__ring .b{stroke:var(--p-teal2);stroke-dasharray:22 100;stroke-dashoffset:-62px;animation:1.2s .2s both ixRingIn}@keyframes ixRingIn{0%{stroke-dasharray:0 100}}.ix-eco{max-width:1080px;height:clamp(460px,52vw,600px);margin:0 auto;position:relative}.ix-eco__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ix-eco__svg line{stroke:#ffffff2e;stroke-width:1.4px;stroke-dasharray:4 5;transition:stroke .3s}.ix-eco__svg line.is-lit{stroke:var(--p-teal2);stroke-dasharray:none;stroke-width:2px}.ix-sec--light .ix-eco__svg line,.ix-sec--off .ix-eco__svg line{stroke:#c9d3ec}.ix-eco__pk{background:var(--p-teal2);box-shadow:0 0 10px #6ee0cee6}.ix-eco__pk--in{background:#9fb8ff;box-shadow:0 0 10px #9fb8ffe6}.ix-eco__core{text-align:center;background:linear-gradient(145deg,var(--p-bright),var(--p-royal));color:#fff;z-index:2;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:150px;height:150px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 12px #1e5bff1f,0 24px 50px -16px #1e5bffcc}.ix-eco__core b{font:800 .9rem/1.2 var(--display);max-width:110px}.ix-eco__groups{margin:0;padding:0;list-style:none}.ix-eco__g{left:var(--x);top:var(--y);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:3;opacity:0;background:#ffffff14;border-radius:16px;width:min(210px,28vw);padding:12px 14px;transition:background .3s,box-shadow .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff29}.ix-eco.is-in .ix-eco__g{animation:.6s both ixFadeC;animation-delay:calc(var(--k) * .1s)}@keyframes ixFadeC{to{opacity:1}}.ix-eco__g b{font:800 .86rem var(--display);align-items:center;gap:7px;margin-bottom:4px;display:flex}.ix-eco__g b .ix-ico{color:var(--p-teal2)}.ix-eco__g span{color:#ffffffb8;font-size:.78rem;line-height:1.45;display:block}.ix-eco__g.is-on{background:#1e5bff59;box-shadow:inset 0 0 0 1.5px #6ee0ce99}.ix-sec--light .ix-eco__g,.ix-sec--off .ix-eco__g{box-shadow:inset 0 0 0 1px var(--ix-line),0 14px 30px -22px #07104f80;background:#fff}.ix-sec--light .ix-eco__g span,.ix-sec--off .ix-eco__g span{color:var(--p-mut)}.ix-sec--light .ix-eco__g b .ix-ico,.ix-sec--off .ix-eco__g b .ix-ico{color:var(--p-royal)}.ix-sec--light .ix-eco__g.is-on,.ix-sec--off .ix-eco__g.is-on{box-shadow:inset 0 0 0 1.5px var(--p-bright);background:#eef3ff}.ix-stack{flex-direction:column;gap:10px;display:flex}.ix-stack__row{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:18px;grid-template-columns:minmax(220px,.9fr) minmax(0,2fr);align-items:center;gap:18px;padding:16px 18px;transition:box-shadow .25s,transform .25s;display:grid}.ix-stack__row:hover{box-shadow:inset 0 0 0 1.5px var(--p-bright);transform:translate(4px)}.ix-stack__h{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.ix-stack__ic{width:40px;height:40px;color:var(--p-royal);background:#eef3ff;border-radius:12px;grid-row:span 2;place-items:center;display:grid}.ix-stack__h b{font:800 .98rem var(--display)}.ix-stack__h p{color:var(--p-mut);margin:2px 0 0;font-size:.82rem;line-height:1.4}.ix-stack ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ix-stack ul li{font:700 .84rem var(--display);color:var(--p-ink);background:#f3f6fb;border-radius:999px;padding:8px 13px}.ix-trust{grid-template-columns:1fr 220px 1fr;align-items:center;gap:20px;display:grid}.ix-trust__col{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ix-trust__col li{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:14px;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.ix-trust__col b{font:800 .92rem var(--display);display:block}.ix-trust__col p{color:var(--p-mut);margin:2px 0 0;font-size:.84rem;line-height:1.45}.ix-trust__ic{width:34px;height:34px;color:var(--p-teal);background:#e8f7f2;border-radius:10px;flex:none;place-items:center;display:grid}.ix-trust__seal{aspect-ratio:1;place-items:center;display:grid;position:relative}.ix-trust__seal span{background:linear-gradient(145deg,var(--p-navy),var(--p-royal));color:#fff;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:62%;height:62%;display:flex;position:relative;box-shadow:0 20px 40px -18px #07104fcc}.ix-trust__seal b{font:800 .74rem/1.2 var(--display);letter-spacing:.06em;text-transform:uppercase;max-width:100px}.ix-trust__ring{border:2px dashed #0b22a840;border-radius:50%;animation:30s linear infinite ixSpin;position:absolute;top:0;bottom:0;left:0;right:0}.ix-trust__ring--2{border-style:solid;border-color:#0e9c884d;border-top-color:var(--p-teal);animation-duration:9s;animation-direction:reverse;top:12%;bottom:12%;left:12%;right:12%}@keyframes ixSpin{to{transform:rotate(360deg)}}.ix-trust__note{text-align:center;grid-column:1/-1}.ix-why{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ix-why__c{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:20px;padding:22px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.ix-why__c:hover{box-shadow:inset 0 0 0 1.5px var(--p-bright),0 24px 40px -28px #07104f99;transform:translateY(-4px)}.ix-why__c--lead{background:linear-gradient(160deg,var(--p-navy),var(--p-royal));color:#fff;flex-direction:column;grid-area:span 2/span 2;justify-content:flex-end;min-height:280px;display:flex}.ix-why__c--lead p{color:#fffc!important;font-size:1.02rem!important}.ix-why__c--lead b{font-size:1.5rem!important}.ix-why__n{font:800 2.2rem/1 var(--display);color:#0b22a814;position:absolute;top:14px;right:18px}.ix-why__c--lead .ix-why__n{color:#ffffff1f;font-size:4rem}.ix-why__ic{width:42px;height:42px;color:var(--p-royal);background:#eef3ff;border-radius:12px;place-items:center;margin-bottom:14px;transition:transform .3s;display:grid}.ix-why__c:hover .ix-why__ic{transform:rotate(-8deg)scale(1.08)}.ix-why__c--lead .ix-why__ic{color:var(--p-teal2);background:#6ee0ce2e}.ix-why__c b{font:800 1.02rem/1.3 var(--display);margin-bottom:6px;display:block}.ix-why__c p{color:var(--p-mut);margin:0;font-size:.9rem;line-height:1.5}.ix-motto{background:radial-gradient(100% 140% at 10% 0%,#1a3ac9,var(--p-navy) 55%,var(--p-deep));color:#fff;text-align:center;padding:clamp(72px,10vw,120px) 0;position:relative;overflow:hidden}.ix-motto__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ix-motto__bg i{left:calc(var(--k) * 7.4%);width:1px;height:140%;animation:7s linear infinite ixRain;animation-delay:calc(var(--k) * -.6s);background:linear-gradient(#0000,#6ee0ce40,#0000);position:absolute;top:-20%;transform:rotate(18deg)}@keyframes ixRain{0%{transform:rotate(18deg)translateY(-30%)}to{transform:rotate(18deg)translateY(30%)}}.ix-motto__in{position:relative}.ix-motto h2{max-width:980px;font:800 clamp(1.9rem,4.2vw,3.3rem)/1.12 var(--display);letter-spacing:-.02em;margin:14px auto 12px}.ix-motto__sub{color:#ffffffbf;max-width:640px;margin:0 auto 30px;font-size:1.05rem}.ix-motto__lines{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ix-motto__lines li{font:800 clamp(.95rem,1.5vw,1.12rem) var(--display);color:#fff9;opacity:0;border-radius:999px;padding:12px 20px;transition:all .45s;box-shadow:inset 0 0 0 1px #fff3}.ix-motto.is-in .ix-motto__lines li{animation:.6s both ixUp;animation-delay:calc(var(--k) * .18s)}.ix-motto__lines li.is-on{color:var(--p-navy);background:#fff;transform:translateY(-3px);box-shadow:0 14px 34px -14px #6ee0cecc}.ix-out{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ix-out li{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:22px;padding:22px 20px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden}.ix-out li:hover{box-shadow:inset 0 0 0 1.5px var(--p-bright),0 26px 44px -30px #07104f99;transform:translateY(-4px)}.ix-out__ic{background:var(--p-navy);width:40px;height:40px;color:var(--p-teal2);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.ix-out b{font:800 1.12rem/1.25 var(--display);letter-spacing:.01em;margin-bottom:6px;display:block}.ix-out p{color:var(--p-mut);margin:0;font-size:.9rem;line-height:1.5}.ix-an{align-items:flex-end;gap:4px;width:64px;height:40px;display:flex;position:absolute;top:18px;right:18px}.ix-an--less i{height:calc(100% - var(--i) * 17%);animation:3s ease-in-out infinite ixLess;animation-delay:calc(var(--i) * .1s);background:#dce3f3;border-radius:3px;flex:1}@keyframes ixLess{50%{background:var(--p-teal2)}}.ix-an--see{justify-content:center;align-items:center}.ix-an--see i{border:2px solid var(--p-bright);opacity:0;border-radius:50%;width:36px;height:36px;margin:auto;animation:2.4s ease-out infinite ixRing;position:absolute;top:0;bottom:0;left:0;right:0}.ix-an--see i:nth-child(2){animation-delay:.8s}.ix-an--see i:nth-child(3){animation-delay:1.6s}.ix-an--fast{flex-direction:column;justify-content:center;gap:5px}.ix-an--fast i{background:linear-gradient(90deg,transparent,var(--p-bright));border-radius:2px;height:4px;animation:1.4s ease-in infinite ixZip}.ix-an--fast i:nth-child(2){width:70%;animation-delay:.25s}.ix-an--fast i:nth-child(3){width:50%;animation-delay:.5s}@keyframes ixZip{0%{opacity:0;transform:translate(-30px)}40%{opacity:1}to{opacity:0;transform:translate(30px)}}.ix-an--link{justify-content:space-between;align-items:center}.ix-an--link i{background:var(--p-royal);z-index:1;border-radius:50%;width:12px;height:12px}.ix-an--link b{background:linear-gradient(90deg,var(--p-teal2) 50%,#dce3f3 50%);background-size:200% 100%;height:2px;animation:2s linear infinite ixLink;position:absolute;top:50%;left:6px;right:6px}@keyframes ixLink{0%{background-position:100% 0}to{background-position:-100% 0}}.ix-an--decide i{background:#dce3f3;border-radius:3px;flex:1}.ix-an--decide i:first-child{height:40%}.ix-an--decide i:nth-child(2){height:65%}.ix-an--decide i:nth-child(3){background:var(--p-teal2);height:90%;animation:2s ease-in-out infinite ixBlink}.ix-an--decide em{display:none}.ix-an--pulse i{background:var(--p-teal2);border-radius:50%;width:14px;height:14px;margin:auto;animation:1.8s infinite ixBlink;position:absolute;top:0;bottom:0;left:0;right:0}.ix-chain{counter-reset:c;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ix-chain li{text-align:center;background:#ffffff0f;border-radius:18px;flex:1;min-width:0;padding:18px 14px;transition:background .5s,box-shadow .5s,transform .5s;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.ix-chain li:not(:last-child):after{content:"→";z-index:1;color:var(--p-teal2);font-weight:800;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}.ix-chain li.is-on{background:#1e5bff4d;transform:translateY(-3px);box-shadow:inset 0 0 0 1.5px #6ee0ce8c}.ix-chain__ic{width:38px;height:38px;color:var(--p-teal2);background:#ffffff1a;border-radius:12px;place-items:center;margin:0 auto 10px;display:grid}.ix-chain b{font:800 .92rem/1.25 var(--display);display:block}.ix-chain p{color:#ffffffb3;margin:6px 0 0;font-size:.8rem;line-height:1.4}.ix-sec--light .ix-chain li,.ix-sec--off .ix-chain li{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff}.ix-sec--light .ix-chain li.is-on,.ix-sec--off .ix-chain li.is-on{box-shadow:inset 0 0 0 1.5px var(--p-bright);background:#eef3ff}.ix-sec--light .ix-chain__ic,.ix-sec--off .ix-chain__ic{color:var(--p-royal);background:#eef3ff}.ix-sec--light .ix-chain p,.ix-sec--off .ix-chain p{color:var(--p-mut)}.ix-sec--light .ix-chain li:not(:last-child):after,.ix-sec--off .ix-chain li:not(:last-child):after{color:var(--p-bright)}.ix-chain--v{flex-direction:column}.ix-chain--v li:not(:last-child):after{content:"↓";top:auto;bottom:-14px;left:50%;right:auto;transform:translate(-50%)}.ix-tl{position:relative}.ix-tl__rail{left:calc(50% / var(--n));right:calc(50% / var(--n));background:#dce3f3;border-radius:2px;height:3px;position:absolute;top:28px}.ix-tl__rail i{border-radius:inherit;background:linear-gradient(90deg,var(--p-royal),var(--p-teal));height:100%;transition:width .6s cubic-bezier(.4,0,.2,1);display:block}.ix-tl__list{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid;position:relative}.ix-tl__list button{cursor:pointer;width:100%;font:inherit;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.ix-tl__n{width:58px;height:58px;color:var(--p-mut);background:#fff;border-radius:50%;place-items:center;transition:all .35s;display:grid;box-shadow:inset 0 0 0 2px #dce3f3}.ix-tl__list li.is-done .ix-tl__n{color:var(--p-royal);box-shadow:inset 0 0 0 2px var(--p-royal)}.ix-tl__list li.is-on .ix-tl__n{background:var(--p-royal);color:#fff;transform:scale(1.08);box-shadow:0 0 0 6px #1e5bff2e,0 14px 26px -12px #0b22a8cc}.ix-tl__list b{font:800 .86rem/1.2 var(--display);text-align:center}.ix-tl__list small{font:700 .7rem var(--display);color:var(--p-mut);letter-spacing:.08em}.ix-tl__list button:focus-visible .ix-tl__n{outline:3px solid var(--p-bright);outline-offset:3px}.ix-tl__d{max-width:720px;min-height:3.2em;box-shadow:inset 0 0 0 1px var(--ix-line);text-align:center;background:#fff;border-radius:16px;margin:26px auto 0;padding:16px 20px;font-size:1rem;line-height:1.55}.ix-tl__d b{color:var(--p-royal)}.ix-tl__note{text-align:center;max-width:720px;font:800 clamp(1.05rem,1.8vw,1.28rem)/1.4 var(--display);color:var(--p-navy);margin:22px auto 0}.ix-sec--dark .ix-tl__n{color:#ffffffb3;background:#ffffff0f;box-shadow:inset 0 0 0 2px #fff3}.ix-sec--dark .ix-tl__rail{background:#ffffff26}.ix-sec--dark .ix-tl__d{background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff26}.ix-sec--dark .ix-tl__d b{color:var(--p-teal2)}.ix-sec--dark .ix-tl__note{color:#fff}.ix-sec--dark .ix-tl__list small{color:#ffffff8c}.ix-ev{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:20px;display:grid}.ix-ev__trigger{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:18px;transition:box-shadow .4s;display:flex;position:sticky;top:100px}.ix-ev__trigger.is-on{box-shadow:inset 0 0 0 2px #f0a21f,0 18px 36px -22px #f0a21fcc}.ix-ev__bolt{color:#b7791f;background:#fff4de;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;display:grid}.ix-ev__trigger.is-on .ix-ev__bolt{animation:1.2s ease-in-out 2 ixBlink}.ix-ev__trigger small{letter-spacing:.08em;text-transform:uppercase;color:#b7791f;font-size:.7rem;font-weight:800;display:block}.ix-ev__trigger b{font:800 1.02rem/1.25 var(--display)}.ix-ev__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:relative}.ix-ev__steps li{box-shadow:inset 0 0 0 1px var(--ix-line);opacity:.45;background:#fff;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;transition:opacity .35s,box-shadow .35s,background .35s,transform .35s;display:flex}.ix-ev__steps li.is-on{opacity:1;box-shadow:inset 0 0 0 2px var(--p-bright);background:#eef3ff;transform:translate(4px)}.ix-ev__steps li.is-done{opacity:1}.ix-ev__ic{width:30px;height:30px;color:var(--p-royal);background:#f1f4fa;border-radius:9px;flex:none;place-items:center;transition:background .3s,color .3s;display:grid}.ix-ev__steps li.is-done .ix-ev__ic{background:var(--p-teal);color:#fff}.ix-ev__steps b{font:700 .9rem/1.3 var(--display)}.ix-ev__steps em{color:var(--p-mut);white-space:nowrap;background:#f1f4fa;border-radius:999px;margin-left:auto;padding:3px 8px;font-size:.7rem;font-style:normal;font-weight:800}.ix-ev__done{color:var(--p-mut);background:#f1f4fa;border-radius:14px;grid-column:2;align-items:center;gap:8px;padding:12px 16px;font-weight:700;transition:background .4s,color .4s;display:flex}.ix-ev__done.is-on{color:#0b6b5d;background:#e8f7f2}.ix-ev__done .ix-replay{margin-left:auto}.ix-ev__note{text-align:center;font:800 clamp(1.05rem,1.8vw,1.25rem)/1.4 var(--display);color:var(--p-navy);grid-column:1/-1;margin:6px 0 0}.ix-opt__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ix-opt__list>li>button{width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--ix-line);text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:22px;flex-direction:column;align-items:flex-start;gap:8px;padding:24px 22px;transition:transform .3s,box-shadow .3s,background .3s;display:flex;position:relative}.ix-opt__list>li>button.is-on{background:linear-gradient(160deg,var(--p-navy),var(--p-royal));color:#fff;transform:translateY(-6px);box-shadow:0 30px 50px -28px #07104fcc}.ix-opt__list>li>button:focus-visible{outline:3px solid var(--p-bright);outline-offset:3px}.ix-opt__tag{font:800 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal)}.ix-opt__list>li>button.is-on .ix-opt__tag{color:var(--p-teal2)}.ix-opt__ic{width:48px;height:48px;color:var(--p-royal);background:#eef3ff;border-radius:14px;place-items:center;display:grid}.ix-opt__list>li>button.is-on .ix-opt__ic{color:#fff;background:#ffffff1f}.ix-opt__list b{font:800 1.2rem/1.25 var(--display)}.ix-opt__list p{color:var(--p-mut);margin:0;font-size:.92rem;line-height:1.5}.ix-opt__list>li>button.is-on p{color:#ffffffc7}.ix-opt__list ul{flex-direction:column;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.ix-opt__list ul li{align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.4;display:flex}.ix-opt__list ul li .ix-ico{color:var(--p-teal);margin-top:2px}.ix-opt__list>li>button.is-on ul li .ix-ico{color:var(--p-teal2)}.ix-opt__foot{text-align:center;max-width:760px;font:800 clamp(1.05rem,1.8vw,1.28rem)/1.4 var(--display);color:var(--p-navy);margin:24px auto 0}.ix-cr{color:#fff;background:#0e1a55;border-radius:24px;overflow:hidden;box-shadow:0 50px 90px -50px #000c,inset 0 0 0 1px #ffffff1a}.ix-cr__top{background:#ffffff0a;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:12px 18px;display:flex}.ix-cr__top i{background:#ffffff2e}.ix-cr__top span{font:700 .82rem var(--display);color:#ffffffbf;margin-left:10px}.ix-cr__top em{color:var(--p-teal2);align-items:center;gap:6px;margin-left:auto;font-size:.76rem;font-style:normal;font-weight:700;display:inline-flex}.ix-cr__body{grid-template-columns:minmax(0,1fr) 300px;gap:14px;padding:16px;display:grid}.ix-cr__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ix-cr__tiles>li{opacity:0;background:#ffffff0d;border-radius:14px;min-width:0;padding:12px;box-shadow:inset 0 0 0 1px #ffffff14}.ix-cr.is-in .ix-cr__tiles>li{animation:.5s both ixUp;animation-delay:calc(var(--k) * 70ms)}.ix-cr__tiles .ix-w__h{color:#ffffffd9;margin-bottom:4px;font-size:.8rem}.ix-cr__tiles .ix-w__h .ix-ico{color:var(--p-teal2)}.ix-cr__tiles .ix-w{box-shadow:none;background:0 0;padding:0}.ix-cr__tiles .ix-w__h:empty,.ix-cr__tiles .ix-w .ix-w__h{display:none}.ix-cr__tiles .ix-w__spark path{stroke:var(--p-teal2)}.ix-cr__tiles .ix-w__spark .ix-w__area{fill:#6ee0ce1f}.ix-cr__tiles .ix-w__bars{height:56px}.ix-cr__tiles .ix-w__ring svg{width:64px;height:64px}.ix-cr__tiles .ix-w__ring circle{stroke:#ffffff1a}.ix-cr__tiles .ix-w__ring .a{stroke:var(--p-sky)}.ix-cr__att{background:#ffffff0f;border-radius:16px;padding:14px;box-shadow:inset 0 0 0 1px #e5484d59}.ix-cr__att-h{font:800 .82rem var(--display);letter-spacing:.06em;text-transform:uppercase;color:#ffb4b6;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ix-cr__att ul{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ix-cr__att li{opacity:0;background:#ffffff0d;border-radius:10px;align-items:center;gap:9px;padding:9px 10px;font-size:.84rem;display:flex}.ix-cr.is-in .ix-cr__att li{animation:.45s both ixUp;animation-delay:calc(.4s + var(--k) * .12s)}.ix-cr__att li.is-warn .ix-ico{color:#f7c46c}.ix-cr__att li.is-hot .ix-ico{color:#ff8a8d}.ix-cr__att li.is-info .ix-ico{color:var(--p-sky)}.ix-cr__ai{background:linear-gradient(135deg,#1e5bff59,#0e9c8840);border-radius:12px;margin-top:12px;padding:12px}.ix-cr__ai small{letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal2);align-items:center;gap:5px;font-size:.7rem;font-weight:800;display:flex}.ix-cr__ai p{margin:6px 0 0;font-size:.86rem;line-height:1.45;animation:.4s both ixUp}.ix-svc{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ix-svc li{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:18px;flex-direction:column;gap:8px;padding:18px;transition:transform .25s,box-shadow .25s;display:flex}.ix-svc li:hover{box-shadow:inset 0 0 0 1.5px var(--p-bright);transform:translateY(-3px)}.ix-svc__ic{width:38px;height:38px;color:var(--p-royal);background:#eef3ff;border-radius:11px;place-items:center;display:grid}.ix-svc b{font:800 1rem/1.25 var(--display)}.ix-svc p{color:var(--p-mut);margin:0;font-size:.86rem;line-height:1.45}.ix-svc p small{letter-spacing:.1em;text-transform:uppercase;color:#c62a2f;font-size:.66rem;font-weight:800;display:block}.ix-svc__v small{color:var(--p-teal)!important}.ix-svc__v{color:var(--p-ink)!important}.ix-ind{text-align:center}.ix-ind__chips{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ix-ind__chips a,.ix-ind__chips button{border:1px solid var(--ix-line);min-height:42px;font:700 .88rem var(--display);color:var(--p-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:0 15px;text-decoration:none;transition:all .2s;display:inline-flex}.ix-ind__chips .ix-ico{color:var(--p-royal)}.ix-ind__chips a:hover,.ix-ind__chips a.is-on,.ix-ind__chips button.is-on{border-color:var(--p-bright);background:#eef3ff;transform:translateY(-2px)}.ix-ind__chips a:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.ix-ind__chips button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.ix-ind__use{max-width:720px;min-height:2.6em;margin:18px auto 0;font-size:.98rem;line-height:1.5}.ix-ind__use b{color:var(--p-royal)}.ix-rel{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ix-rel a{color:#fff;background:#ffffff0f;border-radius:16px;flex-direction:column;gap:4px;height:100%;padding:16px 40px 16px 18px;text-decoration:none;transition:background .25s,transform .25s;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff24}.ix-rel a:hover{background:#1e5bff4d;transform:translateY(-2px)}.ix-rel a:focus-visible{outline:3px solid var(--p-teal2);outline-offset:2px}.ix-rel b{font:800 .96rem var(--display)}.ix-rel span{color:#ffffffb8;font-size:.84rem;line-height:1.45}.ix-rel em{color:var(--p-teal2);font-style:normal;transition:transform .25s;position:absolute;top:16px;right:16px}.ix-rel a:hover em{transform:translate(4px)}.ix-tiers__cols{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ix-tiers__cols>li{box-shadow:inset 0 0 0 1px var(--ix-line);opacity:0;background:#fff;border-radius:22px;padding:24px 22px;position:relative}.ix-tiers.is-in .ix-tiers__cols>li{animation:.6s both ixUp;animation-delay:calc(var(--k) * .25s)}.ix-tiers__cols>li:not(:last-child):after{content:"";border-top:2.5px solid var(--p-bright);border-right:2.5px solid var(--p-bright);z-index:1;width:14px;height:14px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)rotate(45deg)}.ix-tiers__cols>li.is-last{background:linear-gradient(160deg,var(--p-navy),var(--p-royal));color:#fff;box-shadow:0 30px 50px -30px #07104fcc}.ix-tiers__n{font:800 1.8rem/1 var(--display);color:#0b22a81a;position:absolute;top:16px;right:18px}.ix-tiers__cols>li.is-last .ix-tiers__n{color:#ffffff26}.ix-tiers__ic{width:44px;height:44px;color:var(--p-royal);background:#eef3ff;border-radius:13px;place-items:center;margin-bottom:12px;display:grid}.is-last .ix-tiers__ic{color:var(--p-teal2);background:#6ee0ce2e}.ix-tiers__cols b{font:800 1.18rem/1.2 var(--display);letter-spacing:.04em;text-transform:uppercase;display:block}.ix-tiers__cols small{color:var(--p-mut);margin-top:4px;font-size:.86rem;display:block}.is-last small{color:#ffffffbf!important}.ix-tiers__cols ul{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ix-tiers__cols ul li{opacity:0;background:#f3f6fb;border-radius:999px;padding:6px 11px;font-size:.82rem;font-weight:600}.ix-tiers.is-in .ix-tiers__cols ul li{animation:.4s both ixUp;animation-delay:calc(var(--k) * .25s + var(--i) * 60ms + .3s)}.is-last ul li{background:#ffffff1a!important}.ix-tiers__final{text-align:center;max-width:760px;font:800 clamp(1.08rem,1.9vw,1.35rem)/1.4 var(--display);color:var(--p-navy);margin:26px auto 0}.ix-tiers--journey .ix-tiers__cols>li:not(:last-child):before{content:"";background:repeating-linear-gradient(90deg,var(--p-bright) 0 4px,transparent 4px 8px);width:22px;height:2px;animation:1.2s linear infinite ixLink;position:absolute;top:50%;right:-20px}.ix-pins__flow{grid-template-columns:repeat(var(--n),minmax(0,1fr));margin:0 0 28px;padding:0;list-style:none;display:grid;position:relative}.ix-pins__flow:before{content:"";left:calc(50% / var(--n));right:calc(50% / var(--n));background:repeating-linear-gradient(90deg,var(--p-bright) 0 6px,transparent 6px 12px);height:2px;animation:2.4s linear infinite ixLink;position:absolute;top:11px}.ix-pins__flow li{text-align:center;font:700 .82rem/1.25 var(--display);color:var(--p-mut);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.ix-pins__flow li i{width:24px;height:24px;box-shadow:inset 0 0 0 3px var(--p-bright);background:#fff;border-radius:50%;transition:all .3s}.ix-pins__flow li.is-on{color:var(--p-navy)}.ix-pins__flow li.is-on i{background:var(--p-royal);transform:scale(1.15);box-shadow:0 0 0 6px #1e5bff2e}.ix-pins__qs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ix-pins__qs button{width:100%;height:100%;box-shadow:inset 0 0 0 1px var(--ix-line);text-align:left;font:inherit;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;transition:all .25s;display:flex}.ix-pins__qs button .ix-ico{color:var(--p-teal)}.ix-pins__qs button span{font-size:.92rem;font-weight:700;line-height:1.35}.ix-pins__qs button em{letter-spacing:.06em;text-transform:uppercase;color:var(--p-mut);font-size:.72rem;font-style:normal;font-weight:800}.ix-pins__qs button.is-on{box-shadow:inset 0 0 0 1.5px var(--p-bright);background:#eef3ff;transform:translateY(-3px)}.ix-pins__qs button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.ix-final{background:radial-gradient(120% 140% at 50% 120%,#1e5bff 0%,var(--p-navy) 45%,var(--p-deep));color:#fff;text-align:center;padding:clamp(72px,9vw,112px) 0;position:relative;overflow:hidden}.ix-final__flow{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ix-final__flow span{left:calc(6% + var(--k) * (88% / var(--n)));font:700 .74rem var(--display);color:#ffffff8c;white-space:nowrap;animation:9s linear infinite ixFall;animation-delay:calc(var(--k) * -1.3s);background:#ffffff14;border-radius:999px;padding:5px 10px;position:absolute;top:-10%}@keyframes ixFall{0%{opacity:0;transform:translateY(0)}15%{opacity:1}70%{opacity:.6}to{opacity:0;transform:translateY(560px)scale(.6)}}.ix-final__in{position:relative}.ix-final h2{max-width:880px;font:800 clamp(1.9rem,4vw,3rem)/1.12 var(--display);letter-spacing:-.02em;margin:14px auto}.ix-final p{color:#fffc;max-width:640px;margin:0 auto 28px;font-size:1.06rem;line-height:1.6}.ix-final__btn{animation:2.4s ease-out infinite ixGlow;box-shadow:0 0 #6ee0ce99}.ix-final__sig{letter-spacing:.06em;font:800 .9rem var(--display)!important;color:var(--p-teal2)!important;margin:26px auto 0!important}.ix-band{text-align:center;padding:clamp(48px,6vw,72px) 0}.ix-band--off{background:var(--p-off)}.ix-band--light{background:#fff}.ix-band--dark{background:var(--p-navy);color:#fff}.ix-band__t{max-width:960px;font:800 clamp(1.5rem,3.2vw,2.4rem)/1.18 var(--display);letter-spacing:-.015em;color:var(--p-navy);opacity:0;margin:0 auto;transition:opacity .7s,transform .7s;transform:translateY(14px)}.ix-band--dark .ix-band__t{color:#fff}.ix-band.is-in .ix-band__t{opacity:1;transform:none}.ix-band__s{max-width:640px;color:var(--p-mut);margin:14px auto 0;font-size:1.02rem}.ix-band--dark .ix-band__s{color:#ffffffbf}.ix-band__micro{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.ix-band__micro li{box-shadow:inset 0 0 0 1px var(--ix-line);font:700 .76rem var(--display);color:var(--p-royal);opacity:0;background:#fff;border-radius:999px;padding:6px 12px}.ix-band.is-in .ix-band__micro li{animation:.5s both ixUp;animation-delay:calc(var(--k) * .1s)}.ix-band--dark .ix-band__micro li{color:var(--p-teal2);box-shadow:none;background:#ffffff14}.ix-guide{background:var(--p-off);padding:0 0 clamp(48px,6vw,72px)}.ix-guide__c{box-shadow:inset 0 0 0 1px var(--ix-line);color:inherit;background:#fff;border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px 18px;padding:22px 24px;text-decoration:none;transition:box-shadow .25s,transform .25s;display:grid}.ix-guide__c:hover{box-shadow:inset 0 0 0 1.5px var(--p-bright);transform:translateY(-2px)}.ix-guide__tag{color:var(--p-royal);font:800 .76rem var(--display);text-transform:uppercase;letter-spacing:.06em;background:#eef3ff;border-radius:12px;grid-row:span 2;align-items:center;gap:6px;padding:8px 12px;display:inline-flex}.ix-guide__c b{font:800 1.05rem/1.3 var(--display);color:var(--p-navy)}.ix-guide__c>span:not(.ix-guide__tag){color:var(--p-mut);grid-column:2;font-size:.9rem}.ix-guide__c em{color:var(--p-royal);white-space:nowrap;grid-area:1/3/3;font-style:normal;font-weight:800}@media (max-width:1180px){.ix-why{grid-template-columns:repeat(3,minmax(0,1fr))}.ix-roles__grid,.ix-cr__tiles,.ix-pins__qs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.ix-hero__in{grid-template-columns:1fr}.ix-hero__vis{width:100%;max-width:620px;margin:0 auto}.ix-mx{grid-template-columns:1fr}.ix-mx__tabs{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-direction:row;padding-bottom:4px;position:static;overflow-x:auto}.ix-mx__tabs button{scroll-snap-align:start;white-space:nowrap;flex:none}.ix-ly,.ix-ask{grid-template-columns:1fr}.ix-ask__console{position:static}.ix-tree{grid-template-columns:1fr}.ix-tree__path{flex-direction:row;padding-bottom:4px;overflow-x:auto}.ix-tree__path li{flex:none;max-width:220px}.ix-trust{grid-template-columns:1fr 1fr}.ix-trust__seal{grid-area:1/1/auto/-1;width:200px;margin:0 auto}.ix-ev{grid-template-columns:1fr}.ix-ev__trigger{position:static}.ix-ev__done{grid-column:1}.ix-opt__list{grid-template-columns:1fr}.ix-opt__list>li>button.is-on{transform:none}.ix-cr__body{grid-template-columns:1fr}.ix-why{grid-template-columns:repeat(2,minmax(0,1fr))}.ix-flows{grid-template-columns:1fr}.ix-flows .ix-replay{justify-self:start;position:static}.ix-chain{flex-wrap:wrap}.ix-chain li{flex:30%}.ix-chain li:not(:last-child):after{display:none}.ix-eco{flex-direction:column;align-items:center;gap:18px;height:auto;display:flex}.ix-eco__svg,.ix-eco__pk{display:none}.ix-eco__core{position:relative;top:auto;left:auto;transform:none}.ix-eco__groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.ix-eco__g{width:auto;position:static;transform:none}.ix-tl__rail{display:none}.ix-tl__list{grid-template-columns:1fr;gap:8px}.ix-tl__list button{text-align:left;border-radius:14px;flex-direction:row;justify-content:flex-start;gap:14px;padding:6px 10px}.ix-tl__list li.is-on button{background:#eef3ff}.ix-sec--dark .ix-tl__list li.is-on button{background:#ffffff14}.ix-tl__n{flex:none;width:44px;height:44px}.ix-tl__list b{text-align:left}.ix-tl__list small{margin-left:auto}.ix-tiers__cols{grid-template-columns:1fr}.ix-tiers__cols>li:not(:last-child):after{top:auto;bottom:-14px;right:50%;transform:translate(50%)rotate(135deg)}.ix-tiers--journey .ix-tiers__cols>li:not(:last-child):before{display:none}.ix-pins__flow{grid-template-columns:1fr;justify-items:start;gap:10px}.ix-pins__flow:before{background:repeating-linear-gradient(180deg,var(--p-bright) 0 6px,transparent 6px 12px);width:2px;height:auto;top:12px;bottom:12px;left:11px;right:auto}.ix-pins__flow li{flex-direction:row}}@media (max-width:767px){.ix-hero h1{font-size:clamp(1.9rem,8.4vw,2.4rem)}.ix-graph__stage{aspect-ratio:1/1.05;border-radius:22px}.ix-graph__ic{border-radius:10px;width:32px;height:32px}.ix-graph__t{padding:2px 5px;font-size:.62rem}.ix-graph__core{width:86px;height:86px}.ix-graph__core b{max-width:70px;font-size:.66rem}.ix-graph__card{margin-top:-18px}.ix-graph__journey li{padding:4px 8px;font-size:.7rem}.ix-frag__stage{height:360px}.ix-frag__tool{gap:4px;padding:6px 8px;font-size:.7rem}.ix-frag__tool .ix-ico{width:13px;height:13px}.ix-frag__hub{max-width:110px;padding:10px 12px;font-size:.66rem}.ix-mx__flow{grid-template-columns:1fr}.ix-mx__arrow{justify-self:center;animation:none;transform:rotate(90deg)}.ix-ly__stack{padding:0 26px}.ix-ly__l{grid-template-columns:1fr;gap:8px;transform:none}.is-in .ix-ly__l{animation-name:ixUp}.ix-ly__spine--up{left:6px}.ix-ly__spine--down{right:6px}.ix-ly__spine em{display:none}.ix-ask__cards{grid-template-columns:1fr}.ix-vs__t thead{display:none}.ix-vs__t,.ix-vs__t tbody,.ix-vs__t tr,.ix-vs__t td{width:100%;display:block}.ix-vs__t tr{margin-bottom:10px}.ix-vs__t td{box-shadow:inset 1px 0 0 var(--ix-line),inset -1px 0 0 var(--ix-line)!important;border-radius:0!important}.ix-vs__t td:first-child{box-shadow:inset 0 0 0 1px var(--ix-line)!important;border-radius:14px 14px 0 0!important}.ix-vs__t td:last-child{box-shadow:inset 0 0 0 1px var(--ix-line)!important;border-radius:0 0 14px 14px!important}.ix-vs__arr{text-align:center;transform:rotate(90deg);width:100%!important;padding:4px!important}.ix-roles__tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.ix-roles__tabs button{flex:none}.ix-roles__grid{grid-template-columns:1fr}.ix-cr__tiles{grid-template-columns:1fr 1fr}.ix-eco__groups,.ix-stack__row,.ix-trust,.ix-why{grid-template-columns:1fr}.ix-why__c--lead{grid-area:auto;min-height:220px}.ix-ev__steps{grid-template-columns:1fr;padding:0}.ix-pins__qs{grid-template-columns:1fr}.ix-chain li{flex:100%}.ix-guide__c{grid-template-columns:1fr}.ix-guide__tag{grid-row:auto;justify-self:start}.ix-guide__c>span:not(.ix-guide__tag){grid-column:1}.ix-guide__c em{grid-area:auto/1}.ix-motto__lines li{padding:10px 14px}.ix-final__flow{display:none}}@media (prefers-reduced-motion:reduce){.ix-page *,.ix-page :before,.ix-page :after{transition:none!important;animation:none!important}.ix-graph__node,.ix-hero__pts li,.ix-flows__col li,.ix-mx__items li,.ix-ly__l,.ix-eco__g,.ix-motto__lines li,.ix-vs__t tbody tr,.ix-tiers__cols>li,.ix-tiers__cols ul li,.ix-cr__tiles>li,.ix-cr__att li,.ix-band__micro li{opacity:1!important}.ix-band__t{opacity:1;transform:none}.ix-graph__dot,.ix-frag__dot,.ix-eco__pk,.ix-final__flow,.ix-motto__bg{display:none}}.ix-tiers__cols>li{color:var(--p-ink)}.ix-tiers__cols>li.is-last,.ix-sec--dark .ix-tiers__final,.ix-sec--ink .ix-tiers__final{color:#fff}.ix-sec--dark .ix-tiers__cols>li:not(.is-last),.ix-sec--ink .ix-tiers__cols>li:not(.is-last){background:#fff}.ix-sec--dark .ix-opt__foot,.ix-sec--dark .ix-vs__quote,.ix-sec--dark .ix-ev__note{color:#fff}@media (prefers-reduced-motion:reduce){.ix-ly__l{transform:none!important}}.uxd-cl{margin:0}.uxd-cl__stage{aspect-ratio:1/.85;max-width:600px;box-shadow:inset 0 0 0 1px var(--ix-line),0 30px 60px -36px #07104f66;background:linear-gradient(160deg,#f2f6ff,#fff);border-radius:28px;margin:0 auto;position:relative;overflow:hidden}.uxd-cl__frags{position:absolute;top:0;bottom:0;left:0;right:0}.uxd-cl__f{font:700 .76rem var(--display);color:#8f1d21;white-space:nowrap;transition:all .8s cubic-bezier(.6,0,.2,1);transition-delay:calc(var(--k) * 40ms);background:#fff;border-radius:10px;align-items:center;gap:6px;padding:8px 11px;display:inline-flex;position:absolute;box-shadow:0 10px 22px -14px #07104f8c,inset 0 0 0 1px #e9d6d6}.uxd-cl__f:first-child{top:8%;left:6%;transform:rotate(-7deg)}.uxd-cl__f:nth-child(2){top:6%;left:52%;transform:rotate(5deg)}.uxd-cl__f:nth-child(3){top:30%;left:26%;transform:rotate(-3deg)}.uxd-cl__f:nth-child(4){top:34%;left:66%;transform:rotate(8deg)}.uxd-cl__f:nth-child(5){top:56%;left:4%;transform:rotate(4deg)}.uxd-cl__f:nth-child(6){top:58%;left:44%;transform:rotate(-6deg)}.uxd-cl__f:nth-child(7){top:80%;left:14%;transform:rotate(6deg)}.uxd-cl__f:nth-child(8){top:80%;left:60%;transform:rotate(-4deg)}.uxd-cl--p0 .uxd-cl__f{animation:2.8s ease-in-out infinite ixJit;animation-delay:calc(var(--k) * -.35s)}.uxd-cl--p1 .uxd-cl__f,.uxd-cl--p2 .uxd-cl__f{color:var(--p-ink);box-shadow:0 8px 18px -14px #07104f80,inset 0 0 0 1px var(--ix-line);transform:none}.uxd-cl--p1 .uxd-cl__f:nth-child(odd),.uxd-cl--p2 .uxd-cl__f:nth-child(odd){left:8%}.uxd-cl--p1 .uxd-cl__f:nth-child(2n),.uxd-cl--p2 .uxd-cl__f:nth-child(2n){left:54%}.uxd-cl--p1 .uxd-cl__f:first-child,.uxd-cl--p1 .uxd-cl__f:nth-child(2),.uxd-cl--p2 .uxd-cl__f:first-child,.uxd-cl--p2 .uxd-cl__f:nth-child(2){top:10%}.uxd-cl--p1 .uxd-cl__f:nth-child(3),.uxd-cl--p1 .uxd-cl__f:nth-child(4),.uxd-cl--p2 .uxd-cl__f:nth-child(3),.uxd-cl--p2 .uxd-cl__f:nth-child(4){top:31%}.uxd-cl--p1 .uxd-cl__f:nth-child(5),.uxd-cl--p1 .uxd-cl__f:nth-child(6),.uxd-cl--p2 .uxd-cl__f:nth-child(5),.uxd-cl--p2 .uxd-cl__f:nth-child(6){top:52%}.uxd-cl--p1 .uxd-cl__f:nth-child(7),.uxd-cl--p1 .uxd-cl__f:nth-child(8),.uxd-cl--p2 .uxd-cl__f:nth-child(7),.uxd-cl--p2 .uxd-cl__f:nth-child(8){top:73%}.uxd-cl--p2 .uxd-cl__f:not(:nth-child(3)):not(:nth-child(8)){opacity:.35}.uxd-cl--p2 .uxd-cl__f:nth-child(3),.uxd-cl--p2 .uxd-cl__f:nth-child(8){box-shadow:0 0 0 2px var(--p-bright)}.uxd-cl--p3 .uxd-cl__f,.uxd-cl--p4 .uxd-cl__f{opacity:0;transform:scale(.3);top:46%!important;left:46%!important}.uxd-cl__screen{box-shadow:0 30px 60px -30px #07104f8c,inset 0 0 0 1px var(--ix-line);opacity:0;background:#fff;border-radius:20px;grid-template-columns:52px 1fr;transition:opacity .6s .3s,transform .6s .3s;display:grid;position:absolute;top:9%;bottom:9%;left:9%;right:9%;overflow:hidden;transform:translateY(20px)scale(.96)}.uxd-cl--p3 .uxd-cl__screen,.uxd-cl--p4 .uxd-cl__screen{opacity:1;transform:none}.uxd-cl__nav{background:var(--p-navy);flex-direction:column;gap:10px;padding:16px 12px;display:flex}.uxd-cl__nav i{background:#ffffff24;border-radius:8px;height:26px}.uxd-cl__nav i:first-child{background:var(--p-bright)}.uxd-cl__main{flex-direction:column;gap:10px;padding:20px;display:flex}.uxd-cl__h{font:800 1.05rem/1.2 var(--display);color:var(--p-navy)}.uxd-cl__meta{color:var(--p-teal);font-size:.8rem;font-weight:700}.uxd-cl__rows{flex-direction:column;gap:8px;margin:6px 0;display:flex}.uxd-cl__rows i{background:#eef2fa;border-radius:6px;height:14px}.uxd-cl__rows i:nth-child(2){width:80%}.uxd-cl__rows i:nth-child(3){width:60%}.uxd-cl__cta{gap:8px;margin-top:auto;display:flex}.uxd-cl__cta em{background:var(--p-royal);color:#fff;font:700 .82rem var(--display);border-radius:999px;padding:10px 16px;font-style:normal}.uxd-cl__cta em.g{color:var(--p-royal);background:#eef3ff}.uxd-cl--p4 .uxd-cl__cta em:first-child{animation:1.8s ease-out infinite ixGlow}.uxd-cl__steps{flex-wrap:wrap;justify-content:center;gap:6px;max-width:600px;margin:14px auto 0;display:flex}.uxd-cl__steps button{border:1px solid var(--ix-line);min-height:34px;font:700 .78rem var(--display);color:var(--p-mut);cursor:pointer;background:#fff;border-radius:999px;padding:0 12px;transition:all .3s}.uxd-cl__steps button.is-done{color:var(--p-royal);border-color:#c9d6f7}.uxd-cl__steps button.is-on{background:var(--p-royal);border-color:var(--p-royal);color:#fff}.uxd-cl__steps button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.uxd-dg{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.uxd-dg button{cursor:pointer;width:100%;min-height:118px;font:inherit;text-align:left;perspective:800px;background:0 0;border:0;border-radius:18px;padding:0;display:block;position:relative}.uxd-dg__s,.uxd-dg__c{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:18px;flex-direction:column;justify-content:center;gap:8px;padding:18px;transition:transform .5s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.uxd-dg__s{color:#8f1d21;font:700 .98rem/1.3 var(--display);background:#fdf4f4;box-shadow:inset 0 0 0 1px #f3d9d9}.uxd-dg__c{background:linear-gradient(150deg,var(--p-navy),var(--p-royal));color:#fff;font:800 1.05rem/1.3 var(--display);transform:rotateY(180deg)}.uxd-dg__c small{letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal2);font-size:.66rem}.uxd-dg button.is-on .uxd-dg__s{transform:rotateY(-180deg)}.uxd-dg button.is-on .uxd-dg__c{transform:rotateY(0)}.uxd-dg button:focus-visible{outline:3px solid var(--p-bright);outline-offset:3px}.uxd-ha{grid-template-columns:minmax(0,1.2fr) minmax(0,.9fr);align-items:center;gap:22px;display:grid}.uxd-ha__model{flex-direction:column;gap:10px;display:flex}.uxd-ha__row{background:#ffffff0f;border-radius:18px;flex-wrap:wrap;align-items:center;gap:8px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.uxd-ha__row b{min-width:64px;font:800 .82rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal2)}.uxd-ha__row--a b{color:#9fb8ff}.uxd-ha__row span{opacity:0;background:#ffffff1a;border-radius:999px;padding:7px 12px;font-size:.84rem}.uxd-ha.is-in .uxd-ha__row span{animation:.45s both ixUp;animation-delay:calc(var(--k) * 80ms)}.uxd-ha__mid{justify-content:space-around;height:30px;display:flex}.uxd-ha__mid i{background:linear-gradient(180deg,var(--p-teal2),#9fb8ff);width:2px;position:relative;overflow:hidden}.uxd-ha__mid i:after{content:"";background:#fff;border-radius:3px;width:6px;height:10px;animation:1.4s linear infinite ixUpSpine;position:absolute;left:-2px}.uxd-ha__mid i:nth-child(2):after{animation-name:ixDownSpine}.uxd-ha__loop{grid-template-columns:repeat(4,1fr);gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.uxd-ha__loop li{text-align:center;font:700 .8rem var(--display);color:#ffffffa6;background:#ffffff0d;border-radius:12px;padding:10px;transition:all .4s}.uxd-ha__loop li.is-on{background:var(--p-teal2);color:var(--p-navy)}.uxd-ha__card{color:var(--p-ink);background:#fff;border-radius:20px;padding:20px;box-shadow:0 30px 60px -30px #0009}.uxd-ha__card small{letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal);align-items:center;gap:6px;font-size:.7rem;font-weight:800;display:flex}.uxd-ha__card b{font:800 1.05rem/1.3 var(--display);color:var(--p-navy);margin:8px 0 6px;display:block}.uxd-ha__card p{color:var(--p-mut);margin:0;font-size:.88rem;line-height:1.5}.uxd-ha__src{color:var(--p-mut);background:#f1f4fa;border-radius:999px;align-items:center;gap:5px;margin-top:10px;padding:5px 10px;font-size:.74rem;font-weight:700;display:inline-flex}.uxd-ha__btns{gap:8px;margin-top:14px;display:flex}.uxd-ha__btns button{border:1.5px solid var(--ix-line);min-height:40px;font:700 .86rem var(--display);color:var(--p-ink);cursor:pointer;background:#fff;border-radius:12px;flex:1}.uxd-ha__btns button:first-child{border-color:var(--p-royal);color:var(--p-royal)}.uxd-ha__btns button.is-on{background:var(--p-royal);border-color:var(--p-royal);color:#fff}.uxd-ha__btns button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.uxd-ha__res{min-height:2.6em;font-weight:600;color:var(--p-teal)!important;margin-top:10px!important}.uxd-aip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.uxd-aip li{background:#ffffff0d;border-radius:16px;grid-template-columns:auto 1fr;column-gap:10px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.uxd-aip li .ix-ico{color:var(--p-teal2);grid-row:span 2;margin-top:2px}.uxd-aip b{font:800 .9rem var(--display)}.uxd-aip span{color:#ffffffb3;font-size:.82rem;line-height:1.4}.uxd-ba{height:clamp(300px,34vw,380px);box-shadow:inset 0 0 0 1px var(--ix-line),0 40px 70px -46px #07104f99;border-radius:24px;position:relative;overflow:hidden}.uxd-ba__pane{padding:20px;position:absolute;top:0;bottom:0;left:0;right:0}.uxd-ba__pane--before{background:#f4f5f8}.uxd-ba__pane--after{clip-path:inset(0 0 0 var(--x));padding-left:max(20px,calc(var(--x) + 20px));background:#fff;flex-direction:column;gap:14px;display:flex}.uxd-ba__bar{gap:6px;margin-bottom:10px;display:flex}.uxd-ba__bar em{background:#d4d9e3;border-radius:4px;flex:1;height:22px}.uxd-ba__alerts{gap:6px;margin-bottom:10px;display:flex}.uxd-ba__alerts i{background:#f6d7d7;border-radius:4px;flex:1;height:26px}.uxd-ba__alerts i:nth-child(2n){background:#f7e6c4}.uxd-ba__table{flex-direction:column;gap:4px;display:flex}.uxd-ba__table div{gap:4px;display:flex}.uxd-ba__table i{background:#e1e5ec;border-radius:2px;flex:1;height:16px}.uxd-ba__table div:nth-child(odd) i{background:#eaedf2}.uxd-ba__sum{grid-template-columns:1fr 1fr;gap:10px;display:grid}.uxd-ba__sum span{background:#f6f8fc;border-radius:14px;flex-direction:column;gap:4px;padding:14px;display:flex}.uxd-ba__sum b{font:800 .9rem var(--display);color:var(--p-navy)}.uxd-ba__sum em{color:var(--p-mut);font-size:.82rem;font-style:normal}.uxd-ba__sum em.hot{color:#c62a2f;font-weight:700}.uxd-ba__list{flex-direction:column;gap:8px;display:flex}.uxd-ba__list div{box-shadow:inset 0 0 0 1px var(--ix-line);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-size:.9rem;font-weight:600;display:flex}.uxd-ba__list em{background:var(--p-royal);color:#fff;font:700 .76rem var(--display);border-radius:999px;margin-left:auto;padding:6px 12px;font-style:normal}.uxd-ba__tag{font:800 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#c62a2f;background:#fff;border-radius:999px;padding:5px 10px;position:absolute;bottom:14px;left:14px;box-shadow:0 6px 14px -8px #0006}.uxd-ba__tag--a{color:var(--p-teal);left:auto;right:14px}.uxd-ba__handle{top:0;bottom:0;left:var(--x);background:var(--p-royal);pointer-events:none;width:3px;margin-left:-1.5px;position:absolute}.uxd-ba__handle:after{content:"⟷";background:var(--p-royal);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:1rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 8px 18px -6px #0b22a8cc}.uxd-ba__range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.uxd-ba:focus-within .uxd-ba__handle{box-shadow:0 0 0 4px #1e5bff59}.uxd-ba__range:focus-visible+.uxd-ba__handle{box-shadow:0 0 0 4px #1e5bff59}.uxd-jb__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:18px;display:flex}.uxd-jb__tabs button{border:1px solid var(--ix-line);min-height:40px;font:700 .86rem var(--display);color:var(--p-mut);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.uxd-jb__tabs button.is-on{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.uxd-jb__tabs button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.uxd-jb__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.uxd-jb__flow li{box-shadow:inset 0 0 0 1px var(--ix-line);animation:.45s both ixUp;animation-delay:calc(var(--k) * .1s);background:#fff;border-radius:20px;padding:20px;position:relative}.uxd-jb__flow li:nth-child(2){background:#fdf4f4}.uxd-jb__flow li:nth-child(3){background:#eef3ff}.uxd-jb__flow li:nth-child(4){background:#e9f8f4}.uxd-jb__flow li:not(:last-child):after{content:"→";z-index:1;color:var(--p-bright);font-weight:800;position:absolute;top:50%;right:-11px;transform:translateY(-50%)}.uxd-jb__ic{width:36px;height:36px;color:var(--p-royal);box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.uxd-jb__flow small{font:800 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-mut);display:block}.uxd-jb__flow p{color:var(--p-ink);margin:6px 0 0;font-size:.92rem;line-height:1.5}.uxd-ds{--acc:#0b22a8;--rad:12px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:22px;display:grid}.uxd-ds__tokens{background:var(--p-off);box-shadow:inset 0 0 0 1px var(--ix-line);border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex}.uxd-ds__group small{font:800 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-mut);margin-bottom:8px;display:block}.uxd-ds__sw{gap:10px;display:flex}.uxd-ds__sw button{cursor:pointer;width:36px;height:36px;box-shadow:0 0 0 1px var(--ix-line);border:3px solid #fff;border-radius:50%;transition:transform .2s}.uxd-ds__sw button.is-on{box-shadow:0 0 0 2px var(--p-ink);transform:scale(1.15)}.uxd-ds__sw button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.uxd-ds__seg button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.uxd-ds__seg{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:999px;padding:3px;display:inline-flex}.uxd-ds__seg button{min-height:34px;font:700 .8rem var(--display);color:var(--p-mut);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.uxd-ds__seg button.is-on{background:var(--p-ink);color:#fff}.uxd-ds__atoms{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.uxd-ds__atoms li{box-shadow:inset 0 0 0 1px var(--ix-line);animation:.4s both ixUp;animation-delay:calc(var(--k) * 50ms);background:#fff;border-radius:8px;padding:6px 10px;font-size:.78rem;font-weight:700}.uxd-ds__screen{border-radius:calc(var(--rad) + 8px);box-shadow:inset 0 0 0 1px var(--ix-line),0 40px 70px -46px #07104f99;background:#fff;flex-direction:column;gap:14px;padding:22px;transition:border-radius .3s;display:flex}.uxd-ds.is-dense .uxd-ds__screen{gap:8px;padding:14px}.uxd-ds__top{justify-content:space-between;align-items:center;display:flex}.uxd-ds__top b{font:800 1.2rem var(--display);color:var(--p-navy)}.uxd-ds__btn{border-radius:var(--rad);background:var(--acc);color:#fff;font:700 .84rem var(--display);padding:10px 16px;transition:all .3s}.uxd-ds.is-dense .uxd-ds__btn{padding:6px 12px}.uxd-ds__alert{border-radius:var(--rad);background:color-mix(in srgb,var(--acc) 10%,#fff);color:var(--acc);align-items:center;gap:8px;padding:10px 14px;font-size:.86rem;font-weight:700;transition:all .3s;display:flex}.uxd-ds__field{border-radius:var(--rad);box-shadow:inset 0 0 0 1.5px var(--acc);flex-direction:column;gap:4px;padding:10px 14px;transition:all .3s;display:flex}.uxd-ds__field small{color:var(--acc);font-size:.7rem;font-weight:800}.uxd-ds__field span{color:var(--p-mut);font-size:.86rem}.uxd-ds__rows{flex-direction:column;gap:6px;display:flex}.uxd-ds__rows div{border-radius:var(--rad);background:#f6f8fc;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.86rem;transition:all .3s;display:flex}.uxd-ds.is-dense .uxd-ds__rows div{padding:6px 10px}.uxd-ds__rows em{color:var(--acc);font-size:.78rem;font-style:normal;font-weight:700}.uxd-ds__rows em.w{color:#b7791f}.uxd-ds__chart{align-items:flex-end;gap:8px;height:70px;display:flex}.uxd-ds__chart i{border-radius:calc(var(--rad) / 2) calc(var(--rad) / 2) 2px 2px;background:var(--acc);opacity:.85;flex:1;transition:all .4s}.uxd-sg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.uxd-sg__noise{background:#ffffff0d;border-radius:22px;grid-template-columns:repeat(8,1fr);gap:8px;padding:20px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.uxd-sg__noise i{aspect-ratio:1;transition:all .6s;transition-delay:calc(var(--k) * 12ms);background:#ffffff1f;border-radius:8px}.uxd-sg.is-in .uxd-sg__noise i{opacity:.25;transform:scale(.7)}.uxd-sg.is-in .uxd-sg__noise i.is-hot{opacity:1;background:var(--p-teal2);transition-delay:.9s;transform:scale(1.2);box-shadow:0 0 16px #6ee0cecc}.uxd-sg__steps{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.uxd-sg__steps li{opacity:0;background:#ffffff0f;border-radius:16px;grid-template-columns:auto auto 1fr;align-items:center;gap:12px;padding:14px 16px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.uxd-sg.is-in .uxd-sg__steps li{animation:.5s both ixUp;animation-delay:calc(1.1s + var(--k) * .25s)}.uxd-sg__ic{width:34px;height:34px;color:var(--p-teal2);background:#6ee0ce29;border-radius:10px;place-items:center;display:grid}.uxd-sg__steps b{font:800 1rem var(--display);min-width:80px}.uxd-sg__steps span:last-child{color:#fffc}.uxd-dv{text-align:center}.uxd-dv__tabs{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:999px;gap:4px;margin-bottom:20px;padding:4px;display:inline-flex}.uxd-dv__tabs button{min-height:40px;font:700 .86rem var(--display);color:var(--p-mut);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.uxd-dv__tabs button.is-on{background:var(--p-navy);color:#fff}.uxd-dv__tabs button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.uxd-dv__frame{background:#fff;border-radius:22px;gap:10px;height:300px;margin:0 auto;padding:14px;transition:all .6s cubic-bezier(.4,0,.2,1);display:grid;box-shadow:inset 0 0 0 1.5px #cbd3e6,0 40px 70px -46px #07104f99}.uxd-dv__frame--0{grid-template-columns:120px 1fr 1.3fr;max-width:820px}.uxd-dv__frame--1{border-radius:26px;grid-template-columns:0 1fr 1.2fr;max-width:560px}.uxd-dv__frame--2{border-radius:32px;grid-template-columns:0 0 1fr;max-width:250px;height:420px}.uxd-dv__side,.uxd-dv__list,.uxd-dv__detail{flex-direction:column;gap:8px;min-width:0;transition:opacity .4s;display:flex;overflow:hidden}.uxd-dv__frame--1 .uxd-dv__side,.uxd-dv__frame--2 .uxd-dv__side,.uxd-dv__frame--2 .uxd-dv__list{opacity:0}.uxd-dv__side{background:var(--p-navy);border-radius:14px;padding:8px}.uxd-dv__side i{background:#ffffff26;border-radius:6px;height:22px}.uxd-dv__list i{background:#f1f4fa;border-radius:10px;height:44px}.uxd-dv__detail{text-align:left;background:#f8fafe;border-radius:14px;padding:12px}.uxd-dv__detail b{background:#dce3f3;border-radius:6px;width:70%;height:20px}.uxd-dv__detail i{background:#e9edf5;border-radius:6px;height:12px}.uxd-dv__detail em{background:var(--p-royal);color:#fff;font:700 .84rem var(--display);text-align:center;border-radius:12px;margin-top:auto;padding:12px;font-style:normal}.uxd-dv__frame--2 .uxd-dv__detail em{padding:16px;font-size:.95rem}.uxd-dv__note{max-width:640px;margin:18px auto 0;font-size:.98rem}.uxd-dv__note b{color:var(--p-royal)}.uxd-ay{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:22px;display:grid}.uxd-ay__sw{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.uxd-ay__sw button{width:100%;min-height:52px;box-shadow:inset 0 0 0 1px var(--ix-line);font:700 .92rem var(--display);color:var(--p-ink);cursor:pointer;text-align:left;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex}.uxd-ay__sw button .ix-ico{color:var(--p-royal)}.uxd-ay__sw button i{background:#dce3f3;border-radius:999px;width:40px;height:22px;margin-left:auto;transition:background .25s;position:relative}.uxd-ay__sw button i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .25s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.uxd-ay__sw button[aria-checked=true] i{background:var(--p-teal)}.uxd-ay__sw button[aria-checked=true] i:after{transform:translate(18px)}.uxd-ay__sw button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.uxd-ay__pv{box-shadow:inset 0 0 0 1px var(--ix-line),0 40px 70px -46px #07104f99;background:#fff;border-radius:22px;flex-direction:column;gap:6px;padding:24px;font-size:.92rem;transition:all .3s;display:flex}.uxd-ay__pv b{font:800 1.15rem var(--display);color:var(--p-navy);margin-bottom:6px}.uxd-ay__lbl{color:#9aa2b5;margin-top:6px;font-size:.8rem;font-weight:700}.uxd-ay__in{color:#9aa2b5;background:#f6f8fc;border-radius:10px;padding:12px 14px}.uxd-ay__err{color:#c62a2f;font-size:.82rem;font-weight:700;display:none}.uxd-ay__btn{color:#fff;background:#8ea2e8;border-radius:12px;align-self:flex-start;margin-top:12px;padding:12px 20px;font-weight:700}.uxd-ay__pv.is-contrast .uxd-ay__lbl{color:var(--p-ink)}.uxd-ay__pv.is-contrast .uxd-ay__in{color:var(--p-ink);box-shadow:inset 0 0 0 1.5px var(--p-ink);background:#fff}.uxd-ay__pv.is-contrast .uxd-ay__btn{background:var(--p-royal)}.uxd-ay__pv.is-large{font-size:1.05rem}.uxd-ay__pv.is-large .uxd-ay__lbl{font-size:.95rem}.uxd-ay__pv.is-focus .uxd-ay__btn{box-shadow:0 0 0 3px #fff,0 0 0 6px var(--p-bright)}.uxd-ay__pv.is-errors .uxd-ay__err{display:block}.uxd-ay__pv.is-errors .uxd-ay__in--bad{box-shadow:inset 0 0 0 2px #c62a2f}.uxd-ay__pv:not(.is-calm) .uxd-ay__btn{animation:1.6s ease-in-out infinite ixNudge}.uxd-au{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.uxd-au__ring{aspect-ratio:1;width:100%;max-width:440px;box-shadow:inset 0 0 0 1px var(--ix-line);background:radial-gradient(circle,#f2f6ff 0%,#fff 70%);border-radius:50%;margin:0 auto;padding:0;list-style:none;position:relative}.uxd-au__ring li:not(.uxd-au__core){transform:rotate(var(--a)) translateY(-41%) rotate(calc(-1 * var(--a)));position:absolute;top:50%;left:50%}.uxd-au__ring li:not(.uxd-au__core) button{border:1px solid var(--ix-line);font:700 .78rem var(--display);color:var(--p-ink);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;transition:all .25s;display:inline-flex;transform:translate(-50%,-50%)}.uxd-au__ring li button .ix-ico{color:var(--p-royal)}.uxd-au__ring li button.is-on{background:var(--p-royal);border-color:var(--p-royal);color:#fff}.uxd-au__ring li button.is-on .ix-ico{color:#fff}.uxd-au__ring li button:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.uxd-au__core{background:linear-gradient(145deg,var(--p-navy),var(--p-royal));color:#fff;width:120px;height:120px;font:800 .82rem var(--display);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uxd-au__d{background:var(--p-off);box-shadow:inset 0 0 0 1px var(--ix-line);border-radius:22px;padding:24px}.uxd-au__d small{font:800 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal)}.uxd-au__d b{font:800 1.3rem/1.25 var(--display);color:var(--p-navy);margin:8px 0;display:block}.uxd-au__d p{color:var(--p-mut);margin:0 0 18px;line-height:1.6}.apx-rq{grid-template-columns:200px minmax(0,1fr) 200px;align-items:center;gap:14px;margin-bottom:28px;display:grid}.apx-rq__side{background:#ffffff0f;border-radius:16px;padding:16px;box-shadow:inset 0 0 0 1px #ffffff24}.apx-rq__side--r{text-align:right}.apx-rq__side small{font:800 .68rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal2);display:block}.apx-rq__side b{font:700 .88rem/1.35 var(--display)}.apx-rq__wire{background:#0a1440;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:16px;font-family:ui-monospace,Menlo,Consolas,monospace;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a}.apx-rq__wire small{font-family:var(--body,system-ui);color:#ffffffb3;text-align:center;grid-column:1/-1;font-size:.82rem;animation:.4s .9s both ixUp}.apx-rq__req{color:#fff;white-space:nowrap;background:#1e5bff59;border-radius:8px;padding:6px 10px;font-size:.82rem;animation:.3s both ixUp}.apx-rq__req em{color:var(--p-teal2);font-style:normal;font-weight:800}.apx-rq__wire>i{background:repeating-linear-gradient(90deg,#ffffff4d 0 6px,#0000 6px 12px);height:2px;position:relative}.apx-rq__wire>i:after{content:"";background:var(--p-teal2);border-radius:50%;width:10px;height:10px;animation:1.2s ease-in-out both apxShot;position:absolute;top:-4px;left:0;box-shadow:0 0 10px #6ee0cee6}@keyframes apxShot{0%{left:0}50%{left:calc(100% - 10px)}to{background:#9fb8ff;left:0}}.apx-rq__res{color:#b9f5e9;white-space:nowrap;background:#0e9c884d;border-radius:8px;padding:6px 10px;font-size:.82rem;animation:.3s .7s both ixUp}.mrh-map{counter-reset:m;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.mrh-map__g{box-shadow:inset 0 0 0 1px var(--ix-line);background:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:16px;transition:transform .3s,box-shadow .3s;display:flex}.mrh-map__g.is-on{box-shadow:inset 0 0 0 1.5px var(--p-bright),0 26px 44px -30px #07104f99;transform:translateY(-4px)}.mrh-map__h{position:relative}.mrh-map__n{font:800 1.6rem/1 var(--display);color:#0b22a81a;position:absolute;top:0;right:0}.mrh-map__ic{background:var(--p-navy);width:40px;height:40px;color:var(--p-teal2);border-radius:12px;place-items:center;margin-bottom:10px;display:grid}.mrh-map__h b{font:800 1.02rem/1.25 var(--display);color:var(--p-navy);display:block}.mrh-map__h p{color:var(--p-mut);margin:6px 0 0;font-size:.84rem;line-height:1.45}.mrh-map ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.mrh-map ul a{color:var(--p-ink);background:#f6f8fc;border-radius:14px;flex-direction:column;gap:3px;padding:12px 30px 12px 12px;text-decoration:none;transition:background .2s,transform .2s;display:flex;position:relative}.mrh-map ul a:hover{background:#eef3ff;transform:translate(3px)}.mrh-map ul a:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.mrh-map ul a b{font:800 .88rem/1.3 var(--display);color:var(--p-royal)}.mrh-map ul a span{color:var(--p-mut);font-size:.78rem;line-height:1.4}.mrh-map ul a em{color:var(--p-bright);font-style:normal;position:absolute;top:12px;right:12px}@media (max-width:1180px){.mrh-map{grid-template-columns:repeat(3,minmax(0,1fr))}.uxd-aip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.uxd-ha,.uxd-ds,.uxd-sg,.uxd-ay,.uxd-au{grid-template-columns:1fr}.uxd-jb__flow{grid-template-columns:1fr 1fr}.uxd-jb__flow li:not(:last-child):after{display:none}.apx-rq{grid-template-columns:1fr}.apx-rq__side--r{text-align:left}.mrh-map{grid-template-columns:repeat(2,minmax(0,1fr))}.uxd-dv__frame--0{grid-template-columns:90px 1fr 1.2fr}}@media (max-width:767px){.uxd-cl__stage{aspect-ratio:1}.uxd-cl__f{padding:6px 8px;font-size:.66rem}.uxd-cl__screen{grid-template-columns:38px 1fr;top:6%;bottom:6%;left:6%;right:6%}.uxd-cl__main{padding:14px}.uxd-jb__flow,.uxd-aip{grid-template-columns:1fr}.uxd-ha__loop{grid-template-columns:1fr 1fr}.uxd-ba{height:360px}.uxd-ba__sum{grid-template-columns:1fr}.uxd-dv__frame{height:260px}.uxd-dv__frame--0{grid-template-columns:50px 1fr 1fr;padding:10px}.uxd-dv__frame--2{height:360px}.uxd-au__ring{max-width:340px}.uxd-au__ring li:not(.uxd-au__core) button{padding:6px 8px;font-size:.66rem}.uxd-au__core{width:90px;height:90px;font-size:.7rem}.apx-rq__wire{text-align:center;grid-template-columns:1fr}.apx-rq__wire>i{background:repeating-linear-gradient(#ffffff4d 0 6px,#0000 6px 12px);width:2px;height:24px;margin:0 auto}.apx-rq__wire>i:after{display:none}.apx-rq__req,.apx-rq__res{white-space:normal}.mrh-map{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.uxd-sg__steps li,.uxd-ha__row span{opacity:1}.uxd-sg__noise i{opacity:1;transform:none}}.frk-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.frk-i{vertical-align:middle;flex:none;display:inline-block}.frk-stars{gap:2px;line-height:0;display:inline-flex}.frk-stars svg{fill:#d5dbea}.frk-stars svg.is-on{fill:#ffb020;filter:drop-shadow(0 1px 2px #ffa00059)}.frk-flag{line-height:0;display:inline-flex}.frk-flag .cc-flag{border-radius:3px}.frk-btn{--b1:#1e5bff;--b2:#7c4dff;min-height:52px;font:800 1rem/1 var(--display);color:#fff;cursor:pointer;background:linear-gradient(120deg,var(--b1),var(--b2));box-shadow:0 14px 30px -14px var(--b1);isolation:isolate;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.frk-btn:before{content:"";z-index:-1;background:linear-gradient(120deg,#0000 30%,#ffffff59 50%,#0000 70%);transition:transform .7s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.frk-btn:hover{box-shadow:0 20px 36px -14px var(--b1);transform:translateY(-2px)}.frk-btn:hover:before{transform:translate(120%)}.frk-btn:focus-visible{outline-offset:2px;box-shadow:0 0 0 6px var(--b1);outline:3px solid #fff}.frk-btn[disabled]{opacity:.65;cursor:progress;transform:none}.frk-btn--ghost{color:inherit;background:0 0;box-shadow:inset 0 0 0 2px}.frk-btn--white{color:#0b22a8;background:#fff;box-shadow:0 14px 30px -16px #00000080}.frk-spin{border:2.5px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite frkSpin}@keyframes frkSpin{to{transform:rotate(360deg)}}.frk-f{flex-direction:column;gap:6px;min-width:0;display:flex}.frk-f--full{grid-column:1/-1}.frk-f__l{font:700 .82rem/1.2 var(--display);color:#1b2350;letter-spacing:.01em;align-items:center;gap:6px;display:flex}.frk-req{color:#e5484d;font-weight:800}.frk-opt{font:600 .68rem var(--body);letter-spacing:.06em;text-transform:uppercase;color:#8a93ae;background:#f1f3f9;border-radius:999px;margin-left:auto;padding:3px 8px}.frk-f__box{align-items:center;display:flex;position:relative}.frk-f__ic{color:#8a93ae;pointer-events:none;transition:color .2s;position:absolute;left:14px}.frk-f__ok{color:#12a37c;position:absolute;right:12px}.frk-f input[type=text],.frk-f input[type=email],.frk-f input[type=tel],.frk-f textarea,.frk-f select{width:100%;min-height:50px;font:500 .97rem/1.4 var(--body);color:#14193d;-webkit-appearance:none;appearance:none;background:#fff;border:1.5px solid #dce2ee;border-radius:14px;padding:12px 38px 12px 14px;transition:border-color .2s,box-shadow .2s,background .2s}.frk-f .frk-f__box .frk-f__ic~input,.frk-f .frk-f__box .frk-f__ic~textarea{padding-left:44px}.frk-f textarea{resize:vertical;min-height:112px}.frk-f input:focus,.frk-f textarea:focus,.frk-f select:focus{border-color:var(--fc,#1e5bff);box-shadow:0 0 0 4px color-mix(in srgb,var(--fc,#1e5bff) 18%,transparent);outline:0}.frk-f__box:focus-within .frk-f__ic{color:var(--fc,#1e5bff)}.frk-f.is-bad input,.frk-f.is-bad textarea,.frk-f.is-bad .frk-cty,.frk-f.is-bad .frk-phone{background:#fff8f8;border-color:#e5484d}.frk-f.is-ok input,.frk-f.is-ok .frk-cty{border-color:#9fdcc8}.frk-err{font:600 .8rem/1.35 var(--body);color:#c9282e;align-items:flex-start;gap:6px;font-style:normal;animation:.3s frkErr;display:flex}.frk-err:before{content:"!";color:#fff;width:15px;height:15px;font:800 .65rem/1 var(--display);background:#e5484d;border-radius:50%;flex:none;place-items:center;margin-top:1px;display:inline-grid}@keyframes frkErr{0%{opacity:0;transform:translateY(-3px)}}.frk-hint{color:#6b7390;font-size:.78rem}.frk-cty{width:100%;min-height:50px;font:500 .97rem var(--body);color:#8a93ae;text-align:left;cursor:pointer;background:#fff;border:1.5px solid #dce2ee;border-radius:14px;align-items:center;gap:10px;padding:0 38px 0 14px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.frk-cty.has-v{color:#14193d}.frk-cty .cc-flag{transform:scale(1.15)}.frk-cty__v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.frk-cty__caret{border-bottom:2px solid #8a93ae;border-right:2px solid #8a93ae;width:8px;height:8px;margin-top:-6px;transition:transform .2s;position:absolute;top:50%;right:16px;transform:rotate(45deg)}.frk-cty[aria-expanded=true] .frk-cty__caret{margin-top:-2px;transform:rotate(225deg)}.frk-cty[aria-expanded=true]{border-color:var(--fc,#1e5bff);box-shadow:0 0 0 4px color-mix(in srgb,var(--fc,#1e5bff) 18%,transparent);outline:0}.frk-cty:focus-visible{border-color:var(--fc,#1e5bff);box-shadow:0 0 0 4px color-mix(in srgb,var(--fc,#1e5bff) 18%,transparent);outline:0}.frk-cty-pop .cc-opt .cc-flag{transform:scale(1.1)}.frk-phone{background:#fff;border:1.5px solid #dce2ee;border-radius:14px;align-items:stretch;width:100%;min-height:50px;transition:border-color .2s,box-shadow .2s;display:flex;overflow:hidden}.frk-phone:focus-within{border-color:var(--fc,#1e5bff);box-shadow:0 0 0 4px color-mix(in srgb,var(--fc,#1e5bff) 18%,transparent)}.frk-phone .cc-btn{background:#f6f8fc;border-right:1.5px solid #e6eaf3;padding:0 10px 0 12px}.frk-phone input{min-width:0;font:500 .97rem var(--body);color:#14193d;flex:1;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;min-height:0!important;padding:0 12px!important}.frk-phone input:focus{outline:0}.frk-phone__cc{border-right:1.5px solid #e6eaf3!important;flex:0 0 64px!important}.frk-cap{grid-template-columns:auto auto 1fr;align-items:center;gap:10px;display:grid}.frk-cap__pic{background:#eef2fb;border-radius:12px;place-items:center;width:168px;height:56px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #dce2ee}.frk-cap__pic canvas,.frk-cap__svg,.frk-cap__svg svg{width:168px;height:56px;display:block}.frk-cap__load{background:linear-gradient(90deg,#e3e8f5,#f5f7fc,#e3e8f5) 0 0/200% 100%;border-radius:6px;width:60%;height:10px;animation:1.2s linear infinite frkShim}@keyframes frkShim{to{background-position:-200% 0}}.frk-cap__new{color:#1b2350;cursor:pointer;background:#fff;border:1.5px solid #dce2ee;border-radius:12px;place-items:center;width:44px;height:44px;transition:transform .4s,border-color .2s;display:grid}.frk-cap__new:hover{border-color:var(--fc,#1e5bff);transform:rotate(180deg)}.frk-cap__in input{width:100%;min-height:50px;font:800 1.05rem var(--display);letter-spacing:.24em;text-transform:uppercase;color:#14193d;background:#fff;border:1.5px solid #dce2ee;border-radius:14px;padding:0 14px}.frk-cap__in input:focus{border-color:var(--fc,#1e5bff);box-shadow:0 0 0 4px color-mix(in srgb,var(--fc,#1e5bff) 18%,transparent);outline:0}.frk-cap.is-bad .frk-cap__in input{background:#fff8f8;border-color:#e5484d}.frk-cap .frk-err{grid-column:1/-1}@media (max-width:480px){.frk-cap{grid-template-columns:auto auto}.frk-cap__in{grid-column:1/-1}}.frk-emb{width:var(--s);height:var(--s);flex:none;place-items:center;display:inline-grid;position:relative}.frk-emb img{z-index:1;filter:drop-shadow(0 18px 30px #07104f59);width:100%;height:auto;position:relative}.frk-emb__ring{filter:blur(10px);opacity:.75;background:conic-gradient(#0000,#6eaaff8c,#0000 40%,#2ee6a673,#0000 75%);border-radius:50%;position:absolute;top:-8%;bottom:-8%;left:-8%;right:-8%}.frk-emb--spin .frk-emb__ring{animation:9s linear infinite frkSpin}.frk-sam{align-items:center;gap:calc(var(--h)*.28);height:var(--h);vertical-align:middle;line-height:1;display:inline-flex}.frk-sam__mark{filter:drop-shadow(0 4px 10px #2f6bff73);flex:none;width:auto;height:100%;overflow:visible}.frk-sam__tile{transform-origin:32px 32px;animation:6s ease-in-out infinite frkSamTile}.frk-sam__core{transform-origin:29px 36px;animation:3.2s ease-in-out infinite frkSamCore}.frk-sam__dot{transform-origin:29px 36px;animation:3.2s ease-in-out infinite frkSamDot}.frk-sam__orbit{transform-origin:29px 36px;animation:7s cubic-bezier(.6,.05,.3,.95) infinite frkSamOrbit}.frk-sam__orbit circle:first-child{animation:2.4s ease-in-out infinite frkSamBob}.frk-sam__orbit circle:nth-child(2){animation:2.4s ease-in-out .3s infinite frkSamBob}.frk-sam__orbit circle:nth-child(3){animation:2.4s ease-in-out .6s infinite frkSamBob}@keyframes frkSamTile{0%,to{transform:rotate(0)scale(1)}50%{transform:rotate(-4deg)scale(1.03)}}@keyframes frkSamCore{0%,to{transform:scale(1)}50%{transform:scale(.92)}}@keyframes frkSamDot{0%,to{transform:scale(1)}50%{transform:scale(1.35)}}@keyframes frkSamOrbit{0%{transform:rotate(0)}18%{transform:rotate(-22deg)}36%,to{transform:rotate(0)}}@keyframes frkSamBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6px)}}.frk-sam__word{height:var(--h);width:calc(var(--h)*3.98);background:var(--m) right center/auto 100% no-repeat;display:block;position:relative}.frk-sam__word:after{content:"";-webkit-mask:var(--m) right center/auto 100% no-repeat;-webkit-mask:var(--m) right center/auto 100% no-repeat;mask:var(--m) right center/auto 100% no-repeat;background:linear-gradient(100deg,#0000 38%,#96d7fff2 50%,#0000 62%) 120% 0/260% 100%;animation:5s ease-in-out infinite frkSamSweep;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes frkSamSweep{0%,55%{background-position:120% 0}85%,to{background-position:-60% 0}}.frk-sam:hover .frk-sam__orbit{animation-duration:2.2s}@media (prefers-reduced-motion:reduce){.frk-sam *,.frk-emb__ring,.frk-btn:before{transition:none!important;animation:none!important}}.frk-sam.sam-hero__logo,.frk-sam.product-tile__logo,.frk-sam.mega__plogo{width:auto;max-width:100%}.frk-sam.sam-hero__logo{margin:0 0 18px;display:inline-flex}.frk-sam.mega__plogo{margin:2px 0 12px;display:inline-flex}@media (max-width:420px){.frk-sam.sam-hero__logo{--h:34px!important}}.fq{--q1:#1e5bff;--q2:#7c4dff;min-width:0}.fq-bar{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 14px;display:flex}.fq-bar__count{background:color-mix(in srgb,var(--q1) 10%,#fff);color:color-mix(in srgb,var(--q1) 80%,#000);font:600 .82rem var(--display);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.fq-bar__count b{font-weight:900}.fq-bar__search{color:#6a7397;background:#fff;border:1px solid #dfe4f2;border-radius:12px;flex:1;align-items:center;gap:8px;min-width:180px;height:38px;padding:0 12px;transition:border-color .2s,box-shadow .2s;display:flex}.fq-bar__search:focus-within{border-color:var(--q1);box-shadow:0 0 0 4px color-mix(in srgb,var(--q1) 15%,transparent)}.fq-bar__search input{min-width:0;font:inherit;color:#0d1440;background:0 0;border:0;outline:0;flex:1;font-size:.9rem}.fq-bar__all{color:#2a3358;height:38px;font:700 .82rem var(--display);cursor:pointer;background:#fff;border:1px solid #dfe4f2;border-radius:12px;padding:0 14px}.fq-bar__all:hover{border-color:var(--q1);color:var(--q1)}.fq-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.fq-q{margin:0;font-size:1rem}.fq-q button{color:#0d1440;width:100%;font:700 1rem/1.4 var(--display);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:16px 18px;display:flex}.fq-q button:focus-visible{outline:3px solid var(--q1);outline-offset:-3px;border-radius:inherit}.fq-t{flex:1;min-width:0}.fq-n{min-width:34px;height:34px;font:800 .8rem var(--display);color:var(--q1);background:color-mix(in srgb,var(--q1) 10%,#fff);border-radius:11px;flex:none;place-items:center;padding:0 6px;transition:background .3s,color .3s;display:grid}.fq-x{background:color-mix(in srgb,var(--q1) 8%,#fff);border-radius:50%;flex:none;width:28px;height:28px;transition:transform .35s cubic-bezier(.3,1.4,.5,1),background .3s;position:relative}.fq-x:before,.fq-x:after{content:"";background:var(--q1);border-radius:2px;width:11px;height:2px;margin:-1px 0 0 -5.5px;transition:transform .3s,background .3s;position:absolute;top:50%;left:50%}.fq-x:after{transform:rotate(90deg)}.fq-item.is-open .fq-x{background:linear-gradient(135deg,var(--q1),var(--q2));transform:rotate(180deg)}.fq-item.is-open .fq-x:before,.fq-item.is-open .fq-x:after{background:#fff}.fq-item.is-open .fq-x:after{transform:rotate(0)}.fq-a{visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1),visibility 0s .4s;display:grid}.fq-item.is-open .fq-a{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1),visibility}.fq-a__in{min-height:0;overflow:hidden}.fq-a__in>*{margin:0 18px 18px}.fq-a__p,.fq-a__plain{color:#3a4365;line-height:1.65}.fq-none{color:#4a5378;margin:10px 0 0}.fq-none button{color:var(--q1);cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.fq-item{background:#fff;border-radius:18px;transition:box-shadow .3s,transform .3s;box-shadow:0 0 0 1px #e6eaf5}.fq-item:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--q1) 35%,#e6eaf5),0 16px 30px -24px var(--q1)}.fq-item.is-open{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--q1) 45%,transparent),0 24px 44px -30px var(--q1)}.fq-item.is-open .fq-n{color:#fff;background:linear-gradient(135deg,var(--q1),var(--q2))}.fq--panel .fq-n,.fq--blog .fq-n,.fq--ind .fq-n,.fq--gov .fq-n,.fq--base .fq-n,.fq--sam .fq-n{border-radius:50%}.fq--mr .fq-item{border-radius:16px;position:relative;overflow:hidden}.fq--mr .fq-item:before{content:"";background:linear-gradient(180deg,var(--q1),var(--q2));transform-origin:top;width:4px;transition:transform .45s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.fq--mr .fq-item.is-open:before{transform:none}.fq--mr .fq-n{box-shadow:0 0 0 2px color-mix(in srgb,var(--q1) 25%,transparent) inset;border-radius:50%}.fq-insight p{color:#3a4365;margin:0 0 10px;line-height:1.65}.fq-insight p:last-child{margin-bottom:0}.fq-insight__lead{background:linear-gradient(120deg,color-mix(in srgb,var(--q1) 9%,#fff),color-mix(in srgb,var(--q2) 9%,#fff));border-radius:12px;padding:12px 14px;font-weight:600;color:#0d1440!important}.fq-insight__lead b{background:var(--q1);color:#fff;font:800 .68rem var(--display);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;border-radius:6px;margin-right:8px;padding:2px 8px;display:inline-block}.fq--dm .fq-list{gap:12px}.fq--dm .fq-item{isolation:isolate;border-radius:26px;position:relative}.fq--dm .fq-item.is-open{box-shadow:0 24px 44px -28px var(--q1)}.fq--dm .fq-item.is-open:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--fqa,0deg),var(--q1),var(--q2),#ffd166,var(--q1));animation:4s linear infinite fqTurn;position:absolute;top:-1.5px;bottom:-1.5px;left:-1.5px;right:-1.5px}.fq--dm .fq-item.is-open:after{content:"";z-index:-1;border-radius:inherit;background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}@property --fqa{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes fqTurn{to{--fqa:360deg}}.fq--dm .fq-q button{padding:14px 18px}.fq--dm .fq-n{background:linear-gradient(135deg,color-mix(in srgb,var(--q1) 14%,#fff),color-mix(in srgb,var(--q2) 14%,#fff));border-radius:999px}.fq-bubble{align-items:flex-end;gap:10px;display:flex}.fq-bubble__av{width:34px;height:34px;box-shadow:0 0 0 2px var(--q2);background:#fff;border-radius:50%;flex:none;overflow:hidden}.fq-bubble__av img{object-fit:contain;width:100%;height:100%}.fq-bubble p{background:linear-gradient(135deg,color-mix(in srgb,var(--q1) 9%,#fff),color-mix(in srgb,var(--q2) 12%,#fff));color:#3a1530;border-radius:18px 18px 18px 4px;margin:0;padding:13px 16px;line-height:1.6;animation:.45s cubic-bezier(.3,1.5,.5,1) fqPop;position:relative}@keyframes fqPop{0%{opacity:0;transform:scale(.92)translateY(6px)}}.fq--dm .fq-item:not(.is-open) .fq-bubble p{animation:none}.fq--it .fq-list{background:#0e0b24;border-radius:20px;gap:8px;padding:10px;box-shadow:0 30px 60px -36px #1b0b5e}.fq--it .fq-list:before{content:"● ● ●";color:#4b3f86;letter-spacing:2px;padding:2px 8px 8px;font-size:.7rem;display:block}.fq--it .fq-item{background:#161236;border-radius:12px;box-shadow:0 0 0 1px #2a2358}.fq--it .fq-item:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--q2) 50%,#2a2358)}.fq--it .fq-item.is-open{box-shadow:0 0 0 1px var(--q2),0 0 24px -8px var(--q2)}.fq--it .fq-q button{color:#e7e3ff;padding:13px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.92rem;font-weight:600}.fq--it .fq-n{min-width:26px;height:26px;color:var(--q2);background:#221b4f;border-radius:7px;font-family:ui-monospace,monospace}.fq--it .fq-item.is-open .fq-n{background:var(--q2);color:#0e0b24}.fq--it .fq-x{background:#221b4f}.fq--it .fq-x:before,.fq--it .fq-x:after{background:var(--q2)}.fq--it .fq-item.is-open .fq-x{background:var(--q1)}.fq--it .fq-bar__count{background:#f0ebff}.fq-term{color:#c9c2f5;background:#0b0920;border-radius:10px;padding:12px 14px;font:500 .88rem/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fq-term p{gap:12px;margin:0 0 4px;display:flex}.fq-term p:last-child{margin:0}.fq-term p:last-child:after{content:"";background:var(--q2);flex:none;align-self:center;width:8px;height:1.1em;margin-left:4px;animation:1s steps(2,end) infinite ltBlink;display:inline-block}.fq-term span{color:#5a4f98;-webkit-user-select:none;user-select:none;flex:none}.fq--it .fq-item.is-open .fq-term p{animation:.4s both fqLine;animation-delay:calc(var(--l,0)*1ms)}.fq--it .fq-item.is-open .fq-term p:nth-child(2){animation-delay:80ms}.fq--it .fq-item.is-open .fq-term p:nth-child(3){animation-delay:.16s}.fq--it .fq-item.is-open .fq-term p:nth-child(4){animation-delay:.24s}.fq--it .fq-item.is-open .fq-term p:nth-child(n+5){animation-delay:.32s}@keyframes fqLine{0%{opacity:0;transform:translate(-6px)}}@keyframes ltBlink{50%{opacity:0}}.fq--af .fq-list{background:#fff repeating-linear-gradient(#0000 0 31px,#f1f8f5 31px 32px);border-radius:18px;gap:0;overflow:hidden;box-shadow:0 0 0 1px #dcefe7,0 24px 50px -40px #053b2c}.fq--af .fq-item{box-shadow:none;background:0 0;border-bottom:1px dashed #cfe5dc;border-radius:0}.fq--af .fq-item:last-child{border-bottom:0}.fq--af .fq-item:hover{box-shadow:none;background:#f7fcfa}.fq--af .fq-item.is-open{box-shadow:inset 4px 0 0 var(--q1);background:#f3fbf8}.fq--af .fq-n{color:#0a5c45;background:#fff;border-radius:8px;min-width:44px;font-family:ui-monospace,monospace;box-shadow:0 0 0 1px #cfe5dc}.fq--af .fq-item.is-open .fq-n{background:var(--q1);color:#fff;box-shadow:none}.fq-receipt{color:#2e4a40;background:#fff;border-radius:12px;padding:16px 18px 18px;line-height:1.65;position:relative;box-shadow:0 0 0 1px #dcefe7;-webkit-mask:radial-gradient(6px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(6px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(6px at 0,#0000 98%,#000) 0/51% 100% no-repeat,radial-gradient(6px at 100%,#0000 98%,#000) 100%/51% 100% no-repeat}.fq-receipt p{margin:0 0 8px}.fq-receipt p:last-of-type{margin:0}.fq-receipt__lead{color:#053b2c;border-bottom:1px dotted #b9dbcd;padding-bottom:8px;font-weight:700}.fq-receipt__stamp{border:2px solid color-mix(in srgb,var(--q2) 80%,#8a6400);color:color-mix(in srgb,var(--q2) 70%,#6b4c00);font:900 .66rem var(--display);letter-spacing:.14em;text-transform:uppercase;opacity:.75;border-radius:6px;padding:3px 9px;position:absolute;top:10px;right:14px;transform:rotate(-8deg)}.fq--af .fq-item.is-open .fq-receipt__stamp{animation:.5s cubic-bezier(.3,1.6,.5,1) .2s both fqStamp}@keyframes fqStamp{0%{opacity:0;transform:rotate(-8deg)scale(2)}}.fq--af .fq-receipt__lead{padding-right:96px}.split__title{align-self:start}@media (min-width:901px){.split:has(.fq) .split__title{position:sticky;top:110px}}.fq-help{background:linear-gradient(120deg,color-mix(in srgb,var(--q1) 7%,#fff),color-mix(in srgb,var(--q2) 7%,#fff));color:#2a3358;border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding:12px 14px;font-size:.9rem;display:flex}.fq-help b{color:#0d1440}.fq-help button{background:linear-gradient(135deg,var(--q1),var(--q2));color:#fff;height:34px;font:700 .82rem var(--display);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.fq-help a{color:var(--q1);font-weight:700;text-decoration:none}.fq-help a:hover{text-decoration:underline}.fq-sec{background:linear-gradient(#f7f8fd,#fff);padding:clamp(60px,8vw,96px) 0;position:relative;overflow-x:clip}.fq-sec--it{background:linear-gradient(#f5f2ff,#fff)}.fq-sec--af{background:linear-gradient(#f1faf6,#fff)}.fq-sec--dm{background:radial-gradient(60% 60% at 0 0,#ffeaf1,#0000 70%),linear-gradient(#fff8f4,#fff)}.fq-sec--mr{background:radial-gradient(60% 60% at 0 0,#e8f0ff,#0000 70%),#fff}.fq-sec__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(28px,4vw,56px);display:grid}.fq-sec__head{position:sticky;top:96px}.fq-kick{background:linear-gradient(120deg,color-mix(in srgb,var(--q1) 12%,#fff),color-mix(in srgb,var(--q2) 12%,#fff));color:color-mix(in srgb,var(--q1) 75%,#000);font:800 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;display:inline-flex}.fq-sec__head h2{font:800 clamp(1.6rem,3.2vw,2.4rem)/1.12 var(--display);letter-spacing:-.02em;color:#0d1440;margin:14px 0 10px}.fq-sec__aside{color:#4a5378;margin:0 0 6px;line-height:1.6}.fq-sec__help{background:#fff;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;padding:14px;display:flex;box-shadow:0 0 0 1px #e6eaf5}.fq-sec__help b{color:#0d1440;width:100%;font:800 .92rem var(--display)}.fq-sec__help button{background:linear-gradient(135deg,var(--q1),var(--q2));color:#fff;height:38px;font:700 .85rem var(--display);cursor:pointer;box-shadow:0 10px 20px -12px var(--q1);border:0;border-radius:12px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.fq-sec__help a{color:var(--q1);align-items:center;gap:5px;font-size:.88rem;font-weight:700;text-decoration:none;display:inline-flex}.fq-sec__help a:hover{text-decoration:underline}.fq-art{aspect-ratio:1.25;width:min(100%,250px);margin:16px 0 14px;position:relative}.fq-art__ring{aspect-ratio:1;border:2px dashed color-mix(in srgb,var(--q1) 35%,transparent);border-radius:50%;width:62%;animation:30s linear infinite ltSpin;position:absolute;top:6%;left:8%}.fq-art__ring--2{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--q2) 30%,#fff),color-mix(in srgb,var(--q1) 18%,#fff));width:46%;box-shadow:0 20px 40px -24px var(--q1);border:0;animation:none;top:16%;left:16%}.fq-art__mark{aspect-ratio:1;background:linear-gradient(135deg,var(--q1),var(--q2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;place-items:center;width:46%;font:italic 900 clamp(3rem,7vw,4.6rem)/1 Fraunces,Georgia,serif;animation:5s ease-in-out infinite fqBob;display:grid;position:absolute;top:16%;left:16%}@keyframes fqBob{50%{transform:translateY(-6px)rotate(-6deg)}}@keyframes ltSpin{to{transform:rotate(360deg)}}.fq-art__chip{color:#fff;background:linear-gradient(135deg,var(--q1),var(--q2));width:38px;height:38px;box-shadow:0 12px 22px -12px var(--q1);animation:6s ease-in-out infinite fqBob;animation-delay:calc(var(--k)*-2s);border-radius:12px;place-items:center;display:grid;position:absolute}.fq-art__chip:first-of-type{top:58%;left:2%}.fq-art__chip:nth-of-type(2){top:0;left:62%}.fq-art__chip:nth-of-type(3){color:var(--q1);box-shadow:0 0 0 1px #e6eaf5,0 12px 22px -14px var(--q1);background:#fff;top:62%;left:66%}.fq-art__n{color:#5a6385;text-transform:uppercase;letter-spacing:.08em;background:#fff;border-radius:14px;padding:8px 12px;font-size:.72rem;font-weight:700;display:grid;position:absolute;top:30%;right:0;box-shadow:0 14px 30px -18px #0d144080,0 0 0 1px #e6eaf5}.fq-art__n b{font:900 1.5rem/1 var(--display);color:#0d1440;letter-spacing:0;text-transform:none}.fq-art--it .fq-art__ring--2{background:#0e0b24}.fq-art--it .fq-art__mark{font-family:ui-monospace,monospace;font-style:normal}.fq-art--af .fq-art__ring{border-style:dotted;border-width:3px}.fq-art--dm .fq-art__ring{background:conic-gradient(from 0deg,var(--q1),var(--q2),#ffd166,var(--q1));border:0;-webkit-mask:radial-gradient(circle,#0000 64%,#000 66%);mask:radial-gradient(circle,#0000 64%,#000 66%)}@media (max-width:900px){.fq-sec__in{grid-template-columns:1fr}.fq-sec__head{position:static}.fq-art{display:none}}@media (max-width:560px){.fq-q button{gap:10px;padding:14px;font-size:.95rem}.fq-a__in>*{margin:0 14px 14px}.fq-bar__search{flex-basis:100%;order:3}.fq--it .fq-list{padding:6px}.fq--af .fq-receipt__lead{padding-top:22px;padding-right:0}}@media (prefers-reduced-motion:reduce){.fq-a,.fq-item.is-open .fq-a{transition:none}.fq-art *,.fq--dm .fq-item.is-open:before,.fq-bubble p,.fq-term p,.fq-receipt__stamp{animation:none!important}}.frb{background:#0a1260;width:100%;height:auto;display:block}.frb *{transform-box:fill-box}.frb [class^=frb-],.frb [class*=\ frb-]{animation-play-state:paused}.frb.is-on [class^=frb-],.frb.is-on [class*=\ frb-]{animation-play-state:running}.frb-hue{filter:hue-rotate(var(--h,0deg))}.frb-blob{transform-origin:50%;animation:14s ease-in-out infinite alternate frbBlob}.frb-blob--2{animation-duration:18s;animation-direction:alternate-reverse}@keyframes frbBlob{to{transform:translate(40px,-30px)scale(1.12)}}.frb-float{animation:6s ease-in-out infinite frbFloat}@keyframes frbFloat{50%{transform:translateY(-10px)}}.frb-bob{animation:4.5s ease-in-out infinite frbBob;animation-delay:var(--d,0s)}@keyframes frbBob{50%{translate:0 -12px}}.frb-pulse{animation:2.6s ease-in-out infinite frbPulse;animation-delay:var(--d,0s);transform-origin:50%}@keyframes frbPulse{50%{opacity:.6;transform:scale(1.18)}}.frb-ripple{animation:3.6s ease-out infinite frbRipple;animation-delay:var(--d,0s);transform-origin:50%}@keyframes frbRipple{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.frb-spin{animation:14s linear infinite frbSpin}.frb-spin-r{animation:10s linear infinite reverse frbSpin}.frb-orbit{animation:9s linear infinite frbSpin}@keyframes frbSpin{to{transform:rotate(360deg)}}.frb-type{animation:4s ease-in-out infinite frbType;animation-delay:var(--d,0s);transform-origin:0}@keyframes frbType{0%{transform:scaleX(0)}30%,85%{transform:scaleX(1)}to{opacity:.4;transform:scaleX(1)}}.frb-blink{animation:1s steps(2,end) infinite frbBlink;animation-delay:var(--d,0s)}@keyframes frbBlink{50%{opacity:0}}.frb-pop{animation:3.2s cubic-bezier(.3,1.5,.5,1) infinite frbPop;animation-delay:var(--d,0s);transform-origin:50%}@keyframes frbPop{0%,to{scale:1}12%{scale:1.12}24%{scale:1}}.frb-draw{stroke-dasharray:900;stroke-dashoffset:900px;animation:5s ease-in-out infinite frbDraw;animation-delay:var(--d,0s)}@keyframes frbDraw{40%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:.3}}.frb-grow{animation:4s cubic-bezier(.2,.8,.2,1) infinite frbGrow;animation-delay:var(--d,0s);transform-origin:bottom}@keyframes frbGrow{0%{transform:scaleY(.1)}35%,to{transform:scaleY(1)}}.frb-eq{animation:1.2s ease-in-out infinite alternate frbEq;animation-delay:var(--d,0s);transform-origin:bottom}@keyframes frbEq{to{transform:scaleY(.35)}}.frb-slide{animation:5s cubic-bezier(.2,.8,.2,1) infinite frbSlide;animation-delay:var(--d,0s)}@keyframes frbSlide{0%{opacity:0;translate:-24px}20%,90%{opacity:1;translate:0}to{opacity:.6}}.frb-drop{animation:3.6s ease-in infinite frbDrop;animation-delay:var(--d,0s)}@keyframes frbDrop{0%{opacity:0;transform:translateY(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translateY(340px)scale(.5)}}.frb-flow{animation:1s linear infinite frbFlow;animation-delay:var(--d,0s)}@keyframes frbFlow{to{stroke-dashoffset:-18px}}.frb-dot{animation:1.2s ease-in-out infinite frbDot;animation-delay:var(--d,0s)}@keyframes frbDot{50%{opacity:.5;transform:translateY(-10px)}}.frb-heart{animation:3s ease-in-out infinite frbHeart;animation-delay:var(--d,0s)}@keyframes frbHeart{0%{opacity:0;translate:0 10px}30%,70%{opacity:1}to{opacity:0;translate:0 -40px}}.frb-prog{transform-origin:0;animation:6s linear infinite frbProg}@keyframes frbProg{0%{transform:scaleX(0)}}.frb-fly{animation:4s ease-in-out infinite frbFly}@keyframes frbFly{0%{opacity:0;transform:translate(-40px,30px)}30%,70%{opacity:1}to{opacity:0;transform:translate(30px,-30px)}}.frb-stack{animation:4.5s cubic-bezier(.3,1.4,.5,1) infinite frbStack;animation-delay:var(--d,0s)}@keyframes frbStack{0%{opacity:0;transform:translateY(-30px)}15%,to{opacity:1;transform:none}}.frb-bar{transform-origin:0;animation:5s ease-in-out infinite frbType}.bcard:hover .frb .frb-motif,.bfeat:hover .frb .frb-motif{transition:transform .6s cubic-bezier(.2,.8,.2,1);transform:scale(1.04)}.frb .frb-motif{transform-origin:50%;transition:transform .6s}.bcard{position:relative;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s!important}.bcard:hover{transform:translateY(-6px)}.bcard:after{content:"";transform-origin:0;background:linear-gradient(90deg,#1e5bff,#22d3ee,#f0457e,#2ee6a6,#f4c152);height:4px;transition:transform .45s;position:absolute;top:auto;bottom:0;left:0;right:0;transform:scaleX(0)}.bcard:hover:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.frb [class^=frb-],.frb [class*=\ frb-]{animation:none!important}.frb-draw{stroke-dashoffset:0}}.mka-mark{width:var(--s);height:var(--s);flex:none;place-items:center;display:inline-grid}.mka-mark svg{display:block;overflow:visible}.mka-mark__orb{animation:8s linear infinite mkaOrb;animation-delay:calc(var(--i)*-2.6s)}@keyframes mkaOrb{to{transform:rotate(360deg)}}.mka-logo{align-items:center;gap:10px;line-height:1;display:inline-flex}.mka-logo__w{gap:3px;display:grid}.mka-logo__w b{font:800 calc(var(--h)*.56)/1 var(--display);letter-spacing:-.01em;color:inherit}.mka-logo__w i{font:700 calc(var(--h)*.36)/1 var(--display);letter-spacing:.32em;text-transform:uppercase;background:linear-gradient(90deg,#22d3ee,#a98bff,#2ee6a6);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.mka{width:100%;max-width:420px;margin:0 auto;position:relative}.mka__svg{width:100%;height:auto;display:block;overflow:visible}.mka__dot.is-hit{filter:drop-shadow(0 0 4px #ffd166)}.mka__ring{transform-box:fill-box;transform-origin:50%;animation:30s linear infinite mkaRing}.mka__ring--2{animation-duration:44s;animation-direction:reverse}@keyframes mkaRing{to{stroke-dashoffset:-200px}}.mka__lens-spin{transform-box:fill-box;transform-origin:50%;animation:6s linear infinite mkaOrb}.mka__chips{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.mka__chips span{border:1px solid color-mix(in srgb,var(--c) 50%,transparent);color:#fff;font:700 .72rem var(--display);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:5s ease-in-out infinite mkaChip;animation-delay:calc(var(--i)*-1.6s);background:#0a1260bf;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;display:inline-flex;position:absolute}.mka__chips span i{background:var(--c);width:8px;height:8px;box-shadow:0 0 8px var(--c);border-radius:50%}.mka__chips span:first-child{top:12%;left:0}.mka__chips span:nth-child(2){top:30%;right:0}.mka__chips span:nth-child(3){bottom:8%;left:8%}@keyframes mkaChip{50%{transform:translateY(-6px)}}.product-tile__art .mka{max-width:320px}.product-tile__art .mka__svg{max-height:none!important}.product-card__art{margin:-6px 0 12px}.product-card__art .mka{max-width:260px;margin:0}.product-card__art--sam{align-items:center;min-height:44px;display:flex}.product-card--alt-art .mka-logo__w b{color:#0d1440}.product-card .mka{background:radial-gradient(70% 80% at 50% 45%,#16249a,#070c45);border-radius:20px;padding:8px 10px}.ft-prod .mka-mark,.mega__pmark .mka-mark{margin:-4px 0}@media (prefers-reduced-motion:reduce){.mka-mark__orb,.mka__ring,.mka__lens-spin,.mka__chips span{animation:none}}.frk-sam.product-tile__logo,.mka-logo.product-tile__logo{max-width:100%;width:auto!important;display:inline-flex!important}.frk-sam.product-tile__logo{height:var(--h)!important}.product-tile .mka-logo{color:#fff}.page-hero.mkx{--pa:#7c4dff;--pb:#22d3ee;--pc:#070b3a;color:#fff;isolation:isolate;background:radial-gradient(90% 120% at 100% 0,#2b1488,#070b3a 55%,#03041a);padding:clamp(40px,6vw,80px) 0 0;position:relative;overflow:hidden}.mkx__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;padding-bottom:clamp(40px,5vw,70px);display:grid}.mkx__h1{letter-spacing:-.035em;font:800 clamp(2.3rem,5.2vw,4.1rem)/1.02 var(--display)!important;margin:16px 0 8px!important}.mkx__h1 span{background:linear-gradient(90deg,#2ee6a6,#22d3ee,#a98bff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.mkx-rot{font:700 clamp(1.1rem,2.2vw,1.45rem) var(--display);align-items:center;gap:10px;margin:4px 0 12px;display:flex}.mkx-rot__l{color:#9aa6da}.mkx-rot__w{min-width:16ch;height:1.4em;display:inline-block;position:relative;overflow:hidden}.mkx-rot__w b{white-space:nowrap;color:var(--c);opacity:0;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s;position:absolute;top:0;left:0;transform:translateY(110%)}.mkx-rot__w b.is-on{opacity:1;transform:none}.mkx-rot__w b.is-out{opacity:0;transform:translateY(-110%)}.mkx__intro{max-width:56ch;color:#cbd3f5!important}.mkx-flow{flex-wrap:wrap;gap:6px;margin:6px 0 22px;padding:0;list-style:none;display:flex}.mkx-flow li{color:#9aa6da;font:700 .76rem var(--display);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 11px 6px 6px;transition:all .4s;display:inline-flex}.mkx-flow li span{background:#ffffff1f;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.66rem;display:grid}.mkx-flow li.is-on{color:#fff;background:linear-gradient(110deg,#7c4dff73,#22d3ee40);border-color:#ffffff40}.mkx-flow li.is-on span{color:#04102e;background:#2ee6a6}.mkx-stage{perspective:1100px;place-items:center;min-height:440px;display:grid;position:relative}.mkx-stage__globe{opacity:.95;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.mkx-stage__globe .mka{background:0 0;max-width:440px}.mkx-order{z-index:2;color:#0d1440;background:#fffffff5;border-radius:22px;width:min(100%,330px);margin:150px 0 0 120px;padding:16px 18px;animation:7s ease-in-out infinite mkxCard;position:relative;transform:rotateY(-14deg)rotateX(6deg);box-shadow:0 40px 70px -30px #000000d9}@keyframes mkxCard{50%{transform:rotateY(-6deg)rotateX(3deg)translateY(-8px)}}.mkx-order__top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.mkx-order__top b{font:800 .95rem var(--display)}.mkx-order__top span{color:#3b2bd9;font:800 .68rem var(--display);background:#eef0ff;border-radius:999px;padding:4px 10px}.mkx-order__top span.is-ok{color:#0b7a57;background:#d9f7ec}.mkx-order__row{color:#8a93ae;opacity:.45;background:#f6f8fc;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;font-size:.8rem;transition:all .45s cubic-bezier(.2,.8,.2,1);display:flex;transform:translate(-6px)}.mkx-order__row.is-on{opacity:1;color:#4a5378;transform:none;box-shadow:inset 3px 0 #7c4dff}.mkx-order__row b{color:#0d1440;font-weight:800}.mkx-order__flags{gap:4px;display:flex}.mkx-order__flags img{border-radius:3px}.mkx-order__bar{background:#eef0f8;border-radius:6px;height:6px;margin-top:10px;display:block;overflow:hidden}.mkx-order__bar i{background:linear-gradient(90deg,#7c4dff,#22d3ee);border-radius:6px;height:100%;transition:width .6s;display:block}.mkx-markets{background:#ffffff08;border-top:1px solid #ffffff1a;padding:14px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.mkx-markets__track{gap:26px;width:max-content;animation:40s linear infinite vtRoll;display:flex}.mkx-markets span{color:#c9d1f5;font:700 .84rem var(--display);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.mkx-markets img{border-radius:3px}@keyframes vtRoll{to{transform:translate(-50%)}}@media (max-width:980px){.mkx__in{grid-template-columns:1fr}.mkx-stage{min-height:380px}.mkx-order{margin:120px 0 0 60px}}@media (max-width:560px){.mkx-stage{min-height:340px}.mkx-order{margin:110px 0 0;transform:none}.mkx-rot__w{min-width:12ch}}@media (prefers-reduced-motion:reduce){.mkx *{transition:none!important;animation:none!important}}.hh-final{color:#0d1440;background:radial-gradient(40% 60% at 8% 15%,#dde8ff,#0000 70%),radial-gradient(35% 55% at 95% 90%,#ffe3ee,#0000 70%),radial-gradient(30% 40% at 70% 5%,#dffbf1,#0000 70%),#f7f8fd}.hh-final:before{content:"";z-index:-1;background-image:linear-gradient(#0d144008 1px,#0000 1px),linear-gradient(90deg,#0d144008 1px,#0000 1px);background-size:32px 32px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 80%,#000,#0000);mask-image:radial-gradient(70% 80%,#000,#0000)}.hh-final .hh-final__beam{opacity:.25;background:linear-gradient(90deg,#0000,#1e5bff,#0000)}.hh-final .hh-final__beam--2{background:linear-gradient(90deg,#0000,#f0457e,#0000)}.hh-final .hh-final__copy h2,.hh-final h2{color:#0d1440!important;-webkit-text-fill-color:#0d1440!important;background:0 0!important}.hh-final .hm-kicker{color:#0f9d74!important}.hh-final .hh-final__sub{color:#4a5378}.hh-final .hh-type{background:#fff;border:1px solid #e1e6f3;box-shadow:0 20px 40px -30px #0d144066}.hh-final .hh-type__label{color:#6a7397}.hh-final .hh-type b{color:#3b2bd9;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.hh-final .hh-type i{background:#3b2bd9}.hh-final .hh-door{color:#0d1440;background:#fff;border:1px solid #e6eaf5;overflow:hidden;box-shadow:0 14px 30px -26px #0d144080}.hh-final .hh-door:after{content:"";background:var(--c);border-radius:0 4px 4px 0;width:4px;position:absolute;top:14px;bottom:14px;left:0}.hh-final .hh-door:before{background:linear-gradient(120deg,transparent 30%,color-mix(in srgb,var(--c) 10%,transparent) 50%,transparent 70%)}.hh-final .hh-door__ic{background:color-mix(in srgb,var(--c) 12%,#fff);color:var(--c);border:0}.hh-final .hh-door__need{color:#6a7397}.hh-final .hh-door__go{color:#0d1440;border-color:#e1e6f3}.hh-final .hh-doors li.is-on .hh-door,.hh-final .hh-door:hover{border-color:color-mix(in srgb,var(--c) 45%,#fff);box-shadow:0 26px 50px -28px var(--c);background:#fff}.hh-final .hh-doors li.is-on .hh-door__ic{background:var(--c);color:#fff}.hh-final .hh-doors li.is-on .hh-door__need{color:#4a5378}.hh-final .hh-doors li.is-on .hh-door__go{background:var(--c);color:#fff;border-color:var(--c)}.hh-final .hh-door--main .hh-door,.hh-final .hh-doors li.hh-door--main.is-on .hh-door{color:#fff;background:linear-gradient(120deg,#0b22a8,#3b2bd9 60%,#7c4dff);border:0;box-shadow:0 28px 50px -26px #3b2bd9}.hh-final .hh-door--main .hh-door:after{display:none}.hh-final .hh-door--main .hh-door__ic{color:#fff;background:#ffffff26}.hh-final .hh-door--main .hh-door__need{color:#d7ddff}.hh-final .hh-door--main .hh-door__go{color:#0b22a8;background:#fff}.wa-float{display:none!important}.fw{right:24px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:149;align-items:center;gap:10px;text-decoration:none;transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed}html.fc-is-open .fw{opacity:0;pointer-events:none;transform:translateY(16px)scale(.8)}.fw__orb{color:#fff;background:radial-gradient(circle at 32% 28%,#7cf5a6,#25d366 45%,#0e9f4e);border-radius:50%;place-items:center;width:56px;height:56px;animation:3.2s ease-in-out infinite fwBreathe;display:grid;position:relative;box-shadow:0 14px 30px -10px #128c4ae6,inset 0 -4px 10px #003c1959,inset 0 3px 6px #ffffff73}.fw__orb svg{z-index:1;filter:drop-shadow(0 2px 2px #003c1959);transform-origin:50% 60%;animation:6s ease-in-out 1.5s infinite fwHello;position:relative}.fw__ring{border:2px solid #25d366b3;border-radius:50%;animation:3.2s cubic-bezier(.2,.6,.3,1) infinite fwSonar;position:absolute;top:0;bottom:0;left:0;right:0}.fw__ring--2{animation-delay:1.6s}.fw__dot{z-index:2;background:#ff3b5c;border-radius:50%;width:12px;height:12px;animation:2.4s ease-in-out infinite fwDot;position:absolute;top:2px;right:2px;box-shadow:0 0 0 2.5px #fff}.fw__label{color:#0b3b22;opacity:0;transform-origin:100%;pointer-events:none;white-space:nowrap;background:#fff;border-radius:14px;gap:1px;padding:8px 14px;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);display:grid;transform:translate(12px)scale(.96);box-shadow:0 14px 30px -14px #0d144073,0 0 0 1px #25d36640}.fw__label b{font:800 .86rem var(--display)}.fw__label small{color:#3e6b52;font-size:.72rem}.fw:hover .fw__label{opacity:1;transform:none}.fw:focus-visible .fw__label{opacity:1;transform:none}.fw:hover .fw__orb{transition:transform .3s;animation:none;transform:scale(1.08)rotate(-6deg)}.fw:focus-visible{outline:0}.fw:focus-visible .fw__orb{box-shadow:0 0 0 4px #fff,0 0 0 7px #25d366}@keyframes fwBreathe{50%{box-shadow:0 18px 36px -10px #128c4a,0 0 0 6px #25d3661f,inset 0 -4px 10px #003c1959,inset 0 3px 6px #ffffff73}}@keyframes fwSonar{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}@keyframes fwHello{0%,82%,to{transform:rotate(0)}85%{transform:rotate(-16deg)scale(1.08)}88%{transform:rotate(12deg)scale(1.08)}91%{transform:rotate(-8deg)}94%{transform:rotate(4deg)}}@keyframes fwDot{50%{transform:scale(1.25)}}@media (max-width:560px){.fw{right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}.fw__orb{width:50px;height:50px}.fw__label{display:none}}@media (prefers-reduced-motion:reduce){.fw__orb,.fw__orb svg,.fw__ring,.fw__dot{animation:none}.fw__ring{display:none}}.frk-logo{isolation:isolate;perspective:600px;line-height:0;display:inline-block;position:relative}.frk-logo__plate{padding:calc(var(--h)*.12) calc(var(--h)*.2);border-radius:calc(var(--h)*.22);background:#fff;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px -16px #0000008c,0 0 0 1px #fff9}.frk-logo__plate img{height:var(--h);width:auto;display:block}.frk-logo__sheen{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 35%,#fffffff2 48%,#96beff73 52%,#0000 64%) 130% 0/260% 100%;animation:6s ease-in-out infinite frkLogoSheen;position:absolute;top:0;bottom:0;left:0;right:0}.frk-logo__halo{z-index:-1;border-radius:calc(var(--h)*.3);background:conic-gradient(from var(--frkA,0deg),#1e5bff,#22d3ee,#7c4dff,#f0457e,#1e5bff);filter:blur(10px);opacity:.55;animation:8s linear infinite frkLogoHalo;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}@property --frkA{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes frkLogoHalo{to{--frkA:360deg}}@keyframes frkLogoSheen{0%,55%{background-position:130% 0}85%,to{background-position:-40% 0}}.frk-logo:hover .frk-logo__plate{transform:rotateX(8deg)rotateY(-10deg)translateY(-2px)}a:focus-visible .frk-logo__plate{transform:rotateX(8deg)rotateY(-10deg)translateY(-2px)}.header__logo .br-lock{border-radius:6px;overflow:hidden}.header__logo .br-lock:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffffe6 48%,#96beff66 52%,#0000 64%) 130% 0/260% 100%;animation:7s ease-in-out 1.5s infinite frkLogoSheen;position:absolute;top:0;bottom:0;left:0;right:0}.header__actions .btn--primary{isolation:isolate;background:linear-gradient(110deg,#0b22a8,#3b2bd9 35%,#7c4dff 60%,#0b22a8) 0 0/220% 100%;animation:6s ease-in-out infinite frkLtFlow;position:relative;overflow:hidden;box-shadow:0 10px 24px -10px #3b2bd9cc}.header__actions .btn--primary:before{content:"";z-index:-1;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%) 150% 0/250% 100%;animation:4.5s ease-in-out infinite frkLogoSheen;position:absolute;top:0;bottom:0;left:0;right:0}.header__actions .btn--primary:after{content:"";vertical-align:1px;background:#2ee6a6;border-radius:50%;width:8px;height:8px;margin-left:8px;animation:2s ease-out infinite frkLtPing;display:inline-block;box-shadow:0 0 #2ee6a6b3}.header__actions .btn--primary:hover{transform:translateY(-2px);box-shadow:0 16px 30px -12px #7c4dffe6}@keyframes frkLtFlow{50%{background-position:100% 0}}@keyframes frkLtPing{70%{box-shadow:0 0 0 8px #2ee6a600}to{box-shadow:0 0 #2ee6a600}}@media (prefers-reduced-motion:reduce){.frk-logo__sheen,.frk-logo__halo,.header__logo .br-lock:after,.header__actions .btn--primary,.header__actions .btn--primary:before,.header__actions .btn--primary:after{animation:none}}.header .nav__link.active,.header .nav__link--hl.active,.header .nav__link:active{animation:6s ease-in-out infinite navFlow;color:#fff!important;background:linear-gradient(110deg,#0b22a8,#3b2bd9 35%,#7c4dff 60%,#0b22a8) 0 0/220% 100%!important;box-shadow:0 10px 22px -12px #3b2bd9d9!important}.header .nav__link.active .caret{color:#fff;border-color:#fff!important}.header .nav__link.active:after{display:none}.header .nav__link:hover:not(.active),.header .nav__item.is-open .nav__link:not(.active){color:#3b2bd9!important;background:linear-gradient(110deg,#0b22a814,#7c4dff24)!important;box-shadow:inset 0 0 0 1px #7c4dff38!important}.header .nav__link--hl:not(.active){color:#3b2bd9!important;box-shadow:inset 0 0 0 1.5px #7c4dff59!important}@keyframes navFlow{50%{background-position:100% 0}}@media (prefers-reduced-motion:reduce){.header .nav__link.active{animation:none}}.frq-follow__qr{flex:none;grid-template-columns:1fr 1fr;gap:2px;width:14px;height:14px;display:inline-grid;position:relative}.frq-follow__qr i{border:2px solid;border-radius:2px}.frq-follow__qr i:nth-child(4){background:currentColor;border:0;transform:scale(.55)}.frq-follow h3{color:#fff;font:800 1rem var(--display);margin:0 0 14px}.frq-follow ul{grid-template-columns:repeat(3,44px);gap:10px;margin:0;padding:0;list-style:none;display:grid}.frq-follow li{position:relative}.frq-follow li>a{color:#fff;background:#ffffff12;border-radius:14px;place-items:center;width:44px;height:44px;transition:all .3s cubic-bezier(.3,1.5,.5,1);display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.frq-follow li>a:hover{background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 12px 24px -10px var(--c1);transform:translateY(-3px)rotate(-6deg)}.frq-follow li>a:focus-visible{background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 12px 24px -10px var(--c1);transform:translateY(-3px)rotate(-6deg)}.frq-follow__pop{z-index:5;opacity:0;pointer-events:none;transform-origin:bottom;background:#fff;border-radius:16px;justify-items:center;gap:2px;padding:10px 10px 8px;transition:all .25s cubic-bezier(.3,1.4,.5,1);display:grid;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%,10px)scale(.9);box-shadow:0 24px 40px -16px #0009}.frq-follow__pop:after{content:"";background:#fff;width:12px;height:12px;margin-left:-6px;position:absolute;bottom:-6px;left:50%;transform:rotate(45deg)}.frq-follow__pop img{width:120px;height:120px}.frq-follow__pop b{color:#0d1440;font:800 .82rem var(--display)}.frq-follow__pop small{color:#5a6385;font-size:.7rem}.frq-follow li:hover .frq-follow__pop,.frq-follow li:focus-within .frq-follow__pop{opacity:1;transform:translate(-50%)scale(1)}.frq-follow__all{color:#9fe7ff;font:700 .84rem var(--display);background:#22d3ee14;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:9px 14px;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1px #22d3ee4d}.frq-follow__all:hover{color:#fff;background:#22d3ee29}.cq{color:#0d1440;background:#f5f7fd;overflow-x:clip}.cq h1 em,.cq h2 em{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.cq-eyebrow{color:#9fe7ff;font:800 .78rem var(--display);letter-spacing:.14em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;margin:18px 0 14px;padding:7px 14px;display:inline-flex}.cq4{--e:cubic-bezier(.2,.75,.25,1)}.cq4-sec{isolation:isolate;padding:clamp(64px,8vw,108px) 0;position:relative;overflow:clip}.cq4 h2{font:800 clamp(1.9rem,3.6vw,2.9rem)/1.06 var(--display);letter-spacing:-.025em;overflow-wrap:anywhere;margin:12px 0 10px}.cq4-head{text-align:center;max-width:760px;margin:0 auto 40px}.cq4-head p{color:#4a5378;margin:0;font-size:1.04rem;line-height:1.6}.cq4-head h2 em{background:linear-gradient(90deg,#1e5bff,#7b4dff 50%,#f0457e);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cq4-kick{color:#3b2bd9;font:800 .72rem var(--display);letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex;box-shadow:0 0 0 1px #e3e7f5}.cq4-kick--dk{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff38}.cq4.is-live .cq4-sec:not(.is-in) .rv{opacity:0}.cq4 .cq4-sec.is-in:not(.is-done) .rv{animation:cq4Rise .8s var(--e) both}@keyframes cq4Rise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes cq4Spin{to{transform:rotate(360deg)}}@keyframes cq4Float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes cq4Scan{0%,to{opacity:0;transform:translateY(0)}10%,90%{opacity:1}50%{transform:translateY(var(--sh,140px))}}@keyframes cq4Flop{0%{transform:rotateY(0)}45%,55%{transform:rotateY(180deg)scale(1.04)}to{transform:rotateY(360deg)}}@keyframes cq4Flap{0%{opacity:.3;transform:rotateX(-90deg)}60%{opacity:1;transform:rotateX(12deg)}to{transform:rotateX(0)}}@keyframes cq4Toast{0%{opacity:0;transform:translate(-50%,20px)scale(.9)}15%,80%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)}}@keyframes cq4Img{0%{opacity:0;transform:scale(.85)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes cq4Drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(6%,8%)scale(1.1)}to{transform:translate(-5%,4%)scale(.95)}}@keyframes cq4Dash{to{stroke-dashoffset:0}}@keyframes cq4Up{0%{opacity:0;transform:translate(0,0)rotateY(0)}10%{opacity:.8}to{opacity:0;transform:translateY(-460px)rotateY(540deg)}}@keyframes cq4Bub{0%,to{transform:translate(0,0)scale(1)}50%{transform:translateY(-16px)scale(1.06)}}@keyframes cq4Sheen{to{background-position:-200% 0}}@keyframes cq4Ping{0%{opacity:.8;transform:scale(.7)}to{opacity:0;transform:scale(1.5)}}.cq4-hero{isolation:isolate;color:#fff;background:#070b2e;padding:clamp(34px,5vw,64px) 0 34px;position:relative;overflow:hidden}.cq4-hero__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cq4-hero__bg i{opacity:.35;border-radius:50%;width:60vmax;height:60vmax;position:absolute}.cq4-hero__bg i:first-child{background:radial-gradient(closest-side,#2f6bff,#0000 70%);animation:20s ease-in-out infinite alternate cq4Drift;top:-30vmax;left:-22vmax}.cq4-hero__bg i:nth-child(2){opacity:.25;background:radial-gradient(closest-side,#f0457e,#0000 70%);animation:26s ease-in-out infinite alternate-reverse cq4Drift;bottom:-36vmax;right:-24vmax}.cq4-hero__bg i:nth-child(3){opacity:.18;background:radial-gradient(closest-side,#22d3ee,#0000 70%);width:36vmax;height:36vmax;animation:30s ease-in-out infinite alternate cq4Drift;top:10%;left:40%}.cq4-hero__grid{background-image:radial-gradient(#ffffff29 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 70% at 70% 40%,#000,#0000);mask-image:radial-gradient(60% 70% at 70% 40%,#000,#0000)}.cq4-hero__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.cq4-hero__copy{min-width:0}.cq4-hero h1{font:800 clamp(2.4rem,5.4vw,4.4rem)/1.04 var(--display);letter-spacing:-.03em;margin:0 0 16px}.cq4-hero h1 em{background:linear-gradient(90deg,#22d3ee,#a78bfa 30%,#ff8fb3 50%,#a78bfa 70%,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cq4-hero__copy>p{color:#e6ecffdb;max-width:580px;margin:0 0 24px;font-size:1.08rem;line-height:1.6}.cq4-flap{background:#03051a;border-radius:14px;grid-template-columns:repeat(17,minmax(0,1fr));gap:3px;max-width:600px;padding:10px;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 40px -24px #000c;container-type:inline-size}.cq4-flap__c{aspect-ratio:3/4.2;perspective:200px;background:linear-gradient(#1b2048 0 49%,#12163a 51% 100%);border-radius:4px;place-items:center;display:grid;position:relative;overflow:hidden}.cq4-flap__c:after{content:"";background:#0009;height:1px;position:absolute;top:50%;left:0;right:0}.cq4-flap__c b{font:800 clamp(10px,4.4cqw,26px)/1 var(--display);color:#f4f6ff;transform-origin:50%;animation:cq4Flap .55s var(--e) both;animation-delay:calc(var(--i) * 35ms);display:block}.cq4-flap__c:nth-child(3n) b{color:#9fe7ff}.cq4-stats{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.cq4-stats span{color:#e6ecffcc;background:#ffffff12;border:1px solid #ffffff24;border-radius:14px;align-items:baseline;gap:8px;padding:10px 16px;font-size:.9rem;display:inline-flex}.cq4-stats b{font:800 1.6rem/1 var(--display);color:#fff;font-variant-numeric:tabular-nums}.cq4-phone{aspect-ratio:340/470;width:min(100%,340px);margin:0 auto;position:relative}.cq4-phone__halo{background:radial-gradient(closest-side,var(--b),transparent 70%);opacity:.5;border-radius:50%;transition:background .6s;position:absolute;top:8%;bottom:8%;left:4%;right:4%}.cq4-phone__body{will-change:transform;background:linear-gradient(160deg,#2a2f55,#0b0e27);border-radius:36px;padding:10px;animation:6s ease-in-out infinite cq4Float;position:absolute;top:2%;bottom:2%;left:18%;right:18%;box-shadow:inset 0 0 0 2px #ffffff26,0 40px 70px -30px #000c}.cq4-phone__notch{z-index:2;background:#05071a;border-radius:10px;width:64px;height:16px;margin-left:-32px;position:absolute;top:16px;left:50%}.cq4-phone__screen{background:linear-gradient(#0d1240,#05081f);border-radius:28px;place-items:center;height:100%;display:grid;position:relative;overflow:hidden}.cq4-phone__cam{aspect-ratio:1;--sh:calc(100% - 4px);background:#fff;border-radius:16px;width:72%;padding:8%;position:relative}.cq4-phone__cam img{width:100%;height:100%;animation:cq4Img .5s var(--e) both;display:block}.cq4-phone__laser{background:var(--b);opacity:.9;will-change:transform;border-radius:3px;height:3px;animation:1.7s ease-in-out infinite cq4Scan;position:absolute;top:2px;left:4%;right:4%}.cq4-phone__br{border:3px solid var(--b);width:18%;height:18%;transition:border-color .6s;position:absolute}.cq4-phone__br--1{border-bottom:0;border-right:0;border-radius:10px 0 0;top:-8px;left:-8px}.cq4-phone__br--2{border-bottom:0;border-left:0;border-radius:0 10px 0 0;top:-8px;right:-8px}.cq4-phone__br--3{border-top:0;border-right:0;border-radius:0 0 0 10px;bottom:-8px;left:-8px}.cq4-phone__br--4{border-top:0;border-left:0;border-radius:0 0 10px;bottom:-8px;right:-8px}.cq4-phone__toast{color:#0d1440;max-width:88%;font:800 .74rem/1.1 var(--display);white-space:nowrap;animation:cq4Toast 3.4s var(--e) both;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;animation-delay:.6s;display:inline-flex;position:absolute;bottom:9%;left:50%;box-shadow:0 10px 20px -8px #00000080}.cq4-phone__toast svg{color:#0e9f4e;flex:none}.cq4-chip{color:#fff;background:linear-gradient(135deg,var(--p1),var(--p2));width:42px;height:42px;box-shadow:0 12px 24px -10px var(--p1);animation:5s ease-in-out infinite cq4Float;animation-delay:calc(var(--i,0) * -.7s);border-radius:14px;place-items:center;display:grid;position:absolute}.cq4-chip--0{top:10%;left:0}.cq4-chip--1{animation-delay:-1s;top:4%;right:2%}.cq4-chip--2{animation-delay:-2s;top:46%;left:-2%}.cq4-chip--3{animation-delay:-3s;top:40%;right:-1%}.cq4-chip--4{animation-delay:-1.5s;bottom:10%;left:4%}.cq4-chip--5{animation-delay:-2.5s;bottom:14%;right:4%}.cq4-jump{flex-wrap:wrap;gap:10px;margin-top:34px;display:flex}.cq4-jump button{cursor:pointer;perspective:600px;font:700 .86rem var(--display);background:0 0;border:0;padding:0}.cq4-jump__in{transform-style:preserve-3d;transition:transform .55s var(--e);display:grid;position:relative}.cq4-jump__f,.cq4-jump__b{-webkit-backface-visibility:hidden;backface-visibility:hidden;white-space:nowrap;border-radius:999px;grid-area:1/1;justify-content:center;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.cq4-jump__f{color:#fff;background:#ffffff14;border:1px solid #ffffff2e}.cq4-jump__f i{background:var(--j);width:9px;height:9px;box-shadow:0 0 10px var(--j);border-radius:50%}.cq4-jump__b{background:var(--j);color:#fff;transform:rotateX(180deg)}.cq4-jump button:hover .cq4-jump__in{transform:rotateX(180deg)}.cq4-jump button:focus-visible .cq4-jump__in{transform:rotateX(180deg)}.cq4-jump button:focus-visible{outline-offset:3px;border-radius:999px;outline:3px solid #9fe7ff}.cq4-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.cqf{perspective:1100px;min-width:0}.cqf__in{height:100%;transform-style:preserve-3d;transition:transform .9s var(--e);transition-delay:calc(var(--i) * .11s + .1s);display:grid;position:relative}.cq4.is-live .cq4-sec:not(.is-in) .cqf__in{transform:rotateY(180deg)}.cq4-sec.is-done .cqf__in,.cqf.is-flip .cqf__in{transition-delay:0s}.cqf.is-flip .cqf__in{transform:rotateY(180deg)}.cqf.is-flop:not(.is-flip) .cqf__in{animation:cq4Flop 1.2s var(--e)}.cqf__f,.cqf__b{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;flex-direction:column;grid-area:1/1;gap:10px;padding:14px;display:flex;position:relative;overflow:hidden}.cqf__f{background:#fff;transition:box-shadow .3s;box-shadow:0 0 0 1px #e3e7f5,0 20px 40px -28px #0d144066}.cqf__f:before{content:"";background:linear-gradient(90deg,var(--p1),var(--p2));height:4px;position:absolute;top:0;left:0;right:0}.cqf:hover .cqf__f{box-shadow:0 0 0 1.5px var(--p1),0 26px 50px -26px var(--p1)}.cqf__b{text-align:center;color:#fff;background:linear-gradient(150deg,var(--p1),var(--p2));box-shadow:0 20px 40px -24px var(--p1);justify-content:center;align-items:center;transform:rotateY(180deg)}.cqf__b:before{content:"";background:conic-gradient(#0000,#ffffff40,#0000 30%);animation:8s linear infinite cq4Spin;position:absolute;top:-40%;bottom:-40%;left:-40%;right:-40%}.cqf__b>*{position:relative}.cqf__h{align-items:center;gap:10px;min-width:0;display:flex}.cqf__ic{color:#fff;background:linear-gradient(135deg,var(--p1),var(--p2));border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid}.cqf__t{min-width:0;display:grid}.cqf__t b{font:800 .92rem/1.2 var(--display);color:#0d1440;overflow-wrap:anywhere}.cqf__t small{color:#5a6385;overflow-wrap:anywhere;font-size:.74rem;line-height:1.3}.cqf__qr{aspect-ratio:1;--sh:calc(100% - 4px);background:#fff;border-radius:12px;padding:6px;display:block;position:relative;overflow:hidden}.cqf__qr img{width:100%;height:100%;image-rendering:pixelated;display:block}.cqf__scan{background:var(--p1);height:3px;box-shadow:0 0 12px var(--p1);opacity:0;border-radius:3px;position:absolute;top:2px;left:4%;right:4%}.cqf:hover .cqf__scan{animation:1.6s ease-in-out infinite cq4Scan}.cqf__act{gap:6px;margin-top:auto;display:flex}.cqf__act a,.cqf__act button{min-height:38px;font:700 .8rem var(--display);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:8px 12px;text-decoration:none;transition:transform .2s,background-color .2s;display:inline-flex}.cqf__act a:first-child{color:#fff;background:linear-gradient(135deg,var(--p1),var(--p2));flex:1}.cqf__act a:not(:first-child),.cqf__act button{color:#0d1440;background:#eef1fb;flex:none;width:38px;padding:0}.cqf__act a:hover,.cqf__act button:hover{transform:translateY(-2px)}.cqf__act button svg{transition:transform .5s var(--e)}.cqf__act button:hover svg{transform:rotate(180deg)}.cqf__big{background:#ffffff2e;border-radius:22px;place-items:center;width:72px;height:72px;display:grid;box-shadow:inset 0 0 0 1px #ffffff59}.cqf__b b{font:800 1.05rem/1.2 var(--display)}.cqf__b small{opacity:.9;overflow-wrap:anywhere;font-size:.8rem}.cqf__host{font:700 .72rem var(--display);overflow-wrap:anywhere;background:#0003;border-radius:999px;padding:5px 10px}.cqf__b p{opacity:.85;margin:0;font-size:.78rem}.cqf__act--b{flex-wrap:wrap;justify-content:center;width:100%;margin-top:6px}.cqf__act--b a:first-child{color:#0d1440;background:#fff;flex:auto}.cqf__act--b button{color:#fff;background:#fff3;flex:auto;width:auto;padding:0 12px}.cqf__f{visibility:visible;transition:visibility,box-shadow .3s}.cqf.is-flip .cqf__f{visibility:hidden;transition-delay:.45s,0s}.cqf__b{visibility:visible}.cqf:not(.is-flip) .cqf__act--b{visibility:hidden}.cqf--big .cqf__t b{font-size:1.05rem}.cqf--wa .cqf__f{box-shadow:0 0 0 1.5px #7cf5a6,0 20px 40px -26px #0e9f4e}.cq4-fr{background:linear-gradient(#f5f7fd,#eaf0ff)}.cq4-fr__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cq4-fr__bg i{border:1px dashed #2f6bff40;border-radius:50%;animation:50s linear infinite cq4Spin;position:absolute}.cq4-fr__bg i:first-child{width:900px;height:900px;top:-200px;left:-300px}.cq4-fr__bg i:nth-child(2){width:600px;height:600px;animation-direction:reverse;bottom:-200px;right:-200px}.cq4-fr__bg i:nth-child(3){border-style:solid;border-color:#7b4dff26;width:300px;height:300px;top:10%;right:20%}.cq4-fr__grid{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.cq4-grid--site{grid-template-columns:minmax(0,1fr)}.cq4-grid--site .cqf__f{background:linear-gradient(160deg,#0b1c6b,#2f6bff);padding:20px;box-shadow:0 30px 60px -30px #2f6bff}.cq4-grid--site .cqf__t b{color:#fff}.cq4-grid--site .cqf__t small{color:#ffffffbf}.cq4-grid--site .cqf__ic{background:#fff3}.cq4-grid--site .cqf__act a:first-child{color:#0b1c6b;background:#fff}.cq4-grid--site .cqf__act a:not(:first-child),.cq4-grid--site .cqf__act button{color:#fff;background:#ffffff2e}.cq4-grid--fr{grid-template-columns:repeat(4,minmax(0,1fr))}.cq4-pan{color:#fff;background:radial-gradient(70% 80% at 85% 10%,var(--c1),transparent 60%),radial-gradient(60% 70% at 0% 100%,var(--c2),transparent 60%),var(--c0)}.cq4-pan__in{grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:clamp(22px,3vw,40px);display:grid}.cq4-pan.is-rev .cq4-pan__in{grid-template-columns:minmax(0,1fr) minmax(0,320px)}.cq4-pan.is-rev .cq4-id{order:2}.cq4-motif{z-index:-1;pointer-events:none;position:absolute}.cq4-motif--mho{opacity:.35;width:100%;height:120px;top:46%;left:0;right:0}.cq4-motif--mho path{fill:none;stroke:#fff;stroke-width:2.5px;stroke-dasharray:1400;stroke-dashoffset:1400px;animation:4s linear infinite cq4Dash}.cq4-motif--t2o{top:0;bottom:0;left:0;right:0}.cq4-motif--t2o i{background:#ffffff14;border:1px solid #ffffff2e;border-radius:30px 30px 30px 6px;width:90px;height:60px;animation:7s ease-in-out infinite cq4Bub;position:absolute}.cq4-motif--t2o i:first-child{top:12%;left:4%}.cq4-motif--t2o i:nth-child(2){width:120px;animation-delay:-2s;top:8%;right:6%}.cq4-motif--t2o i:nth-child(3){animation-delay:-4s;bottom:6%;left:40%}.cq4-motif--t2o i:nth-child(4){width:60px;height:40px;animation-delay:-1s;top:40%;right:30%}.cq4-motif--t2o i:nth-child(5){width:70px;height:46px;animation-delay:-3s;bottom:14%;left:12%}.cq4-motif--t2o i:nth-child(6){animation-delay:-5s;bottom:10%;right:4%}.cq4-motif--mfr{top:0;bottom:0;left:0;right:0;overflow:hidden}.cq4-motif--mfr i{color:#7a4f0b;width:38px;height:38px;font:800 18px/1 var(--display);opacity:0;background:radial-gradient(circle at 35% 30%,#fff7c2,#f5c84a 45%,#b9821f);border-radius:50%;place-items:center;font-style:normal;animation:9s linear infinite cq4Up;display:grid;position:absolute;bottom:-50px}.cq4-motif--mfr i:first-child{left:5%}.cq4-motif--mfr i:nth-child(2){animation-delay:-1.3s;left:20%}.cq4-motif--mfr i:nth-child(3){animation-delay:-2.6s;left:36%}.cq4-motif--mfr i:nth-child(4){animation-delay:-3.9s;left:52%}.cq4-motif--mfr i:nth-child(5){animation-delay:-5.2s;left:68%}.cq4-motif--mfr i:nth-child(6){animation-delay:-6.5s;left:82%}.cq4-motif--mfr i:nth-child(7){animation-delay:-7.8s;left:94%}.cq4-id{perspective:1200px;position:sticky;top:96px}.cq4-id__in{transform-style:preserve-3d;transition:transform .9s var(--e);display:grid}.cq4-id.is-flip .cq4-id__in{transform:rotateY(180deg)}.cq4-id__f,.cq4-id__b{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#ffffff1a;border-radius:26px;flex-direction:column;grid-area:1/1;gap:12px;padding:22px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,0 40px 70px -40px #000000b3}.cq4-id__f{visibility:visible;transition:visibility}.cq4-id.is-flip .cq4-id__f{visibility:hidden;transition-delay:.45s}.cq4-id__b{background:linear-gradient(150deg,var(--c1),var(--c2));visibility:hidden;transition:visibility 0s .45s;transform:rotateY(180deg)}.cq4-id.is-flip .cq4-id__b{visibility:visible;transition-delay:0s}.cq4-id__shine{pointer-events:none;background:linear-gradient(110deg,#0000 40%,#ffffff2e 50%,#0000 60%) 0 0/250% 100%;animation:5s linear infinite cq4Sheen;position:absolute;top:0;bottom:0;left:0;right:0}.cq4-id__logo{min-height:40px;display:block}.cq4-id h2{color:#fff;overflow-wrap:normal;word-break:normal;margin:0;font-size:clamp(1.3rem,1.9vw,1.62rem)}.cq4-id__tag{font:600 1rem/1.4 var(--display);color:#ffffffe6;margin:0}.cq4-id__qr{aspect-ratio:1;background:#fff;border-radius:18px;align-self:center;width:min(100%,220px);padding:10px;position:relative}.cq4-id__qr img{z-index:1;width:100%;height:100%;display:block;position:relative}.cq4-id__ring{z-index:0;border-radius:22px;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;overflow:hidden}.cq4-id__ring i{background:conic-gradient(var(--c1),var(--c2),transparent 40%,var(--c1));animation:4s linear infinite cq4Spin;position:absolute;top:-50%;bottom:-50%;left:-50%;right:-50%}.cq4-id__act a:first-child{color:#0d1440;background:#fff}.cq4-id__act a:not(:first-child),.cq4-id__act button{color:#fff;background:#ffffff2e}.cq4-id__who{font:700 1.05rem/1.45 var(--display);align-items:flex-start;gap:10px;margin:4px 0 0;display:flex}.cq4-id__who svg{flex:none;margin-top:3px}.cq4-id__list{gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cq4-id__list li{font:700 .86rem var(--display);background:#ffffff29;border-radius:12px;align-items:center;gap:10px;padding:9px 12px;display:flex}.cq4-id__back{color:#0d1440;font:700 .84rem var(--display);cursor:pointer;background:#fff;border:0;border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin-top:auto;padding:10px 14px;display:inline-flex}.cq4-grid--pan{grid-template-columns:repeat(3,minmax(0,1fr))}.cq4-grid--mho .cqf__f:before{background:linear-gradient(90deg,var(--p1),var(--p2));height:10px;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'><path d='M0 6H30L34 1L38 9L42 3L45 6H100' fill='none' stroke='black' stroke-width='2'/></svg>") 0 0/100% 100%;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 10' preserveAspectRatio='none'><path d='M0 6H30L34 1L38 9L42 3L45 6H100' fill='none' stroke='black' stroke-width='2'/></svg>") 0 0/100% 100%}.cq4-grid--t2o .cqf__f,.cq4-grid--t2o .cqf__b{border-radius:22px 22px 22px 6px}.cq4-grid--t2o .cqf:nth-child(2n) .cqf__f,.cq4-grid--t2o .cqf:nth-child(2n) .cqf__b{border-radius:22px 22px 6px}.cq4-grid--t2o .cqf:nth-child(3n+2){transform:translateY(22px)}.cq4-grid--mfr .cqf__b{color:#3a1a03;background:radial-gradient(circle at 35% 30%,#fff3c4,#f5c84a 40%,#c98a1b 75%,#8a5a0c);box-shadow:inset 0 0 0 8px #ffffff40}.cq4-grid--mfr .cqf__big{background:#3a1a031f;border-radius:50%;box-shadow:inset 0 0 0 2px #3a1a0340}.cq4-grid--mfr .cqf__host{background:#3a1a0326}.cq4-grid--mfr .cqf__act--b button{color:#3a1a03;background:#3a1a032e}.cq4-grid--mfr .cqf__act--b a:first-child{color:#fff;background:#3a1a03}.cq4-sam{color:#fff;background:radial-gradient(60% 70% at 80% 20%,#4b2bd9,#0000 65%),radial-gradient(50% 60% at 10% 90%,#0e7490,#0000 65%),#0a0730}.cq4-sam__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cq4-sam__bg i{background-image:linear-gradient(#a78bfa1f 1px,#0000 1px),linear-gradient(90deg,#a78bfa1f 1px,#0000 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 60% at 70% 30%,#000,#0000);mask-image:radial-gradient(60% 60% at 70% 30%,#000,#0000)}.cq4-sam__bg i:nth-child(2){display:none}.cq4-sam__top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:30px;margin-bottom:40px;display:grid}.cq4-sam h2{color:#fff}.cq4-sam h2 em{background:linear-gradient(90deg,#a78bfa,#22d3ee);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.cq4-sam__what{font:700 1.05rem/1.4 var(--display);color:#c4b5fd;margin:0 0 10px}.cq4-sam__copy>p{color:#e6ecffd9;line-height:1.6}.cq4-sam__go{margin-top:8px}.cq4-orb{aspect-ratio:1;width:min(100%,340px);margin:0 auto;position:relative}.cq4-orb__ring{border:1.5px solid #a78bfa59;border-radius:50%;position:absolute}.cq4-orb__ring i{background:#22d3ee;border-radius:50%;width:10px;height:10px;margin-left:-5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 14px #22d3ee}.cq4-orb__ring--a{animation:18s linear infinite cq4Spin;top:0;bottom:0;left:0;right:0}.cq4-orb__ring--b{border-style:dashed;animation:12s linear infinite reverse cq4Spin;top:16%;bottom:16%;left:16%;right:16%}.cq4-orb__ring--c{animation:8s linear infinite cq4Spin;top:32%;bottom:32%;left:32%;right:32%}.cq4-orb__core{background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:38%;bottom:38%;left:38%;right:38%;box-shadow:0 0 0 8px #ffffff1f,0 0 60px #7b4dff}.cq4-orb__core:after{content:"";border:2px solid #a78bfa;border-radius:50%;animation:2.4s ease-out infinite cq4Ping;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.cq4-orb__spin{animation:30s linear infinite cq4Spin;position:absolute;top:0;bottom:0;left:0;right:0}.cq4-orb__sat{width:44px;height:44px;transform:rotate(var(--a)) translateY(-150%) translateY(-46px);margin:-22px 0 0 -22px;position:absolute;top:50%;left:50%}.cq4-orb__sat i{color:#fff;background:linear-gradient(135deg,var(--p1),var(--p2));width:100%;height:100%;box-shadow:0 10px 20px -8px var(--p1);transform:rotate(calc(-1 * var(--a)));border-radius:14px;place-items:center;animation:30s linear infinite cq4SpinR;display:grid}@keyframes cq4SpinR{to{rotate:-360deg}}.cq4-grid--sam{grid-template-columns:repeat(4,minmax(0,1fr))}.cq4-grid--sam .cqf__b{background:linear-gradient(150deg,#1b1060,#3b1d9a 50%,#0e7490);box-shadow:inset 0 0 0 1px #a78bfa80}.cq4-grid--sam .cqf__f{box-shadow:0 0 0 1px #a78bfa99,0 26px 50px -30px #7b4dff}.cq4-direct{background:linear-gradient(#f5f7fd,#e9fff3)}.cq4-pass{perspective:1200px;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.cq4-pass__it{min-width:0}.cq4-pass__in{box-shadow:0 0 0 1px #e3e7f5,0 26px 50px -30px var(--c1);transform-origin:50% 0;transition:transform .5s var(--e);background:#fff;border-radius:22px;grid-template-columns:minmax(0,1fr) 2px auto;align-items:stretch;display:grid;overflow:hidden}.cq4-pass__it:hover .cq4-pass__in{transform:rotateX(8deg)translateY(-4px)}.cq4-pass__it.is-flop .cq4-pass__in{animation:cq4Flop 1.2s var(--e)}.cq4 .cq4-sec.is-in:not(.is-done) .cq4-pass__in{animation:cq4Swing .9s var(--e) both;animation-delay:calc(var(--i) * .15s)}@keyframes cq4Swing{0%{opacity:0;transform:rotateX(-90deg)}to{opacity:1;transform:none}}.cq4.is-live .cq4-direct:not(.is-in) .cq4-pass__in{opacity:0}.cq4-pass__l{background:linear-gradient(150deg,var(--c1),var(--c2));color:#fff;flex-direction:column;gap:6px;min-width:0;padding:20px;display:flex}.cq4-pass__ic{background:#fff3;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:6px;display:grid}.cq4-pass__l b{font:800 1.15rem/1.2 var(--display)}.cq4-pass__l small{opacity:.92;overflow-wrap:anywhere;font-size:.82rem}.cq4-pass__l a{color:#0d1440;font:700 .8rem var(--display);background:#fff;border-radius:10px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:8px 12px;text-decoration:none;display:inline-flex}.cq4-pass__cut{background:repeating-linear-gradient(#d9def0 0 6px,#0000 6px 12px)}.cq4-pass__r{flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex}.cq4-pass__r img{width:120px;height:120px;display:block}.cq4-pass__r a{color:#0d1440;font:700 .76rem var(--display);background:#eef1fb;border-radius:8px;align-items:center;gap:5px;padding:5px 10px;text-decoration:none;display:inline-flex}.cq4-note{color:#4a5378;align-items:flex-start;gap:10px;max-width:760px;margin:30px auto 0;font-size:.92rem;line-height:1.6;display:flex}.cq4-note svg{color:#0e9f4e;flex:none;margin-top:3px}@media (max-width:1100px){.cq4-grid--fr,.cq4-grid--sam{grid-template-columns:repeat(3,minmax(0,1fr))}.cq4-pass{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}}@media (max-width:960px){.cq4-hero__in,.cq4-fr__grid,.cq4-pan__in,.cq4-pan.is-rev .cq4-pan__in,.cq4-sam__top{grid-template-columns:minmax(0,1fr)}.cq4-pan.is-rev .cq4-id{order:0}.cq4-id{width:100%;max-width:440px;margin:0 auto;position:relative;top:0}.cq4-grid--site{width:100%;max-width:380px;margin:0 auto}.cq4-phone{width:min(100%,280px)}}@media (max-width:640px){.cq4-grid--fr,.cq4-grid--pan,.cq4-grid--sam{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cq4-grid--t2o .cqf:nth-child(3n+2){transform:none}.cqf__f,.cqf__b{border-radius:16px;padding:11px}.cqf__t b{font-size:.84rem}.cqf__act a:first-child{padding:8px 6px}.cq4-jump{gap:8px}.cq4-jump__f,.cq4-jump__b{padding:9px 13px;font-size:.8rem}.cq4-pass__in{grid-template-columns:minmax(0,1fr)}.cq4-pass__cut{background:repeating-linear-gradient(90deg,#d9def0 0 6px,#0000 6px 12px);height:2px}.cq4-pass__r{flex-direction:row}.cq4-orb__sat{width:36px;height:36px;margin:-18px 0 0 -18px}}@media (max-width:380px){.cq4-grid--fr,.cq4-grid--pan,.cq4-grid--sam{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.cq4 *,.cq4 :before,.cq4 :after{transition:none!important;animation:none!important}}@media (max-width:640px){.cqf__b p,.cqf__host{display:none}.cqf__big{border-radius:18px;width:56px;height:56px}.cqf__act--b a:first-child{flex-basis:100%}}html[data-theme=dark] .cq4-fr{background:linear-gradient(#0a0f2c,#0d1440)}html[data-theme=dark] .cq4-direct{background:linear-gradient(#0a0f2c,#07261c)}html[data-theme=dark] .cq4-head h2{color:#fff}html[data-theme=dark] .cq4-head p,html[data-theme=dark] .cq4-note{color:#b8c2e6}html[data-theme=dark] .cq4-kick{color:#c4b5fd;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}html[data-theme=dark] .cqf__f{background:#141b45;box-shadow:0 0 0 1px #ffffff1f,0 20px 40px -24px #000c}html[data-theme=dark] .cqf__t b{color:#fff}html[data-theme=dark] .cqf__t small{color:#b8c2e6}html[data-theme=dark] .cqf__act a:not(:first-child),html[data-theme=dark] .cqf__act button{color:#fff;background:#ffffff1a}html[data-theme=dark] .cqf__qr{background:#fff}html[data-theme=dark] .cq4-pass__in{box-shadow:0 0 0 1px #ffffff1f,0 26px 50px -30px var(--c1);background:#141b45}html[data-theme=dark] .cq4-pass__r{background:#fff}html[data-theme=dark] .cq4-pass__cut{background:repeating-linear-gradient(#ffffff4d 0 6px,#0000 6px 12px)}html[data-theme=dark] .cq4-fr__bg i{border-color:#a78bfa40}.page-hero.ph,.page-hero.fri{color:#fff;isolation:isolate;background:radial-gradient(90% 120% at 100% 0%,color-mix(in srgb,var(--pa) 40%,var(--pc)),var(--pc) 55%,#03041a);padding:clamp(40px,6vw,86px) 0 clamp(54px,7vw,96px);position:relative;overflow:hidden}.page-hero.fri{--pa:#22d3ee;--pb:#7c4dff;--pc:#070b3a}.ph__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ph__bg i{filter:blur(80px);border-radius:50%;position:absolute}.ph__bg i:first-child{background:var(--pa);opacity:.42;width:460px;height:460px;animation:22s ease-in-out infinite alternate vtDrift;top:-180px;left:-160px}.ph__bg i:nth-child(2){background:var(--pb);opacity:.34;width:380px;height:380px;animation:28s ease-in-out infinite alternate-reverse vtDrift;bottom:-200px;right:-100px}.ph__noise{background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:24px 24px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}@keyframes vtDrift{to{transform:translate(8vw,5vw)scale(1.15)}}.ph__in,.fri__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid}.ph__copy{min-width:0}.ph .crumbs,.fri .crumbs{margin-bottom:14px}.ph__kick{font:800 .72rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--pb) 70%,#fff);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.ph__kick i{background:var(--pb);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb,var(--pb) 70%,transparent);border-radius:50%;animation:2s ease-out infinite phPing}@keyframes phPing{70%{box-shadow:0 0 0 9px #0000}}.ph-h1{letter-spacing:-.035em;color:#fff;font:800 clamp(2.3rem,5.4vw,4.3rem)/1.03 var(--display)!important;margin:16px 0 14px!important}.ph-w{opacity:0;animation:.7s cubic-bezier(.2,.8,.2,1) forwards phWord;animation-delay:calc(var(--i)*70ms + .1s);white-space:pre;display:inline-block;transform:translateY(.5em)rotate(4deg)}.ph-one{background:linear-gradient(90deg,#fff 40%,var(--pb),color-mix(in srgb,var(--pa) 50%,#fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:.6s ease-out both phOne;display:inline}@keyframes phOne{0%{opacity:0;transform:translateY(.25em)}}.ph-w--last{background:linear-gradient(90deg,var(--pb),color-mix(in srgb,var(--pa) 50%,#fff));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}@keyframes phWord{to{opacity:1;transform:none}}.ph__intro{max-width:58ch;color:#cbd3f5!important;font-style:normal!important}.ph-art{aspect-ratio:1;width:min(100%,440px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.ph-portals__core{z-index:2;width:130px;height:130px;box-shadow:0 0 0 12px #ffffff0f,0 0 60px color-mix(in srgb,var(--pa) 70%,transparent);background:radial-gradient(circle at 35% 30%,#fff,#ffe7f0);border-radius:50%;place-items:center;margin:-65px;display:grid;position:absolute;top:50%;left:50%}.ph-portals__ring{border:1.5px dashed #ffffff38;border-radius:50%;animation:30s linear infinite ltSpin;position:absolute;top:12%;bottom:12%;left:12%;right:12%;transform:rotateX(65deg)}.ph-portals__ring--2{border-style:solid;border-color:#ffffff1a;animation-duration:50s;animation-direction:reverse;top:2%;bottom:2%;left:2%;right:2%}.ph-portals__orbit{animation:34s linear infinite ltSpin;position:absolute;top:0;bottom:0;left:0;right:0}.ph-portals__sat{width:0;height:0;transform:rotate(calc(var(--k)*360deg/var(--n))) translateY(-170px);position:absolute;top:50%;left:50%}.ph-portals__plate{width:150px;height:56px;transform:rotate(calc(var(--k)*-360deg/var(--n)));background:#fff;border-radius:16px;place-items:center;padding:6px 10px;animation:34s linear infinite phCounter;display:grid;position:absolute;top:-28px;left:-75px;box-shadow:0 18px 36px -16px #000000b3}@keyframes phCounter{0%{transform:rotate(calc(var(--k)*-360deg/var(--n)))}to{transform:rotate(calc(var(--k)*-360deg/var(--n) - 360deg))}}.ph-portals__plate .plogo{background:0 0;height:40px;padding:0}.ph-portals__dot{background:hsl(calc(var(--k)*36deg + 300deg) 90% 65%);width:9px;height:9px;animation:3.6s cubic-bezier(.4,0,.2,1) infinite phJoin;animation-delay:calc(var(--k)*-.36s);border-radius:50%;margin:-4.5px;position:absolute;top:50%;left:50%}@keyframes phJoin{0%{transform:rotate(calc(var(--k)*36deg)) translateY(-230px) scale(.4);opacity:0}25%{opacity:1}to{transform:rotate(calc(var(--k)*36deg + 90deg)) translateY(-40px) scale(1);opacity:0}}.ph-portals__tag{font:700 .76rem var(--display);color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:6s ease-in-out infinite phTag;animation-delay:calc(var(--k)*-2s);background:#ffffff1f;border:1px solid #ffffff40;border-radius:999px;padding:6px 12px;font-style:normal;position:absolute}.ph-portals__tag:first-of-type{top:16%;left:0}.ph-portals__tag:nth-of-type(2){top:48%;right:0}.ph-portals__tag:nth-of-type(3){bottom:6%;left:10%}@keyframes phTag{50%{transform:translateY(-10px)}}.ph-blog{perspective:1000px}.ph-blog__card{color:#0d1440;width:250px;height:300px;transform:translate(calc(var(--d)*34px),calc(var(--d)*-22px)) rotate(calc(var(--d)*6deg - 6deg)) scale(calc(1 - var(--d)*.06));z-index:calc(10 - var(--d));opacity:calc(1 - var(--d)*.18);background:#fff;border-radius:20px;flex-direction:column;gap:6px;margin:-150px 0 0 -125px;padding:14px;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 30px 60px -30px #000c}.ph-blog__cover{color:#fff;background:radial-gradient(120% 90% at 100% 0%,var(--v2),var(--v1));border-radius:14px;place-items:center;height:120px;display:grid;position:relative;overflow:hidden}.ph-blog__cover:after{content:"";background:repeating-linear-gradient(120deg,#ffffff1f 0 2px,#0000 2px 14px);position:absolute;top:0;bottom:0;left:0;right:0}.ph-blog__card small{color:var(--v1);font:800 .66rem var(--display);letter-spacing:.1em;text-transform:uppercase}.ph-blog__card b{font:800 .98rem/1.25 var(--display);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ph-blog__card i{background:#edf0f8;border-radius:3px;height:6px}.ph-blog__card i+i{width:70%}.ph-blog__card em{color:#8a93ae;margin-top:auto;font-size:.72rem;font-style:normal}.ph-blog__pen{z-index:20;font:700 .8rem var(--display);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1f;border:1px solid #fff3;border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;bottom:4%;left:0}.ph-blog__pen i{background:#fff;width:2px;height:14px;animation:1s steps(2,end) infinite ltBlink}.ph-team__core{z-index:2;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--pa) 50%,#fff),var(--pa));width:120px;height:120px;box-shadow:0 0 50px color-mix(in srgb,var(--pa) 70%,transparent);border-radius:50%;align-content:center;place-items:center;margin:-60px;animation:4s ease-in-out infinite phBreath;display:grid;position:absolute;top:50%;left:50%}.ph-team__core b{font:900 1.8rem/1 var(--display)}.ph-team__core small{font:700 .8rem var(--display);letter-spacing:.14em;text-transform:uppercase}@keyframes phBreath{50%{transform:scale(1.06)}}.ph-team__links{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ph-team__links circle{fill:none;stroke:#ffffff2e;stroke-width:1.5px;stroke-dasharray:4 8;animation:12s linear infinite phDash}@keyframes phDash{to{stroke-dashoffset:-240px}}.ph-team__node{width:110px;transform:rotate(calc(var(--k)*90deg + 45deg)) translateY(-150px) rotate(calc(var(--k)*-90deg - 45deg));animation:5s ease-in-out infinite phTag;animation-delay:calc(var(--k)*-1.2s);justify-items:center;gap:6px;margin-top:-40px;margin-left:-55px;display:grid;position:absolute;top:50%;left:50%}.ph-team__node span{color:#fff;background:linear-gradient(135deg,var(--v1),var(--v2));width:64px;height:64px;box-shadow:0 16px 30px -12px var(--v1);border-radius:20px;place-items:center;display:grid}.ph-team__node em{font-style:normal;font:800 .82rem var(--display)}.ph-careers__step{left:calc(8% + var(--k)*17%);bottom:calc(10% + var(--k)*13%);background:linear-gradient(90deg,var(--pa),var(--pb));width:22%;height:16px;opacity:calc(.35 + var(--k)*.15);box-shadow:0 10px 20px -10px var(--pa);animation:1s cubic-bezier(.3,1.5,.5,1) both phStep;animation-delay:calc(var(--k)*.15s);border-radius:8px;position:absolute}@keyframes phStep{0%{transform-origin:0;transform:scaleX(0)}}.ph-careers__climber{width:62px;height:62px;color:var(--pc);box-shadow:0 0 0 8px #ffffff1f,0 20px 40px -10px var(--pa);background:#fff;border-radius:50%;place-items:center;animation:6s cubic-bezier(.5,0,.5,1) infinite phClimb;display:grid;position:absolute;bottom:16%;left:8%}@keyframes phClimb{0%{transform:translate(0)}80%,to{transform:translate(300%,-380%)}}.ph-careers__tag{font:900 1.4rem var(--display);color:#ffffffd9;left:calc(14% + var(--k)*30%);bottom:calc(24% + var(--k)*22%);font-style:normal;position:absolute}.ph-svc{perspective:900px;place-items:center;display:grid}.ph-svc__cube{width:200px;height:200px;transform-style:preserve-3d;animation:16s linear infinite phCube;position:relative}@keyframes phCube{0%{transform:rotateX(-14deg)rotateY(0)}to{transform:rotateX(-14deg)rotateY(-360deg)}}.ph-svc__face{color:#fff;text-align:center;background:linear-gradient(135deg,var(--v1),var(--v2));transform:rotateY(calc(var(--i)*90deg)) translateZ(100px);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:26px;align-content:center;place-items:center;gap:10px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #ffffff40}.ph-svc__face b{font:800 1rem var(--display);padding:0 14px}.ph-svc__shadow{background:radial-gradient(closest-side,#00000080,#0000);border-radius:50%;width:220px;height:30px;position:absolute;bottom:12%}.ph-prod__card{color:#0d1440;background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:16px 18px;display:flex;position:absolute;box-shadow:0 30px 60px -30px #000c}.ph-prod__card--1{width:62%;animation:7s ease-in-out infinite phTag;top:10%;left:0;transform:rotate(-6deg)}.ph-prod__card--1 i{opacity:.25;background:linear-gradient(90deg,#2f6bff,#7b4dff);border-radius:4px;height:7px}.ph-prod__card--1 i:nth-child(3){width:70%}.ph-prod__card--1 i:nth-child(4){width:45%}.ph-prod__card--2{animation:6s ease-in-out -3s infinite phTag;bottom:8%;right:0;transform:rotate(5deg)}.ph-prod__card--2 .mka-logo__w b{color:#0d1440}.ph-prod__globe{width:56%;position:absolute;top:6%;right:4%}.ph-prod__globe .mka{background:0 0;padding:0}.ph-priv{place-items:center;display:grid}.ph-priv__ring{inset:calc(10% + var(--k)*10%);border:2px solid color-mix(in srgb,var(--pb) 50%,transparent);animation:4s ease-out infinite phRipple;animation-delay:calc(var(--k)*1.3s);border-radius:50%;position:absolute}@keyframes phRipple{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.ph-priv__shield{color:#fff;background:linear-gradient(135deg,var(--pa),var(--pb));width:150px;height:150px;box-shadow:0 30px 60px -20px var(--pa);border-radius:40px;place-items:center;display:grid;position:relative}.ph-priv__lock{width:50px;height:50px;color:var(--pa);background:#fff;border-radius:16px;place-items:center;animation:3s ease-in-out infinite phBreath;display:grid;position:absolute}.ph-priv__tag{font:700 .76rem var(--display);animation:6s ease-in-out infinite phTag;animation-delay:calc(var(--k)*-1.5s);background:#ffffff1f;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-style:normal;display:inline-flex;position:absolute}.ph-priv__tag:first-of-type{top:14%;left:0}.ph-priv__tag:nth-of-type(2){top:24%;right:0}.ph-priv__tag:nth-of-type(3){bottom:14%;left:4%}.ph-priv__tag:nth-of-type(4){bottom:8%;right:4%}.ph-base{place-items:center;display:grid}.fri__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 6px;padding:0;list-style:none;display:grid}.fri__stats li{opacity:0;transition:all .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*80ms);background:#ffffff12;border:1px solid #ffffff24;border-radius:16px;padding:12px 14px;transform:translateY(12px)}.fri.is-in .fri__stats li{opacity:1;transform:none}.fri__stats b{font:900 1.6rem var(--display);background:linear-gradient(90deg,#fff,var(--pa));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.fri__stats span{color:#c2caef;font-size:.78rem}.fri__note{color:#9aa4d6;margin:0 0 18px;font-size:.78rem}.fri-orbit{aspect-ratio:1;perspective:1200px;width:min(100%,460px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.fri-orbit__core{z-index:2;text-align:center;background:radial-gradient(circle at 35% 30%,#3d6bff,#14248f 70%);border-radius:50%;align-content:center;place-items:center;width:170px;height:170px;margin:-85px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 14px #ffffff0d,0 0 80px #3d6bff99,inset 0 -12px 30px #00000059}.fri-orbit__core b{font:900 2.6rem/1 var(--display)}.fri-orbit__core em{color:#d7deff;max-width:130px;margin-top:4px;font-size:.78rem;font-style:normal}.fri-orbit__ring{transform-style:preserve-3d;animation:40s linear infinite friSpin;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(18deg)}.fri-orbit:hover .fri-orbit__ring{animation-play-state:paused}@keyframes friSpin{to{transform:rotate(360deg)}}.fri-orbit__tile{cursor:pointer;width:0;height:0;transform:rotate(calc(var(--k)*360deg/var(--n))) translateY(-190px);background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%}.fri-orbit__face{color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 45%,#141a5a),#0b1050);width:92px;height:92px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent),0 16px 30px -14px #000;transform:rotate(calc(var(--k)*-360deg/var(--n)));border-radius:24px;align-content:center;place-items:center;gap:2px;transition:box-shadow .3s,background .3s;animation:40s linear infinite friCounter;display:grid;position:absolute;top:-46px;left:-46px}@keyframes friCounter{0%{transform:rotate(calc(var(--k)*-360deg/var(--n)))}to{transform:rotate(calc(var(--k)*-360deg/var(--n) - 360deg))}}.fri-orbit__face svg{color:var(--c)}.fri-orbit__face b{font:900 1.15rem/1 var(--display)}.fri-orbit__face small{color:#c9d1f5;text-align:center;max-width:84px;font-size:.6rem;line-height:1.15}.fri-orbit__tile.is-on .fri-orbit__face{background:linear-gradient(160deg,var(--c),#1b2380);box-shadow:0 0 0 3px #fff,0 0 40px var(--c)}.fri-orbit__tile:focus-visible .fri-orbit__face{background:linear-gradient(160deg,var(--c),#1b2380);box-shadow:0 0 0 3px #fff,0 0 40px var(--c)}.fri-orbit__tile:focus-visible{outline:0}.fri-orbit__floor{filter:blur(8px);background:radial-gradient(closest-side,#3d6bff73,#0000);border-radius:50%;height:50px;position:absolute;bottom:-4%;left:10%;right:10%}@media (max-width:980px){.ph__in,.fri__in{grid-template-columns:1fr}.ph-art{width:min(100%,360px)}.fri-orbit{width:min(100%,380px)}.fri__stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.ph-art{width:300px;transform:scale(.9)}.ph-portals__sat{transform:rotate(calc(var(--k)*360deg/var(--n))) translateY(-125px)}.ph-portals__plate{width:120px;left:-60px}.ph-team__node{transform:rotate(calc(var(--k)*90deg + 45deg)) translateY(-112px) rotate(calc(var(--k)*-90deg - 45deg))}.fri-orbit__tile{transform:rotate(calc(var(--k)*360deg/var(--n))) translateY(-140px)}.fri-orbit__face{border-radius:18px;width:72px;height:72px;top:-36px;left:-36px}.fri-orbit__face small{display:none}.fri-orbit__core{width:130px;height:130px;margin:-65px}.ph-blog__card{width:210px;height:260px;margin:-130px 0 0 -105px}}@media (prefers-reduced-motion:reduce){.ph *,.fri *{animation:none!important}.ph-w{opacity:1;transform:none}}.rv-toast{left:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:160;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0f37eb;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;max-width:min(440px,100vw - 40px);padding:12px 12px 12px 14px;animation:.5s cubic-bezier(.2,.8,.2,1) both rvToastIn;display:flex;position:fixed;box-shadow:0 24px 50px -16px #07104f99}@keyframes rvToastIn{0%{opacity:0;transform:translateY(20px)scale(.96)}}.rv-toast__ic{background:linear-gradient(135deg,#ffb020,#f0457e);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.rv-toast__ic svg{fill:#fff;width:22px;height:22px}.rv-toast__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.rv-toast__txt strong{font:800 .92rem var(--display)}.rv-toast__txt small{color:#c6cdf3;font-size:.8rem}.rv-toast__go{color:#0b22a8;min-height:38px;font:800 .84rem var(--display);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:0 14px}.rv-toast__x{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;flex:none;width:30px;height:30px;font-size:1.1rem}.rv-fab{right:20px;bottom:calc(166px + env(safe-area-inset-bottom,0px));z-index:140;cursor:pointer;color:#fff;background:radial-gradient(circle at 35% 30%,#ffd166,#ff9f43 45%,#f0457e);border:0;border-radius:50%;place-items:center;width:66px;height:66px;padding:0;transition:transform .35s cubic-bezier(.3,1.5,.5,1),opacity .3s;display:grid;position:fixed;box-shadow:0 18px 36px -14px #f0457ed9,inset 0 -6px 14px #7800284d,inset 0 4px 8px #fff6}.rv-fab:hover{transform:scale(1.08)rotate(-6deg)}.rv-fab:focus-visible{transform:scale(1.08)rotate(-6deg)}.rv-fab:focus-visible{outline-offset:3px;outline:3px solid #fff}.rv-fab__ring{width:100%;height:100%;animation:14s linear infinite rvFabSpin;position:absolute;top:0;bottom:0;left:0;right:0}.rv-fab__ring text{fill:#fff;font:800 12.5px var(--display);letter-spacing:1.2px}@keyframes rvFabSpin{to{transform:rotate(360deg)}}.rv-fab__star{background:#ffffff38;border-radius:50%;place-items:center;width:30px;height:30px;animation:2.8s ease-in-out infinite rvFabBounce;display:grid;box-shadow:inset 0 0 0 1px #fff6}.rv-fab__star svg{fill:#fff;filter:drop-shadow(0 2px 4px #78002866);width:18px;height:18px}@keyframes rvFabBounce{0%,70%,to{transform:none}80%{transform:translateY(-6px)rotate(-14deg)scale(1.12)}90%{transform:translateY(0)rotate(8deg)}}.rv-fab:after{content:"Rate & review us";color:#7a2440;font:800 .8rem var(--display);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:12px;padding:7px 12px;transition:all .3s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:calc(100% + 10px);transform:translate(10px,-50%);box-shadow:0 14px 30px -14px #0d144073,0 0 0 1px #f0457e40}.rv-fab:hover:after{opacity:1;transform:translateY(-50%)}.rv-fab:focus-visible:after{opacity:1;transform:translateY(-50%)}html.fc-is-open .rv-fab{opacity:0;pointer-events:none;transform:translateY(16px)scale(.8)}@media (max-width:560px){.rv-fab{right:16px;bottom:calc(144px + env(safe-area-inset-bottom,0px));width:54px;height:54px}.rv-fab__ring text{font-size:13px}.rv-fab:after{display:none}}.rv-g{color:#fff;text-align:center;background:linear-gradient(160deg,#0b1a6e,#0b2bb8);border-radius:20px;max-width:560px;margin:0 auto;padding:18px}.rv-g__kick{font:800 .7rem var(--display);letter-spacing:.16em;text-transform:uppercase;color:#9fc0ff}.rv-g h3{font:800 1.05rem var(--display);margin:4px 0 12px}.rv-tabs{background:#ffffff1f;border-radius:999px;gap:4px;margin-bottom:12px;padding:4px;display:inline-flex}.rv-tab{color:#dce4ff;min-height:34px;font:700 .82rem var(--display);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.rv-tab.is-on{color:#0b22a8;background:#fff}.rv-g__qr{background:#fff;border-radius:16px;padding:10px;display:inline-block}.rv-g__qr img{width:150px;height:150px;display:block}.rv-g__act{flex-direction:column;align-items:center;gap:8px;margin:12px 0;display:flex}.rv-g__btn{color:#0b22a8;min-height:42px;font:800 .88rem var(--display);background:#fff;border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.rv-g__link{color:#cfe0ff;font-size:.82rem}.rv-tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.rv-tiles--one{grid-template-columns:minmax(110px,150px);justify-content:center}.rv-tile a{color:#fff;background:#ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px;font-size:.78rem;text-decoration:none;display:flex}.rv-tile img{background:#fff;border-radius:10px;width:96px;height:96px;padding:4px}.rv-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rv-ov{z-index:2000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(80% 80% at 50% 0,#1e5bff4d,#03061fd6);place-items:center;padding:clamp(0px,2vw,24px);animation:.25s both rxFade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes rxFade{0%{opacity:0}}.rx{--v1:#1e5bff;--v2:#22d3ee;--vd:#071a6b;--vs:#e8f0ff;--vi:#0a1e7a;background:#fff;border-radius:32px;grid-template-rows:auto minmax(0,1fr);width:min(960px,100%);height:min(780px,100dvh + -2*clamp(0px,2vw,24px));animation:.6s cubic-bezier(.2,.8,.2,1) both rxIn;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -30px #03061fd9,0 0 0 1px #fff6}@keyframes rxIn{0%{opacity:0;transform:translateY(30px)rotateX(10deg)scale(.96)}}.rx-form{grid-template-rows:minmax(0,1fr) auto;min-height:0;display:grid}.rx-body{overscroll-behavior:contain;scrollbar-width:thin;background:radial-gradient(70% 50% at 100% 0%,color-mix(in srgb,var(--v2) 10%,#fff),#fff 70%);min-height:0;padding:26px clamp(18px,4vw,46px) 22px;transition:background .6s;position:relative;overflow-y:auto}.rx-head{color:#fff;background:linear-gradient(110deg,var(--vd),color-mix(in srgb,var(--v1) 75%,var(--vd)) 60%,color-mix(in srgb,var(--v2) 50%,var(--v1)));isolation:isolate;align-items:center;gap:18px;padding:16px 18px 16px 22px;transition:background .6s;display:flex;position:relative;overflow:hidden}.rx-head__bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.rx-head__bg i{filter:blur(30px);opacity:.55;border-radius:50%;position:absolute}.rx-head__bg i:first-child{background:var(--v2);width:200px;height:200px;animation:9s ease-in-out infinite alternate rxDrift;top:-120px;right:12%}.rx-head__bg i:last-child{opacity:.3;background:#ffd166;width:160px;height:160px;animation:12s ease-in-out infinite alternate-reverse rxDrift;bottom:-120px;left:30%}@keyframes rxDrift{to{transform:translate(60px,20px)scale(1.2)}}.rx--mr .rx-head{background-image:linear-gradient(110deg,var(--vd),color-mix(in srgb,var(--v1) 75%,var(--vd)) 60%,color-mix(in srgb,var(--v2) 50%,var(--v1))),none}.rx-head:after{content:"";z-index:-1;opacity:.18;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rx--mr .rx-head:after{background:radial-gradient(circle,#fff 1px,#0000 1.5px) 0 0/14px 14px}.rx--dm .rx-head:after{background:repeating-radial-gradient(circle at 85%,#0000 0 14px,#fff 14px 15px)}.rx--it .rx-head:after{opacity:.1;background:linear-gradient(90deg,#fff 1px,#0000 1px) 0 0/22px 22px,linear-gradient(#fff 1px,#0000 1px) 0 0/22px 22px}.rx--af .rx-head:after{opacity:.12;background:repeating-linear-gradient(135deg,#0000 0 10px,#fff 10px 11px)}.rx-head__brand{flex:none}.rx-head__done{font:800 .86rem var(--display);background:#ffffff29;border-radius:999px;align-items:center;gap:8px;margin:0 auto;padding:6px 14px;display:inline-flex}.rx-x{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;margin-left:auto;transition:transform .3s,background .2s;display:grid}.rx-x:hover{background:#ffffff47;transform:rotate(90deg)}.rx-x:focus-visible{outline-offset:2px;outline:3px solid #fff}.rx-path{--p:0;flex:1;justify-content:space-between;max-width:520px;margin:0 auto;padding:0;list-style:none;display:flex;position:relative}.rx-path__rail{background:#ffffff38;border-radius:3px;height:3px;position:absolute;top:15px;left:15px;right:15px}.rx-path__rail i{height:100%;width:calc(var(--p)*100%);border-radius:inherit;background:linear-gradient(90deg,#ffd166,#fff);transition:width .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.rx-path__token{top:-6px;left:calc(var(--p)*(100% - 30px));z-index:2;pointer-events:none;width:30px;height:30px;margin-top:-12px;transition:left .7s cubic-bezier(.3,1.4,.5,1);position:absolute}.rx-path__token svg{fill:#ffd166;filter:drop-shadow(0 4px 8px #00000059);width:100%;height:100%;animation:2.4s ease-in-out infinite rxTok}@keyframes rxTok{50%{transform:translateY(-3px)rotate(18deg)scale(1.1)}}.rx-path li{z-index:1;font:800 .7rem var(--display);letter-spacing:.04em;color:#ffffffa6;justify-items:center;gap:5px;display:grid;position:relative}.rx-path__dot{background:color-mix(in srgb,var(--vd) 70%,#000);border-radius:50%;place-items:center;width:32px;height:32px;transition:all .35s;display:grid;box-shadow:inset 0 0 0 2px #ffffff4d}.rx-path li.is-now{color:#fff}.rx-path li.is-now .rx-path__dot{color:var(--vd);background:#fff;transform:scale(1.08);box-shadow:0 0 0 5px #fff3}.rx-path li.is-done .rx-path__dot{color:#3a2400;box-shadow:none;background:#ffd166}.rx-pane{flex-direction:column;min-height:100%;animation:.5s cubic-bezier(.2,.8,.2,1) both rxPaneIn;display:flex}.rx-pane.is-back{animation-name:rxPaneBack}@keyframes rxPaneIn{0%{opacity:0;transform:translate(40px)rotateY(-8deg)}}@keyframes rxPaneBack{0%{opacity:0;transform:translate(-40px)rotateY(8deg)}}.rx-kick{background:var(--vs);color:var(--vi);font:800 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.rx-pane h2,.rx-done h2{font:800 clamp(1.45rem,2.6vw,2rem)/1.12 var(--display);letter-spacing:-.025em;color:#0d1440;outline:0;margin:10px 0 18px}.rx-note{color:#5a6385;align-items:center;gap:7px;margin:14px 0 0;font-size:.84rem;display:flex}.rx-note .frk-i{color:var(--v1);flex:none}.rx-portals{perspective:1000px;border:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.rx-portal{background:linear-gradient(170deg,var(--vs),#fff 70%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--v1) 22%,#fff);cursor:pointer;transform-style:preserve-3d;animation:.6s cubic-bezier(.2,.9,.3,1.2) both rxPortIn;animation-delay:calc(var(--i)*80ms);border-radius:24px;grid-template-rows:auto auto auto;align-content:start;gap:10px;padding:12px 12px 14px;transition:transform .45s cubic-bezier(.3,1.4,.5,1),box-shadow .35s,background .35s;display:grid;position:relative}@keyframes rxPortIn{0%{opacity:0;transform:translateY(30px)rotateX(-30deg)}}.rx-portal input{opacity:0;width:1px;height:1px;position:absolute}.rx-portal:hover{box-shadow:inset 0 0 0 2px var(--v1),0 24px 40px -22px var(--v1);transform:translateY(-6px)rotateX(8deg)}.rx-portal:focus-within{outline:3px solid color-mix(in srgb,var(--v1) 50%,transparent);outline-offset:3px}.rx-portal__art{aspect-ratio:4/3.4;background:linear-gradient(150deg,var(--vd),color-mix(in srgb,var(--v1) 70%,var(--vd)));border-radius:16px;display:block;overflow:hidden}.rx-portal__t{font:800 .95rem/1.2 var(--display);color:var(--vi);align-items:center;gap:7px;display:flex}.rx-portal__d{font:600 .76rem/1.4 var(--body);color:#5a6385;margin-top:-4px}.rx-portal.is-on .rx-portal__d{color:#ffffffd9}.rx-portal__tick{color:#0000;background:#fff3;border-radius:50%;place-items:center;width:26px;height:26px;transition:all .3s cubic-bezier(.3,1.6,.5,1);display:grid;position:absolute;top:18px;right:18px;box-shadow:inset 0 0 0 2px #fff9}.rx-portal.is-on{background:linear-gradient(160deg,var(--v1),color-mix(in srgb,var(--v2) 80%,var(--v1)));box-shadow:0 26px 44px -20px var(--v1);transform:translateY(-4px)}.rx-portal.is-on .rx-portal__t{color:#fff}.rx-portal.is-on .rx-portal__tick{color:var(--v1);background:#fff;transform:scale(1.15);box-shadow:0 6px 14px #00000040}.rx-portal.is-on .rx-portal__art{box-shadow:inset 0 0 0 2px #fff6}.rx-portals.is-bad .rx-portal{box-shadow:inset 0 0 0 1.5px #f3b2b4}.rx-scene{width:100%;height:100%;display:block}.rx-scene--mr .rx-sc-bar{fill:color-mix(in srgb,var(--v2) 70%,#fff);transform-box:fill-box;transform-origin:bottom;animation:2.4s ease-in-out infinite rxBar;animation-delay:calc(var(--i)*.18s)}@keyframes rxBar{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.rx-scene--mr .rx-sc-lens{fill:#ffffff26;stroke:#ffd166;stroke-width:3px;stroke-linecap:round;animation:4s ease-in-out infinite rxLens}@keyframes rxLens{0%,to{transform:translate(34px,30px)}50%{transform:translate(84px,22px)}}.rx-scene--dm .rx-sc-ring{fill:none;stroke:#ffd166;stroke-width:2px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite rxRing;animation-delay:calc(var(--i)*.8s);opacity:0}@keyframes rxRing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.6)}}.rx-scene--dm .rx-sc-plane{fill:#fff;animation:3s ease-in-out infinite rxPlane}@keyframes rxPlane{50%{transform:translate(4px,-5px)rotate(-4deg)}}.rx-scene--dm .rx-sc-trail{fill:none;stroke:#ffffff8c;stroke-width:2px;stroke-dasharray:4 5;animation:1.2s linear infinite rxDash}@keyframes rxDash{to{stroke-dashoffset:-18px}}.rx-scene--it{fill:#ffffff80}.rx-scene--it .rx-sc-win{fill:#00000040;stroke:#ffffff40}.rx-scene--it .rx-sc-line{fill:var(--v2);transform-box:fill-box;transform-origin:0;animation:3.2s steps(12,end) infinite rxType;animation-delay:calc(var(--i)*.4s)}@keyframes rxType{0%{transform:scaleX(0)}40%,to{transform:scaleX(1)}}.rx-scene--it .rx-sc-caret{fill:#fff;animation:1s steps(2,end) infinite rxCaret}@keyframes rxCaret{50%{opacity:0}}.rx-scene--af .rx-sc-chart{fill:none;stroke:var(--v2);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:100;animation:3.4s ease-in-out infinite rxDraw}@keyframes rxDraw{0%{stroke-dashoffset:100px}55%,to{stroke-dashoffset:0}}.rx-scene--af .rx-sc-coin{fill:#f4c152;stroke:#a87a12;stroke-width:1.2px;animation:2.6s ease-in-out infinite rxCoin;animation-delay:calc(var(--i)*.3s)}@keyframes rxCoin{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.rx-pills{flex-wrap:wrap;gap:6px;margin:-6px 0 14px;display:flex}.rx-pill{background:var(--vs);color:var(--vi);font:800 .78rem var(--display);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;transition:all .25s;display:inline-flex}.rx-pill.is-on{background:linear-gradient(120deg,var(--v1),var(--v2));color:#fff;box-shadow:0 10px 20px -10px var(--v1)}.rx-arena{color:#fff;background:radial-gradient(90% 120% at 50% 110%,color-mix(in srgb,var(--v2) 40%,var(--vd)),var(--vd) 60%);box-shadow:inset 0 0 0 1px #ffffff1a,0 30px 60px -36px var(--vd);isolation:isolate;border-radius:28px;flex:1 0 auto;place-items:center;padding:22px clamp(14px,3vw,34px) 18px;display:grid;position:relative;overflow:hidden}.rx-meter-wrap{justify-items:center;gap:14px;display:grid}.rx-meter{--lvl:0;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;gap:clamp(8px,2vw,16px);width:min(520px,100%);height:210px;display:grid;position:relative}.rx-meter__deco{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rx-m{color:#fff;cursor:pointer;height:100%;font:inherit;background:0 0;border:0;align-content:end;justify-items:center;gap:8px;padding:0;display:grid;position:relative}.rx-m:focus-visible{outline-offset:4px;border-radius:12px;outline:3px solid #ffd166}.rx-m__lab{font:800 .8rem var(--display);color:#ffffffa6;transition:color .3s}.rx-m.is-on .rx-m__lab{color:#fff}.rx-meter.is-bad{animation:.4s rxShake}@keyframes rxShake{25%{transform:translate(-6px)}75%{transform:translate(6px)}}.rx-meter--mr .rx-m__body{width:100%;height:calc(var(--n)*30px + 10px);transform-origin:bottom;background:#ffffff1f;border-radius:12px 12px 6px 6px;transition:background .35s,transform .45s cubic-bezier(.3,1.6,.5,1),box-shadow .35s;display:block;box-shadow:inset 0 0 0 1.5px #ffffff38}.rx-meter--mr .rx-m.is-on .rx-m__body{background:linear-gradient(180deg,#ffd166,var(--v2) 40%,var(--v1));box-shadow:0 10px 26px -8px var(--v2);transform:scaleY(1.04)}.rx-meter--mr .rx-m:hover .rx-m__body{transform:scaleY(1.08)}.rx-meter--mr{height:240px}.rx-meter--dm{height:230px}.rx-lens{bottom:calc(var(--lvl)*30px + 34px);left:calc((var(--lvl) - .5)*20% - 22px);color:#ffd166;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:44px;height:44px;opacity:calc(min(var(--lvl),1));background:#ffffff24;border-radius:50%;place-items:center;transition:left .5s cubic-bezier(.3,1.4,.5,1),bottom .5s cubic-bezier(.3,1.4,.5,1),opacity .3s;animation:2s ease-in-out infinite rxBob;display:grid;position:absolute}@keyframes rxBob{50%{translate:0 -5px}}.rx-meter--dm{align-items:stretch}.rx-meter--dm .rx-m{align-content:end}.rx-meter--dm .rx-m__body{width:16px;height:16px;margin-bottom:calc(var(--n)*30px - 30px);background:#ffffff2e;border-radius:50%;transition:all .35s cubic-bezier(.3,1.6,.5,1);display:block;box-shadow:0 0 0 6px #ffffff0f}.rx-meter--dm .rx-m.is-on .rx-m__body{box-shadow:0 0 0 7px color-mix(in srgb,var(--v2) 40%,transparent),0 0 24px #ffd166;background:#ffd166;transform:scale(1.2)}.rx-meter--dm .rx-m:before{content:"";width:2px;height:calc(var(--n)*30px - 22px);background:repeating-linear-gradient(#0000 0 5px,#ffffff40 5px 9px);position:absolute;bottom:30px;left:50%}.rx-rocket{bottom:calc(max(var(--lvl) - 1,0)*30px + 52px);left:calc((max(var(--lvl),1) - .5)*20% - 24px);color:#fff;width:48px;height:48px;opacity:calc(.35 + min(var(--lvl),1)*.65);filter:drop-shadow(0 6px 10px #0006);place-items:center;transition:left .55s cubic-bezier(.3,1.3,.5,1),bottom .55s cubic-bezier(.3,1.3,.5,1);display:grid;position:absolute;transform:rotate(-45deg)}.rx-rocket .frk-i{transform:rotate(45deg)}.rx-rocket__flame{width:15px;height:15px;opacity:calc(min(var(--lvl),1));background:radial-gradient(circle at 70% 30%,#fff,#ffd166 40%,#ff6b3d);border-radius:50% 0 50% 50%;animation:.18s ease-in-out infinite alternate rxFlame;position:absolute;bottom:3px;left:3px;transform:rotate(-45deg)}@keyframes rxFlame{to{transform:rotate(-45deg)scale(1.35)}}.rx-sky{top:calc(8% + var(--i)*7%);left:calc(6% + var(--i)*16%);color:#ffd166;opacity:calc(var(--lvl)/5);animation:2s ease-in-out infinite rxTwinkle;animation-delay:calc(var(--i)*.3s);font-size:12px;font-style:normal;position:absolute}@keyframes rxTwinkle{50%{opacity:.15;transform:scale(.6)}}.rx-meter--it{align-items:center;height:150px}.rx-pipe{background:#ffffff24;border-radius:6px;height:6px;position:absolute;top:calc(50% - 16px);left:10%;right:10%;overflow:hidden}.rx-pipe:after{content:"";width:calc(max(var(--lvl) - 1,0)*25%);background:linear-gradient(90deg,var(--v2),#ffd166);transition:width .55s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.rx-meter--it .rx-m{align-content:center;height:auto}.rx-meter--it .rx-m__body{background:color-mix(in srgb,var(--vd) 60%,#000);color:#fff6;width:52px;height:52px;transition:all .4s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--n)*40ms);border-radius:16px;place-items:center;display:grid;box-shadow:inset 0 0 0 2px #fff3}.rx-meter--it .rx-m.is-on .rx-m__body{background:linear-gradient(135deg,var(--v1),var(--v2));color:#04102e;box-shadow:0 0 0 4px #2ee6a633,0 10px 24px -8px var(--v2);transform:translateY(-4px)rotate(-6deg)}.rx-meter--it .rx-m.is-sel .rx-m__body{transform:translateY(-6px)scale(1.12)}.rx-ledger{width:100%;height:60px;position:absolute;top:4px;left:0;right:0;overflow:visible}.rx-ledger path{fill:none;stroke:#ffd166;stroke-width:3px;stroke-linejoin:round;transition:d .5s}.rx-meter--af .rx-m__body{width:58px;height:calc(var(--n)*18px + 22px);font:900 1.1rem var(--display);color:#ffffff59;transform-origin:bottom;background:repeating-linear-gradient(0deg,#ffffff1a 0 14px,#ffffff0a 14px 18px);border-radius:12px;place-items:center;transition:all .45s cubic-bezier(.3,1.6,.5,1);display:grid;box-shadow:inset 0 0 0 1.5px #ffffff2e}.rx-meter--af .rx-m.is-on .rx-m__body{color:#5a3b00;animation:.5s cubic-bezier(.3,1.6,.5,1) both rxStack;animation-delay:calc(var(--n)*50ms);background:repeating-linear-gradient(0deg,#f4c152 0 14px,#c9921e 14px 18px);box-shadow:0 12px 24px -10px #f4c152}@keyframes rxStack{0%{opacity:.4;transform:translateY(-30px)scaleY(.6)}}.rx-verdict{background:#ffffff1a;border-radius:999px;align-items:center;gap:14px;min-height:56px;padding:8px 18px 8px 8px;display:flex;box-shadow:inset 0 0 0 1px #ffffff2e}.rx-verdict b{color:#3a2400;width:48px;height:48px;font:900 1rem var(--display);background:linear-gradient(135deg,#ffd166,#ff9f43);border-radius:50%;place-items:center;animation:.5s cubic-bezier(.3,1.7,.5,1) both rxPop;display:grid}@keyframes rxPop{0%{transform:scale(.3)rotate(-30deg)}}.rx-verdict span{display:grid}.rx-verdict strong{font:900 1.1rem var(--display)}.rx-verdict em{color:#ffe3a3;font-size:.84rem;font-style:normal}.rx-verdict__hint{color:#fffc;font:700 .9rem var(--display);padding:0 12px}.rx-meter-wrap .frk-err{color:#ffc2c5}.rx-chips{flex-wrap:wrap;gap:8px;margin:-6px 0 14px;display:flex}.rx-chip{border:1.5px dashed color-mix(in srgb,var(--v1) 40%,#dce2ee);color:#2a3358;font:700 .8rem var(--display);cursor:pointer;animation:.45s cubic-bezier(.3,1.5,.5,1) both rxChip;animation-delay:calc(var(--k)*60ms);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;transition:all .25s;display:inline-flex}@keyframes rxChip{0%{opacity:0;transform:translateY(10px)scale(.85)}}.rx-chip:hover{border-style:solid;border-color:var(--v1);color:var(--v1);transform:translateY(-2px)}.rx-chip.is-on{color:#fff;background:linear-gradient(120deg,var(--v1),var(--v2));border-style:solid;border-color:#0000}.rx-pad{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--v1) 22%,#e3e7f2),0 24px 40px -30px var(--vd);background:#fff;border-radius:22px;flex-direction:column;flex:1 0 auto;transition:box-shadow .3s;display:flex;position:relative;overflow:hidden}.rx-pad:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--v1) 45%,transparent),0 24px 40px -30px var(--vd)}.rx-pad.is-bad{box-shadow:0 0 0 2px #f3b2b4}.rx-pad__bar{font:800 .78rem var(--display);letter-spacing:.04em;color:var(--vi);background:var(--vs);align-items:center;gap:8px;padding:10px 14px;display:flex}.rx-pad__stars{margin-left:auto}.rx-pad textarea{resize:vertical;width:100%;min-height:150px;font:500 1rem/1.7 var(--body);color:#1b2350;background:0 0;border:0;outline:0;flex:1;padding:14px 16px;display:block}.rx-pad__foot{color:#6a7393;align-items:center;gap:10px;padding:8px 14px 12px;font-size:.78rem;display:flex}.rx-ink{background:#eef1f8;border-radius:6px;flex:1;max-width:200px;height:6px;position:relative;overflow:hidden}.rx-ink i{width:calc(var(--p)*100%);border-radius:inherit;background:linear-gradient(90deg,var(--v1),var(--v2));transition:width .3s;position:absolute;top:0;bottom:0;left:0;right:0}.rx-ink.is-ok i{background:linear-gradient(90deg,#12a37c,#2ee6a6)}.rx-pad--mr textarea{background:linear-gradient(90deg,transparent 34px,#f0457e66 34px 35px,transparent 35px),repeating-linear-gradient(transparent 0 26.2px,color-mix(in srgb,var(--v1) 16%,transparent) 26.2px 27.2px);background-attachment:local;padding-left:46px;line-height:27.2px}.rx-pad--dm .rx-pad__bar{background:linear-gradient(110deg,var(--v1),var(--v2));color:#fff}.rx-pad--dm{border-radius:26px 26px 26px 8px}.rx-pad--it{background:#14123a}.rx-pad--it .rx-pad__bar{color:#b9b2ff;background:#0c0a28}.rx-pad--it .rx-pad__bar i{background:#ff5f57;border-radius:50%;width:10px;height:10px}.rx-pad--it .rx-pad__bar i:nth-child(2){background:#febc2e}.rx-pad--it .rx-pad__bar i:nth-child(3){background:#28c840}.rx-pad--it textarea{color:#e9e6ff;caret-color:var(--v2);background:linear-gradient(90deg,#0f0d2e 0 38px,#0000 38px) local;padding-left:52px}.rx-pad--it textarea::placeholder{color:#8580b8}.rx-pad--it .rx-pad__foot{color:#b9b2ff}.rx-pad--it .rx-ink{background:#ffffff1a}.rx-pad--af{background:#fffdf6;border-radius:6px 6px 0 0;margin-bottom:12px;overflow:visible}.rx-pad--af .rx-pad__bar{background:repeating-linear-gradient(90deg,var(--vs) 0 6px,#fff 6px 9px);color:var(--vi)}.rx-pad--af textarea{font-family:Fraunces,Georgia,serif}.rx-pad--af:after{content:"";filter:drop-shadow(0 2px 1px #0000000f);background:linear-gradient(-45deg,#0000 7px,#fffdf6 7px) 0 0/14px 10px,linear-gradient(45deg,#0000 7px,#fffdf6 7px) 0 0/14px 10px;height:10px;position:absolute;bottom:-10px;left:0;right:0}.rx-you{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,34px);display:grid}.rx-badge{transform-origin:50% 0;justify-items:center;padding-top:4px;animation:4s ease-in-out infinite rxSwing;display:grid;position:sticky;top:0}@keyframes rxSwing{0%,to{transform:rotate(-2.5deg)}50%{transform:rotate(2.5deg)}}.rx-badge__strap{background:repeating-linear-gradient(45deg,var(--v1) 0 8px,var(--v2) 8px 16px);clip-path:polygon(0 0,100% 0,80% 100%,20% 100%);width:26px;height:56px}.rx-badge__clip{background:linear-gradient(#d7dceb,#9aa3bf);border-radius:4px;width:34px;height:12px;margin-top:-2px}.rx-badge__card{text-align:center;color:#fff;background:linear-gradient(165deg,var(--v1),var(--vd));width:200px;box-shadow:0 30px 50px -24px var(--vd),inset 0 0 0 1px #fff3;border-radius:20px;justify-items:center;gap:4px;margin-top:-4px;padding:16px 14px 12px;display:grid;position:relative;overflow:hidden}.rx-badge__card:before{content:"";background:linear-gradient(115deg,#0000 30%,#ffffff40 45%,#0000 60%);animation:4.5s ease-in-out infinite rxSheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes rxSheen{60%,to{transform:translate(100%)}}.rx-badge__top{justify-content:space-between;align-items:center;width:100%;margin-bottom:6px;display:flex}.rx-badge__top small{font:800 .54rem var(--display);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;background:#ffffff2e;border-radius:999px;padding:2px 7px}.rx-badge__av{width:72px;height:72px;color:var(--v1);font:900 1.5rem var(--display);background:#fff;border-radius:22px;place-items:center;display:grid;position:relative;box-shadow:0 10px 20px -10px #000}.rx-badge__av i{background:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid;position:absolute;bottom:-8px;right:-8px;overflow:hidden;box-shadow:0 3px 8px #00000040}.rx-badge__card b{font:900 1.05rem/1.2 var(--display);word-break:break-word;margin-top:8px}.rx-badge__card small{color:#ffffffd9;word-break:break-word;font-size:.76rem}.rx-badge__card em{font-style:normal;font:800 .74rem var(--display);color:#ffd166}.rx-badge__card .is-ph{opacity:.5}.rx-badge__bar{background:#fff;border-radius:6px;gap:2px;height:22px;margin-top:8px;padding:3px 8px;display:flex}.rx-badge__bar i{width:calc(var(--w)*1px);background:#14193d}.rx-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.rx-pub{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(18px,3vw,30px);display:grid}.rx-spot{background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--v2) 35%,var(--vd)),var(--vd) 70%,#040823);isolation:isolate;border-radius:26px;padding:28px 18px 16px;position:relative;overflow:hidden}.rx-spot__cone{z-index:-1;background:conic-gradient(from 160deg at 50% 0,#0000 0deg,#ffffff2e 20deg,#0000 40deg);width:120%;height:130%;animation:6s ease-in-out infinite alternate rxCone;position:absolute;top:-40px;left:50%;transform:translate(-50%)}@keyframes rxCone{to{transform:translate(-50%)rotate(6deg)}}.rx-tilt{--rx:0deg;--ry:0deg;perspective:900px}.rx-tilt>.vt-card,.rv-tilt>.vt-card{height:auto;min-height:0;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out}.rv-tilt{--rx:0deg;--ry:0deg;perspective:900px;animation:.8s cubic-bezier(.2,.8,.2,1) both rxRise}@keyframes rxRise{0%{opacity:0;transform:translateY(30px)scale(.94)}}.rx-spot .vt-card__txt{-webkit-line-clamp:6;font-size:.95rem}.rx-spot__legend{color:#c9d1f5;gap:4px;margin:14px 0 0;padding:0;font-size:.76rem;list-style:none;display:grid}.rx-spot__legend li{align-items:center;gap:6px;display:flex}.rx-consent{background:var(--vs);color:#3a4365;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;margin:16px 0 6px;padding:14px;font-size:.84rem;line-height:1.5;transition:background .3s,box-shadow .3s;display:flex;position:relative}.rx-consent input{opacity:0;width:1px;height:1px;position:absolute}.rx-consent__box{color:#0000;width:24px;height:24px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--v1) 45%,#cbd2e3);background:#fff;border-radius:8px;flex:none;place-items:center;transition:all .3s cubic-bezier(.3,1.6,.5,1);display:grid}.rx-consent.is-on .rx-consent__box{background:linear-gradient(135deg,var(--v1),var(--v2));color:#fff;box-shadow:none;transform:scale(1.1)}.rx-consent:focus-within .rx-consent__box{outline:3px solid color-mix(in srgb,var(--v1) 45%,transparent);outline-offset:2px}.rx-consent.is-bad{background:#fff4f4;box-shadow:inset 0 0 0 1.5px #f3b2b4}.rx-consent a{color:var(--v1);font-weight:700}.rx-pub .frk-cap__in input{letter-spacing:.12em;padding:0 10px}.rx-pub .frk-cap{grid-template-columns:auto auto minmax(90px,1fr)}.rx-fail{color:#a3161c;background:#fff1f1;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:.88rem}.rx-foot{background:#fff;border-top:1px solid #eef1f8;align-items:center;gap:12px;padding:12px clamp(16px,4vw,40px) 14px;display:flex}.rx-ghost{color:#5a6385;min-height:46px;font:700 .9rem var(--display);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.rx-ghost:hover{color:#1b2350;background:#f1f3fa}.rx-foot__all{color:var(--vi);font:700 .84rem var(--display);opacity:.8;align-items:center;gap:6px;margin:0 auto;text-decoration:none;display:inline-flex}.rx-foot__all:hover{opacity:1;text-decoration:underline}.rx-go{color:#fff;background:linear-gradient(110deg,var(--v1),color-mix(in srgb,var(--v2) 70%,var(--v1)));min-width:210px;min-height:52px;font:800 1rem var(--display);cursor:pointer;isolation:isolate;box-shadow:0 16px 30px -14px var(--v1);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px 4px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:inline-flex;position:relative;overflow:hidden}.rx-go:before{content:"";background:#ffffff40;border-radius:3px;height:3px;position:absolute;bottom:7px;left:18px;right:18px}.rx-go__fill{height:3px;width:calc(var(--p)*(100% - 36px));background:#fff;border-radius:3px;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:7px;left:18px}.rx-go:hover{transform:translateY(-2px)}.rx-go.is-final{background:linear-gradient(110deg,#0b22a8,#3b2bd9 35%,#7c4dff 60%,#f0457e)}.rx-go:disabled{opacity:.8;cursor:wait}.rx-go:focus-visible{outline:3px solid var(--v1);outline-offset:3px}.rx-done{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid;position:relative}.rx-done .rv-g{grid-column:1/-1}.rx-done__burst{z-index:3;pointer-events:none;width:0;height:0;position:absolute;top:40%;left:25%}.rx-done__burst i{background:hsl(calc(var(--i)*33),90%,60%);width:9px;height:9px;transform:rotate(var(--a));animation:1.4s cubic-bezier(.2,.8,.2,1) both rxBurst;animation-delay:calc(var(--i)*15ms);border-radius:2px;position:absolute}@keyframes rxBurst{to{transform:rotate(var(--a)) translateY(-170px) rotate(260deg);opacity:0}}.rx-done__stage{background:radial-gradient(120% 120% at 100% 0%,var(--vd),#050a2e);border-radius:26px;padding:20px;position:relative}.rx-done__card{animation:1s cubic-bezier(.2,.8,.2,1) .15s both rxFly}@keyframes rxFly{0%{opacity:0;transform:translateY(60px)rotateX(24deg)scale(.9)}}.rx-done__card .vt-card{min-height:0}.rx-stamp{color:#2ee6a6;font:900 1rem var(--display);letter-spacing:.14em;text-transform:uppercase;background:#04102e8c;border:3px solid #2ee6a6;border-radius:10px;padding:6px 14px;animation:.5s cubic-bezier(.3,1.8,.5,1) .9s both rxStamp;position:absolute;bottom:30px;right:18px;transform:rotate(-12deg)}.rx-stamp.is-pending{color:#ffd166;border-color:#ffd166}@keyframes rxStamp{0%{opacity:0;transform:translate(-50%)rotate(-6deg)scale(2.2)}}.rx-done__copy p{color:#4a5378;margin:-6px 0 18px;line-height:1.6}.rx-done__act{flex-wrap:wrap;gap:10px;display:flex}.rx-done__all{text-decoration:none}@media (max-height:720px) and (min-width:861px){.rx-meter--af,.rx-meter--dm,.rx-meter--mr{height:200px}.rx-meter--mr .rx-m__body{height:calc(var(--n)*22px + 8px)}.rx-lens{bottom:calc(var(--lvl)*22px + 30px)}.rx-meter--dm .rx-m__body{margin-bottom:calc(var(--n)*24px - 24px)}.rx-meter--dm .rx-m:before{height:calc(var(--n)*24px - 18px)}.rx-rocket{bottom:calc(max(var(--lvl) - 1,0)*24px + 50px)}}@media (max-width:900px){.rx-portals{grid-template-columns:repeat(2,minmax(0,1fr))}.rx-pub,.rx-done{grid-template-columns:1fr}.rx-done__burst{top:20%;left:50%}}@media (max-width:860px){.rv-ov.rx-ov{place-items:end center;padding:0}.rx{border-radius:0;width:100%;height:100dvh}.rx-head{gap:10px;padding:12px 12px 12px 14px}.rx-head__brand,.rx-path__t{display:none}.rx-path li.is-now .rx-path__t{white-space:nowrap;display:block;position:absolute;top:36px}.rx-path{margin-bottom:12px}.rx-foot__all{display:none}.rx-foot{justify-content:space-between}.rx-you{grid-template-columns:1fr}.rx-badge{animation:none;position:relative}.rx-badge__strap,.rx-badge__clip{display:none}.rx-badge__card{text-align:left;grid-template-columns:auto 1fr;justify-items:start;column-gap:14px;width:100%;max-width:340px}.rx-badge__top{grid-column:1/-1}.rx-badge__av{grid-row:span 3;width:58px;height:58px;font-size:1.2rem}.rx-badge__card b{margin-top:0}.rx-badge__bar{display:none}}@media (max-width:560px){.rx-grid{grid-template-columns:1fr}.rx-portals{gap:10px}.rx-portal{border-radius:18px;padding:8px 8px 10px}.rx-portal__t{font-size:.8rem}.rx-portal__tick{width:22px;height:22px;top:12px;right:12px}.rx-meter--af,.rx-meter--mr,.rx-meter--dm{height:200px}.rx-meter--mr .rx-m__body{height:calc(var(--n)*22px + 8px)}.rx-lens{bottom:calc(var(--lvl)*22px + 30px)}.rx-meter--dm .rx-m__body{margin-bottom:calc(var(--n)*24px - 24px)}.rx-meter--dm .rx-m:before{height:calc(var(--n)*24px - 18px)}.rx-rocket{bottom:calc(max(var(--lvl) - 1,0)*24px + 50px)}.rx-meter--it .rx-m__body{border-radius:12px;width:42px;height:42px}.rx-meter--it .rx-m__lab{font-size:.68rem}.rx-meter--af .rx-m__body{width:44px}.rx-go{flex:1;min-width:0;padding:0 16px}.rx-arena{padding:18px 12px 14px}}@media (prefers-reduced-motion:reduce){.rx *,.rx,.rv-fab,.rv-fab *,.rv-ov{transition:none!important;animation:none!important}}.rx-sum{color:#fff;background:radial-gradient(70% 60% at 100% 0%,color-mix(in srgb,var(--v2) 45%,transparent),transparent 70%),linear-gradient(160deg,var(--vd),#050a2e);isolation:isolate;border-radius:26px;gap:12px;padding:22px;display:grid;position:relative;overflow:hidden}.rx-sum:after{content:"";z-index:-1;opacity:.6;background:radial-gradient(circle,#ffffff1f 1px,#0000 1.5px) 0 0/18px 18px;position:absolute;top:0;bottom:0;left:0;right:0}.rx-sum__k{font:800 .7rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:#c9d1f5}.rx-sum__stars{gap:6px;display:flex}.rx-sum__stars i{color:#ffffff2e;font-size:2rem;font-style:normal;line-height:1;transition:color .3s}.rx-sum__stars i.is-on{color:#ffd166;text-shadow:0 0 18px #ffd16699;animation:.6s cubic-bezier(.3,1.7,.5,1) both rxSumStar;animation-delay:calc(var(--n)*80ms)}@keyframes rxSumStar{0%{transform:scale(0)rotate(-60deg)}}.rx-sum__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rx-sum__list li{font:700 .88rem var(--display);background:#ffffff14;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.rx-sum__list li>span:not(.frk-flag){text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.rx-sum__list .frk-i{color:var(--v2);flex:none}.rx-sum__list button{color:#fff;font:800 .72rem var(--display);cursor:pointer;background:#ffffff24;border:0;border-radius:999px;flex:none;padding:3px 10px}.rx-sum__list button:hover{background:#ffffff42}.rx-sum__note{color:#c9d1f5;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:.76rem;line-height:1.5;display:flex}.rx-done__stage{background:radial-gradient(60% 60% at 50% 45%,color-mix(in srgb,var(--v2) 40%,var(--vd)),#050a2e);border-radius:26px;place-items:center;min-height:260px;padding:20px;display:grid}.rx-orbit{width:220px;height:220px;animation:14s linear infinite rxOrbitSpin;position:absolute}.rx-orbit i{color:#fff3;transform:rotate(calc(var(--k)*72deg)) translateY(-104px);margin:-14px 0 0 -10px;font-size:1.6rem;font-style:normal;position:absolute;top:50%;left:50%}.rx-orbit i.is-on{color:#ffd166;text-shadow:0 0 16px #ffd166b3}@keyframes rxOrbitSpin{to{transform:rotate(360deg)}}.rx-done__stage{position:relative}.rx-done__tick{color:#fff;background:linear-gradient(135deg,#12a37c,#2ee6a6);border-radius:36px;place-items:center;width:110px;height:110px;animation:.7s cubic-bezier(.3,1.7,.5,1) both rxTick;display:grid;box-shadow:0 24px 50px -16px #12a37c}@keyframes rxTick{0%{transform:scale(0)rotate(-45deg)}}.rx-done__stage .rx-stamp{top:auto;bottom:18px;left:50%;right:auto;transform:translate(-50%)rotate(-6deg)}.cc-flag{background:url(/assets/flags-sprite-C-R83-1S.webp) 0 0/320px 240px no-repeat;border-radius:2px;flex:none;width:20px;height:15px;display:inline-block;box-shadow:0 0 0 1px #00000014}.cc-flag--globe{box-shadow:none;background:#eef1fa;place-items:center;display:inline-grid}.cc-flag--globe svg{fill:none;stroke:#0b22a8;stroke-width:1.8px;width:13px;height:13px}.cc-btn{color:#14193d;min-width:0;font:700 .95rem/1 var(--display,system-ui);cursor:pointer;white-space:nowrap;background:#f3f5fa;border:0;justify-content:center;align-items:center;gap:6px;padding:0 10px;transition:background .2s;display:inline-flex}.cc-btn:hover{background:#e8ecf8}.cc-btn:focus-visible{outline-offset:-2px;outline:2px solid #1e5bff}.cc-btn__caret{border-bottom:2px solid #8a93ae;border-right:2px solid #8a93ae;width:6px;height:6px;margin:-3px 0 0 1px;transition:transform .2s;transform:rotate(45deg)}.cc-btn[aria-expanded=true] .cc-btn__caret{margin-top:3px;transform:rotate(225deg)}.phone .cc-btn.phone__cc{align-self:stretch;padding:0 8px}.fm-phone .cc-btn.fm-phone__cc{background:0 0;align-self:stretch;height:auto;padding:0 10px 0 12px}.fm-phone .cc-btn.fm-phone__cc:after{display:none}.fm-phone .cc-btn.fm-phone__cc .cc-btn__code{font:800 .9rem var(--display);color:var(--n,#14193d)}.rv-phone .cc-btn{background:#fff;border:1.5px solid #dde2ec;border-radius:12px;flex:none;min-width:96px}.rv-phone .cc-btn:focus-visible{border-color:#1e5bff;outline:0;box-shadow:0 0 0 3px #1e5bff2e}.cc-pop{z-index:2147483000;font-family:var(--body,system-ui);background:#fff;border-radius:14px;flex-direction:column;animation:.18s both ccIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 24px 60px -18px #07104f73,0 0 0 1px #e3e8f7}@keyframes ccIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.cc-pop__search{border-bottom:1px solid #eef1f7;align-items:center;gap:8px;padding:10px 12px;display:flex}.cc-pop__search svg{fill:none;stroke:#8a93ae;stroke-width:2px;flex:none;width:16px;height:16px}.cc-pop__search input{min-width:0;font:inherit;color:#14193d;background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:.95rem}.cc-pop__list{overscroll-behavior:contain;margin:0;padding:6px;list-style:none;overflow-y:auto}.cc-pop__head{letter-spacing:.08em;text-transform:uppercase;color:#8a93ae;padding:8px 10px 4px;font-size:.7rem;font-weight:800}.cc-opt{cursor:pointer;color:#14193d;border-radius:9px;align-items:center;gap:10px;padding:8px 10px;font-size:.92rem;display:flex}.cc-opt.is-act{background:#eef1fa}.cc-opt.is-sel{font-weight:700}.cc-opt.is-sel .cc-opt__code{color:#0b22a8}.cc-opt__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.cc-opt__code{font-variant-numeric:tabular-nums;color:#525c78;flex:none;font-weight:600}.cc-pop__none{color:#525c78;padding:10px;font-size:.84rem}@media (prefers-reduced-motion:reduce){.cc-pop{animation:none}.cc-btn__caret{transition:none}}.cc-pop{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(90deg,#1e5bff,#7c4dff,#f0457e) border-box;border-top:3px solid #0000;box-shadow:0 30px 70px -20px #07104f8c,0 0 0 1px #e3e8f7}.cc-pop__head{z-index:1;background:#fff;position:sticky;top:-6px}.cc-opt{transition:background .15s,transform .15s}.cc-opt.is-act{transform:translate(3px)}.v4p{--v4-line:#e1e7f2;--v4-cyan:#14b8c9;--v4-violet:#6d5bd0;--v4-emerald:#159a6b;--v4-amber:#d98a0b;--v4-red:#d9434b;--v4-ink2:#24304f}.v4p .ix-sec .pp-head h2{max-width:22ch}.v4p .ix-sec .pp-head--c h2{margin-left:auto;margin-right:auto}.v4-btn-line{color:var(--p-royal);background:0 0;border:1.5px solid #0b22a859;align-items:center;gap:6px;display:inline-flex}.v4-btn-line:hover{border-color:var(--p-royal);background:#0b22a80d}.v4-live{background:var(--v4-emerald);border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.v4-live:after{content:"";color:var(--v4-emerald);border:1.5px solid;border-radius:50%;animation:2.2s ease-out infinite v4Ring;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}@keyframes v4Ring{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}.v4-chip{font:700 .74rem/1 var(--display,system-ui);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex}.v4-st{font:700 .72rem/1 var(--display,system-ui);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.v4-st:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.v4-st--ok{color:var(--v4-emerald)}.v4-st--warn{color:var(--v4-amber)}.v4-st--bad{color:var(--v4-red)}.v4-st--info{color:var(--p-bright)}.v4-st--vio{color:var(--v4-violet)}.v4-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.v4-hero{background:#fff;padding:clamp(26px,4vw,44px) 0 clamp(52px,7vw,84px);position:relative;overflow:hidden}.v4-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.v4-hero__bg i:first-child{background:radial-gradient(60% 70% at 85% 20%,#eaf0ff 0,#0000 60%),radial-gradient(40% 50% at 0 100%,#e9f8f6 0,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.v4-hero__bg i:last-child{aspect-ratio:1;border:1px dashed #0b22a81f;border-radius:50%;width:46%;position:absolute;top:8%;right:-8%}.v4-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(26px,4vw,56px);display:grid;position:relative}.v4-hero__copy,.v4-hero__vis{min-width:0}.v4-hero__kick{color:var(--p-royal);font:800 .72rem/1.2 var(--display,system-ui);letter-spacing:.08em;text-transform:uppercase;background:#eef2ff;border-radius:999px;margin-top:12px;padding:6px 12px;display:inline-block}.v4-hero h1{font-family:var(--display);letter-spacing:-.025em;color:var(--p-navy);margin:14px 0 16px;font-size:clamp(2.05rem,4.3vw,3.4rem);line-height:1.06}.v4-hero__lead{max-width:600px;color:var(--p-mut);margin:0 0 24px;font-size:clamp(1.02rem,1.35vw,1.14rem);line-height:1.6}.v4-hero__ctas{flex-wrap:wrap;align-items:center;gap:12px 14px;display:flex}.v4-hero__text{color:var(--p-royal);border-bottom:1.5px solid #0b22a840;font-weight:700;text-decoration:none}.v4-hero__pts{flex-wrap:wrap;gap:8px;margin:22px 0 0;padding:0;list-style:none;display:flex}.v4-hero__pts li{border:1px solid var(--v4-line);color:var(--v4-ink2);opacity:0;animation:.5s both ixUp;animation-delay:calc(.35s + var(--k)*90ms);background:#f4f7fc;border-radius:10px;padding:6px 12px;font-size:.84rem;font-weight:700}.v4-hero--stack .v4-hero__in{text-align:center;grid-template-columns:1fr}.v4-hero--stack .v4-hero__copy{max-width:860px;margin:0 auto}.v4-hero--stack .crumbs{justify-content:center}.v4-hero--stack .v4-hero__lead{margin-left:auto;margin-right:auto}.v4-hero--stack .v4-hero__ctas,.v4-hero--stack .v4-hero__pts{justify-content:center}.v4-hero--dark{color:#fff;background:linear-gradient(160deg,#081457 0%,#07104f 55%,#040a33 100%)}.v4-hero--dark .v4-hero__bg i:first-child{background:radial-gradient(50% 60% at 80% 20%,#1e5bff47,#0000 65%),radial-gradient(40% 50% at 5% 95%,#14b8c929,#0000 70%)}.v4-hero--dark .v4-hero__bg i:last-child{border-color:#a9c6ff29}.v4-hero--dark h1{color:#fff}.v4-hero--dark .v4-hero__lead{color:#c9d5f5}.v4-hero--dark .v4-hero__kick{color:#7fe3d3;background:#7fe3d31f}.v4-hero--dark .crumbs,.v4-hero--dark .crumbs a{color:#a9c6ff}.v4-hero--dark .crumbs [aria-current]{color:#fff}.v4-hero--dark .v4-hero__pts li{color:#d3dcf5;background:#ffffff0f;border-color:#a9c6ff38}.v4-hero--dark .v4-btn-line{color:#fff;border-color:#a9c6ff80}.v4-hero--dark .v4-btn-line:hover{background:#ffffff14}.v4-hero--dark .v4-hero__text{color:#a9c6ff;border-color:#a9c6ff66}.v4-say{background:#fff;padding:clamp(56px,7vw,92px) 0}.v4-say--off{background:var(--p-off,#f6f8fc)}.v4-say--navy{color:#fff;background:linear-gradient(120deg,#07104f,#0b1e8a)}.v4-say__in{max-width:1000px}.v4-say__k{font:800 .74rem/1 var(--display,system-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--p-teal);align-items:center;gap:10px;display:inline-flex}.v4-say__k:before{content:"";background:currentColor;width:34px;height:2px}.v4-say__t{font-family:var(--display);letter-spacing:-.02em;color:var(--p-navy);max-width:24ch;margin:16px 0 0;font-size:clamp(1.8rem,3.6vw,2.9rem);line-height:1.12}.v4-say__t em{color:var(--p-royal);background:linear-gradient(#0000 62%,#1e5bff24 62%);font-style:normal}.v4-say--navy .v4-say__t{color:#fff}.v4-say--navy .v4-say__t em{color:#7fe3d3;background:0 0}.v4-say--navy .v4-say__k{color:#f5cf6e}.v4-say__s{max-width:62ch;color:var(--p-mut);margin:16px 0 0;font-size:1.06rem;line-height:1.6}.v4-say--navy .v4-say__s{color:#d3dcf5}.v4-say__chips{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.v4-say__chips li{border:1px solid var(--v4-line);font:700 .84rem/1 var(--display,system-ui);color:var(--v4-ink2);opacity:.35;transition:opacity .5s,transform .5s,background .5s,color .5s;transition-delay:calc(var(--k)*.12s);background:#fff;border-radius:999px;padding:8px 14px;transform:translateY(6px)}.v4-say.is-in .v4-say__chips li{opacity:1;transform:none}.v4-say--navy .v4-say__chips li{color:#a9c6ff;background:#ffffff0f;border-color:#a9c6ff40}.v4-num__lead{max-width:62ch;color:var(--p-mut);margin:0 0 26px;font-size:1.06rem;line-height:1.6}.v4-num__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}.v4-num__list li{border-top:1px solid var(--v4-line);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*70ms);grid-template-columns:64px 1fr;gap:14px;padding:22px 0;display:grid;transform:translateY(10px)}.v4-num.is-in .v4-num__list li{opacity:1;transform:none}.v4-num__list li>span{font:800 2.1rem/1 var(--display);color:#0000;-webkit-text-stroke:1.4px var(--p-royal);letter-spacing:-.02em}.v4-num__list h3{color:var(--p-navy);margin:2px 0 6px;font-size:1.08rem}.v4-num__list p{color:var(--p-mut);margin:0;font-size:.95rem;line-height:1.55}.ix-sec--dark .v4-num__list li{border-color:#a9c6ff2e}.ix-sec--dark .v4-num__list li>span{-webkit-text-stroke-color:#7fe3d3}.ix-sec--dark .v4-num__list h3{color:#a9c6ff}.ix-sec--dark .v4-num__list p,.ix-sec--dark .v4-num__lead{color:#d3dcf5}.v4-duo{background:var(--v4-line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.v4-duo li{opacity:0;transition:opacity .5s;transition-delay:calc(var(--k)*80ms);background:#fff;padding:22px 22px 24px}.v4-duo.is-in li{opacity:1}.v4-duo p{font:800 1.08rem/1.3 var(--display);color:var(--p-navy);margin:0}.v4-duo s{color:#8a93ad;-webkit-text-decoration-color:var(--v4-red);text-decoration-color:var(--v4-red);margin-top:4px;font-size:.92rem;font-weight:600;text-decoration-thickness:1.5px;display:block}.v4-duo span{color:var(--p-mut);margin-top:10px;font-size:.9rem;line-height:1.5;display:block}.v4-tags{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v4-tags a{border:1px solid var(--v4-line);background:#fff;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:30px 1fr;align-items:center;gap:2px 10px;padding:12px 14px;text-decoration:none;transition:border-color .2s,transform .2s;display:grid}.v4-tags a:hover{border-color:var(--p-bright);transform:translateY(-2px)}.v4-tags a:focus-visible{border-color:var(--p-bright);transform:translateY(-2px)}.v4-tags__ic{width:30px;height:30px;color:var(--p-royal);background:#eef3ff;border-radius:9px;grid-row:1/3;place-items:center;display:grid}.v4-tags b{color:var(--p-navy);font-size:.92rem}.v4-tags__d{color:var(--p-mut);font-size:.8rem;line-height:1.35}.v4-tech dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:0 40px;margin:0;display:grid}.v4-tech dl>div{border-bottom:1px solid var(--v4-line);grid-template-columns:120px 1fr;gap:12px;padding:14px 0;display:grid}.v4-tech dt{font:800 .74rem/1.4 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal)}.v4-tech dd{flex-wrap:wrap;gap:6px;margin:0;display:flex}.v4-tech dd span{color:var(--v4-ink2);background:#f2f5fb;border-radius:8px;padding:4px 10px;font-size:.84rem;font-weight:700}.ix-sec--dark .v4-tech dl>div{border-color:#a9c6ff2e}.ix-sec--dark .v4-tech dt{color:#7fe3d3}.ix-sec--dark .v4-tech dd span{color:#d3dcf5;background:#ffffff12}.v4-close{padding:clamp(60px,8vw,100px) 0}.v4-close--split{color:#fff;background:radial-gradient(80% 120% at 100% 0,#16309f 0,#0000 60%),linear-gradient(135deg,#07104f,#040a33)}.v4-close--light{border-top:1px solid var(--v4-line);border-bottom:1px solid var(--v4-line);background:#fff}.v4-close__in{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);display:grid}.v4-close__k{font:800 .74rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase;color:#f5cf6e}.v4-close--light .v4-close__k{color:var(--p-teal)}.v4-close h2{font-family:var(--display);letter-spacing:-.02em;color:#fff;margin:12px 0 14px;font-size:clamp(1.8rem,3.4vw,2.7rem);line-height:1.1}.v4-close--light h2{color:var(--p-navy)}.v4-close p{color:#d3dcf5;max-width:58ch;margin:0 0 24px;font-size:1.05rem;line-height:1.6}.v4-close--light p{color:var(--p-mut)}.v4-close__ctas{flex-wrap:wrap;gap:12px;display:flex}.v4-close--split .v4-btn-line{color:#fff;border-color:#a9c6ff80}.v4-close__checks{background:#ffffff0f;border:1px solid #a9c6ff33;border-radius:18px;gap:12px;margin:0;padding:22px;list-style:none;display:grid}.v4-close--light .v4-close__checks{border-color:var(--v4-line);background:#f6f8fc}.v4-close__checks li{color:#d3dcf5;align-items:flex-start;gap:10px;font-weight:600;line-height:1.45;display:flex}.v4-close--light .v4-close__checks li{color:var(--v4-ink2)}.v4-close__checks .ix-ico,.v4-close__checks .rc-ico{color:#7fe3d3;flex:none;margin-top:2px}.v4-close--light .v4-close__checks .ix-ico,.v4-close--light .v4-close__checks .rc-ico{color:var(--p-teal)}.v4-rail{background:var(--p-off,#f6f8fc);padding:clamp(44px,6vw,72px) 0}.v4-rail h2{font-family:var(--display);color:var(--p-navy);margin:0 0 18px;font-size:clamp(1.3rem,2.2vw,1.7rem)}.v4-rail ul{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.v4-rail a{border:1px solid var(--v4-line);border-left:3px solid var(--p-bright);background:#fff;border-radius:12px;flex-direction:column;gap:4px;height:100%;padding:14px 16px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.v4-rail a:hover{transform:translateY(-2px);box-shadow:0 14px 26px -18px #07104f80}.v4-rail a:focus-visible{transform:translateY(-2px);box-shadow:0 14px 26px -18px #07104f80}.v4-rail b{color:var(--p-navy);font-size:.94rem}.v4-rail span{color:var(--p-mut);font-size:.82rem;line-height:1.4}@media (max-width:960px){.v4-hero__in,.v4-close__in{grid-template-columns:1fr}.v4-close__in>div{min-width:0}.v4-close__ctas .btn,.v4-hero__ctas .btn{white-space:normal;text-align:center}.v4-num__list{grid-template-columns:1fr}.v4-duo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.v4-duo{grid-template-columns:1fr}}@media (max-width:560px){.v4-tech dl>div{grid-template-columns:1fr;gap:6px}.v4-num__list li{grid-template-columns:46px 1fr}.v4-num__list li>span{font-size:1.6rem}}@media (prefers-reduced-motion:reduce){.v4p *,.v4p :before,.v4p :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.cdo-stack{box-shadow:inset 0 0 0 1px var(--v4-line),0 30px 60px -40px #07104f73;background:linear-gradient(160deg,#f7f9ff,#edf2ff);border-radius:26px;grid-template-columns:minmax(0,1fr) 168px;align-items:center;gap:18px;margin:0;padding:22px;display:grid;position:relative}.cdo-stack__iso{height:340px;position:relative}.cdo-plate{width:300px;height:170px;left:50%;top:calc(var(--k)*92px);opacity:0;animation:.6s both ixUp;animation-delay:calc(var(--k)*.15s);margin-left:-150px;position:absolute}.cdo-plate__face{transform-style:preserve-3d;background:#ffffffe0;border-radius:18px;grid-template-columns:repeat(3,1fr);place-items:center;gap:6px;padding:18px;transition:background .4s,box-shadow .4s;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(58deg)rotate(-38deg);box-shadow:0 0 0 1.5px #0b22a82e,14px 18px 0 -2px #0b22a814}.cdo-plate--1 .cdo-plate__face{background:#e8f0ffeb}.cdo-plate--2 .cdo-plate__face{background:#def6f3eb}.cdo-plate__face span{font:800 .64rem/1 var(--display);color:var(--p-navy);white-space:nowrap;background:#fff;border-radius:8px;padding:6px 8px;box-shadow:0 4px 10px -6px #07104f80}.cdo-plate.is-on .cdo-plate__face{background:linear-gradient(135deg,#1e5bff,#0b22a8);box-shadow:0 0 0 2px #1e5bff,0 20px 40px -10px #1e5bff8c}.cdo-plate.is-on .cdo-plate__face span{color:var(--p-royal);background:#fffffff2}.cdo-plate__t{z-index:3;font:800 .66rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-mut);background:#ffffffd9;border-radius:6px;padding:3px 6px;transition:color .3s;position:absolute;top:44%;right:-64px}.cdo-plate.is-on .cdo-plate__t{color:var(--p-royal)}.cdo-stack__ops{text-align:center;font:800 .66rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal);border:1.5px dashed #0e9c8873;border-radius:999px;padding:7px;transition:background .3s,color .3s;position:absolute;bottom:0;left:8%;right:8%}.cdo-stack__ops.is-on{background:var(--p-teal);color:#fff;border-style:solid}.cdo-stack__drop{background:#f0a21f;border-radius:4px;width:12px;height:12px;margin-left:-6px;animation:1.5s ease-in both cdoDrop;position:absolute;top:0;left:50%;box-shadow:0 0 0 4px #f0a21f40}@keyframes cdoDrop{0%{opacity:0;transform:translateY(-10px)}25%{opacity:1}to{transform:translateY(calc(var(--l)*92px + 70px));opacity:0}}.cdo-stack__path{border-left:2px solid #d7def0;gap:5px;margin:0;padding:0 0 0 14px;list-style:none;display:grid}.cdo-stack__path li{color:#8b95b0;font-size:.76rem;font-weight:700;transition:color .3s;position:relative}.cdo-stack__path li:before{content:"";background:#fff;border:2px solid #d7def0;border-radius:50%;width:10px;height:10px;margin-top:-5px;transition:all .3s;position:absolute;top:50%;left:-20px}.cdo-stack__path li.is-done{color:var(--v4-ink2)}.cdo-stack__path li.is-done:before{background:var(--p-teal);border-color:var(--p-teal)}.cdo-stack__path li.is-on{color:var(--p-royal)}.cdo-stack__path li.is-on:before{background:var(--p-bright);border-color:var(--p-bright);box-shadow:0 0 0 4px #1e5bff33}.cdo-stack__cap{font:800 .74rem/1 var(--display);color:var(--p-navy);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:flex;position:absolute;top:18px;left:22px;box-shadow:0 6px 16px -10px #07104f80}.cdo-lanes{gap:18px;display:grid}.cdo-lane{border:1px solid var(--v4-line);background:#fff;border-radius:18px;padding:18px 18px 22px;position:relative;overflow:hidden}.cdo-lane--m{background:#fffbf4;border-color:#f3e2c4}.cdo-lane--a{background:#f3fbf9;border-color:#c9ebe4}.cdo-lane__h{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-bottom:12px;display:flex}.cdo-lane__h b{font:800 1rem/1 var(--display);color:var(--p-navy)}.cdo-lane__h small{color:var(--p-mut);font-size:.84rem}.cdo-lane ol{flex-wrap:wrap;gap:8px 0;margin:0;padding:0;list-style:none;display:flex}.cdo-lane li{border:1px solid var(--v4-line);color:var(--v4-ink2);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.12s);background:#fff;border-radius:10px;align-items:center;margin-right:22px;padding:8px 12px;font-size:.82rem;font-weight:700;display:flex;position:relative;transform:translate(-8px)}.cdo-lanes.is-in .cdo-lane li{opacity:1;transform:none}.cdo-lane li:not(:last-child):after{content:"→";color:#a3acc4;font-weight:800;position:absolute;right:-17px}.cdo-lane li.is-w{color:#8a5a06;border-style:dashed;border-color:#e2b66a}.cdo-lane li.is-b{color:#a3252c;background:#fdecec;border-color:#f1b4b7}.cdo-lanes.is-in .cdo-lane li.is-b{animation:4s ease-in-out 2s infinite cdoShake}@keyframes cdoShake{0%,90%,to{transform:none}92%{transform:translate(-3px)}94%{transform:translate(3px)}96%{transform:translate(-2px)}}.cdo-lane li.is-o{color:#0b6b5e;border-color:#a6ddd3}.cdo-lane__run{background:linear-gradient(90deg,transparent,var(--p-teal));opacity:0;width:30%;height:3px;position:absolute;bottom:0;left:0}.cdo-lanes.is-in .cdo-lane--a .cdo-lane__run{opacity:1;animation:3s linear infinite cdoRun}.cdo-lanes.is-in .cdo-lane--m .cdo-lane__run{opacity:1;background:linear-gradient(90deg,#0000,#e2b66a);animation:6s ease-in-out infinite cdoRunStall}@keyframes cdoRun{0%{transform:translate(-100%)}to{transform:translate(340%)}}@keyframes cdoRunStall{0%{transform:translate(-100%)}60%,to{transform:translate(170%)}}.cdo-prom{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cdo-prom p{color:#d3dcf5;margin:0;font-size:1.08rem;line-height:1.65}.cdo-prom ul{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.cdo-prom li{font:700 .9rem/1 var(--display);color:#a9c6ff;background:#ffffff0f;border:1px solid #a9c6ff38;border-radius:12px;padding:10px 16px}.cdo-prom li:nth-child(3n+2){color:#7fe3d3}.cdo-prom li:nth-child(4n){color:#f5cf6e}.cdo-pipe__row{grid-template-columns:repeat(8,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}.cdo-pipe__row li{position:relative}.cdo-pipe__row button{width:100%;min-height:86px;color:var(--p-mut);font:800 .78rem/1.1 var(--display);cursor:pointer;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%,16px 50%);background:#e9eef8;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 14px 10px 22px;transition:background .35s,color .35s;display:flex}.cdo-pipe__row li:first-child button{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%);padding-left:14px}.cdo-pipe__row li.is-done button{color:var(--p-royal);background:#cfe0ff}.cdo-pipe__row li.is-on button{color:#fff;background:linear-gradient(135deg,#1e5bff,#0b22a8)}.cdo-pipe__row button:focus-visible{outline:3px solid var(--p-bright);outline-offset:3px}.cdo-pipe__say{text-align:center;max-width:640px;color:var(--v4-ink2);background:#f4f7fc;border-radius:14px;margin:20px auto 0;padding:14px 18px;font-size:1rem}.cdo-pipe__say b{color:var(--p-royal)}.cdo-bp{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:16px 28px;display:grid}.cdo-bp__src{color:#cfe0ff;background:#0e1b5c;border-radius:16px;padding:18px;box-shadow:0 20px 40px -26px #07104fcc}.cdo-bp__src small{font:800 .7rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#7fe3d3;margin-bottom:10px;display:block}.cdo-bp__src pre{white-space:pre-wrap;color:#e3ebff;margin:0;font-size:.8rem;line-height:1.7}.cdo-bp__envs{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cdo-bp__envs li{border:1px solid var(--v4-line);border-left:4px solid var(--v4-emerald);background:#fff;border-radius:14px;grid-template-columns:120px 1fr;align-items:center;gap:4px 12px;padding:14px 16px;transition:border-color .3s,background .3s;display:grid}.cdo-bp__envs li.is-bad{border-left-color:var(--v4-amber);background:#fff8ec}.cdo-bp__envs b{color:var(--p-navy);font-size:.92rem}.cdo-bp__envs small{color:#8a5a06;grid-column:2;font-size:.8rem}.cdo-bp__toggle{box-shadow:inset 0 0 0 1px var(--v4-line);background:#fff;border-radius:999px;grid-column:1/-1;justify-self:center;gap:4px;padding:4px;display:inline-flex}.cdo-bp__toggle button{min-height:38px;font:700 .84rem/1 var(--display);color:var(--p-mut);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px}.cdo-bp__toggle button[aria-pressed=true]{background:var(--p-navy);color:#fff}.cdo-sw{background:#0f1a52;border:1px solid #a9c6ff33;border-radius:20px;max-width:860px;margin:0 auto;overflow:hidden;box-shadow:0 30px 60px -30px #0009}.cdo-sw__bar{font:800 .76rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#a9c6ff;background:#ffffff0a;border-bottom:1px solid #a9c6ff24;align-items:center;gap:10px;padding:12px 18px;display:flex}.cdo-sw ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:6px 18px;list-style:none;display:grid}.cdo-sw li{color:#a9c6ff;border-bottom:1px solid #a9c6ff1a;grid-template-columns:22px 1fr 46px 112px;align-items:center;gap:12px;padding:14px 0;display:grid}.cdo-sw li b{color:#fff;font-size:.92rem}.cdo-sw__tg{background:#159a6b59;border-radius:999px;width:40px;height:22px;transition:background .4s;position:relative}.cdo-sw__tg i{background:#3dd68c;border-radius:50%;width:16px;height:16px;transition:transform .4s,background .4s;position:absolute;top:3px;left:3px}.cdo-sw__tg.is-alt{background:#d98a0b59}.cdo-sw__tg.is-alt i{background:#f5b342;transform:translate(18px)}.cdo-sw .v4-st--ok{color:#5be0a3}.cdo-sw .v4-st--warn{color:#f5cf6e}.cdo-sw .v4-st--info{color:#8fb1ff}.cdo-sw .v4-st--vio{color:#c9bdff}.cdo-sw__foot{color:#d3dcf5;margin:0;padding:14px 18px;font-size:.88rem}.cdo-pulse>svg{width:100%;height:140px;display:block}.cdo-pulse__base{stroke:#e3e8f2;stroke-width:2px;fill:none}.cdo-pulse__line{fill:none;stroke:var(--p-bright);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600px}.cdo-pulse.is-in .cdo-pulse__line{animation:3.6s ease-out forwards cdoEcg,3s ease-in-out 3.6s infinite cdoEcgGlow}@keyframes cdoEcg{to{stroke-dashoffset:0}}@keyframes cdoEcgGlow{50%{stroke:var(--p-teal)}}.cdo-pulse ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:6px 0 0;padding:0;list-style:none;display:grid}.cdo-pulse li{opacity:0;transition:opacity .5s,border-color .5s;transition-delay:calc(.6s + var(--k)*.55s);border-top:3px solid #d7def0;padding-top:12px}.cdo-pulse.is-in li{opacity:1;border-color:var(--p-bright)}.cdo-pulse li:nth-child(3){border-top-color:var(--v4-amber)!important}.cdo-pulse b{font:800 1rem/1.1 var(--display);color:var(--p-navy);display:block}.cdo-pulse span{color:var(--p-mut);margin-top:6px;font-size:.86rem;line-height:1.45;display:block}.cdo-econ{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;display:grid}.cdo-cost,.cdo-scale{border:1px solid var(--v4-line);background:#fff;border-radius:18px;padding:20px}.cdo-cost__h{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cdo-cost__h b{font:800 .95rem/1.2 var(--display);color:var(--p-navy)}.cdo-cost ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.cdo-cost li{color:var(--v4-ink2);grid-template-columns:104px 1fr 128px;align-items:center;gap:12px;font-size:.86rem;font-weight:700;display:grid}.cdo-cost__bar{background:#f1f4fa;border-radius:999px;height:14px;position:relative}.cdo-cost__bar i{background:#f0a21f1a;border:1.5px dashed #e2b66a;border-radius:999px;transition:width .8s cubic-bezier(.2,.8,.2,1),border-color .5s;position:absolute;top:0;bottom:0;left:0}.cdo-cost__bar em{background:linear-gradient(90deg,#1e5bff,#0e9c88);border-radius:999px;margin-left:3px;position:absolute;top:3px;bottom:3px;left:0}.cdo-cost.is-fit .cdo-cost__bar i{background:#159a6b14;border-color:#7dd3b7}.cdo-cost__k{color:var(--p-mut);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 0;font-size:.8rem;display:flex}.cdo-cost__sw{border-radius:999px;width:18px;height:8px;margin-left:6px;display:inline-block}.cdo-cost__sw--p{border:1.5px dashed #e2b66a}.cdo-cost__sw--u{background:linear-gradient(90deg,#1e5bff,#0e9c88)}.cdo-scale__tabs{background:#f1f4fa;border-radius:12px;gap:4px;padding:4px;display:flex}.cdo-scale__tabs button{min-height:36px;font:700 .8rem/1 var(--display);color:var(--p-mut);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1}.cdo-scale__tabs button[aria-pressed=true]{color:var(--p-royal);background:#fff;box-shadow:0 4px 10px -6px #07104f66}.cdo-scale__nodes{grid-template-columns:repeat(4,1fr);gap:10px;margin:18px 0 12px;display:grid}.cdo-scale__nodes i{height:44px;transition:background .4s,border-color .4s,transform .4s;transition-delay:calc(var(--k)*50ms);border:1.5px dashed #d7def0;border-radius:10px}.cdo-scale__nodes i.is-on{background:linear-gradient(135deg,#e3ecff,#cfe0ff);border:1.5px solid #8fb1ff;transform:translateY(-2px)}.cdo-scale p{min-height:2.8em;color:var(--v4-ink2);margin:0 0 12px;font-size:.9rem;line-height:1.45}.cdo-scale__bal{gap:6px;margin:0;padding:0;list-style:none;display:flex}.cdo-scale__bal li{text-align:center;font:800 .72rem/1 var(--display);color:#0b6b5e;background:#f3fbf9;border-radius:10px;flex:1;padding:8px}.cdo-aiw{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.cdo-ai{background:linear-gradient(#f6f3ff,#eef3ff);border-radius:20px;gap:0;margin:0;padding:18px;list-style:none;display:grid;position:relative}.cdo-ai li{color:var(--p-navy);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.12s);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:10px 12px;font-size:.9rem;font-weight:700;display:flex;position:relative;transform:translateY(8px);box-shadow:0 6px 16px -12px #07104f80}.cdo-ai li:last-child{background:var(--p-navy);color:#fff;margin-bottom:0}.cdo-ai li:not(:last-child):after{content:"";background:repeating-linear-gradient(#b7a9f5 0 4px,#0000 4px 8px);width:2px;height:18px;position:absolute;top:100%;left:26px}.cdo-ai.is-in li{opacity:1;transform:none}.cdo-ai li span{width:30px;height:30px;color:var(--v4-violet);background:#eeeafe;border-radius:9px;place-items:center;display:grid}.cdo-ai li:last-child span{color:#7fe3d3;background:#ffffff1f}.cdo-aiw__txt p{color:var(--v4-ink2);margin:0 0 14px;font-size:1.02rem;line-height:1.65}.cdo-aiw__txt h3{color:var(--p-navy);margin:20px 0 10px;font-size:1.06rem}.cdo-aiw__txt ul{color:var(--v4-ink2);gap:8px;margin:0;padding:0 0 0 18px;display:grid}.cdo-aiw__txt li b{color:var(--v4-violet)}.cdo-routes__mig{counter-reset:m;flex-wrap:wrap;gap:10px 0;margin:0 0 22px;padding:0;list-style:none;display:flex}.cdo-routes__mig li{counter-increment:m;border:1px solid var(--v4-line);color:var(--v4-ink2);background:#fff;border-radius:999px;margin-right:26px;padding:10px 16px 10px 40px;font-size:.86rem;font-weight:700;position:relative}.cdo-routes__mig li:before{content:counter(m);background:var(--p-teal);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;margin-top:-12px;font-size:.74rem;display:grid;position:absolute;top:50%;left:8px}.cdo-routes__mig li:not(:last-child):after{content:"";border-top:2px dotted #a3acc4;width:20px;position:absolute;top:50%;right:-24px}.cdo-routes__opts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cdo-routes__opts li{border:1px solid var(--v4-line);background:#fff;border-radius:16px;padding:20px}.cdo-routes__opts b{font:800 1.15rem/1 var(--display);color:var(--p-navy)}.cdo-routes__opts p{color:var(--p-mut);margin:8px 0 14px;font-size:.92rem;line-height:1.5}.cdo-routes__eff{align-items:center;gap:4px;display:flex}.cdo-routes__eff i{background:#e3e8f2;border-radius:999px;width:22px;height:6px}.cdo-routes__eff i.is-on{background:var(--p-bright)}.cdo-routes__eff small{color:var(--p-mut);text-transform:uppercase;letter-spacing:.06em;margin-left:6px;font-size:.74rem;font-weight:700}.cdo-lad__steps{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:8px;height:240px;margin:0;padding:0;list-style:none;display:grid}.cdo-lad__steps li{height:calc(28% + var(--k)*14.4%)}.cdo-lad__steps button{width:100%;height:100%;color:var(--p-mut);font:800 .82rem/1.1 var(--display);cursor:pointer;transform-origin:bottom;transition:transform .6s cubic-bezier(.2,.8,.2,1),background .35s,color .35s;transition-delay:calc(var(--k)*80ms);background:#eef2fa;border:0;border-radius:12px 12px 4px 4px;justify-content:center;align-items:flex-start;padding:12px 6px;display:flex;transform:scaleY(.2)}.cdo-lad.is-in .cdo-lad__steps button{transform:none}.cdo-lad__steps li.is-up button{color:var(--p-royal);background:#d6e3ff}.cdo-lad__steps li.is-on button{color:#fff;background:linear-gradient(#1e5bff,#0b22a8)}.cdo-lad__steps button:focus-visible{outline:3px solid var(--p-bright);outline-offset:3px}.cdo-lad__say{border-left:4px solid var(--p-bright);color:var(--v4-ink2);background:#f4f7fc;border-radius:0 12px 12px 0;margin:18px 0 0;padding:14px 18px}.cdo-lad__say b{color:var(--p-royal)}.cdo-clouds{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.cdo-clouds li{border:1px solid var(--v4-line);background:linear-gradient(135deg,#f6f9ff,#fff);border-radius:16px;padding:20px 20px 20px 62px;position:relative}.cdo-clouds .ix-ico,.cdo-clouds .rc-ico{color:var(--p-bright);position:absolute;top:20px;left:20px}.cdo-clouds b{font:800 1.02rem/1 var(--display);color:var(--p-navy)}.cdo-clouds p{color:var(--p-mut);margin:8px 0 0;font-size:.9rem;line-height:1.5}@media (max-width:960px){.cdo-stack{grid-template-columns:1fr}.cdo-stack__path{border-left:0;flex-wrap:wrap;gap:6px 14px;padding:0;display:flex}.cdo-stack__path li:before{display:none}.cdo-prom,.cdo-bp,.cdo-econ,.cdo-aiw{grid-template-columns:1fr}.cdo-pipe__row{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}.cdo-sw ul,.cdo-routes__opts,.cdo-clouds{grid-template-columns:1fr}}@media (max-width:560px){.cdo-stack{padding:14px}.cdo-stack__iso{transform-origin:top;height:290px;margin-bottom:-50px;transform:scale(.82)}.cdo-pipe__row{grid-template-columns:repeat(2,minmax(0,1fr))}.cdo-plate__t{right:-14px}.cdo-pipe__row button,.cdo-pipe__row li:first-child button{clip-path:none;border-radius:12px;min-height:70px;padding:10px}.cdo-pulse ol{grid-template-columns:1fr 1fr}.cdo-cost li{grid-template-columns:1fr;gap:6px}.cdo-sw li{grid-template-columns:22px 1fr 46px;row-gap:4px}.cdo-sw li .v4-st{grid-column:2/4}.cdo-lad__steps{grid-template-columns:repeat(3,minmax(0,1fr));height:auto}.cdo-lad__steps li{height:auto}.cdo-lad__steps button{border-radius:12px;align-items:center;min-height:64px}.cdo-bp__envs li{grid-template-columns:1fr}.cdo-bp__envs small{grid-column:1}.cdo-lane li{margin-right:20px}}.aia-flow{background:#ffffff0a;border:1px solid #a9c6ff33;border-radius:26px;margin:0;padding:24px;position:relative;box-shadow:0 30px 60px -30px #0009}.aia-flow__nodes{grid-template-columns:repeat(3,minmax(0,1fr));gap:34px 22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.aia-flow__nodes li{text-align:center;background:#ffffff0d;border:1px solid #a9c6ff2e;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:14px 8px;transition:background .35s,border-color .35s,transform .35s;display:flex;position:relative}.aia-flow__nodes li:nth-child(4){grid-column:3}.aia-flow__nodes li:nth-child(5){grid-area:2/2}.aia-flow__nodes li:nth-child(6){grid-area:2/1}.aia-flow__nodes li span{color:#a9c6ff;background:#a9c6ff1f;border-radius:12px;place-items:center;width:40px;height:40px;transition:all .35s;display:grid}.aia-flow__nodes li b{color:#d3dcf5;font-size:.82rem}.aia-flow__nodes li.is-done span{color:#7fe3d3;background:#7fe3d329}.aia-flow__nodes li.is-on{background:#1e5bff38;border-color:#5b8cff;transform:translateY(-3px)}.aia-flow__nodes li.is-on span{color:#fff;background:#1e5bff;box-shadow:0 0 0 6px #1e5bff33}.aia-flow__nodes li:not(:nth-child(3)):not(:nth-child(6)):after{content:"";background:repeating-linear-gradient(90deg,#5b8cff 0 4px,#0000 4px 7px);width:18px;height:2px;position:absolute;top:50%;right:-20px}.aia-flow__nodes li:nth-child(5):after,.aia-flow__nodes li:nth-child(4):after{left:-20px;right:auto}.aia-flow__nodes li:nth-child(3):after{content:"";background:repeating-linear-gradient(#5b8cff 0 4px,#0000 4px 7px);width:2px;height:30px;position:absolute;bottom:-32px;left:50%}.aia-flow__human{color:#f5cf6e;border:1.5px dashed #f5cf6e66;border-radius:14px;align-items:center;gap:10px;max-width:330px;margin:22px auto 0;padding:10px 14px;transition:background .35s,border-color .35s;display:flex}.aia-flow__human span{background:#f5cf6e1f;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.aia-flow__human b{color:#fff;font-size:.86rem}.aia-flow__human small{color:#d3dcf5;text-align:right;margin-left:auto;font-size:.74rem}.aia-flow.is-human .aia-flow__human{background:#f5cf6e1f;border-style:solid;border-color:#f5cf6e}.aia-flow__st{background:#0b1437;border:1px solid #a9c6ff4d;border-radius:999px;padding:6px 12px;position:absolute;top:-14px;right:18px}.aia-flow__st .v4-st--ok{color:#5be0a3}.aia-flow__st .v4-st--warn{color:#f5cf6e}.aia-morph__tg,.aia-hand__tg{background:#f1f4fa;border-radius:999px;justify-content:center;gap:4px;width:max-content;max-width:100%;margin:0 auto 18px;padding:4px;display:flex}.aia-morph__tg button,.aia-hand__tg button{min-height:38px;font:700 .84rem/1 var(--display);color:var(--p-mut);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px}.aia-morph__tg button[aria-pressed=true],.aia-hand__tg button[aria-pressed=true]{background:var(--p-navy);color:#fff}.aia-morph__stage{background:#fffbf5;border:1px solid #f1e3c9;border-radius:22px;height:360px;transition:background .8s,border-color .8s;position:relative;overflow:hidden}.aia-morph.is-on .aia-morph__stage{background:#f3f8ff;border-color:#cfddf7}.aia-morph__mess{fill:none;stroke:#e2b66a;stroke-width:.5px;stroke-dasharray:2 1.5;width:92%;height:88%;transition:opacity .6s;position:absolute;top:6%;bottom:6%;left:4%;right:4%}.aia-morph.is-on .aia-morph__mess{opacity:0}.aia-morph__line{transform-origin:0;background:linear-gradient(90deg,#1e5bff,#0e9c88);border-radius:999px;height:3px;transition:transform .9s cubic-bezier(.2,.8,.2,1) .4s;position:absolute;top:50%;left:7%;right:7%;transform:scaleX(0)}.aia-morph.is-on .aia-morph__line{transform:none}.aia-morph ol{margin:0;padding:0;list-style:none}.aia-morph li{left:var(--x);top:var(--y);color:#8a5a06;width:150px;transform:rotate(calc((var(--k) - 3) * 3deg));transition:left .9s cubic-bezier(.2,.8,.2,1),top .9s cubic-bezier(.2,.8,.2,1),transform .9s,border-color .6s,color .6s;transition-delay:calc(var(--k)*60ms);background:#fff;border:1.5px dashed #e2b66a;border-radius:12px;margin-left:0;padding:10px 12px;font-size:.84rem;font-weight:700;position:absolute;box-shadow:0 8px 18px -12px #07104f66}.aia-morph.is-on li{left:calc(2% + var(--k) * 13.6%);top:calc(50% - 26px + (var(--k) - 3) * 0px);width:12.6%;color:var(--p-navy);text-align:center;border-style:solid;border-color:#8fb1ff;padding:10px 6px;font-size:.76rem;transform:none}.aia-morph.is-on li.is-ex{color:#8a5a06;border-color:#f5b342;top:calc(50% + 38px)}.aia-morph__b,.aia-morph.is-on .aia-morph__a{display:none}.aia-morph.is-on .aia-morph__b{display:inline}.aia-wheel{grid-template-columns:minmax(0,420px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,64px);max-width:960px;margin:0 auto;display:grid}.aia-wheel__c{aspect-ratio:1;position:relative}.aia-wheel__c>svg{width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.8,.2,1);transform:rotate(-90deg)scale(.86)}.aia-wheel.is-in .aia-wheel__c>svg{transform:none}.aia-wheel__c path{fill:#e7edfb;stroke:#fff;stroke-width:.6px;transition:fill .35s}.aia-wheel__c path:nth-child(2){fill:#e2f4f1}.aia-wheel__c path:nth-child(4){fill:#eeeafe}.aia-wheel__c path.is-on{fill:var(--p-royal)}.aia-wheel__mid{aspect-ratio:1;width:46%;color:var(--p-royal);background:#fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 34px -16px #07104f80}.aia-wheel__mid b{font:800 1.1rem/1 var(--display);color:var(--p-navy)}.aia-wheel__lbl{font:800 .8rem/1 var(--display);color:var(--p-navy);cursor:pointer;background:#ffffffeb;border:0;border-radius:999px;padding:6px 10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px -8px #07104f80}.aia-wheel__lbl.is-on{color:#4a3200;background:#f5cf6e}.aia-wheel__lbl:focus-visible{outline:3px solid var(--p-bright);outline-offset:2px}.aia-wheel__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.aia-wheel__list li{border:1px solid var(--v4-line);color:var(--v4-ink2);animation:.45s both ixUp;animation-delay:calc(var(--k)*70ms);background:#fff;border-radius:12px;padding:12px 16px;font-weight:700}.aia-wheel__list li:before{content:"→ ";color:var(--p-teal)}.aia-slabs{gap:8px;max-width:880px;margin:0 auto;padding:0;list-style:none;display:grid}.aia-slabs li{margin-left:calc(var(--k)*3.2%)}.aia-slabs button{color:#d3dcf5;text-align:left;cursor:pointer;background:#ffffff0a;border:1px solid #a9c6ff33;border-radius:14px;grid-template-columns:44px 170px 1fr;align-items:center;gap:12px;width:100%;padding:16px 18px;transition:background .3s,border-color .3s,transform .3s;display:grid}.aia-slabs .v4-mono{color:#7fe3d3;font-size:.82rem}.aia-slabs b{font:800 1rem/1.1 var(--display);color:#fff}.aia-slabs em{color:#a9c6ff;opacity:.65;font-size:.9rem;font-style:normal;transition:opacity .3s}.aia-slabs li.is-on button{background:linear-gradient(90deg,#1e5bff66,#1e5bff1a);border-color:#5b8cff;transform:translate(6px)}.aia-slabs li.is-on em{opacity:1;color:#fff}.aia-slabs li:nth-child(2) b{color:#c9bdff}.aia-slabs li:last-child b{color:#f5cf6e}.aia-slabs button:focus-visible{outline-offset:2px;outline:3px solid #f5cf6e}.aia-uses{scroll-snap-type:x mandatory;scrollbar-width:thin;grid-auto-columns:minmax(250px,280px);grid-auto-flow:column;gap:14px;margin:0;padding:4px 2px 18px;list-style:none;display:grid;overflow-x:auto}.aia-uses:focus-visible{outline:3px solid var(--p-bright);outline-offset:4px;border-radius:12px}.aia-uses li{scroll-snap-align:start;border:1px solid var(--v4-line);background:linear-gradient(#fff,#f6f8fd);border-radius:18px;flex-direction:column;gap:10px;padding:20px;display:flex}.aia-uses__n{color:var(--v4-violet);font-size:.78rem}.aia-uses b{font:800 1.02rem/1.25 var(--display);color:var(--p-navy)}.aia-uses code{color:#bfd3ff;white-space:normal;background:#0e1b5c;border-radius:10px;margin-top:auto;padding:10px;font-size:.74rem;line-height:1.5}.aia-board{background:#0f1a52;border:1px solid #a9c6ff33;border-radius:20px;overflow:hidden}.aia-board__bar{font:800 .76rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#a9c6ff;border-bottom:1px solid #a9c6ff24;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 18px;display:flex}.aia-board__h{letter-spacing:0;text-transform:none;color:#d3dcf5;margin-left:auto;font-weight:600}.aia-board__cols{background:#a9c6ff1a;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid}.aia-board__col{background:#0f1a52;min-height:230px;padding:14px}.aia-board__col ul{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.aia-board__col li{color:#fff;background:#ffffff12;border-left:3px solid #8fb1ff;border-radius:9px;padding:9px 10px;font-size:.8rem;font-weight:700;animation:.45s both ixUp}.aia-board__col:first-child li{border-left-color:#5be0a3}.aia-board__col:nth-child(3) li{border-left-color:#f5cf6e}.aia-board__col:nth-child(4) li{border-left-color:#c9bdff}.aia-board__col:nth-child(5) li{border-left-color:#ff8a8f}.aia-board .v4-st--ok{color:#5be0a3}.aia-board .v4-st--info{color:#8fb1ff}.aia-board .v4-st--warn{color:#f5cf6e}.aia-board .v4-st--vio{color:#c9bdff}.aia-board .v4-st--bad{color:#ff8a8f}.aia-board__foot{color:#d3dcf5;margin:0;padding:14px 18px;font-size:.88rem}.aia-hand{max-width:980px;margin:0 auto;position:relative}.aia-hand__lanes{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:8px;display:grid}.aia-hand__lanes span{text-align:center;font:800 .74rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;border-radius:10px;padding:8px}.aia-hand__lanes span:first-child{color:var(--v4-violet);background:#eeeafe}.aia-hand__lanes span:nth-child(2){color:#8a5a06;background:#fff4dc}.aia-hand__lanes span:nth-child(3){color:#0b6b5e;background:#e2f4f1}.aia-hand ol{grid-template-columns:repeat(3,1fr);gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.aia-hand li{grid-column:var(--c);border:1px solid var(--v4-line);animation:.45s both ixUp;animation-delay:calc(var(--k)*.12s);background:#fff;border-radius:14px;padding:14px 16px}.aia-hand li.is-ai{--c:1;border-left:4px solid var(--v4-violet)}.aia-hand li.is-hu{--c:2;border-left:4px solid var(--v4-amber)}.aia-hand li.is-sys{--c:3;border-left:4px solid var(--p-teal)}.aia-hand li b{color:var(--p-navy);font-size:.95rem;display:block}.aia-hand li span{color:var(--p-mut);margin-top:4px;font-size:.86rem;display:block}.aia-hand.is-over li.is-hu:nth-child(4){background:#fff8ec}.aia-bus{text-align:center;max-width:1040px;margin:0 auto}.aia-bus__row{flex-wrap:wrap;justify-content:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aia-bus__row li{border:1px solid var(--v4-line);color:var(--v4-ink2);opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*60ms);background:#fff;border-radius:10px;padding:9px 14px;font-size:.84rem;font-weight:700;position:relative;transform:translateY(-6px)}.aia-bus.is-in .aia-bus__row li{opacity:1;transform:none}.aia-bus__row li:after{content:"";background:repeating-linear-gradient(#8fb1ff 0 4px,#0000 4px 8px) 0 0/2px 8px;width:2px;height:22px;animation:1s linear infinite aiaFlow;position:absolute;top:100%;left:50%}.aia-bus__row--b li:after{top:auto;bottom:100%}@keyframes aiaFlow{to{background-position:0 8px}}.aia-bus__core{color:#fff;background:linear-gradient(120deg,#0b22a8,#1e5bff);border-radius:18px;margin:30px auto;padding:20px;box-shadow:0 20px 40px -20px #0b22a8b3}.aia-bus__core b{font:800 1.2rem/1.2 var(--display);display:block}.aia-bus__core span{color:#d3dcf5;margin-top:6px;font-weight:600;display:block}.aia-bus__row--b li{color:#0b6b5e;background:#f3fbf9;border-color:#c9ebe4}.aia-rpa{border-left:4px solid var(--v4-violet);max-width:820px;color:var(--v4-ink2);background:#f6f8fc;border-radius:14px;margin:28px auto 0;padding:16px 20px;line-height:1.6}.aia-rpa b{color:var(--v4-violet)}.aia-doc{grid-template-columns:200px 160px minmax(0,1fr);align-items:center;gap:22px;display:grid}.aia-doc__paper{height:260px;box-shadow:0 20px 40px -24px #07104f80,inset 0 0 0 1px var(--v4-line);background:#fff;border-radius:6px;flex-direction:column;gap:10px;padding:18px;display:flex;position:relative}.aia-doc__paper i{background:#eef1f7;border-radius:4px;height:8px;display:block}.aia-doc__paper i:first-child{background:#d7def0;width:60%;height:12px}.aia-doc__hl{background:#eef1f7;border-radius:4px;height:14px;display:block;position:relative;overflow:hidden}.aia-doc__hl:after{content:"";transform-origin:0;transition:transform .5s;transition-delay:calc(.3s + var(--k)*.3s);background:#1e5bff47;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.aia-doc__hl.is-low:after{background:#f0a21f66}.aia-doc.is-in .aia-doc__hl:after{transform:none}.aia-doc__steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.aia-doc__steps li{color:var(--p-royal);opacity:.3;transition:opacity .4s;transition-delay:calc(.8s + var(--k)*.25s);background:#eef3ff;border-radius:8px;padding:6px 10px;font-size:.74rem;font-weight:800}.aia-doc.is-in .aia-doc__steps li{opacity:1}.aia-doc__tbl{border-collapse:collapse;width:100%;box-shadow:inset 0 0 0 1px var(--v4-line);background:#fff;border-radius:14px;overflow:hidden}.aia-doc__tbl th,.aia-doc__tbl td{border-bottom:1px solid var(--v4-line);text-align:left;padding:12px 14px;font-size:.86rem}.aia-doc__tbl th{color:var(--p-mut);width:30%;font-weight:700}.aia-doc__tbl td{color:var(--p-navy);font-weight:700}.aia-doc__tbl tr{opacity:0;transition:opacity .4s;transition-delay:calc(1.6s + var(--k)*.2s)}.aia-doc.is-in .aia-doc__tbl tr{opacity:1}.aia-doc__tbl tr.is-low{background:#fff8ec}.aia-ask{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;max-width:920px;margin:0 auto;display:grid}.aia-ask__src{gap:8px;display:grid}.aia-ask__src span{color:var(--v4-violet);background:#eeeafe;border-radius:10px;padding:10px 12px;font-size:.84rem;font-weight:800}.aia-ask__win{border:1px solid var(--v4-line);background:#fff;border-radius:20px;padding:20px;box-shadow:0 24px 44px -30px #07104f80}.aia-ask__q{background:var(--p-navy);color:#fff;float:right;border-radius:14px 14px 4px;align-items:center;gap:8px;max-width:88%;margin:0 0 14px;padding:10px 14px;font-weight:600;display:inline-flex}.aia-ask__a{clear:both;opacity:0;background:#f4f7fc;border-radius:14px 14px 14px 4px;padding:14px 16px;transition:opacity .5s .8s,transform .5s .8s;transform:translateY(8px)}.aia-ask.is-in .aia-ask__a{opacity:1;transform:none}.aia-ask__a p{color:var(--v4-ink2);margin:0 0 10px;line-height:1.55}.aia-ask__meta{flex-wrap:wrap;gap:8px;display:flex}.aia-ask__meta span{border:1px solid var(--v4-line);color:var(--p-royal);background:#fff;border-radius:999px;padding:5px 10px;font-size:.76rem;font-weight:700}.aia-ask__meta span:last-child{color:#0b6b5e;border-color:#c9ebe4}.aia-mat{max-width:860px;margin:0 auto}.aia-mat input{width:100%;height:28px;accent-color:var(--p-royal);cursor:pointer}.aia-mat__ticks{grid-template-columns:repeat(5,1fr);margin:6px 0 0;padding:0;list-style:none;display:grid}.aia-mat__ticks button{width:100%;font:800 .84rem/1.1 var(--display);color:#9aa3bc;cursor:pointer;background:0 0;border:0;padding:6px 0}.aia-mat__ticks li:first-child button{text-align:left}.aia-mat__ticks li:last-child button{text-align:right}.aia-mat__ticks li.is-on button{color:var(--p-royal)}.aia-mat__say{border:1px solid var(--v4-line);color:var(--v4-ink2);background:#fff;border-radius:16px;margin:20px 0 0;padding:18px 20px;font-size:1.02rem;line-height:1.55}.aia-mat__say .v4-mono{color:var(--p-royal);background:#eef3ff;border-radius:6px;margin-right:6px;padding:3px 8px;font-size:.76rem;display:inline-block}.aia-val{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px 22px;margin:0 0 30px;padding:0;list-style:none;display:grid}.aia-val li{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*70ms);transform:translateY(8px)}.ix-sec.is-in .aia-val li{opacity:1;transform:none}.aia-val b{font:800 1.25rem/1.15 var(--display);color:#fff;display:block}.aia-val li:nth-child(4n+2) b{color:#7fe3d3}.aia-val li:nth-child(4n+3) b{color:#a9c6ff}.aia-val li:nth-child(4n) b{color:#f5cf6e}.aia-val span{color:#d3dcf5;margin-top:6px;font-size:.92rem;line-height:1.5;display:block}.aia-loop{border:1px dashed #a9c6ff59;border-radius:16px;flex-wrap:wrap;justify-content:center;gap:8px 0;margin:0;padding:16px;list-style:none;display:flex;position:relative}.aia-loop li{color:#fff;background:#ffffff12;border-radius:999px;margin-right:24px;padding:8px 14px;font-size:.84rem;font-weight:700;position:relative}.aia-loop li:not(:last-child):after{content:"→";color:#7fe3d3;position:absolute;right:-19px}.aia-loop li:last-child{color:#7fe3d3;background:#7fe3d329;margin-right:0}.aia-loop li:last-child:after{content:"↺";margin-left:8px}.aia-gov{flex-wrap:wrap;gap:8px;margin-bottom:6px;display:flex}.aia-gov span{color:#0b6b5e;background:#f3fbf9;border:1px solid #c9ebe4;border-radius:10px;align-items:center;gap:6px;padding:8px 12px;font-size:.86rem;font-weight:700;display:inline-flex}.aia-gov+.ix-note{margin-bottom:26px}.aia-proc{flex-wrap:wrap;gap:8px;margin:26px 0 0;display:flex}.aia-proc span{color:var(--v4-ink2);background:#f4f7fc;border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 8px;font-size:.84rem;font-weight:700;display:inline-flex}.aia-proc em{background:var(--p-royal);color:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.72rem;font-style:normal;display:grid}@media (max-width:960px){.aia-wheel,.aia-ask{grid-template-columns:1fr}.aia-wheel__c{width:100%;max-width:380px;margin:0 auto}.aia-doc{grid-template-columns:1fr 1fr}.aia-doc__tbl{grid-column:1/-1}.aia-board__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.aia-board__col{min-height:150px}.aia-val{grid-template-columns:repeat(2,minmax(0,1fr))}.aia-morph__stage{height:auto;min-height:420px}.aia-morph.is-on .aia-morph__stage{min-height:0;padding:16px}.aia-morph.is-on li{width:auto;margin:0 0 8px;position:relative;top:auto;left:auto}.aia-morph.is-on li.is-ex{margin-left:24px;top:auto}.aia-morph.is-on .aia-morph__line{display:none}.aia-morph li{width:130px;margin-left:-12px}}@media (max-width:560px){.aia-flow{padding:16px}.aia-flow__nodes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px}.aia-flow__nodes li,.aia-flow__nodes li:nth-child(n){grid-area:auto}.aia-flow__nodes li:after,.aia-flow__nodes li:nth-child(n):after{display:none}.aia-slabs li{margin-left:0}.aia-slabs button{grid-template-columns:34px 1fr}.aia-slabs em{grid-column:1/-1}.aia-hand ol,.aia-hand__lanes{grid-template-columns:1fr}.aia-hand__lanes{display:none}.aia-hand li{grid-column:1}.aia-doc{grid-template-columns:1fr}.aia-doc__steps{grid-template-columns:repeat(2,1fr)}.aia-board__cols{grid-template-columns:1fr}.aia-board__col{min-height:0}.aia-val{grid-template-columns:1fr}.aia-morph li{width:118px;margin-left:-10px;font-size:.74rem}.aia-morph__tg button,.aia-hand__tg button{padding:0 10px;font-size:.78rem}}.dad-lens{max-width:1100px;height:400px;box-shadow:inset 0 0 0 1px var(--v4-line);text-align:left;background:linear-gradient(#f7f9ff,#eef3ff);border-radius:28px;margin:30px auto 0;position:relative}.dad-lens>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dad-lens__in{fill:none;stroke:#b9cbf2;stroke-width:.35px;stroke-dasharray:1.2 1.2;vector-effect:non-scaling-stroke;stroke-width:1.4px}.dad-lens.is-in .dad-lens__in{animation:1.4s linear infinite dadDash;animation-delay:calc(var(--k)*-.13s)}@keyframes dadDash{to{stroke-dashoffset:-24px}}.dad-lens__in{stroke-dasharray:6 6}.dad-lens__out{fill:none;stroke:#d7def0;stroke-width:1.6px;vector-effect:non-scaling-stroke;transition:stroke .3s}.dad-lens__out.is-on{stroke:var(--p-teal);stroke-width:2.6px}.dad-lens__src,.dad-lens__out-l{flex-direction:column;justify-content:space-between;margin:0;padding:24px 0;list-style:none;display:flex;position:absolute;top:0;bottom:0}.dad-lens__src{width:15%;left:2%}.dad-lens__out-l{width:17%;right:2%}.dad-lens__src li,.dad-lens__out-l li{color:var(--v4-ink2);white-space:nowrap;text-overflow:ellipsis;background:#fff;border-radius:8px;padding:5px 10px;font-size:.76rem;font-weight:700;overflow:hidden;box-shadow:0 4px 10px -8px #07104f80}.dad-lens__src li{opacity:0;animation:.5s both ixUp;animation-delay:calc(var(--k)*60ms)}.dad-lens__out-l li{transition:background .3s,color .3s}.dad-lens__out-l li.is-on{background:var(--p-teal);color:#fff}.dad-lens__core{aspect-ratio:1;text-align:center;color:#fff;background:radial-gradient(circle at 35% 30%,#3a7bff,#0b22a8);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:12%;padding:8px;display:flex;position:absolute;top:50%;left:44%;transform:translateY(-50%);box-shadow:0 20px 40px -14px #0b22a8b3}.dad-lens__core i{border:2px solid #1e5bff4d;border-radius:50%;animation:2.6s ease-out infinite ixRing;position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px}.dad-lens__core b{font:800 .72rem/1.15 var(--display)}.dad-lens__core small{color:#cfe0ff;font-size:.6rem}.dad-fail{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.dad-fail__screen{border:1px solid var(--v4-line);background:#fff;border-radius:18px;min-height:340px;padding:18px;position:relative;box-shadow:0 24px 44px -30px #07104f80}.dad-fail__kpis{grid-template-columns:repeat(6,1fr);gap:8px;margin-bottom:12px;display:grid}.dad-fail.is-fix .dad-fail__kpis{grid-template-columns:repeat(4,1fr)}.dad-fail__kpis i{border:1px solid var(--v4-line);background:linear-gradient(135deg,#eef3ff,#f7f9ff);border-radius:10px;height:46px}.dad-fail__charts{grid-template-rows:110px 110px;grid-template-columns:2fr 1fr;gap:8px;display:grid}.dad-fail__charts i{border:1px solid var(--v4-line);background:repeating-linear-gradient(90deg,#f1f4fa 0 18px,#e3eaf8 18px 30px);border-radius:12px}.dad-fail__charts i:first-child{background:linear-gradient(#0000 40%,#1e5bff1a),#f7f9ff;grid-row:1/3}.dad-fail__pin{color:#a3252c;white-space:nowrap;animation:.4s both ixUp;animation-delay:calc(var(--k)*.12s);background:#fdecec;border:1px solid #f1b4b7;border-radius:999px;padding:5px 9px 5px 22px;font-size:.72rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.dad-fail__pin:before{content:"!";color:#fff;background:#d9434b;border-radius:50%;place-items:center;width:13px;height:13px;margin-top:-6.5px;font-size:.62rem;display:grid;position:absolute;top:50%;left:5px}.dad-fail__act{background:#f3fbf9;border:1px solid #a6ddd3;border-radius:12px;padding:14px 16px;animation:.5s both ixUp;position:absolute;bottom:18px;left:18px;right:18px}.dad-fail__act b{color:var(--p-navy);display:block}.dad-fail__act span{color:#0b6b5e;margin-top:4px;font-size:.84rem;font-weight:700;display:block}.dad-fail__side p{color:var(--v4-ink2);margin:0 0 18px;font-size:1.08rem;line-height:1.6}.dad-fail__side .aia-hand__tg{margin:0}.dad-jr__tabs{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.dad-jr__tabs button{border:1px solid var(--v4-line);width:100%;min-height:52px;font:800 .8rem/1.15 var(--display);color:var(--p-mut);cursor:pointer;background:#fff;border-radius:12px;padding:8px;transition:all .3s}.dad-jr__tabs .v4-mono{color:#9aa3bc;font-size:.68rem;display:block}.dad-jr__tabs button.is-done{color:#0b6b5e;border-color:#bfe6df}.dad-jr__tabs button[aria-pressed=true]{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.dad-jr__tabs button[aria-pressed=true] .v4-mono{color:#7fe3d3}.dad-jr__card{border:1px solid var(--v4-line);background:linear-gradient(135deg,#f7f9ff,#fff);border-radius:20px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;min-height:230px;padding:24px;display:grid}.dad-jr__txt b{font:800 1.5rem/1.1 var(--display);color:var(--p-navy);display:block}.dad-jr__txt span{color:var(--p-mut);margin-top:8px;font-size:1rem;display:block}.dad-jr__art{animation:.5s both ixUp}.dad-art--files{flex-wrap:wrap;gap:8px;display:flex}.dad-art--files span{color:var(--v4-ink2);transform:rotate(calc(-2deg + var(--r,0deg)));background:#fff;border:1px dashed #c4cee4;border-radius:8px;padding:10px 12px;font-size:.8rem}.dad-art--files span:nth-child(2n){--r:3deg}.dad-art--pipes{gap:10px;padding-right:110px;display:grid;position:relative}.dad-art--pipes i{background:repeating-linear-gradient(90deg,#8fb1ff 0 10px,#cfe0ff 10px 20px) 0 0/20px 10px;border-radius:999px;height:10px;animation:.8s linear infinite aiaFlow2}@keyframes aiaFlow2{to{background-position:20px 0}}.dad-art--pipes b{background:var(--p-navy);color:#fff;border-radius:12px;padding:16px 14px;font-size:.84rem;position:absolute;top:50%;right:0;transform:translateY(-50%)}.dad-art--tbl{border-collapse:collapse;width:100%;box-shadow:inset 0 0 0 1px var(--v4-line);background:#fff;border-radius:12px;font-size:.82rem;overflow:hidden}.dad-art--tbl td{border-bottom:1px solid var(--v4-line);color:var(--v4-ink2);padding:9px 12px}.dad-art--tbl td:last-child{color:var(--v4-emerald);font-weight:700}.dad-art--kpi{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.dad-art--kpi span{border:1px solid var(--v4-line);background:#fff;border-radius:12px;padding:14px}.dad-art--kpi small{color:var(--p-mut);font-size:.74rem;font-weight:700;display:block}.dad-art--kpi b{color:var(--p-royal);margin-top:6px;font-size:.92rem;display:block}.dad-art--bars{border:1px solid var(--v4-line);background:#fff;border-radius:12px;align-items:flex-end;gap:10px;height:150px;padding:10px;display:flex}.dad-art--bars i{transform-origin:bottom;animation:.6s both dadGrow;animation-delay:calc(var(--k)*60ms);background:linear-gradient(#1e5bff,#8fb1ff);border-radius:6px 6px 2px 2px;flex:1}@keyframes dadGrow{0%{transform:scaleY(0)}}.dad-art--fc{width:100%;height:150px;box-shadow:inset 0 0 0 1px var(--v4-line);background:#fff;border-radius:12px}.dad-art--fc path{fill:none;stroke:var(--p-royal);stroke-width:3px}.dad-art--fc .is-fc{stroke:var(--v4-violet);stroke-dasharray:6 5}.dad-art--fc .is-band{fill:#6d5bd01f;stroke:none}.dad-art--act{border:1px solid var(--v4-line);background:#fff;border-radius:12px;gap:10px;padding:16px;display:grid}.dad-art--act b{color:var(--p-navy)}.dad-rev{border-radius:20px;max-width:960px;min-height:330px;margin:0 auto;position:relative;overflow:hidden}.dad-rev__pane{padding:28px 32px;position:absolute;top:0;bottom:0;left:0;right:0}.dad-rev__pane small{font:800 .76rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.dad-rev__pane ul{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.dad-rev__pane li{font:700 1.06rem/1.3 var(--display)}.dad-rev__pane--b{color:#e9c98f;background:#2a1f12}.dad-rev__pane--b li:before{content:"✕ ";color:#ff8a8f}.dad-rev__pane--a{color:#fff;clip-path:inset(0 0 0 var(--p));text-align:right;background:linear-gradient(135deg,#0b22a8,#0e9c88)}.dad-rev__pane--a small{color:#f5cf6e}.dad-rev__pane--a li:after{content:" ✓";color:#7fe3d3}.dad-rev__handle{top:0;bottom:0;left:var(--p);pointer-events:none;background:#fff;width:3px;margin-left:-1.5px;position:absolute}.dad-rev__handle:after{content:"⟷";width:40px;height:40px;color:var(--p-navy);background:#fff;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 16px -6px #00000080}.dad-rev input{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.dad-rev:focus-within{outline-offset:3px;outline:3px solid #f5cf6e}.dad-rev input:focus-visible+*{outline-offset:3px;outline:3px solid #f5cf6e}.dad-usp{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(24px,4vw,56px);display:grid}.dad-usp__lead{font:700 1.25rem/1.45 var(--display);color:var(--p-navy);margin:0;position:sticky;top:100px}.dad-usp ul{gap:0;margin:0;padding:0;list-style:none;display:grid}.dad-usp li{border-bottom:1px solid var(--v4-line);grid-template-columns:40px 1fr;gap:2px 14px;padding:16px 0;display:grid}.dad-usp li span{width:40px;height:40px;color:var(--p-royal);background:#eef3ff;border-radius:50%;grid-row:1/3;place-items:center;display:grid}.dad-usp li b{color:var(--p-navy);font-size:1rem}.dad-usp li em{color:var(--p-mut);font-size:.92rem;font-style:normal}.dad-hex{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.dad-hex__grid{grid-template-columns:repeat(3,1fr);gap:8px 6px;width:82%;margin:0;padding:0;list-style:none;display:grid}.dad-hex__grid li:nth-child(n+4){transform:translate(50%)}.dad-hex__grid button{aspect-ratio:1/1.05;width:100%;color:var(--p-royal);font:800 .82rem/1.15 var(--display);text-align:center;cursor:pointer;clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%);background:#e9eef9;border:0;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;transition:background .3s,color .3s;display:flex}.dad-hex__grid button[aria-pressed=true]{color:#fff;background:linear-gradient(135deg,#1e5bff,#0b22a8)}.dad-hex__grid button:focus-visible{outline:3px solid var(--p-bright)}.dad-hex__d{border:1px solid var(--v4-line);background:#fff;border-radius:18px;padding:22px}.dad-hex__d b{font:800 1.2rem/1.1 var(--display);color:var(--p-navy)}.dad-hex__d ul{color:var(--v4-ink2);gap:8px;margin:14px 0 0;padding:0 0 0 18px;display:grid}.dad-dash__roles{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.dad-dash__roles button{border:1px solid var(--v4-line);min-height:38px;font:700 .84rem/1 var(--display);color:var(--p-mut);cursor:pointer;background:#fff;border-radius:999px;padding:0 14px}.dad-dash__roles button[aria-pressed=true]{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.dad-dash__q{text-align:center;font:800 1.3rem/1.2 var(--display);color:var(--p-royal);margin:16px 0}.dad-dash__ui{border:1px solid var(--v4-line);background:#f2f5fb;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"kpi kpi kpi kpi""trend trend region alerts""trend trend region ai";gap:12px;padding:16px;display:grid}.dad-w{opacity:.55;background:#fff;border:1.5px solid #0000;border-radius:14px;padding:14px;transition:opacity .4s,border-color .4s,box-shadow .4s}.dad-w.is-hi{opacity:1;border-color:#8fb1ff;box-shadow:0 14px 30px -20px #1e5bff99}.dad-w small{letter-spacing:.06em;text-transform:uppercase;color:var(--p-mut);align-items:center;gap:6px;font-size:.72rem;font-weight:800;display:flex}.dad-w--kpi{grid-area:kpi;grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.dad-w--kpi span{padding:6px 0}.dad-w--kpi b{margin-top:6px;display:inline-flex}.dad-w--trend{grid-area:trend;position:relative}.dad-w--trend svg{width:100%;height:150px;margin-top:6px;display:block}.dad-w__ln{fill:none;stroke:var(--p-royal);stroke-width:3px}.dad-w__fc{fill:none;stroke:var(--v4-violet);stroke-width:3px;stroke-dasharray:6 5}.dad-w__an{fill:#d9434b26;stroke:var(--v4-red);stroke-width:2px}.dad-w--trend em{color:var(--v4-red);font-size:.72rem;font-style:normal;font-weight:800;position:absolute;top:12px;right:14px}.dad-w--region{grid-area:region;align-content:start;gap:8px;display:grid}.dad-w--region span{grid-template-columns:44px 1fr;align-items:center;gap:8px;font-size:.78rem;display:grid}.dad-w--region i{background:linear-gradient(90deg,#0e9c88,#7fe3d3);border-radius:999px;height:8px}.dad-w--alerts{grid-area:alerts;align-content:start;gap:8px;display:grid}.dad-w--ai{background:#f6f3ff;grid-area:ai}.dad-w--ai small{color:var(--v4-violet)}.dad-w--ai p{color:var(--v4-ink2);margin:8px 0 0;font-size:.82rem;line-height:1.45}.dad-sig{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.dad-sig__chart{background:#ffffff0a;border:1px solid #a9c6ff33;border-radius:18px;padding:18px;position:relative}.dad-sig__chart svg{width:100%;height:auto;display:block}.dad-sig__ln{fill:none;stroke:#8fb1ff;stroke-width:3px}.dad-sig__fc,.dad-sig__band{opacity:0;transition:opacity .4s}.dad-sig__fc{fill:none;stroke:#c9bdff;stroke-width:3px;stroke-dasharray:7 6}.dad-sig__band{fill:#c9bdff2e}.dad-sig__dot{fill:#ff8a8f33;stroke:#ff8a8f;stroke-width:2.5px;opacity:0;transform-origin:230px 52px;transition:opacity .4s}.dad-sig--0 .dad-sig__dot,.dad-sig--1 .dad-sig__dot,.dad-sig--3 .dad-sig__dot,.dad-sig--4 .dad-sig__dot{opacity:1;animation:1.6s ease-in-out infinite dadPing}@keyframes dadPing{50%{transform:scale(1.4)}}.dad-sig--2 .dad-sig__fc,.dad-sig--2 .dad-sig__band,.dad-sig--5 .dad-sig__fc{opacity:1}.dad-sig__note{min-height:34px;margin-top:10px}.dad-sig__note span{color:#7fe3d3;background:#7fe3d324;border-radius:10px;padding:7px 12px;font-size:.86rem;font-weight:700;animation:.4s both ixUp;display:inline-block}.dad-sig__steps{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dad-sig__steps button{text-align:left;cursor:pointer;color:#d3dcf5;background:#ffffff08;border:1px solid #a9c6ff29;border-radius:12px;grid-template-columns:100px 1fr;align-items:center;gap:10px;width:100%;padding:10px 14px;transition:background .3s,border-color .3s;display:grid}.dad-sig__steps b{color:#fff;font-size:.95rem}.dad-sig__steps span{font-size:.84rem}.dad-sig__steps button[aria-pressed=true]{background:#1e5bff47;border-color:#5b8cff}.dad-sig__steps button[aria-pressed=true] b{color:#f5cf6e}.dad-arch{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;display:grid}.dad-arch__col{border:1px solid var(--v4-line);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*.12s);background:#fff;border-radius:16px;padding:16px;position:relative;transform:translateY(10px)}.dad-arch.is-in .dad-arch__col{opacity:1;transform:none}.dad-arch__col:first-child{background:#f7f9ff}.dad-arch__col:nth-child(3){background:#f6f3ff}.dad-arch__col:nth-child(5){background:var(--p-navy)}.dad-arch__col b{font:800 .78rem/1.2 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--p-teal);margin-bottom:10px;display:block}.dad-arch__col:nth-child(5) b{color:#f5cf6e}.dad-arch__col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dad-arch__col li{color:var(--v4-ink2);background:#0b22a80d;border-radius:8px;padding:6px 9px;font-size:.8rem;font-weight:700}.dad-arch__col:nth-child(5) li{color:#fff;background:#ffffff14}.dad-arch__flow{background:repeating-linear-gradient(90deg,var(--p-bright) 0 5px,transparent 5px 9px);background-size:9px 3px;width:18px;height:3px;animation:.6s linear infinite aiaFlow2b;position:absolute;top:50%;right:-20px}@keyframes aiaFlow2b{to{background-position:9px 0}}.dad-over{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;padding:0;list-style:none;display:grid}.dad-over li{border-top:1px solid var(--v4-line);padding:18px 0}.dad-over p{font:800 clamp(1.4rem,2.6vw,2rem)/1.1 var(--display);color:var(--p-navy);margin:0}.dad-over p span{color:#a3acc4;font-weight:600}.dad-over em{color:var(--p-mut);margin-top:6px;font-size:.92rem;font-style:normal;display:block}.dad-gov{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:28px;display:grid}.dad-chain{gap:0;margin:0;padding:0;list-style:none;display:grid}.dad-chain li{color:var(--p-navy);background:#fff;border:2px solid #cfe0ff;border-radius:12px;margin-bottom:12px;padding:12px 16px 12px 48px;font-weight:800;position:relative}.dad-chain li:before{content:"";border:3px solid var(--p-bright);border-radius:50%;width:16px;height:16px;margin-top:-8px;position:absolute;top:50%;left:16px}.dad-chain li:not(:last-child):after{content:"";background:#cfe0ff;width:4px;height:14px;position:absolute;top:100%;left:22px}.dad-grow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin:0;padding:0;list-style:none;display:grid}.dad-grow li{flex-direction:column;gap:6px;display:flex}.dad-grow span{flex-direction:column-reverse;justify-content:flex-start;gap:4px;min-height:140px;display:flex}.dad-grow i{background:linear-gradient(135deg,#cfe0ff,#8fb1ff);border-radius:6px;height:28px;display:block}.dad-grow li:last-child i{background:linear-gradient(135deg,#1e5bff,#0b22a8)}.dad-grow b{color:var(--p-navy)}.dad-grow em{color:var(--p-mut);font-size:.8rem;font-style:normal;line-height:1.35}.dad-life{flex-wrap:wrap;gap:0;margin:28px 0 0;display:flex}.dad-life span{color:#d3dcf5;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%,10px 50%);background:#ffffff12;margin:0 2px 6px 0;padding:8px 22px 8px 14px;font-size:.84rem;font-weight:700;position:relative}.dad-life span:first-child{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,0 100%)}.dad-life span:last-child{color:#7fe3d3;background:#7fe3d333}@media (max-width:960px){.dad-lens{gap:14px;height:auto;padding:16px;display:grid}.dad-lens svg{display:none}.dad-lens__src,.dad-lens__out-l{flex-flow:wrap;gap:6px;width:auto;padding:0;position:static}.dad-lens__core{width:150px;margin:0 auto;position:relative;top:auto;left:auto;transform:none}.dad-fail,.dad-jr__card,.dad-usp,.dad-hex,.dad-sig,.dad-gov{grid-template-columns:1fr}.dad-usp__lead{position:static}.dad-jr__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.dad-dash__ui{grid-template-columns:1fr 1fr;grid-template-areas:"kpi kpi""trend trend""region alerts""ai ai"}.dad-arch{grid-template-columns:1fr 1fr}.dad-arch__flow{display:none}.dad-over{grid-template-columns:1fr}}@media (max-width:560px){.dad-fail__pin{padding:3px 6px 3px 18px;font-size:.62rem}.dad-fail__kpis{grid-template-columns:repeat(4,1fr)}.dad-jr__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.dad-w--kpi{grid-template-columns:1fr 1fr}.dad-dash__ui{grid-template-columns:1fr;grid-template-areas:"kpi""trend""region""alerts""ai"}.dad-arch{grid-template-columns:1fr}.dad-hex__grid li:nth-child(n+4){transform:none}.dad-hex__grid{width:100%}.dad-grow{grid-template-columns:1fr 1fr}.dad-rev{min-height:420px}.dad-rev__pane{padding:20px}.dad-rev__pane li{font-size:.92rem}.dad-sig__steps button,.dad-art--kpi{grid-template-columns:1fr}}.qa-grid{background:#0f1a52;border-radius:26px;margin:0;padding:20px;box-shadow:0 30px 60px -30px #07104fb3}.qa-grid__board{border-radius:16px;grid-template-rows:repeat(3,auto);grid-template-columns:repeat(3,1fr);gap:10px;display:grid;position:relative;overflow:hidden}.qa-cell{color:#a9c6ff;background:#ffffff0d;border:1px solid #a9c6ff29;border-radius:14px;flex-direction:column;gap:4px;padding:14px;transition:background .4s,border-color .4s;display:flex}.qa-cell b{color:#fff;font-size:.86rem}.qa-cell small{letter-spacing:.04em;text-transform:uppercase;color:#8b95b0;font-size:.7rem;font-weight:800}.qa-cell.is-ok{border-color:#5be0a373}.qa-cell.is-ok small{color:#5be0a3}.qa-cell.is-info{border-color:#8fb1ff80}.qa-cell.is-info small{color:#8fb1ff}.qa-cell.is-warn{background:#f5cf6e14;border-color:#f5cf6e99}.qa-cell.is-warn small{color:#f5cf6e}.qa-cell.is-bad{background:#ff8a8f1a;border-color:#ff8a8fb3}.qa-cell.is-bad small{color:#ff8a8f}.qa-grid__board>.qa-cell:nth-child(5){grid-area:2/3}.qa-grid__board>.qa-cell:nth-child(n+6){grid-row:3}.qa-grid__board>.qa-cell:nth-child(4){grid-area:2/1}.qa-grid__core{color:#fff;text-align:center;background:linear-gradient(135deg,#1e5bff,#0b22a8);border-radius:14px;flex-direction:column;grid-area:2/2;justify-content:center;align-items:center;gap:6px;padding:12px;display:flex}.qa-grid__core b{font:800 .84rem/1.15 var(--display)}.qa-grid__beam{pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#0000,#7fe3d32e 80%,#7fe3d399);height:40%;animation:3.2s linear infinite qaScan;position:absolute;top:0;left:0;right:0}@keyframes qaScan{0%{transform:translateY(-100%)}to{transform:translateY(260%)}}.qa-grid__run{gap:4px;margin:16px 0 0;padding:0;list-style:none;display:flex}.qa-grid__run li{text-align:center;color:#8b95b0;background:#ffffff0d;border-radius:8px;flex:1;padding:7px 2px;font-size:.66rem;font-weight:800;transition:all .3s}.qa-grid__run li.is-done{color:#7fe3d3}.qa-grid__run li.is-on{color:#fff;background:#1e5bff}.qa-fail{text-align:left;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.qa-fail li{border:1px solid var(--v4-line);opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*70ms);background:#fff;border-radius:18px;padding:20px;transform:translateY(10px)}.qa-fail.is-in li{opacity:1;transform:none}.qa-fail b{font:800 1.1rem/1 var(--display);color:var(--p-navy);margin-top:14px;display:block}.qa-fail p{color:var(--p-mut);margin:6px 0 0;font-size:.9rem;line-height:1.5}.qa-fx{background:#f3f6fc;border-radius:12px;height:46px;display:block;position:relative;overflow:hidden}.qa-fx span{display:block;position:absolute}.qa-fx--slow span:first-child{background:#e3e8f2;border-radius:999px;height:6px;top:20px;left:10px;right:10px}.qa-fx--slow span:last-child{background:var(--v4-amber);border-radius:999px;height:6px;animation:5s cubic-bezier(.1,.9,.1,1) infinite qaSlow;top:20px;left:10px}@keyframes qaSlow{0%{width:0}60%,to{width:52%}}.qa-fx--fragile span:first-child{border:2px solid #a9b6d6;border-radius:6px;top:10px;bottom:10px;left:18px;right:18px}.qa-fx--fragile span:last-child{background:linear-gradient(115deg,transparent 45%,var(--v4-red) 45% 55%,transparent 55%),linear-gradient(65deg,transparent 45%,var(--v4-red) 45% 55%,transparent 55%) 0 17px/14px 17px no-repeat;width:14px;height:34px;animation:3s ease-in-out infinite qaCrack;top:6px;left:46%}@keyframes qaCrack{0%,40%{opacity:0}50%,to{opacity:1}}.qa-fx--incon span{border:2px solid #8fb1ff;border-radius:5px;width:30px;height:28px;top:9px}.qa-fx--incon span:first-child{left:22%}.qa-fx--incon span:last-child{border-color:var(--v4-amber);animation:2.4s ease-in-out infinite qaShift;left:56%}@keyframes qaShift{50%{transform:translate(4px,5px)rotate(6deg)}}.qa-fx--silent span:first-child{border:2px solid #a9b6d6;border-radius:11px 11px 4px 4px;width:22px;height:22px;margin-left:-11px;top:10px;left:50%}.qa-fx--silent span:last-child{background:var(--v4-red);width:2px;height:34px;margin-left:-1px;top:6px;left:50%;transform:rotate(45deg)}.qa-fx--repeat span:first-child{border:3px solid #8fb1ff;border-top-color:#0000;border-radius:50%;width:30px;height:30px;margin-left:-15px;animation:1.6s linear infinite qaSpin;top:8px;left:50%}@keyframes qaSpin{to{transform:rotate(360deg)}}.qa-fx--hidden span:first-child{background:#1e5bff29;height:45%;bottom:0;left:0;right:0}.qa-fx--hidden span:last-child{background:var(--v4-red);border-radius:50%;width:12px;height:12px;animation:3s ease-in-out infinite qaRise;bottom:6px;left:44%}@keyframes qaRise{0%,30%{transform:translateY(0)}60%,80%{transform:translateY(-20px)}to{transform:none}}.qa-fx--confuse span:first-child{border:2px dashed #a9b6d6;border-radius:6px;height:22px;top:12px;left:16px;right:16px}.qa-fx--confuse span:last-child{background:var(--v4-violet);border-radius:50%;width:10px;height:10px;animation:4s ease-in-out infinite qaWander;top:16px;left:20px}@keyframes qaWander{25%{transform:translate(60px,4px)}50%{transform:translate(20px,6px)}75%{transform:translate(90px)}}.qa-fx--risky span:first-child{background:#a9b6d6;border-radius:4px;width:24px;height:18px;margin-left:-12px;top:20px;left:50%}.qa-fx--risky span:last-child{transform-origin:0 100%;border:3px solid #a9b6d6;border-bottom:0;border-radius:8px 8px 0 0;width:16px;height:16px;margin-left:-14px;animation:3s ease-in-out infinite qaOpen;top:7px;left:50%}@keyframes qaOpen{0%,30%{transform:none}50%,80%{border-color:var(--v4-red);transform:rotate(-30deg)}}.qa-vs{background:var(--v4-line);border-radius:20px;grid-template-columns:1fr 1fr;gap:2px;display:grid;overflow:hidden}.qa-vs>div{background:#fff;padding:24px}.qa-vs>div:last-child{background:linear-gradient(135deg,#f3f8ff,#f3fbf9)}.qa-vs small{font:800 .74rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-mut)}.qa-vs>div:last-child small{color:var(--p-teal)}.qa-vs__flow{font:800 1.05rem/1.4 var(--display);color:var(--p-navy);margin:10px 0 14px}.qa-vs ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qa-vs li{color:var(--v4-ink2);background:#f1f4fa;border-radius:999px;padding:6px 11px;font-size:.82rem;font-weight:700}.qa-vs>div:last-child li{color:#0b6b5e;background:#fff;border:1px solid #c9ebe4}.qa-fun{justify-items:center;gap:0;max-width:920px;margin:0 auto;display:grid}.qa-fun__tier{text-align:center;border-radius:18px;width:100%;padding:18px}.qa-fun__tier small{font:800 .74rem/1 var(--display);letter-spacing:.12em;text-transform:uppercase}.qa-fun__tier ul{flex-wrap:wrap;justify-content:center;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.qa-fun__tier li{opacity:0;transition:opacity .4s;transition-delay:calc(var(--k)*80ms);border-radius:10px;padding:8px 14px;font-size:.88rem;font-weight:700}.qa-fun.is-in li{opacity:1}.qa-fun__tier--ai{background:#c9bdff1a;border:1px solid #c9bdff4d}.qa-fun__tier--ai small{color:#c9bdff}.qa-fun__tier--ai li{color:#e7e1ff;background:#c9bdff24}.qa-fun__tier--hu{background:#f5cf6e14;border:1px solid #f5cf6e4d;width:82%}.qa-fun__tier--hu small{color:#f5cf6e}.qa-fun__tier--hu li{color:#fff1c9;transition-delay:calc(.6s + var(--k)*80ms);background:#f5cf6e1f}.qa-fun__neck{gap:40px;height:46px;display:flex;position:relative}.qa-fun__neck i{background:repeating-linear-gradient(#c9bdff 0 5px,#0000 5px 10px) 0 0/2px 10px;width:2px;height:100%;animation:.7s linear infinite qaDrip}@keyframes qaDrip{to{background-position:0 10px}}.qa-fun__out{color:#063d27;font:800 .95rem/1 var(--display);background:#5be0a3;border-radius:999px;margin-top:16px;padding:12px 22px}.qa-pt__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;max-width:760px;margin:0 auto;padding:0;list-style:none;display:grid}.qa-pt__el{aspect-ratio:1;width:100%;color:var(--p-navy);text-align:left;cursor:pointer;background:#eef3ff;border:2px solid #0000;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:12px;transition:transform .2s,border-color .2s,background .2s;display:flex}.qa-pt__el--1{background:#e6f6f3}.qa-pt__el--2{background:#fff4dc}.qa-pt__el--3{background:#f1edff}.qa-pt__el--4{background:#fdecec}.qa-pt__el small{color:var(--p-mut);font-size:.68rem}.qa-pt__el b{font:800 clamp(1.6rem,3vw,2.4rem)/1 var(--display)}.qa-pt__el span{color:var(--v4-ink2);font-size:.76rem;font-weight:800}.qa-pt__el[aria-pressed=true]{border-color:var(--p-navy);transform:translateY(-3px)}.qa-pt__q{background:var(--p-navy);color:#d3dcf5;border-radius:14px;max-width:760px;margin:18px auto 0;padding:16px 20px;font-size:1.05rem}.qa-pt__q b{color:#f5cf6e}.qa-caps{grid-template-columns:260px minmax(0,1fr);gap:24px;display:grid}.qa-caps__tabs{flex-direction:column;gap:4px;display:flex}.qa-caps__tabs button{font:700 .9rem/1.2 var(--display);color:var(--p-mut);text-align:left;cursor:pointer;background:#f4f7fc;border:0;border-left:3px solid #0000;border-radius:0 10px 10px 0;padding:12px 14px}.qa-caps__tabs button[aria-selected=true]{border-left-color:var(--p-bright);color:var(--p-royal);background:#eaf0ff}.qa-caps__list{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.qa-caps__list li{border:1px solid var(--v4-line);color:var(--v4-ink2);animation:.4s both ixUp;animation-delay:calc(var(--k)*50ms);background:#fff;border-radius:12px;align-items:center;gap:8px;padding:14px;font-weight:700;display:flex}.qa-caps__list .ix-ico,.qa-caps__list .rc-ico{color:var(--p-teal)}.qa-eng{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.1fr);align-items:stretch;gap:16px;display:grid}.qa-eng__col{background:#ffffff0a;border:1px solid #a9c6ff29;border-radius:16px;padding:16px;position:relative}.qa-eng__col:after{content:"";border-top:2px solid #7fe3d3;border-right:2px solid #7fe3d3;width:12px;height:12px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)rotate(45deg)}.qa-eng small,.qa-eng__dec small{font:800 .72rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:#7fe3d3}.qa-eng ul{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.qa-eng li{color:#d3dcf5;background:#ffffff0f;border-radius:8px;padding:7px 10px;font-size:.84rem;font-weight:700}.qa-eng__dec{background:#0b1437;border:1px solid #a9c6ff4d;border-radius:16px;flex-direction:column;gap:10px;padding:18px;display:flex}.qa-eng__lights{gap:8px;display:flex}.qa-eng__lights i{background:#ffffff1a;border-radius:50%;width:22px;height:22px;transition:background .3s,box-shadow .3s}.qa-eng__dec--bad .r{background:#ff6b72;box-shadow:0 0 14px #ff6b72}.qa-eng__dec--warn .a{background:#f5cf6e;box-shadow:0 0 14px #f5cf6e}.qa-eng__dec--ok .g{background:#5be0a3;box-shadow:0 0 14px #5be0a3}.qa-eng__dec b{font:800 1.5rem/1 var(--display);color:#fff}.qa-eng__dec em{color:#d3dcf5;font-size:.9rem;font-style:normal}.qa-gates__track{background:#e3e8f2;border-radius:999px;height:8px;margin:0 6% 20px;position:relative}.qa-gates__train{background:linear-gradient(90deg,#1e5bff,#0b22a8);border-radius:8px;width:46px;height:22px;margin:-11px 0 0 -23px;transition:left 1s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;box-shadow:0 6px 16px -6px #0b22a8b3}.qa-gates ol{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.qa-gates li{border:1px solid var(--v4-line);color:var(--v4-ink2);background:#fff;border-radius:14px;padding:44px 14px 16px;font-weight:700;transition:border-color .4s,background .4s;position:relative}.qa-gates li span{transform-origin:0;background:repeating-linear-gradient(90deg,#d9434b 0 10px,#fff 10px 20px);border-radius:4px;height:18px;transition:transform .5s;position:absolute;top:14px;left:14px;right:14px}.qa-gates li.is-open span{background:#5be0a3;transform:scaleX(.1)skew(-20deg)}.qa-gates li.is-open{background:#f3fbf9;border-color:#a6ddd3}.qa-gates b{color:var(--p-teal);margin-bottom:4px;font-size:.72rem;display:block}.qa-load{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;display:grid}.qa-load__ctl label{font:800 .9rem/1 var(--display);color:var(--p-navy);margin-bottom:8px;display:block}.qa-load__ctl input{width:100%;accent-color:var(--p-royal)}.qa-load__ticks{color:var(--p-mut);justify-content:space-between;font-size:.76rem;font-weight:700;display:flex}.qa-load__sys{border:1px solid var(--v4-line);background:#fff;border-radius:18px;padding:20px;transition:border-color .4s}.qa-load__sys.is-warn{border-color:#f3d08a}.qa-load__sys.is-bad{border-color:#f1b4b7}.qa-load__users{grid-template-columns:repeat(18,1fr);gap:4px;margin-bottom:16px;display:grid}.qa-load__users i{background:#e3e8f2;border-radius:9px 9px 3px 3px;height:18px;transition:background .3s}.qa-load__users i.is-on{background:#8fb1ff}.qa-load__meters{gap:10px;display:grid}.qa-load__meters span{grid-template-columns:150px 1fr;align-items:center;gap:10px;display:grid}.qa-load__meters small{color:var(--p-mut);font-size:.8rem;font-weight:700}.qa-load__meters i{background:linear-gradient(90deg,#5be0a3,#f5cf6e 60%,#ff6b72) 0 0/300px 10px;border-radius:999px;height:10px;transition:width .6s}.qa-load__sys p{color:var(--v4-ink2);flex-wrap:wrap;align-items:center;gap:8px;margin:16px 0 0;display:flex}.qa-dev{grid-template-columns:1.5fr 1.2fr .9fr .55fr;align-items:end;gap:18px;display:grid}.qa-dev__d{text-align:center}.qa-dev__scr{aspect-ratio:16/10;background:#f4f7fc;border:8px solid #1a2350;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;transition:border-color .3s;display:flex;position:relative}.qa-dev__d--2 .qa-dev__scr{aspect-ratio:3/4;border-radius:16px}.qa-dev__d--3 .qa-dev__scr{aspect-ratio:9/18;border-width:6px;border-radius:18px}.qa-dev__scr i{background:#dce3f2;border-radius:4px;width:70%;height:7px;display:block}.qa-dev__scr b{color:var(--p-mut);font-size:.8rem}.qa-dev__scr em{color:#063d27;background:#5be0a3;border-radius:50%;place-items:center;width:22px;height:22px;font-size:.8rem;font-style:normal;font-weight:800;display:grid;position:absolute;top:6px;right:8px}.qa-dev__d.is-on .qa-dev__scr{border-color:var(--p-bright);background:#eaf0ff}.qa-dev__d.is-on .qa-dev__scr b{color:var(--p-royal)}.qa-dev__d strong{color:var(--p-navy);margin-top:10px;font-size:.9rem;display:block}.qa-dev__d small{color:var(--p-mut);font-size:.76rem}.qa-chain ol{flex-wrap:wrap;gap:8px 0;margin:0 0 22px;padding:0;list-style:none;display:flex}.qa-chain li{color:#fff;background:#ffffff12;border:1px solid #a9c6ff40;border-radius:12px;margin-right:30px;padding:10px 16px;font-weight:800;position:relative}.qa-chain li:before{content:"✓";color:#063d27;background:#5be0a3;border-radius:50%;place-items:center;width:18px;height:18px;font-size:.7rem;display:grid;position:absolute;top:-8px;right:-8px}.qa-chain li:not(:last-child):after{content:"⇄";color:#7fe3d3;position:absolute;top:50%;right:-24px;transform:translateY(-50%)}.qa-chain__cols{grid-template-columns:1fr 1fr;gap:20px;display:grid}.qa-chain__cols>div{background:#ffffff0a;border:1px solid #a9c6ff29;border-radius:16px;padding:20px}.qa-chain__cols b{color:#f5cf6e;font-size:1.05rem}.qa-chain__cols p{color:#d3dcf5;margin:8px 0 12px;line-height:1.55}.qa-chain__cols a{color:#7fe3d3;font-weight:800}.qa-protect{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.qa-rings{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative}.qa-rings__r{border:1.5px dashed #bfd0f3;border-radius:50%;animation:60s linear infinite qaSpin;position:absolute}.qa-rings__r--0{top:0;bottom:0;left:0;right:0}.qa-rings__r--1{border-color:#a6ddd3;animation-duration:48s;animation-direction:reverse;top:16%;bottom:16%;left:16%;right:16%}.qa-rings__r--2{border-color:#c9bdff;animation-duration:36s;top:30%;bottom:30%;left:30%;right:30%}.qa-rings__r span{width:0;height:0;transform:rotate(var(--a)) translateY(-50%);position:absolute;top:50%;left:50%}.qa-rings__r--0 span{transform:rotate(var(--a)) translateY(-220px)}.qa-rings__r--1 span{transform:rotate(var(--a)) translateY(-150px)}.qa-rings__r--2 span{transform:rotate(var(--a)) translateY(-88px)}.qa-rings__r em{transform:translate(-50%,-50%) rotate(calc(-1*var(--a)));white-space:nowrap;border:1px solid var(--v4-line);color:var(--p-navy);background:#fff;border-radius:999px;padding:5px 10px;font-size:.74rem;font-style:normal;font-weight:800;animation:60s linear infinite qaSpinBack;position:absolute;box-shadow:0 4px 10px -6px #07104f66}.qa-rings__r--1 em{animation-name:qaSpinFwd;animation-duration:48s}.qa-rings__r--2 em{animation-duration:36s}@keyframes qaSpinBack{to{transform:translate(-50%,-50%) rotate(calc(-1*var(--a) - 360deg))}}@keyframes qaSpinFwd{to{transform:translate(-50%,-50%) rotate(calc(-1*var(--a) + 360deg))}}.qa-rings__c{aspect-ratio:1;text-align:center;color:#fff;width:20%;font:800 .7rem/1.15 var(--display);background:linear-gradient(135deg,#1e5bff,#0b22a8);border-radius:50%;place-items:center;padding:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qa-val{grid-template-columns:1fr 1fr;gap:18px;margin:0;padding:0;list-style:none;display:grid}.qa-val b{font:800 1.02rem/1.2 var(--display);color:var(--p-navy);display:block}.qa-val span{color:var(--p-mut);margin-top:4px;font-size:.9rem;display:block}.qa-bal{max-width:820px;margin:0 auto}.qa-bal__beam{height:60px;position:relative}.qa-bal__beam:before{content:"";border:14px solid #0000;border-bottom:28px solid var(--p-navy);border-top:0;width:0;height:0;margin-left:-14px;position:absolute;bottom:0;left:50%}.qa-bal__beam i{background:var(--p-navy);border-radius:999px;height:6px;transition:transform .7s cubic-bezier(.4,0,.2,1);position:absolute;top:22px;left:8%;right:8%}.qa-bal.is-now .qa-bal__beam i{transform:rotate(-4deg)}.qa-bal.is-later .qa-bal__beam i{transform:rotate(6deg)}.qa-bal__pans{text-align:left;grid-template-columns:1fr 1fr;gap:20px;margin:10px 0 20px;display:grid}.qa-bal__pans>div{border:1px solid var(--v4-line);background:#fff;border-radius:16px;padding:20px;transition:transform .7s,background .4s}.qa-bal__pans>div:first-child{border-top:4px solid var(--v4-emerald)}.qa-bal__pans>div:last-child{border-top:4px solid var(--v4-red)}.qa-bal.is-now .qa-bal__pans>div:first-child{transform:translateY(-8px)}.qa-bal.is-later .qa-bal__pans>div:last-child{background:#fff5f5;transform:translateY(14px)}.qa-bal__pans b{font:800 1.05rem/1 var(--display);color:var(--p-navy)}.qa-bal__pans ul{color:var(--v4-ink2);gap:6px;margin:12px 0 0;padding:0 0 0 18px;display:grid}.qa-band{background:linear-gradient(90deg,#07104f,#0b22a8);border-top:1px solid #a9c6ff33;padding:22px 0;overflow:hidden}.qa-band__track{width:max-content;animation:50s linear infinite qaMarq;display:flex}.qa-band:hover .qa-band__track{animation-play-state:paused}.qa-band p{margin:0;display:flex}.qa-band span{font:800 1.05rem/1 var(--display);color:#fff;white-space:nowrap;padding:0 28px}.qa-band span:nth-child(2n){color:#7fe3d3}.qa-band span:after{content:"◆";color:#f5cf6e;margin-left:28px;font-size:.7rem}@keyframes qaMarq{to{transform:translate(-50%)}}.qa-life{margin-top:24px}.qa-life span{color:var(--p-royal);background:#eef3ff}.qa-life span:last-child{background:var(--p-teal);color:#fff}@media (max-width:960px){.qa-fail{grid-template-columns:repeat(2,minmax(0,1fr))}.qa-vs,.qa-caps,.qa-load,.qa-protect,.qa-chain__cols{grid-template-columns:1fr}.qa-caps__tabs{flex-flow:wrap}.qa-caps__tabs button{border-left:0;border-radius:999px}.qa-eng{grid-template-columns:1fr 1fr}.qa-eng__col:after{display:none}.qa-gates ol{grid-template-columns:repeat(3,minmax(0,1fr))}.qa-dev{grid-template-columns:1fr 1fr}.qa-rings{max-width:360px}.qa-rings__r--0 span{transform:rotate(var(--a)) translateY(-175px)}.qa-rings__r--1 span{transform:rotate(var(--a)) translateY(-120px)}.qa-rings__r--2 span{transform:rotate(var(--a)) translateY(-70px)}}@media (max-width:560px){.qa-grid{padding:12px}.qa-cell{padding:10px}.qa-cell b{font-size:.74rem}.qa-cell small{font-size:.6rem}.qa-grid__run li{font-size:.56rem}.qa-fail{grid-template-columns:1fr}.qa-pt__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.qa-caps__list,.qa-eng,.qa-gates ol,.qa-val,.qa-bal__pans,.qa-load__meters span{grid-template-columns:1fr}.qa-rings{max-width:300px}.qa-rings__r--0 span{transform:rotate(var(--a)) translateY(-145px)}.qa-rings__r--1 span{transform:rotate(var(--a)) translateY(-98px)}.qa-rings__r--2 span{transform:rotate(var(--a)) translateY(-60px)}.qa-rings__r em{padding:4px 7px;font-size:.62rem}}.cyb-radar{margin:0}.cyb-radar__scope{aspect-ratio:1;background:radial-gradient(circle,#0f1e66 0%,#091449 70%);border-radius:50%;max-width:460px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #a9c6ff40,0 30px 70px -30px #000c}.cyb-radar__ring{width:calc(26% + var(--k)*12.3%);aspect-ratio:1;border:1px solid #a9c6ff24;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cyb-radar__ring em{letter-spacing:.06em;text-transform:uppercase;color:#7f93c9;background:#0b1650;border-radius:6px;padding:1px 6px;font-size:.56rem;font-style:normal;font-weight:800;position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%)}.cyb-radar__sweep{background:conic-gradient(#7fe3d361,#7fe3d300 70deg,#0000 360deg);border-radius:50%;animation:4s linear infinite qaSpin;position:absolute;top:0;bottom:0;left:0;right:0}.cyb-radar__blip{width:12px;height:12px;animation:2s ease-out infinite cybPing;animation-delay:calc(var(--k)*.3s);background:#ff6b72;border-radius:50%;margin:-6px 0 0 -6px;transition:background .5s;position:absolute;box-shadow:0 0 #ff6b7299}.cyb-radar__blip small{white-space:nowrap;color:#ffc2c5;background:#07104fd9;border-radius:5px;padding:2px 6px;font-size:.62rem;font-weight:800;position:absolute;top:-4px;left:16px}.cyb-radar__blip.is-fixed{background:#5be0a3;animation:none}.cyb-radar__blip.is-fixed small{color:#a8f0cf}.is-ph1 .cyb-radar__blip:nth-child(3n+9){background:#f5cf6e}@keyframes cybPing{to{box-shadow:0 0 0 14px #ff6b7200}}.cyb-radar__core{aspect-ratio:1;text-align:center;color:#fff;width:23%;font:800 .66rem/1.15 var(--display);background:linear-gradient(135deg,#1e5bff,#0b22a8);border-radius:50%;place-items:center;padding:8px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 6px #1e5bff2e}.cyb-radar__ph{grid-template-columns:repeat(4,1fr);gap:4px;max-width:460px;margin:16px auto 0;padding:0;list-style:none;display:grid}.cyb-radar__ph li{text-align:center;color:#8b95b0;background:#ffffff0d;border-radius:8px;padding:8px 4px;font-size:.72rem;font-weight:800;transition:all .3s}.cyb-radar__ph li.is-done{color:#7fe3d3}.cyb-radar__ph li.is-on{color:#3a2700;background:#f5cf6e}.cyb-surf{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:32px;display:grid}.cyb-surf__map{aspect-ratio:1.2;border:1px solid var(--v4-line);background:radial-gradient(circle,#f3f6ff 0,#fff 70%);border-radius:24px;position:relative}.cyb-surf__map b{background:var(--p-navy);color:#fff;font:800 .9rem/1 var(--display);z-index:2;border-radius:16px;padding:16px 18px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cyb-surf__map span{opacity:0;color:#a3252c;white-space:nowrap;transition:transform .5s,opacity .5s;transition-delay:calc(var(--k)*.12s);background:#fff;border:1px solid #f1b4b7;border-radius:999px;padding:6px 10px;font-size:.74rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)scale(.4)}.cyb-surf.is-in .cyb-surf__map span{opacity:1;transform:translate(-50%,-50%)}.cyb-surf__map span:before{content:"";z-index:-1;background:#ff6b72;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:50%;left:50%}.cyb-surf__eq{color:var(--p-mut);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 16px;font-weight:800;display:flex}.cyb-surf__eq span{color:#a3252c;background:#fdecec;border-radius:10px;padding:8px 12px}.cyb-surf__eq span:last-child{background:var(--p-navy);color:#fff}.cyb-surf__txt>p:last-child{color:var(--v4-ink2);margin:0;font-size:1.04rem;line-height:1.6}.cyb-stack{gap:8px;min-height:300px;margin:0;padding:0;list-style:none;display:flex}.cyb-stack li{border:1px solid var(--v4-line);background:#fff;border-radius:16px;flex-direction:column;flex:1;transition:flex .5s cubic-bezier(.2,.8,.2,1),background .4s;display:flex;overflow:hidden}.cyb-stack li.is-on{background:linear-gradient(160deg,#0b22a8,#07104f);border-color:#0000;flex:3.2}.cyb-stack button{text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:18px 16px;display:flex}.cyb-stack .v4-mono{color:var(--p-teal);font-size:.74rem}.cyb-stack b{font:800 1.05rem/1.1 var(--display);color:var(--p-navy)}.cyb-stack li.is-on b{color:#fff;font-size:1.4rem}.cyb-stack li.is-on .v4-mono{color:#f5cf6e}.cyb-stack__d{margin-top:auto;padding:0 16px 18px;animation:.45s both ixUp}.cyb-stack__d small{color:#a9c6ff;font-size:.84rem;font-weight:700;line-height:1.5;display:block}.cyb-stack__d p{font:700 1.05rem/1.4 var(--display);color:#fff;margin:10px 0 0}.cyb-stack button:focus-visible{outline:3px solid var(--p-bright);outline-offset:-3px}.cyb-mx{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.cyb-mx__plot{aspect-ratio:1.15;border:1px solid var(--v4-line);background:linear-gradient(90deg,#0000 49.8%,#d7def0 49.8% 50.2%,#0000 50.2%),linear-gradient(#0000 49.8%,#d7def0 49.8% 50.2%,#0000 50.2%),linear-gradient(45deg,#f3fbf9,#fff8ec 60%,#fdecec);border-radius:18px;position:relative}.cyb-mx__q{font:800 .72rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#9aa3bc;position:absolute}.cyb-mx__q--1{top:12px;left:12px}.cyb-mx__q--2{color:#a3252c;top:12px;right:12px}.cyb-mx__q--3{bottom:28px;left:12px}.cyb-mx__q--4{color:#8a5a06;bottom:28px;right:12px}.cyb-mx__ax{color:var(--p-mut);font-size:.72rem;font-style:normal;font-weight:700;position:absolute}.cyb-mx__ax--x{bottom:8px;right:12px}.cyb-mx__ax--y{transform-origin:0 0;top:50%;left:-4px;transform:rotate(-90deg)translate(-50%)}.cyb-mx__dot{background:var(--p-navy);color:#fff;width:30px;height:30px;font:800 .8rem/1 var(--display);cursor:pointer;border:2px solid #fff;border-radius:50%;margin:0 0 -15px -15px;transition:transform .2s,background .2s;position:absolute;box-shadow:0 6px 14px -6px #07104f99}.cyb-mx__dot.is-on{color:#3a2700;background:#f5cf6e;transform:scale(1.25)}.cyb-mx__side ol{gap:6px;margin:0 0 16px;padding:0;list-style:none;display:grid}.cyb-mx__side button{border:1px solid var(--v4-line);text-align:left;width:100%;color:var(--v4-ink2);cursor:pointer;background:#fff;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:.88rem;font-weight:700;display:flex}.cyb-mx__side button span{width:24px;height:24px;color:var(--p-royal);background:#eef3ff;border-radius:50%;flex:none;place-items:center;font-size:.76rem;display:grid}.cyb-mx__side button[aria-pressed=true]{border-color:var(--p-navy);background:#f4f7fc}.cyb-mx__side>p{color:var(--v4-ink2);background:#f4f7fc;border-radius:12px;margin:0;padding:14px 16px;line-height:1.5}.cyb-vm{flex-wrap:wrap;justify-content:center;gap:0;margin:26px 0 0;display:flex}.cyb-vm span{font:800 .86rem/1 var(--display);color:var(--p-royal);border-bottom:3px solid #cfe0ff;padding:10px 18px;position:relative}.cyb-vm span:nth-child(3){border-color:var(--v4-red);color:#a3252c}.cyb-vm span:last-child:after{content:"↺";color:var(--p-teal);margin-left:8px}.cyb-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin:0;display:grid}.cyb-why>div{border-top:1px solid #a9c6ff2e;grid-template-columns:200px 1fr;gap:16px;padding:18px 0;display:grid}.cyb-why dt{font:800 1rem/1.3 var(--display);color:#f5cf6e}.cyb-why>div:nth-child(2n) dt{color:#7fe3d3}.cyb-why dd{color:#d3dcf5;margin:0;font-size:.94rem;line-height:1.55}.cyb-caps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.cyb-caps details{border:1px solid var(--v4-line);background:#fff;border-radius:14px;overflow:hidden}.cyb-caps summary{cursor:pointer;font:800 1rem/1.2 var(--display);color:var(--p-navy);align-items:center;gap:12px;padding:16px 18px;list-style:none;display:flex}.cyb-caps summary::-webkit-details-marker{display:none}.cyb-caps summary:after{content:"+";color:var(--p-royal);margin-left:auto;font-size:1.3rem;transition:transform .3s}.cyb-caps details[open] summary:after{transform:rotate(45deg)}.cyb-caps summary .v4-mono{color:var(--p-teal);font-size:.78rem}.cyb-caps details[open]{border-color:#bfd0f3;box-shadow:0 14px 30px -24px #07104f99}.cyb-caps ul{color:var(--v4-ink2);gap:6px;margin:0;padding:0 18px 16px 44px;font-size:.92rem;display:grid}.cyb-caps summary:focus-visible{outline:3px solid var(--p-bright);outline-offset:-3px}.cyb-sieve{grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:14px;display:grid}.cyb-sieve__in,.cyb-sieve__ai ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.cyb-sieve__in li{color:#a9c6ff;background:#ffffff0f;border-radius:8px;padding:8px 10px;font-size:.8rem;font-weight:700}.cyb-sieve__fun{clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);background:linear-gradient(#a9c6ff1f,#c9bdff40);height:220px;position:relative}.cyb-sieve__fun i{top:-8px;left:calc(var(--x)*1%);opacity:0;background:#ff8a8f;border-radius:50%;width:6px;height:6px;position:absolute}.cyb-sieve.is-in .cyb-sieve__fun i{animation:2.8s ease-in infinite cybFall;animation-delay:calc(var(--k)*.2s)}@keyframes cybFall{0%{opacity:0;transform:none}10%{opacity:1}to{opacity:0;transform:translate(calc((50 - var(--x))*1%*2.2),230px)}}.cyb-sieve__ai{background:#c9bdff1a;border:1px solid #c9bdff4d;border-radius:14px;padding:14px}.cyb-sieve__ai small{font:800 .7rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#c9bdff;margin-bottom:8px;display:block}.cyb-sieve__ai li{color:#e7e1ff;font-size:.8rem;font-weight:700}.cyb-sieve__hu{text-align:center;background:#f5cf6e1a;border:1px solid #f5cf6e59;border-radius:14px;padding:16px}.cyb-sieve__hu b{color:#f5cf6e;display:block}.cyb-sieve__hu span{color:#d3dcf5;margin-top:6px;font-size:.8rem;display:block}.cyb-sieve__act{color:#063d27;text-align:center;font:800 1.1rem/1 var(--display);background:#5be0a3;border-radius:14px;padding:18px}.cyb-code{background:#0e1533;border-radius:16px;max-width:900px;margin:0 auto;padding:16px 0;list-style:none;box-shadow:0 24px 50px -30px #07104fcc}.cyb-code li{opacity:0;transition:opacity .4s,transform .4s,background .3s;transition-delay:calc(var(--k)*.1s);grid-template-columns:50px 130px 1fr 30px;align-items:center;gap:10px;padding:8px 18px 8px 0;font-size:.86rem;display:grid;transform:translate(-8px)}.cyb-code.is-in li{opacity:1;transform:none}.cyb-code li:hover{background:#ffffff0a}.cyb-code__ln{text-align:right;color:#4d5a8a}.cyb-code b{color:#8fb1ff}.cyb-code__c{color:#7fe3d3}.cyb-code__badge{color:#5be0a3;width:24px;height:24px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(.5s + var(--k)*.1s);background:#5be0a329;border-radius:7px;place-items:center;display:grid;transform:scale(0)}.cyb-code.is-in .cyb-code__badge{transform:none}.cyb-id{text-align:center;max-width:900px;margin:0 auto}.cyb-id__path{flex-wrap:wrap;justify-content:center;gap:8px 0;margin:0 0 18px;padding:0;list-style:none;display:flex}.cyb-id__path li{border:1px solid var(--v4-line);color:var(--p-navy);background:#fff;border-radius:12px;margin-right:24px;padding:10px 14px;font-size:.86rem;font-weight:800;position:relative}.cyb-id__path li.is-gate{background:var(--p-navy);color:#fff}.cyb-id__path li.is-gate:before{content:"🔒";margin-right:6px}.cyb-id__path li:not(:last-child):after{content:"→";color:#a3acc4;position:absolute;right:-19px}.cyb-id__data{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cyb-id__data span{color:#a3acc4;border:2px solid #e3e8f2;border-radius:12px;padding:12px 16px;font-size:.9rem;font-weight:800;transition:all .4s}.cyb-id__data span.is-ok{color:#0b6b5e;background:#f3fbf9;border-color:#5be0a3}.cyb-id__data span.is-bad{color:#a3252c;background:#fdecec;border-color:#ff8a8f}.cyb-id>p{max-width:640px;color:var(--v4-ink2);margin:18px auto;line-height:1.55}.cyb-res{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:30px 0 0;list-style:none;display:grid;position:relative}.cyb-res:before{content:"";background:linear-gradient(90deg,#5be0a3,#5be0a3 38%,#ff8a8f 45%,#f5cf6e 60%,#5be0a3 80%);border-radius:999px;height:4px;position:absolute;top:10px;left:0;right:0}.cyb-res li{padding-top:6px;position:relative}.cyb-res li:before{content:"";border:3px solid var(--p-navy);background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:-26px;left:0}.cyb-res li.is-inc:after{content:"Incident";color:#fff;background:#d9434b;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:800;position:absolute;top:-58px;left:-8px}.cyb-res b{font:800 1.05rem/1 var(--display);color:var(--p-navy);display:block}.cyb-res span{color:var(--p-mut);margin-top:6px;font-size:.88rem;line-height:1.5;display:block}.cyb-comp{border-left:4px solid var(--p-royal);background:#f6f8fc;border-radius:16px;padding:20px 22px}.cyb-comp p{color:var(--v4-ink2);margin:0;line-height:1.6}.cyb-comp b{color:var(--p-navy)}.cyb-comp .ix-note{margin-top:10px}.cyb-sec{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.cyb-sec__chips{flex-wrap:wrap;gap:8px;display:flex}.cyb-sec__chips button{border:1px solid var(--v4-line);min-height:40px;font:700 .86rem/1 var(--display);color:var(--v4-ink2);cursor:pointer;background:#fff;border-radius:12px;padding:0 14px}.cyb-sec__chips button[aria-pressed=true]{background:var(--p-navy);border-color:var(--p-navy);color:#fff}.cyb-sec__d{border:1px solid var(--v4-line);background:#fff;border-top:4px solid #f5cf6e;border-radius:18px;padding:24px}.cyb-sec__d small{font:800 .72rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal)}.cyb-sec__d b{font:800 1.3rem/1.25 var(--display);color:var(--p-navy);margin:10px 0 14px;display:block}.cyb-sec__d a{color:var(--p-royal);font-weight:800}@media (max-width:960px){.cyb-surf,.cyb-mx,.cyb-sec{grid-template-columns:1fr}.cyb-stack{flex-direction:column;min-height:0}.cyb-stack li.is-on{flex:auto}.cyb-why,.cyb-caps{grid-template-columns:1fr}.cyb-sieve{grid-template-columns:1fr 1fr}.cyb-sieve__fun{display:none}.cyb-sieve__hu,.cyb-sieve__act{grid-column:span 1}.cyb-res{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:40px}}@media (max-width:560px){.cyb-radar__blip small{font-size:.54rem;left:12px}.cyb-surf__map{aspect-ratio:.9}.cyb-surf__map span{padding:4px 7px;font-size:.62rem}.cyb-why>div{grid-template-columns:1fr;gap:6px}.cyb-sieve{grid-template-columns:1fr}.cyb-code li{grid-template-columns:30px 1fr 26px;padding-right:10px}.cyb-code__c{grid-column:2/3;font-size:.76rem}.cyb-code b{grid-column:2}.cyb-code__badge{grid-area:1/3}.cyb-res{grid-template-columns:1fr 1fr}}.wms-br{box-shadow:0 0 0 1px var(--v4-line),0 34px 64px -36px #07104f8c;background:#fff;border-radius:18px;margin:0;position:relative;overflow:hidden}.wms-br__bar{border-bottom:1px solid var(--v4-line);background:#f1f4fa;align-items:center;gap:6px;padding:10px 14px;display:flex}.wms-br__bar i{background:#d7def0;border-radius:50%;width:10px;height:10px}.wms-br__bar i:first-child{background:#ff8a8f}.wms-br__bar i:nth-child(2){background:#f5cf6e}.wms-br__bar i:nth-child(3){background:#5be0a3}.wms-br__bar span{color:var(--p-mut);background:#fff;border-radius:999px;margin-left:12px;padding:4px 12px;font-size:.74rem}.wms-br__page{grid-template-columns:1fr 1fr;grid-template-areas:"nav nav""hero hero""img form""js an";gap:10px;padding:14px;display:grid}.wms-br__p{background:#f4f7fc;border:1.5px solid #0000;border-radius:10px;min-height:52px;padding:10px;transition:border-color .3s,background .3s;position:relative}.wms-br__p--nav{grid-area:nav;min-height:30px}.wms-br__p--hero{background:linear-gradient(135deg,#eaf0ff,#f4f7fc);grid-area:hero;min-height:96px}.wms-br__p--img{background:repeating-linear-gradient(45deg,#eef1f7 0 8px,#f6f8fc 8px 16px);grid-area:img}.wms-br__p--form{grid-area:form}.wms-br__p--js{grid-area:js}.wms-br__p--an{grid-area:an}.wms-br__p small{letter-spacing:.04em;text-transform:uppercase;color:var(--p-mut);font-size:.68rem;font-weight:800}.wms-br__dot{background:var(--v4-emerald);border-radius:50%;width:10px;height:10px;position:absolute;top:10px;right:10px}.wms-br__dot.is-bad{background:var(--v4-amber);animation:1.4s ease-out infinite cybPing;box-shadow:0 0 #d98a0b80}.wms-br__p.is-bad{border-color:var(--v4-amber);background:#fff8ec}.wms-br__p.is-fixed{background:#f3fbf9;border-color:#7dd3b7}.wms-br__cyc{grid-template-columns:repeat(5,1fr);gap:4px;margin:0;padding:10px 14px 14px;list-style:none;display:grid}.wms-br__cyc li{text-align:center;color:#9aa3bc;background:#f1f4fa;border-radius:7px;padding:6px 2px;font-size:.68rem;font-weight:800;transition:all .3s}.wms-br__cyc li.is-done{color:var(--p-teal)}.wms-br__cyc li.is-on{background:var(--p-navy);color:#fff}.wms-br__cap{background:#fff;border-radius:999px;padding:4px 10px;position:absolute;top:9px;right:14px;box-shadow:0 4px 10px -6px #07104f80}.wms-water{background:linear-gradient(#f7faff 0 42%,#0b2b6e 42%,#07104f 100%);border-radius:22px;position:relative;overflow:hidden}.wms-water__above,.wms-water__below{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:22px;display:grid}.wms-water__above span{color:#0b6b5e;background:#fff;border:1px solid #c9ebe4;border-radius:12px;align-items:center;gap:6px;padding:10px 12px;font-size:.84rem;font-weight:800;display:flex}.wms-water__line{height:16px;position:relative}.wms-water__line i{background:repeating-radial-gradient(circle at 10px -6px,#0000 0 10px,#7fe3d380 10px 11px,#0000 11px 20px) 0 0/20px 16px;height:16px;animation:3s linear infinite wmsWave;position:absolute;top:0;left:0;right:0}@keyframes wmsWave{to{background-position:40px 0}}.wms-water__below{padding-top:8px;padding-bottom:30px}.wms-water__below span{color:#ffd3d5;opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(.4s + var(--k)*.15s);background:#ff8a8f1f;border:1px solid #ff8a8f66;border-radius:12px;padding:12px;font-size:.86rem;font-weight:700;transform:translateY(-14px)}.wms-water.is-in .wms-water__below span{opacity:1;transform:none}.wms-health{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.wms-health button{border:1px solid var(--v4-line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;grid-template-columns:36px 1fr;align-items:center;gap:6px 12px;width:100%;padding:16px;transition:border-color .3s,background .3s;display:grid}.wms-health__ic{color:#0b6b5e;background:#e2f4f1;border-radius:10px;grid-row:1/3;place-items:center;width:36px;height:36px;transition:background .3s,color .3s;display:grid}.wms-health b{color:var(--p-navy);font-size:.95rem}.wms-health__seg{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:8px;display:grid}.wms-health__seg i{background:var(--v4-emerald);border-radius:999px;height:6px}.wms-health li.is-warn .wms-health__seg i:nth-child(3){background:#e3e8f2}.wms-health li.is-warn .wms-health__seg i{background:var(--v4-amber)}.wms-health li.is-warn button{background:#fffbf2;border-color:#f3d08a}.wms-health li.is-warn .wms-health__ic{color:#8a5a06;background:#fff1d6}.wms-health .v4-st{grid-column:1/-1}.wms-clock{grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:center;gap:clamp(24px,5vw,60px);display:grid}.wms-clock__face{aspect-ratio:1;background:radial-gradient(circle,#fff 0 55%,#eef3ff 56% 100%);border-radius:50%;position:relative;box-shadow:inset 0 0 0 2px #d7def0,0 24px 50px -30px #07104f80}.wms-clock__hand{transform-origin:50% 100%;background:linear-gradient(#1e5bff,#0b22a8);border-radius:999px;width:4px;height:36%;margin-left:-2px;transition:transform .8s cubic-bezier(.4,1.4,.5,1);position:absolute;top:14%;left:50%}.wms-clock__n{width:0;height:0;transform:rotate(var(--a)) translateY(-40%);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%}.wms-clock__n span{transform:translate(-50%,-50%) rotate(calc(-1*var(--a))) translateY(0);white-space:nowrap;border:1px solid var(--v4-line);font:800 .84rem/1 var(--display);color:var(--p-navy);background:#fff;border-radius:999px;padding:7px 12px;position:absolute;top:calc(-1*min(150px,34vw));box-shadow:0 4px 12px -8px #07104f80}.wms-clock__n.is-on span{background:var(--p-navy);color:#fff;border-color:var(--p-navy)}.wms-clock__n:focus-visible span{outline:3px solid var(--p-bright);outline-offset:2px}.wms-clock__c{aspect-ratio:1;text-align:center;background:var(--p-navy);color:#fff;width:34%;font:800 .74rem/1.2 var(--display);z-index:1;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wms-clock__say{color:var(--v4-ink2);margin:0 0 20px;font-size:1.15rem;line-height:1.5}.wms-clock__say .v4-mono{color:var(--p-royal);background:#eef3ff;border-radius:6px;padding:3px 8px;font-size:.8rem}.wms-clock__say b{color:var(--p-navy)}.wms-clock__vs{background:#f6f8fc;border-radius:16px;padding:18px 20px}.wms-clock__vs small{font:800 .72rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-mut)}.wms-clock__vs small:nth-of-type(2){color:var(--p-teal)}.wms-clock__vs p{color:var(--v4-ink2);margin:6px 0 14px;font-weight:700;line-height:1.5}.wms-clock__vs p:first-of-type{color:#9aa3bc;-webkit-text-decoration:line-through #d9434b80;text-decoration:line-through #d9434b80}.wms-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.wms-board__col{border:1px solid var(--v4-line);background:#fff;border-radius:16px;padding:16px}.wms-board__col b{font:800 .95rem/1.1 var(--display);color:var(--p-navy);margin-bottom:10px;display:block}.wms-board__col ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.wms-board__col li{color:var(--v4-ink2);align-items:center;gap:8px;font-size:.86rem;display:flex}.wms-board__col li i{border:2px solid #c4cee4;border-radius:4px;flex:none;width:16px;height:16px;position:relative}.wms-board__col li i:after{content:"";width:5px;height:9px;transition:transform .3s;transition-delay:calc(.3s + var(--k)*.12s + var(--j)*.1s);border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;top:0;left:3px;transform:rotate(45deg)scale(0)}.wms-board.is-in .wms-board__col li i{background:var(--v4-emerald);border-color:var(--v4-emerald);transition:background .3s,border-color .3s;transition-delay:calc(.3s + var(--k)*.12s + var(--j)*.1s)}.wms-board.is-in .wms-board__col li i:after{transform:rotate(45deg)scale(1)}.wms-tri{grid-template-columns:minmax(0,1fr) 190px minmax(0,1fr);align-items:center;gap:20px;display:grid}.wms-tri__raw{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wms-tri__raw li{color:#a9c6ff;transition:opacity .6s,transform .6s;transition-delay:calc(1s + var(--k)*80ms);background:#ffffff0f;border-radius:8px;padding:7px 10px;font-size:.76rem}.wms-tri.is-in .wms-tri__raw li{opacity:.45;transform:translate(10px)}.wms-tri__mid{aspect-ratio:1;text-align:center;color:#c9bdff;background:radial-gradient(circle,#c9bdff40,#c9bdff0f);border:1px solid #c9bdff66;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px;display:flex}.wms-tri__mid span{font:800 .86rem/1.1 var(--display);color:#fff}.wms-tri__mid small{color:#d3dcf5;font-size:.7rem}.wms-tri__mid em{color:#f5cf6e;background:#f5cf6e29;border-radius:6px;margin-top:4px;padding:3px 8px;font-size:.68rem;font-style:normal;font-weight:800}.wms-tri__out{gap:10px;margin:0;padding:0;list-style:none;display:grid}.wms-tri__out li{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(1.8s + var(--k)*.2s);background:#ffffff0f;border:1px solid #a9c6ff33;border-radius:14px;padding:14px 16px;transform:translate(10px)}.wms-tri.is-in .wms-tri__out li{opacity:1;transform:none}.wms-tri__out p{color:#d3dcf5;margin:6px 0 0;font-size:.88rem;line-height:1.45}.wms-tri .v4-st--bad{color:#ff8a8f}.wms-tri .v4-st--warn{color:#f5cf6e}.wms-tri .v4-st--info{color:#8fb1ff}.wms-wf{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.wms-wf__rows{background:#0e1533;border-radius:16px;padding:18px}.wms-wf__r{border-bottom:1px solid #a9c6ff14;grid-template-columns:140px 1fr;align-items:center;gap:10px;padding:5px 0;display:grid}.wms-wf__r span{color:#a9c6ff;font-size:.78rem;font-weight:700}.wms-wf__r div{height:12px;position:relative}.wms-wf__r i{background:linear-gradient(90deg,#f5b342,#ff8a8f);border-radius:3px;transition:left .8s cubic-bezier(.2,.8,.2,1),width .8s cubic-bezier(.2,.8,.2,1),background .5s;position:absolute;top:0;bottom:0}.wms-wf.is-opt .wms-wf__r i{background:linear-gradient(90deg,#5be0a3,#7fe3d3)}.wms-wf__axis{color:#7f93c9;justify-content:space-between;margin-top:8px;font-size:.7rem;display:flex}.wms-wf__side>p:first-child{color:var(--v4-ink2);margin:0 0 16px;font-size:1.02rem;line-height:1.6}.wms-wf__side .aia-hand__tg{margin:0}.wms-eq{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;display:flex}.wms-eq span{font:800 .92rem/1 var(--display);color:#a9c6ff;background:#ffffff12;border:1px solid #a9c6ff40;border-radius:12px;padding:10px 14px}.wms-eq span:not(:last-of-type):after{content:"+";color:#f5cf6e;margin-left:14px}.wms-eq b{color:#3a2700;font:800 .95rem/1 var(--display);background:#f5cf6e;border-radius:12px;padding:10px 16px}.wms-eq b:before{content:"= "}.wms-sec__t{color:#d3dcf5;max-width:70ch;margin:0;line-height:1.6}.wms-sec__t a{color:#7fe3d3;font-weight:800}.wms-dom ol{flex-wrap:wrap;justify-content:center;gap:14px;margin:0 0 20px;padding:20px 0;list-style:none;display:flex}.wms-dom li{border:2px solid var(--p-navy);text-align:center;width:150px;height:110px;font:800 .9rem/1.2 var(--display);color:var(--p-navy);transform-origin:100% 100%;transition:transform .6s,background .4s,border-color .4s;transition-delay:calc(var(--k)*.15s);background:#fff;border-radius:12px;place-items:center;padding:12px;display:grid}.wms-dom.is-fall li:nth-child(n+2){transform:rotate(12deg)}.wms-dom.is-fall li:nth-child(n+3){color:#a3252c;background:#fdecec;border-color:#d9434b}.wms-dom.is-safe li.is-stop{border-color:var(--v4-emerald);color:#0b6b5e;background:#f3fbf9;transform:none}.wms-dom.is-safe li:nth-child(n+4){opacity:.35;border-style:dashed}.wms-dom__list{text-align:center;max-width:780px;color:var(--p-mut);margin:18px auto 0;font-size:.9rem}.wms-qa{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.wms-qa p{color:var(--v4-ink2);margin:0 0 14px;line-height:1.6}.wms-run{color:#d3dcf5;background:#0e1533;border-radius:16px;padding:16px 18px;font-size:.86rem;box-shadow:0 24px 50px -30px #07104fcc}.wms-run__h{color:#7fe3d3;margin-bottom:10px}.wms-run ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.wms-run li{color:#7f93c9}.wms-run li span{width:18px;display:inline-block}.wms-run li.is-ok{color:#d3dcf5}.wms-run li.is-ok span{color:#5be0a3}.wms-run li.is-bad{color:#ffb3b7}.wms-run li.is-bad span{color:#ff6b72}.wms-run em{color:#f5cf6e;font-style:normal}.wms-bk{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.wms-bk li{color:var(--p-royal);background:#eef3ff;border-radius:10px;padding:8px 12px;font-size:.84rem;font-weight:800;position:relative}.wms-bk li:nth-child(3){color:#8a5a06;background:#fff4dc}.wms-bk li:last-child{color:#0b6b5e;background:#e2f4f1}.wms-chg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.wms-rip{aspect-ratio:1;width:100%;max-width:420px;margin:0 auto;position:relative}.wms-rip i{aspect-ratio:1;border:2px solid #1e5bff59;border-radius:50%;width:30%;animation:3.6s ease-out infinite wmsRip;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wms-rip i:nth-child(2){animation-delay:1.2s}.wms-rip i:nth-child(3){animation-delay:2.4s}@keyframes wmsRip{0%{opacity:1;width:20%}to{opacity:0;width:100%}}.wms-rip b{aspect-ratio:1;background:var(--p-navy);color:#fff;width:22%;font:800 .9rem/1 var(--display);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wms-rip span{border:1px solid var(--v4-line);color:var(--v4-ink2);animation:3.6s ease-out infinite wmsHit;animation-delay:calc(1.4s + var(--k)*40ms);background:#fff;border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)}@keyframes wmsHit{0%,30%{border-color:var(--v4-line)}38%{border-color:var(--p-bright);color:var(--p-royal);box-shadow:0 0 0 4px #1e5bff1f}70%,to{border-color:var(--v4-line)}}.wms-chg__txt h3{color:var(--p-navy);margin:0 0 6px;font-size:1.08rem}.wms-chg__txt p{color:var(--v4-ink2);margin:0 0 20px;line-height:1.6}.wms-mod{max-width:900px;margin:0 auto}.wms-mod__track{background:#f1f4fa;border-radius:16px;grid-template-columns:repeat(3,1fr);padding:5px;display:grid;position:relative}.wms-mod__track button{z-index:1;min-height:48px;font:800 .92rem/1.1 var(--display);color:var(--p-mut);cursor:pointer;background:0 0;border:0;transition:color .3s;position:relative}.wms-mod__track button[aria-pressed=true]{color:#fff}.wms-mod__track i{background:var(--p-navy);border-radius:12px;width:calc(33.3333% - 3.33333px);transition:transform .45s cubic-bezier(.2,.8,.2,1);position:absolute;top:5px;bottom:5px;left:5px}.wms-mod__d{border:1px solid var(--v4-line);background:#fff;border-radius:18px;margin-top:16px;padding:24px}.wms-mod__d p{font:700 1.1rem/1.4 var(--display);color:var(--p-navy);margin:0 0 14px}.wms-mod__d ul{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:grid}.wms-mod__d li{color:var(--v4-ink2);align-items:center;gap:8px;font-weight:700;display:flex}.wms-mod__d li .ix-ico,.wms-mod__d li .rc-ico{color:var(--p-teal)}.wms-eco{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.wms-eco p{color:#d3dcf5;margin:0;font-size:1.06rem;line-height:1.65}.wms-eco ul{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}.wms-eco a{color:#a9c6ff;background:#ffffff0f;border:1px solid #a9c6ff38;border-radius:12px;padding:12px 14px;font-weight:800;text-decoration:none;display:block}.wms-eco a:hover{color:#fff;background:#ffffff1f}.wms-ind{border-collapse:collapse;width:100%}.wms-ind th,.wms-ind td{border-bottom:1px solid var(--v4-line);text-align:left;padding:14px 12px}.wms-ind th{width:30%}.wms-ind th a{color:var(--p-navy);font-weight:800}.wms-ind td{color:var(--v4-ink2)}@media (max-width:960px){.wms-water__above,.wms-water__below{grid-template-columns:repeat(3,minmax(0,1fr))}.wms-water{background:linear-gradient(#f7faff 0 46%,#0b2b6e 46%,#07104f 100%)}.wms-health,.wms-board{grid-template-columns:repeat(2,minmax(0,1fr))}.wms-clock,.wms-wf,.wms-qa,.wms-chg,.wms-eco{grid-template-columns:1fr}.wms-clock__face{width:100%;max-width:400px;margin:0 auto}.wms-tri{grid-template-columns:1fr}.wms-tri__mid{max-width:180px;margin:0 auto}}@media (max-width:560px){.wms-water__above,.wms-water__below{grid-template-columns:1fr 1fr;padding:14px}.wms-health,.wms-board,.wms-eco ul,.wms-mod__d ul{grid-template-columns:1fr}.wms-clock__n span{padding:5px 8px;font-size:.72rem;top:-34vw}.wms-wf__r{grid-template-columns:96px 1fr}.wms-dom li{width:calc(50% - 10px);height:84px}.wms-mod__track button{font-size:.76rem}}.itc-con{box-shadow:0 0 0 1px var(--v4-line),0 30px 60px -36px #07104f8c;background:#fff;border-radius:24px;margin:0;padding:20px}.itc-con__q{border-left:4px solid var(--v4-violet);background:#f6f3ff;border-radius:14px;padding:12px 14px}.itc-con__q small{font:800 .68rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--v4-violet);display:block}.itc-con__q b{font:800 1rem/1.3 var(--display);color:var(--p-navy);margin-top:6px;display:block}.itc-con__t{border-collapse:collapse;width:100%;margin:14px 0 10px;font-size:.82rem}.itc-con__t th,.itc-con__t td{border-bottom:1px solid var(--v4-line);text-align:center;padding:8px 6px}.itc-con__t thead th{font:800 .76rem/1.15 var(--display);color:var(--p-mut);transition:color .4s}.itc-con__t tbody th{text-align:left;color:var(--v4-ink2);font-weight:700}.itc-con__t thead th.is-win{color:var(--v4-emerald)}.itc-con__t td.is-win{background:#f3fbf9}.itc-con__dots{gap:3px;display:inline-flex}.itc-con__dots i{background:#e3e8f2;border-radius:50%;width:9px;height:9px;transition:background .3s}.itc-con__t tr.is-on .itc-con__dots i.is-f{background:var(--p-bright)}.itc-con__t tr.is-on td.is-win .itc-con__dots i.is-f{background:var(--v4-emerald)}.itc-con__rec{min-height:40px;color:var(--v4-ink2);flex-wrap:wrap;align-items:center;gap:8px;font-size:.86rem;font-weight:700;display:flex}.itc-con__steps{grid-template-columns:repeat(4,1fr);gap:4px;margin:10px 0 0;padding:0;list-style:none;display:grid}.itc-con__steps li{text-align:center;font:800 .76rem/1 var(--display);color:#9aa3bc;background:#f1f4fa;border-radius:8px;padding:8px 4px;transition:all .3s}.itc-con__steps li.is-done{color:var(--p-teal)}.itc-con__steps li.is-on{background:var(--p-navy);color:#fff}.itc-board ul{background:#e9dcc4 radial-gradient(#0000000d 1px,#0000 1px) 0 0/12px 12px;border-radius:24px;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:26px;list-style:none;display:grid;box-shadow:inset 0 0 0 8px #cdb892}.itc-board li{transform:rotate(var(--r));transition:transform .3s}.itc-board li:nth-child(4n+1) button{background:#fff3a8}.itc-board li:nth-child(4n+2) button{background:#cff3ea}.itc-board li:nth-child(4n+3) button{background:#ffd9d2}.itc-board li:nth-child(4n) button{background:#dce6ff}.itc-board button{text-align:left;cursor:pointer;border:0;border-radius:3px 3px 14px;flex-direction:column;gap:8px;width:100%;min-height:104px;padding:14px;display:flex;position:relative;box-shadow:0 10px 18px -12px #00000073}.itc-board button:before{content:"";background:#d9434b;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-6px;left:50%;box-shadow:0 2px 3px #0000004d}.itc-board b{font:800 .92rem/1.25 var(--display);color:#2a2f45}.itc-board button span{color:#4a4f65;font-size:.84rem;line-height:1.4}.itc-board li.is-on{z-index:1;transform:rotate(0)scale(1.05)}.itc-board button:focus-visible{outline:3px solid var(--p-navy);outline-offset:3px}.itc-board__say{font:700 1.15rem/1.45 var(--display);color:var(--p-navy);margin:22px 0 0}.itc-board__say em{color:var(--p-royal);font-style:normal}.itc-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:clamp(24px,5vw,72px);display:grid}.itc-split__big{font:800 clamp(1.5rem,2.6vw,2.1rem)/1.25 var(--display);letter-spacing:-.01em;color:var(--p-navy);margin:0;position:sticky;top:110px}.itc-split__big em{color:var(--p-teal);font-style:normal}.itc-split ul{counter-reset:s;margin:0;padding:0;list-style:none}.itc-split li{counter-increment:s;border-top:1px solid var(--v4-line);grid-template-columns:44px 1fr;gap:2px 12px;padding:16px 0;display:grid}.itc-split li:before{content:counter(s,upper-roman);font:800 1rem/1.4 var(--display);color:var(--v4-violet);grid-row:1/3}.itc-split b{color:var(--p-navy)}.itc-split span{color:var(--p-mut);font-size:.94rem}.itc-eng{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:28px;display:grid}.itc-eng__spine{border-left:2px solid #a9c6ff40;margin:0;padding:0 0 0 22px;list-style:none;position:relative}.itc-eng__spine li{margin-bottom:6px;position:relative}.itc-eng__spine li:before{content:"";background:#0b1650;border:2px solid #a9c6ff80;border-radius:50%;width:12px;height:12px;margin-top:-6px;transition:all .3s;position:absolute;top:50%;left:-29px}.itc-eng__spine li.is-done:before{background:#7fe3d3;border-color:#7fe3d3}.itc-eng__spine li.is-on:before{background:#f5cf6e;border-color:#f5cf6e;box-shadow:0 0 0 5px #f5cf6e33}.itc-eng__spine button{text-align:left;width:100%;font:700 .95rem/1.2 var(--display);color:#a9c6ff;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:10px 14px;transition:background .3s,color .3s}.itc-eng__spine .v4-mono{color:#7f93c9;margin-right:8px;font-size:.74rem}.itc-eng__spine li.is-on button{color:#fff;background:#ffffff14}.itc-eng__d{background:#ffffff0d;border:1px solid #a9c6ff38;border-radius:20px;padding:24px;animation:.45s both ixUp;position:sticky;top:110px}.itc-eng__d h3{font:800 1.4rem/1.15 var(--display);color:#fff;margin:0 0 16px}.itc-eng__d dl{gap:14px;margin:0;display:grid}.itc-eng__d dt{font:800 .72rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:#7fe3d3}.itc-eng__d div:nth-child(2) dt{color:#ff9ea3}.itc-eng__d div:nth-child(3) dt{color:#f5cf6e}.itc-eng__d dd{color:#d3dcf5;margin:6px 0 0;line-height:1.55}.itc-dr{grid-template-columns:1fr 1fr;align-items:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.itc-dr>li{border:1px solid var(--v4-line);background:linear-gradient(#fff,#f7f9fd);border-radius:14px;transition:box-shadow .3s;overflow:hidden;box-shadow:0 3px #e3e8f2}.itc-dr>li.is-on{border-color:#bfd0f3;box-shadow:0 18px 34px -24px #07104f99}.itc-dr button{text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:44px 1fr;align-items:center;gap:2px 12px;width:100%;padding:14px 16px;display:grid}.itc-dr__h{background:#c4cee4;border-radius:999px;grid-row:1/3;width:44px;height:8px;box-shadow:inset 0 2px 2px #00000026}.itc-dr>li.is-on .itc-dr__h{background:var(--p-bright)}.itc-dr b{font:800 1rem/1.2 var(--display);color:var(--p-navy)}.itc-dr em{color:var(--p-mut);font-size:.86rem;font-style:normal}.itc-dr__in{gap:6px;margin:0;padding:0 16px 16px 72px;list-style:none;animation:.35s both ixUp;display:grid}.itc-dr__in li{color:var(--v4-ink2);font-size:.9rem}.itc-dr__in li:before{content:"— ";color:var(--p-teal)}.itc-x{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.itc-x__bands{box-shadow:0 0 0 1px var(--v4-line);border-radius:18px;gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.itc-x__bands li{position:relative;overflow:hidden}.itc-x__bands button{z-index:1;text-align:left;width:100%;font:800 .95rem/1 var(--display);cursor:pointer;background:hsl(calc(222 + var(--k)*8) 80% calc(96% - var(--k)*4%));color:var(--p-navy);border:0;padding:16px 20px;transition:background .3s,color .3s;position:relative}.itc-x__bands li.is-on button{background:var(--p-navy);color:#fff}.itc-x__bands li i{background:radial-gradient(circle,var(--p-bright) 2px,transparent 3px) 0 0/6px 14px;opacity:.5;z-index:2;pointer-events:none;width:6px;animation:1.2s linear infinite itcDrop;position:absolute;top:0;bottom:0;right:10%}@keyframes itcDrop{to{background-position:0 14px}}.itc-x__d{border:1px solid var(--v4-line);background:#fff;border-radius:18px;padding:22px}.itc-x__d small{font:800 .72rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal)}.itc-x__d b{font:800 1.25rem/1.2 var(--display);color:var(--p-navy);margin:8px 0;display:block}.itc-x__d p{color:var(--v4-ink2);margin:0;line-height:1.55}.itc-pairs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:0;padding:0;list-style:none;display:grid}.itc-pairs li{border-bottom:1px solid #a9c6ff24;grid-template-columns:1fr 60px 1fr;align-items:center;gap:10px;padding:14px 0;display:grid}.itc-pairs s{color:#8b95b0;font-weight:600;text-decoration-color:#ff8a8f99}.itc-pairs i{background:linear-gradient(90deg,#c9bdff33,#c9bdff);height:2px;position:relative}.itc-pairs i:after{content:"";border:5px solid #0000;border-left:7px solid #c9bdff;position:absolute;top:-4px;right:-1px}.itc-pairs b{color:#fff}.itc-pairs li:nth-child(odd) b{color:#7fe3d3}.itc-pairs__n{color:#d3dcf5;margin:18px 0 0}.itc-pairs__n a{color:#f5cf6e;font-weight:800}.itc-bvb{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);align-items:start;gap:28px;display:grid}.itc-bvb__q{gap:8px;margin:0;padding:0;list-style:none;display:grid}.itc-bvb__q label{border:1px solid var(--v4-line);cursor:pointer;color:var(--v4-ink2);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:14px;font-weight:700;display:flex}.itc-bvb__q input{width:20px;height:20px;accent-color:var(--p-royal);flex:none}.itc-bvb__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.itc-bvb__cols>div{opacity:.65;background:#f6f8fc;border:2px solid #0000;border-radius:16px;padding:18px;transition:all .4s}.itc-bvb__cols>div.is-win{border-color:var(--v4-emerald);opacity:1;background:#fff;transform:translateY(-4px);box-shadow:0 18px 34px -24px #159a6b99}.itc-bvb__cols b{font:800 1.3rem/1 var(--display);color:var(--p-navy);margin-bottom:8px;display:block}.itc-bvb__cols ul{color:var(--v4-ink2);gap:5px;margin:10px 0 0;padding:0 0 0 16px;font-size:.86rem;display:grid}.itc-out{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 28px;margin:0;padding:0;list-style:none;display:grid}.itc-out b{font:800 clamp(1.3rem,2.2vw,1.7rem)/1.1 var(--display);color:#fff;display:block}.itc-out li:nth-child(3n+2) b{color:#7fe3d3}.itc-out li:nth-child(3n) b{color:#f5cf6e}.itc-out span{color:#d3dcf5;margin-top:8px;display:block}.itc-out li{border-top:2px solid #a9c6ff40;padding-top:16px}.itc-en{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.itc-en__list{grid-template-columns:1fr 1fr;gap:8px;display:grid}.itc-en__list button{border:1px solid var(--v4-line);text-align:left;font:700 .9rem/1.2 var(--display);color:var(--v4-ink2);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.itc-en__list .v4-mono{color:var(--v4-violet);font-size:.74rem}.itc-en__list button[aria-pressed=true]{border-color:var(--v4-violet);color:var(--p-navy);background:#f6f3ff}.itc-en__d{background:linear-gradient(160deg,#f6f3ff,#fff);border:1px solid #ddd5fb;border-radius:20px;padding:26px}.itc-en__d b{font:800 1.4rem/1.15 var(--display);color:var(--p-navy)}.itc-en__d p{color:var(--v4-ink2);margin:10px 0 18px;line-height:1.55}.itc-why{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.itc-why li{border-radius:18px;flex-direction:column;gap:8px;padding:22px;display:flex}.itc-why--0{border:1px solid var(--v4-line);background:#fff}.itc-why--1{background:var(--p-navy);color:#d3dcf5}.itc-why--2{background:#e9f7f4;border:1px solid #c9ebe4}.itc-why li .ix-ico,.itc-why li .rc-ico{color:var(--p-royal)}.itc-why--1 .ix-ico,.itc-why--1 .rc-ico{color:#f5cf6e!important}.itc-why b{font:800 1.1rem/1.15 var(--display);color:var(--p-navy)}.itc-why--1 b{color:#fff}.itc-why span{color:var(--p-mut);font-size:.92rem;line-height:1.5}.itc-why--1 span{color:#d3dcf5}.itc-sect{margin-top:28px}@media (max-width:960px){.itc-board ul{grid-template-columns:repeat(3,minmax(0,1fr))}.itc-split,.itc-eng,.itc-x,.itc-bvb,.itc-en{grid-template-columns:1fr}.itc-split__big,.itc-eng__d{position:static}.itc-dr,.itc-pairs{grid-template-columns:1fr}.itc-out,.itc-why{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.itc-con{padding:14px}.itc-con__t{font-size:.72rem}.itc-con__t thead th{font-size:.64rem}.itc-board ul{grid-template-columns:1fr 1fr;gap:12px;padding:16px}.itc-board button{min-height:90px;padding:12px}.itc-board b{font-size:.8rem}.itc-pairs li{grid-template-columns:1fr;gap:4px}.itc-pairs i{width:40px}.itc-bvb__cols,.itc-out,.itc-why,.itc-en__list{grid-template-columns:1fr}}.ams-live{aspect-ratio:1.15;box-shadow:inset 0 0 0 1px var(--v4-line),0 30px 60px -40px #07104f80;background:radial-gradient(circle,#f4f8ff 0,#eaf0fb 70%);border-radius:26px;margin:0;position:relative}.ams-live>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ams-live__l{stroke:#c4d3f2;stroke-width:1.4px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.ams-live__core{z-index:2;background:#fff;border-radius:20px;flex-direction:column;align-items:center;gap:8px;padding:18px 20px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 18px 40px -20px #07104f8c}.ams-live__core b{font:800 1rem/1 var(--display);color:var(--p-navy)}.ams-live__n{color:var(--p-teal);z-index:2;background:#fff;border:2px solid #cfe5dd;border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:10px 12px;transition:border-color .3s,background .3s,color .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.ams-live__n b{color:var(--p-navy);font-size:.76rem}.ams-live__n.is-bad{border-color:var(--v4-amber);color:var(--v4-amber);background:#fff8ec;animation:1.6s ease-in-out infinite cdoShake}.ams-live__n.is-fix{border-color:var(--p-bright);color:var(--p-bright);background:#eef3ff}.ams-live__p{background:var(--p-bright);opacity:0;z-index:1;border-radius:50%;width:7px;height:7px;margin:-3.5px;position:absolute;top:50%;left:50%}.ams-live.is-in .ams-live__p{animation:2.6s linear infinite amsFlow;animation-delay:calc(var(--k)*.4s)}@keyframes amsFlow{0%{opacity:0;top:50%;left:50%}15%{opacity:1}85%{opacity:1}to{left:var(--x);top:var(--y);opacity:0}}.ams-decay{position:relative}.ams-decay>svg{width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--v4-line);background:linear-gradient(#f3fbf9,#fff 40%,#fff5f5);border-radius:18px;display:block}.ams-decay path{fill:none;stroke-width:5px;stroke-linecap:round;transition:opacity .6s}.ams-decay__bad{stroke:url(#ams-g)}.ams-decay__good{stroke:var(--v4-emerald);opacity:0;stroke-dasharray:1200;stroke-dashoffset:1200px}.ams-decay.is-care .ams-decay__bad{opacity:.18}.ams-decay.is-care .ams-decay__good{opacity:1;animation:1.8s ease-out forwards cdoEcg}.ams-decay__l{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ams-decay__l li{background:hsl(calc(150 - var(--k)*18) 70% 94%);color:hsl(calc(150 - var(--k)*18) 60% 28%);border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:800;transition:opacity .4s}.ams-decay.is-care .ams-decay__l li{opacity:.4;text-decoration:line-through}.ams-decay__model{color:var(--v4-ink2);margin:16px 0;font-size:1rem}.ams-decay__model b{color:var(--p-navy)}.ams-decay .aia-hand__tg{margin:0}.ams-metro{grid-auto-columns:minmax(150px,1fr);grid-auto-flow:column;gap:0;margin:0;padding:30px 0 10px;list-style:none;display:grid;position:relative;overflow-x:auto}.ams-metro li{padding:34px 14px 0 0;position:relative}.ams-metro li:before{content:"";background:var(--p-royal);height:6px;position:absolute;top:9px;left:0;right:0}.ams-metro li:first-child:before{border-radius:999px 0 0 999px;left:9px}.ams-metro li:last-child:before{border-radius:0 999px 999px 0;width:20px;right:auto}.ams-metro li:nth-child(n+3):before{background:var(--p-teal)}.ams-metro li:nth-child(n+6):before{background:var(--v4-violet)}.ams-metro__st{border:5px solid var(--p-navy);z-index:1;width:24px;height:24px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(var(--k)*.15s);background:#fff;border-radius:50%;position:absolute;top:0;left:0;transform:scale(0)}.ams-metro.is-in .ams-metro__st{transform:none}.ams-metro li.is-live .ams-metro__st{background:#f5cf6e}.ams-metro li.is-live:after{content:"Go-live";color:#3a2700;background:#f5cf6e;border-radius:6px;padding:3px 8px;font-size:.7rem;font-weight:800;position:absolute;top:-28px;left:-6px}.ams-metro b{font:800 1.05rem/1 var(--display);color:var(--p-navy);display:block}.ams-metro em{color:var(--p-mut);margin-top:6px;font-size:.86rem;font-style:normal;display:block}.ams-metro:focus-visible{outline:3px solid var(--p-bright);outline-offset:4px}.ams-orb{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:28px;display:grid}.ams-orb__sys{aspect-ratio:1.25;position:relative}.ams-orb__path{border:2px dashed #a9c6ff59;border-radius:50%;position:absolute;top:10%;bottom:10%;left:6%;right:6%}.ams-orb__pulse{width:0;height:0;transform:rotate(var(--a));transition:transform .9s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%}.ams-orb__pulse:after{content:"";background:radial-gradient(circle,#7fe3d359,#0000 65%);border-radius:50%;width:120px;height:120px;position:absolute;top:-60px;left:-60px;transform:translateY(-36%)}.ams-orb__core{aspect-ratio:1;color:#fff;width:26%;font:800 .9rem/1 var(--display);background:radial-gradient(circle at 35% 30%,#3a7bff,#0b22a8);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #1e5bff1f,0 0 0 22px #1e5bff0f}.ams-orb__n{font:800 .82rem/1 var(--display);color:#a9c6ff;cursor:pointer;background:#0e1b5c;border:1px solid #a9c6ff4d;border-radius:999px;padding:9px 14px;transition:all .3s;position:absolute;transform:translate(-50%,-50%)}.ams-orb__n.is-on{color:#06322b;background:#7fe3d3;border-color:#7fe3d3;transform:translate(-50%,-50%)scale(1.1)}.ams-orb__n:focus-visible{outline-offset:2px;outline:3px solid #f5cf6e}.ams-orb__d{background:#ffffff0d;border:1px solid #a9c6ff33;border-radius:18px;gap:14px;margin:0;padding:22px;animation:.4s both ixUp;display:grid}.ams-orb__d dt{font:800 .72rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:#7fe3d3}.ams-orb__d div:nth-child(2) dt{color:#ff9ea3}.ams-orb__d div:nth-child(3) dt{color:#f5cf6e}.ams-orb__d dd{color:#fff;margin:6px 0 0;font-weight:600;line-height:1.5}.ams-root{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ams-root>div{border-radius:20px;padding:24px}.ams-root__l{background:#fff8ec;border:1px solid #f3d08a}.ams-root__r{background:#f3fbf9;border:1px solid #a6ddd3}.ams-root small{font:800 .76rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:#8a5a06}.ams-root__r small{color:#0b6b5e}.ams-root p{color:var(--v4-ink2);margin:16px 0 0;font-weight:600}.ams-root__loop{border:2px dashed #e2b66a;border-radius:50%;height:200px;margin-top:14px;position:relative}.ams-root__loop span{color:#8a5a06;background:#fff;border:1px solid #f3d08a;border-radius:10px;padding:7px 12px;font-size:.82rem;font-weight:800;position:absolute;transform:translate(-50%,-50%)}.ams-root__loop span:first-child{top:0;left:50%}.ams-root__loop span:nth-child(2){top:50%;left:100%}.ams-root__loop span:nth-child(3){top:100%;left:50%}.ams-root__loop span:nth-child(4){color:#a3252c;background:#fdecec;border-color:#f1b4b7;top:50%;left:0}.ams-root__bug{background:#d9434b;border-radius:50%;width:16px;height:16px;margin:-8px;animation:4s linear infinite amsLoop;position:absolute;box-shadow:0 0 0 4px #d9434b33}@keyframes amsLoop{0%{top:0;left:50%}12.5%{top:15%;left:85%}25%{top:50%;left:100%}37.5%{top:85%;left:85%}50%{top:100%;left:50%}62.5%{top:85%;left:15%}75%{top:50%;left:0}87.5%{top:15%;left:15%}to{top:0;left:50%}}.ams-root__r ol{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.ams-root__r li{color:#0b6b5e;opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--k)*.15s);background:#fff;border:1px solid #c9ebe4;border-radius:10px;padding:10px 14px;font-size:.9rem;font-weight:800;position:relative;transform:translate(-8px)}.ams-root.is-in .ams-root__r li{opacity:1;transform:none}.ams-root__r li:last-child{background:var(--v4-emerald);color:#fff}.ams-care__tabs{gap:4px;padding-left:12px;display:flex;overflow-x:auto}.ams-care__tabs button{background:hsl(calc(215 + var(--k)*22) 70% 93%);font:800 .88rem/1 var(--display);color:var(--p-navy);cursor:pointer;white-space:nowrap;border:0;border-radius:14px 14px 0 0;padding:12px 18px 14px;transition:transform .25s;position:relative;transform:translateY(6px)}.ams-care__tabs button[aria-selected=true]{background:#fff;transform:none;box-shadow:0 -6px 14px -10px #07104f66}.ams-care__p{border-top:4px solid hsl(calc(215 + var(--k)*22) 70% 60%);background:#fff;border-radius:0 18px 18px;padding:26px;box-shadow:0 20px 40px -30px #07104f80}.ams-care__p b{font:800 1.3rem/1.1 var(--display);color:var(--p-navy)}.ams-care__p ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ams-care__p li{color:var(--v4-ink2);background:#f6f8fc;border-radius:12px;padding:12px 14px;font-weight:700;animation:.35s both ixUp}.ams-con{border:1px solid var(--v4-line);background:#fbfcff;border-radius:16px;max-width:920px;margin:0 auto;overflow:hidden;box-shadow:0 24px 50px -34px #07104f99}.ams-con__bar{border-bottom:1px solid var(--v4-line);background:#eef2fa;align-items:center;gap:6px;padding:10px 14px;display:flex}.ams-con__bar i{background:#d7def0;border-radius:50%;width:10px;height:10px}.ams-con__bar span{color:var(--p-mut);margin-left:10px;font-size:.76rem;font-weight:700}.ams-con ol{align-content:start;gap:8px;min-height:250px;margin:0;padding:16px 18px;font-size:.82rem;list-style:none;display:grid}.ams-con li{color:var(--v4-ink2);grid-template-columns:80px 1fr;gap:10px;animation:.35s both ixUp;display:grid}.ams-con li span{text-align:center;text-transform:uppercase;border-radius:5px;align-self:start;padding:2px 6px;font-size:.66rem;font-weight:800}.ams-con li.is-logs span{color:var(--p-mut);background:#f1f4fa}.ams-con li.is-pattern span,.ams-con li.is-anomaly span,.ams-con li.is-cause span{color:var(--v4-violet);background:#eeeafe}.ams-con li.is-review span{color:#8a5a06;background:#fff1d6}.ams-con li.is-done span{color:#0b6b5e;background:#e2f4f1}.ams-con li.is-done{color:#0b6b5e;font-weight:700}.ams-eq__bars{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ams-eq__bars button{border:1px solid var(--v4-line);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:14px 6px;transition:border-color .3s,transform .3s;display:flex}.ams-eq__bars button[aria-pressed=true]{border-color:var(--p-navy);transform:translateY(-3px)}.ams-eq__col{flex-direction:column;gap:4px;width:36px;display:flex}.ams-eq__col i{background:#eef1f7;border-radius:4px;height:14px}.is-ok .ams-eq__col i.is-on{background:var(--v4-emerald)}.is-info .ams-eq__col i.is-on{background:var(--p-bright)}.is-warn .ams-eq__col i.is-on{background:var(--v4-amber)}.is-bad .ams-eq__col i.is-on{background:var(--v4-red)}.ams-eq__bars b{color:var(--p-navy);text-align:center;font-size:.8rem}.ams-eq__bars small{color:var(--p-mut);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;font-weight:800}.ams-eq__d{border:1px solid var(--v4-line);color:var(--v4-ink2);background:#fff;border-radius:12px;margin:18px 0 0;padding:14px 18px}.ams-eq__d .v4-st{margin-left:8px}.ams-prot{text-align:center}.ams-prot__big{font:800 clamp(2.4rem,6vw,4.6rem)/1.05 var(--display);letter-spacing:-.03em;color:#fff;margin:0}.ams-prot__big span{color:#7fe3d3;animation:.5s both ixUp;display:block}.ams-prot__s{color:#d3dcf5;max-width:52ch;min-height:2.6em;margin:14px auto 22px;font-size:1.1rem}.ams-prot__dots{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.ams-prot__dots button{color:#a9c6ff;font:700 .8rem/1 var(--display);cursor:pointer;background:0 0;border:1px solid #a9c6ff4d;border-radius:999px;padding:8px 12px}.ams-prot__dots button[aria-pressed=true]{color:#3a2700;background:#f5cf6e;border-color:#f5cf6e}.ams-path{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;display:grid}.ams-path__trail{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ams-path__trail li{border:1.5px solid var(--v4-line);font:800 .95rem/1 var(--display);color:#9aa3bc;background:#fff;border-radius:12px;padding:12px 16px;transition:all .3s}.ams-path__trail li.is-no{opacity:.6;text-decoration:line-through}.ams-path__trail li.is-on{border-color:var(--p-bright);color:var(--p-royal)}.ams-path__trail li.is-res{background:var(--v4-emerald);border-color:var(--v4-emerald);color:#fff}.ams-path__q{border:1px solid var(--v4-line);background:linear-gradient(160deg,#f4f7ff,#fff);border-radius:20px;padding:26px;animation:.35s both ixUp}.ams-path__q small{font:800 .72rem/1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:var(--p-teal)}.ams-path__q b{font:800 1.35rem/1.25 var(--display);color:var(--p-navy);margin:10px 0 18px;display:block}.ams-path__q div{gap:10px;display:flex}.ams-path__q--res b{color:var(--v4-emerald);margin-bottom:8px;font-size:1.8rem}.ams-path__q--res p{color:var(--v4-ink2);margin:0 0 16px}.ams-legacy{border-left:4px solid var(--v4-violet);background:#f6f3ff;border-radius:16px;margin-top:26px;padding:20px 22px}.ams-legacy b{color:var(--p-navy)}.ams-legacy p{color:var(--v4-ink2);margin:8px 0 0;line-height:1.6}.ams-legacy em{color:var(--v4-violet);font-style:normal;font-weight:800}.ams-sup{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ams-sev{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ams-sev li{background:#fff;border-left:6px solid;border-radius:12px;grid-template-columns:90px 1fr auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.ams-sev--critical{border-color:var(--v4-red)!important}.ams-sev--high{border-color:var(--v4-amber)!important}.ams-sev--medium{border-color:var(--p-bright)!important}.ams-sev--low{border-color:var(--v4-emerald)!important}.ams-sev b{font:800 .95rem/1 var(--display);color:var(--p-navy)}.ams-sev span{color:var(--v4-ink2);font-size:.9rem}.ams-sev em{color:var(--p-mut);font-size:.8rem;font-style:normal;font-weight:800}.ams-sev .ams-sev__n{color:var(--p-mut);background:0 0;border:0;padding:6px 0 0;font-size:.82rem;display:block}.ams-models{gap:0;margin:0;display:grid}.ams-models>div{border-bottom:1px solid var(--v4-line);grid-template-columns:210px 1fr;gap:12px;padding:12px 0;display:grid}.ams-models dt{color:var(--p-navy);font-weight:800}.ams-models dd{color:var(--v4-ink2);margin:0}.ams-apps{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.ams-apps span{color:var(--p-royal);background:linear-gradient(135deg,#eef3ff,#f6f3ff);border-radius:999px;padding:9px 14px;font-size:.88rem;font-weight:800}.ams-apps span:nth-child(3n){color:#0b6b5e;background:#e9f7f4}.ams-svc .v4-tech{margin-bottom:26px}@media (max-width:960px){.ams-orb,.ams-root,.ams-path,.ams-sup{grid-template-columns:1fr}.ams-eq__bars{grid-template-columns:repeat(4,minmax(0,1fr))}.ams-care__p ul{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ams-live{aspect-ratio:.95}.ams-live__n{padding:7px 8px}.ams-live__n b{font-size:.64rem}.ams-orb__sys{aspect-ratio:1}.ams-orb__n{padding:6px 8px;font-size:.68rem}.ams-eq__bars{grid-template-columns:repeat(3,minmax(0,1fr))}.ams-care__p ul,.ams-sev li{grid-template-columns:1fr}.ams-models>div{grid-template-columns:1fr;gap:4px}.ams-root__loop{height:160px}}.pp-head--h3>h3{font-family:var(--display);letter-spacing:-.02em;color:var(--p-navy);margin:.35em 0 .3em;font-size:clamp(1.7rem,3.2vw,2.5rem);font-weight:800;line-height:1.12}.pp-head--light.pp-head--h3>h3{color:#fff}.v4p .ix-sec .pp-head--h3>h3{max-width:22ch}.v4p .ix-sec .pp-head--c.pp-head--h3>h3{margin-left:auto;margin-right:auto}.qa-rings__m{display:none}@media (max-width:560px){.qa-rings{aspect-ratio:auto;max-width:none}.qa-rings__r{display:none}.qa-rings__c{aspect-ratio:auto;border-radius:14px;width:auto;margin-bottom:10px;padding:14px;position:static;transform:none}.qa-rings__m{flex-wrap:wrap;gap:6px;margin:0;display:flex}.qa-rings__m span{border:1px solid var(--v4-line);color:var(--p-navy);background:#fff;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:800}.aia-mat__ticks button{overflow-wrap:anywhere;padding:6px 2px;font-size:.62rem;line-height:1.15}}:root{--t-sky:#a9c6ff;--t-mist:#d3dcf5;--t-aqua:#7fe3d3;--t-gold:#f5cf6e;--t-lilac:#c9bdff}.wa-float{isolation:isolate;overflow:visible}.wa-float:before,.wa-float:after{content:"";pointer-events:none;z-index:-1;opacity:0;border:2px solid #25d36699;border-radius:50%;animation:6s cubic-bezier(.22,.61,.36,1) 2s infinite waRipple;position:absolute;top:0;bottom:0;left:0;right:0}.wa-float:after{animation-delay:2.45s}.wa-float svg{transform-origin:50% 60%;animation:6s ease-in-out 2s infinite waNudge}.wa-float:hover:before,.wa-float:hover:after{opacity:0;animation:none}.wa-float:focus-visible:before{opacity:0;animation:none}.wa-float:focus-visible:after{opacity:0;animation:none}.wa-float:hover svg{animation:none}.wa-float:focus-visible svg{animation:none}@keyframes waRipple{0%{opacity:.75;transform:scale(1)}30%{opacity:0;transform:scale(1.7)}to{opacity:0;transform:scale(1.7)}}@keyframes waNudge{0%,14%,to{transform:none}3%{transform:rotate(-14deg)scale(1.06)}6%{transform:rotate(11deg)scale(1.06)}9%{transform:rotate(-7deg)}12%{transform:rotate(3deg)}}@media (prefers-reduced-motion:reduce){.wa-float:before,.wa-float:after,.wa-float svg{animation:none}}@supports ((-webkit-background-clip:text) or (background-clip:text)){.rc-head--light h2,.pp-head--light h2,.pp-head--light>h3,.products-home .section__head h2,.hm-why h2,.hm-testi h2,.hm-head--light h2,.ab-head--light h2,.cta-band__inner h2,.gov-home__grid h2,.hh-final__copy h2,.ix-final h2{background:linear-gradient(100deg,#fff 0% 38%,#b8ceff 100%);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text}}@media (forced-colors:active){.rc-head--light h2,.pp-head--light h2,.pp-head--light>h3,.products-home .section__head h2,.hm-why h2,.hm-testi h2,.hm-head--light h2,.ab-head--light h2,.cta-band__inner h2,.gov-home__grid h2,.hh-final__copy h2,.ix-final h2{-webkit-text-fill-color:currentColor;background:0 0}}.footer .footer__col.tone-research h3 a{color:var(--t-sky)}.footer .footer__col.tone-digital h3 a{color:var(--t-aqua)}.footer .footer__col.tone-tech h3 a{color:var(--t-lilac)}.footer .footer__col.tone-finance h3 a{color:var(--t-gold)}.footer .footer__col h3 a:hover{color:#fff}.footer .footer__sub,.footer .footer__trust h3,.footer .soc h3,.footer .footer__mid>div>h3{color:var(--t-gold)}.footer a.footer__more{color:var(--t-sky)}.footer a.footer__more:hover{color:#fff}.footer .footer__brandline,.footer .cert--dark figcaption strong{color:var(--t-mist)}.hm-why .hm-reasons h3{color:var(--t-sky)}.hm-why .hm-silo__n b,.metric--dark .metric__num{color:var(--t-gold)}.gov-home a.gov-home__type,.gov-home .gov-home__type span{color:var(--t-mist)}.pp-strip__row li:nth-child(3n+2){color:var(--t-sky)}.pp-strip__row li:nth-child(3n){color:var(--t-aqua)}.od-sec--navy li strong{color:var(--t-sky)}.dk-sec--dark.dg-ai .dg-ai__col li{color:var(--t-mist)}.ab-ov li strong{color:var(--t-sky)}.ab-diff .ab-team__proc li,.ab-diff .ab-close__needs li{color:var(--t-mist)}.ab-diff .ab-tagline span:nth-child(2){color:var(--t-gold)}.ab-diff .ab-tagline span:nth-child(3){color:var(--t-aqua)}.ldr .ldr-keys li{color:var(--t-mist)}.ix-sec--dark .ix-eco__g b{color:var(--t-sky)}.ix-sec--dark .pp-head p,.ix-sec--ink .pp-head p{color:var(--t-mist)}.ix-sec--dark .pp-kick,.ix-sec--ink .pp-kick{color:var(--t-aqua)}.hp-sec--soft .container>.hp-sec2:first-child{margin-top:0}.products-home .product-tile__tag{color:var(--t-aqua)}.products-home .product-tile--alt .product-tile__tag{color:var(--t-gold)}.ldr .ldr-card__msg p:not(.ldr-q__lead){color:var(--t-mist)}.products-home .product-duo{align-items:start}.product-tile__art--sam{background:linear-gradient(150deg,#12c2ff38,#7b5cff33 55%,#ffffff0a);border:1px solid #ffffff1f;padding:0;position:relative;overflow:hidden}.product-tile__frame{padding:16px 16px 0;display:block;position:relative;overflow:hidden}.product-tile__shot{object-fit:cover;object-position:top center;border:1px solid #fff3;border-bottom:0;border-radius:10px 10px 0 0;width:100%;height:216px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 16px 30px -14px #020820b3;-webkit-mask-image:linear-gradient(#000 78%,#00000040);mask-image:linear-gradient(#000 78%,#00000040)}.product-tile:hover .product-tile__shot{transform:translateY(-5px)}.product-tile__sheen{pointer-events:none;background:radial-gradient(70% 60% at 50% 115%,#7fe3d359,#0000 70%);position:absolute;top:0;bottom:0;left:0;right:0}.product-tile__h3--logo{margin:0 0 6px}.product-tile__logo{width:clamp(150px,52%,210px);height:auto;display:block}@media (min-width:861px){.products-home .product-tile{flex-direction:column;height:100%;display:flex}.products-home .product-tile__ctas{margin-top:auto}}@media (max-width:860px){.product-tile__shot{height:180px}}.products-home .product-tile--alt .product-tile__art{background:radial-gradient(90% 120% at 15% 0,#6ee0ce33,#ffffff08 60%);border:1px solid #ffffff1a;place-items:center;height:232px;display:grid}.products-home .product-tile--alt .product-tile__art svg{max-height:190px}.product-tile__art--sam{height:232px}.products-home .product-tile--alt .product-tile__art svg circle{animation:4.5s ease-in-out infinite nxTwinkle}.products-home .product-tile--alt .product-tile__art svg circle:nth-child(4n+2){animation-delay:.9s}.products-home .product-tile--alt .product-tile__art svg circle:nth-child(4n+3){animation-delay:1.8s}.products-home .product-tile--alt .product-tile__art svg circle:nth-child(4n+4){animation-delay:2.7s}@keyframes nxTwinkle{0%,to{opacity:.35}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.products-home .product-tile--alt .product-tile__art svg circle{animation:none}.product-tile:hover .product-tile__shot{transform:none}}.mega__product--prod{min-height:132px;padding-top:20px}.mega__plogo{width:min(152px,100% - 44px);height:auto;margin:2px 0 12px;display:block}.mega__pmark{color:#07104f;background:linear-gradient(140deg,#7fe3d3,#a9c6ff);border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:10px;display:grid}.mega__product--prod strong{margin-bottom:2px}.sam{--sam-ink:#0b1437;--sam-ink2:#33405f;--sam-mute:#5b6785;--sam-line:#e1e7f2;--sam-navy:#070f33;--sam-grad:linear-gradient(115deg,#12c2ff 0%,#4f7bff 50%,#8b5cff 100%);color:var(--sam-ink);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.sam [class*=--pj]{--c:#2f6bff;--ct:#2456e0;--cl:#a9c6ff;--cs:#edf2ff}.sam [class*=--sm]{--c:#12b5d9;--ct:#0a7f99;--cl:#7fe3f0;--cs:#e8f8fb}.sam [class*=--q]{--c:#18a957;--ct:#11804a;--cl:#86e8b4;--cs:#e8f7ef}.sam [class*=--al]{--c:#f0a202;--ct:#a35f00;--cl:#f5cf6e;--cs:#fff5e0}.sam [class*=--an]{--c:#7b5cff;--ct:#6142e0;--cl:#c9bdff;--cs:#f1eeff}.sam .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.sam img{max-width:100%}.sam-ico{flex:none;display:block}.sam-sec{padding:clamp(56px,7vw,96px) 0;position:relative}.sam-head{max-width:720px;margin-bottom:clamp(24px,3vw,40px)}.sam-head--c{text-align:center;margin-left:auto;margin-right:auto}.sam-head__k{letter-spacing:.12em;text-transform:uppercase;color:#2456e0;margin-bottom:12px;font:700 12px/1.2 Inter,sans-serif;display:inline-block}.sam .sam-head h2{font:800 clamp(28px,3.3vw,42px)/1.12 var(--display,Manrope),sans-serif;letter-spacing:-.02em;color:var(--sam-ink);margin:0}.sam-head__s{color:var(--sam-mute);margin:14px 0 0;font-size:17px;line-height:1.6}.sam-head--dark .sam-head__k{color:#7fe3d3}.sam .sam-head--dark h2{color:#f2f5ff}.sam-head--dark .sam-head__s{color:#b9c5e6}.sam-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font:700 15px/1.2 Inter,sans-serif;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.sam-btn--glow{background:var(--sam-grad);color:#fff;box-shadow:0 10px 30px -8px #4f7bffa6}.sam-btn--glow:hover{color:#fff;transform:translateY(-2px);box-shadow:0 16px 36px -10px #4f7bffcc}.sam-btn--line{color:#dce6ff;background:#ffffff08;border:1.5px solid #a9c6ff8c}.sam-btn--line:hover{color:#fff;background:#ffffff17}.sam-btn:focus-visible{outline-offset:3px;outline:3px solid #12c2ff}.sam button:focus-visible{outline-offset:3px;outline:3px solid #12c2ff}.sam a:focus-visible{outline-offset:3px;outline:3px solid #12c2ff}.sam select:focus-visible{outline-offset:3px;outline:3px solid #12c2ff}.sam [tabindex]:focus-visible{outline-offset:3px;outline:3px solid #12c2ff}.sam-hero{color:#c5d0ee;background:radial-gradient(120% 90% at 85% 0,#1b2a78 0%,#1b2a7800 55%),linear-gradient(#060d2e,#0a1446);padding:clamp(24px,3vw,40px) 0 clamp(56px,7vw,96px);position:relative;overflow:hidden}.sam-hero__bg i{filter:blur(70px);opacity:.45;border-radius:50%;animation:18s ease-in-out infinite alternate samDrift;position:absolute}.sam-hero__bg i:first-child{opacity:.22;background:#12c2ff;width:420px;height:420px;top:40%;left:-160px}.sam-hero__bg i:nth-child(2){opacity:.28;background:#7b5cff;width:520px;height:520px;animation-duration:24s;top:-200px;right:-180px}.sam-hero__bg i:nth-child(3){opacity:.25;background:#2f6bff;width:300px;height:300px;animation-duration:20s;bottom:-180px;left:45%}.sam-hero__bg u{opacity:.3;filter:blur(80px);background:conic-gradient(#12c2ff00,#12c2ff80,#7b5cff73,#12c2ff00);border-radius:50%;width:760px;height:760px;animation:42s linear infinite samSpin;position:absolute;top:-30%;bottom:auto;left:auto;right:-10%}@keyframes samDrift{to{transform:translate(40px,-30px)scale(1.08)}}@keyframes samSpin{to{transform:rotate(360deg)}}.sam-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(22px,2.6vw,40px);display:grid;position:relative}.sam .sam-crumbs{margin-bottom:22px}.sam .sam-crumbs,.sam .sam-crumbs span{color:#8fa3d6}.sam .sam-crumbs a{color:#a9c6ff}.sam .sam-crumbs [aria-current]{color:#d3dcf5}.sam-hero__logo{width:clamp(170px,18vw,220px);height:auto;margin:0 0 18px;display:block}.sam-hero__kick{letter-spacing:.12em;text-transform:uppercase;color:#7fe3d3;margin:0 0 14px;font:700 12px/1.4 Inter,sans-serif}.sam .sam-hero h1{font:800 clamp(32px,3.9vw,52px)/1.06 var(--display,Manrope),sans-serif;letter-spacing:-.025em;color:#f4f7ff;margin:0 0 20px}.sam-hero h1 em,.sam-ledger h2 em,.sam-ethos__q h2 em{background:linear-gradient(100deg,#5fe0ff,#a99bff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sam-hero__lead{color:#c5d0ee;max-width:560px;margin:0 0 28px;font-size:clamp(16px,1.35vw,18px);line-height:1.65}.sam-hero__ctas{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.sam-hero__how{color:#7fe3d3;border-bottom:1px solid #7fe3d359;gap:6px;padding-bottom:2px;font-weight:600;text-decoration:none;display:inline-flex}.sam-hero__how:hover{color:#b5f3e8}.sam-hero__caps{flex-wrap:wrap;gap:8px;max-width:580px;margin:0 0 26px;padding:0;list-style:none;display:flex}.sam-cap-chip{color:#d7e1fb;opacity:0;background:#ffffff0d;border:1px solid #a9c6ff2b;border-radius:999px;align-items:center;gap:8px;padding:7px 13px 7px 7px;font:600 12.5px/1.2 Inter,sans-serif;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),background .25s,border-color .25s;display:inline-flex;transform:translateY(10px)}.sam-hero.is-in .sam-cap-chip{opacity:1;transition-delay:calc(.25s + var(--k) * 55ms);transform:none}.sam-cap-chip:hover{border-color:var(--c);background:#ffffff1a}.sam-cap-chip__ic{color:#07102f;background:var(--c);width:24px;height:24px;box-shadow:0 0 14px -2px var(--c);border-radius:50%;flex:none;place-items:center;display:grid}.sam-stage{perspective:1800px;perspective-origin:50% 42%;margin:0;position:relative}.sam-stage__glow{filter:blur(46px);background:radial-gradient(60% 55%,#2f6bff80,#12c2ff29 46%,#0000 72%);border-radius:50%;position:absolute;top:8%;bottom:10%;left:4%;right:4%}.sam-stage__grid{transform-origin:50% 100%;background:linear-gradient(#7fe3d329 1px,#0000 1px) 0 0/100% 26px,linear-gradient(90deg,#7fe3d31f 1px,#0000 1px) 0 0/44px 100%;height:42%;animation:7s linear infinite samGrid;position:absolute;bottom:-4%;left:-10%;right:-10%;transform:perspective(560px)rotateX(72deg);-webkit-mask-image:linear-gradient(#0000 28%,#000);mask-image:linear-gradient(#0000 28%,#000)}@keyframes samGrid{to{background-position:0 26px,44px 0}}.sam-stage__3d{aspect-ratio:1.05;transform-style:preserve-3d;transform:rotateY(calc(var(--px,0) * 13deg)) rotateX(calc(var(--py,0) * -9deg));transition:transform .55s cubic-bezier(.2,.8,.2,1);position:relative}.sam-win{opacity:0;transition:opacity .7s,transform .8s cubic-bezier(.2,.8,.2,1);display:block;position:absolute}.sam-win__tag{letter-spacing:.01em;white-space:nowrap;color:#0a1240;background:#fff;border-radius:999px;align-items:center;gap:7px;margin:0 0 7px 10px;padding:5px 13px;font:700 11.5px/1.2 Inter,sans-serif;display:inline-flex;box-shadow:0 8px 18px -8px #020820cc}.sam-win__tag:before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.sam-win__fr{box-shadow:0 20px 40px -18px #020820d9,0 0 30px -12px var(--c);background:#0b2e6b;border:1px solid #ffffff38;border-radius:12px;display:block;position:relative;overflow:hidden}.sam-win__img{width:100%;height:auto;animation:8s ease-in-out infinite alternate samFloat;animation-delay:calc(var(--n,0) * -1.9s);display:block}@keyframes samFloat{0%{transform:translateY(-6px)}to{transform:translateY(6px)}}.sam-stage__beam{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sam-stage__beam:after{content:"";background:linear-gradient(90deg,#0000,#fff3 45%,#0000);animation:7s ease-in-out 1.8s infinite samBeam;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)skew(-18deg)}@keyframes samBeam{0%{transform:translate(-130%)skew(-18deg)}32%,to{transform:translate(230%)skew(-18deg)}}.sam-win--pm{text-align:right;width:64%;top:2%;right:-6%;transform:translateZ(60px)rotateY(-6deg)}.sam-win--pm .sam-win__tag{margin:0 10px 7px 0}.sam-win--bd{width:52%;top:6%;left:-3%;transform:translateZ(20px)rotateY(6deg)}.sam-win--vn{width:54%;bottom:2%;left:-2%;transform:translateZ(140px)rotateY(8deg)}.sam-win--cp{text-align:right;width:58%;bottom:-2%;right:-6%;transform:translateZ(110px)rotateY(-9deg)}.sam-win--cp .sam-win__tag{margin:0 10px 7px 0}.sam-stage.is-in .sam-win{opacity:1}.sam-stage.is-in .sam-win--pm{transition-delay:.1s}.sam-stage.is-in .sam-win--bd{transition-delay:.26s}.sam-stage.is-in .sam-win--cp{transition-delay:.42s}.sam-stage.is-in .sam-win--vn{transition-delay:.58s}.sam-stage:not(.is-in) .sam-win--pm{transform:translateZ(60px)rotateY(-6deg)translateY(26px)scale(.93)}.sam-stage:not(.is-in) .sam-win--bd{transform:translateZ(20px)rotateY(6deg)translateY(26px)scale(.93)}.sam-stage:not(.is-in) .sam-win--vn{transform:translateZ(140px)rotateY(8deg)translateY(26px)scale(.93)}.sam-stage:not(.is-in) .sam-win--cp{transform:translateZ(110px)rotateY(-9deg)translateY(26px)scale(.93)}.sam-stage__orb{opacity:.85;background:#7fe3d3;border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 16px 3px #7fe3d3bf}.sam-stage__orb--1{animation:9s ease-in-out infinite alternate samOrbA;top:36%;left:6%;transform:translateZ(210px)}.sam-stage__orb--2{background:#8fb3ff;width:7px;height:7px;animation:11s ease-in-out infinite alternate samOrbB;top:26%;right:7%;transform:translateZ(195px);box-shadow:0 0 14px 3px #8fb3ffb3}.sam-stage__orb--3{background:#c9bdff;width:6px;height:6px;animation:13s ease-in-out 1s infinite alternate-reverse samOrbA;bottom:2%;left:48%;transform:translateZ(170px);box-shadow:0 0 12px 3px #c9bdffa6}@keyframes samOrbA{to{transform:translateZ(210px)translate(28px,-24px)}}@keyframes samOrbB{to{transform:translateZ(195px)translate(-24px,22px)}}.sam-pulse{-webkit-backdrop-filter:blur(10px);z-index:2;background:#081034d1;border:1px solid #a9c6ff38;border-radius:14px;align-items:center;gap:11px;max-width:100%;margin:26px 0 0;padding:10px 16px 10px 10px;display:inline-flex;position:relative;box-shadow:0 20px 40px -22px #000c}.sam-pulse__dot{background:var(--c);width:8px;height:8px;box-shadow:0 0 0 0 var(--c);border-radius:50%;flex:none;animation:2s ease-out infinite samPing}@keyframes samPing{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--c) 70%,transparent)}70%,to{box-shadow:0 0 0 10px #0000}}.sam-pulse__ic{background:var(--c);color:#06102f;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.sam-pulse b{color:#e9eeff;font-size:13.5px;font-weight:700;display:block}.sam-pulse small{color:#a9b6da;font-size:11.5px;display:block}.sam-stage__cap{text-align:right;color:#8fa3d6;margin-top:10px;font-size:12px}.sam-prob{background:#fff}.sam-prob__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.sam-prob__qs{gap:8px;margin:0 0 26px;padding:0;list-style:none;display:grid}.sam-prob__qs li{color:#5a3d00;background:#fff8ea;border-radius:12px 12px 12px 4px;max-width:420px;padding:10px 14px 10px 40px;font-size:15px;position:relative}.sam-prob__qs li:before{content:"?";color:#fff;text-align:center;background:#f0a202;border-radius:50%;width:20px;height:20px;font:800 12px/20px Inter,sans-serif;position:absolute;top:9px;left:12px}.sam-prob__qs li:nth-child(2n){margin-left:28px}.sam-prob__btn{color:#fff;cursor:pointer;background:#0b1437;border:0;border-radius:999px;align-items:center;gap:10px;min-height:48px;padding:0 22px;font:700 15px Inter,sans-serif;transition:background .2s;display:inline-flex}.sam-prob__btn:hover{background:#2456e0}.sam-spr{background:#f4f6fb radial-gradient(#d7deec 1px,#0000 1.2px) 0 0/18px 18px;border-radius:22px;height:440px;position:relative;overflow:hidden}.sam-spr__ws{border:1.5px dashed #0000;border-radius:16px;transition:background .6s,border-color .6s,box-shadow .6s;position:absolute;top:14px;bottom:14px;left:14px;right:14px}.sam-spr.is-one .sam-spr__ws{background:#fff;border:1.5px solid #dce4f2;box-shadow:0 24px 50px -30px #0b143766}.sam-spr__bar{color:#0b1437;opacity:0;border-bottom:1px solid #edf1f8;align-items:center;gap:8px;padding:12px 16px;font:700 13px Inter,sans-serif;transition:opacity .5s .3s;display:flex}.sam-spr__bar img{width:22px;height:22px}.sam-spr.is-one .sam-spr__bar{opacity:1}.sam-spr__f{left:var(--x);top:var(--y);color:#33405f;width:30%;transform:rotate(var(--r));transition:left .9s cubic-bezier(.6,.05,.25,1),top .9s cubic-bezier(.6,.05,.25,1),transform .9s,border-color .4s,box-shadow .4s;transition-delay:calc(var(--k)*35ms);background:#fff;border:1px solid #dde3ef;border-radius:8px;align-items:center;gap:8px;padding:9px 10px;font-size:12.5px;line-height:1.25;display:flex;position:absolute;box-shadow:0 6px 14px -8px #0b143759}.sam-spr__f i{background:linear-gradient(#9aa6c0 0 0) 3px 4px/8px 1.5px no-repeat,linear-gradient(#9aa6c0 0 0) 3px 8px/8px 1.5px no-repeat,linear-gradient(#9aa6c0 0 0) 3px 12px/6px 1.5px no-repeat,#eef1f7;border:1px solid #cbd3e3;border-radius:2px;flex:none;width:14px;height:16px}.sam-spr__mod{color:var(--sam-ink);font-weight:700;display:none}.sam-spr__file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sam-spr.is-one .sam-spr__f{left:calc(4% + var(--c3) * 31.4%);top:calc(19% + var(--r3) * 19.5%);border-color:#e3e8f2;border-left:4px solid var(--c);box-shadow:none;transform:none}.sam-spr.is-one .sam-spr__f i{background:var(--c);border-color:var(--c)}.sam-spr.is-one .sam-spr__file{display:none}.sam-spr.is-one .sam-spr__mod{display:block}.sam-eco{background:linear-gradient(#f0fafc,#f7fbff)}.sam-eco__in{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.sam-orb{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative}.sam-orb__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.sam-orb__ring{fill:none;stroke:#bfdde8;stroke-width:.3px;stroke-dasharray:1.2 1.2}.sam-orb__ring--in{stroke:#d5e6ee;stroke-dasharray:none}.sam-orb__ln{stroke:#d3dfea;stroke-width:.35px;transition:stroke .4s,stroke-width .4s}.sam-orb__ln.is-on{stroke:var(--c);stroke-width:.7px;stroke-dasharray:2 1.5;animation:1.4s linear infinite samDash}@keyframes samDash{to{stroke-dashoffset:-7px}}.sam-orb__core{aspect-ratio:1;text-align:center;background:#fff;border-radius:50%;align-content:center;place-items:center;gap:2px;width:34%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #12c2ff14,0 20px 40px -20px #0b143773}.sam-orb__core img{width:38%;height:auto}.sam-orb__core b{font:800 clamp(13px,1.4vw,16px) var(--display,Manrope),sans-serif;color:var(--sam-ink)}.sam-orb__core small{color:var(--sam-mute);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.sam-orb.is-in .sam-orb__core{animation:4s ease-in-out infinite samPulse}@keyframes samPulse{50%{box-shadow:0 0 0 18px #12c2ff0d,0 20px 40px -20px #0b143773}}.sam-orb__n{color:var(--sam-ink);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6e1ec;border-radius:999px;padding:7px 12px;font:600 13px/1.15 Inter,sans-serif;transition:background .3s,color .3s,transform .3s,border-color .3s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 12px -8px #0b143766}.sam-orb__n:before{content:"";background:var(--c);vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sam-orb__n.is-on{background:var(--ct);border-color:var(--ct);color:#fff;transform:translate(-50%,-50%)scale(1.06)}.sam-orb__n.is-on:before{background:#fff}.sam-eco__card{border:1px solid #dce8f0;border-left:4px solid var(--ct);background:#fff;border-radius:16px;min-height:112px;padding:22px 24px 22px 76px;animation:.45s samIn;position:relative;box-shadow:0 16px 36px -28px #0b143780}.sam-eco__card span{font:800 28px/1 var(--display,Manrope),sans-serif;color:var(--ct);position:absolute;top:20px;left:22px}.sam-eco__card b{font:700 19px var(--display,Manrope),sans-serif;color:var(--sam-ink);margin-bottom:6px;display:block}.sam-eco__card p{color:var(--sam-ink2);margin:0}.sam-eco__note{color:var(--sam-mute);margin:18px 0 0;font-size:15px}@keyframes samIn{0%{opacity:0;transform:translateY(8px)}}.sam-caps{background:#fff}.sam-legend{color:var(--sam-ink2);flex-wrap:wrap;gap:8px 18px;margin:-12px 0 24px;padding:0;font-size:13px;list-style:none;display:flex}.sam-legend li{align-items:center;gap:7px;display:flex}.sam-legend i{background:var(--c);border-radius:3px;width:12px;height:12px}.sam-caps__in{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(20px,3vw,40px);display:grid}.sam-pt{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.sam-pt__el{border:1px solid var(--sam-line);border-top:4px solid var(--c);text-align:left;cursor:pointer;background:#fff;border-radius:12px;flex-direction:column;align-items:flex-start;gap:4px;min-height:132px;padding:12px;transition:transform .25s,background .25s,box-shadow .25s;display:flex;position:relative}.sam-pt__el small{color:var(--sam-mute);font:600 11px Inter,sans-serif}.sam-pt__el b{font:800 30px/1 var(--display,Manrope),sans-serif;color:var(--ct);margin:auto 0 4px}.sam-pt__el span{color:var(--sam-ink);font:600 12.5px/1.25 Inter,sans-serif}.sam-pt__el:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #0b143766}.sam-pt__el.is-on{background:var(--ct);border-color:var(--ct);box-shadow:0 18px 30px -18px var(--c);transform:translateY(-3px)}.sam-pt__el.is-on small,.sam-pt__el.is-on b,.sam-pt__el.is-on span{color:#fff}.sam-cap{background:linear-gradient(160deg,var(--cs),#fff 70%);border:1px solid var(--sam-line);border-radius:20px;padding:28px;animation:.4s samIn;position:sticky;top:96px}.sam-cap__ic{background:var(--ct);color:#fff;border-radius:14px;place-items:center;width:52px;height:52px;margin-bottom:16px;display:grid}.sam .sam-cap h3{font:800 24px/1.2 var(--display,Manrope),sans-serif;color:var(--sam-ink);margin:0 0 8px}.sam-cap__lead{color:var(--sam-ink2);margin:0 0 16px;font-size:16px}.sam-cap ul{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.sam-cap li{color:var(--sam-ink2);align-items:flex-start;gap:10px;font-size:15px;display:flex}.sam-cap li .sam-ico{color:var(--ct);margin-top:3px}.sam-cap__see{color:var(--ct);font-weight:700;text-decoration:none}.sam-cap__see:hover{text-decoration:underline}.sam-tour{color:#c5d0ee;background:radial-gradient(80% 60% at 100% 0,#1a2a7a 0,#1a2a7a00 60%),#0a1440;overflow:hidden}.sam-tour__tabs{scrollbar-width:none;background:#ffffff0f;border:1px solid #a9c6ff29;border-radius:999px;gap:6px;width:max-content;max-width:100%;margin-bottom:32px;padding:5px;display:flex;overflow-x:auto}.sam-tour__tabs button{color:#b9c5e6;cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;min-height:40px;padding:0 18px;font:600 14px Inter,sans-serif;transition:background .25s,color .25s}.sam-tour__tabs button.is-on{color:#0b1437;background:#e9f0ff}.sam-tour__in{grid-template-columns:minmax(0,.75fr) minmax(0,1.5fr);align-items:start;gap:clamp(24px,3.5vw,48px);display:grid}.sam-tour__lead{color:#d3dcf5;margin:0 0 18px;font-size:17px}.sam-tour__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sam-tour__list button{text-align:left;cursor:pointer;background:0 0;border:1px solid #a9c6ff24;border-left:3px solid #0000;border-radius:12px;width:100%;padding:14px 16px;transition:background .25s,border-color .25s;display:block}.sam-tour__list b{color:#eaf0ff;margin-bottom:4px;font:700 15px Inter,sans-serif;display:block}.sam-tour__list span{color:#a9b6da;font-size:13.5px;line-height:1.5;display:block}.sam-tour__list button.is-on{background:#ffffff0f;border-left-color:#7fe3d3}.sam-tour__stack{padding-top:56px;position:relative}.sam-tour__stack--3{padding-top:84px}.sam-tour__card{transform-origin:50% 0;transform:translateY(calc(var(--d) * -28px)) scale(calc(1 - var(--d) * .06));z-index:calc(10 - var(--d));opacity:calc(1 - var(--d) * .28);background:#fff;border-radius:14px;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .55s;animation:.5s samIn;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 30px 60px -24px #000000b3}.sam-tour__card.is-front{position:relative}.sam-tour__chrome{background:#e9eef8;border-bottom:1px solid #d7dfee;align-items:center;gap:6px;height:30px;padding:0 12px;display:flex}.sam-tour__chrome i{background:#c6d0e3;border-radius:50%;width:9px;height:9px}.sam-tour__chrome span{color:#33405f;margin-left:8px;font:600 12px Inter,sans-serif}.sam-tour__card .sam-shot{aspect-ratio:16/10;object-fit:cover;object-position:top left;width:100%;height:auto;display:block}.sam-tour__zoom{color:#fff;cursor:zoom-in;background:#0b1437;border:0;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:0 14px;font:600 13px Inter,sans-serif;display:inline-flex;position:absolute;bottom:12px;right:12px;box-shadow:0 8px 20px -8px #0009}.sam-tour__zoom:hover{background:#2456e0}.sam-tour__pick{cursor:pointer;background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;right:0}.sam-zoom{color:#eaf0ff;background:#0a1440;border:0;border-radius:14px;width:min(1400px,96vw);max-width:none;max-height:92vh;padding:0;overflow:hidden}.sam-zoom::backdrop{background:#03081ed1}.sam-zoom__bar{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 18px;display:flex}.sam-zoom__bar button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.sam-zoom__img{background:#fff;max-height:calc(92vh - 60px);overflow:auto}.sam-zoom__img img{width:100%;height:auto;display:block}.sam-flow{background:#f5f7fb}.sam-metro{margin:8px 0 28px;position:relative}.sam-metro__track{background:#dce3f0;border-radius:4px;height:4px;position:absolute;top:21px;left:6.25%;right:6.25%}.sam-metro__fill{width:calc(var(--i) / (var(--n) - 1) * 100%);background:linear-gradient(90deg,#2f6bff,#12b5d9,#f0a202,#18a957,#7b5cff);border-radius:4px;transition:width .7s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0}.sam-metro__train{top:50%;left:calc(var(--i) / (var(--n) - 1) * 100%);background:#fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;transition:left .7s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 0 0 4px #2f6bff40,0 0 18px #2f6bff99}.sam-metro__st{grid-template-columns:repeat(8,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.sam-metro__s button{cursor:pointer;width:100%;color:var(--sam-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:12px 4px;display:flex}.sam-metro__s button>i{border:4px solid var(--c);background:#fff;border-radius:50%;width:22px;height:22px;margin-bottom:6px;transition:transform .3s,background .3s}.sam-metro__s small{color:var(--sam-mute);font:600 11px Inter,sans-serif}.sam-metro__s b{font:800 13px var(--display,Manrope),sans-serif;letter-spacing:.06em;color:var(--sam-ink2)}.sam-metro__s.is-done button>i{background:var(--c)}.sam-metro__s.is-on button>i{background:var(--c);box-shadow:0 0 0 6px var(--cs);transform:scale(1.35)}.sam-metro__s.is-on b{color:var(--ct)}.sam-metro__d{border:1px solid var(--sam-line);border-left:5px solid var(--c);background:#fff;border-radius:16px;grid-template-columns:auto 1fr;align-items:baseline;gap:6px 18px;max-width:760px;margin:0 auto;padding:22px 26px;animation:.4s samIn;display:grid}.sam-metro__d b{font:800 20px var(--display,Manrope),sans-serif;color:var(--ct)}.sam-metro__d p{color:var(--sam-ink2);margin:0;font-size:16px}.sam-ops{background:#fff linear-gradient(#eef2f9 1px,#0000 1px) 0 0/100% 32px}.sam-dash{color:#d3dcf5;background:linear-gradient(160deg,#0d1a4f,#0a1238);border-radius:22px;padding:clamp(16px,2vw,24px);box-shadow:0 40px 80px -40px #0b1437a6}.sam-dash__bar{color:#eaf0ff;border-bottom:1px solid #a9c6ff24;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:18px;padding:0 4px 16px;font:700 14px Inter,sans-serif;display:flex}.sam-dash__bar span{align-items:center;gap:10px;display:flex}.sam-dash__bar .v4-live{background:#34d399;border-radius:50%;width:8px;height:8px;display:inline-block;position:relative;box-shadow:0 0 0 4px #34d39933}.sam-dash__bar em{color:#f5cf6e;letter-spacing:.02em;font:600 12px Inter,sans-serif}.sam-dash__grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,.85fr);gap:16px;display:grid}.sam-dash__grid>div{background:#ffffff0a;border:1px solid #a9c6ff1f;border-radius:14px;padding:16px}.sam .sam-dash__t{letter-spacing:.1em;text-transform:uppercase;color:#a9c6ff;margin:0 0 12px;font:700 12px Inter,sans-serif}.sam-dash ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sam-dash__a{border-left:3px solid var(--cl);background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:10px;transition:background .4s;display:flex}.sam-dash__a b{color:#eef2ff;font-size:14px;font-weight:600;display:block}.sam-dash__a small{color:#a9b6da;font-size:12px;display:block}.sam-dash__a.is-top{background:#ffffff17;animation:.5s samIn}.sam-dash__ic{width:30px;height:30px;color:var(--cl);background:#ffffff0f;border-radius:8px;flex:none;place-items:center;display:grid}.sam-dash__cell{grid-template-columns:1fr auto;gap:6px 10px;font-size:13px;display:grid}.sam-dash__cell span{color:#d3dcf5}.sam-dash__cell em{color:var(--cl);font-size:12px;font-style:normal;font-weight:600}.sam-dash__cell i{background:#ffffff14;border-radius:8px;grid-column:1/-1;height:8px;overflow:hidden}.sam-dash__cell i b{background:var(--cl);border-radius:8px;width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}.sam-dash.is-in .sam-dash__cell i b{width:var(--w)}.sam-dash__s{border-bottom:1px solid #a9c6ff14;grid-template-rows:auto auto;grid-template-columns:1fr 70px;align-items:center;gap:2px 10px;padding:8px 0;display:grid}.sam-dash__s b{color:#eef2ff;font-size:13.5px;font-weight:600}.sam-dash__s svg{grid-area:1/2/3;width:70px;height:24px}.sam-dash__s path{fill:none;stroke:var(--cl);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sam-dash__s em{color:var(--cl);font-size:12px;font-style:normal}.sam-rules{color:#c9bdff;background:radial-gradient(70% 80% at 0 100%,#2a1c80 0,#2a1c8000 60%),linear-gradient(160deg,#130c42,#0b0f38)}.sam-rules__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.sam-rules__pre{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.sam-rules__pre button{color:#e4deff;cursor:pointer;background:0 0;border:1px solid #c9bdff59;border-radius:999px;min-height:40px;padding:0 16px;font:600 14px Inter,sans-serif;transition:background .2s,color .2s}.sam-rules__pre button.is-on{color:#160e4a;background:#c9bdff;border-color:#c9bdff}.sam-rules__note{color:#b8adeb;max-width:460px;margin:0;font-size:14px;line-height:1.6}.sam-rule{background:#fff;border-radius:20px;gap:8px;padding:clamp(16px,2vw,24px);display:grid;box-shadow:0 40px 80px -40px #000000b3}.sam-rule__row{background:var(--cs);animation:.5s both samIn;animation-delay:calc(var(--k)*60ms);border-radius:12px;grid-template-columns:92px 1fr;align-items:center;gap:12px;padding:6px;display:grid}.sam-rule__k{background:var(--ct);color:#fff;letter-spacing:.08em;border-radius:9px;place-items:center;height:36px;font:800 12px ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.sam-rule select{-webkit-appearance:none;appearance:none;width:100%;min-height:40px;color:var(--sam-ink);cursor:pointer;text-overflow:ellipsis;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%2333405F' stroke-width='1.8'/%3E%3C/svg%3E") right 12px center no-repeat;border:1px solid #d5dbe8;border-radius:9px;padding:0 34px 0 12px;font:500 14.5px Inter,sans-serif}.sam-rule__out{color:#dce4ff;background:#0b1437;border-radius:12px;align-items:flex-start;gap:10px;margin:8px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.55;display:flex}.sam-rule__out .sam-ico{color:#f5cf6e;margin-top:3px}.sam-ahead{background:linear-gradient(#f7f5ff,#fff)}.sam-hz{grid-template-columns:minmax(0,1fr) minmax(0,.55fr) minmax(0,1fr);align-items:center;gap:clamp(16px,2.5vw,32px);display:grid}.sam-hz__tag{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;margin-bottom:14px;padding:6px 12px;font:700 12px Inter,sans-serif;display:inline-block}.sam-hz__tag--now{color:#11804a;background:#e8f7ef}.sam-hz__tag--next{color:#6142e0;background:#f1eeff}.sam-hz ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sam-hz__now li{border:1px solid var(--sam-line);background:#fff;border-radius:14px;gap:12px;padding:14px 16px;display:flex;box-shadow:0 10px 24px -20px #0b143780}.sam-hz__now .sam-ico{color:#11804a;margin-top:2px}.sam-hz__now b{color:var(--sam-ink);font-size:15px;display:block}.sam-hz__now small{color:var(--sam-mute);margin-top:2px;font-size:13.5px;display:block}.sam-hz__next li{color:#3d2e8f;background:#f1eeff80;border:1.5px dashed #cfc4ff;border-radius:14px;align-items:flex-start;gap:10px;padding:13px 16px;font-size:15px;display:flex}.sam-hz__next .sam-ico{color:#7b5cff;margin-top:2px}.sam-hz__next p{color:var(--sam-mute);margin:12px 0 0;font-size:13px}.sam-hz__sky{height:240px;position:relative}.sam-hz__sky svg{width:100%;height:100%}.sam-hz__path{fill:none;stroke:#a99bff;stroke-width:3px;stroke-dasharray:8 8;vector-effect:non-scaling-stroke}.sam-hz.is-in .sam-hz__path{animation:2.4s linear infinite samDash2}@keyframes samDash2{to{stroke-dashoffset:-32px}}.sam-hz__sun{background:radial-gradient(circle,#fff 0 30%,#c9bdff 31% 60%,#c9bdff00 61%);border-radius:50%;width:44px;height:44px;position:absolute;top:0;right:0;box-shadow:0 0 40px 10px #a99bff73}.sam-hz li{transition:opacity .6s,transform .6s;transition-delay:calc(var(--k)*90ms)}.sam-hz:not(.is-in) li{opacity:0;transform:translateY(10px)}.sam-plug{background:#fff}.sam-plug__in{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:center;gap:clamp(28px,4vw,56px);display:grid}.sam-plug__note{color:var(--sam-ink2);background:#f5f7fb;border-radius:12px;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.6}.sam-bay{grid-template-columns:minmax(0,1.25fr) minmax(48px,.5fr) auto;align-items:stretch;display:grid}.sam-bay__ports{grid-template-rows:repeat(5,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.sam-bay__p{border:1px solid var(--sam-line);cursor:default;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;transition:border-color .3s,box-shadow .3s,transform .3s;display:flex}.sam-bay__p b{color:var(--sam-ink);font-size:15px;display:block}.sam-bay__p small{color:var(--sam-mute);font-size:13px;line-height:1.4;display:block}.sam-bay__ic{background:var(--cs);width:40px;height:40px;color:var(--ct);border-radius:11px;flex:none;place-items:center;display:grid}.sam-bay__p.is-on{border-color:var(--c);box-shadow:0 12px 26px -18px var(--c);transform:translate(4px)}.sam-bay__cables{width:100%;height:100%;overflow:visible}.sam-bay__c{fill:none;stroke:var(--c);stroke-width:2px;opacity:.45;vector-effect:non-scaling-stroke;stroke-dasharray:6 6;transition:opacity .3s,stroke-width .3s}.sam-bay.is-in .sam-bay__c{animation:2s linear infinite samDash2;animation-delay:calc(var(--k)*-.3s)}.sam-bay__c.is-on{opacity:1;stroke-width:3.5px}.sam-bay__hub{aspect-ratio:1;background:radial-gradient(circle at 30% 30%,#fff,#eef3ff);border:1px solid #d9e2f3;border-radius:50%;align-content:center;align-self:center;place-items:center;gap:6px;width:clamp(110px,11vw,140px);display:grid;box-shadow:0 0 0 12px #2f6bff0f,0 24px 40px -24px #0b143799}.sam-bay__hub img{width:42%;height:auto}.sam-bay__hub b{font:800 14px var(--display,Manrope),sans-serif;color:var(--sam-ink)}.sam-who{color:#c5d0ee;background:linear-gradient(#0b1a4a,#091338)}.sam-who__row{gap:12px;height:360px;display:flex}.sam-who__p{border:1px solid #a9c6ff24;border-top:4px solid var(--cl);background:#ffffff0a;border-radius:18px;flex:1 1 0;min-width:0;transition:flex-grow .55s cubic-bezier(.2,.8,.2,1),background .4s;position:relative;overflow:hidden}.sam-who__p.is-on{background:#ffffff14;flex-grow:2.6}.sam .sam-who__p h3{margin:0}.sam-who__p h3 button{text-align:left;cursor:pointer;color:#eaf0ff;background:0 0;border:0;width:100%;padding:22px 22px 10px;display:block}.sam-who__p h3 small{font:800 34px/1 var(--display,Manrope),sans-serif;color:var(--cl);margin-bottom:14px;display:block}.sam-who__p h3 span{font:700 18px/1.25 var(--display,Manrope),sans-serif;display:block}.sam-who__body{opacity:0;min-width:260px;padding:0 22px 22px;transition:opacity .4s .1s,transform .4s .1s;transform:translateY(8px)}.sam-who__p.is-on .sam-who__body{opacity:1;transform:none}.sam-who__body p{color:#c5d0ee;margin:0 0 12px}.sam-who__body ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sam-who__body li{color:#dce4ff;padding-left:18px;font-size:14.5px;position:relative}.sam-who__body li:before{content:"";background:var(--cl);border-radius:2px;width:8px;height:8px;position:absolute;top:8px;left:0}.sam-cases{background:#f5f7fb}.sam-cases__in{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sam-cases__tabs{gap:6px;display:grid}.sam-cases__tabs button{min-height:54px;color:var(--sam-ink2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:0 16px;font:600 15px Inter,sans-serif;transition:background .25s,border-color .25s,color .25s;display:flex}.sam-cases__tabs button .sam-ico{color:#7b8aae}.sam-cases__tabs button:hover{background:#fff}.sam-cases__tabs button.is-on{border-color:var(--sam-line);color:var(--sam-ink);background:#fff;box-shadow:0 10px 24px -20px #0b143799}.sam-cases__tabs button.is-on .sam-ico{color:#2456e0}.sam-cases__p{border:1px solid var(--sam-line);background:#fff;border-radius:20px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;padding:clamp(20px,2.5vw,32px);animation:.4s samIn;display:grid}.sam .sam-cases__txt h3{font:800 24px/1.2 var(--display,Manrope),sans-serif;color:var(--sam-ink);margin:0 0 10px}.sam-cases__txt p{color:var(--sam-ink2);margin:0 0 16px}.sam-cases__txt ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sam-cases__txt li{color:var(--sam-ink2);gap:10px;font-size:15px;display:flex}.sam-cases__txt li .sam-ico{color:#11804a;margin-top:3px}.sam-cases__art{background:#f7f9fd;border-radius:16px;place-items:center;min-height:240px;padding:20px;display:grid}.sam-art{width:100%;max-width:340px}.sam-art--geo{gap:14px;display:grid}.sam-art--geo span{color:var(--sam-ink2);grid-template-columns:80px 1fr;align-items:center;gap:10px;font-size:13px;display:grid}.sam-art--geo b{font-weight:600}.sam-art--geo i{background:#e3e9f4;border-radius:10px;height:10px;position:relative;overflow:hidden}.sam-art--geo i:after{content:"";width:var(--w);animation:1s both samGrow;animation-delay:calc(var(--k)*.12s);background:linear-gradient(90deg,#2f6bff,#12b5d9);border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:auto}@keyframes samGrow{0%{width:0}}.sam-art--grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.sam-art--grid i{aspect-ratio:1;animation:.5s both samPop;animation-delay:calc(var(--k)*40ms);background:#cfeff6;border-radius:8px}.sam-art--grid i.is-full{background:#18a957}.sam-art--grid i.is-low{background:#f0a202}@keyframes samPop{0%{opacity:0;transform:scale(.6)}}.sam-art--lanes{gap:12px;padding-right:80px;display:grid;position:relative}.sam-art--lanes span{color:var(--sam-ink2);grid-template-columns:84px 1fr;align-items:center;gap:8px;font-size:13px;display:grid}.sam-art--lanes b{font-weight:600}.sam-art--lanes i{background:repeating-linear-gradient(90deg,#12b5d9 0 10px,#0000 10px 18px) 0 0/18px 3px;border-radius:3px;height:3px;animation:1s linear infinite samFlow}@keyframes samFlow{to{background-position:18px 0}}.sam-art--lanes em{color:#fff;background:#0b1437;border-radius:12px;padding:14px 12px;font:700 13px Inter,sans-serif;position:absolute;top:50%;right:0;transform:translateY(-50%)}.sam-art--funnel{justify-items:center;gap:6px;display:grid}.sam-art--funnel span{width:var(--w);text-align:center;color:#fff;animation:.5s both samIn;animation-delay:calc(var(--k)*90ms);background:#6142e0;border-radius:8px;padding:8px 0;font:600 12.5px Inter,sans-serif}.sam-art--funnel span:nth-child(2){background:#5148d8}.sam-art--funnel span:nth-child(3){background:#2456e0}.sam-art--funnel span:nth-child(4){background:#0a7f99}.sam-art--funnel span:nth-child(5){background:#11804a}.sam-art--report{border:1px solid var(--sam-line);background:#fff;border-radius:14px;gap:8px;padding:16px;display:grid}.sam-art__h{color:var(--sam-ink);border-bottom:1px solid var(--sam-line);padding-bottom:8px;font:700 14px Inter,sans-serif}.sam-art__r{color:var(--sam-mute);animation:.4s both samIn;animation-delay:calc(var(--k)*90ms);grid-template-columns:90px 1fr;align-items:center;gap:10px;font-size:12.5px;display:grid}.sam-art__r i{background:linear-gradient(90deg,#c9bdff,#e9e4ff);border-radius:8px;height:8px}.sam-cmp{background:#fff}.sam-cmp__frame{border:1px solid var(--sam-line);-webkit-user-select:none;user-select:none;border-radius:22px;height:360px;position:relative;overflow:hidden;box-shadow:0 30px 60px -40px #0b143780}.sam-cmp__frame:focus-within{outline-offset:3px;outline:3px solid #12c2ff}.sam-cmp__side{padding:56px clamp(16px,3vw,32px) 24px;position:absolute;top:0;bottom:0;left:0;right:0}.sam-cmp__side--before{background:#fff8ec repeating-linear-gradient(-45deg,#f0a2020d 0 10px,#0000 10px 20px)}.sam-cmp__side--after{clip-path:inset(0 0 0 var(--x));background:linear-gradient(160deg,#f1f7ff,#f4fbff);justify-content:flex-end;display:flex}.sam-cmp__lbl{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font:700 12px Inter,sans-serif;position:absolute;top:16px}.sam-cmp__side--before .sam-cmp__lbl{color:#fff;background:#7a4a00;left:16px}.sam-cmp__side--after .sam-cmp__lbl{color:#fff;background:#0b1437;right:16px}.sam-cmp__mail{gap:7px;width:min(46%,380px);margin:0 0 14px;padding:0;list-style:none;display:grid}.sam-cmp__mail li{color:#5a3d00;transform:rotate(calc((var(--k) - 2) * .6deg));background:#fff;border:1px solid #f1ddb4;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;display:flex}.sam-cmp__mail i{background:#d9434b;border-radius:50%;flex:none;width:8px;height:8px}.sam-cmp__xl{grid-template-columns:repeat(6,1fr);gap:2px;width:min(40%,300px);display:grid}.sam-cmp__xl i{background:#fff;border:1px solid #ead9b8;height:12px}.sam-cmp__xl i.is-err{background:#fbd5d7;border-color:#e7a1a5}.sam-cmp__note{color:#8a5a00;margin-top:10px;font:600 12px ui-monospace,Menlo,monospace;display:block}.sam-cmp__rows{align-content:start;gap:10px;width:min(46%,380px);margin:0;padding:0;list-style:none;display:grid}.sam-cmp__rows li{color:var(--sam-ink);background:#fff;border:1px solid #dce6f4;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font:600 14px Inter,sans-serif;display:flex;box-shadow:0 8px 18px -16px #0b143799}.sam-cmp__rows i{background:var(--c);width:10px;height:10px;box-shadow:0 0 0 4px var(--cs);border-radius:50%}.sam-cmp__handle{top:0;bottom:0;left:var(--x);pointer-events:none;background:#0b1437;width:3px;margin-left:-1.5px;position:absolute}.sam-cmp__handle:after{content:"⟷";color:#fff;background:#0b1437;border-radius:50%;place-items:center;width:44px;height:44px;margin:-22px 0 0 -22px;font-size:18px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 8px 20px -6px #0b143799}.sam-cmp__range{opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;top:0;bottom:0;left:0;right:0}.sam-cmp__sr{color:var(--sam-mute);grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;font-size:14px;display:grid}.sam-cmp__sr p{margin:0}.sam-val{background:linear-gradient(#eef9fb,#f6fcfd)}.sam-ledger{background:#fff;border:1px solid #d7ebf0;border-radius:24px;grid-template-columns:1fr 1fr;gap:0;display:grid;overflow:hidden;box-shadow:0 30px 60px -44px #0b143780}.sam-ledger__h{border-bottom:1px solid #e3eef2;grid-column:1/-1;padding:clamp(24px,3vw,40px)}.sam .sam-ledger__h h2{font:800 clamp(28px,3.6vw,46px)/1.1 var(--display,Manrope),sans-serif;letter-spacing:-.02em;color:var(--sam-ink);margin:0}.sam-ledger__h em{background:linear-gradient(100deg,#0a7f99,#6142e0)!important;-webkit-background-clip:text!important;background-clip:text!important}.sam-ledger__col{padding:clamp(20px,3vw,36px)}.sam-ledger__col--less{background:#fbfcfe;border-right:1px solid #e3eef2}.sam .sam-ledger__col h3{font:800 20px var(--display,Manrope),sans-serif;color:var(--sam-ink);align-items:center;gap:10px;margin:0 0 16px;display:flex}.sam-ledger__col h3 span{border-radius:10px;place-items:center;width:32px;height:32px;font-size:20px;display:grid}.sam-ledger__col--less h3 span{color:#b4232c;background:#fdecec}.sam-ledger__col--more h3 span{color:#11804a;background:#e8f7ef}.sam-ledger ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sam-ledger li{border-bottom:1px dashed #e3eaf2;padding:12px 0;font-size:16px}.sam-ledger__col--less li{color:#5b6785}.sam-ledger__col--less s{text-decoration:none;position:relative}.sam-ledger__col--less s:after{content:"";width:0;height:2px;transition:width .6s;transition-delay:calc(.3s + var(--k)*.15s);background:#d9434b;position:absolute;top:55%;left:0}.sam-ledger.is-in .sam-ledger__col--less s:after{width:100%}.sam-ledger__col--more li{color:var(--sam-ink);opacity:.25;transition:opacity .6s;transition-delay:calc(.5s + var(--k)*.15s);font-weight:600}.sam-ledger.is-in .sam-ledger__col--more li{opacity:1}.sam-sec-sh{color:#bfe3dc;background:radial-gradient(70% 70% at 0,#0c3a44 0,#0c3a4400 65%),#06222a}.sam-sec-sh .sam-head--dark .sam-head__k{color:#86e8b4}.sam-sh__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.sam-rings{aspect-ratio:1;width:100%;max-width:440px;margin:0 auto;position:relative}.sam-rings__r{width:calc(100% - var(--k) * 21%);aspect-ratio:1;cursor:pointer;background:#7fe3d305;border:2px solid #7fe3d338;border-radius:50%;transition:border-color .35s,background .35s,box-shadow .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sam-rings__r span{letter-spacing:.04em;color:#9fd9cd;white-space:nowrap;font:700 12.5px Inter,sans-serif;position:absolute;top:3.5%;left:50%;transform:translate(-50%)}.sam-rings__r--1 span{top:5%}.sam-rings__r--2 span{top:7%}.sam-rings__r--3 span{top:9%}.sam-rings__r:hover{border-color:#7fe3d380}.sam-rings__r.is-on{background:#7fe3d314;border-color:#7fe3d3;box-shadow:0 0 30px #7fe3d32e,inset 0 0 30px #7fe3d314}.sam-rings__r.is-on span{color:#e6fff9}.sam-rings__core{aspect-ratio:1;color:#fff;pointer-events:none;background:linear-gradient(140deg,#18a957,#0a7f99);border-radius:50%;place-items:center;width:24%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #18a95726}.sam-sh__card{background:#ffffff0d;border:1px solid #7fe3d333;border-radius:18px;padding:24px;animation:.4s samIn}.sam-sh__ic{color:#86e8b4;background:#86e8b424;border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.sam .sam-sh__card h3{font:800 22px var(--display,Manrope),sans-serif;color:#f0fffb;margin:0 0 6px}.sam-sh__card p{color:#bfe3dc;margin:0 0 14px}.sam-sh__card ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sam-sh__card li{color:#e3f7f2;padding-left:22px;font-size:15px;position:relative}.sam-sh__card li:before{content:"";border-bottom:2px solid #86e8b4;border-left:2px solid #86e8b4;width:10px;height:6px;position:absolute;top:6px;left:2px;transform:rotate(-45deg)}.sam-sh__note{color:#9fd9cd;margin:16px 0 0;font-size:14px}.sam-roll{display:inline-flex}.sam-roll span{animation:.5s cubic-bezier(.2,.8,.2,1) both samRoll;animation-delay:calc(var(--i) * 35ms);display:inline-block}.sam-story{background:#fff;border-top:1px solid #eef2f8}.sam-story__line{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.sam-story__line:before{content:"";transform-origin:0;background:linear-gradient(90deg,#c6d3ec,#2f6bff,#7b5cff);border-radius:3px;height:3px;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);position:absolute;top:24px;left:24px;right:calc(25% - 43px);transform:scaleX(0)}.sam-story__line.is-in:before{transform:scaleX(1)}.sam-story__line li{position:relative}.sam-story__line i{width:50px;height:50px;font:800 18px var(--display,Manrope),sans-serif;color:#33405f;transition:border-color .4s;transition-delay:calc(var(--k)*.3s);background:#fff;border:3px solid #c6d3ec;border-radius:50%;place-items:center;margin-bottom:16px;font-style:normal;display:grid;position:relative}.sam-story__line.is-in i{border-color:#2f6bff}.sam-story__line li.is-last i{border-color:#7b5cff;box-shadow:0 0 0 6px #7b5cff1f}.sam-story__line li.is-last i img{width:30px;height:30px}.sam .sam-story__line h3{font:800 18px var(--display,Manrope),sans-serif;color:var(--sam-ink);margin:0 0 8px}.sam-story__line p{color:var(--sam-ink2);margin:0;font-size:15px}.sam-ethos{color:#c5d0ee;background:radial-gradient(60% 80% at 100% 100%,#24186e 0,#24186e00 60%),#070f33}.sam-ethos__q{max-width:900px;margin-bottom:clamp(32px,4vw,48px)}.sam-ethos__q .sam-head__k{color:#7fe3d3}.sam .sam-ethos__q h2{font:800 clamp(28px,3.6vw,46px)/1.15 var(--display,Manrope),sans-serif;letter-spacing:-.02em;color:#f2f5ff;margin:0}.sam-ethos__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 clamp(32px,4vw,48px);padding:0;list-style:none;display:grid}.sam-ethos__i{border:1px solid #a9c6ff24;border-bottom:3px solid var(--cl);transition:transform .6s,opacity .6s;transition-delay:calc(var(--k)*.1s);background:#ffffff0a;border-radius:16px;padding:20px 18px}.sam-ethos__i:nth-child(2n){margin-top:28px}.sam-ethos__list:not(.is-in) .sam-ethos__i{opacity:0;transform:translateY(16px)}.sam-ethos__i small{color:var(--cl);font:800 13px Inter,sans-serif}.sam .sam-ethos__i h3{font:700 16.5px/1.3 var(--display,Manrope),sans-serif;color:#f2f5ff;margin:8px 0}.sam-ethos__i p{color:#b9c5e6;margin:0;font-size:14px}.sam-ethos__line{font:800 clamp(22px,3vw,36px)/1.3 var(--display,Manrope),sans-serif;letter-spacing:-.01em;color:#8fa3d6;margin:0}.sam-ethos__line span{margin-right:.28em}.sam-ethos__line span,.sam-ethos__line strong{transition:opacity .5s,transform .5s;transition-delay:calc(var(--k)*.35s);display:inline-block}.sam-ethos__line strong{background:linear-gradient(100deg,#5fe0ff,#a99bff);color:#0000;-webkit-background-clip:text;background-clip:text}.sam-ethos__line:not(.is-in) span,.sam-ethos__line:not(.is-in) strong{opacity:0;transform:translateY(10px)}.sam-close{color:#d3dcf5;text-align:center;background:linear-gradient(120deg,#0b1f7a,#2a1b8c 55%,#0a6e8c);padding:clamp(64px,8vw,110px) 0;position:relative;overflow:hidden}.sam-close__bg i{width:120%;height:1px;left:-10%;top:calc(12% + var(--k) * 15%);animation:7s linear infinite samSweep;animation-delay:calc(var(--k) * -1.1s);background:linear-gradient(90deg,#0000,#7fe3d380,#0000);position:absolute;transform:rotate(-8deg)}@keyframes samSweep{0%{transform:rotate(-8deg)translate(-30%)}to{transform:rotate(-8deg)translate(30%)}}.sam-close__in{max-width:860px;position:relative}.sam-close__mark{border-radius:16px;width:64px;height:64px;margin:0 auto 20px;display:block;box-shadow:0 0 0 10px #ffffff0f}.sam .sam-close h2{font:800 clamp(28px,3.8vw,48px)/1.12 var(--display,Manrope),sans-serif;letter-spacing:-.02em;color:#f4f7ff;margin:0 0 16px}.sam-close p{color:#cbd6f5;max-width:620px;margin:0 auto 28px;font-size:17px}.sam-close__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sam-close .sam-btn--glow{color:#1b2a8a;background:#fff;box-shadow:0 12px 30px -10px #00000080}.sam-close .sam-btn--glow:hover{color:#0b1437}.sam-close__links{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin:30px auto 0;font-size:14.5px;display:flex}.sam-close__links a{color:#9fe8dc;border-bottom:1px solid #9fe8dc4d;padding-bottom:2px;text-decoration:none}.sam-close__links a:hover{color:#e7fffa;border-bottom-color:currentColor}@media (max-width:1100px){.sam-ethos__list{grid-template-columns:repeat(3,minmax(0,1fr))}.sam-ethos__i:nth-child(2n){margin-top:0}.sam-pt{grid-template-columns:repeat(5,minmax(0,1fr))}.sam-caps__in{grid-template-columns:1fr}.sam-cap{position:relative;top:0}}@media (max-width:980px){.sam-hero__in,.sam-prob__in,.sam-eco__in,.sam-tour__in,.sam-rules__in,.sam-plug__in,.sam-sh__in{grid-template-columns:1fr}.sam-stage{perspective:2800px;width:100%;max-width:660px;margin:0 auto}.sam-stage__3d{aspect-ratio:1.08}.sam-win--pm{width:62%;right:1%}.sam-win--bd{width:46%;left:1%}.sam-win--vn{width:50%;bottom:2%;left:1%}.sam-win--cp{width:54%;right:1%}.sam-dash__grid{grid-template-columns:1fr 1fr}.sam-dash__q{grid-column:1/-1}.sam-hz{grid-template-columns:1fr}.sam-hz__sky{display:none}.sam-cases__in{grid-template-columns:1fr}.sam-cases__tabs{scrollbar-width:none;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.sam-cases__tabs button{flex:none;min-height:46px}.sam-who__row{flex-direction:column;height:auto}.sam-who__p,.sam-who__p.is-on{flex:none}.sam-who__body{min-width:0;display:none}.sam-who__p.is-on .sam-who__body{display:block}.sam-who__p h3 small{margin-bottom:8px;margin-right:12px;font-size:24px;display:inline-block}.sam-who__p h3 span{display:inline}.sam-story__line{grid-template-columns:1fr 1fr}.sam-story__line:before{display:none}}@media (max-width:760px){.sam-pt{grid-template-columns:1fr 1fr;gap:8px}.sam-pt__el{border-top-width:1px;border-left:4px solid var(--c);flex-direction:row;align-items:center;gap:10px;min-height:0;padding:10px 12px}.sam-pt__el small{display:none}.sam-pt__el b{min-width:30px;margin:0;font-size:20px}.sam-metro__track{display:none}.sam-metro__st{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:6px}.sam-metro__d,.sam-cases__p,.sam-ledger{grid-template-columns:1fr}.sam-ledger__col--less{border-bottom:1px solid #e3eef2;border-right:0}.sam-cmp__frame{height:420px}.sam-cmp__mail,.sam-cmp__rows{width:58%}.sam-cmp__xl{display:none}.sam-cmp__sr,.sam-bay{grid-template-columns:1fr}.sam-bay__cables{display:none}.sam-bay__hub{order:-1;width:110px;margin:0 auto 16px}.sam-ethos__list{grid-template-columns:1fr}.sam-zoom__img img{width:auto;min-width:860px;max-width:none}}@media (max-width:640px){.sam-btn{white-space:normal;text-align:center;min-width:0}.sam-hero__ctas .sam-btn{flex:100%}.sam-stage__cap{text-align:left}.sam-pulse{padding:9px 12px 9px 9px}.sam-pulse small{display:none}.sam-stage__3d{aspect-ratio:1}.sam-win--bd{display:none}.sam-stage{perspective:none}.sam-win--pm{width:90%;top:0;right:0}.sam-win--vn{width:72%;bottom:2%;left:0}.sam-win--cp{width:60%;bottom:-1%;right:0}.sam-win__tag{margin-bottom:5px;margin-left:6px;padding:4px 10px;font-size:10.5px}.sam-win--pm .sam-win__tag,.sam-win--cp .sam-win__tag{margin-right:6px}.sam-hero__caps{gap:6px}.sam-cap-chip{padding:5px 11px 5px 5px;font-size:11.5px}.sam-cap-chip__ic{width:21px;height:21px}.sam-spr{height:540px}.sam-spr__f{width:47%;left:min(var(--x),50%);font-size:11.5px}.sam-spr.is-one .sam-spr__f{left:calc(3% + var(--c2) * 48.5%);top:calc(11% + var(--r2) * 14.6%);width:45.5%}.sam-orb__n{white-space:normal;text-align:center;max-width:84px;padding:5px 7px;font-size:10.5px}.sam-orb__n:before,.sam-orb__core small{display:none}.sam-dash__grid{grid-template-columns:1fr}.sam-rule__row{grid-template-columns:1fr;gap:6px}.sam-rule__k{justify-self:start;height:28px;padding:0 12px}.sam-rule select{padding-right:28px;font-size:14px}.sam-sw__seg--bill button{min-width:118px}.sam-sw__seg--cur{width:100%}.sam-sw__seg--cur button{min-width:0;padding:0 8px}.sam-story__line{grid-template-columns:1fr}.sam-rings__r span{font-size:11px}.sam-tour__stack{padding-top:44px}.sam-tour__stack--3{padding-top:64px}.sam-tour__card{transform:translateY(calc(var(--d) * -22px)) scale(calc(1 - var(--d) * .06))}}@media (prefers-reduced-motion:reduce){.sam *,.sam :before,.sam :after{transition:none!important;animation:none!important}.sam-hero__bg i,.sam-hero__bg u,.sam-stage__grid,.sam-stage__beam,.sam-stage__orb{display:none}.sam-ladder__ln{stroke-dashoffset:0}.sam-ladder__fill{opacity:1}.sam-ladder__t,.sam-stage__3d{transform:none}.sam-stage .sam-win,.sam-stage:not(.is-in) .sam-win{opacity:1}.sam-stage:not(.is-in) .sam-win--pm{transform:translateZ(60px)rotateY(-6deg)}.sam-stage:not(.is-in) .sam-win--bd{transform:translateZ(20px)rotateY(6deg)}.sam-stage:not(.is-in) .sam-win--vn{transform:translateZ(140px)rotateY(8deg)}.sam-stage:not(.is-in) .sam-win--cp{transform:translateZ(110px)rotateY(-9deg)}.sam-hero .sam-cap-chip{opacity:1;transform:none}}.es5{--es-ink:#0d1440;background:#f6f7fc;overflow-x:clip}.es-ico{vertical-align:middle;flex:none;display:inline-block}.es5-hero{color:#fff;isolation:isolate;background:radial-gradient(80% 90% at 85% 30%,#1e2ca8 0%,#0a0f52 45%,#040727 100%);padding:clamp(40px,6vw,80px) 0 34px;position:relative}.es5-hero__bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.es5-hero__bg i{filter:blur(80px);opacity:.5;border-radius:50%;position:absolute}.es5-hero__bg i:first-child{opacity:.3;background:#2ee6a6;width:460px;height:460px;animation:18s ease-in-out infinite alternate vxDrift;top:-160px;left:-160px}.es5-hero__bg i:nth-child(2){opacity:.4;background:#b05cff;width:420px;height:420px;animation:22s ease-in-out infinite alternate-reverse vxDrift;bottom:-200px;right:-120px}.es5-hero__bg u{background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(at 70% 40%,#000,#0000 70%);mask-image:radial-gradient(at 70% 40%,#000,#0000 70%)}.es5-hero__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:30px;display:grid}.es5-crumbs,.es5-crumbs a{color:#c9d3ff}.es5-hero__kick{font:700 .82rem var(--display);color:#aeb9e8;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0 8px;display:flex}.es5-hero__kick span{color:#1a2b8c;letter-spacing:.08em;background:#fff;border-radius:8px;padding:5px 10px;font-weight:900}.es5-hero h1{font:800 clamp(2.3rem,5.4vw,4.2rem)/1.02 var(--display);letter-spacing:-.03em;margin:0 0 14px}.es5-hero h1 em{background:linear-gradient(100deg,#7cf5cf,#ffd27a);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.es5-hero__lead{color:#c9d1f5;max-width:52ch;margin:0 0 20px;font-size:1.12rem}.es5-hero__meta{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.es5-hero__meta span{font:700 .8rem var(--display);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.es5-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.es5-btn{--b1:#2ee6a6;--b2:#1e5bff}.es5-ghost{color:#fff}.es5-close .es5-ghost{color:#0d1440}.es5-sphere{aspect-ratio:1;perspective:900px;width:min(420px,100%);margin:auto;position:relative}.es5-sphere__spin{transform-style:preserve-3d;animation:40s linear infinite es5Spin;position:absolute;top:0;bottom:0;left:0;right:0}.es5-sphere:hover .es5-sphere__spin{animation-play-state:paused}@keyframes es5Spin{0%{transform:rotateX(-14deg)rotateY(0)}to{transform:rotateX(-14deg)rotateY(360deg)}}.es5-dot{width:30px;height:30px;transform:translate3d(calc(var(--x)*min(170px,38vw)),calc(var(--y)*min(170px,38vw)),calc(var(--z)*min(170px,38vw)));transform-style:preserve-3d;margin:-15px;transition:opacity .4s;position:absolute;top:50%;left:50%}.es5-dot i{background:radial-gradient(circle at 30% 28%,#fff,var(--c) 45%,var(--c2));width:100%;height:100%;box-shadow:0 0 16px var(--c);font:800 .62rem var(--display);color:#04102e;border-radius:50%;place-items:center;font-style:normal;animation:40s linear infinite es5Face;display:grid}@keyframes es5Face{0%{transform:rotateY(0)}to{transform:rotateY(-360deg)}}.es5-dot.is-dim{opacity:.15}.es5-sphere__core{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(circle at 35% 30%,#ffffff4d,#ffffff0a);border:1px solid #ffffff40;border-radius:50%;align-content:center;place-items:center;width:130px;height:130px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.es5-sphere__core b{font:900 3rem/1 var(--display);background:linear-gradient(120deg,#fff,#7cf5cf);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.es5-sphere__core small{font:800 .66rem var(--display);letter-spacing:.2em;text-transform:uppercase;color:#c9d3ff}.es5-sphere__ring{border:1px solid #7cf5cf40;border-radius:50%;position:absolute;top:4%;bottom:4%;left:4%;right:4%;transform:rotateX(72deg)}.es5-sphere__ring--2{border-color:#b05cff4d;animation:30s linear infinite frkSpin;top:12%;bottom:12%;left:12%;right:12%;transform:rotateX(72deg)rotateY(30deg)}.es5-secnav{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:30px 0 0;padding:0;list-style:none;display:grid}.es5-secnav button{color:#fff;text-align:left;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;width:100%;height:100%;padding:12px;transition:transform .25s,border-color .25s,background .25s;display:flex}.es5-secnav button:hover{border-color:var(--c);background:#ffffff1a;outline:0;transform:translateY(-3px)}.es5-secnav button:focus-visible{border-color:var(--c);background:#ffffff1a;outline:0;transform:translateY(-3px)}.es5-secnav__ic{background:linear-gradient(135deg,var(--c),var(--c2));color:#04102e;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.es5-secnav__t{flex:1;min-width:0}.es5-secnav__t small{font:800 .66rem var(--display);color:var(--c);letter-spacing:.1em;display:block}.es5-secnav__t b{font:800 .84rem/1.2 var(--display);display:block}.es5-secnav__c{min-width:30px;height:30px;font:800 .84rem var(--display);background:#ffffff1f;border-radius:10px;flex:none;place-items:center;padding:0 6px;display:grid}.es5-bar{top:var(--header-h,76px);z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border-bottom:1px solid #e6eaf4;position:sticky}.es5-bar__in{flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 0;display:flex}.es5-bar__search{color:#7a82a6;background:#f1f3fa;border-radius:999px;flex:220px;align-items:center;gap:8px;min-width:180px;height:44px;padding:0 14px;display:flex}.es5-bar__search input{min-width:0;font:500 .92rem var(--body);color:#0d1440;background:0 0;border:0;flex:1}.es5-bar__search input:focus{outline:0}.es5-bar__search:focus-within{background:#fff;box-shadow:0 0 0 3px #1e5bff33}.es5-bar__tabs{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.es5-bar__tabs::-webkit-scrollbar{display:none}.es5-bar__tabs button{color:#3a4365;min-height:38px;font:700 .8rem var(--display);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e1e6f2;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.es5-bar__tabs button i{background:linear-gradient(135deg,var(--c),var(--c2));border-radius:50%;width:8px;height:8px}.es5-bar__tabs button.is-on{color:#fff;background:#0d1440;border-color:#0d1440}.es5-bar__acts{gap:6px;display:flex}.es5-bar__acts button{color:#1e5bff;min-height:38px;font:700 .8rem var(--display);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.es5-bar__acts button:hover{background:#eef2ff}.es5-bar__prog{transform-origin:0;width:100%;height:3px;transform:scaleX(var(--p));background:linear-gradient(90deg,#22d3ee,#2ee6a6,#ffb020,#b05cff);position:absolute;bottom:-1px;left:0}.es5-body{padding:30px 0 70px}.es5-layout{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:34px;display:grid}.es5-nav{top:calc(var(--header-h,76px) + 76px);max-height:calc(100vh - var(--header-h,76px) - 96px);scrollbar-width:thin;padding:8px 6px 8px 0;position:sticky;overflow-y:auto}.es5-nav__g{margin-bottom:14px}.es5-nav__g>b{background:linear-gradient(120deg,color-mix(in srgb,var(--c) 22%,#fff),#fff);font:800 .74rem var(--display);letter-spacing:.04em;color:#0d1440;border-radius:10px;align-items:center;gap:6px;margin:0 0 6px;padding:6px 10px;display:flex}.es5-nav ol{margin:0;padding:0;list-style:none}.es5-nav li button,.es5-nav__mx{color:#5a6385;width:100%;font:600 .8rem/1.35 var(--body);text-align:left;cursor:pointer;background:0 0;border:0;border-left:2px solid #0000;align-items:baseline;gap:8px;padding:6px 10px;transition:all .2s;display:flex}.es5-nav li button span{font:800 .72rem var(--display);color:#9aa2be;flex:none}.es5-nav li button:hover{color:#0d1440}.es5-nav li button.is-on{border-left-color:var(--c2);background:color-mix(in srgb,var(--c) 10%,#fff);color:#0d1440;font-weight:700}.es5-nav li button.is-on span{color:var(--c2)}.es5-nav__mx{color:#0d1440;font-weight:800}.es5-sec{scroll-margin-top:calc(var(--header-h,76px) + 80px);margin-bottom:40px}.es5-sec__head{color:#fff;background:linear-gradient(120deg,#0d1440,color-mix(in srgb,var(--c2) 70%,#0d1440));border-radius:24px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:16px;padding:22px 24px;display:grid;position:relative;overflow:hidden}.es5-sec__head:after{content:"";background:radial-gradient(circle,var(--c),transparent 70%);opacity:.5;border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.es5-sec__n{font:900 2.6rem/1 var(--display);color:#0000;-webkit-text-stroke:1.5px #fff9}.es5-sec__ic{background:linear-gradient(135deg,var(--c),var(--c2));color:#04102e;width:52px;height:52px;box-shadow:0 10px 24px -10px var(--c);border-radius:16px;place-items:center;display:grid}.es5-sec__head h2{font:800 1.45rem var(--display);color:#fff;margin:0}.es5-sec__head p{color:#d3dbff;margin:4px 0 0;font-size:.9rem}.es5-sec__count{z-index:1;font:800 .78rem var(--display);white-space:nowrap;background:#ffffff24;border-radius:999px;padding:7px 12px;position:relative}.es5-list{gap:12px;display:grid}.es5-q{--c:#22d3ee;--c2:#1e5bff;scroll-margin-top:calc(var(--header-h,76px) + 80px);background:#fff;border-radius:20px;transition:box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 14px 34px -28px #0d144080,0 0 0 1px #e8ebf5}.es5-q:before{content:"";background:linear-gradient(180deg,var(--c),var(--c2));width:4px;position:absolute;top:0;bottom:0;left:0}.es5-q--sr{--c:#2ee6a6;--c2:#0f9d74}.es5-q--dq{--c:#ffb020;--c2:#f0457e}.es5-q--pc{--c:#b05cff;--c2:#7c4dff}.es5-q.is-open{box-shadow:0 30px 60px -36px color-mix(in srgb,var(--c2) 70%,transparent),0 0 0 1.5px color-mix(in srgb,var(--c2) 40%,transparent)}.es5-q__h{margin:0}.es5-q__h button{text-align:left;cursor:pointer;color:#0d1440;background:0 0;border:0;align-items:flex-start;gap:16px;width:100%;padding:18px 20px 12px 24px;display:flex}.es5-q__n{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 18%,#fff),color-mix(in srgb,var(--c2) 12%,#fff));border-radius:12px;flex:none;align-items:baseline;gap:1px;padding:8px 10px;display:flex}.es5-q__n b{font:900 1.2rem var(--display);color:var(--c2)}.es5-q__n i{font:700 .66rem var(--display);color:#9aa2be;font-style:normal}.es5-q__t{flex:1;min-width:0}.es5-q__t strong{font:800 1.12rem/1.3 var(--display);display:block}.es5-q__t small{color:#6b7390;margin-top:4px;font-size:.84rem;line-height:1.45;display:block}.es5-q__ic{color:#0d1440;background:#f1f3fa;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;transition:transform .35s,background .3s,color .3s;display:grid}.es5-q.is-open .es5-q__ic{background:linear-gradient(135deg,var(--c),var(--c2));color:#fff;transform:rotate(45deg)}.es5-q__h button:focus-visible{outline:3px solid color-mix(in srgb,var(--c2) 50%,transparent);outline-offset:-3px}.es5-q__peek{color:#3a4365;margin:0;padding:0 20px 18px 92px;font-size:.92rem;line-height:1.5}.es5-q__peek em{background:color-mix(in srgb,var(--c) 18%,#fff);color:var(--c2);font:800 .66rem var(--display);letter-spacing:.08em;text-transform:uppercase;vertical-align:1px;border-radius:6px;margin-right:6px;padding:2px 8px;font-style:normal;display:inline-block}.es5-q__p{padding:0 20px 22px 92px;animation:.4s both rvPane}.es5-q__in{flex-direction:column;gap:12px;display:flex}.es5-q__kinds{gap:6px;margin:0;display:flex}.es5-q__kinds span{font:800 .64rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#7a82a6;background:#f1f3fa;border-radius:999px;padding:3px 9px}.es5-p{color:#2e3658;max-width:76ch;margin:0;font-size:.97rem;line-height:1.72}.es5-note{background:color-mix(in srgb,var(--c) 10%,#fff);color:#24305f;border-radius:14px;gap:10px;margin:0;padding:12px 14px;font-size:.92rem;line-height:1.55;display:flex}.es5-note svg{color:var(--c2);margin-top:3px}.es5-ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.es5-ul--cols{grid-template-columns:repeat(2,minmax(0,1fr))}.es5-ul li{color:#2e3658;animation:.4s both dxTile;animation-delay:calc(var(--k)*30ms);background:#f7f8fd;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.9rem;line-height:1.45;display:flex}.es5-ul li i{background:linear-gradient(135deg,var(--c),var(--c2));color:#fff;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;display:grid}.es5-dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.es5-dl div{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 9%,#fff),#fff);box-shadow:0 0 0 1px color-mix(in srgb,var(--c) 25%,transparent);border-radius:14px;padding:14px}.es5-dl dt{font:800 .9rem var(--display);color:var(--c2);margin-bottom:4px}.es5-dl dd{color:#2e3658;margin:0;font-size:.88rem;line-height:1.5}.es5-steps{gap:10px;margin:0;padding:0;list-style:none;display:grid;position:relative}.es5-steps li{grid-template-columns:44px 1fr;align-items:flex-start;gap:12px;display:grid;position:relative}.es5-steps li:not(:last-child):after{content:"";background:linear-gradient(180deg,var(--c),transparent);width:2px;position:absolute;top:42px;bottom:-12px;left:21px}.es5-steps b{background:linear-gradient(135deg,var(--c),var(--c2));color:#fff;width:42px;height:42px;font:900 .9rem var(--display);box-shadow:0 8px 18px -8px var(--c2);border-radius:14px;place-items:center;display:grid}.es5-steps span{color:#2e3658;background:#f7f8fd;border-radius:14px;padding:10px 14px;font-size:.9rem;line-height:1.5}.es5-steps strong{font:800 .92rem var(--display);color:#0d1440;margin-bottom:2px;display:block}.es5-stat{background:linear-gradient(120deg,#0d1440,color-mix(in srgb,var(--c2) 60%,#0d1440));color:#fff;border-radius:16px;align-items:center;gap:14px;margin:0;padding:14px 16px;display:flex}.es5-stat b{font:900 2rem var(--display);color:var(--c)}.es5-stat span{color:#d3dbff;font-size:.9rem}.es5-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.es5-stats li{background:linear-gradient(160deg,#0d1440,color-mix(in srgb,var(--c2) 50%,#0d1440));color:#fff;animation:.5s both dxTile;animation-delay:calc(var(--k)*60ms);border-radius:16px;padding:14px}.es5-stats b{font:900 1.6rem var(--display);color:var(--c);display:block}.es5-stats span{color:#c9d3ff;font-size:.8rem}.es5-certs{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.es5-certs li{background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex;box-shadow:0 0 0 1px #e1e6f2,0 14px 30px -24px #0d144080}.es5-certs__seal{color:#fff;background:linear-gradient(135deg,#ffd27a,#b4862a);border-radius:50%;place-items:center;width:46px;height:46px;display:grid}.es5-certs b{font:800 1rem var(--display);color:#0d1440}.es5-certs span{color:#5a6385;font-size:.84rem}.es5-link{margin:0}.es5-link a{color:#fff;font:800 .84rem var(--display);background:#0d1440;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;text-decoration:none;display:inline-flex}.es5-mx__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.es5-mx__i{opacity:0;transition:all .6s;transition-delay:calc(var(--k)*50ms);background:#fff;border-radius:20px;flex-direction:column;gap:8px;padding:18px;display:flex;transform:translateY(16px);box-shadow:0 0 0 1px #e1e6f2}.es5-mx.is-in .es5-mx__i{opacity:1;transform:none}.es5-mx__ring{place-items:center;width:52px;height:52px;display:grid;position:relative}.es5-mx__ring svg{position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.es5-mx__ring circle{fill:none;stroke:#eef1f8;stroke-width:4px}.es5-mx__ring .fg{stroke:#4f7bff;stroke-linecap:round;transform-origin:22px 22px;animation:3s linear infinite frkSpin}.es5-mx__ring b{font:800 .84rem var(--display);color:#0d1440}.es5-mx__l{font:700 .9rem/1.35 var(--display);color:#0d1440}.es5-mx__v{font:800 1.05rem var(--display);color:#4f7bff}.es5-mx__i.is-pending .es5-mx__v{background:#eef2ff;border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:.76rem;display:inline-flex}.es5-mx__u{color:#9aa2be;font-size:.74rem}.es5-mx__note{color:#5a6385;margin:16px 0 0;font-size:.86rem}.es5-empty{text-align:center;color:#5a6385;padding:30px}.es5-empty button{color:#1e5bff;cursor:pointer;background:0 0;border:0;font-weight:700}.es5-close{background:linear-gradient(120deg,#eaf8f3,#f1ecff);padding:clamp(50px,6vw,80px) 0}.es5-close__in{align-items:center;gap:30px;display:flex}.es5-close h2{font:800 clamp(1.5rem,3vw,2.1rem) var(--display);color:#0d1440;margin:0 0 8px}.es5-close p{color:#4a5378;max-width:60ch;margin:0 0 18px}.es5-close__ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:1100px){.es5-secnav{grid-template-columns:repeat(3,minmax(0,1fr))}.es5-layout{grid-template-columns:1fr}.es5-nav{display:none}.es5-mx__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.es5-hero__in{grid-template-columns:1fr}.es5-sphere{width:min(300px,86vw)}.es5-secnav{grid-template-columns:1fr 1fr}.es5-sec__head{grid-template-columns:auto minmax(0,1fr)}.es5-sec__n,.es5-sec__count{display:none}.es5-ul--cols,.es5-dl{grid-template-columns:1fr}.es5-q__peek,.es5-q__p{padding-left:24px}.es5-close__in{flex-direction:column;align-items:flex-start}.es5-bar__acts{display:none}}@media (max-width:520px){.es5-secnav,.es5-mx__grid{grid-template-columns:1fr}.es5-q__h button{gap:10px;padding:16px 14px 10px 18px}.es5-q__n{padding:6px 8px}.es5-q__t strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.es5 *{transition:none!important;animation:none!important}.es5-mx__i{opacity:1;transform:none}}.vw{--v1:#1e5bff;--v2:#22d3ee;color:#fff;isolation:isolate;background:radial-gradient(90% 90% at 0 0,#0b3d5c,#071a3a 45%,#040a1f);padding:clamp(70px,9vw,120px) 0;position:relative;overflow:hidden}.vw__bg{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.vw__bg i{filter:blur(90px);border-radius:50%;transition:background .9s;position:absolute}.vw__bg i:first-child{background:var(--v1);opacity:.4;width:560px;height:560px;animation:22s ease-in-out infinite alternate vtDrift;top:-180px;right:-140px}.vw__bg i:nth-child(2){opacity:.22;background:#ff9f43;width:420px;height:420px;animation:26s ease-in-out infinite alternate-reverse vtDrift;bottom:-200px;left:-120px}.vw-wall{z-index:-1;perspective:1100px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#00000040 30%,#000 70%);mask-image:linear-gradient(90deg,#0000 0,#00000040 30%,#000 70%)}.vw-wall__plane{transform-origin:50%;grid-template-columns:repeat(3,1fr);gap:16px;width:62%;height:160%;display:grid;position:absolute;top:-30%;right:-6%;transform:rotateX(24deg)rotate(-14deg)rotateY(-10deg)}.vw-col{overflow:hidden}.vw-col__track{animation:46s linear infinite vwUp;animation-delay:calc(var(--c)*-9s);flex-direction:column;gap:14px;display:flex}.vw-col--rev .vw-col__track{animation-duration:54s;animation-direction:reverse}@keyframes vwUp{to{transform:translateY(-50%)}}.vw-tile{border:1px solid color-mix(in srgb,var(--v2) 40%,transparent);color:#d7e3ff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff12;border-radius:16px;gap:6px;padding:14px;font-size:.78rem;line-height:1.45;display:grid}.vw-tile em{font-family:Fraunces,Georgia,serif;font-style:italic}.vw-tile b{color:#fff;font:800 .74rem var(--display);align-items:center;gap:6px;display:flex}.vw-tile .frk-stars svg{fill:#ffd166}.vw__in{position:relative}.vw__head{max-width:700px;margin-bottom:30px}.vw__kick{color:#bde7ff;font:800 .74rem var(--display);letter-spacing:.12em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:9px;margin:0;padding:6px 14px;display:inline-flex}.vw__pulse{background:#2ee6a6;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite frpBlink}@keyframes frpBlink{50%{opacity:.35;transform:scale(.7)}}.vw h2{font:800 clamp(2rem,4.4vw,3.3rem)/1.06 var(--display);letter-spacing:-.03em;margin:16px 0 18px}.vw h2 em{background:linear-gradient(90deg,#ffd166,var(--v2));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-weight:600;display:block}.vw__score{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.vw__avg{color:#2b1300;background:linear-gradient(135deg,#ffd166,#ff9f43);border-radius:18px;justify-items:start;gap:2px;padding:10px 16px;display:grid}.vw__avg b{font:900 2rem/1 var(--display)}.vw__avg .frk-stars svg{fill:#7a2e00}.vw__avg small{font:800 .72rem var(--display)}.vw__lenses{flex-wrap:wrap;gap:6px;display:flex}.vw-lens{color:#d7e3ff;font:700 .8rem var(--display);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;transition:all .25s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.vw-lens b{background:#ffffff1f;border-radius:999px;padding:2px 7px;font-size:.72rem}.vw-lens:hover{background:#ffffff24}.vw-lens.is-on{color:#fff;background:linear-gradient(120deg,var(--v1,#1e5bff),var(--v2,#22d3ee));box-shadow:0 10px 20px -10px var(--v1,#1e5bff)}.vw__stage{grid-template-columns:minmax(0,480px) minmax(0,300px);align-items:center;gap:28px;display:grid}.vw-spot{perspective:1200px}.vw-spot__card{animation:.8s cubic-bezier(.2,.8,.2,1) vwFlip}@keyframes vwFlip{0%{opacity:0;transform:rotateX(-35deg)translateY(30px)scale(.94)}}.vw-spot .vt-card{min-height:300px;box-shadow:0 50px 90px -40px #000,0 0 0 1px #fff9}.vw-spot__nav{align-items:center;gap:14px;margin-top:16px;display:flex}.vw-spot__nav button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;place-items:center;width:44px;height:44px;transition:all .25s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.vw-spot__nav button:hover:not(:disabled){background:var(--v1);transform:scale(1.08)}.vw-spot__nav button:disabled{opacity:.35;cursor:default}.vw-spot__nav span{color:#b9c6ea;font-size:.86rem}.vw-spot__nav b{color:#fff;font-weight:900}.vw-actions{gap:12px;display:grid}.vw-btn{text-align:left;cursor:pointer;border:0;border-radius:20px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .3s;display:flex}.vw-btn:hover{transform:translateY(-3px)}.vw-btn b{font:900 1rem var(--display);display:block}.vw-btn small{opacity:.8;font-size:.76rem}.vw-btn__ic{border-radius:14px;flex:none;place-items:center;width:44px;height:44px;display:grid}.vw-btn--all{color:#fff;background:linear-gradient(110deg,#0b22a8,#3b2bd9 45%,#7c4dff);box-shadow:0 18px 34px -16px #3b2bd9}.vw-btn--all .vw-btn__ic{background:#ffffff2e}.vw-btn--all>.frk-i:last-child{margin-left:auto}.vw-btn--rate{color:#2b1300;background:linear-gradient(110deg,#ffd166,#ff9f43 50%,#f0457e);box-shadow:0 18px 34px -16px #ff9f43}.vw-btn--rate .vw-btn__ic{background:#ffffff59}.vw-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.vt-card{color:#0d1440;background:linear-gradient(170deg,#fff,color-mix(in srgb,var(--v2) 9%,#fff));isolation:isolate;border-radius:26px;flex-direction:column;gap:12px;height:100%;margin:0;padding:24px 22px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #000000d9,0 0 0 1px #fff9}.vt-card:before{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg,var(--v1),var(--v2),#ffd166);-webkit-mask-composite:xor;padding:2px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.vt-card__glow{z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--v2) 40%,transparent),transparent);border-radius:50%;width:180px;height:180px;position:absolute;top:-60px;right:-60px}.vt-card__q{background:linear-gradient(180deg,var(--v1),transparent);-webkit-text-fill-color:transparent;opacity:.4;-webkit-background-clip:text;background-clip:text;font:700 7rem/1 Fraunces,Georgia,serif;position:absolute;top:-6px;right:18px}.vt-card__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.vt-badge{background:color-mix(in srgb,var(--v1) 12%,#fff);color:var(--v1);font:800 .66rem var(--display);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 9px;font-style:normal}.vt-badge--mine{color:#fff;background:#12a37c}.vt-card__txt{color:#1b2350;-webkit-line-clamp:7;-webkit-box-orient:vertical;flex:1;margin:0;font:italic 500 1.02rem/1.6 Fraunces,Georgia,serif;display:-webkit-box;overflow:hidden}.vt-card__who{border-top:1px dashed color-mix(in srgb,var(--v1) 30%,#e3e7f5);align-items:center;gap:12px;padding-top:12px;display:flex}.vt-av{color:#fff;background:linear-gradient(135deg,var(--v1),var(--v2));width:46px;height:46px;font:800 .95rem var(--display);box-shadow:0 10px 20px -10px var(--v1);border-radius:15px;flex:none;place-items:center;display:grid;position:relative}.vt-av__flag{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-6px;right:-6px;overflow:hidden;box-shadow:0 2px 6px #0003}.vt-card__id{min-width:0;display:grid}.vt-card__id b{font:800 .98rem var(--display)}.vt-card__id small{color:#5a6385;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.vt-card__id em{color:var(--v1);font-size:.76rem;font-style:normal;font-weight:700}.vt-card__tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.vt-card__tags span{background:color-mix(in srgb,var(--v1) 10%,#fff);color:var(--v1);font:700 .7rem var(--display);border-radius:999px;align-items:center;gap:4px;padding:3px 8px;display:inline-flex}.vt-card__tags time{color:#8a93ae;margin-left:auto;font-size:.72rem}.vt-card.is-front{transform:translateZ(0)}.vt-empty{text-align:center;color:#d7deff;justify-items:center;gap:6px;padding:60px 20px;display:grid}.vt-empty span{background:#ffffff1a;border-radius:22px;place-items:center;width:70px;height:70px;display:grid}.vt-empty h3{color:#fff;font:800 1.3rem var(--display);margin:6px 0 0}@media (max-width:980px){.vw__stage{grid-template-columns:1fr}.vw-wall__plane{opacity:.5;width:100%;right:-30%}}@media (max-width:560px){.vw-spot .vt-card{min-height:0}.vw-wall{display:none}.vt-card__txt{font-size:.95rem}}@media (prefers-reduced-motion:reduce){.vw *{animation:none!important}}.vw__hint{color:#bde7ff;font:700 .84rem var(--display);align-items:center;gap:7px;margin:14px 0 0;display:inline-flex}.vw__stage--svc{grid-template-columns:minmax(0,1fr) minmax(0,300px)}.vw-show{min-width:0;animation:.7s cubic-bezier(.2,.8,.2,1) both frtIn}@keyframes frtIn{0%{opacity:0;transform:translateY(26px)scale(.97)}}.frt-who{text-align:left;align-items:center;gap:11px;min-width:0;display:flex}.frt-who__av{color:#fff;background:linear-gradient(135deg,var(--v1),var(--v2));width:42px;height:42px;font:800 .9rem var(--display);border-radius:14px;flex:none;place-items:center;display:grid;position:relative}.frt-who__av i{background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;font-style:normal;display:grid;position:absolute;bottom:-6px;right:-6px;overflow:hidden;box-shadow:0 2px 6px #0003}.frt-who__id{min-width:0;display:grid}.frt-who__id b{font:800 .94rem var(--display);color:#0d1440}.frt-who__id small{color:#5a6385;text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;overflow:hidden}.frt-who--light .frt-who__id b{color:#fff}.frt-who--light .frt-who__id small{color:#ffffffb3}.frt-btn{color:#fff;background:linear-gradient(120deg,var(--v1),var(--v2));min-height:44px;font:800 .9rem var(--display);cursor:pointer;box-shadow:0 14px 26px -14px var(--v1);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:inline-flex}.frt-btn:hover{transform:translateY(-2px)}.frt-empty{text-align:center;color:#0d1440;background:linear-gradient(160deg,#fff,var(--vs));border-radius:28px;justify-items:center;gap:8px;padding:clamp(28px,5vw,48px) 20px;display:grid;box-shadow:0 30px 60px -40px #000}.frt-empty__ic{color:#fff;background:linear-gradient(135deg,var(--v1),var(--v2));border-radius:24px;place-items:center;width:72px;height:72px;animation:3.4s ease-in-out infinite frtFloat;display:grid}@keyframes frtFloat{50%{transform:translateY(-8px)rotate(-6deg)}}.frt-empty h3{font:800 1.25rem var(--display);margin:6px 0 0}.frt-empty p{color:#5a6385;margin:0 0 6px}.frt-deck{justify-items:center;gap:18px;display:grid}.frt-deck__stack{perspective:1200px;width:min(520px,100%);min-height:330px;display:grid;position:relative}.frt-resp{color:#0d1440;background:#fff;background-image:linear-gradient(90deg,color-mix(in srgb,var(--v1) 8%,transparent) 1px,transparent 1px),linear-gradient(color-mix(in srgb,var(--v1) 8%,transparent) 1px,transparent 1px);box-shadow:0 30px 60px -34px #000000b3,inset 0 0 0 1px color-mix(in srgb,var(--v1) 18%,#fff);transform:translate(calc(var(--d)*16px),calc(var(--d)*-12px)) rotate(calc(var(--d)*2.6deg)) scale(calc(1 - var(--d)*.05));opacity:calc(1 - var(--d)*.16);transform-origin:30% 100%;background-size:18px 18px;border-radius:24px;flex-direction:column;grid-area:1/1;gap:12px;margin:0;padding:22px 22px 18px;transition:transform .7s cubic-bezier(.3,1.3,.5,1),opacity .5s;display:flex}.frt-resp.is-top{animation:.7s cubic-bezier(.2,.8,.2,1) frtDeal}@keyframes frtDeal{0%{opacity:0;transform:translate(-40px,30px)rotate(-8deg)scale(.95)}}.frt-resp header{justify-content:space-between;align-items:center;gap:8px;display:flex}.frt-resp__no{background:var(--vs);color:var(--vi);font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:3px 9px}.frt-resp blockquote{color:#1b2350;flex:1;margin:0;font:italic 500 1.05rem/1.6 Fraunces,Georgia,serif}.frt-resp__scale{grid-template-columns:repeat(5,1fr);gap:4px;display:grid}.frt-resp__scale i{background:#e7ebf5;border-radius:4px;height:6px}.frt-resp__scale i.is-on{background:linear-gradient(90deg,var(--v1),var(--v2))}.frt-resp figcaption{border-top:1px dashed color-mix(in srgb,var(--v1) 30%,#e3e7f5);padding-top:12px}.frt-deck__nav{color:#fff;background:#ffffff1f;border-radius:999px;align-items:center;gap:12px;padding:6px;font-size:.86rem;display:flex;box-shadow:inset 0 0 0 1px #fff3}.frt-deck__nav button{width:38px;height:38px;color:var(--vi);cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;transition:transform .25s;display:grid}.frt-deck__nav button:hover{transform:scale(1.1)}.frt-feed{justify-items:center;display:grid;position:relative}.frt-phone{background:linear-gradient(160deg,#1a1033,#0a0618);border-radius:44px;width:min(330px,100%);height:460px;padding:12px;animation:6s ease-in-out infinite frtPhone;position:relative;transform:rotate(-3deg);box-shadow:0 40px 80px -30px #000c,inset 0 0 0 2px #ffffff1f}@keyframes frtPhone{50%{transform:rotate(-1deg)translateY(-6px)}}.frt-phone__notch{z-index:3;background:#000;border-radius:999px;width:90px;height:22px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.frt-phone__top{z-index:2;color:#fff;background:linear-gradient(120deg,var(--v1),var(--v2));height:56px;font:800 .86rem var(--display);border-radius:32px 32px 0 0;justify-content:space-between;align-items:center;padding:22px 16px 0;display:flex;position:relative}.frt-phone__top span{text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:5px;font-size:.7rem;display:inline-flex}.frt-phone__top i{background:#fff;border-radius:50%;width:7px;height:7px;animation:1.6s infinite frpBlink}.frt-phone__screen{background:#f6f3fa;border-radius:0 0 32px 32px;height:calc(100% - 56px);overflow:hidden}.frt-phone__screen:not(.is-loop){overflow-y:auto}.frt-phone__screen:focus-visible{outline:3px solid var(--v2);outline-offset:2px}.frt-phone__track{gap:10px;margin:0;padding:10px;list-style:none;display:grid}.is-loop .frt-phone__track{animation:frtFeed var(--t) linear infinite}.is-loop:hover .frt-phone__track,.is-loop:focus .frt-phone__track{animation-play-state:paused}@keyframes frtFeed{to{transform:translateY(-50%)}}.frt-post{background:#fff;border-radius:18px;gap:8px;padding:12px;display:grid;box-shadow:0 8px 20px -14px #3c0a2866}.frt-post .frt-who__av{border-radius:50%;width:36px;height:36px}.frt-post__rate{color:var(--vi);font:700 .74rem var(--display);align-items:center;gap:6px;display:inline-flex}.frt-post p{color:#2a2140;margin:0;font-size:.88rem;line-height:1.5}.frt-post__act{color:var(--v1);font:700 .72rem var(--display);border-top:1px solid #f0eaf4;align-items:center;gap:6px;padding-top:8px;display:flex}.frt-post__act .frk-i:nth-of-type(2){margin-left:auto}.frt-feed__float{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.frt-feed__float i{bottom:20%;right:calc(8% + var(--x)*3%);color:var(--v2);font-style:normal;font-size:calc(14px + var(--x)*3px);opacity:0;animation:4s ease-out infinite frtHeart;animation-delay:calc(var(--x)*.8s);position:absolute}@keyframes frtHeart{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-220px)translate(-30px)scale(1.2)}}.frt-term{color:#d9d4ff;background:#0e0c26;border-radius:22px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden;box-shadow:0 40px 80px -36px #000000d9,inset 0 0 0 1px #7c4dff59}.frt-term__bar{font:600 .74rem var(--body);color:#8c86c0;background:#08071a;align-items:center;gap:7px;padding:11px 14px;display:flex}.frt-term__bar i{background:#ff5f57;border-radius:50%;width:11px;height:11px}.frt-term__bar i:nth-child(2){background:#febc2e}.frt-term__bar i:nth-child(3){background:#28c840}.frt-term__bar span{margin-left:8px}.frt-term__body{padding:16px 16px 14px;font-size:.84rem}.frt-term__cmd{color:#fff;margin:0 0 12px}.frt-term__cmd b{color:var(--v2)}.frt-term__caret{vertical-align:-2px;background:var(--v2);width:8px;height:15px;margin-left:4px;animation:1s steps(2,end) infinite frtCaret;display:inline-block}@keyframes frtCaret{50%{opacity:0}}.frt-log{scrollbar-width:thin;gap:4px;max-height:360px;margin:0;padding:0;list-style:none;display:grid;overflow-y:auto}.frt-log button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px;transition:background .2s;display:grid}.frt-log button:hover{background:#7c4dff1f}.frt-log button:focus-visible{outline:2px solid var(--v2)}.frt-log li.is-on button{background:#7c4dff33}.frt-log__hash{color:#febc2e}.frt-log__rate{color:#ffd166;letter-spacing:1px}.frt-log__rate em{color:#3a3566;font-style:normal}.frt-log__who{text-overflow:ellipsis;white-space:nowrap;color:#fff;overflow:hidden}.frt-log__who small{color:#8c86c0}.frt-log__ok{color:var(--v2);background:#2ee6a624;border-radius:6px;padding:2px 8px;font-size:.72rem}.frt-log__msg{border-left:2px solid var(--v2);background:linear-gradient(90deg,#2ee6a614,#0000);margin:4px 0 8px 10px;padding:12px 14px;animation:.45s cubic-bezier(.2,.8,.2,1) frtExpand}@keyframes frtExpand{0%{opacity:0;transform:translateY(-6px)}}.frt-log__msg p{font:500 .95rem/1.6 var(--body);color:#eceaff;margin:0 0 10px}.frt-term__sum{color:var(--v2);margin:12px 0 0}.frt-till{gap:0;min-width:0;display:grid;position:relative}.frt-till__head{z-index:2;background:linear-gradient(#2e3a36,#141c1a);border-radius:16px 16px 6px 6px;height:34px;margin:0 6px;position:relative;box-shadow:0 10px 20px -10px #0009}.frt-till__slot{background:#000;border-radius:4px;height:6px;position:absolute;bottom:6px;left:4%;right:4%}.frt-slips{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;gap:16px;margin:-10px 0 0;padding:0 14px 28px;list-style:none;display:flex;overflow-x:auto}.frt-slips::-webkit-scrollbar{display:none}.frt-slips:focus-visible{outline:3px solid var(--v2);outline-offset:2px}.frt-slip{scroll-snap-align:start;color:#1f2a26;transform-origin:top;animation:1s cubic-bezier(.2,.8,.2,1) both frtPrint;animation-delay:calc(var(--j)*.15s);background:#fffdf6;flex:0 0 min(280px,80%);align-content:start;gap:10px;padding:24px 18px 26px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.78rem;display:grid;position:relative;box-shadow:0 20px 30px -22px #0009}@keyframes frtPrint{0%{opacity:0;transform:translateY(-40px)scaleY(.4)}}.frt-slip:after{content:"";background:linear-gradient(-45deg,#0000 7px,#fffdf6 7px) 0 0/14px 10px,linear-gradient(45deg,#0000 7px,#fffdf6 7px) 0 0/14px 10px;height:10px;position:absolute;bottom:-10px;left:0;right:0}.frt-slip header{text-align:center;border-bottom:1px dashed #b9b39e;justify-items:center;gap:2px;padding-bottom:10px;display:grid}.frt-slip header b{letter-spacing:.18em;color:var(--vi)}.frt-slip header small{color:#7a7563;font-size:.68rem}.frt-slip p{color:#2a3330;margin:0;font:italic 500 .92rem/1.55 Fraunces,Georgia,serif}.frt-slip dl{border-top:1px dashed #b9b39e;gap:4px;margin:0;padding-top:10px;display:grid}.frt-slip dl div{justify-content:space-between;gap:10px;display:flex}.frt-slip dt{color:#7a7563;text-transform:uppercase}.frt-slip dd{text-align:right;align-items:center;gap:4px;margin:0;display:inline-flex}.frt-slip__tot{border-top:2px solid #1f2a26;padding-top:6px;font-size:.9rem;font-weight:800}.frt-slip__tot .frk-stars svg{fill:#c9921e}.frt-slip__bar{justify-content:center;gap:2px;height:26px;display:flex}.frt-slip__bar i{width:calc(var(--w)*1px);background:#1f2a26}.frt-till__nav{justify-content:flex-end;gap:8px;padding:0 14px;display:flex}.frt-till__nav button{color:#fff;background:linear-gradient(135deg,var(--v1),#0a5c45);cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .25s;display:grid}.frt-till__nav button:hover{transform:scale(1.08)}@media (max-width:980px){.vw__stage--svc{grid-template-columns:1fr}}@media (max-width:560px){.frt-deck__stack{min-height:360px}.frt-resp{transform:translate(calc(var(--d)*8px),calc(var(--d)*-8px)) rotate(calc(var(--d)*1.6deg)) scale(calc(1 - var(--d)*.04))}.frt-log button{grid-template-columns:auto minmax(0,1fr) auto}.frt-log__hash{display:none}.frt-phone{height:420px;animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.frt-deck *,.frt-feed *,.frt-term *,.frt-till *,.frt-empty *,.frt-phone{animation:none!important}.is-loop .frt-phone__track{animation:none}.frt-phone__screen.is-loop{overflow-y:auto}}.fc-launch{right:20px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:150;cursor:pointer;color:#fff;background:linear-gradient(115deg,#0b22a8,#3b2bd9 45%,#7c4dff 80%,#c24dff) 0 0/200% 100%;border:0;border-radius:999px;align-items:center;gap:12px;padding:6px 20px 6px 6px;transition:transform .3s cubic-bezier(.2,.8,.2,1),padding .3s,box-shadow .3s;animation:8s ease-in-out infinite fcGrad;display:flex;position:fixed;box-shadow:0 18px 40px -14px #3b2bd9d9,inset 0 0 0 1px #ffffff29}@keyframes fcGrad{50%{background-position:100% 0}}.fc-launch:hover{transform:translateY(-3px);box-shadow:0 24px 50px -14px #7c4dfff2}.fc-launch:focus-visible{outline-offset:3px;outline:3px solid #fff}.fc-launch__orb{color:#0b22a8;background:radial-gradient(circle at 35% 30%,#fff,#e6ecff 60%,#c9d4ff);border-radius:50%;place-items:center;width:52px;height:52px;display:grid;position:relative;box-shadow:0 6px 16px #00000040,inset 0 -4px 8px #0b22a82e}.fc-launch__orb img{width:38px;height:auto;animation:4s ease-in-out infinite fcBob}@keyframes fcBob{50%{transform:translateY(-2px)rotate(-6deg)}}.fc-launch__ring{border:2px solid #ffffffbf;border-radius:50%;animation:2.6s ease-out infinite fcRing;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@keyframes fcRing{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.fc-launch__t{text-align:left;flex-direction:column;align-items:flex-start;gap:3px;display:flex}.fc-launch__t b{font:800 .98rem/1 var(--display);letter-spacing:.01em}.fc-launch__t small{font:600 .74rem/1 var(--body);color:#d9deff;align-items:center;gap:6px;display:flex}.fc-launch__t small i{background:#2ee6a6;border-radius:50%;width:7px;height:7px;animation:2s infinite vxPing;box-shadow:0 0 #2ee6a6}.fc-launch__badge{min-width:22px;height:22px;font:800 .72rem var(--display);background:#ff4d67;border-radius:999px;place-items:center;padding:0 6px;display:grid;position:absolute;top:-4px;left:40px;box-shadow:0 0 0 3px #fff}.fc-launch.is-open{background:#0b1437;padding:6px;animation:none}.fc-launch.is-open .fc-launch__ring{display:none}.fc-launch.is-open .fc-launch__orb{color:#fff;background:#1b2a78}.fc-teaser{right:20px;bottom:calc(96px + env(safe-area-inset-bottom,0px));z-index:149;color:#14193d;transform-origin:100% 100%;background:#fff;border-radius:20px 20px 6px;width:min(320px,100vw - 40px);padding:16px 16px 14px;animation:.6s cubic-bezier(.3,1.5,.5,1) both fcTease;position:fixed;box-shadow:0 26px 60px -20px #07104f80,0 0 0 1px #0b22a814}@keyframes fcTease{0%{opacity:0;transform:scale(.6)translateY(20px)}}.fc-teaser p{margin:0 18px 10px 0;font-size:.9rem;line-height:1.45}.fc-teaser p b{font:800 1rem var(--display);margin-bottom:2px;display:block}.fc-teaser__x{color:#5a6385;cursor:pointer;background:#f1f3fa;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:10px;right:10px}.fc-teaser__chips{flex-direction:column;gap:6px;display:flex}.fc-teaser__chips button{color:#0b22a8;font:700 .82rem var(--display);text-align:left;cursor:pointer;background:#f8f9fe;border:1.5px solid #e1e6f4;border-radius:12px;padding:9px 12px;transition:all .2s}.fc-teaser__chips button:hover{background:#f2eeff;border-color:#7c4dff}.fc{right:20px;bottom:calc(90px + env(safe-area-inset-bottom,0px));z-index:151;transform-origin:100% 100%;width:min(410px,100vw - 32px);height:min(680px,100dvh - 120px);font-family:var(--body);background:#f6f7fc;border-radius:28px;flex-direction:column;animation:.45s cubic-bezier(.2,.9,.25,1.1) both fcIn;display:flex;position:fixed;overflow:hidden;box-shadow:0 40px 90px -24px #07104f99,0 0 0 1px #0b22a814}@keyframes fcIn{0%{opacity:0;transform:translateY(24px)scale(.92)}}.fc-head{color:#fff;isolation:isolate;background:#0b1460;align-items:center;gap:12px;padding:16px 14px 16px 16px;display:flex;position:relative;overflow:hidden}.fc-head__mesh{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.fc-head__mesh i{filter:blur(26px);opacity:.85;border-radius:50%;position:absolute}.fc-head__mesh i:first-child{background:#2f6bff;width:180px;height:180px;animation:9s ease-in-out infinite alternate vxDrift;top:-90px;left:-40px}.fc-head__mesh i:nth-child(2){background:#9b4dff;width:160px;height:160px;animation:11s ease-in-out infinite alternate-reverse vxDrift;top:-70px;right:-30px}.fc-head__mesh i:nth-child(3){background:#14d4c0;width:120px;height:120px;animation:13s ease-in-out infinite alternate vxDrift;bottom:-80px;left:40%}.fc-head__av{background:#fff;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;display:grid;position:relative;box-shadow:0 8px 20px #00000040}.fc-head__av img{width:38px;height:auto}.fc-head__av i{background:#2ee6a6;border-radius:50%;width:13px;height:13px;position:absolute;bottom:-3px;right:-3px;box-shadow:0 0 0 3px #0b1460}.fc-head__t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fc-head__t b{font:800 1.05rem var(--display)}.fc-head__t small{color:#d3daff;white-space:nowrap;text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.fc-head__act{gap:6px;display:flex}.fc-head__act button{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:11px;place-items:center;width:34px;height:34px;transition:background .2s,transform .2s;display:grid}.fc-head__act button:hover{background:#ffffff42;transform:translateY(-1px)}.fc-head__act button:focus-visible{outline:2px solid #fff}.fc-head__act button[aria-pressed=false]{opacity:.7}.fc-body{overscroll-behavior:contain;background:radial-gradient(100% 50% at 100% 0,#7c4dff14,#0000 60%),radial-gradient(80% 40% at 0 100%,#14d4c014,#0000 60%),#f6f7fc;flex-direction:column;flex:1;gap:12px;padding:18px 14px 10px;display:flex;overflow-y:auto}.fc-msg{gap:8px;max-width:100%;animation:.35s cubic-bezier(.2,.8,.2,1) both fcMsg;display:flex}@keyframes fcMsg{0%{opacity:0;transform:translateY(10px)scale(.98)}}.fc-msg p{white-space:pre-line;margin:0;font-size:.92rem;line-height:1.52}.fc-msg time{opacity:.55;margin-top:6px;font-size:.66rem;display:block}.fc-msg--me{flex-direction:column;align-self:flex-end;align-items:flex-end;max-width:82%}.fc-msg--me p{color:#fff;background:linear-gradient(130deg,#2f4bff,#7c4dff);border-radius:18px 18px 4px;padding:11px 14px;box-shadow:0 10px 22px -12px #4f3bff}.fc-msg__av{color:#0b22a8;background:#fff;border-radius:11px;flex:none;place-items:center;width:32px;height:32px;margin-top:2px;display:grid;box-shadow:0 4px 10px #0b22a826}.fc-msg__av img{width:26px;height:auto}.fc-msg__body{color:#1b2350;background:#fff;border-radius:4px 18px 18px;min-width:0;max-width:88%;padding:12px 14px;box-shadow:0 8px 24px -16px #07104f59,0 0 0 1px #0b22a80d}.fc-msg--hello .fc-msg__body{background:linear-gradient(135deg,#fff,#f3f0ff);box-shadow:0 10px 26px -16px #7c4dff99,0 0 0 1px #7c4dff26}.fc-msg--agent .fc-msg__body{background:#e9fbf5;box-shadow:0 0 0 1px #bdefdc}.fc-msg__who{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#0f7a5c;margin-bottom:3px;display:block}.fc-src{color:#0b22a8;background:linear-gradient(120deg,#eef2ff,#f5f0ff);border-radius:14px;align-items:center;gap:10px;margin-top:10px;padding:9px 10px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}.fc-src:hover{transform:translateY(-1px);box-shadow:0 8px 18px -10px #4f3bff}.fc-src__ic{color:#7c4dff;background:#fff;border-radius:10px;flex:none;place-items:center;width:30px;height:30px;display:grid}.fc-src__t{flex-direction:column;flex:1;min-width:0;display:flex}.fc-src__t small{font:700 .64rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#7a82a6}.fc-src__t b{font:700 .82rem/1.3 var(--display);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fc-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fc-links a{color:#0b22a8;font:700 .78rem var(--display);background:#eef2ff;border-radius:999px;padding:6px 10px;text-decoration:none}.fc-links a:hover{background:#dfe6ff}.fc-rel{border-top:1px dashed #e1e5f2;flex-direction:column;gap:6px;margin-top:12px;padding-top:10px;display:flex}.fc-rel small{font:800 .64rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#8a93ae}.fc-rel button{color:#2b3570;font:600 .8rem/1.35 var(--body);text-align:left;cursor:pointer;background:#fafbff;border:1px solid #e6e9f5;border-radius:12px;padding:8px 10px;transition:all .2s}.fc-rel button:hover{color:#4f2bd9;background:#f4f0ff;border-color:#7c4dff}.fc-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.fc-chips button{color:#0b22a8;font:700 .8rem var(--display);cursor:pointer;background:#fff;border:1.5px solid #dce2f5;border-radius:999px;align-items:center;gap:6px;padding:8px 12px;transition:all .2s;display:inline-flex}.fc-chips button:hover{background:#f4f0ff;border-color:#7c4dff;transform:translateY(-1px)}.fc-start{flex-direction:column;gap:10px;padding:0 0 4px 40px;animation:.5s .15s both fcMsg;display:flex}.fc-worlds button{color:#fff;min-height:54px;font:800 .82rem/1.2 var(--display);text-align:left;cursor:pointer;background:linear-gradient(130deg,var(--v1),var(--v2));box-shadow:0 10px 22px -14px var(--v1);border:0;border-radius:16px;align-items:center;gap:9px;padding:8px 10px;transition:transform .25s;display:flex;position:relative;overflow:hidden}.fc-worlds button:after{content:"";background:#ffffff2e;border-radius:50%;width:60px;height:60px;position:absolute;top:-18px;right:-18px}.fc-worlds button span{background:#fff3;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.fc-worlds button:hover{transform:translateY(-2px)scale(1.02)}.fc-start__h{font:800 .66rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#8a93ae;margin-top:4px}.fc-chips--start{margin-top:0}.fc-chips--start button{font-weight:600;font-family:var(--body);text-align:left;border-radius:14px}.fc-chip--human{color:#fff!important;background:#0b1460!important;border-color:#0b1460!important}.fc-typing .fc-msg__body{gap:5px;padding:14px 16px;display:flex}.fc-typing .fc-msg__body i{background:#7c4dff;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite fcDot}.fc-typing .fc-msg__body i:nth-child(2){background:#2f6bff;animation-delay:.15s}.fc-typing .fc-msg__body i:nth-child(3){background:#14d4c0;animation-delay:.3s}@keyframes fcDot{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}.fc-comp{background:#fff;border-top:1px solid #eceff7;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px 8px;display:flex;position:relative}.fc-comp input{min-width:0;height:48px;font:500 .94rem var(--body);color:#14193d;background:#f7f8fd;border:1.5px solid #e1e6f4;border-radius:16px;flex:1;padding:0 16px;transition:border-color .2s,box-shadow .2s,background .2s}.fc-comp input:focus{background:#fff;border-color:#7c4dff;outline:0;box-shadow:0 0 0 4px #7c4dff26}.fc-send{color:#fff;cursor:pointer;background:linear-gradient(130deg,#2f4bff,#7c4dff);border:0;border-radius:16px;flex:none;place-items:center;width:48px;height:48px;transition:transform .2s,opacity .2s;display:grid;box-shadow:0 10px 22px -12px #4f3bff}.fc-send:hover:not([disabled]){transform:translateY(-2px)rotate(-8deg)}.fc-send[disabled]{opacity:.45;cursor:default}.fc-legal{text-align:center;color:#8a93ae;flex-basis:100%;margin:0;font-size:.68rem}.fc-legal a{color:#5a3fe0}.fc-sug{background:#fff;border-radius:16px;margin:0;padding:6px;list-style:none;animation:.2s both fcMsg;position:absolute;bottom:calc(100% + 6px);left:12px;right:12px;box-shadow:0 18px 40px -16px #07104f73,0 0 0 1px #0b22a814}.fc-sug button{color:#1b2350;width:100%;font:600 .82rem/1.35 var(--body);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:flex-start;gap:8px;padding:9px 10px;display:flex}.fc-sug button svg{color:#7c4dff;margin-top:2px}.fc-sug button:hover{background:#f2eeff}@media (max-width:560px){.fc{border-radius:0;width:100vw;height:100dvh;bottom:0;right:0}.fc-launch{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));padding:5px}.fc-launch__t,.fc-launch.is-open{display:none}.fc-teaser{right:14px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}.fc-start{padding-left:0}}@media (prefers-reduced-motion:reduce){.fc *,.fc-launch,.fc-launch *,.fc-teaser{transition:none!important;animation:none!important}}.fc{background:#f6f7fd;border-radius:30px;width:min(420px,100vw - 32px);box-shadow:0 40px 90px -30px #07104fa6,0 0 0 1px #0b22a814}.fc-head{background:linear-gradient(125deg,#0b22a8,#3b2bd9 45%,#7c4dff 75%,#f0457e);padding:18px 14px 30px 18px}.fc-head:after{content:"";height:20px;clip-path:path("M0 20 C 70 2, 140 2, 210 12 S 350 22, 420 6 L 420 20 Z");z-index:1;background:#f6f7fd;position:absolute;bottom:-1px;left:0;right:0}.fc-head__mesh i{filter:blur(30px);opacity:.6}.fc-head__av{border-radius:18px;box-shadow:0 10px 24px -8px #0006,0 0 0 3px #ffffff40}.fc-head__t b{letter-spacing:-.01em;font-size:1.08rem}.fc-head__t small:before{content:"";vertical-align:1px;background:#2ee6a6;border-radius:50%;width:7px;height:7px;margin-right:6px;animation:2s infinite frpBlink;display:inline-block}.fc-body{background:radial-gradient(circle,#3b2bd912 1px,#0000 1.5px) 0 0/16px 16px,#f6f7fd;gap:14px;padding:10px 16px 12px}.fc-msg__av{border-radius:12px;width:34px;height:34px}.fc-msg__body{border-radius:6px 20px 20px;padding:12px 14px;position:relative;box-shadow:0 12px 28px -18px #07104f73,0 0 0 1px #0b22a80f}.fc-msg--me p{background:linear-gradient(130deg,#3b2bd9,#7c4dff 60%,#b44dff);border-radius:20px 20px 6px}.fc-start{gap:12px;padding:0}.fc-worlds{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.fc-worlds button{background:linear-gradient(135deg,#fff,var(--vs,#f1f3fa));min-height:54px;color:var(--vi,#0b22a8);font:800 .84rem/1.2 var(--display);text-align:left;cursor:pointer;box-shadow:0 0 0 1px color-mix(in srgb,var(--v1,#3b2bd9) 18%,#fff),0 10px 20px -16px var(--v1,#3b2bd9);border:0;border-radius:16px;align-items:center;gap:9px;padding:10px 12px;transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .3s;display:flex}.fc-worlds button:hover{box-shadow:0 0 0 1.5px var(--v1,#3b2bd9),0 16px 26px -16px var(--v1,#3b2bd9);transform:translateY(-3px)}.fc-worlds button>span{color:#fff;background:linear-gradient(135deg,var(--v1),var(--v2));border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.fc-start__h{padding-left:2px}.fc-comp{background:#fff;border-radius:22px;margin:0 12px 12px;padding:6px 6px 6px 14px;position:relative;box-shadow:0 14px 30px -18px #07104f80,0 0 0 1px #0b22a814}.fc-comp.is-hidden{display:none}.fc-comp input{box-shadow:none!important;background:0 0!important;border:0!important}.fc-send{background:linear-gradient(135deg,#3b2bd9,#f0457e)!important;border-radius:16px!important}.fc-legal{padding:4px 2px 0}.fc-lead{background:#fff;border-radius:22px;gap:12px;padding:16px;animation:.45s cubic-bezier(.2,.8,.2,1) both fcMsg;display:grid;box-shadow:0 18px 40px -24px #07104f8c,0 0 0 1px #7c4dff2e}.fc-lead__head{border-bottom:1px dashed #e3e6f3;align-items:center;gap:10px;padding-bottom:10px;display:flex}.fc-lead__head b{font:800 .98rem var(--display);color:#0d1440;display:block}.fc-lead__head small{color:#6a7393;font-size:.74rem}.fc-lead__ic{color:#fff;background:linear-gradient(135deg,#3b2bd9,#f0457e);border-radius:14px;flex:none;place-items:center;width:40px;height:40px;display:grid}.fc-lead .frk-field{margin:0}.fc-lead textarea{width:100%;min-height:76px;font:inherit;resize:vertical;border:1.5px solid #dde2ec;border-radius:14px;padding:10px 12px}.fc-lead textarea:focus{border-color:#7c4dff;outline:0;box-shadow:0 0 0 3px #7c4dff26}.fc-lead__act{justify-content:space-between;align-items:center;gap:10px;display:flex}.fc-lead__no{color:#5a6385;min-height:42px;font:700 .86rem var(--display);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px}.fc-lead__no:hover{background:#f1f3fa}.fc-lead__go{color:#fff;min-height:44px;font:800 .9rem var(--display);cursor:pointer;background:linear-gradient(110deg,#0b22a8,#3b2bd9 40%,#7c4dff 70%,#f0457e);border:0;border-radius:999px;align-items:center;gap:7px;padding:0 18px;display:inline-flex;box-shadow:0 12px 24px -12px #7c4dff}.fc-lead__go:hover{transform:translateY(-1px)}@media (max-width:560px){.fc{border-radius:0;width:100vw;height:100dvh;bottom:0;right:0}.fc-head:after{clip-path:none;border-radius:14px 14px 0 0;height:10px}.fc-worlds{grid-template-columns:1fr 1fr}}.fg-ov{z-index:2100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(80% 80% at 30% 20%,#3b2bd959,#03061fdb);place-items:center;padding:clamp(0px,2vw,24px);animation:.25s both fgFade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fgFade{0%{opacity:0}}.fg{--ta:#1e5bff;--tb:#22d3ee;background:#fff;border-radius:32px;outline:0;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(280px,380px) minmax(0,1fr);width:min(1060px,100%);height:min(700px,100dvh + -2*clamp(0px,2vw,24px));animation:.6s cubic-bezier(.2,.8,.2,1) both fgIn;display:grid;position:relative;overflow:hidden;box-shadow:0 60px 120px -30px #03061fe6,0 0 0 1px #fff3}@keyframes fgIn{0%{opacity:0;transform:translateY(30px)scale(.96)rotateX(8deg)}}.fg-x{z-index:6;color:#1b2350;cursor:pointer;background:#f1f3fa;border:0;border-radius:50%;place-items:center;width:42px;height:42px;transition:transform .3s,background .2s;display:grid;position:absolute;top:14px;right:14px}.fg-x:hover{background:#e4e8f5;transform:rotate(90deg)}.fg-x:focus-visible{outline:3px solid var(--ta);outline-offset:2px}.fg-stage{color:#fff;isolation:isolate;background:radial-gradient(120% 80% at 50% 110%,color-mix(in srgb,var(--tb) 45%,var(--vd)),transparent 60%),linear-gradient(165deg,color-mix(in srgb,var(--vd) 85%,#000),#060a2c);flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:30px 22px 26px;transition:background .8s;display:flex;position:relative;overflow:hidden}.fg-stage__aura{z-index:-2;position:absolute;top:0;bottom:0;left:0;right:0}.fg-stage__aura i{filter:blur(50px);opacity:.55;border-radius:50%;transition:background .8s;position:absolute}.fg-stage__aura i:first-child{background:var(--ta);width:260px;height:260px;animation:12s ease-in-out infinite alternate fgDrift;top:-70px;left:-90px}.fg-stage__aura i:nth-child(2){background:var(--tb);width:220px;height:220px;animation:15s ease-in-out infinite alternate-reverse fgDrift;top:35%;right:-80px}.fg-stage__aura i:nth-child(3){background:var(--v1);opacity:.4;width:180px;height:180px;bottom:-90px;left:20%}@keyframes fgDrift{to{transform:translate(40px,30px)scale(1.2)}}.fg-stage__grid{z-index:-1;transform-origin:bottom;background:linear-gradient(90deg,#ffffff14 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#ffffff14 1px,#0000 1px) 0 0/34px 34px;height:45%;animation:3s linear infinite fgGrid;position:absolute;bottom:-10%;left:-20%;right:-20%;transform:perspective(500px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000,#000 70%);mask-image:linear-gradient(#0000,#000 70%)}@keyframes fgGrid{to{background-position:0 34px,0 34px}}.fg-book{perspective:1000px;width:230px;height:300px;position:relative}.fg-book__orbit{z-index:3;pointer-events:none;border:1.5px dashed #ffffff38;border-radius:50%;width:300px;height:300px;margin:-150px 0 0 -150px;animation:24s linear infinite fgOrbit;position:absolute;top:50%;left:50%}@keyframes fgOrbit{to{transform:rotate(360deg)}}.fg-key{color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:34px;height:34px;transform:rotate(calc(var(--i)*120deg - 90deg)) translateX(150px) rotate(calc(var(--i)*-120deg + 90deg));background:#ffffff1f;border-radius:12px;place-items:center;margin:-17px;transition:background .4s,color .4s,box-shadow .4s;display:grid;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1.5px #ffffff4d}.fg-key .frk-i{animation:24s linear infinite fgCounter}@keyframes fgCounter{to{transform:rotate(-360deg)}}.fg-key.is-on{color:#04102e;background:linear-gradient(135deg,#ffd166,#12c9a0);box-shadow:0 0 0 4px #ffd16640,0 0 22px #ffd16699}.fg-book__obj{transform-style:preserve-3d;transition:transform .9s cubic-bezier(.3,1.3,.5,1);animation:7s ease-in-out infinite fgSway;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateY(-24deg)rotateX(6deg)}@keyframes fgSway{50%{transform:rotateY(-12deg)rotateX(2deg)translateY(-10px)}}.fg-book__pages{background:repeating-linear-gradient(90deg,#f4f6fb 0 2px,#d9deea 2px 3px);border-radius:0 6px 6px 0;width:16px;position:absolute;top:6px;bottom:6px;right:-14px;transform:translateZ(-8px);box-shadow:4px 0 12px #0000004d}.fg-book__spine{background:linear-gradient(90deg,color-mix(in srgb,var(--v1) 60%,#000),var(--v1));transform-origin:0;border-radius:6px 0 0 6px;width:18px;position:absolute;top:0;bottom:0;left:0;transform:rotateY(-90deg)translateZ(9px)translate(-9px)}.fg-book__cover{color:#0d1440;background:linear-gradient(160deg,#fff 55%,color-mix(in srgb,var(--v2) 18%,#fff));box-shadow:0 30px 60px -20px #000000b3,inset 6px 0 0 color-mix(in srgb,var(--v1) 25%,#fff);border-radius:6px 16px 16px 6px;flex-direction:column;gap:6px;padding:22px 18px 18px 26px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.fg-book__band{background:linear-gradient(90deg,var(--v1),var(--v2),#ffd166);height:8px;position:absolute;top:0;left:0;right:0}.fg-book__wm{opacity:.08;width:190px;height:auto;position:absolute;bottom:-30px;right:-50px}.fg-book__k{font:800 .64rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--v1)}.fg-book__t{font:900 1.15rem/1.15 var(--display);letter-spacing:-.02em;-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fg-book__sub{color:#5a6385;font-size:.74rem}.fg-book__flag{border-radius:5px;width:30px;height:22px;display:inline-flex;overflow:hidden;box-shadow:0 2px 6px #0003}.fg-book__ic{color:#fff;background:linear-gradient(135deg,var(--v1),var(--v2));border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:22px;right:14px}.fg-book__for{background:color-mix(in srgb,var(--v1) 7%,#fff);border:1.5px dashed color-mix(in srgb,var(--v1) 30%,#fff);border-radius:12px;gap:1px;margin-top:auto;padding:10px 12px;transition:all .4s;display:grid}.fg-book__for small{font:800 .58rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#7a83a3}.fg-book__for b{font:800 .95rem/1.2 var(--display);color:#9aa2be;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fg-book__for em{color:#5a6385;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-style:normal;overflow:hidden}.fg-book__for.is-on{background:linear-gradient(120deg,color-mix(in srgb,var(--ta) 12%,#fff),#fff);border-style:solid}.fg-book__for.is-on b{color:#0d1440;animation:.5s both fgInk}@keyframes fgInk{0%{opacity:.2;filter:blur(3px)}}.fg-book__shine{background:linear-gradient(115deg,#0000 35%,#ffffffb3 48%,#0000 60%);animation:5s ease-in-out infinite fgShine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes fgShine{55%,to{transform:translate(120%)}}.fg-lock{filter:drop-shadow(0 10px 14px #00000073);justify-items:center;display:grid;position:absolute;bottom:-6px;right:-30px;transform:translateZ(30px)}.fg-lock__shackle{transform-origin:85% 100%;border:5px solid #e8ecf8;border-bottom:0;border-radius:14px 14px 0 0;width:26px;height:22px;margin-bottom:-3px;transition:transform .6s cubic-bezier(.3,1.6,.5,1)}.fg-lock__body{color:#3a2400;background:linear-gradient(160deg,#ffe3a3,#f59e0b);border-radius:10px;place-items:center;width:44px;height:36px;transition:background .5s,color .5s;display:grid;box-shadow:inset 0 -4px 8px #783c004d}.fg-book__floor{background:radial-gradient(closest-side,#0000008c,#0000);border-radius:50%;height:30px;animation:7s ease-in-out infinite fgFloor;position:absolute;bottom:-30px;left:10%;right:10%}@keyframes fgFloor{50%{opacity:.7;transform:scaleX(.85)}}.fg-book.is-open .fg-book__obj{animation:none;transform:rotateY(0)rotateX(0)translateY(-12px)scale(1.04)}.fg-book.is-open .fg-lock__shackle{transform:translateY(-8px)rotate(-38deg)}.fg-book.is-open .fg-lock__body{color:#04102e;background:linear-gradient(160deg,#9bf0b8,#12c9a0)}.fg-book.is-open .fg-book__cover{box-shadow:0 0 0 3px #ffd166,0 0 60px #ffd16699,0 30px 60px -20px #000000b3}.fg-perks{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fg-perks li{font:700 .76rem var(--display);animation:.6s cubic-bezier(.2,.8,.2,1) both fgUp;animation-delay:calc(.3s + var(--i)*.1s);background:#ffffff1a;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}@keyframes fgUp{0%{opacity:0;transform:translateY(12px)}}.fg-panel{background:radial-gradient(80% 50% at 100% 0%,color-mix(in srgb,var(--tb) 10%,#fff),#fff 60%);grid-template-rows:minmax(0,1fr);min-height:0;transition:background .6s;display:grid;position:relative}.fg-form{grid-template-rows:auto minmax(0,1fr) auto;min-height:0;display:grid}.fg-head{padding:24px 66px 6px clamp(18px,3.4vw,40px)}.fg-kick{background:color-mix(in srgb,var(--v1) 10%,#fff);color:var(--v1);font:800 .68rem var(--display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.fg-title{font:800 clamp(1.15rem,2vw,1.55rem)/1.15 var(--display);letter-spacing:-.02em;color:#0d1440;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 14px;display:-webkit-box;overflow:hidden}.fg-rail{align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fg-rail li{flex:1;gap:6px;display:grid;position:relative}.fg-rail button{font:800 .78rem var(--display);color:#8a93ae;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex}.fg-rail__n{color:#5a6385;background:#eef1f8;border-radius:9px;flex:none;place-items:center;width:26px;height:26px;font-size:.76rem;transition:transform .35s cubic-bezier(.3,1.5,.5,1),box-shadow .35s;display:grid}.fg-rail__bar{background:#eef1f8;border-radius:4px;height:4px;display:block;position:relative;overflow:hidden}.fg-rail__bar:after{content:"";border-radius:inherit;background:linear-gradient(90deg,var(--a),var(--b));width:0;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.fg-rail li.is-now button{color:#0d1440}.fg-rail li.is-now .fg-rail__n{background:linear-gradient(135deg,var(--a),var(--b));color:#fff;box-shadow:0 8px 16px -8px var(--a);transform:scale(1.1)}.fg-rail li.is-now .fg-rail__bar:after{width:45%}.fg-rail li.is-done .fg-rail__n{color:#fff;background:#12a37c}.fg-rail li.is-done .fg-rail__bar:after{width:100%}.fg-rail__pct{align-self:start;flex:none!important}.fg-rail__pct b{color:#fff;min-width:48px;height:26px;font:800 .74rem var(--display);background:#0d1440;border-radius:999px;place-items:center;padding:0 8px;display:inline-grid}.fg-main{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;padding:14px clamp(18px,3.4vw,40px) 18px;overflow-y:auto}.fg-pane{animation:.5s cubic-bezier(.2,.8,.2,1) both fgPane}.fg-pane.is-back{animation-name:fgPaneBack}.fg-pane.is-shake{animation:.45s fgShake}@keyframes fgPane{0%{opacity:0;transform:translate(36px)}}@keyframes fgPaneBack{0%{opacity:0;transform:translate(-36px)}}@keyframes fgShake{20%,60%{transform:translate(-7px)}40%,80%{transform:translate(7px)}}.fg-pane__intro{background:linear-gradient(110deg,color-mix(in srgb,var(--ta) 12%,#fff),color-mix(in srgb,var(--tb) 10%,#fff));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ta) 18%,#fff);border-radius:20px;align-items:center;gap:14px;margin:0 0 18px;padding:14px 16px;display:flex}.fg-pane__ic{color:#fff;background:linear-gradient(135deg,var(--ta),var(--tb));width:48px;height:48px;box-shadow:0 12px 22px -12px var(--ta);border-radius:16px;flex:none;place-items:center;animation:3s ease-in-out infinite fgBob;display:grid}@keyframes fgBob{50%{transform:translateY(-4px)rotate(-6deg)}}.fg-pane__intro b{font:800 1.05rem var(--display);color:#0d1440;display:block}.fg-pane__intro small{color:#5a6385;font-size:.84rem}.fg-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;display:grid}.fg-grid .frk-field input:focus,.fg-grid .frk-field .frk-cty:focus{border-color:var(--ta)}.fg-recap{background:#f6f8fc;border-radius:18px;gap:6px;margin:0 0 16px;padding:12px;list-style:none;display:grid;box-shadow:inset 0 0 0 1px #e6eaf4}.fg-recap li{min-width:0;font:700 .86rem var(--display);color:#1b2350;align-items:center;gap:9px;display:flex}.fg-recap__t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fg-recap .frk-i{color:var(--ta);flex:none}.fg-recap button{color:var(--ta);font:800 .74rem var(--display);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;padding:3px 10px;box-shadow:0 0 0 1px #e1e6f2}.fg-cap .frk-cap{grid-template-columns:auto auto minmax(110px,1fr)}.fg-cap .frk-cap__in input{letter-spacing:.14em;padding:0 12px}.fg-consent{background:linear-gradient(110deg,color-mix(in srgb,var(--ta) 8%,#fff),color-mix(in srgb,var(--tb) 8%,#fff));color:#3a4365;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;margin:16px 0 4px;padding:14px;font-size:.86rem;line-height:1.5;transition:box-shadow .3s;display:flex;position:relative}.fg-consent input{opacity:0;width:1px;height:1px;position:absolute}.fg-consent__box{color:#0000;width:24px;height:24px;box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ta) 50%,#cbd2e3);background:#fff;border-radius:8px;flex:none;place-items:center;transition:all .3s cubic-bezier(.3,1.6,.5,1);display:grid}.fg-consent.is-on .fg-consent__box{background:linear-gradient(135deg,var(--ta),var(--tb));color:#fff;box-shadow:none;transform:scale(1.1)}.fg-consent:focus-within .fg-consent__box{outline:3px solid color-mix(in srgb,var(--ta) 45%,transparent);outline-offset:2px}.fg-consent.is-bad{background:#fff4f4;box-shadow:inset 0 0 0 1.5px #f3b2b4}.fg-consent a{color:var(--ta);font-weight:800}.fg-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.fg-fail{color:#a3161c;background:#fff1f1;border-radius:12px;margin:14px 0 0;padding:12px 14px;font-size:.88rem}.fg-foot{background:#ffffffeb;border-top:1px solid #eef1f8;justify-content:space-between;align-items:center;gap:12px;padding:12px clamp(18px,3.4vw,40px) 16px;display:flex}.fg-foot__note{color:#6a7393;font:700 .8rem var(--display);align-items:center;gap:6px;display:inline-flex}.fg-back,.fg-link{color:#5a6385;min-height:46px;font:700 .9rem var(--display);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;display:inline-flex}.fg-back:hover,.fg-link:hover{color:#1b2350;background:#f1f3fa}.fg-next,.fg-go{color:#fff;min-width:200px;min-height:52px;font:800 1rem var(--display);cursor:pointer;isolation:isolate;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:0 24px;transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .3s;display:inline-flex;position:relative;overflow:hidden}.fg-next{background:linear-gradient(110deg,var(--ta),var(--tb));box-shadow:0 16px 30px -14px var(--ta)}.fg-next .frk-i{animation:1.6s ease-in-out infinite fgNudge}@keyframes fgNudge{50%{transform:translate(4px)}}.fg-go{background:linear-gradient(110deg,#0b22a8,#3b2bd9 30%,#7c4dff 55%,#f0457e 80%,#ff9f43) 0 0/200% 100%;animation:6s ease-in-out infinite fgGoFlow;box-shadow:0 18px 34px -14px #7c4dff}@keyframes fgGoFlow{50%{background-position:100% 0}}.fg-go:after{content:"";z-index:-1;background:linear-gradient(115deg,#0000 35%,#ffffff59 50%,#0000 65%);animation:3.2s ease-in-out infinite fgShine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.fg-next:hover,.fg-go:hover{transform:translateY(-2px)}.fg-next:focus-visible{outline:3px solid var(--ta);outline-offset:3px}.fg-go:focus-visible{outline:3px solid var(--ta);outline-offset:3px}.fg-go:disabled{cursor:wait;opacity:.85}.fg-main--msg{align-content:center;padding:40px clamp(20px,4vw,48px);display:grid}.fg-quick,.fg-done{flex-direction:column;align-items:flex-start;gap:8px;display:flex;position:relative}.fg-quick h2,.fg-done h2{font:800 clamp(1.4rem,2.6vw,1.9rem)/1.15 var(--display);letter-spacing:-.02em;color:#0d1440;margin:6px 0 2px}.fg-quick p,.fg-done p{color:#4a5378;max-width:52ch;margin:0 0 12px}.fg-quick__act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.fg-done__ic{color:#fff;background:linear-gradient(135deg,#12a37c,#2ee6a6);border-radius:24px;place-items:center;width:72px;height:72px;animation:.6s cubic-bezier(.3,1.6,.5,1) both fgPop;display:grid;box-shadow:0 18px 40px -14px #12a37c}@keyframes fgPop{0%{transform:scale(0)rotate(-40deg)}}.fg-done.is-fail .fg-done__ic{background:linear-gradient(135deg,#e5484d,#ff9f43)}.fg-done--busy .fg-done__ic{background:linear-gradient(135deg,var(--ta),var(--tb));animation:none}.fg-burst{pointer-events:none;width:0;height:0;position:absolute;top:36px;left:36px}.fg-burst i{background:hsl(calc(var(--i)*22deg + 160deg) 85% 58%);width:8px;height:14px;transform:rotate(calc(var(--i)*20deg));border-radius:2px;animation:1s cubic-bezier(.15,.7,.3,1) .15s both fgBurst;position:absolute}@keyframes fgBurst{0%{transform:rotate(calc(var(--i)*20deg)) translateY(0) scale(.4);opacity:1}to{transform:rotate(calc(var(--i)*20deg)) translateY(-110px) scale(1);opacity:0}}.fg-rcpt{background:#f6f8fc;border:1px dashed #d5dceb;border-radius:16px;width:100%;margin:2px 0 14px;display:grid;overflow:hidden}.fg-rcpt>div{border-bottom:1px dashed #dde3ef;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:11px 16px;display:grid}.fg-rcpt>div:last-child{border-bottom:0}.fg-rcpt dt{font:700 .72rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#6a7397}.fg-rcpt dd{color:#0d1440;overflow-wrap:anywhere;margin:0;font-weight:700}.fg-rcpt__flag{color:#3a4365;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-left:10px;padding:2px 8px;font-size:.8rem;font-weight:600;display:inline-flex;box-shadow:0 0 0 1px #e1e6f2}@media (max-height:720px) and (min-width:821px){.fg-book{transform:scale(.82)}.fg-stage{gap:6px}.fg-head{padding-top:18px}.fg-pane__intro{margin-bottom:12px;padding:10px 14px}.fg-pane__ic{width:40px;height:40px}.fg-grid{gap:12px 16px}}@media (max-width:820px){.fg-ov{place-items:end center;padding:0}.fg{border-radius:0;grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;width:100%;height:100dvh}.fg-stage{flex-direction:row;justify-content:flex-start;gap:14px;height:150px;padding:12px 60px 12px 16px}.fg-book{flex:none;width:96px;height:126px}.fg-book__orbit{width:150px;height:150px;margin:-75px 0 0 -75px}.fg-key{width:26px;height:26px;transform:rotate(calc(var(--i)*120deg - 90deg)) translateX(75px) rotate(calc(var(--i)*-120deg + 90deg));border-radius:9px;margin:-13px}.fg-book__cover{gap:2px;padding:10px 8px 8px 12px}.fg-book__t{-webkit-line-clamp:3;font-size:.62rem}.fg-book__k,.fg-book__sub,.fg-book__ic,.fg-book__wm{display:none}.fg-book__flag{width:18px;height:13px}.fg-book__for{border-radius:6px;padding:4px 6px}.fg-book__for small,.fg-book__for em{display:none}.fg-book__for b{font-size:.56rem}.fg-lock{bottom:14px;right:-12px;transform:translateZ(20px)scale(.6)}.fg-perks{justify-content:flex-start;margin-left:40px}.fg-x{color:#fff;background:#ffffff2e}.fg-head{padding:16px 16px 4px}}@media (max-width:560px){.fg-grid{grid-template-columns:1fr}.fg-perks li:nth-child(n+2),.fg-rail__t{display:none}.fg-rail li.is-now .fg-rail__t{display:inline}.fg-next,.fg-go{flex:1;min-width:0}.fg-cap .frk-cap{grid-template-columns:auto auto;gap:8px}.fg-cap .frk-cap__in{grid-column:1/-1}.fg-rcpt>div{grid-template-columns:1fr;gap:2px}}@media (prefers-reduced-motion:reduce){.fg-ov *,.fg{transition:none!important;animation:none!important}}html.cur-native .cur-ring,html.cur-native .cur-dot{opacity:0!important}html.has-cur.cur-native *{cursor:auto!important}html.has-cur.cur-native :-webkit-any(a,button,label,select,summary,[role=button],[role=tab],[role=option],[role=radio],.frk-cty){cursor:pointer!important}html.has-cur.cur-native :is(a,button,label,select,summary,[role=button],[role=tab],[role=option],[role=radio],.frk-cty){cursor:pointer!important}html.has-cur.cur-native :-webkit-any(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea){cursor:text!important}html.has-cur.cur-native :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),textarea){cursor:text!important}.fg-inl{place-items:center;width:100%;display:grid}.fg.fg--inline{width:100%;max-width:1120px;height:auto;min-height:640px;animation:none;box-shadow:0 40px 90px -40px #03061f8c,0 0 0 1px #0b143714}@media (max-width:820px){.fg.fg--inline{border-radius:24px;height:auto;min-height:0}}.dx{overflow-x:clip}.dx-eyebrow{font:800 .74rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:#9fe7ff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.dx-eyebrow--dark{color:#0b22a8;background:#eef2ff;border-color:#dce3ff}.dx-head{max-width:760px;margin:0 0 34px}.dx-head h2{font:800 clamp(1.8rem,3.6vw,2.8rem)/1.08 var(--display);letter-spacing:-.025em;color:#0d1440;margin:14px 0 10px}.dx-head h2 em{color:#3b2bd9;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.dx-head p{color:#4a5378;margin:0;font-size:1.05rem}.dx-head--light h2{color:#fff}.dx-head--light h2 em{color:#7cf5cf}.dx-head--light p{color:#c2caf0}.dx-hero{color:#fff;isolation:isolate;background:radial-gradient(90% 90% at 80% 20%,#1b2db8 0%,#0a1250 50%,#050a2e 100%);padding:clamp(48px,7vw,96px) 0 clamp(60px,8vw,110px);position:relative}.dx-hero__bg i{z-index:-1;filter:blur(60px);opacity:.6;border-radius:50%;position:absolute}.dx-hero__bg i:first-child{background:#7c4dff;width:420px;height:420px;animation:16s ease-in-out infinite alternate vxDrift;top:-100px;left:-120px}.dx-hero__bg i:nth-child(2){background:#14d4c0;width:360px;height:360px;animation:20s ease-in-out infinite alternate-reverse vxDrift;bottom:-140px;right:-80px}.dx-hero__bg i:nth-child(3){opacity:.25;background:#f0457e;width:240px;height:240px;animation:24s ease-in-out infinite alternate vxDrift;top:30%;left:45%}.dx-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;display:grid}.dx-crumb{color:#aeb8e6;gap:8px;margin-bottom:18px;font-size:.84rem;display:flex}.dx-crumb a{color:#fff}.dx-hero h1{font:800 clamp(2.3rem,5.4vw,4.2rem)/1.02 var(--display);letter-spacing:-.03em;margin:16px 0 14px}.dx-hero h1 em{background:linear-gradient(100deg,#7cf5cf,#9fb6ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.dx-hero__lead{color:#c9d1f5;max-width:54ch;margin:0 0 26px;font-size:1.1rem}.dx-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.dx-hero__stats div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff1f;border-radius:16px;padding:14px 12px}.dx-hero__stats b{font:800 1.7rem/1 var(--display);background:linear-gradient(120deg,#fff,#9fe7ff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:block}.dx-hero__stats span{color:#aeb8e6;margin-top:6px;font-size:.76rem;line-height:1.3;display:block}.dx-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.dx-hero__cta .frk-btn{--b1:#14d4c0;--b2:#3b6bff}.dx-ghost{color:#fff}.dx-ring{perspective:1100px;height:440px;position:relative}.dx-ring__spin{width:0;height:0;transform-style:preserve-3d;animation:30s linear infinite dxSpin;position:absolute;top:44%;left:50%}.dx-ring:hover .dx-ring__spin{animation-play-state:paused}@keyframes dxSpin{0%{transform:rotateX(-8deg)rotateY(0)}to{transform:rotateX(-8deg)rotateY(-360deg)}}.dx-ring__doc{color:#fff;background:linear-gradient(160deg,var(--v1),var(--vd));width:150px;height:200px;transform:rotateY(calc(var(--i)*360deg/var(--n))) translateZ(230px);-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:12px;flex-direction:column;gap:6px;padding:22px 14px 14px;display:flex;position:absolute;top:-100px;left:-75px;overflow:hidden;box-shadow:0 20px 40px -14px #0009,inset 0 0 0 1px #fff3}.dx-ring__band{background:linear-gradient(90deg,var(--v2),#fff);height:7px;position:absolute;top:0;left:0;right:0}.dx-ring__doc img{opacity:.22;width:110px;position:absolute;bottom:-24px;right:-26px}.dx-ring__doc small{font:800 .58rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--v2)}.dx-ring__doc b{font:800 1.05rem/1.15 var(--display)}.dx-ring__doc svg{color:var(--v2);margin-top:auto}.dx-ring__floor{filter:blur(6px);background:radial-gradient(closest-side,#7cf5cf59,#0000);border-radius:50%;height:60px;position:absolute;bottom:18px;left:10%;right:10%}.dx-bro{background:radial-gradient(60% 50% at 100% 0,#f1ecff,#0000 70%),radial-gradient(60% 50% at 0 100%,#e6fbf4,#0000 70%),#fafbff;padding:clamp(64px,8vw,110px) 0}.dx-bro__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.dx-book{box-shadow:0 30px 60px -36px var(--v1),0 0 0 1px color-mix(in srgb,var(--v1) 14%,transparent);opacity:0;transition:transform .7s cubic-bezier(.2,.8,.2,1),opacity .7s,box-shadow .3s;transition-delay:calc(var(--i)*.1s);background:#fff;border-radius:28px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:26px;padding:26px;display:grid;position:relative;overflow:hidden;transform:translateY(30px)}.dx-bro.is-in .dx-book{opacity:1;transform:none}.dx-book:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--v2) 30%,transparent),transparent 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-90px}.dx-book:hover{box-shadow:0 40px 70px -34px var(--v1),0 0 0 1.5px var(--v1)}.dx-book__3d{perspective:900px;width:150px;height:200px;margin:auto;position:relative}.dx-book__cover{color:#fff;background:linear-gradient(155deg,var(--v1),var(--vd));transform-origin:0;z-index:2;border-radius:6px 12px 12px 6px;flex-direction:column;gap:4px;padding:16px 14px;transition:transform .6s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:rotateY(-24deg);box-shadow:inset 6px 0 10px -4px #00000059,0 24px 40px -18px #0000008c}.dx-book:hover .dx-book__cover{transform:rotateY(-8deg)translate(4px)}.dx-book__art{filter:drop-shadow(0 6px 10px #0000004d);width:74px;height:74px;margin-bottom:auto;animation:5s ease-in-out infinite fgFloat}.dx-book__art svg{width:100%;height:100%}.dx-book__wm{opacity:.2;width:100px;position:absolute;bottom:-22px;right:-24px}.dx-book__cover small{font:800 .56rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--v2)}.dx-book__cover b{font:800 1rem/1.15 var(--display)}.dx-book__spine{background:var(--vd);transform-origin:0;z-index:1;border-radius:4px 0 0 4px;width:14px;position:absolute;top:2px;bottom:2px;left:-2px;transform:rotateY(70deg)}.dx-book__pages{background:repeating-linear-gradient(90deg,#fff 0 2px,#e8ebf3 2px 3px);border-radius:4px 10px 10px 4px;position:absolute;top:6px;bottom:-4px;left:6px;right:-6px;box-shadow:0 18px 30px -16px #0006}.dx-book__body{position:relative}.dx-book__body h3{font:800 1.35rem var(--display);color:#0d1440;margin:0 0 6px}.dx-book__body p{color:#4a5378;margin:0 0 14px;font-size:.95rem}.dx-book__body ul{flex-direction:column;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:flex}.dx-book__body li{color:#3a4365;align-items:baseline;gap:8px;font-size:.88rem;display:flex}.dx-book__body li:before{content:"";background:linear-gradient(135deg,var(--v1),var(--v2));border-radius:3px;flex:none;width:8px;height:8px;transform:translateY(-1px)}.dx-book__body li b{color:var(--vi,#0d1440)}.dx-book__body .frk-btn{--b1:var(--v1);--b2:var(--v2);min-height:46px;padding:0 20px;font-size:.92rem}.dx-pb{color:#fff;isolation:isolate;background:#060b33;padding:clamp(64px,8vw,110px) 0;transition:background .6s;position:relative}.dx-pb--b2b{background:#0e0733}.dx-pb__bg i{z-index:-1;filter:blur(80px);opacity:.45;border-radius:50%;transition:background .6s;position:absolute}.dx-pb__bg i:first-child{background:#1e5bff;width:520px;height:520px;top:-180px;right:-160px}.dx-pb__bg i:last-child{background:#14d4c0;width:420px;height:420px;bottom:-160px;left:-140px}.dx-pb--b2b .dx-pb__bg i:first-child{background:#7c4dff}.dx-pb--b2b .dx-pb__bg i:last-child{background:#f0457e}.dx-pb__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.dx-switch{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;grid-template-columns:1fr 1fr;padding:5px;display:inline-grid;position:relative}.dx-switch button{z-index:1;color:#c9d1f5;min-height:46px;font:800 .92rem var(--display);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;transition:color .3s;display:inline-flex;position:relative}.dx-switch button.is-on{color:#fff}.dx-switch__pill{background:linear-gradient(120deg,#1e5bff,#14d4c0);border-radius:999px;width:calc(50% - 5px);transition:transform .45s cubic-bezier(.3,1.3,.5,1),background .4s;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 10px 24px -10px #1e5bff}.dx-pb--b2b .dx-switch__pill{background:linear-gradient(120deg,#7c4dff,#f0457e);transform:translate(100%);box-shadow:0 10px 24px -10px #7c4dff}.dx-search{color:#aeb8e6;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;min-width:min(320px,100%);height:50px;padding:0 16px;display:flex}.dx-search input{color:#fff;min-width:0;font:500 .95rem var(--body);background:0 0;border:0;flex:1}.dx-search input:focus{outline:0}.dx-search:focus-within{border-color:#7cf5cf;box-shadow:0 0 0 4px #7cf5cf26}.dx-regs{scrollbar-width:none;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.dx-regs::-webkit-scrollbar{display:none}.dx-regs button{--rc:#fff;color:#d7ddff;min-height:40px;font:700 .84rem var(--display);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 14px;transition:all .25s;display:inline-flex}.dx-regs button i{background:var(--rc);width:9px;height:9px;box-shadow:0 0 10px var(--rc);border-radius:50%}.dx-regs button b{background:#ffffff1a;border-radius:999px;padding:2px 7px;font-size:.72rem}.dx-regs button.is-on{color:#0d1440;background:#fff;border-color:#fff}.dx-regs button.is-on b{background:#eef1fa}.dx-pb__sum{color:#aeb8e6;margin:8px 0 18px;font-size:.92rem}.dx-pb__sum b{color:#fff}.dx-pb__err,.dx-pb__none{color:#ffd1d1;background:#ffffff0f;border-radius:14px;padding:16px}.dx-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dx-grid li{animation:.5s cubic-bezier(.2,.8,.2,1) both dxTile;animation-delay:calc(var(--i)*25ms)}@keyframes dxTile{0%{opacity:0;transform:translateY(14px)scale(.98)}}.dx-cty{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;padding:16px 16px 22px;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden}.dx-cty:hover{border-color:var(--rc);box-shadow:0 20px 40px -20px var(--rc);outline:0;transform:translateY(-4px)}.dx-cty:focus-visible{border-color:var(--rc);box-shadow:0 20px 40px -20px var(--rc);outline:0;transform:translateY(-4px)}.dx-cty__flag{background:#fff;border-radius:12px;place-items:center;width:42px;height:42px;display:grid;box-shadow:0 6px 14px #00000040}.dx-cty__flag .cc-flag{transform:scale(1.35)}.dx-cty__t{flex-direction:column;min-width:0;display:flex}.dx-cty__t b{font:800 1rem var(--display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dx-cty__t small{color:#aeb8e6;font-size:.74rem}.dx-cty__n{flex-direction:column;align-items:flex-end;display:flex}.dx-cty__n b{font:800 1.15rem var(--display);color:var(--rc)}.dx-cty__n small{color:#aeb8e6;font-size:.66rem}.dx-cty__bar{background:#ffffff14;border-radius:3px;height:4px;position:absolute;bottom:10px;left:16px;right:16px;overflow:hidden}.dx-cty__bar i{background:linear-gradient(90deg,var(--rc),#fff);border-radius:3px;height:100%;display:block}.dx-cty__go{background:linear-gradient(120deg,color-mix(in srgb,var(--rc) 85%,#000),color-mix(in srgb,var(--rc) 60%,#000));font:800 .92rem var(--display);opacity:0;justify-content:center;align-items:center;gap:8px;transition:opacity .25s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.dx-cty:hover .dx-cty__go{opacity:.94}.dx-cty:focus-visible .dx-cty__go{opacity:.94}.dx-sheet-ov{z-index:1900;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03061f99;animation:.25s both rvFade;position:fixed;top:0;bottom:0;left:0;right:0}.dx-sheet{--rc:#4f7bff;background:#fff;outline:0;flex-direction:column;width:min(520px,100%);animation:.45s cubic-bezier(.2,.8,.2,1) both dxSheet;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:-30px 0 80px -20px #03061f99}@keyframes dxSheet{0%{transform:translate(100%)}}.dx-sheet__x{z-index:2;color:#fff;cursor:pointer;background:#fff3;border:0;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:14px;right:14px}.dx-sheet__head{color:#fff;background:radial-gradient(120% 120% at 100% 0%,var(--rc),#0a1250 70%);padding:28px 24px 22px;position:relative;overflow:hidden}.dx-sheet--b2b .dx-sheet__head{background:radial-gradient(120% 120% at 100% 0%,var(--rc),#1a0b5e 70%)}.dx-sheet__flag{background:#fff;border-radius:16px;place-items:center;width:58px;height:58px;display:inline-grid;box-shadow:0 10px 24px #0000004d}.dx-sheet__flag .cc-flag{transform:scale(2)}.dx-sheet__head small{font:800 .7rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#cfe0ff;margin-top:14px;display:block}.dx-sheet__head h2{font:800 2rem var(--display);color:#fff;margin:4px 0 16px}.dx-sheet__kpi{flex-wrap:wrap;gap:10px;display:flex}.dx-sheet__kpi div{background:#ffffff1f;border-radius:14px;flex:1;min-width:110px;padding:10px 12px}.dx-sheet__kpi b{font:800 1.25rem var(--display);display:block}.dx-sheet__kpi span{color:#d9e2ff;font-size:.72rem}.dx-sheet__body{flex:1;padding:20px 24px;overflow-y:auto}.dx-sheet__body h3{font:800 .78rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#7a82a6;margin:6px 0 12px}.dx-sheet__load{gap:8px;padding:30px 0;display:flex}.dx-sheet__load i{background:var(--rc);border-radius:50%;width:10px;height:10px;animation:1.2s infinite fcDot}.dx-sheet__load i:nth-child(2){animation-delay:.15s}.dx-sheet__load i:nth-child(3){animation-delay:.3s}.dx-sheet__err{color:#a3161c}.dx-mini{gap:16px;margin-bottom:20px;display:grid}.dx-mini__t b{font:800 .95rem var(--display);color:#0d1440;margin-bottom:8px;display:block}.dx-mini__t ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dx-mini__t li{color:#3a4365;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) 48px;align-items:center;gap:10px;font-size:.82rem;display:grid}.dx-mini__t li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dx-mini__t li i{background:#eef1f8;border-radius:5px;height:8px;position:relative;overflow:hidden}.dx-mini__t li i:after{content:"";width:var(--w);background:linear-gradient(90deg,var(--rc),#14d4c0);animation:.8s cubic-bezier(.2,.8,.2,1) both dxBar;animation-delay:calc(var(--i)*60ms);border-radius:5px;position:absolute;top:0;bottom:0;left:0}@keyframes dxBar{0%{width:0}}.dx-mini__t li em{color:#0d1440;text-align:right;font-style:normal;font-weight:800}.dx-sheet__secs{gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.dx-sheet__secs li{color:#2b1a7a;background:#f5f3ff;border-radius:14px;justify-content:space-between;gap:10px;padding:12px 14px;display:flex}.dx-sheet__secs span{color:#6b5fb0;font-size:.8rem}.dx-sheet__chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.dx-sheet__chips li{color:#0b22a8;font:700 .76rem var(--display);background:#eef2ff;border-radius:999px;padding:6px 10px}.dx-sheet__foot{text-align:center;border-top:1px solid #eceff7;padding:16px 24px 20px}.dx-sheet__foot .frk-btn{--b1:var(--rc);--b2:#14d4c0;width:100%}.dx-sheet--b2b .dx-sheet__foot .frk-btn{--b2:#f0457e}.dx-sheet__foot small{color:#7a82a6;margin-top:8px;display:block}@media (max-width:1024px){.dx-hero__in{grid-template-columns:1fr}.dx-ring{height:300px}.dx-ring__doc{transform:rotateY(calc(var(--i)*360deg/var(--n))) translateZ(180px) scale(.8)}.dx-bro__grid{grid-template-columns:1fr}}@media (max-width:640px){.dx-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dx-book{text-align:left;grid-template-columns:1fr;padding:20px}.dx-book__3d{width:120px;height:160px}.dx-ring{height:240px}.dx-ring__doc{transform:rotateY(calc(var(--i)*360deg/var(--n))) translateZ(140px) scale(.66)}.dx-switch{width:100%}.dx-switch button{padding:0 10px;font-size:.84rem}.dx-grid{grid-template-columns:1fr 1fr}.dx-cty{grid-template-columns:auto 1fr;padding:12px 12px 18px}.dx-cty__n{flex-direction:row;grid-column:1/-1;align-items:baseline;gap:6px}}@media (max-width:380px){.dx-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dx *{transition:none!important;animation:none!important}.dx-book{opacity:1;transform:none}}.dx-more{isolation:isolate;background:linear-gradient(#f7f5ff,#fff8f2);padding:clamp(60px,8vw,110px) 0;position:relative;overflow:hidden}.dx-more__bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.dx-more__bg i{filter:blur(80px);opacity:.35;border-radius:50%;position:absolute}.dx-more__bg i:first-child{background:#7c4dff;width:420px;height:420px;animation:22s ease-in-out infinite alternate vtDrift;top:-120px;left:-120px}.dx-more__bg i:nth-child(2){background:#ff9f43;width:380px;height:380px;animation:26s ease-in-out infinite alternate-reverse vtDrift;bottom:-160px;right:-100px}.dx-more .dx-head h2 em{background:linear-gradient(90deg,#7c4dff,#f0457e,#ff9f43);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.dx-more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.dx-doc{box-shadow:0 30px 60px -40px color-mix(in srgb,var(--c1) 60%,#000),0 0 0 1px color-mix(in srgb,var(--c1) 14%,#fff);background:#fff;border-radius:28px;flex-direction:column;align-items:flex-start;padding:26px 24px 24px;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;display:flex;position:relative}.dx-doc:hover{box-shadow:0 40px 70px -40px var(--c1),0 0 0 1.5px color-mix(in srgb,var(--c1) 35%,#fff);transform:translateY(-8px)}.dx-doc__book{perspective:700px;width:150px;height:196px;margin:-60px 0 14px 4px;position:relative}.dx-doc__cover{color:#fff;background:radial-gradient(120% 90% at 100% 0%,var(--c2),var(--c1) 65%);box-shadow:inset 6px 0 10px #00000040,0 30px 40px -20px color-mix(in srgb,var(--c1) 70%,#000);transform-origin:0;animation:6s ease-in-out infinite dxBook;animation-delay:calc(var(--i)*-2s);border-radius:6px 14px 14px 6px;flex-direction:column;gap:4px;padding:16px 14px;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;transform:rotateY(-24deg)rotateX(6deg)}@keyframes dxBook{50%{transform:rotateY(-16deg)rotateX(4deg)translateY(-6px)}}.dx-doc:hover .dx-doc__cover{animation:none;transform:rotateY(-6deg)rotateX(2deg)translateY(-6px)}.dx-doc__cover img{opacity:.18;width:120px;height:auto;position:absolute;bottom:-26px;right:-30px}.dx-doc__cover small{font:800 .58rem var(--display);letter-spacing:.14em;text-transform:uppercase;opacity:.85}.dx-doc__cover b{font:800 1rem/1.15 var(--display)}.dx-doc__cover:after{content:"";animation:5s ease-in-out infinite frpSweep;animation-delay:calc(var(--i)*-1.6s);background:linear-gradient(105deg,#0000 30%,#ffffff59 45%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}.dx-doc__ic{background:#ffffff38;border-radius:11px;place-items:center;width:36px;height:36px;display:grid;position:absolute;bottom:14px;left:14px}.dx-doc__spine{background:color-mix(in srgb,var(--c1) 70%,#000);border-radius:4px 0 0 4px;width:10px;position:absolute;top:4px;bottom:4px;left:-6px}.dx-doc__pages{transform-origin:0;background:repeating-linear-gradient(90deg,#fff 0 1px,#e6e9f2 1px 2px);border-radius:0 4px 4px 0;width:8px;position:absolute;top:6px;bottom:6px;right:-6px;transform:rotateY(-24deg)}.dx-doc h3{font:800 1.2rem var(--display);color:#0d1440;margin:6px 0}.dx-doc p{color:#4a5378;flex:1;margin:0 0 18px;font-size:.92rem;line-height:1.55}.dx-doc__btn{color:#fff;background:linear-gradient(120deg,var(--c1),var(--c2));font:800 .9rem var(--display);cursor:pointer;box-shadow:0 14px 26px -14px var(--c1);border:0;border-radius:14px;align-items:center;gap:8px;padding:12px 18px;transition:transform .25s;display:inline-flex}.dx-doc__btn:hover{transform:translateY(-2px)scale(1.02)}@keyframes frpSweep{0%,55%{transform:translate(-130%)skew(-12deg)}85%,to{transform:translate(330%)skew(-12deg)}}@media (max-width:900px){.dx-more__grid{grid-template-columns:1fr;gap:70px;margin-top:60px}}@media (min-width:901px){.dx-more__grid{margin-top:70px}}@media (prefers-reduced-motion:reduce){.dx-doc__cover,.dx-doc__cover:after{animation:none}}.cs5{--v1:#1e5bff;--v2:#22d3ee;--vd:#071a6b;overflow-x:clip}.cs5-wm{pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.08;width:520px;height:auto;animation:120s linear infinite frkSpin;position:absolute}.cs5-loading{justify-content:center;gap:10px;padding:80px 0;display:flex}.cs5-loading i{background:#1e5bff;border-radius:50%;width:12px;height:12px;animation:1.2s infinite fcDot}.cs5-loading i:nth-child(2){animation-delay:.15s}.cs5-loading i:nth-child(3){animation-delay:.3s}.cs5-hero{color:#fff;isolation:isolate;background:radial-gradient(100% 120% at 100% 0%,var(--v1),var(--vd) 55%,#040827);padding:clamp(40px,6vw,80px) 0 clamp(56px,7vw,96px);position:relative}.cs5-hero__bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cs5-hero__bg .cs5-wm{opacity:.12;filter:grayscale(.2);top:-100px;right:-120px}.cs5-hero__bg i{filter:blur(70px);opacity:.5;border-radius:50%;position:absolute}.cs5-hero__bg i:first-of-type{background:var(--v2);width:380px;height:380px;bottom:-160px;left:-120px}.cs5-hero__bg i:nth-of-type(2){opacity:.08;background:#fff;width:240px;height:240px;top:-80px;left:40%}.cs5-hero__in{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:40px;display:grid}.cs5-hero .crumbs a,.cs5-hero .crumbs{color:#c9d3ff}.cs5-kick{flex-wrap:wrap;gap:8px;margin:18px 0 14px;display:flex}.cs5-kick>span{font:800 .74rem var(--display);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.cs5-kick__ind{background:#ffffff24}.cs5-kick__v{background:linear-gradient(120deg,var(--v1),var(--v2));box-shadow:0 8px 20px -8px var(--v1)}.cs5-kick__ill{color:#7a5a12;background:#fff4d6}.cs5-hero h1{max-width:22ch;font:800 clamp(1.9rem,4vw,3.1rem)/1.08 var(--display);letter-spacing:-.025em;margin:0 0 12px}.cs5-hero__client{color:#d3dbff;margin:0 0 16px;font-size:1.05rem}.cs5-hero__flags{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.cs5-hero__flags>span{font:700 .82rem var(--display);background:#ffffff1a;border-radius:999px;align-items:center;gap:8px;padding:6px 12px 6px 8px;display:inline-flex}.cs5-hero__steps{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.cs5-hero__steps a{color:#fff;font:700 .84rem var(--display);background:#ffffff0f;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:7px;padding:8px 14px;text-decoration:none;transition:all .25s;display:inline-flex}.cs5-hero__steps a svg{color:var(--sc)}.cs5-hero__steps a:hover{background:var(--sc);border-color:var(--sc)}.cs5-hero__steps a:hover svg{color:#fff}.cs5-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.cs5-ghost{color:#fff}.cs5-file{aspect-ratio:3/3.6;perspective:1000px;width:min(300px,100%);margin:auto;position:relative}.cs5-file__tab{background:linear-gradient(120deg,var(--v2),var(--v1));font:800 .66rem var(--display);letter-spacing:.18em;z-index:1;border-radius:10px 10px 0 0;padding:6px 16px 12px;position:absolute;top:-18px;left:24px}.cs5-file__back{background:linear-gradient(160deg,var(--v1),var(--vd));border-radius:6px 18px 18px;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateY(-12deg)rotateX(6deg);box-shadow:0 40px 60px -30px #000000b3}.cs5-file__sheet{color:#0d1440;background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:18px;animation:6s ease-in-out infinite cs5Sheet;display:flex;position:absolute;top:6%;bottom:16%;left:8%;right:8%;overflow:hidden;transform:rotateY(-12deg)rotateX(6deg)translateZ(20px)translateY(-8%);box-shadow:0 18px 30px -16px #00000080}.cs5-file__sheet--2{background:#e6ecff;animation:none;transform:rotateY(-12deg)rotateX(6deg)translateZ(10px)translateY(-3%)rotate(4deg)}@keyframes cs5Sheet{50%{transform:rotateY(-6deg)rotateX(4deg)translateZ(30px)translateY(-14%)}}.cs5-file__sheet img{opacity:.14;width:180px;height:auto;position:absolute;bottom:-40px;right:-40px}.cs5-file__sheet small{font:800 .64rem var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--v1)}.cs5-file__sheet b{font:800 1.1rem/1.2 var(--display)}.cs5-file__sheet i{background:#eef1f8;border-radius:3px;height:6px}.cs5-file__sheet i:nth-of-type(2){width:80%}.cs5-file__sheet i:nth-of-type(3){width:60%}.cs5-file__front{background:linear-gradient(180deg,#ffffff1f,#ffffff0a),linear-gradient(160deg,var(--v1),var(--vd));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-top:1px solid #ffffff4d;border-radius:0 0 18px 18px;flex-direction:column;justify-content:flex-end;gap:10px;height:46%;padding:18px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:rotateY(-12deg)rotateX(6deg)translateZ(40px)}.cs5-file__stamp{font:800 .72rem var(--display);letter-spacing:.16em;text-transform:uppercase;border:2px dashed #fffc;border-radius:8px;align-self:flex-start;padding:6px 12px;transform:rotate(-6deg)}.cs5-file__flags{gap:6px;display:flex}.cs5-file__flags .cc-flag{margin-right:6px;transform:scale(1.3)}.cs5-body{background:linear-gradient(#f7f8fd,#fff);padding:clamp(48px,6vw,90px) 0;position:relative}.cs5-wm--body{opacity:.05;top:120px;left:-160px}.cs5-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:clamp(24px,4vw,56px);display:grid;position:relative}.cs5-story{padding-left:46px;position:relative}.cs5-rail{background:#e3e8f5;border-radius:3px;width:3px;position:absolute;top:8px;bottom:8px;left:17px}.cs5-rail i{background:linear-gradient(#ff9f43,#4f7bff,#14c9a0,#b05cff);border-radius:3px;width:100%;display:block}.cs5-note{color:#5b4413;background:#fff8e6;border-radius:16px;gap:12px;margin:0 0 26px;padding:14px 16px;font-size:.9rem;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #f3dfa5}.cs5-note svg{color:#b4862a;flex:none;margin-top:2px}.cs5-part{background:#fff;border-radius:24px;margin-bottom:22px;padding:26px 28px;position:relative;box-shadow:0 20px 50px -34px #0d144073,0 0 0 1px #ebeef7}.cs5-part__node{color:#fff;background:var(--sc);width:38px;height:38px;box-shadow:0 0 0 5px #f7f8fd,0 10px 20px -8px var(--sc);border-radius:12px;place-items:center;display:grid;position:absolute;top:24px;left:-46px}.cs5-part__k{font:800 2.6rem/1 var(--display);color:color-mix(in srgb,var(--sc) 18%,transparent);position:absolute;top:14px;right:22px}.cs5-part h2{font:800 1.35rem var(--display);color:#0d1440;margin:0 0 10px}.cs5-part p{color:#333c60;margin:0;font-size:1.02rem;line-height:1.75}.cs5-part--learning{background:linear-gradient(135deg,#f7f2ff,#fff)}.cs5-part blockquote{margin:0}.cs5-part blockquote p{color:#2b1a7a;font:italic 600 1.25rem/1.55 Fraunces,Georgia,serif}.cs5-conf{color:#6b7390;align-items:center;gap:8px;font-size:.86rem;display:flex}.cs5-snap{top:calc(var(--header-h,76px) + 20px);position:sticky}.cs5-snap__card{box-shadow:0 30px 60px -36px var(--v1),0 0 0 1px color-mix(in srgb,var(--v1) 16%,transparent);background:#fff;border-radius:24px;padding:24px;position:relative;overflow:hidden}.cs5-snap__card:before{content:"";background:linear-gradient(90deg,var(--v1),var(--v2));height:5px;position:absolute;top:0;left:0;right:0}.cs5-snap h2{font:800 1.1rem var(--display);color:#0d1440;margin:4px 0 14px}.cs5-snap h3{font:800 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#7a82a6;margin:16px 0 8px}.cs5-snap__facts{gap:10px;margin:0;padding:0;list-style:none;display:grid}.cs5-snap__facts li{color:#333c60;gap:12px;font-size:.9rem;display:flex}.cs5-snap__facts span{background:var(--vs,#eef2ff);width:34px;height:34px;color:var(--v1);border-radius:10px;flex:none;place-items:center;display:grid}.cs5-snap__facts b{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--v1);display:block}.cs5-chips{flex-wrap:wrap;gap:6px;margin:0;display:flex}.cs5-chips span{background:color-mix(in srgb,var(--v1) 10%,#fff);color:var(--vi,#0d1440);font:700 .76rem var(--display);border:1px solid color-mix(in srgb,var(--v1) 25%,transparent);border-radius:999px;padding:6px 10px}.cs5-chips--m span{color:#3a4365;background:#f3f5fa;border-color:#e3e7f2}.cs5-snap__dl{--b1:var(--v1);--b2:var(--v2);width:100%;margin-top:20px}.cs5-head{margin-bottom:24px}.cs5-eyebrow{background:var(--vs,#eef2ff);color:var(--v1);font:800 .72rem var(--display);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.cs5-head h2{font:800 clamp(1.6rem,3vw,2.2rem) var(--display);color:#0d1440;letter-spacing:-.02em;margin:12px 0 0}.cs5-glance{background:radial-gradient(60% 60% at 100% 0%,color-mix(in srgb,var(--v2) 14%,transparent),transparent 70%),#fff;padding:clamp(48px,6vw,90px) 0}.cs5-glance__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.cs5-tile{opacity:0;background:#fff;border-radius:22px;padding:22px;transition:all .7s cubic-bezier(.2,.8,.2,1);transform:translateY(20px);box-shadow:0 20px 40px -30px #0d144066,0 0 0 1px #ebeef7}.cs5-glance.is-in .cs5-tile{opacity:1;transform:none}.cs5-glance.is-in .cs5-tile:nth-child(2){transition-delay:.1s}.cs5-glance.is-in .cs5-tile:nth-child(3){transition-delay:.2s}.cs5-glance.is-in .cs5-tile:nth-child(4){transition-delay:.3s}.cs5-tile--wide,.cs5-tile--flow{grid-column:span 2}.cs5-tile h3{font:800 1rem var(--display);color:#0d1440;align-items:center;gap:8px;margin:0 0 16px;display:flex}.cs5-tile h3 svg{color:var(--v1)}.cs5-ph__scale{font:700 .68rem var(--display);color:#9aa2be;justify-content:space-between;margin:0 0 6px 34%;display:flex}.cs5-ph ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.cs5-ph li{font:600 .86rem var(--body);color:#333c60;grid-template-columns:34% 1fr;align-items:center;gap:0;display:grid}.cs5-ph li i{background:#f1f3f9;border-radius:8px;height:16px;position:relative;overflow:hidden}.cs5-ph li i:after{content:"";left:var(--l);background:linear-gradient(90deg,var(--v1),var(--v2));width:0;transition:width .9s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*.15s);border-radius:8px;position:absolute;top:0;bottom:0}.cs5-ph li i.is-in:after{width:var(--w)}.cs5-ph small{color:#8a93ae;margin-top:10px;font-size:.76rem;display:block}.cs5-mix{align-items:center;gap:16px;display:flex}.cs5-mix svg{flex:none;width:120px;height:120px}.cs5-mix__seg{transition:stroke-dasharray 1s}.cs5-mix__n{font:800 22px var(--display);fill:#0d1440}.cs5-mix__l{font:700 9px var(--display);fill:#8a93ae;letter-spacing:.08em;text-transform:uppercase}.cs5-mix ul{gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:grid}.cs5-mix li{color:#333c60;align-items:center;gap:8px;font-size:.84rem;display:flex}.cs5-mix li i{background:var(--v1);border-radius:3px;width:10px;height:10px}.cs5-mix li b{flex:1;font-weight:700}.cs5-mkts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.cs5-mkts li{animation:.5s both dxTile;animation-delay:calc(var(--i)*80ms);background:#f7f8fd;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.cs5-mkts__f{background:#fff;border-radius:9px;place-items:center;width:32px;height:32px;display:grid;box-shadow:0 2px 6px #0d14401f}.cs5-mkts b{font:700 .9rem var(--display);color:#0d1440}.cs5-mkts small{color:#8a93ae;font-size:.72rem}.cs5-flow{counter-reset:f;gap:0;margin:0;padding:0;list-style:none;display:flex}.cs5-flow li{text-align:center;font:700 .86rem/1.3 var(--display);color:#333c60;flex-direction:column;flex:1;align-items:center;gap:8px;padding:0 6px;display:flex;position:relative}.cs5-flow li:not(:last-child):after{content:"";background:linear-gradient(90deg,var(--v1),var(--v2));opacity:.5;height:2px;position:absolute;top:20px;left:calc(50% + 24px);right:calc(24px - 50%)}.cs5-flow span{background:linear-gradient(135deg,var(--v1),var(--v2));color:#fff;width:40px;height:40px;font:800 .95rem var(--display);box-shadow:0 10px 20px -10px var(--v1);border-radius:50%;place-items:center;display:grid}.cs5-more{background:#f7f8fd;padding:clamp(48px,6vw,90px) 0}.cs5-more__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 22px;padding:0;list-style:none;display:grid}.cs5-more__grid a{color:#0d1440;background:#fff;border-radius:20px;flex-direction:column;gap:8px;height:100%;padding:20px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ebeef7}.cs5-more__grid a:hover{box-shadow:0 24px 40px -26px var(--v1),0 0 0 1.5px var(--v1);transform:translateY(-4px)}.cs5-more__grid img{opacity:.07;width:110px;position:absolute;bottom:-26px;right:-26px}.cs5-more__v{background:var(--vs);color:var(--v1);font:800 .7rem var(--display);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.cs5-more__grid b{font:800 1.02rem/1.3 var(--display)}.cs5-more__grid small{color:#6b7390}.cs5-more__grid i{font:800 .84rem var(--display);color:var(--v1);align-items:center;gap:6px;margin-top:auto;font-style:normal;display:inline-flex}.cs5-all{color:#0d1440;font:800 .9rem var(--display);border:1.5px solid #0d1440;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;text-decoration:none;display:inline-flex}.cs5-all:hover{color:#fff;background:#0d1440}@media (max-width:1024px){.cs5-hero__in{grid-template-columns:1fr}.cs5-file{width:220px}.cs5-layout{grid-template-columns:1fr}.cs5-snap{position:static}.cs5-more__grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.cs5-glance__grid{grid-template-columns:1fr}.cs5-tile--wide,.cs5-tile--flow{grid-column:auto}.cs5-flow{flex-direction:column;align-items:flex-start;gap:12px}.cs5-flow li{text-align:left;flex-direction:row}.cs5-flow li:after{display:none}.cs5-more__grid{grid-template-columns:1fr}.cs5-story{padding-left:0}.cs5-rail{display:none}.cs5-part__node{margin-bottom:10px;position:static}.cs5-part{padding:20px}.cs5-file{display:none}}@media (prefers-reduced-motion:reduce){.cs5 *{transition:none!important;animation:none!important}.cs5-tile{opacity:1;transform:none}}.ft{isolation:isolate;padding:clamp(56px,7vw,90px) 0 calc(28px + env(safe-area-inset-bottom,0px));color:#c4ccf0;background:radial-gradient(90% 60% at 10% 0,#13208a 0%,#070d45 45%,#040728 100%);position:relative;overflow:hidden}.ft__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ft__net{opacity:.5;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ft__net line{stroke:#8caaff29;stroke-width:1px}.ft__net circle{fill:#7ca6ff;animation:4s ease-in-out infinite ftTw;animation-delay:calc(var(--i)*-.37s)}@keyframes ftTw{50%{opacity:.25}}.ft__aur{filter:blur(90px);opacity:.35;border-radius:50%;position:absolute}.ft__aur--1{background:#7c4dff;width:520px;height:520px;animation:22s ease-in-out infinite alternate vxDrift;top:-160px;right:-180px}.ft__aur--2{background:#0bc5ff;width:420px;height:420px;animation:26s ease-in-out infinite alternate-reverse vxDrift;bottom:-200px;left:-160px}.ft a{color:inherit;text-decoration:none}.ft-kick{font:800 .74rem var(--display);letter-spacing:.18em;text-transform:uppercase;color:#7cf5cf}.ft-cta{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(120deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px 40px;margin-bottom:46px;padding:28px;display:grid}.ft-cta h2{font:800 clamp(1.5rem,2.8vw,2.2rem)/1.12 var(--display);color:#fff;letter-spacing:-.02em;margin:8px 0 0}.ft-cta h2 em{color:#9fe7ff;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.ft-cta__worlds{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.ft-world{background:linear-gradient(120deg,color-mix(in srgb,var(--v1) 35%,transparent),color-mix(in srgb,var(--v2) 15%,transparent));border:1px solid color-mix(in srgb,var(--v2) 35%,transparent);min-height:54px;font:800 .88rem var(--display);border-radius:16px;align-items:center;gap:10px;padding:8px 12px;transition:transform .25s,box-shadow .25s;display:flex;color:#fff!important}.ft-world span{background:linear-gradient(135deg,var(--v1),var(--v2));border-radius:11px;flex:none;place-items:center;width:34px;height:34px;display:grid}.ft-world>svg:last-child{opacity:.6;margin-left:auto;transition:transform .25s}.ft-world:hover{box-shadow:0 14px 30px -14px var(--v1);transform:translateY(-3px)}.ft-world:hover>svg:last-child{opacity:1;transform:translate(3px)}.ft-world--talk{--v1:#fff;--v2:#7cf5cf;background:#fff;color:#0b22a8!important}.ft-world--talk span{color:#fff;background:linear-gradient(135deg,#0b22a8,#7c4dff)}.ft-top{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(240px,1.3fr) repeat(4,minmax(0,1fr));gap:30px;padding-bottom:36px;display:grid}.ft-brand__logo{align-items:center;gap:12px;display:inline-flex}.ft-brand__logo b{font:800 1.2rem var(--display);color:#fff;display:block}.ft-brand__logo small{color:#9fb0e8;letter-spacing:.06em;font-size:.74rem}.ft-brand__line{font:700 1rem var(--display);color:#fff;margin:16px 0 6px}.ft-brand p{font-size:.88rem;line-height:1.55}.ft-contact{gap:8px;margin:14px 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.ft-contact a,.ft-contact span{align-items:flex-start;gap:9px;transition:color .2s;display:inline-flex}.ft-contact svg{color:#7cf5cf;flex:none;margin-top:2px}.ft-contact a:hover{color:#fff}.ft-col h3{font:800 .95rem var(--display);color:#fff;margin:0 0 14px}.ft-col h3 a{align-items:center;gap:8px;display:inline-flex}.ft-col h3 i{background:linear-gradient(135deg,var(--v1),var(--v2));width:10px;height:10px;box-shadow:0 0 12px var(--v1);border-radius:3px}.ft-col ul{gap:8px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.ft-col li a{transition:color .2s,padding .2s;position:relative}.ft-col li a:hover{color:#fff;padding-left:6px}.ft-col:not(.ft-col--plain) li a:hover{color:var(--v2)}.ft-more{align-items:center;gap:6px;font-weight:700;display:inline-flex;color:var(--v2,#7cf5cf)!important}.ft-mid{border-bottom:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px;padding:36px 0;display:grid}.ft-prods{gap:10px!important}.ft-prod{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;transition:border-color .25s,background .25s;padding:12px 14px!important;display:flex!important}.ft-prod:hover{background:#ffffff1a;border-color:#7cf5cf80;padding-left:14px!important}.ft-prod b{font:800 .95rem var(--display);color:#fff}.ft-prod small{color:#9fb0e8;font-size:.76rem;line-height:1.35}.ft-prod__ic{color:#fff;background:linear-gradient(135deg,#14c9a0,#7c4dff);border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.ft-prod--panel-audience-marketplace{flex-wrap:wrap;flex-direction:row!important;align-items:center!important}.ft-prod--panel-audience-marketplace small{flex-basis:100%}.ft-sub{margin-top:20px!important}.ft-panels{flex-wrap:wrap;gap:8px;display:flex}.ft-panel{background:#fff;border-radius:10px;padding:6px 10px;transition:transform .2s;display:inline-flex}.ft-panel:hover{transform:translateY(-2px)}.ft-panel .plogo--foot{background:0 0;height:30px;padding:0;display:block}.ft-panel .plogo--foot img{width:auto;max-width:150px;height:100%}.ft-rate{color:#fff;font:800 .84rem var(--display);cursor:pointer;background:linear-gradient(120deg,#ffb020,#f0457e);border:0;border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:10px 14px;transition:transform .2s;display:inline-flex}.ft-rate:hover{transform:translateY(-2px)}.ft-follow .soc h3{font:800 .95rem var(--display);color:#fff;margin:0 0 14px}.ft-trust{border-bottom:1px solid #ffffff1a;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:24px;padding:30px 0;display:grid}.ft-trust h3{font:800 1rem var(--display);color:#ffd27a;margin:0 0 6px}.ft-trust p{margin:0;font-size:.86rem}.ft-bottom{color:#8e9bd0;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-top:22px;font-size:.8rem;display:flex}.ft-legal{flex-wrap:wrap;gap:6px 16px;display:flex}.ft-legal a:hover{color:#fff}@media (max-width:1100px){.ft-top{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-brand{grid-column:1/-1}.ft-mid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-cta,.ft-trust{grid-template-columns:1fr}}@media (max-width:560px){.ft-top,.ft-mid{grid-template-columns:1fr 1fr;gap:24px 16px}.ft-cta{padding:20px}.ft-cta__worlds{grid-template-columns:1fr}.ft-follow{grid-column:1/-1}.ft-bottom{flex-direction:column}}@media (max-width:380px){.ft-top,.ft-mid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ft *{animation:none!important}}.ft-mega{-webkit-user-select:none;user-select:none;pointer-events:none;border-bottom:1px solid #ffffff14;margin:26px 0 0;padding:6px 0 4px;line-height:.9;position:relative;overflow:hidden}.ft-mega span{white-space:nowrap;font:900 min(10.4rem,8.6vw)/.95 var(--display);letter-spacing:-.045em;display:block}.ft-mega__outline{color:#0000;-webkit-text-stroke:1.2px #aabeff38}.ft-mega__fill{color:#0000;background:linear-gradient(100deg,#1e5bff 0%,#7c4dff 25%,#f0457e 45%,#ffb547 62%,#2ee6a6 80%,#1e5bff 100%) 0 0/200% 100%;opacity:.55;clip-path:inset(0 100% 0 0);-webkit-background-clip:text;background-clip:text;animation:9s cubic-bezier(.6,0,.3,1) infinite ftInk;position:absolute;top:6px;left:0}@keyframes ftInk{0%{clip-path:inset(0 100% 0 0)}45%,70%{clip-path:inset(0)}to{clip-path:inset(0 0 0 100%)}}.ft-mega__beam{background:linear-gradient(90deg,#0000,#ffffff24,#0000);width:18%;animation:9s cubic-bezier(.6,0,.3,1) infinite ftBeam;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-18deg)}@keyframes ftBeam{0%{transform:translate(-120%)skew(-18deg)}45%{transform:translate(560%)skew(-18deg)}to{transform:translate(560%)skew(-18deg)}}@media (prefers-reduced-motion:reduce){.ft-mega__fill{clip-path:none;animation:none}.ft-mega__beam{display:none}}.ft-sound{color:#bfc8ee;font:700 .76rem var(--display);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.ft-sound.is-on{color:#2ee6a6}.ft-sound:hover{background:#ffffff24}.ft-sound:focus-visible{outline-offset:2px;outline:2px solid #fff}.ft-brand__logo .ft19-logo{--h:112px;max-width:100%}@media (max-width:640px){.ft-brand__logo .ft19-logo{--h:84px}}.lt{--c1:#7c4dff;--c2:#f0457e;background:#f7f5ff;overflow-x:clip}.lt h2{font-family:var(--display)}.lt h2 em{background:linear-gradient(90deg,#7c4dff,#f0457e,#ff9f43);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.lt-crumb{color:#ffffffbf;align-items:center;gap:8px;font-size:.85rem;display:flex}.lt-crumb a{color:#fff;text-decoration:none}.lt-crumb a:hover{text-decoration:underline}.lt-hero{color:#fff;isolation:isolate;background:#2a0e6e;padding:clamp(40px,6vw,80px) 0 clamp(60px,8vw,110px);position:relative;overflow:hidden}.lt-hero__mesh{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.lt-hero__mesh i{filter:blur(70px);mix-blend-mode:screen;opacity:.85;border-radius:50%;position:absolute}.lt-hero__mesh i:first-child{background:#7c4dff;width:560px;height:560px;animation:18s ease-in-out infinite alternate ltMesh;top:-200px;left:-120px}.lt-hero__mesh i:nth-child(2){background:#f0457e;width:480px;height:480px;animation:22s ease-in-out infinite alternate-reverse ltMesh;top:-120px;right:-80px}.lt-hero__mesh i:nth-child(3){opacity:.7;background:#ff9f43;width:420px;height:420px;animation:26s ease-in-out infinite alternate ltMesh;bottom:-260px;left:30%}.lt-hero__mesh i:nth-child(4){opacity:.45;background:#22d3ee;width:300px;height:300px;animation:20s ease-in-out infinite alternate-reverse ltMesh;top:20%;left:52%}@keyframes ltMesh{to{transform:translate(10vw,6vw)scale(1.2)}}.lt-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;display:grid}.lt-hero h1{font:900 clamp(3.4rem,9vw,7.2rem)/.95 var(--display);letter-spacing:-.045em;margin:16px 0 10px}.lt-bounce{flex-wrap:wrap;display:inline-flex}.lt-bounce span{opacity:0;animation:.7s cubic-bezier(.3,1.6,.5,1) forwards ltLetter,4s ease-in-out infinite ltWave;animation-delay:calc(var(--i)*60ms),calc(1.2s + var(--i)*.12s);text-shadow:0 10px 40px #14003c59;display:inline-block;transform:translateY(60%)scale(.6)}.lt-bounce span:last-child{color:#ffd166}@keyframes ltLetter{to{opacity:1;transform:none}}@keyframes ltWave{0%,20%,to{transform:none}10%{transform:translateY(-12px)}}.lt-hero__lead{color:#ffffffe0;max-width:52ch;margin:0 0 22px;font-size:1.12rem;line-height:1.6}.lt-hero__lead b{color:#fff}.lt-hero__badges{flex-wrap:wrap;gap:10px;display:flex}.lt-hero__badges span{font:700 .84rem var(--display);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;display:inline-flex}.lt-chat{perspective:1100px;padding:30px;position:relative}.lt-chat__win{z-index:2;color:#0d1440;background:#fffffff5;border-radius:26px;max-width:430px;margin-inline-start:auto;margin-inline-end:auto;animation:8s ease-in-out infinite ltWin;position:relative;overflow:hidden;transform:rotateY(-12deg)rotateX(5deg);box-shadow:0 50px 90px -40px #14003ce6}@keyframes ltWin{50%{transform:rotateY(-5deg)rotateX(2deg)translateY(-10px)}}.lt-chat__bar{color:#fff;background:linear-gradient(110deg,#5a2bd9,#b23bb0 60%,#ff7a59);align-items:center;gap:10px;padding:14px 16px;display:flex}.lt-chat__bar b{font:800 .92rem var(--display);display:block}.lt-chat__bar small{opacity:.85;font-size:.72rem}.lt-chat__bar em{font:800 .62rem var(--display);letter-spacing:.08em;text-transform:uppercase;background:#fff3;border-radius:999px;margin-left:auto;padding:3px 9px;font-style:normal}.lt-chat__av{background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:relative}.lt-chat__av img{width:32px;height:auto}.lt-chat__av i{background:#2ee6a6;border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0;box-shadow:0 0 0 2px #fff}.lt-chat__body{background:radial-gradient(circle at 10% 0,#f4eeff,#0000 60%),#fbfaff;flex-direction:column;gap:10px;min-height:290px;padding:18px 16px;display:flex}.lt-msg{border-radius:18px;max-width:82%;margin:0;padding:11px 14px;font-size:.88rem;line-height:1.45;animation:.45s cubic-bezier(.3,1.5,.5,1) ltPop}@keyframes ltPop{0%{opacity:0;transform:translateY(10px)scale(.92)}}.lt-msg--me{color:#fff;background:linear-gradient(135deg,#7c4dff,#f0457e);border-bottom-right-radius:6px;align-self:flex-end}.lt-msg--fr{background:#fff;border-bottom-left-radius:6px;align-self:flex-start;box-shadow:0 6px 16px -10px #0d144066,0 0 0 1px #ece8f8}.lt-msg--typing{gap:5px;padding:13px 16px;display:inline-flex}.lt-msg--typing i{opacity:.5;background:currentColor;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite ltDot}.lt-msg--typing i:nth-child(2){animation-delay:.15s}.lt-msg--typing i:nth-child(3){animation-delay:.3s}@keyframes ltDot{50%{opacity:1;transform:translateY(-5px)}}.lt-orb{z-index:3;color:#fff;background:radial-gradient(circle at 32% 28%,var(--a),var(--b));width:58px;height:58px;box-shadow:0 18px 30px -12px var(--b),inset 0 -6px 12px #0003,inset 0 4px 8px #fff6;animation:6s ease-in-out infinite ltOrb;animation-delay:calc(var(--k)*-1.5s);border-radius:50%;place-items:center;display:grid;position:absolute}.lt-orb:first-of-type{top:10%;left:0}.lt-orb:nth-of-type(2){top:30%;right:0}.lt-orb:nth-of-type(3){bottom:8%;left:4%}.lt-orb:nth-of-type(4){bottom:0;right:8%}@keyframes ltOrb{50%{transform:translateY(-14px)rotate(8deg)}}.lt-keys{margin-top:-60px;padding:0 0 30px;position:relative}.lt-keys h2{color:#fff;text-shadow:0 4px 20px #14003c80;margin:0 0 18px;padding:0 4px;font-size:clamp(1.3rem,2.4vw,1.8rem);font-weight:800}.lt-keys h2 em{background:linear-gradient(90deg,#ffd166,#fff);-webkit-background-clip:text;background-clip:text}.lt-keys__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lt-key{background:color-mix(in srgb,var(--c1) 70%,#000);cursor:pointer;box-shadow:0 18px 30px -20px var(--c1);animation:.6s cubic-bezier(.2,.8,.2,1) both ltKeyIn;animation-delay:calc(var(--i)*50ms);border:0;border-radius:20px;padding:0 0 6px;transition:padding .15s,transform .15s}@keyframes ltKeyIn{0%{opacity:0;transform:translateY(20px)}}.lt-key__cap{color:#0d1440;text-align:left;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c1) 22%,#fff);background:#fff;border-radius:20px;align-items:center;gap:12px;padding:16px;transition:transform .15s,background .3s;display:flex}.lt-key:hover .lt-key__cap{transform:translateY(-2px)}.lt-key:active{padding-bottom:2px;transform:translateY(4px)}.lt-key__ic{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));width:44px;height:44px;box-shadow:0 10px 18px -10px var(--c1);border-radius:14px;flex:none;place-items:center;display:grid}.lt-key b{font:800 .92rem/1.25 var(--display);flex:1}.lt-key i{background:color-mix(in srgb,var(--c1) 10%,#fff);width:26px;height:26px;color:var(--c1);border-radius:50%;place-items:center;font-style:normal;display:grid}.lt-key.is-on{padding-bottom:2px;transform:translateY(4px)}.lt-key.is-on .lt-key__cap{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2))}.lt-key.is-on .lt-key__ic{background:#ffffff40}.lt-key.is-on i{background:#fff}.lt-key:focus-visible{outline:3px solid var(--c1);outline-offset:3px}.lt-main{padding:20px 0 clamp(50px,7vw,90px)}.lt-main__in{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.lt-form{isolation:isolate;border-radius:31px;padding:3px;scroll-margin-top:90px;position:relative}.lt-form__ring{z-index:-1;border-radius:inherit;background:conic-gradient(from var(--ltA,0deg),var(--c1),var(--c2),#ffd166,var(--c1));box-shadow:0 30px 70px -30px var(--c1);animation:6s linear infinite ltRing;position:absolute;top:0;bottom:0;left:0;right:0}@property --ltA{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ltRing{to{--ltA:360deg}}.lt-form__card{background:#fff;border-radius:28px;animation:.5s cubic-bezier(.2,.8,.2,1) ltIn;overflow:hidden}@keyframes ltIn{0%{opacity:0;transform:translateY(16px)}}.lt-form__card>.fm,.lt-form__card>div{box-shadow:none;border-radius:0;margin:0}.lt-side{gap:18px;display:grid}.lt-direct{background:#fff;border-radius:26px;padding:22px;box-shadow:0 30px 60px -44px #2a0e6e99,0 0 0 1px #ece8f8}.lt-direct h2{color:#0d1440;margin:0 0 14px;font-size:1.15rem;font-weight:800}.lt-card{color:#0d1440;text-align:left;width:100%;font:inherit;cursor:pointer;background:#f8f6ff;border:0;border-radius:18px;align-items:center;gap:12px;margin:0 0 10px;padding:12px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:flex;position:relative}.lt-card:last-child{margin-bottom:0}.lt-card:hover{box-shadow:0 14px 30px -18px var(--c),0 0 0 1.5px color-mix(in srgb,var(--c) 35%,transparent);background:#fff;transform:translate(4px)}.lt-card__ic{color:#fff;background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--c) 55%,#fff),var(--c));width:46px;height:46px;box-shadow:0 10px 18px -8px var(--c);border-radius:50%;flex:none;place-items:center;display:grid}.lt-card__t{flex:1;gap:2px;min-width:0;display:grid}.lt-card__t small{font:700 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#6a7397}.lt-card__t a,.lt-card__t b{color:#0d1440;overflow-wrap:anywhere;font-size:.95rem;font-weight:700;line-height:1.35;text-decoration:none}.lt-card>button{color:#4a5378;cursor:pointer;background:#fff;border:0;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;display:grid;box-shadow:0 0 0 1px #e6e1f5}.lt-card>.frk-i:last-child{color:#9aa3c2;flex:none;transition:transform .2s,color .2s}.lt-card:hover>.frk-i:last-child{color:var(--c);transform:translate(3px)}.lt-card--mail{--c:#1e5bff}.lt-card--phone{--c:#0f9d74}.lt-card--wa{--c:#1faf55}.lt-card--chat{--c:#7c4dff}.lt-map{color:#fff;background:linear-gradient(135deg,#2a0e6e,#5a2bd9 60%,#b23bb0);border-radius:24px;grid-template-columns:120px 1fr;align-items:center;gap:14px;padding:16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #5a2bd9}.lt-map__grid{background:#ffffff14;border-radius:16px;grid-template-columns:repeat(10,1fr);gap:5px;padding:8px;display:grid;position:relative}.lt-map__grid i{width:5px;height:5px;animation:3s ease-in-out infinite ltMapDot;animation-delay:calc(var(--k)*-.07s);background:#ffffff59;border-radius:50%}@keyframes ltMapDot{50%{opacity:.3}}.lt-map__pin{color:#5a2bd9;background:#ffd166;border-radius:50% 50% 50% 0;place-items:center;width:30px;height:30px;animation:2s ease-out infinite ltPin;display:grid;position:absolute;top:38%;left:46%;transform:rotate(-45deg);box-shadow:0 0 #ffd166b3}.lt-map__pin svg{transform:rotate(45deg)}@keyframes ltPin{70%{box-shadow:0 0 0 14px #ffd16600}}.lt-map__t{gap:3px;display:grid}.lt-map__t small{font:700 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;opacity:.8}.lt-map__t b{font-weight:700;line-height:1.35}.lt-map__t span{font:800 .8rem var(--display);color:#ffd166;align-items:center;gap:5px;display:inline-flex}.lt-next{background:linear-gradient(#f7f5ff,#fff);padding:clamp(50px,7vw,90px) 0}.lt-next h2{text-align:center;color:#0d1440;margin:0 0 30px;font-size:clamp(1.6rem,3vw,2.3rem);font-weight:800}.lt-next__rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.lt-next__rail:before{content:"";transform-origin:0;background:linear-gradient(90deg,#7c4dff,#f0457e,#ff9f43);border-radius:4px;height:4px;transition:transform 1.4s cubic-bezier(.2,.8,.2,1);position:absolute;top:32px;left:16%;right:16%;transform:scaleX(0)}.lt-next.is-in .lt-next__rail:before{transform:none}.lt-next__rail li{text-align:center;opacity:0;transition:all .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*.35s + .2s);justify-items:center;gap:6px;display:grid;position:relative;transform:translateY(20px)}.lt-next.is-in .lt-next__rail li{opacity:1;transform:none}.lt-next__n{color:#fff;background:linear-gradient(135deg,#7c4dff,#f0457e);border-radius:50%;place-items:center;width:68px;height:68px;display:grid;box-shadow:0 0 0 8px #fff,0 18px 30px -12px #7c4dff}.lt-next__rail li:nth-child(2) .lt-next__n{background:linear-gradient(135deg,#f0457e,#ff9f43)}.lt-next__rail li:nth-child(3) .lt-next__n{color:#3a2000;background:linear-gradient(135deg,#ff9f43,#ffd166)}.lt-next__rail small{color:#5a2bd9;font:800 .7rem var(--display);letter-spacing:.06em;text-transform:uppercase;background:#efeaff;border-radius:999px;margin-top:6px;padding:3px 10px}.lt-next__rail b{font:800 1.08rem var(--display);color:#0d1440}.lt-next__rail p{color:#4a5378;max-width:30ch;margin:0;font-size:.92rem;line-height:1.5}@media (max-width:1100px){.lt-keys__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.lt-hero__in,.lt-main__in{grid-template-columns:1fr}.lt-chat{max-width:460px;margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:640px){.lt-next__rail{grid-template-columns:1fr}.lt-next__rail:before{display:none}.lt-chat{padding:20px 0}.lt-orb{width:46px;height:46px}.lt-chat__win{animation:none;transform:none}}@media (max-width:560px){.lt-keys__grid{grid-template-columns:1fr 1fr;gap:10px}.lt-key__cap{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.lt-key i{display:none}.lt-key b{font-size:.82rem}.lt-map{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.lt *{animation:none!important}.lt-bounce span,.lt-next__rail li{opacity:1;transform:none}}.rr{background:#f7f6fd;overflow-x:clip}.rr h2{font:800 clamp(1.9rem,4vw,3.1rem)/1.04 var(--display);letter-spacing:-.03em;color:#0d1440;margin:10px 0}.rr h2 em,.rr h1 em{font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600}.rr-head{text-align:center;max-width:760px;margin:0 auto 34px}.rr-head p{color:#4a5378;margin:0}.rr-head h2 em{background:linear-gradient(90deg,#f59e0b,#f0457e,#7c4dff);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rr-head--light h2{color:#fff}.rr-head--light h2 em{background:linear-gradient(90deg,#ffd166,#2ee6a6);-webkit-background-clip:text;background-clip:text}.rr-kick{color:#b4235a;font:800 .72rem var(--display);letter-spacing:.14em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex;box-shadow:0 0 0 1px #f1dce6}.rr-kick i{background:#ffd166;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite frpBlink}.rr-kick--light{color:#ffd9a8;background:#ffffff1a;box-shadow:0 0 0 1px #fff3}.rr-btn{font:800 .95rem var(--display);cursor:pointer;border:0;border-radius:16px;align-items:center;gap:8px;padding:13px 20px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex}.rr-btn:hover{transform:translateY(-2px)}.rr-btn--light{color:#2a0e6e;background:#fff}.rr-btn--hot{color:#2b1300;background:linear-gradient(110deg,#ffd166,#ff9f43 50%,#f0457e);box-shadow:0 16px 30px -14px #ff9f43}.rr-btn--dark{color:#fff;background:linear-gradient(110deg,#0b22a8,#3b2bd9 45%,#7c4dff);box-shadow:0 16px 30px -14px #3b2bd9}.rr-hero{color:#fff;isolation:isolate;background:radial-gradient(60% 80% at 80% 40%,#3b1a7a,#0000 70%),radial-gradient(60% 60% at 0 100%,#0b3d5c,#0000 70%),#07051c;padding:clamp(40px,6vw,80px) 0 clamp(70px,9vw,120px);position:relative;overflow:hidden}.rr-hero__sky{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.rr-hero__sky b{left:calc((var(--k)*29%) % 100%);top:calc((var(--k)*47%) % 100%);width:calc(2px + (var(--k) % 3)*1px);height:calc(2px + (var(--k) % 3)*1px);opacity:.6;animation:rrTw calc(2.5s + (var(--k) % 5)*.7s) ease-in-out infinite;animation-delay:calc(var(--k)*-.37s);background:#fff;border-radius:50%;position:absolute}@keyframes rrTw{50%{opacity:.08}}.rr-hero__sky i{filter:blur(90px);border-radius:50%;position:absolute}.rr-hero__sky i:first-of-type{opacity:.32;background:#f0457e;width:420px;height:420px;animation:20s ease-in-out infinite alternate rrDrift;top:-160px;right:5%}.rr-hero__sky i:nth-of-type(2){opacity:.25;background:#22d3ee;width:380px;height:380px;animation:24s ease-in-out infinite alternate-reverse rrDrift;bottom:-200px;left:-120px}@keyframes rrDrift{to{transform:translate(6vw,4vw)scale(1.15)}}.rr-hero__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;display:grid}.rr-hero .rr-kick{color:#ffd9a8;background:#ffffff1a;margin-top:16px;box-shadow:0 0 0 1px #fff3}.rr-hero h1{font:800 clamp(2.3rem,5.4vw,4.2rem)/1.04 var(--display);letter-spacing:-.035em;margin:16px 0;display:grid}.rr-hero h1 strong{background:linear-gradient(90deg,#ffd166,#ff9f43,#ff6b8b);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:800}.rr-hero__rot{height:1.15em;display:block;position:relative;overflow:hidden}.rr-hero__rot em{white-space:nowrap;background:linear-gradient(90deg,color-mix(in srgb,var(--v1) 60%,#fff),color-mix(in srgb,var(--v2) 70%,#fff));-webkit-text-fill-color:transparent;opacity:0;animation:12s cubic-bezier(.6,0,.2,1) infinite rrRot;animation-delay:calc(var(--i)*3s);-webkit-background-clip:text;background-clip:text;position:absolute;top:0;left:0;transform:translateY(100%)}@keyframes rrRot{0%{opacity:0;transform:translateY(100%)}4%,22%{opacity:1;transform:none}26%,to{opacity:0;transform:translateY(-100%)}}.rr-hero p{color:#d9d5f2;max-width:52ch;margin:0 0 22px;font-size:1.06rem;line-height:1.6}.rr-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:560px;margin:0 0 24px;padding:0;list-style:none;display:grid}.rr-hero__stats li{background:#ffffff0f;border-radius:18px;gap:2px;padding:12px 14px;animation:.7s cubic-bezier(.2,.8,.2,1) both rrUp;display:grid;box-shadow:inset 0 0 0 1px #ffffff24}.rr-hero__stats li:nth-child(2){animation-delay:.1s}.rr-hero__stats li:nth-child(3){animation-delay:.2s}.rr-hero__stats li:nth-child(4){animation-delay:.3s}@keyframes rrUp{0%{opacity:0;transform:translateY(16px)}}.rr-hero__stats b{font:900 1.7rem/1 var(--display)}.rr-hero__stats span{color:#c9c3ea;align-items:center;gap:5px;font-size:.76rem;display:flex}.rr-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.rr-prism{aspect-ratio:1;perspective:1100px;width:min(100%,420px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.rr-prism:before,.rr-prism:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.rr-prism:before{border:1.5px dashed #ffd16666;width:96%;height:34%;margin:-17% 0 0 -48%;animation:30s linear infinite rrRingSpin;transform:rotate(-12deg)}.rr-prism:after{background:radial-gradient(closest-side,#7c4dff59,#0000);width:80%;height:80%;margin:-40% 0 0 -40%;animation:5s ease-in-out infinite rrFloor}@keyframes rrRingSpin{to{transform:rotate(348deg)}}.rr-prism__spin{z-index:1;width:230px;height:280px;transform-style:preserve-3d;margin:-140px 0 0 -115px;animation:18s linear infinite rrSpin;position:absolute;top:46%;left:50%}.rr-prism.is-hold .rr-prism__spin{animation-play-state:paused}@keyframes rrSpin{0%{transform:rotateX(-10deg)rotateY(0)}to{transform:rotateX(-10deg)rotateY(-360deg)}}.rr-face{color:#fff;text-align:center;cursor:pointer;background:linear-gradient(160deg,var(--v1),var(--vd));box-shadow:inset 0 0 0 1.5px #ffffff4d,inset 0 -40px 60px -30px var(--v2);transform:rotateY(calc(var(--f)*90deg)) translateZ(115px);-webkit-backface-visibility:hidden;backface-visibility:hidden;font:inherit;border:0;border-radius:26px;align-content:center;justify-items:center;gap:6px;padding:16px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.rr-face:focus-visible{outline-offset:4px;outline:3px solid #ffd166}.rr-face__ic{background:#ffffff2e;border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.rr-face small{font:800 .78rem var(--display);letter-spacing:.06em;text-transform:uppercase;opacity:.9}.rr-face b{font:900 3.4rem/1 var(--display);text-shadow:0 8px 20px #0000004d}.rr-face .frk-stars svg{fill:#ffd166}.rr-face em{font-style:normal;font:700 .78rem var(--display);opacity:.85}.rr-face--mr{background-image:radial-gradient(circle,#ffffff2e 1px,transparent 1.5px),linear-gradient(160deg,var(--v1),var(--vd));background-size:14px 14px,auto}.rr-face--dm{background-image:repeating-radial-gradient(circle at 80% 20%,transparent 0 12px,#ffffff14 12px 13px),linear-gradient(160deg,var(--v1),var(--vd))}.rr-face--it{background-image:linear-gradient(90deg,#ffffff12 1px,transparent 1px),linear-gradient(#ffffff12 1px,transparent 1px),linear-gradient(160deg,var(--v1),var(--vd));background-size:18px 18px,18px 18px,auto}.rr-face--af{background-image:repeating-linear-gradient(135deg,transparent 0 10px,#ffffff0f 10px 11px),linear-gradient(160deg,var(--v1),var(--vd))}.rr-prism__floor{filter:blur(6px);background:radial-gradient(closest-side,#7c4dff8c,#0000);border-radius:50%;width:70%;height:40px;margin-left:-35%;animation:4.5s ease-in-out infinite rrFloor;position:absolute;bottom:4%;left:50%}@keyframes rrFloor{50%{opacity:.6;transform:scaleX(.8)}}.rr-dock{z-index:20;margin-top:-34px;padding:0 0 6px;position:sticky;top:72px}.rr-dock__in{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scrollbar-width:none;background:#ffffffdb;border-radius:22px;gap:8px;padding:8px;display:flex;overflow-x:auto;box-shadow:0 20px 40px -24px #0d144066,0 0 0 1px #0d14400f}.rr-dock__b{color:#1b2350;font:800 .86rem var(--display);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:16px;flex:1 0 auto;align-items:center;gap:8px;padding:8px 12px;transition:background .25s,transform .25s;display:flex}.rr-dock__b:hover{background:var(--vs,#f1f3fa);transform:translateY(-2px)}.rr-dock__ic{color:#fff;background:linear-gradient(135deg,var(--v1,#3b2bd9),var(--v2,#f0457e));border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.rr-dock__b b{background:var(--vs,#f1f3fa);color:var(--vi,#3b2bd9);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:.76rem}.rr-ch{isolation:isolate;padding:clamp(70px,9vw,120px) 0;scroll-margin-top:120px;position:relative;overflow:hidden}.rr-ch__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.rr-ch__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.rr-ch.is-flip .rr-ch__info{order:2}.rr-ch__info{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.8,.2,1);transform:translateY(30px)}.rr-ch.is-in .rr-ch__info{opacity:1;transform:none}.rr-ch__kick{font:800 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;align-items:center;gap:7px;padding:6px 13px;display:inline-flex}.rr-ch h2 em{display:inline}.rr-ch__info>p{max-width:46ch;margin:0 0 22px;font-size:1.02rem;line-height:1.6}.rr-ch__inst{margin-bottom:18px}.rr-ch__dist{gap:6px;max-width:420px;margin:0 0 22px;padding:0;list-style:none;display:grid}.rr-ch__dist li{font:800 .78rem var(--display);grid-template-columns:34px 1fr 26px;align-items:center;gap:10px;display:grid}.rr-ch__dist li span{align-items:center;gap:3px;display:inline-flex}.rr-ch__dist i{border-radius:6px;height:9px;overflow:hidden}.rr-ch__dist b{border-radius:inherit;height:100%;transition:width 1.1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*90ms);display:block}.rr-ch__dist em{text-align:right;font-style:normal}.rr-ch__act{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.rr-ch__rate{color:#fff;background:linear-gradient(120deg,var(--v1),var(--v2));min-height:46px;font:800 .9rem var(--display);cursor:pointer;box-shadow:0 14px 28px -14px var(--v1);border:0;border-radius:14px;align-items:center;gap:8px;padding:0 18px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:inline-flex}.rr-ch__rate:hover{transform:translateY(-2px)}.rr-ch__svc{font:800 .88rem var(--display);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.rr-ch__svc:hover{text-decoration:underline}.rr-ch__show{min-width:0}.rr-ch--mr{color:#1b2350;background:#f4f8ff}.rr-ch--mr .rr-ch__bg{background:linear-gradient(90deg,#1e5bff0f 1px,#0000 1px) 0 0/28px 28px,linear-gradient(#1e5bff0f 1px,#0000 1px) 0 0/28px 28px}.rr-ch--mr .rr-ch__bg i:first-child{background:radial-gradient(closest-side,#22d3ee40,#0000);border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;right:-120px}.rr-ch--mr .rr-ch__kick{color:var(--v1);background:#fff;box-shadow:0 0 0 1px #d6e2ff}.rr-ch--mr h2 em{color:var(--v1)}.rr-ch--mr .rr-ch__info>p{color:#4a5378}.rr-ch__gauge{align-items:center;gap:18px;display:flex}.rr-gauge{flex:none;width:min(230px,60%);overflow:visible}.rr-gauge__tick{stroke:#b7c7f0;stroke-width:2px}.rr-gauge__bg{fill:none;stroke:#e1e9ff;stroke-width:14px;stroke-linecap:round}.rr-gauge__fg{fill:none;stroke:var(--v1);stroke-width:14px;stroke-linecap:round;transition:stroke-dasharray 1.6s cubic-bezier(.2,.8,.2,1)}.rr-gauge__needle{transform-origin:100px 108px;transform-box:view-box;fill:#0d1440;transition:transform 1.6s cubic-bezier(.3,1.3,.5,1)}.rr-ch__gauge b{font:900 3.6rem/1 var(--display);color:var(--v1);display:block}.rr-ch__gauge small{color:#5a6385;font-weight:700}.rr-ch--mr .rr-ch__dist i{background:#e1e9ff}.rr-ch--mr .rr-ch__dist b{background:linear-gradient(90deg,var(--v1),var(--v2))}.rr-ch--mr .rr-ch__svc{color:var(--v1)}.rr-ch--dm{color:#fff;background:radial-gradient(70% 90% at 100% 0,#ff9f43 0%,#0000 55%),radial-gradient(70% 90% at 0 100%,#7c1f5e,#0000 60%),#3a0a2a}.rr-ch--dm .rr-ch__bg{background:repeating-radial-gradient(circle at 15% 85%,#0000 0 40px,#ffffff0a 40px 41px)}.rr-ch--dm .rr-ch__kick{color:#ffd9c2;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff40}.rr-ch--dm h2{color:#fff}.rr-ch--dm h2 em{background:linear-gradient(90deg,#ffd166,#ff9f43);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.rr-ch--dm .rr-ch__info>p{color:#f6d7e6}.rr-pulse{width:220px;height:220px;position:relative}.rr-pulse>i{animation:3s ease-out infinite rrPulse;animation-delay:calc(var(--i)*1s);opacity:0;border:2px solid #ff9f43;border-radius:50%;position:absolute;top:30px;bottom:30px;left:30px;right:30px}@keyframes rrPulse{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.6)}}.rr-pulse__core{color:#3a0a2a;background:radial-gradient(circle at 35% 30%,#ffe3a3,#ff9f43 55%,#f0457e);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;top:44px;bottom:44px;left:44px;right:44px;box-shadow:0 20px 40px -14px #f0457e,inset 0 -8px 18px #7800284d}.rr-pulse__core b{font:900 2.8rem/1 var(--display)}.rr-pulse__core small{font:800 .66rem var(--display);letter-spacing:.12em;text-transform:uppercase}.rr-pulse__chip{color:#8a1240;font:800 .74rem var(--display);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;animation:3s ease-in-out infinite rrBob;display:inline-flex;position:absolute;box-shadow:0 10px 20px -10px #00000080}.rr-pulse__chip--a{top:24px;right:-60px}.rr-pulse__chip--b{animation-delay:-1.5s;bottom:20px;left:-30px}@keyframes rrBob{50%{transform:translateY(-8px)}}.rr-ch--dm .rr-ch__dist i{background:#ffffff24}.rr-ch--dm .rr-ch__dist b{background:linear-gradient(90deg,#ffd166,#ff9f43,#f0457e)}.rr-ch--dm .rr-ch__rate{color:#3a0a2a;background:linear-gradient(120deg,#ffd166,#ff9f43)}.rr-ch--dm .rr-ch__svc{color:#ffd166}.rr-ch--it{color:#d9d4ff;background:radial-gradient(60% 80% at 100%,#7c4dff40,#0000 70%),#0a0820}.rr-ch--it .rr-ch__bg{background:linear-gradient(90deg,#7c4dff14 1px,#0000 1px) 0 0/40px 40px,linear-gradient(#7c4dff14 1px,#0000 1px) 0 0/40px 40px;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000);mask-image:radial-gradient(80% 80%,#000,#0000)}.rr-ch--it .rr-ch__bg i:first-child{background:linear-gradient(90deg,transparent,var(--v2),transparent);height:2px;animation:6s linear infinite rrScan;position:absolute;top:0;left:0;right:0}@keyframes rrScan{to{transform:translateY(900px)}}.rr-ch--it .rr-ch__kick{color:var(--v2);background:#2ee6a61a;font-family:ui-monospace,Menlo,Consolas,monospace;box-shadow:inset 0 0 0 1px #2ee6a64d}.rr-ch--it h2{color:#fff}.rr-ch--it h2 em{color:var(--v2)}.rr-ch--it .rr-ch__info>p{color:#b4aee0}.rr-status{background:#060516;border-radius:16px;max-width:440px;padding:16px 18px;font:500 .84rem ui-monospace,Menlo,Consolas,monospace;box-shadow:inset 0 0 0 1px #7c4dff59}.rr-status p{color:#fff;margin:0 0 10px}.rr-status p b{color:var(--v2)}.rr-status ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.rr-status li{grid-template-columns:44px 1fr 52px;align-items:center;gap:10px;display:grid}.rr-status li span{color:#8c86c0}.rr-status li i{grid-template-columns:repeat(20,1fr);gap:2px;display:grid}.rr-status li i b{height:12px;transition:background .2s;transition-delay:calc(var(--j)*45ms);background:#7c4dff2e;border-radius:2px}.rr-status li i b.is-on{background:linear-gradient(180deg,var(--v2),#1fb386);box-shadow:0 0 6px #2ee6a680}.rr-status li em{color:#fff;text-align:right;font-style:normal}.rr-status__ok{color:var(--v2)!important;margin:12px 0 0!important}.rr-ch--it .rr-ch__dist i{background:#7c4dff2e}.rr-ch--it .rr-ch__dist b{background:linear-gradient(90deg,var(--v1),var(--v2))}.rr-ch--it .rr-ch__dist{font-family:ui-monospace,Menlo,Consolas,monospace}.rr-ch--it .rr-ch__rate{color:#04102e;background:linear-gradient(120deg,var(--v2),#a7ffdf)}.rr-ch--it .rr-ch__svc{color:var(--v2)}.rr-ch--af{color:#1f2a26;background:#fbf8ee}.rr-ch--af .rr-ch__bg{background:repeating-linear-gradient(#0000 0 31px,#0f9d741f 31px 32px),linear-gradient(90deg,#0000 7%,#f0457e2e 7% calc(7% + 1px),#0000 calc(7% + 1px))}.rr-ch--af .rr-ch__kick{color:var(--vi);background:#fff;box-shadow:0 0 0 1px #d9e8df}.rr-ch--af h2{font-family:Fraunces,Georgia,serif;font-weight:700}.rr-ch--af h2 em{color:var(--v1)}.rr-ch--af .rr-ch__info>p{color:#4f5a55}.rr-trend{background:#fff;border-radius:18px;max-width:440px;padding:16px 18px 12px;box-shadow:0 20px 40px -30px #0a5c4599,0 0 0 1px #e3ede6}.rr-trend__num{align-items:baseline;gap:12px;display:flex}.rr-trend__num b{color:var(--vi);font:700 3.4rem/1 Fraunces,Georgia,serif}.rr-trend__tag{color:#7a6a33;font:800 .74rem var(--display);background:#f3efe0;border-radius:999px;padding:3px 9px}.rr-trend__tag.is-up{color:#0a7a58;background:#e2f6ee}.rr-trend svg{width:100%;height:110px;margin-top:6px;display:block;overflow:visible}.rr-trend__grid{stroke:#eee8d6;stroke-width:1px}.rr-trend__area{fill:color-mix(in srgb,var(--v2) 25%,transparent)}.rr-trend__line{fill:none;stroke:var(--v1);stroke-width:3px;stroke-linejoin:round;stroke-dasharray:100;vector-effect:non-scaling-stroke;transition:stroke-dashoffset 1.8s cubic-bezier(.2,.8,.2,1)}.rr-trend small{color:#7a7563;font-size:.74rem}.rr-ch--af .rr-ch__dist i{background:#eee8d6}.rr-ch--af .rr-ch__dist b{background:linear-gradient(90deg,var(--v1),var(--v2))}.rr-ch--af .rr-ch__svc{color:var(--vi)}.rr-sky{color:#fff;isolation:isolate;background:radial-gradient(70% 70% at 50% 0,#2a1066,#0a0624 70%);padding:clamp(70px,9vw,110px) 0;position:relative;overflow:hidden}.rr-sky__stars{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.rr-sky__stars b{left:calc((var(--k)*31%) % 100%);top:calc((var(--k)*43%) % 100%);opacity:.5;width:3px;height:3px;animation:rrTw calc(2s + (var(--k) % 4)*.8s) ease-in-out infinite;animation-delay:calc(var(--k)*-.3s);background:#ffd166;border-radius:50%;position:absolute}.rr-sky__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.rr-glass{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border-radius:26px;padding:22px;box-shadow:inset 0 0 0 1px #ffffff24}.rr-glass h3{font:800 1.02rem var(--display);color:#fff;margin:0 0 16px}.rr-rings__art{width:min(230px,100%);margin:0 auto 14px;position:relative}.rr-rings__art svg{width:100%;display:block;transform:rotate(-90deg)}.rr-rings__bg{fill:none;stroke:#ffffff14;stroke-width:10px}.rr-rings__fg{fill:none;stroke-width:10px;stroke-linecap:round;transition:stroke-dasharray 1.4s cubic-bezier(.2,.8,.2,1)}.rr-rings__fg--5{stroke:#ffd166}.rr-rings__fg--4{stroke:#2ee6a6}.rr-rings__fg--3{stroke:#22d3ee}.rr-rings__fg--2{stroke:#ff9f43}.rr-rings__fg--1{stroke:#f0457e}.rr-rings__art span{align-content:center;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.rr-rings__art b{font:900 2.2rem/1 var(--display)}.rr-rings__art small{color:#c9c3ea;font-size:.74rem}.rr-rings__key{font:700 .78rem var(--display);color:#d9d5f2;flex-wrap:wrap;justify-content:center;gap:6px 12px;margin:0;padding:0;list-style:none;display:flex}.rr-rings__key li{align-items:center;gap:5px;display:inline-flex}.rr-rings__key i{border-radius:3px;width:10px;height:10px}.rr-rings__key .is-5 i{background:#ffd166}.rr-rings__key .is-4 i{background:#2ee6a6}.rr-rings__key .is-3 i{background:#22d3ee}.rr-rings__key .is-2 i{background:#ff9f43}.rr-rings__key .is-1 i{background:#f0457e}.rr-rings__key b{color:#fff}.rr-race__bar{background:#ffffff14;border-radius:12px;gap:3px;height:22px;margin-bottom:18px;padding:3px;display:flex;overflow:hidden}.rr-race__bar i{background:linear-gradient(90deg,var(--v1),var(--v2));border-radius:8px;flex:1 1 0;min-width:0;transition:flex-grow 1.4s cubic-bezier(.2,.8,.2,1)}.rr-race__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rr-race__list li{font:700 .86rem var(--display);opacity:0;transition:all .6s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--i)*.1s);background:#ffffff0d;border-radius:14px;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid;transform:translate(-20px)}.rr-sky.is-in .rr-race__list li{opacity:1;transform:none}.rr-race__ic{color:#fff;background:linear-gradient(135deg,var(--v1),var(--v2));border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.rr-race__list b{font-size:1rem}.rr-race__list em{color:#ffd166;background:#ffd16626;border-radius:999px;padding:2px 8px;font-size:.76rem;font-style:normal}.rr-flags__cloud{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rr-flags__cloud li{font:700 calc(.8rem*var(--s)) var(--display);animation:5s ease-in-out infinite rrFloat;animation-delay:calc(var(--i)*-.6s);background:#ffffff14;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}@keyframes rrFloat{50%{transform:translateY(-5px)}}.rr-flags__cloud b{color:#2b1300;background:#ffd166;border-radius:999px;padding:1px 7px;font-size:.72rem}.rr-flags__none{text-align:center;color:#c9c3ea;justify-items:center;gap:10px;padding:20px 0;display:grid}.rr-flags__none span{background:#ffffff14;border-radius:50%;place-items:center;width:70px;height:70px;animation:8s linear infinite rrSpinY;display:grid}@keyframes rrSpinY{to{transform:rotateY(360deg)}}.rr-flags__none p{margin:0;font-size:.9rem}.rr-wall{padding:clamp(60px,8vw,100px) 0;scroll-margin-top:80px}.rr-tools{gap:12px;margin-bottom:24px;display:grid}.rr-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.rr-chip{color:#2a3358;font:800 .84rem var(--display);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 14px;transition:all .25s;display:inline-flex;box-shadow:0 0 0 1px #e3e1f0}.rr-chip:hover{transform:translateY(-2px)}.rr-chip.is-on{color:#fff;background:linear-gradient(120deg,var(--v1,#3b2bd9),var(--v2,#f0457e));box-shadow:0 12px 22px -12px var(--v1,#3b2bd9)}.rr-tools__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.rr-stars{background:#fff;border-radius:14px;gap:4px;padding:4px;display:flex;box-shadow:0 0 0 1px #e3e1f0}.rr-stars button{color:#5a6385;font:800 .8rem var(--display);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:3px;padding:7px 11px;display:inline-flex}.rr-stars button svg{color:#f5b400}.rr-stars button.is-on{color:#2b1300;background:linear-gradient(110deg,#ffd166,#ff9f43)}.rr-stars button.is-on svg{color:#2b1300}.rr-search{color:#8a93ae;background:#fff;border-radius:14px;flex:1;align-items:center;gap:8px;min-width:240px;max-width:380px;height:44px;padding:0 14px;display:flex;box-shadow:0 0 0 1px #e3e1f0}.rr-search input{min-width:0;font:inherit;color:#0d1440;background:0 0;border:0;outline:0;flex:1}.rr-search:focus-within{box-shadow:0 0 0 2px #7c4dff}.rr-sort select{color:#2a3358;height:44px;font:700 .86rem var(--display);cursor:pointer;background:#fff;border:0;border-radius:14px;padding:0 14px;box-shadow:0 0 0 1px #e3e1f0}.rr-count{text-align:center;color:#5a6385;margin:0;font-size:.86rem}.rr-masonry{columns:3 320px;column-gap:18px;margin:0;padding:0;list-style:none}.rr-masonry li{break-inside:avoid;animation:.5s cubic-bezier(.2,.8,.2,1) both rrIn;animation-delay:calc(var(--i)*40ms);margin-bottom:18px}@keyframes rrIn{0%{opacity:0;transform:translateY(16px)}}.rr-masonry .vt-card{height:auto;box-shadow:0 26px 50px -38px #0d14408c,0 0 0 1px #0d14400d}.rr-masonry .vt-card__txt{-webkit-line-clamp:unset;display:block}.rr-none{color:#5a6385;justify-items:center;gap:12px;padding:40px 0;display:grid}.rr-more{justify-content:center;margin-top:10px;display:flex}.rr-wall{background:linear-gradient(#f7f6fd,#fff)}.rr-masonry .vt-card{transition:transform .35s cubic-bezier(.3,1.4,.5,1),box-shadow .35s}.rr-masonry .vt-card:hover{transform:translateY(-6px)rotate(-.6deg);box-shadow:0 36px 60px -38px #0d144099,0 0 0 1px #0d14400f}.rr-cta{isolation:isolate;color:#fff;text-align:center;background:linear-gradient(120deg,#0b22a8,#3b2bd9 35%,#7c4dff 60%,#f0457e);padding:clamp(60px,8vw,100px) 0;position:relative;overflow:hidden}.rr-cta__orbit{z-index:-1;aspect-ratio:1;border:1px dashed #ffffff40;border-radius:50%;width:min(720px,140vw);margin:calc(min(720px,140vw)/-2) 0 0 calc(min(720px,140vw)/-2);animation:40s linear infinite rrOrb;position:absolute;top:50%;left:50%}.rr-cta__orbit i{color:#ffd166;transform:rotate(calc(var(--k)*72deg)) translateY(calc(min(720px,140vw)/-2)) translate(-50%,-50%);text-shadow:0 0 18px #ffd166cc;font-size:28px;font-style:normal;position:absolute;top:50%;left:50%}@keyframes rrOrb{to{transform:rotate(360deg)}}.rr-cta__in{justify-items:center;gap:12px;display:grid}.rr-cta h2{color:#fff;margin:0}.rr-cta h2 em{color:#ffd166}.rr-cta p{color:#e6e3ff;max-width:52ch;margin:0 0 8px}.rr-cta__btns{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.rr-cta__svc{color:#fff;background:linear-gradient(120deg,var(--v1),var(--v2));min-height:48px;font:800 .92rem var(--display);cursor:pointer;border:0;border-radius:16px;align-items:center;gap:8px;padding:0 18px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:inline-flex;box-shadow:0 14px 28px -12px #00000080,inset 0 0 0 1px #ffffff4d}.rr-cta__svc:hover{transform:translateY(-3px)scale(1.04)}@media (max-width:1100px){.rr-sky__grid{grid-template-columns:1fr 1fr}.rr-sky__grid .rr-flags{grid-column:1/-1}}@media (max-width:980px){.rr-hero__in,.rr-ch__in{grid-template-columns:1fr}.rr-ch.is-flip .rr-ch__info{order:0}.rr-prism{width:min(100%,300px)}.rr-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.rr-dock{top:64px}}@media (max-width:640px){.rr-sky__grid{grid-template-columns:1fr}.rr-search{flex:100%;width:100%;min-width:0;max-width:none}.rr-dock__t{display:none}.rr-dock__b{flex:1 0 auto;justify-content:center}.rr-pulse{margin-left:20px}.rr-pulse__chip--a{right:-30px}.rr-gauge{width:56%}.rr-ch__gauge b{font-size:2.8rem}.rr-prism__spin{width:180px;height:220px;margin:-110px 0 0 -90px}.rr-face{transform:rotateY(calc(var(--f)*90deg)) translateZ(90px)}.rr-face b{font-size:2.8rem}}@media (prefers-reduced-motion:reduce){.rr *{animation:none!important}.rr-ch__info,.rr-hero__rot em:first-child,.rr-race__list li{opacity:1;transform:none}}.frx-lock{flex-wrap:wrap;align-items:center;gap:8px 10px;line-height:1;display:inline-flex}.frx-lock .frk-sam{width:auto;max-width:100%}.frx-lock__sub{font:800 .7rem/1 var(--display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding:5px 10px;font-style:normal;display:inline-flex}.frx-lock--pm .frx-lock__sub{color:#04223a;background:linear-gradient(110deg,#5ee7ff,#22d3ee)}.frx-lock--diy .frx-lock__sub{color:#2b1300;background:linear-gradient(110deg,#ffd166,#ff9f43)}.mka-logo--sam{display:inline-flex}.mega__products .frx-menu{isolation:isolate;grid-template-columns:120px minmax(0,1fr) auto;align-items:center;gap:16px;text-decoration:none;transition:transform .35s cubic-bezier(.3,1.4,.5,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #e6eaf4,0 16px 30px -24px #0d144066;background:#fff!important;border-radius:20px!important;padding:14px 16px!important;display:grid!important}.mega__products .frx-menu:before{content:"";z-index:-1;opacity:0;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.frx-menu--pm:before{background:linear-gradient(120deg,#e6faff,#fff 60%)}.frx-menu--diy:before{background:linear-gradient(120deg,#fff4de,#fff 60%)}.mega__products .frx-menu:hover{transform:translateY(-3px);box-shadow:0 0 0 1.5px #c9d4f2,0 24px 40px -24px #0d144080}.mega__products .frx-menu:hover:before{opacity:1}.mega__products .frx-menu:focus-visible{outline-offset:2px;outline:3px solid #2f6bff}.frx-menu__body{gap:7px;min-width:0;display:grid}.mega__products .frx-menu .frx-menu__tag{color:#4a5378;font-size:.86rem}.mega__products .frx-menu span.frx-lock__sub,.mega__products .frx-menu em{font-size:.66rem}.frx-menu__go{color:#fff;background:linear-gradient(135deg,#0bc5ff,#2f6bff,#7b4dff);border-radius:50%;place-items:center;width:34px;height:34px;transition:transform .3s;display:grid}.frx-menu:hover .frx-menu__go{transform:translate(4px)}.frx-mini{border-radius:14px;height:78px;display:block;position:relative;overflow:hidden}.frx-mini--pm{background:linear-gradient(150deg,#071a6b,#0b2bb8);grid-template-columns:repeat(4,1fr);gap:4px;padding:8px 6px;display:grid}.frx-mini__col{align-content:start;gap:4px;display:grid}.mega__products .frx-mini__col small{font:800 .5rem var(--display);color:#9fc0ff;text-transform:uppercase;letter-spacing:.04em}.frx-mini__col i{background:#ffffff2e;border-radius:3px;height:9px;display:block}.frx-mini__col:nth-child(4) i{background:#2ee6a680}.frx-mini__chip{background:#5ee7ff;border-radius:3px;width:20px;height:9px;animation:4s cubic-bezier(.6,0,.3,1) infinite frxChip;position:absolute;top:30px;left:8px;box-shadow:0 0 10px #5ee7ff}@keyframes frxChip{0%,10%{transform:translate(0)}30%,40%{transform:translate(26px)}60%,70%{transform:translate(52px)}90%,to{opacity:0;transform:translate(78px)}}.frx-mini--diy{background:radial-gradient(circle at 50% 45%,#3b2bd9,#120a52)}.frx-mini__globe{background:radial-gradient(circle at 35% 30%,#8fb2ff,#2f5bff 55%,#0b1a7a);border-radius:50%;width:46px;height:46px;margin:-23px;position:absolute;top:50%;left:50%;box-shadow:0 0 20px #5b7bffb3}.frx-mini__globe i{width:4px;height:4px;transform:rotate(calc(var(--i)*30deg)) translateX(30px);background:#ffd166;border-radius:50%;margin:-2px;animation:9s linear infinite frxSpin;position:absolute;top:50%;left:50%}@keyframes frxSpin{to{rotate:360deg}}.mega__products .frx-mini--diy b{color:#2b1300;font:800 .5rem var(--display);animation:3s ease-in-out infinite frxBob;animation-delay:calc(var(--i)*-1s);background:#fff;border-radius:999px;padding:2px 6px;position:absolute}.frx-mini--diy b:first-of-type{top:8px;left:6px}.frx-mini--diy b:nth-of-type(2){top:20px;right:6px}.frx-mini--diy b:nth-of-type(3){bottom:8px;left:14px}@keyframes frxBob{50%{transform:translateY(-4px)}}.frx{color:#fff;isolation:isolate;background:radial-gradient(60% 70% at 15% 20%,#0b3d7a,#0000 70%),radial-gradient(60% 70% at 85% 80%,#4a1e7a,#0000 70%),#050a2a;padding:clamp(70px,9vw,120px) 0;position:relative;overflow:hidden}.frx__bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.frx__bg i{filter:blur(90px);border-radius:50%;position:absolute}.frx__bg i:first-child{opacity:.25;background:#0bc5ff;width:440px;height:440px;animation:20s ease-in-out infinite alternate frxDrift;top:-120px;left:-120px}.frx__bg i:nth-child(2){opacity:.2;background:#ff9f43;width:420px;height:420px;animation:24s ease-in-out infinite alternate-reverse frxDrift;bottom:-160px;right:-140px}@keyframes frxDrift{to{transform:translate(6vw,4vw)scale(1.15)}}.frx__beams{background:linear-gradient(#7b4dff,#0000);width:2px;height:60%;display:none;position:absolute;top:150px;left:50%;box-shadow:0 0 18px #7b4dff}.frx__head{text-align:center;justify-items:center;max-width:820px;margin:0 auto 40px;display:grid;position:relative}.frx__kick{color:#bde7ff;font:800 .72rem var(--display);letter-spacing:.12em;text-transform:uppercase;background:#ffffff14;border-radius:999px;align-items:center;gap:8px;padding:6px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.frx__kick i{background:#2ee6a6;border-radius:50%;width:8px;height:8px;animation:2s infinite frpBlink}.frx h2{font:800 clamp(1.9rem,4vw,3.1rem)/1.06 var(--display);letter-spacing:-.03em;color:#fff;margin:16px 0 18px}.frx h2 em{background:linear-gradient(90deg,#5ee7ff,#b9a4ff,#ffd166);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-weight:600;display:block}.frx__core{place-items:center;width:110px;height:110px;margin-bottom:16px;display:grid;position:relative}.frx__ring{border:2px solid #5ee7ff80;border-radius:50%;animation:3s ease-out infinite frxPulse;position:absolute;top:0;bottom:0;left:0;right:0}.frx__ring--2{border-color:#ffd16680;animation-delay:1.5s}@keyframes frxPulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.frx__head p{color:#c9d1f5;max-width:56ch;margin:0;font-size:1.05rem}.frx__duo{perspective:1400px;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.frx-card{opacity:0;transition:opacity .9s var(--d),transform .9s cubic-bezier(.2,.8,.2,1) var(--d);background:linear-gradient(170deg,#ffffff17,#ffffff08);border-radius:30px;flex-direction:column;display:flex;position:relative;overflow:hidden;transform:translateY(40px)rotateX(10deg);box-shadow:inset 0 0 0 1px #ffffff24,0 40px 80px -50px #000}.frx-card.is-in{opacity:1;transform:none}.frx-card--pm{--a:#5ee7ff;--b:#2f6bff}.frx-card--diy{--a:#ffd166;--b:#ff6b8b}.frx-card:before{content:"";background:linear-gradient(90deg,var(--a),var(--b));height:3px;position:absolute;top:0;left:0;right:0}.frx-card__body{flex-direction:column;flex:1;gap:12px;padding:22px 26px 26px;display:flex}.frx-card__h{margin:0}.frx-card__tag{font:800 1.05rem var(--display);color:var(--a);margin:0}.frx-card__intro{color:#d3d9f5;margin:0;line-height:1.6}.frx-card__pts{flex-wrap:wrap;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:flex}.frx-card__pts li{font:700 .8rem var(--display);color:#edf0ff;background:#ffffff12;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.frx-card__pts .frk-i{color:var(--a)}.frx-card__cta{flex-wrap:wrap;gap:10px;margin-top:auto;padding-top:8px;display:flex}.frx-btn{min-height:48px;font:800 .92rem var(--display);border-radius:999px;align-items:center;gap:8px;padding:0 20px;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.5,.5,1),background .25s;display:inline-flex}.frx-btn:hover{transform:translateY(-2px)}.frx-btn--solid{color:#06102e;background:linear-gradient(110deg,var(--a),color-mix(in srgb,var(--b) 60%,var(--a)))}.frx-btn--ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #fff6}.frx-btn--ghost:hover{background:#ffffff1a}.frx-btn:focus-visible{outline-offset:3px;outline:3px solid #fff}.frx-stage{isolation:isolate;border-radius:22px;height:280px;margin:18px 18px 0;position:relative;overflow:hidden}.frx-stage--pm{background:linear-gradient(150deg,#0bc5ff40,#2f6bff26 60%,#ffffff05)}.frx-screen{transform-origin:top;background:#fff;border-radius:14px;animation:8s ease-in-out infinite frxScreen;position:absolute;top:22px;left:8%;right:8%;overflow:hidden;transform:perspective(900px)rotateX(10deg);box-shadow:0 30px 50px -20px #000}@keyframes frxScreen{50%{transform:perspective(900px)rotateX(4deg)translateY(-6px)}}.frx-screen__bar{font:700 .66rem var(--body);color:#9fc0ff;background:#0e1647;align-items:center;gap:5px;padding:7px 10px;display:flex}.frx-screen__bar i{background:#ff5f57;border-radius:50%;width:8px;height:8px}.frx-screen__bar i:nth-child(2){background:#febc2e}.frx-screen__bar i:nth-child(3){background:#28c840}.frx-screen__bar b{margin-left:6px;font-weight:700}.frx-screen img{width:100%;height:auto;display:block}.frx-screen__sheen{background:linear-gradient(115deg,#0000 35%,#ffffff73 48%,#0000 60%);animation:5s ease-in-out infinite frxSheen;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-120%)}@keyframes frxSheen{55%,to{transform:translate(120%)}}.frx-flow{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a2ad9;border-radius:16px;justify-content:space-between;margin:0;padding:10px 12px;list-style:none;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:inset 0 0 0 1px #ffffff24}.frx-flow li{z-index:1;font:700 .66rem var(--display);color:#c9d1f5;justify-items:center;gap:4px;display:grid;position:relative}.frx-flow li span{color:#fff;width:24px;height:24px;animation:5s ease-in-out infinite frxStep;animation-delay:calc(var(--i)*1s);background:#ffffff1a;border-radius:8px;place-items:center;font-size:.7rem;display:grid}@keyframes frxStep{0%,15%{background:linear-gradient(135deg,#5ee7ff,#2f6bff);transform:scale(1.12);box-shadow:0 0 14px #5ee7ff}25%,to{box-shadow:none;background:#ffffff1a;transform:none}}.frx-flow__runner{background:repeating-linear-gradient(90deg,#ffffff4d 0 4px,#0000 4px 8px);height:2px;position:absolute;top:22px;left:24px;right:24px}.frx-float{z-index:3;color:#0a1e7a;font:800 .74rem var(--display);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;animation:4s ease-in-out infinite frxBob;display:inline-flex;position:absolute;box-shadow:0 14px 26px -12px #0009}.frx-float .frk-i{color:#12a37c}.frx-float--a{top:40%;right:4%}.frx-float--b{animation-delay:-2s;top:56%;left:4%}.frx-stage--diy{background:linear-gradient(150deg,#ffd1662e,#ff6b8b24 60%,#ffffff05)}.frx-builder{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a2ad1;border-radius:18px;flex-direction:column;gap:10px;width:min(58%,300px);padding:14px;display:flex;position:absolute;top:18px;bottom:18px;left:16px;box-shadow:inset 0 0 0 1px #ffffff24}.frx-builder__k{font:800 .68rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:#ffd9a8}.frx-builder__row{flex-wrap:wrap;gap:6px;display:flex}.frx-pick{color:#fff;font:700 .74rem var(--display);animation:6s ease-in-out infinite frxPick;animation-delay:calc(var(--i)*2s);background:#ffffff14;border-radius:999px;align-items:center;gap:5px;padding:6px 10px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}@keyframes frxPick{0%,30%{background:color-mix(in srgb,var(--c) 30%,transparent);box-shadow:inset 0 0 0 1.5px var(--c),0 0 14px color-mix(in srgb,var(--c) 50%,transparent)}40%,to{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff2e}}.frx-builder__filters{gap:6px;display:grid}.frx-filter{font:600 .72rem var(--body);color:#d3d9f5;align-items:center;gap:8px;display:flex}.frx-filter i{background:#ffffff1f;border-radius:5px;flex:none;width:60px;height:5px;position:relative;overflow:hidden}.frx-filter i:after{content:"";border-radius:inherit;width:30%;animation:4s ease-in-out infinite alternate frxSlide;animation-delay:calc(var(--i)*-.8s);background:linear-gradient(90deg,#ffd166,#ff6b8b);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes frxSlide{to{width:85%}}.frx-builder__cta{color:#2b1300;font:800 .74rem var(--display);background:linear-gradient(110deg,#ffd166,#ff9f43);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:7px 12px;animation:3s ease-in-out infinite frxBob;display:inline-flex}.frx-globe{width:62%;position:absolute;top:50%;right:-30px;transform:translateY(-50%)}.frx-globe .mka{max-width:none}@media (max-width:980px){.frx__duo{grid-template-columns:1fr}}@media (max-width:860px){.mega__products .frx-menu{grid-template-columns:90px minmax(0,1fr)}.frx-menu__go{display:none}}@media (max-width:560px){.frx-stage{height:250px;margin:14px 14px 0}.frx-card__body{padding:18px}.frx-builder{width:64%}.frx-flow li{font-size:.58rem}.frx-float{display:none}}@media (prefers-reduced-motion:reduce){.frx *,.frx-menu *{animation:none!important}.frx-card{opacity:1;transform:none}}.frx-mini--pm2{background:radial-gradient(circle at 50% 45%,#1b3bd9,#071a6b);place-items:center;display:grid}.frx-ring{width:64px;height:64px;transform:rotate(-90deg)}.frx-ring__bg{fill:none;stroke:#ffffff26;stroke-width:7px}.frx-ring__fg{fill:none;stroke:#5ee7ff;stroke-width:7px;stroke-linecap:round;stroke-dasharray:0 100;animation:3.6s ease-in-out infinite frxRingFill}@keyframes frxRingFill{0%{stroke-dasharray:0 100}70%,to{stroke-dasharray:100 0}}.frx-ring__t{color:#5ee7ff;place-items:center;animation:3.6s ease-in-out infinite frxPop;display:grid;position:absolute}@keyframes frxPop{0%,60%{transform:scale(0)}75%,to{transform:scale(1)}}.frx-ring__dot{width:7px;height:7px;animation:3s linear infinite frxDotOrbit;animation-delay:calc(var(--i)*-1s);background:#ffd166;border-radius:50%;margin:-3.5px;position:absolute;top:50%;left:50%}@keyframes frxDotOrbit{0%{transform:rotate(0)translate(42px)}to{transform:rotate(360deg)translate(42px)}}.frx-mini--diy2{background:radial-gradient(circle at 50% 30%,#4a2bd9,#160a52)}.frx-drop{left:calc(28% + var(--i)*22%);background:var(--c);width:12px;height:12px;animation:2.4s ease-in infinite frxDrop;animation-delay:calc(var(--i)*.6s);border-radius:4px;position:absolute;top:-10px}@keyframes frxDrop{0%{opacity:0;transform:translateY(0)}15%{opacity:1}55%{transform:translate(calc((1 - var(--i))*16px),36px) scale(.6);opacity:1}70%,to{transform:translate(calc((1 - var(--i))*16px),44px) scale(.2);opacity:0}}.frx-funnel{clip-path:polygon(0 0,100% 0,62% 100%,38% 100%);background:linear-gradient(#ffffff59,#ffffff1a);width:56px;height:30px;margin-left:-28px;position:absolute;top:28px;left:50%}.mega__products .frx-mini--diy2 .frx-ticket,.frx-ticket{color:#04102e;font:900 .52rem var(--display);text-transform:uppercase;letter-spacing:.06em;background:#2ee6a6;border-radius:999px;align-items:center;gap:3px;padding:2px 7px;animation:2.4s ease-in-out infinite frxTicket;display:inline-flex;position:absolute;bottom:6px;left:50%;transform:translate(-50%)}@keyframes frxTicket{0%,55%{opacity:0;transform:translate(-50%,10px)}70%,95%{opacity:1;transform:translate(-50%)}to{opacity:0}}.frx-stage--pm2{perspective:1000px;background:radial-gradient(80% 80% at 30% 20%,#5ee7ff40,#0000 70%),linear-gradient(160deg,#2f6bff33,#ffffff05)}.frx-stack{width:76%;transform-style:preserve-3d;animation:7s ease-in-out infinite frxStackFloat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(42deg)rotate(-24deg)}@keyframes frxStackFloat{50%{transform:translate(-50%,-53%)rotateX(38deg)rotate(-20deg)}}.frx-stack__base{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 40px 60px -20px #000}.frx-stack__base img{width:100%;height:auto;display:block}.frx-mod{color:#0a1e7a;font:800 .78rem var(--display);animation:8s ease-in-out infinite frxLift;animation-delay:calc(var(--i)*2s);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:absolute;transform:translateZ(0);box-shadow:0 18px 26px -12px #0009}.frx-mod span{color:#fff;background:linear-gradient(135deg,#0bc5ff,#2f6bff);border-radius:9px;place-items:center;width:26px;height:26px;display:grid}.frx-mod i{background:#2ee6a6;border-radius:50%;width:8px;height:8px}.frx-mod:first-of-type{top:10%;left:6%}.frx-mod:nth-of-type(2){top:18%;right:6%}.frx-mod:nth-of-type(3){bottom:14%;left:12%}.frx-mod:nth-of-type(4){bottom:8%;right:10%}@keyframes frxLift{0%,to{transform:translateZ(0)}12%,30%{transform:translateZ(60px);box-shadow:0 40px 40px -16px #0009,0 0 0 3px #5ee7ff}}.frx-prog{z-index:3;color:#fff;place-items:center;width:58px;height:58px;display:grid;position:absolute;top:16px;right:16px}.frx-prog svg{position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.frx-prog__bg{fill:#050a2ab3;stroke:#ffffff26;stroke-width:5px}.frx-prog__fg{fill:none;stroke:#5ee7ff;stroke-width:5px;stroke-linecap:round;stroke-dasharray:0 100;animation:8s ease-in-out infinite frxRingFill}.frx-stage--diy2{background:radial-gradient(70% 80% at 50% 30%,#ffd16638,#0000 70%),linear-gradient(160deg,#ff6b8b29,#ffffff05)}.frx-fall{top:-40px;left:calc(18% + var(--i)*24%);color:#2b1300;font:800 .78rem var(--display);box-shadow:0 10px 20px -10px #000,inset 0 0 0 2px var(--c);animation:4.5s cubic-bezier(.5,0,.6,1) infinite frxFall;animation-delay:calc(var(--i)*1.5s);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex;position:absolute}.frx-fall .frk-i{color:var(--c)}@keyframes frxFall{0%{opacity:0;transform:translateY(0)}10%{opacity:1}55%{transform:translate(calc((1 - var(--i))*70px),140px) scale(.85);opacity:1}70%,to{transform:translate(calc((1 - var(--i))*70px),170px) scale(.3);opacity:0}}.frx-bigfunnel{clip-path:polygon(0 0,100% 0,60% 100%,40% 100%);filter:drop-shadow(0 0 20px #ffd16680);background:linear-gradient(#ffd1668c,#ff6b8b59);width:190px;height:96px;margin-left:-95px;position:absolute;top:44%;left:50%}.frx-bigfunnel i{background:repeating-linear-gradient(#0000 0 10px,#ffffff40 10px 12px);animation:1s linear infinite frxFunnelFlow;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes frxFunnelFlow{to{background-position:0 22px}}.frx-out{color:#04102e;font:900 .84rem var(--display);background:linear-gradient(110deg,#2ee6a6,#5ee7ff);border-radius:14px;align-items:center;gap:7px;padding:9px 16px;animation:4.5s ease-in-out infinite frxOut;display:inline-flex;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:0 16px 30px -12px #2ee6a6}@keyframes frxOut{0%,50%{opacity:0;transform:translate(-50%,16px)scale(.9)}62%,94%{opacity:1;transform:translate(-50%)}to{opacity:0}}.frx-filters{gap:6px;display:grid;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.frx-filters em{color:#ffd9a8;font:700 .7rem var(--display);animation:3s ease-in-out infinite frxBob;animation-delay:calc(var(--i)*-1s);background:#050a2abf;border-radius:999px;padding:5px 10px;font-style:normal;box-shadow:inset 0 0 0 1px #ffffff2e}@media (max-width:560px){.frx-mod{padding:6px 9px;font-size:.66rem}.frx-filters{display:none}}.fe{--a:#f0457e;--b:#ff9f43;--deep:#3a0a2a;--ink:#ffe3ec;color:#fff;isolation:isolate;background:radial-gradient(70% 80% at 85% 20%,color-mix(in srgb,var(--b) 55%,transparent),transparent 65%),radial-gradient(60% 70% at 0% 100%,color-mix(in srgb,var(--a) 55%,transparent),transparent 70%),var(--deep);padding:clamp(70px,9vw,120px) 0;transition:background .8s;position:relative;overflow:hidden}.fe--professional{--a:#2f5bff;--b:#12c9a0;--deep:#06143f;--ink:#d9f7ff}.fe--hcp{--a:#0f9d74;--b:#2ee6a6;--deep:#03261e;--ink:#d6fff0}.fe--caregiver{--a:#9b5cff;--b:#ff7ba8;--deep:#2a0f45;--ink:#f3e6ff}.fe--patient{--a:#1e88e5;--b:#5ee7c0;--deep:#06223f;--ink:#ddf4ff}.fe__bg{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0}.fe__bg i{opacity:.12;position:absolute;top:0;bottom:0;left:0;right:0}.fe--consumer .fe__bg i:first-child{background:radial-gradient(circle,#fff 1px,#0000 1.5px) 0 0/22px 22px}.fe--hcp .fe__bg i:first-child{opacity:.06;background:repeating-linear-gradient(0deg,#0000 0 30px,#ffffff80 30px 31px)}.fe--caregiver .fe__bg i:first-child{opacity:.1;background:radial-gradient(circle,#fff 1.5px,#0000 2px) 0 0/30px 30px}.fe--patient .fe__bg i:first-child{opacity:.06;background:repeating-radial-gradient(circle at 80% 30%,#0000 0 30px,#fff9 30px 31px)}.fe--professional .fe__bg i:first-child{opacity:.07;background:linear-gradient(90deg,#fff 1px,#0000 1px) 0 0/34px 34px,linear-gradient(#fff 1px,#0000 1px) 0 0/34px 34px}.fe__head{text-align:center;justify-items:center;gap:16px;margin-bottom:34px;display:grid}.fe__kick{color:var(--ink);font:800 .74rem var(--display);letter-spacing:.12em;text-transform:uppercase;background:#ffffff1f;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff38}.fe-switch{--n:5;--i:0;grid-template-columns:repeat(var(--n),minmax(0,1fr));background:#00000047;border-radius:999px;width:min(860px,100%);padding:5px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffff2e}.fe-switch__pill{width:calc((100% - 10px)/var(--n));transform:translateX(calc(var(--i)*100%));background:linear-gradient(110deg,var(--a),var(--b));box-shadow:0 10px 24px -10px var(--a);border-radius:999px;transition:transform .55s cubic-bezier(.3,1.4,.5,1),background .6s;position:absolute;top:5px;bottom:5px;left:5px}.fe-switch button{z-index:1;color:#ffffffbf;min-height:48px;font:800 .92rem var(--display);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 10px;display:inline-flex;position:relative}.fe-switch button.is-on{color:#fff}.fe-switch button:focus-visible{outline-offset:2px;outline:3px solid #fff}.fe__tag{color:var(--ink);font:800 .78rem var(--display);background:#ffffff1f;border-radius:999px;align-items:center;gap:7px;margin-bottom:12px;padding:6px 12px;display:inline-flex}.fe__stage{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(30px,5vw,70px);animation:.7s cubic-bezier(.2,.8,.2,1) both feIn;display:grid}@keyframes feIn{0%{opacity:0;transform:translateY(24px)}}.fe h2{font:800 clamp(2.4rem,5.6vw,4.4rem)/1 var(--display);letter-spacing:-.04em;color:#fff;margin:0 0 14px}.fe h2 em{background:linear-gradient(90deg,#fff,var(--b) 60%,#ffd166);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Fraunces,Georgia,serif;font-style:italic;font-weight:600;display:block}.fe__copy>p{max-width:48ch;color:var(--ink);margin:0 0 20px;font-size:1.08rem;line-height:1.6}.fe-perks{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.fe-perks li{font:700 .98rem var(--display);animation:.6s cubic-bezier(.2,.8,.2,1) both feUp;animation-delay:calc(.15s + var(--i)*.1s);align-items:center;gap:12px;display:flex}.fe-perks span{background:#ffffff24;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;box-shadow:inset 0 0 0 1px #ffffff40}@keyframes feUp{0%{opacity:0;transform:translate(-14px)}}.fe-steps{counter-reset:s;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fe-steps li{color:#1b2350;font:800 .8rem var(--display);animation:.6s cubic-bezier(.2,.8,.2,1) both feUp;animation-delay:calc(.45s + var(--i)*.1s);background:#fffffff2;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 7px;display:inline-flex}.fe-steps b{color:#fff;background:linear-gradient(135deg,var(--a),var(--b));border-radius:50%;place-items:center;width:24px;height:24px;font-size:.72rem;display:grid}.fe-vis{height:420px;position:relative}.fe-phone{background:#0e0a1f;border-radius:38px;width:230px;height:400px;margin:-200px 0 0 -115px;padding:16px 14px;animation:6s ease-in-out infinite fePhone;position:absolute;top:50%;left:50%;transform:rotate(-6deg);box-shadow:0 40px 80px -30px #000,inset 0 0 0 2px #ffffff26}@keyframes fePhone{50%{transform:rotate(-3deg)translateY(-10px)}}.fe-phone__notch{background:#000;border-radius:999px;width:80px;height:20px;margin:0 auto 14px;display:block}.fe-q{color:#1b2350;background:#fff;border-radius:22px;gap:9px;padding:16px 14px;display:grid}.fe-q small{font:800 .64rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#c2185b}.fe-q b{font:800 1.02rem/1.25 var(--display)}.fe-q__opt{font:700 .84rem var(--display);background:#f6f3fa;border-radius:12px;align-items:center;gap:9px;padding:9px 10px;display:flex}.fe-q__opt i{border-radius:50%;width:16px;height:16px;box-shadow:inset 0 0 0 2px #cbb8d9}.fe-q__opt.is-pick{animation:4s ease-in-out infinite fePick}.fe-q__opt.is-pick i{animation:4s ease-in-out infinite fePickDot}@keyframes fePick{0%,30%{background:#f6f3fa}40%,to{background:linear-gradient(110deg,#ffe3ec,#fff1dc);box-shadow:inset 0 0 0 2px #f0457e}}@keyframes fePickDot{0%,30%{box-shadow:inset 0 0 0 2px #cbb8d9}40%,to{box-shadow:inset 0 0 0 5px #f0457e}}.fe-q__done{color:#fff;font:800 .82rem var(--display);background:linear-gradient(110deg,#12a37c,#2ee6a6);border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:4px;padding:9px;animation:4s ease-in-out infinite feDone;display:inline-flex}@keyframes feDone{0%,50%{opacity:0;transform:scale(.8)}60%,95%{opacity:1;transform:none}to{opacity:0}}.fe-coin{top:-30px;left:calc(10% + var(--i)*9%);color:#5a3b00;width:34px;height:34px;font:900 .8rem var(--display);animation:4.5s linear infinite feCoin;animation-delay:calc(var(--i)*-.55s);background:radial-gradient(circle at 35% 30%,#fff3c4,#f4c152 60%,#c9921e);border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;box-shadow:0 6px 14px -4px #0006}@keyframes feCoin{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translateY(470px)rotate(300deg)}}.fe-gift{color:#3a2400;background:linear-gradient(135deg,#ffd166,#ff9f43);border-radius:22px;place-items:center;width:70px;height:70px;animation:3s ease-in-out infinite feBob;display:grid;position:absolute;bottom:12%;right:6%;box-shadow:0 18px 30px -12px #ff9f43}@keyframes feBob{50%{transform:translateY(-10px)rotate(-8deg)}}.fe-laptop{width:min(380px,92%);animation:7s ease-in-out infinite feLap;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)perspective(900px)rotateX(8deg)rotateY(-14deg)}@keyframes feLap{50%{transform:translate(-50%,-52%)perspective(900px)rotateX(4deg)rotateY(-8deg)}}.fe-laptop__screen{background:#0b1440;border-radius:16px 16px 4px 4px;gap:10px;padding:14px 16px 18px;display:grid;box-shadow:inset 0 0 0 2px #ffffff1f,0 30px 60px -20px #000}.fe-laptop__bar{gap:5px;display:flex}.fe-laptop__bar i{background:#ff5f57;border-radius:50%;width:9px;height:9px}.fe-laptop__bar i:nth-child(2){background:#febc2e}.fe-laptop__bar i:nth-child(3){background:#28c840}.fe-laptop__screen small{font:800 .66rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:#7fe9ff}.fe-chart{width:100%;height:110px;overflow:visible}.fe-chart path{fill:none;stroke:#12c9a0;stroke-width:3px;stroke-linejoin:round;stroke-dasharray:100;filter:drop-shadow(0 0 6px #12c9a0);animation:3.6s ease-in-out infinite feDraw}@keyframes feDraw{0%{stroke-dashoffset:100px}55%,to{stroke-dashoffset:0}}.fe-laptop__rows{gap:6px;display:grid}.fe-laptop__rows i{background:#ffffff1f;border-radius:4px;height:8px;display:block}.fe-laptop__rows i:first-child{width:80%}.fe-laptop__rows i:nth-child(2){width:60%}.fe-laptop__rows i:nth-child(3){width:70%}.fe-laptop__base{background:linear-gradient(#c9d4f2,#8e9bc7);border-radius:0 0 14px 14px;height:14px;margin:0 -24px;display:block}.fe-badge{color:#0a2c7a;font:800 .86rem var(--display);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;animation:3.4s ease-in-out infinite feBob;display:inline-flex;position:absolute;top:10%;right:4%;box-shadow:0 18px 30px -14px #000}.fe-badge .frk-i{color:#12a37c}.fe-orbit{border:1.5px dashed #ffffff59;border-radius:50%;width:120px;height:120px;animation:14s linear infinite feSpin;position:absolute;bottom:6%;left:8%}.fe-orbit i{color:#fff;background:linear-gradient(135deg,var(--a),var(--b));width:36px;height:36px;transform:rotate(calc(var(--i)*90deg)) translateX(60px) rotate(calc(var(--i)*-90deg));border-radius:12px;place-items:center;margin:-18px;display:grid;position:absolute;top:50%;left:50%}@keyframes feSpin{to{transform:rotate(360deg)}}.fe-panels{grid-template-columns:repeat(auto-fit,minmax(260px,380px));justify-content:center;gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.fe-panels li{color:#1b2350;animation:.7s cubic-bezier(.3,1.3,.5,1) both feCard;animation-delay:calc(var(--i)*.1s);background:#fffffff5;border-radius:24px;flex-direction:column;gap:10px;padding:20px;transition:transform .35s cubic-bezier(.3,1.4,.5,1);display:flex;box-shadow:0 30px 60px -40px #000}.fe-panels li:hover{transform:translateY(-6px)rotate(-.6deg)}@keyframes feCard{0%{opacity:0;transform:translateY(30px)scale(.95)}}.fe-panels__logo{background:#fff;border-radius:16px;place-items:center;height:64px;display:grid;box-shadow:0 0 0 1px #e6eaf4}.fe-panels__logo img{width:auto;max-width:80%;max-height:42px}.fe-panels small{font:800 .7rem var(--display);letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--a) 75%,#0d1440)}.fe-panels p{color:#4a5378;margin:0;font-size:.9rem;line-height:1.5}.fe-panels__act{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}.fe-join{color:#fff;background:linear-gradient(110deg,var(--a),var(--b));min-height:44px;font:800 .9rem var(--display);box-shadow:0 12px 24px -12px var(--a);border-radius:999px;align-items:center;gap:6px;padding:0 18px;text-decoration:none;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:inline-flex}.fe-join:hover{transform:translateY(-2px)}.fe-more{color:#4a5378;font:700 .84rem var(--display);text-underline-offset:3px;text-decoration:underline}@media (max-width:980px){.fe__stage,.fe-panels{grid-template-columns:1fr}.fe-vis{height:380px}}@media (max-width:860px){.fe-switch{scrollbar-width:none;border-radius:20px;gap:4px;display:flex;overflow-x:auto}.fe-switch::-webkit-scrollbar{display:none}.fe-switch__pill{display:none}.fe-switch button{flex:none;padding:0 14px}.fe-switch button.is-on{background:linear-gradient(110deg,var(--a),var(--b))}}@media (max-width:560px){.fe-switch button{font-size:.82rem}.fe-phone{animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.fe *{animation:none!important}}.fe-monitor{background:#03140f;border-radius:22px;width:min(380px,92%);padding:14px 16px 16px;animation:7s ease-in-out infinite feLap;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)perspective(900px)rotateY(-10deg);box-shadow:0 40px 70px -30px #000,inset 0 0 0 2px #2ee6a64d}.fe-monitor__top{font:800 .7rem var(--display);letter-spacing:.08em;text-transform:uppercase;color:#7cf5cf;align-items:center;gap:8px;display:flex}.fe-monitor__top i{background:#2ee6a6;border-radius:50%;width:9px;height:9px;animation:1.2s infinite frpBlink}.fe-ecg{width:100%;height:130px;display:block}.fe-ecg path{fill:none;stroke:#2ee6a6;stroke-width:3px;stroke-linejoin:round;stroke-dasharray:100;filter:drop-shadow(0 0 6px #2ee6a6);vector-effect:non-scaling-stroke;animation:2.6s linear infinite feEcg}@keyframes feEcg{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-100px}}.fe-monitor__vitals{flex-wrap:wrap;gap:8px;display:flex}.fe-monitor__vitals em{color:#d6fff0;font:700 .76rem var(--display);background:#2ee6a61f;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-style:normal;display:inline-flex}.fe-role{color:#0a5c45;font:800 .82rem var(--display);animation:3.6s ease-in-out infinite feBob;animation-delay:calc(var(--i)*-1.2s);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;display:inline-flex;position:absolute;box-shadow:0 14px 26px -12px #000}.fe-role:first-of-type{top:8%;left:2%}.fe-role:nth-of-type(2){top:16%;right:2%}.fe-role:nth-of-type(3){bottom:6%;right:8%}.fe-cross{width:56px;height:56px;animation:12s linear infinite feSpin;position:absolute;bottom:10%;left:6%}.fe-cross i{background:linear-gradient(90deg,var(--a),var(--b));border-radius:6px;width:56px;height:18px;margin:-9px 0 0 -28px;position:absolute;top:50%;left:50%}.fe-cross i+i{transform:rotate(90deg)}.fe-care{width:300px;height:300px;margin:-150px;position:absolute;top:50%;left:50%}.fe-care__ring{border:2px solid color-mix(in srgb,var(--b) 70%,transparent);border-radius:50%;animation:3s ease-out infinite fePulseR;position:absolute;top:40px;bottom:40px;left:40px;right:40px}.fe-care__ring--2{animation-delay:1.5s}@keyframes fePulseR{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(1.25)}}.fe-care__heart{color:#fff;background:radial-gradient(circle at 35% 30%,#ffc2d6,var(--b) 50%,var(--a));width:130px;height:130px;box-shadow:0 30px 60px -20px var(--b);border-radius:50%;place-items:center;margin:-65px;animation:1.6s ease-in-out infinite feBeat;display:grid;position:absolute;top:50%;left:50%}@keyframes feBeat{15%{transform:scale(1.08)}30%{transform:scale(.97)}45%{transform:scale(1.05)}}.fe-care__sat{width:42px;height:42px;color:var(--a);transform:rotate(calc(var(--i)*60deg)) translateX(135px) rotate(calc(var(--i)*-60deg));background:#fff;border-radius:14px;place-items:center;margin:-21px;animation:20s linear infinite feCareOrbit;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 20px -10px #000}@keyframes feCareOrbit{0%{transform:rotate(calc(var(--i)*60deg)) translateX(135px) rotate(calc(var(--i)*-60deg))}to{transform:rotate(calc(var(--i)*60deg + 360deg)) translateX(135px) rotate(calc(var(--i)*-60deg - 360deg))}}.fe-note{color:#2a0f45;background:#fff;border-radius:18px;gap:5px;padding:14px 16px;display:grid;position:absolute;bottom:4%;right:2%;transform:rotate(3deg);box-shadow:0 20px 40px -20px #000}.fe-note small{font:800 .66rem var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--a)}.fe-note b{font:700 .82rem var(--display)}.fe-note b:last-child{color:#0f9d74}.fe-chat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border-radius:26px;gap:12px;width:min(340px,90%);padding:18px;display:grid;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #fff3}.fe-bub{max-width:85%;font:600 .9rem/1.4 var(--body);opacity:0;animation:9s ease-in-out infinite feBub;animation-delay:calc(var(--i)*1.2s);border-radius:18px;padding:12px 14px}@keyframes feBub{0%{opacity:0;transform:translateY(10px)}8%,85%{opacity:1;transform:none}to{opacity:0}}.fe-bub--q{color:#06223f;background:#fff;border-bottom-left-radius:6px;justify-self:start}.fe-bub--a{background:linear-gradient(110deg,var(--a),var(--b));border-bottom-right-radius:6px;justify-self:end}.fe-scale{gap:6px;display:flex}.fe-scale i{background:#ffffff59;border-radius:50%;width:22px;height:22px}.fe-scale i.is-on{background:#fff;box-shadow:0 0 0 4px #ffffff59}.fe-pill{background:linear-gradient(90deg,#fff 50%,var(--b) 50%);border-radius:999px;width:90px;height:40px;animation:4s ease-in-out infinite feBob;position:absolute;top:6%;right:8%;transform:rotate(-24deg);box-shadow:0 14px 26px -12px #000}.fe-shield{color:#06223f;font:800 .84rem var(--display);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;animation:3.4s ease-in-out infinite reverse feBob;display:inline-flex;position:absolute;bottom:8%;left:4%;box-shadow:0 18px 30px -14px #000}.fe-shield .frk-i{color:var(--a)}@media (max-width:560px){.fe-care{transform:scale(.8)}.fe-note,.fe-role:nth-of-type(3){display:none}}.fri-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fri-btn{border:1.5px solid var(--line);height:44px;color:var(--ink);font:700 .9rem/1 var(--display);cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(120deg,#22d3ee,#7c4dff,#f0457e) border-box;border-color:#0000;border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 8px;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative}.fri-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #4c1d9599}.fri-btn:focus-visible{outline-offset:3px;outline:3px solid #7c4dff}.fri-btn__t{text-overflow:ellipsis;max-width:7.5em;overflow:hidden}.fri-btn.is-busy .fri-glyph__globe{animation:1s linear infinite friSpin}.fri-glyph{color:#fff;background:radial-gradient(circle at 35% 30%,#a5f3fc,#6366f1 55%,#312e81);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid;position:relative;box-shadow:0 4px 12px -4px #4f46e5b3}.fri-glyph__globe{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;width:18px;height:18px}.fri-glyph__wheel{color:#fff;text-align:center;background:#f0457e;border-radius:50%;width:17px;height:17px;font:800 10px/17px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:absolute;bottom:-4px;right:-5px;overflow:hidden;box-shadow:0 0 0 2px #fff}.fri-glyph__wheel i{opacity:0;animation:16s infinite friGlyph;animation-delay:calc(var(--i) * 2s);font-style:normal;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateY(100%)}@keyframes friGlyph{0%{opacity:0;transform:translateY(100%)}2%,11%{opacity:1;transform:none}13%,to{opacity:0;transform:translateY(-100%)}}.fri-btn--header{margin-right:2px}@media (max-width:1180px){.header .fri-btn--header{height:42px;padding:0 10px 0 6px}}@media (max-width:720px){.header .fri-btn--header .fri-btn__t{max-width:4.2em}.header .fri-btn--header{gap:6px;font-size:.82rem}}@media (max-width:360px){.header .fri-btn--header .fri-btn__t{display:none}.header .fri-btn--header{padding:0 6px}}html.fri-lock{overflow:hidden}.fri-ov{z-index:2147482000;background:#0408209e;place-items:center;padding:clamp(0px,3vw,28px);animation:.2s ease-out friFade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes friFade{0%{opacity:0}}.fri-panel{isolation:isolate;color:#e8ecff;background:#0a1036;border-radius:26px;flex-direction:column;width:min(820px,100%);max-height:min(760px,100dvh + -2*clamp(0px,3vw,28px));animation:.28s cubic-bezier(.2,.9,.3,1.2) friUp;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000b3,inset 0 0 0 1px #ffffff14}@keyframes friUp{0%{opacity:0;transform:translateY(18px)scale(.98)}}.fri-panel__aurora{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.fri-panel__aurora i{border-radius:50%;position:absolute}.fri-panel__aurora i:first-child{background:radial-gradient(closest-side,#7c3aed8c,#0000);width:520px;height:520px;top:-260px;right:-180px}.fri-panel__aurora i:nth-child(2){background:radial-gradient(closest-side,#14b8a666,#0000);width:460px;height:460px;bottom:-240px;left:-200px}.fri-panel__aurora i:nth-child(3){background:radial-gradient(closest-side,#f0457e2e,#0000);width:260px;height:260px;top:30%;left:40%}.fri-panel__head,.fri-search,.fri-sugg,.fri-panel__foot{flex:none}.fri-panel__head{align-items:center;gap:16px;padding:22px 22px 14px;display:flex}.fri-panel__head h2{font:800 clamp(1.25rem,2.4vw,1.6rem)/1.15 var(--display);color:#fff;letter-spacing:-.02em;margin:0}.fri-panel__head p{color:#aab4e8;margin:4px 0 0;font-size:.92rem}.fri-panel__orb .fri-glyph{width:52px;height:52px}.fri-panel__orb .fri-glyph__globe{width:28px;height:28px}.fri-panel__orb .fri-glyph__wheel{width:22px;height:22px;font-size:12px;line-height:22px;box-shadow:0 0 0 2px #0a1036}.fri-x{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:50%;align-self:flex-start;place-items:center;width:40px;height:40px;margin-left:auto;display:grid}.fri-x:hover{background:#ffffff29}.fri-search{color:#aab4e8;background:#ffffff12;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;height:48px;margin:0 22px 12px;padding:0 14px;display:flex}.fri-search:focus-within{border-color:#7cf3e1;box-shadow:0 0 0 3px #7cf3e12e}.fri-search input{color:#fff;min-width:0;height:100%;font:500 1rem var(--body);background:0 0;border:0;outline:none;flex:1}.fri-search input::placeholder{color:#8590c4}.fri-sugg{color:#8f9ad0;flex-wrap:wrap;align-items:center;gap:8px;margin:0 22px 10px;font-size:.8rem;display:flex}.fri-sugg button{color:#d9fff8;font:600 .88rem var(--body);cursor:pointer;background:#7cf3e114;border:1px solid #7cf3e166;border-radius:999px;padding:6px 12px}.fri-sugg button:hover{background:#7cf3e133}.fri-lists{overscroll-behavior:contain;flex:1;min-height:0;padding:4px 22px 18px;overflow-y:auto}.fri-group h3{font:800 .76rem/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:#7cf3e1;align-items:center;gap:8px;margin:12px 0 10px;display:flex}.fri-group--own h3{color:#fcd34d}.fri-group ul{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.fri-row{color:#fff;text-align:start;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 34px 10px 14px;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative}.fri-row b{font:700 1rem/1.25 var(--body)}.fri-row small{color:#97a2d8;font-size:.76rem}.fri-row:hover{background:#ffffff1a;border-color:#ffffff38;transform:translateY(-1px)}.fri-row:focus-visible{outline-offset:2px;outline:2px solid #7cf3e1}.fri-row.is-own{background:linear-gradient(135deg,#fcd34d1f,#7c3aed1a);border-color:#fcd34d47}.fri-row.is-own:after{content:"★";color:#fcd34d;font-size:.7rem;position:absolute;top:10px;right:12px}.fri-row.is-cur{background:#7cf3e124;border-color:#7cf3e1}.fri-row.is-cur:after{content:none}.fri-row__tick{color:#04203a;background:#7cf3e1;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.fri-none{color:#aab4e8;padding:20px 0}.fri-panel__foot{color:#8590c4;border-top:1px solid #ffffff14;padding:12px 22px 16px;font-size:.78rem}@media (max-width:720px){.fri-ov{place-items:end stretch;padding:0}.fri-panel{border-radius:24px 24px 0 0;width:100%;height:92dvh;max-height:92dvh;animation:.32s cubic-bezier(.2,.9,.3,1) friSheet}.fri-panel__head{padding:18px 16px 10px}.fri-panel__orb{display:none}.fri-search{margin:0 16px 10px}.fri-sugg{margin:0 16px 8px}.fri-lists{padding:4px 16px 16px}.fri-group ul{grid-template-columns:repeat(2,minmax(0,1fr))}.fri-panel__foot{padding:10px 16px calc(12px + env(safe-area-inset-bottom,0px))}}@keyframes friSheet{0%{opacity:0;transform:translateY(40px)}}.fri-toast{left:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:2147481000;color:#fff;max-width:calc(100vw - 32px);font:600 .9rem var(--body);background:#0a1036;border-radius:999px;align-items:center;gap:10px;padding:8px 8px 8px 10px;animation:.35s ease-out friUp;display:flex;position:fixed;box-shadow:0 18px 40px -18px #0009,inset 0 0 0 1px #ffffff1a}.fri-toast .fri-glyph{width:26px;height:26px}.fri-toast .fri-glyph__globe{width:15px;height:15px}.fri-toast .fri-glyph__wheel{display:none}.fri-toast button{color:#052033;font:700 .85rem var(--body);cursor:pointer;background:#7cf3e1;border:0;border-radius:999px;padding:7px 14px}.fri-toast .fri-toast__x{color:#fff;background:#ffffff1f;place-items:center;width:32px;height:32px;padding:0;display:grid}.fri-chips{flex-wrap:wrap;gap:8px;display:flex}.fri-chips button{color:#fff;font:600 .9rem/1.1 var(--body);cursor:pointer;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:7px 13px;transition:background .15s,border-color .15s,transform .15s}.fri-chips button:hover{background:#ffffff29;transform:translateY(-1px)}.fri-chips button.is-cur{color:#052033;background:#7cf3e1;border-color:#7cf3e1}.fri-chips .fri-chips__more{background:linear-gradient(120deg,#7c4dff,#f0457e);border-color:#0000}html.fri-rtl :-webkit-any(p,h1,h2,h3,h4,h5,h6,li,blockquote,label,td,th,figcaption,dd,dt,summary,legend,a,button,span){unicode-bidi:plaintext}html.fri-rtl :is(p,h1,h2,h3,h4,h5,h6,li,blockquote,label,td,th,figcaption,dd,dt,summary,legend,a,button,span){unicode-bidi:plaintext}html:-webkit-any(:lang(zh),:lang(ja),:lang(ko)) :-webkit-any(h1,h2,h3,h4,.hh-title,.hy-tag,.hy-head,.hz-tag,.hz-head){letter-spacing:0;word-break:keep-all;line-break:strict}html:is(:lang(zh),:lang(ja),:lang(ko)) :is(h1,h2,h3,h4,.hh-title,.hy-tag,.hy-head,.hz-tag,.hz-head){letter-spacing:0;word-break:keep-all;line-break:strict}html:lang(zh-CN){--display:"Manrope","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Source Han Sans SC",system-ui,sans-serif;--body:"Inter","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",system-ui,sans-serif}html:lang(zh-TW){--display:"Manrope","PingFang TC","Microsoft JhengHei","Noto Sans TC",system-ui,sans-serif;--body:"Inter","PingFang TC","Microsoft JhengHei","Noto Sans TC",system-ui,sans-serif}html:lang(ja){--display:"Manrope","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","Noto Sans JP",system-ui,sans-serif;--body:"Inter","Hiragino Kaku Gothic ProN","Yu Gothic","Meiryo","Noto Sans JP",system-ui,sans-serif}html:lang(ko){--display:"Manrope","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",system-ui,sans-serif;--body:"Inter","Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR",system-ui,sans-serif}html:-webkit-any(:lang(hi),:lang(mr),:lang(ne)){--body:"Inter","Nirmala UI","Noto Sans Devanagari","Kohinoor Devanagari",system-ui,sans-serif}html:is(:lang(hi),:lang(mr),:lang(ne)){--body:"Inter","Nirmala UI","Noto Sans Devanagari","Kohinoor Devanagari",system-ui,sans-serif}html:-webkit-any(:lang(ar),:lang(fa),:lang(ur)){--body:"Inter","Segoe UI","Noto Naskh Arabic","Geeza Pro",Tahoma,system-ui,sans-serif}html:is(:lang(ar),:lang(fa),:lang(ur)){--body:"Inter","Segoe UI","Noto Naskh Arabic","Geeza Pro",Tahoma,system-ui,sans-serif}html.fri-on .nav__link{padding-inline-start:10px;padding-inline-end:10px;font-size:.9rem}html.fri-on :-webkit-any(.btn,.frk-btn,.frx-btn){white-space:normal;text-align:center}html.fri-on :is(.btn,.frk-btn,.frx-btn){white-space:normal;text-align:center}html.fri-on :-webkit-any(h1,h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}html.fri-on :is(h1,h2,h3){overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#fri-gt{clip:rect(0 0 0 0);width:1px;height:1px;overflow:hidden;position:absolute!important}.goog-te-banner-frame,iframe.skiptranslate,#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important}body{top:0!important}.goog-text-highlight,font[style]{box-shadow:none!important;background:0 0!important}@media (prefers-reduced-motion:reduce){.fri-glyph__wheel i{animation:none}.fri-glyph__wheel i:first-child{opacity:1;transform:none}}.frt-btn{color:#0b22a8;cursor:pointer;background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(140deg,#0b22a8,#1e6bff 45%,#e8b54a) border-box;border:1.5px solid #0000;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;padding:0;transition:transform .2s,box-shadow .2s;display:inline-grid;position:relative}.frt-btn:hover{transform:translateY(-1px)rotate(-8deg);box-shadow:0 10px 24px -14px #0b22a899}.frt-btn:focus-visible{outline-offset:3px;outline:3px solid #1e6bff}.frt-btn__i{place-items:center;line-height:0;display:grid}.frt-btn svg{overflow:visible}.frt-btn__sun{transform-origin:12px 12px;transition:transform .45s cubic-bezier(.4,0,.2,1)}.frt-btn__cut{transition:transform .45s cubic-bezier(.4,0,.2,1);transform:translate(9px,-9px)}.frt-btn__rays{transform-origin:12px 12px;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .3s}.frt-btn.is-dark{color:#f7d98b;background:linear-gradient(#0d1230,#0d1230) padding-box padding-box,linear-gradient(140deg,#e8b54a,#7c89ff 60%,#1e6bff) border-box}.frt-btn.is-dark .frt-btn__sun{transform:scale(1.55)}.frt-btn.is-dark .frt-btn__cut{transform:translate(0)}.frt-btn.is-dark .frt-btn__rays{opacity:0;transform:rotate(-90deg)scale(.4)}@media (max-width:420px){.frt-btn{width:38px;height:38px}}html.frt-vt::view-transition-old(root){mix-blend-mode:normal;animation:none}html.frt-vt::view-transition-new(root){mix-blend-mode:normal;animation:none}html.frt-vt::view-transition-new(root){animation:.85s cubic-bezier(.4,0,.2,1) frtReveal}@keyframes frtReveal{0%{clip-path:circle(0 at var(--frt-x,90%) var(--frt-y,40px))}to{clip-path:circle(150vmax at var(--frt-x,90%) var(--frt-y,40px))}}@media (prefers-reduced-motion:reduce){.frt-btn__sun,.frt-btn__cut,.frt-btn__rays{transition:none}}html.fr-protect body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}html.fr-protect :-webkit-any(input,textarea,select,[contenteditable=""],[contenteditable=true],.fr-copy-ok){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.fr-protect :is(input,textarea,select,[contenteditable=""],[contenteditable=true],.fr-copy-ok){-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.fr-protect :-webkit-any(input,textarea,select,[contenteditable=""],[contenteditable=true],.fr-copy-ok) *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.fr-protect :is(input,textarea,select,[contenteditable=""],[contenteditable=true],.fr-copy-ok) *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}html.fr-protect img{-webkit-user-drag:none}@property --fx5-r{syntax:"<length>";inherits:true;initial-value:0}.fx5-lang{z-index:2147483000;pointer-events:none;--ease:cubic-bezier(.22,1,.36,1);position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fx5-lang__bg{background:radial-gradient(60vmax 60vmax at var(--x) var(--y),color-mix(in srgb,var(--c1) 55%,#07152e) 0%,transparent 70%), radial-gradient(70vmax 50vmax at calc(100% - var(--x)) calc(100% - var(--y)),color-mix(in srgb,var(--c2) 40%,#07152e) 0%,transparent 70%), #07152e;position:absolute;top:0;bottom:0;left:0;right:0}.fx5-lang__bg:after{content:"";background:radial-gradient(circle,#0000 30%,#0308168c 100%);position:absolute;top:0;bottom:0;left:0;right:0}.fx5-lang__cv{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fx5-lang>.fx5-lang__bg,.fx5-lang>.fx5-lang__cv{transition:clip-path .62s var(--ease),-webkit-mask-size .62s var(--ease),opacity .5s}.fx5-lang--ripple .fx5-lang__bg,.fx5-lang--bloom .fx5-lang__bg{clip-path:circle(0 at var(--x) var(--y))}.fx5-lang--ripple.is-in .fx5-lang__bg,.fx5-lang--bloom.is-in .fx5-lang__bg{clip-path:circle(150vmax at var(--x) var(--y))}.fx5-lang--diamond .fx5-lang__bg{clip-path:polygon(var(--px) var(--py),var(--px) var(--py),var(--px) var(--py),var(--px) var(--py))}.fx5-lang--diamond.is-in .fx5-lang__bg{clip-path:polygon(var(--px) -220%,320% var(--py),var(--px) 320%,-220% var(--py))}.fx5-lang--curtain .fx5-lang__bg{clip-path:inset(50% 0)}.fx5-lang--curtain.is-in .fx5-lang__bg{clip-path:inset(0)}.fx5-lang--sweep .fx5-lang__bg{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.fx5-lang--sweep.is-in .fx5-lang__bg{clip-path:polygon(-30% 0,100% 0,100% 100%,0 100%)}.fx5-lang--wave .fx5-lang__bg{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.fx5-lang--wave.is-in .fx5-lang__bg{clip-path:polygon(0 0,130% 0,100% 100%,0 100%)}.fx5-lang--ink .fx5-lang__bg{--fx5-r:0px;-webkit-mask:radial-gradient(circle at var(--x) var(--y),#000 var(--fx5-r),transparent calc(var(--fx5-r) + 40px)),radial-gradient(circle at 20% 80%,#000 calc(var(--fx5-r) * .8),transparent calc(var(--fx5-r) * .8 + 60px)),radial-gradient(circle at 85% 70%,#000 calc(var(--fx5-r) * .7),transparent calc(var(--fx5-r) * .7 + 60px));-webkit-mask:radial-gradient(circle at var(--x) var(--y),#000 var(--fx5-r),transparent calc(var(--fx5-r) + 40px)),radial-gradient(circle at 20% 80%,#000 calc(var(--fx5-r) * .8),transparent calc(var(--fx5-r) * .8 + 60px)),radial-gradient(circle at 85% 70%,#000 calc(var(--fx5-r) * .7),transparent calc(var(--fx5-r) * .7 + 60px));mask:radial-gradient(circle at var(--x) var(--y),#000 var(--fx5-r),transparent calc(var(--fx5-r) + 40px)),radial-gradient(circle at 20% 80%,#000 calc(var(--fx5-r) * .8),transparent calc(var(--fx5-r) * .8 + 60px)),radial-gradient(circle at 85% 70%,#000 calc(var(--fx5-r) * .7),transparent calc(var(--fx5-r) * .7 + 60px));transition:--fx5-r .8s var(--ease),opacity .5s}.fx5-lang--ink.is-in .fx5-lang__bg{--fx5-r:160vmax}.fx5-lang--shutter .fx5-lang__bg{opacity:0;transition:opacity .2s .45s}.fx5-lang--shutter.is-in .fx5-lang__bg{opacity:1}.fx5-blinds{z-index:0;grid-template-columns:repeat(7,1fr);display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fx5-blinds i{background:linear-gradient(180deg,color-mix(in srgb,var(--c1) 55%,#07152e),#07152e 70%,color-mix(in srgb,var(--c2) 40%,#07152e));transform-origin:top;transition:transform .5s var(--ease);transform:scaleY(0)}.fx5-blinds i:nth-child(2n){transform-origin:bottom}.fx5-lang.is-in .fx5-blinds i{transform:scaleY(1)}.fx5-blinds i:first-child{transition-delay:0s}.fx5-blinds i:nth-child(2){transition-delay:40ms}.fx5-blinds i:nth-child(3){transition-delay:80ms}.fx5-blinds i:nth-child(4){transition-delay:.12s}.fx5-blinds i:nth-child(5){transition-delay:.16s}.fx5-blinds i:nth-child(6){transition-delay:.2s}.fx5-blinds i:nth-child(7){transition-delay:.24s}.fx5-lang__txt{text-align:center;color:#fff;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.fx5-lang__ring{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--c3) 45%,transparent);width:min(62vmin,520px);box-shadow:0 0 0 18px color-mix(in srgb,var(--c1) 10%,transparent),0 0 0 46px color-mix(in srgb,var(--c2) 6%,transparent),inset 0 0 80px color-mix(in srgb,var(--c1) 30%,transparent);opacity:0;transition:scale 1s var(--ease) .15s,opacity .6s .15s;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.4}.fx5-lang.is-in .fx5-lang__ring{opacity:1;scale:1}.fx5-lang--bloom .fx5-lang__ring{border-style:dashed;animation:6s linear infinite fx5-spin}.fx5-lang__name{letter-spacing:-.02em;text-shadow:0 0 40px color-mix(in srgb,var(--c1) 70%,transparent),0 4px 30px #0006;overflow-wrap:anywhere;max-width:94vw;font:800 clamp(2.1rem,9vw,6.4rem)/1.15 Manrope,Inter,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative}.fx5-lang__name span{opacity:0;filter:blur(8px);transition:transform .7s var(--ease),opacity .5s,filter .6s;transition-delay:calc(.22s + var(--i) * 45ms);display:inline-block;transform:translateY(.55em)rotateX(70deg)scale(.7)}.fx5-lang--sweep .fx5-lang__name span{transform:translate(-.8em)scale(.8)}.fx5-lang--wave .fx5-lang__name span{transform:translateY(-.6em)scale(.8)}.fx5-lang--wave .fx5-lang__name span:nth-child(2n){transform:translateY(.6em)scale(.8)}.fx5-lang--ink .fx5-lang__name span{filter:blur(16px);transform:scale(1.8)}.fx5-lang--diamond .fx5-lang__name span{transform:rotate(-25deg)scale(.4)}.fx5-lang.is-in .fx5-lang__name span{opacity:1;filter:none;transform:none}.fx5-lang__hi{color:color-mix(in srgb,var(--c3) 70%,#fff);opacity:0;transition:opacity .6s .55s,transform .7s var(--ease) .55s;font:600 clamp(1.1rem,3vw,1.7rem)/1.3 Inter,Noto Sans,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Ubuntu,Cantarell,Helvetica Neue,sans-serif;position:relative;transform:translateY(14px)}.fx5-lang__en{letter-spacing:.24em;text-transform:uppercase;color:#e6ecffbf;opacity:0;font:700 .78rem/1 Inter,sans-serif;transition:opacity .6s .7s;position:relative}.fx5-lang__en:before,.fx5-lang__en:after{content:"";vertical-align:middle;opacity:.6;background:currentColor;width:28px;height:1px;margin:0 10px;display:inline-block}.fx5-lang.is-in .fx5-lang__hi{opacity:1;transform:none}.fx5-lang.is-in .fx5-lang__en{opacity:1}.fx5-lang.is-out{transition:opacity .75s ease,filter .75s ease,transform .75s var(--ease);opacity:0;filter:blur(10px);transform:scale(1.08)}html.fx5-settle{background:#07152e}html.fx5-settle body{animation:fx5-settle .9s var(--k5-ease,cubic-bezier(.22,1,.36,1))}@keyframes fx5-settle{0%{filter:blur(5px)saturate(1.3);transform:scale(.975)}to{filter:none;transform:none}}@keyframes fx5-spin{to{rotate:360deg}}.fx5-lang.fx5-rm *{transition:none!important;animation:none!important}.fx5-lang.fx5-rm .fx5-lang__bg{clip-path:none!important;-webkit-mask:none!important;mask:none!important}.fx5-lang.fx5-rm{opacity:0;transition:opacity .25s}.fx5-lang.fx5-rm.is-in{opacity:1}.fx5-lang.fx5-rm.is-in.is-out{opacity:0;filter:none;transform:none}.fx5-lang.fx5-rm .fx5-lang__name span,.fx5-lang.fx5-rm .fx5-lang__hi,.fx5-lang.fx5-rm .fx5-lang__en{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){html.fx5-settle body{animation:none}}.fx5-sky{z-index:2147482990;pointer-events:none;transition:opacity .65s;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.fx5-sky.is-out{opacity:0}.fx5-sky__cv{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fx5-sky--dark{background:radial-gradient(70vmax 70vmax at var(--x) var(--y),#4169e159,#07152e33 45%,transparent 70%),linear-gradient(180deg,#04091c9e,#0b244766)}.fx5-sky--light{background:radial-gradient(70vmax 70vmax at var(--x) var(--y),#ffd6788c,#ffecbe40 40%,transparent 70%),linear-gradient(180deg,#fff4d666,#ffe2aa2e)}.fx5-moon,.fx5-sun,.fx5-rays,.fx5-flare{left:var(--x);top:var(--y);border-radius:50%;position:absolute}.fx5-moon{filter:drop-shadow(0 0 26px #f4e9c8a6);width:120px;height:120px;margin:-60px 0 0 -60px;animation:1.5s cubic-bezier(.22,1,.36,1) both fx5-moon;box-shadow:inset -26px 10px #f4e9c8}@keyframes fx5-moon{0%{opacity:0;transform:translate(0)scale(.2)rotate(-40deg)}35%{opacity:1}to{opacity:1;transform:translate(-26vw,22vh)scale(1)rotate(0)}}.fx5-shoot{opacity:0;background:linear-gradient(90deg,#0000,#fff);border-radius:2px;width:160px;height:2px;animation:.9s ease-out .35s both fx5-shoot;position:absolute;top:12%;left:70%;transform:rotate(155deg)}.fx5-shoot--2{width:110px;animation-delay:.75s;top:20%;left:35%}@keyframes fx5-shoot{0%{opacity:0;translate:0}20%{opacity:1}to{opacity:0;translate:-38vw 16vh}}.fx5-sun{background:radial-gradient(circle,#fff6d8 0 30%,#ffd27a 52%,#ffb44600 70%);width:150px;height:150px;margin:-75px 0 0 -75px;animation:1.5s cubic-bezier(.22,1,.36,1) both fx5-sun}@keyframes fx5-sun{0%{opacity:0;transform:scale(.1)}30%{opacity:1}to{opacity:.9;transform:translate(-18vw,18vh)scale(1.5)}}.fx5-rays{background:repeating-conic-gradient(from 0deg,#ffd67829 0 4deg,transparent 4deg 15deg);width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;animation:1.6s ease-out both fx5-rays;-webkit-mask:radial-gradient(circle,#000 0,#0000 55%);mask:radial-gradient(circle,#000 0,#0000 55%)}@keyframes fx5-rays{0%{opacity:0;transform:scale(.05)rotate(0)}25%{opacity:1}to{opacity:0;transform:scale(1)rotate(40deg)}}.fx5-flare{width:24px;height:24px;margin:-12px 0 0 -12px;animation:1s ease-out both fx5-flare;box-shadow:0 0 0 2px #ffd67880}@keyframes fx5-flare{to{opacity:0;transform:scale(40)}}@media (prefers-reduced-motion:reduce){.fx5-sky{display:none}}.hz{--a:#60a5fa;--b:#bfdbfe;--c:#1e6bff;isolation:isolate;color:#fff;min-height:min(900px,calc(100svh - var(--header-h,76px)));background:#06104d;flex-direction:column;padding:clamp(24px,3.6vh,48px) 0 clamp(18px,2.4vh,28px);display:flex;position:relative;overflow:hidden}.hz--mr{--a:#2dd4bf;--b:#fcd34d;--c:#0d9488}.hz--dm{--a:#ff4fa3;--b:#ffb36b;--c:#c026d3}.hz--it{--a:#a3e635;--b:#67e8f9;--c:#65a30d}.hz--af{--a:#f5c451;--b:#ffe9a8;--c:#b8860b}.hz__inner{flex-direction:column;flex:1;display:flex;position:relative}@media (min-width:961px){.hz{padding-bottom:clamp(84px,10vh,96px)}}.hz-bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hz-bg i{opacity:0;transition:opacity 1.1s;position:absolute;top:0;bottom:0;left:0;right:0}.hz-bg i.is-on{opacity:1}.hz-bg__all{background:radial-gradient(48% 62% at 74% 46%,#1e6bff9e,#0000 64%),radial-gradient(40% 50% at 6% 100%,#0b22a8d9,#0000 60%),linear-gradient(155deg,#050c3f,#0a1d8a 52%,#071360)}.hz-bg__mr{background:radial-gradient(48% 62% at 74% 44%,#0d94888c,#0000 64%),radial-gradient(34% 40% at 94% 8%,#fcd34d33,#0000 60%),linear-gradient(155deg,#021c1c,#06433f 52%,#022b2a)}.hz-bg__dm{background:radial-gradient(46% 60% at 74% 46%,#c026d380,#0000 64%),radial-gradient(38% 46% at 96% 96%,#ff9f434d,#0000 60%),linear-gradient(155deg,#1a0526,#4a0b4a 52%,#24062e)}.hz-bg__it{background:radial-gradient(46% 60% at 74% 44%,#65a30d52,#0000 64%),radial-gradient(38% 46% at 8% 96%,#22d3ee2e,#0000 60%),linear-gradient(155deg,#05080c,#0d1a17 52%,#060b0d)}.hz-bg__af{background:radial-gradient(44% 58% at 74% 46%,#f5c45142,#0000 64%),radial-gradient(40% 50% at 6% 98%,#b8860b3d,#0000 60%),linear-gradient(155deg,#0a0703,#221808 52%,#0c0904)}.hz-grid{background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(70% 80% at 70% 45%,#000,#0000 75%);mask:radial-gradient(70% 80% at 70% 45%,#000,#0000 75%)}.hz-aur{opacity:.22;background:radial-gradient(circle,var(--a),transparent 62%);border-radius:50%;width:60vmax;height:60vmax;transition:background 1s;position:absolute}.hz-aur--a{animation:26s ease-in-out infinite hzAur;top:-30vmax;left:-20vmax}.hz-aur--b{background:radial-gradient(circle,var(--b),transparent 62%);opacity:.14;animation:32s ease-in-out infinite reverse hzAur;bottom:-34vmax;right:-26vmax}@keyframes hzAur{0%,to{transform:translate(0)}50%{transform:translate(6vmax,4vmax)}}.hz-slides{flex:1;align-items:center;display:grid}.hz-slide{opacity:0;visibility:hidden;grid-area:1/1;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(24px,4vw,64px);transition:opacity .5s,visibility 0s .5s;display:grid}.hz-slide.is-on{opacity:1;visibility:visible;transition:opacity .6s}.hz-copy{z-index:1;min-width:0;position:relative}.hz-stage{aspect-ratio:1/.92;justify-self:end;width:100%;min-width:0;max-width:640px;position:relative}.hz-in{opacity:0;transform:translateY(14px)}.hz-slide.is-on .hz-in{animation:.7s cubic-bezier(.2,.7,.2,1) forwards hzIn;animation-delay:calc(var(--s) * 80ms)}@keyframes hzIn{to{opacity:1;transform:none}}.hz.is-calm .hz-in{opacity:1;transform:none;animation:none!important}.hz-eye{font:700 .82rem/1 var(--display,Manrope),system-ui,sans-serif;letter-spacing:.06em;text-transform:uppercase;color:var(--b);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-bottom:16px;padding:6px 14px 6px 6px;display:inline-flex}.hz-eye i{background:linear-gradient(135deg,var(--b),var(--a));color:#0b0b14;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.hz-eye em{color:#ffffff8c;letter-spacing:.1em;font-style:normal}.hz-head{font-family:var(--display,Manrope),system-ui,sans-serif;margin:0 0 18px}.hz-kick{font:700 clamp(.72rem,.9vw,.84rem)/1.5 var(--display,Manrope),system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#dee8ffd1;flex-wrap:wrap;gap:4px 0;margin-bottom:14px;display:flex}.hz-kick__i:before{content:"";vertical-align:middle;background:#7dd3fc;border-radius:50%;width:7px;height:7px;margin:0 7px 1px 0;display:inline-block}.hz-kick__i--1:before{background:#ff6fb5}.hz-kick__i--2:before{background:#a3e635}.hz-kick__i--3:before{background:#f5c451}.hz-sep{margin-right:6px}.hz-tag{letter-spacing:-.025em;text-wrap:balance;background:linear-gradient(100deg,#fff 0 38%,var(--b) 64%,var(--a) 92%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;font-size:clamp(38px,4.7vw,68px);font-weight:800;line-height:1.02;display:block}.hz-motto{color:#f0f4ffeb;max-width:560px;margin:0 0 20px;padding-left:18px;font-size:clamp(17px,1.45vw,21px);font-weight:600;line-height:1.5;position:relative}.hz-motto:before{content:"";background:linear-gradient(var(--b),var(--a));border-radius:4px;width:4px;position:absolute;top:4px;bottom:4px;left:0}.hz-flow{flex-wrap:wrap;gap:8px;margin:0 0 26px;padding:0;list-style:none;display:flex}.hz-flow li{font:700 .86rem/1 var(--display,Manrope),system-ui,sans-serif;color:#fff;animation:6s linear infinite hzFlow;animation-delay:calc(var(--j) * 1.5s);background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;display:inline-flex}.hz-flow b{background:#ffffff1f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:.75rem;display:grid}@keyframes hzFlow{0%,22%{background:#ffffff29;border-color:#ffffff80}26%,to{background:#ffffff0d;border-color:#ffffff29}}.hz.is-paused .hz-flow li,.hz.is-calm .hz-flow li{animation-play-state:paused}.hz-ctas{flex-wrap:wrap;gap:12px;margin-bottom:22px;display:flex}.hz-cta{box-shadow:0 14px 34px -14px var(--a)}.hz-chips{flex-wrap:wrap;gap:8px;display:flex}.hz-chips a{color:#f0f4ffe6;background:#ffffff0d;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:inline-flex}.hz-chips a:hover{border-color:var(--a);color:#fff;background:#ffffff1f}.hz-chips__more{color:var(--b)!important}.hz-team--0 svg{color:#7dd3fc}.hz-team--1 svg{color:#ff6fb5}.hz-team--2 svg{color:#a3e635}.hz-team--3 svg{color:#f5c451}.hz-nav{align-items:stretch;gap:10px;margin-top:clamp(18px,2.8vh,32px);display:flex}.hz-arrow,.hz-pause{color:#fff;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:50%;flex:none;place-items:center;width:50px;transition:background .2s,border-color .2s;display:grid}.hz-arrow{align-self:center;height:50px}.hz-pause{align-self:center;width:40px;height:40px}.hz-arrow:hover,.hz-pause:hover{border-color:var(--a);background:#ffffff1f}.hz-tabs{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.hz-tab{color:#ebf0ffd1;min-width:0;font:700 .88rem/1.15 var(--display,Manrope),system-ui,sans-serif;cursor:pointer;text-align:left;background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;padding:12px 14px 16px;transition:background .25s,border-color .25s,color .25s;display:flex;position:relative}.hz-tab:hover{color:#fff;border-color:#ffffff59}.hz-tab.is-on{color:#fff;border-color:var(--a);background:#ffffff1a}.hz-tab__ic{background:#ffffff14;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hz-tab--all .hz-tab__ic{color:#93c5fd}.hz-tab--mr .hz-tab__ic{color:#2dd4bf}.hz-tab--dm .hz-tab__ic{color:#ff6fb5}.hz-tab--it .hz-tab__ic{color:#a3e635}.hz-tab--af .hz-tab__ic{color:#f5c451}.hz-tab.is-on .hz-tab__ic{background:linear-gradient(135deg,var(--b),var(--a));color:#0b0b14}.hz-tab__t{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.hz-tab__bar{background:#ffffff1a;border-radius:3px;height:3px;position:absolute;bottom:7px;left:14px;right:14px;overflow:hidden}.hz-tab__bar i{border-radius:inherit;background:linear-gradient(90deg,var(--a),var(--b));transform-origin:0;animation:hzBar var(--ms) linear forwards;position:absolute;top:0;bottom:0;left:0;right:0}html.fri-rtl .hz-tab__bar i{transform-origin:100%}@keyframes hzBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hz.is-paused .hz-tab__bar i{animation-play-state:paused}.hz.is-calm .hz-tab__bar i{animation:none;transform:none}.hz.is-away *,.hz.is-away :before,.hz.is-away :after{animation-play-state:paused!important}.hzv{--f1:clamp(9px,2cqw,12.5px);--f2:clamp(10px,2.4cqw,14px);position:absolute;top:0;bottom:0;left:0;right:0;container-type:inline-size}.hzv *{box-sizing:border-box}.hzv p{margin:0}.hzv .frk-i{flex:none}@keyframes hzSpin{to{transform:rotate(360deg)}}@keyframes hzBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6cqw)}}@keyframes hzFade{0%,to{opacity:.35}50%{opacity:1}}@keyframes hzPop{0%{opacity:0;transform:scale(.9)translateY(2cqw)}to{opacity:1;transform:none}}.hzv-glass{background:linear-gradient(160deg,#ffffff24,#ffffff0a);border:1px solid #ffffff2e;border-radius:16px;box-shadow:0 2cqw 5cqw -2cqw #0009}.hzv-all{place-items:center;display:grid}.hzg{aspect-ratio:1;touch-action:pan-y;width:72%;position:absolute;top:4%;left:14%}.hzg-atmo{background:radial-gradient(circle,#60a5fa8c 52%,#1e6bff2e 62%,#0000 70%);border-radius:50%;position:absolute;top:-7%;bottom:-7%;left:-7%;right:-7%}.hzg-ball{background:radial-gradient(circle at 34% 28%,#3f7bff 0,#1640d6 34%,#0a2499 62%,#06125c 100%);border-radius:50%;position:absolute;top:7%;bottom:7%;left:7%;right:7%;box-shadow:inset -3cqw -4cqw 8cqw #020628a6,0 0 0 1px #93c5fd59}.hzg-cv{cursor:grab;touch-action:pan-y;width:100%;height:100%;position:absolute;top:0;left:0}.hzg-cv:active{cursor:grabbing}.hzg-gloss{pointer-events:none;background:radial-gradient(circle at 30% 22%,#ffffff52,#0000 30%),radial-gradient(circle at 70% 85%,#1e6bff40,#0000 45%);border-radius:50%;position:absolute;top:7%;bottom:7%;left:7%;right:7%}.hzv-orbit{pointer-events:none;border:1px solid #93c5fd59;border-radius:50%;width:84%;height:30%;position:absolute;top:30%;left:8%;transform:rotate(-12deg)}.hzv-orbit--b{border-style:dashed;border-color:#93c5fd38;width:64%;height:96%;top:-2%;left:18%;transform:rotate(28deg)}.hzv-orbit i{border-radius:50%;animation:14s linear infinite hzSpin;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.hzv-orbit i:after{content:"";background:#bfdbfe;border-radius:50%;width:9px;height:9px;margin-left:-4.5px;position:absolute;top:-5px;left:50%;box-shadow:0 0 12px 3px #93c5fdcc}.hzv-orbit--b i{animation-duration:22s;animation-direction:reverse}.hza-cards{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hza-card{font-size:var(--f1);background:linear-gradient(160deg,#2850dc99,#08166ebf);border:1px solid #93c5fd59;border-radius:14px;align-items:center;gap:1.4cqw;padding:1.3cqw 1.8cqw 1.3cqw 1.3cqw;animation:.7s both hzPop,7s ease-in-out infinite hzBob;display:flex;position:absolute;box-shadow:0 2cqw 4cqw -2cqw #0009}.hza-card i{border-radius:10px;place-items:center;width:5.4cqw;min-width:26px;height:5.4cqw;min-height:26px;display:grid}.hza-card b{font:700 var(--f2)/1.15 var(--display,Manrope),system-ui,sans-serif;white-space:nowrap;display:block}.hza-card small{color:#dbeafebf;font-size:var(--f1);display:block}.hza-card--0{animation-delay:.1s,0s;top:9%;left:0}.hza-card--0 i{color:#cffafe;background:#0e7490}.hza-card--1{animation-delay:.2s,-2s;top:15%;right:0}.hza-card--1 i{color:#fce7f3;background:#9d174d}.hza-card--2{animation-delay:.3s,-4s;top:63%;left:2%}.hza-card--2 i{color:#ecfccb;background:#3f6212}.hza-card--3{animation-delay:.4s,-5s;top:58%;right:2%}.hza-card--3 i{color:#fef3c7;background:#854d0e}.hza-stats{white-space:nowrap;background:#06104db8;border:1px solid #93c5fd4d;border-radius:999px;gap:1cqw;padding:1cqw;display:flex;position:absolute;bottom:2%;left:50%;transform:translate(-50%)}.hza-stats span{font-size:var(--f1);color:#dbeafed9;border-radius:999px;padding:.8cqw 1.8cqw}.hza-stats span:first-child{color:#06104d;background:linear-gradient(135deg,#93c5fd,#3b82f6)}.hza-stats b{font:800 var(--f2)/1 var(--display,Manrope),system-ui,sans-serif;margin-right:3px}.hza-hint{font-size:var(--f1);color:#dbeafe99;align-items:center;gap:5px;display:inline-flex;position:absolute;bottom:13%;right:3%}@media (hover:none){.hza-hint{display:none}}.hzm-ring{border:1px dashed #2dd4bf59;border-radius:50%;width:84%;height:66%;position:absolute;top:6%;left:8%}.hzm-ring--b{border-style:solid;border-color:#fcd34d40;width:60%;height:46%;top:16%;left:20%}.hzm-orb{width:0;height:0;animation:16s ease-in-out infinite alternate hzOrbX;position:absolute;top:39%;left:50%}.hzm-av{color:#042f2e;border-radius:50%;place-items:center;width:6.8cqw;height:6.8cqw;animation:16s ease-in-out infinite alternate hzOrbY;display:grid;position:absolute;top:-3.4cqw;left:-3.4cqw;box-shadow:0 0 0 .9cqw #2dd4bf29}.hzm-av--0{background:#5eead4}.hzm-av--1{background:#fcd34d}.hzm-av--2{background:#e0f2fe}@keyframes hzOrbX{0%{transform:translate(-40cqw)}to{transform:translate(40cqw)}}@keyframes hzOrbY{0%{transform:translateY(-14cqw)}25%{transform:translateY(14cqw)}50%{transform:translateY(-14cqw)}75%{transform:translateY(14cqw)}to{transform:translateY(-14cqw)}}.hzm-orb--0{animation-delay:0s}.hzm-orb--0 .hzm-av{animation-delay:-4s}.hzm-orb--1{animation-delay:-5s}.hzm-orb--1 .hzm-av{animation-delay:-1s}.hzm-orb--2{animation-delay:-10s}.hzm-orb--2 .hzm-av{animation-delay:-6s}.hzm-orb--3{animation-direction:alternate-reverse;animation-delay:-14s}.hzm-orb--3 .hzm-av{animation-delay:-2s}.hzm-orb--4{animation-direction:alternate-reverse;animation-delay:-3s}.hzm-orb--4 .hzm-av{animation-delay:-7s}.hzm-orb--5{animation-direction:alternate-reverse;animation-delay:-8s}.hzm-orb--5 .hzm-av{animation-delay:-12s}.hzm-q{color:#0f2b2a;z-index:2;background:#fbfffe;border-radius:18px;flex-direction:column;gap:1.8cqw;width:58%;padding:2.4cqw;animation:.7s .1s both hzPop;display:flex;position:absolute;top:14%;left:21%;box-shadow:0 3cqw 7cqw -3cqw #000000b3}.hzm-q__h{font:700 var(--f1)/1 var(--display,Manrope),system-ui,sans-serif;color:#0d9488;text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;display:flex}.hzm-q__h b{color:#64748b}.hzm-live{background:#10b981;border-radius:50%;width:1.6cqw;height:1.6cqw;margin-right:.6cqw;animation:1.4s ease-in-out infinite hzFade;display:inline-block}.hzm-q p{font:800 clamp(12px,3.1cqw,19px)/1.2 var(--display,Manrope),system-ui,sans-serif}.hzm-scale{grid-template-columns:repeat(11,minmax(0,1fr));gap:.6cqw;display:grid}.hzm-scale i{aspect-ratio:1;font:700 var(--f1)/1 var(--display,Manrope),system-ui,sans-serif;color:#0f766e;background:#e6f7f5;border-radius:6px;place-items:center;font-style:normal;animation:11s linear infinite hzScale;display:grid}.hzm-scale i:nth-child(9){animation-delay:2.2s}.hzm-scale i:nth-child(10){animation-delay:4.4s}.hzm-scale i:nth-child(11){animation-delay:6.6s}.hzm-scale i:nth-child(8){animation-delay:8.8s}.hzm-scale i:nth-child(-n+7){animation:none}@keyframes hzScale{0%,4%{color:#0f766e;background:#e6f7f5}8%,18%{color:#fff;background:#0d9488}24%,to{color:#0f766e;background:#e6f7f5}}.hzm-done{font:700 var(--f1)/1 var(--display,Manrope),system-ui,sans-serif;color:#334155;grid-template-columns:auto 1fr;align-items:center;gap:1.4cqw;display:grid}.hzm-done i{background:#e2e8f0;border-radius:99px;height:1.8cqw;overflow:hidden}.hzm-done b{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#0d9488,#fcd34d);width:100%;height:100%;animation:9s ease-in-out infinite hzFill;display:block}@keyframes hzFill{0%{transform:scaleX(.18)}80%,to{transform:scaleX(.92)}}.hzm-mix{z-index:3;gap:1cqw;display:flex;position:absolute;top:62%;left:6%}.hzm-mix span{font:700 var(--f1)/1 var(--display,Manrope),system-ui,sans-serif;color:#042f2e;border-radius:999px;padding:1cqw 1.6cqw}.hzm-mix__a{background:#5eead4}.hzm-mix__b{background:#fcd34d}.hzm-mix__c{background:#e0f2fe}.hzm-badge{z-index:3;font-size:var(--f1);color:#ccfbf1;background:#021c1ccc;border:1px solid #2dd4bf73;border-radius:14px;padding:1.2cqw 2cqw;position:absolute;top:63%;right:5%}.hzm-badge b{font:800 clamp(14px,3.6cqw,22px)/1 var(--display,Manrope),system-ui,sans-serif;color:#fcd34d;margin-right:4px}.hzm-tick{position:absolute;left:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.hzm-tick--0{bottom:12%}.hzm-tick--1{bottom:1%}.hzm-tick__t{gap:1.2cqw;width:max-content;animation:60s linear infinite hzTick;display:flex}.hzm-tick--1 .hzm-tick__t{animation-duration:70s;animation-direction:reverse}@keyframes hzTick{to{transform:translate(-50%)}}.hzm-tick__t>span{font:600 var(--f1)/1 var(--display,Manrope),system-ui,sans-serif;color:#d1fae5;white-space:nowrap;background:#ffffff12;border:1px solid #2dd4bf38;border-radius:999px;align-items:center;gap:.9cqw;padding:.9cqw 1.6cqw .9cqw 1cqw;display:inline-flex}.hzm-tick .cc-flag{box-shadow:0 0 0 1px #ffffff4d}.hzd-glow{background:radial-gradient(circle,#ff4fa373,#0000 65%);border-radius:50%;width:40%;height:70%;position:absolute;top:10%;left:30%}.hzd-phone{z-index:2;background:linear-gradient(160deg,#2b1036,#12061a);border:1px solid #ffffff38;border-radius:5cqw;width:34%;height:84%;padding:1.6cqw;animation:10s ease-in-out infinite hzPhone;position:absolute;top:3%;left:33%;transform:perspective(1100px)rotateY(-16deg)rotateX(6deg);box-shadow:0 4cqw 8cqw -3cqw #000c,inset 0 0 0 .5cqw #ffffff0d}@keyframes hzPhone{0%,to{transform:perspective(1100px)rotateY(-16deg)rotateX(6deg)}50%{transform:perspective(1100px)rotateY(-8deg)rotateX(3deg)translateY(-1cqw)}}.hzd-screen{color:#1f1029;height:100%;font-size:var(--f1);background:#fff;border-radius:3.6cqw;flex-direction:column;gap:1.6cqw;padding:2cqw;display:flex;overflow:hidden}.hzd-top{align-items:center;gap:1.4cqw;display:flex}.hzd-top>i{background:linear-gradient(135deg,#ff4fa3,#ffb36b);border-radius:50%;width:5cqw;height:5cqw}.hzd-top b{font-weight:800;display:block}.hzd-top small{color:#8a7a92;display:block}.hzd-media{background:linear-gradient(135deg,#ff4fa3,#c026d3 50%,#ffb36b);border-radius:2.4cqw;flex:1;max-height:42%;position:relative;overflow:hidden}.hzd-media__s{background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.6s ease-in-out infinite hzSheen;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hzSheen{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.hzd-acts{align-items:center;gap:1.4cqw;display:flex}.hzd-heart{color:#e11d74;background:#ffe4f1;border-radius:50%;place-items:center;width:4.6cqw;height:4.6cqw;animation:2.4s ease-in-out infinite hzHeart;display:grid}@keyframes hzHeart{0%,60%,to{transform:scale(1)}70%{transform:scale(1.3)}80%{transform:scale(.95)}}.hzd-acts>i{background:#f1e6f4;border-radius:9px;width:12cqw;height:1cqw}.hzd-acts>i+i{width:7cqw}.hzd-cta{text-align:center;color:#fff;background:linear-gradient(90deg,#ff4fa3,#ff8a4c);border-radius:2cqw;padding:1.4cqw;font-weight:800}.hzd-post2{border-top:1px solid #f1e6f4;flex-direction:column;gap:1cqw;padding-top:1cqw;display:flex}.hzd-post2 i{background:#f1e6f4;border-radius:9px;height:1cqw}.hzd-post2 i+i{width:60%}.hzd-float{opacity:0;background:#ff4fa3;border-radius:50%;width:3.6cqw;height:3.6cqw;animation:3.6s ease-out infinite hzFloatUp;position:absolute;bottom:30%;right:-2cqw}.hzd-float:before{content:"";background:#fff;border-radius:50% 50% 0;position:absolute;top:28%;bottom:28%;left:28%;right:28%;transform:rotate(45deg)}.hzd-float--1{background:#ffb36b;animation-delay:1.2s}.hzd-float--2{background:#c026d3;animation-delay:2.4s}@keyframes hzFloatUp{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}to{opacity:0;transform:translateY(-24cqw)translate(-4cqw)scale(1.1)}}.hzd-bub{font:700 var(--f1)/1 var(--display,Manrope),system-ui,sans-serif;color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:.9cqw;padding:1.1cqw 1.8cqw 1.1cqw 1.2cqw;animation:.6s both hzPop,6s ease-in-out infinite hzBob;display:inline-flex;position:absolute}.hzd-bub svg{color:#ffb36b}.hzd-bub--0{animation-delay:.1s,0s;top:8%;left:4%}.hzd-bub--1{animation-delay:.2s,-1.2s;top:30%;left:9%}.hzd-bub--2{animation-delay:.3s,-2.4s;top:6%;right:4%}.hzd-bub--3{animation-delay:.4s,-3.6s;top:28%;right:8%}.hzd-bub--4{animation-delay:.5s,-4.8s;top:52%;left:3%}.hzd-curve{background:#1a0526b8;border:1px solid #ff4fa34d;border-radius:16px;height:30%;padding:1.6cqw 2cqw;position:absolute;bottom:2%;left:2%;right:2%}.hzd-curve em{font:700 var(--f1)/1 var(--display,Manrope),system-ui,sans-serif;color:#ffc6e2;text-transform:uppercase;letter-spacing:.1em;font-style:normal}.hzd-curve svg{width:calc(100% - 4cqw);height:62%;position:absolute;bottom:1.6cqw;left:2cqw;right:2cqw}.hzd-curve .a{fill:#ff4fa338;animation:5s ease-in-out infinite hzFade}.hzd-curve .l{fill:none;stroke:#ff8ac4;stroke-width:2.4px;vector-effect:non-scaling-stroke;stroke-dasharray:260;animation:7s ease-in-out infinite hzDraw}@keyframes hzDraw{0%{stroke-dashoffset:260px}45%,90%{stroke-dashoffset:0}to{stroke-dashoffset:-260px}}.hzd-ring{z-index:3;font-size:var(--f1);background:#1a0526d9;border:1px solid #ffb36b66;border-radius:16px;align-items:center;gap:1.2cqw;padding:1.2cqw 1.8cqw 1.2cqw 1.2cqw;display:flex;position:absolute;top:51%;right:3%}.hzd-ring svg{width:8cqw;height:8cqw;transform:rotate(-90deg)}.hzd-ring circle{fill:none;stroke:#ffffff24;stroke-width:5px}.hzd-ring circle.v{stroke:#ffb36b;stroke-linecap:round;stroke-dasharray:100.5;stroke-dashoffset:100.5px;animation:6s ease-in-out infinite hzRing}@keyframes hzRing{0%{stroke-dashoffset:100.5px}50%,85%{stroke-dashoffset:34px}to{stroke-dashoffset:100.5px}}.hzd-ring b{font:800 var(--f2)/1 var(--display,Manrope),system-ui,sans-serif;display:block}.hzd-ring small{color:#ffd6b0}.hzd-toast{z-index:3;color:#1f1029;font:800 var(--f1)/1 var(--display,Manrope),system-ui,sans-serif;background:#fff;border-radius:999px;align-items:center;gap:1cqw;padding:1.1cqw 1.8cqw 1.1cqw 1.1cqw;animation:5s ease-in-out infinite hzToast;display:inline-flex;position:absolute;top:72%;left:5%;box-shadow:0 2cqw 4cqw -2cqw #0009}.hzd-toast i{color:#fff;background:#10b981;border-radius:50%;place-items:center;width:4cqw;height:4cqw;display:grid}@keyframes hzToast{0%,8%{opacity:0;transform:translateY(2cqw)}16%,80%{opacity:1;transform:none}90%,to{opacity:0;transform:translateY(-1cqw)}}.hzi-iso{width:46%;height:66%;transform-style:preserve-3d;position:absolute;top:10%;left:4%}.hzi-slab{width:76%;height:30%;font:800 var(--f2)/1 var(--display,Manrope),system-ui,sans-serif;color:#0a0f0c;border-radius:14px;align-items:center;gap:1.4cqw;padding:0 3cqw;animation:6s ease-in-out infinite hzSlab;display:flex;position:absolute;left:12%;transform:rotateX(58deg)rotate(-38deg);box-shadow:0 1.2cqw #00000059,0 3cqw 5cqw -2cqw #000000b3}.hzi-slab i{color:#0a0f0c;background:#0000002e;border-radius:10px;place-items:center;width:6cqw;height:6cqw;display:grid}.hzi-slab--0{color:#d9f99d;background:linear-gradient(135deg,#1f3a2e,#2a5a44);animation-delay:0s;top:66%}.hzi-slab--0 i{color:#d9f99d}.hzi-slab--1{background:linear-gradient(135deg,#0e7490,#22d3ee);animation-delay:-.4s;top:44%}.hzi-slab--2{background:linear-gradient(135deg,#65a30d,#a3e635);animation-delay:-.8s;top:22%}.hzi-slab--3{background:linear-gradient(135deg,#f0fdf4,#d9f99d);animation-delay:-1.2s;top:0}@keyframes hzSlab{0%,to{transform:rotateX(58deg)rotate(-38deg)translateY(0)}50%{transform:rotateX(58deg)rotate(-38deg)translateY(-2.4cqw)}}.hzi-ed{background:#0b1210;border:1px solid #a3e63547;border-radius:14px;width:48%;padding:0 0 2cqw;animation:.7s .15s both hzPop;position:absolute;top:6%;right:3%;overflow:hidden;box-shadow:0 3cqw 6cqw -3cqw #000c}.hzi-ed__h{font:600 var(--f1)/1 ui-monospace,Menlo,Consolas,monospace;color:#a3e635;background:#ffffff0d;align-items:center;gap:.8cqw;padding:1.4cqw 1.8cqw;display:flex}.hzi-ed__h i{background:#ef4444;border-radius:50%;width:1.4cqw;height:1.4cqw}.hzi-ed__h i:nth-child(2){background:#f59e0b}.hzi-ed__h i:nth-child(3){background:#22c55e}.hzi-ed__h span{margin-left:auto}.hzi-ed p{height:1.2cqw;padding-left:var(--in);margin:1.6cqw 2cqw 0;display:block}.hzi-ed p i{height:100%;width:calc(var(--w) * 100%);transform-origin:0;animation:7s steps(12,end) infinite hzType;animation-delay:calc(var(--k) * .45s);background:linear-gradient(90deg,#a3e635,#67e8f9);border-radius:9px;display:block}.hzi-ed p:nth-child(3n) i{background:linear-gradient(90deg,#f472b6,#a78bfa)}@keyframes hzType{0%{transform:scaleX(0)}25%,88%{transform:scaleX(1)}to{transform:scaleX(0)}}.hzi-ci{grid-template-columns:1fr 1fr;gap:1cqw;width:48%;display:grid;position:absolute;top:50%;right:3%}.hzi-ci__s{font:700 var(--f1)/1.1 var(--display,Manrope),system-ui,sans-serif;color:#e7ffe0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:1cqw;padding:1.2cqw 1.4cqw;animation:8s linear infinite hzCi;display:flex}.hzi-ci__s i{color:#0000;background:#ffffff1f;border-radius:50%;place-items:center;width:3cqw;height:3cqw;display:grid}.hzi-ci__s--1{animation-delay:1s}.hzi-ci__s--2{animation-delay:2s}.hzi-ci__s--3{animation-delay:3s}@keyframes hzCi{0%,10%{border-color:#ffffff1f}14%,90%{background:#a3e6351f;border-color:#a3e63599}to{border-color:#ffffff1f}}.hzi-ci__s i{animation:8s linear infinite hzCiT;animation-delay:inherit}@keyframes hzCiT{0%,10%{color:#0000;background:#ffffff1f}14%,90%{color:#0a0f0c;background:#a3e635}to{color:#0000;background:#ffffff1f}}.hzi-term{width:48%;font:600 var(--f1)/1.2 ui-monospace,Menlo,Consolas,monospace;color:#94a3b8;background:#000;border:1px solid #67e8f94d;border-radius:12px;flex-direction:column;gap:.8cqw;padding:1.8cqw 2cqw;display:flex;position:absolute;bottom:4%;right:3%}.hzi-term b{color:#a3e635;font-weight:700;animation:3s ease-in-out infinite hzFade}.hzi-term i{background:#67e8f9;width:1.4cqw;height:2.2cqw;animation:1s steps(2,end) infinite hzBlink}@keyframes hzBlink{50%{opacity:0}}.hzi-shield{color:#a3e635;background:#a3e63526;border:1px solid #a3e63580;border-radius:50%;place-items:center;width:9cqw;height:9cqw;animation:5s ease-in-out infinite hzBob;display:grid;position:absolute;bottom:6%;left:6%}.hzf-halo{aspect-ratio:1;background:radial-gradient(circle,#f5c45152,#0000 66%);border-radius:50%;width:44%;position:absolute;top:4%;left:4%}.hzf-coin{aspect-ratio:1;width:28%;transform-style:preserve-3d;animation:7s ease-in-out infinite hzCoin;position:absolute;top:10%;left:12%}.hzf-coin span{font:800 clamp(28px,11cqw,72px)/1 var(--display,Manrope),system-ui,sans-serif;color:#5a3d05;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at 35% 30%,#fff3c4,#f5c451 42%,#b8860b 78%,#7a5806);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1.4cqw #7a580659,inset 0 0 0 1.8cqw #fff3c480}.hzf-coin__b{transform:rotateY(180deg)}@keyframes hzCoin{0%,30%{transform:rotateY(0)}50%,80%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.hzf-stack{width:36%;height:38%;position:absolute;top:52%;left:8%}.hzf-stack i{left:0;right:0;bottom:calc(var(--k) * 11%);height:16%;animation:8s ease-in-out infinite hzStack;animation-delay:calc(var(--k) * .35s);background:linear-gradient(#ffe9a8,#c99a2e);border-radius:50%;position:absolute;transform:scaleY(.9);box-shadow:0 .7cqw #7a5806}@keyframes hzStack{0%{opacity:0;transform:translateY(-6cqw)}10%,85%{opacity:1;transform:none}to{opacity:0}}.hzf-led{color:#2a1f0a;width:50%;font-size:var(--f1);background:#fffaf0;border-radius:16px;flex-direction:column;gap:1.4cqw;padding:2.2cqw;animation:.7s .1s both hzPop;display:flex;position:absolute;top:6%;right:3%;transform:perspective(1100px)rotateY(-10deg);box-shadow:0 3cqw 7cqw -3cqw #000c}.hzf-led__h{border-bottom:2px solid #2a1f0a;justify-content:space-between;align-items:center;padding-bottom:1.2cqw;display:flex}.hzf-led__h b{font:800 var(--f2)/1 var(--display,Manrope),system-ui,sans-serif}.hzf-led__h span{color:#8a6408;background:#fdf1cc;border-radius:99px;padding:.6cqw 1.2cqw;font-weight:700}.hzf-led p{opacity:0;animation:9s ease-out infinite hzRow;animation-delay:calc(var(--k) * .7s);grid-template-columns:auto 1fr auto;align-items:center;gap:1.4cqw;display:grid}.hzf-led p>i{background:#efe3c4;border-radius:9px;height:.8cqw}.hzf-led p em{color:#fff;background:#b8860b;border-radius:50%;place-items:center;width:3cqw;height:3cqw;font-style:normal;display:grid}@keyframes hzRow{0%{opacity:0;transform:translate(-2cqw)}8%,90%{opacity:1;transform:none}to{opacity:0}}.hzf-due{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;width:50%;display:grid;position:absolute;top:66%;right:3%}.hzf-due span{animation:.6s both hzPop;animation-delay:calc(.4s + var(--k) * .12s);background:#f5c4511a;border:1px solid #f5c45166;border-radius:12px;justify-content:space-between;align-items:center;padding:1.4cqw 1.6cqw;display:flex}.hzf-due b{font:800 var(--f2)/1 var(--display,Manrope),system-ui,sans-serif;color:#ffe9a8}.hzf-due i{color:#2a1f0a;background:#f5c451;border-radius:50%;place-items:center;width:3.2cqw;height:3.2cqw;display:grid}.hzf-pie{width:50%;font-size:var(--f1);color:#f8e7bb;background:#ffffff0d;border:1px solid #f5c45140;border-radius:14px;align-items:center;gap:1.6cqw;padding:1.4cqw 1.8cqw;display:flex;position:absolute;bottom:3%;right:3%}.hzf-pie span{background:conic-gradient(#f5c451 0 46%,#ffe9a8 46% 72%,#8a6408 72%);border-radius:50%;width:7cqw;height:7cqw;animation:18s linear infinite hzSpin;-webkit-mask:radial-gradient(circle,#0000 40%,#000 41%);mask:radial-gradient(circle,#0000 40%,#000 41%)}@media (prefers-reduced-motion:reduce){.hz *,.hz :before,.hz :after{transition:none!important;animation:none!important}.hzf-led p{opacity:1}.hzm-orb--3,.hzm-orb--4,.hzm-orb--5{display:none}}@media (max-width:1180px){.hz-tab{gap:8px;padding:11px 10px 15px;font-size:.78rem}.hz-tab__ic{width:28px;height:28px}}@media (max-width:960px){.hz-slides{align-items:start}.hz-slide{grid-template-columns:1fr;align-items:start;gap:22px}.hz-stage{aspect-ratio:1/.86;justify-self:center;max-width:520px}.hz-arrow{display:none}.hz-tab__t{font-size:.74rem}}@media (max-width:640px){.hz{min-height:0;padding-top:18px}.hz-tag{font-size:clamp(32px,9.4vw,42px)}.hz-kick{margin-bottom:10px;font-size:.68rem}.hz-motto{margin-bottom:16px;font-size:16px}.hz-flow{margin-bottom:18px}.hz-flow li{padding:5px 11px 5px 5px;font-size:.78rem}.hz-flow b{width:20px;height:20px}.hz-ctas{gap:10px;margin-bottom:0}.hz-ctas .btn{flex:auto;justify-content:center}.hz-chips{display:none}.hz-stage{max-width:420px}.hz-nav{gap:6px;margin-top:16px}.hz-tabs{gap:6px;display:flex}.hz-tab{border-radius:12px;flex:1 1 0;justify-content:center;padding:9px 6px 13px}.hz-tab.is-on{flex:2.6 1 0}.hz-tab:not(.is-on) .hz-tab__t{display:none}.hz-tab__ic{width:26px;height:26px}.hz-tab__bar{bottom:5px;left:8px;right:8px}.hz-pause{width:36px;height:36px}}.hz--px{--a:#7c9cff;--b:#5eead4;--c:#7548ff}.hz-bg__px{background:radial-gradient(46% 60% at 74% 46%,#7548ff80,#0000 64%),radial-gradient(40% 50% at 6% 100%,#13b8ff52,#0000 60%),linear-gradient(155deg,#070b1f,#141a52 52%,#0a0f33)}.hz-tabs{grid-template-columns:repeat(6,minmax(0,1fr))}.hz-tab--px .hz-tab__ic{color:#c4b5fd}.hz-tag__em{background:linear-gradient(100deg,#7dd3fc,#a78bfa 55%,#f0abfc);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.hz-chips--px a{gap:7px;padding:6px 12px 6px 6px}.hz-chips--px a .pr5-lg--mark{width:22px;height:22px}.hz-chips--px a:hover{border-color:var(--p1)}.hzv-px{perspective:900px}.hzp-floor{background:radial-gradient(closest-side,#7548ff59,#0000);border-radius:50%;height:30%;position:absolute;top:58%;left:8%;right:8%;transform:rotateX(70deg)}.hzp-halo{border:1px dashed #a5b4fc40;border-radius:50%;width:62cqw;height:62cqw;margin:-31cqw 0 0 -31cqw;animation:40s linear infinite hzSpin;position:absolute;top:42%;left:50%}.hzp-halo--b{border-style:solid;border-color:#a5b4fc1f;width:84cqw;height:84cqw;margin:-42cqw 0 0 -42cqw;animation-duration:60s;animation-direction:reverse}.hzp-core{z-index:2;background:radial-gradient(circle at 35% 30%,#7c9cff8c,#1e145ae6 70%);border-radius:50%;align-content:center;place-items:center;gap:1cqw;width:24cqw;height:24cqw;display:grid;position:absolute;top:-12cqw;left:-12cqw;box-shadow:0 0 6cqw 1cqw #7548ff73,inset 0 0 3cqw #ffffff2e}.hzp-core__mk .frk-sam{--h:9cqw}.hzp-core__mk svg{width:9cqw;height:9cqw}.hzp-core b{font:800 clamp(10px,2.4cqw,15px)/1 var(--display,Manrope),sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#e9e4ff}.hzp-core__ring{border:2px solid #7c9cff66;border-radius:50%;animation:3.2s ease-out infinite hzpPulse;position:absolute;top:-3cqw;bottom:-3cqw;left:-3cqw;right:-3cqw}.hzp-core__ring--b{animation-delay:1.6s}@keyframes hzpPulse{0%{opacity:.9;transform:scale(.85)}to{opacity:0;transform:scale(1.5)}}.hzp-stage{width:0;height:0;transform-style:preserve-3d;position:absolute;top:44%;left:50%}.hzp-core{transform:translateZ(0)}.hzp-ring{transform-style:preserve-3d;animation:30s linear infinite hzpRing;position:absolute;top:0;left:0;transform:rotateX(72deg)rotate(0)}@keyframes hzpRing{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}.hzp-slot{transform-style:preserve-3d;transform:rotateZ(calc(var(--i) * 360deg / var(--n))) translateY(-38cqw);position:absolute;top:0;left:0}.hzp-slot__a{transform-style:preserve-3d;animation:30s linear infinite hzaCounter;position:absolute}.hzp-slot__b{transform-style:preserve-3d;transform:rotateZ(calc(var(--i) * -360deg / var(--n))) rotateX(-72deg);position:absolute}.hzp-card{text-align:center;background:linear-gradient(160deg,color-mix(in srgb,var(--p1) 40%,#141a52f2),#0a0e30f2);border:1px solid color-mix(in srgb,var(--p1) 55%,transparent);width:17cqw;box-shadow:0 2cqw 4cqw -2cqw var(--p1);border-radius:2.4cqw;flex-direction:column;align-items:center;gap:.6cqw;padding:1.4cqw 1cqw;display:flex;position:absolute;top:-11cqw;left:-8.5cqw}.hzp-card__mk{background:#ffffff1a;border-radius:2cqw;place-items:center;width:8cqw;height:8cqw;display:grid}.hzp-card__mk .pr5-lg--mark{width:6.4cqw;height:6.4cqw}.hzp-card b{font:800 clamp(9px,2.2cqw,14px)/1 var(--display,Manrope),sans-serif;color:#fff;letter-spacing:.04em}.hzp-card small{color:#e2e8ffcc;font-size:clamp(7px,1.5cqw,10.5px);line-height:1.25}.hzp-row{background:#0a0e30b3;border:1px solid #a5b4fc40;border-radius:999px;gap:1.4cqw;padding:1.2cqw 1.8cqw;display:flex;position:absolute;bottom:3%;left:50%;transform:translate(-50%)}.hzp-row span{background:color-mix(in srgb,var(--p1) 22%,transparent);width:6cqw;height:6cqw;animation:7s ease-in-out infinite hzpRow;animation-delay:calc(var(--i) * 1s);border-radius:50%;place-items:center;display:grid}.hzp-row .pr5-lg--mark{width:4.4cqw;height:4.4cqw}@keyframes hzpRow{0%,14%,to{transform:none}5%{transform:translateY(-1.2cqw)scale(1.12)}}.hza-prods{pointer-events:none;perspective:1200px;width:0;height:0;position:absolute;top:41%;left:50%}.hza-prods__ring{transform-style:preserve-3d;animation:36s linear infinite hzaRing;position:absolute;top:0;left:0;transform:rotateX(74deg)rotate(0)}@keyframes hzaRing{0%{transform:rotateX(74deg)rotate(0)}to{transform:rotateX(74deg)rotate(360deg)}}.hza-prod{transform-style:preserve-3d;transform:rotateZ(calc(var(--i) * 360deg / var(--n))) translateY(-40cqw);position:absolute;top:0;left:0}.hza-prod__a{transform-style:preserve-3d;animation:36s linear infinite hzaCounter;position:absolute}@keyframes hzaCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.hza-prod__b{transform-style:preserve-3d;transform:rotateZ(calc(var(--i) * -360deg / var(--n))) rotateX(-74deg);position:absolute}.hza-prod__c{background:linear-gradient(150deg,color-mix(in srgb,var(--p1) 40%,#0b1a6e),#06104deb);border:1px solid color-mix(in srgb,var(--p1) 60%,transparent);width:7cqw;height:7cqw;box-shadow:0 1.2cqw 3cqw -1cqw var(--p1);border-radius:2cqw;place-items:center;margin:-3.5cqw 0 0 -3.5cqw;display:grid}.hza-prod .pr5-lg--mark{width:5.2cqw;height:5.2cqw}@media (max-width:640px){.hza-prods,.hzp-row{display:none}}.hza9{overflow:visible}.hza9 .hzg{z-index:2}.hza9-glow{pointer-events:none;z-index:0;background:radial-gradient(circle,#2f6bff6b 0,#6d4aff38 32%,#0b143700 62%);border-radius:50%;width:110cqw;height:110cqw;margin:-55cqw 0 0 -55cqw;animation:6s ease-in-out infinite hza9Glow;position:absolute;top:40%;left:50%}@keyframes hza9Glow{0%,to{opacity:.7;transform:scale(.94)}50%{opacity:1;transform:scale(1.04)}}.hza9-rays{pointer-events:none;z-index:0;width:0;height:0;animation:60s linear infinite hzSpin;position:absolute;top:40%;left:50%}.hza9-rays i{transform-origin:50% 100%;width:.5cqw;height:58cqw;transform:rotate(calc(var(--k) * 30deg));background:linear-gradient(#b9a8ff00,#7ea2ff47 30%,#7ea2ff00 60%);border-radius:1cqw;position:absolute;bottom:0;left:-.25cqw}.hza9-rays i:nth-child(odd){background:linear-gradient(#f0a3bc00,#f0a3bc33 26%,#b9a8ff00 55%)}.hza9-comets{pointer-events:none;z-index:2;width:0;height:0;position:absolute;top:40%;left:50%}.hza9-comet{white-space:nowrap;font:800 var(--f2)/1 var(--display,Manrope),system-ui,sans-serif;color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 34%,#0b1437e6),#0b1437d1);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);box-shadow:0 0 2.4cqw -.4cqw var(--c);opacity:0;animation:9.1s cubic-bezier(.45,.05,.4,1) infinite hza9Comet;animation-delay:calc(var(--k) * -.65s);border-radius:999px;align-items:center;gap:.8cqw;padding:.9cqw 1.8cqw .9cqw 1cqw;display:inline-flex;position:absolute;top:0;left:0;translate:-50% -50%}.hza9-comet>i{background:var(--c);width:1.2cqw;min-width:6px;height:1.2cqw;min-height:6px;box-shadow:0 0 1.4cqw var(--c);border-radius:50%}.hza9-comet .pr5-lg--mark{width:2.6cqw;min-width:14px;height:2.6cqw;min-height:14px}@keyframes hza9Comet{0%{opacity:0;transform:rotate(var(--a)) translateX(48cqw) rotate(calc(-1 * var(--a))) scale(1.1)}12%{opacity:1}62%{opacity:1}86%{opacity:0;transform:rotate(var(--a)) translateX(26cqw) rotate(calc(-1 * var(--a))) scale(.75)}to{opacity:0;transform:rotate(var(--a)) translateX(26cqw) rotate(calc(-1 * var(--a))) scale(.75)}}.hza9-orbit{perspective:1400px;width:0;height:0;transform-style:preserve-3d;pointer-events:none;z-index:3;position:absolute;top:44%;left:50%}.hza9-orbit:before{content:"";border:1px solid #7ea2ff59;border-radius:50%;width:94cqw;height:30cqw;position:absolute;top:-15cqw;left:-47cqw;box-shadow:0 0 0 1px #6d4aff1f,inset 0 0 4cqw #2f6bff2e}.hza9-sat{transform-style:preserve-3d;transform:rotateX(71deg) rotateZ(calc(var(--i) * 90deg));animation:32s linear infinite hza9Orb;position:absolute;top:0;left:0}@keyframes hza9Orb{0%{transform:rotateX(71deg) rotateZ(calc(var(--i) * 90deg))}to{transform:rotateX(71deg) rotateZ(calc(var(--i) * 90deg + 360deg))}}.hza9-sat__a{transform-style:preserve-3d;position:absolute;top:0;left:0;transform:translateY(46cqw)}.hza9-sat__b{transform-style:preserve-3d;animation:32s linear infinite hza9Cnt;position:absolute;top:0;left:0}@keyframes hza9Cnt{0%{transform:rotateZ(calc(var(--i) * -90deg)) rotateX(-71deg)}to{transform:rotateZ(calc(var(--i) * -90deg - 360deg)) rotateX(-71deg)}}.hza9-card{background:linear-gradient(150deg,color-mix(in srgb,var(--c) 30%,#14215c),#0b1437f0 70%);border:1px solid color-mix(in srgb,var(--c) 60%,transparent);min-width:26cqw;box-shadow:0 2cqw 4cqw -1.6cqw #000000a6,0 0 3cqw -1cqw var(--c);font-size:var(--f1);color:#fff;animation:32s linear infinite hza9Depth;animation-delay:calc(var(--i) * -8s);border-radius:2cqw;align-items:center;gap:1.2cqw;padding:1.2cqw 1.8cqw 1.2cqw 1.2cqw;display:flex;position:absolute;top:0;left:0;translate:-50% -50%}@keyframes hza9Depth{0%,to{opacity:1;transform:scale(1)}25%,75%{opacity:.85;transform:scale(.86)}50%{opacity:.5;transform:scale(.7)}}.hza9-card>i{background:var(--c);color:#0b1437;border-radius:1.4cqw;flex:none;place-items:center;width:4.8cqw;min-width:24px;height:4.8cqw;min-height:24px;display:grid}.hza9-card b{font:800 var(--f2)/1.15 var(--display,Manrope),system-ui,sans-serif;white-space:nowrap;display:block}.hza9-card small{color:#dbeafeb3;font-size:var(--f1);margin:.2cqw 0 .3cqw;display:block}.hza9-roll{height:1.35em;color:var(--c);white-space:nowrap;font-weight:700;display:block;overflow:hidden}.hza9-roll__in{animation:16s cubic-bezier(.7,0,.3,1) infinite hza9Roll;animation-delay:calc(var(--i,0) * -2s);display:block}.hza9-roll__in>span{height:1.35em;line-height:1.35em;display:block}@keyframes hza9Roll{0%,10%{transform:translateY(0)}12.5%,22.5%{transform:translateY(-1.35em)}25%,35%{transform:translateY(-2.7em)}37.5%,47.5%{transform:translateY(-4.05em)}50%,60%{transform:translateY(-5.4em)}62.5%,72.5%{transform:translateY(-6.75em)}75%,85%{transform:translateY(-8.1em)}87.5%,97.5%{transform:translateY(-9.45em)}to{transform:translateY(-10.8em)}}.hza9 .hza-stats{z-index:4}.hza9 .hza-prods{z-index:2}.hza9-tag>span{-webkit-text-fill-color:currentColor;background:0 0;display:inline-block}.hza9-tag{color:#fff;background:0 0}.hza9-tag__a{color:#fff}.hza9-tag__b{color:#0000;background:linear-gradient(100deg,#7ea2ff,#b9a8ff 60%,#f0a3bc)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.hza9-tag__c{color:#0000;background:linear-gradient(100deg,#9fe7dc,#7ea2ff)!important;-webkit-text-fill-color:transparent!important;-webkit-background-clip:text!important;background-clip:text!important}.hz-slide.is-on .hza9-tag>span{animation:.8s cubic-bezier(.2,.8,.2,1) both hza9Word}.hz-slide.is-on .hza9-tag__b{animation-delay:.18s!important}.hz-slide.is-on .hza9-tag__c{animation-delay:.36s!important}@keyframes hza9Word{0%{opacity:0;transform:translateY(.4em)rotateX(-60deg)}to{opacity:1;transform:none}}.hz.is-calm .hza9-tag>span{animation:none!important}.hza9-tick{color:#f0f4ffd9;flex-wrap:wrap;align-items:baseline;gap:6px 12px;max-width:600px;margin:0 0 20px;font-size:clamp(18px,1.6vw,23px);font-weight:700;line-height:1.3;display:flex}.hza9-tick__box{background:linear-gradient(120deg,color-mix(in srgb,var(--c) 28%,#0b143799),#0b143780);border:1px solid color-mix(in srgb,var(--c) 60%,transparent);perspective:600px;border-radius:12px;max-width:100%;padding:4px 14px;display:inline-block;position:relative;overflow:hidden}.hza9-tick__box b{color:#fff;white-space:nowrap;text-overflow:ellipsis;transform-origin:50% 100%;font-weight:800;animation:.55s cubic-bezier(.2,.8,.2,1) both hza9Flip;display:block;overflow:hidden}.hza9-tick small{letter-spacing:.08em;text-transform:uppercase;color:var(--c);flex-basis:100%;font-size:13px;font-weight:700;animation:.55s .1s both hza9Fade}@keyframes hza9Flip{0%{opacity:0;transform:translateY(70%)rotateX(-75deg)}to{opacity:1;transform:none}}@keyframes hza9Fade{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}@media (max-width:640px){.hza9-orbit:before{width:88cqw;height:26cqw;top:-13cqw;left:-44cqw}.hza9-sat__a{transform:translateY(42cqw)}.hza9-card{min-width:0;padding:1.6cqw 2.4cqw 1.6cqw 1.6cqw}.hza9-card small,.hza9-comet:nth-child(n+9){display:none}.hza9-tick{margin-bottom:14px;font-size:17px}}@media (prefers-reduced-motion:reduce){.hza9 *,.hza9-tick *{animation:none!important}.hza9-comet{opacity:0}}.hz.is-calm .hza9 *{animation-play-state:paused}.hzx{--px:37cqw;--py:46cqw;overflow:visible}.hzx-glow{left:calc(var(--px) - 40cqw);top:calc(var(--py) - 40cqw);pointer-events:none;background:radial-gradient(circle,#7ea2ff57,#6d4aff24 42%,#0000 68%);border-radius:50%;width:80cqw;height:80cqw;animation:6s ease-in-out infinite hzxGlow;position:absolute}@keyframes hzxGlow{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.05)}}.hzx-spark{opacity:.5;pointer-events:none;background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1.5px 1.5px at 72% 8%,#fff,#0000),radial-gradient(1px 1px at 48% 90%,#fff,#0000),radial-gradient(1.5px 1.5px at 90% 92%,#fff,#0000),radial-gradient(1px 1px at 6% 70%,#fff,#0000),radial-gradient(1px 1px at 30% 6%,#fff,#0000);animation:4s ease-in-out infinite hzxTw;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hzxTw{0%,to{opacity:.25}50%{opacity:.7}}.hzx-beam{transform-origin:0;pointer-events:none;border-radius:1cqw;height:1.3cqw;margin-top:-.65cqw;position:absolute;overflow:hidden}.hzx-beam>i{border-radius:inherit;opacity:.95;background:linear-gradient(90deg,#0000,#fff 60%,#0000);width:22%;height:100%;animation:2.4s linear infinite hzxRun;position:absolute;top:0;left:0}.hzx-beam>i+i{animation-delay:-1.2s}@keyframes hzxRun{0%{transform:translate(-100%)}to{transform:translate(460%)}}.hzx-in{left:-6cqw;top:calc(var(--py) + 6cqw);width:36cqw;height:0;transform:rotate(var(--ang));transform-origin:0 0;position:absolute}.hzx-beam--in{background:linear-gradient(90deg,#fff0,#ffffffbf);width:100%;top:0;left:0;box-shadow:0 0 2.4cqw #ffffff8c}.hzx-brief{color:#fff;font:700 var(--f1)/1 var(--display,Manrope),system-ui,sans-serif;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:.8cqw;padding:.7cqw 1.6cqw;display:inline-flex;position:absolute;top:2.6cqw;left:5cqw}.hzx-beam--out{left:var(--px);top:var(--py);width:var(--len);transform:rotate(var(--ang));background:linear-gradient(90deg,#fff,color-mix(in srgb,var(--c) 80%,#fff) 30%,var(--c));box-shadow:0 0 2.2cqw color-mix(in srgb,var(--c) 70%,transparent);animation:12s ease-in-out infinite hzxBeam;animation-delay:calc(var(--i) * 3s - 12s)}.hzx-beam--out>i{animation-duration:1.6s}@keyframes hzxBeam{0%,30%,to{opacity:.62}6%,22%{opacity:1}}.hzx-prism{left:calc(var(--px) - 15cqw);top:calc(var(--py) - 17cqw);z-index:2;width:30cqw;height:27cqw;animation:7s ease-in-out infinite hzxFloat;position:absolute}@keyframes hzxFloat{0%,to{transform:perspective(70cqw)rotateY(-14deg)translateY(0)}50%{transform:perspective(70cqw)rotateY(14deg)translateY(-1.6cqw)}}.hzx-prism__halo{border:1px solid #b9a8ff59;border-radius:50%;width:34cqw;height:34cqw;margin:-17cqw 0 0 -17cqw;animation:4s ease-out infinite hzxHalo;position:absolute;top:58%;left:50%}@keyframes hzxHalo{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.25)}}.hzx-prism__svg{filter:drop-shadow(0 2cqw 4cqw #2f6bff73);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.hzx-prism__sheen{clip-path:polygon(50% 3%,4% 93%,96% 93%);position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hzx-prism__sheen i{background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:22%;height:140%;animation:5s ease-in-out infinite hzxSheen;position:absolute;top:-20%;left:0;transform:translate(-120%)rotate(18deg)}@keyframes hzxSheen{0%,55%{transform:translate(-120%)rotate(18deg)}to{transform:translate(560%)rotate(18deg)}}.hzx-prism__core{background:radial-gradient(circle at 35% 30%,#fff,#dde5ff 50%,#9db4ff);border-radius:50%;place-items:center;width:10cqw;height:10cqw;margin:-5cqw 0 0 -5cqw;animation:3s ease-in-out infinite hzxPulse;display:grid;position:absolute;top:60%;left:50%;box-shadow:0 0 0 .6cqw #ffffff2e,0 0 4cqw #7ea2ffe6}.hzx-prism__core img{width:76%;height:auto}@keyframes hzxPulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.hzx-cards{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.hzx-card{color:#fff;animation:12s ease-in-out infinite hzxCard;animation-delay:calc(var(--i) * 3s - 12s);background:linear-gradient(135deg,#ffffff1f,#ffffff0a);border:1px solid #ffffff2e;border-radius:2.2cqw;align-items:center;gap:1.6cqw;padding:1.5cqw 1.8cqw 1.5cqw 1.5cqw;display:flex;position:absolute;left:57cqw;right:0;translate:0 -50%;box-shadow:0 2cqw 4cqw -2cqw #0009}@keyframes hzxCard{0%,30%,to{transform:scale(1)}6%,22%{transform:scale(1.045)translate(-1cqw)}}.hzx-card__lit{border-radius:inherit;border:1.5px solid var(--c);background:linear-gradient(135deg,color-mix(in srgb,var(--c) 26%,transparent),transparent 70%);box-shadow:0 0 3cqw color-mix(in srgb,var(--c) 55%,transparent);opacity:0;animation:12s ease-in-out infinite hzxLit;animation-delay:inherit;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}@keyframes hzxLit{0%,30%,to{opacity:0}6%,22%{opacity:1}}.hzx-card>i{background:var(--c);color:#0b1437;border-radius:1.6cqw;flex:none;place-items:center;width:5.4cqw;min-width:26px;height:5.4cqw;min-height:26px;display:grid;position:relative}.hzx-card__t{flex:1;min-width:0;position:relative}.hzx-card b{font:800 var(--f2)/1.2 var(--display,Manrope),system-ui,sans-serif;white-space:nowrap;display:block}.hzx-card .hza9-roll{font-size:var(--f1);color:var(--c)}.hzx-card em{font:800 clamp(14px,3.6cqw,24px)/1 var(--display,Manrope),system-ui,sans-serif;color:var(--c);opacity:.9;font-style:normal;position:relative}.hzx-card em:after{content:"services";font:600 var(--f1)/1.2 var(--body,Inter),system-ui,sans-serif;color:#dbeafe99;font-size:clamp(8px,1.6cqw,11px);display:block}.hzx-bar{flex-wrap:nowrap;align-items:center;gap:1.2cqw;display:flex;position:absolute;bottom:1cqw;left:0;right:0}.hzx-bar>span{font-size:var(--f1);color:#dbeafed9;white-space:nowrap;background:#06104d8c;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:.6cqw;padding:1cqw 1.8cqw;display:inline-flex}.hzx-bar b{font:800 var(--f2)/1 var(--display,Manrope),system-ui,sans-serif;color:#fff}.hzx-bar__p{margin-left:auto}.hzx-bar__p>span{width:4.2cqw;min-width:20px;height:4.2cqw;min-height:20px;animation:3.5s ease-in-out infinite hzxBob;animation-delay:calc(var(--k) * -.5s);place-items:center;margin-right:.2cqw;display:inline-grid}.hzx-bar__p>span:last-of-type{margin-right:.8cqw}.hzx-bar__p .pr5-lg--mark{object-fit:contain;width:100%!important;height:100%!important}@keyframes hzxBob{0%,to{transform:translateY(0)}50%{transform:translateY(-.6cqw)}}.hzx-tag .hza9-tag__c{background:linear-gradient(100deg,#9fe7dc,#ffc27a)!important;-webkit-background-clip:text!important;background-clip:text!important}.hz.is-away .hzx *,.hz.is-calm .hzx *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.hzx *{animation:none!important}.hzx-card:first-child .hzx-card__lit{opacity:1}}.hzx-tag>span{margin-bottom:-.14em;padding-bottom:.14em}@container (width<=480px){.hzx-card em{display:none}.hzx-card{padding:1.4cqw}.hzx-bar>span:not(.hzx-bar__p){display:none}.hzx-bar__p{margin:0 auto}}.hz-flow li{position:relative;animation:none!important}.hz-flow li:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;animation:6s linear infinite hzFlow2;animation-delay:calc(var(--j) * 1.5s);background:#ffffff1c;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px;box-shadow:inset 0 0 0 1px #ffffff80}@keyframes hzFlow2{0%,22%{opacity:1}26%,to{opacity:0}}.hz.is-paused .hz-flow li:after,.hz.is-calm .hz-flow li:after{animation-play-state:paused}.af-page{--af-ink:#0b1030;--af-ink2:#141b48;--af-gold:#e8b54a;--af-gold2:#f7d98b;--af-ivory:#fbf7ee;--af-paper:#f3eee2;--af-text:#1b2140;--af-mute:#566079;--c1:#c9a227;--c2:#f5d77a;--c0:#0b1030;color:var(--af-text);overflow-x:clip}.af-page h1,.af-page h2,.af-page h3{font-family:var(--display);letter-spacing:-.02em}.af-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.af-ic{vertical-align:middle;flex:none;display:inline-block}.af-kick{font:700 12px/1 var(--body);letter-spacing:.16em;text-transform:uppercase;color:var(--c1);align-items:center;gap:8px;display:inline-flex}.af-kick:before{content:"";background:linear-gradient(90deg,var(--af-gold),var(--c1));border-radius:2px;width:22px;height:2px}.af-head{max-width:720px;margin-bottom:34px}.af-head h2{color:var(--af-ink);margin:12px 0;font-size:clamp(27px,3.3vw,42px);line-height:1.12}.af-head p{color:var(--af-mute);margin:0;font-size:17px;line-height:1.6}.af-head--c{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.af-head--c .af-kick{justify-content:center}.af-head--light h2{color:#fff}.af-head--light p{color:#c9d0ea}.af-head--light .af-kick{color:var(--c2)}.af-btn{min-height:50px;font:700 15px/1.1 var(--body);cursor:pointer;text-align:center;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.af-btn:hover{transform:translateY(-2px)}.af-btn--gold{color:#1a1203;background:linear-gradient(135deg,#ffe7a3 0%,#e8b54a 45%,#c98f1b 100%);box-shadow:0 10px 28px -10px #e8b54abf,inset 0 1px #fff9}.af-btn--ghost{color:#fff;background:#ffffff0f;border:1.5px solid #ffffff59}.af-btn--ghost:hover{background:#ffffff24}.af-btn--line{color:#fff;background:0 0;border:1.5px solid #ffffff4d}.af-btn--line:hover{border-color:var(--af-gold);color:var(--af-gold2)}.af-btn:focus-visible{outline:3px solid var(--af-gold);outline-offset:3px}.af-page a:focus-visible{outline:3px solid var(--af-gold);outline-offset:3px}.af-page button:focus-visible{outline:3px solid var(--af-gold);outline-offset:3px}.af-rcpt:focus-visible{outline:3px solid var(--af-gold);outline-offset:3px}.af-price{flex-wrap:wrap;align-items:baseline;gap:4px;line-height:1;display:inline-flex}.af-price em{font:700 11px/1.2 var(--body);letter-spacing:.12em;text-transform:uppercase;opacity:.8;flex-basis:100%;margin-bottom:4px;font-style:normal}.af-price b{letter-spacing:-.01em;font:italic 600 34px/1 Fraunces,Georgia,serif}.af-price i{font:600 14px/1 var(--body);opacity:.75;font-style:normal}.af-price--sm b{font-size:19px}.af-price--sm i{font-size:12px}.af-price--sm em{margin-bottom:2px;font-size:9.5px}.af-price--q{font:italic 600 18px/1.1 Fraunces,Georgia,serif}.af-hero{isolation:isolate;color:#fff;padding:calc(var(--header-h,76px) + 34px) 0 34px;background:radial-gradient(60% 70% at 84% 30%,color-mix(in srgb,var(--c1) 46%,transparent),transparent 70%),radial-gradient(40% 50% at 8% 92%,#e8b54a38,transparent 70%),linear-gradient(160deg,var(--c0) 0%,#0b1030 62%,#070a22 100%);position:relative;overflow:hidden}.af-hero__bg{z-index:-1;pointer-events:none;background:repeating-linear-gradient(#0000 0 37px,#f7d98b12 37px 38px);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.af-hero__bg:before{content:"";background:linear-gradient(#0000,#ff787859,#0000);width:2px;position:absolute;top:0;bottom:0;left:7%}.af-hero__bg i{background:linear-gradient(90deg,#0000,#f7d98b1f,#0000);width:26%;height:160%;animation:11s ease-in-out infinite afBeam;position:absolute;top:-30%;left:0;transform:translate(-120%)rotate(18deg)}.af-hero__bg i:nth-child(2){opacity:.7;width:14%;animation-delay:-4s}.af-hero__bg i:nth-child(3){opacity:.5;width:8%;animation-delay:-7.5s}@keyframes afBeam{0%{transform:translate(-120%)rotate(18deg)}60%,to{transform:translate(520%)rotate(18deg)}}.af-hero__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;display:grid}.af-hero__copy{min-width:0}.af-crumbs{color:#b9c2e4;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.af-crumbs a{color:#dde4ff;text-decoration:none}.af-crumbs a:hover{color:var(--af-gold2);text-decoration:underline}.af-crumbs [aria-current]{color:#fff;font-weight:600}.af-eyebrow{font:700 12px/1 var(--body);letter-spacing:.12em;text-transform:uppercase;color:var(--c2);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;display:inline-flex}.af-hero h1{color:#fff;text-wrap:balance;margin:18px 0 16px;font-size:clamp(30px,4vw,54px);line-height:1.08}.af-hero__hl{background:linear-gradient(100deg,#ffe7a3 0%,var(--af-gold) 35%,var(--c2) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.af-hero__sub{color:#d4daf2;max-width:620px;margin:0 0 26px;font-size:18px;line-height:1.6}.af-hero__ctas{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.af-hero__price{background:#ffffff0f;border:1px solid #f7d98b47;border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:10px;padding:12px 18px;display:inline-flex}.af-hero__price>span{color:#c9d0ea;font-size:13px;font-weight:600}.af-hero__price .af-price b{color:var(--af-gold2);font-size:28px}.af-hero__price small{color:#aeb7da;font-size:12px}.af-hero__stage{place-items:center;min-width:0;display:grid}.af-ribbon{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));margin:34px 0 0;padding:0;list-style:none;display:grid;overflow:hidden}.af-ribbon li{border-left:1px solid #ffffff14;align-items:baseline;gap:10px;padding:16px 18px;display:flex}.af-ribbon li:first-child{border-left:0}.af-ribbon b{color:var(--af-gold2);font:italic 600 30px/1 Fraunces,Georgia,serif}.af-ribbon span{color:#c9d0ea;font-size:13.5px}.afx{aspect-ratio:1;perspective:1100px;perspective-origin:50% 40%;width:min(100%,520px);position:relative;container-type:inline-size}.afx__floor{background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 55%,transparent),transparent);opacity:.55;transform-origin:50% 100%;border-radius:50%;height:34%;position:absolute;bottom:7%;left:8%;right:8%;transform:rotateX(74deg)}.afx__glow{background:radial-gradient(closest-side,color-mix(in srgb,var(--c2) 30%,transparent),transparent 75%);border-radius:50%;position:absolute;top:14%;bottom:14%;left:14%;right:14%}.afx-chip{z-index:5;font:600 12.5px/1.1 var(--body);color:#fff;white-space:nowrap;background:#10163ab8;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:7px;padding:8px 12px;animation:6s ease-in-out infinite afFloat;display:inline-flex;position:absolute;box-shadow:0 12px 26px -12px #0009}.afx-chip .af-ic{color:var(--c2)}.afx-chip b{font:700 12px/1 var(--body);background:var(--c1);color:#fff;border-radius:6px;padding:3px 6px}.afx-chip--a{top:8%;left:0}.afx-chip--b{animation-delay:-2s;bottom:12%;right:0}.afx-chip--c{animation-delay:-4s;top:20%;right:2%}@keyframes afFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes afPop{0%,8%{opacity:0;transform:scale(0)}14%{opacity:1;transform:scale(1.25)}20%,86%{opacity:1;transform:scale(1)}94%,to{opacity:0;transform:scale(0)}}@keyframes afSpin{to{transform:rotate(360deg)}}@keyframes afSpinR{to{transform:rotate(-360deg)}}@keyframes afGrow{0%,6%{transform:scaleY(.15)}30%,82%{transform:scaleY(1)}96%,to{transform:scaleY(.15)}}@keyframes afGrowX{0%,6%{transform:scaleX(.1)}30%,82%{transform:scaleX(1)}96%,to{transform:scaleX(.1)}}@keyframes afBlink{0%,to{opacity:.25}50%{opacity:1}}@keyframes afSway{0%,to{transform:rotateY(-14deg)rotateX(6deg)}50%{transform:rotateY(14deg)rotateX(-4deg)}}.afx-book{width:76%;height:50%;transform-style:preserve-3d;grid-template-columns:1fr 1fr;gap:0;display:grid;position:absolute;top:24%;left:12%;transform:rotateX(50deg)rotate(-16deg)}.afx-book__pg{background:linear-gradient(#fffdf6,#f1e9d6);flex-direction:column;justify-content:space-between;padding:10% 8%;display:flex;position:relative;box-shadow:0 30px 40px -20px #0009}.afx-book__pg--l{background:linear-gradient(90deg,#f4ecda,#fffdf6 80%,#e8dfc8);border-radius:10px 2px 2px 10px}.afx-book__pg--r{background:linear-gradient(90deg,#e8dfc8,#fffdf6 20%,#f7f1e2);border-radius:2px 10px 10px 2px}.afx-book__pg:before{content:"";background:#dc3c3c73;width:1px;position:absolute;top:0;bottom:0;left:22%}.afx-book__pg i{border-bottom:1px solid #1b21401f;align-items:center;gap:6%;height:10%;display:flex}.afx-book__pg em{background:#1b214047;border-radius:3px;width:46%;height:5px;display:block}.afx-book__pg b{background:var(--c1);opacity:.75;border-radius:3px;width:24%;height:5px;margin-left:auto;display:block}.afx-book__pg s{background:var(--c1);width:12px;height:12px;animation:afPop 7s calc(var(--k)*.45s) ease-out infinite both;border-radius:50%;flex:none;display:block;transform:scale(0)}.afx-book__flip{transform-origin:0;opacity:.95;-webkit-backface-visibility:visible;backface-visibility:visible;background:linear-gradient(90deg,#efe6d1,#fffdf6);border-radius:2px 10px 10px 2px;width:50%;animation:7s ease-in-out infinite afFlip;position:absolute;top:0;bottom:0;left:50%}@keyframes afFlip{0%,55%{transform:rotateY(0)}80%,to{transform:rotateY(-178deg)}}.afx-orbit{transform-style:preserve-3d;position:absolute;top:16%;bottom:16%;left:10%;right:10%;transform:rotateX(68deg)}.afx-orbit__ring{border:2px dashed color-mix(in srgb,var(--c2) 50%,transparent);border-radius:50%;animation:16s linear infinite afSpin;position:absolute;top:0;bottom:0;left:0;right:0}.afx-orbit__ring i{width:38px;height:38px;font:700 16px/1 var(--display);color:#3a2603;transform:rotate(calc(var(--k)*60deg)) translateX(40cqw);background:radial-gradient(circle at 35% 30%,#fff1c2,#e8b54a 55%,#a87411);border-radius:50%;place-items:center;margin:-19px;font-style:normal;display:grid;position:absolute;top:50%;left:50%}.afx-shield{color:#fff;width:38%;height:50%;transform-style:preserve-3d;align-content:center;place-items:center;gap:8px;animation:8s ease-in-out infinite afSway;display:grid;position:absolute;top:22%;left:31%}.afx-shield:before{content:"";clip-path:polygon(50% 0,100% 16%,100% 54%,50% 100%,0 54%,0 16%);background:linear-gradient(150deg,var(--c2),var(--c1) 45%,var(--c0));position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 4px #fff6}.afx-shield:after{content:"";clip-path:polygon(50% 0,100% 16%,100% 54%,50% 100%,0 54%,0 16%);background:linear-gradient(150deg,#ffffff59,#0000 50%);border:0;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.afx-shield span,.afx-shield b{z-index:1;position:relative}.afx-shield b{font:700 13px/1 var(--body);letter-spacing:.1em;text-transform:uppercase;margin-top:-10%}.afx-form{color:#1b2140;background:linear-gradient(#fff,#f4f6ff);border-radius:16px;width:64%;padding:20px 20px 26px;animation:9s ease-in-out infinite afFormTilt;position:absolute;top:12%;left:18%;transform:rotateY(-18deg)rotateX(10deg)rotate(2deg);box-shadow:30px 40px 60px -30px #000000b3}@keyframes afFormTilt{0%,to{transform:rotateY(-18deg)rotateX(10deg)rotate(2deg)}50%{transform:rotateY(-8deg)rotateX(6deg)rotate(0)}}.afx-form__top{border-bottom:2px solid #e6e9f5;align-items:center;gap:10px;margin-bottom:8px;padding-bottom:12px;display:flex}.afx-form__top b{width:42px;height:42px;font:800 14px/1 var(--display);color:#fff;background:linear-gradient(135deg,var(--c1),var(--c0));border-radius:10px;place-items:center;display:grid}.afx-form__top span{font:600 12px/1.3 var(--body);color:#566079}.afx-form p{font:600 13px/1.2 var(--body);border-bottom:1px dashed #e1e5f2;align-items:center;gap:10px;margin:0;padding:8px 0;display:flex}.afx-form p i{color:#fff;background:var(--c1);width:20px;height:20px;animation:afPop 7s calc(var(--k)*.5s) ease-out infinite both;border-radius:50%;place-items:center;display:grid;transform:scale(0)}.afx-form__stamp{border:3px solid var(--c1);font:800 14px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--c1);background:#ffffffe6;border-radius:10px;padding:10px 14px;animation:7s ease-out infinite afStamp;position:absolute;bottom:-6%;right:-8%;transform:rotate(-12deg)scale(0)}@keyframes afStamp{0%,40%{opacity:0;transform:rotate(-12deg)scale(0)}46%{opacity:1;transform:rotate(-12deg)scale(1.35)}52%,88%{opacity:1;transform:rotate(-12deg)scale(1)}96%,to{opacity:0;transform:rotate(-12deg)scale(.6)}}.afx-match{transform-style:preserve-3d;grid-template-columns:1fr 40px 1fr;align-items:start;gap:10px;display:grid;position:absolute;top:20%;left:4%;right:4%}.afx--match .afx-chip--a{top:6%;left:4%}.afx--match .afx-chip--b{bottom:16%;right:6%}.afx--match .afx-chip--c{top:auto;bottom:6%;left:6%;right:auto}.afx-match__col{background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;gap:9px;padding:12px;display:flex}.afx-match__col:first-child{transform:rotateY(22deg)}.afx-match__col:last-child{transform:rotateY(-22deg)}.afx-match__col em{font:700 10.5px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:var(--c2);margin-bottom:2px;font-style:normal}.afx-match__col i{color:#1b2140;height:30px;animation:afSlideR 6s calc(var(--k)*.6s) ease-in-out infinite;background:linear-gradient(90deg,#fff,#eef0ff);border-radius:8px;align-items:center;padding:0 10px;font-style:normal;display:flex}.afx-match__col:last-child i{animation-name:afSlideL}.afx-match__col i b{font:700 11.5px/1 ui-monospace,Menlo,monospace}.afx-match__col i.is-x{background:linear-gradient(90deg,#ffe3e3,#fff5f5)}@keyframes afSlideR{0%,10%{transform:translate(0)}22%,70%{transform:translate(8px)}85%,to{transform:translate(0)}}@keyframes afSlideL{0%,10%{transform:translate(0)}22%,70%{transform:translate(-8px)}85%,to{transform:translate(0)}}.afx-match__mid{flex-direction:column;gap:9px;padding:35px 0 0;display:flex}.afx-match__mid span{color:#fff;height:30px;animation:afPop 6s calc(var(--k)*.6s + .5s) ease-out infinite both;background:#12b886;border-radius:50%;place-items:center;display:grid;transform:scale(0)}.afx-match__mid span.is-x{background:#e03131}.afx-cube{perspective:900px;width:150px;height:150px;margin:-75px;position:absolute;top:44%;left:50%}.afx-cube__in{transform-style:preserve-3d;animation:16s linear infinite afCube;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes afCube{0%{transform:rotateX(-22deg)rotateY(0)}to{transform:rotateX(-22deg)rotateY(360deg)}}.afx-cube__f{color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--c1) 92%,#fff),var(--c0));border:2px solid #ffffff59;border-radius:14px;align-content:center;place-items:center;gap:6px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.afx-cube__f b{font:800 30px/1 var(--display)}.afx-cube__f span{font:600 13px/1 var(--body);color:var(--c2)}.afx-cube__f--0{transform:translateZ(75px)}.afx-cube__f--1{transform:rotateY(90deg)translateZ(75px)}.afx-cube__f--2{transform:rotateY(180deg)translateZ(75px)}.afx-cube__f--3{transform:rotateY(270deg)translateZ(75px)}.afx-cube__f--4{background:linear-gradient(145deg,var(--c2),var(--c1));transform:rotateX(90deg)translateZ(75px)}.afx-cube__f--5{transform:rotateX(-90deg)translateZ(75px)}.afx-slips{width:52%;height:60%;position:absolute;top:16%;left:24%}.afx-slip{color:#1b2140;transform-origin:50% 120%;transform:rotate(calc((var(--k) - 1.5)*11deg));animation:afFan 7s calc(var(--k)*.25s) ease-in-out infinite;background:linear-gradient(#fff,#f2f6ff);border-radius:14px;padding:16px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 24px 40px -22px #000000b3}@keyframes afFan{0%,to{translate:0}50%{translate:0 -10px}}.afx-slip__h{align-items:center;gap:8px;margin-bottom:12px;display:flex}.afx-slip__av{background:radial-gradient(circle at 50% 36%,#fff 0 22%,transparent 23%),linear-gradient(135deg,var(--c1),var(--c0));border-radius:50%;width:30px;height:30px}.afx-slip__h b{font:800 13px/1 var(--display)}.afx-slip p{font:600 11.5px/1 var(--body);color:#566079;border-bottom:1px dashed #e1e5f2;justify-content:space-between;align-items:center;margin:0;padding:7px 0;display:flex}.afx-slip p i{background:#d5dbee;border-radius:3px;width:34%;height:6px}.afx-slip__net{background:color-mix(in srgb,var(--c1) 14%,#fff);border-radius:10px;justify-content:space-between;align-items:center;margin-top:12px;padding:10px;display:flex}.afx-slip__net span{font:700 12px/1 var(--body)}.afx-slip__net b{background:var(--c1);transform-origin:0;border-radius:5px;width:40%;height:9px;animation:7s ease-in-out infinite afGrowX}.afx-steps{align-items:flex-end;gap:5%;height:56%;display:flex;position:absolute;bottom:20%;left:12%;right:24%}.afx-steps i{height:calc((var(--k) + 1)*19%);background:linear-gradient(180deg,var(--c2),var(--c1) 55%,var(--c0));transform-origin:50% 100%;animation:afGrow 8s calc(var(--k)*.3s) ease-in-out infinite;border-radius:10px 10px 4px 4px;flex:1;position:relative;box-shadow:inset -8px 0 #0000002e}.afx-steps i b{background:#ffffff8c;border-radius:50%;height:12px;position:absolute;top:-8px;left:0;right:0}.afx-steps__flag{color:var(--af-gold2);animation:4s ease-in-out infinite afFloat;position:absolute;top:-14%;right:-2%}.afx-compass{width:88px;height:88px;color:var(--c2);background:#ffffff14;border:1px solid #fff3;border-radius:50%;place-items:center;display:grid;position:absolute;top:8%;right:6%}.afx-compass i{background:linear-gradient(180deg,var(--af-gold),transparent);transform-origin:50% 100%;border-radius:3px;width:3px;height:36%;margin-left:-1.5px;animation:5s ease-in-out infinite afNeedle;position:absolute;top:14%;left:50%}@keyframes afNeedle{0%,to{transform:rotate(-28deg)}50%{transform:rotate(36deg)}}.afx-vault{place-items:center;display:grid;position:absolute;top:10%;bottom:14%;left:12%;right:12%}.afx-vault__door{aspect-ratio:1;width:72%;box-shadow:0 0 0 10px #ffffff0f,0 0 0 22px color-mix(in srgb,var(--c1) 35%,transparent),0 30px 60px -20px #000c;background:radial-gradient(circle,#2b3570 0 34%,#1a2152 35% 46%,#3b4790 47% 50%,#141b48 51% 100%);border-radius:50%;position:relative;transform:rotateY(-16deg)rotateX(8deg)}.afx-vault__dial{border:3px solid var(--af-gold);border-radius:50%;animation:9s ease-in-out infinite afDial;position:absolute;top:25%;bottom:25%;left:25%;right:25%}@keyframes afDial{0%,to{transform:rotate(0)}30%{transform:rotate(140deg)}60%{transform:rotate(-70deg)}80%{transform:rotate(30deg)}}.afx-vault__dial i{background:var(--af-gold2);width:10px;height:10px;transform:rotate(calc(var(--k)*45deg)) translateY(-200%);border-radius:50%;margin:-5px;position:absolute;top:50%;left:50%}.afx-vault__gauge{white-space:nowrap;background:#10163abf;border:1px solid #ffffff2e;border-radius:12px;align-items:center;gap:6px;padding:10px 14px;display:flex;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.afx-vault__gauge i{background:var(--c2);width:18px;height:8px;animation:afBlink 3s calc(var(--k)*.35s) ease-in-out infinite;border-radius:3px}.afx-vault__gauge span{font:700 12px/1 var(--body);color:#fff;margin-left:6px}.afx-launch{position:absolute;top:8%;bottom:14%;left:10%;right:10%}.afx-rocket{color:#fff;filter:drop-shadow(0 0 18px color-mix(in srgb,var(--c2) 70%,transparent));margin-left:-52px;animation:4s ease-in-out infinite afBob;position:absolute;top:2%;left:50%}.afx-rocket i{transform-origin:50% 0;background:linear-gradient(#ffe066,#ff922b 60%,#0000);border-radius:50%/30% 30% 70% 70%;width:20px;height:52px;margin-left:-10px;animation:.35s ease-in-out infinite alternate afFlame;position:absolute;top:84%;left:50%}@keyframes afBob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes afFlame{0%{transform:scaleY(.75)}to{transform:scaleY(1.15)}}.afx-launch__bars{align-items:flex-end;gap:4%;height:38%;display:flex;position:absolute;bottom:0;left:6%;right:6%}.afx-launch__bars i{height:calc(22% + var(--k)*15%);background:linear-gradient(180deg,var(--c2),var(--c1));transform-origin:50% 100%;animation:afGrow 7s calc(var(--k)*.25s) ease-in-out infinite;opacity:.9;border-radius:8px 8px 3px 3px;flex:1}.afx-star{width:6px;height:6px;animation:afBlink 2.6s calc(var(--k)*.5s) ease-in-out infinite;background:#fff;border-radius:50%;position:absolute}.afx-star:first-of-type{top:12%;left:10%}.afx-star:nth-of-type(2){top:10%;left:82%}.afx-star:nth-of-type(3){top:40%;left:22%}.afx-star:nth-of-type(4){top:34%;left:76%}.afx-star:nth-of-type(5){top:2%;left:56%}.afx-dash{background:linear-gradient(160deg,#ffffff24,#ffffff0a);border:1px solid #fff3;border-radius:18px;width:84%;padding:16px;position:absolute;top:14%;left:8%;transform:rotateX(16deg)rotateY(-20deg)rotate(2deg);box-shadow:30px 40px 60px -30px #000000bf}.afx-dash__k{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.afx-dash__k span{background:#0a0e2c8c;border-radius:10px;padding:9px}.afx-dash__k em{font:600 10.5px/1 var(--body);color:#c9d0ea;margin-bottom:8px;font-style:normal;display:block}.afx-dash__k b{background:linear-gradient(90deg,var(--c2),var(--c1));transform-origin:0;height:7px;animation:afGrowX 6s calc(var(--k)*.3s) ease-in-out infinite;border-radius:4px;display:block}.afx-dash__chart{background:#0a0e2c73;border-radius:12px;align-items:flex-end;gap:6px;height:120px;margin:14px 0;padding:10px;display:flex}.afx-dash__chart i{background:linear-gradient(180deg,var(--c2),var(--c1));transform-origin:50% 100%;animation:afGrow 6s calc(var(--k)*.18s) ease-in-out infinite;border-radius:4px 4px 2px 2px;flex:1}.afx-dash__chart i:nth-child(odd){height:62%}.afx-dash__chart i:nth-child(2n){height:88%}.afx-dash__chart i:nth-child(3n){height:46%}.afx-dash__row{grid-template-columns:2fr 1fr 1fr;gap:8px;display:grid}.afx-dash__row i{background:#ffffff1a;border-radius:8px;height:30px}.afx-iso{align-items:flex-end;gap:6%;height:54%;display:flex;position:absolute;bottom:24%;left:10%;right:10%;transform:skewY(-8deg)}.afx-iso__b{height:calc(30% + var(--k)*12%);transform-origin:50% 100%;animation:afGrow 8s calc(var(--k)*.22s) ease-in-out infinite;flex:1;position:relative}.afx-iso__b i{background:linear-gradient(180deg,var(--c2),var(--c1) 60%,var(--c0));border-radius:3px;position:absolute;top:0;bottom:0;left:0;right:0}.afx-iso__b b{background:var(--c2);transform-origin:0 100%;opacity:.9;height:12px;position:absolute;top:-12px;left:0;right:-30%;transform:skew(-45deg)}.afx-iso__b:after{content:"";background:color-mix(in srgb,var(--c0) 70%,var(--c1));transform-origin:0 0;width:30%;position:absolute;top:-12px;bottom:0;right:-30%;transform:skewY(-45deg)}.afx-scen{flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:absolute;bottom:6%;left:8%;right:8%}.afx-scen span{font:700 12px/1 var(--body);color:#fff;animation:afScen 6s calc(var(--k)*2s) ease-in-out infinite;background:#ffffff0f;border:1px solid #ffffff38;border-radius:999px;padding:7px 12px}@keyframes afScen{0%,30%{background-color:#ffffff38}36%,to{background-color:#ffffff0a}}.afx-radar{aspect-ratio:1;background:repeating-radial-gradient(circle,transparent 0 18%,#ffffff1f 18.5% 19%),radial-gradient(circle,color-mix(in srgb,var(--c1) 30%,transparent),transparent 70%);border:2px solid color-mix(in srgb,var(--c2) 50%,transparent);border-radius:50%;width:52%;position:absolute;top:14%;left:8%;overflow:hidden}.afx-radar__sweep{background:conic-gradient(from 0deg,transparent 0 70%,color-mix(in srgb,var(--c2) 70%,transparent) 100%);border-radius:50%;animation:4s linear infinite afSpin;position:absolute;top:0;bottom:0;left:0;right:0}.afx-radar__dot{background:var(--c2);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb,var(--c2) 30%,transparent);animation:afBlink 4s calc(var(--k)*.8s) ease-in-out infinite;border-radius:50%;position:absolute}.afx-radar__dot:nth-of-type(2){top:24%;left:30%}.afx-radar__dot:nth-of-type(3){top:40%;left:66%}.afx-radar__dot:nth-of-type(4){top:70%;left:40%}.afx-radar__dot:nth-of-type(5){top:52%;left:20%}.afx-radar__dot:nth-of-type(6){top:72%;left:72%}.afx-docs{flex-direction:column;gap:9px;width:46%;display:flex;position:absolute;top:28%;right:4%;transform:rotateY(-18deg)}.afx-docs p{font:600 12.5px/1 var(--body);color:#1b2140;background:linear-gradient(90deg,#fff,#eef2ff);border-radius:10px;align-items:center;gap:8px;margin:0;padding:10px 12px;display:flex}.afx-docs p i{color:#fff;background:var(--c1);width:18px;height:18px;animation:afPop 6s calc(var(--k)*.6s) ease-out infinite both;border-radius:50%;place-items:center;margin-left:auto;display:grid;transform:scale(0)}.afx-cock{grid-template-columns:repeat(3,1fr);align-content:center;gap:10px;display:grid;position:absolute;top:10%;bottom:16%;left:4%;right:4%;transform:rotateX(14deg)}.afx-gauge{aspect-ratio:1.4;background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;position:relative;overflow:hidden}.afx-gauge__arc{aspect-ratio:2;background:conic-gradient(from -90deg at 50% 100%,#e03131 0 18%,var(--af-gold) 18% 34%,var(--c2) 34% 50%,transparent 50%);border-radius:200px 200px 0 0;position:absolute;top:14%;left:12%;right:12%;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 55%,#000 56%);mask:radial-gradient(circle at 50% 100%,#0000 55%,#000 56%)}.afx-gauge__n{transform-origin:50% 100%;width:3px;height:42%;animation:afNeedle 5s calc(var(--k)*-1.6s) ease-in-out infinite;background:#fff;border-radius:3px;margin-left:-1.5px;position:absolute;top:22%;left:50%}.afx-gauge span{text-align:center;font:700 11px/1.1 var(--body);color:#dde3fa;position:absolute;bottom:9%;left:0;right:0}.afx-cock__wk{background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;grid-column:1/-1;align-items:flex-end;gap:4px;height:90px;padding:10px 12px 26px;display:flex;position:relative}.afx-cock__wk i{background:linear-gradient(180deg,var(--af-gold2),var(--c1));transform-origin:50% 100%;animation:afGrow 7s calc(var(--k)*.12s) ease-in-out infinite;border-radius:3px;flex:1}.afx-cock__wk em{font:700 11px/1 var(--body);color:#c9d0ea;font-style:normal;position:absolute;bottom:8px;left:12px}.afx-donut{aspect-ratio:1;width:72%;transform-style:preserve-3d;position:absolute;top:12%;left:14%;transform:rotateX(58deg)}.afx-donut__disc{background:conic-gradient(var(--c1) 0 42%,var(--af-gold) 42% 78%,var(--c2) 78% 100%);box-shadow:0 14px 0 color-mix(in srgb,var(--c0) 80%,#000),0 28px 40px #00000080;border-radius:50%;animation:14s linear infinite afSpin;position:absolute;top:0;bottom:0;left:0;right:0}.afx-donut__hole{color:#fff;background:radial-gradient(circle,#1a2152,#0b1030);border-radius:50%;align-content:center;place-items:center;display:grid;position:absolute;top:30%;bottom:30%;left:30%;right:30%;transform:translateZ(1px);box-shadow:inset 0 8px #00000059}.afx-donut__hole b{font:800 16px/1 var(--display);transform:rotateX(-58deg)}.afx-donut__hole span{font:600 11px/1.2 var(--body);color:#c9d0ea;transform:rotateX(-58deg)}.afx-legend{flex-wrap:wrap;justify-content:center;gap:14px;display:flex;position:absolute;bottom:7%;left:0;right:0}.afx-legend span{font:700 12px/1 var(--body);color:#fff;align-items:center;gap:6px;display:inline-flex}.afx-legend span:before{content:"";background:var(--c1);border-radius:4px;width:12px;height:12px}.afx-legend .e:before{background:var(--af-gold)}.afx-legend .w:before{background:var(--c2)}.afx-trend{height:40%;position:absolute;top:16%;left:10%;right:10%;overflow:visible}.afx-trend path{fill:none;stroke:var(--af-gold2);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:6 8;opacity:.8}.afx-trend .afx-trend__h{stroke-dasharray:none}.afx-stacks{justify-content:space-around;align-items:flex-end;height:58%;display:flex;position:absolute;bottom:20%;left:12%;right:12%}.afx-stack{flex-direction:column-reverse;align-items:center;width:20%;display:flex}.afx-stack i{width:100%;height:20px;animation:afCoin 8s calc(var(--k)*.35s + var(--j)*.1s) ease-out infinite both;background:linear-gradient(#fff1c2,#e8b54a 45%,#9c6a0e);border-radius:50%;margin-top:-8px;display:block;box-shadow:inset 0 -3px #00000040}@keyframes afCoin{0%,4%{opacity:0;transform:translateY(-40px)}12%,84%{opacity:1;transform:translateY(0)}94%,to{opacity:0;transform:translateY(0)}}.afx-stmt{color:#1b2140;background:linear-gradient(#fff,#f2f5ff);border-radius:16px;width:76%;padding:18px;position:absolute;top:12%;left:12%;transform:rotateY(-14deg)rotateX(8deg);box-shadow:30px 40px 60px -30px #000000b3}.afx-stmt__h{font:800 13px/1 var(--display);justify-content:space-between;margin-bottom:10px;display:flex}.afx-stmt__h span{font:600 12px/1 var(--body);color:#566079}.afx-stmt p{border-bottom:1px solid #e6e9f5;justify-content:space-between;align-items:center;margin:0;padding:8px 0;display:flex}.afx-stmt p i{background:#d5dbee;border-radius:3px;width:48%;height:6px}.afx-stmt p b{background:#b8c1dd;border-radius:3px;width:20%;height:6px}.afx-stmt p.is-f{border-radius:6px;padding-inline-start:6px;padding-inline-end:6px;animation:6s ease-in-out infinite afFlagRow}.afx-stmt p.is-f b{background:#e03131}@keyframes afFlagRow{0%,30%,to{background-color:#0000}40%,80%{background-color:#ffe3e3}}.afx-mag{color:var(--c1);filter:drop-shadow(0 10px 16px #00000059);animation:6s ease-in-out infinite afMag;position:absolute;top:22%;left:10%}@keyframes afMag{0%,to{transform:translate(0)}35%{transform:translate(150%,40%)}70%{transform:translate(40%,150%)}}.afx-gears{position:absolute;top:10%;bottom:26%;left:10%;right:10%}.afx-gear{color:var(--c2);line-height:0;display:block;position:absolute}.afx-gear svg{display:block}.afx-gear--a{color:var(--c2);animation:14s linear infinite afSpin;top:14%;left:18%}.afx-gear--b{color:var(--af-gold2);animation:9.8s linear infinite afSpinR;top:6%;left:56%}.afx-gear--c{color:#fff;animation:7.5s linear infinite afSpinR;top:52%;left:54%}.afx-flow{flex-wrap:wrap;justify-content:center;gap:6px;display:flex;position:absolute;bottom:6%;left:4%;right:4%}.afx-flow span{font:700 12px/1 var(--body);color:#fff;animation:afScen 8s calc(var(--k)*2s) ease-in-out infinite;background:#ffffff0f;border:1px solid #fff3;border-radius:999px;padding:8px 12px}.af-pains{background:radial-gradient(60% 50% at 50% 0,color-mix(in srgb,var(--c1) 10%,transparent),transparent 70%),var(--af-ivory);padding:92px 0;position:relative}.af-pains:before{content:"";pointer-events:none;background-image:linear-gradient(#1b21400b 1px,#0000 1px),linear-gradient(90deg,#1b21400b 1px,#0000 1px);background-size:28px 28px;position:absolute;top:0;bottom:0;left:0;right:0}.af-pains__list{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.af-pains__list li{perspective:1200px;opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--k)*.1s);transform:translateY(24px)}.af-pains.is-in .af-pains__list li{opacity:1;transform:none}.af-rcpt{min-height:260px;transform-style:preserve-3d;cursor:pointer;outline:none;transition:transform .7s cubic-bezier(.2,.8,.2,1);display:grid;position:relative}.af-rcpt__f,.af-rcpt__b{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;grid-area:1/1;padding:26px 22px 30px;-webkit-mask:radial-gradient(7px at 7px 0,#0000 96%,#000) -7px 0/14px 51% repeat-x,radial-gradient(7px at 7px 100%,#0000 96%,#000) -7px 100%/14px 51% repeat-x;mask:radial-gradient(7px at 7px 0,#0000 96%,#000) -7px 0/14px 51% repeat-x,radial-gradient(7px at 7px 100%,#0000 96%,#000) -7px 100%/14px 51% repeat-x}.af-rcpt__f{background:linear-gradient(#fff,#fffdf7);box-shadow:0 18px 40px -26px #1b214080}.af-rcpt__f:after{content:"";border-top:2px dashed #1b214024;position:absolute;bottom:58px;left:22px;right:22px}.af-rcpt__no{color:var(--c1);letter-spacing:.08em;margin-bottom:14px;font:700 12px/1 ui-monospace,Menlo,monospace;display:block}.af-rcpt h3{color:var(--af-ink);margin:0 0 10px;font-size:19px;line-height:1.25}.af-rcpt__f p{color:var(--af-mute);margin:0;font-size:15px;line-height:1.55}.af-rcpt__turn{font:700 13px/1 var(--body);color:var(--c1);align-items:center;gap:6px;display:inline-flex;position:absolute;bottom:24px;left:22px}.af-rcpt__b{color:#fff;background:linear-gradient(150deg,var(--c1),var(--c0));align-content:center;gap:16px;display:grid;transform:rotateY(180deg)}.af-rcpt__ok{color:#fff;background:#ffffff2e;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.af-rcpt__b p{margin:0;font-size:17px;font-weight:600;line-height:1.5}@media (hover:hover){.af-rcpt:hover{transform:rotateY(180deg)}}.af-rcpt:focus{transform:rotateY(180deg)}.af-rcpt:focus-visible{transform:rotateY(180deg)}.af-caps{background:#fff;padding:96px 0}.af-caps__top{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.af-caps__meter{flex:none;align-items:baseline;gap:6px;min-width:120px;margin-bottom:34px;padding-bottom:14px;display:flex;position:relative}.af-caps__meter b{color:var(--c1);font:italic 600 54px/1 Fraunces,Georgia,serif}.af-caps__meter span{font:700 16px/1 var(--body);color:var(--af-mute)}.af-caps__meter i{background:linear-gradient(90deg,var(--af-gold),var(--c1));transform-origin:0;border-radius:4px;height:4px;transition:transform .5s;position:absolute;bottom:0;left:0;right:0}.af-caps__grid{grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;gap:28px;display:grid}.af-caps__tabs{scrollbar-width:thin;flex-direction:column;gap:6px;max-height:640px;padding:4px;display:flex;overflow:auto}.af-caps__tabs button{text-align:left;width:100%;font:600 15px/1.3 var(--body);color:var(--af-text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;transition:background-color .2s,border-color .2s,color .2s;display:grid}.af-caps__tabs button:hover{background:color-mix(in srgb,var(--c1) 7%,#fff)}.af-caps__tabs button.is-on{background:color-mix(in srgb,var(--c1) 11%,#fff);border-color:color-mix(in srgb,var(--c1) 35%,transparent);color:var(--af-ink)}.af-caps__n{color:var(--c1);font:700 12px/1 ui-monospace,Menlo,monospace}.af-caps__c{min-width:26px;font:700 11px/1 var(--body);text-align:center;color:var(--af-mute);background:#f1f3f9;border-radius:999px;padding:4px 7px}.af-caps__tabs button.is-on .af-caps__c{color:#fff;background:var(--c1)}.af-caps__panel{background:repeating-linear-gradient(#fffef9 0 43px,#1b214012 43px 44px),#fffef9;border:1px solid #efe8d6;border-radius:24px;padding:32px 34px 28px 58px;animation:.45s both afPanel;position:relative;box-shadow:0 30px 60px -40px #1b214073}.af-caps__panel.is-off{display:none}.af-caps__panel:before{content:"";background:#e0313159;width:2px;position:absolute;top:0;bottom:0;left:38px}@keyframes afPanel{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.af-caps__ph{align-items:center;gap:14px;margin-bottom:18px;display:flex}.af-caps__pic{color:#fff;background:linear-gradient(140deg,var(--c1),var(--c0));width:54px;height:54px;box-shadow:0 12px 24px -12px var(--c1);border-radius:16px;place-items:center;display:grid}.af-caps__ph h3{color:var(--af-ink);margin:0;font-size:24px;line-height:1.2}.af-caps__panel ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 22px;margin:0;padding:0;list-style:none;display:grid}.af-caps__panel li{min-height:44px;color:var(--af-text);animation:afPanel .4s calc(var(--j)*40ms) ease both;align-items:flex-start;gap:10px;padding:11px 0;font-size:15.5px;line-height:1.4;display:flex}.af-caps__panel li .af-ic{color:#fff;background:var(--c1);border-radius:50%;margin-top:2px;padding:2px}.af-caps__foot{border-top:2px dashed #e8e0cb;margin-top:18px;padding-top:16px}.af-caps__foot a{font:700 15px/1 var(--body);color:var(--c1);align-items:center;gap:8px;text-decoration:none;display:inline-flex}.af-caps__foot a:hover{text-decoration:underline}.af-proc{color:#fff;background:radial-gradient(50% 60% at 50% 0,color-mix(in srgb,var(--c1) 30%,transparent),transparent 70%),linear-gradient(180deg,#0b1030,#10164a);padding:96px 0;position:relative}.af-proc__track{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid;position:relative}.af-proc__rail{left:calc(50%/var(--n));right:calc(50%/var(--n));background:#ffffff24;border-radius:3px;height:3px;position:absolute;top:31px;overflow:hidden}.af-proc__rail i{background:linear-gradient(90deg,var(--af-gold),var(--c2));transform-origin:0;transition:transform 1.8s cubic-bezier(.3,.7,.2,1) .2s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.af-proc.is-in .af-proc__rail i{transform:scaleX(1)}.af-proc__s{text-align:center;opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(.2s + var(--k)*.18s);flex-direction:column;align-items:center;gap:14px;display:flex;position:relative;transform:translateY(16px)}.af-proc.is-in .af-proc__s{opacity:1;transform:none}.af-proc__dot{background:radial-gradient(circle at 35% 30%,#fff1c2,#e8b54a 55%,#9c6a0e);border-radius:50%;place-items:center;width:64px;height:64px;display:grid;position:relative;box-shadow:0 0 0 6px #e8b54a26,0 14px 26px -10px #0009}.af-proc__dot b{color:#2a1a02;font:italic 600 26px/1 Fraunces,Georgia,serif}.af-proc__dot:after{content:"";border:2px solid var(--af-gold);opacity:0;animation:afRing 5s calc(var(--k)*.6s) ease-out infinite;border-radius:50%;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}@keyframes afRing{0%,60%{opacity:0;transform:scale(1)}70%{opacity:.8}to{opacity:0;transform:scale(1.5)}}.af-proc__t{font:700 15px/1.35 var(--body);color:#e6eafb;max-width:180px}.af-pricing{isolation:isolate;color:#fff;background:radial-gradient(45% 50% at 50% 30%,color-mix(in srgb,var(--c1) 32%,transparent),transparent 70%),radial-gradient(35% 40% at 90% 90%,#e8b54a2e,transparent 70%),linear-gradient(180deg,#080c28,var(--c0) 140%);scroll-margin-top:calc(var(--header-h,76px) + 10px);padding:100px 0;position:relative}.af-pricing__bg{z-index:-1;background:repeating-linear-gradient(90deg,#0000 0 79px,#ffffff09 79px 80px);position:absolute;top:0;bottom:0;left:0;right:0}.af-tiers{perspective:1400px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.af-tier{--rx:0deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s,opacity .6s,translate .6s;transition-delay:0s,calc(var(--k)*.12s),calc(var(--k)*.12s);opacity:0;background:linear-gradient(170deg,#ffffff1c,#ffffff08);border:1px solid #ffffff24;border-radius:24px;flex-direction:column;padding:30px 26px 26px;display:flex;position:relative;translate:0 26px}.af-pricing.is-in .af-tier{opacity:1;translate:0}.af-tier.is-pop{background:linear-gradient(170deg,color-mix(in srgb,var(--c1) 40%,transparent),#ffffff0d 70%);border:1.5px solid var(--af-gold);box-shadow:0 30px 60px -30px #e8b54a8c}@media (min-width:1024px){.af-tier.is-pop{margin-block-start:-12px;margin-block-end:-12px}}.af-tier__pop{font:800 11.5px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#2a1a02;white-space:nowrap;background:linear-gradient(135deg,#ffe7a3,#e8b54a);border-radius:999px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.af-tier h3{color:#fff;margin:0;font-size:22px}.af-tier__best{color:#bfc7e6;min-height:2.6em;margin:6px 0 18px;font-size:14px}.af-tier__price{border-bottom:1px dashed #fff3;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:18px;padding-bottom:18px;display:flex}.af-tier__price .af-price b{color:var(--af-gold2);font-size:44px}.af-tier__price small{color:#aeb7da;font-size:12px}.af-tier ul{flex:1;gap:11px;margin:0 0 24px;padding:0;list-style:none;display:grid}.af-tier li{color:#e2e7fa;gap:10px;font-size:14.5px;line-height:1.35;display:flex}.af-tier li .af-ic{color:var(--c2);margin-top:1px}.af-tier li em{color:var(--af-gold2);font-size:13px;font-style:normal;display:block}.af-cmp{text-align:center;margin-top:34px}.af-cmp__btn{min-height:46px;font:700 14px/1 var(--body);color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:8px;padding:0 20px;display:inline-flex}.af-cmp__btn .af-ic{transition:transform .25s;transform:rotate(90deg)}.af-cmp__btn .af-ic.is-up{transform:rotate(-90deg)}.af-cmp__wrap{text-align:left;background:#080c288c;border:1px solid #ffffff24;border-radius:18px;margin-top:20px;animation:.35s both afPanel;overflow-x:auto}.af-cmp__wrap.is-off{display:none}.af-cmp__t{border-collapse:collapse;width:100%;min-width:620px;font-size:14px}.af-cmp__t th,.af-cmp__t td{vertical-align:middle;color:#e2e7fa;border-bottom:1px solid #ffffff14;padding:12px 16px}.af-cmp__t thead th{font:800 14px/1.2 var(--display);color:#fff;background:#ffffff0a}.af-cmp__t thead th small{font:600 12px/1 var(--body);color:var(--af-gold2);margin-top:4px;display:block}.af-cmp__t tbody th{color:#c9d0ea;font-weight:600}.af-cmp__t .is-pop{background:color-mix(in srgb,var(--af-gold) 9%,transparent)}.af-y{color:#63e6be}.af-n{color:#6c759a}.af-scope{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:34px;display:grid}.af-scope__c{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:18px;padding:20px 22px}.af-scope__c h3{color:#fff;align-items:center;gap:8px;margin:0 0 8px;font-size:16px;display:flex}.af-scope__c p{color:#c9d0ea;margin:0;font-size:14.5px;line-height:1.55}.af-scope__c--y h3 .af-ic{color:#63e6be}.af-scope__c--n h3 .af-ic{color:#ff8787}.af-scope__c--i h3 .af-ic{color:var(--af-gold2)}.af-qgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.af-qcard{color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 30%,transparent),#ffffff0a);border:1px solid #ffffff29;border-radius:22px;flex-direction:column;gap:12px;padding:24px;text-decoration:none;transition:transform .25s;display:flex}.af-qcard:hover{transform:translateY(-4px)}.af-qcard--cta{border-color:var(--af-gold);background:linear-gradient(160deg,#e8b54a47,#ffffff0a)}.af-qcard__ic{width:46px;height:46px;color:var(--af-gold2);background:#ffffff1f;border-radius:14px;place-items:center;display:grid}.af-qcard__t{color:#dde3fa;font-size:15px}.af-qcard__t b{color:#fff}.af-qcard .af-price b{color:var(--af-gold2);font-size:30px}.af-qcard__go{font:700 14px/1 var(--body);color:var(--af-gold2);align-items:center;gap:6px;margin-top:auto;display:inline-flex}.af-offers{margin-top:40px}.af-offers ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.af-ticket{color:#1b2140;background:linear-gradient(110deg,#fff6dd,#fffdf6 60%);border-radius:16px;grid-template-rows:auto auto auto;grid-template-columns:48px minmax(0,1fr);gap:3px 14px;padding:18px 20px 18px 18px;display:grid;position:relative;-webkit-mask:radial-gradient(10px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(10px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat;mask:radial-gradient(10px at 0,#0000 97%,#000) 0/51% 100% no-repeat,radial-gradient(10px at 100%,#0000 97%,#000) 100%/51% 100% no-repeat}.af-ticket:after{content:"";border-left:2px dashed #9c6a0e4d;position:absolute;top:12px;bottom:12px;left:78px}.af-ticket__ic{color:#2a1a02;background:radial-gradient(circle at 35% 30%,#fff1c2,#e8b54a 60%,#b07d1a);border-radius:50%;grid-row:1/4;align-self:center;place-items:center;width:46px;height:46px;display:grid}.af-ticket__t{font:700 11.5px/1.2 var(--body);letter-spacing:.1em;text-transform:uppercase;color:#9c6a0e;padding-left:14px}.af-ticket b{font:700 16px/1.3 var(--display);color:#1b2140;padding-left:14px}.af-ticket small{color:#6a6f86;padding-left:14px;font-size:12.5px}.af-offers__note{text-align:center;color:#aeb7da;margin:14px 0 0;font-size:13px}.af-offers--c ul{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.af-offers--c .af-ticket{grid-template-columns:1fr;row-gap:4px;padding:14px 14px 14px 16px}.af-offers--c .af-ticket:after,.af-offers--c .af-ticket__ic{display:none}.af-offers--c .af-ticket__t,.af-offers--c .af-ticket b,.af-offers--c .af-ticket small{padding-left:0}.af-offers--c .af-ticket b{font-size:14px}.af-ind{background:linear-gradient(180deg,color-mix(in srgb,var(--c1) 7%,#fff),#fff);padding:90px 0}.af-ind__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:36px;display:grid}.af-ind__rows{gap:14px;display:grid;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.af-ind__row{overflow:hidden}.af-ind__track{width:max-content;animation:46s linear infinite afMarq;display:flex}.af-ind__row--rev .af-ind__track{animation-duration:54s;animation-direction:reverse}@keyframes afMarq{to{transform:translate(-50%)}}.af-ind__set{gap:12px;padding-right:12px;display:flex}.af-pill{font:600 15px/1 var(--body);color:var(--af-ink);border:1px solid color-mix(in srgb,var(--c1) 25%,#e6e9f5);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;box-shadow:0 8px 18px -14px #1b214080}.af-pill .af-ic{color:var(--c1)}.af-rel{background:var(--af-ivory);padding:90px 0}.af-rel__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.af-card{height:100%;color:var(--af-text);background:#fff;border:1px solid #ece6d6;border-radius:22px;flex-direction:column;gap:10px;padding:24px;text-decoration:none;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.af-card:before{content:"";background:linear-gradient(90deg,var(--c1),var(--c2));height:5px;position:absolute;top:0;left:0;right:0}.af-card:hover{transform:translateY(-5px);box-shadow:0 26px 50px -30px #1b214080}.af-card__ic{color:#fff;background:linear-gradient(140deg,var(--c1),var(--c0));border-radius:15px;place-items:center;width:50px;height:50px;display:grid}.af-card__t{font:800 19px/1.25 var(--display);color:var(--af-ink)}.af-card__p{color:var(--af-mute);flex:1;font-size:14.5px;line-height:1.5}.af-card__f{border-top:1px dashed #e6dfcc;justify-content:space-between;align-items:center;gap:10px;padding-top:12px;display:flex}.af-card__f .af-price b{color:var(--c1)}.af-card__go{font:700 14px/1 var(--body);color:var(--af-ink);align-items:center;gap:6px;display:inline-flex}.af-rel__all{text-align:center;margin:26px 0 0}.af-rel__all a{font:700 15px/1 var(--body);color:var(--af-ink);align-items:center;gap:8px;display:inline-flex}.af-final{background:linear-gradient(110deg,#1a1203,#3a2808 40%,#1a1203);padding:56px 0}.af-final__in{color:#fff;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:30px;display:grid}.af-final h2{color:#fff;margin:0 0 8px;font-size:clamp(22px,2.6vw,32px)}.af-final p{color:#e9ddbe;max-width:700px;margin:0;font-size:16px;line-height:1.55}.af-final__coin{perspective:600px;width:96px;height:96px}.af-final__coin span{width:100%;height:100%;font:800 44px/1 var(--display);color:#3a2603;background:radial-gradient(circle at 35% 30%,#fff1c2,#e8b54a 55%,#9c6a0e);border-radius:50%;place-items:center;animation:6s ease-in-out infinite afCoinSpin;display:grid;box-shadow:inset 0 0 0 6px #ffffff40,0 16px 30px -10px #0009}@keyframes afCoinSpin{0%,40%{transform:rotateY(0)}60%,to{transform:rotateY(360deg)}}.af-page .pp-form,.af-page section[id=af-form]{scroll-margin-top:calc(var(--header-h,76px) + 10px)}.afh-hero .af-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.afh-hero__facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:6px 0 0;padding:0;list-style:none;display:grid}.afh-hero__facts li{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:12px 14px}.afh-hero__facts b{color:var(--af-gold2);font:italic 600 24px/1 Fraunces,Georgia,serif;display:block}.afh-hero__facts span{color:#c9d0ea;margin-top:6px;font-size:12.5px;display:block}.afh-orbit{aspect-ratio:1;perspective:1300px;perspective-origin:50% 35%;width:min(100%,560px);position:relative;container-type:inline-size}.afh-orbit__sky i{background:radial-gradient(closest-side,#e8b54a59,#0000);border-radius:50%;position:absolute}.afh-orbit__sky i:first-child{top:18%;bottom:18%;left:18%;right:18%}.afh-orbit__sky i:nth-child(2){background:radial-gradient(closest-side,#1e6bff4d,#0000);width:30%;height:30%;top:60%;left:-6%}.afh-orbit__sky i:nth-child(3){background:radial-gradient(closest-side,#10b98140,#0000);width:26%;height:26%;top:6%;right:-4%}.afh-orbit__coin{aspect-ratio:1;width:30%;transform-style:preserve-3d;margin:-15% 0 0 -15%;animation:10s linear infinite afCoinY;position:absolute;top:50%;left:50%}@keyframes afCoinY{to{transform:rotateY(360deg)}}.afh-orbit__coinf{background:radial-gradient(circle at 35% 30%,#fff4cc,#e8b54a 50%,#94620b);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 8px #ffffff47,inset 0 0 0 16px #9c6a0e59}.afh-orbit__coinf span{font:800 clamp(42px,6vw,76px)/1 var(--display);color:#3a2603;text-shadow:0 2px #fff6}.afh-orbit__edge{background:#9c6a0e;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(-8px)}.afh-orbit__ring{width:0;height:0;transform-style:preserve-3d;animation:46s linear infinite afRing3d;position:absolute;top:50%;left:50%;transform:rotateX(-18deg)}.afh-orbit__ring--1{animation-name:afRing3dB;animation-duration:38s}@keyframes afRing3d{0%{transform:rotateX(-18deg)rotateY(0)}to{transform:rotateX(-18deg)rotateY(360deg)}}@keyframes afRing3dB{0%{transform:rotateX(-18deg)rotateY(360deg)}to{transform:rotateX(-18deg)rotateY(0)}}.afh-orbit__p{transform-style:preserve-3d;transform:rotateY(var(--a)) translateZ(44cqw);position:absolute;top:0;left:0}.afh-orbit__ring--1 .afh-orbit__p{transform:rotateY(var(--a)) translateZ(27cqw) translateY(-9cqw)}.afh-orbit__q{transform-style:preserve-3d;transform:rotateY(calc(var(--a)*-1))}.afh-orbit__f{font:700 11.5px/1 var(--body);color:#fff;white-space:nowrap;background:linear-gradient(135deg,var(--c1),var(--c0));border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:7px 11px 7px 8px;animation:46s linear infinite afCounter;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)rotateY(0)rotateX(18deg);box-shadow:0 10px 22px -10px #000000b3}.afh-orbit__ring--1 .afh-orbit__f{animation-name:afCounterB;animation-duration:38s}@keyframes afCounter{0%{transform:translate(-50%,-50%)rotateY(0)rotateX(18deg)}to{transform:translate(-50%,-50%)rotateY(-360deg)rotateX(18deg)}}@keyframes afCounterB{0%{transform:translate(-50%,-50%)rotateY(-360deg)rotateX(18deg)}to{transform:translate(-50%,-50%)rotateY(0)rotateX(18deg)}}.afh-orbit__f .af-ic{color:var(--c2)}.afh-orbit__ell{border:1.5px dashed #f7d98b47;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.afh-orbit__ell--2{width:88%;height:30%}.afh-orbit__ell--1{width:54%;height:18%;margin-top:-9%}.afh-fam{background:var(--af-ivory);padding:96px 0}.afh-fam__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.afh-drawer{opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--k)*.1s);background:#fff;border:1px solid #ece6d6;border-radius:26px;padding:26px;position:relative;overflow:hidden;transform:translateY(24px);box-shadow:0 30px 60px -44px #1b214080}.afh-fam.is-in .afh-drawer{opacity:1;transform:none}.afh-drawer:before{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 22%,transparent),transparent);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.afh-drawer--books{background:repeating-linear-gradient(#fff 0 35px,#0f9d7a12 35px 36px)}.afh-drawer--tax{background:linear-gradient(160deg,#fffbf0,#fff 50%)}.afh-drawer--plan{background-color:#fff;background-image:linear-gradient(#0b9aa50f 1px,#0000 1px),linear-gradient(90deg,#0b9aa50f 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:22px 22px;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.afh-drawer--strat{color:#fff;background:linear-gradient(160deg,#0b1030,#1a2152);border-color:#e8b54a66}.afh-drawer__h{margin-bottom:16px;position:relative}.afh-drawer__n{color:var(--c1);font:italic 600 40px/1 Fraunces,Georgia,serif}.afh-drawer h3{color:var(--af-ink);margin:6px 0 4px;font-size:24px}.afh-drawer__h p{color:var(--af-mute);margin:0;font-size:15px}.afh-drawer--strat h3{color:#fff}.afh-drawer--strat .afh-drawer__h p{color:#c9d0ea}.afh-drawer ul{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.afh-svc{color:var(--af-text);background:#ffffffd9;border:1px solid #eee9db;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.afh-svc:hover{border-color:var(--c1);box-shadow:0 14px 26px -18px var(--c1);transform:translate(4px)}.afh-drawer--strat .afh-svc{color:#fff;background:#ffffff0f;border-color:#ffffff1f}.afh-svc__ic{color:#fff;background:linear-gradient(140deg,var(--c1),var(--c0));border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.afh-svc__t b{font:800 15.5px/1.25 var(--display);color:var(--af-ink);display:block}.afh-svc__t small{color:var(--af-mute);margin-top:3px;font-size:13px;line-height:1.4;display:block}.afh-drawer--strat .afh-svc__t b{color:#fff}.afh-drawer--strat .afh-svc__t small{color:#bfc7e6}.afh-svc__p .af-price b{color:var(--c1)}.afh-drawer--strat .afh-svc__p .af-price b{color:var(--af-gold2)}.afh-svc__go{color:var(--af-mute)}.afh-ex{color:#fff;background:radial-gradient(45% 55% at 80% 40%,color-mix(in srgb,var(--c1) 30%,transparent),transparent 70%),linear-gradient(180deg,#0b1030,#10164a);padding:96px 0;transition:background .6s}.afh-ex__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.afh-ex__chips{flex-wrap:wrap;gap:8px;display:flex}.afh-ex__chips button{min-height:40px;font:700 13px/1 var(--body);color:#dde3fa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:7px;padding:0 14px;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.afh-ex__chips button .af-ic{color:var(--c2)}.afh-ex__chips button:hover{border-color:var(--c2)}.afh-ex__chips button.is-on{color:#fff;background:var(--c1);border-color:var(--c2)}.afh-ex__chips button.is-on .af-ic{color:#fff}.afh-ex__board{background:linear-gradient(170deg,#ffffff1a,#ffffff08);border:1px solid #ffffff29;border-radius:28px;padding:28px}.afh-ex__title{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:20px;display:flex}.afh-ex__title b{font:800 20px/1.2 var(--display)}.afh-ex__title em{color:var(--af-gold2);background:#e8b54a2e;border-radius:999px;padding:5px 9px;font-size:12px;font-style:normal}.afh-ex__ic{background:linear-gradient(140deg,var(--c1),var(--c0));border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.afh-ex__bars{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:16px;height:300px;display:grid}.afh-ex__bar{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.afh-ex__v{animation:afPanel .5s calc(var(--k)*.1s + .2s) ease both;flex-direction:column;align-items:center;gap:3px;display:flex}.afh-ex__v b{color:var(--af-gold2);font:italic 600 22px/1 Fraunces,Georgia,serif}.afh-ex__v i{color:#aeb7da;font-size:12px;font-style:normal}.afh-ex__col{width:100%;max-width:120px;height:calc(var(--h)*190px);background:#ffffff0f;border-radius:14px 14px 6px 6px;display:block;overflow:hidden}.afh-ex__col i{background:linear-gradient(180deg,var(--c2),var(--c1) 55%,var(--c0));transform-origin:50% 100%;width:100%;height:100%;animation:afRise .7s calc(var(--k)*.1s) cubic-bezier(.3,.8,.3,1) both;display:block}@keyframes afRise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.afh-ex__bar.is-pop .afh-ex__col i{background:linear-gradient(#ffe7a3,#e8b54a 55%,#9c6a0e)}.afh-ex__t{font:800 15px/1 var(--display)}.afh-ex__bar small{color:#aeb7da;min-height:2.7em;font-size:12px;line-height:1.35}.afh-ex__go{font:700 14px/1 var(--body);color:var(--af-gold2);align-items:center;gap:6px;margin-top:20px;display:inline-flex}.afh-bun{background:#fff;padding:96px 0}.afh-bun__list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;margin:0;padding:0;list-style:none;display:grid}.afh-bundle{color:#fff;opacity:0;transition:opacity .6s,transform .6s;transition-delay:calc(var(--k)*.12s);background:linear-gradient(170deg,#141b48,#0b1030);border:1px solid #ffffff14;border-radius:26px;flex-direction:column;padding:28px 26px;display:flex;position:relative;transform:translateY(24px)}.afh-bun.is-in .afh-bundle{opacity:1;transform:none}.afh-bundle.is-pop{border:1.5px solid var(--af-gold);box-shadow:0 30px 60px -34px #e8b54ab3}.afh-bundle__stack{perspective:700px;height:118px;margin-bottom:18px;position:relative}.afh-bundle__stack span{left:calc(var(--j)*10%);top:calc(var(--j)*26px);font:700 13px/1 var(--body);background:linear-gradient(135deg,var(--c1),var(--c0));animation:afFloat 6s calc(var(--j)*-1.5s) ease-in-out infinite;border:1px solid #ffffff40;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex;position:absolute;transform:rotateX(18deg)rotate(-3deg);box-shadow:0 14px 24px -14px #000c}.afh-bundle h3{color:#fff;align-items:center;gap:10px;margin:0 0 8px;font-size:22px;display:flex}.afh-bundle h3 .af-ic{color:var(--af-gold2)}.afh-bundle__for{color:#bfc7e6;margin:0 0 16px;font-size:14.5px;line-height:1.5}.afh-bundle__price{border-bottom:1px dashed #fff3;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:16px;padding-bottom:16px;display:flex}.afh-bundle__price .af-price b{color:var(--af-gold2);font-size:38px}.afh-bundle__price s{color:#8b93b8;font-size:15px}.afh-bundle__price em{font-style:normal;font:700 13px/1 var(--body);color:#63e6be;flex-basis:100%}.afh-bundle ul{flex:1;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.afh-bundle li{color:#e2e7fa;gap:8px;font-size:14.5px;display:flex}.afh-bundle li .af-ic{color:#63e6be;margin-top:2px}.afh-bundle li a{color:inherit;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.afh-bun__note{text-align:center;color:var(--af-mute);margin:18px 0 0;font-size:13px}.afh-off{background:radial-gradient(60% 60% at 50% 0,#e8b54a2e,transparent 70%),var(--af-paper);padding:84px 0}.afh-off .af-offers{margin-top:0}.afh-off .af-offers__note{color:var(--af-mute)}.afh-shift{background:#fff;padding:96px 0}.afh-shift__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:40px;display:grid}.afh-shift__tog{background:#f1f3f9;border-radius:999px;flex-wrap:wrap;gap:6px;margin-top:20px;padding:6px;display:inline-flex}.afh-shift__tog button{min-height:42px;font:700 14px/1 var(--body);color:var(--af-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 16px;transition:background-color .25s,color .25s}.afh-shift__tog button.is-on{color:#fff;background:var(--af-ink)}.afh-shift__card{perspective:1400px;display:grid}.afh-shift__face{border-radius:26px;grid-area:1/1;padding:34px;transition:opacity .5s,transform .6s cubic-bezier(.2,.8,.2,1)}.afh-shift__face--b{color:#3a1d1d;background:linear-gradient(160deg,#fff1f1,#fff8f5);border:1px solid #ffd8d8}.afh-shift__face--a{color:#fff;opacity:0;pointer-events:none;background:linear-gradient(160deg,#0b1030,#173a35);border:1px solid #63e6be4d;transform:rotateY(-14deg)translate(30px)}.afh-shift__card.is-after .afh-shift__face--a{opacity:1;pointer-events:auto;transform:none}.afh-shift__card.is-after .afh-shift__face--b{opacity:0;pointer-events:none;transform:rotateY(14deg)translate(-30px)}.afh-shift__tag{font:700 12px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.afh-shift__face--b .afh-shift__tag{color:#c92a2a;background:#ffe3e3}.afh-shift__face--a .afh-shift__tag{color:#0b1030;background:#63e6be}.afh-shift__face p{margin:18px 0 0;font-size:19px;line-height:1.55}.afh-shift__face ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.afh-shift__face li{color:#dde3fa;gap:9px;font-size:15px;display:flex}.afh-shift__face li .af-ic{color:#63e6be;margin-top:2px}.afh-terms{background:var(--af-ivory);padding:96px 0}.afh-terms__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.afh-terms__grid li{background:#fff;border:1px solid #ece6d6;border-radius:20px;padding:22px}.afh-terms__ic{color:#9c6a0e;background:#fff3d1;border-radius:13px;place-items:center;width:44px;height:44px;margin-bottom:12px;display:grid}.afh-terms__grid h3{color:var(--af-ink);margin:0 0 6px;font-size:17px}.afh-terms__grid p{color:var(--af-mute);margin:0;font-size:14.5px;line-height:1.5}@media (max-width:1180px){.af-pains__list{grid-template-columns:repeat(2,minmax(0,1fr))}.af-offers--c ul{grid-template-columns:repeat(3,minmax(0,1fr))}.afh-terms__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.af-hero__grid,.afh-hero .af-hero__grid{grid-template-columns:minmax(0,1fr);gap:26px}.af-hero__stage{order:2}.afx,.afh-orbit{width:min(100%,440px)}.af-caps__grid{grid-template-columns:minmax(0,1fr)}.af-caps__tabs{scroll-snap-type:x proximity;flex-direction:row;max-height:none;padding-bottom:8px;overflow-x:auto}.af-caps__tabs button{scroll-snap-align:start;border-color:#e6e9f5;flex:none;width:auto;max-width:260px}.af-tiers,.af-qgrid,.afh-bun__list,.af-rel__list{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline-start:auto;margin-inline-end:auto}.af-offers ul{grid-template-columns:repeat(2,minmax(0,1fr))}.af-ind__grid,.afh-ex__grid,.afh-shift__grid,.afh-fam__grid{grid-template-columns:minmax(0,1fr)}.af-proc__track{grid-template-columns:minmax(0,1fr);gap:0;max-width:520px;margin-inline-start:auto;margin-inline-end:auto}.af-proc__rail{width:3px;height:auto;top:20px;bottom:20px;left:31px;right:auto}.af-proc__rail i{transform-origin:50% 0;transform:scaleY(0)}.af-proc.is-in .af-proc__rail i{transform:scaleY(1)}.af-proc__s{text-align:left;flex-direction:row;padding:10px 0}.af-proc__t{max-width:none}.af-final__in{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}}@media (max-width:720px){.af-hero{padding-top:calc(var(--header-h,64px) + 20px)}.af-hero__sub{font-size:16px}.af-ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}.af-ribbon li:nth-child(3){border-left:0}.af-ribbon li:nth-child(n+3){border-top:1px solid #ffffff14}.af-ribbon b{font-size:24px}.af-pains,.af-caps,.af-proc,.af-pricing,.af-ind,.af-rel,.afh-fam,.afh-ex,.afh-bun,.afh-shift,.afh-terms{padding:64px 0}.af-pains__list{grid-template-columns:minmax(0,1fr)}.af-rcpt{min-height:0}.af-caps__top{flex-direction:column;align-items:flex-start;gap:0}.af-caps__meter{margin-bottom:18px}.af-caps__panel{padding:24px 18px 20px 34px}.af-caps__panel:before{left:18px}.af-caps__panel ul,.af-offers ul,.af-offers--c ul{grid-template-columns:minmax(0,1fr)}.afh-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.afx-chip--c{display:none}.afx-chip{padding:7px 10px;font-size:11.5px}.afh-svc{grid-template-columns:38px minmax(0,1fr);row-gap:6px}.afh-svc__ic{width:38px;height:38px}.afh-svc__p{grid-column:2}.afh-svc__go{display:none}.afh-ex__bars{gap:10px;height:260px}.afh-ex__v b{font-size:17px}.afh-drawer{padding:20px}.afh-shift__face{padding:24px}.afh-shift__face p{font-size:17px}.afh-terms__grid{grid-template-columns:minmax(0,1fr)}.afx-cube{width:120px;height:120px;margin:-60px}.afx-cube__f--0{transform:translateZ(60px)}.afx-cube__f--1{transform:rotateY(90deg)translateZ(60px)}.afx-cube__f--2{transform:rotateY(180deg)translateZ(60px)}.afx-cube__f--3{transform:rotateY(270deg)translateZ(60px)}.afx-cube__f--4{transform:rotateX(90deg)translateZ(60px)}.afx-cube__f--5{transform:rotateX(-90deg)translateZ(60px)}.afx-cube__f b{font-size:24px}.afx-form{width:80%;left:10%}.afx-dash__chart{height:90px}.afh-orbit__f{gap:5px;padding:6px 9px;font-size:10.5px}.afh-orbit__f .af-ic{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.af-page *,.af-page :before,.af-page :after{transition:none!important;animation:none!important}.af-pains__list li,.af-proc__s,.af-tier,.afh-drawer,.afh-bundle{opacity:1!important;transform:translate(0,0)!important}.af-proc__rail i{transform:none!important}.afx-book__pg s,.afx-form p i,.afx-match__mid span,.afx-docs p i,.afx-form__stamp{transform:none}.afx-form__stamp{transform:rotate(-12deg)}}@media (max-width:720px){.afh-orbit__f{padding:7px}.afh-orbit__f span{display:none}.afh-orbit__f .af-ic{width:18px;height:18px}}.ag{--fd:var(--display,"Manrope"),system-ui,sans-serif;--fb:var(--body,"Inter"),system-ui,sans-serif;--fm:ui-monospace,"SFMono-Regular",Menlo,Consolas,monospace;--r:18px;--r2:12px;--on-dk:#fff;--on-dk2:#ffffffb8;--on-ac:#10131c;--card:#fff;--ln-dk:#ffffff24;--hi:#ff8a65;--sh:0 18px 50px -24px #0e122859}.ag--ledger{--dk:#21182f;--dk2:#352344;--pp:#f8f5ef;--pp2:#e9f8f0;--ink:#282632;--mut:#615b6c;--ln:#e4ded3;--ac:#78f0c2;--acd:#127a57;--a2:#d7b77a;--a3:#e7ddf2;--hi:#e7a94b}.ag--observatory{--dk:#173d32;--dk2:#245646;--pp:#faf7f0;--pp2:#eee6d8;--ink:#242b27;--mut:#5f6862;--ln:#e2dccf;--ac:#c17d50;--on-ac:#fff;--acd:#94532a;--a2:#dde9dd;--a3:#c17d50;--hi:#c17d50;--fd:"DM Serif Display",Georgia,"Times New Roman",serif;--r:6px;--r2:4px}.ag--journey{--dk:#172443;--dk2:#203468;--pp:#f7f9fc;--pp2:#e5edff;--ink:#252b38;--mut:#5d6679;--ln:#dde3ef;--ac:#35c6b0;--acd:#315bdb;--a2:#eae8ff;--a3:#315bdb;--hi:#f59e0b;--r:16px}.ag--gst{--dk:#073b3a;--dk2:#0b5148;--pp:#f7f6ef;--pp2:#ddf2e8;--ink:#202c2a;--mut:#5d6b64;--ln:#dcded2;--ac:#c8f169;--acd:#0b5148;--a2:#ddf2e8;--a3:#c8f169;--hi:#ff826e;--fd:"Space Grotesk",var(--display,"Manrope"),system-ui,sans-serif;--r:10px;--r2:6px}.ag--tds{--dk:#321b2b;--dk2:#54243a;--pp:#faf6f0;--pp2:#f1e3e5;--ink:#29252a;--mut:#6c6266;--ln:#e8dcd6;--ac:#c27a52;--on-ac:#fff;--acd:#8f4e2c;--a2:#e9d0d2;--a3:#e9b95f;--hi:#e9b95f;--fd:"DM Serif Display",Georgia,serif;--r:4px;--r2:3px}.ag--payroll{--dk:#24252b;--dk2:#414149;--pp:#fffcf8;--pp2:#f5ede2;--ink:#24252b;--mut:#65646d;--ln:#ece3d8;--ac:#f27662;--on-ac:#fff;--acd:#b8432f;--a2:#dcd6f7;--a3:#d9eee3;--a4:#fbe0d7;--hi:#d85c4a;--r:24px;--r2:16px}.ag--foresight{--dk:#241b35;--dk2:#302d39;--pp:#f7f8fc;--pp2:#ecebf4;--ink:#302d39;--mut:#68667a;--ln:#e0deec;--ac:#8c83ff;--on-ac:#fff;--acd:#5a50d6;--a2:#dcd7ff;--a3:#f5b84b;--a4:#b9e6d2;--hi:#f5b84b;--r:20px}.ag--blueprint{--dk:#173b57;--dk2:#1d4a6c;--pp:#f6f1e7;--pp2:#d9f0eb;--ink:#202b34;--mut:#53616b;--ln:#d8dfe3;--ac:#13a89e;--on-ac:#fff;--acd:#0d7f77;--a2:#b9d7e8;--a3:#ef795b;--hi:#ef795b;--fd:"Space Grotesk",var(--display,"Manrope"),system-ui,sans-serif;--r:3px;--r2:2px}.ag--founder{--dk:#183d35;--dk2:#24524a;--pp:#f7f5ef;--pp2:#e1eee5;--card:#fffefa;--ink:#202a27;--mut:#5b6b58;--ln:#e1e3db;--ac:#ddf16b;--acd:#183d35;--a2:#b8d3b2;--a3:#e8d9cf;--hi:#c9821f;--r:22px}.ag--signal{--dk:#151927;--dk2:#20263a;--pp:#f6f8fc;--pp2:#e6eff6;--ink:#151927;--mut:#596479;--ln:#dce2ea;--ac:#55dce0;--acd:#0b7d81;--a2:#d9f7f6;--a3:#ff865e;--hi:#ff865e;--fd:"Space Grotesk",var(--display,"Manrope"),system-ui,sans-serif;--r:14px}.ag--futures{--dk:#34263d;--dk2:#69546f;--pp:#f4efe5;--pp2:#fffcf6;--card:#fffcf6;--ink:#292633;--mut:#6c6573;--ln:#ded7d0;--ac:#ef795e;--on-ac:#fff;--acd:#b9482f;--a2:#a9d5e8;--a3:#ddd4ea;--a4:#f5d7bb;--hi:#ef795e;--fd:"DM Serif Display",Georgia,serif;--r:16px}.ag--archive{--dk:#23483b;--dk2:#18362d;--pp:#f7f3e9;--pp2:#e8e3d8;--card:#fffdf8;--ink:#292c29;--mut:#66655e;--ln:#d9d5ca;--ac:#b49a61;--on-ac:#18362d;--acd:#23483b;--a2:#dce6d8;--a3:#7a3444;--hi:#7a3444;--fd:"DM Serif Display",Georgia,serif;--r:6px;--r2:4px}.ag--cockpit{--dk:#111a2b;--dk2:#244c7a;--pp:#fff;--pp2:#f1f5f8;--ink:#202a38;--mut:#5f6c7e;--ln:#cbd3dd;--ac:#ff8247;--on-ac:#111a2b;--acd:#c4511d;--a2:#d9e5f1;--a3:#ffe0d1;--a4:#3c8069;--hi:#ff8247;--fd:"Space Grotesk",var(--display,"Manrope"),system-ui,sans-serif;--r:12px}.ag--capital{--dk:#181a1c;--dk2:#252729;--pp:#f5f2e9;--pp2:#e9e8e2;--card:#fff;--ink:#252729;--mut:#5f615f;--ln:#dad8d0;--ac:#d3f36b;--acd:#252729;--a2:#edf5d5;--a3:#b9795c;--hi:#b9795c;--fd:"Space Grotesk",var(--display,"Manrope"),system-ui,sans-serif;--r:2px;--r2:2px}.ag--observe{--dk:#123c3d;--dk2:#092c2e;--pp:#faf5ea;--pp2:#e4f2eb;--ink:#233233;--mut:#586666;--ln:#d9e3dd;--ac:#ff8559;--on-ac:#123c3d;--acd:#b9481f;--a2:#b8e3d8;--a3:#e9ddc9;--hi:#ff8559;--r:999px;--r2:14px}.ag--evidence{--dk:#642b35;--dk2:#401c25;--pp:#f5f0e7;--pp2:#e8e2d9;--card:#fff;--ink:#29292b;--mut:#56565a;--ln:#d4cdc4;--ac:#ddf36a;--acd:#642b35;--a2:#f0e1e0;--a3:#d9b7b7;--hi:#ddf36a;--r:3px;--r2:2px}.ag--studio{--dk:#33234b;--dk2:#46336a;--pp:#fbfaf7;--pp2:#ede8ff;--ink:#282630;--mut:#64626e;--ln:#e5e2e9;--ac:#7357f2;--on-ac:#fff;--acd:#5b3fe0;--a2:#bdedd8;--a3:#ff9e87;--a4:#f4d66d;--hi:#ff9e87;--r:20px}.ag{background:var(--pp);color:var(--ink);font-family:var(--fb)}.ag .ag-sec,.ag .ag-hero,.ag .ag-form{--s-bg:var(--pp);--s-tx:var(--ink);--s-mut:var(--mut);--s-card:var(--card);--s-ln:var(--ln);--s-ac:var(--acd);--s-hd:var(--ink);background:var(--s-bg);color:var(--s-tx)}.ag .is-alt{--s-bg:var(--pp2)}.ag .is-dk{--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--ledger :-webkit-any(.ag-hero,.ag-ai,.ag-plans,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--ledger :is(.ag-hero,.ag-ai,.ag-plans,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--ledger :-webkit-any(.ag-prob,.ag-rcv,.ag-secu){--s-bg:var(--pp2)}.ag--ledger :is(.ag-prob,.ag-rcv,.ag-secu){--s-bg:var(--pp2)}.ag--observatory :-webkit-any(.ag-hero,.ag-prin,.ag-plans,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--observatory :is(.ag-hero,.ag-prin,.ag-plans,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--observatory :-webkit-any(.ag-prob,.ag-val,.ag-secu){--s-bg:var(--pp2)}.ag--observatory :is(.ag-prob,.ag-val,.ag-secu){--s-bg:var(--pp2)}.ag--journey :-webkit-any(.ag-hero,.ag-proc,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--journey :is(.ag-hero,.ag-proc,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--journey :-webkit-any(.ag-strip,.ag-ai,.ag-docs,.ag-ind){--s-bg:var(--pp2)}.ag--journey :is(.ag-strip,.ag-ai,.ag-docs,.ag-ind){--s-bg:var(--pp2)}.ag--gst :-webkit-any(.ag-hero,.ag-proc,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--gst :is(.ag-hero,.ag-proc,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--gst :-webkit-any(.ag-facts,.ag-off,.ag-rel){--s-bg:var(--pp2)}.ag--gst :is(.ag-facts,.ag-off,.ag-rel){--s-bg:var(--pp2)}.ag--tds :-webkit-any(.ag-hero,.ag-caps,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--tds :is(.ag-hero,.ag-caps,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--tds :-webkit-any(.ag-prob,.ag-off,.ag-fin){--s-bg:var(--pp2)}.ag--tds :is(.ag-prob,.ag-off,.ag-fin){--s-bg:var(--pp2)}.ag--tds .ag-fin{--s-tx:var(--ink);--s-mut:var(--mut);--s-card:var(--card);--s-ln:var(--ln);--s-ac:var(--acd);--s-hd:var(--dk2)}.ag--payroll :-webkit-any(.ag-prob,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--payroll :is(.ag-prob,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--payroll :-webkit-any(.ag-hero,.ag-proc,.ag-off){--s-bg:var(--pp2)}.ag--payroll :is(.ag-hero,.ag-proc,.ag-off){--s-bg:var(--pp2)}.ag--payroll .ag-plans{--s-bg:var(--a4)}.ag--foresight :-webkit-any(.ag-hero,.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--foresight :is(.ag-hero,.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--foresight :-webkit-any(.ag-faq,.ag-caps){--s-bg:var(--pp2)}.ag--foresight :is(.ag-faq,.ag-caps){--s-bg:var(--pp2)}.ag--blueprint :-webkit-any(.ag-hero,.ag-caps,.ag-plans){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--blueprint :is(.ag-hero,.ag-caps,.ag-plans){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--blueprint :-webkit-any(.ag-lab,.ag-proc){--s-bg:var(--pp2)}.ag--blueprint :is(.ag-lab,.ag-proc){--s-bg:var(--pp2)}.ag--founder :-webkit-any(.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--founder :is(.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--founder :-webkit-any(.ag-prob,.ag-brief,.ag-off){--s-bg:var(--pp2)}.ag--founder :is(.ag-prob,.ag-brief,.ag-off){--s-bg:var(--pp2)}.ag--signal :-webkit-any(.ag-hero,.ag-lab,.ag-fin,.ag-proc){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--signal :is(.ag-hero,.ag-lab,.ag-fin,.ag-proc){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--signal :-webkit-any(.ag-caps,.ag-ind){--s-bg:var(--pp2)}.ag--signal :is(.ag-caps,.ag-ind){--s-bg:var(--pp2)}.ag--futures :-webkit-any(.ag-lab,.ag-plans){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--futures :is(.ag-lab,.ag-plans){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--futures :-webkit-any(.ag-caps,.ag-brief,.ag-fin){--s-bg:var(--pp2)}.ag--futures :is(.ag-caps,.ag-brief,.ag-fin){--s-bg:var(--pp2)}.ag--archive :-webkit-any(.ag-hero,.ag-proc,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--archive :is(.ag-hero,.ag-proc,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--archive :-webkit-any(.ag-lab,.ag-off,.ag-rel){--s-bg:var(--pp2)}.ag--archive :is(.ag-lab,.ag-off,.ag-rel){--s-bg:var(--pp2)}.ag--cockpit :-webkit-any(.ag-hero,.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--cockpit :is(.ag-hero,.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--cockpit :-webkit-any(.ag-facts,.ag-proc,.ag-ind,.ag-faq){--s-bg:var(--pp2)}.ag--cockpit :is(.ag-facts,.ag-proc,.ag-ind,.ag-faq){--s-bg:var(--pp2)}.ag--capital :-webkit-any(.ag-hero,.ag-lab,.ag-fin,.ag-scope){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0d;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--capital :is(.ag-hero,.ag-lab,.ag-fin,.ag-scope){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0d;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--capital :-webkit-any(.ag-caps,.ag-off){--s-bg:var(--pp2)}.ag--capital :is(.ag-caps,.ag-off){--s-bg:var(--pp2)}.ag--observe :-webkit-any(.ag-hero,.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--observe :is(.ag-hero,.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--observe :-webkit-any(.ag-prob,.ag-proc,.ag-faq){--s-bg:var(--pp2)}.ag--observe :is(.ag-prob,.ag-proc,.ag-faq){--s-bg:var(--pp2)}.ag--evidence :-webkit-any(.ag-hero,.ag-caps,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--evidence :is(.ag-hero,.ag-caps,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--evidence :-webkit-any(.ag-lab,.ag-off){--s-bg:var(--pp2)}.ag--evidence :is(.ag-lab,.ag-off){--s-bg:var(--pp2)}.ag--studio :-webkit-any(.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--studio :is(.ag-lab,.ag-fin){--s-bg:var(--dk);--s-tx:var(--on-dk);--s-mut:var(--on-dk2);--s-card:#ffffff0f;--s-ln:var(--ln-dk);--s-ac:var(--ac);--s-hd:#fff}.ag--studio :-webkit-any(.ag-prob,.ag-plans,.ag-off){--s-bg:var(--pp2)}.ag--studio :is(.ag-prob,.ag-plans,.ag-off){--s-bg:var(--pp2)}.ag--studio .ag-lab{--s-ac:var(--a2)}.ag--gst .ag-fin,.ag--signal .ag-fin{--s-ac:var(--ac)}.ag .container{position:relative}.ag h1,.ag h2,.ag h3,.ag h4{font-family:var(--fd);color:var(--s-hd,inherit);letter-spacing:-.02em;margin:0}.ag :-webkit-any(.ag--observatory,.ag--tds,.ag--futures,.ag--archive) h2{font-weight:400}.ag :is(.ag--observatory,.ag--tds,.ag--futures,.ag--archive) h2{font-weight:400}.ag--observatory h1,.ag--observatory h2,.ag--tds h1,.ag--tds h2,.ag--futures h1,.ag--futures h2,.ag--archive h1,.ag--archive h2{letter-spacing:-.01em;font-weight:400}.ag p{margin:0}.ag-sec{padding:88px 0;position:relative;overflow:clip}.ag-head{max-width:760px;margin-bottom:40px}.ag-head--c{text-align:center;margin-left:auto;margin-right:auto}.ag-head h2{font-size:clamp(28px,3.4vw,44px);font-weight:800;line-height:1.1}.ag-head>p{color:var(--s-mut);margin-top:14px;font-size:17px;line-height:1.6}.ag-kick{font:700 12px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ac);align-items:center;gap:8px;margin-bottom:14px;display:inline-flex}.ag-kick:before{content:"";background:currentColor;border-radius:2px;width:22px;height:2px}.ag-btn{min-height:46px;font:700 15px/1.2 var(--fb);cursor:pointer;text-align:center;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:12px 22px;text-decoration:none;transition:transform .18s,background-color .18s,box-shadow .18s;display:inline-flex}.ag--capital .ag-btn,.ag--blueprint .ag-btn,.ag--evidence .ag-btn,.ag--tds .ag-btn{border-radius:var(--r2)}.ag-btn:hover{transform:translateY(-2px)}.ag-btn:focus-visible{outline:3px solid var(--s-ac,var(--acd));outline-offset:3px}.ag button:focus-visible{outline:3px solid var(--s-ac,var(--acd));outline-offset:3px}.ag a:focus-visible{outline:3px solid var(--s-ac,var(--acd));outline-offset:3px}.ag input:focus-visible{outline:3px solid var(--s-ac,var(--acd));outline-offset:3px}.ag-btn--lg{min-height:54px;padding:14px 26px;font-size:16px}.ag-btn--ac{background:var(--s-ac);color:var(--on-ac);box-shadow:0 12px 28px -14px var(--s-ac)}.ag .is-dk .ag-btn--ac,.ag--ledger .ag-hero .ag-btn--ac{color:var(--on-ac)}.ag-sec:not(.is-dk) .ag-btn--ac,.ag-form .ag-btn--ac{color:#fff}.ag--capital .ag-btn--ac,.ag--evidence .ag-btn--ac,.ag--founder .ag-btn--ac{color:var(--s-bg)}.ag--capital :-webkit-any(.ag-hero,.ag-lab,.ag-fin,.ag-scope) .ag-btn--ac{color:var(--dk)}.ag--capital :is(.ag-hero,.ag-lab,.ag-fin,.ag-scope) .ag-btn--ac{color:var(--dk)}.ag--evidence :-webkit-any(.ag-hero,.ag-caps,.ag-fin) .ag-btn--ac{color:var(--dk)}.ag--evidence :is(.ag-hero,.ag-caps,.ag-fin) .ag-btn--ac{color:var(--dk)}.ag--founder :-webkit-any(.ag-lab,.ag-fin) .ag-btn--ac{color:var(--dk)}.ag--founder :is(.ag-lab,.ag-fin) .ag-btn--ac{color:var(--dk)}.ag--gst :-webkit-any(.ag-hero,.ag-proc,.ag-fin) .ag-btn--ac{color:var(--dk)}.ag--gst :is(.ag-hero,.ag-proc,.ag-fin) .ag-btn--ac{color:var(--dk)}.ag--signal :-webkit-any(.ag-hero,.ag-lab,.ag-fin) .ag-btn--ac{color:var(--dk)}.ag--signal :is(.ag-hero,.ag-lab,.ag-fin) .ag-btn--ac{color:var(--dk)}.ag-btn--ghost{color:var(--s-tx);border-color:var(--s-ln);background:0 0}.ag-btn--ghost:hover{border-color:var(--s-ac)}.ag-btn--line{color:var(--s-tx);background:0 0;border-color:currentColor}.ag-link{color:var(--s-ac);border-bottom:1.5px solid #0000;align-items:center;gap:7px;padding:4px 0;font-weight:700;text-decoration:none;display:inline-flex}.ag-link:hover{border-bottom-color:currentColor}.ag-note{color:var(--s-mut);align-items:flex-start;gap:10px;max-width:860px;margin-top:26px;font-size:14px;line-height:1.55;display:flex}.ag-note .af-ic{color:var(--s-ac);flex:none;margin-top:3px}.ag-note--c{text-align:center;justify-content:center;margin-left:auto;margin-right:auto}.agl-tag{font:700 10.5px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--s-mut);white-space:nowrap;border:1px dashed;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;display:inline-flex}.ag-hl{color:var(--s-ac)}.ag--observatory .ag-hl,.ag--tds .ag-hl,.ag--futures .ag-hl,.ag--archive .ag-hl{font-style:italic}.ag-hero{padding:42px 0 72px;position:relative;overflow:clip}.ag-hero__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ag-hero__bg i{filter:blur(2px);opacity:.5;border-radius:50%;position:absolute}.ag-hero__bg i:first-child{background:radial-gradient(closest-side,color-mix(in srgb,var(--ac) 32%,transparent),transparent);width:46vw;height:46vw;top:-18vw;right:-12vw}.ag-hero__bg i:nth-child(2){background:radial-gradient(closest-side,color-mix(in srgb,var(--a2) 30%,transparent),transparent);width:30vw;height:30vw;bottom:-14vw;left:-10vw}.ag-hero__bg i:nth-child(3){filter:none;opacity:.6;background-image:linear-gradient(var(--s-ln) 1px,transparent 1px),linear-gradient(90deg,var(--s-ln) 1px,transparent 1px);background-size:56px 56px;border-radius:0;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 40%,#000,#0000 75%);mask-image:radial-gradient(80% 70% at 70% 40%,#000,#0000 75%)}.ag--payroll .ag-hero__bg i:nth-child(3),.ag--founder .ag-hero__bg i:nth-child(3),.ag--studio .ag-hero__bg i:nth-child(3),.ag--futures .ag-hero__bg i:nth-child(3){opacity:.35}.ag-hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);align-items:center;gap:56px;display:grid;position:relative}.ag-hero__copy{min-width:0}.ag-crumbs{color:var(--s-mut);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:13px;display:flex}.ag-crumbs a{color:inherit;text-decoration:none}.ag-crumbs a:hover{color:var(--s-ac)}.ag-crumbs [aria-current]{color:var(--s-tx);font-weight:600}.ag-eb{font:700 12px/1.35 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ac);align-items:center;gap:10px;max-width:100%;margin-bottom:18px;display:inline-flex}.ag-eb i{background:color-mix(in srgb,var(--s-ac) 16%,transparent);border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.ag-hero h1{text-wrap:balance;margin-bottom:20px;font-size:clamp(34px,4.6vw,62px);font-weight:800;line-height:1.04}.ag--observatory .ag-hero h1,.ag--tds .ag-hero h1,.ag--futures .ag-hero h1,.ag--archive .ag-hero h1{font-weight:400;line-height:1.06}.ag--audit-long .ag-hero h1{font-size:clamp(32px,4vw,52px)}.ag:-webkit-any(.ag--archive,.ag--cockpit,.ag--capital,.ag--observe,.ag--evidence,.ag--studio) .ag-hero h1{font-size:clamp(30px,3.7vw,50px)}.ag:is(.ag--archive,.ag--cockpit,.ag--capital,.ag--observe,.ag--evidence,.ag--studio) .ag-hero h1{font-size:clamp(30px,3.7vw,50px)}.ag-hero__sub{color:var(--s-tx);opacity:.92;max-width:620px;font-size:clamp(17px,1.5vw,20px);line-height:1.55}.ag-hero__body{color:var(--s-mut);max-width:620px;margin-top:12px;font-size:16px;line-height:1.6}.ag-hero__ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ag-hero__price{border-top:1px solid var(--s-ln);flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-top:22px;padding-top:18px;display:flex}.ag-hero__price b{font:800 19px/1.3 var(--fd);color:var(--s-hd)}.ag-hero__price small{color:var(--s-mut);font-size:13px}.ag-hero__trust{color:var(--s-mut);margin-top:10px;font-size:14px}.ag-hero__micro{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.ag-hero__micro li{font:700 12px/1 var(--fb);letter-spacing:.06em;text-transform:uppercase;border:1px solid var(--s-ln);background:var(--s-card);color:var(--s-tx);border-radius:999px;padding:9px 12px}.ag-hero__micro.is-flow{align-items:center;gap:0}.ag-hero__micro.is-flow li{color:var(--s-mut);animation:8s linear infinite agFlowHi;animation-delay:calc(var(--k) * 1.6s);background:0 0;border:0;padding:6px 0}.ag-hero__micro.is-flow li:not(:last-child):after{content:"→";color:var(--s-ac);opacity:.8;margin:0 10px}@keyframes agFlowHi{0%,18%{color:var(--s-ac)}22%,to{color:inherit}}.ag-hero__goals{flex-wrap:wrap;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:flex}.ag-hero__goals li{color:var(--s-ac);align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.ag-hero__fine{color:var(--s-mut);margin-top:8px;font-size:12.5px}.ag-hero__quote{border-left:3px solid var(--s-ac);color:var(--s-tx);margin-top:14px;padding-left:14px;font-weight:600}.ag-hero__stage{min-width:0;position:relative}.ag-hero__cap{color:var(--s-mut);justify-content:flex-end;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.ag-facts{padding:46px 0}.ag-facts__h{margin-bottom:22px;font-size:clamp(20px,2vw,26px);font-weight:700}.ag-facts__list{border-top:1px solid var(--s-ln);border-bottom:1px solid var(--s-ln);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ag-facts__list li{flex-direction:column;gap:6px;padding:22px 22px 24px;display:flex;position:relative}.ag-facts__list li+li{border-left:1px solid var(--s-ln)}.ag-facts__list li:after{content:"";background:var(--s-ac);transform-origin:0;height:2px;transition:transform .9s cubic-bezier(.2,.7,.2,1) calc(var(--k,0) * .12s);position:absolute;bottom:-1px;left:22px;right:22px;transform:scaleX(0)}.ag-sec.is-in .ag-facts__list li:after{transform:scaleX(1)}.ag-facts__list b{font:800 clamp(34px,4vw,54px)/1 var(--fd);color:var(--s-hd);font-variant-numeric:tabular-nums}.ag-facts__list span{color:var(--s-mut);text-transform:lowercase;font-size:14px}.ag-facts__note{color:var(--s-mut);margin-top:14px;font-size:13px}.ag--blueprint .ag-facts__list b,.ag--tds .ag-facts__list b,.ag--evidence .ag-facts__list b{font-family:var(--fm);font-weight:600}.ag-strip__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;display:flex}.ag-strip__top h2{font-size:clamp(22px,2.4vw,30px);font-weight:800}.ag-strip__route{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 26px;padding:0;list-style:none;display:grid}.ag-strip__route li{border-radius:var(--r2);background:var(--s-card);border:1px solid var(--s-ln);flex-direction:column;gap:10px;padding:16px;font-size:14px;font-weight:600;display:flex;position:relative}.ag-strip__route span{background:color-mix(in srgb,var(--a3) 14%,transparent);width:30px;height:30px;color:var(--a3);border-radius:50%;place-items:center;font-weight:800;display:grid}.ag-strip__route li:nth-child(-n+3) span{background:var(--ac);color:var(--dk)}.ag-strip__facts{border:0}.ag-prob__p,.ag-prob__a,.ag-prob__v{color:var(--s-mut);font-size:15.5px;line-height:1.6;display:block}.ag-prob__a,.ag-prob__v{margin-top:12px}.ag-prob__p em,.ag-prob__a em,.ag-prob__v em{font:800 11px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-tx);opacity:.7;margin-bottom:6px;font-style:normal;display:block}.ag-prob__a{color:var(--s-tx)}.ag-prob__a em{color:var(--s-ac);opacity:1}.ag-prob__n{font:700 13px/1 var(--fm);color:var(--s-ac)}.ag-prob__sel{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0 12px;display:grid;position:relative}.ag-prob__it{display:contents}.ag-prob__btn{border-radius:var(--r2) var(--r2) 0 0;border:0;border-bottom:3px solid var(--s-ln);color:var(--s-tx);font:inherit;text-align:left;cursor:pointer;background:0 0;flex-direction:column;grid-row:1;align-items:flex-start;gap:10px;padding:18px 18px 22px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.ag-prob__btn b{font:700 17px/1.3 var(--fd)}.ag-prob__btn:hover{background:var(--s-card)}.ag-prob__btn.is-on{border-bottom-color:var(--s-ac);background:var(--s-card)}.ag-prob__btn.is-on:after{content:"";background:var(--s-ac);border-radius:2px;width:14px;height:14px;position:absolute;bottom:-9px;left:24px;transform:rotate(45deg)}.ag-prob__panel{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);grid-area:2/1/auto/-1;grid-template-columns:minmax(0,.8fr) repeat(3,minmax(0,1fr));gap:22px;margin-top:22px;padding:30px 34px;animation:.35s agFade;display:grid}.ag-prob__panel h3{font-size:24px;line-height:1.2}.ag-prob__panel .ag-prob__a,.ag-prob__panel .ag-prob__v{margin-top:0}.ag-prob--split .ag-prob__sel{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:10px 34px}.ag-prob--split .ag-prob__btn{border-radius:var(--r2);border:1px solid var(--s-ln);border-left:4px solid var(--s-ln);flex-direction:row;grid-area:auto/1;align-items:center;gap:16px;padding:18px 20px}.ag-prob--split .ag-prob__btn.is-on{border-left-color:var(--s-ac)}.ag-prob--split .ag-prob__btn.is-on:after{display:none}.ag-prob--split .ag-prob__panel{grid-area:1/2/span 4;grid-template-columns:1fr;align-self:start;margin:0;position:sticky;top:110px}@keyframes agFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ag-prob__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ag-prob__grid li{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);opacity:0;transition:opacity .6s ease calc(var(--k) * 80ms),transform .6s ease calc(var(--k) * 80ms);flex-direction:column;gap:10px;padding:30px;display:flex;position:relative;overflow:hidden;transform:translateY(16px)}.ag-sec.is-in .ag-prob__grid li{opacity:1;transform:none}.ag-prob__grid h3{font-size:22px;line-height:1.2}.ag-prob--feature .ag-prob__grid{grid-template-rows:auto auto;grid-template-columns:1.3fr 1fr 1fr}.ag-prob--feature .ag-prob__grid li.is-feat{background:var(--dk);color:var(--on-dk);--s-tx:#fff;--s-mut:var(--on-dk2);--s-hd:#fff;--s-ac:var(--ac);border-color:#0000;grid-row:1/span 2;justify-content:flex-end;min-height:420px}.ag-prob--feature .ag-prob__grid li.is-feat h3{font-size:32px}.ag-prob--feature .ag-prob__grid li:nth-child(4){grid-column:2/span 2}.ag-prob--ba .ag-prob__grid{grid-template-columns:1fr;gap:14px}.ag-prob--ba .ag-prob__grid li{grid-template-columns:auto minmax(0,.7fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:26px;padding:24px 28px;display:grid}.ag-prob--ba .ag-prob__grid li .ag-prob__n{grid-area:1/2;align-self:start}.ag-prob--ba .ag-prob__grid li h3{grid-area:1/2;margin-top:22px}.ag-prob--ba .ag-prob__grid li .agm{grid-area:1/1}.ag-prob--ba .ag-prob__p{border-radius:var(--r2);background:color-mix(in srgb,var(--a3) 40%,transparent);grid-area:1/3;padding:16px}.ag-prob--ba .ag-prob__a{border-radius:var(--r2);background:color-mix(in srgb,var(--a2) 55%,transparent);grid-area:1/4;margin:0;padding:16px}.ag-prob.is-dk .ag-prob__btn b{color:#fff}.agm{flex:none;width:96px;height:64px;margin-bottom:6px;display:block;position:relative}.agm i{border-radius:3px;display:block;position:absolute}.agm--match i:first-child,.agm--match i:nth-child(2){border:1.5px solid var(--s-ln);background:var(--s-bg);width:34px;height:52px;top:6px}.agm--match i:first-child{left:0}.agm--match i:nth-child(2){left:62px}.agm--match i:nth-child(3){background:var(--s-ac);width:24px;height:2px;top:20px;left:36px}.agm--match i:nth-child(4){background:var(--hi);width:24px;height:2px;animation:2.4s ease-in-out infinite agBlink;top:38px;left:36px}.agm--calendar i:first-child{border:1.5px solid var(--s-ln);border-top:8px solid var(--s-ac);top:4px;bottom:0;left:0;right:10px}.agm--calendar i:nth-child(2),.agm--calendar i:nth-child(3),.agm--calendar i:nth-child(4){background:color-mix(in srgb,var(--s-ac) 30%,transparent);width:12px;height:10px;top:26px}.agm--calendar i:nth-child(2){left:10px}.agm--calendar i:nth-child(3){background:var(--hi);left:32px}.agm--calendar i:nth-child(4){top:44px;left:54px}.agm i{animation-play-state:running}.agm--invoice i:first-child{border:1.5px solid var(--s-ln);background:var(--s-bg);width:56px;height:64px;top:0;left:10px}.agm--invoice i:nth-child(2){background:var(--s-ln);width:36px;height:3px;top:14px;left:18px}.agm--invoice i:nth-child(3){background:var(--hi);width:28px;height:3px;top:26px;left:18px}.agm--invoice i:nth-child(4){border:2px solid var(--hi);border-radius:50%;width:28px;height:28px;top:34px;left:52px}.agm--notice i:first-child{border:1.5px solid var(--s-ln);background:var(--s-bg);width:70px;height:48px;top:8px;left:6px;transform:rotate(-4deg)}.agm--notice i:nth-child(2){background:var(--s-ln);width:44px;height:3px;top:22px;left:16px}.agm--notice i:nth-child(3){background:var(--s-ln);width:32px;height:3px;top:32px;left:16px}.agm--notice i:nth-child(4){background:var(--s-ac);border-radius:50%;width:22px;height:22px;top:2px;left:62px}.agm--gauge i:first-child{border:6px solid var(--s-ln);border-bottom-color:#0000;border-left-color:var(--s-ac);border-radius:50%;width:80px;height:80px;top:8px;left:8px;transform:rotate(-45deg)}.agm--gauge i:nth-child(2){background:var(--hi);transform-origin:50% 100%;width:3px;height:22px;animation:3s ease-in-out infinite alternate agNeedle;top:30px;left:46px;transform:rotate(30deg)}.agm--stack i{left:calc(var(--o,0) * 1px);border:1.5px solid var(--s-ln);background:var(--s-bg);width:62px;height:40px}.agm--stack i:first-child{--o:0;top:20px}.agm--stack i:nth-child(2){--o:10;top:12px;transform:rotate(-6deg)}.agm--stack i:nth-child(3){--o:20;top:4px;transform:rotate(5deg)}.agm--stack i:nth-child(4){--o:30;border-color:var(--s-ac);top:0}.agm--cycle i:first-child{border:2px dashed var(--s-ac);border-radius:50%;width:60px;height:60px;animation:14s linear infinite agSpin;top:2px;left:14px}.agm--cycle i:nth-child(2){background:var(--hi);border-radius:50%;width:12px;height:12px;top:26px;left:38px}.agm--chart i{background:var(--s-ac);border-radius:2px 2px 0 0;width:10px;bottom:4px}.agm--chart i:first-child{height:20px;left:6px}.agm--chart i:nth-child(2){height:36px;left:24px}.agm--chart i:nth-child(3){background:var(--hi);height:28px;left:42px}.agm--chart i:nth-child(4){opacity:.5;border:1.5px dashed var(--s-ac);background:0 0;height:50px;left:60px}.agm--sheet i{border:1px solid var(--s-ln);background:var(--s-bg);width:22px;height:14px}.agm--sheet i:first-child{top:4px;left:0;transform:rotate(-8deg)}.agm--sheet i:nth-child(2){top:20px;left:28px;transform:rotate(6deg)}.agm--sheet i:nth-child(3){top:2px;left:58px;transform:rotate(14deg)}.agm--sheet i:nth-child(4){background:var(--a3);top:44px;left:20px;transform:rotate(-12deg)}.agm--ledger i{background:var(--s-ln);width:90px;height:8px;left:0}.agm--ledger i:first-child{background:var(--s-ac);top:6px}.agm--ledger i:nth-child(2){top:22px}.agm--ledger i:nth-child(3){top:38px}.agm--ledger i:nth-child(4){width:56px;top:54px}.agm--flow i{border:2px solid var(--s-ac);border-radius:5px;width:18px;height:18px;top:24px}.agm--flow i:first-child{left:0}.agm--flow i:nth-child(2){left:26px}.agm--flow i:nth-child(3){background:var(--s-ac);left:52px}.agm--flow i:nth-child(4){border-style:dashed;left:78px}.agm--dash i{border:1.5px solid var(--s-ln);background:var(--s-bg)}.agm--dash i:first-child{width:42px;height:28px;top:0;left:0}.agm--dash i:nth-child(2){border-color:var(--s-ac);width:42px;height:28px;top:0;left:48px}.agm--dash i:nth-child(3){width:90px;height:28px;top:34px;left:0}.agm--dash i:nth-child(4){background:var(--s-ac);border:0;width:60px;height:3px;top:44px;left:10px}.agm--merge i{background:var(--s-ln);width:24px;height:8px}.agm--merge i:first-child{top:8px;left:0}.agm--merge i:nth-child(2){top:28px;left:0}.agm--merge i:nth-child(3){top:48px;left:0}.agm--merge i:nth-child(4){border:2px solid var(--s-ac);background:0 0;width:40px;height:30px;top:18px;left:52px}.agm--kpi i{border:1.5px solid var(--s-ln);width:24px;height:44px;top:10px}.agm--kpi i:first-child{left:0}.agm--kpi i:nth-child(2){border-color:var(--s-ac);background:color-mix(in srgb,var(--s-ac) 20%,transparent);left:30px}.agm--kpi i:nth-child(3){left:60px}.agm--kpi i:nth-child(4){background:var(--hi);border:0;width:16px;height:4px;top:2px;left:34px}.agm--variance i{width:14px;bottom:4px}.agm--variance i:first-child{background:var(--s-ln);height:40px;left:6px}.agm--variance i:nth-child(2){background:var(--s-ac);height:30px;left:22px}.agm--variance i:nth-child(3){background:var(--s-ln);height:46px;left:46px}.agm--variance i:nth-child(4){background:var(--hi);height:24px;left:62px}.agm--branch i{background:var(--s-ac);transform-origin:0;width:30px;height:2px;top:32px;left:0}.agm--branch i:nth-child(2){width:56px;left:30px;transform:rotate(-20deg)}.agm--branch i:nth-child(3){background:var(--hi);width:56px;left:30px}.agm--branch i:nth-child(4){background:var(--a2);width:56px;left:30px;transform:rotate(20deg)}.agm--cash i{border-radius:2px;width:12px;bottom:8px}.agm--cash i:nth-child(odd){background:var(--s-ac)}.agm--cash i:nth-child(2n){background:var(--hi)}.agm--cash i:first-child{height:30px;left:0}.agm--cash i:nth-child(2){height:22px;left:18px}.agm--cash i:nth-child(3){height:40px;left:36px}.agm--cash i:nth-child(4){height:46px;left:54px}.agm--depts i{border:2px solid var(--s-ac);border-radius:50%;width:20px;height:20px}.agm--depts i:first-child{top:0;left:0}.agm--depts i:nth-child(2){border-color:var(--hi);top:0;left:60px}.agm--depts i:nth-child(3){background:var(--s-ac);top:40px;left:30px}.agm--depts i:nth-child(4){background:var(--s-ln);border:0;border-radius:0;width:52px;height:2px;top:28px;left:20px}.agm--folder i:first-child{border:1.5px solid var(--s-ln);background:var(--s-bg);width:86px;height:50px;top:12px;left:0}.agm--folder i:nth-child(2){background:var(--s-ac);width:36px;height:10px;top:4px;left:0}.agm--folder i:nth-child(3){border:2px dashed var(--hi);width:20px;height:20px;top:30px;left:14px}.agm--folder i:nth-child(4){border:2px dashed var(--hi);width:20px;height:20px;top:30px;left:46px}.agm--index i{border:1px solid var(--s-ln);width:86px;height:12px;left:0}.agm--index i:first-child{top:0}.agm--index i:nth-child(2){border-color:var(--s-ac);top:16px}.agm--index i:nth-child(3){top:32px}.agm--index i:nth-child(4){border-style:dashed;border-color:var(--hi);top:48px}.agm--matrix i{border:1.5px solid var(--s-ln);width:26px;height:26px}.agm--matrix i:first-child{background:var(--s-ac);top:4px;left:0}.agm--matrix i:nth-child(2){top:4px;left:30px}.agm--matrix i:nth-child(3){top:34px;left:0}.agm--matrix i:nth-child(4){border-color:var(--hi);border-style:dashed;top:34px;left:30px}.agm--interlock i{border:3px solid var(--s-ac);border-radius:50%;width:44px;height:44px;top:10px}.agm--interlock i:first-child{left:6px}.agm--interlock i:nth-child(2){border-color:var(--hi);left:40px}.agm--interlock i:nth-child(n+3){display:none}.agm--deck i{border:1.5px solid var(--s-ln);background:var(--s-bg);width:60px;height:40px}.agm--deck i:first-child{top:20px;left:0}.agm--deck i:nth-child(2){top:10px;left:12px}.agm--deck i:nth-child(3){border-color:var(--s-ac);top:0;left:24px}.agm--deck i:nth-child(4){background:var(--hi);border:0;width:30px;height:3px;top:12px;left:34px}.agm--capex i{background:var(--s-ln);width:16px;bottom:2px}.agm--capex i:first-child{height:20px;left:0}.agm--capex i:nth-child(2){height:34px;left:20px}.agm--capex i:nth-child(3){background:var(--s-ac);height:48px;left:40px}.agm--capex i:nth-child(4){border:1.5px dashed var(--hi);background:0 0;height:58px;left:62px}.agm--board i{border:1.5px solid var(--s-ln);width:24px;height:16px}.agm--board i:first-child{top:0;left:0}.agm--board i:nth-child(2){border-color:var(--s-ac);top:0;left:30px}.agm--board i:nth-child(3){top:0;left:60px}.agm--board i:nth-child(4){border-color:var(--hi);width:56px;height:30px;top:28px;left:16px}.agm--orbit i:first-child{border:1.5px solid var(--s-ln);border-radius:50%;width:60px;height:60px;top:2px;left:20px}.agm--orbit i:nth-child(n+2){background:var(--s-ac);border-radius:50%;width:12px;height:12px}.agm--orbit i:nth-child(2){top:24px;left:16px}.agm--orbit i:nth-child(3){background:var(--hi);top:-2px;left:44px}.agm--orbit i:nth-child(4){top:40px;left:72px}.agm--payback i:first-child{background:var(--s-ln);width:92px;height:2px;top:40px;left:0}.agm--payback i:nth-child(2){border-left:2px solid var(--s-ac);border-bottom:2px solid var(--s-ac);background:0 0;border-radius:0 0 0 40px;width:92px;height:44px;top:10px;left:0;transform:skew(-20deg)}.agm--payback i:nth-child(3){background:var(--hi);border-radius:50%;width:12px;height:12px;top:28px;left:54px}.agm--dial i:first-child{border:2px solid var(--s-ln);border-top-color:var(--s-ac);border-radius:50%;width:60px;height:60px;top:4px;left:14px}.agm--dial i:nth-child(2){background:var(--hi);transform-origin:50% 100%;width:2px;height:22px;animation:3.4s ease-in-out infinite alternate agNeedle;top:12px;left:43px}.agm--normalise i{width:20px;bottom:6px}.agm--normalise i:first-child{background:var(--s-ln);height:50px;left:0}.agm--normalise i:nth-child(2){background:var(--hi);height:14px;bottom:42px;left:24px}.agm--normalise i:nth-child(3){background:var(--s-ac);height:40px;left:48px}.agm--wc i{border:2px solid var(--s-ac);border-radius:50%;width:20px;height:20px;top:24px}.agm--wc i:first-child{left:0}.agm--wc i:nth-child(2){border-color:var(--hi);left:34px}.agm--wc i:nth-child(3){left:68px}.agm--trail i{border:2px solid var(--s-ac);width:16px;height:16px;top:30px;transform:rotate(45deg)}.agm--trail i:first-child{left:0}.agm--trail i:nth-child(2){left:26px}.agm--trail i:nth-child(3){background:var(--hi);border-color:var(--hi);left:52px}.agm--trail i:nth-child(4){border-style:dashed;left:78px}.agm--forecast i:first-child{background:var(--s-ac);transform-origin:0;width:44px;height:2px;top:46px;left:0;transform:rotate(-14deg)}.agm--forecast i:nth-child(2){background:repeating-linear-gradient(90deg,var(--hi) 0 6px,transparent 6px 10px);transform-origin:0;width:50px;height:2px;top:36px;left:42px;transform:rotate(-30deg)}.agm--forecast i:nth-child(3){border:2px solid var(--hi);border-radius:50%;width:12px;height:12px;top:30px;left:40px}.agm--close i{background:var(--s-ac);border-radius:50%;width:18px;height:18px;top:22px}.agm--close i:first-child{left:0}.agm--close i:nth-child(2){left:24px}.agm--close i:nth-child(3){background:var(--hi);left:48px}.agm--close i:nth-child(4){border:2px dashed var(--s-ln);background:0 0;left:72px}.agm--repeat i{border:1.5px solid var(--s-ln);width:24px;height:14px}.agm--repeat i:first-child{top:0;left:0}.agm--repeat i:nth-child(2){top:20px;left:0}.agm--repeat i:nth-child(3){top:40px;left:0}.agm--repeat i:nth-child(4){border:2px solid var(--s-ac);width:40px;height:34px;top:12px;left:46px}.agm--system i{border:1.5px solid var(--s-ln);width:30px;height:22px}.agm--system i:first-child{top:20px;left:0}.agm--system i:nth-child(2){border-color:var(--s-ac);top:0;left:58px}.agm--system i:nth-child(3){border-color:var(--s-ac);top:40px;left:58px}.agm--system i:nth-child(4){background:var(--hi);border:0;width:28px;height:2px;top:30px;left:30px}.agm--handoff i{border:2px solid var(--s-ac);border-radius:50%;width:18px;height:18px;top:24px}.agm--handoff i:first-child{left:0}.agm--handoff i:nth-child(2){border-style:dashed;border-color:var(--hi);left:36px}.agm--handoff i:nth-child(3){background:var(--s-ac);left:72px}@keyframes agBlink{50%{opacity:.25}}@keyframes agNeedle{0%{transform:rotate(-30deg)}to{transform:rotate(40deg)}}@keyframes agSpin{to{transform:rotate(360deg)}}.ag-caps .ag-head{max-width:880px}.ag-caps__sum{color:var(--s-mut);margin-top:12px;font-size:15px}.ag-caps__sum b{color:var(--s-tx)}.ag-caps__grid{grid-template-columns:minmax(260px,360px) minmax(0,1fr);grid-auto-rows:min-content;align-items:start;gap:6px 34px;display:grid}.ag-caps__it{display:contents}.ag-caps__grp{font:800 11px/1 var(--fb);letter-spacing:.16em;text-transform:uppercase;color:var(--s-ac);grid-column:1;align-items:center;gap:10px;margin:12px 0 4px;display:flex}.ag-caps__grp:first-child{margin-top:0}.ag-caps__grp i{background:var(--s-ac);width:22px;height:22px;color:var(--on-ac);border-radius:6px;place-items:center;font-style:normal;display:grid}.ag-caps__btn{border-radius:var(--r2);color:var(--s-tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;grid-column:1;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 14px;transition:background-color .18s,border-color .18s;display:grid}.ag-caps__btn:hover{background:var(--s-card)}.ag-caps__btn.is-on{background:var(--s-card);border-color:var(--s-ln);box-shadow:inset 3px 0 0 var(--s-ac)}.ag-caps__no{font:600 12px/1 var(--fm);color:var(--s-mut)}.ag-caps__btn.is-on .ag-caps__no{color:var(--s-ac)}.ag-caps__t{font-size:15px;font-weight:650;line-height:1.3}.ag-caps__c{min-width:28px;font:700 12px/1 var(--fm);text-align:center;background:color-mix(in srgb,var(--s-ac) 14%,transparent);color:var(--s-ac);border-radius:999px;padding:4px 7px}.ag-caps__panel{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);box-shadow:var(--sh);grid-area:1/2/span 40;padding:34px 36px;animation:.3s agFade;position:sticky;top:100px}.ag-caps__panel.is-off{display:none}.ag-caps__ph{align-items:center;gap:18px;margin-bottom:16px;display:flex}.ag-caps__big{font:800 64px/1 var(--fd);color:#0000;-webkit-text-stroke:1.5px var(--s-ac);flex:none}.ag-caps__ph h3{font-size:clamp(22px,2.2vw,30px);line-height:1.15}.ag-caps__badge{font:700 12px/1 var(--fm);background:var(--s-ac);color:var(--on-ac);border-radius:999px;margin-top:8px;padding:6px 10px;display:inline-block}.ag-sec:not(.is-dk) .ag-caps__badge{color:#fff}.ag--capital .ag-caps__badge,.ag--founder .ag-caps__badge{color:var(--ac)!important}.ag-caps__d{color:var(--s-mut);font-size:16px;line-height:1.6}.ag-caps__lt{font:800 11px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-mut);margin-top:20px}.ag-caps__acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 22px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ag-caps__acts li{animation:.4s both agFade;animation-delay:calc(var(--j) * 30ms);align-items:flex-start;gap:9px;font-size:15px;line-height:1.45;display:flex}.ag-caps__acts .af-ic{color:var(--s-ac);flex:none;margin-top:3px}.ag-caps__scope{border-top:1px dashed var(--s-ln);color:var(--s-mut);gap:8px;margin:22px 0 14px;padding-top:16px;font-size:13.5px;display:flex}.ag-caps__scope .af-ic{flex:none;margin-top:2px}.ag-caps--map .ag-caps__grp,.ag-caps--grouped .ag-caps__grp{border-top:1px solid var(--s-ln);padding:10px 0 4px}.ag-caps--mandate .ag-caps__grid{grid-template-columns:minmax(260px,420px) minmax(0,1fr)}.ag-caps--mandate .ag-caps__btn{padding:20px 18px}.ag-caps--mandate .ag-caps__t{font-size:17px}.ag-caps--blueprint .ag-caps__panel,.ag-caps--evidence .ag-caps__panel,.ag-caps--index .ag-caps__panel{box-shadow:none;border-style:solid}.ag-caps--blueprint .ag-caps__btn.is-on{box-shadow:inset 0 0 0 1px var(--s-ac)}.ag-prin__flow{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);margin-bottom:34px;padding:28px}.ag-prin__flow ol{align-items:center;gap:0;margin:0;padding:0;list-style:none;display:flex}.ag-prin__flow li{text-align:center;flex:1;position:relative}.ag-prin__flow li span{background:var(--s-bg);border:1.5px solid var(--s-ac);z-index:1;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:700;display:inline-block;position:relative}.ag-prin__flow li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,var(--s-ac) 0 8px,transparent 8px 14px);background-size:28px 2px;height:2px;animation:1.2s linear infinite agDash;position:absolute;top:50%;left:calc(50% + 40px);right:calc(40px - 50%)}@keyframes agDash{to{background-position:28px 0}}.ag-prin__layer{border-top:1px dashed var(--s-ln);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:22px;padding-top:18px;display:flex}.ag-prin__layer em{color:var(--s-mut);margin-right:6px;font-size:13px;font-style:normal}.ag-prin__layer span{background:color-mix(in srgb,var(--a2) 40%,transparent);color:var(--s-tx);border-radius:999px;padding:7px 11px;font-size:13px;font-weight:600}.ag-prin__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.ag-prin__list li{border-radius:var(--r2);background:var(--s-card);border:1px solid var(--s-ln);flex-direction:column;gap:10px;padding:22px;display:flex}.ag-prin__list li>span{font:700 13px/1 var(--fm);color:var(--s-ac)}.ag-prin__list h3{font-size:18px;line-height:1.25}.ag-prin__list p{color:var(--s-mut);font-size:14px;line-height:1.55}.ag-prin__route{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.ag-prin__nodes{flex-direction:column;gap:12px;padding-left:28px;display:flex;position:relative}.ag-prin__nodes:before{content:"";background:linear-gradient(var(--ac),var(--a2));width:2px;position:absolute;top:20px;bottom:20px;left:12px}.ag-prin__nodes button{border-radius:var(--r2);border:1px solid var(--s-ln);color:var(--s-tx);font:inherit;text-align:left;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:14px 18px;display:flex;position:relative}.ag-prin__nodes button:before{content:"";background:var(--s-bg);border:2px solid var(--s-ac);border-radius:50%;width:12px;height:12px;position:absolute;left:-22px}.ag-prin__nodes button.is-on{background:var(--s-card);border-color:var(--s-ac)}.ag-prin__nodes button.is-on:before{background:var(--s-ac)}.ag-prin__nodes span{font:700 12px/1 var(--fm);color:var(--s-ac)}.ag-prin__nodes b{font-weight:650}.ag-prin__panel{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);min-height:220px;padding:38px}.ag-prin__no{font:700 12px/1 var(--fm);letter-spacing:.1em;color:var(--s-ac);text-transform:uppercase}.ag-prin__panel h3{margin:12px 0;font-size:28px}.ag-prin__panel p{color:var(--s-mut);font-size:16.5px;line-height:1.65}.ag-ai__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.ag-ai__grid li{border-radius:var(--r2);background:var(--s-card);border:1px solid var(--s-ln);flex-direction:column;gap:12px;padding:26px;display:flex}.ag-ai__ic{background:color-mix(in srgb,var(--s-ac) 18%,transparent);width:46px;height:46px;color:var(--s-ac);border-radius:14px;place-items:center;display:grid}.ag-ai__grid h3{font-size:18px;line-height:1.25}.ag-ai__grid p{color:var(--s-mut);font-size:14.5px;line-height:1.55}.ag-ai__flow{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.ag-ai__flow li{border:1.5px solid var(--s-ac);border-radius:999px;padding:10px 16px;font-size:14px;font-weight:700}.ag-ai__flow li:not(:last-child):after{content:"→";color:var(--s-ac);margin-left:12px}.ag-ai__map{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px;margin-top:30px;display:grid}.ag-ai__mnav{flex-wrap:wrap;gap:8px;display:flex}.ag-ai__mnav button{border:1px solid var(--s-ln);color:var(--s-tx);font:600 14px/1 var(--fb);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.ag-ai__mnav button span{background:var(--s-card);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.ag-ai__mnav button.is-on{background:var(--s-ac);color:var(--on-ac);border-color:var(--s-ac)}.ag-ai__mp{border-radius:var(--r2);background:var(--s-card);border:1px solid var(--s-ln);gap:14px;padding:22px;display:grid}.ag-ai__mp em{font:800 11px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ac);margin-bottom:6px;font-style:normal;display:block}.ag-ai__note{border-radius:var(--r2);border:1px dashed var(--s-ln);color:var(--s-mut);gap:10px;margin-top:26px;padding:16px 18px;font-size:14px;line-height:1.55;display:flex}.ag-ai__note .af-ic{color:var(--s-ac);flex:none}.ag-proc__sel{grid-template-columns:repeat(var(--n),minmax(0,1fr));column-gap:0;display:grid;position:relative}.ag-proc__sel:before{content:"";left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--s-ln);height:2px;position:absolute;top:23px}.ag-proc__it{display:contents}.ag-proc__btn{color:var(--s-tx);font:inherit;cursor:pointer;text-align:center;background:0 0;border:0;flex-direction:column;grid-row:1;align-items:center;gap:10px;padding:0 6px 10px;display:flex;position:relative}.ag-proc__dot{background:var(--s-bg);border:2px solid var(--s-ln);width:46px;height:46px;font:800 16px/1 var(--fd);z-index:1;border-radius:50%;place-items:center;transition:background-color .2s,border-color .2s,transform .2s;display:grid;position:relative}.ag-proc__btn b{font-size:14px;font-weight:650;line-height:1.3}.ag-proc__btn.is-past .ag-proc__dot{border-color:var(--s-ac);color:var(--s-ac)}.ag-proc__btn.is-on .ag-proc__dot{background:var(--s-ac);border-color:var(--s-ac);color:var(--on-ac);transform:scale(1.1)}.ag-sec:not(.is-dk) .ag-proc__btn.is-on .ag-proc__dot{color:#fff}.ag-proc__panel{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);grid-area:2/1/auto/-1;margin-top:24px;padding:30px 34px;animation:.3s agFade}.ag-proc__panel.is-off,.ag-prob__panel.is-off{display:none}.ag-proc__meta{font:700 12px/1 var(--fm);color:var(--s-ac);letter-spacing:.08em;text-transform:uppercase}.ag-proc__panel h3{margin:10px 0 18px;font-size:26px}.ag-proc__panel dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;display:grid}.ag-proc__panel dt{font:800 11px/1.2 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ac);margin-bottom:8px}.ag-proc__panel dd{color:var(--s-mut);margin:0;font-size:15px;line-height:1.55}.ag-proc__track{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.ag-proc__track:before{content:"";top:23px;left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--s-ln);height:2px;position:absolute}.ag-proc__track:after{content:"";top:23px;left:calc(50% / var(--n));right:calc(50% / var(--n));background:var(--s-ac);transform-origin:0;height:2px;transition:transform 1.6s cubic-bezier(.3,.7,.2,1);position:absolute;transform:scaleX(0)}.ag-sec.is-in .ag-proc__track:after{transform:scaleX(1)}.ag-proc__track li{text-align:center;opacity:0;transition:opacity .5s ease calc(var(--k) * .12s),transform .5s ease calc(var(--k) * .12s);flex-direction:column;align-items:center;gap:10px;padding:0 8px;display:flex;position:relative;transform:translateY(12px)}.ag-sec.is-in .ag-proc__track li{opacity:1;transform:none}.ag-proc__track .ag-proc__dot{border-color:var(--s-ac);color:var(--s-ac);font-family:var(--fm);font-size:14px}.ag-proc__track b{font-size:14px;font-weight:650;line-height:1.3}.ag-proc__track p{color:var(--s-mut);font-size:13px;line-height:1.5}.ag-proc__ph{font:800 10.5px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ac);font-style:normal;position:absolute;top:-30px;left:8px}.ag-proc--path .ag-proc__track{padding-top:30px}.ag-proc--trail .ag-proc__track{grid-template-columns:1fr;gap:0;max-width:860px}.ag-proc--trail .ag-proc__track:before,.ag-proc--trail .ag-proc__track:after{width:2px;height:auto;top:20px;bottom:20px;left:23px;right:auto}.ag-proc--trail .ag-proc__track:after{transform-origin:top;transform:scaleY(0)}.ag-proc--trail.is-in .ag-proc__track:after{transform:scaleY(1)}.ag-proc--trail .ag-proc__track li{text-align:left;flex-direction:row;grid-template-rows:auto auto;grid-template-columns:46px 1fr;align-items:flex-start;gap:20px;padding:12px 0 22px;display:grid}.ag-proc--trail .ag-proc__track li .ag-proc__dot{grid-row:1/span 2}.ag-proc--trail .ag-proc__track b{padding-top:12px;font-size:18px}.ag-proc--trail .ag-proc__track p{font-size:15px}.ag-proc--agenda .ag-proc__track li{border-bottom:1px solid var(--s-ln)}.ag-proc--agenda .ag-proc__dot{border-radius:8px}.ag-proc--arc .ag-proc__track:before{border:2px solid var(--s-ln);background:0 0;border-bottom:0;border-radius:50% 50% 0 0/100% 100% 0 0;height:60px;top:-8px}.ag-proc--arc .ag-proc__track:after{display:none}.ag-proc--review .ag-proc__dot,.ag-proc--arch .ag-proc__dot{border-radius:4px}.ag-proc--measure .ag-proc__track:before{background:repeating-linear-gradient(90deg,var(--s-ln) 0 1px,transparent 1px 10px);height:10px;top:18px}.ag-proc--ribbon .ag-proc__track li:nth-child(odd) .ag-proc__dot{background:var(--s-ac);color:var(--on-ac)}.ag-proc--ribbon .ag-proc__track{border-radius:var(--r);background:var(--s-card);padding:28px 16px}.ag-proc__cyc{aspect-ratio:1;max-width:640px;margin:0 auto;position:relative;container-type:inline-size}.ag-proc__ring{border:2px dashed color-mix(in srgb,var(--s-ac) 45%,transparent);border-radius:50%;margin:0;padding:0;list-style:none;position:absolute;top:0;bottom:0;left:0;right:0}.ag-proc__ring li{width:min(31cqw,190px);transform:rotate(calc(var(--k) * 360deg / var(--n) - 90deg)) translateX(42cqw) rotate(calc(var(--k) * -360deg / var(--n) + 90deg)) translate(-50%,-50%);text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;top:50%;left:50%}.ag-proc__ring span{background:var(--s-ac);width:44px;height:44px;color:var(--on-ac);font:800 16px/1 var(--fd);box-shadow:0 0 0 6px var(--s-bg);border-radius:50%;place-items:center;display:grid}.ag-proc__ring b{background:var(--s-card);border-radius:10px;padding:6px 8px;font-size:13.5px;line-height:1.25}.ag-proc__core{text-align:center;background:var(--s-card);border:1px solid var(--s-ln);border-radius:50%;place-content:center;display:grid;position:absolute;top:34%;bottom:34%;left:34%;right:34%}.ag-proc__core b{font:800 26px/1 var(--fd)}.ag-proc__core span{color:var(--s-mut);font-size:13px}.ag-proc__resp{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:34px 0 0;padding:0;list-style:none;display:grid}.ag-proc__resp li{border-radius:var(--r2);background:var(--s-card);border:1px solid var(--s-ln);color:var(--s-mut);padding:16px 18px;font-size:14px;line-height:1.5}.ag-proc__resp b{color:var(--s-ac);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px;font-size:13px;display:block}.ag-plans__tips{color:var(--s-mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:-16px 0 28px;font-size:14px;display:flex}.ag-tip{display:inline-block;position:relative}.ag-tip>button{border:1px solid var(--s-ln);background:var(--s-card);color:var(--s-tx);font:600 13px/1 var(--fb);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex}.ag-tip>button i{background:var(--s-ac);width:16px;height:16px;color:var(--on-ac);border-radius:50%;place-items:center;font-size:11px;font-style:normal;display:grid}.ag-tip>span{z-index:5;background:var(--dk);color:#fff;width:min(260px,80vw);box-shadow:var(--sh);border-radius:10px;padding:12px 14px;font-size:13px;line-height:1.5;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.ag-tip>span.is-off{display:none}.ag-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.ag-tier{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);color:var(--s-tx);flex-direction:column;gap:14px;padding:30px 28px;display:flex;position:relative}.ag-tier.is-pop{border:2px solid var(--s-ac);box-shadow:var(--sh)}.ag-tier__pop{background:var(--s-ac);color:var(--on-ac);font:800 11px/1 var(--fb);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex;position:absolute;top:-13px;left:28px}.ag-sec:not(.is-dk) .ag-tier__pop{color:#fff}.ag-tier h3{font-size:24px}.ag-tier__best{color:var(--s-mut);min-height:44px;font-size:14.5px;line-height:1.5}.ag-tier__price{border-top:1px solid var(--s-ln);border-bottom:1px solid var(--s-ln);flex-wrap:wrap;align-items:baseline;gap:4px 6px;padding:14px 0;display:flex}.ag-tier__price em{letter-spacing:.08em;text-transform:uppercase;width:100%;color:var(--s-mut);font-size:12px;font-style:normal;font-weight:700}.ag-tier__price b{font:800 clamp(32px,3.2vw,42px)/1 var(--fd);font-variant-numeric:tabular-nums;color:var(--s-hd)}.ag-tier__price i{color:var(--s-mut);font-style:normal;font-weight:700}.ag-tier__price small{width:100%;color:var(--s-mut);font-size:12.5px}.ag-tier__eq{font-weight:600;color:var(--s-ac)!important}.ag-tier ul{flex-direction:column;flex:1;gap:9px;margin:0;padding:0;list-style:none;display:flex}.ag-tier li{gap:9px;font-size:14.5px;line-height:1.45;display:flex}.ag-tier li .af-ic{color:var(--s-ac);flex:none;margin-top:2px}.ag-tier .ag-btn{width:100%}.ag-plans--sheet .ag-tiers{border:1px solid var(--s-ln);border-radius:var(--r);gap:0}.ag-plans--sheet .ag-tier{background:0 0;border:0;border-radius:0}.ag-plans--sheet .ag-tier+.ag-tier{border-left:1px solid var(--s-ln)}.ag-plans--sheet .ag-tier.is-pop{background:var(--s-card);box-shadow:inset 0 4px 0 var(--s-ac)}.ag-plans--board .ag-tier,.ag-plans--architect .ag-tier{border-radius:var(--r2);border:1px solid var(--s-ln);background:0 0}.ag-plans--board .ag-tier.is-pop,.ag-plans--architect .ag-tier.is-pop{background:var(--s-card)}.ag-plans--board .ag-tier__price b,.ag-plans--architect .ag-tier__price b{font-family:var(--fm);font-weight:600}.ag-plans--editorial .ag-tiers{grid-template-columns:1fr 1.25fr 1fr;align-items:center}.ag-plans--editorial .ag-tier.is-pop{background:var(--dk);color:#fff;--s-tx:#fff;--s-mut:var(--on-dk2);--s-hd:#fff;--s-ln:var(--ln-dk);--s-ac:var(--ac);padding:40px 34px}.ag-plans--depth .ag-tier{border-top:6px solid color-mix(in srgb,var(--s-ac) calc(30% + var(--k) * 30%),transparent)}.ag-plans--portfolio .ag-tier{border-radius:var(--r2) var(--r2) var(--r2) var(--r2);box-shadow:6px 6px 0 color-mix(in srgb,var(--a2) 80%,transparent)}.ag-plans--portfolio .ag-tier.is-pop{box-shadow:6px 6px 0 var(--a3);border-color:var(--a3)}.ag-plans--retainer .ag-tier{background:var(--s-card);border-top:3px solid var(--dk2)}.ag-plans--retainer .ag-tier.is-pop{border-top-color:var(--ac)}.ag-plans--report .ag-tier{border-radius:var(--r2);border-left:4px solid var(--a2)}.ag-plans--report .ag-tier.is-pop{border-left-color:var(--ac)}.ag-plans--cards .ag-tier.is-pop{transform:translateY(-10px)}.ag-spec{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:28px 40px;display:grid}.ag-spec__vol{border:1px solid var(--s-ln);border-radius:var(--r2);background:var(--s-card);grid-column:1;margin:0;padding:18px 20px}.ag-spec__vol legend{padding:0 6px;font-size:15px;font-weight:700}.ag-spec__vol>div{flex-wrap:wrap;gap:8px;margin:6px 0 10px;display:flex}.ag-spec__vol small{color:var(--s-mut);font-size:12.5px;display:block}.ag-spec__msg{background:color-mix(in srgb,var(--s-ac) 14%,transparent);border-radius:10px;margin:6px 0 10px;padding:12px 14px;font-size:14px;line-height:1.5}.ag-spec__msg a{color:var(--s-ac);font-weight:700}.ag-spec__scale{grid-column:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding-top:12px;display:grid;position:relative}.ag-spec__rail{background:var(--s-ln);border-radius:6px;height:6px;position:absolute;top:0;left:0;right:0;overflow:hidden}.ag-spec__rail s{background:var(--s-ac);width:33.333%;height:100%;transition:transform .35s cubic-bezier(.3,.7,.2,1);display:block}.ag-spec__z{border:1px solid var(--s-ln);color:var(--s-tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border-top:0;flex-direction:column;align-items:flex-start;gap:4px;padding:16px 14px;display:flex}.ag-spec__z+.ag-spec__z{border-left:0}.ag-spec__z span{font:800 12px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--s-mut)}.ag-spec__z b{font:800 clamp(22px,2.4vw,30px)/1.1 var(--fd);font-variant-numeric:tabular-nums}.ag-spec__z em{color:var(--s-mut);font-size:13px;font-style:normal}.ag-spec__z small{color:var(--s-ac);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.ag-spec__z.is-on{background:var(--s-card)}.ag-spec__z.is-on span{color:var(--s-ac)}.ag-spec__z.is-hint{box-shadow:inset 0 -3px 0 var(--hi)}.ag-spec .ag-tier--panel{grid-area:1/2/span 4;animation:.3s agFade}.ag-plans__tail{text-align:center;color:var(--s-mut);margin:24px auto 0;font-size:15px}.ag-plans__tail a{color:var(--s-ac);align-items:center;gap:5px;font-weight:700;display:inline-flex}.ag-cmp{text-align:center;margin-top:34px}.ag-cmp__btn{border:1.5px solid var(--s-ac);color:var(--s-ac);font:700 15px/1 var(--fb);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;display:inline-flex}.ag-cmp__btn .is-up{transform:rotate(-90deg)}.ag-cmp__btn .af-ic{transition:transform .2s;transform:rotate(90deg)}.ag-cmp__wrap{text-align:left;margin-top:20px;overflow-x:auto}.ag-cmp__wrap.is-off{display:none}.ag-cmp__t{border-collapse:collapse;background:var(--s-card);border-radius:var(--r2);width:100%;font-size:14.5px;overflow:hidden}.ag-cmp__t th,.ag-cmp__t td{border-bottom:1px solid var(--s-ln);text-align:left;vertical-align:top;padding:12px 14px}.ag-cmp__t thead th{font:800 13px/1.2 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:var(--s-mut)}.ag-cmp__t .is-pop{background:color-mix(in srgb,var(--s-ac) 8%,transparent)}.ag-cmp__t tbody th{font-weight:600}.ag-y{color:var(--s-ac)}.ag-n{color:var(--s-mut)}.ag-cmp__f{color:var(--s-mut);margin-top:10px;font-size:13px}.ag-quote{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;display:grid}.ag-quote__main,.ag-quote__side{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);padding:34px}.ag-quote__tag{font:800 12px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ac);margin-bottom:20px;display:inline-block}.ag-quote__f{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0 0 28px;padding:0;list-style:none;display:grid}.ag-quote__f li{border-radius:var(--r2);border:1px dashed var(--s-ln);padding:18px}.ag-quote__f span{font:800 13px/1 var(--fm);color:var(--s-ac)}.ag-quote__f b{font:700 19px/1.2 var(--fd);margin:8px 0 6px;display:block}.ag-quote__f p{color:var(--s-mut);font-size:14px;line-height:1.5}.ag-quote__side h3{margin-bottom:14px;font-size:22px}.ag-quote__side ul{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.ag-quote__side li{gap:9px;font-size:15px;display:flex}.ag-quote__side li .af-ic{color:var(--s-ac);flex:none;margin-top:2px}.ag-quote__also{border-radius:var(--r2);background:var(--s-bg);border:1px solid var(--s-ln);color:var(--s-tx);gap:4px;margin-top:10px;padding:16px;text-decoration:none;display:grid}.ag-quote__also span{color:var(--s-mut);font-size:13px}.ag-quote__also b{font:800 20px/1.2 var(--fd)}.ag-quote__also em{color:var(--s-ac);align-items:center;gap:6px;font-style:normal;font-weight:700;display:inline-flex}.ag-quote__side small{color:var(--s-mut);margin-top:12px;font-size:12.5px;display:block}.ag-rcv__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;display:grid}.ag-rcv__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;margin:0;padding:0;list-style:none;display:grid}.ag-rcv__list li{gap:9px;font-size:15px;line-height:1.45;display:flex}.ag-rcv__list .af-ic{color:var(--s-ac);flex:none;margin-top:2px}.ag-rcv__cal{flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;list-style:none;display:flex}.ag-rcv__cal li{background:var(--s-card);border:1px solid var(--s-ln);border-radius:999px;padding:8px 12px;font-size:13px;font-weight:600}.ag-rcv__cal li:not(:last-child):after{content:"→";color:var(--s-ac);margin-left:8px}.ag-rcv__states{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;display:grid}.ag-rcv__states div{border-radius:var(--r2);background:var(--s-card);border:1px solid var(--s-ln);padding:14px}.ag-rcv__states dt{color:var(--s-ac);font-weight:800}.ag-rcv__states dd{color:var(--s-mut);margin:4px 0 0;font-size:14px}.ag-rx{border-radius:var(--r);background:var(--card);color:var(--ink);border:1px solid var(--ln);box-shadow:var(--sh);padding:26px;position:relative;transform:perspective(1200px)rotateY(-6deg)rotateX(3deg)}.ag-rx__bar{justify-content:space-between;align-items:center;gap:10px;margin-bottom:16px;display:flex}.ag-rx__demo,.ag-rx__stamp{font:800 11px/1 var(--fm);letter-spacing:.12em;border:1.5px dashed var(--hi);color:var(--hi);text-transform:uppercase;border-radius:6px;padding:6px 9px}.ag-rx__stamp{background:var(--card);position:absolute;top:18px;right:18px;transform:rotate(4deg)}.ag-rx__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.ag-rx__tiles span{background:var(--pp2);border-radius:10px;padding:12px}.ag-rx__tiles em{color:var(--mut);font-size:11.5px;font-style:normal;display:block}.ag-rx__tiles b{font-size:13px}.ag-rx__row{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.ag-rx__pl,.ag-rx__age{border:1px solid var(--ln);border-radius:10px;padding:12px}.ag-rx__pl{flex-wrap:wrap;align-content:flex-end;align-items:flex-end;gap:6px;height:120px;display:flex}.ag-rx__pl em,.ag-rx__age em{width:100%;color:var(--mut);align-self:flex-start;font-size:11.5px;font-style:normal}.ag-rx__pl i{width:14px;height:calc(var(--h) * 70px);background:var(--acd);border-radius:3px 3px 0 0}.ag-rx__age p{grid-template-columns:44px 1fr;align-items:center;gap:8px;margin-top:8px;font-size:11.5px;display:grid}.ag-rx__age i{background:var(--a2);height:8px;transform:scaleX(var(--w));transform-origin:0;border-radius:4px}.ag-rx__gaps{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ag-rx__gaps li{border-left:3px solid var(--hi);background:var(--pp);border-radius:8px;padding:8px 10px;font-size:12.5px}.ag-rx--doc,.ag-rx--itr{background:var(--card);padding:34px 30px 30px}.ag-rx__title{font:400 26px/1.15 var(--fd);color:var(--dk);margin-bottom:6px;padding-right:120px;display:block}.ag-rx__meta{color:var(--mut);margin-bottom:16px;font-size:12.5px}.ag-rx__line{border-top:1px solid var(--ln);grid-template-columns:30px 1fr;gap:4px 10px;padding:12px 0;display:grid;position:relative}.ag-rx__line em{font:700 12px/1.6 var(--fm);color:var(--ac);font-style:normal}.ag-rx__line span{font-weight:600}.ag-rx__line i{background:var(--pp2);border-radius:3px;grid-column:2;width:70%;height:6px}.ag-rx__line s{font:italic 13px/1 var(--fd);color:var(--ac);text-decoration:none;position:absolute;top:12px;right:0;transform:rotate(-4deg)}.ag-rx__cols{grid-template-columns:1fr 1fr;gap:16px;margin-top:16px;display:grid}.ag-rx__cols p{border-bottom:1px solid var(--ln);align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.ag-rx__cols .af-ic{color:var(--ac)}.ag-rx__state{gap:8px;display:grid}.ag-rx__state span{border:1px dashed var(--ln);color:var(--mut);border-radius:8px;padding:9px 12px;font-size:13px;font-weight:600}.ag-rx__state span.is-on{border:1.5px solid var(--ac);color:var(--ink);background:color-mix(in srgb,var(--ac) 10%,transparent)}.ag-val__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.ag-val__grid li{border-radius:var(--r2);background:var(--s-card);border:1px solid var(--s-ln);flex-direction:column;gap:10px;padding:22px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.ag-val__grid li.is-on{border-color:var(--s-ac);box-shadow:var(--sh);transform:translateY(-6px)}.ag-val__grid button{color:var(--s-tx);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:8px;padding:0;display:flex}.ag-val__n{font:800 28px/1 var(--fd);color:var(--s-ac)}.ag-val__grid b{font:700 17px/1.25 var(--fd)}.ag-val__grid p{color:var(--s-mut);font-size:14px;line-height:1.55}.ag-secu__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;display:grid}.ag-secu__lock{background:var(--dk);width:70px;height:70px;color:var(--ac);border-radius:20px;place-items:center;margin-bottom:22px;display:grid}.ag-secu ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ag-secu li{border-radius:var(--r2);background:var(--s-card);border:1px solid var(--s-ln);align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;display:flex}.ag-secu li .af-ic{color:var(--s-ac);flex:none;margin-top:1px}.ag-rev .ag-head .agl-tag{margin-top:12px}.ag-rev__ws{border-radius:var(--r);background:var(--dk);box-shadow:var(--sh);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:18px;display:grid}.ag-rev__p{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;flex-direction:column;gap:10px;padding:18px;display:flex}.ag-rev__n{background:var(--ac);width:28px;height:28px;color:var(--dk);border-radius:50%;place-items:center;font-weight:800;display:grid}.ag-rev__p b{font-size:15px}.ag-rev__s{font:700 11.5px/1 var(--fb);background:#ffffff1f;border-radius:999px;align-self:flex-start;padding:6px 9px}.ag-rev__s--0{background:color-mix(in srgb,var(--ac) 35%,transparent)}.ag-rev__s--1{background:color-mix(in srgb,var(--hi) 45%,transparent)}.ag-rev__s--3{background:color-mix(in srgb,var(--a3) 60%,transparent)}.ag-rev__p i{background:#ffffff24;border-radius:4px;height:7px;display:block}.ag-rev__p i:last-child{width:62%}.ag-rev__states{color:var(--s-mut);flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;font-size:13px;display:flex}.ag-rev__states span{border:1px solid var(--s-ln);color:var(--s-tx);border-radius:999px;padding:6px 10px}.ag-ind__ex{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.ag-ind__tabs{flex-wrap:wrap;gap:8px;display:flex}.ag-ind__tabs button{border:1px solid var(--s-ln);background:var(--s-card);color:var(--s-tx);font:600 14px/1.2 var(--fb);cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;display:inline-flex}.ag-ind__tabs button .af-ic{color:var(--s-ac)}.ag-ind__tabs button.is-on{background:var(--s-ac);color:var(--on-ac);border-color:var(--s-ac)}.ag-sec:not(.is-dk) .ag-ind__tabs button.is-on{color:#fff}.ag-ind__tabs button.is-on .af-ic{color:inherit}.ag-ind__panel{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);box-shadow:var(--sh);padding:32px;position:sticky;top:110px}.ag-ind__big{background:color-mix(in srgb,var(--s-ac) 14%,transparent);width:76px;height:76px;color:var(--s-ac);border-radius:22px;place-items:center;margin-bottom:18px;display:grid}.ag-ind__panel h3{margin-bottom:10px;font-size:26px}.ag-ind__panel p{color:var(--s-mut);margin-bottom:14px;font-size:16px;line-height:1.6}.ag-ind__mosaic{grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-flow:dense;gap:12px;margin:0;padding:0;list-style:none;display:grid}.ag-ind__mosaic li{border-radius:var(--r2);background:var(--s-card);border:1px solid var(--s-ln);flex-direction:column;gap:10px;padding:18px;transition:transform .25s,border-color .25s;display:flex}.ag-ind__mosaic li:hover{border-color:var(--s-ac);transform:translateY(-4px)}.ag-ind__mosaic li.has-p{flex-flow:wrap;grid-column:span 2;align-items:center}.ag-ind__mosaic li.has-p em{width:100%;color:var(--s-mut);font-size:13px;font-style:normal}.ag-ind__ic{background:color-mix(in srgb,var(--s-ac) 14%,transparent);width:40px;height:40px;color:var(--s-ac);border-radius:12px;flex:none;place-items:center;display:grid}.ag-ind__mosaic b{font-size:15px;line-height:1.3}.ag-ind--icons .ag-ind__mosaic{grid-template-columns:repeat(6,minmax(0,1fr))}.ag-ind--icons .ag-ind__mosaic li{text-align:center;align-items:center;padding:24px 14px}.ag-ind--icons .ag-ind__ic{border-radius:50%;width:58px;height:58px}.ag-ind--icons .ag-ind__mosaic li:hover .ag-ind__ic{animation:.6s agBob}@keyframes agBob{50%{transform:translateY(-5px)}}.ag-ind--editorial .ag-ind__mosaic li,.ag-ind--drafting .ag-ind__mosaic li,.ag-ind--evidence .ag-ind__mosaic li{border:0;border-top:1px solid var(--s-ln);background:0 0;border-radius:0}.ag-ind--drafting .ag-ind__mosaic{background-image:linear-gradient(var(--s-ln) 1px,transparent 1px),linear-gradient(90deg,var(--s-ln) 1px,transparent 1px);border:1px solid var(--s-ln);background-size:24px 24px;padding:16px}.ag-ind--drafting .ag-ind__mosaic li{background:var(--s-bg)}.ag-ind--people .ag-ind__mosaic li:nth-child(3n+1){background:var(--a4,var(--s-card))}.ag-ind--people .ag-ind__mosaic li:nth-child(3n+2){background:color-mix(in srgb,var(--a2) 60%,#fff)}.ag-ind--people .ag-ind__mosaic li:nth-child(3n){background:color-mix(in srgb,var(--a3) 70%,#fff)}.ag-ind--people .ag-ind__mosaic li{border-radius:var(--r);border:0}.ag-ind--signal .ag-ind__mosaic li{border-left:3px solid var(--s-ac)}.ag-ind--records .ag-ind__mosaic li{border-style:dashed}.ag-ind--terrain .ag-ind__mosaic li{border-radius:28px}.ag-ind--allocation .ag-ind__mosaic li{border-width:0 0 2px;border-color:var(--s-ac);border-radius:0}.ag-ind--process .ag-ind__mosaic li:nth-child(4n+1){border-color:var(--a2)}.ag-ind--process .ag-ind__mosaic li:nth-child(4n+2){border-color:var(--a3)}.ag-ind--process .ag-ind__mosaic li:nth-child(4n+3){border-color:var(--a4)}.ag-ind--process .ag-ind__mosaic li{border-width:2px}.ag-ind__line{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:34px 0 0;list-style:none;display:grid;position:relative}.ag-ind__line:before{content:"";background:linear-gradient(90deg,var(--a2),var(--s-ac));border-radius:3px;height:3px;position:absolute;top:12px;left:0;right:0}.ag-ind__line li{flex-direction:column;gap:8px;display:flex;position:relative}.ag-ind__dot{background:var(--s-bg);border:3px solid var(--s-ac);border-radius:50%;width:16px;height:16px;position:absolute;top:-30px;left:0}.ag-ind__line b{font:700 17px/1.25 var(--fd)}.ag-ind__line p{color:var(--s-mut);font-size:13.5px;line-height:1.5}.ag-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.ag-scope__c{border-radius:var(--r);border:1px solid var(--s-ln);background:var(--s-card);padding:30px}.ag-scope__c h3{align-items:center;gap:10px;margin-bottom:16px;font-size:22px;display:flex}.ag-scope__c--y h3 .af-ic{color:var(--s-ac)}.ag-scope__c--n h3 .af-ic{color:var(--hi)}.ag-scope__c ul{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.ag-scope__c li{padding-left:20px;font-size:15px;line-height:1.45;position:relative}.ag-scope__c--y li:before{content:"";background:var(--s-ac);border-radius:50%;width:9px;height:9px;position:absolute;top:7px;left:0}.ag-scope__c--n li:before{content:"";background:var(--hi);width:10px;height:2px;position:absolute;top:11px;left:0}.ag-scope__c p{color:var(--s-mut);font-size:14px;line-height:1.55}.ag-scope__links a{color:var(--s-ac);font-weight:700}.ag-scope__b{border-radius:var(--r2);border-left:4px solid var(--s-ac);background:var(--s-card);align-items:flex-start;gap:12px;margin-top:20px;padding:20px 22px;font-size:15px;line-height:1.6;display:flex}.ag-scope__b .af-ic{color:var(--s-ac);flex:none;margin-top:2px}.ag-off__list{border-top:1px solid var(--s-ln);margin:0;padding:0;list-style:none;display:grid}.ag-off__list li{border-bottom:1px solid var(--s-ln);grid-template-columns:auto minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.2fr);align-items:center;gap:18px;padding:16px 4px;display:grid}.ag-off__ic{background:color-mix(in srgb,var(--s-ac) 16%,transparent);width:36px;height:36px;color:var(--s-ac);border-radius:10px;place-items:center;display:grid}.ag-off__list b{font-size:16px}.ag-off__b{font-weight:600}.ag-off__list small{color:var(--s-mut);font-size:13.5px}.ag-off__note{color:var(--s-mut);margin-top:14px;font-size:13.5px}.ag-off--strip .ag-off__list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ag-off--strip .ag-off__list li{border:1px solid var(--s-ln);border-radius:var(--r2);background:var(--s-card);grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;gap:4px 12px;padding:18px}.ag-off--strip .ag-off__ic{grid-row:1/span 3}.ag-off--stagger .ag-off__list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 40px}.ag-off--stagger .ag-off__list li:nth-child(2n){transform:translateY(26px)}.ag-faq__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:48px;display:grid}.ag-faq__side{position:sticky;top:100px}.ag-faq__side .ag-head{margin-bottom:14px}.ag-faq__count{font:700 13px/1 var(--fm);color:var(--s-ac);margin-bottom:16px}.ag-faq__search{border:1.5px solid var(--s-ln);background:var(--s-card);border-radius:999px;align-items:center;gap:10px;margin-bottom:12px;padding:0 14px;display:flex}.ag-faq__search input{min-width:0;height:46px;color:var(--s-tx);font:500 15px/1 var(--fb);background:0 0;border:0;outline:none;flex:1}.ag-faq__search .af-ic{color:var(--s-ac)}.ag-faq__all{gap:14px;margin-bottom:22px;display:flex}.ag-faq__ctas{flex-wrap:wrap;gap:10px;display:flex}.ag-faq__res{color:var(--s-mut);margin-bottom:12px;font-size:14px}.ag-faq__list{border-top:1px solid var(--s-ln);margin:0;padding:0;list-style:none}.ag-faq__list li{border-bottom:1px solid var(--s-ln)}.ag-faq__list li.is-off{display:none}.ag-faq__list h3{font-family:var(--fb);margin:0}.ag-faq__list button{width:100%;color:var(--s-tx);font:700 17px/1.35 var(--fb);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:18px;padding:20px 4px;display:flex}.ag-faq__list button i{border:1.5px solid var(--s-ln);border-radius:50%;flex:none;width:28px;height:28px;position:relative}.ag-faq__list button i:before,.ag-faq__list button i:after{content:"";background:var(--s-ac);width:12px;height:2px;margin:-1px 0 0 -6px;transition:transform .2s;position:absolute;top:50%;left:50%}.ag-faq__list button i:after{transform:rotate(90deg)}.ag-faq__list li.is-open button i:after{transform:rotate(0)}.ag-faq__a{color:var(--s-mut);padding:0 50px 22px 4px;font-size:15.5px;line-height:1.65}.ag-faq__a.is-off{display:none}.agl-link{color:var(--s-ac);font:700 14px/1 var(--fb);cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:4px 0;text-decoration:underline}.ag-rel__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.ag-rel__c{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);height:100%;color:var(--s-tx);flex-direction:column;gap:12px;padding:26px;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex}.ag-rel__c:hover{border-color:var(--c1);box-shadow:var(--sh);transform:translateY(-5px)}.ag-rel__ic{background:var(--c0);width:48px;height:48px;color:var(--c2);border-radius:14px;place-items:center;display:grid}.ag-rel__c b{font:800 19px/1.25 var(--fd)}.ag-rel__d{color:var(--s-mut);flex:1;font-size:14.5px;line-height:1.55}.ag-rel__f{border-top:1px solid var(--s-ln);justify-content:space-between;align-items:center;gap:10px;padding-top:12px;font-size:14px;display:flex}.ag-rel__f em{font-style:normal;font-weight:700}.ag-rel__f span{color:var(--s-ac);align-items:center;gap:5px;font-weight:700;display:inline-flex}.ag-rel__all{text-align:center;margin-top:22px}.ag-rel__all a{color:var(--s-ac);align-items:center;gap:6px;font-weight:700;display:inline-flex}.ag-rel--strip .ag-rel__list{border-top:1px solid var(--s-ln);grid-template-columns:1fr;gap:0}.ag-rel--strip .ag-rel__c{border:0;border-bottom:1px solid var(--s-ln);background:0 0;border-radius:0;flex-direction:row;align-items:center;padding:20px 6px}.ag-rel--strip .ag-rel__c b{min-width:240px}.ag-rel--strip .ag-rel__f{border:0;gap:22px;padding:0}.ag-rel--weighted .ag-rel__list{grid-template-columns:1.4fr 1fr 1fr}.ag-rel--weighted li:first-child .ag-rel__c{background:var(--dk);color:#fff;--s-mut:var(--on-dk2);--s-ln:var(--ln-dk);--s-ac:var(--ac)}.ag-rel--line .ag-rel__list{position:relative}.ag-rel--line .ag-rel__list:before{content:"";background:repeating-linear-gradient(90deg,var(--s-ac) 0 8px,transparent 8px 14px);z-index:0;height:2px;position:absolute;top:50px;left:8%;right:8%}.ag-rel--line .ag-rel__c{z-index:1;position:relative}.ag-fin{text-align:center;padding:96px 0}.ag-fin__in{max-width:880px}.ag-fin h2{text-wrap:balance;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.08}.ag-fin p{max-width:680px;color:var(--s-mut);margin:18px auto 0;font-size:17px;line-height:1.6}.ag-fin__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:30px;display:flex}.ag-fin__pts{flex-wrap:wrap;justify-content:center;gap:12px 24px;margin:28px 0 0;padding:0;font-size:14.5px;list-style:none;display:flex}.ag-fin__pts li{align-items:center;gap:7px;display:inline-flex}.ag-fin__pts .af-ic{color:var(--s-ac)}.ag-fin__art{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ag-fin__art i{border:1.5px solid color-mix(in srgb,var(--s-ac) 35%,transparent);border-radius:50%;position:absolute}.ag-fin__art i:first-child{width:520px;height:520px;top:-200px;left:-180px}.ag-fin__art i:nth-child(2){border-style:dashed;width:360px;height:360px;animation:60s linear infinite agSpin;bottom:-160px;right:-120px}.ag-fin__art i:nth-child(3){background:var(--s-ac);border:0;width:10px;height:10px;top:22%;right:18%}.ag-fin__art i:nth-child(4){background:var(--hi);border:0;width:6px;height:6px;bottom:26%;left:22%}.ag--blueprint .ag-fin__art i,.ag--capital .ag-fin__art i,.ag--evidence .ag-fin__art i,.ag--archive .ag-fin__art i,.ag--tds .ag-fin__art i{border-radius:0}.ag-lab .ag-head{max-width:880px}.ag-brief__in{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:40px;display:grid}.ag-form{padding:88px 0;scroll-margin-top:80px}.ag-form__in{grid-template-columns:minmax(0,.85fr) minmax(0,1.3fr);align-items:start;gap:48px;display:grid}.ag-form__side h2{margin-bottom:14px;font-size:clamp(28px,3vw,40px);font-weight:800;line-height:1.12}.ag-form__side>p{color:var(--s-mut);font-size:16px;line-height:1.6}.ag-form__how{gap:8px;margin:22px 0;padding:0 0 0 20px;font-size:15px;display:grid}.ag-form__how li::marker{color:var(--s-ac);font-weight:800}.ag-form__priv{border-radius:var(--r2);background:var(--s-card);border:1px dashed var(--s-ln);color:var(--s-mut);align-items:flex-start;gap:8px;padding:14px;font-size:13.5px;line-height:1.5;display:flex}.ag-form__priv .af-ic{color:var(--s-ac);flex:none;margin-top:2px}.ag-form__hint{color:var(--s-mut);grid-column:1/-1;margin-top:-4px;font-size:13px}.ag-form__pv{gap:16px;padding:26px;font-size:15px;line-height:1.6;display:grid}.ag-fm{--c:var(--acd);--lt:var(--ac)}.ag-fm .fm-chips__row{max-height:none}.agl{border-radius:var(--r);background:var(--s-card);border:1px solid var(--s-ln);color:var(--s-tx);gap:22px;padding:30px;display:grid}.agl>.ag-btn{justify-self:start}.agl-note{color:var(--s-mut);align-items:flex-start;gap:9px;font-size:13.5px;line-height:1.55;display:flex}.agl-note .af-ic{color:var(--s-ac);flex:none;margin-top:2px}.agl-reset{justify-self:start;min-height:40px;padding:8px 16px;font-size:14px}.agl-range{gap:8px;display:grid}.agl-range label{justify-content:space-between;gap:10px;font-size:15px;font-weight:650;display:flex}.agl-range output{font:700 15px/1 var(--fm);color:var(--s-ac);white-space:nowrap}.agl-range input[type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.agl-range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--s-ac) var(--p),var(--s-ln) var(--p));border-radius:6px;height:6px}.agl-range input[type=range]::-moz-range-track{background:linear-gradient(90deg,var(--s-ac) var(--p),var(--s-ln) var(--p));border-radius:6px;height:6px}.agl-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--s-bg);border:3px solid var(--s-ac);border-radius:50%;width:24px;height:24px;margin-top:-9px;box-shadow:0 2px 8px #00000040}.agl-range input[type=range]::-moz-range-thumb{background:var(--s-bg);border:3px solid var(--s-ac);border-radius:50%;width:20px;height:20px}.agl-range__ends{color:var(--s-mut);justify-content:space-between;font-size:12px;display:flex}.agl-range__ends i{font-style:normal}.agl-range small,.agl-money small{color:var(--s-mut);font-size:12.5px;line-height:1.45}.agl-money{gap:7px;display:grid}.agl-money label{font-size:15px;font-weight:650}.agl-money__box{border:1.5px solid var(--s-ln);background:var(--s-bg);border-radius:12px;align-items:center;display:flex;overflow:hidden}.agl-money__box i{color:var(--s-mut);padding:0 0 0 14px;font-style:normal;font-weight:700}.agl-money__box input{min-width:0;height:48px;color:var(--s-tx);font:700 17px/1 var(--fm);background:0 0;border:0;outline:none;flex:1;padding:0 14px 0 6px}.agl-money.is-bad .agl-money__box{border-color:var(--hi)}.agl-money small.is-err{color:var(--hi);font-weight:600}.agl-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agl-kpis span{background:var(--s-bg);border:1px solid var(--s-ln);border-radius:12px;flex-direction:column;gap:6px;padding:14px;display:flex}.agl-kpis em{color:var(--s-mut);font-size:12px;font-style:normal}.agl-kpis b{font:700 clamp(15px,1.5vw,19px)/1.15 var(--fm);font-variant-numeric:tabular-nums}.is-neg{color:var(--hi)!important}.agl-obs{background:color-mix(in srgb,var(--s-ac) 10%,transparent);border-radius:12px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.agl-obs .af-ic{color:var(--s-ac);flex:none;margin-top:3px}.agl-tbl{overflow-x:auto}.agl-tbl.is-off{display:none}.agl-tbl table{border-collapse:collapse;width:100%;font-size:14px}.agl-tbl caption{text-align:left;color:var(--s-mut);padding-bottom:8px;font-size:12.5px}.agl-tbl th,.agl-tbl td{border-bottom:1px solid var(--s-ln);text-align:left;font-variant-numeric:tabular-nums;padding:9px 10px}.agl-tbl thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--s-mut);font-size:12px}.agl-tbl tr.is-on{background:color-mix(in srgb,var(--s-ac) 10%,transparent)}.agl-legend{color:var(--s-mut);flex-wrap:wrap;gap:16px;font-size:12.5px;display:flex}.agl-legend span{align-items:center;gap:7px;display:inline-flex}.agl-legend span:before{content:"";background:var(--s-mut);border-radius:2px;width:14px;height:4px}.agl-legend .a:before,.agl-legend .c:before{background:var(--s-ac)}.agl-legend .b:before{background:var(--a2)}.agl-chip{border:1.5px solid var(--s-ln);background:var(--s-bg);color:var(--s-tx);font:600 14px/1.2 var(--fb);cursor:pointer;text-align:left;border-radius:999px;align-items:center;gap:6px;padding:10px 14px;display:inline-flex}.agl-chip.is-on{border-color:var(--s-ac);background:color-mix(in srgb,var(--s-ac) 16%,transparent)}.agl-err{color:var(--hi);font-size:14px;font-weight:600}.agl-sum{border:1px dashed var(--s-ln);border-radius:12px;padding:16px 18px}.agl-sum h4{font:700 16px/1.2 var(--fb);margin-bottom:8px}.agl-sum ul{margin:0 0 8px;padding-left:18px;font-size:14px}.agl-sum p{color:var(--s-mut);font-size:14px;line-height:1.55}.agl-rw{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}.agl-rw>.agl-note,.agl-rw>.ag-btn{grid-column:1/-1}.agl-rw__in{gap:16px;display:grid}.agl-rw__out{gap:14px;min-width:0;display:grid}.agl-rw__chart{grid-template-columns:repeat(13,minmax(0,1fr));align-items:center;gap:4px;height:200px;padding:0 4px;display:grid;position:relative}.agl-rw__zero{background:var(--s-ln);height:1px;position:absolute;top:50%;left:0;right:0}.agl-rw__bar{cursor:pointer;background:0 0;border:0;border-radius:6px;height:100%;padding:0;position:relative}.agl-rw__bar i{height:calc(var(--h) * 46%);background:var(--s-ac);opacity:.75;border-radius:4px 4px 0 0;transition:height .35s cubic-bezier(.3,.7,.2,1),opacity .2s;position:absolute;bottom:50%;left:12%;right:12%}.agl-rw__bar.is-neg i{background:var(--hi);border-radius:0 0 4px 4px;top:50%;bottom:auto}.agl-rw__bar.is-on i,.agl-rw__bar:hover i{opacity:1}.agl-rw__bar.is-on{box-shadow:inset 0 0 0 1.5px var(--s-ac)}.agl-rw__bar span{font:600 10px/1 var(--fm);color:var(--s-mut);position:absolute;bottom:2px;left:0;right:0}.agl-rw__sel{font-size:15px}.agl-de{grid-template-columns:minmax(260px,360px) minmax(0,1fr);align-items:start}.agl-de>.agl-note,.agl-de>.ag-btn{grid-column:1/-1}.agl-de__in{gap:18px;display:grid}.agl-de__out{gap:16px;min-width:0;display:grid}.agl-de__bar{border:1px solid var(--s-ln);border-radius:12px;height:58px;display:flex;overflow:hidden}.agl-de__bar span{justify-content:center;align-items:center;min-width:0;transition:flex-basis .35s cubic-bezier(.3,.7,.2,1);display:flex}.agl-de__d{background:var(--s-ac);color:var(--on-ac)}.agl-de__e{background:repeating-linear-gradient(135deg,var(--hi) 0 8px,color-mix(in srgb,var(--hi) 75%,#000) 8px 16px);color:#fff}.agl-de__bar b{font:700 14px/1 var(--fm);white-space:nowrap}.agl-de__dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;display:grid}.agl-de__dl div{background:var(--s-bg);border:1px solid var(--s-ln);border-radius:12px;padding:14px}.agl-de__dl dt{color:var(--s-mut);font-size:12.5px}.agl-de__dl dd{font:700 18px/1.2 var(--fm);font-variant-numeric:tabular-nums;margin:6px 0 0}.agl-de__dl small{color:var(--s-mut);margin-top:6px;font-size:12px;line-height:1.4;display:block}.agl-de__dl .is-d{border-left:4px solid var(--s-ac)}.agl-de__dl .is-e{border-left:4px solid var(--hi)}.agl-npv{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}.agl-npv>.agl-note,.agl-npv>.ag-btn{grid-column:1/-1}.agl-npv__ctl{gap:18px;display:grid}.agl-npv__main{gap:16px;min-width:0;display:grid}.agl-seg{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.agl-seg button{border:1.5px solid var(--s-ln);background:var(--s-bg);color:var(--s-tx);font:600 14px/1.25 var(--fb);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px;display:flex}.agl-seg b{background:var(--s-card);width:30px;height:30px;font:800 15px/1 var(--fd);border:1.5px solid var(--s-ln);border-radius:50%;flex:none;place-items:center;display:grid}.agl-seg button.is-on{border-color:var(--s-ac)}.agl-seg button.is-on b{background:var(--s-ac);color:var(--on-ac);border-color:var(--s-ac)}.agl-npv__chart{align-items:stretch;gap:6px;height:190px;padding:0 4px;display:flex;position:relative}.agl-npv__zero{background:var(--s-ln);height:1px;position:absolute;top:50%;left:0;right:0}.agl-npv__col{flex:1;position:relative}.agl-npv__b{height:calc(var(--h) * 46%);background:var(--a2);border-radius:3px 3px 0 0;transition:height .35s;position:absolute;bottom:50%;left:18%;right:18%}.agl-npv__b.is-neg{background:color-mix(in srgb,var(--hi) 60%,transparent);border-radius:0 0 3px 3px;top:50%;bottom:auto}.agl-npv__cum{left:50%;top:calc(50% - var(--y) * 46%);background:var(--s-ac);width:12px;height:12px;box-shadow:0 0 0 3px var(--s-card);border-radius:50%;margin:-6px 0 0 -6px;transition:top .35s;position:absolute}.agl-npv__cum.is-neg{background:var(--hi)}.agl-npv__col em{text-align:center;font:600 10px/1 var(--fm);color:var(--s-mut);font-style:normal;position:absolute;bottom:0;left:0;right:0}.agl-cf{border:1px dashed var(--s-ln);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;margin:0;padding:14px;display:grid}.agl-cf legend{padding:0 6px;font-size:13.5px;font-weight:650}.agl-cf label{color:var(--s-mut);gap:4px;font-size:12px;display:grid}.agl-cf input{border:1px solid var(--s-ln);background:var(--s-bg);height:38px;color:var(--s-tx);font:600 14px/1 var(--fm);border-radius:9px;min-width:0;padding:0 10px}.agl-fpa{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}.agl-fpa>.agl-note,.agl-fpa>.ag-btn{grid-column:1/-1}.agl-fpa__ctl{gap:20px;display:grid}.agl-fpa__out{gap:14px;min-width:0;display:grid}.agl-fpa__svg{background:var(--s-bg);border:1px solid var(--s-ln);border-radius:12px;width:100%;height:220px}.agl-fpa__svg line{stroke:var(--s-ln);stroke-width:.3px}.agl-fpa__svg polyline{fill:none;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.agl-fpa__svg .b{stroke:var(--a2);stroke-dasharray:4 3;stroke-width:2px}.agl-fpa__svg .a{stroke:var(--s-ac);stroke-width:3px}.agl-fpa .agl-kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.agl-fut{grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:start}.agl-fut>.agl-note,.agl-fut>.ag-btn{grid-column:1/-1}.agl-fut__ctl{gap:20px;display:grid}.agl-fut__out{gap:14px;min-width:0;display:grid;position:relative}.agl-fut__svg{background:var(--s-bg);border:1px solid var(--s-ln);border-radius:12px;width:100%;height:230px}.agl-fut__svg line{stroke:var(--s-ln);stroke-width:.3px}.agl-fut__p{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;transition:d .4s}.agl-fut__p--c{stroke:var(--a3)}.agl-fut__p--b{stroke:#fff;stroke-width:3.5px}.agl-fut__p--o{stroke:var(--s-ac)}.agl-fut__lbl{pointer-events:none;height:230px;margin:0;padding:0;list-style:none;position:absolute;top:0;right:8px}.agl-fut__lbl li{right:0;top:var(--y);font:700 11px/1 var(--fb);background:var(--s-card);white-space:nowrap;border-radius:999px;padding:4px 7px;transition:top .4s;position:absolute;transform:translateY(-50%)}.agl-fut__lbl .is-c{color:var(--a3)}.agl-fut__lbl .is-b{color:#fff}.agl-fut__lbl .is-o{color:var(--s-ac)}.agl-fut__timing{border:1px dashed var(--s-ln);border-radius:12px;align-items:center;gap:12px;padding:10px 14px;display:flex;overflow:hidden}.agl-fut__timing em{color:var(--s-mut);flex:none;font-size:12.5px;font-style:normal}.agl-fut__timing span{flex:1;gap:6px;transition:transform .4s;display:flex}.agl-fut__timing i{background:var(--a2);border-radius:4px;flex:1;height:14px}.agl-fut__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.agl-fut__card{border:1px solid var(--s-ln);border-top:4px solid var(--a3);border-radius:12px;padding:14px}.agl-fut__card.is-b{border-top-color:#fff}.agl-fut__card.is-o{border-top-color:var(--s-ac)}.agl-fut__card b{font:400 18px/1.2 var(--fd)}.agl-fut__card p{color:var(--s-mut);margin-top:6px;font-size:13px;line-height:1.5}.agl-radio{border:0;gap:8px;margin:0;padding:0;display:grid}.agl-radio legend{margin-bottom:6px;font-size:15px;font-weight:650}.agl-radio label{border:1.5px solid var(--s-ln);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14.5px;display:flex}.agl-radio label.is-on{border-color:var(--s-ac)}.agl-radio input{accent-color:var(--ac)}.agl-audit__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;display:flex}.agl-audit__prog{flex:1;gap:8px;min-width:260px;display:grid}.agl-audit__prog b{font:700 20px/1.2 var(--fd)}.agl-audit__prog i{background:var(--s-ln);border-radius:8px;height:8px;display:block;overflow:hidden}.agl-audit__prog s{background:var(--s-ac);transform-origin:0;height:100%;transition:transform .35s;display:block}.agl-audit__prog small{color:var(--s-mut);font-size:13px}.agl-audit__btns{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.agl-audit__groups{gap:12px;display:grid}.agl-audit__g{border-radius:var(--r2);border:1px solid var(--s-ln);background:var(--s-bg);overflow:hidden}.agl-audit__g h4{font-family:var(--fb);margin:0}.agl-audit__g h4 button{width:100%;color:var(--s-tx);font:700 16px/1.2 var(--fb);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:16px 18px;display:flex}.agl-audit__g h4 small{font:700 12px/1 var(--fm);color:var(--s-mut);margin-left:auto}.agl-audit__g h4 .af-ic{transition:transform .2s;transform:rotate(90deg)}.agl-audit__g.is-open h4 .af-ic{transform:rotate(-90deg)}.agl-audit__l{background:var(--s-ac);width:30px;height:30px;color:var(--on-ac);font:800 14px/1 var(--fd);border-radius:6px;place-items:center;display:grid}.agl-audit__g ul{margin:0;padding:0 18px 12px;list-style:none}.agl-audit__g ul.is-off{display:none}.agl-audit__g li{border-top:1px dashed var(--s-ln);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 0;display:flex}.agl-audit__t{flex:1;min-width:200px;font-size:15px}.agl-audit__s{flex-wrap:wrap;gap:6px;display:flex}.agl-audit__s button{border:1.5px solid var(--s-ln);color:var(--s-mut);font:600 12.5px/1 var(--fb);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.agl-audit__s button.is-ok.is-on{border-color:var(--s-ac);background:var(--s-ac);color:var(--on-ac)}.agl-audit__s button.is-att.is-on{border-color:var(--hi);background:var(--hi);color:#fff}.agl-audit__s button.is-na.is-on{border-color:var(--s-mut);background:var(--s-mut);color:var(--s-bg)}.agl-audit__out{border-radius:var(--r2);border:1px solid var(--s-ln);padding:18px}.agl-audit__out h4{font:700 18px/1.2 var(--fd);margin-bottom:10px}.agl-audit__out ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agl-audit__out li{flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px;display:flex}.agl-audit__out small{width:100%;color:var(--s-mut);padding-left:20px;font-size:12.5px}.agl-dot{border:2px solid var(--s-mut);border-radius:50%;width:10px;height:10px}.agl-dot.is-att{background:var(--hi);border-color:var(--hi)}.agl-ex{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.agl-ex>.agl-note{grid-column:1/-1}.agl-ex__map{aspect-ratio:1;width:100%;max-width:520px;margin:0 auto;position:relative;container-type:inline-size}.agl-ex__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agl-ex__lines line{stroke:var(--s-ln);stroke-width:.5px;stroke-dasharray:1.5 1.5}.agl-ex__lines line.is-on{stroke:var(--s-ac);stroke-width:.9px;stroke-dasharray:none}.agl-ex__core{background:var(--dk);color:#fff;text-align:center;border:2px solid var(--s-ac);width:34cqw;box-shadow:var(--sh);border-radius:8px;justify-items:center;gap:6px;padding:4cqw 2cqw;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.agl-ex__core b{font:700 3cqw/1.2 var(--fd)}.agl-ex__core .af-ic{color:var(--ac)}.agl-ex__node{width:28cqw;transform:rotate(var(--a)) translateX(38cqw) rotate(calc(var(--a) * -1)) translate(-50%,-50%);border:1.5px solid var(--s-ln);background:var(--s-bg);color:var(--s-tx);font:inherit;cursor:pointer;text-align:center;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:2cqw 1cqw;transition:border-color .2s,background-color .2s;display:flex;position:absolute;top:50%;left:50%}.agl-ex__node b{font-size:clamp(11px,2.6cqw,14px);line-height:1.2}.agl-ex__ic{background:color-mix(in srgb,var(--s-ac) 16%,transparent);width:34px;height:34px;color:var(--s-ac);border-radius:50%;place-items:center;display:grid}.agl-ex__n{font:700 10px/1 var(--fm);color:var(--s-mut)}.agl-ex__node.is-on{border-color:var(--s-ac);background:var(--s-card);box-shadow:0 0 0 4px color-mix(in srgb,var(--s-ac) 18%,transparent)}.agl-ex__panel{border-radius:var(--r2);background:var(--s-bg);border:1px solid var(--s-ln);align-content:start;align-self:stretch;gap:12px;padding:28px;display:grid}.agl-ex__panel .agl-tag{justify-self:start}.agl-ex__panel h4{align-items:baseline;gap:12px;font-size:26px;display:flex}.agl-ex__panel h4 span{font:700 15px/1 var(--fm);color:var(--s-ac)}.agl-ex__panel p{color:var(--s-mut);font-size:15.5px;line-height:1.6}.agl-ex__lt{font-weight:700;color:var(--s-tx)!important;font-size:13px!important}.agl-ex__panel ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.agl-ex__panel li{align-items:center;gap:9px;font-size:15px;display:flex}.agl-ex__panel li .af-ic{color:var(--s-ac);flex:none}.agl-ex__panel .ag-btn{justify-self:start;margin-top:6px}.agl-ex--studio{grid-template-columns:1fr}.agl-ex--studio .agl-ex__map{aspect-ratio:auto;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;max-width:none;display:grid;container-type:normal}.agl-ex--studio .agl-ex__node{width:auto;padding:16px 10px;position:relative;top:auto;left:auto;transform:none}.agl-ex--studio .agl-ex__node b{font-size:14px}.agl-ex--studio .agl-ex__node.is-on{background:var(--ac);color:var(--dk);border-color:var(--ac)}.agl-ex--studio .agl-ex__node.is-on .agl-ex__ic{background:var(--dk);color:var(--ac)}.agl-ex--studio .agl-ex__node.is-on .agl-ex__n{color:var(--dk)}.agl-rep{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start}.agl-rep>.agl-note{grid-column:1/-1}.agl-rep__nav{gap:6px;display:grid}.agl-rep__nav button{color:var(--s-tx);font:600 15px/1.2 var(--fb);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:13px 14px;display:flex}.agl-rep__nav span{font:700 12px/1 var(--fm);color:var(--s-mut)}.agl-rep__nav button.is-on{border-color:var(--s-ac);background:color-mix(in srgb,var(--s-ac) 12%,transparent)}.agl-rep__nav button.is-on span{color:var(--s-ac)}.agl-rep__view{border-radius:var(--r2);background:var(--s-bg);border:1px solid var(--s-ln);gap:16px;min-width:0;padding:24px;display:grid}.agl-rep__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.agl-rep__top b{font:700 22px/1.2 var(--fd)}.agl-rep__view>p{color:var(--s-mut);font-size:15.5px;line-height:1.6}.agl-rep__view .ag-btn{justify-self:start}.agl-rv{background:var(--s-card);border:1px solid var(--s-ln);border-radius:12px;min-height:240px;padding:16px;position:relative;overflow:hidden}.agl-rv svg{width:100%;height:150px}.agl-rv--trend .l{fill:none;stroke:var(--s-ac);stroke-width:2px;vector-effect:non-scaling-stroke}.agl-rv--trend .f{fill:color-mix(in srgb,var(--s-ac) 16%,transparent);stroke:none}.agl-rv__cats{gap:6px;margin-top:8px;display:grid}.agl-rv__cats span{color:var(--s-mut);grid-template-columns:110px 1fr;align-items:center;gap:10px;font-size:12px;display:grid}.agl-rv__cats b{background:var(--s-ac);height:8px;transform:scaleX(var(--w));transform-origin:0;border-radius:4px;order:2}.agl-rv__pair,.agl-rv__io{align-items:flex-end;gap:12px;height:170px;display:flex}.agl-rv__pair span,.agl-rv__io span{flex:1;align-items:flex-end;gap:3px;height:100%;display:flex}.agl-rv__pair i,.agl-rv__io i{height:calc(var(--h) * 100%);border-radius:3px 3px 0 0;flex:1}.agl-rv .r,.agl-rv .in,.agl-rv .act{background:var(--s-ac)}.agl-rv .c,.agl-rv .out{background:var(--hi)}.agl-rv .bud{background:var(--a2)}.agl-rv__gauge{border:8px solid var(--s-ln);border-bottom:0;border-radius:90px 90px 0 0;place-items:end center;width:90px;height:50px;display:grid;position:absolute;top:16px;right:18px}.agl-rv__gauge b{margin-bottom:2px;font-size:11px}.agl-rv__gauge i{background:var(--hi);transform-origin:50% 100%;width:3px;height:36px;position:absolute;bottom:0;left:50%;transform:rotate(28deg)}.agl-rv__var{font:700 11px/1 var(--fb);background:var(--hi);color:#fff;border-radius:999px;padding:6px 8px;position:absolute;top:18px;right:18%}.agl-rv--wc svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agl-rv--wc path{fill:none;stroke:var(--s-ac);stroke-width:1.5px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.agl-rv__n{border:1.5px solid var(--s-ac);background:var(--s-bg);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;position:absolute;transform:translate(-50%,-50%)}.agl-rv__n--0{top:24%;left:18%}.agl-rv__n--1{top:50%;left:50%}.agl-rv__n--2{top:24%;left:82%}.agl-rv__n--3{border-color:var(--hi);top:84%;left:50%}.agl-rv__doc{gap:10px;display:grid}.agl-rv__doc b{font:700 16px/1.2 var(--fd)}.agl-rv__doc p{grid-template-columns:150px 1fr 70px;align-items:center;gap:10px;display:grid}.agl-rv__doc em{font-size:12.5px;font-style:normal;font-weight:600}.agl-rv__doc i{background:var(--s-ln);border-radius:4px;height:7px}.agl-rv__doc i:last-child{background:var(--s-ac)}.agl-dd{grid-template-columns:minmax(200px,260px) minmax(0,1fr)}.agl-dd>.agl-note,.agl-dd>.ag-btn,.agl-dd__sum{grid-column:1/-1}.agl-dd__nav{align-content:start;gap:6px;display:grid}.agl-dd__nav button{border:0;border-left:3px solid var(--s-ln);color:var(--s-tx);font:600 15px/1.2 var(--fb);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:13px 14px;display:flex}.agl-dd__nav span{font:700 12px/1 var(--fm);color:var(--s-mut)}.agl-dd__nav button.is-on{border-left-color:var(--hi);background:color-mix(in srgb,var(--dk) 8%,transparent)}.agl-dd__main{border-radius:var(--r2);background:var(--s-bg);border:1px solid var(--s-ln);align-content:start;gap:14px;padding:26px;display:grid}.agl-dd__main .agl-tag{justify-self:start}.agl-dd__main h4{font:800 24px/1.2 var(--fd)}.agl-dd__main>p{color:var(--s-mut);font-size:15.5px;line-height:1.6}.agl-dd__bridge{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;height:170px;display:grid}.agl-dd__bridge span{text-align:center;flex-direction:column;justify-content:flex-end;gap:8px;height:100%;font-size:12.5px;font-weight:600;display:flex}.agl-dd__bridge i{background:var(--dk);border-radius:4px 4px 0 0;display:block}.agl-dd__bridge .a i{height:72%}.agl-dd__bridge .b i{background:var(--hi);border:1.5px dashed var(--dk);height:22%;margin-bottom:calc(50% - 4px)}.agl-dd__bridge .c i{background:color-mix(in srgb,var(--dk) 70%,#fff);height:56%}.agl-dd__trend svg{width:100%;height:120px}.agl-dd__trend path{fill:none;stroke:var(--dk);stroke-width:2px;vector-effect:non-scaling-stroke}.agl-dd__trend circle{fill:var(--hi);stroke:var(--dk);stroke-width:1px}.agl-dd__trend ul,.agl-dd__list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.agl-dd__trend li{border:1px solid var(--s-ln);border-radius:999px;padding:7px 10px;font-size:13px}.agl-dd__trend li.is-y{background:var(--hi);border-color:var(--hi);color:var(--dk);font-weight:700}.agl-dd__list{display:grid}.agl-dd__list li{align-items:center;gap:8px;font-size:15px;display:flex}.agl-dd__f{border:1.5px dashed var(--dk);border-radius:10px;justify-items:start;gap:10px;padding:20px;display:grid}.agl-dd__f code{font:700 clamp(14px,1.6vw,18px)/1.5 var(--fm);color:var(--dk);white-space:normal}.agl-dd__flow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agl-dd__flow span{background:var(--dk);color:#fff;border-radius:8px;padding:12px 14px;font-size:14px;font-weight:600}.agl-dd__flow .af-ic{color:var(--hi);stroke:var(--dk)}.agl-dd__sum{background:var(--dk);color:#fff;border-radius:10px;padding:14px 18px}.agl-dd__sum b{color:var(--hi)}.agl-dd__sum p{color:#fffc;margin-top:6px;font-size:14px}.agl-wf{grid-template-columns:minmax(200px,240px) minmax(0,1.1fr) minmax(0,1fr);align-items:start}.agl-wf>.agl-note,.agl-wf>.ag-btn,.agl-wf__ctl{grid-column:1/-1}.agl-wf__sel{gap:6px;display:grid}.agl-wf__sel button{border:1px solid var(--s-ln);color:var(--s-tx);font:600 14px/1.2 var(--fb);text-align:left;cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.agl-wf__sel span{background:var(--s-bg);width:26px;height:26px;font:800 12px/1 var(--fm);border-radius:50%;place-items:center;display:grid}.agl-wf__sel button.is-on{background:var(--ac);border-color:var(--ac);color:#fff}.agl-wf__sel button.is-on span{color:var(--ac);background:#fff}.agl-wf__map{border-radius:var(--r2);background:var(--s-bg);border:1px solid var(--s-ln);min-width:0;padding:20px;position:relative}.agl-wf__track{flex-direction:column;align-items:stretch;display:flex}.agl-wf__node{border:1.5px solid var(--s-ln);background:var(--s-card);border-radius:12px;align-items:center;gap:12px;padding:12px;transition:border-color .2s,transform .2s,background-color .2s;display:flex}.agl-wf__node b{background:color-mix(in srgb,var(--a2) 70%,transparent);width:28px;height:28px;color:var(--dk);font:800 13px/1 var(--fm);border-radius:8px;flex:none;place-items:center;display:grid}.agl-wf__node em{font-size:14px;font-style:normal;font-weight:650}.agl-wf__node.is-on{border-color:var(--ac);background:color-mix(in srgb,var(--ac) 10%,var(--s-card));transform:translate(8px)}.agl-wf__node.is-on b{background:var(--ac);color:#fff}.agl-wf__node.is-up,.agl-wf__node.is-down{border-style:dashed;border-color:var(--a3)}.agl-wf__link{background:var(--s-ln);width:2px;height:16px;margin-left:25px;display:block}.agl-wf__link.is-on{background:var(--a3)}.agl-wf__imp{flex-wrap:wrap;gap:6px;margin-top:14px;display:none}.is-imp .agl-wf__imp{display:flex}.agl-wf__imp span{background:var(--a4);color:var(--dk);animation:.4s both agFade;animation-delay:calc(var(--k) * 60ms);border-radius:999px;padding:6px 9px;font-size:12px;font-weight:700}.agl-wf__panel{border-radius:var(--r2);background:var(--s-bg);border:1px solid var(--s-ln);gap:12px;padding:24px;display:grid}.agl-wf__panel .agl-tag{justify-self:start}.agl-wf__panel h4{font:800 22px/1.2 var(--fd)}.agl-wf__panel>p{color:var(--s-mut);font-size:15px;line-height:1.6}.agl-wf__panel ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.agl-wf__panel li{align-items:center;gap:8px;font-size:14.5px;display:flex}.agl-wf__panel li .af-ic{color:var(--ac);flex:none}.agl-wf__ex{color:var(--s-tx)!important;font-size:13px!important}.agl-wf__ud{flex-wrap:wrap;gap:8px;display:flex}.agl-wf__ud span{border:1px dashed var(--a3);border-radius:999px;padding:6px 9px;font-size:12px}.agl-wf__ops{background:color-mix(in srgb,var(--a2) 35%,transparent);border-radius:12px;padding:14px}.agl-wf__ops b{margin-bottom:8px;display:block}.agl-wf__ops small{color:var(--s-mut);margin-top:8px;font-size:12px;display:block}.agl-wf__ctl{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.agl-switch{cursor:pointer;align-items:center;gap:10px;font-weight:650;display:inline-flex}.agl-switch input{opacity:0;width:1px;height:1px;position:absolute}.agl-switch span{background:var(--s-ln);border-radius:26px;width:46px;height:26px;transition:background-color .2s;position:relative}.agl-switch span:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.agl-switch input:checked+span{background:var(--ac)}.agl-switch input:checked+span:after{transform:translate(20px)}.agl-switch input:focus-visible+span{outline:3px solid var(--ac);outline-offset:2px}.agl-brief{gap:20px}.agl-brief__steps{gap:8px;margin:0;padding:0;list-style:none;display:flex}.agl-brief__steps li{border:1px solid var(--s-ln);color:var(--s-mut);border-radius:12px;flex:1;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.agl-brief__steps li span{background:var(--s-bg);width:24px;height:24px;font:800 12px/1 var(--fm);border-radius:50%;place-items:center;display:grid}.agl-brief__steps li em{font-style:normal;font-weight:600}.agl-brief__steps li.is-on{border-color:var(--s-ac);color:var(--s-tx)}.agl-brief__steps li.is-on span,.agl-brief__steps li.is-done span{background:var(--s-ac);color:var(--on-ac)}.agl-brief__q{border:0;gap:14px;margin:0;padding:0;animation:.3s agFade;display:grid}.agl-brief__q legend{font:700 clamp(20px,2vw,26px)/1.25 var(--fd);gap:6px;margin-bottom:12px;display:grid}.agl-brief__q legend span{font:700 12px/1 var(--fm);letter-spacing:.06em;color:var(--s-ac);text-transform:uppercase}.agl-brief__q legend small{font:500 14px/1.3 var(--fb);color:var(--s-mut)}.agl-brief__opts{flex-wrap:wrap;gap:8px;display:flex}.agl-brief__nav{flex-wrap:wrap;align-items:center;gap:14px;margin-top:8px;display:flex}.agl-brief__res{gap:14px;animation:.35s agFade;display:grid}.agl-brief__res .agl-tag{justify-self:start}.agl-brief__sum{font:400 clamp(19px,2vw,24px)/1.45 var(--fd);background:var(--s-bg);border-left:4px solid var(--s-ac);border-radius:12px;padding:20px 22px}.agl-brief__next{color:var(--s-mut);font-size:15px}.agl-docs__pick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.agl-docs__t{border:1.5px solid var(--s-ln);background:var(--s-bg);color:var(--s-tx);font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;transition:border-color .2s,transform .2s;display:flex}.agl-docs__t span{background:var(--a2);width:38px;height:38px;color:var(--acd);border-radius:10px;place-items:center;display:grid}.agl-docs__t b{font-size:14.5px;line-height:1.25}.agl-docs__t small{color:var(--s-mut);font-size:12px}.agl-docs__t.is-on{border-color:var(--acd);transform:translateY(-3px)}.agl-docs__t.is-on span{background:var(--acd);color:#fff}.agl-docs__t.is-fixed{cursor:default}.agl-docs__list{border-radius:var(--r2);background:var(--s-bg);border:1px solid var(--s-ln);gap:14px;padding:22px;animation:.3s agFade;display:grid}.agl-docs__list.is-off{display:none}.agl-docs__list h4{font:800 20px/1.2 var(--fd);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agl-docs__list b{color:var(--acd);margin-bottom:6px;font-size:14px;display:block}.agl-docs__list ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.agl-docs__list li{align-items:center;gap:10px;font-size:15px;display:flex}.agl-box{border:2px solid var(--acd);border-radius:4px;flex:none;width:16px;height:16px}.agl-docs__f{color:var(--s-mut);font-size:13px}.agl-docs>.ag-btn{justify-self:start}@media (max-width:1180px){.ag-prin__list,.ag-val__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ag-ind__mosaic,.ag-ind--icons .ag-ind__mosaic{grid-template-columns:repeat(4,minmax(0,1fr))}.agl-wf{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}.agl-wf__panel{grid-column:1/-1}.ag-proc__panel dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1023px){.ag-sec,.ag-form{padding:68px 0}.ag-hero{padding:30px 0 56px}.ag-hero__grid{grid-template-columns:1fr;gap:34px}.ag-hero__stage{width:100%;max-width:640px;margin:0 auto}.ag-prob__panel{grid-template-columns:1fr 1fr}.ag-prob__panel h3{grid-column:1/-1}.ag-prob--split .ag-prob__sel{grid-template-columns:1fr}.ag-prob--split .ag-prob__panel{grid-area:auto/1;position:static}.ag-prob--feature .ag-prob__grid{grid-template-columns:1fr 1fr}.ag-prob--feature .ag-prob__grid li.is-feat{grid-area:auto/1/auto/-1;min-height:0}.ag-prob--feature .ag-prob__grid li:nth-child(4){grid-column:auto}.ag-prob--ba .ag-prob__grid li{grid-template-columns:auto 1fr;gap:12px 18px}.ag-prob--ba .ag-prob__grid li .ag-prob__n,.ag-prob--ba .ag-prob__grid li h3{grid-column:2}.ag-prob--ba .ag-prob__p,.ag-prob--ba .ag-prob__a{grid-area:auto/1/auto/-1}.ag-caps__grid{grid-template-columns:minmax(220px,300px) minmax(0,1fr);column-gap:22px}.ag-caps__acts{grid-template-columns:1fr}.ag-ai__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-ai__map,.ag-prin__route,.ag-rcv__grid,.ag-secu__in,.ag-ind__ex,.ag-quote,.ag-faq__in,.ag-form__in,.ag-brief__in{grid-template-columns:1fr}.ag-faq__side,.ag-ind__panel{position:static}.ag-proc__sel{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:16px}.ag-proc__sel:before{display:none}.ag-proc__btn,.ag-proc__panel{grid-row:auto}.ag-proc__track{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:34px}.ag-proc__track:before,.ag-proc__track:after{display:none}.ag-proc--trail .ag-proc__track{grid-template-columns:1fr}.ag-proc--trail .ag-proc__track:before,.ag-proc--trail .ag-proc__track:after{display:block}.ag-proc__resp{grid-template-columns:repeat(2,minmax(0,1fr))}.ag-tiers{grid-template-columns:1fr;max-width:560px;margin:0 auto}.ag-plans--editorial .ag-tiers{grid-template-columns:1fr}.ag-plans--sheet .ag-tier+.ag-tier{border-left:0;border-top:1px solid var(--s-ln)}.ag-plans--cards .ag-tier.is-pop{transform:none}.ag-spec{grid-template-columns:1fr}.ag-spec__vol,.ag-spec__scale,.ag-spec .ag-tier--panel{grid-area:auto/1}.ag-off__list li{grid-template-columns:auto 1fr;gap:4px 14px}.ag-off__ic{grid-row:1/span 3}.ag-off--strip .ag-off__list,.ag-off--stagger .ag-off__list{grid-template-columns:1fr 1fr}.ag-off--stagger .ag-off__list li:nth-child(2n){transform:none}.ag-rel__list,.ag-rel--weighted .ag-rel__list{grid-template-columns:1fr}.ag-rel--line .ag-rel__list:before{display:none}.ag-ind__line{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:46px}.agl-rw,.agl-de,.agl-npv,.agl-fpa,.agl-fut,.agl-rep,.agl-dd,.agl-ex{grid-template-columns:1fr}.agl-ex--studio .agl-ex__map{grid-template-columns:repeat(3,minmax(0,1fr))}.agl-docs__pick,.ag-rev__ws{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.ag-sec,.ag-form{padding:54px 0}.ag-head{margin-bottom:28px}.ag-head>p{font-size:16px}.ag-hero__ctas .ag-btn{width:100%}.ag-hero__micro.is-flow li:not(:last-child):after{margin:0 7px}.ag-facts__list{grid-template-columns:1fr 1fr}.ag-facts__list li:nth-child(3){border-left:0}.ag-facts__list li:nth-child(n+3){border-top:1px solid var(--s-ln)}.ag-facts__list li{padding:18px 14px}.ag-strip__route{grid-template-columns:1fr}.ag-prob__sel{grid-template-columns:1fr;gap:12px}.ag-prob__btn{border-radius:var(--r2) var(--r2) 0 0;cursor:default;grid-row:auto;background:var(--s-card)!important}.ag-prob__btn.is-on:after{display:none}.ag-prob__panel,.ag-prob__panel.is-off{border-radius:0 0 var(--r2) var(--r2);border-top:0;grid-row:auto;grid-template-columns:1fr;margin-top:-12px;padding:18px 18px 22px;animation:none;display:grid}.ag-prob__panel h3{display:none}.ag-prob--split .ag-prob__btn{border-left-width:1px}.ag-prob__grid,.ag-prob--feature .ag-prob__grid{grid-template-columns:1fr}.ag-prob__grid li{padding:22px}.ag-caps__grid{grid-template-columns:1fr;row-gap:8px}.ag-caps__btn{border:1px solid var(--s-ln)}.ag-caps__panel{box-shadow:none;grid-area:auto/1;margin-bottom:8px;padding:22px 20px;position:static}.ag-caps__big{font-size:44px}.ag-prin__flow ol{flex-direction:column;gap:12px}.ag-prin__flow li:not(:last-child):after{background:var(--s-ac);width:2px;height:12px;top:auto;bottom:-12px;left:50%;right:auto}.ag-prin__list,.ag-ai__grid,.ag-val__grid,.ag-rcv__list,.ag-rcv__states,.ag-quote__f,.ag-scope__grid,.ag-proc__resp{grid-template-columns:1fr}.ag-proc__sel{grid-template-columns:1fr;row-gap:10px}.ag-proc__btn{text-align:left;flex-direction:row;justify-content:flex-start;padding:4px 0}.ag-proc__panel,.ag-proc__panel.is-off{margin:0 0 10px 60px;padding:16px 18px;animation:none;display:block}.ag-proc__panel h3,.ag-proc__meta{display:none}.ag-proc__panel dl{grid-template-columns:1fr;gap:12px}.ag-proc__track{grid-template-columns:1fr;row-gap:0}.ag-proc__track li{text-align:left;grid-template-columns:46px 1fr;align-items:start;gap:4px 16px;padding:10px 0;display:grid}.ag-proc__track li .ag-proc__dot{grid-row:1/span 2}.ag-proc__track li b{padding-top:12px}.ag-proc__ph{grid-column:1/-1;position:static}.ag-proc--path .ag-proc__track{padding-top:0}.ag-proc--ribbon .ag-proc__track{padding:16px}.ag-proc__cyc{aspect-ratio:auto;max-width:none;container-type:normal}.ag-proc__ring{border:0;border-left:2px dashed var(--s-ac);border-radius:0;gap:12px;padding-left:18px;display:grid;position:static}.ag-proc__ring li{text-align:left;flex-direction:row;width:auto;position:static;transform:none}.ag-proc__core{display:none}.ag-tier__best{min-height:0}.ag-spec__scale{grid-template-columns:1fr}.ag-spec__rail{display:none}.ag-spec__z{border-radius:var(--r2);flex-flow:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;border:1px solid var(--s-ln)!important}.ag-spec__z span{width:100%}.ag-cmp__t,.ag-cmp__t tbody,.ag-cmp__t tr,.ag-cmp__t th,.ag-cmp__t td{display:block}.ag-cmp__t thead{display:none}.ag-cmp__t tr{border-bottom:1px solid var(--s-ln);padding:12px 14px}.ag-cmp__t th,.ag-cmp__t td{border:0;padding:3px 0}.ag-cmp__t tbody th{margin-bottom:4px;font-size:15px}.ag-cmp__t td{grid-template-columns:110px 1fr;gap:10px;font-size:14px;display:grid}.ag-cmp__t td:before{content:attr(data-l);color:var(--s-mut);font-weight:700}.ag-cmp__t .is-pop{background:0 0}.ag-off--strip .ag-off__list,.ag-off--stagger .ag-off__list{grid-template-columns:1fr}.ag-ind__mosaic,.ag-ind--icons .ag-ind__mosaic{grid-template-columns:1fr 1fr}.ag-ind__mosaic li.has-p{grid-column:1/-1}.ag-ind__line{grid-template-columns:1fr;row-gap:22px;padding:0 0 0 30px}.ag-ind__line:before{width:3px;height:auto;top:0;bottom:0;left:6px;right:auto}.ag-ind__dot{top:2px;left:-30px}.ag-rel--strip .ag-rel__c{flex-direction:column;align-items:flex-start}.ag-rel--strip .ag-rel__c b{min-width:0}.ag-faq__a{padding-right:8px}.ag-fin{padding:68px 0}.ag-fin__ctas .ag-btn{width:100%}.agl{padding:18px}.agl-kpis,.agl-fpa .agl-kpis{grid-template-columns:1fr 1fr}.agl-de__dl,.agl-seg,.agl-fut__cards{grid-template-columns:1fr}.agl-rw__chart{gap:2px;height:170px}.agl-rw__bar span{font-size:8px}.agl-wf{grid-template-columns:1fr}.agl-wf__sel{grid-template-columns:1fr 1fr}.agl-ex__map{max-width:420px}.agl-ex__node{width:31cqw;padding:1.6cqw .6cqw}.agl-ex__ic{width:26px;height:26px}.agl-ex__ic svg{width:15px;height:15px}.agl-ex__n{display:none}.agl-ex--studio .agl-ex__map{grid-template-columns:1fr 1fr}.agl-rv__doc p{grid-template-columns:110px 1fr}.agl-rv__doc p i:last-child{display:none}.agl-audit__s{width:100%}.ag-rev__ws{grid-template-columns:1fr}.agl-docs__pick{grid-template-columns:1fr 1fr}.agl-brief__steps em{display:none}.ag-rx{padding:18px;transform:none}.ag-rx__tiles,.ag-rx__row,.ag-rx__cols{grid-template-columns:1fr}.ag-rx__title{margin-top:28px;padding-right:0;font-size:22px}}@media (max-width:420px){.agl-docs__pick,.ag-ind__mosaic,.ag-ind--icons .ag-ind__mosaic,.agl-wf__sel,.agl-kpis{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ag *,.ag :before,.ag :after{transition:none!important;animation:none!important}.ag-prob__grid li,.ag-proc__track li{opacity:1;transform:none}.ag-facts__list li:after{transform:scaleX(1)}}.agv{aspect-ratio:10/9;isolation:isolate;width:100%;color:var(--s-tx);font-family:var(--fb);--f1:clamp(9px,2.05cqw,13px);--f2:clamp(10px,2.45cqw,15px);--f3:clamp(11px,3cqw,19px);--pc:#fff;--pi:var(--ink);--pl:color-mix(in srgb,var(--ink) 14%,transparent);position:relative;container-type:inline-size}.agv *,.agv :before,.agv :after{box-sizing:border-box}.agv b,.agv em,.agv code,.agv span,.agv p{font-style:normal}.agv p{margin:0}.agv ol,.agv ul{margin:0;padding:0;list-style:none}.agv svg{overflow:visible}.agv-3d{transform-style:preserve-3d;animation:12s ease-in-out infinite agvFloat;position:absolute;top:0;bottom:0;left:0;right:0;transform:perspective(1400px)rotateX(7deg)rotateY(-9deg)}@keyframes agvFloat{0%,to{transform:perspective(1400px)rotateX(7deg)rotateY(-9deg)translateY(0)}50%{transform:perspective(1400px)rotateX(5deg)rotateY(-6deg)translateY(-1cqw)}}@keyframes agvIn{0%{opacity:0;transform:translateY(2.4cqw)scale(.97)}to{opacity:1;transform:none}}@keyframes agvBob{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2cqw)}}@keyframes agvDash{0%{stroke-dashoffset:120px}35%,75%{stroke-dashoffset:0}to{stroke-dashoffset:-120px}}@keyframes agvBlink{0%,to{opacity:.35}50%{opacity:1}}@keyframes agvGrow{0%{transform:scaleY(.08)}30%,85%{transform:scaleY(1)}to{transform:scaleY(.08)}}@keyframes agvGrowX{0%{transform:scaleX(.05)}30%,85%{transform:scaleX(1)}to{transform:scaleX(.05)}}@keyframes agvSpin{to{transform:rotate(360deg)}}@keyframes agvSeq{0%,6%{opacity:.35}12%,30%{opacity:1}38%,to{opacity:.35}}.agv-paper{border-radius:var(--r2);background:var(--pc);color:var(--pi);font-size:var(--f1);flex-direction:column;gap:.9cqw;padding:1.6cqw 1.8cqw;display:flex;position:absolute;box-shadow:0 2cqw 4cqw -2cqw #080a1e73}.agv-paper b{font-weight:700}.agv-paper i{background:var(--pl);border-radius:9px;height:.7cqw;display:block}.agv-paper i+i{width:64%}.agv-chip{font:700 var(--f1)/1 var(--fb);white-space:nowrap;border-radius:99px;align-items:center;padding:.5cqw 1.1cqw;display:inline-flex}.agv-chip--ok{background:color-mix(in srgb,var(--ac) 30%,#fff);color:#0d4a36}.agv-chip--w{color:#7a4b00;background:#fde7b4}.agv-chip--r{background:var(--a3);color:var(--dk)}.agv-ledger__docs .agv-paper{left:1%;top:calc(6% + var(--k) * 16%);width:22%;transform:rotate(calc(-6deg + var(--k) * 4deg));animation:9s ease-in-out infinite agvDrift;animation-delay:calc(var(--k) * -2.25s)}@keyframes agvDrift{0%{opacity:0;transform:translate(-3cqw)rotate(-8deg)}15%,55%{opacity:1;transform:translate(0)rotate(-3deg)}80%{opacity:0;transform:translate(12cqw)rotate(0)}to{opacity:0}}.agv-ledger__book{border-radius:var(--r2);width:50%;height:58%;color:var(--ink);background:#fffdf8;flex-direction:column;gap:1.4cqw;padding:2cqw;display:flex;position:absolute;top:12%;left:26%;transform:translateZ(30px);box-shadow:0 3cqw 6cqw -3cqw #0009}.agv-ledger__h{font-size:var(--f2);border-bottom:2px solid var(--ink);justify-content:space-between;align-items:center;padding-bottom:1cqw;display:flex}.agv-ledger__h span{font-size:var(--f1);color:var(--mut)}.agv-ledger__r{font-size:var(--f1);opacity:0;animation:10s ease-out infinite agvRow;animation-delay:calc(var(--k) * .9s);grid-template-columns:1fr auto;align-items:center;gap:.4cqw 1cqw;display:grid}.agv-ledger__r i{background:var(--pl);border-radius:9px;grid-column:1;width:70%;height:.5cqw}.agv-ledger__r em{grid-area:1/2/span 2}@keyframes agvRow{0%{opacity:0;transform:translate(-2cqw)}8%,88%{opacity:1;transform:none}to{opacity:0}}.agv-ledger__bank{border-radius:var(--r2);background:var(--dk2);color:#fff;width:19%;font-size:var(--f1);border:1px solid #ffffff24;flex-direction:column;gap:1.4cqw;padding:1.6cqw;display:flex;position:absolute;top:22%;right:2%}.agv-ledger__bank i{background:#ffffff24;border-radius:6px;height:1.6cqw;position:relative;overflow:hidden}.agv-ledger__bank i:after{content:"";background:var(--ac);transform-origin:0;animation:6s ease-in-out infinite agvGrowX;position:absolute;top:0;bottom:0;left:0;right:0}.agv-ledger__links{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agv-ledger__links path{fill:none;stroke:var(--ac);stroke-width:1.4px;vector-effect:non-scaling-stroke;stroke-dasharray:4 4;animation:2.4s linear infinite agvMarch}@keyframes agvMarch{to{stroke-dashoffset:-16px}}.agv-ledger__chart{border-radius:var(--r2);background:#ffffff14;border:1px solid #ffffff29;align-items:flex-end;gap:1cqw;width:30%;height:20%;padding:1.4cqw;display:flex;position:absolute;bottom:4%;left:26%;transform:translateZ(14px)}.agv-ledger__chart em{font-size:var(--f1);color:var(--on-dk2);position:absolute;top:1.1cqw;left:1.4cqw}.agv-ledger__chart i{height:calc(var(--h) * 60%);background:linear-gradient(var(--ac),var(--a2));transform-origin:bottom;animation:7s ease-in-out infinite agvGrow;animation-delay:calc(var(--k) * .15s);border-radius:3px 3px 0 0;flex:1}.agv-ledger__ar{width:34%;font:700 var(--f1)/1 var(--fb);flex-direction:column;gap:1.2cqw;display:flex;position:absolute;bottom:8%;right:3%}.agv-ledger__ar span{color:#fff;align-items:center;gap:1cqw;display:flex}.agv-ledger__ar span:after{content:"";background:linear-gradient(90deg,var(--ac) 62%,#ffffff24 62%);border-radius:99px;flex:1;height:1.8cqw}.agv-ledger__ar .p:after{background:linear-gradient(90deg,var(--a2) 44%,#ffffff24 44%)}.agv-orbit{aspect-ratio:1;border:1px dashed #ffffff4d;border-radius:50%;width:16%;animation:24s linear infinite agvSpin;position:absolute;top:2%;right:3%}.agv-orbit i{background:var(--ac);border-radius:50%;width:1.6cqw;height:1.6cqw;margin-left:-.8cqw;position:absolute;top:-.8cqw;left:50%}.agv-orbit i:nth-child(2){background:var(--a2);top:auto;bottom:-.8cqw}.agv-orbit i:nth-child(3){background:var(--a3);margin:-.8cqw 0 0;top:50%;left:-.8cqw}.agv-obs{aspect-ratio:auto;flex-direction:column;gap:12px;display:flex}.agv-obs__field{aspect-ratio:10/7.4;width:100%;margin:0 auto;position:relative}.agv-obs__svg{width:88%;height:92%;position:absolute;top:4%;bottom:4%;left:6%;right:6%}.agv-obs__svg circle{fill:none;stroke:#ffffff29;stroke-width:1px;vector-effect:non-scaling-stroke}.agv-obs__svg circle:nth-child(2){stroke-dasharray:3 5}.agv-obs__svg path{fill:none;stroke:var(--ac);stroke-width:1.3px;vector-effect:non-scaling-stroke;opacity:.45;stroke-dasharray:120;animation:9s ease-in-out infinite agvDash}.agv-obs__svg path.is-on{opacity:1;stroke-width:2.6px;stroke-dasharray:none;animation:none}.agv-obs__compass{background:radial-gradient(circle,#c17d5047,#173d32e6 70%);border:1px solid #c17d5080;border-radius:50%;place-items:center;width:20cqw;height:20cqw;margin:-10cqw 0 0 -10cqw;display:grid;position:absolute;top:50%;left:50%}.agv-obs__compass i{background:conic-gradient(from 0deg,transparent 0 80%,#c17d50bf 92%,transparent);border-radius:50%;animation:10s linear infinite agvSpin;position:absolute;top:16%;bottom:16%;left:16%;right:16%}.agv-obs__compass b{font:400 var(--f2)/1.1 var(--fd);color:#fff;text-align:center;max-width:14cqw;position:relative}.agv-obs__node{color:#fff;max-width:25cqw;min-height:32px;font:600 var(--f1)/1.2 var(--fb);text-align:left;cursor:pointer;background:#0d2820eb;border:1px solid #ffffff42;border-radius:6px;align-items:center;gap:.8cqw;padding:.8cqw 1.4cqw;transition:background .25s,border-color .25s,transform .25s;display:inline-flex;position:absolute;transform:translate(-50%,-50%)}.agv-obs__node span{font:700 var(--f1)/1 var(--fm);color:var(--ac)}.agv-obs__node:hover{border-color:var(--ac);transform:translate(-50%,-50%)scale(1.05)}.agv-obs__node:focus-visible{border-color:var(--ac);transform:translate(-50%,-50%)scale(1.05)}.agv-obs__node:focus-visible{outline:2px solid var(--ac);outline-offset:2px}.agv-obs__node.is-on{background:var(--ac);border-color:var(--ac);color:#1a1209}.agv-obs__node.is-on span{color:#1a1209}.agv-obs__panel{background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;gap:6px;min-height:96px;padding:16px 18px;display:grid;position:relative}.agv-obs__panel b{font:400 19px/1.2 var(--fd);color:#fff}.agv-obs__panel p{color:var(--on-dk2);font-size:14px;line-height:1.5}.agv-obs__panel .agl-tag{position:absolute;top:14px;right:14px}.agv-jr__stack{width:26%;height:66%;position:absolute;top:6%;left:2%}.agv-jr__doc{width:100%;left:0;top:calc(var(--k) * 17%);transform:rotate(calc(-5deg + var(--k) * 2.5deg)) translateZ(calc(var(--k) * 6px));animation:10s ease-in-out infinite agvShuffle;animation-delay:calc(var(--k) * -2s)}.agv-jr__doc b{color:var(--acd)}@keyframes agvShuffle{0%,to{translate:0}45%{translate:2.4cqw}55%{translate:2.4cqw}}.agv-jr__ws{border-radius:var(--r2);background:var(--a2);width:34%;color:var(--dk);font-size:var(--f1);flex-direction:column;gap:1.4cqw;padding:2cqw;display:flex;position:absolute;top:10%;left:33%;transform:translateZ(24px);box-shadow:0 2cqw 5cqw -2cqw #00000080}.agv-jr__ws b{font-size:var(--f2)}.agv-jr__ws p{animation:8s linear infinite agvSeq;animation-delay:calc(var(--k) * 2s);background:#fff;border-radius:8px;align-items:center;gap:1cqw;padding:1cqw;display:flex}.agv-jr__ws p i{background:var(--ac);border-radius:50%;flex:none;width:1.6cqw;height:1.6cqw}.agv-jr__ret{border-radius:var(--r2);width:28%;color:var(--ink);font-size:var(--f1);border-top:1cqw solid var(--acd);background:#fff;flex-direction:column;gap:1.2cqw;padding:2cqw;display:flex;position:absolute;top:16%;right:2%;transform:translateZ(40px);box-shadow:0 3cqw 6cqw -3cqw #0009}.agv-jr__ay{font:700 var(--f1)/1.2 var(--fb);color:var(--acd);text-transform:uppercase;letter-spacing:.06em}.agv-jr__ret b{font-size:var(--f2)}.agv-jr__ret i{background:var(--pl);border-radius:9px;height:.8cqw;display:block}.agv-jr__ret i:nth-of-type(2){width:72%}.agv-jr__ret i:nth-of-type(3){width:48%}.agv-jr__ret em{background:color-mix(in srgb,var(--ac) 25%,#fff);color:#0b5c50;text-align:center;border-radius:99px;margin-top:.6cqw;padding:.7cqw 1cqw;font-weight:700}.agv-jr__links{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agv-jr__links path{fill:none;stroke:var(--ac);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-dasharray:120;animation:8s ease-in-out infinite agvDash}.agv-jr__path{counter-reset:j;grid-template-columns:repeat(5,minmax(0,1fr));gap:1cqw;display:grid;position:absolute;bottom:3%;left:2%;right:2%}.agv-jr__path li{font:600 var(--f1)/1.2 var(--fb);color:var(--on-dk2);text-align:center;animation:10s linear infinite agvSeq;animation-delay:calc(var(--k) * 2s);padding:3.2cqw .6cqw 0;position:relative}.agv-jr__path li:before{counter-increment:j;content:counter(j);background:var(--acd);color:#fff;width:2.6cqw;height:2.6cqw;font-size:var(--f1);border-radius:50%;place-items:center;margin-left:-1.3cqw;display:grid;position:absolute;top:0;left:50%}.agv-jr__path li:after{content:"";background:#fff3;height:2px;position:absolute;top:1.2cqw;left:calc(50% + 1.6cqw);right:calc(1.6cqw - 50%)}.agv-jr__path li:last-child:after{display:none}.agv-gst{border-radius:var(--r);background:#ffffff08;border:1px solid #ffffff1a;overflow:hidden}.agv-gst__grid{background-image:linear-gradient(#c8f1690f 1px,#0000 1px),linear-gradient(90deg,#c8f1690f 1px,#0000 1px);background-size:5cqw 5cqw;position:absolute;top:0;bottom:0;left:0;right:0}.agv-gst__tag{font:700 var(--f1)/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ac);border:1px solid #c8f16966;border-radius:4px;padding:.8cqw 1.2cqw;position:absolute;top:4%;left:4%}.agv-gst__col{font:600 var(--f1)/1 var(--fm);flex-direction:column;gap:2.7cqw;display:flex;position:absolute;top:28.5%}.agv-gst__col em{font:700 var(--f1)/1.2 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:var(--on-dk2);white-space:nowrap;position:absolute;bottom:calc(100% + 1.6cqw);left:0}.agv-gst__col span{color:#fff;white-space:nowrap;background:#ffffff14;border:1px solid #ffffff24;border-radius:6px;align-items:center;height:8.1cqw;padding:0 1.6cqw;display:flex}.agv-gst__col--a{width:27%;left:4%}.agv-gst__col--b{width:27%;left:41%}.agv-gst__col--c{width:23%;left:74%}.agv-gst__col--a span:not(.is-x),.agv-gst__col--b span:not(.is-miss){box-shadow:inset .7cqw 0 0 var(--ac)}.agv-gst__col span.is-x,.agv-gst__col span.is-miss{border-color:var(--hi);box-shadow:inset .7cqw 0 0 var(--hi);color:#ffd2ca}.agv-gst__col span.is-miss{white-space:normal;font-size:clamp(7.5px,1.55cqw,11px);line-height:1.15}.agv-gst__col--c span{color:var(--ac);background:#c8f1691f;border-color:#c8f16959;animation:9s linear infinite agvSeq}.agv-gst__col--c span:nth-of-type(2){animation-delay:3s}.agv-gst__col--c span:nth-of-type(3){animation-delay:6s}.agv-gst__links{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agv-gst__links path{fill:none;stroke:var(--ac);stroke-width:1.6px;vector-effect:non-scaling-stroke;opacity:.7}.agv-gst__links path.is-x{stroke:var(--hi);stroke-dasharray:3 4}.agv-gst__dot{background:var(--ac);width:1.6cqw;height:1.6cqw;animation:3s ease-in-out infinite agvGstDot;animation-delay:calc(var(--k) * .5s);border-radius:50%;margin-top:-.8cqw;position:absolute;left:31%;box-shadow:0 0 0 .6cqw #c8f16933}@keyframes agvGstDot{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(9cqw)}}.agv-gst__status{font-size:var(--f1);background:#00000040;border:1px solid #ffffff1f;border-radius:8px;flex-wrap:wrap;align-items:center;gap:1.2cqw 2cqw;padding:1.8cqw 2cqw;display:flex;position:absolute;bottom:4%;left:4%;right:4%}.agv-gst__status b{color:#fff;margin-right:auto}.agv-gst__status span{align-items:center;gap:.8cqw;font-weight:700;display:inline-flex}.agv-gst__status span:before{content:"";background:currentColor;border-radius:50%;width:1.4cqw;height:1.4cqw}.agv-gst__status .ok{color:var(--ac)}.agv-gst__status .x{color:var(--hi)}.agv-tds__q{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.6cqw;display:grid;position:absolute;top:3%;left:3%;right:3%}.agv-tds__q span{font-size:var(--f1);animation:12s linear infinite agvTdsQ;animation-delay:calc(var(--k) * 3s);border-top:2px solid #fff3;flex-direction:column;gap:.5cqw;padding:1.4cqw 1.6cqw;display:flex}.agv-tds__q b{font:400 var(--f3)/1 var(--fd);color:#fff}.agv-tds__q em{font-family:var(--fm);color:var(--on-dk2)}@keyframes agvTdsQ{0%,24%{border-color:var(--ac);background:#c27a5224}26%,to{background:0 0;border-color:#fff3}}.agv-tds__path{width:60%;height:52%;position:absolute;top:24%;left:4%}.agv-tds__card{left:calc(var(--k) * 12%);top:calc(var(--k) * 22%);border-radius:var(--r2);width:52%;color:var(--ink);font-size:var(--f1);border-left:1cqw solid var(--ac);transform:translateZ(calc(var(--k) * 10px));animation:.7s both agvIn;animation-delay:calc(.2s + var(--k) * .15s);background:#faf6f0;flex-direction:column;gap:.8cqw;padding:1.5cqw 1.8cqw;display:flex;position:absolute;box-shadow:0 2cqw 4cqw -2cqw #000000b3}.agv-tds__card code{font:600 var(--f1)/1 var(--fm);color:var(--acd)}.agv-tds__card b{font:400 var(--f2)/1.15 var(--fd)}.agv-tds__card i{background:var(--pl);border-radius:9px;width:70%;height:.6cqw}.agv-tds__pulse{background:var(--a3);border-radius:50%;width:2cqw;height:2cqw;animation:8s ease-in-out infinite agvTdsRun;position:absolute;top:0;left:0;box-shadow:0 0 0 .8cqw #e9b95f40}@keyframes agvTdsRun{0%{opacity:0;transform:translateY(4cqw)}8%{opacity:1}30%{transform:translate(7cqw,13cqw)}55%{transform:translate(14cqw,22cqw)}80%{opacity:1;transform:translate(21cqw,31cqw)}to{opacity:0;transform:translate(21cqw,31cqw)}}.agv-tds__status{border-radius:var(--r2);width:32%;font-size:var(--f1);background:#ffffff0d;border:1px solid #ffffff2e;flex-direction:column;gap:1.4cqw;padding:2cqw;display:flex;position:absolute;top:30%;right:3%}.agv-tds__status .agl-tag{color:var(--a3);justify-content:center}.agv-tds__status p{color:#fff;animation:9s linear infinite agvSeq;animation-delay:calc(var(--k) * 3s);align-items:center;gap:1cqw;display:flex}.agv-tds__status p i{background:var(--ac);border-radius:50%;flex:none;width:1.4cqw;height:1.4cqw}.agv-tds__labels{flex-wrap:wrap;gap:1cqw;display:flex;position:absolute;bottom:3%;left:3%;right:3%}.agv-tds__labels span{font:600 var(--f1)/1 var(--fm);color:var(--on-dk2);border:1px solid #ffffff2e;border-radius:3px;padding:.8cqw 1.3cqw}.agv-pay__ring{aspect-ratio:1;width:52%;position:absolute;top:7%;left:4%}.agv-pay__track{border:2px dashed color-mix(in srgb,var(--ac) 45%,transparent);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.agv-pay__track:after{content:"";background:radial-gradient(circle,var(--a4),transparent 70%);border-radius:50%;position:absolute;top:22%;bottom:22%;left:22%;right:22%}.agv-pay__runner{animation:14s linear infinite agvSpin;position:absolute;top:0;bottom:0;left:0;right:0}.agv-pay__runner:after{content:"";background:var(--ac);width:2.6cqw;height:2.6cqw;box-shadow:0 0 0 1cqw color-mix(in srgb,var(--ac) 22%,transparent);border-radius:50%;margin-left:-1.3cqw;position:absolute;top:-1.3cqw;left:50%}.agv-pay__st{width:0;height:0;transform:rotate(var(--a)) translateY(-26cqw) rotate(calc(var(--a) * -1));position:absolute;top:50%;left:50%}.agv-pay__st b{width:4.8cqw;height:4.8cqw;color:var(--ink);border:2px solid var(--ac);font:800 var(--f2)/1 var(--fd);animation:14s linear infinite agvPaySt;animation-delay:calc(var(--k) * 14s / 6);background:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2.4cqw;left:-2.4cqw;box-shadow:0 1cqw 2cqw -1cqw #0000004d}.agv-pay__st em{text-align:center;width:17cqw;font:600 var(--f1)/1.15 var(--fb);color:var(--ink);position:absolute;top:2.9cqw;left:-8.5cqw}@keyframes agvPaySt{0%,8%{background:var(--ac);color:#fff}16%,to{color:var(--ink);background:#fff}}.agv-pay__slip{border-radius:var(--r2);width:33%;color:var(--ink);font-size:var(--f1);background:#fff;flex-direction:column;gap:1.4cqw;padding:2.2cqw;animation:7s ease-in-out infinite agvBob;display:flex;position:absolute;top:6%;right:1%;box-shadow:0 3cqw 6cqw -3cqw #24252b73}.agv-pay__sh{border-bottom:1px dashed var(--ln);align-items:center;gap:1.2cqw;padding-bottom:1.2cqw;display:flex}.agv-pay__sh b{font-size:var(--f2);margin-right:auto}.agv-pay__sh em{background:var(--a2);border-radius:99px;padding:.5cqw 1cqw;font-weight:700}.agv-pay__av{background:radial-gradient(circle at 50% 38%,var(--ac) 0 26%,transparent 27%),radial-gradient(ellipse at 50% 100%,var(--ac) 0 46%,transparent 47%),var(--a4);border-radius:50%;width:4cqw;height:4cqw}.agv-pay__slip p{grid-template-columns:1fr 1fr;align-items:center;gap:1cqw;display:grid}.agv-pay__slip p i{background:var(--a3);transform-origin:0;height:1.4cqw;transform:scaleX(var(--w));border-radius:9px}.agv-pay__net{background:var(--dk);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;padding:1.4cqw;font-weight:700;display:flex}.agv-pay__net i{background:var(--ac);transform-origin:0;border-radius:9px;width:40%;height:1.6cqw;animation:7s ease-in-out infinite agvGrowX}.agv-pay__p{background:var(--a2);border-radius:50%;place-items:center;width:6.4cqw;height:6.4cqw;animation:6s ease-in-out infinite agvBob;display:grid;position:absolute;box-shadow:0 1cqw 2.4cqw -1cqw #0000004d}.agv-pay__p i{background:radial-gradient(circle at 50% 34%,var(--dk) 0 22%,transparent 23%),radial-gradient(ellipse at 50% 100%,var(--dk) 0 44%,transparent 45%);border-radius:50%;width:60%;height:60%}.agv-pay__p--0{background:var(--a3);bottom:30%;right:25%}.agv-pay__p--1{animation-delay:-1.5s;bottom:27%;right:5%}.agv-pay__p--2{background:var(--a4);animation-delay:-3s;bottom:8%;right:31%}.agv-pay__p--3{background:var(--a3);animation-delay:-4.5s;bottom:4%;right:8%}.agv-pay__lbl{font:700 var(--f1)/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--acd);position:absolute;bottom:2%;left:6%}.agv-fs__svg{width:78%;height:72%;position:absolute;top:0;left:0}.agv-fs__svg .grid{stroke:#ffffff14;stroke-width:1px;vector-effect:non-scaling-stroke}.agv-fs__svg .now{stroke:var(--a3);stroke-width:1.2px;stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.agv-fs__svg path{fill:none;vector-effect:non-scaling-stroke}.agv-fs__svg .band{stroke:none;animation:6s ease-in-out infinite agvBlink}.agv-fs__svg .hist{stroke:#fff;stroke-width:2.4px}.agv-fs__svg .sc{stroke-width:2.2px;stroke-dasharray:140;animation:10s ease-in-out infinite agvFsDraw}.agv-fs__svg .sc--g{stroke:var(--a4)}.agv-fs__svg .sc--b{stroke:var(--ac);animation-delay:.4s}.agv-fs__svg .sc--d{stroke:#ff9d8a;animation-delay:.8s}.agv-fs__svg .cash{stroke:var(--a2);stroke-width:1.4px;stroke-dasharray:5 5;opacity:.75}.agv-fs__svg .dot{fill:var(--a3);stroke:#241b35;stroke-width:1.5px;vector-effect:non-scaling-stroke}@keyframes agvFsDraw{0%{stroke-dashoffset:140px}30%,85%{stroke-dashoffset:0}to{stroke-dashoffset:140px}}.agv-fs__l{font:700 var(--f1)/1 var(--fb);white-space:nowrap;background:#ffffff14;border:1px solid;border-radius:99px;padding:.7cqw 1.2cqw;position:absolute;left:79%;transform:translateY(-50%)}.agv-fs__l--g{color:var(--a4);top:8.4%}.agv-fs__l--b{color:var(--a2);top:26.4%}.agv-fs__l--d{color:#ffb3a5;top:56.4%}.agv-fs__now{font:700 var(--f1)/1 var(--fb);color:var(--a3);text-transform:uppercase;letter-spacing:.08em;position:absolute;top:0;left:37.4%;transform:translate(-50%,-110%)}.agv-fs__dec{background:var(--a3);color:#241b35;font:700 var(--f1)/1 var(--fb);white-space:nowrap;border-radius:6px;padding:.6cqw 1.1cqw;position:absolute;top:37.2%;left:37.4%;transform:translate(-50%,-260%)}.agv-fs__cash{font:600 var(--f1)/1 var(--fb);color:var(--on-dk2);position:absolute;top:62%;left:2%}.agv-fs__bva{border-radius:var(--r2);background:#ffffff0f;border:1px solid #ffffff24;align-items:flex-end;gap:2cqw;width:44%;height:22%;padding:1.6cqw;display:flex;position:absolute;bottom:3%;right:3%}.agv-fs__bva em{font:600 var(--f1)/1 var(--fb);color:var(--on-dk2);position:absolute;top:1.2cqw;left:1.6cqw}.agv-fs__bva span{flex:1;align-items:flex-end;gap:.5cqw;height:70%;display:flex}.agv-fs__bva i{height:calc(var(--h) * 100%);transform-origin:bottom;border-radius:2px 2px 0 0;flex:1;animation:8s ease-in-out infinite agvGrow}.agv-fs__bva .b{background:#ffffff40}.agv-fs__bva .a{background:var(--ac)}.agv-bp{border-radius:var(--r);border:1px solid #b9d7e840;overflow:hidden}.agv-bp__grid{background-image:linear-gradient(#b9d7e817 1px,#0000 1px),linear-gradient(90deg,#b9d7e817 1px,#0000 1px),linear-gradient(#b9d7e80a 1px,#0000 1px),linear-gradient(90deg,#b9d7e80a 1px,#0000 1px);background-size:10cqw 10cqw,10cqw 10cqw,2.5cqw 2.5cqw,2.5cqw 2.5cqw;position:absolute;top:0;bottom:0;left:0;right:0}.agv-bp__sheet{width:27%;height:21%;color:var(--ink);font-size:var(--f1);animation:.7s both agvIn;animation-delay:calc(.15s + var(--k) * .12s);background:#f6f1e7;border:1px solid #173b5740;flex-direction:column;gap:.7cqw;padding:1.4cqw 1.6cqw;display:flex;position:absolute;box-shadow:.8cqw .8cqw #13a89e59}.agv-bp__sheet code{font:600 var(--f1)/1 var(--fm);color:var(--acd)}.agv-bp__sheet b{font-weight:700;line-height:1.15}.agv-bp__sheet i{background:var(--pl);height:.5cqw;display:block}.agv-bp__sheet--0{top:7%;left:4%}.agv-bp__sheet--1{top:3%;left:36.5%}.agv-bp__sheet--2{top:7%;right:4%}.agv-bp__sheet--3{top:56%;left:4%}.agv-bp__sheet--4{top:63%;left:36.5%}.agv-bp__sheet--5{top:56%;right:4%}.agv-bp__file{background:var(--ac);color:#062b2a;width:38%;height:28%;font-size:var(--f1);flex-direction:column;gap:.9cqw;padding:1.8cqw;display:flex;position:absolute;top:30%;left:31%;transform:translateZ(36px);box-shadow:0 2.4cqw 5cqw -2cqw #0009}.agv-bp__file code{font:700 var(--f1)/1 var(--fm)}.agv-bp__file b{font:700 var(--f2)/1.1 var(--fd);text-transform:uppercase;letter-spacing:.04em}.agv-bp__file i{background:#062b2a40;height:.6cqw;display:block}.agv-bp__file i:nth-of-type(2){width:70%}.agv-bp__file i:nth-of-type(3){width:44%}.agv-bp__trace{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agv-bp__trace rect,.agv-bp__trace path{fill:none;stroke:var(--a2);stroke-width:1px;vector-effect:non-scaling-stroke}.agv-bp__trace rect{stroke:var(--hi);stroke-dasharray:6 6;animation:3s linear infinite agvMarch}.agv-bp__path{justify-content:space-between;gap:1cqw;display:flex;position:absolute;bottom:2.5%;left:4%;right:4%}.agv-bp__path li{text-align:center;font:700 var(--f1)/1 var(--fm);text-transform:uppercase;letter-spacing:.06em;color:var(--a2);animation:8s linear infinite agvBpStep;animation-delay:calc(var(--k) * 2s);border-top:2px solid #b9d7e840;flex:1;padding:1cqw .4cqw}@keyframes agvBpStep{0%,22%{color:var(--hi);border-color:var(--hi)}26%,to{color:var(--a2);border-color:#b9d7e840}}.agv-fd__m{border-radius:var(--r2);background:var(--card);color:var(--ink);border:1px solid var(--ln);font-size:var(--f1);animation:.8s both agvIn,9s ease-in-out infinite agvBob;animation-delay:calc(.2s + var(--k) * .14s),calc(var(--k) * -1.4s);flex-direction:column;gap:1.1cqw;padding:1.8cqw;display:flex;position:absolute;box-shadow:0 2.4cqw 5cqw -2.4cqw #183d3559}.agv-fd__m>b{font:700 var(--f2)/1.1 var(--fd)}.agv-fd__led{width:37%;height:44%;top:5%;left:3%}.agv-fd__led p{gap:1.2cqw;display:flex}.agv-fd__led p i{background:var(--pl);border-radius:9px;flex:2;height:.8cqw}.agv-fd__led p i+i{background:var(--a2);flex:1}.agv-fd__rec{width:30%;height:32%;top:3%;left:43%}.agv-fd__rec p{align-items:center;gap:1cqw;display:flex}.agv-fd__rec p i{background:var(--pl);border-radius:9px;flex:1;height:.8cqw}.agv-fd__rec em{background:var(--pp2);color:var(--acd);border-radius:99px;padding:.3cqw .8cqw;font-weight:700}.agv-fd__rec em.w{color:#7a4b00;background:#fde7b4}.agv-fd__exp{align-items:center;width:21%;height:28%;top:9%;right:3%}.agv-fd__donut{aspect-ratio:1;background:conic-gradient(var(--dk) 0 38%,var(--a2) 38% 64%,var(--ac) 64% 82%,var(--a3) 82%);border-radius:50%;flex:1;max-height:70%;animation:30s linear infinite agvSpin;-webkit-mask:radial-gradient(circle,#0000 42%,#000 43%);mask:radial-gradient(circle,#0000 42%,#000 43%)}.agv-fd__close{z-index:2;background:var(--dk);color:#fff;border-color:#0000;width:42%;top:40%;left:30%}.agv-fd__close>b{color:var(--ac);text-transform:uppercase;letter-spacing:.08em;font-size:var(--f1)}.agv-fd__close p{align-items:center;gap:1.2cqw;display:flex}.agv-fd__tick{border:2px solid var(--ac);border-radius:50%;flex:none;width:2.4cqw;height:2.4cqw;position:relative}.agv-fd__tick:after{content:"";background:var(--ac);animation:8s ease-in-out infinite agvTick;animation-delay:inherit;border-radius:50%;position:absolute;top:18%;bottom:18%;left:18%;right:18%;transform:scale(0)}.agv-fd__close p{animation:none}.agv-fd__close p:first-of-type .agv-fd__tick:after{animation-delay:.6s}.agv-fd__close p:nth-of-type(2) .agv-fd__tick:after{animation-delay:1.6s}.agv-fd__close p:nth-of-type(3) .agv-fd__tick:after{animation-delay:2.6s}.agv-fd__close p:nth-of-type(4) .agv-fd__tick:after{animation-delay:3.6s}@keyframes agvTick{0%,5%{transform:scale(0)}12%,88%{transform:scale(1)}to{transform:scale(0)}}.agv-fd__dash{width:30%;height:34%;bottom:4%;left:3%}.agv-fd__dash div{flex:1;align-items:flex-end;gap:1cqw;display:flex}.agv-fd__dash div i{height:calc(var(--h) * 100%);background:linear-gradient(var(--a2),var(--dk));transform-origin:bottom;border-radius:4px 4px 0 0;flex:1;animation:8s ease-in-out infinite agvGrow}.agv-fd__rep{width:24%;height:36%;bottom:5%;right:3%;transform:rotate(3deg)}.agv-fd__rep i{background:var(--pl);border-radius:9px;height:.8cqw;display:block}.agv-fd__rep i:first-of-type{background:var(--pp2);height:5cqw}.agv-fd__rep i:nth-of-type(3){width:60%}.agv-sig__waves{opacity:.55;width:100%;height:70%;position:absolute;top:10%;left:0}.agv-sig__waves path{fill:none;stroke:var(--ac);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:6 8;animation:4s linear infinite agvMarch}.agv-sig__waves path:nth-child(2){opacity:.6;animation-duration:6s}.agv-sig__waves path:nth-child(3){opacity:.35;animation-duration:8s}.agv-sig__main,.agv-sig__bva,.agv-sig__cash,.agv-sig__kpi span{border-radius:var(--r2);background:#20263aeb;border:1px solid #55dce038;box-shadow:0 2.4cqw 5cqw -2cqw #000000b3}.agv-sig__main{flex-direction:column;gap:1cqw;width:60%;height:48%;padding:2cqw;display:flex;position:absolute;top:6%;left:3%;transform:translateZ(30px)}.agv-sig__main b{font:700 var(--f1)/1 var(--fm);letter-spacing:.12em;color:var(--ac)}.agv-sig__main svg{flex:1;width:100%}.agv-sig__main .rev,.agv-sig__main .cost{fill:none;vector-effect:non-scaling-stroke}.agv-sig__main .rev{stroke:var(--ac);stroke-width:2.4px;stroke-dasharray:180;animation:9s ease-in-out infinite agvFsDraw}.agv-sig__main .cost{stroke:#fff6;stroke-width:1.4px}.agv-sig__main circle{fill:var(--a3);animation:2.4s ease-in-out infinite agvBlink}.agv-sig__var{background:var(--a3);color:#151927;font:700 var(--f1)/1 var(--fb);white-space:nowrap;border-radius:4px;padding:.6cqw 1.1cqw;position:absolute;top:22%;left:58%}.agv-sig__kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.4cqw;width:60%;display:grid;position:absolute;top:59%;left:3%}.agv-sig__kpi span{animation:.6s both agvIn;animation-delay:calc(.3s + var(--k) * .12s);flex-direction:column;gap:1cqw;padding:1.4cqw;display:flex}.agv-sig__kpi em{font:700 var(--f1)/1 var(--fb);color:#fff}.agv-sig__kpi svg{width:100%;height:3cqw}.agv-sig__kpi path{fill:none;stroke:var(--ac);stroke-width:1.6px;vector-effect:non-scaling-stroke}.agv-sig__bva{align-items:flex-end;gap:1cqw;width:31%;height:38%;padding:1.8cqw;display:flex;position:absolute;top:10%;right:3%}.agv-sig__bva em,.agv-sig__cash em{font:600 var(--f1)/1 var(--fb);color:var(--on-dk2);position:absolute;top:1.4cqw;left:1.8cqw}.agv-sig__bva span{flex:1;align-items:flex-end;gap:.4cqw;height:72%;display:flex}.agv-sig__bva i{height:calc(var(--h) * 100%);transform-origin:bottom;flex:1;animation:8s ease-in-out infinite agvGrow}.agv-sig__bva .b{background:#ffffff38}.agv-sig__bva .a{background:var(--ac)}.agv-sig__bva span:nth-child(5) .a{background:var(--a3)}.agv-sig__cash{align-items:center;gap:1cqw;width:31%;height:36%;padding:1.8cqw;display:flex;position:absolute;bottom:6%;right:3%}.agv-sig__cash i{height:calc(var(--h) * 34%);background:var(--ac);transform-origin:bottom;border-radius:2px;flex:1;align-self:flex-end;margin-bottom:34%;animation:9s ease-in-out infinite agvGrow}.agv-sig__cash i.n{background:var(--a3);transform-origin:top;align-self:flex-start;margin:34% 0 0}.agv-fu__svg{width:80%;height:62%;position:absolute;top:2%;left:0}.agv-fu__svg .grid{stroke:var(--ln);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:2 4}.agv-fu__svg path{fill:none;vector-effect:non-scaling-stroke}.agv-fu__svg .base0{stroke:var(--dk);stroke-width:3px}.agv-fu__svg .br{stroke-width:2.6px;stroke-dasharray:160;animation:11s ease-in-out infinite agvFsDraw}.agv-fu__svg .br--c{stroke:#9b8bb8;animation-delay:.6s}.agv-fu__svg .br--b{stroke:var(--dk);animation-delay:.3s}.agv-fu__svg .br--o{stroke:var(--ac)}.agv-fu__svg .cp{fill:var(--card);stroke:var(--dk2);stroke-width:1.6px;vector-effect:non-scaling-stroke;animation:6s ease-in-out infinite agvBlink}.agv-fu__svg .cp:nth-of-type(2){fill:var(--ac);stroke:var(--ac)}.agv-fu__l{font:700 var(--f1)/1 var(--fb);white-space:nowrap;border-radius:99px;padding:.7cqw 1.2cqw;position:absolute;left:81%;transform:translateY(-50%)}.agv-fu__l--o{background:var(--ac);color:#fff;top:10.5%}.agv-fu__l--b{background:var(--dk);color:#fff;top:29.6%}.agv-fu__l--c{background:var(--a3);color:var(--dk);top:49.7%}.agv-fu__time{width:80%;font:600 var(--f1)/1 var(--fb);color:var(--mut);justify-content:space-between;padding:0 1%;display:flex;position:absolute;top:66%;left:0}.agv-fu__cps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2cqw;position:absolute;bottom:2%;left:0;right:0;display:grid!important}.agv-fu__cps li{background:var(--card);border:1px solid var(--ln);font:600 var(--f1)/1.15 var(--fb);color:var(--ink);animation:.6s both agvIn;animation-delay:calc(.4s + var(--k) * .1s);border-radius:10px;align-items:center;gap:1cqw;padding:1.1cqw 1.3cqw;display:flex}.agv-fu__cps li:before{content:"";background:var(--a2);border-radius:50%;flex:none;width:1.6cqw;height:1.6cqw}.agv-fu__cps li:nth-child(3n+2):before{background:var(--ac)}.agv-fu__cps li:nth-child(3n):before{background:var(--a3)}.agv-ar__folder{width:57%;height:68%;position:absolute;top:8%;left:3%}.agv-ar__tab{top:-5.4cqw;left:calc(var(--k) * 24.5%);background:var(--a2);width:24%;color:var(--dk2);font:700 var(--f1)/1 var(--fb);white-space:nowrap;text-overflow:ellipsis;border-radius:6px 6px 0 0;padding:1cqw 1.2cqw;position:absolute;overflow:hidden}.agv-ar__tab:first-child{background:var(--card)}.agv-ar__body{background:var(--card);color:var(--ink);border-radius:0 6px 6px;flex-direction:column;gap:1.3cqw;padding:2.2cqw;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(28px);box-shadow:0 3cqw 6cqw -3cqw #0009}.agv-ar__body b{font:400 var(--f3)/1 var(--fd);color:var(--dk)}.agv-ar__body p{font-size:var(--f1);border-bottom:1px solid var(--ln);animation:.5s both agvIn;animation-delay:calc(.3s + var(--k) * .12s);align-items:center;gap:1.2cqw;padding-bottom:1cqw;display:flex}.agv-ar__body code{font:600 var(--f1)/1 var(--fm);color:var(--ac)}.agv-ar__body p i{background:var(--dk);border-radius:50%;width:2cqw;height:2cqw;margin-left:auto;position:relative}.agv-ar__body p i:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:30%;height:45%;position:absolute;top:22%;left:30%;transform:rotate(45deg)}.agv-ar__body p i.is-w{background:var(--a3);animation:2s ease-in-out infinite agvBlink}.agv-ar__body p i.is-w:after{background:#fff;border:0;border-radius:2px;width:12%;height:60%;top:20%;left:44%;transform:none}.agv-ar__cal{width:34%;font-size:var(--f1);color:#fff;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:6px;flex-direction:column;gap:1.2cqw;padding:1.8cqw;display:flex;position:absolute;top:5%;right:3%}.agv-ar__cal div{grid-template-columns:repeat(7,minmax(0,1fr));gap:.7cqw;display:grid}.agv-ar__cal i{aspect-ratio:1;background:#ffffff1f;border-radius:3px}.agv-ar__cal i.is-on{background:var(--ac)}.agv-ar__cal i.is-w{background:var(--a3);animation:2.4s ease-in-out infinite agvBlink}.agv-ar__doc{width:30%;height:27%;color:var(--ink);font-size:var(--f1);background:#fffdf8;border-radius:4px;flex-direction:column;gap:1cqw;padding:1.8cqw;display:flex;position:absolute;top:47%;right:5%;transform:rotate(4deg)translateZ(18px);box-shadow:0 2cqw 4cqw -2cqw #0009}.agv-ar__doc i{background:var(--pl);border-radius:9px;height:.7cqw;display:block}.agv-ar__doc s{border:2px solid var(--a3);color:var(--a3);font:800 var(--f1)/1 var(--fb);text-transform:uppercase;letter-spacing:.1em;border-radius:4px;padding:.6cqw 1.2cqw;text-decoration:none;animation:6s ease-in-out infinite agvStamp;position:absolute;bottom:1.4cqw;right:1.4cqw;transform:rotate(-12deg)}@keyframes agvStamp{0%,20%{opacity:0;transform:rotate(-12deg)scale(1.6)}28%,85%{opacity:1;transform:rotate(-12deg)scale(1)}to{opacity:0}}.agv-ar__trail{grid-template-columns:repeat(4,minmax(0,1fr));gap:1cqw;display:grid;position:absolute;bottom:3%;left:3%;right:3%}.agv-ar__trail li{font:600 var(--f1)/1.1 var(--fb);color:#fff;animation:8s linear infinite agvArStep;animation-delay:calc(var(--k) * 2s);background:#ffffff0f;border:1px solid #ffffff24;border-radius:4px;padding:1.2cqw 1cqw 1.2cqw 3.6cqw;position:relative}.agv-ar__trail li:before{content:"";background:var(--ac);border-radius:50%;width:1.6cqw;height:1.6cqw;margin-top:-.8cqw;position:absolute;top:50%;left:1.2cqw}.agv-ar__trail li:nth-child(3):before{background:var(--a3)}@keyframes agvArStep{0%,22%{border-color:var(--ac);background:#b49a612e}26%,to{background:#ffffff0f;border-color:#ffffff24}}.agv-ck>div{border-radius:var(--r2);color:#fff;font-size:var(--f1);background:#ffffff0d;border:1px solid #cbd3dd2e;padding:1.8cqw;position:absolute}.agv-ck em{color:var(--on-dk2);font-weight:600}.agv-ck__run{flex-direction:column;gap:1.4cqw;width:62%;height:50%;display:flex;top:4%;left:3%}.agv-ck__rh{justify-content:space-between;align-items:baseline;display:flex}.agv-ck__rh b{font:700 var(--f2)/1 var(--fd)}.agv-ck__rh span{font:700 var(--f1)/1 var(--fb);color:var(--ac);text-transform:uppercase;letter-spacing:.06em}.agv-ck__bars{flex:1;align-items:flex-end;gap:.8cqw;display:flex}.agv-ck__bars i{height:calc(var(--h) * 100%);background:linear-gradient(var(--dk2),#244c7a66);transform-origin:bottom;animation:9s ease-in-out infinite agvGrow;animation-delay:calc(var(--k) * 60ms);border-radius:3px 3px 0 0;flex:1}.agv-ck__bars i:nth-child(n+11){background:linear-gradient(var(--ac),#ff82474d)}.agv-ck__line{width:calc(100% - 3.6cqw);height:60%;position:absolute;bottom:1.8cqw;left:1.8cqw;right:1.8cqw}.agv-ck__line path{fill:none;stroke:var(--ac);stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:170;animation:9s ease-in-out infinite agvFsDraw}.agv-ck__trend{flex-direction:column;gap:1cqw;width:29%;height:24%;display:flex;top:4%;right:3%}.agv-ck__trend svg{flex:1;width:100%}.agv-ck__trend path{fill:none;stroke-width:2px;vector-effect:non-scaling-stroke}.agv-ck__trend .r{stroke:#7fb3e6}.agv-ck__trend .c{stroke:var(--ac)}.agv-ck__wc{flex-direction:column;align-items:flex-start;gap:1cqw;width:29%;height:23%;display:flex;top:31%;right:3%}.agv-ck__g{aspect-ratio:2;background:conic-gradient(from 270deg at 50% 100%,var(--a4) 0 60deg,#7fb3e6 60deg 120deg,var(--ac) 120deg 180deg,transparent 180deg);border-radius:999px 999px 0 0;align-self:center;width:62%;position:relative;-webkit-mask:radial-gradient(circle at 50% 100%,#0000 52%,#000 53%);mask:radial-gradient(circle at 50% 100%,#0000 52%,#000 53%)}.agv-ck__kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw;width:62%;display:grid;position:absolute;top:58%;left:3%}.agv-ck__kpi span{font:700 var(--f1)/1 var(--fb);color:#fff;text-align:center;animation:8s linear infinite agvSeq;animation-delay:calc(var(--k) * 2s);background:#ffffff12;border:1px solid #cbd3dd2e;border-radius:8px;padding:1.3cqw}.agv-ck__note{flex-direction:column;justify-content:center;gap:.8cqw;height:22%;display:flex;bottom:4%;right:3%;color:var(--ink)!important;border-left:1.2cqw solid var(--ac)!important;background:#fff!important;left:3%!important}.agv-ck__note b{font:700 var(--f2)/1 var(--fd)}.agv-ck__note p{font-size:var(--f1);color:var(--mut)}.agv-ck__note i{background:var(--ac);border-radius:50%;width:3.4cqw;height:3.4cqw;margin-top:-1.7cqw;animation:5s ease-in-out infinite agvCkMark;position:absolute;top:50%;right:2cqw}@keyframes agvCkMark{0%{opacity:0;transform:translate(-6cqw)}25%,85%{opacity:1;transform:none}to{opacity:0}}.agv-cap__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agv-cap__svg path{fill:none;vector-effect:non-scaling-stroke}.agv-cap__svg .l{stroke:#f5f2e98c;stroke-width:1.4px;stroke-dasharray:120;animation:10s ease-in-out infinite agvDash}.agv-cap__svg .l--b{animation-delay:.4s}.agv-cap__svg .l--c{animation-delay:.8s}.agv-cap__svg .alt{stroke:var(--ac);stroke-width:1.4px;stroke-dasharray:4 5;animation:3s linear infinite agvMarch}.agv-cap__obj{color:#fff;text-align:center;background:#252729;border:1px solid #f5f2e966;flex-direction:column;gap:.6cqw;width:44%;padding:1.8cqw 2cqw;display:flex;position:absolute;top:14%;left:50%;transform:translate(-50%)}.agv-cap__obj em{font:700 var(--f1)/1 var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--ac)}.agv-cap__obj b{font:700 var(--f3)/1.05 var(--fd)}.agv-cap__src{color:#181a1c;font:700 var(--f2)/1 var(--fd);white-space:nowrap;background:#f5f2e9;padding:1.4cqw 2cqw;animation:.6s both agvIn;position:absolute;top:65.7%;transform:translate(-50%,-50%)}.agv-cap__src--a{animation-delay:.3s;left:20%}.agv-cap__src--b{background:var(--ac);animation-delay:.45s;top:68.6%;left:50%}.agv-cap__src--c{animation-delay:.6s;left:80%}.agv-cap__mark{background:var(--hi);width:2.6cqw;height:2.6cqw;margin:-1.3cqw 0 0 -1.3cqw;animation:9s ease-in-out infinite agvCapMark;position:absolute;top:76.5%;left:20%;transform:rotate(45deg)}@keyframes agvCapMark{0%,18%{transform:translate(0)rotate(45deg)}33%,51%{transform:translate(30cqw)rotate(45deg)}66%,84%{transform:translate(60cqw)rotate(45deg)}to{transform:translate(0)rotate(45deg)}}.agv-cap__alloc{width:46%;font-size:var(--f1);border:1px solid #f5f2e938;flex-direction:column;gap:1.2cqw;padding:1.6cqw;display:flex;position:absolute;bottom:4%;left:3%}.agv-cap__alloc em{color:var(--on-dk2)}.agv-cap__alloc div{gap:2px;height:2.6cqw;display:flex}.agv-cap__alloc i{transform-origin:0;background:#f5f2e9;animation:9s ease-in-out infinite agvGrowX}.agv-cap__alloc i:nth-child(2){background:var(--ac);animation-delay:.2s}.agv-cap__alloc i:nth-child(3){background:var(--hi);animation-delay:.4s}.agv-cap__case{color:#181a1c;width:44%;font-size:var(--f1);background:#f5f2e9;flex-direction:column;gap:1cqw;padding:1.6cqw;display:flex;position:absolute;bottom:4%;right:3%}.agv-cap__case b{font:700 var(--f1)/1 var(--fm);letter-spacing:.1em;text-transform:uppercase}.agv-cap__case p{grid-template-columns:7cqw 1fr;align-items:center;display:grid}.agv-cap__case em{font:700 var(--f1)/1 var(--fm)}.agv-cap__case p i{transform-origin:0;height:1.2cqw;transform:scaleX(var(--w));background:#252729}.agv-ob__inst{aspect-ratio:1;width:64%;position:absolute;top:3%;left:18%}.agv-ob__ring{border:1px solid #b8e3d84d;border-radius:50%;position:absolute}.agv-ob__ring--0{border-color:#b8e3d880;top:0;bottom:0;left:0;right:0}.agv-ob__ring--1{border-style:dashed;top:12%;bottom:12%;left:12%;right:12%}.agv-ob__ring--2{top:24%;bottom:24%;left:24%;right:24%}.agv-ob__ring--3{border-color:#ff855980;top:36%;bottom:36%;left:36%;right:36%}.agv-ob__ticks{background:repeating-conic-gradient(#b8e3d88c 0 .6deg,transparent .6deg 6deg);border-radius:50%;position:absolute;top:-2.5%;bottom:-2.5%;left:-2.5%;right:-2.5%;-webkit-mask:radial-gradient(circle,#0000 66%,#000 67%);mask:radial-gradient(circle,#0000 66%,#000 67%)}.agv-ob__sweep{background:conic-gradient(#ff855947,#0000 22%);border-radius:50%;animation:12s linear infinite agvSpin;position:absolute;top:0;bottom:0;left:0;right:0}.agv-ob__core{text-align:center;background:#092c2e;border:1px solid #ff855980;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:.6cqw;display:flex;position:absolute;top:34%;bottom:34%;left:34%;right:34%}.agv-ob__core em{font:600 var(--f1)/1.1 var(--fb);color:var(--a2)}.agv-ob__core b{font:700 var(--f2)/1.1 var(--fd);color:#fff}.agv-ob__op{background:var(--a2);color:#123c3d;width:7cqw;height:7cqw;font:800 var(--f3)/1 var(--fd);border-radius:50%;place-items:center;margin:-3.5cqw 0 0 -3.5cqw;display:grid;position:absolute;box-shadow:0 0 0 1cqw #b8e3d826}.agv-ob__op--0{top:28%;left:15%}.agv-ob__op--1{top:28%;left:85%}.agv-ob__op--2{top:94%;left:50%}.agv-ob__focus{border:2px solid var(--ac);border-radius:50%;width:11cqw;height:11cqw;margin:-5.5cqw 0 0 -5.5cqw;animation:9s ease-in-out infinite agvObFocus;position:absolute;top:28%;left:15%}@keyframes agvObFocus{0%,22%{transform:translate(0)}33%,55%{transform:translate(44.8cqw)}66%,88%{transform:translate(22.4cqw,42.2cqw)}to{transform:translate(0)}}.agv-ob__ann{font:600 var(--f1)/1 var(--fb);color:var(--a2);white-space:nowrap;background:#092c2ecc;border:1px solid #b8e3d866;border-radius:99px;padding:.8cqw 1.3cqw;position:absolute}.agv-ob__ann--a{top:6%;left:1%}.agv-ob__ann--b{top:44%;right:1%}.agv-ob__ann--c{top:56%;left:1%}.agv-ob__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6cqw;display:grid;position:absolute;bottom:2%;left:8%;right:8%}.agv-ob__metrics span{text-align:center;background:var(--ac);color:#123c3d;font:800 var(--f2)/1 var(--fd);border-radius:99px;padding:1.4cqw}.agv-ob__metrics span:not(:first-child){color:#fff;background:#ffffff14;border:1px solid #b8e3d859}.agv-ev__wp{color:#29292b;font-size:var(--f1);background:#f5f0e7;border-top:.8cqw solid #29292b;flex-direction:column;gap:1cqw;padding:1.8cqw;display:flex;position:absolute;box-shadow:0 2.4cqw 5cqw -2cqw #0009}.agv-ev__wp code{font:600 var(--f1)/1 var(--fm);color:#642b35}.agv-ev__wp b{font:700 var(--f2)/1.1 var(--fd)}.agv-ev__wp svg{width:100%;height:9cqw}.agv-ev__wp path{fill:none;stroke:#642b35;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:110;animation:9s ease-in-out infinite agvFsDraw}.agv-ev__wp--a{width:46%;top:6%;left:4%;transform:rotate(-3deg)translateZ(10px)}.agv-ev__wp--b{width:40%;top:20%;right:4%;transform:rotate(2deg)translateZ(30px)}.agv-ev__wp--c{width:42%;top:58%;left:12%;transform:rotate(-1deg)translateZ(20px)}.agv-ev__wp--c i{background:#29292b26;height:.8cqw;display:block}.agv-ev__wp--c i+i{width:66%}.agv-ev__br{align-items:flex-end;gap:1.4cqw;height:10cqw;display:flex}.agv-ev__br i{height:calc(var(--h) * 100%);transform-origin:bottom;background:#29292b;flex:1;animation:8s ease-in-out infinite agvGrow}.agv-ev__br i.adj{background:var(--ac);outline:1px dashed #642b35;align-self:center}.agv-ev__note{border:1.5px solid var(--ac);color:var(--ac);font:700 var(--f1)/1 var(--fm);white-space:nowrap;background:#401c25d9;padding:.8cqw 1.3cqw;animation:.6s both agvIn;position:absolute}.agv-ev__note--a{animation-delay:.5s;top:72%;left:58%}.agv-ev__note--b{animation-delay:.7s;top:9%;right:6%}.agv-ev__note--c{animation-delay:.9s;top:46%;left:4%}.agv-ev__mark{border:2px solid var(--ac);border-radius:50%;width:12cqw;height:6cqw;animation:3s ease-in-out infinite agvBlink;position:absolute;transform:rotate(-8deg)}.agv-ev__mark--a{top:18%;left:30%}.agv-ev__mark--b{animation-delay:1.5s;top:40%;right:14%}.agv-ev__red{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agv-ev__red path{fill:none;stroke:#ff6f61;stroke-width:1.6px;vector-effect:non-scaling-stroke;stroke-dasharray:120;animation:8s ease-in-out infinite agvDash}.agv-ev__tag{background:var(--ac);color:#401c25;font:800 var(--f1)/1 var(--fb);text-transform:uppercase;letter-spacing:.1em;padding:1.2cqw 1.8cqw;position:absolute;bottom:5%;right:4%}.agv-st__map{height:58%;position:absolute;top:3%;left:4%;right:4%}.agv-st__lines{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.agv-st__lines path{fill:none;stroke:var(--ln);stroke-width:2.4px;vector-effect:non-scaling-stroke}.agv-st__lines path.hot{stroke:var(--ac);stroke-dasharray:140;animation:10s ease-in-out infinite agvFsDraw}.agv-st__n{z-index:1;background:var(--card);border:1px solid var(--ln);width:25cqw;font:600 var(--f1)/1.15 var(--fb);color:var(--ink);animation:.6s both agvStIn;animation-delay:calc(.2s + var(--k) * .12s);border-radius:14px;align-items:center;gap:1cqw;padding:1.2cqw 1.4cqw;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1.6cqw 3.2cqw -1.6cqw #33234b4d}@keyframes agvStIn{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.agv-st__n b{background:var(--ac);color:#fff;width:3.4cqw;height:3.4cqw;font:800 var(--f1)/1 var(--fb);border-radius:50%;flex:none;place-items:center;display:grid}.agv-st__n--1 b{background:var(--a2);color:var(--dk)}.agv-st__n--2 b{background:var(--a4);color:var(--dk)}.agv-st__n--3 b{background:var(--a3);color:var(--dk)}.agv-st__n--4 b{background:var(--dk)}.agv-st__n--0{top:22%;left:18%}.agv-st__n--1{top:22%;left:50%}.agv-st__n--2{top:22%;left:82%}.agv-st__n--3{top:66%;left:82%}.agv-st__n--4{top:66%;left:50%}.agv-st__n--5{top:66%;left:18%}.agv-st__run{z-index:2;background:var(--ac);border-radius:50%;width:2.4cqw;height:2.4cqw;margin:-1.2cqw 0 0 -1.2cqw;animation:10s linear infinite agvStRun;position:absolute;top:0;left:0;box-shadow:0 0 0 .9cqw #7357f233}@keyframes agvStRun{0%{transform:translate(16.6cqw,11.5cqw)}30%{transform:translate(75.4cqw,11.5cqw)}50%{transform:translate(75.4cqw,34.4cqw)}80%,to{transform:translate(16.6cqw,34.4cqw)}}.agv-st__neck{z-index:3;display:grid;position:absolute;top:66%;left:82%;transform:translate(-50%,-50%)translateY(-6.2cqw)}.agv-st__neck i{font:700 var(--f1)/1 var(--fb);white-space:nowrap;text-align:center;border-radius:99px;grid-area:1/1;padding:.6cqw 1.1cqw;font-style:normal}.agv-st__neck .b{background:var(--a3);color:#5b1d10;animation:8s ease-in-out infinite agvSwapA}.agv-st__neck .g{background:var(--a2);color:#0d4a36;animation:8s ease-in-out infinite agvSwapB}@keyframes agvSwapA{0%,45%{opacity:1}55%,95%{opacity:0}to{opacity:1}}@keyframes agvSwapB{0%,45%{opacity:0}55%,95%{opacity:1}to{opacity:0}}.agv-st__fix{color:var(--ac);grid-template-columns:1fr auto 1fr;align-items:center;gap:1.6cqw;display:grid;position:absolute;bottom:3%;left:4%;right:4%}.agv-st__fix>div{font-size:var(--f1);border-radius:16px;flex-direction:column;gap:.8cqw;padding:1.6cqw;display:flex}.agv-st__fix>div:first-child{border:1px dashed var(--a3);background:#fff1ed}.agv-st__fix>div:last-child{border:1px solid var(--a2);background:#ecfaf3}.agv-st__fix em{font:700 var(--f1)/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--dk)}.agv-st__fix span{color:var(--ink);font-weight:600}@container (width<=440px){.agv-tds__labels span:nth-child(n+4),.agv-ledger__ar,.agv-orbit,.agv-pay__p--0,.agv-pay__p--2,.agv-ev__note--c,.agv-ob__ann--c,.agv-fu__cps li:nth-child(n+5),.agv-sig__kpi svg{display:none}.agv-jr__path li{font-size:clamp(7.5px,1.7cqw,11px)}.agv-obs__node{max-width:30cqw}}@media (prefers-reduced-motion:reduce){.agv,.agv *{animation:none!important}.agv-ledger__r,.agv-ledger__docs .agv-paper{opacity:1}.agv-fd__tick:after{transform:scale(1)}.agv-st__neck .b{opacity:0}.agv-st__neck .g{opacity:1}}.x4{--x-r:clamp(6px,var(--r),24px);--x-r2:clamp(4px,var(--r2,10px),14px);--x-glow:var(--ac);--x-ease:cubic-bezier(.2,.75,.25,1);--x-onac:#10131c;overflow-x:clip}.x4:-webkit-any(.ag--observatory,.ag--tds,.ag--payroll,.ag--foresight,.ag--blueprint,.ag--futures,.ag--studio){--x-onac:#fff}.x4:is(.ag--observatory,.ag--tds,.ag--payroll,.ag--foresight,.ag--blueprint,.ag--futures,.ag--studio){--x-onac:#fff}.ag--archive.x4{--x-onac:#18362d}.ag--cockpit.x4{--x-onac:#111a2b}.ag--observe.x4{--x-onac:#123c3d}.ag--studio.x4{--x-glow:#bdedd8}.ag--observatory.x4{--x-glow:#e9b98f}.ag--tds.x4{--x-glow:#e9b95f}.ag--archive.x4{--x-glow:#e3cd94}.x4 .x4-sec{--s-bg:var(--pp);--s-tx:var(--ink);--s-mut:var(--mut);--s-card:var(--card,#fff);--s-ln:var(--ln);--s-ac:var(--acd);--s-hd:var(--ink);--s-gl:var(--acd);background:var(--s-bg);color:var(--s-tx);isolation:isolate;padding:clamp(64px,8vw,116px) 0;position:relative;overflow:clip}.x4 .x4-sec.is-alt{--s-bg:var(--pp2)}.x4 .is-dk{--s-bg:var(--dk);--s-tx:var(--on-dk,#fff);--s-mut:var(--on-dk2,#ffffffb8);--s-card:#ffffff0f;--s-ln:var(--ln-dk,#ffffff24);--s-ac:var(--ac);--s-hd:#fff;--s-gl:var(--x-glow)}.x4 .x4-sec.is-dk{background:radial-gradient(70% 60% at 85% 0%,var(--dk2),transparent 70%),var(--dk)}.x4 h2,.x4 h3{font-family:var(--fd);color:var(--s-hd)}.x4:-webkit-any(.ag--observatory,.ag--tds,.ag--futures,.ag--archive) :-webkit-any(h1,h2,h3,.x4-price b,.x4-facts__list b,.x4-deck__n,.x4-route__no){letter-spacing:-.01em;font-weight:400!important}.x4:is(.ag--observatory,.ag--tds,.ag--futures,.ag--archive) :is(h1,h2,h3,.x4-price b,.x4-facts__list b,.x4-deck__n,.x4-route__no){letter-spacing:-.01em;font-weight:400!important}.x4 .container{z-index:1;position:relative}.x4.is-live .x4-sec:not(.is-in) .rv{opacity:0}.x4 .x4-sec.is-in:not(.is-done) .rv{animation:x4Rise .8s var(--x-ease) both;animation-delay:calc(min(var(--k,0),12) * 80ms)}@keyframes x4Rise{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes x4Pop{0%{opacity:0;transform:scale(.6)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes x4FlipIn{0%{opacity:0;transform:perspective(900px)rotateY(-75deg)translate(-30px)}to{opacity:1;transform:none}}@keyframes x4Stand{0%{opacity:0;transform:perspective(900px)rotateX(-80deg)}to{opacity:1;transform:none}}@keyframes x4Left{0%{opacity:0;transform:translate(-60px)}to{opacity:1;transform:none}}@keyframes x4Right{0%{opacity:0;transform:translate(60px)}to{opacity:1;transform:none}}@keyframes x4Drop{0%{opacity:0;transform:translateY(-60px)rotate(-6deg)}to{opacity:1;transform:none}}@keyframes x4Zoom{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes x4Fade{0%{opacity:0}to{opacity:1}}@keyframes x4In{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes x4Spin{to{transform:rotate(360deg)}}@keyframes x4SpinR{to{transform:rotate(-360deg)}}@keyframes x4Float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}@keyframes x4Bob{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translateY(-8px)rotate(3deg)}}@keyframes x4Pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.35)}}@keyframes x4Ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes x4Shine{0%,62%{transform:translate(-130%)}82%,to{transform:translate(130%)}}@keyframes x4Sheen{to{background-position:-200% 0}}@keyframes x4Bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes x4Tick{0%{opacity:0;transform:translate(-12px)scale(.9)}to{opacity:1;transform:none}}@keyframes x4Drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(8%,6%)scale(1.12)}to{transform:translate(-6%,10%)scale(.95)}}@keyframes x4Spark{0%{opacity:0;transform:translate(0,0)}12%{opacity:.9}to{opacity:0;transform:translate(30px,-560px)}}@keyframes x4Grid{to{transform:translateY(56px)}}@keyframes x4Run{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes x4Dots{0%{opacity:0;transform:translate(0)}15%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(64px)}}@keyframes x4Mq{to{transform:translate(-50%)}}@keyframes x4CoinUp{0%{opacity:0;transform:translate(0,0)rotateY(0)}10%{opacity:.55}90%{opacity:.4}to{opacity:0;transform:translateY(-620px)rotateY(720deg)}}@keyframes x4CoinSpin{to{transform:rotateY(360deg)}}@keyframes x4Scan{0%{transform:translateY(-120%)}to{transform:translateY(220%)}}@keyframes x4Lid{0%,30%{transform:rotateX(0)}50%,80%{transform:rotateX(-150deg)}to{transform:rotateX(0)}}@keyframes x4Lid2{0%,30%{transform:rotateX(0)}50%,80%{transform:rotateX(150deg)}to{transform:rotateX(0)}}@keyframes x4Fall{0%,35%{opacity:0;transform:translateY(-70px)rotate(-10deg)}45%{opacity:1}70%,to{opacity:0;transform:translateY(14px)rotate(0)}}@keyframes x4Swing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes x4Type{0%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}@keyframes x4Glow{0%,to{box-shadow:0 0 #fff0}50%{box-shadow:0 0 0 6px #ffffff14}}@keyframes x4Cue{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(12px)}}.x4-head{max-width:820px;margin-bottom:clamp(30px,4vw,52px)}.x4-head--c{text-align:center;margin-left:auto;margin-right:auto}.x4-head h2{letter-spacing:-.025em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,4.1vw,52px);font-weight:800;line-height:1.08}.x4-head p{color:var(--s-mut);text-wrap:pretty;margin:0;font-size:clamp(16px,1.35vw,18.5px);line-height:1.65}.x4-kick{font:700 12px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-gl);background:var(--s-card);border:1px solid var(--s-ln);border-radius:999px;align-items:center;gap:9px;margin-bottom:16px;padding:7px 14px 7px 8px;display:inline-flex}.x4-kick i{background:var(--s-ac);width:24px;height:24px;color:var(--s-bg);border-radius:50%;place-items:center;animation:9s linear infinite x4Spin;display:grid}.x4-head--c .x4-kick{margin-left:auto;margin-right:auto}.x4-note{color:var(--s-mut);align-items:flex-start;gap:10px;max-width:880px;margin:26px 0 0;font-size:14px;line-height:1.6;display:flex}.x4-note svg{color:var(--s-gl);flex:none;margin-top:3px}.x4-note--c{text-align:left;justify-content:center;margin-left:auto;margin-right:auto}.x4-link{color:var(--s-gl);font:700 15px/1.3 var(--fb);border-bottom:2px solid;align-items:center;gap:8px;padding-bottom:2px;text-decoration:none;display:inline-flex}.x4-link:hover svg{transform:translate(4px)}.x4-link svg{transition:transform .2s}.x4 .is-back{transform:scaleX(-1)}.x4 button{font-family:var(--fb)}.x4 :-webkit-any(button,a,input):focus-visible{outline:3px solid var(--s-gl,var(--acd));outline-offset:3px}.x4 :is(button,a,input):focus-visible{outline:3px solid var(--s-gl,var(--acd));outline-offset:3px}.x4-btn{min-height:48px;font:700 15px/1.25 var(--fb);cursor:pointer;isolation:isolate;text-align:center;transition:transform .2s var(--x-ease),box-shadow .2s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:13px 24px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.x4-btn>*{z-index:1;position:relative}.x4-btn:hover{transform:translateY(-3px)}.x4-btn--lg{min-height:56px;padding:15px 28px;font-size:16px}.x4-btn--ac{background:var(--acd);color:#fff;box-shadow:0 14px 30px -14px var(--acd)}.x4 .is-dk .x4-btn--ac,.x4-hero .x4-btn--ac{background:var(--ac);color:var(--x-onac);box-shadow:0 16px 40px -14px var(--ac)}.x4-btn--ac:after{content:"";z-index:0;background:linear-gradient(110deg,#0000 35%,#ffffff80 50%,#0000 65%);animation:5s ease-in-out infinite x4Shine;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}.x4-btn--line{color:var(--s-tx);border-color:var(--s-ln);background:0 0}.x4-btn--line:hover{border-color:var(--s-gl)}.x4-btn--ghost{color:#fff;background:#ffffff12;border-color:#ffffff47}.x4-btn--ghost:hover{background:#ffffff24}.x4-chip{border:1.5px solid var(--s-ln);background:var(--s-card);min-height:40px;color:var(--s-tx);font:600 14px/1.2 var(--fb);cursor:pointer;border-radius:999px;align-items:center;padding:9px 16px;transition:transform .2s,background-color .2s,border-color .2s;display:inline-flex}.x4-chip:hover{border-color:var(--s-gl);transform:translateY(-2px)}.x4-chip.is-on{background:var(--s-ac);border-color:var(--s-ac);color:var(--s-bg)}.x4-donut{max-width:100%;height:auto;display:block;overflow:visible}.x4-donut circle{fill:none}.x4-donut__bg{stroke:var(--s-ln);stroke-width:22px}.x4-donut__tick{stroke:var(--s-ln);stroke-width:1.5px;stroke-dasharray:2 7;transform-box:fill-box;transform-origin:50%;animation:40s linear infinite x4Spin}.x4-donut__seg{stroke:var(--s-ac);stroke-width:22px;stroke-dasharray:var(--len) var(--c);stroke-dashoffset:var(--off);transform-box:view-box;transform-origin:50%;transition:stroke-dasharray 1.4s var(--x-ease),stroke-width .3s,opacity .3s;transition-delay:calc(min(var(--k),14) * 60ms),0s,0s;cursor:pointer;opacity:calc(1 - var(--k) * .045);transform:rotate(-90deg)}.x4-donut__seg:nth-of-type(2n){stroke:var(--hi)}.x4-donut__seg.is-sel{stroke-width:32px;opacity:1}.x4.is-live .x4-sec:not(.is-in) .x4-donut__seg{stroke-dasharray:0 var(--c)}.x4-donut__t{fill:var(--s-hd);font:800 34px/1 var(--fd)}.x4-donut__s{fill:var(--s-mut);font:600 12px/1 var(--fb)}.x4-hero{--s-bg:var(--dk);background:radial-gradient(80% 70% at 100% 0%,var(--dk2),transparent 65%),var(--dk);color:var(--on-dk,#fff);isolation:isolate;padding:clamp(22px,3vw,40px) 0 clamp(80px,9vw,120px);position:relative;overflow:clip}.x4-hero__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.x4-aur{opacity:.32;will-change:transform;border-radius:50%;width:62vmax;height:62vmax;position:absolute}.x4-aur--1{background:radial-gradient(closest-side,var(--ac),transparent 72%);animation:22s ease-in-out infinite alternate x4Drift;top:-34vmax;left:-24vmax}.x4-aur--2{background:radial-gradient(closest-side,var(--hi),transparent 72%);opacity:.24;animation:28s ease-in-out infinite alternate-reverse x4Drift;bottom:-40vmax;right:-26vmax}.x4-aur--3{background:radial-gradient(closest-side,var(--dk2),transparent 70%);opacity:.6;width:40vmax;height:40vmax;animation:30s ease-in-out infinite alternate x4Drift;top:20%;left:30%}.x4-hero__grid{transform-origin:50% 100%;opacity:.5;height:46%;position:absolute;bottom:-8%;left:-20%;right:-20%;overflow:hidden;transform:perspective(520px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000,#000 55%);mask-image:linear-gradient(#0000,#000 55%)}.x4-hero__grid:before{content:"";background-image:linear-gradient(#ffffff24 1px,#0000 1px),linear-gradient(90deg,#ffffff24 1px,#0000 1px);background-size:56px 56px;animation:2.8s linear infinite x4Grid;position:absolute;top:-56px;bottom:0;left:0;right:0}.x4-spark{bottom:-8px;left:calc(var(--k) * 8.2% + 2%);background:var(--x-glow);opacity:0;will-change:transform,opacity;width:4px;height:4px;animation:10s linear infinite x4Spark;animation-delay:calc(var(--k) * -.83s);border-radius:50%;position:absolute}.x4-spark:nth-child(3n){background:var(--hi)}.x4-spark:nth-child(n+12){display:none}.x4-hero__in{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);align-items:center;gap:clamp(30px,4.5vw,72px);display:grid}.x4-hero__copy{min-width:0}.x4-crumbs{margin-bottom:22px}.x4-hero .x4-crumbs,.x4-hero .x4-crumbs a{color:#ffffffb8}.x4-hero .x4-crumbs a:hover,.x4-hero .x4-crumbs [aria-current]{color:#fff}.x4-eb{font:700 12.5px/1.3 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--x-glow);background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;max-width:100%;margin-bottom:22px;padding:7px 16px 7px 7px;display:inline-flex;position:relative}.x4-eb i{background:var(--ac);width:28px;height:28px;color:var(--x-onac);border-radius:50%;flex:none;place-items:center;display:grid}.x4-eb s{background:var(--x-glow);border-radius:50%;flex:none;width:8px;height:8px;margin-left:2px;position:relative}.x4-eb s:after{content:"";background:var(--x-glow);border-radius:50%;animation:1.8s ease-out infinite x4Ping;position:absolute;top:0;bottom:0;left:0;right:0}.x4 .x4-h1{font:800 clamp(38px,5.3vw,70px)/1.06 var(--fd);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 22px}.x4 .x4-h1 .ag-hl{background:linear-gradient(100deg,var(--x-glow) 0%,var(--hi) 30%,#fff 50%,var(--hi) 70%,var(--x-glow) 100%);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;padding:0;animation:7s linear infinite x4Sheen;display:inline}.x4 .x4-h1 .ag-hl:before,.x4 .x4-h1 .ag-hl:after{display:none}.x4-hero__sub{color:#fff;max-width:640px;margin:0 0 12px;font-size:clamp(18px,1.6vw,21px);font-weight:600;line-height:1.55}.x4-hero__body{color:#ffffffc2;max-width:640px;margin:0 0 28px;font-size:16px;line-height:1.7}.x4-hero__ctas{flex-wrap:wrap;gap:14px;margin-bottom:26px;display:flex}.x4-hero__price{isolation:isolate;border-radius:18px;align-items:center;gap:14px;max-width:100%;padding:14px 20px 14px 14px;display:inline-flex;position:relative;overflow:hidden}.x4-hero__price:before{content:"";z-index:-2;background:conic-gradient(from 0deg,transparent 0 62%,var(--x-glow) 80%,var(--hi) 90%,transparent 100%);animation:6s linear infinite x4Spin;position:absolute;top:-160%;bottom:-160%;left:-160%;right:-160%}.x4-hero__price:after{content:"";z-index:-1;background:var(--dk);border-radius:16.5px;position:absolute;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}.x4-hero__pic{background:var(--ac);width:42px;height:42px;color:var(--x-onac);border-radius:12px;flex:none;place-items:center;animation:3.5s ease-in-out infinite x4Bob;display:grid}.x4-hero__price b{font:800 clamp(16px,1.6vw,19px)/1.3 var(--fd);color:#fff;display:block}.x4-hero__price small{color:#ffffffb3;margin-top:3px;font-size:12.5px;line-height:1.45;display:block}.x4-hero__trust{color:#ffffffc2;margin:16px 0 0;font-size:14px;line-height:1.6}.x4-micro{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.x4-micro li{font:700 13px/1.2 var(--fb);color:#fff;animation:x4Pop .6s var(--x-ease) both;animation-delay:calc(.5s + var(--k) * .11s);background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:8px 14px;position:relative}.x4-micro.is-flow li:not(:last-child):after{content:"";background:var(--x-glow);opacity:.8;width:10px;height:2px;position:absolute;top:50%;right:-10px}.x4-goals{gap:8px;margin:20px 0 0;padding:0;list-style:none;display:grid}.x4-goals li{color:#ffffffd9;animation:x4Tick .6s var(--x-ease) both;animation-delay:calc(.5s + var(--k) * .1s);align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.5;display:flex}.x4-goals svg{color:var(--x-glow);flex:none;margin-top:3px}.x4-hero__fine{color:#ffffff9e;margin:14px 0 0;font-size:12.5px}.x4-hero__quote{border-left:3px solid var(--x-glow);color:#ffffffd9;margin:18px 0 0;padding-left:14px;font-size:15px;font-style:italic}.x4-hero__stage{min-width:0;animation:x4Zoom 1s var(--x-ease) both .15s;position:relative}.x4-hero__orbit{z-index:0;pointer-events:none;position:absolute;top:-7%;bottom:-7%;left:-5%;right:-5%}.x4-tok{width:44px;height:44px;color:var(--x-glow);animation:5s ease-in-out infinite x4Bob;animation-delay:calc(var(--k) * -.6s);background:#ffffff1a;border:1px solid #ffffff38;border-radius:14px;place-items:center;display:grid;position:absolute;box-shadow:0 12px 30px -12px #00000080}.x4-tok:first-child{top:4%;left:0}.x4-tok:nth-child(2){top:-2%;left:46%}.x4-tok:nth-child(3){top:8%;right:0}.x4-tok:nth-child(4){top:46%;right:-1%}.x4-tok:nth-child(5){bottom:16%;right:-2%}.x4-tok:nth-child(6){bottom:-3%;left:44%}.x4-tok:nth-child(7){bottom:8%;left:-1%}.x4-tok:nth-child(8){top:44%;left:-2%}.x4-tok:nth-child(2n){color:var(--hi)}.x4-hero__frame{z-index:1;border-radius:calc(var(--x-r) + 8px);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .45s var(--x-ease);background:linear-gradient(145deg,#ffffff29,#ffffff0a);border:1px solid #fff3;padding:12px;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #0009}.x4-hero__glare{z-index:3;pointer-events:none;background:radial-gradient(40% 40% at var(--mx,30%) var(--my,20%),#ffffff29,transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.x4-hero__cap{z-index:2;color:#ffffffa8;justify-content:flex-end;align-items:center;gap:7px;margin:12px 0 0;font-size:12px;display:flex;position:relative}.x4-hero__cue{border:2px solid #fff6;border-radius:14px;width:24px;height:38px;margin-left:-12px;position:absolute;bottom:22px;left:50%}.x4-hero__cue i{background:#fff;border-radius:2px;width:4px;height:8px;margin-left:-2px;animation:1.6s ease-in infinite x4Cue;position:absolute;top:7px;left:50%}.x4-facts{padding:clamp(46px,6vw,80px) 0}.x4-facts__h{margin:0 0 26px;font-size:clamp(24px,2.6vw,32px)}.x4-facts__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.x4-facts__list li{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);transition:transform .3s var(--x-ease),box-shadow .3s;gap:8px;padding:26px 24px;display:grid;position:relative;box-shadow:0 20px 40px -32px #0a0f1e73}.x4-facts__list li:hover{transform:translateY(-6px);box-shadow:0 28px 50px -30px #0a0f1e80}.x4-facts__list b{font:800 clamp(42px,4.6vw,60px)/1 var(--fd);letter-spacing:-.03em;color:var(--s-ac);font-variant-numeric:tabular-nums}.x4-facts__list li>span{color:var(--s-mut);font-size:15px;font-weight:600;line-height:1.4}.x4-facts__note{color:var(--s-mut);margin:18px 0 0;font-size:12.5px}.x4-odo{height:1em;line-height:1;display:inline-flex;overflow:hidden}.x4-odo__d{height:1em;display:inline-block;overflow:hidden}.x4-odo__d>span{transform:translateY(calc(var(--d) * -1em));transition:transform 1.8s cubic-bezier(.2,.85,.2,1);transition-delay:calc(.2s + var(--k) * .12s);flex-direction:column;display:flex}.x4-odo__d i{height:1em;font-style:normal;line-height:1;display:block}.x4.is-live .x4-sec:not(.is-in) .x4-odo__d>span{transform:translateY(0)}.x4-facts--odo li:after{content:"";background:linear-gradient(90deg,var(--s-ac),var(--hi));transform-origin:0;height:4px;animation:x4Bar 1.6s var(--x-ease) both;animation-delay:calc(.3s + var(--k) * .12s);border-radius:4px 4px 0 0;position:absolute;bottom:0;left:24px;right:24px}.x4-facts--rings li{text-align:center;grid-template-rows:auto auto;justify-items:center;padding:26px 18px 22px}.x4-ring{grid-area:1/1;width:150px;height:150px;transform:rotate(-90deg)}.x4-ring circle{fill:none;stroke-width:8px}.x4-ring__bg{stroke:var(--s-ln)}.x4-ring__fg{stroke:var(--s-ac);stroke-linecap:round;stroke-dasharray:327;stroke-dashoffset:0;transition:stroke-dashoffset 1.8s var(--x-ease);transition-delay:calc(var(--k) * .14s)}.x4-ring__dash{stroke:var(--hi);stroke-width:2px;stroke-dasharray:3 9;transform-origin:60px 60px;animation:22s linear infinite x4Spin}.x4.is-live .x4-sec:not(.is-in) .x4-ring__fg{stroke-dashoffset:327px}.x4-facts--rings b{grid-area:1/1;align-self:center;font-size:clamp(34px,3.6vw,44px)}.x4-facts--blocks li{grid-template-columns:auto 1fr;align-items:center;column-gap:20px}.x4-facts--blocks li>span:last-child,.x4-facts--blocks b{grid-column:2}.x4-blk{width:58px;height:58px;transform-style:preserve-3d;animation:4.5s ease-in-out infinite x4Bob;animation-delay:calc(var(--k) * -.8s);grid-row:1/3;position:relative;transform:perspective(500px)rotateX(-22deg)rotateY(-38deg)}.x4-blk:before{content:"";background:linear-gradient(135deg,var(--s-ac),var(--hi));border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0;transform:translateZ(29px)}.x4-blk i{border-radius:6px;position:absolute;top:0;bottom:0;left:0;right:0}.x4-blk i:first-child{background:var(--hi);opacity:.85;transform:rotateX(90deg)translateZ(29px)}.x4-blk i:nth-child(2){background:var(--s-ac);filter:brightness(.7);transform:rotateY(90deg)translateZ(29px)}.x4-blk svg{color:#fff;position:absolute;top:18px;left:18px;transform:translateZ(30px)}.x4-strip__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:30px;display:flex}.x4-strip__top h2{margin:0;font-size:clamp(26px,3vw,38px)}.x4-strip__route{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;margin:0 0 30px;padding:46px 0 0;list-style:none;display:grid;position:relative}.x4-strip__route:before{content:"";background:repeating-linear-gradient(90deg,var(--s-ac) 0 14px,transparent 14px 22px);opacity:.5;border-radius:3px;height:3px;position:absolute;top:20px;left:0;right:0}.x4-strip__file{width:calc(100% - 32px);height:30px;animation:9s ease-in-out infinite alternate x4Run;position:absolute;top:6px;left:0}.x4-strip__file svg{background:var(--s-ac);color:#fff;width:30px;height:30px;box-shadow:0 8px 18px -8px var(--s-ac);border-radius:9px;padding:6px;display:block}.x4-strip__route li{font:700 14px/1.35 var(--fb);gap:8px;display:grid}.x4-strip__route li span{background:var(--s-card);border:2px solid var(--s-ac);width:30px;height:30px;color:var(--s-ac);border-radius:50%;place-items:center;font-size:13px;display:grid}.x4-flips{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:22px;margin:0;padding:0;list-style:none;display:grid}.x4-flip{perspective:1300px;flex-direction:column;gap:12px;display:flex}.x4 .x4-sec.is-in:not(.is-done) .x4-flips .rv{animation-name:x4FlipIn}.x4-flip__in{transform-style:preserve-3d;flex:1;transition:transform .85s cubic-bezier(.3,.75,.2,1);display:grid;position:relative}.x4-flip.is-flip .x4-flip__in{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.x4-flip__in:hover,.x4-flip.is-flip .x4-flip__in:hover{transform:rotateY(180deg)}}.x4-flip__f,.x4-flip__b{border-radius:var(--x-r);-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;grid-area:1/1;gap:12px;min-height:300px;padding:28px 26px;display:flex;position:relative;overflow:hidden}.x4-flip__f{background:var(--s-card);border:1px solid var(--s-ln);box-shadow:0 24px 50px -36px #0a0f1e8c}.x4-flip__f:after{content:"";background:radial-gradient(closest-side,var(--hi),transparent);opacity:.18;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-50px;right:-50px}.x4-flip__b{background:linear-gradient(150deg,var(--dk),var(--dk2));color:#fff;justify-content:center;transform:rotateY(180deg)}.x4-flip__ic{background:linear-gradient(135deg,var(--s-ac),var(--hi));color:#fff;width:60px;height:60px;box-shadow:0 16px 30px -14px var(--s-ac);border-radius:18px;place-items:center;display:grid;position:relative}.x4-flip__ic:after{content:"";border:1.5px dashed var(--s-ac);opacity:.5;border-radius:22px;animation:14s linear infinite x4Spin;position:absolute;top:-7px;bottom:-7px;left:-7px;right:-7px}.x4-flip__n{font:800 54px/1 var(--fd);color:#0000;-webkit-text-stroke:1.5px var(--s-ln);position:absolute;top:16px;right:22px}.x4-flip h3{margin:4px 0 0;font-size:21px;line-height:1.25}.x4-flip p{color:var(--s-mut);margin:0;font-size:15px;line-height:1.6}.x4-flip__b p{color:#ffffffe0}.x4-flip em{font:800 11px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-ac);margin-bottom:4px;font-style:normal;display:block}.x4-flip__b em{color:var(--x-glow)}.x4-flip__ok{background:var(--ac);width:52px;height:52px;color:var(--x-onac);border-radius:50%;place-items:center;animation:2.6s ease-in-out infinite x4Pulse;display:grid}.x4-flip__btn{border:1.5px solid var(--s-ln);background:var(--s-card);min-height:40px;color:var(--s-tx);font:700 13.5px/1.2 var(--fb);cursor:pointer;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.x4-flip__btn svg{transition:transform .5s}.x4-flip__btn:hover svg{transform:rotate(180deg)}.x4-deck{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:center;gap:clamp(22px,4vw,56px);display:grid}.x4-deck__tabs{gap:10px;display:grid}.x4-deck__tabs button{border-radius:var(--x-r2);border:1.5px solid var(--s-ln);background:var(--s-card);width:100%;color:var(--s-tx);text-align:left;cursor:pointer;transition:transform .3s var(--x-ease),border-color .3s,background-color .3s;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.x4-deck__tabs button:hover{transform:translate(6px)}.x4-deck__tabs button span{font:800 13px/1 var(--fm,monospace);color:var(--s-mut)}.x4-deck__tabs button b{font:700 16px/1.3 var(--fd)}.x4-deck__tabs button i{background:var(--s-ac);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.x4-deck__tabs button.is-on{border-color:var(--s-ac);box-shadow:0 14px 30px -20px var(--s-ac);transform:translate(10px)}.x4-deck__tabs button.is-on span{color:var(--s-ac)}.x4-deck__tabs button.is-on i{animation:6.5s linear both x4Bar}.x4-deck:hover .x4-deck__tabs button.is-on i,.x4-deck:focus-within .x4-deck__tabs button.is-on i{animation-play-state:paused}.x4-deck__stage{perspective:1400px;padding:20px 30px 30px 0;display:grid;position:relative}.x4-deck__ghost{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);transform:translate3d(calc(var(--p) * 16px),calc(var(--p) * -14px),calc(var(--p) * -40px));opacity:calc(.9 - var(--p) * .2);transition:transform .7s var(--x-ease),opacity .7s;z-index:0;grid-area:1/1}.x4-deck__card{z-index:2;border-radius:var(--x-r);background:linear-gradient(150deg,var(--dk),var(--dk2));color:#fff;animation:x4DeckIn .7s var(--x-ease) both;grid-area:1/1;align-content:start;gap:16px;padding:clamp(26px,3vw,40px);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #0009}@keyframes x4DeckIn{0%{opacity:0;transform:perspective(1200px)rotateY(-24deg)translate(60px)}to{opacity:1;transform:none}}.x4-deck__n{font:800 96px/1 var(--fd);color:#ffffff12;position:absolute;top:10px;right:24px}.x4-deck__card h3{color:#fff;margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.2}.x4-deck__cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.x4-deck__card p{color:#ffffffdb;margin:0;font-size:15px;line-height:1.6}.x4-deck__card em{font:800 11px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--x-glow);margin-bottom:6px;font-style:normal;display:block}.x4-deck__p{border-radius:var(--x-r2);border-left:3px solid var(--hi);background:#ffffff0f;padding:16px}.x4-deck__a{border-radius:var(--x-r2);border-left:3px solid var(--x-glow);background:#ffffff1a;padding:16px}.x4-deck__v{padding-top:6px}.x4-deck__bar{display:none}.x4-bridges{gap:20px;margin:0;padding:0;list-style:none;display:grid}.x4-bridge{grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:stretch;display:grid}.x4-bridge__p,.x4-bridge__s{border-radius:var(--x-r);align-content:start;gap:10px;padding:24px 26px;display:grid;position:relative}.x4-bridge__p{background:var(--s-card);border:1px solid var(--s-ln);border-left:5px solid var(--hi)}.x4-bridge__s{background:linear-gradient(140deg,var(--dk),var(--dk2));color:#fff}.x4 .x4-sec.is-in:not(.is-done) .x4-bridge .x4-bridge__p{animation:x4Left .8s var(--x-ease) both;animation-delay:calc(var(--k) * .12s)}.x4 .x4-sec.is-in:not(.is-done) .x4-bridge .x4-bridge__s{animation:x4Right .8s var(--x-ease) both;animation-delay:calc(var(--k) * .12s + .2s)}.x4-bridge__n{font:800 12px/1 var(--fm,monospace);color:var(--hi);letter-spacing:.1em}.x4-bridge h3{margin:0;font-size:20px;line-height:1.25}.x4-bridge p{color:var(--s-mut);margin:0;font-size:15px;line-height:1.6}.x4-bridge__s p{color:#ffffffe0}.x4-bridge em{font:800 11px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--hi);margin-bottom:5px;font-style:normal;display:block}.x4-bridge__s em{color:var(--x-glow)}.x4-bridge__arc{place-items:center;display:grid;position:relative;overflow:hidden}.x4-bridge__arc:before{content:"";background:repeating-linear-gradient(90deg,var(--s-ac) 0 6px,transparent 6px 11px);opacity:.6;height:2px;position:absolute;top:50%;left:4px;right:4px}.x4-bridge__arc i{background:var(--s-ac);border-radius:50%;width:8px;height:8px;animation:2.1s linear infinite x4Dots;position:absolute;top:calc(50% - 4px);left:8px}.x4-bridge__arc i:nth-child(2){background:var(--hi);animation-delay:-.7s}.x4-bridge__arc i:nth-child(3){animation-delay:-1.4s}.x4-bridge__arc svg{z-index:1;background:var(--s-ac);width:40px;height:40px;color:var(--s-bg);box-shadow:0 0 0 6px var(--s-bg);border-radius:50%;padding:10px;position:relative}.x4-caps__sum{flex-wrap:wrap;gap:12px;margin:22px 0 0;display:flex}.x4-head--c .x4-caps__sum{justify-content:center}.x4-caps__sum span{background:var(--s-card);border:1px solid var(--s-ln);color:var(--s-mut);border-radius:999px;align-items:baseline;gap:8px;padding:10px 16px;font-size:14px;display:inline-flex}.x4-caps__sum b{font:800 22px/1 var(--fd);color:var(--s-gl)}.x4-caps__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:start;gap:clamp(22px,3vw,40px);display:grid}.x4-caps__list{gap:8px;display:grid}.x4-caps__grp{font:800 12px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-gl);align-items:center;gap:10px;margin:14px 0 2px;display:flex}.x4-caps__grp:first-child{margin-top:0}.x4-caps__grp i{background:var(--s-ac);width:22px;height:22px;color:var(--s-bg);border-radius:6px;place-items:center;font-size:11px;font-style:normal;display:grid}.x4-cap{border-radius:var(--x-r2);border:1.5px solid var(--s-ln);background:var(--s-card);width:100%;color:var(--s-tx);text-align:left;cursor:pointer;isolation:isolate;transition:transform .25s var(--x-ease),border-color .25s,box-shadow .25s;align-items:center;gap:14px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.x4-cap:hover{border-color:var(--s-gl);transform:translate(6px)}.x4-cap.is-on{border-color:var(--s-ac);box-shadow:0 0 0 1px var(--s-ac),0 18px 40px -22px var(--s-ac);transform:translate(8px)}.x4-cap__no{font:800 12px/1 var(--fm,monospace);color:var(--s-mut);flex:none}.x4-cap.is-on .x4-cap__no{color:var(--s-gl)}.x4-cap__t{min-width:0;font:700 15px/1.35 var(--fb);flex:1}.x4-cap__c{min-width:34px;height:28px;font:800 13px/1 var(--fm,monospace);color:var(--s-gl);background:#ffffff1a;border-radius:999px;flex:none;place-items:center;padding:0 9px;display:grid}.x4-cap.is-on .x4-cap__c{background:var(--s-ac);color:var(--s-bg)}.x4-cap__bar{z-index:-1;width:calc(var(--v) / var(--max) * 100%);border-right:3px solid var(--s-ac);transform-origin:0;transition:transform 1.3s var(--x-ease);transition-delay:calc(min(var(--k),14) * 70ms);background:linear-gradient(90deg,#ffffff05,#ffffff1a);position:absolute;top:0;bottom:0;left:0}.x4-cap:nth-child(2n) .x4-cap__bar{border-right-color:var(--hi)}.x4.is-live .x4-sec:not(.is-in) .x4-cap__bar{transform:scaleX(0)}.x4-cap__sw{background:var(--s-ac);width:12px;height:12px;opacity:calc(1 - var(--hue) * .045);border-radius:4px;flex:none}.x4-cap:nth-child(2n) .x4-cap__sw{background:var(--hi)}.x4-caps__chart{place-items:center;margin-bottom:18px;display:grid}.x4-caps__chart .x4-donut{width:min(100%,280px)}.x4-pick--bento .x4-caps__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.x4-pick--bento .x4-caps__grp{grid-column:1/-1}.x4-pick--bento .x4-cap{min-height:150px;transform-style:preserve-3d;flex-direction:column;align-items:flex-start;gap:10px;padding:18px}.x4-pick--bento .x4-cap:hover,.x4-pick--bento .x4-cap.is-on{transform:translateY(-6px)rotateX(4deg)}.x4-pick--bento .x4-cap__c{position:absolute;top:14px;right:14px}.x4-pick--bento .x4-cap__t{font-size:15px}.x4-cap__ic{background:linear-gradient(135deg,var(--s-ac),var(--hi));width:40px;height:40px;color:var(--dk);transition:transform .5s var(--x-ease);border-radius:12px;place-items:center;display:grid}.x4-cap:hover .x4-cap__ic,.x4-cap.is-on .x4-cap__ic{transform:rotate(-10deg)scale(1.1)}.x4-pick--bento .x4-cap:nth-child(3n+1) .x4-cap__ic{background:linear-gradient(135deg,var(--hi),var(--s-ac))}.x4-caps__panel{border-radius:var(--x-r);border:1px solid var(--s-ln);background:linear-gradient(160deg,#ffffff1a,#ffffff08);padding:clamp(22px,2.6vw,34px);position:sticky;top:96px;box-shadow:0 40px 80px -50px #000000b3}.x4-cd{animation:x4In .5s var(--x-ease) both;gap:14px;display:grid}.x4-cd__top{align-items:center;gap:18px;display:flex}.x4-cd__top .x4-donut{width:112px;animation:x4Pop .6s var(--x-ease) both;flex:none}.x4-cd .x4-donut__seg,.x4-cd .x4-donut__bg{stroke-width:14px}.x4-cd .x4-donut__seg~.x4-donut__seg{stroke:#0000}.x4-cd .x4-donut__t{font-size:24px}.x4-cd__no{font:800 12px/1 var(--fm,monospace);letter-spacing:.1em;color:var(--s-gl);text-transform:uppercase}.x4-cd h3{margin:6px 0 8px;font-size:clamp(21px,2vw,27px);line-height:1.2}.x4-cd__badge,.x4-cd__grp{font:700 12px/1 var(--fb);background:var(--s-ac);color:var(--s-bg);border-radius:999px;margin:0 8px 6px 0;padding:6px 10px;display:inline-flex}.x4-cd__grp{border:1px solid var(--s-ln);color:var(--s-mut);background:0 0}.x4-cd__d{color:var(--s-mut);margin:0;font-size:15.5px;line-height:1.65}.x4-cd__lt{font:800 11.5px/1.3 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-gl);margin:4px 0 0}.x4-cd__acts{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.x4-cd__acts li{border-radius:var(--x-r2);animation:x4Tick .45s var(--x-ease) both;animation-delay:calc(var(--j) * 40ms);background:#ffffff0d;align-items:flex-start;gap:8px;padding:9px 11px;font-size:14px;line-height:1.45;display:flex}.x4-cd__acts svg{color:var(--s-gl);flex:none;margin-top:2px}.x4-cd__scope{color:var(--s-mut);align-items:flex-start;gap:8px;margin:4px 0 0;font-size:13px;line-height:1.55;display:flex}.x4-cd__scope svg{flex:none;margin-top:2px}.x4-cover__track{perspective:1500px;height:300px;transform-style:preserve-3d;position:relative}.x4-cover__card{border-radius:var(--x-r);border:1.5px solid var(--s-ln);background:linear-gradient(160deg,var(--dk2),var(--dk));color:#fff;text-align:left;cursor:pointer;width:300px;height:270px;transform:translate3d(calc(var(--p) * 64%),0,calc(var(--a) * -140px)) rotateY(calc(var(--p) * -24deg));opacity:calc(1 - var(--a) * .24);z-index:calc(30 - var(--a));transition:transform .7s var(--x-ease),opacity .7s,border-color .3s;align-content:space-between;gap:10px;margin-left:-150px;padding:26px;display:grid;position:absolute;top:10px;left:50%;box-shadow:0 40px 70px -40px #000000b3}.x4-cover__card[tabindex="-1"]{opacity:0;pointer-events:none}.x4-cover__card.is-on{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac),0 40px 80px -30px var(--ac)}.x4-cover__ic{background:linear-gradient(135deg,var(--ac),var(--hi));width:52px;height:52px;color:var(--dk);border-radius:16px;place-items:center;display:grid}.x4-cover__card.is-on .x4-cover__ic{animation:3s ease-in-out infinite x4Bob}.x4-cover__no{font:800 46px/1 var(--fd);color:#ffffff1a;position:absolute;top:18px;right:22px}.x4-cover__card b{font:800 21px/1.25 var(--fd)}.x4-cover__c{font:700 13px/1 var(--fb);color:var(--x-glow)}.x4-cover__nav{justify-content:center;align-items:center;gap:18px;margin:14px 0 26px;display:flex}.x4-cover__nav button{border:1.5px solid var(--s-ln);background:var(--s-card);width:48px;height:48px;color:var(--s-tx);cursor:pointer;border-radius:50%;place-items:center;transition:transform .2s,background-color .2s;display:grid}.x4-cover__nav button:hover{background:var(--s-ac);color:var(--s-bg);transform:scale(1.08)}.x4-cover__nav span{font:800 14px/1 var(--fm,monospace);color:var(--s-mut)}.x4-cover .x4-caps__panel{max-width:980px;margin:0 auto;position:relative;top:0}.x4-pipe{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);margin:0 0 34px;padding:22px}.x4-pipe ol,.x4-pipe--solo{flex-wrap:wrap;gap:14px 34px;margin:0;padding:0;list-style:none;display:flex}.x4-pipe--solo{margin:30px 0 0;padding:22px}.x4-pipe li{align-items:center;display:flex;position:relative}.x4-pipe li span{background:var(--s-ac);color:var(--s-bg);font:700 14px/1.2 var(--fb);animation:3s ease-in-out infinite x4Glow;animation-delay:calc(var(--k) * .4s);border-radius:999px;padding:10px 16px}.x4-pipe li:not(:last-child):after{content:"";background:repeating-linear-gradient(90deg,var(--s-gl) 0 4px,transparent 4px 7px);width:26px;height:2px;position:absolute;top:50%;right:-30px}.x4-pipe li:not(:last-child):before{content:"";background:var(--hi);z-index:1;transform-origin:0;border-radius:50%;width:8px;height:8px;animation:1.6s linear infinite x4Run;position:absolute;top:calc(50% - 3px);right:-30px}.x4-pipe__layer{border-top:1px dashed var(--s-ln);flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.x4-pipe__layer em{font:800 11.5px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--s-gl);margin-right:6px;font-style:normal}.x4-pipe__layer span{border:1px solid var(--s-ln);border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.x4-dominoes{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.x4 .x4-sec.is-in:not(.is-done) .x4-dominoes .rv{transform-origin:50% 100%;animation-name:x4Stand}.x4-dominoes li{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);box-shadow:0 10px 0 -2px var(--s-ac),0 30px 40px -30px #0006;transition:transform .35s var(--x-ease);padding:28px 24px 24px;position:relative}.x4-dominoes li:hover{transform:translateY(-8px)rotate(-1deg)}.x4-dominoes__n{background:var(--s-ac);width:44px;height:44px;color:var(--s-bg);font:800 14px/1 var(--fm,monospace);border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.x4-dominoes h3{margin:0 0 8px;font-size:19px;line-height:1.3}.x4-dominoes p{color:var(--s-mut);margin:0;font-size:15px;line-height:1.6}.x4-route{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:clamp(22px,3vw,44px);display:grid}.x4-route__nodes{gap:12px;padding-left:26px;display:grid;position:relative}.x4-route__nodes:before{content:"";background:linear-gradient(var(--s-ac),var(--hi));border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:9px}.x4-route__nodes button{border-radius:var(--x-r2);border:1.5px solid var(--s-ln);background:var(--s-card);color:var(--s-tx);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:14px 16px;transition:transform .25s,border-color .25s;display:flex;position:relative}.x4-route__nodes button:before{content:"";background:var(--s-bg);border:3px solid var(--s-ac);border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%;left:-23px}.x4-route__nodes button.is-on{border-color:var(--s-ac);transform:translate(8px)}.x4-route__nodes button.is-on:before{background:var(--hi);animation:1.6s ease-in-out infinite x4Pulse}.x4-route__nodes span{font:800 12px/1 var(--fm,monospace);color:var(--s-mut)}.x4-route__nodes b{font:700 15.5px/1.3 var(--fb)}.x4-route__panel{border-radius:var(--x-r);background:linear-gradient(150deg,var(--dk),var(--dk2));color:#fff;animation:x4FlipIn .6s var(--x-ease) both;min-height:240px;padding:clamp(28px,3.4vw,44px);position:relative;overflow:hidden}.x4-route__no{font:800 130px/1 var(--fd);color:#ffffff12;position:absolute;top:-6px;right:20px}.x4-route__panel h3{color:#fff;margin:0 0 12px;font-size:clamp(22px,2.4vw,30px)}.x4-route__panel p{color:#ffffffdb;margin:0;font-size:16px;line-height:1.7}.x4-ai__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.x4 .x4-sec.is-in:not(.is-done) .x4-ai__grid .rv{animation-name:x4Zoom}.x4-ai__grid li{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);transition:transform .3s var(--x-ease),box-shadow .3s;padding:26px}.x4-ai__grid li:hover{transform:translateY(-6px);box-shadow:0 26px 50px -34px #00000080}.x4-ai__ic{background:var(--dk);width:58px;height:58px;color:var(--x-glow);border-radius:16px;place-items:center;margin-bottom:16px;display:grid;position:relative;overflow:hidden}.x4-ai__ic i{background:linear-gradient(#0000,#ffffff59,#0000);height:40%;animation:2.4s ease-in-out infinite x4Scan;position:absolute;top:0;left:0;right:0}.x4-ai__grid h3{margin:0 0 8px;font-size:19px}.x4-ai__grid p{color:var(--s-mut);margin:0;font-size:15px;line-height:1.6}.x4-amap{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:22px;margin-top:30px;display:grid}.x4-amap__nav{gap:8px;display:grid}.x4-amap__nav button{border-radius:var(--x-r2);border:1.5px solid var(--s-ln);background:var(--s-card);color:var(--s-tx);font:700 14.5px/1.3 var(--fb);text-align:left;cursor:pointer;align-items:center;gap:12px;padding:13px 14px;display:flex}.x4-amap__nav button span{background:var(--s-ln);border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;display:grid}.x4-amap__nav button.is-on{border-color:var(--s-ac)}.x4-amap__nav button.is-on span{background:var(--s-ac);color:var(--s-bg)}.x4-amap__p{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);animation:x4In .5s var(--x-ease) both;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:24px;display:grid}.x4-amap__p p{margin:0;font-size:15px;line-height:1.6}.x4-amap__p em{font:800 11px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--s-gl);margin-bottom:6px;font-style:normal;display:block}.x4-amap__p i{background:var(--s-ac);width:40px;height:40px;color:var(--s-bg);border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite x4Bob;display:grid}.x4-ai__note{border-radius:var(--x-r2);background:var(--s-card);border:1px dashed var(--s-ln);color:var(--s-mut);align-items:flex-start;gap:10px;margin:28px 0 0;padding:16px 18px;font-size:14.5px;line-height:1.6;display:flex}.x4-ai__note svg{color:var(--s-gl);flex:none;margin-top:2px}.x4-st{list-style:none;position:relative}.x4-st__btn{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.x4-st__dot{background:var(--s-card);border:2.5px solid var(--s-ac);width:46px;height:46px;color:var(--s-gl);font:800 14px/1 var(--fm,monospace);transition:transform .3s var(--x-ease),background-color .3s,color .3s;box-shadow:0 0 0 6px var(--s-bg);border-radius:50%;flex:none;place-items:center;display:grid}.x4-st__btn b{font:700 16.5px/1.3 var(--fd);color:var(--s-hd)}.x4-st p{color:var(--s-mut);margin:10px 0 0;font-size:14.5px;line-height:1.6}.x4-st.is-on .x4-st__dot{background:var(--s-ac);color:var(--s-bg);transform:scale(1.12)}.x4-st.is-past .x4-st__dot{background:var(--s-ac);color:var(--s-bg);opacity:.75}.x4-st__ph{background:var(--hi);color:var(--dk);font:800 11px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;margin-bottom:10px;padding:5px 10px;font-style:normal;display:inline-block}.x4-road{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px 96px;margin:0;padding:0;display:grid;position:relative}.x4-road__line{background:var(--s-ln);border-radius:4px;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden}.x4-road__line s{background:linear-gradient(var(--s-ac),var(--hi));transform-origin:top;transition:transform 2.4s var(--x-ease) .2s;position:absolute;top:0;bottom:0;left:0;right:0}.x4.is-live .x4-sec:not(.is-in) .x4-road__line s{transform:scaleY(0)}.x4-road__line:after{content:"";opacity:.7;background:linear-gradient(#0000,#fff,#0000);border-radius:6px;width:12px;height:60px;animation:3.5s linear infinite x4Scan;position:absolute;top:0;left:-4px}.x4-road .x4-st{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);transition:transform .3s var(--x-ease),border-color .3s;padding:22px 24px;box-shadow:0 20px 40px -32px #00000073}.x4-road .x4-st:hover,.x4-road .x4-st.is-on{border-color:var(--s-ac);transform:translateY(-4px)}.x4-road .x4-st:nth-of-type(2n){grid-column:2;margin-top:64px}.x4-road .x4-st:nth-of-type(odd){grid-column:1}.x4-road .x4-st:after{content:"";background:var(--s-ac);width:48px;height:2px;position:absolute;top:44px}.x4-road .x4-st:nth-of-type(odd):after{right:-48px}.x4-road .x4-st:nth-of-type(2n):after{left:-48px}.x4 .x4-sec.is-in:not(.is-done) .x4-road .x4-st:nth-of-type(odd){animation-name:x4Left}.x4 .x4-sec.is-in:not(.is-done) .x4-road .x4-st:nth-of-type(2n){animation-name:x4Right}.x4-stairs{grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:end;gap:12px;margin:0;padding:0;display:grid}.x4-stairs .x4-st{flex-direction:column;gap:12px;display:flex}.x4-stairs .x4-st__btn{flex-direction:column;align-items:flex-start;gap:10px}.x4-stairs .x4-st__btn b{font-size:15px}.x4-stairs__blk{height:calc(36px + var(--k) * 22px);background:linear-gradient(180deg,var(--s-ac),var(--dk2));transform-origin:bottom;transition:transform 1s var(--x-ease);transition-delay:calc(var(--k) * .12s + .2s);border-radius:6px 6px 0 0;margin-top:4px;display:block;position:relative}.x4-stairs__blk i:first-child{background:var(--hi);transform-origin:0 100%;opacity:.9;height:12px;position:absolute;top:-12px;left:0;right:0;transform:skew(-45deg)}.x4-stairs__blk i:nth-child(2){background:var(--dk);transform-origin:0 0;opacity:.55;width:12px;position:absolute;top:-12px;bottom:0;right:-12px;transform:skewY(-45deg)}.x4-stairs .x4-st.is-on .x4-stairs__blk{background:linear-gradient(180deg,var(--hi),var(--s-ac))}.x4.is-live .x4-sec:not(.is-in) .x4-stairs__blk{transform:scaleY(0)}.x4 .x4-sec.is-in:not(.is-done) .x4-stairs .rv{animation-name:x4Drop}.x4-belt{position:relative}.x4-belt__rail{background:repeating-linear-gradient(-45deg,var(--s-ln) 0 10px,transparent 10px 20px);opacity:.7;border-radius:8px;height:16px;position:absolute;bottom:10px;left:0;right:0;overflow:hidden}.x4-belt__track{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:22px 16px;margin:0;padding:6px 0 40px;display:grid}@media (min-width:1100px){.x4-belt__track{grid-template-columns:repeat(4,minmax(0,1fr))}}.x4-belt__track .x4-st{scroll-snap-align:start;border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);border-top:4px solid var(--s-ac);transition:transform .3s var(--x-ease);padding:22px 20px;box-shadow:0 26px 40px -32px #00000080}.x4-belt__track .x4-st:nth-of-type(2n){border-top-color:var(--hi)}.x4-belt__track .x4-st:hover,.x4-belt__track .x4-st.is-on{transform:translateY(-8px)}.x4-belt__track .x4-st__btn{flex-direction:column;align-items:flex-start}.x4 .x4-sec.is-in:not(.is-done) .x4-belt .rv{animation-name:x4Drop}.x4-dial{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.x4-dial__ring{aspect-ratio:1;width:min(100%,400px);margin:0 auto;position:relative}.x4-dial__track{border:2px dashed var(--s-ln);border-radius:50%;animation:60s linear infinite x4Spin;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.x4-dial__ring:before{content:"";background:radial-gradient(circle,var(--s-card),transparent 70%);border:1px solid var(--s-ln);border-radius:50%;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.x4-dial__pin{width:46px;height:46px;transform:rotate(var(--t)) translateY(min(-150px,-37cqw)) rotate(calc(-1 * var(--t)));margin:-23px 0 0 -23px;position:absolute;top:50%;left:50%}.x4-dial__ring{container-type:inline-size}.x4-dial__pin{transform:rotate(var(--t)) translateY(-44cqw) rotate(calc(-1 * var(--t)))}.x4-dial__pin b{background:var(--s-card);border:2.5px solid var(--s-ac);width:100%;height:100%;font:800 15px/1 var(--fm,monospace);color:var(--s-gl);transition:transform .4s var(--x-ease),background-color .4s,color .4s;border-radius:50%;place-items:center;display:grid}.x4-dial__pin.is-past b{background:var(--s-ac);color:var(--s-bg);opacity:.7}.x4-dial__pin.is-on b{background:var(--hi);border-color:var(--hi);color:var(--dk);transform:scale(1.25);box-shadow:0 0 0 8px #fff3}.x4-dial__hand{background:linear-gradient(var(--hi),transparent);transform-origin:50% 0;width:4px;height:32%;transform:rotate(calc(var(--a) + 180deg));transition:transform .9s var(--x-ease);border-radius:4px;margin-left:-2px;position:absolute;top:50%;left:50%}.x4-dial__core{text-align:center;justify-items:center;gap:2px;width:42%;padding:10px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.x4-dial__core b{font:800 clamp(20px,2.4vw,28px)/1.1 var(--fd);color:var(--s-hd)}.x4-dial__core span{color:var(--s-mut);font-size:13px}.x4-dial__core em{background:var(--s-ac);color:var(--s-bg);font:800 12px/1 var(--fm,monospace);border-radius:999px;margin-top:6px;padding:5px 10px;font-style:normal}.x4-dial__list{gap:8px;margin:0;padding:0;display:grid}.x4-dial__list .x4-st{border-radius:var(--x-r2);border:1.5px solid #0000;padding:10px 14px;transition:background-color .3s,border-color .3s,transform .3s}.x4-dial__list .x4-st.is-on{background:var(--s-card);border-color:var(--s-ac);transform:translate(8px)}.x4-dial__list .x4-st__dot{width:36px;height:36px;font-size:12px}.x4-dial__list .x4-st__btn b{font-size:15.5px}.x4-stp{border-radius:var(--x-r);background:linear-gradient(150deg,var(--dk),var(--dk2));color:#fff;animation:x4In .5s var(--x-ease) both;margin-top:30px;padding:clamp(22px,3vw,34px)}.x4-stp__meta{font:800 11.5px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--x-glow)}.x4-stp h3{color:#fff;margin:8px 0 16px;font-size:clamp(21px,2.2vw,28px)}.x4-stp dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:14px;margin:0;display:grid}.x4-stp dl div{border-radius:var(--x-r2);background:#ffffff12;padding:14px 16px}.x4-stp dt{font:800 11px/1.2 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--x-glow);margin-bottom:6px}.x4-stp dd{color:#ffffffe0;margin:0;font-size:14.5px;line-height:1.6}.x4-stp__nav{justify-content:space-between;gap:10px;margin-top:18px;display:flex}.x4-stp__nav button{color:#fff;font:700 14px/1 var(--fb);cursor:pointer;background:0 0;border:1.5px solid #ffffff47;border-radius:999px;padding:10px 16px}.x4-stp__nav button:disabled{opacity:.35;cursor:default}.x4-resp{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.x4-resp li{border-radius:var(--x-r2);background:var(--s-card);border:1px solid var(--s-ln);padding:18px;font-size:14.5px;line-height:1.55}.x4-resp b{font:800 12px/1 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--s-gl);margin-bottom:6px;display:block}.x4-plans{padding-bottom:clamp(70px,8vw,120px)}.x4-plans__fx{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.x4-plans__floor{transform-origin:50% 100%;opacity:.35;height:55%;position:absolute;bottom:-10%;left:-30%;right:-30%;overflow:hidden;transform:perspective(600px)rotateX(68deg);-webkit-mask-image:linear-gradient(#0000,#000 60%);mask-image:linear-gradient(#0000,#000 60%)}.x4-plans__floor:before{content:"";background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:56px 56px;animation:3.4s linear infinite x4Grid;position:absolute;top:-56px;bottom:0;left:0;right:0}.x4-plans__beam{transform-origin:50% 0;filter:none;opacity:.6;background:linear-gradient(#ffffff1f,#0000 70%);width:42%;height:120%;position:absolute;top:-30%}.x4-plans__beam--1{animation:9s ease-in-out infinite x4Swing;left:6%;transform:rotate(16deg)}.x4-plans__beam--2{animation:11s ease-in-out infinite reverse x4Swing;right:6%;transform:rotate(-16deg)}.x4-coin{bottom:-60px;left:calc(var(--k) * 12.5% + 3%);color:#7a4f0b;width:34px;height:34px;font:800 17px/1 var(--fb);opacity:0;animation:12s linear infinite x4CoinUp;animation-delay:calc(var(--k) * -1.5s);background:radial-gradient(circle at 35% 30%,#fff7c2,#f5c84a 45%,#b9821f);border-radius:50%;place-items:center;display:grid;position:absolute}.x4-coin:nth-child(odd){width:24px;height:24px;font-size:12px}.x4-plans__tips{color:var(--s-mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin:-10px auto 34px;font-size:14px;display:flex}.x4-finder{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:18px;margin:0 0 34px;display:grid}.x4-finder fieldset{border-radius:var(--x-r);border:1px solid var(--s-ln);background:#ffffff0d;min-width:0;margin:0;padding:22px}.x4-finder legend{font:700 15px/1.3 var(--fd);color:#fff;align-items:center;gap:8px;padding:0 6px;display:flex}.x4-finder legend svg{color:var(--x-glow)}.x4-finder fieldset>div{flex-wrap:wrap;gap:8px;margin:10px 0;display:flex}.x4-finder small{color:var(--s-mut);font-size:12.5px;display:block}.x4-finder__msg{color:#fff;margin:0 0 8px;font-size:14px;line-height:1.55}.x4-finder__msg a{color:var(--x-glow)}.x4-tiers{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:clamp(16px,2.2vw,28px);display:grid}.x4-tiers__slot{perspective:1500px;min-width:0;display:flex}.x4 .x4-sec.is-in:not(.is-done) .x4-tiers--flip .rv{animation-name:x4FlipIn}.x4 .x4-sec.is-in:not(.is-done) .x4-tiers--pass .rv{animation-name:x4Drop}.x4 .x4-sec.is-in:not(.is-done) .x4-tiers--podium .rv{animation-name:x4Rise}.x4-tier{flex-direction:column;width:100%;display:flex;position:relative}.x4-tier__tilt{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s var(--x-ease);transform-style:preserve-3d;flex:1;display:flex}.x4-tier__in{transform-style:preserve-3d;flex:1;transition:transform .9s cubic-bezier(.3,.8,.2,1);display:grid;position:relative}.x4-tier.is-flip .x4-tier__in{transform:rotateY(180deg)}.x4-tier__f,.x4-tier__b{border-radius:calc(var(--x-r) + 4px);-webkit-backface-visibility:hidden;backface-visibility:hidden;isolation:isolate;background:linear-gradient(165deg,var(--dk2),var(--dk));color:#fff;border:1px solid #ffffff29;flex-direction:column;grid-area:1/1;gap:12px;padding:clamp(24px,2.4vw,32px);display:flex;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000bf}.x4-tier__f{visibility:visible;transition:visibility}.x4-tier.is-flip .x4-tier__f{visibility:hidden;transition-delay:.45s}.x4-tier__b{visibility:hidden;transition:visibility 0s .45s;transform:rotateY(180deg)}.x4-tier.is-flip .x4-tier__b{visibility:visible;transition-delay:0s}.x4-tier.is-pop .x4-tier__f,.x4-tier.is-pop .x4-tier__b{border-color:#0000}.x4-tier.is-pop .x4-tier__f:before,.x4-tier.is-pop .x4-tier__b:before{content:"";z-index:-2;background:conic-gradient(from 0deg,var(--x-glow),var(--hi),transparent 35%,transparent 60%,var(--x-glow));animation:7s linear infinite x4Spin;position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.x4-tier.is-pop .x4-tier__f:after,.x4-tier.is-pop .x4-tier__b:after{content:"";z-index:-1;border-radius:calc(var(--x-r) + 2px);background:linear-gradient(165deg,var(--dk2),var(--dk));position:absolute;top:2px;bottom:2px;left:2px;right:2px}.x4-tier.is-sug .x4-tier__f{box-shadow:0 0 0 3px var(--x-glow),0 40px 80px -40px #000000bf}.x4-tier__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.x4-tier h3,.x4-tier__bn{color:#fff;font:800 clamp(21px,2vw,26px)/1.2 var(--fd);margin:0}.x4-tier__pop{background:var(--ac);color:var(--x-onac);font:800 11.5px/1 var(--fb);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:6px 11px;animation:2.8s ease-in-out infinite x4Glow;display:inline-flex}.x4-tier__pop--sug{color:var(--dk);background:#fff}.x4-tier__best{color:#ffffffc2;margin:0;font-size:14.5px;line-height:1.5}.x4-price{flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin-top:6px;display:flex}.x4-price em{font:700 12px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;color:var(--x-glow);flex-basis:100%;font-style:normal}.x4-price b{font:800 clamp(38px,3.6vw,52px)/1.05 var(--fd);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums}.x4-tier.is-pop .x4-price b{background:linear-gradient(100deg,#fff,var(--x-glow),#fff);color:#0000;-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:5s linear infinite x4Sheen}.x4-price i{font:600 14px/1.2 var(--fb);color:#ffffffb3;font-style:normal}.x4-tier__gst,.x4-tier__eq{color:#ffffff9e;margin-top:-6px;font-size:12.5px;line-height:1.45;display:block}.x4-tier__meter{grid-template-columns:1fr auto;align-items:center;gap:10px;margin:6px 0 2px;display:grid}.x4-tier__meter span{background:#ffffff1f;border-radius:8px;height:8px;position:relative;overflow:hidden}.x4-tier__meter i{width:calc(var(--w) * 100%);background:linear-gradient(90deg,var(--x-glow),var(--hi));transform-origin:0;transition:transform 1.4s var(--x-ease);transition-delay:calc(var(--k) * .2s + .3s);border-radius:8px;position:absolute;top:0;bottom:0;left:0}.x4.is-live .x4-sec:not(.is-in) .x4-tier__meter i{transform:scaleX(0)}.x4-tier__meter em{font:700 12.5px/1 var(--fb);color:#ffffffbf;font-style:normal}.x4-tier__list{flex:1;align-content:start;gap:9px;margin:4px 0 0;padding:0;list-style:none;display:grid}.x4-tier__list li{color:#ffffffe6;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.45;display:flex}.x4-tier__list svg{background:var(--ac);width:18px;height:18px;color:var(--x-onac);border-radius:50%;flex:none;margin-top:2px;padding:2px}.x4-tier__list--all li{animation:x4Tick .4s var(--x-ease) both;animation-delay:calc(var(--j) * 45ms + .3s)}.x4-tier__acts{gap:10px;margin-top:10px;display:grid}.x4-tier__acts .x4-btn{width:100%}.x4-tier__flipbtn{color:#fff;min-height:40px;font:700 13.5px/1.2 var(--fb);cursor:pointer;background:#ffffff14;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.x4-tier__flipbtn:hover{background:#ffffff29}.x4-tier__flipbtn svg{transition:transform .6s var(--x-ease)}.x4-tier__flipbtn:hover svg{transform:rotate(180deg)}.x4-tier__bp{font:800 15px/1 var(--fd);color:var(--x-glow)}.x4 .is-dk .x4-tier .x4-btn--line{color:#fff;border-color:#ffffff4d}.x4-tiers--flip .x4-tier.is-pop{transform:translateY(-14px)}.x4-tiers--podium{align-items:end}.x4-tier__ped{height:calc(24px + var(--h) * 70px);transform-origin:bottom;transition:transform 1.2s var(--x-ease);transition-delay:calc(var(--k) * .18s + .2s);background:linear-gradient(#ffffff38,#ffffff0a);border-radius:6px;order:2;margin:18px 8% 0;display:block;position:relative}.x4-tier__ped i{transform-origin:bottom;background:#ffffff4d;height:14px;position:absolute;top:-14px;left:0;right:0;transform:perspective(200px)rotateX(55deg)}.x4-tier.is-pop .x4-tier__ped{background:linear-gradient(180deg,var(--ac),#ffffff0a)}.x4.is-live .x4-sec:not(.is-in) .x4-tier__ped{transform:scaleY(0)}.x4-tiers--pass .x4-tier.is-flip .x4-tier__in,.x4-tiers--pass .x4-tier__b{transform:rotateX(180deg)}.x4-tiers--pass .x4-tier__f,.x4-tiers--pass .x4-tier__b{background:var(--pp);color:var(--ink);border:0}.x4-tiers--pass .x4-tier.is-pop .x4-tier__f:after,.x4-tiers--pass .x4-tier.is-pop .x4-tier__b:after{background:var(--pp)}.x4-tiers--pass .x4-tier h3,.x4-tiers--pass .x4-tier__bn,.x4-tiers--pass .x4-price b{color:var(--ink)}.x4-tiers--pass .x4-tier.is-pop .x4-price b{background:linear-gradient(100deg,var(--acd),var(--hi),var(--acd));background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.x4-tiers--pass .x4-tier__best,.x4-tiers--pass .x4-price i,.x4-tiers--pass .x4-tier__gst,.x4-tiers--pass .x4-tier__eq,.x4-tiers--pass .x4-tier__meter em{color:var(--mut)}.x4-tiers--pass .x4-price em,.x4-tiers--pass .x4-tier__bp{color:var(--acd)}.x4-tiers--pass .x4-tier__list li{color:var(--ink)}.x4-tiers--pass .x4-tier__list svg{background:var(--acd);color:#fff}.x4-tiers--pass .x4-tier__meter span{background:var(--ln)}.x4-tiers--pass .x4-tier__meter i{background:linear-gradient(90deg,var(--acd),var(--hi))}.x4-tiers--pass .x4-btn--ac{background:var(--acd);color:#fff}.x4 .is-dk .x4-tiers--pass .x4-btn--line{color:var(--ink);border-color:var(--ln)}.x4-tiers--pass .x4-tier__flipbtn{background:var(--pp2);color:var(--ink)}.x4-tiers--pass .x4-tier__pop--sug{background:var(--dk);color:#fff}.x4-tier__perf{background:repeating-linear-gradient(90deg,var(--ln) 0 8px,transparent 8px 14px);height:2px;margin:8px 0;display:block;position:relative}.x4-tier__perf:before,.x4-tier__perf:after{content:"";background:var(--dk);border-radius:50%;width:26px;height:26px;position:absolute;top:-12px}.x4-tier__perf:before{left:calc(-1*clamp(24px,2.4vw,32px) - 13px)}.x4-tier__perf:after{right:calc(-1*clamp(24px,2.4vw,32px) - 13px)}.x4-tier__perf i{display:none}.x4-ladder{border-bottom:2px solid #ffffff2e;justify-content:center;align-items:flex-end;gap:clamp(18px,4vw,48px);max-width:560px;height:210px;margin:44px auto 10px;padding:0 10px;display:flex}.x4-tiers--podium+.x4-ladder,.x4-plans--podium .x4-ladder{margin:0 auto 36px}.x4-ladder__c{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.x4-ladder__c i{width:100%;max-width:90px;height:calc(var(--h) * 130px);transform-origin:bottom;transition:transform 1.3s var(--x-ease);transition-delay:calc(var(--k) * .2s + .2s);background:linear-gradient(#ffffff59,#ffffff0f);border-radius:10px 10px 0 0;display:block}.x4-ladder__c.is-pop i{background:linear-gradient(180deg,var(--x-glow),#ffffff14)}.x4.is-live .x4-sec:not(.is-in) .x4-ladder__c i{transform:scaleY(0)}.x4-ladder__v{font:800 15px/1 var(--fd);color:#fff}.x4-ladder__c b{font:700 13px/1 var(--fb);color:#ffffffbf;order:3;margin-bottom:-34px}.x4-cmp{z-index:1;border-radius:calc(var(--x-r) + 4px);background:linear-gradient(165deg,var(--dk2),var(--dk));border:1px solid #ffffff24;margin-top:56px;padding:clamp(18px,2.6vw,30px);position:relative}.x4-cmp__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.x4-cmp__head h3{color:#fff;margin:0;font-size:clamp(20px,2vw,26px)}.x4-cmp__pick{background:#ffffff14;border-radius:999px;flex-wrap:wrap;gap:6px;padding:5px;display:flex}.x4-cmp__pick button{color:#fffc;font:700 13.5px/1 var(--fb);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:8px 14px;transition:background-color .25s,color .25s}.x4-cmp__pick button.is-on{background:var(--ac);color:var(--x-onac)}.x4-cmp__wrap{border-radius:var(--x-r2);overflow-x:auto}.x4-cmp__t{border-collapse:separate;border-spacing:0;color:#fff;width:100%;min-width:640px;font-size:14.5px}.x4-cmp__t th,.x4-cmp__t td{text-align:left;vertical-align:top;border-bottom:1px solid #ffffff1a;padding:13px 16px;line-height:1.45;transition:background-color .35s}.x4-cmp__t thead th{font:800 13px/1.2 var(--fb);letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf;background:var(--dk);position:sticky;top:0}.x4-cmp__t tbody th{color:#ffffffe0;background:var(--dk);z-index:1;font-weight:600;position:sticky;left:0}.x4-cmp__t tbody tr:hover td,.x4-cmp__t tbody tr:hover th{background-color:#ffffff0f}.x4-cmp__t tbody tr:hover th{background:var(--dk2)}.x4-cmp__t.is-col0 .c0,.x4-cmp__t.is-col1 .c1,.x4-cmp__t.is-col2 .c2{color:#fff;background:#ffffff17}.x4-cmp__t.is-col0 thead .c0,.x4-cmp__t.is-col1 thead .c1,.x4-cmp__t.is-col2 thead .c2{color:var(--x-glow);box-shadow:inset 0 3px 0 var(--x-glow);background:var(--dk2)}.x4-cmp__t tbody tr:first-child td{font:800 15px/1.3 var(--fd);color:var(--x-glow)}.x4-cmp__t .ag-y{background:var(--ac);width:24px;height:24px;color:var(--x-onac);border-radius:50%;place-items:center;display:inline-grid}.x4-cmp__t .ag-n{color:#fff6}.x4.is-live .x4-sec:not(.is-in) .x4-cmp__t tbody tr{opacity:0}.x4 .x4-sec.is-in:not(.is-done) .x4-cmp__t tbody tr{animation:x4Tick .5s var(--x-ease) both;animation-delay:calc(min(var(--j),16) * 45ms + .5s)}.x4-cmp__f{color:#fff9;margin:14px 0 0;font-size:12.5px}.x4-plans__tail{text-align:center;max-width:820px;color:var(--s-mut);margin:30px auto 0;font-size:15px;line-height:1.6}.x4-plans__tail a{color:var(--x-glow);font-weight:700}.x4-quote__tag{border:1.5px dashed var(--x-glow);color:var(--x-glow);font:800 12px/1 var(--fb);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;margin:-14px auto 30px;padding:9px 16px;display:table}.x4-qf{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:0 0 30px;padding:0;list-style:none;display:grid}.x4-qf__it{perspective:1200px;flex-direction:column;gap:10px;display:flex}.x4 .x4-sec.is-in:not(.is-done) .x4-qf .rv{animation-name:x4FlipIn}.x4-qf__in{transform-style:preserve-3d;flex:1;transition:transform .8s cubic-bezier(.3,.8,.2,1);display:grid}.x4-qf__it.is-flip .x4-qf__in{transform:rotateY(180deg)}.x4-qf__f,.x4-qf__b{border-radius:var(--x-r);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #ffffff29;grid-area:1/1;align-content:center;gap:12px;min-height:170px;padding:22px;display:grid}.x4-qf__f{background:linear-gradient(160deg,var(--dk2),var(--dk))}.x4-qf__f span{font:800 40px/1 var(--fd);color:#0000;-webkit-text-stroke:1.5px var(--x-glow)}.x4-qf__f b{font:800 18px/1.3 var(--fd);color:#fff}.x4-qf__b{background:var(--pp);color:var(--ink);transform:rotateY(180deg)}.x4-qf__b p{margin:0;font-size:14.5px;line-height:1.6}.x4-qf__it>button{color:#fff;font:700 13px/1 var(--fb);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:8px 13px;display:inline-flex}.x4-quote{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px;display:grid}.x4-quote__side,.x4-quote__also{border-radius:var(--x-r);background:#ffffff0f;border:1px solid #ffffff24;padding:clamp(22px,3vw,32px)}.x4-quote__side h3{color:#fff;margin:0 0 14px;font-size:22px}.x4-quote__side ul{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.x4-quote__side li{color:#ffffffe0;animation:x4Tick .5s var(--x-ease) both;animation-delay:calc(var(--j) * 80ms + .4s);align-items:flex-start;gap:10px;font-size:15px;line-height:1.55;display:flex}.x4-quote__side li svg{color:var(--x-glow);flex:none;margin-top:2px}.x4-quote__also{align-content:start;gap:12px;display:grid}.x4-quote__card{border-radius:var(--x-r2);color:#fff;background:#ffffff12;gap:4px;padding:16px 18px;text-decoration:none;transition:transform .25s,background-color .25s;display:grid}.x4-quote__card:hover{background:#ffffff1f;transform:translate(6px)}.x4-quote__card span{color:#ffffffc2;font-size:14px}.x4-quote__card b{font:800 18px/1.2 var(--fd)}.x4-quote__card em{font:700 13px/1 var(--fb);color:var(--x-glow);align-items:center;gap:6px;font-style:normal;display:inline-flex}.x4-quote__also small{color:#fff9;font-size:12.5px}.x4-rcv__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(26px,4vw,60px);display:grid}.x4-rcv__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.x4-rcv__list li{border-radius:var(--x-r2);background:var(--s-card);border:1px solid var(--s-ln);align-items:flex-start;gap:10px;padding:12px 14px;font-size:15px;line-height:1.5;display:flex}.x4-rcv__list svg{color:var(--s-gl);flex:none;margin-top:2px}.x4-rcv__states{gap:10px;margin:18px 0 0;display:grid}.x4-rcv__states div{border-left:3px solid var(--s-ac);background:var(--s-card);border-radius:0 var(--x-r2) var(--x-r2) 0;padding:12px 14px}.x4-rcv__states dt{font-size:14px;font-weight:800}.x4-rcv__states dd{color:var(--s-mut);margin:4px 0 0;font-size:14px;line-height:1.55}.x4-rcv__cal{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.x4-rcv__cal li{background:var(--s-ac);color:var(--s-bg);font:700 13px/1 var(--fb);border-radius:999px;padding:8px 12px}.x4-rcv__dev{padding:22px;animation:7s ease-in-out infinite x4Float;position:relative}.x4 .x4-sec.is-in:not(.is-done) .x4-rcv__dev.rv{animation:x4Zoom .9s var(--x-ease) both .2s}.x4-rcv__sheet{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);opacity:.7;position:absolute;top:34px;bottom:0;left:40px;right:0;transform:rotate(5deg)}.x4-rcv__sheet--2{opacity:.45;top:50px;bottom:-10px;left:60px;right:20px;transform:rotate(9deg)}.x4-rcv__dev .ag-rx{z-index:1;position:relative}.x4-acc{gap:12px;min-height:340px;margin:0;padding:0;list-style:none;display:flex}.x4-acc li{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);min-width:0;transition:flex-grow .7s var(--x-ease),background-color .5s;flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.x4-acc li.is-on{background:linear-gradient(160deg,var(--dk),var(--dk2));color:#fff;border-color:#0000;flex-grow:3.6}.x4-acc button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:12px;padding:22px 20px;display:flex}.x4-acc__n{background:var(--s-ac);width:40px;height:40px;color:var(--s-bg);font:800 13px/1 var(--fm,monospace);border-radius:50%;place-items:center;display:grid}.x4-acc li.is-on .x4-acc__n{background:var(--ac);color:var(--x-onac)}.x4-acc b{font:800 17px/1.3 var(--fd);color:inherit}.x4-acc li:not(.is-on) b{font-size:15px}.x4-acc__p{opacity:0;visibility:hidden;transition:opacity .4s,transform .5s var(--x-ease),visibility 0s .4s;padding:0 20px 26px;transform:translateY(12px)}.x4-acc li.is-on .x4-acc__p{opacity:1;visibility:visible;transition-delay:.3s,.3s,0s;transform:none}.x4-acc__p p{color:#ffffffdb;max-width:520px;margin:0;font-size:15.5px;line-height:1.65}.x4-acc__bar{background:var(--x-glow);transform-origin:0;width:100%;height:4px;position:absolute;bottom:0;left:0;transform:scaleX(0)}.x4-acc li.is-on .x4-acc__bar{animation:5s linear both x4Bar}.x4-acc:hover li.is-on .x4-acc__bar,.x4-acc:focus-within li.is-on .x4-acc__bar{animation-play-state:paused}.x4-secu__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(26px,4vw,60px);display:grid}.x4-vault{width:170px;height:170px;margin-bottom:26px;position:relative}.x4-vault i{border:2px dashed #ffffff4d;border-radius:50%;animation:26s linear infinite x4Spin;position:absolute;top:0;bottom:0;left:0;right:0}.x4-vault i:nth-child(2){border:6px solid #0000;border-top-color:var(--x-glow);border-right-color:var(--x-glow);animation:7s linear infinite x4SpinR;top:18px;bottom:18px;left:18px;right:18px}.x4-vault i:nth-child(3){border:2px solid var(--hi);border-left-color:#0000;animation-duration:4s;top:36px;bottom:36px;left:36px;right:36px}.x4-vault span{background:var(--ac);color:var(--x-onac);border-radius:50%;place-items:center;animation:3s ease-in-out infinite x4Pulse;display:grid;position:absolute;top:52px;bottom:52px;left:52px;right:52px}.x4-secu__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.x4-secu__list li{border-radius:var(--x-r2);background:#ffffff0f;border:1px solid #ffffff1f;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.x4-secu__list svg{color:var(--x-glow);flex:none;margin-top:2px}.x4 .x4-sec.is-in:not(.is-done) .x4-secu__list .rv{animation-name:x4Right}.x4-rev__ws{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px;display:grid}.x4-rev__p{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}.x4-rev__n{background:var(--s-ac);width:34px;height:34px;color:var(--s-bg);font:800 14px/1 var(--fm,monospace);border-radius:10px;place-items:center;display:grid}.x4-rev__p b{font:800 16px/1.3 var(--fd)}.x4-rev__s{background:var(--pp2);font:700 12px/1 var(--fb);color:var(--s-ac);border-radius:999px;justify-self:start;padding:5px 10px}.x4-rev__p i{background:linear-gradient(90deg,var(--s-ln) 0,var(--s-ln) 40%,#ffffffe6 50%,var(--s-ln) 60%);background-size:250% 100%;border-radius:8px;height:8px;animation:2.4s linear infinite x4Sheen;display:block}.x4-rev__p i:last-child{width:62%}.x4-rev__states{color:var(--s-mut);flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 0;font-size:14px;display:flex}.x4-rev__states span{border:1px solid var(--s-ln);color:var(--s-tx);animation:x4Pop .5s var(--x-ease) both;animation-delay:calc(var(--k) * 90ms + .4s);border-radius:999px;padding:6px 11px;font-weight:700}.x4-lab__grid{z-index:0;background-image:radial-gradient(var(--s-ln) 1.2px,transparent 1.2px);opacity:.7;background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 70% at 50% 40%,#000,#0000)}.x4-lab__tool{border-radius:calc(var(--x-r) + 6px);background:linear-gradient(160deg,var(--dk),var(--dk2));padding:44px 10px 10px;position:relative;box-shadow:0 50px 90px -50px #000000a6}.x4-lab__tool>.agl,.x4-lab__tool>:not(.x4-lab__lamp){--s-bg:var(--pp);--s-tx:var(--ink);--s-mut:var(--mut);--s-card:var(--card,#fff);--s-ln:var(--ln);--s-ac:var(--acd);--s-hd:var(--ink)}.x4-lab__lamp{align-items:center;gap:7px;display:flex;position:absolute;top:14px;left:18px;right:18px}.x4-lab__lamp i{background:#ff6b5e;border-radius:50%;width:11px;height:11px}.x4-lab__lamp i:nth-child(2){background:#ffbd2e}.x4-lab__lamp i:nth-child(3){background:#28c840}.x4-lab__lamp b{font:700 11.5px/1 var(--fb);letter-spacing:.14em;text-transform:uppercase;color:var(--x-glow);align-items:center;gap:8px;margin-left:auto;display:inline-flex}.x4-lab__lamp b:before{content:"";background:var(--x-glow);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite x4Pulse}.x4-brief .x4-lab__tool,.x4-docs .x4-lab__tool{padding-top:10px}.x4-indx{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(22px,3vw,44px);display:grid}.x4-indx__tabs{flex-wrap:wrap;gap:10px;display:flex}.x4-indx__tabs button{border:1.5px solid var(--s-ln);background:var(--s-card);color:var(--s-tx);font:700 14px/1.2 var(--fb);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;transition:transform .2s,border-color .2s,background-color .2s;display:inline-flex}.x4-indx__tabs button:hover{transform:translateY(-3px)}.x4-indx__tabs button svg{color:var(--s-gl)}.x4-indx__tabs button.is-on{background:var(--s-ac);border-color:var(--s-ac);color:var(--s-bg)}.x4-indx__tabs button.is-on svg{color:inherit}.x4-indx__panel{border-radius:var(--x-r);background:linear-gradient(150deg,var(--dk),var(--dk2));color:#fff;animation:x4FlipIn .6s var(--x-ease) both;min-height:280px;padding:clamp(26px,3vw,40px);position:relative;overflow:hidden}.x4-indx__big{background:var(--ac);width:96px;height:96px;color:var(--x-onac);border-radius:28px;place-items:center;margin-bottom:18px;display:grid;position:relative}.x4-indx__big i{border:2px dashed var(--x-glow);opacity:.6;border-radius:34px;animation:12s linear infinite x4Spin;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.x4-indx__big i:nth-child(3){border-style:solid;border-width:1px;border-radius:42px;animation:2.6s ease-out infinite x4Ping;top:-22px;bottom:-22px;left:-22px;right:-22px}.x4-indx__panel h3{color:#fff;margin:0 0 10px;font-size:clamp(22px,2.4vw,30px)}.x4-indx__panel p{color:#ffffffdb;margin:0 0 18px;font-size:15.5px;line-height:1.65}.x4-indx__panel .x4-link{color:var(--x-glow)}.x4-indc{perspective:1000px;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.x4-indc li{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--x-ease),box-shadow .35s;align-content:start;gap:10px;padding:22px;display:grid;position:relative;overflow:hidden}.x4-indc li:after{content:"";pointer-events:none;background:radial-gradient(50% 60% at var(--mx,50%) var(--my,0%),#ffffff59,transparent 70%);opacity:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.x4-indc li:hover{box-shadow:0 30px 50px -30px #00000073}.x4-indc li:hover:after{opacity:1}.x4-indc__ic{background:linear-gradient(135deg,var(--s-ac),var(--hi));color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.x4-indc b{font:800 17px/1.3 var(--fd)}.x4-indc em{color:var(--s-mut);font-size:14px;font-style:normal;line-height:1.55}.x4-hex{flex-wrap:wrap;justify-content:center;gap:14px 10px;max-width:1080px;margin:0 auto;padding:0;list-style:none;display:flex}.x4 .x4-sec.is-in:not(.is-done) .x4-hex .rv{animation-name:x4Pop}.x4-hex li{text-align:center;clip-path:polygon(25% 2%,75% 2%,99% 50%,75% 98%,25% 98%,1% 50%);background:linear-gradient(135deg,var(--s-ac),var(--hi));width:168px;height:150px;transition:transform .4s var(--x-ease);align-content:center;justify-items:center;gap:8px;padding:18px 22px;display:grid;position:relative}.x4-hex li:before{content:"";z-index:0;clip-path:inherit;background:var(--s-card);position:absolute;top:2px;bottom:2px;left:2px;right:2px}.x4-hex li>*{z-index:1;position:relative}.x4-hex li:hover{transform:translateY(-8px)scale(1.06)}.x4-hex li:nth-child(2n){margin-top:40px}.x4-hex__ic{background:var(--s-ac);width:44px;height:44px;color:var(--s-bg);transition:transform .6s var(--x-ease);border-radius:50%;place-items:center;display:grid}.x4-hex li:hover .x4-hex__ic{transform:rotate(360deg)}.x4-hex b{font:700 13.5px/1.25 var(--fb);color:var(--s-tx)}.x4-mq{gap:14px;display:grid}.x4-mq__row{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.x4-mq__t{gap:12px;width:max-content;animation:46s linear infinite x4Mq;display:flex}.x4-mq__row--1 .x4-mq__t{animation-duration:54s;animation-direction:reverse}.x4-mq:hover .x4-mq__t{animation-play-state:paused}.x4-mq__t span{background:var(--s-card);border:1px solid var(--s-ln);font:700 15px/1 var(--fb);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 20px;display:inline-flex}.x4-mq__t span svg{color:var(--s-gl)}.x4-mq__row--1 .x4-mq__t span{background:var(--dk);color:#fff;border-color:#0000}.x4-mq__row--1 .x4-mq__t span svg{color:var(--x-glow)}.x4-scope__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.x4-scope__in,.x4-scope__out{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);padding:clamp(24px,3vw,36px);position:relative;overflow:hidden}.x4-scope__in{border-top:5px solid var(--s-ac)}.x4-scope__out{border-top:5px solid var(--hi)}.x4-scope__in h3,.x4-scope__out h3{align-items:center;gap:10px;max-width:calc(100% - 110px);margin:0 0 18px;font-size:21px;display:flex}.x4-scope__in h3 svg{color:var(--s-gl)}.x4-scope__out h3 svg{color:var(--hi)}.x4-scope__in ul,.x4-scope__out ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.x4-scope__in li{animation:x4Tick .5s var(--x-ease) both;animation-delay:calc(var(--j) * 70ms + .4s);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.x4-scope__in li svg{color:var(--s-gl);flex:none;margin-top:2px}.x4-scope__out li{color:var(--s-mut);padding-left:22px;font-size:15px;line-height:1.5;position:relative}.x4-scope__out li:before{content:"";background:var(--hi);width:10px;height:2px;position:absolute;top:9px;left:2px}.x4-scope__out li span{position:relative}.x4-scope__out li span:after{content:"";background:var(--hi);opacity:.55;transform-origin:0;height:1.5px;transition:transform .7s var(--x-ease);transition-delay:calc(var(--j) * 90ms + .6s);position:absolute;top:55%;left:0;right:0}.x4.is-live .x4-sec:not(.is-in) .x4-scope__out li span:after{transform:scaleX(0)}.x4-scope__in>p,.x4-scope__out>p{color:var(--s-mut);margin:16px 0 0;font-size:13.5px;line-height:1.55}.x4-scope__links a{color:var(--s-gl);font-weight:700}.x4-box{perspective:300px;width:76px;height:70px;position:absolute;top:22px;right:26px}.x4-box__back{background:var(--hi);opacity:.5;border-radius:3px;height:22px;position:absolute;top:16px;left:6px;right:6px}.x4-box__front{background:linear-gradient(180deg,var(--s-ac),var(--dk2));z-index:2;border-radius:4px;height:46px;position:absolute;bottom:0;left:0;right:0}.x4-box__lid{background:var(--s-ac);z-index:3;border-radius:2px;width:38px;height:6px;position:absolute;top:20px}.x4-box__lid--l{transform-origin:0;animation:4.5s ease-in-out infinite x4Lid;left:0}.x4-box__lid--r{transform-origin:100%;animation:4.5s ease-in-out infinite x4Lid2;right:0}.x4-box__item{left:calc(18px + var(--k) * 14px);border:2px solid var(--s-ac);z-index:1;width:14px;height:18px;animation:4.5s ease-in infinite x4Fall;animation-delay:calc(var(--k) * .25s);background:#fff;border-radius:2px;position:absolute;top:0}.x4-scope__b{border-radius:var(--x-r);background:var(--dk);color:#fff;align-items:center;gap:14px;margin:22px 0 0;padding:18px 22px;font-size:15px;line-height:1.6;display:flex}.x4-scope__b svg{background:var(--ac);width:44px;height:44px;color:var(--x-onac);border-radius:50%;flex:none;padding:10px;animation:3s ease-in-out infinite x4Swing}.x4-off__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.x4-cp{perspective:1100px;flex-direction:column;align-items:flex-start;gap:10px;display:flex}.x4 .x4-sec.is-in:not(.is-done) .x4-off__list .rv{animation-name:x4Drop}.x4-cp__in{width:100%;transform-style:preserve-3d;flex:1;transition:transform .8s cubic-bezier(.3,.8,.2,1);display:grid;position:relative}.x4-cp.is-flip .x4-cp__in{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.x4-cp__in:hover{transform:rotateY(180deg)}}.x4-cp__f,.x4-cp__b{border-radius:var(--x-r);-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1;align-content:center;gap:8px;min-height:160px;padding:22px 24px 22px 92px;display:grid;position:relative;overflow:hidden}.x4-cp__f{background:linear-gradient(135deg,var(--dk),var(--dk2));color:#fff;-webkit-mask:radial-gradient(12px at 72px 0,#0000 11px,#000 12px) top/100% 51% no-repeat,radial-gradient(12px at 72px 100%,#0000 11px,#000 12px) bottom/100% 51% no-repeat;mask:radial-gradient(12px at 72px 0,#0000 11px,#000 12px) top/100% 51% no-repeat,radial-gradient(12px at 72px 100%,#0000 11px,#000 12px) bottom/100% 51% no-repeat}.x4-cp__f:before{content:"";border-left:2px dashed #ffffff4d;position:absolute;top:14px;bottom:14px;left:72px}.x4-cp__b{background:var(--s-card);border:1px solid var(--s-ln);padding-left:24px;transform:rotateY(180deg)}.x4-cp__ic{background:var(--ac);width:40px;height:40px;color:var(--x-onac);animation:4s ease-in-out infinite x4Bob;animation-delay:calc(var(--k) * -.5s);border-radius:12px;place-items:center;margin-top:-20px;display:grid;position:absolute;top:50%;left:18px}.x4-cp__t{font:800 12px/1.2 var(--fb);letter-spacing:.12em;text-transform:uppercase;color:var(--x-glow)}.x4-cp__b .x4-cp__t{color:var(--s-gl)}.x4-cp b{font:800 19px/1.3 var(--fd)}.x4-cp__b p{margin:0;font-size:15px;line-height:1.55}.x4-cp__shine{animation:6s ease-in-out infinite x4Shine;animation-delay:calc(var(--k) * .7s);background:linear-gradient(110deg,#0000 40%,#ffffff38 50%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-130%)}.x4-cp>button{border:1.5px solid var(--s-ln);background:var(--s-card);color:var(--s-tx);font:700 13px/1 var(--fb);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.x4-off__note{color:var(--s-mut);max-width:900px;margin:20px 0 0;font-size:13.5px;line-height:1.6}.x4-off--coins .x4-off__list{grid-template-columns:repeat(3,minmax(0,1fr));justify-items:center;gap:28px 18px}.x4-off--coins .x4-cp{align-items:center}.x4-off--coins .x4-cp__in{flex:none;width:220px;height:220px}.x4-off--coins .x4-cp__f,.x4-off--coins .x4-cp__b{text-align:center;border-radius:50%;align-content:center;justify-items:center;min-height:0;padding:26px;-webkit-mask:none;mask:none}.x4-off--coins .x4-cp__f{background:radial-gradient(circle at 35% 30%,var(--dk2),var(--dk) 70%);box-shadow:inset 0 0 0 6px #ffffff14,inset 0 0 0 9px var(--ac),0 30px 50px -30px #0009}.x4-off--coins .x4-cp__f:before{display:none}.x4-off--coins .x4-cp__ic{margin:0;position:static}.x4-off--coins .x4-cp b{font-size:16px}.x4-off--coins .x4-cp__b{box-shadow:inset 0 0 0 9px var(--hi);border-radius:50%}.x4-off--coins .x4-cp__b p{font-size:14px}.x4-faq__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:clamp(26px,4vw,64px);display:grid}.x4-faq__side{position:sticky;top:96px}.x4-faq__side .x4-head{margin-bottom:18px}.x4-faq__bub{background:var(--dk);border-radius:20px 20px 20px 4px;gap:6px;margin-bottom:12px;padding:14px 18px;display:inline-flex}.x4-faq__bub i{background:var(--x-glow);border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite x4Type}.x4-faq__bub i:nth-child(2){animation-delay:.15s}.x4-faq__bub i:nth-child(3){animation-delay:.3s}.x4-faq__count{font:700 13px/1 var(--fm,monospace);color:var(--s-mut);margin:4px 0 16px}.x4-faq__search{border:1.5px solid var(--s-ln);background:var(--s-card);border-radius:999px;align-items:center;gap:10px;margin-bottom:14px;padding:0 14px;display:flex}.x4-faq__search input{min-width:0;height:46px;color:var(--s-tx);font:500 15px/1 var(--fb);background:0 0;border:0;outline:0;flex:1}.x4-faq__all{gap:16px;margin-bottom:18px;display:flex}.x4-faq__all button{color:var(--s-gl);font:700 14px/1 var(--fb);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.x4-faq__ctas{flex-wrap:wrap;gap:10px;display:flex}.x4-faq__res{color:var(--s-mut);margin:0 0 12px;font-size:14px}.x4-faq__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.x4-faq__list li{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);transition:border-color .3s,box-shadow .3s}.x4-faq__list li.is-open{border-color:var(--s-ac);box-shadow:0 20px 40px -30px #0006}.x4-faq__list li.is-off{display:none}.x4-faq__list h3{font-size:inherit;margin:0}.x4-faq__list h3 button{width:100%;color:var(--s-tx);font:700 16.5px/1.4 var(--fd);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:18px 20px;display:flex}.x4-faq__q{background:var(--s-ac);width:32px;height:32px;color:var(--s-bg);font:800 14px/1 var(--fd);border-radius:10px;flex:none;place-items:center;display:grid}.x4-faq__list h3 button>span:nth-child(2){flex:1}.x4-faq__list h3 button i{border:1.5px solid var(--s-ln);width:30px;height:30px;transition:transform .4s var(--x-ease),background-color .3s;border-radius:50%;flex:none;position:relative}.x4-faq__list h3 button i:before,.x4-faq__list h3 button i:after{content:"";background:currentColor;border-radius:2px;width:12px;height:2px;margin:-1px 0 0 -6px;position:absolute;top:50%;left:50%}.x4-faq__list h3 button i:after{transform:rotate(90deg)}.x4-faq__list li.is-open h3 button i{background:var(--s-ac);color:var(--s-bg);border-color:var(--s-ac);transform:rotate(135deg)}.x4-faq__a{padding:0 20px 20px 66px}.x4-faq__a p{background:var(--pp2);color:var(--s-tx);animation:x4Bub .45s var(--x-ease) both;border-radius:4px 16px 16px;margin:0;padding:14px 16px;font-size:15px;line-height:1.7;position:relative}@keyframes x4Bub{0%{opacity:0;transform:translate(-10px,-6px)scale(.96)}to{opacity:1;transform:none}}.x4-faq.is-alt .x4-faq__a p{background:var(--pp)}.x4-rel__list{perspective:1100px;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.x4-rel__c{border-radius:var(--x-r);background:var(--s-card);border:1px solid var(--s-ln);height:100%;color:var(--s-tx);transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .35s var(--x-ease),box-shadow .35s;gap:12px;padding:24px;text-decoration:none;display:grid;position:relative;overflow:hidden}.x4-rel__c:hover{box-shadow:0 30px 60px -30px #00000073}.x4-rel__glow{pointer-events:none;background:radial-gradient(45% 55% at var(--mx,50%) var(--my,0%),var(--c2,var(--hi)),transparent 70%);opacity:0;transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.x4-rel__c:hover .x4-rel__glow{opacity:.22}.x4-rel__ic{background:linear-gradient(135deg,var(--c1,var(--dk)),var(--c0,var(--dk2)));color:#fff;width:52px;height:52px;transition:transform .5s var(--x-ease);border-radius:16px;place-items:center;display:grid;position:relative}.x4-rel__c:hover .x4-rel__ic{transform:rotate(-12deg)scale(1.1)}.x4-rel__c b{font:800 19px/1.3 var(--fd);position:relative}.x4-rel__d{color:var(--s-mut);font-size:14.5px;line-height:1.55;position:relative}.x4-rel__f{border-top:1px solid var(--s-ln);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;font-size:14px;display:flex;position:relative}.x4-rel__f em{font-style:normal;font-weight:800}.x4-rel__f span{color:var(--s-gl);align-items:center;gap:6px;font-weight:700;display:inline-flex}.x4-rel__c:hover .x4-rel__f svg{transform:translate(4px)}.x4-rel__f svg{transition:transform .2s}.x4-rel__all{text-align:center;margin:38px 0 0}.x4-rel__all a{color:var(--s-gl);text-underline-offset:5px;align-items:center;gap:8px;font-weight:800;text-decoration:underline;display:inline-flex}.x4-fin{text-align:center;padding:clamp(80px,10vw,140px) 0}.x4-fin__fx{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.x4-fin__coin{width:110px;height:110px;transform-style:preserve-3d;animation:7s linear infinite x4CoinSpin;position:absolute;top:16%;right:9%}.x4-fin__coin b{color:#7a4f0b;font:800 50px/1 var(--fb);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(circle at 35% 30%,#fff7c2,#f5c84a 45%,#b9821f);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 6px #ffffff59}.x4-fin__coin b:last-child{transform:rotateY(180deg)}.x4-fin__ring{border:1px solid #ffffff1f;border-radius:50%;width:900px;height:900px;margin:-450px 0 0 -450px;animation:16s linear infinite x4RingSpin;position:absolute;top:50%;left:50%;transform:rotateX(72deg)}.x4-fin__ring--2{border-color:#ffffff2e;width:620px;height:620px;margin:-310px 0 0 -310px;animation-duration:11s;animation-direction:reverse}@keyframes x4RingSpin{0%{transform:rotateX(72deg)rotate(0)}to{transform:rotateX(72deg)rotate(360deg)}}.x4-fin__in{z-index:1;max-width:860px;position:relative}.x4-fin__ic{background:var(--ac);width:64px;height:64px;color:var(--x-onac);border-radius:20px;place-items:center;margin-bottom:20px;animation:3.5s ease-in-out infinite x4Bob;display:inline-grid}.x4-fin h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 18px;font-size:clamp(32px,4.8vw,60px);line-height:1.06}.x4-fin p{color:var(--s-mut);max-width:700px;margin:0 auto 30px;font-size:clamp(16px,1.5vw,19px);line-height:1.65}.x4-fin__ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.x4-fin .x4-link{color:var(--x-glow)}.x4-fin__pts{flex-wrap:wrap;justify-content:center;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.x4-fin__pts li{color:#ffffffe6;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14px;display:inline-flex}.x4-fin__pts svg{color:var(--x-glow)}.x4 .ag-form{position:relative;overflow:clip}.x4 .ag-form:before{content:"";background:radial-gradient(closest-side,var(--hi),transparent);opacity:.18;pointer-events:none;border-radius:50%;width:420px;height:420px;animation:18s ease-in-out infinite alternate x4Drift;position:absolute;top:-180px;right:-180px}.x4 .ag-form .fm{position:relative;box-shadow:0 40px 80px -50px #00000080}@media (max-width:1100px){.x4-stairs{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:28px}.x4-stairs__blk{height:calc(30px + var(--k) * 8px)}}@media (max-width:960px){.x4-hero__in,.x4-caps__grid,.x4-deck,.x4-route,.x4-amap,.x4-dial,.x4-rcv__grid,.x4-secu__in,.x4-indx,.x4-faq__in,.x4-quote{grid-template-columns:minmax(0,1fr)}.x4-hero__stage{width:100%;max-width:620px;margin:0 auto}.x4-caps__panel,.x4-faq__side{position:relative;top:0}.x4-tiers{grid-template-columns:minmax(0,1fr);max-width:560px;margin:0 auto}.x4-tiers--flip .x4-tier.is-pop{transform:none}.x4-tiers--podium{align-items:stretch}.x4-off--coins .x4-off__list{grid-template-columns:repeat(2,minmax(0,1fr))}.x4-tier__ped{display:none}.x4-acc{flex-direction:column;min-height:0}.x4-acc li{flex:none}.x4-acc__p{display:none}.x4-acc li.is-on .x4-acc__p{display:block}.x4-deck__stage{padding:14px 18px 22px 0}}@media (max-width:760px){.x4-hero__orbit,.x4-hero__cue{display:none}.x4-hero__frame{padding:8px;transform:none}.x4-hero__ctas .x4-btn{width:100%}.x4-road{grid-template-columns:minmax(0,1fr);padding-left:34px}.x4-road__line{left:16px}.x4-road .x4-st:nth-of-type(2n),.x4-road .x4-st:nth-of-type(odd){grid-column:1;margin-top:0}.x4-road .x4-st:after{display:none}.x4-road .x4-st:before{content:"";background:var(--s-ac);width:12px;height:12px;box-shadow:0 0 0 4px var(--s-bg);border-radius:50%;position:absolute;top:34px;left:-24px}.x4 .x4-sec.is-in:not(.is-done) .x4-road .x4-st:nth-of-type(n){animation-name:x4Right}.x4-stairs{grid-template-columns:minmax(0,1fr);gap:12px}.x4-stairs .x4-st{border-radius:var(--x-r2);background:var(--s-card);border:1px solid var(--s-ln);margin-left:calc(min(var(--k),7) * 8px);flex-direction:row;align-items:center;gap:14px;padding:12px 14px}.x4-stairs .x4-st__btn{flex-direction:row;align-items:center}.x4-stairs__blk{display:none}.x4-bridge{grid-template-rows:auto 56px auto;grid-template-columns:minmax(0,1fr)}.x4-bridge__arc{transform:rotate(90deg)}.x4-deck__cols{grid-template-columns:minmax(0,1fr)}.x4-deck__tabs{scroll-snap-type:x mandatory;gap:8px;padding-bottom:6px;display:flex;overflow-x:auto}.x4-deck__tabs button{scroll-snap-align:start;flex:none;width:auto;max-width:78vw}.x4-deck__tabs button:hover,.x4-deck__tabs button.is-on{transform:none}.x4-scope__grid{grid-template-columns:minmax(0,1fr)}.x4-strip__route{grid-template-columns:minmax(0,1fr);padding-top:0}.x4-strip__route:before,.x4-strip__file{display:none}.x4-strip__route li{grid-template-columns:auto 1fr;align-items:center}.x4-amap__p{grid-template-columns:minmax(0,1fr)}.x4-amap__p i{transform:rotate(90deg)}.x4-pick--bento .x4-caps__list{grid-template-columns:minmax(0,1fr)}.x4-pick--bento .x4-cap{flex-direction:row;align-items:center;min-height:0;padding-right:60px}.x4-cover__track{height:270px}.x4-cover__card{width:240px;height:240px;transform:translate3d(calc(var(--p) * 76%),0,calc(var(--a) * -160px)) rotateY(calc(var(--p) * -28deg));margin-left:-120px;padding:20px}.x4-hex li{width:140px;height:126px;padding:14px 18px}.x4-hex li:nth-child(2n){margin-top:0}.x4-hex b{font-size:12.5px}.x4-faq__a{padding-left:20px}.x4-fin__coin{width:64px;height:64px;top:6%;right:4%}.x4-fin__coin b{font-size:30px}.x4-scope__in h3,.x4-scope__out h3{max-width:none}.x4-box{display:none}.x4-ladder{height:190px}.x4-dial__list .x4-st.is-on{transform:none}.x4-cd__top{align-items:flex-start}.x4-cd__top .x4-donut{width:84px}}@media (max-width:520px){.x4-off--coins .x4-off__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 10px}.x4-off--coins .x4-cp__in{width:156px;height:156px}.x4-off--coins .x4-cp__f,.x4-off--coins .x4-cp__b{gap:5px;padding:16px}.x4-off--coins .x4-cp b{font-size:13px}.x4-off--coins .x4-cp__t{font-size:9.5px}.x4-off--coins .x4-cp__b p{font-size:12px}.x4-off--coins .x4-cp__ic{width:32px;height:32px}}@media (max-width:420px){.x4-facts--blocks li{grid-template-columns:1fr}.x4-blk{display:none}.x4-facts--blocks b,.x4-facts--blocks li>span:last-child{grid-column:1}.x4-cp__f,.x4-cp__b{padding-left:84px}.x4-cp__b{padding-left:22px}}@media (prefers-reduced-motion:reduce){.x4 *,.x4 :before,.x4 :after{transition:none!important;animation:none!important}.x4-mq__row{-webkit-mask-image:none;mask-image:none}.x4-mq__t{flex-wrap:wrap;width:auto}.x4-mq__t span:nth-child(n){display:inline-flex}}html[data-theme=dark] .x4.ag{--pp:#0d1122;--pp2:#121831;--card:#182039;--ink:#e7ebf7;--mut:#a8b1cb;--ln:#ffffff1f;--acd:var(--x-glow);color:#e7ebf7;background:#0d1122}html[data-theme=dark] .x4 .x4-sec:not(.is-dk) .x4-btn--ac,html[data-theme=dark] .x4 .x4-tiers--pass .x4-btn--ac{color:#10131c}html[data-theme=dark] .x4 .x4-facts__list li,html[data-theme=dark] .x4 .x4-flip__f,html[data-theme=dark] .x4 .x4-road .x4-st{box-shadow:0 0 0 1px #ffffff0f,0 24px 50px -30px #000c}html[data-theme=dark] .x4 .x4-lab__tool>:not(.x4-lab__lamp),html[data-theme=dark] .x4 .ag-form{--s-bg:#0d1122;--s-tx:#e7ebf7;--s-mut:#a8b1cb;--s-card:#182039;--s-ln:#ffffff1f;--s-ac:var(--x-glow);--s-hd:#fff}html[data-theme=dark] .x4 .x4-tier__pop--sug{color:#10131c;background:#fff}.af5{--hfont:var(--fd,"Manrope"),Manrope,sans-serif;--s-bg:#fff;--s-bg2:var(--pp2,#f2f6fa);--s-card:#fff;--s-ink:var(--ink,#141b2d);--s-tx:color-mix(in srgb,var(--ink,#141b2d) 82%,#fff);--s-mut:var(--mut,#5b6578);--s-ln:var(--ln,#0000001a);--s-ac:var(--acd,#0b5148);--s-chip:color-mix(in srgb,var(--acd,#0b5148) 9%,#fff);color:var(--s-tx);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;overflow:clip}.af5--paper{--hfont:var(--k5-serif);--s-bg:var(--pp,#fbf8f1);--s-bg2:#fff}.af5--grid{--hfont:"Space Grotesk",Manrope,sans-serif}.af5--night{--s-bg:var(--dk);--s-bg2:var(--dk2);--s-card:#ffffff0f;--s-ink:#fff;--s-tx:#d7deea;--s-mut:#aab6c8;--s-ln:#ffffff24;--s-ac:var(--ac);--s-chip:#ffffff14}.af5--board{--hfont:var(--k5-serif);--s-bg:#0f0e13;--s-bg2:#17151d;--s-card:#1e1b25;--s-ink:#f8f1e3;--s-tx:#dcd5c8;--s-mut:#b0a898;--s-ln:#d9b26a38;--s-ac:#e3c27e;--s-chip:#d9b26a1f}html[data-theme=dark] .af5--paper,html[data-theme=dark] .af5--grid{--s-bg:color-mix(in srgb,var(--dk) 55%,#05070d);--s-bg2:color-mix(in srgb,var(--dk) 75%,#05070d);--s-card:color-mix(in srgb,var(--dk2) 60%,#0b0f1a);--s-ink:#f3f6fb;--s-tx:#d3dae6;--s-mut:#a9b4c6;--s-ln:#ffffff21;--s-ac:var(--ac);--s-chip:#ffffff12}.af5 .af-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.af5-sec{background:var(--s-bg);padding:clamp(56px,7vw,96px) 0;position:relative}.af5-sec:nth-of-type(2n){background:var(--s-bg2)}.af5--paper .af5-sec{background-image:repeating-linear-gradient(var(--s-bg) 0 31px,color-mix(in srgb,var(--acd) 7%,transparent) 31px 32px)}html[data-theme=dark] .af5--paper .af5-sec{background-image:none}.af5--grid .af5-sec:before{content:"";pointer-events:none;background-image:radial-gradient(color-mix(in srgb,var(--acd) 16%,transparent) 1px,transparent 1.5px);background-size:22px 22px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 40%);mask-image:linear-gradient(90deg,#000,#0000 40%)}.af5--board .af5-sec{border-top:1px solid var(--s-ln)}.af5 .container{position:relative}.af5-head{max-width:760px;margin-bottom:30px}.af5-head--c{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.af5-kick{letter-spacing:.14em;text-transform:uppercase;color:var(--s-ac);background:var(--s-chip);border:1px solid color-mix(in srgb,var(--s-ac) 30%,transparent);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font:700 .72rem/1 Manrope,sans-serif;display:inline-flex}.af5-head h2{font:800 clamp(1.8rem,3.4vw,2.8rem)/1.08 var(--hfont);letter-spacing:-.02em;color:var(--s-ink);margin:14px 0 10px}.af5--paper .af5-head h2,.af5--board .af5-head h2{letter-spacing:-.01em;font-weight:600}.af5-head p{color:var(--s-mut);margin:0;font-size:1.04rem}.af5-fine{color:var(--s-mut);margin:18px 0 0;font-size:.84rem}.af5-fine--c{text-align:center}.af5-link{color:var(--s-ac);border-bottom:2px solid color-mix(in srgb,var(--s-ac) 40%,transparent);align-items:center;gap:6px;font-weight:700;text-decoration:none;display:inline-flex}.af5-btn{cursor:pointer;transition:transform .25s var(--k5-ease),box-shadow .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font:700 .95rem/1.1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.af5-btn:hover{transform:translateY(-3px)}.af5-btn--ac{color:var(--dk);background:var(--ac);box-shadow:0 14px 30px -14px var(--ac)}.af5-btn--ghost{color:#fff;background:#ffffff14;border:1.5px solid #ffffff4d}.af5-btn--line{color:var(--s-ink);border:1.5px solid var(--s-ln);background:0 0}.af5-hero{isolation:isolate;color:#e4ecf5;background:radial-gradient(50% 60% at 85% 30%,color-mix(in srgb,var(--a1) 55%,transparent),transparent 65%),radial-gradient(40% 50% at 0% 100%,color-mix(in srgb,var(--hi,#f97316) 35%,transparent),transparent 60%),linear-gradient(155deg,var(--dk),color-mix(in srgb,var(--dk) 70%,#000));padding:clamp(56px,7vw,100px) 0 clamp(60px,7vw,96px);position:relative;overflow:hidden}.af5--board .af5-hero{background:radial-gradient(50% 60% at 85% 30%,#d9b26a40,transparent 65%),radial-gradient(40% 50% at 0% 100%,color-mix(in srgb,var(--a1) 40%,transparent),transparent 60%),linear-gradient(155deg,#121017,#08070b)}.af5-hero__bg i{z-index:-1;border-radius:50%;position:absolute}.af5-hero__bg i:first-child{border:1px dashed #ffffff29;width:560px;height:560px;animation:70s linear infinite k5Orbit;top:-200px;right:-140px}.af5-hero__bg i:nth-child(2){background:var(--ac);width:9px;height:9px;box-shadow:0 0 24px 8px color-mix(in srgb,var(--ac) 50%,transparent);animation:3s ease-in-out infinite k5Bob;top:16%;left:44%}.af5-hero__bg i:nth-child(3){background:radial-gradient(circle,color-mix(in srgb,var(--a2) 22%,transparent),transparent 70%);width:300px;height:300px;top:30%;left:-120px}.af5-hero__pat{z-index:-1;opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 70% at 75% 40%,#000,#0000);mask-image:radial-gradient(60% 70% at 75% 40%,#000,#0000)}.af5--paper .af5-hero__pat{background:repeating-linear-gradient(#0000 0 27px,#ffffff12 27px 28px)}.af5--grid .af5-hero__pat{background-image:linear-gradient(#ffffff12 1px,#0000 1px),linear-gradient(90deg,#ffffff12 1px,#0000 1px);background-size:32px 32px}.af5--night .af5-hero__pat{background-image:radial-gradient(#ffffff59 1px,#0000 1.5px);background-size:46px 46px}.af5--board .af5-hero__pat{background:repeating-linear-gradient(135deg,#0000 0 22px,#d9b26a0f 22px 23px)}.af5-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.af5-crumbs{color:#ffffffb3;flex-wrap:wrap;gap:8px;margin-bottom:18px;font:600 .8rem/1.2 Inter,sans-serif;display:flex}.af5-crumbs a{color:#fff;text-decoration:none}.af5-eb{letter-spacing:.08em;text-transform:uppercase;max-width:100%;color:var(--ac);background:#ffffff12;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font:700 .74rem/1.3 Manrope,sans-serif;display:inline-flex}.af5--board .af5-eb{color:#e3c27e}.af5-eb__ic{width:28px;height:28px;color:var(--dk);background:var(--ac);border-radius:50%;flex:none;place-items:center;display:grid}.af5-h1{font:800 clamp(2.1rem,4.6vw,3.7rem)/1.05 var(--hfont);letter-spacing:-.025em;color:#fff;margin:18px 0 16px}.af5--paper .af5-h1,.af5--board .af5-h1{font-weight:600}.af5-h1 em,.af5-h1 mark,.af5-h1 .ag-hl{background:linear-gradient(100deg,var(--ac),var(--a2) 60%,var(--hi,#ffb86b));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.af5--board .af5-h1 :-webkit-any(em,mark,.ag-hl){background:linear-gradient(100deg,#f3dba3,#d9b26a 60%,#fff);-webkit-background-clip:text;background-clip:text;font-style:italic}.af5--board .af5-h1 :is(em,mark,.ag-hl){background:linear-gradient(100deg,#f3dba3,#d9b26a 60%,#fff);-webkit-background-clip:text;background-clip:text;font-style:italic}.af5-hero__sub{color:#e4ecf5;max-width:60ch;margin:0 0 10px;font-size:1.08rem}.af5-hero__body{color:#e4ecf5cc;max-width:60ch;font-size:.95rem}.af5-hero__ctas{flex-wrap:wrap;gap:12px;margin:22px 0;display:flex}.af5-hero__price{background:#ffffff0f;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:12px;max-width:max-content;padding:12px 16px;display:flex}.af5-hero__price b{color:#fff;font:700 1rem/1.25 Manrope,sans-serif;display:block}.af5-hero__price small{color:#e4ecf5bf;margin-top:2px;font-size:.78rem;display:block}.af5-hero__coin{color:#5b3b00;background:radial-gradient(circle at 35% 30%,#fff3c4,#f5b700 60%,#c98a00);border-radius:50%;flex:none;place-items:center;width:40px;height:40px;animation:5s ease-in-out infinite af5Coin;display:grid}@keyframes af5Coin{0%,70%,to{transform:rotateY(0)}85%{transform:rotateY(180deg)}}.af5-micro{flex-wrap:wrap;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:flex}.af5-micro li{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:7px 12px;font:600 .8rem/1 Inter,sans-serif}.af5-hero__stage{perspective:1200px;position:relative}.af5-hero__frame{transform:rotateX(var(--rx,0deg)) rotateY(var(--ry,-6deg));transition:transform .4s var(--k5-ease);background:#ffffff0f;border:1px solid #ffffff29;border-radius:22px;padding:14px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000b3}.af5-hero__frame>*{max-width:100%}.af5-hero__cap{color:#e4ecf5b3;text-align:center;margin:12px 0 0;font-size:.78rem}.af5.is-live .af5-hero__copy>*{animation:af5Up .8s var(--k5-ease) both}.af5.is-live .af5-hero__copy>:nth-child(2){animation-delay:80ms}.af5.is-live .af5-hero__copy>:nth-child(3){animation-delay:.16s}.af5.is-live .af5-hero__copy>:nth-child(4){animation-delay:.24s}.af5.is-live .af5-hero__copy>:nth-child(n+5){animation-delay:.32s}.af5.is-live .af5-hero__stage{animation:af5Tilt 1.1s var(--k5-ease) .2s both}@keyframes af5Up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes af5Tilt{0%{opacity:0;transform:perspective(1200px)rotateY(-25deg)translate(40px)}to{opacity:1;transform:none}}.af5.is-live .af5-sec:not(.is-in) .af5-head,.af5.is-live .af5-sec:not(.is-in) .af5-facts__list li,.af5.is-live .af5-sec:not(.is-in) .af5-flip,.af5.is-live .af5-sec:not(.is-in) .af5-coupons li,.af5.is-live .af5-sec:not(.is-in) .af5-ind__grid li,.af5.is-live .af5-sec:not(.is-in) .af5-rel__grid li,.af5.is-live .af5-sec:not(.is-in) .af5-scope__card{opacity:0;transform:translateY(26px)}.af5-head,.af5-facts__list li,.af5-flip,.af5-coupons li,.af5-ind__grid li,.af5-rel__grid li,.af5-scope__card{transition:opacity .7s var(--k5-ease),transform .8s var(--k5-spring);transition-delay:calc(var(--k,0) * 80ms)}.af5-facts{padding:clamp(40px,5vw,64px) 0}.af5-facts__list{grid-template-columns:repeat(auto-fit,minmax(min(190px,42%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.af5-facts__list li{background:var(--s-card);border:1px solid var(--s-ln);border-radius:20px;gap:6px;padding:22px;display:grid;position:relative;overflow:hidden}.af5 .af5-facts__list li>b{font:800 clamp(2.2rem,4vw,3.2rem)/1 var(--k5-num);color:var(--s-ink)}.af5 .af5-facts__list li>span{color:var(--s-mut);font:600 .88rem/1.3 Inter,sans-serif}.af5-facts--odo li:after{content:"";height:5px;width:calc(var(--p) * 100%);background:linear-gradient(90deg,var(--a1),var(--hi,var(--a2)));transform-origin:0;transition:transform 1.2s var(--k5-ease) .3s;position:absolute;bottom:0;left:0}.af5.is-live .af5-facts--odo:not(.is-in) li:after{transform:scaleX(0)}.af5-facts--rings li{grid-template-columns:76px 1fr;align-items:center;column-gap:16px}.af5-facts--rings li b,.af5-facts--rings li span{grid-column:2}.af5-ring{grid-row:1/3;width:76px;height:76px;transform:rotate(-90deg)}.af5-ring circle{fill:none;stroke-width:7px}.af5-ring circle:first-child{stroke:var(--s-ln)}.af5-ring circle:last-child{stroke:var(--a1);stroke-linecap:round;stroke-dasharray:calc(var(--p) * 100) 100;transition:stroke-dasharray 1.3s var(--k5-ease) .2s}.af5.is-live .af5-facts--rings:not(.is-in) .af5-ring circle:last-child{stroke-dasharray:0 100}.af5-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:20px;display:grid}.af5-split__nav{gap:8px;margin:0;padding:0;list-style:none;display:grid}.af5-split__nav button{text-align:left;border:1px solid var(--s-ln);background:var(--s-card);width:100%;color:var(--s-ink);cursor:pointer;border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font:700 .95rem/1.3 Manrope,sans-serif;transition:all .25s;display:flex}.af5-split__nav button span{color:var(--s-mut);font:700 .74rem/1 ui-monospace,Menlo,monospace}.af5-split__nav button.is-on{color:#fff;background:linear-gradient(120deg,var(--a1),color-mix(in srgb,var(--a1) 50%,var(--dk)));border-color:#0000;transform:translate(6px)}.af5-split__nav button.is-on span{color:#fffc}.af5-split__card{color:#e6edf6;background:linear-gradient(150deg,var(--dk),var(--dk2));box-shadow:0 30px 60px -36px var(--dk);animation:af5Card .6s var(--k5-ease) both;border-radius:22px;padding:26px}@keyframes af5Card{0%{opacity:0;transform:perspective(1000px)rotateX(-12deg)translateY(16px)}to{opacity:1;transform:none}}.af5-split__card h3{font:700 1.5rem/1.2 var(--hfont);color:#fff;margin:0 0 16px}.af5-split__cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.af5-split__c{border-left:3px solid var(--hi,#ff826e);background:#ffffff0f;border-radius:14px;padding:16px}.af5-split__c--1{border-left-color:var(--ac)}.af5-split__c--2{border-left-color:var(--a2)}.af5-split__c span{letter-spacing:.12em;text-transform:uppercase;color:var(--ac);align-items:center;gap:6px;margin-bottom:8px;font:700 .72rem/1 Manrope,sans-serif;display:flex}.af5-split__c p{margin:0;font-size:.92rem;line-height:1.55}.af5-flips{perspective:1200px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.af5-flip{min-height:260px}.af5-flip__in{cursor:pointer;text-align:left;width:100%;height:100%;min-height:260px;transform-style:preserve-3d;transition:transform .8s var(--k5-spring);background:0 0;border:0;padding:0;display:block;position:relative}.af5-flip.is-flip .af5-flip__in{transform:rotateY(180deg)}.af5-flip__f,.af5-flip__b{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:20px;flex-direction:column;gap:10px;padding:22px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.af5-flip__f{background:var(--s-card);border:1px solid var(--s-ln);color:var(--s-tx)}.af5-flip__f em{font:700 2.4rem/1 var(--k5-num);color:color-mix(in srgb,var(--a1) 35%,transparent);font-style:normal}.af5-flip__f b{font:800 1.15rem/1.25 var(--hfont);color:var(--s-ink)}.af5-flip__f>span{color:var(--s-mut);font-size:.92rem;line-height:1.5}.af5-flip__f small,.af5-flip__b small{color:var(--s-ac);align-items:center;gap:6px;margin-top:auto;font:700 .78rem/1.3 Manrope,sans-serif;display:flex}.af5-flip__b{color:#e6edf6;background:linear-gradient(150deg,var(--a1),var(--dk));transform:rotateY(180deg)}.af5-flip__b b{letter-spacing:.12em;text-transform:uppercase;color:var(--ac);font:700 .74rem/1 Manrope,sans-serif}.af5-flip__b>span{font-size:.95rem;line-height:1.55}.af5-flip__b small{color:#fff;opacity:.9}.af5-caps__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:22px;display:grid}.af5-bars{gap:6px;margin:0;padding:0;list-style:none;display:grid}.af5-bars button{width:100%;color:var(--s-ink);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 30px;align-items:center;gap:12px;padding:10px 12px;transition:all .2s;display:grid}.af5-bars button:hover{background:var(--s-chip)}.af5-bars button.is-on{background:var(--s-card);border-color:var(--s-ln);box-shadow:0 10px 24px -18px #00000080}.af5-bars__n{font:600 .88rem/1.3 Inter,sans-serif}.af5-bars__t{background:var(--s-chip);border-radius:99px;height:10px;overflow:hidden}.af5-bars__t i{height:100%;width:calc(var(--w) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--a1),color-mix(in srgb,var(--a1) 40%,var(--hi,var(--a2))));transform-origin:0;transition:transform 1s var(--k5-ease);transition-delay:calc(var(--k) * 60ms + .2s);display:block}.af5-caps--donut .af5-bars__t i{background:hsl(calc(var(--h) + 160) 70% 50%)}.af5.is-live .af5-caps:not(.is-in) .af5-bars__t i{transform:scaleX(0)}.af5-bars b{font:800 .95rem/1 var(--k5-num);color:var(--s-ac);text-align:right}.af5-donut{width:min(260px,70%);margin:0 auto 18px;position:relative}.af5-donut svg{width:100%;display:block;transform:rotate(0)}.af5-donut circle{fill:none;stroke:hsl(calc(var(--h) + 160) 70% 50%);stroke-width:6px;cursor:pointer;opacity:.75;transition:stroke-width .25s,opacity .25s}.af5-donut circle.is-on{stroke-width:8.5px;opacity:1}.af5-donut__c{text-align:center;align-content:center;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.af5-donut__c b{font:800 2rem/1 var(--k5-num);color:var(--s-ink)}.af5-donut__c small{color:var(--s-mut);font-size:.74rem}.af5-capd{background:var(--s-card);border:1px solid var(--s-ln);animation:af5Card .5s var(--k5-ease) both;border-radius:22px;padding:26px;position:sticky;top:96px;box-shadow:0 30px 60px -40px #00000073}.af5-capd__k{letter-spacing:.12em;text-transform:uppercase;color:var(--s-ac);font:700 .72rem/1 Manrope,sans-serif}.af5-capd h3{font:800 1.45rem/1.2 var(--hfont);color:var(--s-ink);margin:10px 0 8px}.af5-capd p{color:var(--s-mut);margin:0 0 14px}.af5-capd__acts{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.af5-capd__acts li{color:var(--s-tx);background:var(--s-chip);animation:af5Up .45s var(--k5-ease) both;animation-delay:calc(var(--j) * 40ms);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.88rem;line-height:1.4;display:flex}.af5-capd__acts li svg{color:var(--s-ac);flex:none;margin-top:2px}.af5-proc__grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:24px;display:grid}.af5-proc__steps{gap:8px;margin:0;padding:0 0 0 22px;list-style:none;display:grid;position:relative}.af5-proc__steps:before{content:"";background:var(--s-ln);border-radius:3px;width:3px;position:absolute;top:20px;bottom:20px;left:21px}.af5-proc__fill{width:3px;height:calc((100% - 40px) * var(--on) / max(1,(var(--n) - 1)));background:linear-gradient(var(--a1),var(--hi,var(--a2)));transition:height .6s var(--k5-ease);border-radius:3px;position:absolute;top:20px;left:21px}.af5-proc__steps button{cursor:pointer;text-align:left;width:100%;color:var(--s-mut);background:0 0;border:0;align-items:center;gap:14px;padding:8px 12px 8px 0;display:flex;position:relative}.af5-proc__dot{z-index:1;width:40px;height:40px;font:800 .9rem/1 var(--k5-num);color:var(--s-ink);background:var(--s-card);border:2px solid var(--s-ln);border-radius:50%;flex:none;place-items:center;margin-left:-20px;transition:all .3s;display:grid;position:relative}.af5-proc__t{font:700 .98rem/1.3 Manrope,sans-serif}.af5-proc__steps button.is-done .af5-proc__dot{color:#fff;background:var(--a1);border-color:var(--a1)}.af5-proc__steps button.is-on{color:var(--s-ink)}.af5-proc__steps button.is-on .af5-proc__dot{color:var(--dk);background:var(--ac);border-color:var(--ac);box-shadow:0 0 0 6px color-mix(in srgb,var(--ac) 25%,transparent);transform:scale(1.15)}.af5-proc__card{color:#e6edf6;background:linear-gradient(150deg,var(--dk),color-mix(in srgb,var(--a1) 35%,var(--dk)));min-height:260px;animation:af5Card .55s var(--k5-ease) both;border-radius:24px;padding:30px;position:relative;overflow:hidden}.af5--board .af5-proc__card{background:linear-gradient(150deg,#1e1b25,#2b2416);border:1px solid #d9b26a4d}.af5-proc__big{font:800 7rem/1 var(--k5-num);color:#ffffff12;position:absolute;top:-6px;right:16px}.af5-proc__card h3{font:700 1.6rem/1.2 var(--hfont);color:#fff;margin:0 0 10px;position:relative}.af5-proc__card p{margin:0 0 16px;line-height:1.6;position:relative}.af5-proc__card dl{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 16px;display:grid;position:relative}.af5-proc__card dl div{background:#ffffff12;border-radius:12px;padding:12px}.af5-proc__card dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ac);margin-bottom:6px;font:700 .7rem/1 Manrope,sans-serif}.af5-proc__card dd{margin:0;font-size:.86rem;line-height:1.45}.af5-proc__bar{background:#ffffff1f;border-radius:99px;height:6px;display:block;position:relative;overflow:hidden}.af5-proc__bar i{border-radius:inherit;background:var(--ac);height:100%;transition:width .6s var(--k5-ease);display:block}@media (min-width:1001px){.af5-proc--wheel .af5-proc__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.af5-proc--wheel .af5-proc__steps{aspect-ratio:1;border:3px dashed var(--s-ln);border-radius:50%;max-width:460px;margin-inline-start:auto;margin-inline-end:auto;padding:0;display:block}.af5-proc--wheel .af5-proc__steps:before,.af5-proc--wheel .af5-proc__fill{display:none}.af5-proc--wheel .af5-proc__steps li{width:150px;transform:rotate(calc(360deg / var(--n) * var(--k) - 90deg)) translate(min(210px,40vw)) rotate(calc(-360deg / var(--n) * var(--k) + 90deg)) translate(-50%,-50%);position:absolute;top:50%;left:50%}.af5-proc--wheel .af5-proc__steps button{text-align:center;flex-direction:column;gap:6px;padding:0}.af5-proc--wheel .af5-proc__dot{margin:0}.af5-proc--wheel .af5-proc__t{background:var(--s-bg);border-radius:6px;padding:2px 4px;font-size:.8rem;line-height:1.2}}.af5-plans{color:#e6edf6;--s-ink:#fff;--s-tx:#e6edf6;--s-mut:#b8c4d6;--s-ln:#ffffff24;--s-card:#ffffff0f;--s-ac:var(--ac);--s-chip:#ffffff14;overflow:hidden;background:radial-gradient(60% 50% at 50% 0%,color-mix(in srgb,var(--a1) 40%,transparent),transparent 70%),linear-gradient(170deg,var(--dk),color-mix(in srgb,var(--dk) 60%,#000))!important}.af5--board .af5-plans{background:radial-gradient(60% 50% at 50% 0,#d9b26a38,#0000 70%),linear-gradient(170deg,#121017,#060509)!important}.af5-plans:before{display:none}.af5-plans__fx b{top:-40px;left:calc(8% + var(--k) * 16%);font:800 1.4rem/1 var(--k5-num);color:color-mix(in srgb,var(--ac) 50%,transparent);animation:9s linear infinite af5Fall;animation-delay:calc(var(--k) * -1.6s);position:absolute}@keyframes af5Fall{0%{transform:translateY(0)rotate(0)}to{transform:translateY(1400px)rotate(540deg)}}.af5-plans__tips{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:.85rem;display:flex}.af5-finder{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;margin:0 0 24px;display:grid}.af5-finder fieldset{border:1px solid var(--s-ln);background:#ffffff0d;border-radius:16px;margin:0;padding:16px}.af5-finder legend{color:#fff;align-items:center;gap:8px;padding:0 6px;font:700 .95rem/1.3 Manrope,sans-serif;display:flex}.af5-finder fieldset>div{flex-wrap:wrap;gap:8px;margin:8px 0;display:flex}.af5-finder button{border:1px solid var(--s-ln);color:#fff;cursor:pointer;background:0 0;border-radius:999px;padding:9px 14px;font:600 .85rem/1 Inter,sans-serif}.af5-finder button.is-on{color:var(--dk);background:var(--ac);border-color:var(--ac)}.af5-finder p{margin:6px 0;font-size:.88rem}.af5-finder p a{color:var(--ac)}.af5-finder small{color:var(--s-mut)}.af5-tabs{border:1px solid var(--s-ln);background:#ffffff12;border-radius:999px;justify-content:center;gap:6px;width:max-content;max-width:100%;margin:6px auto 40px;padding:6px;display:flex;overflow-x:auto}.af5-tabs button{color:#fff;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;gap:2px;padding:9px 18px;font:700 .9rem/1.1 Manrope,sans-serif;transition:all .25s;display:grid}.af5-tabs button small{font:600 .72rem/1 var(--k5-num);color:var(--s-mut)}.af5-tabs button.is-on{color:var(--dk);background:var(--ac)}.af5-tabs button.is-on small{color:var(--dk)}.af5-deck{perspective:1600px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid;position:relative}.af5-plan{color:var(--ink,#141b2d);transition:transform .7s var(--k5-spring),box-shadow .5s,opacity .5s;cursor:default;background:#fff;border-radius:24px;flex-direction:column;gap:8px;padding:26px 24px;display:flex;position:relative;box-shadow:0 30px 60px -36px #000c}html[data-theme=dark] .af5-plan{color:#e9eef6;background:color-mix(in srgb,var(--dk2) 70%,#0b0f1a);border:1px solid #ffffff1f}.af5--board .af5-plan{color:#f3ebdd;background:linear-gradient(170deg,#211d29,#16131b);border:1px solid #d9b26a40}.af5-plans--carousel .af5-plan:not(.is-cur){cursor:pointer;transform:perspective(1600px) rotateY(calc(var(--pos) * -14deg)) scale(.94);opacity:.82}.af5-plans--carousel .af5-plan.is-cur{z-index:2;box-shadow:0 40px 80px -30px color-mix(in srgb,var(--ac) 50%,#000),0 0 0 2px var(--ac);transform:translateY(-10px)scale(1.03)}.af5-plans--podium .af5-deck{align-items:end}.af5-plans--podium .af5-plan{transform:translateY(calc((2 - var(--k)) * 18px))}.af5-plans--podium .af5-plan.is-cur{box-shadow:0 40px 80px -30px color-mix(in srgb,var(--ac) 50%,#000),0 0 0 2px var(--ac)}.af5-plan__glow{border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:overlay;background:linear-gradient(120deg,#0000 30%,#ffffff8c 50%,#0000 70%) 0 0/250% 100%;position:absolute;top:-1px;bottom:-1px;left:-1px;right:-1px}.af5-plan.is-cur .af5-plan__glow{opacity:1;animation:3.5s ease-in-out infinite af5Shine}@keyframes af5Shine{0%{background-position:150% 0}to{background-position:-100% 0}}.af5-plan__top{justify-content:space-between;align-items:center;gap:8px;display:flex}.af5-plan h3{font:800 1.35rem/1.1 var(--hfont);margin:0}.af5-plan__pop{letter-spacing:.08em;text-transform:uppercase;color:var(--dk);background:var(--ac);border-radius:999px;align-items:center;gap:4px;padding:6px 10px;font:800 .66rem/1 Manrope,sans-serif;animation:3s ease-in-out infinite k5Bob;display:inline-flex}.af5-plan__pop--sug{color:#78350f;background:#fde68a}.af5-plan__best{opacity:.75;min-height:2.6em;margin:0;font-size:.88rem}.af5-plan__price{flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:4px;display:flex}.af5-plan__price em{letter-spacing:.1em;text-transform:uppercase;opacity:.7;flex-basis:100%;font:700 .72rem/1 Manrope,sans-serif}.af5-plan__price i{opacity:.7;font-style:normal;font-weight:600}.af5-roll{font-variant-numeric:tabular-nums;font:800 clamp(2rem,3.4vw,2.8rem)/1 var(--k5-num);letter-spacing:-.02em;color:var(--a1);display:inline-flex}.af5-plan.is-pop .af5-roll{color:var(--hi,var(--a1))}html[data-theme=dark] .af5-roll,.af5--board .af5-roll{color:var(--ac)}.af5-roll__d{height:1em;display:inline-block;overflow:hidden}.af5-roll__d>span{transform:translateY(calc(var(--n) * -1em));transition:transform 1.4s cubic-bezier(.2,.9,.2,1.05);transition-delay:calc(var(--i) * 70ms);flex-direction:column;display:flex}.af5-roll__d i{height:1em;font-style:normal;display:block}.af5.is-live .af5-roll:not(.is-on) .af5-roll__d>span{transform:translateY(0)}.af5-plan__gst,.af5-plan__eq{opacity:.7;font-size:.76rem}.af5-plan__meter{border-top:1px dashed color-mix(in srgb,currentColor 20%,transparent);border-bottom:1px dashed color-mix(in srgb,currentColor 20%,transparent);align-items:center;gap:10px;margin:6px 0;padding:8px 0;display:flex}.af5-plan__meter svg{width:42px;height:42px;transform:rotate(-90deg)}.af5-plan__meter circle{fill:none;stroke-width:4px}.af5-plan__meter circle:first-child{stroke:color-mix(in srgb,currentColor 14%,transparent)}.af5-plan__meter circle:last-child{stroke:var(--a1);stroke-linecap:round;stroke-dasharray:var(--p) 100;transition:stroke-dasharray 1.2s var(--k5-ease) .4s}html[data-theme=dark] .af5-plan__meter circle:last-child,.af5--board .af5-plan__meter circle:last-child{stroke:var(--ac)}.af5.is-live .af5-plans:not(.is-in) .af5-plan__meter circle:last-child{stroke-dasharray:0 100}.af5-plan__meter span{opacity:.85;font-size:.85rem}.af5-plan__meter b{font:800 1.1rem/1 var(--k5-num)}.af5-plan__list{flex:1;gap:8px;margin:0;padding:0;list-style:none;display:grid}.af5-plan__list li{align-items:flex-start;gap:8px;font-size:.88rem;line-height:1.4;display:flex}.af5-plan__list li svg{color:var(--a1);flex:none;margin-top:2px}html[data-theme=dark] .af5-plan__list li svg,.af5--board .af5-plan__list li svg{color:var(--ac)}.af5-plan__more{color:inherit;text-underline-offset:3px;cursor:pointer;opacity:.85;background:0 0;border:0;align-self:flex-start;padding:0;font:700 .82rem/1 Manrope,sans-serif;text-decoration:underline}.af5-plan .af5-btn{width:100%;margin-top:8px}.af5-plan .af5-btn--line{color:inherit;border-color:color-mix(in srgb,currentColor 25%,transparent)}.af5-plans__tail{text-align:center;margin:20px 0 0}.af5-plans__tail a{color:var(--ac)}.af5-ladder{border-bottom:1px solid var(--s-ln);justify-content:center;align-items:flex-end;gap:clamp(18px,5vw,60px);max-width:520px;height:190px;margin:40px auto 30px;padding-bottom:28px;display:flex}.af5-ladder__c{flex-direction:column;justify-content:flex-end;align-items:center;gap:6px;width:80px;height:100%;display:flex;position:relative}.af5-ladder__c span{font:800 .9rem/1 var(--k5-num);color:#fff}.af5-ladder__c i{width:100%;height:calc(var(--h) * 120px);transform-origin:50% 100%;transition:transform 1s var(--k5-spring),background .3s;transition-delay:calc(var(--k) * .12s + .2s);background:linear-gradient(#ffffff59,#ffffff14);border-radius:12px 12px 4px 4px;display:block}.af5-ladder__c.is-on i{background:linear-gradient(var(--ac),color-mix(in srgb,var(--ac) 30%,transparent))}.af5-ladder__c b{color:var(--s-mut);font:600 .8rem/1 Inter,sans-serif;position:absolute;bottom:-24px}.af5.is-live .af5-plans:not(.is-in) .af5-ladder__c i{transform:scaleY(0)}.af5-scope__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.af5-scope__card{background:var(--s-card);border:1px solid var(--s-ln);border-radius:22px;padding:24px}.af5-scope__card h3{font:800 1.15rem/1.2 var(--hfont);color:var(--s-ink);align-items:center;gap:10px;margin:0 0 14px;display:flex}.af5-scope__card h3 span{color:#fff;background:#16a34a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.af5-scope__card--out h3 span{background:#e11d48}.af5-scope__card ul{gap:8px;margin:0 0 12px;padding:0;list-style:none;display:grid}.af5-scope__card li{color:var(--s-tx);align-items:flex-start;gap:8px;font-size:.92rem;display:flex}.af5-scope__card--in li svg{color:#16a34a;flex:none;margin-top:3px}.af5-scope__card--out li svg{color:#e11d48;flex:none;margin-top:3px}html[data-theme=dark] .af5-scope__card--in li svg{color:#4ade80}html[data-theme=dark] .af5-scope__card--out li svg{color:#fb7185}.af5-scope__card small{color:var(--s-mut)}.af5-coupons{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.af5-coupons li{background:var(--s-card);border:2px dashed color-mix(in srgb,var(--a1) 40%,transparent);transition:transform .3s var(--k5-spring);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:18px 20px;display:grid;position:relative}.af5-coupons li:hover{transform:translateY(-4px)rotate(-.6deg)}.af5-coupons li:before,.af5-coupons li:after{content:"";background:var(--s-bg);border-radius:50%;width:20px;height:20px;margin-top:-10px;position:absolute;top:50%}.af5-sec:nth-of-type(2n) .af5-coupons li:before,.af5-sec:nth-of-type(2n) .af5-coupons li:after{background:var(--s-bg2)}.af5-coupons li:before{left:-11px}.af5-coupons li:after{right:-11px}.af5-coupons__ic{color:#fff;background:linear-gradient(135deg,var(--a1),color-mix(in srgb,var(--a1) 40%,var(--dk)));border-radius:14px;place-items:center;width:50px;height:50px;display:grid}.af5-coupons__body{gap:3px;display:grid}.af5-coupons__body small{letter-spacing:.12em;text-transform:uppercase;color:var(--s-ac);font:700 .7rem/1 Manrope,sans-serif}.af5-coupons__body b{color:var(--s-ink);font:800 1.02rem/1.25 Manrope,sans-serif}.af5-coupons__body em{color:var(--s-mut);font-size:.8rem;font-style:normal}.af5-ind__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.af5-ind__grid li{background:var(--s-card);border:1px solid var(--s-ln);transition:transform .3s var(--k5-spring),box-shadow .3s;border-radius:18px;align-content:start;gap:6px;padding:18px;display:grid}.af5-ind__grid li:hover{box-shadow:0 20px 30px -24px var(--a1);transform:translateY(-4px)rotateX(6deg)}.af5-ind__ic{width:42px;height:42px;color:var(--s-ac);background:var(--s-chip);border-radius:12px;place-items:center;display:grid}.af5-ind__grid b{color:var(--s-ink);font:700 .95rem/1.3 Manrope,sans-serif}.af5-ind__grid small{color:var(--s-mut);font-size:.8rem;line-height:1.4}.af5-rel__grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.af5-rel__grid a{height:100%;color:var(--s-tx);background:var(--s-card);border:1px solid var(--s-ln);box-shadow:inset 0 4px 0 var(--r1);transition:transform .3s var(--k5-spring);border-radius:20px;gap:8px;padding:22px;text-decoration:none;display:grid}.af5-rel__grid a:hover{transform:translateY(-5px)}.af5-rel__ic{color:#fff;background:linear-gradient(135deg,var(--r1),var(--r2));border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.af5-rel__grid b{color:var(--s-ink);font:800 1.02rem/1.25 Manrope,sans-serif}.af5-rel__grid span{color:var(--s-mut);font-size:.88rem}.af5-rel__grid em{font:700 .82rem/1 var(--k5-num);color:var(--s-ac);font-style:normal}.af5-fin{isolation:isolate;text-align:center;color:#e6edf6;background:linear-gradient(140deg,var(--dk),color-mix(in srgb,var(--a1) 45%,var(--dk)));padding:clamp(60px,7vw,100px) 0;position:relative;overflow:hidden}.af5--board .af5-fin{background:linear-gradient(140deg,#121017,#2b2416)}.af5-fin__bg i{z-index:-1;border:1px solid #ffffff24;border-radius:50%;position:absolute}.af5-fin__bg i:first-child{border-style:dashed;width:500px;height:500px;animation:50s linear infinite k5Orbit;top:-200px;left:-160px}.af5-fin__bg i:nth-child(2){background:radial-gradient(circle,color-mix(in srgb,var(--ac) 25%,transparent),transparent 70%);width:300px;height:300px;bottom:-120px;right:-80px}.af5-fin h2{max-width:22ch;font:800 clamp(1.8rem,3.6vw,2.8rem)/1.1 var(--hfont);color:#fff;margin:0 auto 12px}.af5-fin p{max-width:60ch;margin:0 auto 16px}.af5-fin ul{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin:0 0 22px;padding:0;list-style:none;display:flex}.af5-fin li{align-items:center;gap:6px;font-weight:600;display:inline-flex}.af5-fin li svg{color:var(--ac)}.af5-fin__ctas{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:1000px){.af5-hero__in,.af5-caps__grid,.af5-proc__grid,.af5-split{grid-template-columns:1fr}.af5-capd{position:relative;top:0}.af5-deck{grid-template-columns:1fr;max-width:460px;margin-inline-start:auto;margin-inline-end:auto}.af5-plans--carousel .af5-plan:not(.is-cur),.af5-plans--podium .af5-plan{opacity:1;transform:none}.af5-plans--carousel .af5-plan.is-cur{transform:none}}@media (max-width:640px){.af5-scope__grid{grid-template-columns:1fr}.af5-bars button{grid-template-columns:1fr 30px}.af5-bars__t{grid-area:2/1/auto/-1}.af5-hero__frame{transform:none}.af5-coupons{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.af5 *{transition:none!important;animation:none!important}}.af5-tiles{counter-reset:s;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.af5-tiles li{background:var(--s-card);border:1px solid var(--s-ln);cursor:pointer;min-height:150px;transition:transform .4s var(--k5-spring),box-shadow .4s,background .4s;border-radius:20px;align-content:start;gap:10px;padding:20px;display:grid;position:relative}.af5-tiles__n{font:800 .8rem/1 var(--k5-num);color:var(--s-mut)}.af5-tiles__ic{width:48px;height:48px;color:var(--s-ac);background:var(--s-chip);border-radius:14px;place-items:center;transition:all .4s;display:grid}.af5-tiles b{font:700 1rem/1.3 var(--hfont);color:var(--s-ink)}.af5-tiles li.is-done .af5-tiles__ic{color:#fff;background:var(--a1)}.af5-tiles li.is-on{background:linear-gradient(150deg,var(--dk),color-mix(in srgb,var(--a1) 40%,var(--dk)));box-shadow:0 26px 40px -24px var(--a1);border-color:#0000;transform:translateY(-8px)}.af5-tiles li.is-on b{color:#fff}.af5-tiles li.is-on .af5-tiles__n{color:var(--ac)}.af5-tiles li.is-on .af5-tiles__ic{color:var(--dk);background:var(--ac);transform:rotate(-8deg)scale(1.08)}.af5-tiles__arrow{z-index:1;border-top:3px solid var(--s-ln);border-right:3px solid var(--s-ln);width:12px;height:12px;position:absolute;top:50%;right:-14px;transform:translateY(-50%)rotate(45deg)}.af5-tiles li:nth-child(4n) .af5-tiles__arrow,.af5-tiles li:last-child .af5-tiles__arrow{display:none}.af5-tiles li.is-done .af5-tiles__arrow{border-color:var(--a1)}.af5.is-live .af5-proc--tiles:not(.is-in) .af5-tiles li{opacity:0;transform:translateY(30px)rotateX(-30deg)}.af5-tiles li{transition-delay:0s}@media (max-width:900px){.af5-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.af5-tiles__arrow{display:none}}.af5-plans--carousel .af5-plan:not(.is-cur){opacity:1;transform:perspective(1600px) rotateY(calc(var(--pos) * -7deg)) scale(.95)}.af5-hub{perspective:1300px;width:100%;max-width:520px;height:420px;transform-style:preserve-3d;justify-self:stretch;position:relative}.af5-hub__coin{width:84px;height:84px;font:800 2.2rem/1 var(--k5-num);color:#5b3b00;background:radial-gradient(circle at 35% 30%,#fff3c4,#f5b700 60%,#c98a00);border-radius:50%;place-items:center;animation:5s ease-in-out infinite af5Coin;display:grid;position:absolute;top:4%;right:6%;box-shadow:0 0 50px 10px #f5b7004d}.af5-hub__card{left:calc(4% + var(--k) * 9%);top:calc(8% + var(--k) * 21%);color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--c1) 85%,#000),color-mix(in srgb,var(--c1) 45%,#0b1020));width:min(330px,78%);transform:rotateX(14deg) rotateY(-16deg) translateZ(calc(var(--k) * 20px));animation:6s ease-in-out infinite af5Float;animation-delay:calc(var(--k) * -1.4s);border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:14px 16px;display:grid;position:absolute;box-shadow:0 24px 40px -20px #000000b3}@keyframes af5Float{0%,to{transform:rotateX(14deg) rotateY(-16deg) translateZ(calc(var(--k) * 20px)) translateY(0)}50%{transform:rotateX(14deg) rotateY(-16deg) translateZ(calc(var(--k) * 20px)) translateY(-10px)}}.af5-hub__n{font:800 1.8rem/1 var(--k5-num);color:var(--c2);grid-row:1/4}.af5-hub__card b{font:800 1.02rem/1.2 Manrope,sans-serif}.af5-hub__ics{flex-wrap:wrap;gap:5px;display:flex}.af5-hub__ics i{color:#fff;background:#ffffff24;border-radius:8px;place-items:center;width:26px;height:26px;display:grid}.af5-hub__card small{color:#fffc;font:600 .76rem/1.2 Inter,sans-serif}@media (max-width:900px){.af5-hub{perspective:none;gap:10px;height:auto;display:grid}.af5-hub__card{width:100%;animation:none;position:relative;top:0;left:0;transform:none}.af5-hub__coin{display:none}}@media (min-width:1181px) and (max-width:1600px){.header .nav__link{padding-inline-start:9px;padding-inline-end:9px}.header .sr-btn span{display:none}}@media (min-width:1181px) and (max-width:1380px){.header .nav__link{padding-inline-start:7px;padding-inline-end:7px;font-size:.88rem}.header .fri-btn--header .fri-btn__t{display:none}.header .fri-btn--header{gap:0;padding:0 7px}.header__actions .btn--primary{padding-inline-start:18px;padding-inline-end:18px}}@media (min-width:1181px) and (max-width:1260px){.header .nav__link{padding-inline-start:5px;padding-inline-end:5px;font-size:.84rem}.header .caret{display:none}}@media (min-width:1181px) and (max-width:1600px){html.fri-on .header .fri-btn--header .fri-btn__t{display:none}html.fri-on .header .fri-btn--header{gap:0;padding:0 7px}html.fri-on .header .nav__link{letter-spacing:-.005em;padding-inline-start:6px;padding-inline-end:6px;font-size:.84rem}html.fri-on .header .caret{display:none}html.fri-on .header__actions{gap:8px;min-width:0}html.fri-on .header__actions .btn--primary{white-space:nowrap;padding-inline-start:14px;padding-inline-end:14px;font-size:.86rem}}@media (min-width:1181px) and (max-width:1380px){html.fri-on .header .nav__link{padding-inline-start:4px;padding-inline-end:4px;font-size:.78rem}html.fri-on .header__actions .btn--primary{padding-inline-start:12px;padding-inline-end:12px;font-size:.8rem}}@supports (animation-timeline:scroll()){.header{--fr-prog:1}.header:before{content:"";z-index:2;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#22d3ee,#6366f1 35%,#a855f7 60%,#f0457e 80%,#fbbf24);height:3px;animation:linear both frdProg;animation-timeline:scroll(root);position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@keyframes frdProg{to{transform:scaleX(1)}}}.stats{background-image:linear-gradient(#eef2ff 0%,#fff 70%);position:relative}.stats:after{content:"";background:linear-gradient(90deg,#60a5fa,#2dd4bf,#a78bfa,#fbbf24);height:3px;position:absolute;top:0;left:0;right:0}.ca{background-image:radial-gradient(48% 70% at 0 0,#38bdf824,#0000 70%),linear-gradient(#fff 0%,#f4f6fb 100%)!important}.hm-partner{background-image:radial-gradient(42% 60% at 100% 10%,#a78bfa2e,#0000 70%),radial-gradient(30% 40% at 0 100%,#60a5fa1f,#0000 70%)}.hm-svc{background-image:radial-gradient(45% 55% at 92% 0,#2dd4bf29,#0000 70%),radial-gradient(35% 45% at 0 90%,#38bdf81a,#0000 70%)}.hm-panels{background-image:radial-gradient(45% 60% at 8% 0,#fb923c21,#0000 70%),radial-gradient(40% 55% at 100% 100%,#f472b61f,#0000 70%)}.hm-ind{background-image:radial-gradient(50% 60% at 80% 40%,#c4b5fd47,#0000 70%),radial-gradient(35% 50% at 0 0,#7dd3fc2e,#0000 70%)!important}.section--tint{background-image:radial-gradient(45% 60% at 100% 0,#fbbf2424,#0000 70%),radial-gradient(35% 50% at 0 100%,#34d3991a,#0000 70%)}.hm-partner h2 em,.hm-partner h2 span{color:#7c3aed}.hm-svc h2 em,.hm-svc h2 span{color:#0d9488}.hm-panels h2 em,.hm-panels h2 span{color:#ea580c}.section--tint .section__head h2{background:linear-gradient(90deg,#07104f,#b45309);color:#0000;-webkit-background-clip:text;background-clip:text}.frd{display:none}@media (max-width:720px){.frd{left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:2147480500;background:#080d2ef0;border-radius:22px;grid-template-columns:repeat(5,1fr);align-items:end;height:62px;padding:0 6px;transition:transform .25s,opacity .25s;display:grid;position:fixed;box-shadow:0 18px 40px -18px #03061ecc,inset 0 0 0 1px #ffffff14}.frd.is-hidden{opacity:0;pointer-events:none;transform:translateY(130%)}.frd__i{color:#c9d1f5;height:62px;font:600 .66rem/1 var(--body);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;text-decoration:none;display:flex}.frd__i:active{color:#fff;transform:scale(.94)}.frd__i--wa .frk-i{color:#4ade80}.frd__i--go .frk-i{color:#7cf3e1}.frd__i.active{color:#fff}.frd__lang{color:#fff;font:700 .66rem/1 var(--body);cursor:pointer;background:0 0;border:0;flex-direction:column;place-self:start center;align-items:center;gap:3px;margin-top:-20px;display:flex}.frd__lang .fri-glyph{width:54px;height:54px;box-shadow:0 0 0 5px #080d2ef0,0 10px 24px -6px #6366f1cc}.frd__lang .fri-glyph__globe{width:28px;height:28px}.frd__lang .fri-glyph__wheel{width:20px;height:20px;font-size:11px;line-height:20px;bottom:-1px;right:-2px}.frd__lang span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:72px;overflow:hidden}.fw,.rv-fab,.fc-launch:not(.is-open){display:none!important}.fc-teaser{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}body{padding-bottom:calc(84px + env(safe-area-inset-bottom,0px))}.fri-toast{bottom:calc(84px + env(safe-area-inset-bottom,0px))}html.fc-is-open .frd{opacity:0;pointer-events:none;transform:translateY(130%)}}@media (prefers-reduced-motion:reduce){.header:before{display:none}}.hm-partner{content-visibility:auto;contain-intrinsic-size:auto 1000px}.gov-home{content-visibility:auto;contain-intrinsic-size:auto 900px}.hm-svc{content-visibility:auto;contain-intrinsic-size:auto 860px}.ie{content-visibility:auto;contain-intrinsic-size:auto 950px}.frx{content-visibility:auto;contain-intrinsic-size:auto 1300px}.hm-panels{content-visibility:auto;contain-intrinsic-size:auto 1000px}.fe{content-visibility:auto;contain-intrinsic-size:auto 1160px}.hm-why{content-visibility:auto;contain-intrinsic-size:auto 1080px}.hm-ind{content-visibility:auto;contain-intrinsic-size:auto 1000px}.vw{content-visibility:auto;contain-intrinsic-size:auto 1020px}.hh-final{content-visibility:auto;contain-intrinsic-size:auto 530px}footer.ft{content-visibility:auto;contain-intrinsic-size:auto 1640px}@media (max-width:720px){.hm-partner,.gov-home,.hm-svc,.ie,.frx,.hm-panels,.fe,.hm-why,.hm-ind,.vw{contain-intrinsic-size:auto 1500px}footer.ft{contain-intrinsic-size:auto 2200px}}:root{--k5-ease:cubic-bezier(.2,.8,.2,1);--k5-spring:cubic-bezier(.34,1.56,.64,1);--k5-num:"Space Grotesk",Manrope,Inter,system-ui,sans-serif;--k5-serif:Fraunces,Georgia,serif}.k5-rv{transition:opacity .8s var(--k5-ease),transform .9s var(--k5-ease),filter .8s var(--k5-ease);transition-delay:calc(var(--d,0) * 90ms)}.k5-live .k5-rv:not(.is-in){opacity:0}.k5-live .k5-rv--up:not(.is-in){transform:translateY(42px)}.k5-live .k5-rv--left:not(.is-in){transform:translate(-60px)}.k5-live .k5-rv--right:not(.is-in){transform:translate(60px)}.k5-live .k5-rv--zoom:not(.is-in){transform:scale(.82)}.k5-live .k5-rv--flip:not(.is-in){transform-origin:50% 0;transform:perspective(900px)rotateX(-38deg)translateY(30px)}.k5-live .k5-rv--tilt:not(.is-in){transform:perspective(900px)rotateY(24deg)translate(40px)}.k5-live .k5-rv--blur:not(.is-in){filter:blur(14px);transform:scale(1.04)}.k5-live .k5-rv--drop:not(.is-in){transform:translateY(-50px)rotate(-4deg)}.k5-words{display:block}.k5-w{vertical-align:top;margin-bottom:-.08em;padding-bottom:.08em;display:inline-block;overflow:hidden}.k5-w>span{animation:k5WordIn 1s var(--k5-ease) both;animation-delay:calc(var(--w) * 70ms + .12s);display:inline-block}@keyframes k5WordIn{0%{opacity:0;transform:translateY(105%)rotate(6deg)}to{opacity:1;transform:none}}html:not(.k5-live) .k5-w>span{animation:none}.k5-ink{background:linear-gradient(100deg,var(--k5-ink1,#38bdf8),var(--k5-ink2,#a78bfa) 45%,var(--k5-ink3,#ff7ab6) 75%,var(--k5-ink1,#38bdf8));color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:7s linear infinite k5Ink}.k5-w.k5-ink{-webkit-text-fill-color:initial;background:0 0}.k5-w.k5-ink>span{background:linear-gradient(100deg,var(--k5-ink1,#38bdf8),var(--k5-ink2,#a78bfa) 45%,var(--k5-ink3,#ff7ab6) 75%,var(--k5-ink1,#38bdf8));color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}@keyframes k5Ink{to{background-position:-220% 0}}.k5-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--k5-eb,#0e7490);background:var(--k5-ebg,#0e74901a);border:1px solid var(--k5-ebd,#0e749038);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:700 .74rem/1 Manrope,Inter,sans-serif;display:inline-flex}.k5-btn{cursor:pointer;transition:transform .35s var(--k5-spring),box-shadow .35s;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;font:700 .95rem/1 Manrope,Inter,sans-serif;text-decoration:none;display:inline-flex}.k5-btn:hover{transform:translateY(-3px)}.k5-btn--glow{color:#fff;background:linear-gradient(120deg,#2563eb,#7c3aed 55%,#db2777);box-shadow:0 12px 30px -10px #7c3aeda6}.k5-btn--glow:hover{box-shadow:0 18px 40px -10px #7c3aedcc}.k5-btn--ghost{color:var(--k5-gh,#1e1b4b);background:0 0;box-shadow:inset 0 0 0 1.5px}.k5-btn .frk-i,.k5-btn .k5-i{transition:transform .3s}.k5-btn:hover .frk-i,.k5-btn:hover .k5-i{transform:translate(4px)}.k5-tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .5s var(--k5-ease);transform-style:preserve-3d;will-change:transform}.k5-tilt:hover{transition:transform .12s linear}.k5-field{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.k5-cd{--a:#ffd166;--b:#ff5da2;--c:#38bdf8;--d:#34d399;--e:#a78bfa;--f:#fb923c;color:#eef2ff;position:relative}.k5-cd__main{align-items:center;gap:clamp(16px,3vw,36px);display:flex}.k5-cd__badge{width:var(--bs,150px);aspect-ratio:1;flex:none;place-items:center;display:grid;position:relative}.k5-cd__ring{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.k5-cd__track{fill:none;stroke:#ffffff1f;stroke-width:9px}.k5-cd__arc{fill:none;stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset 1s linear}.k5-cd__yrs{justify-items:center;line-height:1;display:grid;position:relative}.k5-cd__yrs b{font:800 calc(var(--bs,150px) * .38)/1 var(--k5-num);background:linear-gradient(160deg,#fff6d6,#ffd166 40%,#ff8fb8);color:#0000;-webkit-background-clip:text;background-clip:text}.k5-cd__yrs small{letter-spacing:.24em;text-transform:uppercase;color:#fde68a;margin-top:4px;font:700 .72rem/1 Manrope,sans-serif}.k5-cd__spark{width:10px;height:10px;transform-origin:0 calc(var(--bs,150px) * .44);background:#ffd166;border-radius:50%;animation:6s linear infinite k5Orbit;position:absolute;top:6%;left:50%;box-shadow:0 0 14px 4px #ffd166b3}.k5-cd__spark--2{background:#ff5da2;width:7px;height:7px;animation-duration:9s;animation-direction:reverse;box-shadow:0 0 14px 4px #ff5da299}.k5-cd__spark--3{background:#38bdf8;width:6px;height:6px;animation-duration:12s;box-shadow:0 0 14px 4px #38bdf899}@keyframes k5Orbit{to{transform:rotate(360deg)}}.k5-cd__units{flex-wrap:wrap;gap:clamp(8px,1.4vw,14px);display:flex}.k5-unit{--t:var(--a);background:linear-gradient(#ffffff1f,#ffffff0a);border:1px solid #ffffff29;border-radius:18px;justify-items:center;gap:8px;min-width:84px;padding:14px 12px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 18px 30px -18px #0009}.k5-unit:before{content:"";background:var(--t);opacity:.9;height:3px;position:absolute;top:auto;bottom:0;left:0;right:0}.k5-unit--b{--t:var(--b)}.k5-unit--c{--t:var(--c)}.k5-unit--d{--t:var(--d)}.k5-unit--e{--t:var(--e)}.k5-unit--f{--t:var(--f)}.k5-unit__n{gap:4px;display:flex}.k5-dg{width:.72em;height:1.18em;font:700 clamp(1.7rem,3.2vw,2.5rem)/1 var(--k5-num);color:#fff;perspective:200px;background:linear-gradient(#00000047 50%,#0000002e 50%);border-radius:8px;place-items:center;display:inline-grid;position:relative;overflow:hidden}.k5-dg:after{content:"";background:#00000059;height:1px;position:absolute;top:50%;left:0;right:0}.k5-dg b{color:var(--t);text-shadow:0 0 18px color-mix(in srgb,var(--t) 60%,transparent);animation:k5Flip .55s var(--k5-ease) both;transform-origin:50%;display:block}@keyframes k5Flip{0%{opacity:.2;transform:rotateX(-90deg)}to{opacity:1;transform:none}}.k5-unit__l{letter-spacing:.18em;text-transform:uppercase;color:#c7d2fe;font:700 .66rem/1 Manrope,sans-serif}.k5-cd__foot{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.k5-cd__chip{color:#e0e7ff;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font:600 .82rem/1.2 Inter,sans-serif;display:inline-flex}.k5-cd__chip b{color:#ffd166;font-family:var(--k5-num)}.k5-cd__chip--next{color:#ffe4f1;background:linear-gradient(90deg,#ff5da238,#ffd16629);border-color:#ff8fb859}.k5-cd__chip--days b{color:#7dd3fc}.k5-cd--hero{--bs:clamp(170px,22vw,240px)}.k5-cd--hero .k5-cd__units{flex:1;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.k5-cd--hero .k5-unit{min-width:0;padding:16px 8px 12px}.k5-cd--hero .k5-dg{font-size:clamp(1.6rem,3.4vw,2.9rem)}@media (max-width:720px){.k5-cd--hero .k5-cd__units{grid-template-columns:repeat(3,1fr)}.k5-cd__main{flex-direction:column;align-items:stretch}.k5-cd__badge{--bs:130px;margin-inline-start:auto;margin-inline-end:auto}.k5-cd__units{justify-content:center}.k5-unit{flex:28%;min-width:0}}.k5-hy{color:#eef2ff;isolation:isolate;background:radial-gradient(60% 80% at 85% 20%,#4c1d95 0,#0000 60%),radial-gradient(50% 70% at 10% 90%,#0e7490 0,#0000 65%),linear-gradient(135deg,#0b1240,#1b0b4a 55%,#3b0a3a);padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.k5-hy__bg i{filter:blur(2px);opacity:.5;z-index:-1;border-radius:50%;position:absolute}.k5-hy__bg i:first-child{background:conic-gradient(#ffd16655,#ff5da255,#38bdf855,#ffd16655);width:420px;height:420px;animation:30s linear infinite k5Orbit;top:-140px;right:-120px}.k5-hy__bg i:nth-child(2){border:1px dashed #ffffff40;width:180px;height:180px;animation:24s linear infinite reverse k5Orbit;bottom:-60px;left:6%}.k5-hy__bg i:nth-child(3){background:#ffd166;width:8px;height:8px;animation:4s ease-in-out infinite k5Bob;top:18%;left:45%;box-shadow:0 0 24px 8px #ffd16688}@keyframes k5Bob{50%{transform:translateY(-14px)}}.k5-hy__in{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.k5-hy h2{color:#fff;letter-spacing:-.02em;margin:16px 0 14px;font:800 clamp(1.9rem,3.6vw,2.9rem)/1.08 Manrope,sans-serif}.k5-hy h2 em{font-family:var(--k5-serif);color:#fde68a;font-style:italic;font-weight:600}.k5-hy p{color:#c7d2fe;max-width:46ch;margin:0 0 22px;line-height:1.6}.k5-hy .k5-eyebrow{--k5-eb:#fde68a;--k5-ebg:#fde68a1a;--k5-ebd:#fde68a4d}@media (max-width:960px){.k5-hy__in{grid-template-columns:1fr}}.k5-vb{z-index:60;color:#fff;transition:gap .4s var(--k5-ease),padding .4s var(--k5-ease),transform .3s var(--k5-spring);animation:k5VbIn .9s var(--k5-spring) .6s both;background:linear-gradient(135deg,#ff1e1e,#c8102e);border-radius:999px;align-items:center;gap:0;padding:5px;text-decoration:none;display:flex;position:absolute;left:max(12px,50vw - 730px);box-shadow:0 10px 26px -8px #dc1428bf,inset 0 1px #ffffff59}@keyframes k5VbIn{0%{opacity:0;transform:translate(-40px)scale(.6)}}.k5-vb__orb{background:radial-gradient(circle at 35% 30%,#ff6b6b,#e11d2e 60%,#9b0a1b);border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 -3px 6px #00000040}.k5-vb__orb svg{filter:drop-shadow(0 2px 2px #00000059);margin-left:3px;animation:2.4s ease-in-out infinite k5VbPlay;position:relative}@keyframes k5VbPlay{0%,70%,to{transform:scale(1)}80%{transform:scale(1.22)}90%{transform:scale(.95)}}.k5-vb__ring{border:2px solid #ff5050cc;border-radius:50%;animation:2.4s ease-out infinite k5VbRing;position:absolute;top:0;bottom:0;left:0;right:0}.k5-vb__ring--2{animation-delay:1.2s}@keyframes k5VbRing{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.75)}}.k5-vb__txt{white-space:nowrap;opacity:0;max-width:0;transition:max-width .5s var(--k5-ease),opacity .35s,padding .4s;gap:3px;display:grid;overflow:hidden}.k5-vb__txt b{letter-spacing:.01em;font:800 .86rem/1 Manrope,sans-serif}.k5-vb__txt small{color:#ffe1e1;align-items:center;gap:6px;font:600 .7rem/1 Inter,sans-serif;display:flex}.k5-vb:hover{transform:translateY(-2px)}.k5-vb:focus-visible{transform:translateY(-2px)}.k5-vb:hover .k5-vb__txt{opacity:1;max-width:200px;padding:0 14px 0 12px}.k5-vb:focus-visible .k5-vb__txt{opacity:1;max-width:200px;padding:0 14px 0 12px}@media (min-width:1500px){.k5-vb .k5-vb__txt{opacity:1;max-width:200px;padding:0 14px 0 12px}}.k5-vb__eq{align-items:flex-end;gap:2px;height:10px;display:inline-flex}.k5-vb__eq i{background:#fff;border-radius:1px;width:2px;height:40%;animation:1s ease-in-out infinite k5Eq}.k5-vb__eq i:nth-child(2){animation-delay:.2s}.k5-vb__eq i:nth-child(3){animation-delay:.4s}.k5-vb__eq i:nth-child(4){animation-delay:.1s}@keyframes k5Eq{50%{height:100%}}.k5-vb:after{content:"Watch";letter-spacing:.18em;text-transform:uppercase;color:#e11d2e;pointer-events:none;background:#fff;border-radius:999px;padding:4px 7px;font:800 .6rem/1 Manrope,sans-serif;position:absolute;top:calc(100% + 6px);left:50%;transform:translate(-50%);box-shadow:0 4px 10px #00000026}.k5-vb:hover:after{opacity:0}@media (min-width:1500px){.k5-vb:after{display:none}}@media (max-width:1399px){.k5-vb{left:auto;right:14px}}@media (max-width:720px){.k5-vb{padding:4px;right:18px}.k5-vb__orb{width:38px;height:38px}}.k5-vb-mini{z-index:70;color:#fff;opacity:0;pointer-events:none;transition:transform .5s var(--k5-spring),opacity .3s;background:linear-gradient(135deg,#ff2d2d,#c8102e);border-radius:999px;align-items:center;gap:8px;padding:10px 14px 10px 11px;font:800 .8rem/1 Manrope,sans-serif;text-decoration:none;display:flex;position:fixed;bottom:22px;left:16px;transform:translateY(120%)scale(.8);box-shadow:0 12px 24px -10px #c8102ecc}.k5-vb-mini.is-on{opacity:1;pointer-events:auto;transform:none}.k5-vb-mini svg{animation:2.4s ease-in-out infinite k5VbPlay}@media (max-width:720px){.k5-vb-mini{padding:9px 10px;bottom:84px;left:10px}.k5-vb-mini span{display:none}}@media (prefers-reduced-motion:reduce){.k5-vb,.k5-vb *,.k5-vb-mini svg,.k5-ink,.k5-w.k5-ink>span,.k5-cd__spark,.k5-hy__bg i{animation:none!important}}html.fr-lite .k5-vb__ring,html.fr-lite .k5-cd__spark{animation-iteration-count:1}html[data-theme=dark] .k5-btn--ghost{--k5-gh:#e0e7ff}html[data-theme=dark] .k5-eyebrow{--k5-eb:#67e8f9;--k5-ebg:#67e8f914;--k5-ebd:#67e8f940}img.mega__logo,.footer__panel img,.fe-panels__logo img,.drawer__portal img,.frk-sam{cursor:pointer}.k5-vb{display:none!important}.ab5{--ab-ink:#0f1238;--ab-tx:#3b4266;--ab-mut:#6a7194;--ab-card:#fff;--ab-line:#0f12381a;--ab-bg2:#f5f3ff;--mr:#2563eb;--dm:#db2777;--it:#7c3aed;--af:#059669;--mr2:#06b6d4;--dm2:#f97316;--it2:#10b981;--af2:#f59e0b;color:var(--ab-tx);overflow:clip}html[data-theme=dark] .ab5{--ab-ink:#ede9fe;--ab-tx:#c3cae8;--ab-mut:#9aa3c7;--ab-card:#141a3d;--ab-line:#c4b5fd29;--ab-bg2:#0e1233;--mr:#7dd3fc;--dm:#f9a8d4;--it:#c4b5fd;--af:#6ee7b7;--k5-ink1:#7dd3fc;--k5-ink2:#c4b5fd;--k5-ink3:#f9a8d4}.ab5 .container{position:relative}.ab5-h2{letter-spacing:-.025em;color:var(--ab-ink);max-width:22ch;margin:14px 0 16px;font:800 clamp(1.9rem,3.6vw,3rem)/1.08 Manrope,sans-serif}.ab5-h2--light{color:#f5f3ff}.ab5-serif{font-family:var(--k5-serif);color:var(--it);font-style:italic;font-weight:600}.ab5-sub{color:var(--ab-mut);max-width:60ch;font-size:1.05rem;line-height:1.6}.ab5-note{color:var(--ab-mut);margin-top:18px;font-size:.8rem}.ab5-eb-light,html[data-theme=dark] .ab5 .ab5-eb-light{--k5-eb:#fde68a;--k5-ebg:#fde68a1a;--k5-ebd:#fde68a4d}.ab5-c-mr{color:#7dd3fc}.ab5-c-dm{color:#f9a8d4}.ab5-c-it{color:#c4b5fd}.ab5-c-af{color:#6ee7b7}.ab5-hero{isolation:isolate;color:#e0e7ff;background:radial-gradient(50% 60% at 80% 30%,#5b21b6 0,#0000 62%),radial-gradient(40% 50% at 10% 80%,#0e7490 0,#0000 60%),radial-gradient(30% 40% at 55% 100%,#be185d 0,#0000 70%),linear-gradient(160deg,#070b2e,#120a3d 50%,#1a0b33);padding:clamp(70px,9vw,120px) 0 40px;position:relative}.ab5-hero__mesh i{z-index:-1;filter:blur(60px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate ab5Drift;position:absolute}.ab5-hero__mesh i:first-child{background:#2563eb;width:380px;height:380px;top:10%;left:-80px}.ab5-hero__mesh i:nth-child(2){background:#db2777;width:300px;height:300px;animation-delay:-5s;top:-80px;right:10%}.ab5-hero__mesh i:nth-child(3){opacity:.35;background:#10b981;width:260px;height:260px;animation-delay:-9s;bottom:0;right:-60px}.ab5-hero__mesh i:nth-child(4){opacity:.3;background:#f59e0b;width:220px;height:220px;animation-delay:-13s;bottom:-80px;left:40%}@keyframes ab5Drift{to{transform:translate(60px,40px)scale(1.15)}}.ab5-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.ab5-crumbs{color:#a5b4fc;gap:8px;margin-bottom:18px;font:600 .8rem/1 Inter,sans-serif;display:flex}.ab5-crumbs a{color:#c7d2fe;text-decoration:none}.ab5-crumbs a:after{content:"/";color:#6366f1;margin-left:8px}.ab5-crumbs span{color:#fde68a}.ab5-pill{color:#c7d2fe;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:8px 14px;font:600 .8rem/1 Inter,sans-serif;display:inline-flex}.ab5-pill i{background:#34d399;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite k5Bob;box-shadow:0 0 0 4px #34d39933}.ab5-h1{letter-spacing:-.035em;color:#fff;--k5-ink1:#7dd3fc;--k5-ink2:#f9a8d4;--k5-ink3:#fcd34d;margin:20px 0;font:800 clamp(2.4rem,5.2vw,4.4rem)/1.02 Manrope,sans-serif}.ab5-lead{color:#c7d2fe;max-width:56ch;margin:0 0 22px;font-size:clamp(1rem,1.3vw,1.15rem);line-height:1.65}.ab5-lead b{font-weight:700}.ab5-verbs{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.ab5-verb{color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 70%,transparent),color-mix(in srgb,var(--c2) 55%,transparent));box-shadow:0 10px 24px -14px var(--c1);animation:ab5VerbIn .7s var(--k5-spring) both;animation-delay:calc(var(--i) * .12s + .7s);transition:transform .3s var(--k5-spring);border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font:800 .95rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.ab5-verb:hover{transform:translateY(-4px)rotate(-2deg)}html:not(.k5-live) .ab5-verb{animation:none}@keyframes ab5VerbIn{0%{opacity:0;transform:translateY(20px)scale(.8)}}.ab5-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.ab5-btn-line{color:#fff;background:#ffffff0a;box-shadow:inset 0 0 0 1.5px #ffffff8c}.ab5-btn-line:hover{background:#ffffff1f}.ab5-btn-white{color:#1e1b4b;background:#fff}.ab5-hero__stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:clamp(36px,5vw,60px);display:grid}.ab5-stat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#ffffff1a,#ffffff08);border:1px solid #ffffff24;border-radius:18px;padding:18px 20px}.ab5-stat b{font:700 clamp(1.8rem,3vw,2.6rem)/1 var(--k5-num);background:linear-gradient(120deg,#fff,#a5f3fc);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ab5-stat:nth-child(2) b{background-image:linear-gradient(120deg,#fff,#fbcfe8)}.ab5-stat:nth-child(3) b{background-image:linear-gradient(120deg,#fff,#ddd6fe)}.ab5-stat:nth-child(4) b{background-image:linear-gradient(120deg,#fff,#fde68a)}.ab5-stat>span{color:#a5b4fc;font:600 .85rem/1.3 Inter,sans-serif}.ab5-prism{perspective:1100px;place-items:center;height:clamp(340px,38vw,470px);display:grid;position:relative}.ab5-prism__spin{width:200px;height:250px;transform-style:preserve-3d;animation:20s linear infinite ab5Spin;position:relative}.ab5-prism:hover .ab5-prism__spin{animation-play-state:paused}@keyframes ab5Spin{0%{transform:rotateX(-12deg)rotateY(0)}to{transform:rotateX(-12deg)rotateY(360deg)}}.ab5-face{text-align:center;color:#fff;background:linear-gradient(160deg,var(--c1),var(--c2));transform:rotateY(calc(var(--i) * 90deg)) translateZ(100px);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:1px solid #ffffff4d;border-radius:24px;place-content:center;justify-items:center;gap:8px;padding:18px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px #fff6,inset 0 -40px 60px #0000002e}.ab5-face b{font:800 1.25rem/1.1 Manrope,sans-serif}.ab5-face small{font:italic 600 1rem/1 var(--k5-serif);color:#ffffffe6}.ab5-face__n{font:700 .72rem/1 var(--k5-num);letter-spacing:.12em;text-transform:uppercase;background:#0003;border-radius:999px;margin-top:6px;padding:6px 10px}.ab5-face .k5-i{filter:drop-shadow(0 6px 10px #00000040)}.ab5-prism__cap{opacity:.9;background:conic-gradient(#2563eb,#db2777,#7c3aed,#059669,#2563eb);border-radius:24px;width:200px;height:200px;position:absolute;top:-100px;left:0;transform:rotateX(90deg)}.ab5-prism__floor{filter:blur(6px);background:radial-gradient(closest-side,#a78bfa8c,#0000);border-radius:50%;width:78%;height:60px;animation:4s ease-in-out infinite ab5Pulse;position:absolute;bottom:4%}@keyframes ab5Pulse{50%{opacity:.6;transform:scale(.85)}}.ab5-prism__glow{z-index:-1;background:radial-gradient(closest-side,#ffffff2e,#0000);border-radius:50%;position:absolute;top:20%;bottom:20%;left:22%;right:22%}.ab5-orbit{pointer-events:none;animation:46s linear infinite reverse k5Orbit;position:absolute;top:0;bottom:0;left:0;right:0}.ab5-orbit__chip{transform:rotate(var(--a)) translateX(clamp(170px,19vw,230px));position:absolute;top:50%;left:50%}.ab5-orbit__chip span{transform:rotate(calc(-1 * var(--a)));white-space:nowrap;color:#fff;background:color-mix(in srgb,var(--c) 45%,#0b1033);border:1px solid color-mix(in srgb,var(--c) 70%,#fff);border-radius:999px;padding:6px 10px;font:700 .7rem/1 Inter,sans-serif;animation:46s linear infinite ab5Counter;display:block}@keyframes ab5Counter{to{rotate:360deg}}.ab5-story{background:radial-gradient(50% 60% at 100% 0,#e0f2fe 0,#0000 60%),radial-gradient(40% 50% at 0 100%,#fce7f3 0,#0000 60%),#fffdf8;padding:clamp(70px,8vw,120px) 0}html[data-theme=dark] .ab5-story{background:radial-gradient(50% 60% at 100% 0,#0c2a4a 0,#0000 60%),radial-gradient(40% 50% at 0 100%,#3b0a2a 0,#0000 60%),#0a0e2a}.ab5-story__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.ab5-story__copy p{color:var(--ab-tx);margin:0 0 16px;font-size:1.05rem;line-height:1.75}.ab5-story__copy em{color:var(--dm);font-style:italic}.ab5-story__facts{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.ab5-story__facts span{background:var(--ab-card);border:1px solid var(--ab-line);color:var(--ab-ink);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font:700 .85rem/1 Inter,sans-serif;display:inline-flex;box-shadow:0 8px 20px -14px #0f123866}.ab5-story__facts span:first-child .k5-i{color:var(--dm)}.ab5-story__facts span:nth-child(2) .k5-i{color:var(--af)}.ab5-story__facts span:nth-child(3) .k5-i{color:var(--mr)}.ab5-loop{aspect-ratio:1;width:100%;max-width:480px;margin-inline-start:auto;margin-inline-end:auto;position:relative}.ab5-loop__svg{width:100%;height:100%;animation:40s linear infinite k5Orbit;position:absolute;top:0;bottom:0;left:0;right:0}.ab5-loop__track{fill:none;stroke:var(--ab-line);stroke-width:18px}.ab5-loop__flow{fill:none;stroke-width:4px;stroke-dasharray:14 18;animation:3s linear infinite ab5Dash}@keyframes ab5Dash{to{stroke-dashoffset:-64px}}.ab5-loop__inner{fill:none;stroke:var(--ab-line);stroke-dasharray:2 8}.ab5-loop__token{width:18px;height:18px;transform:rotate(calc(var(--on) * 90deg - 90deg)) translateX(37.5%);transform:rotate(calc(var(--on) * 90deg - 90deg)) translateX(min(180px,37.5vw));transition:transform 1.2s var(--k5-ease);background:#fcd34d;border-radius:50%;margin:-9px;position:absolute;top:50%;left:50%;box-shadow:0 0 0 6px #fcd34d40,0 0 24px 6px #fcd34d99}.ab5-loop__core{text-align:center;color:#4c1d95;background:radial-gradient(circle at 35% 30%,#fff,#ede9fe);border-radius:50%;place-content:center;justify-items:center;gap:4px;display:grid;position:absolute;top:32%;bottom:32%;left:32%;right:32%;box-shadow:0 30px 60px -20px #7c3aed73,inset 0 -8px 20px #7c3aed26}html[data-theme=dark] .ab5-loop__core{color:#ddd6fe;background:radial-gradient(circle at 35% 30%,#2e1b6b,#120c3a)}.ab5-loop__core b{font:800 1.1rem/1 Manrope,sans-serif}.ab5-loop__core small{opacity:.75;font:600 .75rem/1 Inter,sans-serif}.ab5-node{cursor:pointer;width:120px;color:var(--ab-ink);transform:rotate(calc(var(--i) * 90deg - 90deg)) translateX(min(180px,37.5vw)) rotate(calc(var(--i) * -90deg + 90deg));background:0 0;border:0;justify-items:center;gap:6px;margin:-40px 0 0 -60px;display:grid;position:absolute;top:50%;left:50%}.ab5-node__dot{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));width:58px;height:58px;box-shadow:0 12px 24px -10px var(--c1);transition:transform .4s var(--k5-spring);border-radius:18px;place-items:center;display:grid}.ab5-node--mr{--c1:#2563eb;--c2:#06b6d4}.ab5-node--dm{--c1:#db2777;--c2:#f97316}.ab5-node--it{--c1:#7c3aed;--c2:#10b981}.ab5-node--af{--c1:#059669;--c2:#f59e0b}.ab5-node b{background:var(--ab-card);border-radius:8px;padding:4px 8px;font:800 .85rem/1.1 Manrope,sans-serif;box-shadow:0 4px 12px -6px #00000040}.ab5-node.is-on .ab5-node__dot{transform:scale(1.18)rotate(-6deg)}.ab5-loop__say{text-align:center;color:var(--ab-tx);animation:ab5Say .6s var(--k5-ease);margin:0;font-size:.95rem;line-height:1.5;position:absolute;bottom:-74px;left:0;right:0}.ab5-loop__say b{color:var(--ab-ink)}@keyframes ab5Say{0%{opacity:0;transform:translateY(10px)}}.ab5-mv{isolation:isolate;color:#ddd6fe;background:linear-gradient(#1e1b4b,#2e1065 60%,#4c0519);padding:clamp(80px,9vw,130px) 0;position:relative}.ab5-mv--vision{background:linear-gradient(#0c1445,#13306b 55%,#7c2d12)}.ab5-mv__sky i{z-index:-1;border-radius:50%;position:absolute;top:auto;bottom:auto;left:auto;right:auto}.ab5-mv__sky i:first-child{width:2px;height:2px;animation:4s ease-in-out infinite alternate ab5Tw;top:20%;left:10%;box-shadow:120px 40px #fff,300px 120px #fde68a,520px 30px #fff,760px 160px #a5f3fc,980px 60px #fff,1180px 140px #f9a8d4,220px 300px #fff,640px 260px #fff,1050px 320px #fde68a}.ab5-mv__sky i:nth-child(2){background:radial-gradient(closest-side,#db277759,#0000);width:540px;height:540px;top:-200px;right:-160px}.ab5-mv__sky i:nth-child(3){background:radial-gradient(closest-side,#2563eb59,#0000);width:600px;height:600px;bottom:-300px;left:-200px}@keyframes ab5Tw{to{opacity:.35}}.ab5-mv__head{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-bottom:40px;display:grid}.ab5-mv__head .ab5-h2{--k5-ink1:#fde68a;--k5-ink2:#f9a8d4;--k5-ink3:#7dd3fc;max-width:28ch}.ab5-mv__head>:first-child,.ab5-mv__head>:nth-child(2){grid-column:1}.ab5-mv__switch{background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;grid-area:1/2/3;padding:6px;display:flex;position:relative}.ab5-mv__switch button{z-index:1;color:#c7d2fe;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:12px 22px;font:800 .95rem/1 Manrope,sans-serif;transition:color .3s;position:relative}.ab5-mv__switch button.is-on{color:#1e1b4b}.ab5-mv__pill{width:calc(50% - 6px);transition:transform .5s var(--k5-spring);background:linear-gradient(120deg,#fde68a,#f9a8d4);border-radius:999px;position:absolute;top:6px;bottom:6px;left:6px}.ab5-mv--vision .ab5-mv__pill{transform:translate(100%)}.ab5-mv__cards{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.ab5-flip{perspective:1000px;outline:none;min-height:270px}.ab5-flip__in{height:100%;min-height:270px;transform-style:preserve-3d;transition:transform .9s var(--k5-spring);position:relative}.ab5-flip:hover .ab5-flip__in,.ab5-flip:focus-within .ab5-flip__in,.ab5-flip:focus .ab5-flip__in{transform:rotateY(180deg)}.ab5-flip__f,.ab5-flip__b{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:24px;flex-direction:column;gap:10px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ab5-flip__f{background:linear-gradient(160deg,#ffffff1f,#ffffff08);border:1px solid #ffffff2e;box-shadow:inset 0 1px #fff3}.ab5-flip__ic{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));width:62px;height:62px;box-shadow:0 16px 30px -12px var(--c1);border-radius:18px;place-items:center;animation:4s ease-in-out infinite k5Bob;display:grid}.ab5-flip__f small{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--c2) 70%,#fff);font:700 .72rem/1 Manrope,sans-serif}.ab5-flip__f b{color:#fff;font:800 1.45rem/1.15 Manrope,sans-serif}.ab5-flip__hint{color:#a5b4fc;align-items:center;gap:6px;margin-top:auto;font:600 .78rem/1 Inter,sans-serif;display:inline-flex}.ab5-flip__b{background:linear-gradient(160deg,var(--c1),var(--c2));color:#fff;justify-content:center;transform:rotateY(180deg)}.ab5-flip__b p{margin:0;font-size:1rem;line-height:1.6}.ab5-flip__b a{color:#fff;text-underline-offset:4px;margin-top:8px;font:800 .9rem/1 Manrope,sans-serif;text-decoration:underline}.ab5-horizon{grid-template-columns:repeat(4,1fr);gap:18px;padding-top:120px;display:grid;position:relative}.ab5-horizon__sun{filter:drop-shadow(0 0 40px #fb923c99);width:220px;height:110px;animation:ab5Rise 1.4s var(--k5-ease) both;background:radial-gradient(circle at 50% 100%,#fde68a,#fb923c 45%,#db2777 75%,#0000 76%);border-radius:220px 220px 0 0;margin-left:-110px;position:absolute;top:0;left:50%}@keyframes ab5Rise{0%{opacity:0;transform:translateY(60px)}}.ab5-beam{background:#ffffff12;border:1px solid #ffffff29;border-radius:20px;padding:22px;position:relative}.ab5-beam__ray{width:2px;height:calc(60px + var(--i) * 0px);background:linear-gradient(to top,var(--c2),transparent);transform-origin:bottom;animation:2.4s ease-in-out infinite ab5Ray;animation-delay:calc(var(--i) * .3s);position:absolute;bottom:100%;left:50%}@keyframes ab5Ray{50%{opacity:.6;transform:scaleY(1.35)}}.ab5-beam b{color:color-mix(in srgb,var(--c2) 60%,#fff);align-items:center;gap:8px;margin-bottom:10px;font:800 1rem/1 Manrope,sans-serif;display:flex}.ab5-beam p{color:#e0e7ff;margin:0;line-height:1.6}.ab5-teams{background:radial-gradient(60% 50% at 90% 10%,color-mix(in srgb,var(--c1) 14%,transparent),transparent 70%),radial-gradient(50% 50% at 0 100%,color-mix(in srgb,var(--c2) 14%,transparent),transparent 70%),var(--ab-bg2);padding:clamp(80px,9vw,120px) 0;transition:background .6s;position:relative}.ab5-teams__head{margin-bottom:26px}.ab5-tabs{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:26px;display:grid}.ab5-tab{border:1px solid var(--ab-line);background:var(--ab-card);color:var(--ab-ink);cursor:pointer;text-align:left;transition:transform .35s var(--k5-spring),box-shadow .35s,background .35s;border-radius:18px;align-items:center;gap:12px;padding:14px 16px;display:flex}.ab5-tab .k5-i{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:12px;flex:none;width:38px;height:38px;padding:8px}.ab5-tab b{font:800 .98rem/1.1 Manrope,sans-serif;display:block}.ab5-tab small{color:var(--ab-mut);font:600 .78rem/1 Inter,sans-serif}.ab5-tab:hover{transform:translateY(-3px)}.ab5-tab.is-on{background:linear-gradient(135deg,var(--c1),var(--c2));color:#fff;box-shadow:0 18px 34px -16px var(--c1)}.ab5-tab.is-on small{color:#ffffffd9}.ab5-tab.is-on .k5-i{background:#fff3}.ab5-team{background:var(--ab-card);border:1px solid var(--ab-line);box-shadow:0 40px 80px -50px color-mix(in srgb,var(--c1) 70%,#000);animation:ab5TeamIn .7s var(--k5-ease);border-radius:30px;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(24px,4vw,50px);padding:clamp(24px,3vw,40px);display:grid}@keyframes ab5TeamIn{0%{opacity:0;transform:translateY(24px)scale(.98)}}.ab5-team__verb{font:italic 600 1.3rem/1 var(--k5-serif);background:linear-gradient(90deg,var(--c1),var(--c2));color:#0000;-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .ab5-team__verb{background-image:linear-gradient(90deg,color-mix(in srgb,var(--c1) 50%,#fff),color-mix(in srgb,var(--c2) 50%,#fff))}.ab5-team h3{color:var(--ab-ink);margin:10px 0 12px;font:800 clamp(1.5rem,2.6vw,2.2rem)/1.1 Manrope,sans-serif}.ab5-team p{margin:0 0 12px;line-height:1.7}.ab5-team__promise{color:var(--ab-ink);align-items:center;gap:8px;display:flex}.ab5-team__promise .k5-i{color:var(--c2)}.ab5-chips{flex-wrap:wrap;gap:8px;margin:18px 0 22px;padding:0;list-style:none;display:flex}.ab5-chips li{animation:ab5Chip .5s var(--k5-spring) both;animation-delay:calc(var(--k) * 35ms)}@keyframes ab5Chip{0%{opacity:0;transform:translateY(10px)scale(.9)}}.ab5-chips a{color:var(--ab-ink);background:color-mix(in srgb,var(--c1) 9%,var(--ab-card));border:1px solid color-mix(in srgb,var(--c1) 25%,transparent);border-radius:999px;padding:7px 12px;font:600 .82rem/1.2 Inter,sans-serif;text-decoration:none;transition:background .25s,color .25s,transform .25s;display:inline-block}.ab5-chips a:hover{background:linear-gradient(135deg,var(--c1),var(--c2));color:#fff;transform:translateY(-2px)}html[data-theme=dark] .ab5-chips a{color:#e0e7ff;background:color-mix(in srgb,var(--c1) 22%,#141a3d)}.ab5-btn-team{color:#fff;background:linear-gradient(120deg,var(--c1),var(--c2));box-shadow:0 14px 28px -14px var(--c1)}.ab5-team__stage{background:radial-gradient(70% 70% at 30% 20%,color-mix(in srgb,var(--c2) 35%,transparent),transparent),linear-gradient(160deg,color-mix(in srgb,var(--c1) 80%,#000),#0b1033);border-radius:24px;min-height:340px;position:relative;overflow:hidden}.ab5-sc{position:absolute;top:0;bottom:0;left:0;right:0}.ab5-radar{background:radial-gradient(circle,#06b6d42e,#0000 70%);border-radius:50%;width:230px;height:230px;margin:-115px;position:absolute;top:48%;left:50%}.ab5-radar i{border:1px solid #a5f3fc59;border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.ab5-radar i:nth-child(2){top:20%;bottom:20%;left:20%;right:20%}.ab5-radar i:nth-child(3){top:40%;bottom:40%;left:40%;right:40%}.ab5-radar em{background:conic-gradient(#67e8f98c,#0000 30%);border-radius:50%;animation:3.6s linear infinite k5Orbit;position:absolute;top:0;bottom:0;left:0;right:0}.ab5-blip{left:calc(50% + cos(calc(var(--i) * 60deg)) * 120px);top:calc(48% + sin(calc(var(--i) * 60deg)) * 120px);color:#fff;animation:3.6s ease-in-out infinite ab5Blip;animation-delay:calc(var(--i) * .6s);background:#06b6d459;border:1px solid #a5f3fc99;border-radius:999px;padding:6px 10px;font:700 .72rem/1 Inter,sans-serif;position:absolute;transform:translate(-50%,-50%)}@keyframes ab5Blip{0%,to{box-shadow:0 0 #67e8f900}50%{transform:translate(-50%,-50%)scale(1.08);box-shadow:0 0 0 8px #67e8f92e}}.ab5-sc__card{color:#0f1238;background:#fffffff2;border-radius:14px;gap:4px;min-width:150px;padding:12px 14px;display:grid;position:absolute;bottom:16px;right:16px}.ab5-sc__card small{letter-spacing:.12em;text-transform:uppercase;color:#0e7490;font:700 .66rem/1 Inter,sans-serif}.ab5-sc__card b{font:800 1rem/1 var(--k5-num)}.ab5-sc__card i{background:linear-gradient(90deg,#2563eb,#06b6d4) 0/var(--w) 100% no-repeat,#e0f2fe;border-radius:3px;height:6px;animation:3s ease-in-out infinite alternate ab5Fill}@keyframes ab5Fill{0%{background-size:20% 100%,auto}}.ab5-funnel{gap:8px;width:46%;display:grid;position:absolute;top:12%;left:8%}.ab5-funnel span{text-align:center;color:#fff;margin-inline:calc(var(--i) * 9%);animation:3.2s ease-in-out infinite ab5Fun;animation-delay:calc(var(--i) * .25s);background:linear-gradient(90deg,#db2777,#f97316);border-radius:10px;padding:10px;font:800 .8rem/1 Manrope,sans-serif;display:block}@keyframes ab5Fun{50%{filter:brightness(1.25);transform:scale(1.04)}}.ab5-bars{align-items:flex-end;gap:8px;width:38%;height:55%;display:flex;position:absolute;bottom:14%;right:8%}.ab5-bars i{height:var(--h);transform-origin:bottom;animation:ab5Grow 2.8s var(--k5-ease) infinite alternate;animation-delay:calc(var(--i) * .12s);background:linear-gradient(#fdba74,#db2777);border-radius:8px 8px 3px 3px;flex:1}@keyframes ab5Grow{0%{transform:scaleY(.25)}}.ab5-sc__toast{color:#9d174d;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font:700 .8rem/1 Inter,sans-serif;animation:4s ease-in-out infinite ab5Toast;display:flex;position:absolute;bottom:12%;left:8%;box-shadow:0 12px 24px #00000040}@keyframes ab5Toast{0%,15%{opacity:0;transform:translateY(20px)}25%,80%{opacity:1;transform:none}to{opacity:0}}.ab5-code{background:#0b0f24;border:1px solid #c4b5fd4d;border-radius:14px;gap:8px;width:62%;padding:12px 14px 16px;display:grid;position:absolute;top:12%;left:7%;box-shadow:0 20px 40px #0006}.ab5-code__bar{gap:6px;margin-bottom:4px;display:flex}.ab5-code__bar i{background:#f87171;border-radius:50%;width:9px;height:9px}.ab5-code__bar i:nth-child(2){background:#fbbf24}.ab5-code__bar i:nth-child(3){background:#34d399}.ab5-code code{white-space:nowrap;color:#a7f3d0;width:100%;animation:6s steps(26,end) infinite ab5Type;animation-delay:calc(var(--i) * 1.1s);font:600 .78rem/1.3 ui-monospace,Menlo,monospace;display:block;overflow:hidden}.ab5-code code:nth-child(3){color:#c4b5fd}.ab5-code code:nth-child(4){color:#fde68a}@keyframes ab5Type{0%{width:0}20%,90%{width:100%}to{opacity:0;width:100%}}.ab5-stack{width:34%;height:62%;transform-style:preserve-3d;position:absolute;bottom:10%;right:8%;transform:perspective(500px)rotateX(55deg)rotate(-30deg)}.ab5-stack span{color:#fff;transform:translateZ(calc(var(--i) * 26px));animation:3.4s ease-in-out infinite ab5Lift;animation-delay:calc(var(--i) * .2s);background:linear-gradient(135deg,#7c3aedd9,#10b981bf);border:1px solid #ffffff59;border-radius:12px;place-items:center;font:800 .8rem/1 Manrope,sans-serif;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ab5Lift{50%{transform:translateZ(calc(var(--i) * 34px + 6px))}}.ab5-coins{align-items:flex-end;gap:16px;display:flex;position:absolute;bottom:14%;left:8%}.ab5-coins span{flex-direction:column-reverse;display:flex}.ab5-coins i{width:44px;height:12px;animation:ab5Coin .6s var(--k5-spring) both;animation-delay:calc(var(--i) * .25s + var(--j) * 80ms);background:linear-gradient(#fde68a,#d97706);border-radius:50%;margin-top:-4px;display:block;box-shadow:0 2px #92400e}@keyframes ab5Coin{0%{opacity:0;transform:translateY(-120px)}}.ab5-ledger{background:#fffbeb;border-radius:14px;gap:8px;width:46%;padding:14px;display:grid;position:absolute;top:12%;right:7%;box-shadow:0 20px 40px #00000059}.ab5-ledger span{color:#064e3b;animation:ab5Say .6s var(--k5-ease) both;animation-delay:calc(var(--i) * .4s + .3s);border-bottom:1px dashed #fcd34d;justify-content:space-between;padding-bottom:6px;font:600 .8rem/1 Inter,sans-serif;display:flex}.ab5-ledger b{color:#047857}.ab5-tog{background:linear-gradient(#fff7ed,#fdf2f8);padding:clamp(80px,9vw,120px) 0}html[data-theme=dark] .ab5-tog{background:linear-gradient(#160d2e,#1f0b26)}.ab5-tog .ab5-h2{max-width:none}.ab5-rail{grid-template-columns:repeat(4,1fr);gap:20px;margin:40px 0 0;padding:0;list-style:none;display:grid;position:relative}.ab5-rail__line{transform-origin:0;height:4px;transition:transform 1.8s var(--k5-ease);background:linear-gradient(90deg,#2563eb,#7c3aed,#db2777,#059669);border-radius:2px;position:absolute;top:30px;left:4%;right:4%;transform:scaleX(0)}.ab5-tog.is-in .ab5-rail__line,html:not(.k5-live) .ab5-rail__line{transform:none}.ab5-step{background:var(--ab-card);border:1px solid var(--ab-line);border-radius:22px;padding:76px 20px 22px;position:relative;box-shadow:0 30px 50px -40px #0f123880}.ab5-step__dot{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));width:52px;height:52px;box-shadow:0 0 0 6px var(--ab-card),0 14px 24px -10px var(--c1);border-radius:16px;place-items:center;display:grid;position:absolute;top:6px;left:20px}.ab5-step small{letter-spacing:.08em;text-transform:uppercase;color:var(--c1);font:700 .74rem/1 Manrope,sans-serif}html[data-theme=dark] .ab5-step small{color:color-mix(in srgb,var(--c2) 60%,#fff)}.ab5-step b{color:var(--ab-ink);margin:8px 0;font:800 1.15rem/1.2 Manrope,sans-serif;display:block}.ab5-step p{margin:0;font-size:.95rem;line-height:1.6}.ab5-vals{background:radial-gradient(50% 60% at 0 0,#ecfeff,#0000 60%),radial-gradient(50% 60% at 100% 100%,#fef3c7,#0000 60%),#fff;padding:clamp(80px,9vw,120px) 0}html[data-theme=dark] .ab5-vals{background:radial-gradient(50% 60% at 0 0,#083344,#0000 60%),radial-gradient(50% 60% at 100% 100%,#3a2606,#0000 60%),#0a0e2a}.ab5-vals__in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.ab5-hex{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.ab5-hex__b{border:1px solid var(--ab-line);background:var(--ab-card);color:var(--ab-ink);cursor:pointer;transition:transform .3s var(--k5-spring),background .3s,color .3s,box-shadow .3s;border-radius:16px;align-items:center;gap:8px;padding:12px 16px;font:700 .9rem/1.1 Manrope,sans-serif;display:inline-flex}.ab5-hex__b .k5-i{color:hsl(calc(var(--k) * 33 + 200) 80% 50%)}html[data-theme=dark] .ab5-hex__b .k5-i{color:hsl(calc(var(--k) * 33 + 200) 90% 72%)}.ab5-hex__b:hover{transform:translateY(-3px)rotate(-1deg)}.ab5-hex__b.is-on{color:#fff;background:linear-gradient(135deg,hsl(calc(var(--k) * 33 + 200) 75% 45%),hsl(calc(var(--k) * 33 + 250) 75% 52%));box-shadow:0 14px 28px -14px hsl(calc(var(--k) * 33 + 220) 80% 40%)}.ab5-hex__b.is-on .k5-i{color:#fff}.ab5-vals__card{color:#e0e7ff;animation:ab5TeamIn .5s var(--k5-ease);background:linear-gradient(160deg,#1e1b4b,#312e81);border-radius:28px;padding:28px;position:sticky;top:100px;box-shadow:0 40px 80px -40px #312e81b3}.ab5-vals__ic{color:#1e1b4b;background:linear-gradient(135deg,#fde68a,#f472b6);border-radius:22px;place-items:center;width:70px;height:70px;margin-bottom:14px;animation:4s ease-in-out infinite k5Bob;display:grid}.ab5-vals__card h3{color:#fde68a;margin:0 0 16px;font:800 1.6rem/1.15 Manrope,sans-serif}.ab5-vals__card ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab5-vals__card li{border-left:3px solid var(--c2);animation:ab5Say .5s var(--k5-ease) both;animation-delay:calc(var(--k) * 90ms);background:#ffffff12;border-radius:14px;padding:12px 14px;line-height:1.5}.ab5-vals__card li span{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--c2) 55%,#fff);align-items:center;gap:6px;margin-bottom:6px;font:800 .75rem/1 Manrope,sans-serif;display:flex}.ab5-fam{background:var(--ab-bg2);padding:clamp(80px,9vw,120px) 0}.ab5-fam__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:24px;margin-top:30px;display:grid}.ab5-sam{color:#e0e7ff;background:radial-gradient(60% 60% at 90% 0,#7b4dff8c,#0000),radial-gradient(60% 60% at 0 100%,#0bc5ff59,#0000),#0b1033;border-radius:28px;padding:30px;box-shadow:0 40px 80px -40px #2f6bff99}.ab5-sam__logo{margin-bottom:14px;display:inline-block}.ab5-sam p{color:#c7d2fe;line-height:1.7}.ab5-sam__list{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;margin:18px 0 24px;padding:0;list-style:none;display:grid}.ab5-sam__list a{background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 30%,transparent),color-mix(in srgb,var(--c2) 18%,transparent));border:1px solid color-mix(in srgb,var(--c1) 50%,transparent);transition:transform .3s var(--k5-spring);border-radius:14px;gap:4px;padding:12px 14px;text-decoration:none;display:grid}.ab5-sam__list a:hover{transform:translateY(-4px)}.ab5-sam__list b{color:#fff;font:800 .95rem/1 Manrope,sans-serif}.ab5-sam__list small{color:#c7d2fe;font:600 .74rem/1.3 Inter,sans-serif}.ab5-panels{align-content:start;gap:14px;display:grid}.ab5-panel a{background:var(--ab-card);border:1px solid var(--ab-line);color:var(--ab-ink);border-radius:20px;align-items:center;gap:16px;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 20px 40px -30px #0f123880}.ab5-panel__logo{background:#fff;border-radius:12px;flex:none;place-items:center;width:120px;height:56px;padding:6px 10px;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.ab5-panel__logo img{object-fit:contain;max-width:100%;max-height:44px}.ab5-panel__t{flex:1;gap:4px;display:grid}.ab5-panel__t b{font:800 1.02rem/1 Manrope,sans-serif}.ab5-panel__t small{color:var(--ab-mut);font:500 .82rem/1.3 Inter,sans-serif}.ab5-panel a>.k5-i{color:var(--it);transition:transform .3s}.ab5-panel a:hover>.k5-i{transform:translate(5px)}.ab5-panel--join a{color:#fff;background:linear-gradient(135deg,#7c3aed,#db2777);border:0}.ab5-panel--join a small{color:#fce7f3}.ab5-panel--join a .k5-i{color:#fff}.ab5-q{color:#c7d2fe;background:radial-gradient(50% 60% at 100% 0,#134e4a,#0000 60%),linear-gradient(160deg,#04111f,#0b1e3f);padding:clamp(80px,9vw,120px) 0}.ab5-q__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.ab5-q .ab5-h2{--k5-ink1:#6ee7b7;--k5-ink2:#7dd3fc;--k5-ink3:#fde68a}.ab5-q__p{line-height:1.7}.ab5-q__badges{margin-top:20px}.ab5-q__badges .badges{flex-wrap:wrap;gap:10px;display:flex}.ab5-q__badges .badges>*{border-radius:14px;padding:6px 10px;box-shadow:0 10px 24px -14px #0009;background:#fff!important}.ab5-q__badges .badges *{color:#0f1238!important}.ab5-q__list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ab5-q__list li{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;align-items:flex-start;gap:14px;padding:18px;line-height:1.6;display:flex}.ab5-q__list b{color:color-mix(in srgb,var(--c2) 55%,#fff);margin-bottom:4px;font:800 1rem/1.2 Manrope,sans-serif;display:block}.ab5-q__ic{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:14px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ab5-years{background:linear-gradient(135deg,#0b1240,#1b0b4a 55%,#3b0a3a);padding:clamp(70px,8vw,110px) 0}.ab5-years__head{margin-bottom:28px}.ab5-years .ab5-h2{--k5-ink1:#fde68a;--k5-ink2:#f9a8d4;--k5-ink3:#7dd3fc;max-width:30ch}.ab5-cta{padding:clamp(60px,7vw,100px) 0}.ab5-cta__box{isolation:isolate;text-align:center;color:#e0e7ff;background:linear-gradient(135deg,#1e3a8a,#6d28d9 50%,#be185d);border-radius:32px;padding:clamp(36px,5vw,64px);position:relative;overflow:hidden}.ab5-cta__orbs i{z-index:-1;background:radial-gradient(circle,var(--c2),transparent 70%);opacity:.5;width:200px;height:200px;left:calc(var(--i) * 28%);top:calc(30% + var(--i) * 10%);animation:10s ease-in-out infinite alternate ab5Drift;animation-delay:calc(var(--i) * -2s);border-radius:50%;position:absolute}.ab5-cta h2{color:#fff;margin:0 0 12px;font:800 clamp(1.8rem,3.4vw,2.8rem)/1.1 Manrope,sans-serif}.ab5-cta h2 span{font-family:var(--k5-serif);color:#fde68a;font-style:italic;font-weight:600;display:block}.ab5-cta p{color:#e0e7ff;max-width:52ch;margin:0 auto 24px}.ab5-cta__btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (max-width:1100px){.ab5-mv__cards,.ab5-horizon,.ab5-rail{grid-template-columns:repeat(2,1fr)}.ab5-rail__line{display:none}.ab5-tabs{grid-template-columns:repeat(2,1fr)}}@media (max-width:960px){.ab5-hero__in,.ab5-story__in,.ab5-team,.ab5-vals__in,.ab5-fam__grid,.ab5-q__in{grid-template-columns:1fr}.ab5-hero__stats{grid-template-columns:repeat(2,1fr)}.ab5-vals__card{position:relative;top:0}.ab5-loop{margin-bottom:80px}.ab5-mv__head{grid-template-columns:1fr}.ab5-mv__switch{grid-area:auto/1;justify-self:start}}@media (max-width:600px){.ab5-mv__cards,.ab5-horizon,.ab5-rail,.ab5-tabs{grid-template-columns:1fr}.ab5-prism{height:320px}.ab5-prism__spin{width:160px;height:210px}.ab5-face{transform:rotateY(calc(var(--i) * 90deg)) translateZ(80px)}.ab5-prism__cap{width:160px;height:160px;top:-80px}.ab5-orbit__chip{transform:rotate(var(--a)) translateX(150px)}.ab5-orbit__chip span{padding:4px 7px;font-size:.6rem}.ab5-node{width:96px;margin-left:-48px}.ab5-node__dot{width:46px;height:46px}.ab5-team__stage{min-height:280px}.ab5-panel__logo{width:90px}}@media (prefers-reduced-motion:reduce){.ab5 *{transition:none!important;animation:none!important}}.ab5-flip__tap{display:none}@media (hover:none){.ab5-flip__hov{display:none}.ab5-flip__tap{display:inline}}.ab6{--a-ink:#0b1437;--a-tx:#3a4766;--a-mut:#5b6688;--a-card:#fff;--a-line:#0b14371a;--a-bg:#f6f7fc;--a-serif:var(--k5-serif,Georgia,serif);color:var(--a-tx);background:var(--a-bg);overflow:clip}html[data-theme=dark] .ab6{--a-ink:#e6eaff;--a-tx:#c3cbe6;--a-mut:#97a3c7;--a-card:#101833;--a-line:#a5b4fc26;--a-bg:#080d24}.ab6 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ab6-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#3f51c8;background:#2f6bff14;border:1px solid #2f6bff33;border-radius:999px;align-items:center;gap:8px;margin:0 0 14px;padding:7px 13px;font:800 .72rem/1 Manrope,sans-serif;display:inline-flex}html[data-theme=dark] .ab6-eyebrow{color:#b9c6ff;background:#7c96ff1a;border-color:#7c96ff40}.ab6-head{max-width:820px;margin-bottom:clamp(26px,4vw,44px)}.ab6-h2{letter-spacing:-.025em;color:var(--a-ink);margin:0;font:800 clamp(1.8rem,3.8vw,3rem)/1.08 Manrope,sans-serif}.ab6-h2 em{font:italic 600 .82em/1.15 var(--a-serif);letter-spacing:0;background:linear-gradient(100deg,#2f6bff,#6d4aff 55%,#c8577e);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}html[data-theme=dark] .ab6-h2 em{background:linear-gradient(100deg,#8fb0ff,#b7a6ff 55%,#f0a3bc);-webkit-background-clip:text;background-clip:text}.ab6-h2--c{text-align:center;max-width:820px;margin-inline-start:auto;margin-inline-end:auto}.ab6-btn{transition:transform .3s var(--k5-spring,ease),box-shadow .3s,background .3s;border-radius:999px;align-items:center;gap:8px;padding:14px 22px;font:800 .93rem/1 Manrope,Inter,sans-serif;text-decoration:none;display:inline-flex}.ab6-btn:hover{transform:translateY(-3px)}.ab6-btn:focus-visible{outline-offset:3px;outline:3px solid #7ea2ff}.ab6-btn--glow{color:#fff;background:linear-gradient(120deg,#2f5be8,#6d4aff);box-shadow:0 16px 34px -14px #6d4aff,inset 0 1px #ffffff40}.ab6-btn--glass{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff14;border:1.5px solid #ffffff47}.ab6-btn--white{color:#0b1437;background:#fff;box-shadow:0 14px 28px -16px #0009}.ab6-btn--ink{color:#fff;background:#0b1437}html[data-theme=dark] .ab6-btn--ink{color:#0b1437;background:#e6eaff}.ab6-btn--line{color:var(--a-ink);border:1.5px solid var(--a-line);background:var(--a-card)}.ab6-hero{isolation:isolate;color:#cad3f3;background:linear-gradient(165deg,#060b26,#0b1437 50%,#120c35);padding:clamp(26px,4vw,44px) 0 clamp(36px,5vw,60px);position:relative;overflow:hidden}.ab6-hero__sky i{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.ab6-hero__sky i:first-child{background:radial-gradient(circle,#2f6bff6b,#0000 68%);width:620px;height:620px;animation:20s ease-in-out infinite ab6Drift;top:-220px;right:-160px}.ab6-hero__sky i:nth-child(2){background:radial-gradient(circle,#6d4aff5c,#0000 68%);width:520px;height:520px;animation:26s ease-in-out infinite reverse ab6Drift;bottom:-240px;left:-200px}.ab6-hero__sky i:nth-child(3){background:radial-gradient(circle,#c8577e33,#0000 70%);width:340px;height:340px;animation:18s ease-in-out infinite ab6Drift;top:30%;left:42%}@keyframes ab6Drift{0%,to{transform:translate(0)}50%{transform:translate(-50px,34px)}}.ab6-hero__stars{z-index:-1;opacity:.7;background:radial-gradient(1.2px 1.2px at 12% 22%,#fff,#0000),radial-gradient(1px 1px at 32% 78%,#c7d2fe,#0000),radial-gradient(1.4px 1.4px at 58% 12%,#fff,#0000),radial-gradient(1px 1px at 76% 64%,#f0a3bc,#0000),radial-gradient(1.2px 1.2px at 90% 30%,#fff,#0000),radial-gradient(1px 1px at 22% 52%,#9fe7dc,#0000),radial-gradient(1.3px 1.3px at 46% 90%,#fff,#0000),radial-gradient(1px 1px at 66% 40%,#c7d2fe,#0000);animation:6s ease-in-out infinite alternate ab6Tw;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ab6Tw{to{opacity:.3}}.ab6-hero__in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(20px,4vw,56px);display:grid}.ab6-crumbs{color:#97a6e0;gap:8px;margin-bottom:18px;font:600 .8rem/1 Inter,sans-serif;display:flex}.ab6-crumbs a{color:#e6eaff;text-decoration:none}.ab6-pill{color:#e6eaff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:8px 14px;font:700 .76rem/1.2 Manrope,sans-serif;display:inline-flex}.ab6-pill i{background:#7cf0c5;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite ab6Pulse;box-shadow:0 0 0 4px #7cf0c52e}@keyframes ab6Pulse{50%{opacity:.6;transform:scale(.6)}}.ab6-h1{letter-spacing:-.035em;color:#fff;margin:20px 0 16px;font:800 clamp(2.5rem,5.6vw,4.7rem)/1.06 Manrope,sans-serif}.ab6-h1__a,.ab6-h1__b{display:inline}.ab6-h1__c{font:italic 600 clamp(1.05rem,1.9vw,1.45rem)/1.3 var(--a-serif);letter-spacing:0;color:#b9c6ff;margin-top:14px;display:block}.ab6-drum{vertical-align:-.2em;perspective:700px;width:4.5em;height:1.12em;margin-inline-start:.12em;margin-inline-end:.12em;display:inline-block;position:relative}.ab6-drum__in{transform-style:preserve-3d;animation:10s cubic-bezier(.7,0,.25,1) infinite ab6Drum;position:absolute;top:0;bottom:0;left:0;right:0}.ab6-drum__f{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:rotateX(calc(var(--i) * -90deg)) translateZ(.56em);background:linear-gradient(100deg,color-mix(in srgb,var(--c1) 55%,#fff),color-mix(in srgb,var(--c2) 70%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text;justify-content:center;align-items:center;font-style:normal;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ab6Drum{0%,20%{transform:rotateX(0)}25%,45%{transform:rotateX(90deg)}50%,70%{transform:rotateX(180deg)}75%,95%{transform:rotateX(270deg)}to{transform:rotateX(360deg)}}.ab6-lead{color:#cad3f3;max-width:56ch;margin:0 0 26px;font-size:1.08rem}.ab6-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.ab6-city{aspect-ratio:1;--u:clamp(11px,1.6vw,17px);width:100%;max-width:500px;margin-inline-start:auto;margin-inline-end:auto;position:relative}.ab6-city__glow{filter:blur(10px);background:radial-gradient(circle,#6d4aff73,#0000 70%);border-radius:50%;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.ab6-city__iso{aspect-ratio:1;width:58%;transform-style:preserve-3d;position:absolute;top:28%;left:21%;transform:rotateX(58deg)rotate(45deg)}.ab6-city__base{background:linear-gradient(#7ea2ff2e 1px,#0000 1px) 0 0/12.5% 12.5%,linear-gradient(90deg,#7ea2ff2e 1px,#0000 1px) 0 0/12.5% 12.5%,linear-gradient(135deg,#17205a,#0e1440);border-radius:14px;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%;box-shadow:0 0 0 1px #7ea2ff59,0 40px 80px #0000008c}.ab6-tw{width:36%;height:36%;transform-style:preserve-3d;--H:calc(var(--h) * var(--u));animation:6s ease-in-out infinite ab6Rise;animation-delay:calc(var(--i) * -1.5s);position:absolute}.ab6-tw--mr{top:4%;left:4%}.ab6-tw--dm{top:4%;left:60%}.ab6-tw--it{top:60%;left:4%}.ab6-tw--af{top:60%;left:60%}@keyframes ab6Rise{0%,to{transform:translateZ(0)}50%{transform:translateZ(10px)}}.ab6-tw i{display:block;position:absolute}.ab6-tw__top{transform:translateZ(var(--H));background:linear-gradient(135deg,color-mix(in srgb,var(--c2) 85%,#fff),var(--c2));top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 1px #fff6}.ab6-tw__l{height:var(--H);transform-origin:50% 100%;background:repeating-linear-gradient(90deg,transparent 0 14%,#ffffff47 14% 22%),repeating-linear-gradient(180deg,transparent 0 10px,#060b2647 10px 13px),linear-gradient(180deg,var(--c1),color-mix(in srgb,var(--c1) 60%,#060b26));bottom:0;left:0;right:0;transform:rotateX(-90deg)}.ab6-tw__r{width:var(--H);transform-origin:100%;background:repeating-linear-gradient(180deg,transparent 0 14%,#ffffff2e 14% 22%),repeating-linear-gradient(90deg,transparent 0 10px,#060b264d 10px 13px),linear-gradient(90deg,color-mix(in srgb,var(--c1) 55%,#060b26),color-mix(in srgb,var(--c1) 80%,#060b26));top:0;bottom:0;right:0;transform:rotateY(90deg)}.ab6-bridge{transform-origin:0;background:linear-gradient(90deg,#7ea2ff,#f0a3bc);border-radius:4px;height:4px;animation:3.2s ease-in-out infinite ab6Beam;position:absolute;box-shadow:0 0 14px 2px #7ea2ffb3}.ab6-bridge--a{width:56%;transform:translateZ(calc(3 * var(--u)));top:21%;left:22%}.ab6-bridge--b{width:56%;transform:translateZ(calc(2.5 * var(--u))) rotate(90deg);animation-delay:-1s;top:22%;left:21%}.ab6-bridge--c{width:74%;transform:translateZ(calc(2 * var(--u))) rotate(45deg);background:linear-gradient(90deg,#9fe7dc,#ffc27a);animation-delay:-2s;top:24%;left:24%}@keyframes ab6Beam{0%,to{opacity:.25}50%{opacity:1}}.ab6-city__lbl{z-index:2;color:#fff;white-space:nowrap;background:color-mix(in srgb,var(--c1) 30%,#080c28bf);border:1px solid color-mix(in srgb,var(--c2) 55%,transparent);-webkit-backdrop-filter:blur(6px);box-shadow:0 14px 26px -14px var(--c1);animation:5s ease-in-out infinite ab6Bob;animation-delay:calc(var(--i) * -1.2s);border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font:800 .78rem/1 Manrope,sans-serif;display:inline-flex;position:absolute}.ab6-city__lbl--mr{top:16%;left:4%}.ab6-city__lbl--dm{top:22%;right:2%}.ab6-city__lbl--it{bottom:30%;left:0}.ab6-city__lbl--af{bottom:22%;right:4%}@keyframes ab6Bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.ab6-city__roof{color:#c7d2fe;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:baseline;gap:8px;padding:8px 16px;font:600 .8rem/1 Inter,sans-serif;display:inline-flex;position:absolute;bottom:4%;left:50%;transform:translate(-50%)}.ab6-city__roof b{color:#ffc27a;letter-spacing:.1em;text-transform:uppercase;font:800 .82rem/1 Manrope,sans-serif}.ab6-stats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:clamp(26px,4vw,44px);display:grid}.ab6-stat{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:18px;justify-items:start;gap:4px;padding:16px 18px;display:grid}.ab6-stat svg{color:#9fb4ff}.ab6-stat b{color:#fff;font:800 clamp(1.6rem,3vw,2.3rem)/1 Manrope,sans-serif}.ab6-stat>span{color:#aeb9e0;font:600 .82rem/1.25 Inter,sans-serif}.ab6-ticker{background:var(--a-card);border-bottom:1px solid var(--a-line);gap:10px;padding:16px 0;display:grid;overflow:hidden}.ab6-ticker__row{overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ab6-ticker__track{gap:10px;width:max-content;animation:90s linear infinite ab6Tick;display:flex}.ab6-ticker__row.is-rev .ab6-ticker__track{animation-direction:reverse}.ab6-ticker:hover .ab6-ticker__track{animation-play-state:paused}.ab6-ticker span{white-space:nowrap;color:var(--a-ink);background:color-mix(in srgb,var(--c1) 7%,var(--a-card));border:1px solid color-mix(in srgb,var(--c1) 18%,transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:700 .84rem/1 Manrope,sans-serif;display:inline-flex}.ab6-ticker span i{background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:50%;width:8px;height:8px}@keyframes ab6Tick{to{transform:translate(calc(-50% - 5px))}}.ab6-man{background:radial-gradient(50% 60% at 100% 0,#6d4aff12,transparent 70%),var(--a-bg);padding:clamp(70px,9vw,130px) 0}.ab6-man__txt{letter-spacing:-.02em;max-width:1040px;color:var(--a-ink);margin:0;font:800 clamp(1.5rem,3.3vw,2.65rem)/1.28 Manrope,sans-serif}.ab6-man__txt span{opacity:clamp(.14,calc(var(--p,0) * (var(--n) + 14) - var(--k)),1);transition:opacity .25s}.ab6-man__txt span.is-hi{font-family:var(--a-serif);color:#4b47d6;font-style:italic;font-weight:600}html[data-theme=dark] .ab6-man__txt span.is-hi{color:#b7a6ff}html:not(.k5-live) .ab6-man__txt span{opacity:1}.ab6-man__facts{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.ab6-man__facts span{color:var(--a-ink);background:var(--a-card);border:1px solid var(--a-line);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font:700 .86rem/1.2 Manrope,sans-serif;display:inline-flex}.ab6-man__facts svg{color:#2f6bff}.ab6-rib{background:linear-gradient(180deg,var(--a-bg),color-mix(in srgb,#6d4aff 6%,var(--a-bg)));padding:clamp(60px,8vw,110px) 0}.ab6-rib__list{perspective:1100px;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:10px 0;list-style:none;display:grid}.ab6-fold{color:#fff;background:linear-gradient(170deg,var(--c1),color-mix(in srgb,var(--c1) 55%,#0b1437));transform-origin:50%;min-height:250px;transition:transform .9s var(--k5-ease,ease),opacity .6s;transition-delay:calc(var(--i) * .11s);align-content:start;gap:8px;padding:22px 18px;display:grid;position:relative}.ab6-fold:nth-child(odd){border-radius:18px 0 0 18px;transform:rotateY(14deg)}.ab6-fold:nth-child(2n){border-radius:0 18px 18px 0;transform:rotateY(-14deg)}.ab6-fold:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ab6-fold:nth-child(odd):after{background:linear-gradient(90deg,#ffffff1f,#0000002e)}.ab6-fold:nth-child(2n):after{background:linear-gradient(90deg,#00000038,#ffffff0f)}.ab6-fold__y{letter-spacing:-.03em;color:color-mix(in srgb,var(--c2) 45%,#fff);font:800 clamp(2rem,3.4vw,2.9rem)/1 Manrope,sans-serif}.ab6-fold b{font:800 1rem/1.25 Manrope,sans-serif}.ab6-fold p{color:#ffffffe0;margin:0;font-size:.88rem;line-height:1.45}.ab6-fold:hover{z-index:2;transform:rotateY(0)translateY(-8px)!important}.k5-live .ab6-rib:not(.is-in) .ab6-fold{opacity:0;transform:rotateY(80deg)}.ab6-rib__more{margin:26px 0 0}.ab6-rib__more a{color:var(--a-ink);align-items:center;gap:8px;font:800 .95rem/1 Manrope,sans-serif;display:inline-flex}.ab6-ring{isolation:isolate;color:#cad3f3;background:linear-gradient(170deg,#070c27,color-mix(in srgb,var(--c1) 26%,#0a1033) 60%,#070c27);padding:clamp(60px,8vw,110px) 0;transition:background .6s;position:relative;overflow:hidden}.ab6-ring__bg{z-index:-1;background:radial-gradient(40% 50% at 50% 60%,color-mix(in srgb,var(--c1) 40%,transparent),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.ab6-ring .ab6-h2{color:#fff}.ab6-ring .ab6-h2 em{background:linear-gradient(100deg,color-mix(in srgb,var(--c2) 70%,#fff),#fff);-webkit-background-clip:text;background-clip:text}.ab6-ring .ab6-eyebrow{color:#e6eaff;background:#ffffff14;border-color:#ffffff2e}.ab6-ring__tabs{flex-wrap:wrap;gap:8px;margin-bottom:10px;display:flex}.ab6-ring__tabs button{color:#dce2fa;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font:800 .88rem/1 Manrope,sans-serif;transition:all .3s;display:inline-flex}.ab6-ring__tabs button.is-on{color:#fff;background:linear-gradient(120deg,var(--c1),color-mix(in srgb,var(--c1) 60%,#0b1437));box-shadow:0 12px 26px -12px var(--c1);border-color:#0000}.ab6-ring__tabs button:focus-visible{outline-offset:2px;outline:3px solid #fff}.ab6-ring__nav:focus-visible{outline-offset:2px;outline:3px solid #fff}.ab6-ring__stage{perspective:1600px;height:600px;position:relative}.ab6-ring__wheel{transform-style:preserve-3d;transform:translateZ(-380px) rotateY(var(--r));transition:transform 1.1s cubic-bezier(.6,0,.2,1);position:absolute;top:0;bottom:0;left:0;right:0}.ab6-card{box-sizing:border-box;color:#fff;background:linear-gradient(150deg,color-mix(in srgb,var(--c1) 92%,#fff),color-mix(in srgb,var(--c1) 55%,#0b1437));width:min(600px,84%);transform:rotateY(calc(var(--k) * 90deg)) translateZ(380px);-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.35;border-radius:28px;margin-left:max(-300px,-42%);padding:clamp(22px,3vw,34px);transition:opacity .8s;position:absolute;top:40px;left:50%;overflow:hidden;box-shadow:0 40px 80px -40px #000,inset 0 1px #ffffff4d}.ab6-card.is-on{opacity:1}.ab6-card:not(.is-on){pointer-events:none}.ab6-card__verb{letter-spacing:.08em;text-transform:uppercase;background:#ffffff29;border-radius:999px;padding:6px 12px;font:800 .78rem/1 Manrope,sans-serif;display:inline-block}.ab6-card h3{letter-spacing:-.02em;margin:16px 0 10px;font:800 clamp(1.5rem,2.8vw,2.2rem)/1.1 Manrope,sans-serif}.ab6-card p{color:#ffffffeb;max-width:48ch;margin:0 0 12px}.ab6-card__pr{align-items:center;gap:8px;font-weight:700;display:flex}.ab6-card ul{z-index:1;flex-wrap:wrap;gap:7px;margin:16px 0 22px;padding:0;list-style:none;display:flex;position:relative}.ab6-card li a{color:#fff;background:#060b2638;border:1px solid #ffffff38;border-radius:999px;padding:8px 12px;font:700 .8rem/1 Manrope,sans-serif;text-decoration:none;transition:background .25s;display:inline-block}.ab6-card li a:hover{background:#060b2666}.ab6-card .ab6-btn{z-index:1;position:relative}.ab6-card__ic{color:#ffffff24;position:absolute;bottom:-22px;right:-18px;transform:rotate(-12deg)}.ab6-ring__nav{z-index:5;color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:48px;height:48px;transition:background .25s,transform .25s;display:grid;position:absolute;top:44%}.ab6-ring__nav:hover{background:#fff3}.ab6-ring__nav--p{left:0}.ab6-ring__nav--p svg{transform:rotate(180deg)}.ab6-ring__nav--n{right:0}.ab6-lens{padding:clamp(60px,8vw,110px) 0}.ab6-lens__pair{justify-content:center;align-items:center;height:clamp(220px,30vw,320px);margin:0 auto clamp(30px,5vw,50px);display:flex;position:relative}.ab6-lens__o{text-align:center;aspect-ratio:1;isolation:isolate;border-radius:50%;place-content:center;gap:6px;width:clamp(220px,30vw,320px);display:grid;position:relative;overflow:hidden}.ab6-lens__o:before{content:"";z-index:-2;animation:14s linear infinite ab6Spin;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}.ab6-lens__o:after{content:"";z-index:-1;background:color-mix(in srgb,var(--a-card) 72%,transparent);border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.ab6-lens__o--m{margin-right:-6%}.ab6-lens__o--m>*{transform:translate(-20%)}.ab6-lens__o--m:before{background:conic-gradient(#2f6bff,#7ea2ff,#0000 40%,#2f6bff)}.ab6-lens__o--v{margin-left:-6%}.ab6-lens__o--v>*{transform:translate(20%)}.ab6-lens__o--v:before{background:conic-gradient(#6d4aff,#c8577e,#0000 40%,#6d4aff);animation-direction:reverse}@keyframes ab6Spin{to{transform:rotate(360deg)}}.ab6-lens__o b{color:var(--a-ink);font:800 clamp(1.15rem,2.2vw,1.7rem)/1 Manrope,sans-serif}.ab6-lens__o small{font:italic 600 .95rem/1.3 var(--a-serif);color:var(--a-mut);max-width:12ch;margin-inline-start:auto;margin-inline-end:auto;font-size:.88rem}.ab6-lens__mid{z-index:2;color:#fff;background:linear-gradient(135deg,#2f6bff,#6d4aff);border-radius:18px;justify-items:center;gap:2px;padding:12px 14px;font:800 .82rem/1 Manrope,sans-serif;animation:4s ease-in-out infinite ab6Bob;display:grid;position:absolute;box-shadow:0 14px 30px -12px #6d4aff}.ab6-lens__cols{grid-template-columns:1fr 1fr;gap:clamp(18px,3vw,36px);display:grid}.ab6-lens__cols h3{color:var(--a-ink);margin:0 0 12px;font:800 1.2rem/1.2 Manrope,sans-serif}.ab6-lens__cols ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab6-lens__cols li{background:var(--a-card);border:1px solid var(--a-line);box-shadow:inset 3px 0 0 var(--c1);border-radius:16px;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px;display:grid}.ab6-lens__cols li i{color:#fff;background:linear-gradient(135deg,var(--c1),color-mix(in srgb,var(--c1) 60%,#0b1437));border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ab6-lens__cols li span{font-size:.93rem;line-height:1.45}.ab6-lens__cols li b{color:var(--a-ink);margin-bottom:3px;font:800 .96rem/1.25 Manrope,sans-serif;display:block}.ab6-tab{background:linear-gradient(180deg,color-mix(in srgb,#2f6bff 5%,var(--a-bg)),var(--a-bg));padding:clamp(60px,8vw,110px) 0}.ab6-tab__in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(18px,3vw,36px);display:grid}.ab6-tab__grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.ab6-el__w{display:block}.ab6-el{--c:#2f6bff;aspect-ratio:1;text-align:left;cursor:pointer;width:100%;color:var(--a-ink);background:linear-gradient(160deg,color-mix(in srgb,var(--c) 10%,var(--a-card)),var(--a-card));border:1.5px solid color-mix(in srgb,var(--c) 26%,transparent);transform:perspective(600px) rotateX(var(--rx,0)) rotateY(var(--ry,0));border-radius:14px;align-content:space-between;padding:10px;transition:transform .2s,box-shadow .3s,background .3s;display:grid;position:relative}.ab6-el__w:nth-child(4n+2) .ab6-el{--c:#c8577e}.ab6-el__w:nth-child(4n+3) .ab6-el{--c:#6d4aff}.ab6-el__w:nth-child(4n+4) .ab6-el{--c:#0e9c88}.ab6-el small{color:var(--a-mut);font:700 .66rem/1 ui-monospace,Menlo,monospace}.ab6-el b{letter-spacing:-.02em;color:color-mix(in srgb,var(--c) 85%,var(--a-ink));font:800 2rem/1 Manrope,sans-serif}.ab6-el span{color:var(--a-tx);font:700 .7rem/1.15 Manrope,sans-serif}.ab6-el:hover{box-shadow:0 18px 30px -18px var(--c)}.ab6-el.is-on{color:#fff;background:linear-gradient(150deg,var(--c),color-mix(in srgb,var(--c) 55%,#0b1437));box-shadow:0 20px 34px -16px var(--c);border-color:#0000}.ab6-el.is-on small,.ab6-el.is-on b,.ab6-el.is-on span{color:#fff}.ab6-el:focus-visible{outline:3px solid var(--c);outline-offset:3px}.ab6-tab__card{background:var(--a-card);border:1px solid var(--a-line);animation:ab6In .45s var(--k5-spring,ease) both;border-radius:24px;padding:24px;position:sticky;top:110px;box-shadow:0 30px 60px -40px #0b143780}@keyframes ab6In{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.ab6-tab__sym{color:#fff;background:linear-gradient(150deg,#2f6bff,#6d4aff);border-radius:18px;place-items:center;width:84px;height:84px;display:inline-grid}.ab6-tab__sym small{opacity:.85;font:700 .66rem/1 ui-monospace,Menlo,monospace}.ab6-tab__sym b{font:800 2.2rem/1 Manrope,sans-serif}.ab6-tab__card h3{color:var(--a-ink);align-items:center;gap:10px;margin:16px 0 14px;font:800 1.35rem/1.2 Manrope,sans-serif;display:flex}.ab6-tab__card ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ab6-tab__card li{background:color-mix(in srgb,var(--c1) 7%,var(--a-card));border-left:4px solid var(--c1);animation:.45s both ab6In;animation-delay:calc(var(--k) * 70ms);border-radius:14px;padding:12px 14px;font-size:.92rem;line-height:1.4}.ab6-tab__card li span{letter-spacing:.1em;text-transform:uppercase;color:color-mix(in srgb,var(--c1) 80%,var(--a-ink));margin-bottom:5px;font:800 .7rem/1 Manrope,sans-serif;display:block}html[data-theme=dark] .ab6-tab__card li span{color:color-mix(in srgb,var(--c1) 50%,#fff)}.ab6-life{padding:clamp(60px,8vw,110px) 0}.ab6-life__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(22px,4vw,56px);display:grid}.ab6-life__copy p{max-width:44ch;margin:16px 0 22px;font-size:1.04rem}.ab6-life__links{flex-wrap:wrap;gap:10px;display:flex}.ab6-mosaic{perspective:1200px;grid-template-columns:repeat(6,1fr);grid-auto-rows:clamp(80px,9vw,120px);gap:10px;display:grid}.ab6-ph{transform:rotateX(var(--rx,0)) rotateY(var(--ry,0));background:#0b1437;border-radius:20px;margin:0;transition:transform .25s;position:relative;overflow:hidden;box-shadow:0 26px 50px -30px #0b1437b3}.ab6-ph img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--k5-ease,ease);display:block}.ab6-ph:hover img{transform:scale(1.07)}.ab6-ph figcaption{color:#fff;-webkit-backdrop-filter:blur(6px);background:#080c288c;border-radius:999px;padding:7px 11px;font:800 .74rem/1 Manrope,sans-serif;position:absolute;bottom:10px;left:10px}.ab6-ph--0{grid-area:1/1/3/4}.ab6-ph--1{grid-area:1/4/2/7}.ab6-ph--2{grid-area:2/4/4/7}.ab6-ph--3{grid-area:3/1/5/3}.ab6-ph--4{grid-area:3/3/5/4}.ab6-ph--4 figcaption{display:none}.ab6-mosaic:after{content:"Since 2015";font:italic 600 clamp(1.2rem,2.2vw,1.7rem)/1 var(--a-serif);color:#fff;background:linear-gradient(135deg,#2f6bff,#6d4aff 60%,#c8577e);border-radius:20px;grid-area:4/4/5/7;place-items:center;display:grid}.ab6-ldrs{padding:0 0 clamp(60px,8vw,110px)}.ab6-ldrs__grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.ab6-ldr{text-align:center;background:var(--a-card);border:1px solid var(--a-line);border-radius:24px;justify-items:center;gap:6px;padding:26px 20px;display:grid}.ab6-ldr__ph{isolation:isolate;border-radius:50%;width:132px;height:132px;margin-bottom:8px;position:relative}.ab6-ldr__ph:before{content:"";z-index:-1;background:conic-gradient(var(--c1),var(--c2),transparent 60%,var(--c1));border-radius:50%;animation:9s linear infinite ab6Spin;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.ab6-ldr__ph img{object-fit:cover;border:4px solid var(--a-card);box-sizing:border-box;background:var(--a-card);border-radius:50%;width:100%;height:100%;display:block}.ab6-ldr b{color:var(--a-ink);font:800 1.08rem/1.2 Manrope,sans-serif}.ab6-ldr small{color:var(--a-mut);font-size:.86rem}.ab6-ldr a{color:color-mix(in srgb,var(--c1) 85%,var(--a-ink));margin-top:4px;font:800 .82rem/1 Manrope,sans-serif}html[data-theme=dark] .ab6-ldr a{color:color-mix(in srgb,var(--c1) 50%,#fff)}.ab6-gal{isolation:isolate;color:#cad3f3;background:radial-gradient(45% 55% at 80% 40%,#6d4aff59,#0000 70%),linear-gradient(170deg,#060b26,#0b1437);padding:clamp(60px,8vw,110px) 0;position:relative}.ab6-gal__stars{z-index:-1;background:radial-gradient(1.2px 1.2px at 8% 30%,#fff,#0000),radial-gradient(1px 1px at 28% 70%,#c7d2fe,#0000),radial-gradient(1.3px 1.3px at 48% 18%,#fff,#0000),radial-gradient(1px 1px at 70% 84%,#f0a3bc,#0000),radial-gradient(1.2px 1.2px at 92% 12%,#fff,#0000),radial-gradient(1px 1px at 60%,#9fe7dc,#0000);animation:5s ease-in-out infinite alternate ab6Tw;position:absolute;top:0;bottom:0;left:0;right:0}.ab6-gal .ab6-h2{color:#fff}.ab6-gal .ab6-h2 em{background:linear-gradient(100deg,#9fb4ff,#f0a3bc);-webkit-background-clip:text;background-clip:text}.ab6-gal .ab6-eyebrow{color:#e6eaff;background:#ffffff14;border-color:#ffffff2e}.ab6-gal__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,56px);display:grid}.ab6-gal__copy p{max-width:50ch;margin:16px 0 20px}.ab6-gal__list{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.ab6-gal__list a{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;padding:9px 11px;text-decoration:none;transition:background .25s,transform .25s;display:grid}.ab6-gal__list a:hover{background:color-mix(in srgb,var(--p1) 22%,#ffffff0a);transform:translateY(-2px)}.ab6-gal__list a:focus-visible{outline-offset:2px;outline:3px solid #fff}.ab6-gal__list .pr5-lg{width:36px;height:36px}.ab6-gal__list b{color:#fff;font:800 .88rem/1.1 Manrope,sans-serif;display:block}.ab6-gal__list small{color:#aeb9e0;font:600 .72rem/1.25 Inter,sans-serif;display:block}.ab6-orb{aspect-ratio:1;perspective:1100px;width:100%;max-width:440px;margin-inline-start:auto;margin-inline-end:auto;position:relative;container-type:inline-size}.ab6-orb__core{z-index:2;background:radial-gradient(circle at 35% 30%,#fff,#e0e7ff 60%,#a5b4fc);border-radius:50%;place-items:center;animation:5s ease-in-out infinite ab6Bob;display:grid;position:absolute;top:36%;bottom:36%;left:36%;right:36%;box-shadow:0 0 0 12px #a5b4fc1a,0 0 70px 14px #6d4aff80}.ab6-orb__ring{transform-style:preserve-3d;animation:40s linear infinite ab6Orb;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(64deg)}.ab6-orb__ring:before{content:"";border:2px dashed #a5b4fc59;border-radius:50%;position:absolute;top:3%;bottom:3%;left:3%;right:3%}.ab6-orb__it{width:0;height:0;transform-style:preserve-3d;transform:rotateZ(var(--a));position:absolute;top:50%;left:50%}.ab6-orb__it>span{width:60px;height:60px;transform:translateY(-47cqw) rotateZ(calc(-1 * var(--a))) rotateX(-64deg);filter:drop-shadow(0 10px 18px #00000080);animation:40s linear infinite ab6OrbC;position:absolute;top:-30px;left:-30px}.ab6-orb__it .pr5-lg{width:60px;height:60px}@keyframes ab6Orb{to{transform:rotateX(64deg)rotate(360deg)}}@keyframes ab6OrbC{to{transform:translateY(-47cqw) rotateZ(calc(-1 * var(--a) - 360deg)) rotateX(-64deg)}}.ab6-gal__h3{color:#fff;margin:clamp(36px,5vw,60px) 0 14px;font:800 1.2rem/1.2 Manrope,sans-serif}.ab6-comm{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ab6-comm__it a{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:20px;gap:6px;padding:18px;text-decoration:none;transition:transform .3s,background .3s;display:grid}.ab6-comm__it a:hover{background:#ffffff17;transform:translateY(-4px)}.ab6-comm__logo{background:#fff;border-radius:14px;place-items:center;height:64px;margin-bottom:6px;padding:10px;display:grid}.ab6-comm__logo img{object-fit:contain;max-width:100%;max-height:44px}.ab6-comm b{color:#fff;font:800 1rem/1.2 Manrope,sans-serif}.ab6-comm small{color:#aeb9e0;font-size:.84rem}.ab6-proof{padding:clamp(60px,8vw,110px) 0}.ab6-proof__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,56px);display:grid}.ab6-proof__in p{max-width:52ch;margin:16px 0 18px}.ab6-proof__badges{border:1px solid var(--a-line);background:#fff;border-radius:20px;padding:14px}.ab6-proof__list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab6-proof__list li{background:var(--a-card);border:1px solid var(--a-line);border-radius:18px;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:16px;display:grid}.ab6-proof__list i{color:#fff;background:linear-gradient(135deg,var(--c1),color-mix(in srgb,var(--c1) 55%,#0b1437));border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.ab6-proof__list span{font-size:.92rem;line-height:1.45}.ab6-proof__list b{color:var(--a-ink);margin-bottom:3px;font:800 .98rem/1.2 Manrope,sans-serif;display:block}.ab6-doors{background:radial-gradient(50% 60% at 50% 0,#6d4aff1a,transparent 70%),var(--a-bg);padding:clamp(60px,8vw,110px) 0}.ab6-doors__row{perspective:1200px;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(26px,4vw,40px);display:grid}.ab6-door{background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 12%,var(--a-card)),var(--a-card));border:1px solid color-mix(in srgb,var(--c1) 26%,transparent);min-height:250px;transform-style:preserve-3d;border-radius:22px;text-decoration:none;display:block;position:relative}.ab6-door__in{color:var(--a-ink);align-content:end;gap:6px;padding:22px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.ab6-door__in svg{color:var(--c1)}.ab6-door__in b{font:800 1.12rem/1.2 Manrope,sans-serif}.ab6-door__in small{font:italic 600 .95rem/1.3 var(--a-serif);color:var(--a-mut)}.ab6-door__in em{color:color-mix(in srgb,var(--c1) 85%,var(--a-ink));align-items:center;gap:6px;font:800 .84rem/1 Manrope,sans-serif;display:inline-flex}html[data-theme=dark] .ab6-door__in em,html[data-theme=dark] .ab6-door__in svg{color:color-mix(in srgb,var(--c1) 50%,#fff)}.ab6-door__panel{color:#fff;background:linear-gradient(160deg,var(--c1),color-mix(in srgb,var(--c1) 50%,#0b1437));transform-origin:0;border-radius:22px;align-content:space-between;padding:22px;transition:transform .8s cubic-bezier(.5,0,.2,1);display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 26px 40px -26px #000}.ab6-door__panel b{font:800 clamp(1.4rem,2.4vw,1.9rem)/1.05 Manrope,sans-serif}.ab6-door__panel i{background:color-mix(in srgb,var(--c2) 70%,#fff);border-radius:50%;place-self:center end;width:12px;height:12px;box-shadow:0 0 0 4px #ffffff2e}.ab6-door:hover .ab6-door__panel{transform:rotateY(-78deg)}.ab6-door:focus-visible .ab6-door__panel{transform:rotateY(-78deg)}.ab6-door:focus-visible{outline:3px solid var(--c1);outline-offset:3px}@media (hover:none){.ab6-door__panel{display:none}}.ab6-doors__cta{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:30px;display:flex}@media (max-width:1100px){.ab6-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.ab6-rib__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 0}}@media (max-width:900px){.ab6-hero__in,.ab6-life__in,.ab6-gal__in,.ab6-proof__in,.ab6-tab__in{grid-template-columns:1fr}.ab6-city{max-width:420px}.ab6-tab__card{position:static}.ab6-doors__row{grid-template-columns:1fr 1fr}.ab6-comm{grid-template-columns:1fr}}@media (max-width:760px){.ab6-ring__stage{perspective:none;height:auto}.ab6-ring__wheel{transition:none;position:static;transform:none}.ab6-card{opacity:1;width:auto;margin:14px 0 0;position:static;transform:none}.ab6-card:not(.is-on),.ab6-ring__nav{display:none}.ab6-lens__cols{grid-template-columns:1fr}.ab6-lens__pair{height:auto}.ab6-lens__o{width:46vw}}@media (max-width:640px){.ab6-stats{grid-template-columns:1fr 1fr}.ab6-stat:last-child{grid-column:1/-1}.ab6-rib__list{perspective:none;grid-template-columns:1fr;gap:10px}.ab6-fold,.ab6-fold:nth-child(odd),.ab6-fold:nth-child(2n){border-radius:18px;min-height:0;transform:none}.k5-live .ab6-rib:not(.is-in) .ab6-fold{transform:translateY(20px)}.ab6-mosaic{grid-template-columns:1fr 1fr;grid-auto-rows:130px}.ab6-ph--0{grid-area:auto/1/span 2/3}.ab6-ph--1,.ab6-ph--2,.ab6-ph--3,.ab6-ph--4{grid-area:auto}.ab6-ph--4 figcaption{display:block}.ab6-mosaic:after{display:none}.ab6-doors__row{grid-template-columns:1fr}.ab6-door{min-height:170px}.ab6-city__lbl{padding:6px 9px;font-size:.68rem}.ab6-h1{font-size:clamp(2.1rem,10vw,2.8rem)}}@media (prefers-reduced-motion:reduce){.ab6-drum__in,.ab6-hero__sky i,.ab6-hero__stars,.ab6-pill i,.ab6-tw,.ab6-bridge,.ab6-city__lbl,.ab6-ticker__track,.ab6-lens__o:before,.ab6-lens__mid,.ab6-ldr__ph:before,.ab6-gal__stars,.ab6-orb__core,.ab6-orb__ring,.ab6-orb__it>span{animation:none!important}}.ab17{--ink:#0b1437;--sub:#4a5480;--card:#fff;--line:#0b143717;--bg:#fbf8f4;--cream:#fff6ea;--lav:#f1eeff;--serif:"Fraunces",Georgia,serif;--grot:"Space Grotesk",var(--display),system-ui,sans-serif;background:var(--bg);color:var(--ink);overflow-x:clip}html[data-theme=dark] .ab17{--ink:#f2f4ff;--sub:#aeb6da;--card:#141b3d;--line:#ffffff1a;--bg:#0a0f2c;--cream:#120f2a;--lav:#100e33}.ab17 .container{z-index:2;position:relative}.ab17 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ab17-sec{padding:clamp(72px,9vw,124px) 0;position:relative}.ab17-sec:not(.is-vis) *,.ab17-sec:not(.is-vis) :before,.ab17-sec:not(.is-vis) :after,.ab17-hero:not(.is-vis) *{animation-play-state:paused!important}.ab17-kick{font:700 .78rem/1 var(--grot);letter-spacing:.2em;text-transform:uppercase;color:#6d4aff;align-items:center;gap:10px;display:inline-flex}.ab17-kick:before{content:"";background:linear-gradient(90deg,#2f6bff,#6d4aff,#c8577e);border-radius:2px;width:28px;height:2px}html[data-theme=dark] .ab17-kick{color:#baf}.ab17-head{max-width:780px;margin-bottom:clamp(30px,4vw,52px)}.ab17-head--c{text-align:center;max-width:940px;margin-inline-start:auto;margin-inline-end:auto}.ab17-head--c .ab17-kick{justify-content:center}.ab17-h2{font:800 clamp(2.1rem,4.6vw,3.9rem)/1.04 var(--display);letter-spacing:-.025em;color:var(--ink);margin:16px 0 0}.ab17-h2 em{font-family:var(--serif);letter-spacing:-.01em;background:linear-gradient(100deg,#2f6bff,#6d4aff 45%,#c8577e 80%,#d99a2b);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;font-weight:600}html[data-theme=dark] .ab17-h2 em{background-image:linear-gradient(100deg,#8fb0ff,#baf 45%,#f2a9c1 80%,#ffc27a)}.ab17-sub{font:500 clamp(1rem,1.3vw,1.14rem)/1.65 var(--body,Inter),sans-serif;color:var(--sub);margin:18px 0 0}.ab17-head--c .ab17-sub{max-width:640px;margin-inline-start:auto;margin-inline-end:auto}.ab17-ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.ab17-ctas--c{justify-content:center}.ab17-btn{min-height:52px;font:800 1rem/1 var(--display);border-radius:999px;align-items:center;gap:10px;padding:0 26px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s,background-color .25s;display:inline-flex}.ab17-btn:hover{transform:translateY(-2px)}.ab17-btn--glow{color:#fff;background:linear-gradient(115deg,#2f6bff,#6d4aff 60%,#c8577e);box-shadow:0 14px 34px -12px #6d4affe6,inset 0 0 0 1px #ffffff40}.ab17-btn--glass{color:#fff;background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47}.ab17-btn--glass:hover{background:#ffffff29}.ab17-btn:focus-visible{outline-offset:3px;outline:2px solid #9fe7dc}.ab17-aur{will-change:transform;pointer-events:none;border-radius:50%;position:absolute}.ab17-aur--a{background:radial-gradient(closest-side,#2f6bff80,#2f6bff00);width:60vw;max-width:820px;height:60vw;max-height:820px;animation:20s ease-in-out infinite ab17DriftA;top:-20%;left:-10%}.ab17-aur--b{background:radial-gradient(closest-side,#6d4aff73,#6d4aff00);width:52vw;max-width:720px;height:52vw;max-height:720px;animation:26s ease-in-out infinite ab17DriftB;top:10%;right:-12%}.ab17-aur--c{background:radial-gradient(closest-side,#c8577e4d,#c8577e00);width:46vw;max-width:640px;height:46vw;max-height:640px;animation:24s ease-in-out -8s infinite reverse ab17DriftA;bottom:-30%;left:30%}@keyframes ab17DriftA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(8%,6%)scale(1.12)}}@keyframes ab17DriftB{0%,to{transform:translate(0,0)scale(1.05)}50%{transform:translate(-10%,-5%)scale(.92)}}.ab17-hero{color:#fff;isolation:isolate;background:#060b26 radial-gradient(120% 90% at 80% 10%,#16206a 0%,#0b1437 45%,#050a22 100%);padding:clamp(56px,6vw,84px) 0 clamp(36px,4vw,56px);position:relative;overflow:hidden}.ab17-hero__sky{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ab17-hero__art{opacity:.3;width:min(62vw,900px);animation:14s ease-in-out infinite ab17Float;position:absolute;top:34%;right:-22%;-webkit-mask:radial-gradient(closest-side,#000 55%,#0000);mask:radial-gradient(closest-side,#000 55%,#0000)}@keyframes ab17Float{0%,to{transform:translate(0,0)rotate(0)}50%{transform:translate(-2%,3%)rotate(-3deg)}}.ab17-grid{background-image:linear-gradient(#9fc0ff12 1px,#0000 1px),linear-gradient(90deg,#9fc0ff12 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(80% 70% at 50% 40%,#000,#0000);mask:radial-gradient(80% 70% at 50% 40%,#000,#0000)}.ab17-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,48px);min-height:min(78vh,700px);display:grid}.ab17-crumb{font:600 .86rem/1 var(--display);color:#e8eeff99;margin-bottom:18px}.ab17-crumb a{color:#e8eeffcc;text-decoration:none}.ab17-crumb a:hover{color:#fff}.ab17-hero__badge{font:700 .8rem/1 var(--grot);letter-spacing:.12em;text-transform:uppercase;color:#ffc27a;background:#ffffff12;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.ab17-hero__badge i{background:#9fe7dc;border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite ab17Ping;box-shadow:0 0 #9fe7dc99}@keyframes ab17Ping{0%{opacity:1;transform:scale(1)}70%{opacity:.35;transform:scale(1.9)}to{opacity:1;transform:scale(1)}}.ab17-h1{font:800 clamp(2.9rem,6.6vw,6rem)/.96 var(--display);letter-spacing:-.035em;flex-direction:column;margin:22px 0 0;display:flex}.ab17-h1>span{opacity:0;animation:.9s cubic-bezier(.2,.8,.2,1) forwards ab17Rise;display:block;transform:translateY(28px)}.ab17-h1__a{color:#e8eeff;animation-delay:.1s!important}.ab17-h1__b{font-family:var(--serif);letter-spacing:-.02em;background:linear-gradient(95deg,#8fb0ff,#baf 40%,#f2a9c1 70%,#ffc27a) 0 0/200% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.1em;font-style:italic;font-weight:600;animation-delay:.25s!important}.ab17-h1__c{color:#fff;animation-delay:.4s!important}.ab17-h1__c em{background:linear-gradient(95deg,#9fe7dc,#8fb0ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}@keyframes ab17Rise{to{opacity:1;transform:none}}.ab17-hero__lead{color:#e8eeffd1;max-width:560px;margin:24px 0 0;font:500 clamp(1.02rem,1.3vw,1.16rem)/1.65 Inter,sans-serif}.ab17-hero__ask{flex-direction:column;align-items:flex-start;gap:10px;margin-top:26px;display:flex}.ab17-hero__ask small{font:700 .74rem/1 var(--grot);letter-spacing:.18em;text-transform:uppercase;color:#e8eeff8c}.ab17-typed{max-width:100%;min-height:54px;box-shadow:inset 0 0 0 1px #ffffff24,0 18px 40px -24px var(--c1);font:600 clamp(1rem,1.5vw,1.2rem)/1.2 var(--display);color:#fff;background:#ffffff0f;border-radius:16px;align-items:center;gap:12px;padding:0 20px 0 10px;transition:box-shadow .4s;display:inline-flex}.ab17-typed__ic{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:11px;flex:none;place-items:center;width:36px;height:36px;display:grid}.ab17-typed__q{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ab17-typed__caret{background:var(--c2);flex:none;width:2px;height:1.2em;animation:1s step-end infinite ab17Blink}@keyframes ab17Blink{50%{opacity:0}}.ab17-pt{height:clamp(320px,44vw,560px);position:relative}.ab17-pt__cv{width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.ab17-pt__cap{text-align:center;font:600 .95rem/1.3 var(--serif);color:#e8eeffbf;font-style:italic;animation:.8s both ab17Cap;position:absolute;bottom:2%;left:0;right:0}@keyframes ab17Cap{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ab17-hero__chips{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ab17-chip{font:700 .9rem/1 var(--display);color:#fff;background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 55%,transparent),#ffffff0a);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c2) 55%,transparent);animation:ab17Bob 5s ease-in-out calc(var(--i)*-1.2s) infinite;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}@keyframes ab17Bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.ab17-flap{background:var(--cream);text-align:center;background-image:radial-gradient(60% 80% at 10% 0,#ffc27a59,#0000 60%),radial-gradient(50% 70% at 100% 100%,#6d4aff1f,#0000 60%)}html[data-theme=dark] .ab17-flap{background-image:radial-gradient(60% 80% at 10% 0,#d99a2b29,#0000 60%),radial-gradient(50% 70% at 100% 100%,#6d4aff33,#0000 60%)}.ab17-flap__h{font:800 clamp(1.1rem,1.6vw,1.3rem)/1 var(--grot);letter-spacing:.32em;text-transform:uppercase;color:#d99a2b;margin:0 0 22px}.ab17-flap__board{background:linear-gradient(#141b45,#0b1437);border-radius:24px;max-width:100%;padding:clamp(18px,2.4vw,30px) clamp(16px,2.4vw,34px) 18px;display:inline-block;position:relative;box-shadow:0 40px 80px -40px #0b1437d9,inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0f}.ab17-flap__bolt{background:radial-gradient(circle at 35% 35%,#8b93b8,#2a3266);border-radius:50%;width:10px;height:10px;position:absolute;top:14px}.ab17-flap__bolt--l{left:14px}.ab17-flap__bolt--r{right:14px}.ab17-flap__row{perspective:600px;justify-content:center;gap:clamp(3px,.5vw,7px);display:flex}.ab17-flap__c{background:linear-gradient(#1e2660 0 49.4%,#0d1442 50.6% 100%);border-radius:8px;place-items:center;width:clamp(24px,5.6vw,76px);height:clamp(36px,8vw,104px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 6px 12px -6px #000000b3}.ab17-flap__c:after{content:"";background:#000000a6;height:1px;position:absolute;top:50%;left:0;right:0}.ab17-flap__ch{font:800 clamp(1.3rem,4.6vw,4rem)/1 var(--grot);color:#fff6ea;transform-origin:50%;animation:.16s cubic-bezier(.3,.6,.4,1) both ab17Flip;display:block}.ab17-flap__c:nth-child(4n+1) .ab17-flap__ch{color:#ffc27a}@keyframes ab17Flip{0%{opacity:.4;transform:rotateX(-88deg)}to{opacity:1;transform:none}}.ab17-flap__meta{font:600 .78rem/1 var(--grot);letter-spacing:.12em;text-transform:uppercase;color:#e8eeff99;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:16px;display:flex}.ab17-flap__meta span{align-items:center;gap:8px;display:inline-flex}.ab17-led{background:#9fe7dc;border-radius:50%;width:8px;height:8px;animation:1.4s step-end infinite ab17Blink}.ab17-flap__p{max-width:760px;color:var(--sub);margin:34px auto 0;font:500 clamp(1.05rem,1.5vw,1.3rem)/1.6 Inter,sans-serif}.ab17-flap__p b{color:var(--ink);background:linear-gradient(#0000 62%,#ffc27a8c 0);font-weight:700}html[data-theme=dark] .ab17-flap__p b{background:linear-gradient(#0000 62%,#d99a2b59 0)}.ab17-eng{background:var(--bg);transition:background-color .6s;overflow:hidden}.ab17-eng__wash{background:radial-gradient(60% 55% at 50% 60%,color-mix(in srgb,var(--c1) 22%,transparent),transparent 70%),radial-gradient(40% 40% at 15% 20%,color-mix(in srgb,var(--c2) 30%,transparent),transparent 70%);pointer-events:none;transition:background .6s;position:absolute;top:0;bottom:0;left:0;right:0}.ab17-eng__tabs{flex-wrap:wrap;justify-content:center;gap:10px;margin:0 auto 34px;display:flex}@media (max-width:640px){.ab17-eng__tabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ab17-eng__tab{justify-content:center;padding:0 10px;font-size:.84rem}}.ab17-eng__tab{cursor:pointer;min-height:46px;font:700 .95rem/1 var(--display);color:var(--ink);background:var(--card);box-shadow:inset 0 0 0 1px var(--line),0 8px 20px -14px #0b143766;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 18px;transition:color .25s,background .25s,box-shadow .25s,transform .25s;display:inline-flex}.ab17-eng__tab svg{color:var(--c1)}.ab17-eng__tab:hover{transform:translateY(-2px)}.ab17-eng__tab.is-on{color:#fff;background:linear-gradient(135deg,var(--c1),color-mix(in srgb,var(--c1) 55%,#0b1437));box-shadow:0 14px 30px -12px var(--c1)}.ab17-eng__tab.is-on svg{color:#fff}.ab17-ring{--w:min(420px,78vw);--z:calc(var(--w) * 1.12);--st:48deg;height:calc(var(--w) * 1.42 + 80px);perspective:1900px;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.ab17-ring__spin{width:var(--w);height:100%;margin-left:calc(var(--w) / -2);transform-style:preserve-3d;transform:translateZ(calc(var(--z) * -1)) rotateY(var(--a));transition:transform 1s cubic-bezier(.6,0,.2,1);position:absolute;top:0;left:50%}.ab17-card{background:var(--card);box-shadow:0 40px 70px -40px #0b143799,inset 0 0 0 1px var(--line);transform:rotateY(calc(var(--i) * var(--st))) translateZ(var(--z));-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:.42;filter:saturate(.7);cursor:pointer;border-radius:28px;flex-direction:column;transition:opacity .6s;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0;overflow:hidden}.ab17-card.is-on{opacity:1;filter:none;cursor:default}.ab17-card__art{aspect-ratio:16/9.6;position:relative;overflow:hidden}.ab17-card__art img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);display:block;transform:scale(1.08)}.ab17-card.is-on .ab17-card__art img{transform:scale(1)}.ab17-card__n{font:800 3.2rem/1 var(--grot);color:#ffffffe0;text-shadow:0 6px 18px #00000059;position:absolute;top:14px;left:18px}.ab17-card__body{padding:22px 24px;position:relative}.ab17-card__ic{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));width:52px;height:52px;box-shadow:0 12px 24px -10px var(--c1);border-radius:16px;place-items:center;display:grid;position:absolute;top:-26px;right:22px}.ab17-card h3{font:800 1.5rem/1.1 var(--display);color:var(--ink);margin:0}.ab17-card__tag{font:600 1.1rem/1.3 var(--serif)!important;color:var(--c1)!important;margin:6px 0 10px!important;font-style:italic!important}html[data-theme=dark] .ab17-card__tag{color:var(--c2)!important}.ab17-card p{color:var(--sub);margin:0;font:500 .93rem/1.55 Inter,sans-serif}.ab17-card ul{flex-wrap:wrap;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.ab17-card li{font:600 .78rem/1 var(--display);color:var(--ink);background:color-mix(in srgb,var(--c1) 10%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 22%,transparent);border-radius:999px;padding:6px 10px}.ab17-card__foot{border-top:1px solid var(--line);align-items:baseline;gap:6px;margin-top:16px;padding-top:14px;display:flex}.ab17-card__foot b{font:800 1.6rem/1 var(--grot);color:var(--c1)}html[data-theme=dark] .ab17-card__foot b{color:var(--c2)}.ab17-card__foot span{font:600 .85rem/1 var(--display);color:var(--sub)}.ab17-card__go{font:800 .92rem/1 var(--display);color:var(--c1);align-items:center;gap:6px;margin-left:auto;text-decoration:none;display:inline-flex}html[data-theme=dark] .ab17-card__go{color:var(--c2)}.ab17-ring__nav{z-index:5;cursor:pointer;width:52px;height:52px;color:var(--ink);background:var(--card);box-shadow:0 12px 26px -12px #0b143799,inset 0 0 0 1px var(--line);border:0;border-radius:50%;place-items:center;transition:transform .25s;display:grid;position:absolute;top:auto;bottom:0}.ab17-ring__nav:hover{transform:scale(1.08)}.ab17-ring__nav--p{left:calc(50% - 64px)}.ab17-ring__nav--p svg{transform:rotate(180deg)}.ab17-ring__nav--n{right:calc(50% - 64px)}.ab17-gg{background:var(--lav);background-image:radial-gradient(50% 60% at 90% 10%,#2f6bff1f,#0000 60%),radial-gradient(40% 50% at 0 100%,#0e9c881f,#0000 60%)}.ab17-gg__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);display:grid}.ab17-g{background:var(--card);box-shadow:0 26px 50px -36px #0b14378c,inset 0 0 0 1px var(--line);text-align:center;opacity:0;border-radius:26px;flex-direction:column;align-items:center;padding:24px 18px 26px;display:flex;position:relative;transform:translateY(24px)}.ab17-gg.is-in .ab17-g{animation:ab17Rise .8s cubic-bezier(.2,.8,.2,1) calc(var(--i)*90ms) forwards}.ab17-g__dial{width:min(190px,100%);position:relative}.ab17-g__svg{width:100%;height:auto;display:block;overflow:visible}.ab17-g__track{fill:none;stroke:var(--line);stroke-width:10px;stroke-linecap:round}.ab17-g__val{fill:none;stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--c) 45%,transparent));transition:stroke-dashoffset .2s linear}.ab17-g__tick{stroke:var(--sub);stroke-opacity:.35;stroke-width:1.5px}.ab17-g__needle{width:0;height:0;transform:rotate(var(--r));transition:transform .2s linear;position:absolute;top:55%;left:50%}.ab17-g__needle i{background:linear-gradient(180deg,var(--c),var(--ink));transform-origin:50% 100%;border-radius:4px;width:4px;height:34px;animation:3.4s ease-in-out infinite ab17Wobble;position:absolute;bottom:0;left:-2px}.ab17-g__needle:after{content:"";background:var(--ink);width:14px;height:14px;box-shadow:0 0 0 3px var(--card);border-radius:50%;position:absolute;top:-7px;left:-7px}@keyframes ab17Wobble{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}.ab17-g__v{font:800 clamp(2.2rem,3.6vw,3rem)/1 var(--grot);color:var(--ink);margin-top:-14px}.ab17-g__l{font:800 1rem/1.2 var(--display);color:var(--c);margin-top:6px}html[data-theme=dark] .ab17-g__l{filter:brightness(1.5)}.ab17-g small{color:var(--sub);margin-top:6px;font:500 .84rem/1.4 Inter,sans-serif}.ab17-path{background:var(--bg)}.ab17-path__track{background:repeating-linear-gradient(90deg,var(--line) 0 10px,transparent 10px 18px);border-radius:4px;height:4px;margin:0 6% -30px;position:relative;overflow:hidden}.ab17-path__comet{background:linear-gradient(90deg,#0000 70%,#2f6bff 88%,#9fe7dc 99%,#fff);animation:5s cubic-bezier(.45,0,.25,1) infinite ab17Comet;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ab17Comet{0%{transform:translate(-100%)}to{transform:translate(100%)}}.ab17-path__list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(10px,1.6vw,22px);margin:0;padding:0;list-style:none;display:grid;position:relative}.ab17-stop{text-align:center;flex-direction:column;align-items:center;display:flex}.ab17-stop__dot{color:#fff;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 50%,#0b1437));width:62px;height:62px;box-shadow:0 0 0 6px var(--bg),0 16px 30px -12px var(--c);animation:ab17Bob 4.6s ease-in-out calc(var(--i)*-.8s) infinite;border-radius:20px;place-items:center;display:grid}.ab17-stop b{font:800 1.3rem/1 var(--display);color:var(--ink);margin-top:18px}.ab17-stop b small{font:700 .74rem/1 var(--grot);letter-spacing:.18em;color:var(--c);margin-bottom:6px;display:block}html[data-theme=dark] .ab17-stop b small{filter:brightness(1.6)}.ab17-stop p{color:var(--sub);margin:10px 0 0;font:500 .92rem/1.55 Inter,sans-serif}.ab17-tr{color:#fff;background-color:#0b1437;background-image:radial-gradient(60% 70% at 20% 0,#1c2370 0%,#0000 60%),radial-gradient(50% 60% at 100% 100%,#3a1f5e 0%,#0000 60%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box}.ab17-tr .ab17-h2{color:#fff}.ab17-tr .ab17-h2 em{background-image:linear-gradient(100deg,#9fe7dc,#8fb0ff 45%,#baf 80%,#ffc27a)}.ab17-tr .ab17-sub{color:#e8eeffbf}.ab17-tr .ab17-kick{color:#9fe7dc}.ab17-tr__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,30px);display:grid}.ab17-holo{perspective:1100px}.ab17-holo__card{--rx:0deg;--ry:0deg;min-height:300px;transform:rotateX(var(--rx)) rotateY(var(--ry));background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 70%,#0b1437),#141b45 55%,color-mix(in srgb,var(--c2) 35%,#141b45));border-radius:26px;padding:28px 26px;transition:transform .35s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #000,inset 0 0 0 1px #ffffff29}.ab17-holo__card:before{content:"";pointer-events:none;background:repeating-linear-gradient(115deg,#fff0 0 14px,#ffffff09 14px 15px);position:absolute;top:0;bottom:0;left:0;right:0}.ab17-holo__sheen{width:45%;animation:ab17Sheen 6s ease-in-out calc(var(--i)*1.4s) infinite;pointer-events:none;background:linear-gradient(100deg,#0000,#9fe7dc2e 35%,#ffffff59 50%,#f2a9c12e 65%,#0000);position:absolute;top:-40%;bottom:-40%;left:0;transform:translate(-140%)skew(-16deg)}@keyframes ab17Sheen{0%,20%{transform:translate(-140%)skew(-16deg)}70%,to{transform:translate(340%)skew(-16deg)}}.ab17-holo__seal{color:#0b1437;background:conic-gradient(from 0deg,var(--c2),#fff,var(--c1),var(--c2));width:58px;height:58px;box-shadow:0 10px 26px -8px var(--c1);border-radius:50%;place-items:center;display:grid}.ab17-holo__n{font:800 1.7rem/1.05 var(--grot);letter-spacing:-.01em;margin-top:22px;display:block}.ab17-holo__t{font:600 1.08rem/1.3 var(--serif);color:var(--c2);margin-top:8px;font-style:italic;display:block}.ab17-holo p{color:#e8eeffc7;margin:14px 0 0;font:500 .93rem/1.6 Inter,sans-serif}.ab17-holo__chip{background:linear-gradient(135deg,#ffe2b5,#d99a2b 55%,#ffe2b5);border-radius:7px;width:44px;height:34px;position:absolute;bottom:22px;right:24px;box-shadow:inset 0 0 0 1px #00000026}.ab17-gx{color:#fff;background:#050a22 radial-gradient(70% 80% at 75%,#121c5c 0%,#0b1437 45%,#050a22 100%);overflow:hidden}.ab17-gx .ab17-h2{color:#fff}.ab17-gx .ab17-h2 em{background-image:linear-gradient(100deg,#ffc27a,#f2a9c1 50%,#baf)}.ab17-gx .ab17-sub{color:#e8eeffbf}.ab17-gx .ab17-kick{color:#ffc27a}.ab17-gx__stars{opacity:.5;background-image:radial-gradient(#ffffffb3 .7px,#0000 1.2px),radial-gradient(#9fe7dc8c .6px,#0000 1.1px);background-position:0 0,31px 47px;background-size:64px 64px,97px 97px;animation:5s ease-in-out infinite ab17Twinkle;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ab17Twinkle{50%{opacity:.25}}.ab17-gx__in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.ab17-gx__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.ab17-gx__list a{color:#fff;background:#ffffff0d;border-radius:16px;flex-direction:column;gap:4px;padding:14px 18px;text-decoration:none;transition:background .25s,transform .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff1f}.ab17-gx__list a:hover{background:#ffffff1a;transform:translate(4px)}.ab17-gx__list b{font:800 1.05rem/1.2 var(--display)}.ab17-gx__list span{color:#e8eeffb3;font:500 .88rem/1.45 Inter,sans-serif}.ab17-orb{--s:min(520px,86vw);--r1:calc(var(--s) * .335);--r2:calc(var(--s) * .47);width:var(--s);height:var(--s);margin-inline-start:auto;margin-inline-end:auto;position:relative}.ab17-orb__ring{border:1px dashed #9fc0ff4d;border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.ab17-orb__ring--1{width:calc(var(--r1) * 2);height:calc(var(--r1) * 2)}.ab17-orb__ring--2{width:calc(var(--r2) * 2);height:calc(var(--r2) * 2);border-color:#bbaaff38}.ab17-orb__core{width:calc(var(--s) * .26);aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#fff,#e8eeff 60%,#b9c6ff);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 0 0 10px #2f6bff1f,0 0 80px 10px #2f6bff73}.ab17-orb__core .fx-fr{--h:calc(var(--s) * .18)}.ab17-orb__spin{animation:46s linear infinite ab17Spin;position:absolute;top:0;bottom:0;left:0;right:0}.ab17-orb__spin--2{animation-duration:70s;animation-direction:reverse}@keyframes ab17Spin{to{transform:rotate(360deg)}}.ab17-orb__sat{width:0;height:0;transform:rotate(calc(var(--k) * 360deg / var(--n))) translateY(calc(var(--r) * -1));position:absolute;top:50%;left:50%}.ab17-orb__keep{translate:-50% -50%;transform:rotate(calc(var(--k) * -360deg / var(--n)));animation:46s linear infinite ab17Keep;position:absolute;top:0;left:0}.ab17-orb__spin--2 .ab17-orb__keep{animation-duration:70s;animation-direction:reverse}@keyframes ab17Keep{0%{rotate:0deg}to{rotate:-360deg}}.ab17-orb__keep .frl-plate{width:max-content!important;max-width:none!important}.ab17-orb__mk{background:linear-gradient(135deg,color-mix(in srgb,var(--p1) 35%,#141b45),#0e1540);width:56px;height:56px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--p1) 55%,transparent),0 12px 26px -12px var(--p1);border-radius:18px;place-items:center;display:grid}.ab17-orb__mk .pr5-lg{--h:34px}.ab17-orb__mk svg{width:34px;height:34px}.ab17-wall{background:var(--cream);overflow:hidden}.ab17-wall__in{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ab17-wall__key{flex-wrap:wrap;gap:10px 18px;display:flex}.ab17-wall__key span{font:700 .9rem/1 var(--display);color:var(--ink);align-items:center;gap:8px;display:inline-flex}.ab17-wall__key i{background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:4px;width:12px;height:12px}.ab17-wall__cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;height:560px;display:grid;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 14% 86%,#0000);mask:linear-gradient(#0000,#000 14% 86%,#0000)}.ab17-wall__run{flex-direction:column;gap:14px;animation:34s linear infinite ab17Up;display:flex}.ab17-wall__col--1 .ab17-wall__run{animation-duration:42s;animation-direction:reverse}.ab17-wall__col--2 .ab17-wall__run{animation-duration:38s}.ab17-wall__col:hover .ab17-wall__run{animation-play-state:paused}@keyframes ab17Up{0%{transform:translateY(0)}to{transform:translateY(calc(-50% - 7px))}}.ab17-q{background:var(--card);color:var(--ink);box-shadow:0 20px 40px -30px #0b14378c,inset 0 0 0 1px var(--line);border-top:4px solid var(--c1);border-radius:20px;flex-direction:column;gap:12px;padding:18px 18px 20px;display:flex}.ab17-q i{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.ab17-q--serif{font:600 1.12rem/1.35 var(--serif);font-style:italic}.ab17-q--grot{font:700 1.02rem/1.35 var(--grot)}.ab17-q--display{font:800 1.05rem/1.3 var(--display);letter-spacing:-.01em}.ab17-q:nth-child(3n+2){background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 92%,#0b1437),color-mix(in srgb,var(--c1) 55%,#0b1437));color:#fff;border-top-color:var(--c2)}.ab17-q:nth-child(3n+2) i{background:#ffffff2e}.ab17-cta{color:#fff;text-align:center;background:linear-gradient(120deg,#0b1437,#1a2a8f 45%,#4a2cb8 80%,#6d4aff);overflow:hidden}.ab17-cta__sky{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ab17-cta__in{max-width:900px}.ab17-cta__h{font:800 clamp(2.4rem,5.6vw,4.8rem)/1.02 var(--display);letter-spacing:-.03em;margin:0}.ab17-cta__h em{font-family:var(--serif);background:linear-gradient(95deg,#ffc27a,#f2a9c1 50%,#9fe7dc);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600;display:block}.ab17-cta__box{text-align:left;background:#ffffff1a;border-radius:22px;align-items:center;gap:14px;max-width:640px;margin:34px auto 0;padding:10px 14px 10px 22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff40,0 30px 60px -30px #000000b3}.ab17-cta__box>svg{color:#ffffffb3;flex:none}.ab17-typed--box{min-width:0;box-shadow:none;background:0 0;flex:1;padding:0}@media (max-width:1000px){.ab17-hero__in{grid-template-columns:1fr;min-height:0}.ab17-pt{order:-1;height:340px;margin-bottom:-20px}.ab17-gg__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab17-path__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.ab17-path__track{display:none}.ab17-tr__row{grid-template-columns:1fr;max-width:520px;margin-inline-start:auto;margin-inline-end:auto}.ab17-gx__in,.ab17-wall__in{grid-template-columns:1fr}}@media (max-width:640px){.ab17-pt{height:260px}.ab17-h1{font-size:clamp(2.5rem,12vw,3.4rem)}.ab17-typed{font-size:.95rem}.ab17-gg__grid{grid-template-columns:1fr 1fr;gap:10px}.ab17-g{border-radius:20px;padding:16px 10px 18px}.ab17-g__needle i{height:24px}.ab17-path__list{grid-template-columns:1fr}.ab17-ring{--w:min(330px,80vw);height:calc(var(--w) * 1.85 + 80px)}.ab17-card__body{padding:18px}.ab17-wall__cols{grid-template-columns:1fr 1fr;height:480px}.ab17-wall__col--2{display:none}.ab17-orb{--s:min(360px,88vw)}.ab17-orb__mk{border-radius:14px;width:42px;height:42px}.ab17-orb__mk svg{width:26px;height:26px}.ab17-flap__meta{justify-content:center}}@media (prefers-reduced-motion:reduce){.ab17 *,.ab17 :before,.ab17 :after{animation-duration:.001ms!important;animation-iteration-count:1!important}.ab17-h1>span,.ab17-g{opacity:1;transform:none}}.ab18-mv{background:linear-gradient(180deg,var(--bg),var(--lav) 55%,var(--bg));overflow:hidden}.ab18-mv__sky{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ab18-ring{will-change:transform;border:1px dashed #6d4aff38;border-radius:50%;position:absolute;top:180px;left:50%}.ab18-ring--a{width:760px;height:760px;margin-top:-380px;margin-left:-380px;animation:90s linear infinite ab18Spin}.ab18-ring--b{border-color:#2f6bff24;width:1120px;height:1120px;margin-top:-560px;margin-left:-560px;animation:140s linear infinite reverse ab18Spin}.ab18-ring:after{content:"";background:#6d4aff;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:50%;box-shadow:0 0 18px #6d4aff}.ab18-ring--b:after{background:#d99a2b;box-shadow:0 0 18px #d99a2b}@keyframes ab18Spin{to{transform:rotate(360deg)}}.ab18-mv__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.4vw,30px);display:grid}.ab18-mvc{background:var(--card);border:1px solid var(--line);isolation:isolate;border-radius:28px;padding:clamp(28px,3.4vw,44px);transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #0b143759}.ab18-mvc:hover{transform:translateY(-4px);box-shadow:0 40px 80px -40px #2f6bff73}.ab18-mvc:before{content:"";z-index:-1;opacity:.9;background:radial-gradient(120% 80% at 100% 0%,var(--g1),transparent 60%);position:absolute;top:0;bottom:0;left:0;right:0}.ab18-mvc--m{--g1:#2f6bff24;--a:#2f6bff;--b:#6d4aff}.ab18-mvc--v{--g1:#d99a2b29;--a:#c8577e;--b:#d99a2b}.ab18-mvc:after{content:"";background:linear-gradient(180deg,var(--a),var(--b));width:5px;position:absolute;top:0;bottom:0;left:0}.ab18-mvc__ic{color:#fff;background:linear-gradient(135deg,var(--a),var(--b));width:62px;height:62px;box-shadow:0 14px 30px -12px var(--a);border-radius:20px;place-items:center;animation:5s ease-in-out infinite ab18Bob;display:grid}.ab18-mvc--v .ab18-mvc__ic{animation-delay:-2.5s}@keyframes ab18Bob{50%{transform:translateY(-6px)rotate(-4deg)}}.ab18-mvc small{font:800 .8rem/1 var(--grot);letter-spacing:.22em;text-transform:uppercase;color:var(--a);margin-top:22px;display:block}.ab18-mvc__q{font:600 clamp(1.3rem,2.1vw,1.7rem)/1.38 var(--serif);color:var(--ink);letter-spacing:-.01em;margin:14px 0 0}.ab18-mvc ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.ab18-mvc li{font:600 .98rem/1.45 var(--body,Inter),sans-serif;color:var(--sub);padding-left:28px;position:relative}.ab18-mvc li:before{content:"";background:linear-gradient(135deg,var(--a),var(--b));border-radius:50%;width:16px;height:16px;position:absolute;top:.28em;left:0;-webkit-mask:radial-gradient(circle,#0000 3px,#000 3.5px);mask:radial-gradient(circle,#0000 3px,#000 3.5px)}html[data-theme=dark] .ab18-mvc--m{--a:#8fb0ff;--b:#baf;--g1:#2f6bff33}html[data-theme=dark] .ab18-mvc--v{--a:#f2a9c1;--b:#ffc27a;--g1:#d99a2b2e}html[data-theme=dark] .ab18-mvc__ic{color:#0b1437}.ab18-cap{margin-top:clamp(56px,7vw,92px)}.ab18-cap__head{text-align:center;margin-bottom:clamp(26px,3.4vw,42px)}.ab18-cap__head .ab17-kick{justify-content:center}.ab18-cap__head h3{font:800 clamp(1.7rem,3.4vw,2.7rem)/1.1 var(--display);letter-spacing:-.02em;color:var(--ink);margin:14px 0 0}.ab18-cap__head h3 em{font-family:var(--serif);background:linear-gradient(100deg,#2f6bff,#6d4aff 50%,#0e9c88);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:600}html[data-theme=dark] .ab18-cap__head h3 em{background-image:linear-gradient(100deg,#8fb0ff,#baf 50%,#9fe7dc)}.ab18-cap__grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid}.ab18-capc{background:var(--card);border:1px solid var(--line);border-radius:24px;flex-direction:column;padding:22px 20px 20px;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -42px #0b143766}.ab18-capc:before{content:"";background:linear-gradient(90deg,var(--c1),var(--c2));height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.ab18-capc:hover{border-color:color-mix(in srgb,var(--c1) 40%,transparent);box-shadow:0 34px 70px -40px var(--c1);transform:translateY(-5px)}.ab18-capc__top{border-bottom:1px dashed var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}.ab18-capc__ic{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:15px;flex:none;place-items:center;width:46px;height:46px;display:grid}.ab18-capc__top b{font:800 1.08rem/1.15 var(--display);color:var(--ink);display:block}.ab18-capc__top small{font:600 .78rem/1.3 var(--body,Inter),sans-serif;color:var(--sub);margin-top:4px;display:block}.ab18-capc__list{gap:2px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ab18-capc__list a{font:600 .9rem/1.3 var(--body,Inter),sans-serif;color:var(--ink);border-radius:10px;align-items:center;gap:9px;padding:6px 8px;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.ab18-capc__list a:before{content:"";background:var(--c1);opacity:.75;border-radius:50%;flex:none;width:7px;height:7px}.ab18-capc__list a:hover{background:color-mix(in srgb,var(--c1) 12%,transparent);color:var(--c1)}html[data-theme=dark] .ab18-capc__list a:hover{color:var(--c2)}.ab18-sec.is-vis .ab18-capc__list li,.ab17-sec.is-vis .ab18-capc__list li{animation:.5s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--j)*35ms + .1s)}.ab18-capc__go{font:800 .86rem/1 var(--display);color:#fff;background:linear-gradient(115deg,var(--c1),var(--c2));border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:14px;padding:10px 16px;text-decoration:none;transition:transform .25s;display:inline-flex}.ab18-capc__go:hover{transform:translate(3px)}html[data-theme=dark] .ab18-capc__go,html[data-theme=dark] .ab18-capc__ic{color:#0b1437}@keyframes ab18Up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ab18-reach{position:relative}.ab18-r1{color:#f2f4ff;background:#0b1437;padding-bottom:0;overflow:hidden}.ab18-r1 .ab17-h2{color:#fff}.ab18-r1 .ab17-h2 em{background-image:linear-gradient(100deg,#8fb0ff,#baf 40%,#f2a9c1 70%,#ffc27a)}.ab18-r1 .ab17-sub{color:#b7c0e6}.ab18-r1 .ab17-kick{color:#baf}.ab18-r1__sky{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ab18-r1__sky:after{content:"";opacity:.7;background-image:radial-gradient(1px 1px at 12% 18%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 72% 12%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 38% 64%,#ffc27a 50%,#0000 51%),radial-gradient(1px 1px at 88% 52%,#9fe7dc 50%,#0000 51%),radial-gradient(1px 1px at 22% 82%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 58% 34%,#baf 50%,#0000 51%);position:absolute;top:0;bottom:0;left:0;right:0}.ab18-cnts{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:1080px;margin:0 auto clamp(36px,5vw,60px);display:grid}.ab18-cnt{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;padding:18px 12px 16px;position:relative;overflow:hidden}.ab18-cnt:before{content:"";background:var(--c);height:3px;box-shadow:0 0 18px var(--c);border-radius:3px 3px 0 0;position:absolute;top:auto;bottom:0;left:18%;right:18%}.ab18-cnt b{font:800 clamp(1.7rem,3vw,2.5rem)/1 var(--display);letter-spacing:-.02em;color:#fff;font-variant-numeric:tabular-nums;display:block}.ab18-cnt span{font:700 .74rem/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:#b7c0e6;margin-top:8px;display:block}.ab17-sec.is-vis .ab18-cnt{animation:.6s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--i)*80ms)}.ab18-rg{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.ab18-rg__stage{place-items:center;min-height:clamp(320px,38vw,500px);display:grid;position:relative}.ab18-globe{--gr:clamp(130px,15vw,200px);width:calc(var(--gr)*2.4);height:calc(var(--gr)*2.4);perspective:1100px;place-items:center;display:grid;position:relative}.ab18-globe__core{background:radial-gradient(circle at 34% 30%,#3d5bd6,#1a2a78 45%,#0b1437 75%);border-radius:50%;position:absolute;top:18%;bottom:18%;left:18%;right:18%;box-shadow:inset -18px -24px 60px #0000008c,0 0 80px #2f6bff73}.ab18-globe__core:after{content:"";background:repeating-linear-gradient(0deg,#0000 0 22px,#9fe7dc1f 22px 23px),repeating-linear-gradient(90deg,#0000 0 22px,#bbaaff1a 22px 23px);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(circle,#000 62%,#0000 71%);mask:radial-gradient(circle,#000 62%,#0000 71%)}.ab18-globe__spin{transform-style:preserve-3d;will-change:transform;animation:46s linear infinite ab18Globe;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ab18Globe{0%{transform:rotateX(-14deg)rotateY(0)}to{transform:rotateX(-14deg)rotateY(360deg)}}.ab18-globe__f{width:34px;height:24px;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:-12px 0 0 -17px;transition:opacity .4s;position:absolute;top:50%;left:50%}.ab18-globe__f img,.ab18-globe__f i{object-fit:cover;border-radius:5px;width:100%;height:100%;display:block;box-shadow:0 0 0 1.5px #ffffffbf,0 6px 14px #00000073}.ab18-globe__f i{background:linear-gradient(135deg,#2f6bff,#6d4aff)}.ab18-globe__f.is-dim{opacity:.16}.ab18-globe__glow{pointer-events:none;border:1px solid #9fe7dc40;border-radius:50%;animation:6s ease-in-out infinite ab18Pulse;position:absolute;top:4%;bottom:4%;left:4%;right:4%;box-shadow:0 0 0 18px #2f6bff0d,0 0 0 44px #6d4aff0a}@keyframes ab18Pulse{50%{opacity:.6;transform:scale(1.04)}}.ab18-rg__side{min-width:0}.ab18-rg__tabs{flex-wrap:wrap;gap:8px;display:flex}.ab18-rg__tab{color:#e4e8ff;min-height:42px;font:700 .9rem/1 var(--display);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 6px;transition:background-color .25s,border-color .25s,color .25s,transform .25s;display:inline-flex}.ab18-rg__tab b{min-width:30px;height:30px;font:800 .82rem/1 var(--grot);background:#ffffff1a;border-radius:999px;place-items:center;padding:0 6px;display:grid}.ab18-rg__tab:hover{border-color:var(--c2);transform:translateY(-2px)}.ab18-rg__tab.is-on{background:linear-gradient(115deg,var(--c1),var(--c2));color:#fff;box-shadow:0 12px 30px -12px var(--c1);border-color:#0000}.ab18-rg__tab.is-on b{background:#ffffff40}.ab18-rg__mix{border-radius:999px;gap:3px;height:10px;margin:18px 0 6px;display:flex;overflow:hidden}.ab18-rg__mix i{background:var(--c1);transform-origin:0;animation:1s cubic-bezier(.2,.8,.2,1) both ab18Grow}.ab18-rg__mix i:nth-child(2){animation-delay:.1s}.ab18-rg__mix i:nth-child(3){animation-delay:.2s}.ab18-rg__mix i:nth-child(4){animation-delay:.3s}.ab18-rg__mix i:nth-child(5){animation-delay:.4s}@keyframes ab18Grow{0%{transform:scaleX(0)}}.ab18-rg__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:0;list-style:none;display:grid}.ab18-rg__list li{animation:.45s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--i)*14ms)}.ab18-ct{color:#e9ecff;min-width:0;font:600 .86rem/1.2 var(--body,Inter),sans-serif;background:#ffffff0a;border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:9px;padding:7px 9px;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s;display:flex}.ab18-ct:hover{background:#8fb0ff24;border-color:#8fb0ff73;transform:translateY(-1px)}.ab18-ct__f{background:#ffffff1f;border-radius:4px;flex:none;width:26px;height:18px;overflow:hidden;box-shadow:0 0 0 1px #ffffff40}.ab18-ct__f img{object-fit:cover;width:100%;height:100%;display:block}.ab18-ct__n{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ab18-ct__hc{font:800 .62rem/1 var(--grot);letter-spacing:.06em;color:#0b1437;background:linear-gradient(115deg,#f2a9c1,#ffc27a);border-radius:6px;flex:none;padding:3px 6px;font-style:normal}.ab18-rg__note{font:500 .86rem/1.55 var(--body,Inter),sans-serif;color:#aeb6da;margin:14px 0 0}.ab18-river{background:linear-gradient(#ffffff05,#ffffff0d);border-top:1px solid #ffffff14;margin-top:clamp(44px,6vw,72px);padding:22px 0;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ab18-river__row{overflow:hidden}.ab18-river__row+.ab18-river__row{margin-top:12px}.ab18-river__run{will-change:transform;gap:12px;width:max-content;animation:80s linear infinite ab18Run;display:flex}.ab18-river__row--1 .ab18-river__run{animation-duration:95s;animation-direction:reverse}@keyframes ab18Run{to{transform:translate(-50%)}}.ab18-river__it{font:700 .92rem/1 var(--display);color:#e9ecff;white-space:nowrap;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:999px;align-items:center;gap:10px;padding:8px 16px 8px 8px;display:inline-flex}.ab18-river__it img{object-fit:cover;border-radius:5px;width:34px;height:24px}.ab18-r2{background:var(--bg)}.ab18-sx{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:16px;display:grid}.ab18-sxc{background:var(--card);border:1px solid var(--line);border-radius:22px;padding:18px 16px 16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 22px 50px -40px #0b143766}.ab18-sxc:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 26%,transparent),transparent);pointer-events:none;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.ab18-sxc:hover{box-shadow:0 30px 60px -36px var(--c);transform:translateY(-4px)}.ab17-sec.is-vis .ab18-sxc{animation:.6s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--i)*70ms)}.ab18-sxc__top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.ab18-sxc__ic{color:#fff;background:linear-gradient(135deg,var(--c),color-mix(in srgb,var(--c) 55%,#fff));border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ab18-sxc__top b{font:800 1rem/1.2 var(--display);color:var(--ink);flex:1}.ab18-sxc__top em{font:800 .8rem/1 var(--grot);color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border-radius:999px;padding:6px 9px;font-style:normal}.ab18-sxc ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ab18-sxc a{font:600 .82rem/1.2 var(--body,Inter),sans-serif;color:var(--ink);background:color-mix(in srgb,var(--c) 7%,var(--card));border:1px solid color-mix(in srgb,var(--c) 18%,transparent);border-radius:999px;padding:6px 10px;text-decoration:none;transition:background-color .2s,color .2s,transform .2s;display:inline-block}.ab18-sxc a:hover{background:var(--c);color:#fff;transform:translateY(-1px)}html[data-theme=dark] .ab18-sxc__top em{color:color-mix(in srgb,var(--c) 55%,#fff)}.ab18-r3{background:linear-gradient(180deg,var(--bg),var(--cream))}.ab18-pt{grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.ab18-pt__el{background:var(--card);border:1px solid color-mix(in srgb,var(--c) 22%,transparent);min-height:118px;box-shadow:inset 0 -3px 0 var(--c);border-radius:16px;flex-direction:column;padding:12px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative}.ab18-pt__el:hover{box-shadow:inset 0 -3px 0 var(--c),0 20px 40px -24px var(--c);transform:translateY(-4px)rotate(-1deg)}.ab17-sec.is-vis .ab18-pt__el{animation:.5s cubic-bezier(.2,.8,.2,1.2) both ab18Pop;animation-delay:calc(var(--i)*28ms)}@keyframes ab18Pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.ab18-pt__el small{font:700 .7rem/1 var(--grot);color:var(--sub);letter-spacing:.08em}.ab18-pt__el b{font:800 2rem/1 var(--serif);color:var(--c);letter-spacing:-.02em;margin:6px 0 4px}html[data-theme=dark] .ab18-pt__el b{color:color-mix(in srgb,var(--c) 55%,#fff)}.ab18-pt__el span{font:600 .8rem/1.25 var(--body,Inter),sans-serif;color:var(--ink);margin-top:auto}.ab18-r4{background:var(--bg);overflow:hidden}.ab18-tr{opacity:.9;margin:-20px 0 clamp(34px,4vw,54px);-webkit-mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ab18-tr__row{padding:4px 0;overflow:hidden}.ab18-tr__run{will-change:transform;gap:34px;width:max-content;animation:70s linear infinite ab18Run;display:flex}.ab18-tr__row--1 .ab18-tr__run{animation-duration:84s;animation-direction:reverse}.ab18-tr__row--2 .ab18-tr__run{animation-duration:100s}.ab18-tr__run span{white-space:nowrap;font-size:clamp(1.3rem,2.6vw,2.1rem);line-height:1.2}.ab18-tr--serif span{font-family:var(--serif);background:linear-gradient(90deg,#2f6bff,#6d4aff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}.ab18-tr--grot span{font-family:var(--grot);text-transform:uppercase;letter-spacing:.06em;color:#0000;-webkit-text-stroke:1.2px #c8577e;font-size:clamp(1rem,2vw,1.5rem);font-weight:700}.ab18-tr--display span{font-family:var(--display);background:linear-gradient(90deg,#0e9c88,#d99a2b);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:800}html[data-theme=dark] .ab18-tr--serif span{background-image:linear-gradient(90deg,#8fb0ff,#baf)}html[data-theme=dark] .ab18-tr--grot span{-webkit-text-stroke-color:#f2a9c1}html[data-theme=dark] .ab18-tr--display span{background-image:linear-gradient(90deg,#9fe7dc,#ffc27a)}.ab18-jt{background:var(--card);border:1px solid var(--line);border-radius:28px;padding:clamp(16px,2vw,24px);box-shadow:0 30px 70px -46px #0b143773}.ab18-jt__bar{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.ab18-jt__auds{flex-wrap:wrap;gap:8px;display:flex}.ab18-jt__aud{border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:color-mix(in srgb,var(--c) 7%,transparent);min-height:40px;color:var(--ink);font:700 .88rem/1 var(--display);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.ab18-jt__aud svg{color:var(--c)}.ab18-jt__aud small{font:800 .72rem/1 var(--grot);background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--c);border-radius:999px;padding:4px 7px}.ab18-jt__aud:hover{transform:translateY(-2px)}.ab18-jt__aud.is-on{background:var(--c);color:#fff;box-shadow:0 12px 26px -12px var(--c);border-color:#0000}.ab18-jt__aud.is-on svg,.ab18-jt__aud.is-on small{color:#fff}.ab18-jt__aud.is-on small{background:#ffffff38}.ab18-jt__search{border:1px solid var(--line);background:var(--bg);max-width:440px;min-height:44px;color:var(--sub);border-radius:999px;flex:300px;align-items:center;gap:8px;padding:0 14px;display:flex}.ab18-jt__search:focus-within{border-color:#6d4aff;box-shadow:0 0 0 3px #6d4aff2e}.ab18-jt__search input{min-width:0;font:500 .92rem/1 var(--body,Inter),sans-serif;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.ab18-jt__body{grid-template-columns:minmax(200px,280px) minmax(0,1fr);gap:18px;margin-top:16px;display:grid}.ab18-jt__fams{overscroll-behavior:contain;align-content:start;gap:4px;max-height:440px;margin:0;padding:0 6px 0 0;list-style:none;display:grid;overflow:auto}.ab18-jt__fams button{text-align:left;width:100%;font:600 .88rem/1.25 var(--body,Inter),sans-serif;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;transition:background-color .2s,color .2s;display:flex}.ab18-jt__fams button small{font:700 .72rem/1 var(--grot);color:var(--sub)}.ab18-jt__fams button:hover{background:color-mix(in srgb,var(--c) 9%,transparent)}.ab18-jt__fams button.is-on{background:color-mix(in srgb,var(--c) 15%,transparent);color:var(--c);box-shadow:inset 3px 0 0 var(--c)}html[data-theme=dark] .ab18-jt__fams button.is-on{color:color-mix(in srgb,var(--c) 50%,#fff)}.ab18-jt__pane{background:linear-gradient(160deg,color-mix(in srgb,var(--c) 9%,var(--card)),var(--card));border-radius:20px;min-width:0;padding:18px}.ab18-jt__pane h4{font:800 1.3rem/1.2 var(--display);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:10px;margin:0 0 14px;display:flex}.ab18-jt__pane h4 small{font:700 .78rem/1 var(--grot);letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.ab18-jt__cloud{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ab18-jt__cloud li{font:600 .84rem/1.2 var(--body,Inter),sans-serif;color:var(--ink);background:var(--card);border:1px solid color-mix(in srgb,var(--c,#6d4aff) 22%,transparent);animation:.4s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--i)*15ms);border-radius:999px;padding:7px 12px}.ab18-jt__res{margin-top:16px}.ab18-jt__res p{font:600 .95rem/1.4 var(--body,Inter),sans-serif;color:var(--sub);margin:0 0 12px}.ab18-jt__res p b{color:var(--ink);font-family:var(--display)}@media (max-width:1100px){.ab18-cap__grid,.ab18-sx{grid-template-columns:repeat(2,minmax(0,1fr))}.ab18-cnts{grid-template-columns:repeat(3,minmax(0,1fr))}.ab18-rg{grid-template-columns:1fr}.ab18-rg__stage{min-height:0}}@media (max-width:720px){.ab18-mv__pair,.ab18-cap__grid,.ab18-sx{grid-template-columns:1fr}.ab18-cnts,.ab18-rg__list{grid-template-columns:repeat(2,minmax(0,1fr))}.ab18-globe{--gr:118px}.ab18-globe__f{width:26px;height:18px;margin:-9px 0 0 -13px}.ab18-jt__body{grid-template-columns:1fr}.ab18-jt__fams{max-height:none;padding:0 0 6px;display:flex;overflow-x:auto}.ab18-jt__fams li{flex:none}.ab18-jt__fams button{white-space:nowrap}.ab18-pt{grid-template-columns:repeat(2,minmax(0,1fr))}.ab18-ring--a,.ab18-ring--b{display:none}}@media (prefers-reduced-motion:reduce){.ab18-reach *,.ab18-mv *{animation:none!important}}.ab18-rg{align-items:start}.ab18-rg__stage{position:sticky;top:96px}@media (max-width:1100px){.ab18-rg__stage{position:relative;top:auto}}.ab18-globe__f{width:44px;height:30px;margin:-15px 0 0 -22px}@media (max-width:720px){.ab18-globe__f{width:30px;height:20px;margin:-10px 0 0 -15px}.ab18-jt__auds{padding-bottom:4px;flex-wrap:nowrap;margin-inline-start:-4px;margin-inline-end:-4px;padding-inline-start:4px;padding-inline-end:4px;overflow-x:auto}.ab18-jt__aud{flex:none}.ab18-jt__search{flex-basis:100%;max-width:none}}.ab18-hst{min-width:0;position:relative}.ab18-hst .ab17-pt{z-index:2;position:relative}.ab18-ho{--r1:clamp(180px,20vw,290px);--r2:clamp(120px,13vw,180px);--tilt:70deg;z-index:1;pointer-events:none;perspective:1200px;position:absolute;top:0;bottom:0;left:0;right:0}.ab18-ho__tilt{width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--tilt));position:absolute;top:52%;left:50%}.ab18-ho__path{border:1px solid #9fc0ff47;border-radius:50%;position:absolute;top:0;left:0;box-shadow:0 0 30px #6d4aff40}.ab18-ho__path--1{width:calc(var(--r1)*2);height:calc(var(--r1)*2);margin:calc(var(--r1)*-1) 0 0 calc(var(--r1)*-1)}.ab18-ho__path--2{width:calc(var(--r2)*2);height:calc(var(--r2)*2);margin:calc(var(--r2)*-1) 0 0 calc(var(--r2)*-1);border-style:dashed;border-color:#ffc27a4d}.ab18-ho__spin{transform-style:preserve-3d;animation:60s linear infinite ab18HoSpin;position:absolute;top:0;left:0}.ab18-ho__spin--2{animation-duration:38s;animation-direction:reverse}@keyframes ab18HoSpin{to{transform:rotate(360deg)}}.ab18-ho__it{transform-style:preserve-3d;position:absolute;top:0;left:0}.ab18-ho__face{transform-style:preserve-3d;animation:60s linear infinite ab18HoFace;display:block;position:absolute}.ab18-ho__spin--2 .ab18-ho__face{animation:38s linear infinite ab18HoFace2}@keyframes ab18HoFace{0%{transform:translate(-50%,-50%) rotateZ(0) rotateX(calc(var(--tilt)*-1))}to{transform:translate(-50%,-50%) rotateZ(-360deg) rotateX(calc(var(--tilt)*-1))}}@keyframes ab18HoFace2{0%{transform:translate(-50%,-50%) rotateZ(0) rotateX(calc(var(--tilt)*-1))}to{transform:translate(-50%,-50%) rotateZ(360deg) rotateX(calc(var(--tilt)*-1))}}.ab18-ho__face img,.ab18-ho__face>i{object-fit:cover;border-radius:6px;width:40px;height:28px;display:block;box-shadow:0 0 0 1.5px #fffc,0 8px 18px #0006}.ab18-ho__face>i{background:linear-gradient(135deg,#2f6bff,#6d4aff)}.ab18-ho__face b{white-space:nowrap;font:800 .8rem/1 var(--display);color:#fff;background:linear-gradient(115deg,var(--c1),color-mix(in srgb,var(--c2) 70%,var(--c1)));box-shadow:0 10px 26px -8px var(--c1),inset 0 1px 0 #ffffff59;border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 8px;display:inline-flex}.ab18-ho__face b svg{box-sizing:content-box;background:#fff3;border-radius:50%;padding:4px}.ab18-ho__stat{z-index:3;font:700 .8rem/1 var(--grot);letter-spacing:.04em;color:#d7ddff;-webkit-backdrop-filter:blur(8px);background:#141b3d8c;border:1px solid #ffffff24;border-radius:16px;align-items:baseline;gap:6px;padding:10px 14px;animation:6s ease-in-out infinite ab18Bob;display:inline-flex;position:absolute}.ab18-ho__stat b{font:800 1.25rem/1 var(--display);color:#fff}.ab18-ho__stat--a{top:10%;left:2%}.ab18-ho__stat--b{animation-delay:-2s;top:30%;right:0}.ab18-ho__stat--c{animation-delay:-4s;bottom:12%;left:8%}.ab17-hero:not(.is-vis) .ab18-ho *{animation-play-state:paused!important}@media (max-width:900px){.ab18-ho{--r1:150px;--r2:105px}.ab18-ho__stat--b{right:2%}}@media (max-width:520px){.ab18-ho{--r1:132px;--r2:92px}.ab18-ho__face img,.ab18-ho__face>i{width:30px;height:21px}.ab18-ho__face b{padding:5px 10px 5px 6px;font-size:.7rem}.ab18-ho__stat{display:none}}@media (prefers-reduced-motion:reduce){.ab18-ho *{animation:none!important}}.ab18-ho__face{width:max-content}.ab18-ho__face img{max-width:none}.ab18-ho__stat{animation-name:ab18Float}@keyframes ab18Float{50%{transform:translateY(-8px)}}.oj5{--oj-ink:#13103a;--oj-tx:#3e4468;--oj-mut:#6b7196;--oj-card:#fff;--oj-line:#13103a1a;--oj-bg:#fbfaff;color:var(--oj-tx);overflow:clip}html[data-theme=dark] .oj5{--oj-ink:#fef3c7;--oj-tx:#cbd2f0;--oj-mut:#9ca4c9;--oj-card:#141a3d;--oj-line:#fde68a24;--oj-bg:#0a0e2a;--k5-ink1:#fde68a;--k5-ink2:#f9a8d4;--k5-ink3:#7dd3fc}.oj5-h2{letter-spacing:-.025em;color:var(--oj-ink);max-width:24ch;margin:14px 0;font:800 clamp(1.9rem,3.6vw,3rem)/1.08 Manrope,sans-serif}.oj5-h2--light{color:#fff7ed;--k5-ink1:#fde68a;--k5-ink2:#f9a8d4;--k5-ink3:#7dd3fc}.oj5-serif{font-family:var(--k5-serif);color:#db2777;font-style:italic;font-weight:600}html[data-theme=dark] .oj5-serif{color:#f9a8d4}.oj5-sub{color:var(--oj-mut);max-width:62ch;line-height:1.6}.oj5-eb-light{--k5-eb:#fde68a;--k5-ebg:#fde68a1a;--k5-ebd:#fde68a4d}.oj5-hero{isolation:isolate;color:#e0e7ff;background:radial-gradient(60% 70% at 50% 40%,#3b0764 0,#0000 70%),radial-gradient(40% 50% at 0 100%,#0e7490 0,#0000 65%),radial-gradient(40% 50% at 100% 100%,#9d174d 0,#0000 65%),#05061c;padding:clamp(70px,8vw,110px) 0 clamp(60px,7vw,90px);position:relative;overflow:hidden}.oj5-warp{z-index:-1;perspective:600px;pointer-events:none;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.oj5-warp__ring{width:70vmin;height:70vmin;animation:14s linear infinite oj5Warp;animation-delay:calc(var(--i) * -2s);opacity:0;border:1.5px solid #fde68a59;border-radius:50%;position:absolute;box-shadow:0 0 30px #f472b62e,inset 0 0 30px #7dd3fc26}.oj5-warp__ring b{font:700 .8rem/1 var(--k5-num);color:#fde68a;background:#05061c;border:1px solid #fde68a66;border-radius:999px;padding:4px 10px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}@keyframes oj5Warp{0%{opacity:0;transform:translateZ(-1400px)rotate(0)}15%{opacity:.9}85%{opacity:.6}to{opacity:0;transform:translateZ(520px)rotate(40deg)}}.oj5-warp__core{filter:blur(8px);background:radial-gradient(circle,#fde68a,#f472b680 40%,#0000 70%);border-radius:50%;width:160px;height:160px;animation:4s ease-in-out infinite ab5Pulse;position:absolute}.oj5-hero__in{text-align:center;justify-items:center;display:grid;position:relative}.oj5-crumbs{gap:8px;margin-bottom:18px;font:600 .8rem/1 Inter,sans-serif;display:flex}.oj5-crumbs a{color:#c7d2fe;text-decoration:none}.oj5-crumbs a:after{content:"/";color:#818cf8;margin-left:8px}.oj5-crumbs span{color:#fde68a}.oj5-kick{letter-spacing:.08em;color:#fbcfe8;background:#f472b61f;border:1px solid #f472b659;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:700 .78rem/1 Manrope,sans-serif;display:inline-flex}.oj5-h1{letter-spacing:-.035em;color:#fff;--k5-ink1:#fde68a;--k5-ink2:#fb923c;--k5-ink3:#f472b6;max-width:20ch;margin:18px auto 16px;font:800 clamp(2.3rem,5vw,4.3rem)/1.04 Manrope,sans-serif}.oj5-lead{color:#c7d2fe;max-width:66ch;margin:0 auto 30px;font-size:1.05rem;line-height:1.7}.oj5-board{text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(1060px,100%);animation:oj5Board 1.1s var(--k5-spring) .4s both;background:linear-gradient(160deg,#ffffff1a,#ffffff08);border:1px solid #ffffff2e;border-radius:30px;padding:clamp(18px,2.6vw,30px);box-shadow:0 50px 100px -40px #f472b673,inset 0 1px #fff3}html:not(.k5-live) .oj5-board{animation:none}@keyframes oj5Board{0%{opacity:0;transform:perspective(900px)rotateX(30deg)translateY(60px)}}.oj5-board__head{letter-spacing:.18em;text-transform:uppercase;color:#fde68a;justify-content:space-between;align-items:center;margin-bottom:18px;font:800 .78rem/1 Manrope,sans-serif;display:flex}.oj5-board__head span{color:#fca5a5;align-items:center;gap:6px;display:inline-flex}.oj5-board__head i{background:#f87171;border-radius:50%;width:8px;height:8px;animation:1.6s ease-out infinite oj5Live;box-shadow:0 0 #f8717199}@keyframes oj5Live{to{box-shadow:0 0 0 10px #f8717100}}.oj5-lanes{background:radial-gradient(50% 60% at 100% 0,#fce7f3,transparent 60%),radial-gradient(50% 60% at 0 100%,#e0f2fe,transparent 60%),var(--oj-bg);padding:clamp(70px,8vw,110px) 0}html[data-theme=dark] .oj5-lanes{background:radial-gradient(50% 60% at 100% 0,#3b0a2a,transparent 60%),radial-gradient(50% 60% at 0 100%,#082f49,transparent 60%),var(--oj-bg)}.oj5-lanes__chart{background:var(--oj-card);border:1px solid var(--oj-line);border-radius:26px;margin-top:30px;padding:24px;box-shadow:0 40px 80px -60px #13103a99}.oj5-lanes__ticks{grid-template-columns:200px repeat(var(--span),1fr);font:700 .74rem/1 var(--k5-num);color:var(--oj-mut);margin-bottom:12px;display:grid}.oj5-lanes__ticks span:first-child{grid-column:2}.oj5-lanes__ticks .is-key{color:#db2777}html[data-theme=dark] .oj5-lanes__ticks .is-key{color:#f9a8d4}.oj5-lanes ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.oj5-lanes li{grid-template-columns:200px 1fr;align-items:center;gap:0;display:grid}.oj5-lane__name{color:var(--oj-ink);align-items:center;gap:8px;font:800 .9rem/1.1 Manrope,sans-serif;display:flex}.oj5-lane__name .k5-i{color:var(--c1)}html[data-theme=dark] .oj5-lane__name .k5-i{color:var(--c2)}.oj5-lane__track{background:repeating-linear-gradient(90deg,transparent 0 calc(100% / var(--span) - 1px),var(--oj-line) calc(100% / var(--span) - 1px) calc(100% / var(--span)));border-radius:12px;height:40px;position:relative}.oj5-lane__bar{top:4px;bottom:4px;left:calc(var(--s) * 100% / var(--span));background:linear-gradient(90deg,var(--c1),var(--c2));color:#fff;box-shadow:0 10px 20px -12px var(--c1);transform-origin:0;transition:transform 1.4s var(--k5-ease),filter .3s;transition-delay:calc(var(--i) * .14s);border-radius:10px;align-items:center;padding:0 14px;font:800 .78rem/1 Manrope,sans-serif;text-decoration:none;display:flex;position:absolute;right:0;overflow:hidden;transform:scaleX(0)}.oj5-lanes__chart.is-in .oj5-lane__bar,html:not(.k5-live) .oj5-lane__bar{transform:none}.oj5-lane__bar:hover{filter:brightness(1.12)saturate(1.2)}.oj5-lane__spark{width:60px;animation:3.4s ease-in-out infinite oj5Sweep;animation-delay:calc(var(--i) * .4s);background:linear-gradient(90deg,#0000,#ffffff8c,#0000);position:absolute;top:0;bottom:0;left:-60px}@keyframes oj5Sweep{to{left:110%}}.oj5-chs{position:relative}.oj5-rail{z-index:20;background:color-mix(in srgb,var(--oj-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--oj-line);justify-content:center;gap:clamp(6px,2vw,28px);padding:12px 16px;display:flex;position:sticky;top:74px}.oj5-rail__fill{height:3px;width:calc((var(--act) + 1) * 100% / var(--n));transition:width .6s var(--k5-ease);background:linear-gradient(90deg,#22d3ee,#8b5cf6,#f43f5e,#f59e0b);position:absolute;bottom:-1px;left:0}.oj5-rail a{font:800 .85rem/1 var(--k5-num);color:var(--oj-mut);border-radius:999px;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;transition:background .3s,color .3s;display:flex}.oj5-rail a i{border:2px solid var(--c1);border-radius:50%;width:10px;height:10px;transition:background .3s,transform .3s}.oj5-rail a.is-past i{background:var(--c1)}.oj5-rail a.is-on{color:#fff;background:var(--c1)}.oj5-rail a.is-on i{background:#fff;border-color:#fff;transform:scale(1.2)}.oj5-ch{background:radial-gradient(60% 60% at 85% 40%,color-mix(in srgb,var(--c2) 16%,transparent),transparent 70%),radial-gradient(50% 60% at 10% 80%,color-mix(in srgb,var(--c1) 14%,transparent),transparent 70%),var(--oj-bg);padding:clamp(80px,9vw,130px) 0;position:relative;overflow:hidden}.oj5-ch.is-alt{background:radial-gradient(60% 60% at 15% 40%,color-mix(in srgb,var(--c2) 16%,transparent),transparent 70%),radial-gradient(50% 60% at 90% 80%,color-mix(in srgb,var(--c1) 14%,transparent),transparent 70%),color-mix(in srgb,var(--c1) 4%,var(--oj-bg))}.oj5-ch__year{font:800 clamp(8rem,22vw,20rem)/1 var(--k5-num);letter-spacing:-.06em;color:#0000;-webkit-text-stroke:2px color-mix(in srgb,var(--c1) 30%,transparent);opacity:.7;pointer-events:none;transition:transform 1.4s var(--k5-ease);position:absolute;top:50%;right:-2vw;transform:translateY(-50%)}.oj5-ch.is-alt .oj5-ch__year{left:-2vw;right:auto}.k5-live .oj5-ch:not(.is-in) .oj5-ch__year{opacity:0;transform:translateY(-30%)scale(.9)}.oj5-ch__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,5vw,70px);display:grid}.oj5-ch.is-alt .oj5-ch__copy{order:2}.oj5-ch__tag{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oj5-ch__ic{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));width:42px;height:42px;box-shadow:0 10px 22px -10px var(--c1);border-radius:14px;place-items:center;display:grid}.oj5-ch__tag>b{font:800 1.4rem/1 var(--k5-num);color:var(--c1);margin-right:6px}html[data-theme=dark] .oj5-ch__tag>b{color:color-mix(in srgb,var(--c2) 50%,#fff)}.oj5-tchip{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:999px;padding:7px 11px;font:700 .74rem/1 Manrope,sans-serif;text-decoration:none}.oj5-ch h3{letter-spacing:-.02em;color:var(--oj-ink);margin:16px 0 12px;font:800 clamp(1.7rem,3.2vw,2.6rem)/1.1 Manrope,sans-serif}.oj5-ch p{margin:0 0 18px;font-size:1.04rem;line-height:1.75}.oj5-meant{background:var(--oj-card);border:1px solid var(--oj-line);box-shadow:0 24px 50px -40px var(--c1);border-radius:20px;padding:18px 20px}.oj5-meant small{letter-spacing:.16em;text-transform:uppercase;color:var(--c1);margin-bottom:10px;font:800 .72rem/1 Manrope,sans-serif;display:block}html[data-theme=dark] .oj5-meant small{color:color-mix(in srgb,var(--c2) 55%,#fff)}.oj5-meant ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.oj5-meant li{color:var(--oj-ink);align-items:flex-start;gap:8px;font-weight:600;display:flex}.oj5-meant li .k5-i{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:50%;flex:none;margin-top:2px;padding:2px}.oj5-stats{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.oj5-stats span{background:linear-gradient(135deg,var(--c1),var(--c2));color:#fff;border-radius:16px;gap:4px;min-width:140px;padding:12px 16px;display:grid}.oj5-stats b{font:700 1.4rem/1 var(--k5-num)}.oj5-stats small{opacity:.9;font:600 .76rem/1.2 Inter,sans-serif}.oj5-ch__art{aspect-ratio:1/.9;background:radial-gradient(70% 70% at 30% 20%,color-mix(in srgb,var(--c2) 45%,transparent),transparent),linear-gradient(160deg,color-mix(in srgb,var(--c1) 85%,#000),#0b0f2e);box-shadow:0 50px 90px -50px var(--c1);border-radius:32px;position:relative;overflow:hidden}.oj5-art{position:absolute;top:0;bottom:0;left:0;right:0}.oj5-art__chip{color:#0f1238;background:#fff;border-radius:12px;padding:8px 12px;font:700 .78rem/1 Inter,sans-serif;animation:5s ease-in-out infinite ab5Toast;position:absolute;box-shadow:0 12px 26px #0000004d}.oj5-art__chip--a{top:12%;left:8%}.oj5-art__chip--b{animation-delay:-2.5s;bottom:12%;right:8%}.oj5-globe{aspect-ratio:1;background:radial-gradient(circle at 35% 30%,#67e8f9,#1d4ed8 60%,#0b1033);border-radius:50%;width:56%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -20px -20px 40px #0006,0 0 60px #22d3ee66}.oj5-globe i{border:1px solid #ffffff4d;border-radius:50%;animation:6s linear infinite oj5Lon;position:absolute;top:0;bottom:0;left:0;right:0}.oj5-globe i:nth-child(2){animation-delay:-2s}.oj5-globe i:nth-child(3){animation-delay:-4s}@keyframes oj5Lon{0%{transform:scaleX(1)}50%{transform:scaleX(.05)}to{transform:scaleX(1)}}.oj5-pin{left:calc(50% + cos(calc(var(--k) * 25.7deg)) * 34%);top:calc(50% + sin(calc(var(--k) * 25.7deg)) * 34%);width:10px;height:10px;animation:2.8s ease-out infinite oj5Ping;animation-delay:calc(var(--k) * .2s);background:#fde68a;border-radius:50%;position:absolute;box-shadow:0 0 0 4px #fde68a40}@keyframes oj5Ping{0%{box-shadow:0 0 #fde68ab3}to{box-shadow:0 0 0 16px #fde68a00}}.oj5-cert{color:#3b0764;background:#fffbeb;border-radius:16px;gap:6px;width:52%;padding:20px;animation:6s ease-in-out infinite k5Bob;display:grid;position:absolute;top:12%;left:10%;transform:rotate(-6deg);box-shadow:0 30px 50px #00000059}.oj5-cert__seal{color:#fff;background:linear-gradient(135deg,#8b5cf6,#2563eb);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.oj5-cert small{letter-spacing:.16em;text-transform:uppercase;color:#7c3aed;font:700 .7rem/1 Manrope,sans-serif}.oj5-cert b{font:800 1.3rem/1 var(--k5-num)}.oj5-cert i{background:#ede9fe;border-radius:3px;height:6px}.oj5-cert i+i{width:70%}.oj5-cert__stamp{color:#dc2626;border:2px solid #dc2626;border-radius:8px;padding:6px 8px;font:800 .72rem/1 Manrope,sans-serif;position:absolute;bottom:14px;right:14px;transform:rotate(-14deg)}.oj5-logos{gap:12px;width:44%;display:grid;position:absolute;bottom:12%;right:8%}.oj5-logos span{animation:oj5Pop .8s var(--k5-spring) both;animation-delay:calc(var(--j) * .3s + .4s);background:#fff;border-radius:14px;place-items:center;padding:12px;display:grid;box-shadow:0 16px 30px #0000004d}.oj5-logos img{max-width:100%;max-height:40px}@keyframes oj5Pop{0%{opacity:0;transform:scale(.4)translateY(40px)}}.oj5-ecg{width:100%;height:30%;position:absolute;top:30%;left:0;right:0}.oj5-ecg path{fill:none;stroke:#fecdd3;stroke-width:3px;stroke-dasharray:600;stroke-dashoffset:600px;animation:2.6s linear infinite oj5Ecg}@keyframes oj5Ecg{to{stroke-dashoffset:-600px}}.oj5-heart{color:#fda4af;background:#ffffff1f;border-radius:50%;place-items:center;width:100px;height:100px;animation:1.3s ease-in-out infinite oj5Beat;display:grid;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}@keyframes oj5Beat{15%{transform:translate(-50%,-50%)scale(1.15)}30%{transform:translate(-50%,-50%)scale(1)}45%{transform:translate(-50%,-50%)scale(1.1)}}.oj5-role{left:calc(50% + cos(calc(var(--j) * 90deg + 45deg)) * 36%);top:calc(60% + sin(calc(var(--j) * 90deg + 45deg)) * 26%);color:#9f1239;animation:3.6s ease-in-out infinite k5Bob;animation-delay:calc(var(--j) * -.9s);background:#fff;border-radius:999px;padding:7px 12px;font:800 .76rem/1 Manrope,sans-serif;position:absolute;transform:translate(-50%,-50%)}.oj5-art__logo{background:#fff;border-radius:10px;height:40px;padding:6px 12px;position:absolute;top:8%;left:50%;transform:translate(-50%)}.oj5-term{background:#06081a;border:1px solid #a7f3d04d;border-radius:14px;gap:8px;width:72%;padding:14px;display:grid;position:absolute;top:14%;left:8%;box-shadow:0 30px 50px #0006}.oj5-term span{gap:6px;display:flex}.oj5-term span i{background:#f87171;border-radius:50%;width:9px;height:9px}.oj5-term span i:nth-child(2){background:#fbbf24}.oj5-term span i:nth-child(3){background:#34d399}.oj5-term code{white-space:nowrap;color:#a7f3d0;width:100%;animation:7s steps(30,end) infinite ab5Type;animation-delay:calc(var(--j) * 1.2s);font:600 .8rem/1.3 ui-monospace,Menlo,monospace;display:block;overflow:hidden}.oj5-term code:nth-child(odd){color:#c4b5fd}.oj5-art__sam{background:#0b1033d9;border:1px solid #7b4dff80;border-radius:16px;padding:14px 18px;animation:5s ease-in-out infinite k5Bob;position:absolute;bottom:12%;right:8%}.oj5-cal{grid-template-columns:repeat(2,1fr);gap:10px;width:56%;display:grid;position:absolute;top:12%;left:8%}.oj5-cal span{color:#064e3b;animation:oj5Pop .7s var(--k5-spring) both;animation-delay:calc(var(--j) * .18s);background:#fffbeb;border-radius:12px;justify-content:space-between;align-items:center;padding:12px;display:flex;box-shadow:0 12px 24px #00000040}.oj5-cal b{font:800 .85rem/1 Manrope,sans-serif}.oj5-cal i{color:#059669;font-style:normal;font-weight:800}.oj5-coin{perspective:500px;width:130px;height:130px;position:absolute;bottom:12%;right:10%}.oj5-coin span{width:100%;height:100%;font:800 3.4rem/1 var(--k5-num);color:#78350f;background:radial-gradient(circle at 35% 30%,#fef3c7,#f59e0b 55%,#b45309);border-radius:50%;place-items:center;animation:4s linear infinite oj5Spin;display:grid;box-shadow:inset 0 0 0 8px #ffffff40,0 20px 40px #0006}@keyframes oj5Spin{to{transform:rotateY(360deg)}}.oj5-art--orbit{place-items:center;display:grid}.oj5-orb__core{background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;position:absolute;box-shadow:0 0 50px #13b8ff80}.oj5-orb__ring{animation:40s linear infinite k5Orbit;position:absolute;top:0;bottom:0;left:0;right:0}.oj5-orb__p{left:calc(50% + cos(calc(var(--j) * 51.43deg)) * clamp(110px,15vw,170px));top:calc(50% + sin(calc(var(--j) * 51.43deg)) * clamp(110px,15vw,170px));position:absolute}.oj5-orb__p span{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));box-shadow:0 10px 20px -8px var(--c1);white-space:nowrap;border-radius:12px;padding:8px 12px;font:800 .78rem/1 Manrope,sans-serif;animation:40s linear infinite oj5Un;display:block;transform:translate(-50%,-50%)}@keyframes oj5Un{0%{rotate:0deg}to{rotate:-360deg}}@keyframes oj5Orb{0%{transform:rotate(0)translate(clamp(110px,15vw,170px))rotate(0)}to{transform:rotate(360deg)translate(clamp(110px,15vw,170px))rotate(-360deg)}}.oj5-art--four{grid-template-columns:1fr 1fr;gap:14px;padding:12%;display:grid}.oj5-art--four span{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));text-align:center;animation:oj5Pop .8s var(--k5-spring) both,k5Bob 5s ease-in-out infinite;animation-delay:calc(var(--j) * .2s),calc(var(--j) * -1.2s);border-radius:20px;align-content:center;place-items:center;gap:8px;padding:10px;font:800 .9rem/1.1 Manrope,sans-serif;display:grid}.oj5-four__core{color:#1e1b4b;background:#fff;border-radius:50%;place-items:center;width:70px;height:70px;font:800 1.2rem/1 Manrope,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffffff26}.oj5-sky{isolation:isolate;color:#c7d2fe;background:radial-gradient(50% 50% at 50% 0,#4c1d95,#0000 70%),linear-gradient(#0b0624,#140a3a);padding:clamp(80px,9vw,130px) 0;position:relative}.oj5-sky__stars{z-index:-1;background-image:radial-gradient(1.5px 1.5px at 10% 20%,#fff,#0000),radial-gradient(1px 1px at 30% 70%,#fde68a,#0000),radial-gradient(1.5px 1.5px at 60% 30%,#fff,#0000),radial-gradient(1px 1px at 80% 80%,#7dd3fc,#0000),radial-gradient(1.5px 1.5px at 90% 15%,#f9a8d4,#0000);background-size:340px 340px;animation:5s ease-in-out infinite alternate ab5Tw;position:absolute;top:0;bottom:0;left:0;right:0}.oj5-sky__grid{grid-template-columns:repeat(5,1fr);gap:16px;margin-top:34px;display:grid}.oj5-star a{color:#e0e7ff;background:linear-gradient(160deg,color-mix(in srgb,var(--c1,#f43f5e) 30%,transparent),#ffffff0a);border:1px solid color-mix(in srgb,var(--c1,#f43f5e) 45%,transparent);height:100%;box-shadow:0 30px 60px -40px var(--c1,#f43f5e);border-radius:22px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex;position:relative}.oj5-star__y{font:700 .7rem/1 var(--k5-num);color:#fde68a;background:#ffffff1f;border-radius:999px;align-self:flex-start;padding:5px 9px}.oj5-star__ic{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:16px;place-items:center;width:52px;height:52px;display:grid}.oj5-star__logo{background:#fff;border-radius:12px;place-items:center;height:52px;padding:6px 10px;display:grid}.oj5-star__logo img{max-width:100%;max-height:40px}.oj5-star b{color:#fff;font:800 1.05rem/1.15 Manrope,sans-serif}.oj5-star small{color:#c7d2fe;font:500 .8rem/1.45 Inter,sans-serif}.oj5-star__go{color:#fde68a;align-items:center;gap:6px;margin-top:auto;font:800 .8rem/1 Manrope,sans-serif;display:inline-flex}.oj5-sky__sam{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;padding:18px 22px;display:flex}.oj5-today{background:linear-gradient(#fff7ed,#fdf2f8);padding:clamp(80px,9vw,120px) 0}html[data-theme=dark] .oj5-today{background:linear-gradient(#1a0f2a,#0a0e2a)}.oj5-today__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;display:grid}.oj5-team a{color:#fff;background:linear-gradient(150deg,var(--c1),var(--c2));height:100%;box-shadow:0 30px 60px -36px var(--c1);transition:transform .4s var(--k5-spring);border-radius:24px;flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}.oj5-team a:hover{transform:translateY(-6px)rotate(-1deg)}.oj5-team__ic{background:#fff3;border-radius:16px;place-items:center;width:54px;height:54px;display:grid}.oj5-team b{font:800 1.2rem/1.1 Manrope,sans-serif}.oj5-team__n{font:700 1.6rem/1 var(--k5-num)}.oj5-team small{color:#ffffffeb;gap:6px;font:600 .84rem/1.4 Inter,sans-serif;display:flex}.oj5-cta{color:#e0e7ff;background:linear-gradient(135deg,#1e1b4b,#4c1d95);border-radius:26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:30px;padding:26px 30px;display:flex}.oj5-cta b{color:#fde68a;font:800 1.4rem/1.2 Manrope,sans-serif;display:block}@media (max-width:1100px){.oj5-sky__grid{grid-template-columns:repeat(3,1fr)}.oj5-today__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.oj5-ch__in{grid-template-columns:1fr}.oj5-ch.is-alt .oj5-ch__copy{order:0}.oj5-lanes__ticks{grid-template-columns:120px repeat(var(--span),1fr);font-size:.6rem}.oj5-lanes li{grid-template-columns:120px 1fr}.oj5-lane__name{font-size:.76rem}.oj5-lane__bar b{display:none}.oj5-rail{justify-content:flex-start;top:64px;overflow-x:auto}}@media (max-width:600px){.oj5-sky__grid,.oj5-today__grid{grid-template-columns:1fr 1fr}.oj5-lanes__ticks span:nth-child(2n){visibility:hidden}.oj5-lanes__chart{padding:14px}.oj5-ch__art{aspect-ratio:1}}@media (prefers-reduced-motion:reduce){.oj5 *{transition:none!important;animation:none!important}.oj5-warp__ring{opacity:.4}}.cr5{--cr-ink:#0b1437;--cr-tx:#3a4262;--cr-mut:#5e6686;--cr-card:#fff;--cr-line:#0b14371a;--cr-bg:#f7f8fc;--cr-soft:#eef1fa;--k5-ink1:#8fb0ff;--k5-ink2:#b9a8ff;--k5-ink3:#ffc27a;--k5-eb:#2f4bc9;--k5-ebg:#2f6bff14;--k5-ebd:#2f6bff38;color:var(--cr-tx);background:var(--cr-bg);overflow:clip}html[data-theme=dark] .cr5{--cr-ink:#e8ecff;--cr-tx:#c5cce6;--cr-mut:#9ca5c7;--cr-card:#141a34;--cr-line:#a5b4fc29;--cr-bg:#0a0e20;--cr-soft:#111733;--k5-eb:#a9bdff;--k5-ebg:#8fb0ff1a;--k5-ebd:#8fb0ff40}.k5-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.cr5-head{align-content:start;justify-items:start;gap:10px;margin-bottom:32px;display:grid}.cr5-h2{letter-spacing:-.03em;color:var(--cr-ink);margin:0;font:800 clamp(1.8rem,3.4vw,2.8rem)/1.08 Manrope,sans-serif}.cr5-serif{font-family:var(--k5-serif);color:#6d4aff;font-style:italic;font-weight:600}html[data-theme=dark] .cr5-serif{color:#b9a8ff}.cr5-hero{isolation:isolate;color:#e8ecff;background:radial-gradient(45% 60% at 80% 40%,#6d4aff59,#0000 65%),radial-gradient(40% 60% at 0 0,#2f6bff61,#0000 60%),linear-gradient(160deg,#0b1437,#111b52 60%,#160f45);padding:clamp(54px,6vw,86px) 0 clamp(90px,9vw,130px);position:relative;overflow:hidden}.cr5-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.cr5-crumbs{gap:8px;margin-bottom:18px;font:600 .8rem/1 Inter,sans-serif;display:flex}.cr5-crumbs a{color:#c9d4ff;text-decoration:none}.cr5-crumbs a:after{content:"/";color:#7c8bc4;margin-left:8px}.cr5-crumbs span{color:#ffd9a0}.cr5-kick{letter-spacing:.1em;text-transform:uppercase;color:#c9d4ff;background:#c9d4ff14;border:1px solid #c9d4ff40;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:700 .76rem/1 Manrope,sans-serif;display:inline-flex}.cr5-h1{letter-spacing:-.035em;color:#fff;margin:18px 0 12px;font:800 clamp(2.3rem,5.2vw,4.1rem)/1.04 Manrope,sans-serif}.cr5-want{min-height:1.5em;font:600 clamp(1.1rem,1.9vw,1.4rem)/1.3 var(--k5-num);color:#c9d4ff;flex-wrap:wrap;align-items:center;gap:.35em;margin:0 0 14px;display:flex}.cr5-want b{color:#ffc27a;font-weight:700}.cr5-want__caret{background:#ffc27a;width:2px;height:1.1em;margin-left:-.25em;animation:1s step-end infinite cr5Caret;display:inline-block}@keyframes cr5Caret{50%{opacity:0}}.cr5-lead{color:#c5cce6;max-width:540px;margin:0 0 24px;font:500 1.04rem/1.65 Inter,sans-serif}.cr5-hero__cta{flex-wrap:wrap;gap:12px;margin-bottom:26px;display:flex}.cr5-btn-hot{color:#fff;background:linear-gradient(120deg,#2f6bff,#6d4aff);box-shadow:0 14px 30px -12px #6d4affbf}.cr5-btn-line{color:#e8ecff;background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #c9d4ff73}.cr5-hero__facts{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cr5-hero__facts li{color:#c5cce6;background:#ffffff0f;border:1px solid #c9d4ff29;border-radius:16px;align-items:baseline;gap:8px;padding:12px 16px;font:600 .86rem/1 Inter,sans-serif;display:flex}.cr5-hero__facts b{font:700 1.6rem/1 var(--k5-num);color:#fff;font-variant-numeric:tabular-nums}.cr5-hero__wave{width:100%;height:60px;position:absolute;bottom:-1px;left:0;right:0}.cr5-hero__wave path{fill:var(--cr-bg)}.cr5-orbit{aspect-ratio:1;justify-self:center;width:min(100%,460px);position:relative;container-type:inline-size}.cr5-orbit__ring{border:1.5px dashed #c9d4ff47;border-radius:50%;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.cr5-orbit__ring--b{border-style:solid;border-color:#c9d4ff29;top:24%;bottom:24%;left:24%;right:24%}.cr5-orbit__core{aspect-ratio:1;color:#1b1446;background:radial-gradient(circle at 35% 30%,#ffe2b8,#ffb86b 70%);border-radius:50%;place-items:center;gap:2px;width:26%;font:800 .95rem/1 Manrope,sans-serif;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #ffc27a1f,0 0 60px #ffb86b8c}.k5-live .cr5-orbit__core{animation:3s ease-in-out infinite cr5Core}@keyframes cr5Core{0%,to{box-shadow:0 0 0 10px #ffc27a1f,0 0 60px #ffb86b80}50%{box-shadow:0 0 0 18px #ffc27a0f,0 0 80px #ffb86bb3}}.cr5-orbit__spin{position:absolute;top:0;bottom:0;left:0;right:0}.k5-live .cr5-orbit__spin--a{animation:40s linear infinite cr5Spin}.k5-live .cr5-orbit__spin--b{animation:28s linear infinite reverse cr5Spin}@keyframes cr5Spin{to{transform:rotate(360deg)}}.cr5-planet{width:0;height:0;transform:rotate(var(--a)) translateY(-44cqw);position:absolute;top:50%;left:50%}.cr5-orbit__spin--b .cr5-planet{transform:rotate(var(--a)) translateY(-26cqw)}.cr5-planet__in{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));width:72px;height:72px;box-shadow:0 12px 26px -10px var(--c1),inset 0 1px 0 #ffffff59;transform:rotate(calc(var(--a) * -1));border-radius:50%;align-content:center;place-items:center;gap:3px;display:grid;position:absolute;top:-36px;left:-36px}.k5-live .cr5-orbit__spin--a .cr5-planet__in{animation:40s linear infinite cr5Unspin}.k5-live .cr5-orbit__spin--b .cr5-planet__in{animation:28s linear infinite cr5UnspinR}@keyframes cr5Unspin{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 - 360deg))}}@keyframes cr5UnspinR{0%{transform:rotate(calc(var(--a) * -1))}to{transform:rotate(calc(var(--a) * -1 + 360deg))}}.cr5-planet__in em{letter-spacing:.02em;font:700 .62rem/1 Manrope,sans-serif}.cr5-orbit__star{opacity:.4;background:#fff;border-radius:50%;width:3px;height:3px;position:absolute}.k5-live .cr5-orbit__star{animation:cr5Tw calc(2s + var(--i) * .15s) ease-in-out infinite;animation-delay:calc(var(--i) * -.3s)}@keyframes cr5Tw{50%{opacity:1;transform:scale(1.6)}}.cr5-why{padding:clamp(56px,6vw,90px) 0}.cr5-bento{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cr5-bento__c--0{grid-column:span 2}.cr5-bento__c--5{grid-column:1/-1}.cr5-bento__in{background:var(--cr-card);border:1px solid var(--cr-line);height:100%;transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0));border-radius:24px;padding:24px;transition:transform .3s,box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 20px 40px -32px #0b143773}.cr5-bento__in:before{content:"";background:radial-gradient(300px circle at var(--mx,50%) var(--my,0%),#6d4aff1a,transparent 60%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.cr5-bento__in:hover{box-shadow:0 30px 50px -30px #2f6bff73}.cr5-bento__ic{color:#fff;background:linear-gradient(135deg,#2f6bff,#6d4aff);border-radius:16px;place-items:center;width:54px;height:54px;display:grid;position:relative}.cr5-bento__c--1 .cr5-bento__ic,.cr5-bento__c--4 .cr5-bento__ic{background:linear-gradient(135deg,#0e9c88,#2f6bff)}.cr5-bento__c--5 .cr5-bento__ic{background:linear-gradient(135deg,#e8a33a,#c8577e)}.cr5-bento__ic i{border:1.5px solid #6d4aff59;border-radius:20px;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.k5-live .cr5-bento__ic i{animation:2.8s ease-out infinite cr5Ping}@keyframes cr5Ping{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}.cr5-bento__no{font:700 2.4rem/1 var(--k5-num);color:#0000;-webkit-text-stroke:1px #6d4aff59;position:absolute;top:18px;right:20px}.cr5-bento h3{color:var(--cr-ink);margin:18px 0 6px;font:800 1.15rem/1.25 Manrope,sans-serif}.cr5-bento p{color:var(--cr-tx);margin:0;font:500 .95rem/1.6 Inter,sans-serif}.cr5-bento__link{color:#2f4bc9;align-items:center;gap:6px;margin-top:12px;font:700 .9rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}html[data-theme=dark] .cr5-bento__link{color:#a9bdff}.cr5-teams{background:var(--cr-soft);padding:clamp(56px,6vw,90px) 0}.cr5-explore{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:20px;display:grid}.cr5-explore__tabs{gap:8px;display:grid}.cr5-explore__tabs button{border:1px solid var(--cr-line);background:var(--cr-card);width:100%;color:var(--cr-ink);text-align:left;cursor:pointer;transition:transform .35s var(--k5-spring),box-shadow .3s,border-color .3s;border-radius:18px;align-items:center;gap:12px;padding:12px 14px;font:700 .98rem/1.2 Manrope,sans-serif;display:flex}.cr5-explore__tabs button>svg:last-child{opacity:0;margin-left:auto;transition:opacity .3s,transform .3s;transform:translate(-6px)}.cr5-explore__tabs button:hover{border-color:var(--c1);transform:translate(4px)}.cr5-explore__tabs button.is-on{box-shadow:0 0 0 2px var(--c1),0 16px 30px -20px var(--c1);border-color:#0000}.cr5-explore__tabs button.is-on>svg:last-child{opacity:1;color:var(--c1);transform:none}.cr5-explore__tic{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.cr5-explore__panel{background:var(--cr-card);border:1px solid var(--cr-line);box-shadow:0 30px 60px -40px var(--c1);animation:cr5Panel .55s var(--k5-ease) both;border-radius:28px;padding:clamp(22px,3vw,34px);position:relative;overflow:hidden}.cr5-explore__panel:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--c1) 22%,transparent),transparent 70%);border-radius:50%;width:240px;height:240px;position:absolute;top:-80px;right:-80px}@keyframes cr5Panel{0%{opacity:0;transform:translateY(16px)}}.cr5-explore__top{align-items:center;gap:18px;margin-bottom:22px;display:flex;position:relative}.cr5-explore__big{color:#fff;background:linear-gradient(135deg,var(--c1),var(--c2));width:72px;height:72px;box-shadow:0 16px 30px -14px var(--c1);border-radius:22px;flex:none;place-items:center;display:grid}.k5-live .cr5-explore__big{animation:4s ease-in-out infinite cr5Float}@keyframes cr5Float{50%{transform:translateY(-6px)rotate(-3deg)}}.cr5-explore__top h3{color:var(--cr-ink);margin:0 0 6px;font:800 1.45rem/1.15 Manrope,sans-serif}.cr5-explore__top p{margin:0;font:500 .98rem/1.55 Inter,sans-serif}.cr5-day h4,.cr5-roles h4{letter-spacing:.14em;text-transform:uppercase;color:var(--cr-mut);margin:0 0 10px;font:700 .74rem/1 Manrope,sans-serif}.cr5-day ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 22px;padding:0;list-style:none;display:grid;position:relative}.cr5-day ol:before{content:"";background:linear-gradient(90deg,var(--c1),var(--c2));transform-origin:0;height:2px;animation:cr5Grow .9s var(--k5-ease) .1s both;position:absolute;top:9px;left:8px;right:8px}@keyframes cr5Grow{0%{transform:scaleX(0)}}.cr5-day li{animation:cr5In .5s var(--k5-ease) both;animation-delay:calc(.25s + var(--i) * .15s);padding-top:26px;position:relative}.cr5-day li:before{content:"";background:var(--cr-card);border:3px solid var(--c1);border-radius:50%;width:16px;height:16px;position:absolute;top:2px;left:2px}.cr5-day b{color:var(--cr-ink);font:800 .9rem/1.2 Manrope,sans-serif;display:block}.cr5-day span{margin-top:4px;font:500 .88rem/1.45 Inter,sans-serif;display:block}@keyframes cr5In{0%{opacity:0;transform:translateY(10px)}}.cr5-roles ul{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.cr5-roles li{color:var(--cr-ink);background:color-mix(in srgb,var(--c1) 10%,var(--cr-card));border:1px solid color-mix(in srgb,var(--c1) 25%,transparent);animation:cr5In .45s var(--k5-ease) both;animation-delay:calc(.5s + var(--i) * 80ms);border-radius:12px;padding:9px 13px;font:700 .86rem/1 Manrope,sans-serif}.cr5-btn-team{color:#fff;background:linear-gradient(120deg,var(--c1),var(--c2));box-shadow:0 14px 26px -14px var(--c1)}.cr5-path{color:#e8ecff;background:radial-gradient(50% 70% at 100% 0,#6d4aff4d,#0000 60%),linear-gradient(160deg,#0b1437,#121a4a);padding:clamp(60px,7vw,100px) 0}.cr5-head--light .cr5-h2{color:#fff}.cr5-head--light .cr5-serif{color:#c9bdff}.cr5-head--light .k5-eyebrow{--k5-eb:#c9d4ff;--k5-ebg:#c9d4ff14;--k5-ebd:#c9d4ff40}.cr5-road{padding-top:clamp(140px,16vw,210px);position:relative}.cr5-road__svg{width:100%;height:clamp(130px,15vw,200px);position:absolute;top:0;left:0;right:0;overflow:visible}.cr5-road__base{fill:none;stroke:#c9d4ff26;stroke-width:10px;stroke-linecap:round}.cr5-road__line{fill:none;stroke:#8fb0ff;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1300;stroke-dashoffset:0}.k5-live .cr5-path:not(.is-in) .cr5-road__line{stroke-dashoffset:1300px}.k5-live .cr5-path.is-in .cr5-road__line{animation:cr5Draw 2.2s var(--k5-ease) both}@keyframes cr5Draw{0%{stroke-dashoffset:1300px}to{stroke-dashoffset:0}}.cr5-road__dot{background:#ffc27a;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;display:none;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #ffc27a33,0 0 20px #ffc27a}.cr5-road__stops{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cr5-road__stops li{transition:transform .4s var(--k5-spring),background .3s;background:#ffffff0d;border:1px solid #c9d4ff24;border-radius:22px;padding:20px}.k5-live .cr5-path:not(.is-in) .cr5-road__stops li{opacity:0;transform:translateY(24px)}.k5-live .cr5-path.is-in .cr5-road__stops li{animation:cr5In .6s var(--k5-ease) both;animation-delay:calc(.5s + var(--i) * .3s)}.cr5-road__stops li:hover{background:#ffffff17;transform:translateY(-6px)}.cr5-road__pin{color:#1b1446;background:linear-gradient(135deg,#c9d4ff,#8fb0ff);border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:14px;display:grid}.cr5-road__stops li:last-child .cr5-road__pin{background:linear-gradient(135deg,#ffe2b8,#ffb86b)}.cr5-road__stops b{color:#fff;font:800 1.15rem/1.2 Manrope,sans-serif;display:block}.cr5-road__stops b em{font:700 .8rem/1 var(--k5-num);color:#8fb0ff;margin-right:4px;font-style:normal}.cr5-road__stops li>span:last-child{color:#c5cce6;margin-top:6px;font:500 .9rem/1.5 Inter,sans-serif;display:block}.cr5-proc{padding:clamp(56px,6vw,90px) 0}.cr5-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cr5-track:before{content:"";background:var(--cr-line);border-radius:3px;height:3px;position:absolute;top:30px;left:30px;right:30px}.cr5-track:after{content:"";transform-origin:0;background:linear-gradient(90deg,#2f6bff,#6d4aff);border-radius:3px;height:3px;position:absolute;top:30px;left:30px;right:30px;transform:scaleX(1)}.k5-live .cr5-proc:not(.is-in) .cr5-track:after{transform:scaleX(0)}.k5-live .cr5-proc.is-in .cr5-track:after{animation:cr5Grow 1.6s var(--k5-ease) both}.cr5-track li{padding:0 6px;position:relative}.k5-live .cr5-proc.is-in .cr5-track li{animation:cr5In .55s var(--k5-ease) both;animation-delay:calc(.2s + var(--i) * .35s)}.cr5-track__n{z-index:1;color:#fff;width:62px;height:62px;box-shadow:0 0 0 6px var(--cr-bg),0 14px 26px -12px #2f6bffb3;background:linear-gradient(135deg,#2f6bff,#6d4aff);border-radius:50%;place-items:center;display:grid;position:relative}.cr5-track__n em{width:24px;height:24px;font:800 .78rem/1 var(--k5-num);color:#1b1446;background:#ffc27a;border-radius:50%;place-items:center;font-style:normal;display:grid;position:absolute;top:-4px;right:-4px}.cr5-track h3{color:var(--cr-ink);margin:16px 0 6px;font:800 1.08rem/1.25 Manrope,sans-serif}.cr5-track p{margin:0;font:500 .92rem/1.55 Inter,sans-serif}.cr5-proc__cta{margin-top:30px}.cr5-life{text-align:center;background:linear-gradient(120deg,#2f6bff,#6d4aff);padding:22px 0;position:relative;overflow:hidden}.cr5-life__row{gap:28px;width:max-content;margin-bottom:14px;display:flex}.k5-live .cr5-life__row{animation:40s linear infinite cr5Drift}@keyframes cr5Drift{to{transform:translate(-50%)}}.cr5-life__row span{color:#fff;white-space:nowrap;align-items:center;gap:8px;font:800 1.2rem/1 Manrope,sans-serif;display:inline-flex}.cr5-life__row svg{color:#ffc27a}.cr5-life__go{color:#fff;background:#ffffff24;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font:700 .9rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.cr5-life__go:hover{background:#ffffff3d}.cr5-apply .cr-ap{background:radial-gradient(50% 60% at 100% 0,#6d4aff24,transparent 60%),radial-gradient(50% 60% at 0 100%,#2f6bff24,transparent 60%),var(--cr-bg)}.cr5-apply .cr-ap__card{border-radius:28px;box-shadow:0 40px 80px -40px #0b143780}.cr5-faq{background:var(--cr-bg);padding:clamp(60px,7vw,100px) 0 clamp(80px,9vw,120px)}.cr5-faq__in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:30px;display:grid}.cr5-faq__mail{margin:6px 0 0;font:500 .95rem/1.5 Inter,sans-serif}.cr5-faq__mail a{color:#2f4bc9;font-weight:700}html[data-theme=dark] .cr5-faq__mail a{color:#a9bdff}.cr5-faq__list{gap:10px;display:grid}.cr5-qa{background:var(--cr-card);border:1px solid var(--cr-line);border-radius:18px;transition:box-shadow .3s,border-color .3s;overflow:hidden}.cr5-qa.is-open{border-color:#6d4aff66;box-shadow:0 18px 36px -26px #6d4aff99}.cr5-qa h3{margin:0}.cr5-qa button{cursor:pointer;text-align:left;width:100%;color:var(--cr-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font:800 1.02rem/1.3 Manrope,sans-serif;display:flex}.cr5-qa button i{width:28px;height:28px;transition:transform .4s var(--k5-spring);background:linear-gradient(135deg,#2f6bff,#6d4aff);border-radius:50%;flex:none;position:relative}.cr5-qa.is-open button i{transform:rotate(180deg)}.cr5-qa button i:before,.cr5-qa button i:after{content:"";background:#fff;height:2px;transition:transform .3s;position:absolute;top:13px;left:8px;right:8px}.cr5-qa button i:after{transform:rotate(90deg)}.cr5-qa.is-open button i:after{transform:rotate(0)}.cr5-qa__a{transition:grid-template-rows .4s var(--k5-ease);grid-template-rows:0fr;display:grid}.cr5-qa__a>p{margin:0;padding:0 20px;line-height:1.6;overflow:hidden}.cr5-qa.is-open .cr5-qa__a{grid-template-rows:1fr}.cr5-qa.is-open .cr5-qa__a>p{padding-bottom:18px}@media (max-width:1000px){.cr5-hero__in,.cr5-explore,.cr5-faq__in{grid-template-columns:minmax(0,1fr)}.cr5-orbit{max-width:380px}.cr5-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cr5-bento__c--0,.cr5-bento__c--5{grid-column:auto}.cr5-explore__tabs,.cr5-road__stops,.cr5-track{grid-template-columns:repeat(2,minmax(0,1fr))}.cr5-track:before,.cr5-track:after{display:none}}@media (max-width:600px){.cr5-bento,.cr5-explore__tabs,.cr5-road__stops,.cr5-track,.cr5-day ol{grid-template-columns:minmax(0,1fr)}.cr5-day ol:before{display:none}.cr5-road{padding-top:0}.cr5-road__svg,.cr5-road__dot{display:none!important}.cr5-planet__in{width:56px;height:56px;top:-28px;left:-28px}.cr5-planet__in em{display:none}}@media (prefers-reduced-motion:reduce){.cr5 *{transition:none!important;animation:none!important}}.gx25{--gx-ink:#0b1437;--gx-sub:#4a5478;--gx-bg:#f6f7fc;--gx-card:#fff;--gx-line:#0b143714;background:var(--gx-bg);color:var(--gx-ink);overflow-x:clip}html[data-theme=dark] body .gx25{--gx-ink:#eef1ff;--gx-sub:#b4bcdb;--gx-bg:#070c24;--gx-card:#0f1736;--gx-line:#ffffff17}.gx25-hero{isolation:isolate;color:#fff;background:linear-gradient(160deg,#0b1437 0%,#121b4a 55%,#1b1550 100%);padding:clamp(120px,15vw,168px) 0 clamp(56px,7vw,88px);position:relative}.gx25-hero__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.gx25-hero__orb{opacity:.55;border-radius:50%;width:56vmax;height:56vmax;position:absolute}.gx25-hero__orb--a{background:radial-gradient(circle,#2f6bff8c,#2f6bff00 62%);animation:18s ease-in-out infinite alternate gx25Drift;top:-26vmax;left:-18vmax}.gx25-hero__orb--b{background:radial-gradient(circle,#d99a2b61,#c8577e2e 40%,#c8577e00 64%);animation:22s ease-in-out infinite alternate-reverse gx25Drift;bottom:-34vmax;right:-20vmax}.gx25-hero__grid{background-image:radial-gradient(#ffffff24 1px,#0000 1.4px);background-size:26px 26px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.gx25-hero__in{text-align:center;position:relative}.gx25-hero__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#ffc27a;background:#ffc27a1a;border:1px solid #ffc27a52;border-radius:999px;margin:0 0 14px;padding:7px 16px;font:800 .78rem/1 Manrope,sans-serif;display:inline-flex}.gx25-hero__h{letter-spacing:-.025em;max-width:15ch;margin:0 auto;font:800 clamp(2.3rem,5.6vw,4.4rem)/1.04 Manrope,sans-serif}.gx25-hero__h em{color:#0000;background-image:linear-gradient(100deg,#ffc27a,#c8577e 55%,#9fb8ff);-webkit-background-clip:text;background-clip:text;font-style:normal}.gx25-hero__lede{color:#c9d0ee;max-width:56ch;margin:18px auto 0;font:500 clamp(1rem,1.5vw,1.14rem)/1.6 Inter,sans-serif}.gx25-doors{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin:clamp(36px,5vw,56px) 0 0;padding:0;list-style:none;display:grid}.gx25-doors li{animation:.8s cubic-bezier(.2,.8,.2,1) both gx25Rise;animation-delay:calc(.15s + var(--k) * .12s)}.gx25-door{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #ffffff1f;border-radius:24px;grid-template-rows:auto auto auto 1fr;gap:6px;width:100%;height:100%;padding:16px 18px 18px;transition:transform .45s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .45s;display:grid;position:relative;overflow:hidden}.gx25-door:before{content:"";border-radius:inherit;background:linear-gradient(135deg,var(--c),var(--c2));-webkit-mask-composite:xor;opacity:.55;padding:1.5px;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.gx25-door:after{content:"";background:radial-gradient(closest-side,var(--c),transparent);opacity:.22;pointer-events:none;height:90%;position:absolute;top:auto;bottom:-60%;left:-20%;right:-20%}.gx25-door:hover{box-shadow:0 26px 50px -26px var(--c);transform:translateY(-6px)}.gx25-door:focus-visible{box-shadow:0 26px 50px -26px var(--c);transform:translateY(-6px)}.gx25-door:hover:before{opacity:1}.gx25-door:focus-visible:before{opacity:1}.gx25-door:focus-visible{outline-offset:3px;outline:3px solid #ffc27a}.gx25-door__art{background:radial-gradient(120% 90% at 50% 100%,color-mix(in srgb,var(--c) 30%,transparent),transparent 70%);border-radius:18px;height:clamp(118px,13vw,150px);margin:-4px -6px 4px;display:block;position:relative;overflow:hidden}.gx25-door__art .gx25-art{width:100%;height:calc(100% - 6px);position:absolute;top:6px;bottom:0;left:0;right:0}.gx25-door__t{font:800 1.24rem/1.2 Manrope,sans-serif;position:relative}.gx25-door__k{color:#c1c8e6;font:500 .92rem/1.4 Inter,sans-serif;position:relative}.gx25-door__n{color:#ffc27a;align-self:end;align-items:center;gap:8px;margin-top:10px;font:700 .86rem/1 Manrope,sans-serif;display:inline-flex;position:relative}.gx25-door__n .k5-i{transition:transform .3s}.gx25-door:hover .gx25-door__n .k5-i{transform:translate(4px)}.gx25-nav{top:var(--gx-top,76px);z-index:20;background:color-mix(in srgb,var(--gx-bg) 88%,transparent);border-bottom:1px solid var(--gx-line);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);padding:10px 0;position:sticky}.gx25-nav__in{scrollbar-width:none;justify-content:center;gap:8px;display:flex;overflow-x:auto}.gx25-nav__in::-webkit-scrollbar{display:none}.gx25-nav button{border:1px solid var(--gx-line);background:var(--gx-card);min-height:42px;color:var(--gx-ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;font:700 .9rem/1 Manrope,sans-serif;transition:background .3s,color .3s,border-color .3s;display:inline-flex}.gx25-nav button i{background:linear-gradient(135deg,var(--c),var(--c2));border-radius:50%;width:10px;height:10px}.gx25-nav button small{color:var(--gx-sub);font:700 .74rem/1 Manrope,sans-serif}.gx25-nav button small:empty{display:none}.gx25-nav button.is-on{color:#fff;background:linear-gradient(120deg,var(--c),var(--c2));border-color:#0000}.gx25-nav button.is-on i{background:#fff}.gx25-nav button.is-on small{color:#ffffffd9}.gx25-nav button:focus-visible{outline:3px solid var(--c);outline-offset:2px}.gx25-sec{padding:clamp(56px,7vw,96px) 0;scroll-margin-top:130px;position:relative}.gx25-sec:before{content:"";z-index:0;background:radial-gradient(60% 50% at 100% 0,color-mix(in srgb,var(--c) 12%,transparent),transparent 70%),radial-gradient(50% 40% at 0 100%,color-mix(in srgb,var(--c2) 9%,transparent),transparent 70%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gx25-sec>.container{z-index:1;position:relative}.gx25-sec+.gx25-sec{border-top:1px solid var(--gx-line)}.gx25-sec__head{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);margin-bottom:clamp(26px,3.5vw,40px);display:grid}.gx25-sec__copy{position:relative}.gx25-sec__num{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));width:52px;height:52px;box-shadow:0 14px 28px -14px var(--c);border-radius:16px;place-items:center;margin-bottom:16px;font:800 1.1rem/1 Manrope,sans-serif;display:inline-grid;transform:rotate(-6deg)}.gx25-sec__kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--c);margin:0 0 10px;font:800 .8rem/1 Manrope,sans-serif;position:relative}.gx25-sec--awards .gx25-sec__kicker{color:#2f6bff}.gx25-sec__h{letter-spacing:-.02em;color:var(--gx-ink);margin:0;font:800 clamp(1.9rem,4vw,3rem)/1.08 Manrope,sans-serif;position:relative}.gx25-sec__d{max-width:52ch;color:var(--gx-sub);margin:14px 0 0;font:500 1.04rem/1.6 Inter,sans-serif;position:relative}.gx25-sec__count{color:var(--gx-ink);background:var(--gx-card);border:1px solid var(--gx-line);border-radius:999px;align-items:center;gap:8px;margin:18px 0 0;padding:8px 14px;font:700 .84rem/1 Manrope,sans-serif;display:inline-flex}.gx25-sec__count:before{content:"";background:linear-gradient(135deg,var(--c),var(--c2));border-radius:50%;width:8px;height:8px}.gx25-sec__art{aspect-ratio:3/2;box-shadow:0 30px 60px -36px var(--c);background:linear-gradient(150deg,#0b1437,#18205a);border-radius:28px;place-items:center;display:grid;position:relative;overflow:hidden}.gx25-sec__art:after{content:"";background:radial-gradient(70% 60% at 50% 100%,color-mix(in srgb,var(--c) 32%,transparent),transparent 70%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gx25-sec__art .gx25-art{z-index:1;width:92%;height:92%;position:relative}.gx25-chips{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.gx25-chips button{border:1px solid var(--gx-line);background:var(--gx-card);min-height:38px;color:var(--gx-ink);cursor:pointer;border-radius:999px;padding:0 15px;font:700 .86rem/1 Manrope,sans-serif;transition:background .25s,color .25s}.gx25-chips button.is-on{color:#fff;background:linear-gradient(120deg,var(--c),var(--c2));border-color:#0000}.gx25-chips button:focus-visible{outline:3px solid var(--c);outline-offset:2px}.gx25-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(150px,15vw,210px);grid-auto-flow:dense;gap:clamp(10px,1.4vw,16px);margin:0;padding:0;list-style:none;display:grid}.gx25-card{animation:.7s cubic-bezier(.2,.8,.2,1) both gx25Rise;animation-delay:calc(var(--i) * 45ms);position:relative}.gx25-card.is-big{grid-area:span 2/span 2}.gx25-card.is-tall{grid-row:span 2}.gx25-card__btn{background:var(--gx-card);cursor:zoom-in;border:0;border-radius:20px;width:100%;height:100%;padding:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:block;position:relative;overflow:hidden;box-shadow:0 14px 34px -24px #0b14378c}.gx25-card__btn:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--gx-line);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gx25-card__btn:hover{box-shadow:0 26px 46px -24px color-mix(in srgb,var(--c) 70%,#0b1437);transform:translateY(-4px)}.gx25-card__btn:focus-visible{box-shadow:0 26px 46px -24px color-mix(in srgb,var(--c) 70%,#0b1437);transform:translateY(-4px)}.gx25-card__btn:focus-visible{outline:3px solid var(--c);outline-offset:3px}.gx25-card__media{display:block;position:absolute;top:0;bottom:0;left:0;right:0}.gx25-card__media img,.gx25-card__media video{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.gx25-card__btn:hover .gx25-card__media img,.gx25-card__btn:hover .gx25-card__media video{transform:scale(1.06)}.gx25-ph{color:#ffffffd9;background:linear-gradient(140deg,var(--c),var(--c2));place-items:center;width:100%;height:100%;display:grid}.gx25-card__cap{text-align:left;color:#fff;background:linear-gradient(#0000,#060a1ed1);gap:3px;padding:44px 14px 13px;font:500 .8rem/1.35 Inter,sans-serif;display:grid;position:absolute;top:auto;bottom:0;left:0;right:0}.gx25-card__cap:not(:has(*)){display:none}.gx25-card__cap b{font:800 .98rem/1.25 Manrope,sans-serif}.gx25-card.is-big .gx25-card__cap b{font-size:1.3rem}.gx25-card__album{letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:999px;justify-self:start;margin-bottom:3px;padding:4px 9px;font:800 .66rem/1 Manrope,sans-serif}.gx25-card__who{color:#ffe2b8;font-weight:700}.gx25-card__when{color:#c9d0ee;font-size:.74rem}.gx25-card__play{color:#0b1437;background:#ffffffeb;border-radius:50%;place-items:center;width:58px;height:58px;margin:-29px 0 0 -29px;transition:transform .35s;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px -8px #00000080}.gx25-card__play:before{content:"";border:2px solid #ffffffb3;border-radius:50%;animation:2.4s ease-out infinite gx25Ping;position:absolute;top:-8px;bottom:-8px;left:-8px;right:-8px}.gx25-card__play svg{margin-left:3px}.gx25-card__btn:hover .gx25-card__play{transform:scale(1.1)}.gx25-card__badge{letter-spacing:.04em;color:#0b1437;background:linear-gradient(120deg,#ffc27a,#d99a2b);border-radius:999px;align-items:center;gap:5px;padding:6px 10px;font:800 .7rem/1 Manrope,sans-serif;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 6px 16px -6px #d99a2bcc}.gx25-card__badge--bday{color:#fff;background:linear-gradient(120deg,#c8577e,#0e9c88);box-shadow:0 6px 16px -6px #c8577ecc}.gx25-more{justify-content:center;margin-top:26px;display:flex}.gx25-more button{color:#fff;background:linear-gradient(120deg,var(--c),var(--c2));cursor:pointer;min-height:48px;box-shadow:0 16px 30px -18px var(--c);border:0;border-radius:999px;align-items:center;gap:8px;padding:0 22px;font:800 .92rem/1 Manrope,sans-serif;display:inline-flex}.gx25-bmonth{background:linear-gradient(120deg,color-mix(in srgb,#c8577e 14%,var(--gx-card)),color-mix(in srgb,#0e9c88 12%,var(--gx-card)));border:1px solid var(--gx-line);border-radius:18px;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 22px;padding:14px 18px;display:flex}.gx25-bmonth__t{color:var(--gx-ink);font:800 .95rem/1 Manrope,sans-serif}.gx25-bmonth ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gx25-bmonth li{background:var(--gx-card);color:var(--gx-ink);border:1px solid var(--gx-line);border-radius:999px;padding:7px 12px;font:700 .84rem/1 Manrope,sans-serif}.gx25-soon{text-align:center;background:var(--gx-card);border:1.5px dashed color-mix(in srgb,var(--c) 45%,transparent);border-radius:28px;justify-items:center;gap:6px;padding:clamp(30px,4vw,46px) 18px;display:grid}.gx25-soon__frames{justify-content:center;height:150px;margin-bottom:14px;display:flex;position:relative}.gx25-soon__f{width:120px;height:140px;color:var(--c);background:#fff;border-radius:12px;place-items:center;margin:0 -14px;padding:8px 8px 26px;animation:5s ease-in-out infinite gx25Bob;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px -20px #0b143780}.gx25-soon__f:before{content:"";background:linear-gradient(150deg,color-mix(in srgb,var(--c) 18%,#fff),color-mix(in srgb,var(--c2) 16%,#fff));border-radius:7px;position:absolute;top:8px;bottom:26px;left:8px;right:8px}.gx25-soon__f>*{position:relative}.gx25-soon__f--0{animation-delay:-1s;transform:rotate(-9deg)}.gx25-soon__f--1{z-index:1;--r:2deg;background:#0b1437;width:150px;height:160px;animation-name:gx25Bob2}.gx25-soon__f--1:before{background:linear-gradient(150deg,#0b1437,#1c2462)}.gx25-soon__f--1 .gx25-art{width:130px;height:110px;margin-top:-12px}.gx25-soon__f--2{animation-delay:-2.5s;transform:rotate(8deg)}.gx25-soon__shine{z-index:2;background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:4.5s ease-in-out infinite gx25Shine;top:0;bottom:0;left:0;right:0;transform:translate(-120%);position:absolute!important}.gx25-soon__t{color:var(--gx-ink);margin:0;font:800 1.15rem/1.3 Manrope,sans-serif}.gx25-soon__d{max-width:46ch;color:var(--gx-sub);margin:0;font:500 .94rem/1.55 Inter,sans-serif}.gx25-end{background:linear-gradient(120deg,#0b1437,#1b1550);padding:clamp(40px,5vw,64px) 0}.gx25-end__in{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 22px;display:flex}.gx25-end__in p{color:#fff;margin:0;font:800 clamp(1.3rem,2.4vw,1.7rem)/1.2 Manrope,sans-serif}.gx25-end__btn{background:linear-gradient(120deg,#ffc27a,#d99a2b);border-radius:999px;align-items:center;gap:8px;min-height:48px;padding:0 22px;font:800 .92rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex;color:#0b1437!important}.gx25-art{display:block;overflow:visible}.gx25-flame{animation:1.6s ease-in-out infinite gx25Flicker}.gx25-halo{animation:2.4s ease-in-out infinite gx25Glow}.gx25-d1{animation-delay:-.5s}.gx25-d2{animation-delay:-1.1s}.gx25-lantern{animation:4s ease-in-out infinite gx25Swing}.gx25-lantern--1{animation-delay:-2s}.gx25-spark{animation:3s ease-in infinite gx25Rise2}.gx25-s1{animation-delay:-1s}.gx25-s2{animation-delay:-2s}.gx25-rays{animation:26s linear infinite gx25Spin}.gx25-trophy{animation:3.6s ease-in-out infinite gx25Bounce}.gx25-medal{animation:3.4s ease-in-out infinite gx25Swing}.gx25-star{animation:2.6s ease-in-out infinite gx25Twinkle}.gx25-balloon{animation:5s ease-in-out infinite gx25Float}.gx25-confetti{animation:3.4s ease-in infinite gx25Fall}.gx25-lb{z-index:1000;background:#06091af2;place-items:center;padding:clamp(8px,2vw,24px);animation:.3s both gx25Fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.gx25-lb__box{color:#e8ecff;grid-template-rows:auto minmax(0,1fr) auto;gap:10px;width:min(1180px,100%);height:min(94vh,100%);display:grid}.gx25-lb__top{align-items:center;gap:12px;display:flex}.gx25-lb__t{color:#fff;background:linear-gradient(120deg,var(--c),var(--c2));border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font:800 .9rem/1 Manrope,sans-serif;display:inline-flex}.gx25-lb__n{color:#c5cce6;margin-left:auto;font:600 .85rem/1 Inter,sans-serif}.gx25-lb__x,.gx25-lb__nav{color:#fff;cursor:pointer;background:#ffffff1f;border:0;border-radius:50%;place-items:center;width:44px;height:44px;font:400 1.8rem/1 Inter,sans-serif;transition:background .3s;display:grid}.gx25-lb__x:hover,.gx25-lb__nav:hover{background:#ffffff3d}.gx25-lb__x:focus-visible{outline-offset:2px;outline:3px solid #ffc27a}.gx25-lb__nav:focus-visible{outline-offset:2px;outline:3px solid #ffc27a}.gx25-lb__nav--prev .k5-i{transform:rotate(180deg)}.gx25-lb__stage{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:0;display:grid;position:relative}.gx25-lb__fig{grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:10px;height:100%;min-height:0;margin:0;animation:.45s cubic-bezier(.2,.8,.2,1) both gx25Pop;display:grid}.gx25-lb__media{place-items:center;width:100%;height:100%;min-height:0;display:grid}.gx25-lb__media img{object-fit:contain;border-radius:14px;max-width:100%;max-height:100%}.gx25-lb__media iframe,.gx25-lb__fig.is-video .gx25-lb__media video{aspect-ratio:16/9;background:#000;border:0;border-radius:14px;width:min(100%,167.111vh - 355.556px);height:auto;max-height:100%;display:block}.gx25-lb__fig.is-vert .gx25-lb__media iframe,.gx25-lb__fig.is-video.is-vert .gx25-lb__media video{aspect-ratio:9/16;width:auto;max-width:100%;height:min(94vh - 200px,177.778vw - 71.1111px)}.gx25-lb__fig figcaption{text-align:center;color:#c9d0ee;gap:3px;max-width:70ch;font:500 .92rem/1.45 Inter,sans-serif;display:grid}.gx25-lb__fig figcaption b{color:#fff;font:800 1.05rem/1.3 Manrope,sans-serif}.gx25-lb__who{color:#ffe2b8;font-weight:700}.gx25-lb__fig figcaption small{color:#9aa3c7;font-size:.8rem}.gx25-lb__strip{scrollbar-width:thin;gap:8px;padding:4px 2px 6px;display:flex;overflow-x:auto}.gx25-lb__strip button{cursor:pointer;opacity:.6;background:#141b3a;border:2px solid #0000;border-radius:10px;flex:none;width:84px;height:62px;padding:0;transition:opacity .25s,border-color .25s;position:relative;overflow:hidden}.gx25-lb__strip button.is-on{opacity:1;border-color:#ffc27a}.gx25-lb__strip img,.gx25-lb__strip video{object-fit:cover;width:100%;height:100%;display:block}.gx25-lb__strip .gx25-ph .k5-i{width:20px;height:20px}.gx25-lb__pv{filter:drop-shadow(0 1px 2px #0009);border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #fff;width:0;height:0;margin:-6px 0 0 -4px;position:absolute;top:50%;left:50%}@keyframes gx25Drift{to{transform:translate(6vmax,4vmax)scale(1.08)}}@keyframes gx25Rise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@keyframes gx25Fade{0%{opacity:0}to{opacity:1}}@keyframes gx25Pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes gx25Flicker{0%,to{transform:scale(1)}30%{transform:scale(.92,1.08)rotate(-3deg)}60%{transform:scale(1.05,.94)rotate(2deg)}}@keyframes gx25Glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes gx25Swing{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@keyframes gx25Rise2{0%{opacity:0;transform:translateY(0)}20%{opacity:1}to{opacity:0;transform:translateY(-60px)}}@keyframes gx25Spin{to{transform:rotate(360deg)}}@keyframes gx25Bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes gx25Twinkle{0%,to{opacity:.35;transform:scale(.7)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(20deg)}}@keyframes gx25Float{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-12px)rotate(3deg)}}@keyframes gx25Fall{0%{opacity:0;transform:translateY(-14px)rotate(0)}20%{opacity:1}to{opacity:0;transform:translateY(40px)rotate(220deg)}}@keyframes gx25Ping{0%{opacity:.8;transform:scale(.9)}to{opacity:0;transform:scale(1.35)}}@keyframes gx25Bob{0%,to{translate:0}50%{translate:0 -8px}}@keyframes gx25Bob2{0%,to{transform:translateY(0) rotate(var(--r))}50%{transform:translateY(-10px) rotate(calc(var(--r) * -1))}}@keyframes gx25Shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}@media (max-width:980px){.gx25-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.gx25-sec__head{grid-template-columns:1fr}.gx25-sec__art{width:100%;max-width:520px}}@media (max-width:760px){.gx25-doors{grid-template-columns:1fr}.gx25-door{grid-template-rows:auto auto 1fr;grid-template-columns:110px minmax(0,1fr);column-gap:14px;padding:12px}.gx25-door__art{grid-row:1/span 3;height:100%;min-height:104px;margin:0}.gx25-door__n{margin-top:4px}.gx25-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:42vw}.gx25-nav__in{justify-content:flex-start}.gx25-nav button{min-height:38px;padding:0 13px;font-size:.84rem}.gx25-lb__stage{grid-template-columns:minmax(0,1fr)}.gx25-lb__nav{z-index:3;width:40px;height:40px;position:absolute;bottom:8px}.gx25-lb__nav--prev{left:8px}.gx25-lb__nav--next{right:8px}.gx25-soon__f{width:96px;height:116px}.gx25-soon__f--1{width:126px;height:140px}.gx25-soon__f--1 .gx25-art{width:110px;height:92px}}@media (prefers-reduced-motion:reduce){.gx25 *,.gx25-lb,.gx25-lb *{transition:none!important;animation:none!important}}.gl5-hero{--k5-ink1:#ffc27a;--k5-ink2:#f0a0b4;--k5-ink3:#b9a8ff;isolation:isolate;color:#e8ecff;background:radial-gradient(50% 70% at 85% 70%,#6d4aff61,#0000 65%),radial-gradient(45% 60% at 10% 0,#2f6bff66,#0000 60%),linear-gradient(160deg,#0b1437,#121a4a 55%,#1b1446);padding:clamp(56px,6vw,88px) 0 clamp(64px,7vw,96px);position:relative;overflow:hidden}.gl5-hero__sky{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.gl5-hero__sky i{opacity:.5;background:#fff;border-radius:50%;width:3px;height:3px;position:absolute;box-shadow:0 0 6px #fff}.k5-live .gl5-hero__sky i{animation:gl5Tw calc(2.4s + var(--i) * .17s) ease-in-out infinite;animation-delay:calc(var(--i) * -.33s)}@keyframes gl5Tw{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.9;transform:scale(1.2)}}.gl5-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.gl5-crumbs{flex-wrap:wrap;gap:8px;margin-bottom:18px;font:600 .8rem/1 Inter,sans-serif;display:flex}.gl5-crumbs a{color:#c9d4ff;text-decoration:none}.gl5-crumbs a:after{content:"/";color:#7c8bc4;margin-left:8px}.gl5-crumbs span{color:#ffd9a0}.gl5-kick{letter-spacing:.1em;text-transform:uppercase;color:#ffd9a0;background:#ffd9a014;border:1px solid #ffd9a047;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:700 .76rem/1 Manrope,sans-serif;display:inline-flex}.gl5-kick svg{color:#f0a0b4}.k5-live .gl5-kick svg{animation:1.6s ease-in-out infinite gl5Beat}@keyframes gl5Beat{0%,to{transform:scale(1)}15%{transform:scale(1.28)}30%{transform:scale(1)}45%{transform:scale(1.18)}}.gl5-h1{letter-spacing:-.035em;color:#fff;margin:18px 0 10px;font:800 clamp(2.4rem,5.6vw,4.4rem)/1.02 Manrope,sans-serif}.gl5-motto{font:600 clamp(1.15rem,2vw,1.5rem)/1.3 var(--k5-serif);color:#c9d4ff;flex-wrap:wrap;align-items:baseline;gap:.3em;margin:0 0 14px;font-style:italic;display:flex}.gl5-motto__roll{height:1.3em;display:inline-grid;overflow:hidden}.gl5-motto__roll b{color:#ffc27a;animation:gl5Roll .6s var(--k5-ease) both;font-weight:600}@keyframes gl5Roll{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.gl5-lead{color:#c5cce6;max-width:520px;margin:0 0 24px;font:500 1.04rem/1.65 Inter,sans-serif}.gl5-hero__cta{flex-wrap:wrap;gap:12px;margin-bottom:28px;display:flex}.gl5-btn-warm{color:#1b1446;background:linear-gradient(120deg,#ffd9a0,#ffb86b);box-shadow:0 14px 30px -14px #ffb86be6}.gl5-btn-line{color:#e8ecff;background:#ffffff0f;box-shadow:inset 0 0 0 1.5px #c9d4ff73}.gl5-btn-line:hover{background:#ffffff1f}.gl5-hero__facts{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.gl5-hero__facts li{color:#c5cce6;background:#ffffff0f;border:1px solid #c9d4ff29;border-radius:16px;align-items:baseline;gap:8px;padding:12px 16px;font:600 .86rem/1 Inter,sans-serif;display:flex}.gl5-hero__facts b{font:700 1.6rem/1 var(--k5-num);color:#fff;font-variant-numeric:tabular-nums}.gl5-scene{aspect-ratio:586/420;justify-self:center;width:100%;max-width:560px;position:relative}.gl5-scene__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.gl5-scene__wire{stroke:#ffd9a059;stroke-width:1.5px}.gl5-scene__bulb{fill:#ffd9a0;filter:drop-shadow(0 0 6px #ffc27a)}.gl5-scene__bulb:nth-of-type(3n){fill:#f0a0b4;filter:drop-shadow(0 0 6px #f0a0b4)}.gl5-scene__bulb:nth-of-type(3n+1){fill:#b9c8ff;filter:drop-shadow(0 0 6px #9db4ff)}.k5-live .gl5-scene__bulb{animation:2.2s ease-in-out infinite gl5Bulb;animation-delay:calc(var(--i) * -.27s)}@keyframes gl5Bulb{0%,to{opacity:1}50%{opacity:.35}}.gl5-scene__heart{stroke-dasharray:820;stroke-dashoffset:0;opacity:.85}.k5-live .gl5-scene__heart{animation:gl5Draw 3.2s var(--k5-ease) .4s both,gl5HeartPulse 3.2s ease-in-out 3.6s infinite;transform-origin:293px 220px}@keyframes gl5Draw{0%{stroke-dashoffset:820px}to{stroke-dashoffset:0}}@keyframes gl5HeartPulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.k5-live .gl5-scene__glow{transform-origin:293px 250px;animation:5s ease-in-out infinite gl5Glow}@keyframes gl5Glow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}.gl5-scene__arms{stroke:#ffffff8c;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round}.gl5-scene__p rect{opacity:.95}.k5-live .gl5-scene__p{animation:3.6s ease-in-out infinite gl5Sway;animation-delay:calc(var(--i) * -.45s)}@keyframes gl5Sway{0%,to{transform:rotate(-2.2deg)}50%{transform:rotate(2.2deg)translateY(-3px)}}.gl5-scene__luv{opacity:0;transform:translate(var(--x),300px)}.k5-live .gl5-scene__luv{animation:5.5s ease-in infinite gl5Luv;animation-delay:calc(var(--i) * .9s)}@keyframes gl5Luv{0%{opacity:0;transform:translate(var(--x),300px) scale(.6)}15%{opacity:1}80%{opacity:.7}to{opacity:0;transform:translate(calc(var(--x) + 18px),80px) scale(1.25) rotate(12deg)}}.gl5-scene__petal{opacity:.7;pointer-events:none;background:linear-gradient(135deg,#ffd9a0,#f0a0b4);border-radius:9px 0;width:9px;height:9px;position:absolute;top:-12px}.k5-live .gl5-scene__petal{animation:gl5Petal calc(6s + var(--i) * .4s) linear infinite;animation-delay:calc(var(--i) * -.8s)}@keyframes gl5Petal{to{opacity:0;transform:translate(40px,460px)rotate(420deg)}}html:not(.k5-live) .gl5-scene__petal{display:none}html:not(.k5-live) .gl5-scene__luv{opacity:.8;transform:translate(var(--x),calc(120px + var(--i) * 18px))}@media (max-width:960px){.gl5-hero__in{grid-template-columns:minmax(0,1fr)}.gl5-scene{order:-1;max-width:460px}}.gl5-hero__facts a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){.gl5-hero *{transition:none!important;animation:none!important}}.gl5-hero__facts small{color:#9fb0e6;margin-left:8px;font:600 .74rem/1 Inter,sans-serif}.dl5{--dl-ink:#0b1437;--dl-tx:#384260;--dl-mut:#5d6684;--dl-card:#fff;--dl-line:#0b14371a;--dl-bg:#f7f8fd;--c:#2f6bff;--c2:#7fa4ff;color:var(--dl-tx);background:var(--dl-bg);overflow:clip}html[data-theme=dark] .dl5{--dl-ink:#e3e9ff;--dl-tx:#c3cbe6;--dl-mut:#9aa4c6;--dl-card:#131a33;--dl-line:#a5b4fc29;--dl-bg:#0a0f22;--k5-ink1:#a9bdff;--k5-ink2:#c9b8ff;--k5-ink3:#ffc27a}.dl5-h2{letter-spacing:-.025em;color:var(--dl-ink);margin:12px 0 22px;font:800 clamp(1.8rem,3.4vw,2.8rem)/1.08 Manrope,sans-serif}.dl5-h2--sm{margin:40px 0 18px;font-size:clamp(1.3rem,2.2vw,1.7rem)}.dl5-serif{font-family:var(--k5-serif);color:#6d4aff;font-style:italic;font-weight:600}html[data-theme=dark] .dl5-serif{color:#c9b8ff}.dl5-crumbs{flex-wrap:wrap;gap:8px;margin-bottom:18px;font:600 .8rem/1 Inter,sans-serif;display:flex}.dl5-crumbs a{color:#bfdbfe;text-decoration:none}.dl5-crumbs a:after{content:"/";color:#93c5fd;margin-left:8px}.dl5-crumbs span{color:#ffc27a}.dl5-kick{letter-spacing:.08em;text-transform:uppercase;color:#ffc27a;background:#ffc27a1a;border:1px solid #ffc27a4d;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:700 .78rem/1 Manrope,sans-serif;display:inline-flex}.dl5-lead{color:#dbeafe;max-width:56ch;margin:0;font-size:1.08rem;line-height:1.7}.dl5-btn-hot{color:#fff;background:linear-gradient(120deg,var(--c),var(--c2));box-shadow:0 14px 30px -12px var(--c)}.dl5-hero{isolation:isolate;color:#dbeafe;background:radial-gradient(45% 60% at 88% 25%,#2f6bff66,#0000 62%),radial-gradient(40% 60% at 8% 100%,#6d4aff52,#0000 62%),linear-gradient(155deg,#070d26,#0b1437 58%,#111a45);padding:clamp(64px,7vw,100px) 0;position:relative;overflow:hidden}.dl5-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.dl5-h1{letter-spacing:-.04em;color:#fff;--k5-ink1:#a9bdff;--k5-ink2:#c9b8ff;--k5-ink3:#ffc27a;margin:18px 0 16px;font:800 clamp(2.4rem,5vw,4.3rem)/1.03 Manrope,sans-serif}.dl5-hero__facts{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.dl5-hero__facts li{color:#dbeafe;background:#ffffff12;border:1px solid #ffffff29;border-radius:14px;padding:11px 15px;font:600 .86rem/1 Inter,sans-serif}.dl5-hero__facts b{font:700 1.2rem/1 var(--k5-num);color:#ffc27a;margin-right:4px}.dl5-shelf{perspective:900px;height:clamp(300px,30vw,380px);position:relative}.dl5-shelf__row{justify-content:center;align-items:flex-end;gap:8px;display:flex;position:absolute;bottom:62px;left:4%;right:4%}.dl5-shelf__book{width:clamp(48px,5.2vw,66px);height:calc(200px + var(--i) % 3 * 26px);color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,#000) 0,var(--c) 18%,var(--c2) 100%);transform-origin:bottom;transition:transform .5s var(--k5-spring);border-radius:6px 6px 3px 3px;flex-direction:column;align-items:center;gap:10px;padding:14px 0;display:flex;position:relative;box-shadow:inset -6px 0 #00000026,0 18px 30px -16px #000000b3}.dl5-shelf__book b{writing-mode:vertical-rl;letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-height:150px;font:800 .8rem/1 Manrope,sans-serif;overflow:hidden;transform:rotate(180deg)}.dl5-shelf__book:after{content:"";background:#ffffff80;height:2px;position:absolute;top:10px;left:6px;right:6px;box-shadow:0 6px #ffffff59}.k5-live .dl5-shelf__book{animation:dl5Pull 9s var(--k5-ease) infinite;animation-delay:calc(var(--i) * 1.5s)}@keyframes dl5Pull{0%,14%,to{transform:none}5%,9%{transform:translateY(-34px)rotate(-4deg)}}.dl5-shelf__plank{background:linear-gradient(#f5d0a9,#b7794a);border-radius:4px;height:18px;position:absolute;bottom:44px;left:0;right:0;box-shadow:0 20px 30px -10px #0009}.dl5-shelf__pdf{color:#fff;background:linear-gradient(135deg,#c8577e,#d99a2b);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font:800 .9rem/1 Manrope,sans-serif;animation:4s ease-in-out infinite k5Bob;display:inline-flex;position:absolute;top:6%;right:6%;box-shadow:0 14px 30px -10px #c8577e99}.dl5-nav{top:var(--hdr-h,72px);z-index:5;background:color-mix(in srgb,var(--dl-bg) 90%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--dl-line);position:sticky}.dl5-nav__in{scrollbar-width:none;gap:8px;padding-top:12px;padding-bottom:12px;display:flex;overflow-x:auto}.dl5-nav__a{border:1px solid var(--dl-line);background:var(--dl-card);color:var(--dl-ink);transition:transform .25s var(--k5-ease),background .25s;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px;font:700 .85rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.dl5-nav__a em{width:20px;height:20px;font:800 .7rem/1 var(--k5-num);color:#fff;background:linear-gradient(135deg,var(--c,#2563eb),var(--c2,#22d3ee));border-radius:50%;place-items:center;font-style:normal;display:grid}.dl5-nav__a:hover{transform:translateY(-2px)}.dl5-nav__a.is-on{color:#fff;background:linear-gradient(120deg,var(--c,#0b1437),var(--c2,#334155));border-color:#0000}.dl5-nav__a.is-on em{background:#ffffff40}.dl5-hub{padding:clamp(56px,6vw,90px) 0}.dl5-hub__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.dl5-flip{perspective:1000px}.dl5-flip__in{height:240px;transform-style:preserve-3d;transition:transform .8s var(--k5-spring);text-decoration:none;display:block;position:relative}.dl5-flip:hover .dl5-flip__in{transform:rotateY(180deg)}.dl5-flip__in:focus-visible{transform:rotateY(180deg)}.dl5-flip__in:focus-visible{outline:none}.dl5-flip__front,.dl5-flip__back{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:24px;flex-direction:column;justify-content:flex-end;gap:8px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dl5-flip__front{background:var(--dl-card);border:1px solid var(--dl-line);box-shadow:0 26px 50px -36px var(--c)}.dl5-flip__front:before{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--c2) 40%,transparent),transparent 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.dl5-flip__n{font:800 3rem/1 var(--k5-num);color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb,var(--c) 50%,transparent);position:absolute;top:16px;right:20px}.dl5-flip__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));width:62px;height:62px;box-shadow:0 16px 30px -12px var(--c);border-radius:18px;place-items:center;display:grid;position:absolute;top:24px;left:24px}.dl5-flip__front b{color:var(--dl-ink);font:800 1.25rem/1.2 Manrope,sans-serif}.dl5-flip__front small{font:700 .82rem/1 var(--k5-num);color:var(--c)}html[data-theme=dark] .dl5-flip__front small{color:color-mix(in srgb,var(--c) 45%,#fff)}.dl5-flip__back{color:#fff;background:linear-gradient(140deg,var(--c),var(--c2));transform:rotateY(180deg)}.dl5-flip__back b{font:800 1.25rem/1.2 Manrope,sans-serif}.dl5-flip__back span{color:#ffffffeb;line-height:1.55}.dl5-flip__back em{align-items:center;gap:6px;margin-top:6px;font:800 .9rem/1 Manrope,sans-serif;display:inline-flex}.dl5-shero{isolation:isolate;color:#c9d4f5;background:radial-gradient(46% 70% at 82% 40%,color-mix(in srgb,var(--c) 42%,transparent),transparent 62%),radial-gradient(36% 50% at 6% 100%,color-mix(in srgb,var(--c2) 22%,transparent),transparent 62%),linear-gradient(155deg,#070d26,#0b1437 58%,#111a45);padding:clamp(56px,6vw,90px) 0 clamp(60px,6vw,96px);position:relative;overflow:hidden}.dl5-shero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:36px 36px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 70% at 75% 45%,#000,#0000);mask-image:radial-gradient(60% 70% at 75% 45%,#000,#0000)}.dl5-shero__bg i{z-index:-1;background:color-mix(in srgb,var(--c2) 70%,#fff);opacity:.5;width:4px;height:4px;animation:4s ease-in-out infinite dl5Twinkle;animation-delay:calc(var(--i) * -.6s);border-radius:50%;position:absolute}.dl5-shero__bg i:nth-child(3n){opacity:.35;background:#ffc27a;width:6px;height:6px}@keyframes dl5Twinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.8;transform:scale(1.2)}}.dl5-shero__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.dl5-shero__copy{animation:dl5Rise .7s var(--k5-ease,ease) both}@keyframes dl5Rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.dl5-shero .dl5-lead{color:#c9d4f5;margin-top:4px}.dl5-shero .dl5-crumbs a{color:#e3e9ff}.dl5-shero .dl5-crumbs a:after{color:#6f80b3}.dl5-shero .dl5-crumbs span{color:#ffc27a}.dl5-shero .dl5-kick{color:#e3e9ff;background:color-mix(in srgb,var(--c) 22%,transparent);border-color:color-mix(in srgb,var(--c2) 40%,transparent);letter-spacing:.06em}.dl5-sh1{letter-spacing:-.035em;color:#fff;--k5-ink1:color-mix(in srgb,var(--c2) 75%,#fff);--k5-ink2:#c9b8ff;--k5-ink3:#ffc27a;margin:18px 0 12px;font:800 clamp(2.2rem,4.8vw,3.9rem)/1.04 Manrope,sans-serif}.dl5-motto{font:600 clamp(1.05rem,1.8vw,1.35rem)/1.3 var(--k5-serif,Georgia),serif;color:#b9c6ee;flex-wrap:wrap;align-items:baseline;gap:.3em;margin:0 0 16px;font-style:italic;display:flex}.dl5-motto__roll{height:1.32em;display:inline-grid;overflow:hidden}.dl5-motto__roll b{color:#ffc27a;animation:dl5Roll .6s var(--k5-ease,ease) both;font-weight:600}@keyframes dl5Roll{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.dl5-hero .dl5-motto{margin-top:-4px}.dl5-shero__facts{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.dl5-shero__facts li{color:#c9d4f5;background:#ffffff0f;border:1px solid #ffffff21;border-radius:14px;padding:11px 15px;font:600 .86rem/1 Inter,sans-serif}.dl5-shero__facts b{font:800 1.2rem/1 var(--k5-num,Manrope);color:#fff;margin-right:4px}.dl5-stage{aspect-ratio:1;width:min(420px,100%);margin:0 auto;position:relative;container-type:inline-size}.dl5-stage__glow{background:radial-gradient(circle,color-mix(in srgb,var(--c) 55%,transparent),transparent 70%);filter:blur(10px);border-radius:50%;animation:5s ease-in-out infinite dl5Breathe;position:absolute;top:18%;bottom:18%;left:18%;right:18%}@keyframes dl5Breathe{0%,to{opacity:.7;transform:scale(.92)}50%{opacity:1;transform:scale(1.05)}}.dl5-stage__ring{border:1px dashed #c9d4f538;border-radius:50%;animation:70s linear infinite dl5Spin;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.dl5-stage__ring--2{border-style:solid;border-color:#c9d4f51a;animation-duration:50s;animation-direction:reverse;top:18%;bottom:18%;left:18%;right:18%}.dl5-stage__orb{animation:36s linear infinite dl5Spin;position:absolute;top:0;bottom:0;left:0;right:0}.dl5-stage__orb>span{width:0;height:0;transform:rotate(var(--a)) translateX(44cqw);position:absolute;top:50%;left:50%}.dl5-stage__orb>span>span{color:#fff;background:color-mix(in srgb,var(--c) 70%,#0b1437);width:44px;height:44px;box-shadow:0 12px 26px -12px var(--c);border:1px solid #ffffff38;border-radius:14px;place-items:center;animation:36s linear infinite dl5UnSpin;display:grid;position:absolute;top:-22px;left:-22px}.dl5-stage__orb>span>span svg{transform:rotate(calc(var(--a) * -1))}.dl5-stage__stack{aspect-ratio:3/4;width:46%;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)}.dl5-stage__pg{background:#fff;border-radius:14px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 24px 40px -24px #000000b3}.dl5-stage__pg--3{background:color-mix(in srgb,var(--c2) 35%,#e3e9ff);animation:dl5Fan3 6s var(--k5-ease,ease) infinite}.dl5-stage__pg--2{background:color-mix(in srgb,var(--c2) 18%,#f5f7ff);animation:dl5Fan2 6s var(--k5-ease,ease) infinite}.dl5-stage__pg--1{color:#0b1437;animation:dl5Lift 6s var(--k5-ease,ease) infinite;flex-direction:column;align-items:flex-start;gap:7px;padding:0 0 12px;display:flex;overflow:hidden}@keyframes dl5Fan3{0%,to{transform:rotate(-4deg)translate(-6px,6px)}40%,70%{transform:rotate(-13deg)translate(-26px,10px)}}@keyframes dl5Fan2{0%,to{transform:rotate(3deg)translate(5px,4px)}40%,70%{transform:rotate(10deg)translate(22px,6px)}}@keyframes dl5Lift{0%,to{transform:none}40%,70%{transform:translateY(-14px)scale(1.03)}}.dl5-stage__band{background:linear-gradient(120deg,var(--c),color-mix(in srgb,var(--c) 60%,#0b1437));justify-content:space-between;align-items:center;gap:6px;width:100%;padding:8px 10px;display:flex}.dl5-stage__band img{background:#fff;border-radius:6px;width:24px;height:24px;padding:2px}.dl5-stage__band em{letter-spacing:.1em;text-transform:uppercase;color:#fff;opacity:.9;font:800 .56rem/1 Manrope,sans-serif}.dl5-stage__ic{width:44px;height:44px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,#fff);border-radius:12px;place-items:center;margin:6px 12px 0;display:grid}.dl5-stage__pg--1 b{color:#0b1437;margin:0 12px;font:800 clamp(.7rem,3.4cqw,.9rem)/1.15 Manrope,sans-serif}.dl5-stage__pg--1 i{background:#0b14371a;border-radius:3px;width:calc(100% - 24px);height:5px;margin:0 12px;display:block}.dl5-stage__pg--1 i:nth-of-type(2){width:72%}.dl5-stage__pg--1 i:nth-of-type(3){width:56%}.dl5-stage__pg--1 small{letter-spacing:.08em;color:#fff;background:#0b1437;border-radius:6px;margin:auto 12px 0;padding:4px 8px;font:800 .62rem/1 Manrope,sans-serif}.dl5-stage__tray{-webkit-backdrop-filter:blur(8px);background:#0b1437b8;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:10px;width:62%;padding:9px 12px;display:flex;position:absolute;bottom:7%;left:50%;transform:translate(-50%)}.dl5-stage__dl{color:#0b1437;background:#ffc27a;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;display:grid}.dl5-stage__dl svg{animation:6s ease-in-out infinite dl5Drop;transform:rotate(90deg)}@keyframes dl5Drop{0%,30%{opacity:0;transform:rotate(90deg)translate(-6px)}38%,80%{opacity:1;transform:rotate(90deg)}90%,to{opacity:0;transform:rotate(90deg)translate(6px)}}.dl5-stage__bar{background:#ffffff1f;border-radius:6px;flex:1;height:6px;overflow:hidden}.dl5-stage__bar i{background:linear-gradient(90deg,var(--c2),#ffc27a);transform-origin:0;border-radius:6px;width:100%;height:100%;animation:6s ease-in-out infinite dl5Fill;display:block}@keyframes dl5Fill{0%,35%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}.dl5-stage__ok{color:#9fe7dc;align-items:center;gap:4px;font:800 .7rem/1 Manrope,sans-serif;animation:6s ease-in-out infinite dl5Ok;display:inline-flex}@keyframes dl5Ok{0%,72%{opacity:0;transform:translate(-4px)}80%,96%{opacity:1;transform:none}to{opacity:0}}.dl5-stage__count{color:#c9d4f5;background:#0b1437b3;border:1px solid #ffffff24;border-radius:14px;padding:9px 13px;font:600 .78rem/1 Inter,sans-serif;animation:5s ease-in-out infinite dl5Bob;position:absolute;top:8%;right:2%}.dl5-stage__count b{font:800 1.15rem/1 var(--k5-num,Manrope);color:#fff;margin-right:3px}@keyframes dl5Bob{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes dl5Spin{to{transform:rotate(360deg)}}@keyframes dl5UnSpin{to{transform:rotate(-360deg)}}@media (prefers-reduced-motion:reduce){.dl5-shero__bg i,.dl5-shero__copy,.dl5-motto__roll b,.dl5-stage *{animation:none!important}.dl5-stage__bar i{transform:none}.dl5-stage__ok{opacity:1}}.dl5-body{padding:clamp(40px,5vw,70px) 0}.dl5-body--consumer-panel-books,.dl5-body--business-panel-books{padding:0}.dl5-intro{max-width:70ch;color:var(--dl-mut);margin:0 0 26px;font-size:1.05rem;line-height:1.7}.dl5-docs{gap:20px;display:grid}.dl5-docs--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dl5-docs--4{grid-template-columns:repeat(4,minmax(0,1fr))}.dl5-doc{background:var(--dl-card);border:1px solid var(--dl-line);box-shadow:0 26px 50px -38px var(--c);transition:transform .35s var(--k5-ease),box-shadow .35s;border-radius:24px;flex-direction:column;gap:18px;padding:22px;display:flex}.dl5-doc:hover{box-shadow:0 34px 60px -34px var(--c);transform:translateY(-6px)}.dl5-doc__body{flex-direction:column;flex:1;gap:10px;display:flex}.dl5-doc h3{color:var(--dl-ink);margin:0;font:800 1.15rem/1.25 Manrope,sans-serif}.dl5-doc p{color:var(--dl-mut);margin:0;font-size:.93rem;line-height:1.6}.dl5-doc ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.dl5-doc li{color:var(--dl-tx);align-items:center;gap:7px;font-size:.86rem;display:flex}.dl5-doc li svg{color:var(--c);flex:none}html[data-theme=dark] .dl5-doc li svg{color:color-mix(in srgb,var(--c) 45%,#fff)}.dl5-get{cursor:pointer;color:#fff;background:linear-gradient(120deg,var(--c),var(--c2));box-shadow:0 12px 24px -12px var(--c);transition:transform .25s var(--k5-spring),filter .25s;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:auto;padding:12px 16px;font:800 .92rem/1 Manrope,sans-serif;display:inline-flex}.dl5-get:hover{filter:saturate(1.15);transform:translateY(-2px)scale(1.02)}.dl5-get--big{margin-top:8px;padding:15px 22px;font-size:1rem}.dl5-get--page{margin-bottom:8px;text-decoration:none}.dl5-get.dl5-get--ghost{color:var(--c);border:2px solid var(--c);box-shadow:none;background:0 0;margin-top:0}html[data-theme=dark] body .dl5-get.dl5-get--ghost{color:#e6ecff;border-color:color-mix(in srgb,var(--c) 60%,#fff)}.dl5-cover{perspective:800px;place-items:center;height:200px;display:grid;position:relative}.dl5-cover--sm{height:140px}.dl5-cover__front{color:#fff;background:linear-gradient(150deg,var(--c),var(--c2));width:140px;height:180px;transition:transform .6s var(--k5-spring);border-radius:4px 12px 12px 4px;flex-direction:column;justify-content:flex-end;gap:4px;padding:14px;display:flex;position:relative;overflow:hidden;transform:rotateY(-24deg)rotateX(4deg);box-shadow:14px 18px 30px -16px #0000008c}.dl5-doc:hover .dl5-cover__front,.dl5-all:hover .dl5-cover__front{transform:rotateY(-6deg)rotateX(0)translateY(-6px)}.dl5-cover__front small{letter-spacing:.08em;text-transform:uppercase;opacity:.85;font:700 .62rem/1 Manrope,sans-serif}.dl5-cover__front b{font:800 .95rem/1.15 Manrope,sans-serif}.dl5-cover__wm{opacity:.18;width:110px;height:auto;position:absolute;top:-20px;right:-26px}.dl5-cover__ic{background:#fff3;border-radius:12px;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:14px;left:14px}.dl5-cover__spine{background:color-mix(in srgb,var(--c) 70%,#000);opacity:.9;border-radius:4px 0 0 4px;width:12px;height:176px;position:absolute;top:calc(50% - 88px);left:calc(50% - 76px);transform:rotateY(-24deg)}.dl5-cover__pages{background:repeating-linear-gradient(90deg,#fff 0 1px,#e5e7eb 1px 2px);border-radius:0 3px 3px 0;width:10px;height:166px;position:absolute;top:calc(50% - 82px);left:calc(50% + 58px);transform:rotateY(-24deg)translateZ(-6px)}.dl5-all{background:linear-gradient(120deg,color-mix(in srgb,#1e40af 8%,var(--dl-card)),color-mix(in srgb,#f59e0b 10%,var(--dl-card)));border:1px solid var(--dl-line);border-radius:28px;grid-template-columns:auto 1fr;align-items:center;gap:36px;padding:30px;display:grid}.dl5-all .dl5-cover{width:220px;height:240px}.dl5-all .dl5-cover__front{width:170px;height:220px}.dl5-all .dl5-h2{margin:10px 0 8px}.dl5-all p{max-width:60ch;color:var(--dl-mut);margin:0;line-height:1.65}.dl5-all .dl5-get{--c:#1e40af;--c2:#f59e0b}.dl5-ind__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;display:flex}.dl5-ind__top p{max-width:70ch;color:var(--dl-mut);margin:0;line-height:1.7}.dl5-ind__grp{background:var(--dl-card);border:1px solid var(--dl-line);border-left:5px solid var(--gc);border-radius:22px;margin-bottom:22px;padding:20px 22px}.dl5-ind__grp h3{color:var(--dl-ink);align-items:center;gap:10px;margin:0 0 14px;font:800 1.08rem/1.2 Manrope,sans-serif;display:flex}.dl5-ind__grp h3 em{font:700 .75rem/1 var(--k5-num);color:#fff;background:var(--gc);border-radius:999px;padding:4px 8px;font-style:normal}.dl5-ind__grp ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.dl5-ind__grp li{border:1px solid var(--dl-line);background:color-mix(in srgb,var(--gc) 7%,var(--dl-card));border-radius:999px;align-items:center;display:flex;overflow:hidden}.dl5-ind__grp li a{color:var(--dl-ink);padding:8px 12px;font:700 .85rem/1 Manrope,sans-serif;text-decoration:none}.dl5-ind__grp li a:hover{text-decoration:underline}.dl5-ind__grp li button{border:0;border-left:1px solid var(--dl-line);width:34px;color:var(--gc);cursor:pointer;background:0 0;align-self:stretch;place-items:center;display:grid}html[data-theme=dark] .dl5-ind__grp li button{color:color-mix(in srgb,var(--gc) 55%,#fff)}.dl5-ind__grp li button:hover{background:var(--gc);color:#fff}.dl5-more{padding:10px 0 clamp(50px,6vw,80px)}.dl5-more__row{flex-wrap:wrap;gap:10px;display:flex}.dl5-more__a{color:var(--dl-ink);background:var(--dl-card);border:1px solid var(--dl-line);transition:transform .25s var(--k5-ease);border-radius:16px;align-items:center;gap:8px;padding:12px 16px;font:700 .9rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.dl5-more__a svg{color:var(--c)}html[data-theme=dark] .dl5-more__a svg{color:color-mix(in srgb,var(--c) 45%,#fff)}.dl5-more__a:hover{border-color:var(--c);transform:translateY(-3px)}@media (max-width:1100px){.dl5-docs--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.dl5-hero__in,.dl5-shero__in{grid-template-columns:1fr}.dl5-hub__grid,.dl5-docs--3{grid-template-columns:repeat(2,minmax(0,1fr))}.dl5-stage{width:min(340px,86%)}.dl5-all{grid-template-columns:1fr}}@media (max-width:600px){.dl5-hub__grid,.dl5-docs--3,.dl5-docs--4{grid-template-columns:1fr}.dl5-shelf{height:260px}.dl5-shelf__book{height:calc(150px + var(--i) % 3 * 18px)}.dl5-shelf__book b{max-height:110px;font-size:.68rem}.dl5-flip__in{height:210px}}@media (prefers-reduced-motion:reduce){.dl5-shelf__book,.dl5-shelf__pdf,.dl5-shero__badge{animation:none!important}}@media (max-width:900px){.dl5-stage__count{display:none}}.dl7-every{margin-top:56px}.dl7-every__d{color:var(--dl-mut);margin:6px 0 18px}.dl7-every__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.dl7-every__tabs{flex-wrap:wrap;gap:8px;display:flex}.dl7-every__tabs button{border:1px solid var(--dl-line);background:var(--dl-card);color:var(--dl-tx);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:10px 16px;font:700 .86rem/1 Manrope,sans-serif;display:inline-flex}.dl7-every__tabs button b{background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--dl-ink);border-radius:999px;padding:3px 7px;font-size:.72rem}.dl7-every__tabs button.is-on{color:#fff;background:linear-gradient(110deg,var(--c),color-mix(in srgb,var(--c2) 60%,var(--c)));border-color:#0000}.dl7-every__tabs button.is-on b{color:#fff;background:#ffffff38}.dl7-every__q{background:var(--dl-card);border:1px solid var(--dl-line);min-width:240px;color:var(--dl-mut);border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:flex}.dl7-every__q input{min-width:0;height:44px;color:var(--dl-ink);background:0 0;border:0;outline:0;flex:1;font:600 .92rem/1 Inter,sans-serif}.dl7-every__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dl7-every__grid li{background:var(--dl-card);border:1px solid var(--dl-line);animation:dl7In .45s var(--k5-ease,ease) both;animation-delay:calc(var(--i) * 30ms);border-radius:18px;grid-template-columns:auto 1fr;gap:12px;padding:14px;transition:transform .3s,box-shadow .3s;display:grid}.dl7-every__grid li:hover{box-shadow:0 20px 40px -30px var(--c);transform:translateY(-3px)}@keyframes dl7In{0%{opacity:0;transform:translateY(10px)}}.dl7-every__cv{color:#fff;background:linear-gradient(160deg,var(--c),color-mix(in srgb,var(--c2) 50%,#0b1437));width:46px;height:60px;box-shadow:4px 6px 12px -6px var(--c);border-radius:4px 10px 10px 4px;place-items:center;display:grid;position:relative;overflow:hidden}.dl7-every__cv img{opacity:.18;width:40px;height:auto;position:absolute;bottom:-10px;right:-12px}.dl7-every__t{align-content:start;gap:4px;display:grid}.dl7-every__t b{color:var(--dl-ink);font:800 .98rem/1.25 Manrope,sans-serif}.dl7-every__t small{color:var(--dl-mut);font-size:.82rem;line-height:1.45}.dl7-every__a{border-top:1px dashed var(--dl-line);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;padding-top:8px;display:flex}.dl7-every__a a{color:var(--dl-tx);font:700 .82rem/1 Manrope,sans-serif}.dl7-every__a button{cursor:pointer;color:#fff;background:linear-gradient(110deg,var(--c),color-mix(in srgb,var(--c2) 60%,var(--c)));border:0;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font:800 .8rem/1 Manrope,sans-serif;display:inline-flex}@media (prefers-reduced-motion:reduce){.dl7-every__grid li{animation:none}}.dl7-every__grid li{grid-template-rows:1fr auto}.dl8{color:#e6ebff;background:radial-gradient(70% 60% at 15% 0,#2f6bff2e,#0000 60%),radial-gradient(60% 60% at 95% 100%,#0e9c8829,#0000 60%),linear-gradient(170deg,#0b1437,#090f2b);padding:clamp(56px,7vw,96px) 0;position:relative}.dl8__head{max-width:720px;margin:0 0 34px}.dl8__kick{letter-spacing:.05em;text-transform:uppercase;color:#cfe0ff;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.dl8 h2{letter-spacing:-.02em;color:#fff;margin:14px 0 10px;font-size:clamp(2rem,4vw,3rem)}.dl8 h2 em{background:linear-gradient(90deg,#ffc27a,#9fe7dc);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.dl8__head p{color:#b9c3ea;margin:0}.dl8__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"c c h""b b h""q s i";gap:16px;display:grid}.dl8-t--c{grid-area:c}.dl8-t--b{grid-area:b}.dl8-t--h{grid-area:h}.dl8-t--q{grid-area:q}.dl8-t--s{grid-area:s}.dl8-t--i{grid-area:i}.dl8-t{isolation:isolate;color:#fff;background:linear-gradient(155deg,color-mix(in srgb,var(--c) 30%,#0e1640),#0c1336 70%);border:1px solid color-mix(in srgb,var(--c) 40%,transparent);min-height:250px;animation:.7s cubic-bezier(.2,.8,.2,1) both dl8In;animation-delay:calc(var(--i)*80ms);border-radius:24px;flex-direction:column;justify-content:space-between;padding:22px;text-decoration:none;transition:transform .3s,border-color .3s;display:flex;position:relative;overflow:hidden}@keyframes dl8In{0%{opacity:0;transform:translateY(24px)scale(.98)}to{opacity:1;transform:none}}.dl8-t:hover{border-color:var(--c2);transform:translateY(-4px)}.dl8-t:focus-visible{border-color:var(--c2);transform:translateY(-4px)}.dl8-t__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--c2) 40%,transparent),transparent 65%);opacity:.6;border-radius:50%;width:80%;transition:opacity .3s,transform .6s;position:absolute;top:-40%;right:-30%}.dl8-t:hover .dl8-t__glow{opacity:1;transform:scale(1.15)}.dl8-t__top{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.dl8-t__ic{color:#fff;background:#ffffff1f;border:1px solid #fff3;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.dl8-t__n{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1px #ffffff4d;font-size:2.4rem;font-weight:800}.dl8-t__body{z-index:1;flex-direction:column;gap:6px;max-width:560px;display:flex;position:relative}.dl8-t__body b{font-size:1.3rem;line-height:1.2}.dl8-t__d{color:#c8d0ee;font-size:.92rem;line-height:1.5}.dl8-t__stat{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;display:flex}.dl8-t__stat strong{color:var(--c2);font-size:1.15rem}.dl8-t__stat small{color:#aeb8de;font-size:.82rem}.dl8-t__go{color:#0b1437;opacity:.85;background:#fff;border-radius:50%;place-items:center;width:40px;height:40px;transition:transform .3s,opacity .3s;display:grid;position:absolute;bottom:20px;right:20px;transform:scale(.85)}.dl8-t:hover .dl8-t__go{opacity:1;transform:scale(1)rotate(-45deg)}.dl8-v{z-index:0;pointer-events:none;position:absolute}.dl8-v--people{grid-template-columns:repeat(9,14px);gap:8px;display:grid;top:22px;right:24px}.dl8-v--people i{background:var(--c2);opacity:.25;width:14px;height:14px;animation:3.6s ease-in-out infinite dl8Blink;animation-delay:var(--d);border-radius:50% 50% 40% 40%}@keyframes dl8Blink{0%,to{opacity:.18;transform:scale(.85)}50%{opacity:.85;transform:scale(1)}}.dl8-v--city{align-items:flex-end;gap:7px;height:120px;display:flex;bottom:22px;right:28px}.dl8-v--city i{background:linear-gradient(180deg,var(--c2),color-mix(in srgb,var(--c) 70%,transparent));transform-origin:bottom;width:20px;height:100%;transform:scaleY(var(--h));opacity:.55;animation:5s ease-in-out infinite dl8Grow;animation-delay:var(--d);border-radius:4px 4px 0 0}@keyframes dl8Grow{0%,to{transform:scaleY(calc(var(--h)*.8))}50%{transform:scaleY(var(--h))}}.dl8-v--pulse{height:90px;top:44%;left:0;right:0;overflow:hidden}.dl8-v--pulse svg{width:100%;height:100%}.dl8-v--pulse path{fill:none;stroke:var(--c2);stroke-width:2.4px;stroke-linejoin:round;opacity:.5}.dl8-v__scan{mix-blend-mode:screen;background:linear-gradient(90deg,#0000,#9fe7dc8c,#0000);width:30%;animation:3s linear infinite dl8Scan;position:absolute;top:0;bottom:0;left:0}@keyframes dl8Scan{0%{transform:translate(-100%)}to{transform:translate(400%)}}.dl8-v--shield{width:110px;height:110px;color:var(--c2);opacity:.85;place-items:center;display:grid;top:58px;right:22px}.dl8-v__ring{border:1px dashed #ffffff40;border-radius:50%;animation:14s linear infinite dl8Spin;position:absolute;top:0;bottom:0;left:0;right:0}.dl8-v__ring i{background:var(--c2);border-radius:50%;width:10px;height:10px;margin:-5px;position:absolute}.dl8-v__ring i:first-child{top:0;left:50%}.dl8-v__ring i:nth-child(2){top:50%;left:100%}.dl8-v__ring i:nth-child(3){top:100%;left:50%}.dl8-v__ring i:nth-child(4){top:50%;left:0}@keyframes dl8Spin{to{transform:rotate(360deg)}}.dl8-v--fan i{background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--c) 20%,#fff));border-top:8px solid var(--c);transform-origin:50% 100%;transform:rotate(calc((var(--i) - 1.5)*8deg));border-radius:10px;animation:5s ease-in-out infinite dl8Fan;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 10px 24px -10px #0009}@keyframes dl8Fan{0%,to{transform:rotate(calc((var(--i) - 1.5)*5deg))}50%{transform:rotate(calc((var(--i) - 1.5)*14deg))}}.dl8-v--tiles{grid-template-columns:repeat(6,16px);gap:5px;display:grid;top:56px;right:24px}.dl8-v--tiles i{background:var(--c2);opacity:.2;width:16px;height:16px;animation:4s ease-in-out infinite dl8Blink;animation-delay:var(--d);border-radius:4px}@media (max-width:980px){.dl8__grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"c c""h b""q s""i i"}}@media (max-width:620px){.dl8__grid{grid-template-columns:1fr;grid-template-areas:"c""h""b""q""s""i"}.dl8-t{min-height:220px}.dl8-v{transform-origin:100% 0;transform:scale(.75)}.dl8-v--pulse{transform:none}.dl8-v--city{transform-origin:100% 100%}}@media (prefers-reduced-motion:reduce){.dl8 *{animation:none!important}}.dl8-t__top{justify-content:flex-start;gap:12px}.dl8-t__n{font-size:1.6rem}.dl8-t__stat{padding-right:52px}.dl8-t--q,.dl8-t--s,.dl8-t--i{min-height:300px}.dl8-v--shield{width:96px;height:96px;top:20px}.dl8-v--fan{width:66px;height:84px;top:22px;right:34px}.dl8-v--tiles,.dl8-v--people{top:26px}@media (max-width:620px){.dl8-t--q,.dl8-t--s,.dl8-t--i{min-height:260px}.dl8-v--people,.dl8-v--city,.dl8-v--pulse{display:none}.dl8-t--c,.dl8-t--b,.dl8-t--h{gap:18px;min-height:0}}.pc5{--pc-ink:#0b1437;--pc-tx:#384260;--pc-mut:#5d6684;--pc-card:#fff;--pc-line:#0b14371a;--pc-bg:#f6f7fc;--pc-soft:#eef1f9;--pc-acc:var(--fia);--pc-acc2:var(--fib);color:var(--pc-tx);background:var(--pc-bg);overflow:clip}html[data-theme=dark] .pc5{--pc-ink:#e8ecff;--pc-tx:#c5cce6;--pc-mut:#a3accb;--pc-card:#121a36;--pc-line:#a5b4fc29;--pc-bg:#0a0f24;--pc-soft:#111833;--pc-acc:var(--fta);--pc-acc2:var(--ftb)}.pc5 .container{position:relative}.pc5-i{flex:none}.pc5-h2{letter-spacing:-.025em;color:var(--pc-ink);margin:0;font:800 clamp(1.7rem,3.2vw,2.6rem)/1.08 Manrope,sans-serif}.pc5-h3{color:var(--pc-ink);align-items:center;gap:8px;margin:34px 0 16px;font:800 1.15rem/1.2 Manrope,sans-serif;display:flex}.pc5-h3 .pc5-i{color:var(--pc-acc)}.pc5-eb{letter-spacing:.08em;text-transform:uppercase;color:var(--pc-acc);background:color-mix(in srgb,var(--fa) 9%,transparent);border:1px solid color-mix(in srgb,var(--fa) 24%,transparent);border-radius:999px;align-items:center;gap:7px;margin-bottom:10px;padding:6px 12px;font:700 .74rem/1 Manrope,sans-serif;display:inline-flex}.pc5-note{color:var(--pc-mut);margin:18px 0 0;font-size:.86rem}.pc5-btn{cursor:pointer;color:#fff;background:linear-gradient(120deg,var(--fia),color-mix(in srgb,var(--fib) 70%,var(--fia)));min-height:46px;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--fa) 80%,#000);transition:transform .25s var(--k5-spring,ease),box-shadow .25s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font:800 .92rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.pc5-btn:hover{transform:translateY(-2px)}.pc5-btn--ghost{color:#fff;box-shadow:none;background:#ffffff14;border:1px solid #ffffff4d}.pc5-btn--line{color:var(--pc-ink);border:1.5px solid var(--pc-line);box-shadow:none;background:0 0}.pc5-btn--big{min-height:54px;padding:0 26px;font-size:1rem}.pc5-more{border:1px solid var(--pc-line);color:var(--pc-acc);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:7px 12px;font:700 .78rem/1 Manrope,sans-serif;display:inline-flex}.pc5-more:hover{background:color-mix(in srgb,var(--fa) 8%,transparent)}.pc5-flag{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;height:auto;display:block}.pc5-flag--wait{background:linear-gradient(110deg,var(--pc-soft,#eef1f9) 30%,#ffffff80 50%,var(--pc-soft,#eef1f9) 70%);background-size:200% 100%;animation:1.4s linear infinite pc5Shim}@keyframes pc5Shim{to{background-position:-200% 0}}.pc5-hero{isolation:isolate;color:#d6ddf5;background:linear-gradient(160deg,var(--fdeep),#060918 70%);padding:clamp(48px,6vw,86px) 0 clamp(90px,9vw,130px);position:relative;overflow:hidden}.pc5-hero__sky{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pc5-aur{filter:blur(70px);opacity:.55;border-radius:50%;animation:18s ease-in-out infinite alternate pc5Drift;position:absolute}.pc5-aur--a{background:var(--fa);width:520px;height:520px;top:-160px;right:-80px}.pc5-aur--b{background:var(--fb);opacity:.4;width:420px;height:420px;animation-delay:-6s;bottom:-200px;left:-140px}.pc5-aur--c{background:var(--fc);opacity:.22;width:300px;height:300px;animation-delay:-11s;top:30%;left:42%}@keyframes pc5Drift{to{transform:translate(60px,40px)scale(1.15)}}.pc5-dot{opacity:.4;width:4px;height:4px;animation:4s ease-in-out infinite pc5Twk;animation-delay:calc(var(--i) * -.37s);background:#fff;border-radius:50%;position:absolute}.pc5-dot:nth-child(3n){background:var(--fta);width:5px;height:5px}.pc5-dot:nth-child(4n){background:var(--ftb)}@keyframes pc5Twk{0%,to{opacity:.12;transform:scale(.6)}50%{opacity:.85;transform:scale(1.2)}}.pc5-hero:after{content:"";z-index:-1;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 70% at 70% 40%,#000,#0000);mask-image:radial-gradient(60% 70% at 70% 40%,#000,#0000)}.pc5-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.pc5-crumbs{color:var(--fta);flex-wrap:wrap;gap:8px;margin-bottom:18px;font:600 .8rem/1.3 Inter,sans-serif;display:flex}.pc5-crumbs a{color:#e6ebff;text-decoration:none}.pc5-crumbs a:after{content:"/";color:#fff6;margin-left:8px}.pc5-crumbs a:hover{text-decoration:underline}.pc5-crumbs span{color:var(--fta)}.pc5-kick{letter-spacing:.07em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,var(--fa) 30%,transparent);border:1px solid color-mix(in srgb,var(--fta) 45%,transparent);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font:700 .76rem/1 Manrope,sans-serif;display:inline-flex}.pc5-h1{letter-spacing:-.035em;color:#fff;--k5-ink1:var(--fta);--k5-ink2:#fff;--k5-ink3:var(--ftb);margin:18px 0 12px;font:800 clamp(2.2rem,5vw,4.1rem)/1.04 Manrope,sans-serif}.pc5-motto{font:600 clamp(1.05rem,1.8vw,1.35rem)/1.3 var(--k5-serif,Georgia),serif;color:#c3ccea;flex-wrap:wrap;align-items:baseline;gap:.3em;margin:0 0 22px;font-style:italic;display:flex}.pc5-motto__roll{height:1.32em;display:inline-grid;overflow:hidden}.pc5-motto__roll b{color:var(--ftb);animation:pc5Roll .6s var(--k5-ease,ease) both;font-weight:600}@keyframes pc5Roll{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:none}}.pc5-facts{flex-wrap:wrap;gap:10px;margin:0 0 26px;padding:0;list-style:none;display:flex}.pc5-facts li{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff12;border:1px solid #ffffff21;border-radius:16px;align-items:center;gap:10px;padding:10px 14px;font:700 .88rem/1.25 Manrope,sans-serif;display:flex}.pc5-facts li>span:last-child{gap:2px;display:grid}.pc5-facts small{letter-spacing:.08em;text-transform:uppercase;color:var(--fta);font:600 .68rem/1 Inter,sans-serif}.pc5-facts .pc5-i{color:var(--fta)}.pc5-facts__sym{color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--fa) 55%,#fff),var(--fa) 60%,color-mix(in srgb,var(--fa) 60%,#000));border-radius:50%;place-items:center;min-width:30px;height:30px;padding:0 6px;font:800 .95rem/1 Inter,sans-serif;display:grid}.pc5-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.pc5-hero__art{perspective:1000px;place-items:center;min-height:400px;display:grid;position:relative}.pc5-wave{aspect-ratio:4/3;width:min(420px,88%);transform-style:preserve-3d;animation:7s ease-in-out infinite pc5Float;position:relative;transform:rotateY(-14deg)rotateX(6deg)}@keyframes pc5Float{0%,to{transform:rotateY(-14deg)rotateX(6deg)translateY(0)}50%{transform:rotateY(-8deg)rotateX(4deg)translateY(-10px)}}.pc5-wave__pole{background:linear-gradient(90deg,#8c93ae,#f2f4fa 45%,#7c839e);border-radius:6px;width:8px;position:absolute;top:-26px;bottom:-90px;left:-14px}.pc5-wave__pole i{background:radial-gradient(circle at 35% 30%,#ffe9b0,#d99a2b 60%,#8a5a12);border-radius:50%;width:18px;height:18px;margin-left:-9px;position:absolute;top:-12px;left:50%}.pc5-wave__cloth{filter:drop-shadow(0 30px 40px #00000073);display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.pc5-wave__s{background-size:calc(var(--n) * 100%) 100%;background-position:calc(var(--i) * 100% / (var(--n) - 1)) 0;height:100%;animation:3.2s ease-in-out infinite pc5Cloth;animation-delay:calc(var(--i) * -.14s);background-repeat:no-repeat;flex:1;margin-right:-.5px}.pc5-wave__s:first-child{border-radius:4px 0 0 4px}.pc5-wave__s:last-child{border-radius:0 4px 4px 0}@keyframes pc5Cloth{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(calc(4px + var(--i) * .5px)) rotateX(6deg)}}.pc5-wave__shine{pointer-events:none;mix-blend-mode:soft-light;background:repeating-linear-gradient(90deg,#00000047 0,#ffffff59 9%,#00000047 18%) 0 0/200% 100%;border-radius:4px;animation:3.2s linear infinite pc5Fold;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pc5Fold{to{background-position:-200% 0}}.pc5-coin{width:84px;height:84px;transform-style:preserve-3d;animation:6s linear infinite pc5Spin;position:absolute;top:2%;right:4%}.pc5-coin span{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;background:radial-gradient(circle at 34% 28%,color-mix(in srgb,var(--fa) 45%,#fff),var(--fa) 55%,color-mix(in srgb,var(--fa) 55%,#000));box-shadow:inset 0 0 0 5px color-mix(in srgb,var(--ftb) 60%,transparent),0 18px 30px -14px #0009;text-shadow:0 2px 4px #00000059;border-radius:50%;place-items:center;font:800 1.7rem/1 Inter,sans-serif;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.pc5-coin__b{letter-spacing:.06em;transform:rotateY(180deg);font-size:1.05rem!important}@keyframes pc5Spin{to{transform:rotateY(360deg)}}.pc5-badge{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#090d22b8;border:1px solid #ffffff24;border-radius:18px;gap:2px;padding:12px 16px;animation:5s ease-in-out infinite pc5Bob;display:grid;position:absolute;box-shadow:0 20px 40px -24px #000c}.pc5-badge b{color:#fff;font:800 1.5rem/1 Manrope,sans-serif}.pc5-badge small{color:var(--fta);font:600 .74rem/1.2 Inter,sans-serif}.pc5-badge--n{bottom:8%;left:0}.pc5-badge--t{animation-delay:-1.7s;bottom:0;right:2%}.pc5-badge--s{animation-delay:-3.1s;top:0;left:8%}@keyframes pc5Bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pc5-hero__wave{width:100%;height:60px;fill:var(--pc-bg);position:absolute;bottom:-1px;left:0;right:0}.pc5-nav{top:var(--hdr-h,72px);z-index:6;background:color-mix(in srgb,var(--pc-bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--pc-line);position:sticky}.pc5-nav ul{scrollbar-width:none;gap:6px;margin:0;padding:10px 0;list-style:none;display:flex;overflow-x:auto}.pc5-nav ul::-webkit-scrollbar{display:none}.pc5-nav a{white-space:nowrap;color:var(--pc-tx);border:1px solid #0000;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font:700 .82rem/1 Manrope,sans-serif;text-decoration:none;transition:all .2s;display:inline-flex}.pc5-nav a:hover{color:var(--pc-ink);border-color:var(--pc-line)}.pc5-nav a.is-on{color:#fff;background:var(--fia);border-color:#0000}html[data-theme=dark] .pc5 .pc5-nav a.is-on{color:#0b1437;background:var(--fta)}.pc5-nav__get{color:var(--pc-acc)!important;border-color:color-mix(in srgb,var(--fa) 35%,transparent)!important}.pc5-glance{padding:clamp(40px,5vw,70px) 0 10px}.pc5-glance .pc5-h2{margin-bottom:22px}.pc5-bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pc5-bento li{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:22px;align-content:start;gap:6px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px -34px #0b143799}.k5-live .pc5-glance .pc5-bento li{opacity:0;transition:opacity .6s,transform .8s var(--k5-spring,ease);transition-delay:calc(var(--i,0) * 90ms + .12s);transform:translateY(24px)scale(.97)}.k5-live .pc5-glance.is-in .pc5-bento li{opacity:1;transform:none}.pc5-bento li:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--fa) 16%,transparent),transparent 70%);border-radius:50%;width:110px;height:110px;position:absolute;bottom:-30px;right:-30px}.pc5-bento small{letter-spacing:.06em;text-transform:uppercase;color:var(--pc-mut);font:700 .72rem/1.2 Inter,sans-serif}.pc5-bento b{color:var(--pc-ink);font:800 1.9rem/1 Manrope,sans-serif}.pc5-bento li>span:last-child{color:var(--pc-tx);font:600 .9rem/1.35 Inter,sans-serif}.pc5-bento__ic{width:40px;height:40px;color:var(--pc-acc);background:color-mix(in srgb,var(--fa) 11%,transparent);border-radius:13px;place-items:center;display:grid}.pc5-bento--5{grid-template-columns:repeat(5,minmax(0,1fr))}.pc5-bento--7 .pc5-bento__big{grid-row:span 2}.pc5-bento__big{color:#fff!important;background:linear-gradient(150deg,var(--fia),color-mix(in srgb,var(--fib) 70%,#060918))!important;border:0!important}.pc5-bento__big b{color:#fff!important;font-size:clamp(2.2rem,4vw,3.2rem)!important}.pc5-bento__big>span:last-child{color:#ffffffd9!important}.pc5-bento__big .pc5-bento__ic{color:#fff;background:#ffffff24}.pc5-ch{padding:clamp(46px,5vw,76px) 0;scroll-margin-top:130px}.pc5-ch:nth-of-type(2n){background:var(--pc-soft)}.pc5-ch__h{align-items:center;gap:16px;margin-bottom:26px;display:flex}.pc5-ch__h p{color:var(--pc-mut);margin:6px 0 0}.pc5-ch__n{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb,var(--pc-acc) 60%,transparent);font:800 clamp(2.6rem,5vw,4rem)/1 Manrope,sans-serif}.pc5-ch__ic{color:#fff;background:linear-gradient(140deg,var(--fia),var(--fib));width:56px;height:56px;box-shadow:0 14px 26px -14px var(--fa);border-radius:18px;flex:none;place-items:center;display:grid;transform:rotate(-6deg)}.k5-live .pc5-ch .pc5-ch__ic{transition:transform .9s var(--k5-spring,ease);transform:rotate(-40deg)scale(.6)}.k5-live .pc5-ch.is-in .pc5-ch__ic{transform:rotate(-6deg)}.pc5-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:dense;align-items:start;gap:18px;display:grid}.pc5-card{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:24px;padding:20px;position:relative;overflow:hidden;box-shadow:0 24px 50px -40px #0b1437b3}.pc5-card:before{content:"";background:linear-gradient(180deg,var(--fa),var(--fb));width:4px;position:absolute;top:0;bottom:0;left:0}.pc5-card--wide{grid-column:1/-1}.pc5-card__h{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pc5-card__h h3{color:var(--pc-ink);flex:1;margin:0;font:800 1.08rem/1.2 Manrope,sans-serif}.pc5-card__h small{color:var(--pc-mut);font:600 .74rem/1 Inter,sans-serif}.pc5-card__ic{width:40px;height:40px;color:var(--pc-acc);background:color-mix(in srgb,var(--fa) 11%,transparent);border-radius:13px;flex:none;place-items:center;display:grid}.pc5-card__ins{color:var(--pc-tx);background:color-mix(in srgb,var(--fb) 7%,transparent);border-radius:12px;margin:16px 0 0;padding:9px 12px;font-size:.85rem;display:block}.pc5-card__ins .pc5-i{vertical-align:-2px;color:var(--pc-acc2);margin-right:6px}.pc5-card__ins b{color:var(--pc-ink)}.pc5-legend{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;font-size:.88rem;list-style:none;display:flex}.pc5-legend li{color:var(--pc-tx);align-items:center;gap:8px;display:flex}.pc5-legend i{background:var(--fa);border-radius:4px;flex:none;width:12px;height:12px}.pc5-legend b{color:var(--pc-ink);font:800 1rem/1 Manrope,sans-serif}.pc5-legend__i--1 i{background:var(--fb)}.pc5-legend__i--2 i{background:var(--fc)}.pc5-legend--col{flex-flow:column;gap:7px}.pc5-legend--col li{grid-template-columns:12px minmax(0,1fr) auto;align-items:start;gap:10px;display:grid}.pc5-legend--col li i{margin-top:3px}.pc5-legend--col b{font-size:.92rem}.pc5-pict{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:18px;display:grid}.pc5-pict__grid{grid-template-columns:repeat(10,1fr);gap:6px;display:grid}.pc5-pict__p svg{width:100%;height:auto;fill:var(--fa);display:block}.pc5-pict__p--1 svg{fill:var(--fb)}.pc5-pict__p--2 svg{fill:var(--fc)}.k5-live .pc5-pict__p{opacity:0;transition:opacity .4s,transform .5s var(--k5-spring,ease);transition-delay:calc(var(--i) * 45ms);transform:translateY(10px)scale(.6)}.k5-live .is-in .pc5-pict__p{opacity:1;transform:none}.pc5-pict .pc5-legend{flex-direction:column}.pc5-pict .pc5-legend b{font-size:1.5rem}.pc5-donut{grid-template-columns:minmax(120px,170px) minmax(0,1fr);align-items:center;gap:20px;display:grid}.pc5-donut svg{width:100%;height:auto;overflow:visible;transform:rotate(-90deg)}.pc5-donut__bg{fill:none;stroke:var(--pc-soft);stroke-width:16px}.pc5-donut__s{fill:none;stroke-width:16px;stroke-dasharray:var(--len) var(--C);stroke-dashoffset:var(--off);transition:stroke-dasharray 1.2s var(--k5-ease,ease);transition-delay:calc(var(--i) * .12s)}.k5-live .k5-rv:not(.is-in) .pc5-donut__s{stroke-dasharray:0 var(--C)}.pc5-donut__v,.pc5-donut__l{transform-origin:60px 60px;text-anchor:middle;transform:rotate(90deg)}.pc5-donut__v{fill:var(--pc-ink);font:800 19px Manrope,sans-serif}.pc5-donut__l{fill:var(--pc-mut);font:600 8px Inter,sans-serif}.pc5-cols{grid-template-columns:repeat(var(--n),minmax(0,1fr));align-items:end;gap:10px;height:250px;padding-top:6px;display:grid}.pc5-cols__c{text-align:center;grid-template-rows:auto 1fr auto;gap:6px;height:100%;display:grid}.pc5-cols__c b{color:var(--pc-ink);align-self:end;font:800 .92rem/1 Manrope,sans-serif}.pc5-cols__bar{height:var(--h);background:linear-gradient(180deg,color-mix(in srgb,var(--fa) 85%,#fff),var(--fa) 40%,color-mix(in srgb,var(--fa) 70%,#000));transform-origin:50% 100%;min-height:6px;transition:transform 1s var(--k5-spring,ease);transition-delay:calc(var(--i) * 80ms);border-radius:12px 12px 4px 4px;align-self:end;position:relative;box-shadow:inset -8px 0 #0000001f,inset 0 3px #ffffff4d}.pc5-cols__c:nth-child(2n) .pc5-cols__bar{background:linear-gradient(180deg,color-mix(in srgb,var(--fb) 85%,#fff),var(--fb) 40%,color-mix(in srgb,var(--fb) 70%,#000))}.k5-live .k5-rv:not(.is-in) .pc5-cols__bar{transform:scaleY(0)}.pc5-cols__bar em{display:none;position:absolute;top:-2px;left:50%;transform:translate(-50%,-110%)}.pc5-cols--coin .pc5-cols__bar em{color:#fff;background:#ffffff38;border-radius:50%;place-items:center;min-width:24px;height:24px;padding:0 4px;font:800 .66rem/1 Inter,sans-serif;display:grid;top:8px;transform:translate(-50%);box-shadow:inset 0 0 0 1.5px #ffffff80}.pc5-cols__c small{color:var(--pc-mut);word-break:break-word;min-height:2.5em;font:600 .72rem/1.25 Inter,sans-serif}.pc5-bars ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.pc5-bars li{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.pc5-bars__t{color:var(--pc-tx);align-items:center;gap:7px;font:600 .86rem/1.3 Inter,sans-serif;display:flex}.pc5-bars__t .pc5-i{color:var(--pc-acc)}.pc5-bars__track{background:var(--pc-soft);border-radius:10px;height:10px;overflow:hidden}.pc5-bars__track i{height:100%;width:var(--w);background:linear-gradient(90deg,var(--fa),var(--fb));transform-origin:0;transition:transform 1s var(--k5-ease,ease);transition-delay:calc(var(--i) * 50ms);border-radius:10px;display:block}.k5-live .k5-rv:not(.is-in) .pc5-bars__track i{transform:scaleX(0)}.pc5-bars li b{color:var(--pc-ink);text-align:right;min-width:48px;font:800 .9rem/1 Manrope,sans-serif}.pc5-card--wide .pc5-bars ul{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:34px}.pc5-ribbon__bar{border-radius:12px;height:34px;margin-bottom:18px;display:flex;overflow:hidden;box-shadow:inset 0 3px #ffffff40}.pc5-ribbon__bar span{width:var(--w);transform-origin:0;transition:transform .9s var(--k5-ease,ease);transition-delay:calc(var(--i) * .11s)}.k5-live .k5-rv:not(.is-in) .pc5-ribbon__bar span{transform:scaleX(0)}.pc5-ribbon .pc5-legend--col{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 30px;display:grid}.pc5-meters{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pc5-meters li{text-align:center;justify-items:center;gap:4px;display:grid;position:relative}.pc5-meters svg{width:78px;height:78px;transform:rotate(-90deg)}.pc5-meters__bg{fill:none;stroke:var(--pc-soft);stroke-width:7px}.pc5-meters__v{fill:none;stroke:var(--fa);stroke-width:7px;stroke-linecap:round;stroke-dasharray:var(--len) var(--C);transition:stroke-dasharray 1.2s var(--k5-ease,ease);transition-delay:calc(var(--i) * .12s)}.pc5-meters li:nth-child(2n) .pc5-meters__v{stroke:var(--fb)}.k5-live .k5-rv:not(.is-in) .pc5-meters__v{stroke-dasharray:0 var(--C)}.pc5-meters b{color:var(--pc-ink);font:800 .86rem/1 Manrope,sans-serif;position:absolute;top:27px;left:0;right:0}.pc5-meters span{color:var(--pc-tx);font:600 .78rem/1.25 Inter,sans-serif}.pc5-tiles{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc5-tiles li{background:color-mix(in srgb,var(--fa) calc(var(--a) * 22%),var(--pc-card));border:1px solid color-mix(in srgb,var(--fa) calc(var(--a) * 40%),transparent);border-radius:14px;gap:4px;padding:12px;transition:transform .25s;display:grid}.pc5-tiles li:hover{transform:translateY(-3px)}.pc5-tiles b{color:var(--pc-ink);font:800 1.15rem/1 Manrope,sans-serif}.pc5-tiles span{color:var(--pc-tx);font:600 .78rem/1.3 Inter,sans-serif}.pc5-podium ol{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}.pc5-podium__s{text-align:center;justify-items:center;gap:6px;display:grid}.pc5-podium__l{color:var(--pc-ink);align-items:end;min-height:2.5em;font:700 .84rem/1.25 Manrope,sans-serif;display:grid}.pc5-podium__s b{color:var(--pc-acc);font:800 1.3rem/1 Manrope,sans-serif}.pc5-podium__b{background:linear-gradient(180deg,var(--fa),color-mix(in srgb,var(--fa) 55%,#000));transform-origin:50% 100%;width:100%;animation:pc5Rise .9s var(--k5-spring,ease) both;border-radius:14px 14px 4px 4px;place-items:start center;padding-top:10px;display:grid;box-shadow:inset 0 4px #ffffff40}.pc5-podium__s--1 .pc5-podium__b{height:110px}.pc5-podium__s--2 .pc5-podium__b{background:linear-gradient(180deg,var(--fb),color-mix(in srgb,var(--fb) 55%,#000));height:80px;animation-delay:.12s}.pc5-podium__s--3 .pc5-podium__b{background:linear-gradient(180deg,var(--fc),color-mix(in srgb,var(--fc) 55%,#000));height:58px;animation-delay:.24s}.pc5-podium__b em{color:#0b1437;background:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font:800 1rem/1 Manrope,sans-serif;display:grid}@keyframes pc5Rise{0%{transform:scaleY(0)}to{transform:none}}.pc5-sky{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;height:290px;padding-top:6px;display:grid}.pc5-sky__b{text-align:center;grid-template-rows:auto 1fr auto;gap:6px;height:100%;display:grid}.pc5-sky__b b{color:var(--pc-ink);align-self:end;font:800 .9rem/1 Manrope,sans-serif}.pc5-sky__t{height:var(--h);border-bottom:3px solid var(--pc-line);background:linear-gradient(90deg,var(--fa),color-mix(in srgb,var(--fa) 70%,#000));transform-origin:50% 100%;transition:transform 1.1s var(--k5-spring,ease);transition-delay:calc(var(--i) * 90ms);border-radius:6px 6px 0 0;align-self:end;position:relative;overflow:hidden}.pc5-sky__b:nth-child(3n+2) .pc5-sky__t{background:linear-gradient(90deg,var(--fb),color-mix(in srgb,var(--fb) 70%,#000))}.pc5-sky__b:nth-child(3n) .pc5-sky__t{background:linear-gradient(90deg,var(--fc),color-mix(in srgb,var(--fc) 70%,#000))}.pc5-sky__t i{animation:4s steps(2,end) infinite pc5Lights;animation-delay:calc(var(--i) * -.7s);background:repeating-linear-gradient(0deg,#0000 0 9px,#ffecaa8c 9px 14px);position:absolute;top:12px;bottom:8px;left:12%;right:12%;-webkit-mask:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 15px);mask:repeating-linear-gradient(90deg,#000 0 7px,#0000 7px 15px)}@keyframes pc5Lights{50%{opacity:.5}}.k5-live .k5-rv:not(.is-in) .pc5-sky__t{transform:scaleY(0)}.pc5-sky__b small{color:var(--pc-mut);min-height:2.5em;font:600 .72rem/1.25 Inter,sans-serif}.pc5-use{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));align-items:start;gap:18px;display:grid}.pc5-usecard{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:24px;padding:22px 20px 18px;position:relative;overflow:hidden;box-shadow:0 24px 50px -40px #0b1437b3}.pc5-usecard:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--fb) 18%,transparent),transparent 70%);border-radius:50%;width:150px;height:150px;position:absolute;top:-50px;right:-50px}.pc5-usecard__ic{color:#fff;background:linear-gradient(140deg,var(--fia),var(--fib));width:58px;height:58px;box-shadow:0 14px 26px -14px var(--fa);border-radius:18px;place-items:center;margin-bottom:12px;animation:6s ease-in-out infinite pc5Bob;display:grid}.pc5-usecard h3{color:var(--pc-ink);margin:0 0 16px;font:800 1.12rem/1.2 Manrope,sans-serif}.pc5-usecard .pc5-bars{margin-top:16px}.pc5-aud{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.pc5-aud__tabs{gap:6px;display:grid;position:sticky;top:150px}.pc5-aud__tabs button{border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-tx);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:12px 14px;font:700 .86rem/1.25 Manrope,sans-serif;transition:all .2s;display:flex}.pc5-aud__tabs button .pc5-i{color:var(--pc-acc)}.pc5-aud__tabs button:hover{transform:translate(3px)}.pc5-aud__tabs button.is-on{color:#fff;background:linear-gradient(120deg,var(--fia),color-mix(in srgb,var(--fib) 60%,var(--fia)));border-color:#0000}.pc5-aud__tabs button.is-on .pc5-i{color:#fff}.pc5-aud__panel{background:var(--pc-card);border:1px solid var(--pc-line);animation:pc5In .5s var(--k5-ease,ease) both;border-radius:24px;padding:24px}.pc5-aud__panel h3{color:var(--pc-ink);margin:0 0 18px;font:800 1.2rem/1.2 Manrope,sans-serif}@keyframes pc5In{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.pc5-sectabs{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin-bottom:22px;display:grid}.pc5-sectabs button{border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-ink);text-align:left;cursor:pointer;transition:all .25s var(--k5-spring,ease);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.pc5-sectabs button>span:last-child{gap:3px;display:grid}.pc5-sectabs b{font:800 .95rem/1.2 Manrope,sans-serif}.pc5-sectabs small{color:var(--pc-mut);font:600 .74rem/1 Inter,sans-serif}.pc5-sectabs__ic{width:46px;height:46px;color:var(--pc-acc);background:color-mix(in srgb,var(--fa) 11%,transparent);border-radius:14px;flex:none;place-items:center;display:grid}.pc5-sectabs button:hover{transform:translateY(-3px)}.pc5-sectabs button.is-on{color:#fff;background:linear-gradient(130deg,var(--fia),color-mix(in srgb,var(--fib) 60%,var(--fia)));box-shadow:0 18px 30px -20px var(--fa);border-color:#0000}.pc5-sectabs button.is-on small{color:#fffc}.pc5-sectabs button.is-on .pc5-sectabs__ic{color:#fff;background:#ffffff26}.pc5-secpanel{animation:pc5In .5s var(--k5-ease,ease) both}.pc5-roles{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));align-items:start;gap:14px;display:grid}.pc5-role{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:18px;padding:16px}.pc5-role h4{color:var(--pc-ink);margin:0 0 12px;font:800 .95rem/1.25 Manrope,sans-serif}.pc5-role ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.pc5-role li{color:var(--pc-tx);isolation:isolate;border-radius:9px;justify-content:space-between;gap:10px;padding:6px 9px;font:600 .8rem/1.3 Inter,sans-serif;display:flex;position:relative;overflow:hidden}.pc5-role li:before{content:"";z-index:-1;width:var(--w);background:color-mix(in srgb,var(--fa) 13%,transparent);border-radius:9px;position:absolute;top:0;bottom:0;left:0;right:0}.pc5-role li b{color:var(--pc-ink);font-weight:800}.pc5-segs{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:24px;display:grid}.pc5-segs button{border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-tx);text-align:left;cursor:pointer;transition:all .25s var(--k5-spring,ease);border-radius:22px;justify-items:start;gap:8px;padding:20px;display:grid}.pc5-segs button b{color:var(--pc-ink);font:800 1.05rem/1.2 Manrope,sans-serif}.pc5-segs button small{font-size:.84rem;line-height:1.45}.pc5-segs button em{color:var(--pc-acc);background:color-mix(in srgb,var(--fa) 10%,transparent);border-radius:999px;padding:5px 9px;font:700 .72rem/1 Inter,sans-serif}.pc5-segs__ic{width:58px;height:58px;color:var(--pc-acc);background:color-mix(in srgb,var(--fa) 11%,transparent);border-radius:18px;place-items:center;display:grid}.pc5-segs button:hover{transform:translateY(-3px)}.pc5-segs button.is-on{background:linear-gradient(150deg,var(--fia),color-mix(in srgb,var(--fib) 55%,#060918));box-shadow:0 22px 40px -26px var(--fa);border-color:#0000}.pc5-segs button.is-on b,.pc5-segs button.is-on small{color:#fff}.pc5-segs button.is-on em{color:#0b1437;background:#fff}.pc5-segs button.is-on .pc5-segs__ic{color:#fff;background:#ffffff26}.pc5-segpanel{animation:pc5In .5s var(--k5-ease,ease) both}.pc5-soon{background:var(--pc-card);border:1px solid var(--pc-line);border-radius:26px;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:30px;padding:28px;display:grid}.pc5-soon h3{color:var(--pc-ink);margin:0 0 8px;font:800 1.3rem/1.2 Manrope,sans-serif}.pc5-soon__art{aspect-ratio:1;color:#fff;background:radial-gradient(circle at 35% 30%,var(--fa),var(--fia) 60%,#060918);border-radius:50%;place-items:center;display:grid;position:relative}.pc5-soon__art:before,.pc5-soon__art:after{content:"";border:2px solid color-mix(in srgb,var(--fa) 45%,transparent);border-radius:50%;animation:2.6s ease-out infinite pc5Ping;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.pc5-soon__art:after{animation-delay:-1.3s}@keyframes pc5Ping{0%{opacity:.9;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.pc5-soon__pulse{position:absolute;bottom:22%;left:8%;right:8%}.pc5-soon__pulse svg{fill:none;stroke:#fffc;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:320;width:100%;height:auto;animation:2.4s linear infinite pc5Ecg}@keyframes pc5Ecg{0%{stroke-dashoffset:320px}to{stroke-dashoffset:0}}.pc5-soon__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.pc5-soon__list li{color:var(--pc-ink);background:var(--pc-soft);animation:pc5In .5s var(--k5-ease,ease) both;animation-delay:calc(var(--i) * 80ms);border-radius:12px;align-items:center;gap:8px;padding:9px 12px;font:700 .86rem/1.2 Manrope,sans-serif;display:flex}.pc5-soon__list .pc5-i{color:var(--pc-acc)}.pc5-soon__small{color:var(--pc-mut);font-size:.86rem}.pc5-get{background:radial-gradient(50% 70% at 15% 50%,color-mix(in srgb,var(--fa) 26%,transparent),transparent 70%),linear-gradient(160deg,var(--fdeep),#060918);color:#d6ddf5;padding:clamp(56px,6vw,96px) 0}.pc5-get__in{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(30px,5vw,70px);display:grid}.pc5-get .pc5-eb{color:#fff;background:#ffffff14;border-color:#fff3}.pc5-get .pc5-h2{color:#fff;margin-bottom:12px}.pc5-get p{color:#c9d2ee;max-width:58ch}.pc5-get__pts{gap:9px;margin:16px 0 24px;padding:0;list-style:none;display:grid}.pc5-get__pts li{color:#fff;align-items:center;gap:9px;font:700 .92rem/1.3 Manrope,sans-serif;display:flex}.pc5-get__pts .pc5-i{color:var(--fta)}.pc5-get .pc5-btn{color:#0b1437;background:#fff;box-shadow:0 20px 40px -20px #000c}.pc5-get__small{color:#aeb8da;margin-top:10px;font-size:.8rem;display:block}.pc5-book{perspective:1100px;width:min(300px,80%);margin:0 auto;position:relative}.pc5-book__in{aspect-ratio:3/4;transform-style:preserve-3d;animation:8s ease-in-out infinite pc5Book;position:relative;transform:rotateY(-24deg)rotateX(6deg)}@keyframes pc5Book{0%,to{transform:rotateY(-24deg)rotateX(6deg)}50%{transform:rotateY(-12deg)rotateX(3deg)translateY(-8px)}}.pc5-book__spine{transform-origin:0;background:linear-gradient(90deg,color-mix(in srgb,var(--fa) 60%,#000),var(--fa));width:26px;position:absolute;top:0;bottom:0;left:0;transform:rotateY(-90deg)translateZ(0)}.pc5-book__cover{background:linear-gradient(160deg,var(--fia),#060918);border-radius:4px 12px 12px 4px;flex-direction:column;gap:10px;padding:26px 22px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 40px 60px -30px #000c,inset 6px 0 #00000040}.pc5-book__band{background:linear-gradient(180deg,var(--fa) 0 33%,var(--fb) 33% 66%,var(--fc) 66%);opacity:.9;height:44px;position:absolute;bottom:16%;left:-20%;right:-20%;transform:rotate(-14deg)}.pc5-book__cover .pc5-flag{border:3px solid #fff;border-radius:6px;width:62%;box-shadow:0 10px 20px -8px #0009}.pc5-book__cover b{color:#fff;margin-top:8px;font:800 1.5rem/1.05 Manrope,sans-serif}.pc5-book__cover small{letter-spacing:.06em;text-transform:uppercase;color:var(--fta);font:700 .72rem/1.2 Inter,sans-serif}.pc5-book__logo{background:#fff;border-radius:50%;width:40px;height:40px;padding:3px;position:absolute;bottom:16px;right:16px}.pc5-book__shine{background:linear-gradient(115deg,#0000 30%,#ffffff2e 45%,#0000 60%) 0 0/250% 100%;animation:5s ease-in-out infinite pc5Gloss;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pc5Gloss{0%,40%{background-position:120% 0}70%,to{background-position:-60% 0}}.pc5-book__shadow{background:radial-gradient(closest-side,#0009,#0000);border-radius:50%;width:80%;height:24px;margin:20px auto 0;display:block}.pc5-near{background:var(--pc-bg);padding:34px 0 50px}.pc5-near .pc5-h3{margin-top:0}.pc5-near__row{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.pc5-near__a{border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-ink);border-radius:999px;align-items:center;gap:9px;padding:7px 14px 7px 7px;font:700 .86rem/1 Manrope,sans-serif;text-decoration:none;transition:transform .2s;display:flex}.pc5-near__a:hover{transform:translateY(-2px)}.pc5-near__a .pc5-flag{aspect-ratio:1;border-radius:50%;width:32px}.pc5-err,.pc5--none .container,.pc5--load .container{text-align:center;padding:80px 0}.pc5-loadbox{justify-content:center;gap:10px;padding:80px 0;display:flex}.pc5-loadbox i{background:var(--fa);border-radius:50%;width:12px;height:12px;animation:.9s ease-in-out infinite pc5Bob}.pc5-loadbox i:nth-child(2){background:var(--fb);animation-delay:.15s}.pc5-loadbox i:nth-child(3){animation-delay:.3s}.pc5x{--x-ink:#0b1437;--x-tx:#384260;--x-mut:#5d6684;--x-card:#fff;--x-line:#0b14371a;padding:clamp(40px,5vw,70px) 0}html[data-theme=dark] .pc5x{--x-ink:#e8ecff;--x-tx:#c5cce6;--x-mut:#a3accb;--x-card:#121a36;--x-line:#a5b4fc29}.pc5x__head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:24px;display:flex}.pc5x__head p{max-width:60ch;color:var(--x-tx);margin:8px 0 0}.pc5x__h2{letter-spacing:-.025em;color:var(--x-ink);margin:10px 0 0;font:800 clamp(1.8rem,3.4vw,2.7rem)/1.08 Manrope,sans-serif}.pc5x__h2 span{font-family:var(--k5-serif,Georgia),serif;color:#6d4aff;font-style:italic;font-weight:600}html[data-theme=dark] .pc5x__h2 span{color:#c9b8ff}.pc5x__tot{color:#fff;background:linear-gradient(140deg,#0b1437,#2f4fd8);border-radius:20px;gap:4px;padding:16px 20px;display:grid;box-shadow:0 20px 40px -26px #2f4fd8}.pc5x__tot b{font:800 2rem/1 Manrope,sans-serif}.pc5x__tot span{color:#c9d4f5;font:600 .82rem/1.3 Inter,sans-serif}.pc5x__podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.pc5x__pod a{text-align:center;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--fa) 75%,#060918),#060918);box-shadow:0 26px 40px -30px var(--fa);transition:transform .3s var(--k5-spring,ease);border-radius:22px;justify-items:center;gap:6px;padding:18px 14px;text-decoration:none;display:grid;position:relative;overflow:hidden}.pc5x__pod a:hover{transform:translateY(-4px)}.pc5x__pod--1 a{padding:26px 14px}.pc5x__pod .pc5-flag{border:2px solid #fff;border-radius:8px;width:72px;box-shadow:0 10px 18px -8px #0009}.pc5x__pod--1 .pc5-flag{width:96px}.pc5x__pod b{font:800 1.05rem/1.2 Manrope,sans-serif}.pc5x__pod span{font:800 1.4rem/1 Manrope,sans-serif}.pc5x__pod em{background:#ffffff24;border-radius:999px;padding:5px 9px;font:700 .72rem/1 Inter,sans-serif}.pc5x__bar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.pc5x__search{border:1px solid var(--x-line);background:var(--x-card);height:44px;color:var(--x-mut);border-radius:999px;flex:240px;align-items:center;gap:8px;padding:0 14px;display:flex}.pc5x__search:focus-within{border-color:#2f6bff;box-shadow:0 0 0 3px #2f6bff2e}.pc5x__search input{min-width:0;height:100%;color:var(--x-ink);background:0 0;border:0;outline:0;flex:1;font:500 .92rem/1 Inter,sans-serif}.pc5x__regs,.pc5x__sort{flex-wrap:wrap;gap:6px;display:flex}.pc5x__regs button,.pc5x__sort button{border:1px solid var(--x-line);background:var(--x-card);height:36px;color:var(--x-tx);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 13px;font:700 .8rem/1 Manrope,sans-serif;transition:all .2s;display:inline-flex}.pc5x__regs button b{background:#0b14370f;border-radius:999px;padding:3px 7px;font:800 .72rem/1 Inter,sans-serif}html[data-theme=dark] .pc5x__regs button b{background:#ffffff14}.pc5x__regs button.is-on,.pc5x__sort button.is-on{color:#fff;background:#0b1437;border-color:#0b1437}.pc5x__regs button.is-on b{background:#ffffff2e}html[data-theme=dark] .pc5x .pc5x__regs button.is-on,html[data-theme=dark] .pc5x .pc5x__sort button.is-on{color:#0b1437;background:#dce3ff;border-color:#dce3ff}html[data-theme=dark] .pc5x .pc5x__regs button.is-on b{background:#0b14371f}.pc5x__msg{text-align:center;color:var(--x-mut);padding:30px}.pc5x__grid{perspective:1200px;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pc5x__grid>li{animation:pc5In .6s var(--k5-ease,ease) both;animation-delay:calc(var(--i) * 35ms)}.pc5x__card{background:var(--x-card);border:1px solid var(--x-line);height:100%;transform:perspective(900px) rotateX(var(--rx,0)) rotateY(var(--ry,0));border-radius:22px;gap:10px;padding:12px 12px 14px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 40px -34px #0b1437b3}.pc5x__card:after{content:"";background:linear-gradient(90deg,var(--fa),var(--fb));height:4px;position:absolute;bottom:0;left:0;right:0}.pc5x__card:hover{box-shadow:0 30px 50px -30px color-mix(in srgb,var(--fa) 70%,#000);border-color:color-mix(in srgb,var(--fa) 40%,transparent)}.pc5x__flag{border-radius:14px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 20px -12px #00000080}.pc5x__flag .pc5-flag{transition:transform .6s var(--k5-ease,ease);border-radius:0}.pc5x__card:hover .pc5x__flag .pc5-flag{transform:scale(1.06)}.pc5x__gloss{transition:background-position .9s var(--k5-ease,ease);background:linear-gradient(115deg,#0000 35%,#fff6 48%,#0000 60%) 120% 0/250% 100%;position:absolute;top:0;bottom:0;left:0;right:0}.pc5x__card:hover .pc5x__gloss{background-position:-40% 0}.pc5x__t{gap:3px;display:grid}.pc5x__t b{color:var(--x-ink);font:800 1.02rem/1.2 Manrope,sans-serif}.pc5x__t small{color:var(--x-mut);font:600 .76rem/1 Inter,sans-serif}.pc5x__n{color:var(--x-tx);font:700 .84rem/1.2 Manrope,sans-serif}.pc5x__go{color:var(--x-ink);opacity:0;align-items:center;gap:4px;font:800 .76rem/1 Manrope,sans-serif;transition:all .25s;display:inline-flex;position:absolute;bottom:14px;right:12px;transform:translate(-6px)}.pc5x__card:hover .pc5x__go{opacity:1;transform:none}.pc5x__card:focus-visible .pc5x__go{opacity:1;transform:none}.pc5h{--h-ink:#0b1437;--h-tx:#384260;--h-card:#fff;--h-line:#0b14371a;padding:clamp(40px,5vw,70px) 0 0}html[data-theme=dark] .pc5h{--h-ink:#e8ecff;--h-tx:#c5cce6;--h-card:#121a36;--h-line:#a5b4fc29}.pc5h__head p{max-width:62ch;color:var(--h-tx)}.pc5h__ecg{fill:none;stroke:#0e9c88;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1600;stroke-dashoffset:1600px;opacity:.7;width:100%;height:60px;margin:10px 0 4px;display:block}.k5-sec.is-in .pc5h__ecg,html:not(.k5-live) .pc5h__ecg{animation:3.2s ease-out forwards pc5Line}@keyframes pc5Line{to{stroke-dashoffset:0}}.pc5h__segs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.pc5h__seg{background:var(--h-card);border:1px solid var(--h-line);--sc:#0e9c88;--sc2:#9fe7dc;border-radius:26px;align-content:start;gap:10px;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 26px 50px -40px #0b1437b3}.pc5h__seg--1{--sc:#c8577e;--sc2:#ffc27a}.pc5h__seg--2{--sc:#6d4aff;--sc2:#a9bdff}.pc5h__seg:before{content:"";background:linear-gradient(90deg,var(--sc),var(--sc2));height:5px;position:absolute;top:0;left:0;right:0}.pc5h__seg h3{color:var(--h-ink);margin:4px 0 0;font:800 1.25rem/1.2 Manrope,sans-serif}.pc5h__seg p{color:var(--h-tx);margin:0;font-size:.92rem;line-height:1.5}.pc5h__ic{color:#fff;background:linear-gradient(140deg,var(--sc),color-mix(in srgb,var(--sc) 55%,#0b1437));border-radius:22px;place-items:center;width:70px;height:70px;display:grid;position:relative}.pc5h__ic i{border:2px solid color-mix(in srgb,var(--sc) 45%,transparent);border-radius:26px;animation:2.8s ease-out infinite pc5Ping;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.pc5h__cov{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:4px 0 8px;padding:0;list-style:none;display:grid}.pc5h__cov li{color:var(--h-ink);align-items:center;gap:6px;font:700 .8rem/1.2 Manrope,sans-serif;display:flex}.pc5h__cov .pc5-i{color:var(--sc)}html[data-theme=dark] .pc5h__cov .pc5-i{color:var(--sc2)}.pc5-btn--seg{background:linear-gradient(120deg,color-mix(in srgb,var(--sc) 85%,#0b1437),color-mix(in srgb,var(--sc) 55%,#0b1437));box-shadow:0 14px 26px -16px var(--sc);justify-self:start}@media (max-width:1000px){.pc5-hero__in,.pc5-get__in{grid-template-columns:1fr}.pc5-hero__art{min-height:340px}.pc5-bento,.pc5-bento--5{grid-template-columns:repeat(2,minmax(0,1fr))}.pc5-aud{grid-template-columns:1fr}.pc5-aud__tabs{padding-bottom:4px;display:flex;position:relative;top:0;overflow-x:auto}.pc5-aud__tabs button{flex:none}.pc5h__segs,.pc5-segs,.pc5-soon{grid-template-columns:1fr}.pc5-soon__art{max-width:220px;margin:0 auto}}@media (max-width:700px){.pc5-grid,.pc5-card--wide .pc5-bars ul,.pc5-ribbon .pc5-legend--col,.pc5-pict,.pc5-donut{grid-template-columns:1fr}.pc5-donut svg{max-width:180px;margin:0 auto}.pc5-cols{gap:5px;height:220px}.pc5-cols__c small{font-size:.62rem}.pc5-cols__c b{font-size:.74rem}.pc5-cols--many{grid-template-columns:1fr;gap:8px;height:auto}.pc5-cols--many .pc5-cols__c{text-align:left;grid-template-rows:auto;grid-template-columns:minmax(0,9.5em) 1fr 3em;align-items:center;gap:8px}.pc5-cols--many .pc5-cols__c small{order:-1;min-height:0;font-size:.68rem}.pc5-cols--many .pc5-cols__c b{text-align:right;order:2;align-self:center}.pc5-cols--many .pc5-cols__bar{height:14px;width:var(--h);transform-origin:0;background:linear-gradient(90deg,color-mix(in srgb,var(--fa) 70%,#000),var(--fa) 60%,color-mix(in srgb,var(--fa) 85%,#fff));border-radius:4px 10px 10px 4px;order:1;align-self:center;min-width:6px}.pc5-cols--many .pc5-cols__c:nth-child(2n) .pc5-cols__bar{background:linear-gradient(90deg,color-mix(in srgb,var(--fb) 70%,#000),var(--fb) 60%,color-mix(in srgb,var(--fb) 85%,#fff))}.k5-live .k5-rv:not(.is-in) .pc5-cols--many .pc5-cols__bar{transform:scaleX(0)}.pc5-cols--many .pc5-cols__bar em{display:none!important}.pc5-sky{gap:5px}.pc5-sky__b small{font-size:.6rem}.pc5-card{padding:16px}.pc5-bars li{grid-template-columns:minmax(0,1fr) auto;row-gap:5px}.pc5-bars__track{grid-area:2/1/auto/-1}.pc5-ch__n{display:none}.pc5-coin{width:64px;height:64px}.pc5-badge{padding:9px 12px}.pc5-badge b{font-size:1.15rem}.pc5x__podium{gap:8px}.pc5x__pod .pc5-flag{width:52px}.pc5x__pod--1 .pc5-flag{width:64px}.pc5x__pod span{font-size:1.05rem}.pc5x__pod b{font-size:.86rem}.pc5x__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pc5h__cov,.pc5-soon__list{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pc5 *,.pc5x *,.pc5h *{transition:none!important;animation:none!important}}.pc5-hcsel{padding:clamp(40px,5vw,64px) 0 26px;position:relative;overflow:hidden}.pc5-hcsel__head{text-align:center;max-width:760px;margin:0 auto 10px}.pc5-hcsel__head p{max-width:620px;color:var(--pc-mut);margin:10px auto 0}.pc5-hcsel__ecg{fill:none;width:100%;height:56px;stroke:color-mix(in srgb,var(--fa) 55%,transparent);stroke-width:2.4px;stroke-linejoin:round;stroke-linecap:round;opacity:.8;margin:6px 0 18px;display:block}html.k5-live .pc5-hcsel__ecg{animation:2.4s ease-in-out infinite pc5Beat}@keyframes pc5Beat{0%,to{opacity:.45;transform:scaleY(.9)}12%{opacity:1;transform:scaleY(1.08)}24%{opacity:.6;transform:scaleY(1)}}.pc5-hcsel__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pc5-hcseg{isolation:isolate;border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-tx);text-align:left;cursor:pointer;transition:transform .3s var(--k5-spring,ease),box-shadow .3s,border-color .3s;border-radius:24px;grid-template-rows:auto 1fr auto auto;justify-items:start;gap:12px;padding:22px;display:grid;position:relative;overflow:hidden}.pc5-hcseg:before{content:"";z-index:-1;opacity:0;background:linear-gradient(150deg,var(--fia),color-mix(in srgb,var(--fib) 50%,#060918));transition:opacity .35s;position:absolute;top:0;bottom:0;left:0;right:0}.pc5-hcseg:after{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--fa) 22%,transparent),transparent);width:150px;height:150px;transition:transform .5s var(--k5-ease,ease);border-radius:50%;position:absolute;top:-40px;right:-40px}.pc5-hcseg:hover{border-color:color-mix(in srgb,var(--fa) 40%,transparent);transform:translateY(-4px)}.pc5-hcseg:hover:after{transform:scale(1.4)}.pc5-hcseg__ic{width:60px;height:60px;color:var(--pc-acc);background:color-mix(in srgb,var(--fa) 11%,transparent);border-radius:18px;place-items:center;display:grid}.pc5-hcseg__t{gap:6px;display:grid}.pc5-hcseg__t b{color:var(--pc-ink);font:800 1.12rem/1.2 Manrope,sans-serif}.pc5-hcseg__t small{color:var(--pc-mut);font-size:.86rem;line-height:1.45}.pc5-hcseg__n{gap:2px;display:grid}.pc5-hcseg__n b{letter-spacing:-.02em;color:var(--pc-ink);font:800 1.6rem/1 Manrope,sans-serif}.pc5-hcseg__n small{color:var(--pc-mut);font:600 .78rem/1.3 Inter,sans-serif}.pc5-hcseg__st{color:var(--pc-acc);background:color-mix(in srgb,var(--fa) 10%,transparent);border-radius:999px;padding:6px 10px;font:700 .72rem/1 Inter,sans-serif}.pc5-hcseg.is-on{box-shadow:0 26px 46px -28px var(--fa);border-color:#0000}.pc5-hcseg.is-on:before{opacity:1}.pc5-hcseg.is-on .pc5-hcseg__t b,.pc5-hcseg.is-on .pc5-hcseg__n b{color:#fff}.pc5-hcseg.is-on .pc5-hcseg__t small,.pc5-hcseg.is-on .pc5-hcseg__n small{color:#ffffffd1}.pc5-hcseg.is-on .pc5-hcseg__ic{color:#fff;background:#ffffff29}.pc5-hcseg.is-on .pc5-hcseg__st{color:#0b1437;background:#fff}.pc5-hcseg.is-none .pc5-hcseg__n small{font-style:italic}.pc5-hcbody{animation:pc5In .5s var(--k5-ease,ease) both}.pc5-vit{padding:6px 0 4px}.pc5-vit__in{background:linear-gradient(120deg,var(--fdeep),#060918);color:#d6ddf5;border-radius:22px;grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:18px;padding:14px 18px;display:grid}.pc5-vit__mon{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;height:56px;position:relative;overflow:hidden}.pc5-vit__mon svg{fill:none;width:100%;height:100%;stroke:var(--fta);stroke-width:2.2px;stroke-linejoin:round;stroke-linecap:round;position:absolute;top:0;bottom:0;left:0;right:0}.pc5-vit__sweep{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--fdeep) 92%,transparent) 30%);width:40%;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%)}html.k5-live .pc5-vit__sweep{animation:2.6s linear infinite pc5Sweep}@keyframes pc5Sweep{to{transform:translate(260%)}}.pc5-vit ul{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pc5-vit li{background:#ffffff0d;border-radius:14px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;padding:8px 10px;display:grid}.pc5-vit li .pc5-i{color:var(--fta);grid-row:span 2}.pc5-vit li b{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:800 1.15rem/1.1 Manrope,sans-serif;overflow:hidden}.pc5-vit li small{color:#b9c3e6;text-overflow:ellipsis;white-space:nowrap;font:600 .74rem/1.25 Inter,sans-serif;overflow:hidden}.pc5-hcp--alt{background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--fa) 4%,transparent) 30%,transparent)}.pc5-hcp__ic{position:relative}.pc5-hcp__ic i{border-radius:inherit;border:2px solid color-mix(in srgb,var(--fa) 35%,transparent);opacity:0;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}html.k5-live .pc5-hcp.is-in .pc5-hcp__ic i{animation:2.8s ease-out infinite pc5Ping}.pc5-more--big{margin:20px auto 0;padding:11px 18px;font-size:.86rem;display:flex}.pc5-linkbtn{font:inherit;color:var(--pc-acc);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.pc5-get__segs{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.pc5-get__segs button{border:1px solid var(--pc-line);background:var(--pc-card);color:var(--pc-tx);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:9px 14px;font:700 .82rem/1 Manrope,sans-serif;display:inline-flex}.pc5-get__segs button.is-on{color:#fff;background:linear-gradient(120deg,var(--fia),color-mix(in srgb,var(--fib) 70%,var(--fia)));border-color:#0000}@media (max-width:900px){.pc5-hcsel__row{grid-template-columns:1fr}.pc5-hcseg{grid-template-rows:auto;grid-template-columns:auto 1fr;align-items:center}.pc5-hcseg__n,.pc5-hcseg__st{grid-column:1/-1}.pc5-vit__in{grid-template-columns:1fr}.pc5-vit ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.pc5-hcsel__ecg,.pc5-vit__sweep,.pc5-hcp__ic i{animation:none!important}}.pc5-note--model{background:var(--pc-soft);border:1px solid var(--pc-line);border-radius:14px;align-items:flex-start;gap:8px;margin:28px 0 30px;padding:12px 16px;display:flex}.pc5-note--model .pc5-i{color:var(--pc-acc);margin-top:2px}.pc5-n{letter-spacing:0;opacity:.7;white-space:nowrap;margin-top:1px;font-size:.66em;font-weight:600;display:block}.pc8-page{animation:.7s cubic-bezier(.2,.8,.2,1) both pc8Enter}@keyframes pc8Enter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.pc8-hero{isolation:isolate;color:#e4e9fa;background:radial-gradient(90% 120% at 80% 30%,color-mix(in srgb,var(--fdeep) 80%,#000) 0%,transparent 70%),linear-gradient(165deg,color-mix(in srgb,var(--fdeep) 70%,#060918),#060918 75%);padding:clamp(40px,5vw,72px) 0 0;position:relative;overflow:hidden}.pc8-hero__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.pc8-band{opacity:.5;will-change:transform;background:radial-gradient(50% 50% at 50% 50%,var(--b) 0%,transparent 70%);width:140%;height:260px;position:absolute;left:-20%}.pc8-band--a{--b:color-mix(in srgb,var(--fa) 60%,transparent);animation:16s ease-in-out infinite pc8Drift;top:-4%}.pc8-band--b{--b:color-mix(in srgb,var(--fb) 45%,transparent);animation:21s ease-in-out infinite reverse pc8Drift;top:32%}.pc8-band--c{--b:color-mix(in srgb,var(--fc) 40%,transparent);animation:26s ease-in-out infinite pc8Drift;top:64%}@keyframes pc8Drift{0%,to{transform:translate(-4%)rotate(-6deg)}50%{transform:translate(6%,20px)rotate(-2deg)}}.pc8-hero__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(70% 70% at 70% 40%,#000,#0000);mask-image:radial-gradient(70% 70% at 70% 40%,#000,#0000)}.pc8-hero__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,60px);padding-bottom:clamp(36px,5vw,64px);display:grid}.pc8-crumbs a,.pc8-crumbs span{color:#aeb8de}.pc8-kick{letter-spacing:.05em;text-transform:uppercase;color:#fff;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin:14px 0 10px;padding:6px 12px;font-size:.78rem;font-weight:700;display:inline-flex}.pc8-name{letter-spacing:-.03em;color:#fff;perspective:600px;flex-wrap:wrap;gap:0 .28em;margin:0;font-size:clamp(2.6rem,7vw,5.6rem);line-height:1;display:flex}.pc8-name__w{display:inline-flex}.pc8-name__c{transform-origin:50% 100%;animation:.8s cubic-bezier(.2,.9,.25,1.2) both pc8Rise;animation-delay:calc(var(--i)*45ms + .15s);background:linear-gradient(180deg,#fff 40%,color-mix(in srgb,var(--fa) 45%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes pc8Rise{0%{opacity:0;transform:translateY(.5em)rotateX(-70deg)}to{opacity:1;transform:none}}.pc8-sub{color:#c9d2f0;margin:14px 0 4px;font-size:1.06rem}.pc8-hero .pc5-motto{color:#dde3f8}.pc8-facts{flex-wrap:wrap;gap:10px;margin:18px 0 24px;padding:0;list-style:none;display:flex}.pc8-facts li{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:10px;padding:9px 14px;font-size:.9rem;font-weight:600;display:flex}.pc8-facts small{letter-spacing:.06em;text-transform:uppercase;color:#9faad3;font-size:.66rem;font-weight:700;display:block}.pc8-facts__sym{min-width:24px;height:24px;color:var(--fa2);place-items:center;font-weight:800;display:grid}.pc8-cta{flex-wrap:wrap;gap:12px;display:flex}.pc8-btn{cursor:pointer;border:0;border-radius:14px;align-items:center;gap:8px;padding:14px 22px;font:700 1rem/1 inherit;text-decoration:none;transition:transform .2s;display:inline-flex}.pc8-btn:hover{transform:translateY(-2px)}.pc8-btn--solid{color:#0b1437;box-shadow:0 14px 30px -14px color-mix(in srgb,var(--fa) 80%,#000);background:#fff}.pc8-btn--ghost{color:#fff;background:#ffffff0f;border:1px solid #ffffff4d}.pc8-orb{aspect-ratio:1;perspective:900px;justify-self:center;place-items:center;width:min(440px,100%);display:grid;position:relative}.pc8-orb__glow{background:radial-gradient(circle,color-mix(in srgb,var(--fa) 55%,transparent),transparent 72%);border-radius:50%;animation:6s ease-in-out infinite pc8Pulse;position:absolute;top:12%;bottom:12%;left:12%;right:12%}@keyframes pc8Pulse{0%,to{opacity:.55;transform:scale(.95)}50%{opacity:.9;transform:scale(1.05)}}.pc8-orb__ring{border:1px solid #ffffff38;border-radius:50%;position:absolute;top:4%;bottom:4%;left:4%;right:4%;transform:rotateX(72deg)}.pc8-orb__ring--b{border-color:color-mix(in srgb,var(--fb) 60%,transparent);top:13%;bottom:13%;left:13%;right:13%;transform:rotateX(72deg)rotateY(28deg)}.pc8-orb__ring i{border-radius:50%;animation:14s linear infinite gv8Spin;position:absolute;top:0;bottom:0;left:0;right:0}.pc8-orb__ring--b i{animation-duration:20s;animation-direction:reverse}.pc8-orb__ring i:before{content:"";background:var(--fa2);width:12px;height:12px;box-shadow:0 0 16px var(--fa2);border-radius:50%;position:absolute;top:-6px;left:50%}@keyframes gv8Spin{to{transform:rotate(360deg)}}.pc8-orb__ball{aspect-ratio:1;border-radius:50%;width:58%;animation:8s ease-in-out infinite pc8Bob;position:relative;overflow:hidden;box-shadow:0 30px 60px -20px #000000b3,inset 0 0 0 1px #ffffff40}@keyframes pc8Bob{0%,to{transform:translateY(-6px)}50%{transform:translateY(8px)}}.pc8-orb__flag{background-repeat:repeat-x;background-size:50% 100%;width:200%;height:100%;animation:18s linear infinite pc8Roll;position:absolute;top:0;left:0}.pc8-orb__flag--2{display:none}@keyframes pc8Roll{to{transform:translate(-50%)}}.pc8-orb__lat{background:repeating-linear-gradient(0deg,#0000 0 18%,#ffffff1f 18% calc(18% + 1px)),repeating-linear-gradient(90deg,#0000 0 18%,#ffffff14 18% calc(18% + 1px));border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.pc8-orb__shade{background:radial-gradient(circle at 32% 28%,#ffffff8c,#0000 34%),radial-gradient(circle at 70% 78%,#0000008c,#0000 60%);border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0}.pc8-orb__mark{background:#fff;border-radius:50%;width:54px;height:54px;padding:4px;animation:7s ease-in-out infinite reverse pc8Bob;position:absolute;top:12%;right:16%;box-shadow:0 10px 24px -8px #0009}.pc8-chip{background:#090d24b8;border:1px solid #ffffff29;border-radius:14px;flex-direction:column;gap:2px;padding:10px 14px;animation:.7s cubic-bezier(.2,.9,.3,1.2) both pc8Chip,9s ease-in-out infinite pc8Bob;display:flex;position:absolute;box-shadow:0 16px 30px -16px #000000b3}.pc8-chip b{color:#fff;letter-spacing:-.01em;font-size:1.25rem;font-weight:800}.pc8-chip small{color:#aeb8de;font-size:.72rem}.pc8-chip--0{animation-delay:.5s,.5s;top:18%;left:-2%}.pc8-chip--1{animation-delay:.7s,1.4s;top:54%;right:-2%}.pc8-chip--2{animation-delay:.9s,2.2s;bottom:6%;left:8%}@keyframes pc8Chip{0%{opacity:0;transform:scale(.6)translateY(20px)}to{opacity:1;transform:none}}.pc8-tick{background:#00000040;border-top:1px solid #ffffff1a;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.pc8-tick__row{width:max-content;margin:0;padding:14px 0;list-style:none;animation:60s linear infinite pc8Tick;display:flex}.pc8-tick:hover .pc8-tick__row{animation-play-state:paused}@keyframes pc8Tick{to{transform:translate(-50%)}}.pc8-tick li{white-space:nowrap;color:#dde3f8;border-right:1px solid #ffffff1a;align-items:baseline;gap:8px;padding:0 28px;font-size:.9rem;display:flex}.pc8-tick small{letter-spacing:.05em;text-transform:uppercase;color:#8f9ac6;font-size:.7rem;font-weight:700}.pc8-tick b{color:#fff}.pc8-tick span{color:var(--fa2);font-weight:700}.pc8-get{isolation:isolate;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--fa) 8%,transparent));padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.pc8-get__bg{z-index:-1;background:radial-gradient(50% 60% at 30% 50%,color-mix(in srgb,var(--fa) 20%,transparent),transparent),radial-gradient(40% 60% at 75% 50%,color-mix(in srgb,var(--fb) 18%,transparent),transparent);height:70%;position:absolute;top:auto;bottom:-40%;left:-10%;right:-10%}.pc8-get__head{text-align:center;max-width:760px;margin:0 auto 28px}.pc8-get__head p{color:var(--ink-2,#4a5578)}.pc8-get__segs{justify-content:center}@media (max-width:980px){.pc8-hero__in{grid-template-columns:1fr}.pc8-orb{width:min(360px,90%)}}@media (max-width:560px){.pc8-chip{padding:8px 10px}.pc8-chip b{font-size:1rem}.pc8-chip--0{left:-4%}.pc8-chip--1{right:-4%}.pc8-name{font-size:clamp(2.2rem,12vw,3.4rem)}}@media (prefers-reduced-motion:reduce){.pc8-page,.pc8-hero *,.pc8-tick__row{animation:none!important}}[data-theme=dark] .pc8-get__head p{color:#b9c3ea}.pb10{--pb-bg:#060b26;--pb-mut:#d6deffbd;--pb-line:#a5b4fc2e;color:#e6eaff;background:var(--pb-bg);position:relative;overflow:clip}.pb10 *{box-sizing:border-box}.pb10 .container{z-index:1;position:relative}.pb10-sec{padding:96px 0;position:relative}.pb10-sec:not(.is-vis) *,.pb10-sec:not(.is-vis) :before,.pb10-sec:not(.is-vis) :after{animation-play-state:paused!important}@keyframes pb10Spin{to{transform:rotate(360deg)}}@keyframes pb10Up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes pb10Bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes pb10Pulse{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2)}}@keyframes pb10Glow{0%,to{opacity:.75;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.pb10 a:focus-visible{outline-offset:3px;outline:3px solid #9fe7dc}.pb10 button:focus-visible{outline-offset:3px;outline:3px solid #9fe7dc}.pb10-head{max-width:820px;margin-bottom:40px}.pb10-head--c{text-align:center;margin-left:auto;margin-right:auto}.pb10-kick{font:800 .74rem/1 var(--display,Manrope),system-ui,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#dce4ff;background:linear-gradient(90deg,color-mix(in srgb,var(--c1) 30%,transparent),color-mix(in srgb,var(--c2) 18%,transparent));border:1px solid color-mix(in srgb,var(--c2) 45%,transparent);border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.pb10-kick--w{color:#fff}.pb10-h2{font:800 clamp(28px,4vw,54px)/1.06 var(--display,Manrope),system-ui,sans-serif;letter-spacing:-.028em;color:#fff;text-wrap:balance;margin:16px 0 0}.pb10-h2 em{background:linear-gradient(100deg,var(--c2),#fff 45%,var(--c3,var(--c2)) 70%,var(--c1));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pb10-sub{color:var(--pb-mut);margin:14px 0 0;font-size:1.05rem;line-height:1.6}.pb10-head--c .pb10-sub{max-width:660px;margin-left:auto;margin-right:auto}.pb10-head>*{opacity:0}.pb10-sec.is-in .pb10-head>*{animation:.8s cubic-bezier(.2,.8,.2,1) both pb10Up}.pb10-sec.is-in .pb10-head>:nth-child(2){animation-delay:.1s}.pb10-sec.is-in .pb10-head>:nth-child(3){animation-delay:.2s}.pb10-msg{color:var(--pb-mut)}.pb10-btn{font:800 .98rem/1 var(--display,Manrope),system-ui,sans-serif;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 24px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex;position:relative;overflow:hidden}.pb10-btn:hover{transform:translateY(-3px)}.pb10-btn--glow{color:#fff;background:linear-gradient(100deg,var(--c1),color-mix(in srgb,var(--c1) 50%,var(--c2)));box-shadow:0 18px 40px -16px var(--c1)}.pb10-btn--glow:after{content:"";background:linear-gradient(100deg,#0000,#fff6,#0000);width:40%;animation:3.8s ease-in-out infinite pb10Sheen;position:absolute;top:0;bottom:0;left:0;transform:translate(-120%)skew(-20deg)}@keyframes pb10Sheen{0%,55%{transform:translate(-120%)skew(-20deg)}to{transform:translate(320%)skew(-20deg)}}.pb10-btn--line{color:#fff;border:1.5px solid color-mix(in srgb,var(--c2) 60%,transparent);background:#ffffff0d}.pb10-btn--line:hover{background:color-mix(in srgb,var(--c2) 18%,transparent)}.pb10-btn--ghost{color:#e6eaffd9;text-underline-offset:4px;background:0 0;text-decoration:underline}.pb10-hero,.pb10-shero{min-height:640px;padding:110px 0 76px}.pb10-hero__bg{pointer-events:none;background:#050a22;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.pb10-grade{opacity:0;background:radial-gradient(70% 60% at 78% 30%,color-mix(in srgb,var(--c1) 55%,transparent),transparent 70%),radial-gradient(60% 55% at 10% 90%,color-mix(in srgb,var(--c2) 32%,transparent),transparent 70%),radial-gradient(40% 40% at 30% 10%,color-mix(in srgb,var(--c1) 26%,transparent),transparent 70%);transition:opacity .9s;position:absolute;top:0;bottom:0;left:0;right:0}.pb10-grade.is-on{opacity:1}.pb10-hero__stars{background-image:radial-gradient(1.5px 1.5px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 62%,#c9d6ff,#0000),radial-gradient(1.5px 1.5px at 46% 12%,#fff,#0000),radial-gradient(1px 1px at 64% 44%,#fff,#0000),radial-gradient(1.5px 1.5px at 82% 22%,#fff,#0000),radial-gradient(1px 1px at 90% 70%,#fff,#0000),radial-gradient(1px 1px at 8% 80%,#fff,#0000),radial-gradient(1.5px 1.5px at 56% 86%,#fff,#0000);animation:5s ease-in-out infinite alternate pb10Tw;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes pb10Tw{0%{opacity:.3}to{opacity:1}}.pb10-hero__floor{background-image:linear-gradient(color-mix(in srgb,var(--c2) 22%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--c2) 22%,transparent) 1px,transparent 1px);transform-origin:50% 100%;background-size:64px 64px;height:44%;position:absolute;bottom:-8%;left:-30%;right:-30%;transform:perspective(560px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}.pb10-hero__in{grid-template-columns:1.05fr .95fr;align-items:center;gap:36px;display:grid}.pb10-crumbs{color:#d6deff99;flex-wrap:wrap;gap:10px;margin-bottom:16px;font-size:.88rem;display:flex}.pb10-crumbs a{color:#d6deffd9;text-decoration:none}.pb10-crumbs a:after{content:"/";color:#d6deff59;margin-left:10px}.pb10-pill{color:#e6eaff;border:1px solid color-mix(in srgb,var(--c2) 40%,transparent);background:#ffffff12;border-radius:999px;align-items:center;gap:9px;padding:8px 15px;font-size:.86rem;font-weight:700;display:inline-flex}.pb10-pill__dot{background:var(--c2);border-radius:50%;width:8px;height:8px;position:relative}.pb10-pill__dot:after{content:"";background:var(--c2);border-radius:50%;animation:1.8s ease-out infinite pb10Pulse;position:absolute;top:0;bottom:0;left:0;right:0}.pb10-h1{font:800 clamp(42px,5.8vw,86px)/1.02 var(--display,Manrope),system-ui,sans-serif;letter-spacing:-.035em;color:#fff;margin:20px 0 0}.pb10-h1 span{animation:.8s cubic-bezier(.2,.8,.2,1) both pb10Up;display:inline-block}.pb10-h1__b{background:linear-gradient(100deg,var(--c2),#fff 40%,var(--c3,var(--c2)) 65%,var(--c1));color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;animation-delay:.14s!important}.pb10-h1--scope .pb10-word{margin-right:.22em;animation-delay:calc(var(--i) * .12s)!important}.pb10-h1--scope .pb10-word:nth-child(2n){background:linear-gradient(100deg,var(--c2),#fff 55%,var(--c1));color:#0000;-webkit-background-clip:text;background-clip:text}.pb10-hero__roll,.pb10-hero__line{color:#e6eaffd9;margin:18px 0 0;font-size:clamp(18px,1.6vw,23px);font-weight:700;animation:.8s .26s both pb10Up}.pb10-roll{background:color-mix(in srgb,var(--c1) 34%,#0b143780);border:1px solid color-mix(in srgb,var(--c2) 55%,transparent);perspective:500px;vertical-align:bottom;border-radius:10px;padding:3px 12px;display:inline-block;overflow:hidden}.pb10-roll b{color:#fff;transform-origin:50% 100%;animation:.55s cubic-bezier(.2,.8,.2,1) both pb10Flip;display:block}@keyframes pb10Flip{0%{opacity:0;transform:translateY(70%)rotateX(-75deg)}to{opacity:1;transform:none}}.pb10-hero__kpi{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:620px;margin:26px 0 0;padding:0;list-style:none;animation:.8s .36s both pb10Up;display:grid}.pb10-hero__kpi li{border:1px solid var(--pb-line);background:#ffffff0f;border-radius:16px;padding:12px 14px;position:relative;overflow:hidden}.pb10-hero__kpi li:before{content:"";background:linear-gradient(90deg,var(--c1),var(--c2));height:3px;position:absolute;top:0;left:0;right:0}.pb10-hero__kpi b{font:800 clamp(17px,1.6vw,24px)/1.1 var(--display,Manrope),system-ui,sans-serif;color:#fff;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.pb10-hero__kpi small{color:var(--pb-mut);margin-top:4px;font-size:.78rem;display:block}.pb10-hero__cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;animation:.8s .46s both pb10Up;display:flex}.pb10-segsw{border:1px solid var(--pb-line);background:#ffffff0f;border-radius:20px;flex-wrap:wrap;gap:8px;margin-top:22px;padding:6px;display:inline-flex}.pb10-segsw button{color:#e6eaffcc;font:700 .92rem/1.1 var(--display,Manrope),system-ui,sans-serif;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:9px;padding:9px 14px 9px 9px;transition:background .35s,border-color .35s,color .35s,transform .25s;display:inline-flex}.pb10-segsw button:hover{transform:translateY(-2px)}.pb10-segsw__ic{width:34px;height:34px;color:var(--c2);background:color-mix(in srgb,var(--c1) 22%,transparent);border-radius:11px;place-items:center;transition:background .35s,color .35s;display:grid}.pb10-segsw__t{gap:2px;display:grid}.pb10-segsw__t small{opacity:.8;font-size:.74rem;font-weight:600}.pb10-segsw button.is-on{color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--c1) 70%,#0b1437),color-mix(in srgb,var(--c1) 30%,#0b1437));border-color:color-mix(in srgb,var(--c2) 60%,transparent);box-shadow:0 14px 30px -16px var(--c1)}.pb10-segsw button.is-on .pb10-segsw__ic{color:#0b1437;background:var(--c2)}.pb10-segsw--big{animation:.8s .3s both pb10Up}.pb10-art{aspect-ratio:1;perspective:1100px;width:100%;max-width:560px;margin:0 auto;position:relative;container-type:inline-size}.pb10-art__glow{background:radial-gradient(circle,color-mix(in srgb,var(--c1) 50%,transparent),color-mix(in srgb,var(--c2) 16%,transparent) 50%,transparent 70%);border-radius:50%;width:80%;height:80%;animation:5s ease-in-out infinite pb10Glow;position:absolute;top:10%;left:10%}.pb10-chip{z-index:3;font:800 clamp(10px,2.2cqw,13px)/1 var(--display,Manrope),system-ui,sans-serif;color:#fff;white-space:nowrap;background:linear-gradient(135deg,color-mix(in srgb,var(--c1) 60%,#0b1437),#0b1437e6);border:1px solid color-mix(in srgb,var(--c2) 55%,transparent);box-shadow:0 12px 26px -14px var(--c1);border-radius:12px;align-items:center;gap:6px;padding:7px 12px;animation:6s ease-in-out infinite pb10Bob;display:inline-flex;position:absolute}.pb10-chip svg{color:var(--c2)}.pb10-planet{--R:30cqw}.pb10-planet__sp{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:rotateX(-14deg)}.pb10-planet__rot{transform-style:preserve-3d;animation:36s linear infinite pb10SpinY;position:absolute;top:0;left:0}@keyframes pb10SpinY{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.pb10-planet__p{color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c2) 70%,#fff),var(--c1) 70%);width:6.8cqw;height:6.8cqw;box-shadow:0 0 2cqw -.4cqw var(--c1);border-radius:50%;place-items:center;display:grid;position:absolute;top:-3.4cqw;left:-3.4cqw}.pb10-planet__p--1{background:radial-gradient(circle at 35% 30%,#fff,var(--c2) 60%)}.pb10-planet__p--1 svg{color:#0b1437}.pb10-planet__p--2{background:radial-gradient(circle at 35% 30%,#f8c9d8,var(--c3,#f0a3bc) 60%)}.pb10-planet__p--2 svg{color:#3a0e22}.pb10-planet__p svg{width:55%;height:55%}.pb10-planet__core{background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c1) 40%,#16235f),#0a1240 70%);width:44cqw;height:44cqw;box-shadow:inset -3cqw -4cqw 8cqw #00000080,0 0 8cqw -2cqw var(--c1);border-radius:50%;position:absolute;top:-22cqw;left:-22cqw;transform:translateZ(0)}.pb10-planet__ring{border:1.5px solid color-mix(in srgb,var(--c2) 50%,transparent);border-radius:50%;height:14%;position:absolute;top:44%;left:4%;right:4%;transform:rotate(-12deg)}.pb10-chip--0{top:10%;left:0}.pb10-chip--1{animation-delay:-1s;top:14%;right:0}.pb10-chip--2{animation-delay:-2s;top:56%;left:-2%}.pb10-chip--3{animation-delay:-3s;top:52%;right:-2%}.pb10-chip--4{animation-delay:-4s;bottom:4%;left:12%}.pb10-chip--5{animation-delay:-5s;bottom:2%;right:10%}.pb10-city__sp{width:0;height:0;transform-style:preserve-3d;position:absolute;top:56%;left:50%}.pb10-city__deck{transform-style:preserve-3d;animation:46s linear infinite pb10Deck;position:absolute;top:0;left:0;transform:rotateX(60deg)rotate(0)}@keyframes pb10Deck{0%{transform:rotateX(60deg)rotate(0)}to{transform:rotateX(60deg)rotate(360deg)}}.pb10-city__grid{background:radial-gradient(circle,color-mix(in srgb,var(--c1) 40%,transparent),transparent 70%),repeating-linear-gradient(0deg,color-mix(in srgb,var(--c2) 30%,transparent) 0 1px,transparent 1px 6cqw),repeating-linear-gradient(90deg,color-mix(in srgb,var(--c2) 30%,transparent) 0 1px,transparent 1px 6cqw);border:1px solid color-mix(in srgb,var(--c2) 40%,transparent);border-radius:6cqw;width:60cqw;height:60cqw;position:absolute;top:-30cqw;left:-30cqw}.pb10-tw{--T:7cqw;--hh:calc(var(--h) * 2.6cqw);--tc:var(--c1);left:calc(var(--x) * 12cqw - 21.5cqw);top:calc(var(--y) * 12cqw - 21.5cqw);width:var(--T);height:var(--T);transform-style:preserve-3d;position:absolute}.pb10-tw--1{--tc:color-mix(in srgb,var(--c1) 50%,var(--c2))}.pb10-tw--2{--tc:color-mix(in srgb,var(--c3,#7ea2ff) 70%,#0b1437)}.pb10-tw i{display:block;position:absolute}.pb10-tw__t{transform:translateZ(var(--hh));background:color-mix(in srgb,var(--tc) 45%,#fff);top:0;bottom:0;left:0;right:0}.pb10-tw__f,.pb10-tw__b{width:var(--T);height:var(--hh);transform-origin:50% 0;background:linear-gradient(to top,color-mix(in srgb,var(--tc) 70%,#0b1437),var(--tc)),repeating-linear-gradient(0deg,#ffecbe00 0 .9cqw,#ffecbe00 .9cqw 1.8cqw);left:0;transform:rotateX(90deg)}.pb10-tw__f{top:100%}.pb10-tw__b{top:0}.pb10-tw__l,.pb10-tw__r{width:var(--hh);height:var(--T);transform-origin:0;background:color-mix(in srgb,var(--tc) 55%,#0b1437);top:0;transform:rotateY(-90deg)}.pb10-tw__l{left:0}.pb10-tw__r{left:100%}.pb10-tw__f:after,.pb10-tw__b:after,.pb10-tw__l:after,.pb10-tw__r:after{content:"";opacity:.7;background-image:linear-gradient(90deg,#ffe7b0bf 0 35%,#0000 35% 65%,#ffe7b0bf 65%);background-size:100% 1.6cqw;position:absolute;top:.6cqw;bottom:.6cqw;left:.6cqw;right:.6cqw;-webkit-mask-image:repeating-linear-gradient(0deg,#000 0 .8cqw,#0000 .8cqw 1.6cqw);mask-image:repeating-linear-gradient(0deg,#000 0 .8cqw,#0000 .8cqw 1.6cqw)}.pb10-chip--r0{top:4%;left:4%}.pb10-chip--r1{animation-delay:-.8s;top:8%;right:2%}.pb10-chip--r2{animation-delay:-1.6s;top:30%;left:-2%}.pb10-chip--r3{animation-delay:-2.4s;top:30%;right:-2%}.pb10-chip--r4{animation-delay:-3.2s;bottom:20%;left:2%}.pb10-chip--r5{animation-delay:-4s;bottom:24%;right:0}.pb10-chip--r6{animation-delay:-4.8s;bottom:2%;left:20%}.pb10-chip--r7{animation-delay:-5.6s;bottom:4%;right:18%}.pb10-care__ecg{width:100%;height:14%;display:flex;position:absolute;top:44%;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000);mask-image:linear-gradient(90deg,#0000,#000 15% 85%,#0000)}.pb10-care__ecg svg{flex:none;width:100%;height:100%;animation:4s linear infinite pb10Ecg}.pb10-care__ecg path{fill:none;stroke:var(--c2);stroke-width:3px;stroke-linejoin:round;filter:none}@keyframes pb10Ecg{to{transform:translate(-100%)}}.pb10-care__sp{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0}.pb10-care__ring{border:2px solid color-mix(in srgb,var(--c1) 70%,transparent);transform-style:preserve-3d;opacity:.55;border-radius:50%;transition:opacity .6s,border-color .6s;position:absolute;top:12%;bottom:12%;left:12%;right:12%}.pb10-care__ring.is-on{opacity:1;border-color:var(--c2);box-shadow:0 0 30px -6px var(--c1)}.pb10-care__ring--0{animation:14s linear infinite pb10R0}.pb10-care__ring--1{animation:17s linear infinite pb10R1;top:18%;bottom:18%;left:18%;right:18%}.pb10-care__ring--2{animation:12s linear infinite pb10R2;top:24%;bottom:24%;left:24%;right:24%}@keyframes pb10R0{0%{transform:rotateX(66deg)rotate(0)}to{transform:rotateX(66deg)rotate(360deg)}}@keyframes pb10R1{0%{transform:rotateY(62deg)rotate(0)}to{transform:rotateY(62deg)rotate(-360deg)}}@keyframes pb10R2{0%{transform:rotateX(36deg)rotateY(-40deg)rotate(0)}to{transform:rotateX(36deg)rotateY(-40deg)rotate(360deg)}}.pb10-care__orb{width:11cqw;height:11cqw;transform-style:preserve-3d;margin-left:-5.5cqw;position:absolute;top:-5.5cqw;left:50%}.pb10-care__ic{color:#fff;background:radial-gradient(circle at 35% 30%,var(--c2),var(--c1) 70%);width:100%;height:100%;box-shadow:0 0 3cqw var(--c1);border-radius:50%;place-items:center;display:grid}.pb10-care__cross{width:20cqw;height:20cqw;margin:-10cqw 0 0 -10cqw;animation:1.6s ease-in-out infinite pb10Beat;position:absolute;top:50%;left:50%}.pb10-care__cross i{background:linear-gradient(180deg,#fff,var(--c2));width:30%;height:100%;box-shadow:0 0 5cqw var(--c1);border-radius:2cqw;position:absolute;top:0;left:35%}.pb10-care__cross i+i{background:linear-gradient(90deg,#fff,var(--c2));width:100%;height:30%;top:35%;left:0}@keyframes pb10Beat{0%,40%,to{transform:scale(1)}12%{transform:scale(1.12)}24%{transform:scale(.97)}32%{transform:scale(1.07)}}.pb10-care__plus{font:800 clamp(14px,4cqw,26px)/1 var(--display,Manrope),sans-serif;color:var(--c2);opacity:0;animation:7s linear infinite pb10Rise;animation-delay:calc(var(--i) * -.8s);position:absolute;bottom:4%}@keyframes pb10Rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.8}to{opacity:0;transform:translateY(-80cqw)scale(1.2)}}.pb10-ways{background:linear-gradient(#050a22,#081033)}.pb10-ways__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.pb10-ways__grid>.pb10-reg{grid-column:span 2}.pb10-ways__grid>.pb10-reg:nth-child(4):nth-last-child(3),.pb10-ways__grid>.pb10-reg:nth-child(5):nth-last-child(2){grid-column:span 3}.pb10-reg{isolation:isolate;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 34%,#0b1437),#0a1238 70%);border:1px solid color-mix(in srgb,var(--c2) 35%,transparent);min-height:270px;transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));opacity:0;border-radius:24px;flex-direction:column;gap:12px;padding:22px;text-decoration:none;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.pb10-sec.is-in .pb10-reg{animation:.7s both pb10Up;animation-delay:calc(.15s + var(--i) * 80ms)}.pb10-reg:hover{border-color:var(--c2);box-shadow:0 30px 60px -30px var(--c1)}.pb10-reg__code{z-index:-1;font:800 92px/1 var(--display,Manrope),sans-serif;letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb,var(--c2) 35%,transparent);position:absolute;bottom:-14px;right:-6px}.pb10-reg__t b{font:800 1.4rem/1.15 var(--display,Manrope),sans-serif;display:block}.pb10-reg__t small{color:var(--pb-mut);margin-top:4px;font-size:.9rem;display:block}.pb10-reg__n b{font:800 1.7rem/1 var(--display,Manrope),sans-serif;background:linear-gradient(100deg,#fff,var(--c2));color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.pb10-reg__n small{color:var(--pb-mut);margin-top:5px;font-size:.84rem;display:block}.pb10-reg__bar,.pb10-card__bar{background:#ffffff14;border-radius:5px;height:5px;display:block;overflow:hidden}.pb10-reg__bar i,.pb10-card__bar i{background:linear-gradient(90deg,var(--c1),var(--c2));transform-origin:0;border-radius:5px;height:100%;transition:transform 1.4s cubic-bezier(.2,.8,.2,1) .4s;display:block;transform:scaleX(0)}.pb10-card__bar i{background:linear-gradient(90deg,var(--fa),var(--fb))}.pb10-sec.is-in .pb10-reg__bar i,.pb10-sec.is-in .pb10-card__bar i{transform:scaleX(var(--w))}.pb10-reg em{color:var(--c2);align-items:center;gap:6px;margin-top:auto;font-style:normal;font-weight:800;display:inline-flex}.pb10-fan{height:44px;display:block;position:relative}.pb10-fan>span{left:calc(var(--i) * 30px);width:56px;height:40px;transform:rotate(calc((var(--i) - 2) * 5deg));border-radius:7px;transition:transform .45s cubic-bezier(.3,1.4,.5,1);position:absolute;top:0;overflow:hidden;box-shadow:0 8px 16px -8px #000000b3,0 0 0 2px #ffffffd9}.pb10-fan>span img,.pb10-fan>span svg{object-fit:cover;width:100%;height:100%;display:block}.pb10-reg:hover .pb10-fan>span{transform:translateX(calc(var(--i) * 14px)) rotate(0) translateY(-4px)}.pb10-world{isolation:isolate;color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--c1) 45%,#0b1437),#0a1238 60%,color-mix(in srgb,var(--c2) 30%,#0b1437));border:1px solid color-mix(in srgb,var(--c2) 45%,transparent);min-height:250px;box-shadow:0 30px 70px -40px var(--c1);border-radius:28px;grid-column:1/-1;text-decoration:none;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden}.pb10-world:hover{box-shadow:0 40px 80px -36px var(--c1);transform:translateY(-4px)}.pb10-world__marq{z-index:-1;opacity:.5;flex-direction:column;justify-content:center;gap:14px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 40%,#000);mask-image:linear-gradient(90deg,#0000,#000 40%,#000)}.pb10-world__row{width:max-content;animation:70s linear infinite pb10Marq;display:flex}.pb10-world__row.is-r{animation-direction:reverse}.pb10-world__row>span{gap:12px;padding-right:12px;display:flex}.pb10-world__row .pc5-flag,.pb10-world__row img,.pb10-world__row svg{object-fit:cover;border-radius:8px;width:84px;height:56px;display:block;box-shadow:0 8px 16px -8px #000000b3}@keyframes pb10Marq{to{transform:translate(-50%)}}.pb10-world__in{background:linear-gradient(90deg,#060b26eb,#060b2699 75%,#0000);flex-direction:column;align-items:flex-start;gap:12px;max-width:560px;height:100%;padding:34px;display:flex;position:relative}.pb10-world__in b{font:800 clamp(24px,2.6vw,36px)/1.1 var(--display,Manrope),sans-serif}.pb10-world__in small{color:var(--pb-mut);font-size:1rem;line-height:1.5}.pb10-world__in em{background:linear-gradient(100deg,var(--c1),color-mix(in srgb,var(--c1) 40%,var(--c2)));box-shadow:0 14px 30px -14px var(--c1);border-radius:999px;align-items:center;gap:7px;padding:12px 20px;font-style:normal;font-weight:800;display:inline-flex}.pb10-ctry{background:#060c2c}.pb10-ctry__bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:24px;display:flex}.pb10-search{border:1px solid var(--pb-line);max-width:340px;height:48px;color:var(--c2);background:#ffffff12;border-radius:999px;flex:240px;align-items:center;gap:9px;padding:0 16px;display:flex}.pb10-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;font:600 1rem/1 inherit}.pb10-search input::placeholder{color:#d6deff8c}.pb10-search:focus-within{border-color:var(--c2)}.pb10-chips{flex-wrap:wrap;gap:8px;display:flex}.pb10-chips button{border:1px solid var(--pb-line);color:#e6eaffd9;cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:7px;padding:10px 14px;font:700 .9rem/1 inherit;transition:background .25s,border-color .25s,color .25s,transform .2s;display:inline-flex}.pb10-chips button:hover{transform:translateY(-2px)}.pb10-chips button b{background:#ffffff1a;border-radius:999px;padding:3px 7px;font-size:.74rem}.pb10-chips button.is-on{color:#fff;border-color:color-mix(in srgb,var(--c1,#7ea2ff) 80%,#fff);background:color-mix(in srgb,var(--c1,#7ea2ff) 40%,#0b1437)}.pb10-chips--sort{margin-left:auto}.pb10-chips--tabs{margin-bottom:22px}.pb10-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pb10-grid li{animation:.5s both pb10Up;animation-delay:calc(var(--i) * 25ms)}.pb10-card{color:#fff;background:linear-gradient(165deg,color-mix(in srgb,var(--fa) 22%,#0b1437),#0a1238 70%);border:1px solid color-mix(in srgb,var(--fa) 30%,#ffffff14);height:100%;transform:perspective(800px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));border-radius:20px;flex-direction:column;gap:9px;padding:12px 12px 16px;text-decoration:none;transition:transform .3s,border-color .3s,box-shadow .3s;display:flex;position:relative}.pb10-card:hover{border-color:color-mix(in srgb,var(--fb) 70%,#fff);box-shadow:0 24px 44px -24px var(--fa)}.pb10-card__flag{aspect-ratio:3/2;border-radius:13px;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px -12px #000c}.pb10-card__flag img,.pb10-card__flag svg{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}.pb10-card:hover .pb10-card__flag img,.pb10-card:hover .pb10-card__flag svg{transform:scale(1.06)}.pb10-card__flag i{background:linear-gradient(115deg,#ffffff52,#0000 40% 70%,#0003);position:absolute;top:0;bottom:0;left:0;right:0}.pb10-card__t b{font:800 1.08rem/1.2 var(--display,Manrope),sans-serif;display:block}.pb10-card__t small{color:var(--pb-mut);font-size:.8rem;display:block}.pb10-card__n{color:var(--pb-mut);font-size:.84rem}.pb10-card__n b{font:800 1rem/1 var(--display,Manrope),sans-serif;color:#fff}.pb10-card__go{background:#ffffff1a;border-radius:50%;place-items:center;width:30px;height:30px;transition:transform .25s,background .25s;display:grid;position:absolute;bottom:44px;right:20px}.pb10-card:hover .pb10-card__go{background:var(--fa);transform:translate(3px)}.pb10-scope.pc5{background:var(--pb-bg);color:#e6eaff}.pb10-shero__code{font:800 clamp(140px,22vw,320px)/1 var(--display,Manrope),sans-serif;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:2px color-mix(in srgb,var(--c2) 22%,transparent);position:absolute;bottom:-6%;right:-2%}.pb10-ring{aspect-ratio:1;perspective:1200px;width:100%;max-width:580px;margin:0 auto;position:relative;container-type:inline-size}.pb10-ring__sp{transform-style:preserve-3d;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(-12deg)}.pb10-ring__row{left:50%;top:calc(50% + (var(--r) - (var(--rows) - 1) / 2) * var(--gap,27%) + var(--off,0%));width:0;height:0;transform-style:preserve-3d;position:absolute}.pb10-ring__spin{transform-style:preserve-3d;animation:40s linear infinite pb10SpinY;position:absolute;top:0;left:0}.pb10-ring__row:nth-child(2n) .pb10-ring__spin{animation-duration:48s;animation-direction:reverse}.pb10-ring__it{transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(40cqw) translate(-50%,-50%);-webkit-backface-visibility:hidden;backface-visibility:hidden;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute;top:0;left:0}.pb10-ring__it img,.pb10-ring__it svg,.pb10-ring__it .pc5-flag{object-fit:cover;border-radius:1.2cqw;width:13cqw;height:8.7cqw;display:block;box-shadow:0 1.4cqw 3cqw -1cqw #000c,0 0 0 .3cqw #ffffffd9}.pb10-ring__it small{font:800 clamp(8px,1.9cqw,12px)/1 var(--display,Manrope),sans-serif;color:#fff;white-space:nowrap;text-shadow:0 2px 6px #000000b3}.pb10-ring__core{width:15cqw;height:15cqw;box-shadow:0 0 0 1.4cqw #ffffff14,0 0 8cqw var(--c1);background:radial-gradient(circle at 35% 30%,#fff,#dde5ff 45%,#9db4ff);border-radius:50%;place-items:center;margin:-7.5cqw 0 0 -7.5cqw;animation:4s ease-in-out infinite pb10Glow;display:grid;position:absolute;top:50%;left:50%}.pb10-ring__core img{width:72%;height:auto}.pb10-ring .pb10-art__glow{z-index:0}.pb10-ring[data-rows="1"] .pb10-ring__it{transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(36cqw) translate(-50%,-50%)}.pb10-ring[data-rows="1"] .pb10-ring__it .pc5-flag,.pb10-ring[data-rows="1"] .pb10-ring__it img{width:16cqw;height:10.7cqw}.pb10-ring[data-rows="1"] .pb10-ring__core{width:19cqw;height:19cqw;margin:-9.5cqw 0 0 -9.5cqw}.pb10-hero__kpi b.is-long{font-size:.72em;line-height:1.5}.pb10-ring[data-rows="3"] .pb10-ring__row{--gap:30%}.pb10-ring[data-rows="3"] .pb10-ring__row:nth-child(2) .pb10-ring__it{transform:rotateY(calc(var(--i) * 360deg / var(--n))) translateZ(46cqw) translate(-50%,-50%)}.pb10-rgs{background:linear-gradient(#050a22,#081033)}.pb10-rgs__in{grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;display:grid}.pb10-donut{aspect-ratio:1;width:min(340px,80vw);box-shadow:0 30px 60px -30px var(--c1);border-radius:50%;margin:0 auto;animation:6s ease-in-out infinite pb10Glow;position:relative}.pb10-donut span{text-align:center;background:#081033;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.pb10-donut b{font:800 1.6rem/1.1 var(--display,Manrope),sans-serif}.pb10-donut small{color:var(--pb-mut)}.pb10-rgs__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pb10-rgs__list li{opacity:0}.pb10-sec.is-in .pb10-rgs__list li{animation:.6s both pb10Up;animation-delay:calc(.2s + var(--i) * .1s)}.pb10-rgs__list a{color:#fff;background:linear-gradient(100deg,color-mix(in srgb,var(--c1) 26%,transparent),#ffffff05);border:1px solid color-mix(in srgb,var(--c2) 30%,transparent);border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:14px 18px;text-decoration:none;transition:transform .25s,border-color .25s;display:grid}.pb10-rgs__list a:hover{border-color:var(--c2);transform:translate(4px)}.pb10-rgs__list .pb10-fan{width:150px}.pb10-rgs__list b{font:800 1.1rem/1.2 var(--display,Manrope),sans-serif;display:block}.pb10-rgs__list small{color:var(--pb-mut)}.pb10-rank{background:#060c2c}.pb10-rank__list{counter-reset:r;gap:6px;margin:0;padding:0;list-style:none;display:grid}.pb10-rank__list li{opacity:0}.pb10-sec.is-in .pb10-rank__list li{animation:.5s both pb10Up;animation-delay:calc(var(--i) * 30ms)}.pb10-rank__list a{color:#fff;background:#ffffff08;border:1px solid #0000;border-radius:14px;grid-template-columns:32px 48px minmax(120px,200px) 1fr auto;align-items:center;gap:14px;padding:9px 14px;text-decoration:none;transition:background .25s,border-color .25s,transform .25s;display:grid}.pb10-rank__list a:hover{background:color-mix(in srgb,var(--fa) 18%,transparent);border-color:color-mix(in srgb,var(--fa) 50%,transparent);transform:translate(4px)}.pb10-rank__no{font:800 .9rem/1 var(--display,Manrope),sans-serif;color:var(--pb-mut);text-align:center}.pb10-rank__list .pc5-flag,.pb10-rank__list img,.pb10-rank__list a>svg{object-fit:cover;border-radius:6px;width:48px;height:32px;display:block;box-shadow:0 4px 10px -4px #0009}.pb10-rank__nm{font-weight:800}.pb10-rank__bar{background:#ffffff12;border-radius:10px;height:10px;display:block;overflow:hidden}.pb10-rank__bar i{background:linear-gradient(90deg,var(--fa),var(--fb));transform-origin:0;height:100%;transition:transform 1.2s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.2s + var(--i) * 30ms);border-radius:10px;display:block;transform:scaleX(0)}.pb10-sec.is-in .pb10-rank__bar i{transform:scaleX(var(--w))}.pb10-rank__v{text-align:right}.pb10-rank__v b{font:800 1rem/1.1 var(--display,Manrope),sans-serif;display:block}.pb10-rank__v small{color:var(--pb-mut);font-size:.78rem}.pb10-rank__foot{text-align:right;color:var(--pb-mut);margin:18px 0 0}.pb10-rank__foot b{color:#fff}.pb10-prof{background:linear-gradient(#081033,#050a22)}.pb10-prof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.pb10-prof__it{flex-direction:column;gap:6px;min-width:0;display:flex}.pb10-prof__it.is-wide{grid-column:1/-1}.pb10-prof__it .pc5-card{flex:1}.pb10-prof__base{color:var(--pb-mut);padding-left:8px;font-size:.8rem}.pb10-load{text-align:center;max-width:520px;color:var(--pb-mut);gap:10px;margin:20px auto;display:grid}.pb10-load__bar{background:#ffffff14;border-radius:8px;height:8px;display:block;overflow:hidden}.pb10-load__bar i{background:linear-gradient(90deg,var(--c1),var(--c2));height:100%;transform:scaleX(var(--w));transform-origin:0;transition:transform .4s;display:block}.pb10-note{color:var(--pb-mut);align-items:flex-start;gap:8px;margin:0;padding:24px 0;font-size:.88rem;line-height:1.55;display:flex}.pb10-get{isolation:isolate;background:linear-gradient(180deg,#050a22,color-mix(in srgb,var(--c1) 22%,#050a22));padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.pb10-get__bg{z-index:-1;background:radial-gradient(50% 60% at 30% 50%,color-mix(in srgb,var(--c1) 40%,transparent),transparent),radial-gradient(40% 50% at 75% 40%,color-mix(in srgb,var(--c2) 26%,transparent),transparent);height:80%;position:absolute;top:auto;bottom:-40%;left:-10%;right:-10%}.pb10-get__head{text-align:center;max-width:760px;margin:0 auto 30px}.pb10-get__head p{color:var(--pb-mut);line-height:1.6}.pb10-get .pb10-segsw{margin:6px 0 0}.pb10-more{background:#050a22;padding:28px 0 56px}.pb10-more__row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.pb10-more__row a{color:#fff;background:color-mix(in srgb,var(--c1) 30%,#0b1437);border:1px solid color-mix(in srgb,var(--c2) 45%,transparent);border-radius:999px;align-items:center;gap:7px;padding:10px 16px;font-weight:800;text-decoration:none;transition:transform .25s;display:inline-flex}.pb10-more__row a:hover{transform:translateY(-2px)}.pb10--none{padding:120px 0}.pb10-wash{z-index:60;pointer-events:none;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--sg1) 55%,transparent) 40%,color-mix(in srgb,var(--sg2) 45%,transparent) 60%,transparent);animation:1.1s cubic-bezier(.6,0,.3,1) both pb10Wash;position:fixed;top:0;bottom:0;left:0;right:0;transform:translate(-110%)}@keyframes pb10Wash{0%{opacity:1;transform:translate(-110%)}to{opacity:.2;transform:translate(110%)}}.pc8-page[data-seg] .pc8-hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 60% at 85% 25%,color-mix(in srgb,var(--sg1) 55%,transparent),transparent 70%),radial-gradient(40% 50% at 5% 95%,color-mix(in srgb,var(--sg2) 30%,transparent),transparent 70%);position:absolute;top:0;bottom:0;left:0;right:0}.pc8-page[data-seg] .pc5-hcsel{background:linear-gradient(180deg,color-mix(in srgb,var(--sg1) 12%,transparent),transparent 80%);transition:background .6s}.pc8-page[data-seg] .pc5-hcseg.is-on:before{background:linear-gradient(150deg,color-mix(in srgb,var(--sg1) 85%,#0b1437),color-mix(in srgb,var(--sg2) 40%,#060918))}.pc8-page[data-seg] .pc5-hcseg.is-on{box-shadow:0 26px 46px -24px var(--sg1)}.pc8-page[data-seg] .pc5-hcseg__ic{color:var(--sg1)}@media (max-width:1080px){.pb10-hero__in{grid-template-columns:1fr}.pb10-art,.pb10-ring{max-width:480px}.pb10-ways__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pb10-ways__grid>.pb10-reg,.pb10-ways__grid>.pb10-reg:nth-child(n):nth-last-child(n){grid-column:auto}.pb10-rgs__in,.pb10-prof__grid{grid-template-columns:1fr}}@media (max-width:720px){.pb10-sec{padding:70px 0}.pb10-hero,.pb10-shero{min-height:0;padding:92px 0 56px}.pb10-hero__kpi{grid-template-columns:repeat(2,minmax(0,1fr))}.pb10-ways__grid{grid-template-columns:1fr}.pb10-world__in{padding:24px}.pb10-chips--sort{margin-left:0}.pb10-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pb10-card__go{display:none}.pb10-rank__list a{grid-template-columns:24px 40px 1fr auto;gap:10px}.pb10-rank__bar{grid-area:2/2/auto/-1}.pb10-rank__list .pc5-flag,.pb10-rank__list img{width:40px;height:27px}.pb10-rgs__list .pb10-fan{display:none}.pb10-rgs__list a{grid-template-columns:1fr auto}.pb10-segsw{width:100%;display:grid}.pb10-chip{padding:5px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce){.pb10 *,.pb10 :before,.pb10 :after,.pb10-wash{transition:none!important;animation:none!important}.pb10-head>*,.pb10-reg,.pb10-rgs__list li,.pb10-rank__list li{opacity:1!important}.pb10-wash{display:none}}.pb10-ring[data-rows="1"] .pb10-ring__sp{transform:rotateX(-16deg)}.pb10-ring[data-rows="1"] .pb10-ring__row:before,.pb10-ring[data-rows="1"] .pb10-ring__row:after{content:"";border:.35cqw solid color-mix(in srgb,var(--c1) 70%,transparent);width:80cqw;height:80cqw;box-shadow:0 0 4cqw color-mix(in srgb,var(--c1) 45%,transparent),inset 0 0 4cqw color-mix(in srgb,var(--c2) 35%,transparent);border-radius:50%;position:absolute;top:-40cqw;left:-40cqw;transform:translateY(6cqw)rotateX(90deg)}.pb10-ring[data-rows="1"] .pb10-ring__row:after{border:.2cqw dashed color-mix(in srgb,var(--c2) 60%,transparent);width:100cqw;height:100cqw;box-shadow:none;top:-50cqw;left:-50cqw;transform:translateY(6cqw)rotateX(90deg)}.frlx{--fx-out:cubic-bezier(.16, 1, .3, 1);--fx-back:cubic-bezier(.34, 1.56, .64, 1);--fx-elastic:cubic-bezier(.68, -.6, .32, 1.6);width:100%;aspect-ratio:var(--ar);isolation:isolate;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;line-height:0;position:relative}.fx-tilt,.fx-float{position:absolute;top:0;bottom:0;left:0;right:0}.fx-tilt{transform:perspective(1000px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s var(--fx-out)}.frlx.is-tilting .fx-tilt{transition:transform .12s linear}.fx-static{-webkit-user-drag:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.frlx:not(.fx-armed) .fx-anim{display:none}.frlx.fx-armed .fx-static{visibility:hidden}.frlx.fx-armed:not(.is-in) .fx-anim{opacity:0}.fx-layer{pointer-events:none;display:block;position:absolute}.fx-layer>img{-webkit-user-drag:none;width:100%;height:100%;display:block}.fx-shine,.fx-lshine{pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff0 42%,#ffffffd9 50%,#fff0 58%,#0000 62%) 150% 0/300% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.fx-shine{-webkit-mask:var(--mask) center / 100% 100% no-repeat;-webkit-mask:var(--mask) center / 100% 100% no-repeat;mask:var(--mask) center / 100% 100% no-repeat}.fx-lshine{-webkit-mask:var(--lmask) center / 100% 100% no-repeat;-webkit-mask:var(--lmask) center / 100% 100% no-repeat;mask:var(--lmask) center / 100% 100% no-repeat}.frlx.is-in .fx-shine{animation:fx-shine var(--shine-every,6s) ease-in-out var(--shine-delay,2s) infinite}.frlx.is-in .fx-lshine{animation:fx-shine var(--ls-every,5s) ease-in-out var(--ls-delay,2.6s) infinite}.frlx:hover .fx-shine{animation-duration:2.2s}@keyframes fx-shine{0%{background-position:150% 0}35%,to{background-position:-50% 0}}.frlx.is-in .fx-float{animation:fx-float 6s ease-in-out var(--float-delay,2.4s) infinite}@keyframes fx-float{0%,to{transform:translateY(0)}50%{transform:translateY(-1.6%)}}.fx-node{width:var(--d);aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.fx-node:before,.fx-node:after{content:"";border-radius:50%;position:absolute}.fx-node:before{opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#aacdfff2 0%,#2b6cff8c 30%,#2b6cff00 65%);top:-70%;bottom:-70%;left:-70%;right:-70%}.fx-node--s:before{background:radial-gradient(circle,#fffffff2 0%,#a0bee68c 30%,#a0bee600 65%)}.fx-node:after{opacity:0;border:2px solid #2b6cffd9;top:0;bottom:0;left:0;right:0}.frlx.is-in .fx-node{animation:fx-pop .6s var(--fx-back) calc(var(--start) + var(--i) * 90ms) both}.frlx.is-in .fx-node:before{animation:fx-node-glow 4s ease-in-out calc(var(--start) + .8s + var(--i) * .42s) infinite}.frlx.is-in .fx-node:after{animation:fx-node-ring 4s var(--fx-out) calc(var(--start) + .8s + var(--i) * .42s) infinite}@keyframes fx-pop{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes fx-node-glow{0%,to{opacity:0}12%{opacity:1}40%{opacity:0}}@keyframes fx-node-ring{0%{opacity:.9;transform:scale(1)}45%,to{opacity:0;transform:scale(3.4)}}.fx-orbit{pointer-events:none;filter:drop-shadow(0 0 3px #508cffe6);position:absolute;overflow:visible}.fx-orbit ellipse{fill:none;stroke:var(--c);vector-effect:non-scaling-stroke;stroke-linecap:round}.fx-comet-tail{stroke-width:var(--sw);stroke-dasharray:16 84;opacity:.35;stroke-dashoffset:calc(var(--phase) * 1)}.fx-comet-head{stroke-width:calc(var(--sw) * 1.9);stroke-dasharray:1.2 98.8;stroke-dashoffset:calc(var(--phase) - 14.8)}.frlx.is-in .fx-orbit{animation:fx-fade 1s ease var(--orbit-delay,1.8s) both}.frlx.is-in .fx-orbit g{animation:fx-orbit-spin var(--speed) linear var(--orbit-delay,1.8s) infinite;transform-origin:50px 50px}@keyframes fx-orbit-spin{to{transform:rotate(360deg)}}@keyframes fx-fade{0%{opacity:0}to{opacity:1}}.fx-spark{width:var(--s);aspect-ratio:1;background:var(--c);clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);filter:drop-shadow(0 0 2px var(--c));pointer-events:none;position:absolute;translate:-50% -50%;scale:0}.frlx.is-in .fx-spark{animation:fx-twinkle 2.6s ease-in-out var(--delay) infinite}@keyframes fx-twinkle{0%,to{opacity:0;rotate:0deg;scale:0}30%{opacity:1;rotate:90deg;scale:1}60%{opacity:0;rotate:180deg;scale:0}}.fx-ripple{width:var(--d);aspect-ratio:1;border:2px solid var(--c);pointer-events:none;opacity:0;border-radius:50%;position:absolute;translate:-50% -50%}.frlx.is-in .fx-ripple{animation:fx-ripple var(--every) var(--fx-out) var(--delay) infinite}@keyframes fx-ripple{0%{opacity:.8;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.5)}}@keyframes fx-reveal-x{0%{opacity:0;clip-path:inset(-10% 100% -10% 0);filter:blur(4px);transform:translate(-3%)}to{opacity:1;clip-path:inset(-10% -2% -10% 0);filter:blur();transform:none}}@keyframes fx-rise{0%{opacity:0;filter:blur(3px);transform:translateY(45%)}to{opacity:1;filter:blur();transform:none}}@keyframes fx-grow-x{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes fx-grow-y{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes fx-pop-in{0%{opacity:0;transform:scale(0)rotate(-25deg)}70%{opacity:1;transform:scale(1.18)rotate(4deg)}to{opacity:1;transform:none}}.frlx.fx-paused *,.frlx.fx-paused{animation-play-state:paused!important}.frlx.fx-noloop *{animation-iteration-count:1!important}.frlx.fx-noloop .fx-orbit,.frlx.fx-noloop .fx-spark,.frlx.fx-noloop .fx-ripple{display:none}@media (prefers-reduced-motion:reduce){.frlx *,.frlx{transition:none!important;animation:none!important}}@media print{.frlx .fx-anim{display:none!important}.frlx .fx-static{visibility:visible!important}}.fx-fr.is-in .l-base{animation:fr-base-in 1.1s var(--fx-out) 50ms both}@keyframes fr-base-in{0%{opacity:0;filter:blur(10px)brightness(1.6);transform:scale(.45)rotate(-35deg)}55%{opacity:1}to{opacity:1;filter:none;transform:none}}.fx-fr.is-in .l-swoosh-top{animation:fr-sweep-a 1.2s var(--fx-out) .35s both}.fx-fr.is-in .l-swoosh-bottom{animation:fr-sweep-b 1.2s var(--fx-out) .45s both}.fx-fr.is-in .l-swoosh-top>img,.fx-fr.is-in .l-swoosh-bottom>img{animation:3.4s ease-in-out 2.2s infinite fr-swoosh-glow}.fx-fr.is-in .l-swoosh-bottom>img{animation-delay:3.9s}@keyframes fr-sweep-a{0%{opacity:0;transform:rotate(-150deg)scale(.85)}to{opacity:1;transform:none}}@keyframes fr-sweep-b{0%{opacity:0;transform:rotate(150deg)scale(.85)}to{opacity:1;transform:none}}@keyframes fr-swoosh-glow{0%,to{filter:drop-shadow(0 0 #2b6cff00)}50%{filter:drop-shadow(0 0 7px #3c82fff2)brightness(1.15)}}.fx-fr.is-in .l-f{animation:fr-f-in .95s var(--fx-back) .75s both}@keyframes fr-f-in{0%{opacity:0;filter:blur(8px);transform:translate(-85%)skew(-20deg)}60%{filter:blur()}to{opacity:1;filter:none;transform:none}}.fx-fr .l-f{--ls-every:5.5s;--ls-delay:3.2s}.fx-fr-main .l-divider{transform-origin:50% 0}.fx-fr-main.is-in .l-divider{animation:fx-grow-y 1s var(--fx-out) 1s both}.fx-fr-main.is-in .l-t-frequent{animation:fx-reveal-x 1.1s var(--fx-out) 1.05s both}.fx-fr-main.is-in .l-t-frequent>img{animation:4.5s ease-in-out 3.2s infinite fr-text-glow}@keyframes fr-text-glow{0%,to{filter:drop-shadow(0 0 #2b6cff00)}50%{filter:drop-shadow(0 0 6px #2b6cff8c)}}.fx-fr-main.is-in .l-t-research{animation:fr-research-in 1.2s var(--fx-out) 1.3s both}@keyframes fr-research-in{0%{opacity:0;clip-path:inset(-10% 0 -10% 100%);filter:blur(4px);transform:translate(3%)}to{opacity:1;clip-path:inset(-10% 0 -10% -2%);filter:none;transform:none}}.fx-fr-main .l-t-research{--ls-every:4.5s;--ls-delay:2.9s}.fx-fr-main .l-t-rule{transform-origin:50%}.fx-fr-main.is-in .l-t-rule{animation:fx-grow-x .9s var(--fx-out) 1.6s both}.fx-fr-main.is-in .l-t-tagline{animation:fx-rise .8s var(--fx-out) 1.85s both}.fx-fr-main.is-in .l-t-quality{animation:1.3s cubic-bezier(.45,0,.2,1) 2.05s both fx-reveal-x}.fx-fr-main.is-in .l-t-fieldwork{animation:fx-rise .8s var(--fx-out) 2.35s both}.fx-fr-main .l-t-iso{transform-origin:50%}.fx-fr-main.is-in .l-t-iso{animation:fx-grow-x 1s var(--fx-out) 2.55s both}.fx-fr-main.is-in .l-t-numbers{animation:fx-rise .8s var(--fx-out) 2.8s both}.fr-glint{aspect-ratio:1;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff 0%,#9cc1ff 35%,#2b6cff00 70%);border-radius:50%;width:1.4%;position:absolute;top:45.04%;left:45.5%;translate:-50% -50%;box-shadow:0 0 10px 3px #508cffb3}.fx-fr-main.is-in .fr-glint{animation:4.2s ease-in-out 3s infinite fr-glint}@keyframes fr-glint{0%{opacity:0;left:45.5%}8%{opacity:1}45%{opacity:1;left:99%}52%,to{opacity:0;left:99%}}.fx-fr{--shine-every:7s;--shine-delay:3.4s;--orbit-delay:1.9s}.fx-fr-main{--float-delay:3.6s}.frl-t2o{--spring:cubic-bezier(.34, 1.56, .64, 1);flex:none;text-decoration:none;display:inline-flex}.logo-stage{transition:transform .5s var(--spring);transform-style:preserve-3d;display:block;position:relative}.frl-t2o:hover .logo-stage{transform:perspective(500px)rotateY(-10deg)scale(1.04)}.logo-stage img{z-index:1;width:100%;height:100%;animation:6s ease-in-out infinite logoFloat;position:relative}@keyframes logoFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}.logo-halo{z-index:0;aspect-ratio:1;pointer-events:none;width:34%;position:absolute;top:50%;left:26.3%;translate:-50% -50%}.logo-halo-ring{background:conic-gradient(from 0deg, transparent 0 55%, #49b6ffd9 75%, #1f5bff 88%, transparent 100%);filter:drop-shadow(0 0 4px #49b6ffe6);border-radius:50%;animation:2.8s linear infinite t2oSpin;position:absolute;top:-8%;bottom:-8%;left:-8%;right:-8%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 62% 70%,#0000 72%);mask:radial-gradient(circle,#0000 60%,#000 62% 70%,#0000 72%)}.logo-ripple{opacity:0;border:2px solid #1f5bff73;border-radius:50%;animation:4.5s ease-out infinite logoRipple;position:absolute;top:8%;bottom:8%;left:8%;right:8%}.logo-ripple.r2{animation-delay:.7s}@keyframes logoRipple{0%,55%{opacity:0;transform:scale(.8)}62%{opacity:.9}to{opacity:0;transform:scale(1.9)}}.frl-t2o:hover .logo-halo-ring{animation-duration:.9s}.logo-shine{z-index:3;pointer-events:none;-webkit-mask:var(--logo-mask,linear-gradient(transparent, transparent)) center / 100% 100% no-repeat;-webkit-mask:var(--logo-mask,linear-gradient(transparent, transparent)) center / 100% 100% no-repeat;mask:var(--logo-mask,linear-gradient(transparent, transparent)) center / 100% 100% no-repeat;background:linear-gradient(105deg,#0000 35%,#fffffff2 48%,#0000 60%) 130% 0/250% 100%;animation:5s ease-in-out infinite logoShine;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes logoShine{0%,60%{background-position:130% 0}to{background-position:-40% 0}}.t2o-mark.is-spinning .t2o-arrows{transform-origin:32px 32px;animation:6s linear infinite t2oSpin}.t2o-mark .t2o-two{transform-origin:32px 32px;animation:3s ease-in-out infinite twoBreathe}@keyframes twoBreathe{50%{transform:scale(1.08)}}@keyframes t2oSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.frl-t2o *,.logo-stage,.t2o-mark *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.blogo{line-height:0;display:inline-block;position:relative}.blogo-word{clip-path:inset(0 0 0 25.5%);width:100%;height:auto;animation:1.1s cubic-bezier(.6,0,.2,1) .35s both blogoWipe;display:block}@keyframes blogoWipe{0%{clip-path:inset(0 100% 0 25.5%)}to{clip-path:inset(0 0 0 25.5%)}}.blogo-mono{background:var(--logo) 0 0 / 404.5% auto no-repeat;width:24.7%;height:97%;transform-style:preserve-3d;animation:1s cubic-bezier(.3,1.3,.5,1) both blogoRoll,9s ease-in-out 3s infinite blogoCoin;position:absolute;top:0;left:0}@keyframes blogoRoll{0%{opacity:0;transform:perspective(300px)rotateY(-180deg)scale(.4)}to{opacity:1;transform:none}}@keyframes blogoCoin{0%,84%,to{transform:perspective(300px)rotateY(0)}92%{transform:perspective(300px)rotateY(180deg)scale(1.06)}96%{transform:perspective(300px)rotateY(330deg)}}.blogo:hover .blogo-mono{animation:.9s cubic-bezier(.3,1.2,.5,1) blogoSpinNow}@keyframes blogoSpinNow{0%{transform:perspective(300px)rotateY(0)}to{transform:perspective(300px)rotateY(360deg)}}.blogo-ring{aspect-ratio:1;pointer-events:none;opacity:0;width:27%;animation:.6s 1s forwards frlRingIn;position:absolute;top:48%;left:12.3%;transform:translate(-50%,-50%)}.blogo-ring>span{border:1.5px dashed #ff8a0073;border-radius:50%;animation:7s linear infinite mfrSpin;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes frlRingIn{to{opacity:1}}.blogo-ring i{background:#ff8a00;border-radius:50%;width:7px;height:7px;margin-left:-3.5px;position:absolute;top:-4px;left:50%;box-shadow:0 0 10px 2px #ff8a00cc,-8px 2px 0 -2px #ffc23399,-14px 4px 0 -2.5px #ffc23359}.blogo-star{aspect-ratio:1;pointer-events:none;background:radial-gradient(circle, #fff 0 8%, #ffdc78e6 14%, transparent 40%), conic-gradient(from 0deg, transparent 0 40deg, #ffe696f2 45deg, transparent 50deg 130deg, #ffe696f2 135deg, transparent 140deg 220deg, #ffe696f2 225deg, transparent 230deg 310deg, #ffe696f2 315deg, transparent 320deg);width:16%;animation:4.5s ease-in-out 1.6s infinite blogoTwinkle;position:absolute;top:15%;left:18.6%;transform:translate(-50%,-50%)scale(0);-webkit-mask:radial-gradient(circle,#000 30%,#0000 70%);mask:radial-gradient(circle,#000 30%,#0000 70%)}@keyframes blogoTwinkle{0%,70%,to{transform:translate(-50%,-50%)scale(0)rotate(0)}80%{transform:translate(-50%,-50%)scale(1)rotate(45deg)}90%{transform:translate(-50%,-50%)scale(.3)rotate(90deg)}}.blogo-shine{pointer-events:none;-webkit-mask:var(--logo) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--logo) 0 0 / 100% 100% no-repeat;mask:var(--logo) 0 0 / 100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.blogo-shine:before{content:"";background:linear-gradient(100deg,#0000,#fffffff2 50%,#0000);width:30%;animation:6s ease-in-out 2s infinite blogoShine;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-18deg)}@keyframes blogoShine{0%{transform:translate(-120%)skew(-18deg)}30%,to{transform:translate(380%)skew(-18deg)}}.blogo:hover .blogo-shine:before{animation-duration:1.4s}@keyframes mfrSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.blogo-word,.blogo-mono,.blogo-ring,.blogo-ring>span,.blogo-star,.blogo-shine:before{animation:none!important}.blogo-ring{opacity:1}}.vlogo{--logo-b1:#1d4f91;--logo-b2:#2f93bf}.vlogo.on-dark{--logo-b1:#7cc4ff;--logo-b2:#9ef0ff}.vlogo{line-height:0;display:inline-flex}.vlogo svg{height:auto;display:block;overflow:visible}.vl-heart{transform-box:fill-box;transform-origin:50% 60%;animation:2.4s ease-in-out infinite vl-beat}@keyframes vl-beat{0%,40%,to{transform:scale(1)}8%{transform:scale(1.08)}16%{transform:scale(.98)}24%{transform:scale(1.05)}}.vl-ecg{stroke-dasharray:100;stroke-dashoffset:0;animation:2.4s linear infinite vl-ecg}@keyframes vl-ecg{0%{stroke-dashoffset:100px}55%,to{stroke-dashoffset:0}}.vl-gloss{animation:4.8s ease-in-out infinite vl-gloss}@keyframes vl-gloss{0%,60%{transform:skew(-20deg)translate(0)}to{transform:skew(-20deg)translate(150px)}}.vs{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite vl-spark}.vs2{animation-delay:.4s}.vs3{animation-delay:.8s}.vs4{animation-delay:1.2s}@keyframes vl-spark{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.5;transform:scale(.45)rotate(90deg)}}.vlogo:hover .vl-heart{animation-duration:1.1s}@keyframes hm-beat{0%,to{transform:scale(1)}12%{transform:scale(1.1)}24%{transform:scale(.97)}36%{transform:scale(1.06)}50%{transform:scale(1)}}@keyframes hm-draw{0%{stroke-dashoffset:100px}45%,70%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes frlTwinkle{0%,to{opacity:1;transform:scale(1)rotate(0)}50%{opacity:.4;transform:scale(.4)rotate(45deg)}}.vlogo.is-calm:hover *{animation-iteration-count:infinite}a:focus-visible .vlogo.is-calm *{animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.vlogo *,.heartmark *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.heartmark{flex:none;overflow:visible}.heartmark.is-animated .hm-beat{transform-origin:32px 34px;animation:1.6s ease-in-out infinite hm-beat}.heartmark.is-animated .hm-ecg{stroke-dasharray:100;stroke-dashoffset:100px;animation:2.4s ease-in-out infinite hm-draw}.hm-sparks .sp{transform-box:fill-box;transform-origin:50%;animation:2.2s ease-in-out infinite frlTwinkle}.hm-sparks .sp2{animation-delay:.5s}.hm-sparks .sp3{animation-delay:1s}.fx-fr,.frl-t2o,.frl-mfr,.frl-mho{--h:48px}.frl-plate :-webkit-any(.fx-fr,.frl-t2o,.frl-mfr,.frl-mho){--h:inherit}.frl-plate :is(.fx-fr,.frl-t2o,.frl-mfr,.frl-mho){--h:inherit}.frl-plate .frlx,.frl-lock .frlx,.frl-headfull .frlx{height:var(--h);display:block}.fx-fr-main{width:calc(var(--h) * 1.8645)}.fx-fr-icon{width:calc(var(--h) * .9428)}.frl-t2o{display:inline-flex}.frl-t2o .logo-stage{height:var(--h);width:calc(var(--h) * 3.282)}.frl-t2o .logo-stage img{display:block}.frl-mfr.blogo{width:calc(var(--h) * 4.1);display:block}.frl-mfr .blogo-word{width:100%}.frl-mho.vlogo{display:block}.frl-mho svg{height:var(--h);width:calc(var(--h) * 4.65)}.frl-t2o.fx-paused *,.frl-mfr.fx-paused,.frl-mfr.fx-paused *,.frl-mfr.fx-paused :before,.frl-mho.fx-paused *{animation-play-state:paused!important}.frl-plate:hover .fx-calm.is-in *{animation-iteration-count:infinite!important}a:focus-visible .fx-calm.is-in *{animation-iteration-count:infinite!important}.frl-plate:hover .frl-t2o.fx-calm *,.frl-plate:hover .blogo.is-calm *,.frl-plate:hover .blogo.is-calm :before,.frl-plate:hover .vlogo.is-calm *{animation-iteration-count:infinite}.frl-plate{--r:calc(var(--h) * .32 + 8px);--t1:#f2f6ff;--t2:#e3ebff;--t3:#f1ebff;--g1:#2f6bff;--g2:#6d4aff;--g3:#7fb0ff;vertical-align:middle;border-radius:var(--r);isolation:isolate;box-shadow:0 calc(var(--h) * .14 + 3px) calc(var(--h) * .4 + 10px) calc(var(--h) * -.22 - 6px) color-mix(in srgb,var(--g1) 55%,transparent),0 0 0 1px color-mix(in srgb,var(--g1) 14%,transparent);padding:1.5px;line-height:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:inline-block;position:relative;overflow:hidden}.frl-plate__rim{width:max(220%,calc(var(--h) * 9));aspect-ratio:1;background:conic-gradient(from 0deg,var(--g1),var(--g3),var(--g2),var(--g1) 50%,color-mix(in srgb,var(--g3) 60%,#fff) 62%,var(--g1));opacity:.75;z-index:-1;animation:14s linear infinite frlRim;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes frlRim{to{transform:rotate(360deg)}}.frl-plate__in{padding:calc(var(--h) * .14 + 3px) calc(var(--h) * .2 + 7px);border-radius:calc(var(--r) - 1.5px);background:radial-gradient(120% 90% at 12% 0%,#ffffffe6,#fff0 55%),linear-gradient(135deg,var(--t1),var(--t2) 50%,var(--t3));display:block;position:relative}.frl-plate__in>*{z-index:1;position:relative}.frl-plate:hover,a:hover>.frl-plate{box-shadow:0 calc(var(--h) * .22 + 6px) calc(var(--h) * .5 + 14px) calc(var(--h) * -.22 - 6px) color-mix(in srgb,var(--g1) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--g1) 24%,transparent);transform:translateY(-2px)}a:focus-visible>.frl-plate{box-shadow:0 calc(var(--h) * .22 + 6px) calc(var(--h) * .5 + 14px) calc(var(--h) * -.22 - 6px) color-mix(in srgb,var(--g1) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--g1) 24%,transparent);transform:translateY(-2px)}.frl-plate--t2o{--t1:#eef7ff;--t2:#def;--t3:#e8f9ff;--g1:#1f5bff;--g2:#49b6ff;--g3:#8fd3ff}.frl-plate--mfr{--t1:#fff7ec;--t2:#ffead0;--t3:#fff3e0;--g1:#f08a00;--g2:#ffc233;--g3:#ffd9a0}.frl-plate--mho{--t1:#fff3f1;--t2:#ffe6df;--t3:#edf5ff;--g1:#e2483a;--g2:#f7931e;--g3:#8cc4e8}.frl-plate--flat .frl-plate__rim{animation:none}@media (prefers-reduced-motion:reduce){.frl-plate__rim{animation:none}}.frl-lock{--ink:#0b1437;--ink2:#2f6bff;--sub:#5b6690;align-items:center;gap:calc(var(--h) * .16);vertical-align:middle;white-space:nowrap;line-height:1;display:inline-flex}.frl-lock.is-dark{--ink:#fff;--ink2:#9fc0ff;--sub:#afc0ea}.frl-lock__mark{--mh:calc(var(--h) * .92);flex:none;line-height:0;display:block}.frl-lock__mark .fx-fr{--h:var(--mh)}.frl-lock__t{justify-content:center;gap:calc(var(--h) * .035);flex-direction:column;display:flex}.frl-lock__a{font:800 calc(var(--h) * .33)/1 var(--display,"Manrope",system-ui,sans-serif);letter-spacing:.045em;text-transform:uppercase;color:var(--ink)}.frl-lock__b{font:700 calc(var(--h) * .235)/1 var(--display,"Manrope",system-ui,sans-serif);letter-spacing:.36em;text-transform:uppercase;color:var(--ink2)}.frl-lock__c{margin-top:calc(var(--h) * .04);font:700 calc(var(--h) * .105)/1 var(--body,system-ui,sans-serif);letter-spacing:.16em;text-transform:uppercase;color:var(--sub);display:none}.frl-lock--tag .frl-lock__c{display:block}.plogo .frl-plate,.br-pl .frl-plate{max-width:100%}.footer__panel:has(.frl-plate){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.ph-portals__plate:has(.frl-plate){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.cq4-id__logo:has(.frl-plate){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.frlx{display:block}:is(.ft-panel,.fe-panels__logo,.qp5-pan__logo,.oj5-star__logo,.oj5-logos>span,.cq5-spot__logo,.cq5-brandtab__logo,.oj5-art__logo,.ph-portals__plate,.cq4-id__logo,.footer__panel):has(.frl-plate){box-shadow:none!important;background:0 0!important;border-color:#0000!important;width:auto!important;height:auto!important;padding:0!important;overflow:visible!important}.ft-panel:has(.frl-plate){border-radius:0}.abx-comm__it:has(.frl-plate){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.frlx img,.frl-t2o img,.frl-mfr img{filter:none;object-fit:fill!important;min-width:0!important;max-width:none!important;max-height:none!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}.frlx .fx-static,.frlx .fx-layer>img,.frl-t2o .logo-stage img{width:100%!important;height:100%!important}.frl-mfr .blogo-word{width:100%!important;height:auto!important}.ph-portals__plate:has(.frl-plate){translate:-50% -50%;width:max-content!important;top:0!important;left:0!important}@media (max-width:560px){.ph-portals__plate .frl-plate{--h:26px!important}}.frl-mark{vertical-align:middle;line-height:0;display:inline-block}.frl-mark .fx-fr{--h:inherit}.frk-emb__live{z-index:1;line-height:0;display:block;position:relative}.frk-emb__live .fx-fr{--h:inherit}.fc-launch__orb .frl-mark{animation:4s ease-in-out infinite fcBob}.mega__logo14{margin:0 0 8px -4px}.drawer__portal .frl-plate{flex:none}.frl-plate{width:-moz-fit-content;width:fit-content;max-width:100%}:is(.cp-pan__logo,.plogo,.mega__logo,.drawer__portal img):has(.frl-plate){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;width:auto!important;height:auto!important;padding:0!important;overflow:visible!important}.cp-pan__logo .frl-plate{--h:40px!important}.cp-pan__src{grid-template-columns:minmax(0,auto) 1fr}.frl-headfull{line-height:0;display:block}.frl-headfull .fx-fr{--h:inherit}@media (max-width:1100px){.hd14 .frl-headfull{--h:54px!important}}@media (max-width:640px){.hd14 .frl-headfull{--h:46px!important}}.frl-plate--k-t2o,.frl-plate--k-mfr,.frl-plate--k-mho,.frl-t2o,.frl-mfr,.frl-mho,.pr5-lg,.pr5-lgx,.frk-sam{cursor:pointer}.mega__portal .frl-plate.mega__logo14{margin:0 0 10px;display:flex}.ph-portals__plate .frl-plate{width:max-content!important;max-width:none!important}.fx-shine,.fx-lshine{overflow:hidden;background:0 0!important}.fx-shine:before,.fx-lshine:before{content:"";background:linear-gradient(105deg,#0000 38%,#fff0 42%,#ffffffd9 50%,#fff0 58%,#0000 62%);width:300%;height:100%;position:absolute;top:0;left:0;transform:translate(-100%)}.frlx.is-in .fx-shine,.frlx.is-in .fx-lshine{animation:none!important}.frlx.is-in .fx-shine:before{animation:fx-shine2 var(--shine-every,6s) ease-in-out var(--shine-delay,2s) infinite}.frlx.is-in .fx-lshine:before{animation:fx-shine2 var(--ls-every,5s) ease-in-out var(--ls-delay,2.6s) infinite}.frlx:hover .fx-shine:before{animation-duration:2.2s}@keyframes fx-shine2{0%{transform:translate(-100%)}35%,to{transform:translate(33.4%)}}.fx-lite.is-in .l-swoosh-top>img,.fx-lite.is-in .l-swoosh-bottom>img,.fx-lite.is-in .l-t-frequent>img{animation:none!important}.frlx.is-in .fx-float{animation-name:fx-float2}@keyframes fx-float2{0%,to{transform:translate(0,0)}50%{transform:translateY(-2px)}}.frl-headfull .fx-float{animation:none!important}.qp5{--q-bg:#f5f8fc;--q-bg2:#eaf0f8;--q-card:#fff;--q-ink:#0b1b36;--q-tx:#3b4763;--q-mut:#5f6b85;--q-line:#0b24471a;--q-acc:#2b59d9;--q-acc2:#6d4aff;--q-teal:#00705f;--q-gold:#a86a00;--q-cy:#00d9ff;--q-soft:#4169e114;--q-sh:0 24px 60px -30px #0b244759;--q-hf:Manrope,sans-serif;--q-sf:"Fraunces","Playfair Display",Georgia,serif;color:var(--q-tx);background:var(--q-bg);overflow:clip}html[data-theme=dark] .qp5{--q-bg:#060f22;--q-bg2:#0a1730;--q-card:#0e1b33;--q-ink:#e8f0ff;--q-tx:#c3cee6;--q-mut:#97a4c2;--q-line:#8fb1ff29;--q-acc:#8fb1ff;--q-acc2:#b9a6ff;--q-teal:#5fe3cf;--q-gold:#f4c86a;--q-soft:#8fb1ff14;--q-sh:0 24px 60px -30px #000000b3}.qp5-dark{--q-bg:#07152e;--q-card:#0e203ebf;--q-ink:#eaf4ff;--q-tx:#c3d2ec;--q-mut:#93a6c8;--q-line:#00d9ff29;--q-acc:#7fe6ff;--q-acc2:#b9a6ff;--q-teal:#5fe3cf;--q-gold:#f4c86a;--q-soft:#00d9ff12;color:var(--q-tx);background:radial-gradient(900px 500px at 15% 0,#4169e147,#0000 60%),radial-gradient(800px 500px at 90% 100%,#00bfa629,#0000 60%),#07152e}.qp5-i{flex:none}.qp5-flip{transform:scaleX(-1)}.qp5 h2,.qp5 h3{color:var(--q-ink);font-family:var(--q-hf)}.qp5-kick{letter-spacing:.16em;text-transform:uppercase;color:var(--q-teal);align-items:center;gap:8px;font:800 .72rem/1 Inter,sans-serif;display:inline-flex}.qp5-sec{padding:96px 0;position:relative}.qp5-head{max-width:760px;margin:0 0 44px}.qp5-head h2{font:800 clamp(1.8rem,3.6vw,2.8rem)/1.12 var(--q-hf);letter-spacing:-.02em;margin:12px 0}.qp5-head h2 em{font-family:var(--q-sf);background:linear-gradient(100deg,var(--q-acc),var(--q-acc2) 55%,var(--q-teal));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600;display:block}.qp5-head p{color:var(--q-tx);margin:0;font-size:1.05rem;line-height:1.65}.qp5-note,.qp5-disc{color:var(--q-mut);margin:14px 0 0;font-size:.82rem;line-height:1.5}.qp5-disc{background:var(--q-soft);border:1px dashed var(--q-line);border-radius:12px;align-items:flex-start;gap:8px;padding:10px 14px;display:flex}.qp5-demo{letter-spacing:.12em;text-transform:uppercase;color:#7a4a00;background:#ffe4a8;border-radius:999px;padding:3px 9px;font:800 .62rem/1.2 Inter,sans-serif;display:inline-block}.qp5-glass{background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);border-radius:22px;padding:20px}.qp5-btn{cursor:pointer;font:800 .92rem/1 var(--q-hf);border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 22px;text-decoration:none;transition:transform .3s,box-shadow .3s,background .3s;display:inline-flex}.qp5-btn:hover{transform:translateY(-2px)}.qp5-btn--glow{color:#04122a;background:linear-gradient(110deg,#00d9ff,#00bfa6);box-shadow:0 14px 34px -12px #00d9ffb3}.qp5-btn--ghost{color:#eaf4ff;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff4d}.qp5-btn--line{color:#f4c86a;background:0 0;box-shadow:inset 0 0 0 1.5px #f4b94299}.qp5-hero{color:#c9d6f0;background:radial-gradient(900px 600px at 80% 30%,#4169e159,#0000 60%),radial-gradient(700px 500px at 0 100%,#00bfa638,#0000 60%),linear-gradient(#050e22,#07152e 60%,#0b2447);padding:40px 0 120px;position:relative;overflow:hidden}.qp5-hero__sky i{--t:340px;top:calc(var(--t) * -1);left:calc(var(--t) * -1);background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 20%,#cfe,#0000),radial-gradient(1px 1px at 40% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 90% 60%,#bdf,#0000),radial-gradient(1px 1px at 10% 85%,#fff,#0000);background-size:var(--t) var(--t);opacity:.5;will-change:transform;animation:9s linear infinite qp5-tw;position:absolute;bottom:0;right:0}.qp5-hero__sky i:nth-child(2){--t:520px;opacity:.35;animation-duration:14s}.qp5-hero__sky i:nth-child(3){--t:760px;opacity:.25;animation-duration:22s}@keyframes qp5-tw{to{transform:translate(var(--t),var(--t))}}.qp5-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:40px;display:grid;position:relative}.qp5-crumbs{color:#93a6c8;margin-bottom:18px;font-size:.8rem}.qp5-crumbs a{color:#bfd2ff;text-decoration:none}.qp5-crumbs a:hover{text-decoration:underline}.qp5-hero .qp5-kick{color:#5fe3cf}.qp5-hero__h{font:800 clamp(2.3rem,5.4vw,4.1rem)/1.04 var(--q-hf);letter-spacing:-.035em;color:#fff;--k5-ink1:#00d9ff;--k5-ink2:#7fa4ff;--k5-ink3:#f4c86a;margin:16px 0 10px}.qp5-hero__sub{font:600 italic clamp(1.1rem,2vw,1.4rem)/1.35 var(--q-sf);color:#f4c86a;margin:0 0 14px}.qp5-hero__d{color:#c3d2ec;max-width:600px;margin:0 0 26px;font-size:1.02rem;line-height:1.7}.qp5-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.qp5-hero__stats{grid-template-columns:repeat(4,1fr);gap:10px;max-width:560px;margin:34px 0 0;padding:0;list-style:none;display:grid}.qp5-hero__stats li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #00d9ff2e;border-radius:16px;padding:14px 12px}.qp5-hero__stats b{font:800 1.8rem/1 var(--q-hf);color:#fff;display:block}.qp5-hero__stats li>span{color:#93a6c8;font-size:.74rem}.qp5-hero__wave{width:100%;height:80px;position:absolute;bottom:-1px;left:0;right:0}.qp5-hero__wave path{fill:var(--q-bg)}.qp5-globe{aspect-ratio:1;justify-self:center;width:100%;max-width:560px;position:relative}.qp5-globe canvas{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.qp5-hub{cursor:pointer;will-change:transform;background:0 0;border:0;border-radius:50%;width:34px;height:34px;margin:-17px 0 0 -17px;position:absolute;top:0;left:0}.qp5-hub__card{white-space:nowrap;text-align:left;border:1px solid color-mix(in srgb,var(--c) 60%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 30px -10px var(--c);background:#07152eb8;border-radius:12px;gap:2px;padding:9px 13px;transition:transform .35s,opacity .35s;display:grid;position:absolute;top:-8px;left:24px}.qp5-hub__card b{font:800 .86rem/1.1 var(--q-hf);color:#fff}.qp5-hub__card small{color:#a9bce0;font-size:.7rem}.qp5-hub.is-hot .qp5-hub__card{transform:scale(1.08)}.qp5-hub:focus-visible{outline-offset:3px;outline:2px solid #00d9ff}.qp5-nav{top:var(--hdr-h,72px);z-index:20;background:color-mix(in srgb,var(--q-bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--q-line);position:sticky}.qp5-nav__in{scrollbar-width:none;gap:4px;padding:10px 0;display:flex;overflow-x:auto}.qp5-nav__in::-webkit-scrollbar{display:none}.qp5-nav a{color:var(--q-mut);border-radius:999px;flex:none;padding:8px 14px;font:700 .82rem/1 Inter,sans-serif;text-decoration:none;transition:background .25s,color .25s}.qp5-nav a:hover{color:var(--q-ink);background:var(--q-soft)}.qp5-nav a.is-on{color:#fff;background:linear-gradient(110deg,#2b59d9,#0e9c88)}.qp5-pil{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}.qp5-pil__core{justify-self:center;width:100%;max-width:380px;position:relative}.qp5-pil__core svg{filter:drop-shadow(0 30px 40px #2b59d94d);width:100%;height:auto}.qp5-pil__ring{fill:none;stroke:var(--q-acc);stroke-opacity:.25;stroke-dasharray:4 8;transform-origin:100px 100px;animation:30s linear infinite qp5-spin}.qp5-pil__ring--1{stroke:var(--q-teal);animation-duration:22s;animation-direction:reverse}.qp5-pil__ring--2{stroke:var(--q-acc2);animation-duration:16s}@keyframes qp5-spin{to{transform:rotate(360deg)}}.qp5-pil__shield{transform-origin:100px 100px;animation:4s ease-in-out infinite qp5-breathe}@keyframes qp5-breathe{50%{transform:scale(1.04)}}.qp5-pil__tick{stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset 1.2s .4s}.qp5-pillars.is-in .qp5-pil__tick,.qp5-pillars:not(.k5-live *) .qp5-pil__tick{stroke-dashoffset:0}.qp5-pil__list{gap:12px;margin:0;padding:0;list-style:none;display:grid}.qp5-pil__card{background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);border-radius:18px;transition:border-color .3s;overflow:hidden}.qp5-pil__card.is-open{border-color:color-mix(in srgb,var(--q-acc) 50%,transparent)}.qp5-pil__card>button{text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;border:0;grid-template-columns:auto auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}.qp5-pil__n{font:800 .8rem/1 var(--q-hf);color:var(--q-mut)}.qp5-pil__ic{color:#fff;background:linear-gradient(135deg,#2b59d9,#00bfa6);border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px -10px #2b59d9}.qp5-pil__card:nth-child(2) .qp5-pil__ic{background:linear-gradient(135deg,#6d4aff,#2b59d9)}.qp5-pil__card:nth-child(3) .qp5-pil__ic{background:linear-gradient(135deg,#0e9c88,#00d9ff)}.qp5-pil__card:nth-child(4) .qp5-pil__ic{background:linear-gradient(135deg,#d99a2b,#c8577e)}.qp5-pil__card:nth-child(5) .qp5-pil__ic{background:linear-gradient(135deg,#0b2447,#4169e1)}.qp5-pil__t b{font:800 1.02rem/1.25 var(--q-hf);color:var(--q-ink);display:block}.qp5-pil__t small{color:var(--q-tx);margin-top:3px;font-size:.88rem;line-height:1.5;display:block}.qp5-pil__chev{color:var(--q-mut);transition:transform .3s}.qp5-pil__card.is-open .qp5-pil__chev{color:var(--q-acc);transform:rotate(90deg)}.qp5-pil__more{padding:0 18px 18px 92px}.qp5-pil__more p{color:var(--q-tx);margin:0;font-size:.92rem;line-height:1.65}.qp5-panels{background:var(--q-bg2)}.qp5-pan{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.qp5-pan__card{background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);transform-style:preserve-3d;border-radius:24px;flex-direction:column;padding:24px;scroll-margin-top:140px;display:flex;position:relative;overflow:hidden}.qp5-pan__card:before{content:"";background:linear-gradient(90deg,var(--c),color-mix(in srgb,var(--c) 30%,#00d9ff));height:5px;position:absolute;top:0;bottom:auto;left:0;right:0}.qp5-pan__card:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--c) 22%,transparent),transparent 70%);border-radius:50%;width:200px;height:200px;position:absolute;top:-60px;right:-60px}.qp5-pan__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.qp5-pan__logo{background:#fff;border-radius:14px;place-items:center;height:56px;padding:8px 14px;display:grid;box-shadow:inset 0 0 0 1px #0b244714}.qp5-pan__logo img{width:auto;max-width:170px;height:auto;max-height:38px}.qp5-pan__aud{color:#fff;background:color-mix(in srgb,var(--c) 80%,#061a33);border-radius:999px;padding:6px 11px;font:800 .7rem/1 Inter,sans-serif}.qp5-pan__d{margin:16px 0 14px;font-size:.94rem;line-height:1.6}.qp5-pan__flow{gap:6px;margin:0 0 14px;display:flex}.qp5-pan__flow i{background:color-mix(in srgb,var(--c) 18%,transparent);border-radius:6px;flex:1;height:6px;position:relative;overflow:hidden}.qp5-pan__flow i:after{content:"";background:var(--c);animation:qp5-fill 3.2s calc(var(--k) * .5s) infinite;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes qp5-fill{40%,70%{transform:none}to{transform:translate(101%)}}.qp5-pan__pts{grid-template-columns:1fr 1fr;gap:7px 10px;margin:0 0 18px;padding:0;font-size:.84rem;list-style:none;display:grid}.qp5-pan__pts li{align-items:flex-start;gap:6px;display:flex}.qp5-pan__pts .qp5-i{color:var(--c);margin-top:2px}html[data-theme=dark] .qp5-pan__pts .qp5-i{color:color-mix(in srgb,var(--c) 45%,#fff)}.qp5-pan__go{font:800 .88rem/1 var(--q-hf);color:var(--q-acc);align-items:center;gap:6px;margin-top:auto;text-decoration:none;display:inline-flex}.qp5-pan__go:hover{text-decoration:underline}.qp5-jr{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.qp5-jr__rail{background:var(--q-line);border-radius:4px;width:4px;margin-left:-2px;position:absolute;top:0;bottom:0;left:50%}.qp5-jr__rail i{height:calc(var(--p) * 100%);background:linear-gradient(#00d9ff,#4169e1,#00bfa6);border-radius:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.qp5-jr__rail b{left:50%;top:calc(var(--p) * 100%);background:#fff;border-radius:50%;width:18px;height:18px;margin:-9px 0 0 -9px;position:absolute;box-shadow:0 0 0 4px #00d9ff,0 0 24px 6px #00d9ffb3}.qp5-jr__s{grid-template-columns:1fr 64px 1fr;align-items:center;display:grid;position:relative}.qp5-jr__dot{width:52px;height:52px;color:var(--q-mut);background:var(--q-card);border:2px solid var(--q-line);z-index:1;border-radius:50%;grid-column:2;justify-self:center;place-items:center;transition:all .5s;display:grid}.qp5-jr__s.is-on .qp5-jr__dot{color:#fff;background:linear-gradient(135deg,#2b59d9,#00bfa6);border-color:#0000}.qp5-jr__s.is-now .qp5-jr__dot{transform:scale(1.15);box-shadow:0 0 0 8px #00d9ff2e}.qp5-jr__card{background:var(--q-card);border:1px solid var(--q-line);max-width:420px;box-shadow:var(--q-sh);text-align:right;opacity:.55;border-radius:18px;grid-area:1/1;justify-self:end;padding:16px 20px;transition:all .6s;transform:translate(-16px)}.qp5-jr__s.is-r .qp5-jr__card{text-align:left;grid-column:3;justify-self:start;transform:translate(16px)}.qp5-jr__s.is-on .qp5-jr__card{opacity:1;transform:none}.qp5-jr__n{letter-spacing:.14em;text-transform:uppercase;color:var(--q-teal);font:800 .7rem/1 Inter,sans-serif}.qp5-jr__card h3{margin:6px 0 4px;font-size:1.08rem}.qp5-jr__card p{margin:0;font-size:.9rem;line-height:1.55}.qp5-aud{background:var(--q-bg2)}.qp5-aud__tabs,.qp5-hc__tabs,.qp5-db__tabs{flex-wrap:wrap;gap:8px;margin:0 0 26px;display:flex}.qp5-aud__tabs button,.qp5-hc__tabs button,.qp5-db__tabs button{border:1px solid var(--q-line);background:var(--q-card);color:var(--q-tx);font:800 .88rem/1 var(--q-hf);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;transition:all .3s;display:inline-flex}.qp5-aud__tabs button.is-on,.qp5-hc__tabs button.is-on,.qp5-db__tabs button.is-on{color:#fff;background:linear-gradient(110deg,#2b59d9,#0e9c88);border-color:#0000;box-shadow:0 12px 26px -12px #2b59d9}.qp5-aud__stage{animation:.6s both qp5-in}@keyframes qp5-in{0%{opacity:0;transform:translateY(16px)}}.qp5-aud__pane{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.qp5-aud__txt h3{margin:0 0 10px;font-size:1.4rem}.qp5-aud__txt p{line-height:1.65}.qp5-steps{counter-reset:s;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;padding:0;list-style:none;display:grid}.qp5-steps li{background:var(--q-card);border:1px solid var(--q-line);color:var(--q-ink);animation:qp5-in .5s calc(var(--i) * 50ms) both;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:.86rem;font-weight:600;display:flex}.qp5-steps li span{font:800 .7rem/1 var(--q-hf);color:var(--q-teal)}.qp5-org{aspect-ratio:1;justify-self:center;width:100%;max-width:480px;position:relative}.qp5-org__svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.qp5-org__svg line{stroke:var(--q-line);stroke-width:2px;transition:stroke .3s}.qp5-org__svg line.is-on{stroke:#00bfa6;stroke-width:3px;stroke-dasharray:6 6;animation:1s linear infinite qp5-dash}@keyframes qp5-dash{to{stroke-dashoffset:-12px}}.qp5-org__orbit{fill:none;stroke:var(--q-line);stroke-dasharray:3 7}.qp5-org__core,.qp5-cons__core{color:#fff;width:96px;height:96px;font:800 .9rem/1 var(--q-hf);background:radial-gradient(circle at 30% 30%,#4c8dff,#0b2447);border-radius:50%;place-items:center;margin:-48px 0 0 -48px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 10px #4169e11f,0 20px 40px -12px #2b59d9}.qp5-org__n{border:1px solid var(--q-line);background:var(--q-card);width:104px;color:var(--q-ink);cursor:pointer;box-shadow:var(--q-sh);border-radius:14px;justify-items:center;gap:4px;margin:-28px 0 0 -52px;padding:8px 6px;font:700 .7rem/1.2 Inter,sans-serif;transition:transform .3s,background .3s,color .3s;display:grid;position:absolute}.qp5-org__n .qp5-i{color:var(--q-acc)}.qp5-org__n.is-on{color:#fff;background:linear-gradient(135deg,#2b59d9,#0e9c88);transform:scale(1.1)}.qp5-org__n.is-on .qp5-i{color:#fff}.qp5-orgw{align-content:start;justify-items:center;gap:14px;display:grid}.qp5-org__info{background:var(--q-card);border:1px solid var(--q-line);width:min(360px,100%);box-shadow:var(--q-sh);border-radius:16px;padding:12px 16px;font-size:.84rem}.qp5-org__info b{color:var(--q-ink);font-family:var(--q-hf);display:block}.qp5-org__info span{color:var(--q-mut);text-transform:uppercase;letter-spacing:.1em;font-size:.72rem}.qp5-org__info ul{flex-wrap:wrap;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}.qp5-org__info li{background:var(--q-soft);color:var(--q-ink);border-radius:999px;padding:5px 9px;font-weight:600}.qp5-orgw .qp5-note{text-align:center;margin:0}.qp5-cons{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;margin-bottom:40px;position:relative}.qp5-cons__core{background:radial-gradient(circle at 30% 30%,#7c5cff,#2a1a6e)}.qp5-cons__cards{margin:0;padding:0;list-style:none;animation:60s linear infinite qp5-spin;position:absolute;top:0;bottom:0;left:0;right:0}.qp5-cons__cards li{white-space:nowrap;background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);color:var(--q-ink);transform:rotate(calc(var(--i) / var(--n) * 360deg)) translate(170px) rotate(calc(var(--i) / var(--n) * -360deg)) translate(-50%,-50%);border-radius:14px;align-items:center;gap:8px;padding:9px 13px;font:700 .8rem/1 Inter,sans-serif;display:flex;position:absolute;top:50%;left:50%}.qp5-cons__cards li span{color:#fff;background:linear-gradient(135deg,#6d4aff,#2b59d9);border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.qp5-cons__cards li{animation:60s linear infinite qp5-counter}@keyframes qp5-counter{0%{transform:rotate(calc(var(--i) / var(--n) * 360deg)) translate(170px) rotate(calc(var(--i) / var(--n) * -360deg)) translate(-50%,-50%)}to{transform:rotate(calc(var(--i) / var(--n) * 360deg)) translate(170px) rotate(calc(var(--i) / var(--n) * -360deg - 360deg)) translate(-50%,-50%)}}.qp5-cons .qp5-note{text-align:center;position:absolute;top:100%;left:0;right:0}.qp5-hc__pts{grid-template-columns:1fr 1fr;gap:8px 12px;margin:14px 0 0;padding:0;font-size:.88rem;list-style:none;display:grid}.qp5-hc__pts li{gap:7px;display:flex}.qp5-hc__pts .qp5-i{color:var(--q-teal);margin-top:3px}.qp5-hc__viz{color:#c3d2ec;box-shadow:var(--q-sh);background:linear-gradient(160deg,#07152e,#0b2447);border-radius:24px;padding:28px;animation:.6s both qp5-in;position:relative;overflow:hidden}.qp5-hc__viz .qp5-note{color:#93a6c8}.qp5-hc__ecg{width:100%;height:50px}.qp5-hc__ecg path{fill:none;stroke:#5fe3cf;stroke-width:2.5px;stroke-dasharray:900;stroke-dashoffset:900px;animation:3.5s linear infinite qp5-ecg}@keyframes qp5-ecg{to{stroke-dashoffset:-900px}}.qp5-net{aspect-ratio:1;max-width:340px;margin:10px auto;position:relative}.qp5-net__core{color:#fff;background:radial-gradient(circle at 30% 30%,#22d3b6,#0b5d52);border-radius:50%;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 12px #00bfa624,0 0 40px #00bfa680}.qp5-net__n{width:0;height:0;transform:rotate(var(--a)) translate(138px);position:absolute;top:50%;left:50%}.qp5-net__n:before{content:"";background:linear-gradient(90deg,#5fe3cf00,#5fe3cf73);width:94px;height:2px;position:absolute;top:-1px;right:0}.qp5-net__n i{transform:translate(-50%,-50%) rotate(calc(var(--a) * -1));white-space:nowrap;color:#eaf4ff;animation:qp5-pop .5s calc(var(--i) * 80ms) both;background:#0e9c884d;border:1px solid #5fe3cf80;border-radius:999px;padding:6px 10px;font:700 .7rem/1 Inter,sans-serif;position:absolute;top:0;left:0}@keyframes qp5-pop{0%{opacity:0;transform:translate(-50%,-50%) rotate(calc(var(--a) * -1)) scale(.4)}}.qp5-path{counter-reset:p;gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.qp5-path li{font:700 .95rem/1.2 var(--q-hf);color:#eaf4ff;animation:qp5-in .5s calc(var(--i) * .1s) both;background:#ffffff0f;border:1px solid #5fe3cf40;border-radius:16px;align-items:center;gap:14px;padding:12px 16px;display:flex;position:relative}.qp5-path li span{color:#04122a;width:32px;height:32px;font:800 .85rem/1 var(--q-hf);background:linear-gradient(135deg,#5fe3cf,#00d9ff);border-radius:50%;place-items:center;display:grid}.qp5-path li:not(:last-child):after{content:"";background:#5fe3cf80;width:2px;height:12px;position:absolute;top:100%;left:31px}.qp5-sh{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.qp5-sh__ring{aspect-ratio:1;justify-self:center;width:100%;max-width:520px;position:relative}.qp5-sh__ring svg{width:100%;height:100%}.qp5-sh__orbit{fill:none;stroke:#00d9ff40;stroke-dasharray:2 8;transform-origin:200px 200px;animation:40s linear infinite qp5-spin}.qp5-sh__orbit--2{stroke:#f4b94240;animation-duration:26s;animation-direction:reverse}.qp5-sh__shape{fill:#00d9ff1a;stroke:#00d9ff;stroke-width:2px;filter:drop-shadow(0 0 18px #00d9ff80)}.qp5-sh__shape--in{fill:#4169e147;stroke:#7fa6ffb3;transform-origin:200px 200px;animation:3.5s ease-in-out infinite qp5-breathe}.qp5-sh__num{fill:#fff;font:800 46px/1 Manrope,sans-serif}.qp5-sh__of{fill:#93a6c8;letter-spacing:.1em;text-transform:uppercase;font:700 13px Inter,sans-serif}.qp5-sh__n{color:#7fe6ff;cursor:pointer;width:40px;height:40px;animation:qp5-blink 4s calc(var(--i) * .22s) infinite;background:#07152ed9;border:1px solid #00d9ff59;border-radius:50%;place-items:center;margin:-20px 0 0 -20px;transition:transform .3s,background .3s,box-shadow .3s;display:grid;position:absolute}@keyframes qp5-blink{50%{box-shadow:0 0 0 5px #00d9ff1f}}.qp5-sh__n:hover{transform:scale(1.12)}.qp5-sh__n.is-on{color:#04122a;background:linear-gradient(135deg,#00d9ff,#00bfa6);transform:scale(1.22);box-shadow:0 0 24px #00d9ffcc}.qp5-sh__info{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0e203eb3;border:1px solid #00d9ff33;border-radius:24px;padding:26px}.qp5-sh__stage{letter-spacing:.1em;text-transform:uppercase;color:#04122a;background:#f4c86a;border-radius:999px;padding:5px 11px;font:800 .7rem/1 Inter,sans-serif;display:inline-block}.qp5-sh__info h3{margin:12px 0 10px;font-size:1.5rem}.qp5-sh__info dt{letter-spacing:.12em;text-transform:uppercase;color:#5fe3cf;margin-top:10px;font:800 .72rem/1 Inter,sans-serif}.qp5-sh__info dd{margin:5px 0 0;line-height:1.55}.qp5-sh__pager{gap:8px;margin:16px 0;display:flex}.qp5-sh__pager button{color:#7fe6ff;cursor:pointer;background:0 0;border:1px solid #00d9ff59;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.qp5-sh__all{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.qp5-sh__all button{color:#c3d2ec;cursor:pointer;background:0 0;border:1px solid #00d9ff33;border-radius:999px;padding:6px 10px;font:600 .74rem/1.2 Inter,sans-serif}.qp5-sh__all button.is-on{color:#04122a;background:#7fe6ff;border-color:#0000}.qp5-sc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:36px;display:grid}.qp5-sc__dial{background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);border-radius:26px;padding:24px}.qp5-gauge{width:100%;height:auto;display:block}.qp5-gauge__band{fill:none;stroke-width:22px}.qp5-gauge__tick{fill:var(--q-mut);font:700 9px Inter,sans-serif}.qp5-gauge__needle{transform-origin:150px 150px;transition:transform .8s cubic-bezier(.3,1.5,.5,1)}.qp5-gauge__needle path,.qp5-gauge__hub{fill:var(--q-ink)}.qp5-gauge__v{fill:var(--q-ink);font:800 34px/1 Manrope,sans-serif}.qp5-gauge__b{font:800 11px Inter,sans-serif}.qp5-sc__bands{gap:6px;margin:14px 0 0;padding:0;font-size:.84rem;list-style:none;display:grid}.qp5-sc__bands li{border-radius:10px;align-items:center;gap:8px;padding:7px 10px;transition:background .3s;display:flex}.qp5-sc__bands li i{background:var(--c);border-radius:4px;width:12px;height:12px}.qp5-sc__bands li.is-on{background:color-mix(in srgb,var(--c) 14%,transparent);color:var(--q-ink);font-weight:700}.qp5-sc__bands b{color:var(--q-ink)}.qp5-sc__f{gap:10px;display:grid}.qp5-sc__row{background:var(--q-card);border:1px solid var(--q-line);border-radius:14px;grid-template-columns:34px 1fr 140px 58px;align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative;overflow:hidden}.qp5-sc__row:before{content:"";width:var(--w);background:linear-gradient(90deg,#00d9ff1f,#00bfa60f);transition:width .4s;position:absolute;top:0;bottom:0;left:0;right:auto}.qp5-sc__row>*{position:relative}.qp5-sc__ic{color:#fff;background:linear-gradient(135deg,#2b59d9,#00bfa6);border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.qp5-sc__t{color:var(--q-ink);font:700 .88rem/1.2 Inter,sans-serif}.qp5-sc__row input{accent-color:#00bfa6;width:100%}.qp5-sc__row b{text-align:right;font:800 1rem/1 var(--q-hf);color:var(--q-ink)}.qp5-sc__row b small{color:var(--q-mut);font-size:.7rem}.qp5-sc__pts{grid-template-columns:1fr 1fr;gap:60px;margin:30px 0 0;display:grid;position:relative}.qp5-sc__pt{background:var(--q-card);border:1px solid var(--q-line);border-radius:20px;padding:20px}.qp5-sc__pt .qp5-i{color:var(--q-acc)}.qp5-sc__pt--1 .qp5-i{color:var(--q-gold)}.qp5-sc__pt b{font:800 1.05rem/1.2 var(--q-hf);color:var(--q-ink);margin:8px 0 4px;display:block}.qp5-sc__pt p{margin:0;font-size:.9rem;line-height:1.55}.qp5-sc__neq{width:48px;height:48px;font:800 1.6rem/1 var(--q-hf);color:#fff;background:linear-gradient(135deg,#c8577e,#d99a2b);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qp5-hist{background:var(--q-bg2)}.qp5-hi{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:20px;display:grid}.qp5-hi__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.qp5-hi__top b{font:800 .98rem/1.2 var(--q-hf);color:var(--q-ink)}.qp5-hi__chart svg{width:100%;height:auto}.qp5-hi__grid{stroke:var(--q-line)}.qp5-hi__area{fill:#00bfa61f}.qp5-hi__line{fill:none;stroke:#00bfa6;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 2s}.qp5-hist.is-in .qp5-hi__line,.qp5:not(.k5-live *) .qp5-hi__line{stroke-dashoffset:0}.qp5-hi__pt{fill:var(--q-card);stroke:#2b59d9;stroke-width:2px}.qp5-hi__m{fill:var(--q-mut);font:600 9px Inter,sans-serif}.qp5-hi__log>b{font:800 .98rem/1.2 var(--q-hf);color:var(--q-ink);margin-bottom:10px;display:block}.qp5-hi__log ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qp5-hi__log li{animation:qp5-in .5s calc(var(--i) * .12s) both;align-items:flex-start;gap:10px;display:flex}.qp5-hi__log li i{background:#00bfa6;border-radius:50%;flex:none;width:12px;height:12px;margin-top:4px;box-shadow:0 0 0 4px #00bfa626}.qp5-hi__log li.is-review i{background:#d99a2b;box-shadow:0 0 0 4px #d99a2b2e}.qp5-hi__log li b{color:var(--q-ink);font-size:.88rem;display:block}.qp5-hi__log li small{color:var(--q-mut);font-size:.78rem}.qp5-hi__ind{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qp5-hi__ind li{background:var(--q-card);border:1px solid var(--q-line);color:var(--q-ink);border-radius:999px;padding:7px 12px;font:600 .8rem/1 Inter,sans-serif}.qp5-pp{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid;position:relative}.qp5-pp__tube{background:#00d9ff1f;border-radius:6px;height:6px;position:absolute;top:36px;left:8%;right:8%;overflow:hidden}.qp5-pp__tube i{width:30px;height:6px;animation:qp5-pkt 3.6s calc(var(--i) * .5s) linear infinite;background:linear-gradient(90deg,#0000,#00d9ff);border-radius:6px;position:absolute;top:0;left:-30px}@keyframes qp5-pkt{to{left:100%}}.qp5-pp__st{background:#0e203ebf;border:1px solid #00d9ff33;border-radius:22px;padding:22px;position:relative}.qp5-pp__ic{color:#04122a;background:linear-gradient(135deg,#00d9ff,#00bfa6);border-radius:18px;place-items:center;width:56px;height:56px;margin:-4px 0 12px;display:grid;box-shadow:0 0 30px #00d9ff73}.qp5-pp__st h3{margin:0 0 10px}.qp5-pp__st ul{margin:0;padding:0 0 0 18px;line-height:1.8}.qp5-out{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:24px 0 0;display:grid}.qp5-out__c{background:color-mix(in srgb,var(--c) 14%,#07152ecc);border:1px solid color-mix(in srgb,var(--c) 55%,transparent);border-radius:18px;padding:18px 20px}.qp5-out__c b{font:800 1.05rem/1.2 var(--q-hf);color:color-mix(in srgb,var(--c) 40%,#fff)}.qp5-out__c p{margin:6px 0 0;font-size:.9rem}.qp5-rw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.qp5-steps--rw{grid-template-columns:1fr 1fr}.qp5-wallet{gap:14px;display:grid}.qp5-wallet__card{color:#eaf4ff;background:radial-gradient(400px 200px at 100% 0,#f4b94259,#0000 60%),linear-gradient(135deg,#0b2447,#2b59d9);border-radius:24px;padding:24px;transition:transform .5s;position:relative;overflow:hidden;transform:perspective(900px)rotateX(6deg);box-shadow:0 30px 60px -30px #2b59d9}.qp5-wallet__card:hover{transform:none}.qp5-wallet__card small{color:#bfd2ff;font-size:.78rem;display:block}.qp5-wallet__card b{font:800 2.4rem/1 var(--q-hf);margin:6px 0 14px;display:block}.qp5-wallet__card b i{color:#bfd2ff;font:600 .9rem Inter,sans-serif}.qp5-wallet__card .qp5-demo{position:absolute;top:18px;right:18px}.qp5-wallet__bar{background:#ffffff2e;border-radius:8px;height:8px;margin-bottom:6px}.qp5-wallet__bar i{width:var(--w);background:linear-gradient(90deg,#f4b942,#00d9ff);border-radius:8px;height:100%;display:block}.qp5-wallet__chip{background:linear-gradient(135deg,#f4c86a,#b98a2b);border-radius:7px;width:44px;height:32px;position:absolute;bottom:24px;right:24px}.qp5-wallet__tx{gap:8px;margin:0;padding:0;list-style:none;display:grid}.qp5-wallet__tx li{background:var(--q-card);border:1px solid var(--q-line);animation:qp5-in .5s calc(var(--i) * .1s) both;border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:11px 14px;font-size:.86rem;display:grid}.qp5-wallet__tx b{color:var(--q-teal)}.qp5-wallet__tx b.is-out{color:#b03e68}html[data-theme=dark] .qp5-wallet__tx b.is-out{color:#f3a3be}.qp5-wallet__tx em{background:var(--q-soft);color:var(--q-ink);border-radius:999px;padding:4px 8px;font-size:.74rem;font-style:normal}.qp5-wallet__st{color:var(--q-mut);text-align:center;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;font:700 .74rem/1.2 Inter,sans-serif;list-style:none;display:grid}.qp5-wallet__st li i{background:var(--q-line);border-radius:6px;height:6px;margin-bottom:6px;display:block}.qp5-wallet__st li.is-done i{background:#00bfa6}.qp5-wallet__st li.is-now i{background:linear-gradient(90deg,#00bfa6,#f4b942);animation:1.6s infinite qp5-glow}.qp5-wallet__st li.is-done,.qp5-wallet__st li.is-now{color:var(--q-ink)}@keyframes qp5-glow{50%{opacity:.5}}.qp5-dash{background:var(--q-bg2)}.qp5-db{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:28px;animation:.6s both qp5-in;display:grid}.qp5-db__browser{background:var(--q-card);border:1px solid var(--q-line);border-radius:18px;transition:transform .6s;overflow:hidden;transform:perspective(1200px)rotateY(-8deg)rotateX(4deg);box-shadow:0 40px 80px -40px #0b244780}.qp5-db__browser:hover{transform:none}.qp5-db__bar{background:var(--q-bg2);border-bottom:1px solid var(--q-line);align-items:center;gap:6px;padding:10px 14px;display:flex}.qp5-db__bar i{background:#ff6b6b;border-radius:50%;width:10px;height:10px}.qp5-db__bar i:nth-child(2){background:#ffc27a}.qp5-db__bar i:nth-child(3){background:#5fe3cf}.qp5-db__bar span{background:var(--q-card);color:var(--q-mut);border-radius:999px;margin-left:10px;padding:4px 12px;font-size:.74rem}.qp5-db__browser>img{width:100%;height:auto;display:block}.qp5-db__ui{grid-template-columns:170px 1fr;min-height:300px;display:grid}.qp5-db__ui aside{background:color-mix(in srgb,var(--c) 8%,var(--q-card));border-right:1px solid var(--q-line);align-content:start;gap:10px;padding:16px;display:grid}.qp5-db__ui aside img{background:#fff;border-radius:8px;max-width:120px;height:auto;margin-bottom:8px;padding:4px 6px}.qp5-db__ui aside span{background:var(--q-line);border-radius:6px;height:12px}.qp5-db__ui aside span.is-on{background:var(--c)}.qp5-db__ui main{align-content:start;gap:14px;padding:18px;display:grid}.qp5-db__h{background:var(--q-line);border-radius:8px;width:50%;height:16px}.qp5-db__tiles{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.qp5-db__tiles i{background:linear-gradient(135deg,color-mix(in srgb,var(--c) 30%,transparent),color-mix(in srgb,var(--c) 8%,transparent));border-radius:12px;height:70px;animation:2.4s infinite qp5-glow}.qp5-db__tiles i:nth-child(2){animation-delay:.4s}.qp5-db__tiles i:nth-child(3){animation-delay:.8s}.qp5-db__row{background:var(--q-line);border-radius:6px;height:12px}.qp5-db__row--s{width:60%}.qp5-db__call{gap:10px;margin:0;padding:0;list-style:none;display:grid}.qp5-db__call li{background:var(--q-card);border:1px solid var(--q-line);color:var(--q-ink);animation:qp5-in .5s calc(var(--i) * 80ms) both;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font:700 .9rem/1.2 Inter,sans-serif;display:flex}.qp5-db__call li span{color:#fff;background:var(--c);width:28px;height:28px;font:800 .8rem/1 var(--q-hf);border-radius:50%;place-items:center;display:grid}.qp5-rp{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;display:grid}.qp5-rp__lvl{width:var(--w);color:#fff;min-width:46%;transition:width 1s calc(var(--i) * .12s);background:linear-gradient(90deg,#2b59d9,#0e9c88);border-radius:12px;justify-content:space-between;align-items:center;margin:0 auto 8px;padding:12px 16px;font:700 .86rem/1 Inter,sans-serif;display:flex;position:relative}.k5-live .qp5-report:not(.is-in) .qp5-rp__lvl{width:20%}.qp5-rp__lvl b{font:800 1rem/1 var(--q-hf)}.qp5-rp__mix{grid-template-rows:auto 1fr;grid-template-columns:140px 1fr;align-items:center;gap:6px 16px;display:grid}.qp5-rp__mix .qp5-hi__top{grid-column:1/-1}.qp5-rp__mix svg{width:140px;height:140px;transform:rotate(-90deg)}.qp5-rp__seg{fill:none;stroke-width:16px}.qp5-rp__v,.qp5-rp__l{transform-origin:60px 60px;transform:rotate(90deg)}.qp5-rp__v{fill:var(--q-ink);font:800 18px Manrope,sans-serif}.qp5-rp__l{fill:var(--q-mut);font:600 8px Inter,sans-serif}.qp5-rp__mix ul{gap:8px;margin:0;padding:0;font-size:.86rem;list-style:none;display:grid}.qp5-rp__mix li{align-items:center;gap:8px;display:flex}.qp5-rp__mix li i{border-radius:4px;width:12px;height:12px}.qp5-rp__mix li b{color:var(--q-ink);margin-left:auto}.qp5-rp__cats{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin:0;padding:0;list-style:none;display:flex}.qp5-rp__cats li{background:var(--q-card);border:1px solid var(--q-line);color:var(--q-ink);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font:600 .8rem/1 Inter,sans-serif;display:flex}.qp5-rp__cats .qp5-i{color:var(--q-teal)}.qp5-flow{grid-template-columns:repeat(4,1fr);gap:16px;margin:0 0 30px;padding:0;list-style:none;display:grid;position:relative}.qp5-flow:before{content:"";opacity:.5;background:linear-gradient(90deg,#00d9ff,#4169e1,#00bfa6,#f4b942);height:2px;position:absolute;top:30px;left:12%;right:12%}.qp5-flow li{text-align:center;font:800 .92rem/1.2 var(--q-hf);color:#eaf4ff;justify-items:center;gap:10px;display:grid;position:relative}.qp5-flow li span{color:#04122a;background:linear-gradient(135deg,#7fe6ff,#5fe3cf);border-radius:20px;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 0 28px #00d9ff66}.qp5-flow__pkt{background:#f4c86a;border-radius:4px;width:14px;height:14px;animation:4s ease-in-out infinite qp5-flow;position:absolute;top:24px;left:12%;box-shadow:0 0 16px #f4c86a}@keyframes qp5-flow{0%{opacity:0;left:12%}10%{opacity:1}90%{opacity:1}to{opacity:0;left:86%}}.qp5-pv{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.qp5-pv li{background:#0e203ebf;border:1px solid #00d9ff29;border-radius:18px;padding:18px}.qp5-pv .qp5-i{color:#7fe6ff}.qp5-pv b{font:800 .98rem/1.2 var(--q-hf);color:#eaf4ff;margin:10px 0 4px;display:block}.qp5-pv p{margin:0;font-size:.86rem;line-height:1.5}.qp5-rg{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.qp5-rg__info{background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);border-radius:20px;padding:22px}.qp5-rg__info span{letter-spacing:.14em;text-transform:uppercase;color:var(--q-teal);font:800 .72rem/1 Inter,sans-serif}.qp5-rg__info h3{margin:8px 0 6px;font-size:1.4rem}.qp5-rg__info p{margin:0}.qp5-rg__wheel{aspect-ratio:1;background:radial-gradient(circle,transparent 55%,var(--q-soft) 56%,transparent 72%);border-radius:50%;justify-self:center;width:100%;max-width:440px;position:relative}.qp5-rg__spin{transform:rotate(var(--r));transition:transform .9s cubic-bezier(.5,1.4,.5,1);position:absolute;top:0;bottom:0;left:0;right:0}.qp5-rg__n{width:0;height:0;transform:rotate(var(--a)) translateY(-41%);cursor:pointer;transform:rotate(var(--a)) translateY(calc(-1 * min(180px,40vw)));background:0 0;border:0;padding:0;position:absolute;top:50%;left:50%}.qp5-rg__n span{background:var(--q-card);border:1px solid var(--q-line);width:96px;box-shadow:var(--q-sh);color:var(--q-ink);transform:translate(-50%,-50%) rotate(calc(-1 * (var(--a) + var(--r))));border-radius:16px;justify-items:center;gap:4px;padding:10px 6px;transition:transform .9s cubic-bezier(.5,1.4,.5,1),background .3s,color .3s;display:grid;position:absolute;top:0;left:0}.qp5-rg__n span .qp5-i{color:var(--q-acc)}.qp5-rg__n small{text-align:center;font:700 .68rem/1.2 Inter,sans-serif}.qp5-rg__n.is-on span{color:#fff;background:linear-gradient(135deg,#2b59d9,#0e9c88)}.qp5-rg__n.is-on span .qp5-i{color:#fff}.qp5-rg__core{color:#fff;background:conic-gradient(#00d9ff,#4169e1,#00bfa6,#f4b942,#00d9ff);border-radius:50%;place-items:center;width:100px;height:100px;margin:-50px 0 0 -50px;animation:12s linear infinite qp5-spin;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 40px #00d9ff66}.qp5-rg__core .qp5-i{animation:12s linear infinite reverse qp5-spin}.qp5-faq__s{background:var(--q-card);border:1px solid var(--q-line);border-radius:14px;align-items:center;gap:10px;max-width:560px;margin:0 0 20px;padding:12px 16px;display:flex}.qp5-faq__s input{color:var(--q-ink);background:0 0;border:0;outline:none;flex:1;font:500 1rem Inter,sans-serif}.qp5-faq__s span{color:var(--q-mut);font-size:.78rem}.qp5-faq__list{grid-template-columns:1fr 1fr;align-items:start;gap:10px;display:grid}.qp5-faq__i{background:var(--q-card);border:1px solid var(--q-line);border-radius:16px;transition:border-color .3s}.qp5-faq__i.is-open{border-color:color-mix(in srgb,var(--q-acc) 50%,transparent)}.qp5-faq__i h3{margin:0}.qp5-faq__i button{text-align:left;cursor:pointer;width:100%;font:700 .95rem/1.35 var(--q-hf);color:var(--q-ink);background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.qp5-faq__i button i{flex:none;width:14px;height:14px;position:relative}.qp5-faq__i button i:before,.qp5-faq__i button i:after{content:"";background:var(--q-acc);border-radius:2px;width:14px;height:2px;transition:transform .3s;position:absolute;top:6px;left:0}.qp5-faq__i button i:after{transform:rotate(90deg)}.qp5-faq__i.is-open button i:after{transform:none}.qp5-faq__i p{margin:0;padding:0 18px 18px;font-size:.92rem;line-height:1.65}.qp5-get{color:#c3d2ec;background:radial-gradient(700px 400px at 20%,#00d9ff2e,#0000 60%),radial-gradient(600px 400px at 90% 10%,#f4b94229,#0000 60%),linear-gradient(135deg,#050e22,#0b2447);padding:90px 0}.qp5-get__in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:50px;display:grid}.qp5-get h2{font:800 clamp(1.7rem,3.2vw,2.5rem)/1.15 var(--q-hf);color:#fff;margin:12px 0}.qp5-get .qp5-kick{color:#5fe3cf}.qp5-get p{margin:0 0 22px;line-height:1.7}.qp5-get__note{color:#93a6c8;margin-top:12px;display:block}.qp5-get__book{aspect-ratio:3/4;width:min(260px,70%);transform-style:preserve-3d;justify-self:center;animation:6s ease-in-out infinite qp5-float;position:relative;transform:perspective(1000px)rotateY(-22deg)rotateX(6deg)}@keyframes qp5-float{50%{translate:0 -12px}}.qp5-get__spine{transform-origin:100%;background:linear-gradient(90deg,#00806f,#00bfa6);border-radius:6px 0 0 6px;width:22px;position:absolute;top:0;bottom:0;left:0;transform:translate(-11px)rotateY(-90deg)}.qp5-get__front{color:#fff;background:radial-gradient(240px 200px at 80% 10%,#00d9ff73,#0000 60%),linear-gradient(160deg,#0b2447,#07152e);border-radius:4px 14px 14px 4px;flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:30px 40px 60px -20px #0009,inset 0 0 0 1px #00d9ff4d}.qp5-get__front .qp5-i{color:#5fe3cf;margin-bottom:auto}.qp5-get__front b{font:800 1.4rem/1.1 var(--q-hf)}.qp5-get__front small{color:#f4c86a;letter-spacing:.16em;text-transform:uppercase;font:800 .72rem/1 Inter,sans-serif}.qp5-get__front em{gap:4px;margin-top:10px;display:flex}.qp5-get__front em i{background:#00d9ff;border-radius:4px;flex:1;height:5px}.qp5-get__front em i:nth-child(2){background:#4169e1}.qp5-get__front em i:nth-child(3){background:#f4b942}.qp5-get__wm{opacity:.1;width:180px;position:absolute;top:40px;right:-30px}@media (max-width:1000px){.qp5-hero__in,.qp5-pil,.qp5-aud__pane,.qp5-sh,.qp5-sc,.qp5-hi,.qp5-rw,.qp5-db,.qp5-rp,.qp5-rg,.qp5-get__in,.qp5-pan{grid-template-columns:1fr}.qp5-pv{grid-template-columns:1fr 1fr}.qp5-faq__list{grid-template-columns:1fr}.qp5-globe{max-width:440px}}@media (max-width:700px){.qp5-sec{padding:64px 0}.qp5-hero__stats{grid-template-columns:repeat(2,1fr)}.qp5-hub__card{display:none}.qp5-jr__rail{left:26px}.qp5-jr__s{grid-template-columns:52px 1fr;gap:12px}.qp5-jr__dot{grid-column:1}.qp5-jr__card,.qp5-jr__s.is-r .qp5-jr__card{text-align:left;grid-area:1/2;justify-self:stretch;max-width:none;transform:none}.qp5-steps,.qp5-steps--rw,.qp5-hc__pts,.qp5-pan__pts{grid-template-columns:1fr}.qp5-org__n{width:84px;margin:-26px 0 0 -42px;font-size:.62rem}.qp5-cons__cards li{transform:rotate(calc(var(--i) / var(--n) * 360deg)) translate(118px) rotate(calc(var(--i) / var(--n) * -360deg)) translate(-50%,-50%);padding:7px 9px;font-size:.68rem;animation:none}.qp5-cons__cards{animation:none}.qp5-net__n{transform:rotate(var(--a)) translate(110px)}.qp5-net__n:before{width:60px}.qp5-sh__n{width:32px;height:32px;margin:-16px 0 0 -16px}.qp5-sc__row{grid-template-columns:32px 1fr 52px;grid-template-areas:"i t b""r r r"}.qp5-sc__row input{grid-area:2/1/auto/-1}.qp5-sc__pts{grid-template-columns:1fr;gap:16px}.qp5-sc__neq{display:none}.qp5-pp,.qp5-out{grid-template-columns:1fr}.qp5-pp__tube{display:none}.qp5-flow{grid-template-columns:1fr 1fr;row-gap:20px}.qp5-flow:before,.qp5-flow__pkt{display:none}.qp5-pv,.qp5-db__ui{grid-template-columns:1fr}.qp5-db__ui aside{display:none}.qp5-rp__mix{grid-template-columns:1fr;justify-items:center}.qp5-rg__n span{width:76px;padding:8px 4px}.qp5-rg__n{transform:rotate(var(--a)) translateY(-140px)}.qp5-wallet__st{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.qp5 *,.qp5 :before,.qp5 :after{transition:none!important;animation:none!important}}.sq7{--q-bg:#f6f8fc;--q-card:#fff;--q-ink:#0b1b36;--q-tx:#3b4763;--q-mut:#5f6b85;--q-line:#0b24471a;--q-acc:var(--sink);--q-soft:color-mix(in srgb,var(--s1) 8%,transparent);--q-sh:0 24px 60px -30px #0b244759;--q-hf:Manrope,sans-serif;--q-sf:"Fraunces","Playfair Display",Georgia,serif;color:var(--q-tx);background:var(--q-bg);overflow:clip}html[data-theme=dark] .sq7{--q-bg:#070d1e;--q-card:#0f1830;--q-ink:#ecf1ff;--q-tx:#c5cee6;--q-mut:#9aa6c4;--q-line:#a5b4fc29;--q-acc:color-mix(in srgb,var(--s1) 55%,#fff);--q-soft:color-mix(in srgb,var(--s1) 12%,transparent);--q-sh:0 24px 60px -30px #000000b3}.sq7 h2,.sq7 h3{color:var(--q-ink);font-family:var(--q-hf)}.sq7-kick{letter-spacing:.16em;text-transform:uppercase;color:var(--q-acc);align-items:center;gap:8px;font:800 .72rem/1 Inter,sans-serif;display:inline-flex}.sq7-btn{cursor:pointer;font:800 .92rem/1 var(--q-hf);border:0;border-radius:999px;align-items:center;gap:9px;padding:14px 22px;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex}.sq7-btn:hover{transform:translateY(-2px)}.sq7-btn--glow{color:#fff;background:linear-gradient(110deg,var(--s1),color-mix(in srgb,var(--s2) 75%,var(--s1)));box-shadow:0 14px 34px -14px var(--s1)}.sq7-btn--ghost{color:#eef2ff;background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff4d}.sq7-btn--line{color:#fff;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s2) 70%,#fff);background:0 0}.sq7-btn--soft{color:var(--q-acc);background:var(--q-soft);box-shadow:inset 0 0 0 1px var(--q-line);margin-top:18px}.sq7-chip{border:1px solid var(--q-line);background:var(--q-card);color:var(--q-ink);font:700 .84rem/1 var(--q-hf);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:10px 16px;display:inline-flex}.sq7-chip--on{color:#fff;background:linear-gradient(110deg,var(--s1),color-mix(in srgb,var(--s2) 60%,var(--s1)));border-color:#0000}.sq7-chip:disabled{opacity:.4;cursor:default}.sq7-hero{isolation:isolate;color:#cdd6f0;background:radial-gradient(900px 600px at 80% 30%,color-mix(in srgb,var(--s1) 38%,transparent),transparent 60%),radial-gradient(700px 500px at 0% 100%,color-mix(in srgb,var(--s2) 22%,transparent),transparent 60%),linear-gradient(180deg,#050a1c,var(--sdeep) 70%,color-mix(in srgb,var(--sdeep) 70%,#000));padding:40px 0 120px;position:relative;overflow:hidden}.sq7-hero__sky{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sq7-hero__sky i{--t:360px;top:calc(var(--t) * -1);left:calc(var(--t) * -1);background-image:radial-gradient(1.5px 1.5px at 20% 30%,#fff,#0000),radial-gradient(1px 1px at 70% 20%,#fff,#0000),radial-gradient(1px 1px at 40% 70%,#fff,#0000),radial-gradient(1.5px 1.5px at 90% 60%,#fff,#0000);background-size:var(--t) var(--t);opacity:.35;position:absolute;bottom:0;right:0}html.k5-live .sq7-hero__sky i{animation:16s linear infinite sq7Tw}.sq7-hero__sky i:nth-child(2){--t:620px;opacity:.22;animation-duration:26s}@keyframes sq7Tw{to{transform:translate(var(--t),var(--t))}}.sq7-hero__in{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.sq7-crumbs{color:#a9b4d6;flex-wrap:wrap;gap:8px;margin-bottom:22px;font:600 .8rem/1.3 Inter,sans-serif;display:flex}.sq7-crumbs a{color:#e6ebff;text-decoration:none}.sq7-kick--hero{color:color-mix(in srgb,var(--s2) 70%,#fff)}.sq7-hero__h{font:800 clamp(2.2rem,5vw,3.9rem)/1.04 var(--q-hf);letter-spacing:-.03em;color:#fff;margin:16px 0 14px}.sq7-hero__h em,.sq7-hero__h .k5-ink{font-family:var(--q-sf);color:color-mix(in srgb,var(--s2) 75%,#fff);font-style:italic;font-weight:600}.sq7-hero__sub{font:700 1.08rem/1.4 var(--q-hf);color:color-mix(in srgb,var(--s2) 60%,#fff);margin:0 0 10px}.sq7-hero__d{max-width:600px;margin:0 0 24px;line-height:1.7}.sq7-hero__cta{flex-wrap:wrap;gap:12px;display:flex}.sq7-hero__stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:620px;margin:30px 0 0;padding:0;list-style:none;display:grid}.sq7-hero__stats li{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;padding:12px}.sq7-hero__stats b{font:800 1.7rem/1 var(--q-hf);color:#fff;display:block}.sq7-hero__stats li>span{color:#a9b4d6;font:600 .74rem/1.3 Inter,sans-serif}.sq7-hero__wave{width:100%;height:70px;fill:var(--q-bg);position:absolute;bottom:-1px;left:0;right:0}.sq7-orbit{aspect-ratio:1;justify-self:center;width:min(470px,100%);position:relative}.sq7-orbit__ring{border:1px dashed #ffffff38;border-radius:50%;position:absolute}.sq7-orbit__ring--a{top:20%;bottom:20%;left:20%;right:20%}.sq7-orbit__ring--b{border-style:solid;border-color:#ffffff1a;top:3%;bottom:3%;left:3%;right:3%}.sq7-orbit:before{content:"";border:2px solid #0000;border-top-color:color-mix(in srgb,var(--s2) 80%,#fff);border-right-color:color-mix(in srgb,var(--s2) 30%,transparent);filter:drop-shadow(0 0 6px var(--s2));border-radius:50%;position:absolute;top:11%;bottom:11%;left:11%;right:11%}html.k5-live .sq7-orbit:before{animation:9s linear infinite sq7Spin}@keyframes sq7Spin{to{transform:rotate(360deg)}}.sq7-orbit__ring i{width:0;height:0;position:absolute;top:50%;left:50%}.sq7-orbit__ring i b{transform:translate(-50%,-50%) rotate(calc(var(--a) * -1));place-items:center;display:grid;position:absolute;top:0;left:0}.sq7-orbit__ring--a i{transform:rotate(var(--a)) translate(0,calc(-1 * min(141px,15vw)))}.sq7-orbit__ring--b i{transform:rotate(var(--a)) translate(0,calc(-1 * min(220px,23vw)))}.sq7-orbit__ring--a i b{width:38px;height:38px;font:800 .9rem/1 var(--q-hf);color:#fff;background:linear-gradient(135deg,var(--s1),color-mix(in srgb,var(--s2) 60%,var(--s1)));box-shadow:0 0 0 5px #ffffff0f,0 10px 20px -8px var(--s1);border-radius:50%}.sq7-orbit__ring--b i b{color:#e6ebff;white-space:nowrap;background:#0a1028bf;border:1px solid #ffffff29;border-radius:999px;padding:6px 11px;font:700 .72rem/1 Inter,sans-serif}.sq7-orbit__core{color:#fff;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--s1) 85%,#fff),var(--s1) 45%,var(--sdeep));box-shadow:0 0 0 10px #ffffff0d,0 30px 60px -20px var(--s1);border-radius:50%;align-content:center;place-items:center;gap:4px;display:grid;position:absolute;top:36%;bottom:36%;left:36%;right:36%}.sq7-orbit__core img{opacity:.12;width:72%;height:auto;position:absolute;top:14%;bottom:14%;left:14%;right:14%}.sq7-orbit__core small{letter-spacing:.14em;text-transform:uppercase;opacity:.85;font:800 .62rem/1 Inter,sans-serif}html.k5-live .sq7-orbit__core{animation:3.2s ease-in-out infinite sq7Pulse}@keyframes sq7Pulse{50%{transform:scale(1.04)}}.sq7-orbit__card{color:#0b1b36;background:#fffffff2;border-radius:16px;gap:6px;padding:12px 14px;font:700 .76rem/1.2 Inter,sans-serif;display:grid;position:absolute;bottom:2%;right:-4%;box-shadow:0 20px 40px -20px #0009}.sq7-orbit__card span{opacity:0;animation:sq7In .5s var(--k5-ease,ease) forwards;animation-delay:calc(.6s + var(--i) * .35s);align-items:center;gap:6px;display:flex;transform:translate(10px)}.sq7-orbit__card .qp5-i{color:#fff;background:var(--s1);border-radius:50%;padding:2px}@keyframes sq7In{to{opacity:1;transform:none}}.sq7-nav{top:var(--hdr-h,72px);z-index:20;background:color-mix(in srgb,var(--q-bg) 88%,transparent);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--q-line);position:sticky}.sq7-nav__in{scrollbar-width:none;gap:4px;padding:10px 0;display:flex;overflow-x:auto}.sq7-nav__in::-webkit-scrollbar{display:none}.sq7-nav a{color:var(--q-mut);border-radius:999px;flex:none;align-items:center;gap:6px;padding:8px 14px;font:700 .82rem/1 Inter,sans-serif;text-decoration:none;transition:background .25s,color .25s;display:inline-flex}.sq7-nav a:hover{color:var(--q-ink);background:var(--q-soft)}.sq7-nav a.is-on{color:#fff;background:linear-gradient(110deg,var(--s1),color-mix(in srgb,var(--s2) 55%,var(--s1)))}.sq7-nav .sq7-nav__get{color:var(--q-acc);box-shadow:inset 0 0 0 1px var(--q-line);margin-left:auto}.sq7-intro{max-width:880px;padding-top:56px}.sq7-intro p{margin:0 0 14px;font-size:1.06rem;line-height:1.75}.sq7-sec{padding:84px 0;position:relative}.sq7-sec--alt{background:linear-gradient(180deg,transparent,var(--q-soft) 25%,var(--q-soft) 75%,transparent)}.sq7-head{grid-template-columns:auto minmax(0,1fr);gap:22px;max-width:900px;margin-bottom:40px;display:grid}.sq7-head__n{font:800 clamp(3rem,6vw,4.6rem)/.9 var(--q-hf);letter-spacing:-.04em;background:linear-gradient(160deg,var(--s1),var(--s2));color:#0000;opacity:.85;-webkit-background-clip:text;background-clip:text}.sq7-head h2{font:800 clamp(1.7rem,3.3vw,2.5rem)/1.14 var(--q-hf);letter-spacing:-.02em;margin:10px 0 12px}.sq7-head p{margin:0 0 8px;line-height:1.7}.sq7-tail{background:var(--q-card);border:1px dashed var(--q-line);border-radius:16px;align-items:flex-start;gap:9px;margin:26px 0 0;padding:14px 18px;font-size:.92rem;line-height:1.6;display:flex}.sq7-tail .qp5-i{color:var(--q-acc);margin-top:3px}.sq7-pr{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.sq7-pr__card{background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);transition:transform .35s var(--k5-spring,ease);border-radius:22px;padding:22px;position:relative;overflow:hidden}.sq7-pr__card:hover{transform:translateY(-5px)}.sq7-pr__card:after{content:"";background:radial-gradient(closest-side,color-mix(in srgb,var(--s2) 30%,transparent),transparent);border-radius:50%;width:120px;height:120px;position:absolute;top:-40px;right:-40px}.sq7-pr__ic{color:#fff;background:linear-gradient(135deg,var(--s1),color-mix(in srgb,var(--s2) 60%,var(--s1)));border-radius:16px;place-items:center;width:52px;height:52px;margin-bottom:14px;display:grid}.sq7-pr__card small{letter-spacing:.14em;text-transform:uppercase;color:var(--q-mut);font:800 .66rem/1 Inter,sans-serif}.sq7-pr__card h3{margin:6px 0 8px;font-size:1.2rem}.sq7-pr__card p{margin:0;font-size:.92rem;line-height:1.6}.sq7-stg{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:start;gap:28px;display:grid}.sq7-stg__rail{top:calc(var(--hdr-h,72px) + 70px);gap:6px;margin:0;padding:0 0 0 18px;list-style:none;display:grid;position:sticky}.sq7-stg__rail:before,.sq7-stg__rail:after{content:"";background:var(--q-line);border-radius:3px;width:3px;position:absolute;top:16px;bottom:16px;left:5px}.sq7-stg__rail:after{height:calc(var(--p) - 32px);background:linear-gradient(var(--s1),var(--s2));max-height:calc(100% - 32px);transition:height .5s var(--k5-ease,ease);bottom:auto}.sq7-stg__rail button{width:100%;color:var(--q-tx);text-align:left;cursor:pointer;font:700 .9rem/1.3 var(--q-hf);background:0 0;border:1px solid #0000;border-radius:14px;align-items:center;gap:12px;padding:10px 12px;transition:background .25s,border-color .25s;display:flex;position:relative}.sq7-stg__rail button:hover{background:var(--q-card);border-color:var(--q-line)}.sq7-stg__rail button.is-on{background:var(--q-card);border-color:color-mix(in srgb,var(--s1) 40%,transparent);color:var(--q-ink);box-shadow:var(--q-sh)}.sq7-stg__n{width:32px;height:32px;font:800 .85rem/1 var(--q-hf);color:var(--q-acc);background:var(--q-card);border:2px solid var(--q-line);border-radius:50%;flex:none;place-items:center;display:grid}.sq7-stg__rail .is-done .sq7-stg__n,.sq7-stg__rail .is-on .sq7-stg__n{color:#fff;background:linear-gradient(135deg,var(--s1),color-mix(in srgb,var(--s2) 60%,var(--s1)));border-color:#0000}.sq7-stg__panel{background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);animation:sq7In .45s var(--k5-ease,ease) both;opacity:0;border-radius:26px;padding:28px;transform:translateY(8px)}.sq7-stg__top{align-items:center;gap:16px;margin-bottom:12px;display:flex}.sq7-stg__top small{letter-spacing:.14em;text-transform:uppercase;color:var(--q-acc);font:800 .7rem/1 Inter,sans-serif}.sq7-stg__top h3{margin:6px 0 0;font-size:1.45rem;line-height:1.2}.sq7-stg__big{color:#fff;background:linear-gradient(135deg,var(--s1),color-mix(in srgb,var(--s2) 60%,var(--s1)));width:64px;height:64px;box-shadow:0 14px 30px -14px var(--s1);border-radius:20px;flex:none;place-items:center;display:grid}.sq7-stg__panel p{margin:0 0 12px;line-height:1.7}.sq7-stg__after{color:var(--q-mut);font-size:.92rem}.sq7-ticks{gap:8px;margin:14px 0;padding:0;list-style:none;display:grid}.sq7-ticks--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sq7-ticks li{background:var(--q-soft);color:var(--q-ink);animation:sq7In .4s var(--k5-ease,ease) both;animation-delay:calc(var(--i) * 45ms);opacity:0;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:.92rem;line-height:1.45;display:flex;transform:translate(8px)}.sq7-ticks .qp5-i{color:#fff;background:var(--s1);border-radius:50%;flex:none;margin-top:2px;padding:2px}.sq7-gate{color:#fff;background:linear-gradient(120deg,var(--sdeep),color-mix(in srgb,var(--s1) 55%,var(--sdeep)));border-radius:18px;align-items:flex-start;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.sq7-gate__ic{background:#ffffff24;border-radius:14px;flex:none;place-items:center;width:42px;height:42px;display:grid}.sq7-gate b{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--s2) 70%,#fff);font:800 .74rem/1 Inter,sans-serif}.sq7-gate p{color:#fff;margin:6px 0 0;font-weight:600}.sq7-stg__nav{justify-content:space-between;align-items:center;gap:10px;margin-top:22px;display:flex}.sq7-stg__pg{color:var(--q-mut);font:700 .8rem/1 Inter,sans-serif}.sq7-std__q{background:var(--q-card);border:1px solid var(--q-line);max-width:460px;color:var(--q-mut);border-radius:999px;align-items:center;gap:10px;margin-bottom:18px;padding:0 16px;display:flex}.sq7-std__q input{min-width:0;height:48px;color:var(--q-ink);background:0 0;border:0;outline:0;flex:1;font:600 .95rem/1 Inter,sans-serif}.sq7-std__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px;display:grid}.sq7-std__tile{border:1px solid var(--q-line);background:var(--q-card);color:var(--q-tx);text-align:left;cursor:pointer;transition:transform .3s var(--k5-spring,ease),border-color .3s,box-shadow .3s;animation:sq7In .45s var(--k5-ease,ease) both;animation-delay:calc(var(--i) * 30ms);opacity:0;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:3px 12px;padding:14px;display:grid;position:relative;transform:translateY(8px)}.sq7-std__tile:hover{border-color:color-mix(in srgb,var(--s1) 40%,transparent);transform:translateY(-3px)}.sq7-std__tile b{font:800 .93rem/1.25 var(--q-hf);color:var(--q-ink)}.sq7-std__tile small{color:var(--q-mut);grid-column:2;font:600 .74rem/1.2 Inter,sans-serif}.sq7-std__tile.is-on{background:linear-gradient(130deg,var(--s1),color-mix(in srgb,var(--s2) 50%,var(--sdeep)));box-shadow:0 18px 34px -22px var(--s1);border-color:#0000}.sq7-std__tile.is-on b,.sq7-std__tile.is-on small{color:#fff}.sq7-std__l{width:40px;height:40px;font:800 1rem/1 var(--q-hf);color:var(--q-acc);background:var(--q-soft);border-radius:13px;grid-row:span 2;place-items:center;display:grid}.sq7-std__tile.is-on .sq7-std__l{color:#fff;background:#ffffff2e}.sq7-std__l--big{color:#fff;background:linear-gradient(135deg,var(--s1),color-mix(in srgb,var(--s2) 60%,var(--s1)));width:58px;height:58px;font-size:1.4rem}.sq7-std__detail{background:var(--q-card);border:1px solid color-mix(in srgb,var(--s1) 30%,transparent);box-shadow:var(--q-sh);animation:sq7In .45s var(--k5-ease,ease) both;opacity:0;border-radius:24px;margin-top:18px;padding:26px;transform:translateY(8px)}.sq7-std__dh{grid-template-columns:auto 1fr auto;align-items:start;gap:16px;display:grid}.sq7-std__dh h3{margin:4px 0 6px;font-size:1.35rem}.sq7-std__dh p{margin:0;line-height:1.6}.sq7-x{border:1px solid var(--q-line);width:40px;height:40px;color:var(--q-ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.sq7-std__hint{color:var(--q-mut);align-items:center;gap:8px;margin:18px 0 0;font-size:.88rem;display:flex}.sq7-lad{gap:12px;max-width:900px;margin:0 auto;padding:0;list-style:none;display:grid}.sq7-lad li{width:var(--w);background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);border-left:5px solid color-mix(in srgb,var(--s1) calc(40% + var(--i) * 18%),var(--s2));border-radius:20px;align-items:flex-start;gap:16px;margin-left:auto;padding:18px 20px;display:flex}.sq7-lad__n{width:40px;height:40px;font:800 1rem/1 var(--q-hf);color:#fff;background:linear-gradient(135deg,var(--s1),color-mix(in srgb,var(--s2) 60%,var(--s1)));border-radius:50%;flex:none;place-items:center;display:grid}.sq7-lad b{font:800 1.05rem/1.2 var(--q-hf);color:var(--q-ink)}.sq7-lad p{margin:6px 0 0;font-size:.93rem;line-height:1.6}.sq7-cyc{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:36px;display:grid}.sq7-cyc__wheel{aspect-ratio:1;justify-self:center;width:min(400px,100%);position:relative}.sq7-cyc__wheel svg{fill:none;width:100%;height:100%;stroke:var(--q-line);stroke-width:10px;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.sq7-cyc__arc{stroke:var(--s1);stroke-dasharray:490;stroke-linecap:round;transition:stroke-dashoffset .6s var(--k5-ease,ease)}.sq7-cyc__dot{border:2px solid var(--q-line);background:var(--q-card);width:46px;height:46px;color:var(--q-ink);font:800 1rem/1 var(--q-hf);cursor:pointer;transform:rotate(var(--a)) translateX(calc(min(400px,78vw) * .39)) rotate(calc(var(--a) * -1));border-radius:50%;margin:-23px 0 0 -23px;transition:background .3s,color .3s,box-shadow .3s;position:absolute;top:50%;left:50%}.sq7-cyc__dot.is-on{color:#fff;background:linear-gradient(135deg,var(--s1),color-mix(in srgb,var(--s2) 60%,var(--s1)));box-shadow:0 10px 24px -10px var(--s1);border-color:#0000}.sq7-cyc__core{text-align:center;background:var(--q-card);box-shadow:var(--q-sh);border-radius:50%;align-content:center;place-items:center;gap:6px;padding:10px;display:grid;position:absolute;top:27%;bottom:27%;left:27%;right:27%}.sq7-cyc__core small{letter-spacing:.14em;text-transform:uppercase;color:var(--q-acc);font:800 .66rem/1 Inter,sans-serif}.sq7-cyc__core b{font:800 1.05rem/1.2 var(--q-hf);color:var(--q-ink)}.sq7-cyc__list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sq7-cyc__list button{border:1px solid var(--q-line);background:var(--q-card);width:100%;color:var(--q-tx);text-align:left;cursor:pointer;border-radius:16px;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .25s,transform .25s;display:flex}.sq7-cyc__list li.is-on button{border-color:color-mix(in srgb,var(--s1) 45%,transparent);transform:translate(6px)}.sq7-cyc__n{width:30px;height:30px;font:800 .8rem/1 var(--q-hf);color:var(--q-acc);background:var(--q-soft);border-radius:50%;flex:none;place-items:center;display:grid}.sq7-cyc__list li.is-on .sq7-cyc__n{color:#fff;background:var(--s1)}.sq7-cyc__list b{font:800 .95rem/1.25 var(--q-hf);color:var(--q-ink);display:block}.sq7-cyc__list small{margin-top:3px;font-size:.85rem;line-height:1.45;display:block}.sq7-grp{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;display:grid}.sq7-grp__col{background:var(--q-card);border:1px solid var(--q-line);box-shadow:var(--q-sh);border-radius:22px;padding:20px}.sq7-grp__col header{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;margin-bottom:12px;display:grid}.sq7-grp__col h3{margin:0;font-size:1.05rem}.sq7-grp__col header small{color:var(--q-mut);grid-column:2;font:600 .74rem/1 Inter,sans-serif}.sq7-grp__ic{color:#fff;background:linear-gradient(135deg,var(--s1),color-mix(in srgb,var(--s2) 60%,var(--s1)));border-radius:14px;grid-row:span 2;place-items:center;width:42px;height:42px;display:grid}.sq7-grp__col ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sq7-grp__col li{background:var(--q-soft);color:var(--q-ink);border-radius:10px;padding:7px 10px 7px 26px;font-size:.88rem;line-height:1.4;position:relative}.sq7-grp__col li:before{content:"";background:var(--s1);border-radius:50%;width:7px;height:7px;position:absolute;top:13px;left:10px}.sq7-chk{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.sq7-chk li{color:var(--q-ink);background:var(--q-card);border:1px solid var(--q-line);border-radius:16px;align-items:center;gap:12px;padding:13px 15px;font-size:.92rem;line-height:1.4;display:flex}.sq7-chk__ic{width:34px;height:34px;color:var(--q-acc);background:var(--q-soft);border-radius:11px;flex:none;place-items:center;display:grid}.sq7-chk--files li{border-top:4px solid color-mix(in srgb,var(--s1) 55%,transparent);border-radius:6px 16px 16px}.sq7-com{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:26px;display:grid}.sq7-com .sq7-ticks{margin:0}.sq7-com__tag{color:#fff;background:radial-gradient(300px 200px at 80% 0%,color-mix(in srgb,var(--s2) 40%,transparent),transparent 70%),linear-gradient(140deg,var(--sdeep),color-mix(in srgb,var(--s1) 60%,var(--sdeep)));box-shadow:0 30px 60px -30px var(--s1);border-radius:26px;margin:0;padding:30px}.sq7-com__tag p{font:600 italic 1.3rem/1.4 var(--q-sf);color:#fff;margin:14px 0 12px}.sq7-com__tag cite{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--s2) 70%,#fff);font:800 .72rem/1 Inter,sans-serif}.sq7-get{color:#cdd6f0;background:radial-gradient(700px 400px at 20% 50%,color-mix(in srgb,var(--s1) 26%,transparent),transparent 60%),radial-gradient(600px 400px at 90% 10%,color-mix(in srgb,var(--s2) 18%,transparent),transparent 60%),linear-gradient(135deg,#050a1c,var(--sdeep));padding:90px 0}.sq7-get__in{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:50px;display:grid}.sq7-get h2{font:800 clamp(1.7rem,3.2vw,2.5rem)/1.15 var(--q-hf);color:#fff;margin:12px 0}.sq7-get .sq7-kick{color:color-mix(in srgb,var(--s2) 70%,#fff)}.sq7-get p{margin:0 0 22px;line-height:1.7}.sq7-get__note{color:#a9b4d6;margin-top:12px;display:block}.sq7-get__more{flex-wrap:wrap;gap:8px 14px;margin-top:22px;font:600 .84rem/1.3 Inter,sans-serif;display:flex}.sq7-get__more a{color:#fff}.sq7-get__book{aspect-ratio:3/4;width:min(260px,70%);transform-style:preserve-3d;justify-self:center;position:relative;transform:perspective(1000px)rotateY(-22deg)rotateX(6deg)}.sq7-get__spine{background:linear-gradient(90deg,var(--sdeep),var(--s1));transform-origin:100%;border-radius:6px 0 0 6px;width:22px;position:absolute;top:0;bottom:0;left:0;transform:translate(-11px)rotateY(-90deg)}.sq7-get__front{color:#fff;background:radial-gradient(240px 200px at 80% 10%,color-mix(in srgb,var(--s1) 55%,transparent),transparent 60%),linear-gradient(160deg,var(--sdeep),#060a1a);box-shadow:30px 40px 60px -20px #0009,inset 0 0 0 1px color-mix(in srgb,var(--s1) 40%,transparent);border-radius:4px 14px 14px 4px;flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sq7-get__front .qp5-i{color:color-mix(in srgb,var(--s2) 70%,#fff);margin-bottom:auto}.sq7-get__front b{font:800 1.4rem/1.1 var(--q-hf)}.sq7-get__front small{color:color-mix(in srgb,var(--s2) 70%,#fff);letter-spacing:.16em;text-transform:uppercase;font:800 .72rem/1 Inter,sans-serif}.sq7-get__front em{gap:4px;margin-top:10px;display:flex}.sq7-get__front em i{background:var(--s1);border-radius:4px;flex:1;height:5px}.sq7-get__front em i:nth-child(2){background:var(--s2)}.sq7-get__front em i:nth-child(3){opacity:.6;background:#fff}.sq7-get__wm{opacity:.1;width:180px;position:absolute;top:40px;right:-30px}@media (max-width:980px){.sq7-hero__in,.sq7-stg,.sq7-cyc,.sq7-com,.sq7-get__in{grid-template-columns:1fr}.sq7-stg__rail{scrollbar-width:none;padding:0 0 6px;display:flex;position:relative;top:0;overflow-x:auto}.sq7-stg__rail:before,.sq7-stg__rail:after{display:none}.sq7-stg__rail li{flex:none}.sq7-stg__rail .sq7-stg__t{max-width:160px}.sq7-orbit{width:min(400px,92%)}.sq7-orbit__ring--a i{transform:rotate(var(--a)) translate(0,calc(-1 * min(120px,28vw)))}.sq7-orbit__ring--b i{transform:rotate(var(--a)) translate(0,calc(-1 * min(188px,43vw)))}}@media (max-width:640px){.sq7-hero__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.sq7-ticks--2{grid-template-columns:1fr}.sq7-head{grid-template-columns:1fr;gap:6px}.sq7-lad li{width:100%}.sq7-orbit__card{display:none}.sq7-orbit__ring--b i b{padding:5px 8px;font-size:.62rem}.sq7-std__dh{grid-template-columns:1fr auto}.sq7-std__dh .sq7-std__l--big{display:none}}@media (prefers-reduced-motion:reduce){.sq7 *{animation:none!important}.sq7-orbit__card span,.sq7-ticks li,.sq7-std__tile,.sq7-std__detail,.sq7-stg__panel{opacity:1;transform:none}}.sv7-band{isolation:isolate;color:#d3dbf2;background:radial-gradient(600px 360px at 15% 50%,color-mix(in srgb,var(--s1) 30%,transparent),transparent 65%),radial-gradient(500px 300px at 95% 0%,color-mix(in srgb,var(--s2) 20%,transparent),transparent 60%),linear-gradient(135deg,#050a1c,var(--sdeep));padding:64px 0;position:relative;overflow:hidden}.sv7-band__in{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:48px;display:grid}.sv7-band__book{aspect-ratio:3/4;width:200px;transform-style:preserve-3d;justify-self:center;position:relative;transform:perspective(900px)rotateY(-20deg)rotateX(5deg)}html.k5-live .sv7-band__book{animation:6s ease-in-out infinite sv7Float}@keyframes sv7Float{50%{transform:perspective(900px)rotateY(-14deg)rotateX(3deg)translateY(-8px)}}.sv7-band__spine{background:linear-gradient(90deg,var(--sdeep),var(--s1));transform-origin:100%;border-radius:6px 0 0 6px;width:18px;position:absolute;top:0;bottom:0;left:0;transform:translate(-9px)rotateY(-90deg)}.sv7-band__front{color:#fff;background:radial-gradient(200px 160px at 80% 10%,color-mix(in srgb,var(--s1) 60%,transparent),transparent 60%),linear-gradient(160deg,var(--sdeep),#060a1a);box-shadow:24px 34px 50px -20px #0009,inset 0 0 0 1px color-mix(in srgb,var(--s1) 40%,transparent);border-radius:4px 14px 14px 4px;flex-direction:column;justify-content:flex-end;gap:5px;padding:20px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.sv7-band__front .qp5-i{color:color-mix(in srgb,var(--s2) 70%,#fff);margin-bottom:auto}.sv7-band__front b{font:800 1.15rem/1.15 Manrope,sans-serif}.sv7-band__front small{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--s2) 70%,#fff);font:800 .64rem/1.2 Inter,sans-serif}.sv7-band__front em{gap:4px;margin-top:8px;display:flex}.sv7-band__front em i{background:var(--s1);border-radius:4px;flex:1;height:4px}.sv7-band__front em i:nth-child(2){background:var(--s2)}.sv7-band__front em i:nth-child(3){opacity:.6;background:#fff}.sv7-band__wm{opacity:.1;width:140px;position:absolute;top:30px;right:-24px}.sv7-band__kick{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--s2) 70%,#fff);align-items:center;gap:7px;font:800 .72rem/1 Inter,sans-serif;display:inline-flex}.sv7-band h2{color:#fff;margin:12px 0 10px;font:800 clamp(1.5rem,3vw,2.2rem)/1.15 Manrope,sans-serif}.sv7-band p{color:#d3dbf2;max-width:640px;margin:0 0 20px;line-height:1.7}.sv7-band__cta{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.sv7-band small{color:#a9b4d6}.sv7-btn{cursor:pointer;color:#fff;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font:800 .9rem/1 Manrope,sans-serif;text-decoration:none;transition:transform .25s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffffff47}.sv7-btn:hover{transform:translateY(-2px)}.sv7-btn--main{background:linear-gradient(110deg,var(--s1),color-mix(in srgb,var(--s2) 70%,var(--s1)));box-shadow:0 14px 30px -14px var(--s1)}.sv7-btn--link{box-shadow:none;color:color-mix(in srgb,var(--s2) 60%,#fff);background:0 0;padding:0 6px}@media (max-width:760px){.sv7-band__in{grid-template-columns:1fr;gap:28px}.sv7-band__book{width:160px}}@media (prefers-reduced-motion:reduce){.sv7-band__book{animation:none!important}}.in5{--in-ink:#101634;--in-tx:#3a4262;--in-mut:#5e6686;--in-card:#fff;--in-line:#1016341a;--in-bg:#f7f8fc;--c:#2563eb;--c2:#22d3ee;--soft:#eef4ff;--in-hf:Manrope,sans-serif;color:var(--in-tx);background:var(--in-bg);overflow:clip}html[data-theme=dark] .in5{--in-ink:#e6eaff;--in-tx:#c5cce6;--in-mut:#9ca5c7;--in-card:#141a34;--in-line:#a5b4fc29;--in-bg:#0a0e20;--soft:#18203f;--k5-ink1:#93c5fd;--k5-ink2:#fde68a;--k5-ink3:#f9a8d4}.in5-st--serif{--in-hf:var(--k5-serif),Georgia,serif}.in5-st--grotesk{--in-hf:"Space Grotesk",Manrope,sans-serif}.in5-st--mono{--in-hf:"Space Grotesk",ui-monospace,Menlo,monospace}.in5-st--serif .in5-sh1,.in5-st--serif .cx5-h1,.in5-st--serif .cx5-sec h2{letter-spacing:-.01em;font-style:italic;font-weight:600}.in5-st--mono .in5-kick,.in5-st--mono .cx5-sec__n,.in5-st--mono .in5-case__n{font-family:ui-monospace,Menlo,Consolas,monospace}.in5-h2{letter-spacing:-.025em;color:var(--in-ink);margin:10px 0 20px;font:800 clamp(1.7rem,3.2vw,2.6rem)/1.1 Manrope,sans-serif}.in5-h2--sm{font-size:clamp(1.3rem,2.2vw,1.7rem)}.in5-serif{font-family:var(--k5-serif);color:#7c3aed;font-style:italic;font-weight:600}html[data-theme=dark] .in5-serif{color:#c4b5fd}.in5-crumbs{flex-wrap:wrap;gap:8px;margin-bottom:18px;font:600 .8rem/1.3 Inter,sans-serif;display:flex}.in5-crumbs a{color:#ffffffd1;text-decoration:none}.in5-crumbs a:after{content:"/";opacity:.6;margin-left:8px}.in5-crumbs span{color:#fff}.in5-kick{letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#ffffff24;border:1px solid #ffffff52;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font:700 .78rem/1 Manrope,sans-serif;display:inline-flex}.in5-lead{color:#ffffffe6;max-width:60ch;margin:0;font-size:1.06rem;line-height:1.7}.in5-chips{flex-wrap:wrap;gap:8px;margin:0;display:flex}.in5-chips span{color:var(--in-ink);background:color-mix(in srgb,var(--c) 9%,var(--in-card));border:1px solid color-mix(in srgb,var(--c) 22%,transparent);border-radius:999px;padding:7px 12px;font:700 .82rem/1.2 Manrope,sans-serif}.in5-btn-w{color:var(--in-ink,#101634);background:#fff;box-shadow:0 14px 30px -14px #00000080}html[data-theme=dark] .in5-btn-w{color:#101634}.in5-btn-line{color:#fff;cursor:pointer;background:0 0;border:0;box-shadow:inset 0 0 0 1.5px #fff9}.in5-btn-c{color:#fff;background:linear-gradient(120deg,var(--c),var(--c2));margin-top:22px}.in5-none{color:var(--in-mut);padding:30px 0}.in5-hero{isolation:isolate;color:#fff;background:radial-gradient(40% 60% at 85% 20%,#f59e0b73,#0000 60%),radial-gradient(45% 60% at 10% 90%,#10b98166,#0000 60%),linear-gradient(150deg,#1e1b4b,#312e81 55%,#0f172a);padding:clamp(64px,7vw,100px) 0;position:relative;overflow:hidden}.in5-hero__bg i{z-index:-1;border:1px dashed #ffffff2e;border-radius:50%;position:absolute}.in5-hero__bg i:first-child{width:760px;height:760px;animation:80s linear infinite k5Orbit;top:-300px;right:-260px}.in5-hero__bg i:nth-child(2){width:300px;height:300px;bottom:-140px;left:-90px}.in5-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.in5-h1{letter-spacing:-.035em;color:#fff;--k5-ink1:#fde68a;--k5-ink2:#6ee7b7;--k5-ink3:#f9a8d4;margin:18px 0 16px;font:800 clamp(2.3rem,4.8vw,4.1rem)/1.04 Manrope,sans-serif}.in5-facts{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.in5-facts li{color:#e0e7ff;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;align-items:baseline;gap:6px;padding:11px 15px;font:600 .86rem/1 Inter,sans-serif;display:flex}.in5-facts b{font:700 1.25rem/1 var(--k5-num);color:#fde68a}.in5-orbit{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}.in5-orbit__core{background:#fff;border-radius:50%;place-items:center;width:120px;height:120px;margin:-60px 0 0 -60px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 14px #ffffff14,0 0 0 30px #ffffff0d,0 20px 50px -10px #00000080}.in5-orbit__core img{width:88px;height:auto}.in5-orbit__ring{position:absolute;top:0;bottom:0;left:0;right:0}.k5-live .in5-orbit__ring{animation:60s linear infinite k5Orbit}.in5-orbit__chip{position:absolute;transform:translate(-50%,-50%)}.in5-orbit__chip>span{white-space:nowrap;color:#fff;background:linear-gradient(120deg,var(--c),var(--c2));box-shadow:0 10px 24px -10px var(--c);border-radius:999px;align-items:center;gap:6px;padding:8px 12px;font:700 .76rem/1 Manrope,sans-serif;display:inline-flex}.k5-live .in5-orbit__chip>span{animation:60s linear infinite reverse k5Orbit}.in5-frame{background:var(--in-card);padding:clamp(56px,6vw,86px) 0}.in5-wheel{counter-reset:w;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.in5-wheel li{background:hsl(calc(250 - var(--i) * 17) 80% 97%);border:1px solid hsl(calc(250 - var(--i) * 17) 70% 88%);color:hsl(calc(250 - var(--i) * 17) 70% 32%);transition:transform .35s var(--k5-spring);border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex;position:relative}html[data-theme=dark] .in5-wheel li{background:hsl(calc(250 - var(--i) * 17) 40% 14%);border-color:hsl(calc(250 - var(--i) * 17) 40% 26%);color:hsl(calc(250 - var(--i) * 17) 85% 80%)}.in5-wheel li:hover{transform:translateY(-4px)rotate(-1deg)}.in5-wheel b{color:var(--in-ink);font:800 .92rem/1.25 Manrope,sans-serif}.in5-wheel__n{font:800 1.5rem/1 var(--k5-num);opacity:.35;position:absolute;top:10px;right:12px}.k5-live .in5-frame .in5-wheel li{animation:in5Pop .6s var(--k5-spring) both;animation-delay:calc(var(--i) * 50ms)}@keyframes in5Pop{0%{opacity:0;transform:scale(.85)translateY(14px)}}.in5-wheel--c{grid-template-columns:repeat(3,minmax(0,1fr));justify-self:end;gap:6px;max-width:420px}.in5-wheel--c li{border-radius:12px;gap:4px;padding:8px 10px;color:#fff!important;background:#ffffff1a!important;border-color:#fff3!important}.in5-wheel--c b{color:#fff;font-size:.72rem}.in5-wheel--c .in5-wheel__n{font-size:.9rem;top:6px;right:8px}.in5-list{padding:clamp(56px,6vw,86px) 0}.in5-list__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.in5-search{background:var(--in-card);border:1px solid var(--in-line);min-width:min(340px,100%);color:var(--in-mut);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;display:flex}.in5-search input{color:var(--in-ink);background:0 0;border:0;outline:none;flex:1;font:500 .95rem/1.2 Inter,sans-serif}.in5-tabs{scrollbar-width:none;gap:8px;padding:4px 0 18px;display:flex;overflow-x:auto}.in5-tabs button{border:1px solid var(--in-line);background:var(--in-card);color:var(--in-ink);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px;font:700 .84rem/1 Manrope,sans-serif;display:inline-flex}.in5-tabs button em{font:700 .72rem/1 var(--k5-num);background:var(--soft);border-radius:999px;padding:3px 7px;font-style:normal}.in5-tabs button.is-on{color:#fff;background:linear-gradient(120deg,hsl(calc(250 + var(--h,0)) 70% 45%),hsl(calc(290 + var(--h,0)) 70% 55%));border-color:#0000}.in5-tabs--teams button.is-on{background:linear-gradient(120deg,var(--c),var(--c2))}.in5-tabs button.is-on em{background:#ffffff38}.in5-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.in5-card{animation:in5Pop .5s var(--k5-ease) both;animation-delay:calc(var(--i) * 30ms)}html:not(.k5-live) .in5-card{animation:none}.in5-card__a{background:var(--in-card);border:1px solid var(--in-line);height:100%;transition:transform .35s var(--k5-ease),box-shadow .35s,border-color .35s;border-radius:22px;flex-direction:column;gap:8px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.in5-card__a:before{content:"";background:linear-gradient(90deg,var(--c),var(--c2));height:5px;position:absolute;top:0;bottom:auto;left:0;right:0}.in5-card__a:after{content:"";background:radial-gradient(circle,color-mix(in srgb,var(--c2) 22%,transparent),transparent 70%);width:160px;height:160px;transition:transform .5s var(--k5-ease);border-radius:50%;position:absolute;top:-50px;right:-50px}.in5-card__a:hover{border-color:color-mix(in srgb,var(--c) 45%,transparent);box-shadow:0 26px 50px -30px var(--c);transform:translateY(-5px)}.in5-card__a:hover:after{transform:scale(1.6)}.in5-card__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));width:48px;height:48px;box-shadow:0 12px 24px -12px var(--c);border-radius:15px;place-items:center;display:grid}.in5-card__grp{letter-spacing:.08em;text-transform:uppercase;color:var(--in-mut);font:700 .7rem/1 Manrope,sans-serif}.in5-card__t{font:800 1.15rem/1.2 var(--in-hf);color:var(--in-ink)}.in5-st--serif .in5-card__t{font-style:italic;font-weight:600}.in5-card__d{color:var(--in-mut);font-size:.88rem;line-height:1.55}.in5-card__tags{flex-wrap:wrap;gap:6px;display:flex}.in5-card__tags i{background:var(--soft);color:var(--in-tx);border-radius:8px;padding:5px 8px;font:600 .72rem/1 Inter,sans-serif}.in5-card__go{color:var(--c);align-items:center;gap:6px;margin-top:auto;font:800 .84rem/1 Manrope,sans-serif;display:inline-flex}html[data-theme=dark] .in5-card__go{color:color-mix(in srgb,var(--c) 40%,#fff)}.in5-shero,.cx5-hero{isolation:isolate;color:#fff;background:radial-gradient(50% 70% at 90% 10%,color-mix(in srgb,var(--c2) 70%,transparent),transparent 60%),linear-gradient(140deg,color-mix(in srgb,var(--c) 70%,#0b1020),color-mix(in srgb,var(--c) 85%,#000) 60%,#0b1020);padding:clamp(60px,7vw,96px) 0;position:relative;overflow:hidden}.in5-shero__bg img{z-index:-1;opacity:.08;width:460px;height:auto;animation:120s linear infinite k5Orbit;position:absolute;bottom:-120px;right:-80px}.in5-shero__bg i{z-index:-1;border:1px dashed #ffffff40;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px;left:-120px}.in5-shero__in{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;display:grid}.in5-sh1{font:800 clamp(2.4rem,5vw,4.2rem)/1.03 var(--in-hf);letter-spacing:-.035em;color:#fff;margin:16px 0 14px}.in5-shero__cta{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.in5-stack{perspective:1000px;height:300px;position:relative}.in5-stack__card{color:#101634;width:250px;height:180px;transform:rotate(calc((var(--i) - 1) * 7deg)) translate(calc((var(--i) - 1) * 34px),calc((var(--i) - 1) * -14px));transition:transform .6s var(--k5-spring);background:#fff;border-radius:20px;flex-direction:column;gap:10px;margin:-90px 0 0 -125px;padding:20px;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 30px 60px -24px #0000008c}.in5-stack__card svg{color:var(--c)}.in5-stack__card b{-webkit-line-clamp:3;-webkit-box-orient:vertical;font:800 .95rem/1.3 Manrope,sans-serif;display:-webkit-box;overflow:hidden}.in5-stack__card small{font:700 .72rem/1 var(--k5-num);color:var(--c);margin-top:auto}.in5-stack:hover .in5-stack__card{transform:rotate(calc((var(--i) - 1) * 12deg)) translate(calc((var(--i) - 1) * 70px),calc((var(--i) - 1) * -20px))}.k5-live .in5-stack__card{animation:6s ease-in-out infinite k5Bob;animation-delay:calc(var(--i) * -2s)}.in5-stack__n{color:#101634;background:linear-gradient(120deg,#fde68a,#fbcfe8);border-radius:16px;padding:12px 16px;font:700 .85rem/1 Manrope,sans-serif;position:absolute;bottom:0;right:0;box-shadow:0 14px 30px -12px #00000073}.in5-stack__n b{font:800 1.4rem/1 var(--k5-num);margin-right:4px}.in5-prof{padding:clamp(48px,5vw,70px) 0}.in5-prof__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.in5-pcard{background:var(--in-card);border:1px solid var(--in-line);box-shadow:0 24px 50px -40px var(--c);border-radius:24px;padding:24px}.in5-pcard h2{font:800 1.15rem/1.2 var(--in-hf);color:var(--in-ink);align-items:center;gap:10px;margin:0 0 16px;display:flex}.in5-pcard h2 svg{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:11px;width:34px;height:34px;padding:7px}.in5-pcard ul,.in5-pcard ol{gap:9px;margin:0;padding-left:20px;line-height:1.55;display:grid}.in5-pcard li::marker{color:var(--c);font-weight:800}.in5-pstats{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.in5-pstats span{background:var(--soft);color:var(--in-mut);text-align:center;border-radius:14px;padding:12px;font-size:.82rem}.in5-pstats b{font:800 1.6rem/1.1 var(--k5-num);color:var(--c);display:block}html[data-theme=dark] .in5-pstats b{color:color-mix(in srgb,var(--c) 40%,#fff)}.in5-flags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.in5-flags span{width:30px;height:22px;box-shadow:0 0 0 1px var(--in-line);border-radius:5px;display:inline-grid;overflow:hidden}.in5-cases{background:linear-gradient(180deg,var(--soft),var(--in-bg));padding:clamp(48px,5vw,76px) 0}.in5-cgrid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.in5-cgrid li{animation:in5Pop .5s var(--k5-ease) both;animation-delay:calc(var(--i) * 40ms)}html:not(.k5-live) .in5-cgrid li{animation:none}.in5-case{background:var(--in-card);border:1px solid var(--in-line);height:100%;transition:transform .35s var(--k5-ease),box-shadow .35s;border-radius:22px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex;position:relative}.in5-case:hover{box-shadow:0 26px 50px -30px var(--c);transform:translateY(-5px)}.in5-case__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.in5-case__n{font:800 1.4rem/1 var(--k5-num);color:#0000;-webkit-text-stroke:1.3px var(--c)}.in5-case__v{color:#fff;background:linear-gradient(120deg,var(--v1,#1e5bff),var(--v2,#22d3ee));border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font:700 .72rem/1 Manrope,sans-serif;display:inline-flex}.in5-case__ill{color:#92400e;background:#fef3c7;border-radius:999px;padding:5px 9px;font:700 .7rem/1 Manrope,sans-serif}.in5-case__t{font:800 1.05rem/1.3 var(--in-hf);color:var(--in-ink)}.in5-st--serif .in5-case__t{font-style:italic;font-weight:600}.in5-case__c{color:var(--in-mut);font-size:.86rem}.in5-case__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.in5-case__meta i{border-radius:4px;width:24px;height:17px;display:inline-grid;overflow:hidden}.in5-case__meta em{color:var(--in-mut);align-items:center;gap:4px;font:600 .78rem/1 Inter,sans-serif;display:inline-flex}.in5-case__go{color:var(--c);align-items:center;gap:6px;margin-top:auto;font:800 .84rem/1 Manrope,sans-serif;display:inline-flex}html[data-theme=dark] .in5-case__go,html[data-theme=dark] .in5-case__n{color:color-mix(in srgb,var(--c) 40%,#fff)}.in5-sib{padding:40px 0 60px}.in5-sib__row{flex-wrap:wrap;gap:10px;display:flex}.in5-sib__a{color:var(--in-ink);background:var(--in-card);border:1px solid var(--in-line);border-left:4px solid var(--c);transition:transform .25s var(--k5-ease);border-radius:14px;align-items:center;gap:8px;padding:11px 15px;font:700 .88rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.in5-sib__a svg{color:var(--c)}.in5-sib__a:hover{transform:translateY(-3px)}.in5-sib__a--all{border-left-color:var(--in-ink)}.cx5-hero__in{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:40px;display:grid}.cx5-tags{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.cx5-tags span{color:#fff;background:#ffffff24;border:1px solid #ffffff47;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;font:700 .76rem/1 Manrope,sans-serif;display:inline-flex}.cx5-tags .cx5-tags__ill{color:#78350f;background:#fde68a;border-color:#fde68a}.cx5-h1{font:800 clamp(1.9rem,3.8vw,3.2rem)/1.08 var(--in-hf);letter-spacing:-.03em;color:#fff;max-width:24ch;margin:0 0 10px}.cx5-client{color:#ffffffe0;margin:0 0 18px;font:600 1.02rem/1.4 Inter,sans-serif}.cx5-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:640px;margin:0;padding:0;list-style:none;display:grid}.cx5-facts li{background:#ffffff1a;border:1px solid #ffffff2e;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:.88rem;line-height:1.4;display:flex}.cx5-facts small{letter-spacing:.08em;text-transform:uppercase;opacity:.75;font:700 .68rem/1.2 Manrope,sans-serif;display:block}.cx5-body{padding:clamp(44px,5vw,70px) 0}.cx5-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:40px;display:grid}.cx5-rail{top:calc(var(--hdr-h,72px) + 20px);background:var(--in-card);border:1px solid var(--in-line);border-radius:20px;padding:16px;position:sticky}.cx5-rail ol{gap:2px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cx5-rail a{color:var(--in-mut);border-radius:10px;align-items:center;gap:8px;padding:7px 9px;font:600 .82rem/1.25 Inter,sans-serif;text-decoration:none;transition:background .25s,color .25s;display:flex}.cx5-rail a span{font:800 .72rem/1 var(--k5-num);color:var(--c)}.cx5-rail li.is-on a{color:#fff;background:linear-gradient(120deg,var(--c),var(--c2))}.cx5-rail li.is-on a span{color:#fff}.cx5-rail a:hover{background:var(--soft)}.cx5-rail__dl{cursor:pointer;color:#fff;background:linear-gradient(120deg,var(--c),var(--c2));border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:11px;font:800 .88rem/1 Manrope,sans-serif;display:flex}.cx5-story{gap:18px;display:grid}.cx5-ill{color:#78350f;background:#fef3c7;border-radius:14px;margin:0;padding:14px 16px;font-size:.9rem;line-height:1.55}.cx5-sec{scroll-margin-top:calc(var(--hdr-h,72px) + 20px);background:var(--in-card);border:1px solid var(--in-line);box-shadow:0 24px 50px -44px var(--c);border-radius:24px;padding:26px}.cx5-sec header{align-items:center;gap:12px;margin-bottom:14px;display:flex;position:relative}.cx5-sec__ic{color:#fff;background:linear-gradient(135deg,hsl(calc(var(--h) + var(--i) * 9) 72% 45%),hsl(calc(var(--h) + 40 + var(--i) * 9) 80% 56%));border-radius:14px;place-items:center;width:46px;height:46px;display:grid}.cx5-sec__n{font:800 2.4rem/1 var(--k5-num);color:#0000;-webkit-text-stroke:1.3px color-mix(in srgb,var(--c) 40%,transparent);position:absolute;top:-6px;right:0}.cx5-sec h2{font:800 1.3rem/1.2 var(--in-hf);color:var(--in-ink);margin:0}.cx5-lbl{letter-spacing:.06em;text-transform:uppercase;color:var(--c);margin:0 0 8px;font:800 .78rem/1.3 Manrope,sans-serif}html[data-theme=dark] .cx5-lbl{color:color-mix(in srgb,var(--c) 40%,#fff)}.cx5-lead{color:var(--in-tx);margin:0 0 14px;font-size:1.02rem;line-height:1.72}.cx5-sub{color:var(--in-mut);margin:14px 0;line-height:1.7}.cx5-kv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0 0 14px;display:grid}.cx5-kv div{background:var(--soft);border-radius:14px;padding:12px 14px}.cx5-kv dt{letter-spacing:.08em;text-transform:uppercase;color:var(--c);font:800 .7rem/1.2 Manrope,sans-serif}html[data-theme=dark] .cx5-kv dt{color:color-mix(in srgb,var(--c) 40%,#fff)}.cx5-kv dd{color:var(--in-ink);margin:4px 0 0;font-weight:600;line-height:1.45}.cx5-list{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.cx5-list li{align-items:flex-start;gap:10px;line-height:1.6;display:flex}.cx5-list li svg{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:8px;flex:none;width:24px;height:24px;margin-top:3px;padding:4px}.cx5-list--findings li,.cx5-list--impact li{background:var(--soft);border-left:4px solid var(--c);color:var(--in-ink);border-radius:16px;padding:14px 16px;font-weight:600}.cx5-list--quality,.cx5-list--analysis{grid-template-columns:repeat(2,minmax(0,1fr))}.cx5-note{color:var(--in-mut);margin:6px 0 0;font-size:.85rem;font-style:italic}.cx5-quote{font:600 1.08rem/1.5 var(--k5-serif),Georgia,serif;color:var(--in-ink);background:linear-gradient(120deg,color-mix(in srgb,var(--c2) 14%,var(--in-card)),var(--in-card));border-radius:16px;gap:10px;margin:14px 0 0;padding:16px 18px;font-style:italic;display:flex}.cx5-quote svg{color:var(--c);flex:none}.cx5-bars{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.cx5-bars li{grid-template-columns:minmax(120px,30%) 1fr auto;align-items:center;gap:12px;font-size:.9rem;display:grid}.cx5-bars i{background:var(--soft);border-radius:999px;height:12px;position:relative;overflow:hidden}.cx5-bars i:after{content:"";width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--c),var(--c2));transform-origin:0;animation:cx5Grow 1.2s var(--k5-ease) both;animation-delay:calc(var(--i) * .15s);position:absolute;top:0;bottom:0;left:0;right:auto}@keyframes cx5Grow{0%{transform:scaleX(0)}}.cx5-bars b{font:800 1rem/1 var(--k5-num);color:var(--in-ink)}.cx5-flags{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cx5-flags li{background:var(--soft);color:var(--in-ink);border-radius:12px;align-items:center;gap:8px;padding:8px 12px;font:700 .86rem/1 Manrope,sans-serif;display:inline-flex}.cx5-flags li svg,.cx5-flags li img,.cx5-flags li span{border-radius:3px;width:24px;height:17px}.cx5-flow{counter-reset:f;flex-wrap:wrap;gap:10px;margin:6px 0 10px;padding:0;list-style:none;display:flex}.cx5-flow li{color:var(--in-ink);background:var(--soft);border:1px solid color-mix(in srgb,var(--c) 25%,transparent);border-radius:14px;align-items:center;gap:8px;padding:10px 14px;font:700 .86rem/1.3 Manrope,sans-serif;display:flex;position:relative}.cx5-flow li span{width:24px;height:24px;font:800 .74rem/1 var(--k5-num);color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:50%;place-items:center;display:grid}.cx5-flow li:not(:last-child):after{content:"→";color:var(--c);margin-left:4px;font-weight:800}.cx5-gantt{gap:8px;margin:12px 0;display:grid}.cx5-gantt__r{color:var(--in-tx);grid-template-columns:140px 1fr;align-items:center;gap:12px;font-size:.86rem;display:grid}.cx5-gantt__track{background:var(--soft);border-radius:999px;height:12px;position:relative}.cx5-gantt__track i{top:0;bottom:0;left:var(--l);width:var(--w);background:linear-gradient(90deg,var(--c),var(--c2));animation:cx5Grow 1s var(--k5-ease) both;animation-delay:calc(var(--i) * .2s);transform-origin:0;border-radius:999px;position:absolute}.cx5-gantt small{color:var(--in-mut)}.cx5-conf{color:var(--in-mut);margin:0;font-size:.85rem}.cx5-more{background:var(--in-bg)}@media (max-width:1000px){.in5-wheel{grid-template-columns:repeat(3,minmax(0,1fr))}.cx5-layout{grid-template-columns:1fr}.cx5-rail{display:none;position:static}.cx5-hero__in .in5-wheel--c{display:none}.cx5-hero__in{grid-template-columns:1fr}}@media (max-width:900px){.in5-hero__in,.in5-shero__in,.in5-prof__grid{grid-template-columns:1fr}.in5-orbit{max-width:340px}.in5-stack{height:240px}}@media (max-width:600px){.in5-wheel{grid-template-columns:repeat(2,minmax(0,1fr))}.cx5-facts,.cx5-kv,.cx5-list--quality,.cx5-list--analysis{grid-template-columns:1fr}.cx5-sec{padding:20px}.cx5-bars li{grid-template-columns:1fr auto}.cx5-bars i{order:3;grid-column:1/-1}.cx5-gantt__r{grid-template-columns:100px 1fr}.in5-orbit__chip>span{padding:6px 8px;font-size:.62rem}}@media (prefers-reduced-motion:reduce){.in5-orbit__ring,.in5-orbit__chip>span,.in5-stack__card,.in5-shero__bg img{animation:none!important}}html[data-theme=dark] .in5 [style*=--soft],html[data-theme=dark] .in5[style*=--soft]{--soft:color-mix(in srgb,var(--c) 16%,#141a34)!important}.in6{--c:#2f6bff;--c2:#8fb0ff}.in6 .frk-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.in6-kick{font:700 .78rem/1 var(--grot);letter-spacing:.18em;text-transform:uppercase;color:#6d4aff;align-items:center;gap:8px;display:inline-flex}html[data-theme=dark] .in6-kick,.in6-head--dk .in6-kick{color:#baf}.in6-head{max-width:820px;margin-bottom:clamp(26px,3.6vw,46px)}.in6-head--c{text-align:center;margin-inline-start:auto;margin-inline-end:auto}.in6-head--c .in6-kick{justify-content:center}.in6-h2{font:800 clamp(2rem,4.2vw,3.5rem)/1.06 var(--display);letter-spacing:-.025em;color:var(--ink);margin:14px 0 0}.in6-h2 em{font-family:var(--serif);background:linear-gradient(100deg,#2f6bff,#6d4aff 45%,#c8577e 80%,#d99a2b);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;font-weight:600}html[data-theme=dark] .in6-h2 em,.in6-head--dk .in6-h2 em{background-image:linear-gradient(100deg,#8fb0ff,#baf 45%,#f2a9c1 80%,#ffc27a)}.in6-head--dk .in6-h2{color:#fff}.in6-sub{font:500 clamp(1rem,1.25vw,1.12rem)/1.65 var(--body,Inter),sans-serif;color:var(--sub);margin:16px 0 0}.in6-head--c .in6-sub{max-width:680px;margin-inline-start:auto;margin-inline-end:auto}.in6-head--dk .in6-sub{color:#b7c0e6}.in6-h3{font:800 clamp(1.4rem,2.4vw,2rem)/1.15 var(--display);color:var(--ink);margin:0 0 18px}.in6-none{font:600 1rem/1.5 var(--body,Inter),sans-serif;color:var(--sub);padding:24px 0}.in6-hero{color:#f2f4ff;background:radial-gradient(120% 90% at 85% 10%,#24307a 0%,#0b1437 55%,#070c26 100%);padding:clamp(40px,6vw,80px) 0 0;position:relative;overflow:hidden}.in6-hero--sec,.cx6-hero{background:radial-gradient(110% 90% at 80% 0%,color-mix(in srgb,var(--c) 55%,#0b1437) 0%,#0b1437 58%,#070c26 100%)}.in6-hero__sky{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.in6-hero__grid{background-image:linear-gradient(#8fb0ff0f 1px,#0000 1px),linear-gradient(90deg,#8fb0ff0f 1px,#0000 1px);background-size:56px 56px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(80% 70% at 60% 40%,#000,#0000);mask:radial-gradient(80% 70% at 60% 40%,#000,#0000)}.in6-blob{will-change:transform;border-radius:50%;position:absolute}.in6-blob--a{background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 45%,transparent),transparent);width:62vw;max-width:860px;height:62vw;max-height:860px;animation:22s ease-in-out infinite ab17DriftA;top:-30%;left:-12%}.in6-blob--b{background:radial-gradient(closest-side,color-mix(in srgb,var(--c2) 30%,transparent),transparent);width:54vw;max-width:760px;height:54vw;max-height:760px;animation:28s ease-in-out infinite ab17DriftB;bottom:-40%;right:-14%}.in6-hero__glyph{color:var(--c2);opacity:.07;position:absolute;bottom:-80px;right:-60px;transform:rotate(-12deg)}.in6-hero__in{z-index:2;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,60px);min-height:min(74vh,660px);padding-bottom:clamp(30px,4vw,56px);display:grid;position:relative}.in6-hero .in5-crumbs a,.in6-hero .in5-crumbs span{color:#c9d2f5}.in6-hero .in5-crumbs [aria-current]{color:#fff}.in6-badge{font:700 .78rem/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:#ffc27a;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-top:18px;padding:9px 16px;display:inline-flex}.in6-badge>i{background:#9fe7dc;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite ab18Pulse;box-shadow:0 0 #9fe7dc99}.in6-h1{font:800 clamp(2.6rem,6.2vw,5.4rem)/.98 var(--display);letter-spacing:-.035em;color:#fff;margin:20px 0 0}.in6-h1>span{animation:.9s cubic-bezier(.2,.8,.2,1) both in6Rise;display:block}.in6-h1>span:nth-child(2){animation-delay:.12s}.in6-h1>span:nth-child(3){animation-delay:.24s}.in6-h1 em{font-family:var(--serif);background:linear-gradient(100deg,#8fb0ff,#baf 40%,#f2a9c1 70%,#ffc27a);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;font-weight:600}.in6-h1__s{letter-spacing:-.015em;background:linear-gradient(90deg,#9fe7dc,#8fb0ff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:14px;font-size:clamp(1.25rem,2.3vw,2rem);font-weight:700}.in6-h1--sec{font-size:clamp(2.6rem,6vw,5rem)}.in6-h1--sec .in6-h1__s{color:inherit;background:0 0;-webkit-background-clip:border-box;background-clip:border-box}@keyframes in6Rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.in6-lead{max-width:600px;font:500 clamp(1rem,1.3vw,1.14rem)/1.65 var(--body,Inter),sans-serif;color:#c3cbee;margin:22px 0 0}.in6-ctas{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.in6 .ab17-btn--glass{color:#fff}.in6-stats{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.in6-stats li{font:700 .82rem/1 var(--grot);letter-spacing:.06em;color:#c9d2f5;box-shadow:inset 0 -2px 0 var(--c);animation:.6s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(.4s + var(--i)*90ms);background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;align-items:baseline;gap:8px;padding:12px 16px;display:flex}.in6-stats b{font:800 1.5rem/1 var(--display);color:#fff;letter-spacing:-.01em}.in6-car{--cr:clamp(220px,21vw,300px);perspective:1300px;place-items:center;height:clamp(380px,40vw,520px);display:grid;position:relative}.in6-car__spin{width:0;height:0;transform-style:preserve-3d;will-change:transform;animation:48s linear infinite in6Car;position:absolute;top:46%;left:50%}.in6-car:hover .in6-car__spin{animation-play-state:paused}@keyframes in6Car{0%{transform:rotateX(-10deg)rotateY(0)}to{transform:rotateX(-10deg)rotateY(-360deg)}}.in6-car__card{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 70%,#0b1437),color-mix(in srgb,var(--c) 30%,#0b1437));border:1px solid color-mix(in srgb,var(--c2) 45%,transparent);border-radius:22px;flex-direction:column;gap:10px;width:156px;height:184px;padding:16px 14px;display:flex;position:absolute;top:-92px;left:-78px;box-shadow:0 30px 60px -30px #000,inset 0 1px #ffffff2e}.in6-car__card:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff24 45%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.in6-car__ic{color:#0b1437;background:linear-gradient(135deg,#fff,var(--c2));border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.in6-car__card b{font:800 1.02rem/1.15 var(--display)}.in6-car__card small{font:700 .72rem/1 var(--grot);letter-spacing:.1em;text-transform:uppercase;color:var(--c2);margin-top:auto}.in6-car__floor{width:calc(var(--cr)*2.3);height:calc(var(--cr)*.6);margin-left:calc(var(--cr)*-1.15);background:radial-gradient(closest-side,#6d4aff73,#2f6bff1f 60%,#0000);border:1px solid #bbaaff2e;border-radius:50%;position:absolute;bottom:4%;left:50%}.in6-car__core{text-align:center;pointer-events:none;background:radial-gradient(circle at 35% 30%,#3d5bd6,#1a2a78 55%,#0b1437);border-radius:50%;place-items:center;width:132px;height:132px;display:grid;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 10px #2f6bff1a,0 0 70px #6d4aff8c}.in6-car__core b{font:800 2.6rem/1 var(--display);color:#fff;display:block}.in6-car__core small{font:700 .7rem/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:#baf;margin-top:-18px;display:block}.in6-tick{z-index:2;background:#ffffff08;border-top:1px solid #ffffff14;padding:16px 0;position:relative;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.in6-tick__row{overflow:hidden}.in6-tick__row+.in6-tick__row{margin-top:10px}.in6-tick__run{will-change:transform;gap:10px;width:max-content;animation:150s linear infinite ab18Run;display:flex}.in6-tick__row--1 .in6-tick__run{animation-duration:110s;animation-direction:reverse}.in6-tick__run span{white-space:nowrap;font:700 .9rem/1 var(--display);color:#e9ecff;background:color-mix(in srgb,var(--c) 18%,transparent);border:1px solid color-mix(in srgb,var(--c2) 30%,transparent);border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.in6-tick__run span svg{color:var(--c2)}.in6-shelf{background:var(--bg)}.in6-shelf__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;display:flex}.in6-shelf__top .in6-head{margin-bottom:0}.in6-search{background:var(--card);border:1px solid var(--line);min-height:50px;color:var(--sub);border-radius:999px;flex:0 420px;align-items:center;gap:10px;padding:0 18px;display:flex;box-shadow:0 14px 34px -26px #0b143780}.in6-search:focus-within{border-color:#6d4aff;box-shadow:0 0 0 3px #6d4aff2e}.in6-search input{min-width:0;font:500 .96rem/1 var(--body,Inter),sans-serif;color:var(--ink);background:0 0;border:0;outline:0;flex:1}.in6-shelf__body{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:22px;display:grid}.in6-gnav{background:var(--card);border:1px solid var(--line);border-radius:22px;gap:6px;padding:10px;display:grid;position:sticky;top:96px}.in6-gnav__b{text-align:left;width:100%;font:700 .9rem/1.2 var(--display);color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .25s,color .25s;display:flex}.in6-gnav__b>span{width:34px;height:34px;color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border-radius:11px;flex:none;place-items:center;transition:background-color .25s,color .25s;display:grid}.in6-gnav__b em{font:800 .74rem/1 var(--grot);color:var(--sub);margin-left:auto;font-style:normal}.in6-gnav__b:hover{background:color-mix(in srgb,var(--c) 8%,transparent)}.in6-gnav__b.is-on{color:#fff;background:linear-gradient(115deg,var(--c),color-mix(in srgb,var(--c2) 70%,var(--c)));box-shadow:0 12px 28px -14px var(--c)}.in6-gnav__b.is-on>span{color:var(--c);background:#fff}.in6-gnav__b.is-on em{color:#fff}.in6-grid{grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.in6-grid>li{animation:.5s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--i)*30ms)}.in6-card{background:var(--card);border:1px solid var(--line);height:100%;color:var(--ink);isolation:isolate;border-radius:22px;flex-direction:column;padding:18px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.in6-card:before{content:"";background:linear-gradient(90deg,var(--c),var(--c2));height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.in6-card__glow{z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 22%,transparent),transparent);border-radius:50%;width:180px;height:180px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:absolute;top:-60px;right:-60px}.in6-card:hover{border-color:color-mix(in srgb,var(--c) 40%,transparent);box-shadow:0 30px 60px -34px var(--c);transform:translateY(-6px)}.in6-card:hover .in6-card__glow{transform:scale(1.8)}.in6-card__top{justify-content:space-between;align-items:center;gap:10px;display:flex}.in6-card__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));width:50px;height:50px;box-shadow:0 12px 24px -12px var(--c);border-radius:16px;place-items:center;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:grid}.in6-card:hover .in6-card__ic{transform:rotate(-8deg)scale(1.08)}.in6-card__n{font:700 .74rem/1 var(--grot);letter-spacing:.06em;text-transform:uppercase;color:var(--sub)}.in6-card__n b{font:800 1.1rem/1 var(--display);color:var(--c);margin-right:3px}html[data-theme=dark] .in6-card__n b{color:var(--c2)}.in6-card__t{font:800 1.18rem/1.2 var(--display);margin-top:14px}.in6-card__d{font:500 .9rem/1.5 var(--body,Inter),sans-serif;color:var(--sub);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:8px;display:-webkit-box;overflow:hidden}.in6-card__tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.in6-card__tags i{font:600 .74rem/1 var(--body,Inter),sans-serif;color:var(--ink);background:color-mix(in srgb,var(--c) 9%,transparent);border-radius:999px;padding:6px 9px;font-style:normal}.in6-card__ft{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:14px;display:flex}.in6-card__flags{align-items:center;display:flex}.in6-card__flags img{object-fit:cover;width:24px;height:17px;box-shadow:0 0 0 2px var(--card);border-radius:4px;margin-right:-5px}.in6-card__flags em{font:700 .74rem/1 var(--grot);color:var(--sub);margin-left:10px;font-style:normal}.in6-card__go{font:800 .86rem/1 var(--display);color:var(--c);align-items:center;gap:6px;display:inline-flex}html[data-theme=dark] .in6-card__go{color:var(--c2)}.in6-card:hover .in6-card__go svg{transform:translate(3px)}.in6-card__go svg{transition:transform .25s}.in6-cov{color:#f2f4ff;background:#0b1437;padding-bottom:0;overflow:hidden}.in6-cov__sky{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.in6-cov__tabs{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}.in6-rtab{color:#e4e8ff;min-height:42px;font:700 .9rem/1 var(--display);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background-color .25s,border-color .25s,transform .25s;display:inline-flex}.in6-rtab svg{color:var(--c2)}.in6-rtab em{font:800 .74rem/1 var(--grot);background:#ffffff1a;border-radius:999px;padding:5px 8px;font-style:normal}.in6-rtab:hover{border-color:var(--c2);transform:translateY(-2px)}.in6-rtab.is-on{background:linear-gradient(115deg,var(--c1),color-mix(in srgb,var(--c2) 60%,var(--c1)));color:#fff;box-shadow:0 12px 30px -12px var(--c1);border-color:#0000}.in6-rtab.is-on svg{color:#fff}.in6-cov__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:22px;display:grid}.in6-cov__map{background:radial-gradient(90% 90% at 50% 40%,#2f6bff24,#ffffff05);border:1px solid #ffffff14;border-radius:28px;padding:clamp(10px,1.6vw,20px)}.in6-atlas{aspect-ratio:2400/906;width:100%;position:relative}.in6-atlas__dots{opacity:.2;width:100%;max-width:none;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.in6-atlas__arcs{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.in6-atlas__arcs path{fill:none;stroke-width:.22px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:.85;animation:1.6s cubic-bezier(.4,0,.2,1) forwards in6Draw;animation-delay:calc(var(--i)*60ms)}@keyframes in6Draw{to{stroke-dashoffset:0}}.in6-mk{cursor:pointer;z-index:1;background:0 0;border:0;width:0;height:0;padding:0;transition:opacity .35s;position:absolute}.in6-mk:hover{z-index:5}.in6-mk:focus-visible{z-index:5}.in6-mk__dot{opacity:.55;width:8px;height:8px;transform:scale(var(--s));background:#c9d2f5;border-radius:50%;position:absolute;top:-4px;left:-4px}.in6-mk.has-cs .in6-mk__dot{background:var(--c);opacity:1;box-shadow:0 0 0 2px #0b1437cc,0 0 14px var(--c)}.in6-mk.is-home .in6-mk__dot{background:#ffc27a;box-shadow:0 0 0 3px #ffc27a4d,0 0 22px #ffc27a}.in6-mk__pulse{border:1.5px solid var(--c);opacity:0;border-radius:50%;width:20px;height:20px;position:absolute;top:-10px;left:-10px}.in6-mk.has-cs .in6-mk__pulse{animation:2.8s cubic-bezier(.2,.6,.4,1) infinite in6Ping}.in6-mk.is-home .in6-mk__pulse{border-color:#ffc27a}@keyframes in6Ping{0%{transform:scale(calc(var(--s)*.5));opacity:.9}to{transform:scale(calc(var(--s)*2.4));opacity:0}}.in6-mk.is-dim{opacity:.18}.in6-mk.is-dim .in6-mk__pulse{animation:none}.in6-mk__tip{white-space:nowrap;color:#0b1437;opacity:0;pointer-events:none;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:8px 10px;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%,6px);box-shadow:0 14px 30px -10px #00000080}.in6-mk__tip img{object-fit:cover;border-radius:4px;width:26px;height:18px}.in6-mk__tip b{font:800 .84rem/1 var(--display)}.in6-mk__tip small{font:600 .72rem/1 var(--body,Inter),sans-serif;color:#4a5480}.in6-mk:hover .in6-mk__tip{opacity:1;transform:translate(-50%)}.in6-mk:focus-visible .in6-mk__tip{opacity:1;transform:translate(-50%)}.in6-atlas--s .in6-mk{cursor:default}.in6-dial{text-align:center;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:28px;padding:22px}.in6-dial__ring{border-radius:50%;width:180px;height:180px;margin:0 auto;transition:background .4s;position:relative}.in6-dial__in{background:#0f1a4a;border-radius:50%;place-content:center;display:grid;position:absolute;top:18px;bottom:18px;left:18px;right:18px;box-shadow:inset 0 0 30px #0006}.in6-dial__in b{font:800 2.2rem/1 var(--display);color:#fff}.in6-dial__in small{max-width:110px;font:600 .7rem/1.3 var(--body,Inter),sans-serif;color:#b7c0e6;margin-top:6px}.in6-dial__sweep{background:conic-gradient(#ffffff59,#0000 18%);border-radius:50%;animation:5s linear infinite ab18Spin;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px;-webkit-mask:radial-gradient(closest-side,#0000 86%,#000 87%);mask:radial-gradient(closest-side,#0000 86%,#000 87%)}.in6-dial h3{font:800 1.3rem/1.2 var(--display);color:#fff;margin:18px 0 4px}.in6-dial>p{font:500 .86rem/1.45 var(--body,Inter),sans-serif;color:#b7c0e6;margin:0 0 14px}.in6-dial__list{text-align:left;overscroll-behavior:contain;gap:5px;max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.in6-dial__list li{font:600 .86rem/1.2 var(--body,Inter),sans-serif;color:#e9ecff;animation:.4s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--i)*25ms);background:#ffffff0a;border-radius:12px;align-items:center;gap:10px;padding:7px 10px;display:flex}.in6-dial__list img,.in6-dial__list li>i{object-fit:cover;background:#ffffff1f;border-radius:4px;flex:none;width:26px;height:18px}.in6-dial__list span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.in6-dial__list em{font:800 .76rem/1 var(--grot);color:#0b1437;background:linear-gradient(115deg,#9fe7dc,#8fb0ff);border-radius:999px;padding:4px 8px;font-style:normal}.in6-dial__list small{font:600 .7rem/1 var(--grot);color:#8f99c7;letter-spacing:.06em;text-transform:uppercase}.in6-stamps{border-top:1px solid #ffffff14;margin-top:clamp(40px,5vw,64px);padding:26px 0 30px;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.in6-stamps__run{will-change:transform;gap:18px;width:max-content;animation:120s linear infinite ab18Run;display:flex}.in6-stamp{border:2px dashed color-mix(in srgb,var(--c) 70%,#fff);background:color-mix(in srgb,var(--c) 10%,transparent);min-width:112px;transform:rotate(var(--t));border-radius:14px;flex-direction:column;align-items:center;gap:6px;padding:12px 12px 10px;display:inline-flex}.in6-stamp img{object-fit:cover;border-radius:5px;width:44px;height:30px;box-shadow:0 4px 10px #00000059}.in6-stamp b{font:800 .82rem/1.1 var(--display);color:#fff;white-space:nowrap}.in6-stamp small{font:700 .62rem/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--c) 40%,#fff)}.in6-arc{background:linear-gradient(180deg,var(--bg),var(--lav))}.in6-arc__path{counter-reset:a;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.in6-arc__st{--c:#2f6bff;--c2:#8fb0ff;background:var(--card);border:1px solid var(--line);border-radius:20px;flex-direction:column;gap:10px;padding:18px 16px 16px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative;box-shadow:0 20px 44px -36px #0b143773}.in6-arc__st--dm{--c:#c8577e;--c2:#f2a9c1}.in6-arc__st--it{--c:#6d4aff;--c2:#baf}.in6-arc__st--af{--c:#0e9c88;--c2:#9fe7dc}.in6-arc__st--gold{--c:#d99a2b;--c2:#ffc27a}.in6-arc__st:hover{box-shadow:0 28px 54px -30px var(--c);transform:translateY(-5px)rotate(-.6deg)}.in6-arc__st:not(:nth-child(5n)):after{content:"";background:linear-gradient(90deg,var(--c),var(--c2));width:18px;height:2px;position:absolute;top:38px;right:-17px}.ab17-sec.is-vis .in6-arc__st{animation:.55s cubic-bezier(.2,.8,.2,1.2) both ab18Pop;animation-delay:calc(var(--i)*55ms)}.in6-arc__n{font:800 2.2rem/1 var(--serif);background:linear-gradient(135deg,var(--c),var(--c2));color:#0000;opacity:.85;-webkit-background-clip:text;background-clip:text;font-style:italic;position:absolute;top:10px;right:14px}.in6-arc__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:14px;place-items:center;width:44px;height:44px;display:grid}html[data-theme=dark] .in6-arc__ic{color:#0b1437}.in6-arc__st b{font:800 1rem/1.25 var(--display);color:var(--ink);padding-right:30px}.in6-deck{perspective:1400px;height:clamp(340px,36vw,440px);position:relative}.in6-deck__card{--p:0;color:#0b1437;background:linear-gradient(160deg,#fff,color-mix(in srgb,var(--c2) 18%,#fff));width:min(360px,80%);min-height:210px;transform:translate(-50%,-50%) translate3d(calc(var(--p)*34px),calc(var(--p)*-26px),calc(var(--p)*-90px)) rotateY(-16deg) rotateX(6deg) rotateZ(calc(var(--p)*2deg));opacity:calc(1 - var(--p)*.18);z-index:calc(10 - var(--p));border-radius:24px;flex-direction:column;gap:12px;padding:20px;transition:transform .9s cubic-bezier(.2,.8,.2,1),opacity .9s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 40px 80px -40px #000,0 0 0 1px #fff6}.in6-deck__top{align-items:center;gap:10px;display:flex}.in6-deck__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.in6-deck__top small{font:700 .72rem/1 var(--grot);letter-spacing:.12em;text-transform:uppercase;color:#4a5480}.in6-deck__top em{font:800 .7rem/1 var(--grot);color:#fff;background:var(--c);border-radius:999px;margin-left:auto;padding:5px 9px;font-style:normal}.in6-deck__card b{font:800 1.24rem/1.25 var(--display)}.in6-deck__bar{background:#0b143714;border-radius:6px;height:6px;margin-top:auto;overflow:hidden}.in6-deck__bar i{background:linear-gradient(90deg,var(--c),var(--c2));transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(.15)}.in6-deck__card.is-top .in6-deck__bar i{animation:3.6s linear both in6Bar}@keyframes in6Bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.in6-ins{background:var(--bg)}.in6-ins__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.in6-panel{background:var(--card);border:1px solid var(--line);border-radius:24px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 54px -40px #0b143773}.in6-panel:before{content:"";background:linear-gradient(90deg,var(--c),var(--c2));height:4px;position:absolute;top:0;bottom:auto;left:0;right:0}.ab17-sec.is-vis .in6-panel{animation:.6s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--i)*.1s)}.in6-panel__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));width:48px;height:48px;box-shadow:0 12px 26px -12px var(--c);border-radius:15px;place-items:center;display:grid}.in6-panel h2{font:800 1.2rem/1.2 var(--display);color:var(--ink);margin:14px 0 12px}.in6-panel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.in6-panel li{font:600 .94rem/1.45 var(--body,Inter),sans-serif;color:var(--ink);gap:10px;display:flex}.in6-panel li i{min-width:32px;height:24px;font:800 .72rem/1 var(--grot);color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border-radius:8px;flex:none;place-items:center;font-style:normal;display:grid}html[data-theme=dark] .in6-panel li i{color:var(--c2)}.in6-chips{flex-wrap:wrap;gap:7px;margin:0;display:flex}.in6-chips span{font:600 .86rem/1.2 var(--body,Inter),sans-serif;color:var(--ink);background:color-mix(in srgb,var(--c) 9%,transparent);border:1px solid color-mix(in srgb,var(--c) 20%,transparent);border-radius:999px;padding:8px 12px}.in6-mkts{color:#f2f4ff;background:#0b1437;border-radius:28px;grid-template-columns:minmax(0,1fr) 300px;gap:18px;margin-top:22px;padding:18px;display:grid}.in6-mkts__map{padding:8px}.in6-mkts__side{flex-direction:column;gap:12px;display:flex}.in6-mkts__side .in6-kick{color:#baf}.in6-mkts__side ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.in6-mkts__side li{font:700 .9rem/1.2 var(--display);background:#ffffff0d;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.in6-mkts__side img,.in6-mkts__side li>i{object-fit:cover;background:#ffffff1f;border-radius:4px;width:30px;height:21px}.in6-mkts__side span{flex:1}.in6-mkts__side em{font:800 .76rem/1 var(--grot);color:#0b1437;background:linear-gradient(115deg,#9fe7dc,#8fb0ff);border-radius:999px;padding:4px 8px;font-style:normal}.in6-cases{background:linear-gradient(180deg,var(--bg),var(--cream))}.in6-teams{flex-wrap:wrap;gap:8px;display:flex}.in6-teams button{border:1px solid var(--line);background:var(--card);min-height:40px;color:var(--ink);font:700 .86rem/1 var(--display);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:0 14px;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.in6-teams button em{font:800 .72rem/1 var(--grot);color:var(--sub);font-style:normal}.in6-teams button:hover{transform:translateY(-2px)}.in6-teams button.is-on{color:#fff;background:linear-gradient(115deg,var(--c),color-mix(in srgb,var(--c2) 60%,var(--c)));border-color:#0000}.in6-teams button.is-on em{color:#fff}.in6-tix{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.in6-tix>li{animation:.5s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--i)*50ms)}.in6-tik{background:var(--card);border:1px solid var(--line);height:100%;color:var(--ink);border-radius:22px;align-items:stretch;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px -34px #0b143780}.in6-tik:hover{border-color:color-mix(in srgb,var(--c) 40%,transparent);box-shadow:0 28px 56px -32px var(--c);transform:translateY(-4px)}.in6-tik__stub{color:#fff;background:linear-gradient(160deg,var(--c),color-mix(in srgb,var(--c2) 70%,var(--c)));flex-direction:column;flex:none;justify-content:center;align-items:center;gap:4px;width:86px;display:flex;position:relative}.in6-tik__stub:after{content:"";border-right:2px dashed var(--card);position:absolute;top:10px;bottom:10px;right:-1px}.in6-tik__stub b{font:800 1.9rem/1 var(--serif);font-style:italic}.in6-tik__stub small{font:700 .64rem/1 var(--grot);letter-spacing:.18em;text-transform:uppercase;opacity:.85}.in6-tik__main{flex-direction:column;flex:1;gap:8px;min-width:0;padding:16px 8px 16px 18px;display:flex}.in6-tik__tags{flex-wrap:wrap;gap:6px;display:flex}.in6-tik__v{font:700 .72rem/1 var(--grot);letter-spacing:.04em;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;display:inline-flex}.in6-tik__ill{font:700 .72rem/1 var(--grot);color:#8a5a10;background:#ffc27a40;border-radius:999px;padding:5px 9px}html[data-theme=dark] .in6-tik__ill{color:#ffc27a}.in6-tik__t{font:800 1.08rem/1.3 var(--display)}.in6-tik__c{font:500 .88rem/1.45 var(--body,Inter),sans-serif;color:var(--sub)}.in6-tik__meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.in6-tik__meta img{object-fit:cover;width:24px;height:17px;box-shadow:0 0 0 1px var(--line);border-radius:3px}.in6-tik__meta em{font:600 .78rem/1 var(--body,Inter),sans-serif;color:var(--sub);align-items:center;gap:5px;margin-left:6px;font-style:normal;display:inline-flex}.in6-tik__go{width:54px;color:var(--c);flex:none;place-items:center;transition:transform .3s;display:grid}html[data-theme=dark] .in6-tik__go{color:var(--c2)}.in6-tik:hover .in6-tik__go{transform:translate(4px)}.in6-sib{background:var(--bg);padding:clamp(48px,6vw,80px) 0}.in6-sib__row{flex-wrap:wrap;gap:8px;display:flex}.in6-sib__a{font:700 .9rem/1 var(--display);color:var(--ink);background:var(--card);border:1px solid color-mix(in srgb,var(--c) 25%,transparent);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;text-decoration:none;transition:background-color .25s,color .25s,transform .25s;display:inline-flex}.in6-sib__a svg{color:var(--c)}.in6-sib__a:hover{background:var(--c);color:#fff;transform:translateY(-2px)}.in6-sib__a:hover svg{color:#fff}.in6-sib__a--all{color:#fff;background:linear-gradient(115deg,#2f6bff,#6d4aff);border-color:#0000}.in6-sib__a--all svg{color:#fff}.cx6-hero__in{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr)}.cx6-tags{flex-wrap:wrap;gap:8px;margin:18px 0 0;display:flex}.cx6-tags>span{font:700 .8rem/1 var(--grot);color:#e4e8ff;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:7px 12px;display:inline-flex}.cx6-tags .cx6-tags__ill{color:#0b1437;background:linear-gradient(115deg,#ffc27a,#f2a9c1);border-color:#0000}.cx6-h1{font-size:clamp(2rem,4.2vw,3.5rem);line-height:1.08}.cx6-client{margin-top:14px}.cx6-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.cx6-facts li{font:600 .9rem/1.4 var(--body,Inter),sans-serif;color:#fff;animation:.6s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(.3s + var(--i)*90ms);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;gap:10px;padding:12px 14px;display:flex}.cx6-facts li>svg{color:var(--c2);flex:none;margin-top:2px}.cx6-facts small{font:700 .68rem/1 var(--grot);letter-spacing:.14em;text-transform:uppercase;color:#aeb6da;margin-bottom:3px;display:block}.cx6-facts__mk{grid-column:1/-1}.cx6-flags{flex-wrap:wrap;gap:6px;display:flex}.cx6-flags>span{font:600 .82rem/1 var(--body,Inter),sans-serif;background:#ffffff14;border-radius:999px;align-items:center;gap:6px;padding:4px 9px 4px 4px;display:inline-flex}.cx6-flags img{object-fit:cover;border-radius:3px;width:24px;height:17px}.cx6-dial{aspect-ratio:1;width:min(100%,340px);margin-inline-start:auto;margin-inline-end:auto;position:relative}.cx6-dial svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.cx6-dial__track{fill:none;stroke:#ffffff29;stroke-width:10px}.cx6-dial__prog{fill:none;stroke:var(--c2);stroke-width:10px;stroke-linecap:round;stroke-dasharray:1;filter:drop-shadow(0 0 8px var(--c2));transition:stroke-dashoffset .6s cubic-bezier(.2,.8,.2,1)}.cx6-dial__p{color:#aeb6da;cursor:pointer;background:#141b3d;border:1px solid #fff3;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;padding:0;transition:transform .3s,background-color .3s,color .3s;display:grid;position:absolute}.cx6-dial__p.is-done{background:color-mix(in srgb,var(--c) 70%,#0b1437);color:#fff;border-color:var(--c2)}.cx6-dial__p.is-on{background:var(--c2);color:#0b1437;box-shadow:0 0 22px var(--c2);transform:scale(1.25)}.cx6-dial__core{text-align:center;background:radial-gradient(circle at 35% 30%,color-mix(in srgb,var(--c) 60%,#24307a),#0b1437 70%);box-shadow:0 0 50px color-mix(in srgb,var(--c) 50%,transparent);border-radius:50%;place-content:center;display:grid;position:absolute;top:26%;bottom:26%;left:26%;right:26%}.cx6-dial__core b{font:800 2.6rem/1 var(--display);color:#fff}.cx6-dial__core small{font:700 .7rem/1 var(--grot);letter-spacing:.14em;text-transform:uppercase;color:#aeb6da}.cx6-dial__core span{max-width:120px;font:700 .8rem/1.25 var(--display);color:var(--c2);margin:8px auto 0}.cx6-body{background:var(--bg)}.cx6 .cx5-sec{border-radius:24px}.cx6-more__all{margin-top:22px}@media (max-width:1100px){.in6-hero__in,.cx6-hero__in{grid-template-columns:1fr;min-height:0}.in6-car{height:380px}.in6-cov__grid,.in6-mkts,.in6-shelf__body{grid-template-columns:1fr}.in6-gnav{padding:8px;display:flex;position:relative;top:auto;overflow-x:auto}.in6-gnav__b{white-space:nowrap;flex:none;width:auto}.in6-gnav__b em{margin-left:6px}.in6-arc__path{grid-template-columns:repeat(3,minmax(0,1fr))}.in6-arc__st:after{display:none}.in6-ins__grid{grid-template-columns:1fr 1fr}.cx6-dial{width:280px}}@media (max-width:720px){.in6-h1{font-size:clamp(2.3rem,11vw,3.2rem)}.in6-car{--cr:170px;height:320px}.in6-car__card{width:124px;height:152px;padding:12px;top:-76px;left:-62px}.in6-car__card b{font-size:.88rem}.in6-car__core{width:100px;height:100px}.in6-car__core b{font-size:2rem}.in6-tix,.in6-ins__grid{grid-template-columns:1fr}.in6-arc__path{grid-template-columns:1fr 1fr}.in6-deck{height:300px}.in6-mk__tip{display:none}.in6-search{flex-basis:100%}.in6-tik__stub{width:64px}}@media (prefers-reduced-motion:reduce){.in6 *,.in6 :before,.in6 :after{transition:none!important;animation:none!important}}.in6-car__core{top:auto;bottom:calc(4% + var(--cr)*.3 - 26px);border-radius:999px;align-items:baseline;gap:8px;width:auto;height:auto;padding:10px 18px;display:flex;transform:translate(-50%)}.in6-car__core b{font-size:1.6rem}.in6-car__core small{margin:0}.in6-stats li{padding:10px 14px}.in6-stats b{font-size:1.3rem}@media (max-width:720px){.in6-arc__path{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.in6-arc__st{min-width:0;padding:14px 12px}.in6-arc__n{font-size:1.6rem}.in6-arc__st b{padding-right:0;font-size:.9rem}.in6-cov__tabs{flex-wrap:nowrap;justify-content:flex-start;padding-bottom:4px;overflow-x:auto}.in6-rtab{flex:none}.in6-stamp{min-width:96px}}.in6-deck__card{width:min(430px,88%);min-height:250px;padding:24px}.in6-deck__card b{font-size:1.4rem}.rc19 .ab17-sec{scroll-margin-top:120px}.rc19-hero{isolation:isolate;color:#fff;background:radial-gradient(120% 100% at 70% 20%,#1e2c86 0%,#0b1437 48%,#050a22 100%);padding:clamp(48px,6vw,80px) 0 0;position:relative;overflow:hidden}.rc19-hero__sky{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rc19-stars{background-image:radial-gradient(1.5px 1.5px at 8% 20%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 22% 70%,#9fe7dc 50%,#0000 51%),radial-gradient(1.5px 1.5px at 40% 12%,#ffc27a 50%,#0000 51%),radial-gradient(1px 1px at 61% 82%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 78% 30%,#baf 50%,#0000 51%),radial-gradient(1px 1px at 92% 64%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 50% 46%,#f2a9c1 50%,#0000 51%);animation:6s ease-in-out infinite rc19Twinkle;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes rc19Twinkle{50%{opacity:.45}}.rc19-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(20px,4vw,56px);min-height:min(80vh,720px);padding-bottom:clamp(24px,3vw,40px);display:grid}.rc19-badge{font:700 .78rem/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:#ffc27a;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;display:inline-flex}.rc19-badge>i{background:#9fe7dc;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite ab18Pulse}.rc19-h1{font:800 clamp(2.5rem,5vw,4.6rem)/.98 var(--display);letter-spacing:-.035em;margin:22px 0 0}.rc19-h1>span{animation:.9s cubic-bezier(.2,.8,.2,1) both in6Rise;display:block}.rc19-h1__b{animation-delay:.1s!important}.rc19-h1__c{animation-delay:.2s!important}.rc19-h1 em{font-family:var(--serif);background:linear-gradient(100deg,#8fb0ff,#baf 40%,#f2a9c1 70%,#ffc27a);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;font-weight:600}.rc19-word{vertical-align:bottom;padding-bottom:.08em;display:inline-block;overflow:hidden}.rc19-word__in{font-family:var(--serif);background:linear-gradient(90deg,#9fe7dc,#8fb0ff 60%,#baf);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.1em;font-style:italic;font-weight:600;animation:.6s cubic-bezier(.2,.8,.2,1) both rc19Word;display:inline-block}@keyframes rc19Word{0%{opacity:0;transform:translateY(70%)rotateX(-60deg)}to{opacity:1;transform:none}}.rc19-lead{max-width:580px;font:500 clamp(1rem,1.3vw,1.14rem)/1.65 var(--body,Inter),sans-serif;color:#c3cbee;margin:22px 0 0}.rc19-stage{place-items:center;min-height:clamp(380px,44vw,600px);display:grid;position:relative}.rc19-stage .ab18-globe{--gr:clamp(150px,17vw,235px)}.rc19-ring{pointer-events:none;will-change:transform;border-radius:50%;position:absolute;top:50%;left:50%}.rc19-ring--1{border:1px dashed #9fe7dc4d;width:clamp(380px,42vw,580px);height:clamp(380px,42vw,580px);margin:calc(clamp(380px,42vw,580px)/-2) 0 0 calc(clamp(380px,42vw,580px)/-2);animation:70s linear infinite ab18Spin}.rc19-ring--2{border:1px solid #bbaaff29;width:clamp(440px,48vw,660px);height:clamp(440px,48vw,660px);margin:calc(clamp(440px,48vw,660px)/-2) 0 0 calc(clamp(440px,48vw,660px)/-2);animation:110s linear infinite reverse ab18Spin}.rc19-ring--3{border:2px solid #ffc27a;border-color:#ffc27a #ffc27a33 #0000 #0000;width:clamp(320px,36vw,500px);height:clamp(320px,36vw,500px);margin:calc(clamp(320px,36vw,500px)/-2) 0 0 calc(clamp(320px,36vw,500px)/-2);animation:9s linear infinite ab18Spin}.rc19-ring--1:after,.rc19-ring--2:after{content:"";background:#9fe7dc;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 16px #9fe7dc}.rc19-ring--2:after{background:#f2a9c1;box-shadow:0 0 16px #f2a9c1}.rc19-chip{z-index:3;font:700 .8rem/1 var(--grot);letter-spacing:.04em;color:#d7ddff;background:#141b3d9e;border:1px solid #ffffff24;border-radius:16px;align-items:baseline;gap:6px;padding:10px 14px;animation:6s ease-in-out infinite ab18Float;display:inline-flex;position:absolute}.rc19-chip b{font:800 1.3rem/1 var(--display);color:#fff}.rc19-chip--a{top:12%;left:2%}.rc19-chip--b{animation-delay:-1.5s;top:22%;right:0}.rc19-chip--b b{color:#f2a9c1}.rc19-chip--c{animation-delay:-3s;bottom:16%;left:0}.rc19-chip--c b{color:#9fe7dc}.rc19-chip--d{animation-delay:-4.5s;bottom:8%;right:4%}.rc19-chip--d b{color:#ffc27a}.rc19-hero .ab18-river{margin-top:0}.rc19-rail{z-index:20;background:color-mix(in srgb,var(--bg) 88%,transparent);border-bottom:1px solid var(--line);position:sticky;top:72px;box-shadow:0 10px 30px -24px #0b143780}.rc19-rail__in{scrollbar-width:none;gap:6px;padding-top:10px;padding-bottom:10px;display:flex;overflow-x:auto}.rc19-rail a{font:700 .88rem/1 var(--display);color:var(--sub);border-radius:999px;flex:none;align-items:center;gap:7px;padding:9px 14px;text-decoration:none;transition:background-color .25s,color .25s;display:inline-flex}.rc19-rail a em{font:800 .7rem/1 var(--grot);color:#6d4aff;font-style:normal}.rc19-rail a:hover{color:var(--ink);background:#6d4aff14}.rc19-rail a.is-on{color:#fff;background:linear-gradient(115deg,#2f6bff,#6d4aff)}.rc19-rail a.is-on em{color:#ffc27a}.rc19-head{align-items:flex-start;gap:clamp(16px,2.4vw,30px);margin-bottom:clamp(28px,3.6vw,48px);display:flex}.rc19-head__n{font:800 clamp(3.6rem,8vw,7rem)/.8 var(--serif);background:linear-gradient(160deg,#2f6bff,#6d4aff 50%,#c8577e);color:#0000;opacity:.9;-webkit-background-clip:text;background-clip:text;flex:none;font-style:italic}.rc19-head .ab17-h2{margin-top:10px}.rc19-head--dk .ab17-h2{color:#fff}.rc19-head--dk .ab17-h2 em{background-image:linear-gradient(100deg,#8fb0ff,#baf 45%,#f2a9c1 80%,#ffc27a)}.rc19-head--dk .ab17-sub{color:#b7c0e6}.rc19-head--dk .ab17-kick{color:#baf}.rc19-head--dk .rc19-head__n{background-image:linear-gradient(160deg,#9fe7dc,#8fb0ff 50%,#f2a9c1)}.rc19-c1{background:linear-gradient(180deg,var(--bg),var(--lav))}.rc19-portals{perspective:1200px;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.rc19-portal{text-align:left;cursor:pointer;color:#fff;background:linear-gradient(165deg,var(--c1),color-mix(in srgb,var(--c1) 45%,#0b1437) 70%);min-height:380px;box-shadow:0 30px 60px -34px var(--c1),inset 0 1px 0 #ffffff40;isolation:isolate;transform-style:preserve-3d;border:0;border-radius:26px;flex-direction:column;align-items:flex-start;gap:8px;padding:20px 18px;transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .45s;display:flex;position:relative;overflow:hidden}.rc19-portal:hover{box-shadow:0 44px 80px -36px var(--c1);transform:translateY(-8px)rotateX(6deg)rotateY(-6deg)}.rc19-portal:focus-visible{box-shadow:0 44px 80px -36px var(--c1);transform:translateY(-8px)rotateX(6deg)rotateY(-6deg)}.ab17-sec.is-vis .rc19-portal{animation:.7s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--i)*90ms)}.rc19-portal__glow{z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--c2) 60%,transparent),transparent);border-radius:50%;width:240px;height:240px;animation:14s ease-in-out infinite ab17DriftA;position:absolute;top:-40%;bottom:auto;left:auto;right:-40%}.rc19-portal__top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.rc19-portal__ic{width:46px;height:46px;color:var(--c1);background:#fff;border-radius:15px;place-items:center;display:grid}.rc19-portal__pct{font:600 .72rem/1.2 var(--grot);text-align:right;color:#fffc}.rc19-portal__pct b{font:800 1.2rem/1 var(--display);color:#fff;display:block}.rc19-portal__n{font:800 clamp(3.4rem,5vw,4.6rem)/.9 var(--display);letter-spacing:-.04em;text-shadow:0 10px 30px #00000040;margin-top:14px}.rc19-portal__t{font:700 1.08rem/1.2 var(--serif);font-style:italic}.rc19-portal__fan{height:34px;margin:8px 0 2px;display:flex;position:relative}.rc19-portal__fan img{object-fit:cover;width:40px;height:28px;transform:rotate(calc((var(--j) - 2.5)*5deg));border-radius:5px;margin-right:-12px;transition:transform .35s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 2px #ffffffd9,0 6px 14px #0000004d}.rc19-portal:hover .rc19-portal__fan img{transform:rotate(0) translateX(calc(var(--j)*8px))}.rc19-portal__list{font:500 .78rem/1.5 var(--body,Inter),sans-serif;color:#ffffffd1}.rc19-portal__go{font:800 .78rem/1 var(--display);color:var(--c1);background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:auto;padding:8px 12px;display:inline-flex}.rc19-c2{color:#f2f4ff;background:#0b1437;overflow:hidden}.rc19-c2__sky{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.rc19-tabs{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.rc19-tab{color:#e4e8ff;min-height:42px;font:700 .9rem/1 var(--display);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:0 14px;transition:background-color .25s,border-color .25s,transform .25s;display:inline-flex}.rc19-tab svg{color:var(--c2)}.rc19-tab em{font:800 .74rem/1 var(--grot);background:#ffffff1a;border-radius:999px;padding:5px 8px;font-style:normal}.rc19-tab:hover{border-color:var(--c2);transform:translateY(-2px)}.rc19-tab.is-on{background:linear-gradient(115deg,var(--c1),color-mix(in srgb,var(--c2) 60%,var(--c1)));color:#fff;box-shadow:0 12px 30px -12px var(--c1);border-color:#0000}.rc19-tab.is-on svg{color:#fff}.rc19-map{background:radial-gradient(90% 90% at 50% 40%,#2f6bff29,#ffffff05);border:1px solid #ffffff14;border-radius:28px;padding:clamp(10px,1.6vw,20px)}.rc19-wall{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.rc19-wall>li{animation:.5s cubic-bezier(.2,.8,.2,1.2) both ab18Pop;animation-delay:calc(var(--i)*22ms)}.rc19-fc{color:#fff;background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 26%,#141b3d),#141b3d);border:1px solid color-mix(in srgb,var(--c2) 22%,transparent);border-radius:18px;flex-direction:column;gap:4px;height:100%;padding:12px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.rc19-fc:hover{border-color:var(--c2);box-shadow:0 22px 44px -24px var(--c1);transform:translateY(-5px)rotate(-1deg)}.rc19-fc__f{aspect-ratio:3/2;border-radius:10px;width:100%;margin-bottom:6px;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #00000059}.rc19-fc__f img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:block}.rc19-fc__f:after{content:"";background:linear-gradient(110deg,#0000 35%,#fff6 50%,#0000 65%);transition:transform .7s;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.rc19-fc:hover .rc19-fc__f:after{transform:translate(100%)}.rc19-fc:hover .rc19-fc__f img{transform:scale(1.08)}.rc19-fc b{font:800 .95rem/1.2 var(--display)}.rc19-fc small{font:700 .66rem/1 var(--grot);letter-spacing:.14em;text-transform:uppercase;color:var(--c2)}.rc19-fc__hc{font:800 .6rem/1 var(--grot);letter-spacing:.04em;color:#0b1437;background:linear-gradient(115deg,#f2a9c1,#ffc27a);border-radius:7px;padding:4px 7px;font-style:normal;position:absolute;top:18px;right:18px}.rc19-c3{background:var(--bg)}.rc19-c4{background:linear-gradient(180deg,var(--bg),var(--cream))}.rc19-c5{background:var(--bg);overflow:hidden}.rc19-c5 .ab18-tr{margin-top:0}.rc19-cta{color:#fff;text-align:center;background:radial-gradient(90% 120% at 50% 0,#1e2c86,#0b1437 60%)}.rc19-cta__in{max-width:820px}.rc19-cta .ab17-h2{color:#fff}.rc19-cta .ab17-h2 em{background-image:linear-gradient(100deg,#8fb0ff,#baf 45%,#f2a9c1 80%,#ffc27a)}.rc19-cta .ab17-sub{color:#b7c0e6;max-width:600px;margin-inline-start:auto;margin-inline-end:auto}.rc19-cta__orb{color:#fff;background:linear-gradient(135deg,#2f6bff,#6d4aff);border-radius:50%;place-items:center;width:86px;height:86px;animation:5s ease-in-out infinite ab18Bob;display:inline-grid;box-shadow:0 0 0 12px #6d4aff26,0 0 60px #6d4aff8c}@media (max-width:1100px){.rc19-hero__in{grid-template-columns:1fr;min-height:0}.rc19-portals{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.rc19-h1{font-size:clamp(2.4rem,11vw,3.3rem)}.rc19-stage{min-height:360px}.rc19-stage .ab18-globe{--gr:120px}.rc19-ring--1,.rc19-ring--2{display:none}.rc19-ring--3{width:300px;height:300px;margin:-150px 0 0 -150px}.rc19-chip{padding:7px 10px;font-size:.7rem}.rc19-chip b{font-size:1rem}.rc19-portals{grid-template-columns:repeat(2,minmax(0,1fr))}.rc19-portal{min-height:300px}.rc19-portal__list{display:none}.rc19-head{flex-direction:column;gap:6px}.rc19-head__n{font-size:3.2rem}.rc19-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow-x:auto}.rc19-tab{flex:none}.rc19-wall{grid-template-columns:repeat(2,minmax(0,1fr))}.rc19-rail{top:64px}}@media (prefers-reduced-motion:reduce){.rc19 *{animation:none!important}}.ab19-hero{isolation:isolate;color:#fff;background:radial-gradient(120% 100% at 75% 15%,#1c2878 0%,#0b1437 50%,#050a22 100%);padding:clamp(48px,6vw,80px) 0 clamp(40px,5vw,70px);position:relative;overflow:hidden}.ab19-hero__sky{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ab19-hero__tint{background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 40%,transparent),transparent);width:70%;height:120%;transition:background .8s;position:absolute;top:-10%;right:-10%}.ab19-hero__grid{background-image:linear-gradient(#8fb0ff0f 1px,#0000 1px),linear-gradient(90deg,#8fb0ff0f 1px,#0000 1px);background-size:60px 60px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(70% 70% at 70%,#000,#0000);mask:radial-gradient(70% 70% at 70%,#000,#0000)}.ab19-beam{background:conic-gradient(from 0deg,transparent 0 40deg,#8fb0ff1a 48deg,transparent 56deg 150deg,#ffc27a14 160deg,transparent 170deg 250deg,#bbaaff1a 262deg,transparent 272deg);will-change:transform;width:160vmax;height:160vmax;margin:-80vmax 0 0 -80vmax;animation:60s linear infinite ab18Spin;position:absolute;top:46%;left:68%}.ab19-beam--b{opacity:.7;animation-duration:90s;animation-direction:reverse}.ab19-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);min-height:min(80vh,720px);display:grid}.ab19-badge{font:700 .78rem/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:#ffc27a;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:9px 16px;display:inline-flex}.ab19-badge>i{background:#9fe7dc;border-radius:50%;width:8px;height:8px;animation:2.4s ease-in-out infinite ab18Pulse}.ab19-h1{font:800 clamp(2.8rem,6vw,5.4rem)/.98 var(--display);letter-spacing:-.035em;margin:22px 0 0}.ab19-h1__l{animation:.9s cubic-bezier(.2,.8,.2,1) both in6Rise;display:block}.ab19-h1__l:nth-child(2){background:linear-gradient(90deg,#fff,#c9d2f5);color:#0000;-webkit-background-clip:text;background-clip:text;animation-delay:.12s}.ab19-h1__l:nth-child(3){animation-delay:.24s}.ab19-h1 em{font-family:var(--serif);background:linear-gradient(100deg,#9fe7dc,#8fb0ff 35%,#baf 60%,#f2a9c1 80%,#ffc27a);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.1em;font-style:italic;font-weight:600}.ab19-now{border:1px solid color-mix(in srgb,var(--c2) 40%,transparent);background:#ffffff0f;border-radius:18px;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:22px;padding:10px 16px 10px 10px;transition:border-color .6s;display:flex}.ab19-now__ic{color:#0b1437;background:linear-gradient(135deg,var(--c2),#fff);border-radius:13px;flex:none;place-items:center;width:42px;height:42px;transition:background .6s;display:grid}.ab19-now__t{flex-direction:column;gap:4px;animation:.6s cubic-bezier(.2,.8,.2,1) both ab19Flip;display:flex}.ab19-now__t b{font:800 1.05rem/1.1 var(--display);color:#fff}.ab19-now__t small{font:600 .82rem/1.2 var(--body,Inter),sans-serif;color:var(--c2)}@keyframes ab19Flip{0%{opacity:0;transform:translateY(14px)rotateX(-50deg)}to{opacity:1;transform:none}}.ab19-lead{max-width:560px;font:500 clamp(1rem,1.25vw,1.12rem)/1.65 var(--body,Inter),sans-serif;color:#c3cbee;margin:18px 0 0}.ab19-dots{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.ab19-dots button{color:#c9d2f5;font:700 .8rem/1 var(--display);cursor:pointer;background:#ffffff0a;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;transition:background-color .3s,color .3s,border-color .3s;display:inline-flex}.ab19-dots button svg{color:var(--c2)}.ab19-dots button.is-on{color:#fff;background:linear-gradient(115deg,var(--c1),color-mix(in srgb,var(--c2) 60%,var(--c1)));border-color:#0000}.ab19-dots button.is-on svg{color:#fff}.ab19-room{--pw:clamp(220px,22vw,300px);--pz:calc(var(--pw)/2);perspective:1400px;place-items:center;height:clamp(400px,42vw,560px);display:grid;position:relative}.ab19-room__halo{width:calc(var(--pw)*2);height:calc(var(--pw)*2);margin:calc(var(--pw)*-1) 0 0 calc(var(--pw)*-1);background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 55%,transparent),transparent 70%);border-radius:50%;transition:background .8s;position:absolute;top:46%;left:50%}.ab19-prism{width:var(--pw);height:calc(var(--pw)*1.15);transform-style:preserve-3d;will-change:transform;transition:transform 1.4s cubic-bezier(.6,.05,.25,1);position:relative}.ab19-prism__f{-webkit-backface-visibility:hidden;backface-visibility:hidden;box-shadow:0 0 0 1px color-mix(in srgb,var(--c2) 60%,transparent),0 30px 70px -20px #0009,inset 0 0 40px color-mix(in srgb,var(--c1) 40%,transparent);background:#0b1437;border-radius:22px;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ab19-prism__f img{object-fit:cover;width:100%;height:100%;display:block}.ab19-prism__f:after{content:"";background:linear-gradient(#0000 55%,#050a22d9),linear-gradient(120deg,#ffffff2e,#0000 40%);position:absolute;top:0;bottom:0;left:0;right:0}.ab19-prism__cap{z-index:1;font:800 1.05rem/1.1 var(--display);color:#fff;align-items:center;gap:8px;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.ab19-prism__cap svg{box-sizing:content-box;color:#0b1437;background:var(--c2);border-radius:10px;padding:6px}.ab19-room__floor{width:calc(var(--pw)*1.9);height:calc(var(--pw)*.45);margin-left:calc(var(--pw)*-.95);background:radial-gradient(closest-side,color-mix(in srgb,var(--c1) 50%,transparent),transparent);border:1px solid #baf3;border-radius:50%;transition:background .8s;position:absolute;bottom:6%;left:50%}.ab19-sparks{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ab19-sparks i{left:calc(18% + var(--k)*4.6%);background:var(--c2);width:4px;height:4px;box-shadow:0 0 10px var(--c2);opacity:0;animation:5s ease-in infinite ab19Rise;animation-delay:calc(var(--k)*-.37s);border-radius:50%;position:absolute;bottom:12%}.ab19-sparks i:nth-child(3n){background:#ffc27a;box-shadow:0 0 10px #ffc27a}@keyframes ab19Rise{0%{opacity:0;transform:translate(0,0)}15%{opacity:1}to{opacity:0;transform:translate3d(calc((var(--k) - 7)*4px),-360px,0)}}.ab19-tag{z-index:3;font:700 .8rem/1 var(--grot);color:#d7ddff;background:#141b3d9e;border:1px solid #ffffff24;border-radius:16px;align-items:baseline;gap:6px;padding:10px 14px;animation:6s ease-in-out infinite ab18Float;display:inline-flex;position:absolute}.ab19-tag b{font:800 1.3rem/1 var(--display);color:#fff}.ab19-tag--a{top:12%;left:0}.ab19-tag--a b{color:#9fe7dc}.ab19-tag--b{animation-delay:-2s;top:30%;right:0}.ab19-tag--b b{color:#ffc27a}.ab19-tag--c{animation-delay:-4s;bottom:8%;left:6%}.ab19-tag--c b{color:#f2a9c1}.ab19-man{background:linear-gradient(180deg,var(--cream),var(--bg))}.ab19-man__p{font:700 clamp(1.6rem,3.4vw,3rem)/1.25 var(--display);letter-spacing:-.02em;color:var(--ink);margin:22px 0 0}.ab19-man__w.is-hot{font-family:var(--serif);background:linear-gradient(100deg,#2f6bff,#6d4aff 50%,#c8577e);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600}html[data-theme=dark] .ab19-man__w.is-hot{background-image:linear-gradient(100deg,#8fb0ff,#baf 50%,#f2a9c1)}@supports (animation-timeline:view()){.ab19-man__w{animation:linear both ab19Lit;animation-timeline:view();animation-range:entry 10% cover 45%}@keyframes ab19Lit{0%{opacity:.14}to{opacity:1}}}.ab19-man__crew{flex-wrap:wrap;align-items:center;gap:10px;margin-top:30px;display:flex}.ab19-man__crew span{font:800 .95rem/1 var(--display);color:#fff;background:linear-gradient(115deg,var(--c1),color-mix(in srgb,var(--c2) 60%,var(--c1)));box-shadow:0 12px 26px -12px var(--c1);animation:5s ease-in-out infinite ab18Float;animation-delay:calc(var(--k)*-1.2s);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:inline-flex}.ab19-man__crew b{font:600 1.4rem/1 var(--serif);color:var(--ink);font-style:italic}.ab19-mv{background:linear-gradient(180deg,var(--bg),var(--lav));overflow:hidden}.ab19-mv__sky{pointer-events:none;opacity:.5;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ab19-mv__pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2.6vw,34px);display:grid}.ab19-mono{isolation:isolate;border-radius:32px;padding:2px;position:relative;overflow:hidden;box-shadow:0 40px 80px -46px #0b14378c}.ab19-mono--m{--a:#2f6bff;--b:#6d4aff;--g:#9fe7dc}.ab19-mono--v{--a:#c8577e;--b:#d99a2b;--g:#ffc27a}.ab19-mono__edge{aspect-ratio:1;z-index:-1;background:conic-gradient(from 0deg,var(--a),var(--g),var(--b),transparent 60%,var(--a));width:200%;margin:-100% 0 0 -100%;animation:8s linear infinite ab18Spin;position:absolute;top:50%;left:50%}.ab19-mono--v .ab19-mono__edge{animation-direction:reverse}.ab19-mono__in{background:var(--card);background-image:radial-gradient(120% 70% at 100% 0%,color-mix(in srgb,var(--a) 14%,transparent),transparent 60%);border-radius:30px;height:100%;padding:clamp(26px,3.4vw,46px);position:relative}.ab19-mono__em{color:#fff;background:linear-gradient(135deg,var(--a),var(--b));width:84px;height:84px;box-shadow:0 18px 40px -16px var(--a);border-radius:26px;place-items:center;display:grid;position:relative}.ab19-mono__orbit{border:1px dashed color-mix(in srgb,var(--a) 40%,transparent);border-radius:50%;animation:10s linear infinite ab18Spin;position:absolute;top:-12px;bottom:-12px;left:-12px;right:-12px}.ab19-mono__orbit:after{content:"";background:var(--g);width:10px;height:10px;box-shadow:0 0 12px var(--g);border-radius:50%;margin-left:-5px;position:absolute;top:-5px;left:50%}.ab19-mono h3{font:800 .86rem/1 var(--grot);letter-spacing:.24em;text-transform:uppercase;color:var(--a);margin:24px 0 0}html[data-theme=dark] .ab19-mono h3{color:var(--g)}.ab19-mono__q{font:600 clamp(1.35rem,2.2vw,1.85rem)/1.35 var(--serif);color:var(--ink);letter-spacing:-.01em;margin:14px 0 0}.ab19-mono ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ab19-mono li{font:700 .96rem/1.3 var(--display);color:var(--ink);background:color-mix(in srgb,var(--a) 6%,transparent);border-radius:14px;align-items:center;gap:12px;padding:10px 12px;transition:transform .3s;display:flex}.ab19-mono li:hover{transform:translate(6px)}.ab19-mono li span{color:#fff;background:linear-gradient(135deg,var(--a),var(--b));border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ab17-sec.is-vis .ab19-mono li{animation:.5s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(.2s + var(--j)*90ms + var(--n,0)*.12s)}.ab19-cap{background:radial-gradient(90% 80% at 50% 55%,color-mix(in srgb,var(--c1) 22%,#0b1437),#0b1437 70%);color:#fff;transition:background .6s;overflow:hidden}.ab19-cap .ab17-h2{color:#fff}.ab19-cap .ab17-h2 em{background-image:linear-gradient(100deg,#8fb0ff,#baf 45%,#f2a9c1 80%,#ffc27a)}.ab19-cap .ab17-kick{color:#baf}.ab19-cap__tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:10px;display:grid}.ab19-etab{color:#e4e8ff;text-align:left;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:18px;align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:transform .3s,background-color .3s,border-color .3s,box-shadow .3s;display:flex}.ab19-etab img{object-fit:cover;border-radius:13px;flex:none;width:52px;height:52px}.ab19-etab b{font:800 .98rem/1.15 var(--display);display:block}.ab19-etab small{font:600 .74rem/1 var(--grot);color:var(--c2);margin-top:4px;display:block}.ab19-etab:hover{border-color:var(--c2);transform:translateY(-3px)}.ab19-etab.is-on{background:linear-gradient(115deg,var(--c1),color-mix(in srgb,var(--c2) 50%,var(--c1)));color:#fff;box-shadow:0 18px 40px -16px var(--c1);border-color:#0000}.ab19-etab.is-on small{color:#fff}.ab19-orb{--r0:clamp(190px,19vw,240px);--r1:clamp(300px,31vw,390px);height:calc(var(--r1)*2 + 80px);max-height:880px;position:relative}.ab19-orb__core{aspect-ratio:1;z-index:2;width:clamp(200px,20vw,250px);box-shadow:0 0 0 10px color-mix(in srgb,var(--c1) 22%,transparent),0 0 90px color-mix(in srgb,var(--c1) 70%,transparent);border-radius:50%;animation:.7s cubic-bezier(.2,.8,.2,1.2) both ab18Pop;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.ab19-orb__core img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.ab19-orb__core>span{text-align:center;background:linear-gradient(#0000 30%,#050a22e6);flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0 16px 26px;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.ab19-orb__core b{font:800 1.1rem/1.1 var(--display)}.ab19-orb__core small{font:600 .74rem/1.2 var(--body,Inter),sans-serif;color:var(--c2)}.ab19-orb__go{font:800 .76rem/1 var(--display);color:#0b1437;background:#fff;border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:7px 12px;text-decoration:none;display:inline-flex}.ab19-orb__ring{width:0;height:0;position:absolute;top:50%;left:50%}.ab19-orb__path{border:1px dashed color-mix(in srgb,var(--c2) 40%,transparent);border-radius:50%;position:absolute}.ab19-orb__ring--0 .ab19-orb__path{width:calc(var(--r0)*2);height:calc(var(--r0)*2);left:calc(var(--r0)*-1);top:calc(var(--r0)*-1)}.ab19-orb__ring--1 .ab19-orb__path{width:calc(var(--r1)*2);height:calc(var(--r1)*2);left:calc(var(--r1)*-1);top:calc(var(--r1)*-1);border-style:solid;border-color:#ffffff14}.ab19-orb__spin{animation:70s linear infinite ab18Spin;position:absolute;top:0;left:0}.ab19-orb__ring--1 .ab19-orb__spin{animation-duration:95s;animation-direction:reverse}.ab19-orb__it{position:absolute;top:0;left:0}.ab19-pill{white-space:nowrap;font:700 .82rem/1 var(--display);color:#fff;background:color-mix(in srgb,var(--c1) 55%,#141b3d);border:1px solid color-mix(in srgb,var(--c2) 50%,transparent);border-radius:999px;padding:9px 14px;text-decoration:none;transition:background-color .25s,box-shadow .25s;animation:70s linear infinite ab19Upright;display:inline-block;position:absolute;box-shadow:0 10px 24px -12px #000}.ab19-orb__ring--1 .ab19-pill{background:#141b3de6;animation-name:ab19Upright2;animation-duration:95s}@keyframes ab19Upright{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes ab19Upright2{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}.ab19-pill:hover{background:var(--c2);color:#0b1437;box-shadow:0 0 0 4px color-mix(in srgb,var(--c2) 30%,transparent)}.ab19-pill:focus-visible{background:var(--c2);color:#0b1437;box-shadow:0 0 0 4px color-mix(in srgb,var(--c2) 30%,transparent)}.ab19-orb:hover .ab19-orb__spin,.ab19-orb:hover .ab19-pill,.ab19-orb:focus-within .ab19-orb__spin,.ab19-orb:focus-within .ab19-pill{animation-play-state:paused}.ab19-cap__list{grid-template-columns:1fr;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:none}.ab19-cap__list a{color:#fff;font:700 .92rem/1.25 var(--display);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;text-decoration:none;display:flex}.ab19-cap__list svg{color:var(--c2)}.ab19-cap__list li{animation:.4s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--j)*30ms)}.ab19-num{background:linear-gradient(180deg,var(--bg),var(--cream));overflow:hidden}.ab19-num__sky{pointer-events:none;opacity:.35;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ab19-num__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.ab19-tile{color:#fff;background:linear-gradient(155deg,var(--c1),color-mix(in srgb,var(--c1) 40%,#0b1437));min-height:200px;box-shadow:0 30px 60px -36px var(--c1);isolation:isolate;border-radius:26px;flex-direction:column;gap:6px;padding:22px;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:hidden}.ab19-tile:hover{transform:translateY(-6px)rotate(-.6deg)}.ab19-tile--big{grid-row:span 2;justify-content:flex-end}.ab19-tile--big .ab19-odo{font-size:clamp(6rem,11vw,9.5rem)}.ab19-tile:before{content:"";z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--c2) 55%,transparent),transparent);border-radius:50%;width:220px;height:220px;position:absolute;top:-60px;right:-60px}.ab19-tile__ic{width:46px;height:46px;color:var(--c1);background:#fff;border-radius:14px;place-items:center;display:grid}.ab19-tile b{font:800 1.1rem/1.2 var(--display)}.ab19-tile small{font:500 .84rem/1.4 var(--body,Inter),sans-serif;color:#ffffffd1}.ab19-tile__shine{z-index:-1;animation:7s ease-in-out infinite ab19Shine;animation-delay:calc(var(--k)*.9s);background:linear-gradient(110deg,#0000 40%,#ffffff29 50%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes ab19Shine{0%,60%{transform:translate(-100%)}to{transform:translate(100%)}}.ab19-odo{font:800 clamp(3rem,5vw,4.4rem)/1 var(--display);letter-spacing:-.03em;margin-top:auto;display:inline-flex}.ab19-odo__c{height:1em;display:inline-block;overflow:hidden}.ab19-odo__r{transition:transform 1.8s cubic-bezier(.2,.8,.2,1);transition-delay:calc(.2s + var(--k)*.12s);flex-direction:column;display:flex}.ab19-odo__r i{height:1em;font-style:normal;line-height:1}.ab17-sec.is-vis .ab19-odo__r{transform:translate3d(0,calc(var(--d)*-10%),0)}.ab19-rt{color:#fff;background:#0b1437;overflow:hidden}.ab19-rt .ab17-h2{color:#fff}.ab19-rt .ab17-h2 em{background-image:linear-gradient(100deg,#8fb0ff,#baf 45%,#f2a9c1 80%,#ffc27a)}.ab19-rt .ab17-sub{color:#b7c0e6}.ab19-rt .ab17-kick{color:#baf}.ab19-rt__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:30px;display:grid}.ab19-rt__globe{place-items:center;min-height:420px;display:grid}@media (max-width:1100px){.ab19-hero__in,.ab19-rt__in{grid-template-columns:1fr;min-height:0}.ab19-cap__tabs,.ab19-num__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ab19-orb{--r0:170px;--r1:270px}.ab19-pill{padding:7px 10px;font-size:.72rem}}@media (max-width:820px){.ab19-orb{display:none}.ab19-cap__list{display:grid}}@media (max-width:720px){.ab19-h1{font-size:clamp(2.4rem,11vw,3.3rem)}.ab19-room{--pw:200px;height:380px}.ab19-tag{padding:7px 10px;font-size:.7rem}.ab19-tag b{font-size:1rem}.ab19-mv__pair{grid-template-columns:1fr}.ab19-cap__tabs{grid-template-columns:1fr 1fr;gap:8px}.ab19-etab img{width:40px;height:40px}.ab19-num__grid{grid-template-columns:1fr 1fr;gap:10px}.ab19-tile{min-height:160px;padding:16px}.ab19-tile--big{grid-area:auto/span 2}.ab19-tile--big .ab19-odo{font-size:5rem}.ab19-odo{font-size:2.6rem}.ab19-rt__globe{min-height:320px}.ab19-rt__globe .ab18-globe{--gr:120px}}@media (prefers-reduced-motion:reduce){.ab19 *{transition:none!important;animation:none!important}.ab19-odo__r{transform:translate3d(0,calc(var(--d)*-10%),0)}}.ab19-mono{padding:3px}.ab19-orb{--r0:clamp(170px,16vw,200px);--r1:clamp(260px,25vw,310px)}.ab19-num__grid .ab19-tile:last-child{grid-column:span 2}@media (max-width:1100px){.ab19-num__grid .ab19-tile:last-child{grid-column:auto}.ab19-orb{--r0:160px;--r1:250px}}@media (max-width:720px){.ab19-num__grid .ab19-tile:last-child{grid-column:span 2}}.ab19-orb__core{--cs:clamp(200px,18vw,240px);width:var(--cs);margin:calc(var(--cs)/-2) 0 0 calc(var(--cs)/-2);transform:none}.dl19-hero{isolation:isolate;color:#fff;background:radial-gradient(120% 100% at 75% 10%,#2a2a7a 0%,#0b1437 52%,#050a22 100%);padding:clamp(40px,5vw,70px) 0 clamp(40px,5vw,64px);position:relative;overflow:hidden}.dl19-hero__sky{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.dl19-hero__grid{background-image:linear-gradient(#8fb0ff0f 1px,#0000 1px),linear-gradient(90deg,#8fb0ff0f 1px,#0000 1px);background-size:54px 54px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(70% 70% at 70%,#000,#0000);mask:radial-gradient(70% 70% at 70%,#000,#0000)}.dl19-hero .dl5-crumbs a,.dl19-hero .dl5-crumbs span{color:#c9d2f5}.dl19-hero__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px);min-height:min(70vh,600px);display:grid}.dl19-badge{font:700 .78rem/1 var(--grot,inherit);letter-spacing:.14em;text-transform:uppercase;color:#ffc27a;background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;margin-top:16px;padding:9px 16px;display:inline-flex}.dl19-h1{font:800 clamp(2.5rem,5.4vw,4.8rem)/1 var(--display);letter-spacing:-.035em;margin:20px 0 0}.dl19-h1>span{animation:.9s cubic-bezier(.2,.8,.2,1) both in6Rise;display:block}.dl19-h1>span+span{animation-delay:.14s}.dl19-h1 em{font-family:var(--serif,"Fraunces"),Georgia,serif;background:linear-gradient(100deg,#ffc27a,#f2a9c1 40%,#baf 70%,#8fb0ff);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-style:italic;font-weight:600}.dl19-lead{max-width:560px;font:500 clamp(1rem,1.25vw,1.12rem)/1.65 var(--body,Inter),sans-serif;color:#c3cbee;margin:20px 0 0}.dl19-ctas{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.dl19-facts{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.dl19-facts li{font:700 .8rem/1 var(--grot,inherit);color:#c9d2f5;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:14px;align-items:baseline;gap:7px;padding:10px 14px;display:flex}.dl19-facts b{font:800 1.3rem/1 var(--display);color:#fff}.dl19-ring{--rz:clamp(230px,22vw,300px);perspective:1300px;place-items:center;height:clamp(380px,38vw,500px);display:grid;position:relative}.dl19-ring__spin{width:0;height:0;transform-style:preserve-3d;will-change:transform;animation:44s linear infinite dl19Spin;position:absolute;top:46%;left:50%}.dl19-ring:hover .dl19-ring__spin{animation-play-state:paused}@keyframes dl19Spin{0%{transform:rotateX(-8deg)rotateY(0)}to{transform:rotateX(-8deg)rotateY(-360deg)}}.dl19-cover{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:#fff;background:linear-gradient(160deg,var(--c),color-mix(in srgb,var(--c) 40%,#0b1437));width:140px;height:196px;box-shadow:inset 6px 0 0 #0000002e,0 26px 50px -24px #000,0 0 0 1px color-mix(in srgb,var(--c2) 40%,transparent);border-radius:6px 14px 14px 6px;flex-direction:column;gap:8px;padding:12px;display:flex;position:absolute;top:-98px;left:-70px}.dl19-cover:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff2e 45%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.dl19-cover__top{justify-content:space-between;align-items:center;display:flex}.dl19-cover__logo{width:24px;height:24px;font:800 .62rem/1 var(--display);color:var(--c);background:#fff;border-radius:7px;place-items:center;display:grid}.dl19-cover__top small{font:700 .52rem/1 var(--grot,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--c2)}.dl19-cover__ic{color:#0b1437;background:linear-gradient(135deg,#fff,var(--c2));border-radius:14px;place-items:center;width:46px;height:46px;margin-top:8px;display:grid}.dl19-cover b{font:800 .95rem/1.15 var(--display)}.dl19-cover__bars{gap:4px;margin-top:auto;display:grid}.dl19-cover__bars i{background:#ffffff4d;border-radius:4px;height:4px;display:block}.dl19-cover__bars i:nth-child(2){width:70%}.dl19-cover__bars i:nth-child(3){width:45%}.dl19-cover em{font:700 .58rem/1 var(--grot,inherit);letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;font-style:normal}.dl19-ring__floor{width:calc(var(--rz)*2.2);height:calc(var(--rz)*.55);margin-left:calc(var(--rz)*-1.1);background:radial-gradient(closest-side,#d99a2b59,#6d4aff1f 60%,#0000);border:1px solid #ffc27a2e;border-radius:50%;position:absolute;bottom:6%;left:50%}.dl19-ring__pdf{left:50%;bottom:calc(6% + var(--rz)*.27 - 30px);color:#0b1437;background:linear-gradient(115deg,#ffc27a,#f2a9c1);border-radius:999px;align-items:center;gap:8px;padding:10px 16px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 34px -12px #ffc27ab3}.dl19-ring__pdf b{font:800 1.1rem/1 var(--display)}.dl19-lib{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(30px,4vw,50px);scroll-margin-top:100px}.dl19-lib .ab17-kick{color:#6d4aff}html[data-theme=dark] .dl19-lib .ab17-kick{color:#baf}.dl19-lib .ab17-h2{color:var(--ink,#0b1437)}.dl19-lib__top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.dl19-filter{flex-wrap:wrap;gap:6px;max-width:640px;display:flex}.dl19-filter button{border:1px solid color-mix(in srgb,var(--c) 28%,transparent);background:color-mix(in srgb,var(--c) 7%,transparent);color:inherit;font:700 .8rem/1 var(--display);cursor:pointer;border-radius:999px;padding:9px 13px;transition:background-color .25s,color .25s,transform .25s}.dl19-filter button:hover{transform:translateY(-2px)}.dl19-filter button.is-on{color:#fff;background:var(--c);border-color:#0000}.dl19-shelf{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 6%,transparent),color-mix(in srgb,var(--c) 12%,transparent));animation:.6s cubic-bezier(.2,.8,.2,1) both ab18Up;animation-delay:calc(var(--si)*60ms);border-radius:24px 24px 0 0;margin-bottom:34px;padding:16px 18px 0;position:relative}.dl19-shelf__h{align-items:center;gap:10px;margin-bottom:14px;display:flex}.dl19-shelf__ic{color:#fff;background:linear-gradient(135deg,var(--c),var(--c2));border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.dl19-shelf__h b{font:800 1.08rem/1.2 var(--display);color:var(--ink,#0b1437)}.dl19-shelf__h em{font:700 .76rem/1 var(--grot,inherit);color:var(--c);background:color-mix(in srgb,var(--c) 12%,transparent);border-radius:999px;padding:5px 9px;font-style:normal}html[data-theme=dark] .dl19-shelf__h em{color:var(--c2)}.dl19-books{scrollbar-width:thin;align-items:flex-end;gap:8px;margin:0;padding:30px 4px 0;list-style:none;display:flex;overflow:auto visible}.dl19-book{flex-direction:column;flex:none;align-items:center;gap:6px;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.dl19-book:hover,.dl19-book:focus-within{transform:translateY(-22px)rotate(-3deg)}.dl19-book__spine{width:58px;height:var(--h);color:#fff;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 70%,#000) 0%,color-mix(in srgb,var(--c) calc(100% - var(--t)),var(--c2)) 18%,color-mix(in srgb,var(--c) calc(100% - var(--t)),var(--c2)) 82%,color-mix(in srgb,var(--c) 70%,#000) 100%);border-radius:6px 6px 3px 3px;flex-direction:column;align-items:center;gap:10px;padding:10px 0;text-decoration:none;display:flex;position:relative;box-shadow:0 14px 26px -16px #000,inset 0 1px #ffffff4d}.dl19-book__spine:before,.dl19-book__spine:after{content:"";background:#ffc27ab3;height:2px;position:absolute;left:6px;right:6px}.dl19-book__spine:before{top:40px}.dl19-book__spine:after{bottom:30px}.dl19-book__ic{color:#fff;place-items:center;width:32px;height:24px;display:grid}.dl19-book__t{writing-mode:vertical-rl;min-height:0;font:800 .82rem/1.1 var(--display);letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden;transform:rotate(180deg)}.dl19-book__n{font:800 .66rem/1 var(--grot,inherit);color:#0b1437;background:#ffc27a;border-radius:6px;padding:3px 5px}.dl19-book__dl{font:800 .66rem/1 var(--display);color:#fff;background:linear-gradient(115deg,var(--c),var(--c2));cursor:pointer;opacity:0;border:0;border-radius:999px;align-items:center;gap:4px;padding:6px 8px;transition:opacity .25s,transform .25s;display:inline-flex;transform:translateY(6px)}.dl19-book:hover .dl19-book__dl,.dl19-book:focus-within .dl19-book__dl{opacity:1;transform:none}.dl19-shelf__board{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 30%,#c9d2f5),color-mix(in srgb,var(--c) 50%,#0b1437));height:14px;box-shadow:0 14px 26px -14px color-mix(in srgb,var(--c) 70%,#000);border-radius:4px;margin:0 -18px;display:block}@media (hover:none){.dl19-book__dl{opacity:1;transform:none}}@media (max-width:1100px){.dl19-hero__in{grid-template-columns:1fr;min-height:0}}@media (max-width:720px){.dl19-h1{font-size:clamp(2.2rem,10vw,3rem)}.dl19-ring{--rz:180px;height:330px}.dl19-cover{width:112px;height:160px;padding:9px;top:-80px;left:-56px}.dl19-cover b{font-size:.8rem}.dl19-filter{flex-wrap:nowrap;max-width:100%;overflow-x:auto}.dl19-filter button{flex:none}.dl19-book__spine{width:50px}}@media (prefers-reduced-motion:reduce){.dl19-hero *,.dl19-lib *{animation:none!important}}.hz20{--sec:12s;overflow:visible}.hz20-sky{pointer-events:none;position:absolute;top:-4cqw;bottom:6cqw;left:-2cqw;right:-2cqw}.hz20-beam{transform-origin:50% 0;opacity:.8;background:linear-gradient(#b9a8ff38,#0000 70%);width:30cqw;height:120cqw;margin-left:-15cqw;animation:9s ease-in-out infinite hz20Beam;position:absolute;top:-30cqw;left:50%}@keyframes hz20Beam{0%,to{transform:rotate(-24deg)}50%{transform:rotate(24deg)}}.hz20-grow{animation:8s cubic-bezier(.6,0,.2,1) infinite hz20GrowA;position:absolute;top:6cqw;bottom:2cqw;left:0;right:0;overflow:hidden;transform:translate(-100%)}.hz20-grow__in{animation:8s cubic-bezier(.6,0,.2,1) infinite hz20GrowB;position:absolute;top:0;bottom:0;left:0;right:0}.hz20-grow svg{width:100%;height:100%;display:block}.hz20-grow path:first-of-type{stroke-width:3px}@keyframes hz20GrowA{0%{transform:translate(-100%)}55%,88%{transform:translate(0)}to{opacity:0;transform:translate(0)}}@keyframes hz20GrowB{0%{transform:translate(100%)}55%,to{transform:translate(0)}}.hz20-grow__lbl{font:800 var(--f1)/1 var(--display);color:#0b1437;opacity:0;background:linear-gradient(115deg,#ffc27a,#f2a9c1);border-radius:999px;align-items:center;gap:4px;padding:4px 9px;animation:8s ease-out infinite hz20Pop;display:inline-flex;position:absolute;top:-1cqw;right:0;box-shadow:0 0 18px #ffc27a99}.hz20-grow__lbl svg{transform:rotate(-45deg)}@keyframes hz20Pop{0%,48%{opacity:0;transform:scale(.4)}56%{opacity:1;transform:scale(1.12)}62%,88%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}.hz20-wires{z-index:1;width:0;height:0;position:absolute;top:38cqw;left:50cqw}.hz20-wire{width:calc(var(--len)*1cqw);transform-origin:0;height:2px;transform:rotate(var(--a));background:linear-gradient(90deg,#ffffff80,color-mix(in srgb,var(--c) 60%,transparent));opacity:.55;position:absolute;top:0;left:0}.hz20-wire i{width:8px;height:8px;box-shadow:0 0 10px 3px var(--c);opacity:0;animation:hz20Pulse var(--sec) linear infinite;animation-delay:calc(var(--k)*3s - .9s);background:#fff;border-radius:50%;position:absolute;top:-3px;left:0}.hz20-wire i+i{animation-delay:calc(var(--k)*3s - .6s);width:5px;height:5px;top:-1.5px}@keyframes hz20Pulse{0%{opacity:0;transform:translate(0)}2%{opacity:1}8%{opacity:1;transform:translateX(calc(var(--len)*1cqw))}10%,to{opacity:0;transform:translateX(calc(var(--len)*1cqw))}}.hz20-deck{z-index:2;perspective:1100px;position:absolute;top:0;bottom:0;left:0;right:0}.hz20-scr{left:calc(var(--x)*1cqw);top:calc((var(--y) - 12)*1cqw);border:1px solid color-mix(in srgb,var(--c) 45%,transparent);width:37cqw;animation:hz20Lit var(--sec) ease-in-out infinite;animation-delay:calc(var(--k)*3s);transform:rotateX(8deg) rotateY(calc((var(--x) - 50)*-.45deg));background:linear-gradient(160deg,#1c2862eb,#0b1437f0);border-radius:2.4cqw;margin-left:-18.5cqw;padding:1.8cqw;position:absolute;box-shadow:0 18px 40px #03081e8c,inset 0 1px #ffffff1f}@keyframes hz20Lit{0%,to{transform:rotateX(8deg) rotateY(calc((var(--x) - 50)*-.45deg)) translateZ(0) scale(1)}6%,20%{transform:rotateX(0)rotateY(0)translateZ(60px)scale(1.04)}28%{transform:rotateX(8deg) rotateY(calc((var(--x) - 50)*-.45deg)) translateZ(0) scale(1)}}.hz20-scr__glow{border-radius:inherit;box-shadow:0 0 0 2px var(--c),0 0 34px color-mix(in srgb,var(--c) 70%,transparent);opacity:0;animation:hz20Glow var(--sec) ease-in-out infinite;animation-delay:inherit;pointer-events:none;position:absolute;top:-2px;bottom:-2px;left:-2px;right:-2px}@keyframes hz20Glow{0%,to{opacity:0}6%,20%{opacity:1}28%{opacity:0}}.hz20-scr__top{align-items:center;gap:1.4cqw;margin-bottom:1.4cqw;display:flex;position:relative}.hz20-scr__img{width:7.4cqw;height:7.4cqw;box-shadow:0 0 0 1.5px var(--c),0 0 14px color-mix(in srgb,var(--c) 60%,transparent);background-position:50%;background-size:cover;border-radius:1.6cqw;flex:none}.hz20-scr__t{flex-direction:column;gap:2px;min-width:0;display:flex}.hz20-scr__t b{font:800 var(--f2)/1.1 var(--display);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.hz20-scr__t em{font:700 var(--f1)/1 var(--grot,var(--display));color:var(--c);font-style:normal}.hz20-scr__dot{background:#9fe7dc;border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto;animation:1.6s ease-in-out infinite hz20Blink;box-shadow:0 0 0 3px #9fe7dc40}@keyframes hz20Blink{50%{opacity:.3}}.hz20-w{background:#ffffff0d;border:1px solid #ffffff14;border-radius:1.4cqw;height:11cqw;position:relative;overflow:hidden}.hz20-bars{align-items:flex-end;gap:1.2cqw;display:flex;position:absolute;top:1.2cqw;bottom:3.4cqw;left:1.4cqw;right:1.4cqw}.hz20-bars i{height:calc(var(--h)*100%);transform-origin:50% 100%;animation:2.6s ease-in-out infinite alternate hz20Bar;animation-delay:calc(var(--j)*-.5s);background:linear-gradient(#9fe7dc,#2f6bff);border-radius:4px 4px 1px 1px;flex:1}@keyframes hz20Bar{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}.hz20-live{font:700 var(--f1)/1 var(--grot,var(--display));color:#cfe0ff;align-items:center;gap:5px;display:flex;position:absolute;bottom:.9cqw;left:1.4cqw}.hz20-live i{background:#ff7a9a;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite hz20Blink}.hz20-note{color:#0b1437;height:3.8cqw;font:700 var(--f1)/1 var(--grot,var(--display));white-space:nowrap;opacity:0;animation:6s ease-in-out infinite hz20Note;animation-delay:calc(var(--j)*2s);background:#fffffff2;border-radius:999px;align-items:center;gap:5px;margin-top:-1.9cqw;padding:0 1cqw;display:flex;position:absolute;top:50%;left:1.2cqw;right:4cqw;overflow:hidden}.hz20-note svg{color:#c8577e;flex:none}@keyframes hz20Note{0%{opacity:0;transform:translateY(120%)scale(.9)}8%,30%{opacity:1;transform:translateY(0)scale(1)}38%,to{opacity:0;transform:translateY(-130%)scale(.95)}}.hz20-hearts{width:3cqw;height:100%;position:absolute;bottom:.6cqw;right:1.2cqw}.hz20-hearts i{font-style:normal;font-size:var(--f2);color:#f0a3bc;opacity:0;animation:3s ease-out infinite hz20Heart;animation-delay:calc(var(--j)*1s);position:absolute;bottom:0;left:0}@keyframes hz20Heart{0%{opacity:0;transform:translateY(0)scale(.6)}20%{opacity:1}to{opacity:0;transform:translateY(-9cqw)scale(1.2)rotate(15deg)}}.hz20-code{height:1.2cqw;width:calc(var(--w)*80%);transform-origin:0;animation:5s steps(8,end) infinite hz20Type;animation-delay:calc(var(--j)*.6s);background:linear-gradient(90deg,#b9a8ff 0 22%,#0000 22% 26%,#7ea2ff 26% 70%,#0000 70% 74%,#9fe7dc 74%);border-radius:3px;margin:1.3cqw 0 0 1.4cqw;display:block}@keyframes hz20Type{0%{transform:scaleX(0)}40%,85%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.hz20-prog{background:#ffffff1f;border-radius:99px;height:1cqw;position:absolute;bottom:1.3cqw;left:1.4cqw;right:10cqw;overflow:hidden}.hz20-prog i{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#6d4aff,#b9a8ff);animation:5s ease-in-out infinite hz20Prog;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hz20Prog{0%,30%{transform:scaleX(0)}75%,to{transform:scaleX(1)}}.hz20-ok{color:#fff;font:800 var(--f1)/1 var(--display);opacity:0;background:#0e9c88;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;animation:5s ease-out infinite hz20Ok;display:inline-flex;position:absolute;bottom:.6cqw;right:1.2cqw}@keyframes hz20Ok{0%,74%{opacity:0;transform:scale(.5)}80%{opacity:1;transform:scale(1.15)}86%,96%{opacity:1;transform:scale(1)}to{opacity:0}}.hz20-coins{width:7cqw;height:9cqw;position:absolute;bottom:1cqw;left:2cqw}.hz20-coins i{left:0;bottom:calc(var(--j)*1.7cqw);opacity:0;width:7cqw;height:2cqw;animation:4.8s cubic-bezier(.5,0,.4,1.4) infinite hz20Coin;animation-delay:calc(var(--j)*.45s);background:radial-gradient(at 50% 35%,#ffe3a6,#d99a2b 70%);border-radius:50%;position:absolute;box-shadow:0 2px #9c6a12}@keyframes hz20Coin{0%{opacity:0;transform:translateY(-8cqw)}10%,80%{opacity:1;transform:translateY(0)}92%,to{opacity:0;transform:translateY(0)}}.hz20-ledger{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:1.2cqw;bottom:1.2cqw;left:12cqw;right:1.4cqw}.hz20-ledger b{background:repeating-linear-gradient(90deg,#ffffff2e 0 40%,#0000 40% 46%,#ffffff1a 46% 80%,#0000 80%);border-radius:4px;height:2.4cqw;display:block;position:relative}.hz20-ledger b svg{color:#9fe7dc;opacity:0;animation:4.8s ease-out infinite hz20Tick;animation-delay:calc(var(--j)*.5s + 1.4s);margin-top:-5px;position:absolute;top:50%;right:2px}@keyframes hz20Tick{0%{opacity:0;transform:scale(.3)}8%,80%{opacity:1;transform:scale(1)}to{opacity:0}}.hz20-brief{color:#0b1437;z-index:3;background:linear-gradient(170deg,#fff,#e8eeff);border-radius:2.2cqw;width:23cqw;margin:-8cqw 0 0 -11.5cqw;padding:1.6cqw;animation:3s ease-in-out infinite hz20Brief;position:absolute;top:38cqw;left:50cqw;box-shadow:0 0 0 1.2cqw #2f6bff29,0 0 60px #6d4affb3,0 24px 50px #03081e99}@keyframes hz20Brief{0%,to{transform:translateZ(80px)translateY(0)}50%{transform:translateZ(80px)translateY(-.8cqw)}}.hz20-brief__ring{opacity:0;pointer-events:none;border:2px solid #ffc27ab3;border-radius:50%;width:34cqw;height:34cqw;margin:-17cqw 0 0 -17cqw;animation:3s ease-out infinite hz20Ring;position:absolute;top:50%;left:50%}@keyframes hz20Ring{0%{opacity:.9;transform:scale(.45)}to{opacity:0;transform:scale(1.15)}}.hz20-brief__head{align-items:center;gap:1.2cqw;margin-bottom:1.2cqw;display:flex}.hz20-brief__logo{background:#fff;border-radius:50%;flex:none;place-items:center;width:6.4cqw;height:6.4cqw;display:grid;box-shadow:0 0 0 1px #2f6bff40}.hz20-brief__logo .fx-fr{--h:5cqw}.hz20-brief__head b{font:800 var(--f2)/1.1 var(--display);display:block}.hz20-brief__head em{font:600 var(--f1)/1.2 var(--grot,var(--display));color:#4a5a8c;font-style:normal;display:block}.hz20-brief__line{height:1cqw;width:calc(var(--w)*100%);transform-origin:0;animation:6s ease-in-out infinite hz20Write;animation-delay:calc(var(--j)*.5s);background:linear-gradient(90deg,#2f6bff,#6d4aff);border-radius:99px;margin-top:.9cqw;display:block}@keyframes hz20Write{0%{transform:scaleX(0)}25%,85%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.hz20-brief__stamp{font:800 var(--f1)/1 var(--display);color:#0b1437;background:linear-gradient(115deg,#ffc27a,#f2a9c1);border-radius:999px;align-items:center;gap:4px;margin-top:1.3cqw;padding:4px 9px;animation:6s ease-out infinite hz20Stamp;display:inline-flex}@keyframes hz20Stamp{0%,40%{opacity:0;transform:scale(1.8)rotate(-8deg)}48%{opacity:1;transform:scale(.95)rotate(-3deg)}54%,92%{opacity:1;transform:scale(1)rotate(-3deg)}to{opacity:0;transform:scale(1)rotate(-3deg)}}.hz20-bar{z-index:4}@media (prefers-reduced-motion:reduce){.hz20 *{animation:none!important}.hz20-grow,.hz20-grow__in{transform:none}.hz20-note:first-child,.hz20-ok,.hz20-grow__lbl,.hz20-coins i,.hz20-ledger svg{opacity:1}}.hz20-up{z-index:3;width:0;height:30cqw;position:absolute;top:0;left:50cqw}.hz20-up__shaft{background:linear-gradient(#ffc27a59,#ffc27a00);border-radius:99px;width:3.2cqw;height:22cqw;position:absolute;top:7cqw;left:-1.6cqw;overflow:hidden}.hz20-up__shaft i{opacity:0;width:2.2cqw;height:2.2cqw;animation:2.4s linear infinite hz20Up;animation-delay:calc(var(--j)*.8s);border-top:3px solid #ffc27a;border-left:3px solid #ffc27a;margin-left:-1.1cqw;position:absolute;top:100%;left:50%;transform:translateY(0)rotate(45deg)}@keyframes hz20Up{0%{opacity:0;transform:translateY(0)rotate(45deg)}20%{opacity:1}to{opacity:0;transform:translateY(-24cqw)rotate(45deg)}}.hz20-up__badge{white-space:nowrap;font:800 var(--f2)/1 var(--display);color:#0b1437;background:linear-gradient(115deg,#ffc27a,#f2a9c1);border-radius:999px;align-items:center;gap:5px;padding:.9cqw 1.8cqw;animation:3s ease-in-out infinite hz20Badge;display:inline-flex;position:absolute;top:1cqw;left:0;transform:translate(-50%);box-shadow:0 0 0 .8cqw #ffc27a2e,0 0 30px #ffc27aa6}.hz20-up__badge svg{transform:rotate(-45deg)}@keyframes hz20Badge{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.08)}}.hz20-brief{width:25cqw;margin-left:-12.5cqw}.hz20-brief__head b,.hz20-brief__head em,.hz20-brief__stamp{white-space:nowrap}.hz20-brief__stamp{padding:.7cqw 1.2cqw}.hz20-scr{width:36cqw;margin-left:-18cqw}.hz20-scr__t b{white-space:normal;overflow:visible}.k5-vb,.k5-vb-mini{display:none!important}.vd21-fab{left:22px;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:72;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;width:74px;height:74px;padding:0;position:fixed}.vd21-fab__wave{pointer-events:none;background:#e6211773;border-radius:50%;animation:2.4s ease-out infinite vd21Wave;position:absolute;top:6px;bottom:6px;left:6px;right:6px}.vd21-fab__wave--2{animation-delay:1.2s}@keyframes vd21Wave{0%{opacity:.75;transform:scale(.9)}to{opacity:0;transform:scale(1.75)}}.vd21-fab__spin{background:radial-gradient(circle at 30% 25%,#ff5a4e,#e62117 55%,#a50e0a);border-radius:50%;animation:12s linear infinite vd21Spin;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 14px 30px -10px #e62117e6,inset 0 -5px 12px #50000059,inset 0 2px #ffffff59}.vd21-fab__spin svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vd21-fab__spin text{fill:#fff;font:800 10.5px/1 var(--display,Manrope,sans-serif);letter-spacing:0}@keyframes vd21Spin{to{transform:rotate(360deg)}}.vd21-fab__core{background:#c8130c;border-radius:50%;place-items:center;animation:2.4s ease-in-out infinite vd21Beat;display:grid;position:absolute;top:19px;bottom:19px;left:19px;right:19px;box-shadow:inset 0 0 0 2px #ffffff47}@keyframes vd21Beat{0%,to{transform:scale(1)}12%{transform:scale(1.14)}24%{transform:scale(.98)}36%{transform:scale(1.06)}}.vd21-fab__tip{color:#b3120c;font:800 .82rem/1 var(--display,Manrope,sans-serif);white-space:nowrap;opacity:0;pointer-events:none;background:#fff;border-radius:12px;padding:8px 13px;transition:opacity .25s,transform .25s;position:absolute;top:50%;left:calc(100% + 12px);transform:translate(-8px,-50%);box-shadow:0 14px 30px -14px #0d144073,0 0 0 1px #e6211733}.vd21-fab:hover .vd21-fab__tip{opacity:1;transform:translateY(-50%)}.vd21-fab:focus-visible .vd21-fab__tip{opacity:1;transform:translateY(-50%)}.vd21-fab:hover .vd21-fab__spin{animation-duration:4s}.vd21-fab:focus-visible{outline-offset:4px;outline:3px solid #fff}.vd21-fab.is-open{opacity:0;pointer-events:none}@media (max-width:860px){.vd21-fab{left:12px;bottom:calc(96px + env(safe-area-inset-bottom,0px));width:56px;height:56px}.vd21-fab__core{top:14px;bottom:14px;left:14px;right:14px}.vd21-fab__core svg{width:24px;height:auto}.vd21-fab__spin text{font-size:11.5px}.vd21-fab__tip{display:none}}html.vd21-lock,html.vd21-lock body{overflow:hidden}.vd21-ov{z-index:2000;overscroll-behavior:contain;color:#fff;background:radial-gradient(120% 80% at 50% -10%,#3a0e2a 0%,#140a2e 38%,#070b1f 75%);animation:.45s cubic-bezier(.2,.8,.2,1) both vd21In;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}@keyframes vd21In{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.vd21-sky{pointer-events:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.vd21-beam{transform-origin:50% 0;opacity:.8;background:linear-gradient(#ffc27a38,#ffc27a00 70%);width:38vw;height:130vh;position:absolute;top:-20vh}.vd21-beam--a{animation:9s ease-in-out infinite vd21BeamA;left:4vw}.vd21-beam--b{background:linear-gradient(#6d4aff4d,#6d4aff00 70%);animation:11s ease-in-out infinite vd21BeamB;right:4vw}@keyframes vd21BeamA{0%,to{transform:rotate(-26deg)}50%{transform:rotate(8deg)}}@keyframes vd21BeamB{0%,to{transform:rotate(24deg)}50%{transform:rotate(-10deg)}}.vd21-glow{background:radial-gradient(closest-side,#e6211747,#0000);width:80vw;height:60vh;margin:-30vh 0 0 -40vw;animation:5s ease-in-out infinite vd21Glow;position:absolute;top:38%;left:50%}@keyframes vd21Glow{50%{opacity:.7;transform:scale(1.12)}}.vd21-dust{left:calc(8% + var(--k)*16%);opacity:0;width:6px;height:6px;animation:9s linear infinite vd21Dust;animation-delay:calc(var(--k)*-1.5s);background:#ffc27a;border-radius:50%;position:absolute;bottom:-10px;box-shadow:0 0 10px #ffc27a}@keyframes vd21Dust{0%{opacity:0;transform:translateY(0)}15%{opacity:.8}to{opacity:0;transform:translateY(-105vh)}}.vd21-box{outline:none;width:min(1180px,100% - 32px);margin:0 auto;padding:clamp(28px,5vw,56px) 0 48px;position:relative}.vd21-x{z-index:3;color:#fff;cursor:pointer;background:#0b1437b3;border:1px solid #ffffff4d;border-radius:50%;width:48px;height:48px;font:400 30px/1 sans-serif;transition:transform .2s;position:fixed;top:18px;right:18px}.vd21-x:hover{transform:rotate(90deg)}.vd21-head{text-align:center;max-width:760px;margin:0 auto 26px}.vd21-eye{font:800 .74rem/1 var(--display,Manrope,sans-serif);letter-spacing:.14em;text-transform:uppercase;color:#ffb4ae;background:#e6211729;border:1px solid #ff5a4e73;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.vd21-h{font:800 clamp(2.2rem,5.4vw,4.4rem)/1.02 var(--display,Manrope,sans-serif);letter-spacing:-.03em;color:#fff;margin:16px 0 10px}.vd21-h em{background:linear-gradient(100deg,#ffc27a,#ff7a6e 45%,#b9a8ff);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.08em;font-family:Fraunces,Playfair Display,Georgia,serif;font-style:italic;font-weight:700}.vd21-lede{color:#c9d2f2;font:500 1.04rem/1.6 var(--body,Inter,sans-serif);margin:0}.vd21-screen{aspect-ratio:16/9;background:#000;border-radius:22px;width:min(960px,100%);margin:0 auto;animation:.7s cubic-bezier(.2,.8,.2,1) .1s both vd21Rise;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff1f,0 40px 90px -30px #e621178c,0 30px 80px -20px #000c}.vd21-screen.is-v{aspect-ratio:9/16;width:min(380px,100%)}@keyframes vd21Rise{0%{opacity:0;transform:perspective(1000px)rotateX(14deg)translateY(30px)}to{opacity:1;transform:none}}.vd21-screen__frame{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0 2px #ffc27a59}.vd21-screen iframe{border:0;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vd21-poster{cursor:pointer;color:#fff;background:#000;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.vd21-poster img{object-fit:cover;opacity:.82;width:100%;height:100%;transition:transform .6s,opacity .3s}.vd21-poster:hover img{opacity:.95;transform:scale(1.04)}.vd21-poster:after{content:"";background:linear-gradient(#0000 45%,#070b1fd9);position:absolute;top:0;bottom:0;left:0;right:0}.vd21-poster__play{z-index:1;background:#e62117;border-radius:50%;place-items:center;width:96px;height:96px;margin:-48px 0 0 -48px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 18px 40px -10px #e62117e6}.vd21-poster__play i{border:2px solid #ffffffb3;border-radius:50%;animation:2s ease-out infinite vd21Wave;position:absolute;top:0;bottom:0;left:0;right:0}.vd21-poster__play svg{margin-left:5px}.vd21-poster__t{z-index:1;text-align:left;font:800 clamp(1rem,2vw,1.4rem)/1.2 var(--display,Manrope,sans-serif);position:absolute;bottom:20px;left:24px;right:24px}.vd21-poster__t small{letter-spacing:.14em;text-transform:uppercase;color:#ffc27a;margin-bottom:4px;font-size:.72rem;display:block}.vd21-sec{margin-top:40px}.vd21-sh{font:800 1.2rem/1 var(--display,Manrope,sans-serif);color:#fff;align-items:center;gap:10px;margin:0 0 16px;display:flex}.vd21-sh span{color:#ff7a6e;font:italic 700 1.5rem/1 Fraunces,Georgia,serif}.vd21-shelf{perspective:1100px;grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.vd21-film{cursor:pointer;color:#fff;text-align:left;aspect-ratio:16/10;transform:rotateY(calc((var(--i) - 1.5)*-7deg));animation:.6s cubic-bezier(.2,.8,.2,1) both vd21Card;animation-delay:calc(.25s + var(--i)*80ms);background:#0b1437;border:0;border-radius:16px;padding:0;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s;position:relative;overflow:hidden;box-shadow:0 18px 40px -18px #000c,0 0 0 1px #ffffff1f}@keyframes vd21Card{0%{opacity:0;transform:translateY(24px) rotateY(calc((var(--i) - 1.5)*-7deg))}}.vd21-film:hover{transform:rotateY(0)translateY(-8px)scale(1.03);box-shadow:0 28px 50px -18px #e62117b3,0 0 0 2px #ff7a6e}.vd21-film:focus-visible{transform:rotateY(0)translateY(-8px)scale(1.03);box-shadow:0 28px 50px -18px #e62117b3,0 0 0 2px #ff7a6e}.vd21-film.is-on{box-shadow:0 0 0 2px #ffc27a,0 24px 50px -18px #ffc27a99}.vd21-film img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vd21-film:after{content:"";background:linear-gradient(#0000 40%,#070b1feb);position:absolute;top:0;bottom:0;left:0;right:0}.vd21-film b{z-index:1;font:800 .9rem/1.25 var(--display,Manrope,sans-serif);position:absolute;bottom:10px;left:12px;right:12px}.vd21-film__play,.vd21-reel__play{z-index:1;background:#e62117;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:10px;right:10px;box-shadow:0 8px 18px -6px #e62117e6}.vd21-reels{position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.vd21-reels__run{gap:14px;width:max-content;padding:10px 0;animation:50s linear infinite vd21Run;display:flex}.vd21-reels:hover .vd21-reels__run,.vd21-reels:focus-within .vd21-reels__run{animation-play-state:paused}@keyframes vd21Run{to{transform:translate(calc(-50% - 7px))}}.vd21-reel{aspect-ratio:9/16;cursor:pointer;color:#fff;background:#0b1437;border:0;border-radius:18px;flex:none;width:150px;padding:0;transition:transform .3s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 16px 34px -16px #000c}.vd21-reel:hover{transform:translateY(-8px)scale(1.04);box-shadow:0 0 0 2px #ff7a6e,0 22px 40px -16px #e62117b3}.vd21-reel:focus-visible{transform:translateY(-8px)scale(1.04);box-shadow:0 0 0 2px #ff7a6e,0 22px 40px -16px #e62117b3}.vd21-reel img{object-fit:cover;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.vd21-reel:after{content:"";background:linear-gradient(#0000 55%,#070b1fe6);position:absolute;top:0;bottom:0;left:0;right:0}.vd21-reel b{z-index:1;font:800 .85rem/1 var(--display,Manrope,sans-serif);position:absolute;bottom:12px;left:12px}.vd21-foot{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.vd21-btn{color:#fff;font:800 .98rem/1 var(--display,Manrope,sans-serif);background:#ffffff0f;border:1px solid #ffffff4d;border-radius:999px;align-items:center;gap:10px;padding:14px 22px;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.vd21-btn:hover{background:#ffffff1f;transform:translateY(-2px)}.vd21-btn--red{background:linear-gradient(135deg,#ff3b30,#c8130c);border:0;box-shadow:0 16px 34px -14px #e62117e6}@media (max-width:760px){.vd21-shelf{grid-template-columns:repeat(2,1fr)}.vd21-film{transform:none}.vd21-reel{width:120px}.vd21-poster__play{width:72px;height:72px;margin:-36px 0 0 -36px}.vd21-x{top:12px;right:12px}}@media (prefers-reduced-motion:reduce){.vd21-fab *,.vd21-ov,.vd21-ov *{animation:none!important}}.vd21-h{font-size:clamp(2rem,4.4vw,3.7rem)}.vd21-film,.vd21-reel,.vd21-poster{background:radial-gradient(circle at 30% 20%,#e621178c,#0000 55%),linear-gradient(160deg,#1b2266,#0b1437)}.cb22{z-index:3;isolation:isolate;color:#fff;background:#0b1437;border:1px solid #ffffff29;border-radius:22px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:124px;margin:0 0 clamp(10px,1.6vh,18px);padding:10px 56px 10px 12px;transition:opacity .4s,transform .4s;animation:.9s cubic-bezier(.2,.8,.2,1) both cb22In;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 48px -22px #000000b3,inset 0 1px #ffffff14}.cb22.is-closing{opacity:0;transform:translateY(-10px)scale(.985)}.cb22--major{border-color:color-mix(in srgb,var(--c1) 55%,#fff3);box-shadow:0 0 0 1px color-mix(in srgb,var(--c1) 25%,transparent),0 22px 60px -24px color-mix(in srgb,var(--c1) 60%,#000)}.cb22__grade{z-index:-2;background:radial-gradient(60% 160% at 0% 50%,color-mix(in srgb,var(--c1) 36%,transparent),transparent 70%),radial-gradient(50% 140% at 100% 0%,color-mix(in srgb,var(--c3) 30%,transparent),transparent 70%),radial-gradient(40% 120% at 70% 120%,color-mix(in srgb,var(--c2) 24%,transparent),transparent 70%),linear-gradient(100deg,#0e1c55,#0b1437 55%,#0f1850);animation:7s ease-in-out infinite alternate cb22Breath;position:absolute;top:0;bottom:0;left:0;right:0}.cb22__sheen{z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff17,#0000);width:22%;animation:7s ease-in-out 1.2s infinite cb22Sheen;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-18deg)}.cb22__fx{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.cb22-p{left:var(--x);top:var(--y);width:calc(15px * var(--s));height:calc(15px * var(--s));opacity:0;animation:var(--t) linear var(--d) infinite both;will-change:transform,opacity;position:absolute}.cb22-p svg{width:100%;height:100%;display:block}.cb22-p--c0{color:var(--c1)}.cb22-p--c1{color:var(--c2)}.cb22-p--c2{color:var(--c3)}.cb22-p--fall{animation-name:cb22Fall;top:-18px}.cb22-p--rise{animation-name:cb22Rise;top:auto;bottom:-18px}.cb22-p--drift{animation-name:cb22Drift;animation-timing-function:ease-in-out}.cb22-p--burst{width:calc(26px * var(--s));height:calc(26px * var(--s));animation-name:cb22Burst;animation-timing-function:ease-out}.cb22-p--twinkle{animation-name:cb22Twinkle;animation-timing-function:ease-in-out;animation-duration:calc(var(--t) * .45)}.cb22-p--fly{width:calc(22px * var(--s));height:calc(22px * var(--s));animation-name:cb22Fly;animation-timing-function:ease-in-out}.cb22-p--sway{animation-name:cb22SwayP;animation-timing-function:ease-in-out;animation-direction:alternate;animation-duration:calc(var(--t) * .5)}.cb22--xmas .cb22-p--c0,.cb22--tricolour .cb22-p--c1{color:#fff}.cb22--colours .cb22-p--burst{filter:blur(1.5px)}.cb22__art{place-items:center;width:112px;height:112px;animation:1s cubic-bezier(.3,1.4,.4,1) .15s both cb22ArtIn;display:grid;position:relative}.cb22__art svg{filter:drop-shadow(0 6px 14px #00000059);width:100%;height:100%;position:relative;overflow:visible}.cb22__halo{background:radial-gradient(circle,color-mix(in srgb,var(--c1) 40%,transparent),transparent 68%);border-radius:50%;animation:3.2s ease-in-out infinite cb22Glow;position:absolute;top:4px;bottom:4px;left:4px;right:4px}.cb22__art:before{content:"";background:radial-gradient(circle at 40% 30%,color-mix(in srgb,var(--c1) 26%,#13235f),#0b1437 72%);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--c1) 55%,transparent),0 10px 26px -10px color-mix(in srgb,var(--c1) 70%,#000);border-radius:50%;position:absolute;top:3px;bottom:3px;left:3px;right:3px}.cb22__art:after{content:"";border:1.5px dashed color-mix(in srgb,var(--c2) 55%,transparent);border-radius:50%;animation:22s linear infinite cb22Spin;position:absolute;top:-4px;bottom:-4px;left:-4px;right:-4px}.cb22--waves .cb22__art:before,.cb22--globe .cb22__art:before{background:#0b1437}.cb22__bunting{z-index:-1;pointer-events:none;justify-content:space-between;height:22px;padding:0 14px;display:flex;position:absolute;top:-2px;left:0;right:0}.cb22__bunting:before{content:"";background:color-mix(in srgb,var(--c2) 60%,transparent);height:1px;position:absolute;top:2px;left:0;right:0}.cb22__bunting i{clip-path:polygon(0 0,100% 0,50% 100%);background:var(--c1);opacity:.75;transform-origin:50% 0;width:12px;height:15px;animation:2.4s ease-in-out infinite alternate cb22Swing;animation-delay:calc(var(--k) * -.23s);margin-top:2px;display:block}.cb22__bunting i:nth-child(3n+2){background:var(--c2)}.cb22__bunting i:nth-child(3n){background:var(--c3)}.cb22__art svg *{transform-box:fill-box;transform-origin:50%}.cb22__copy{min-width:0}.cb22__eye{letter-spacing:.08em;text-transform:uppercase;color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 4px;font-size:11.5px;font-weight:700;display:flex}.cb22__eye>span:nth-child(2){color:#fff}.cb22__live{background:var(--c1);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb,var(--c1) 30%,transparent);border-radius:50%;animation:1.6s ease-in-out infinite cb22Live}.cb22__date{letter-spacing:.04em;text-transform:none;font-weight:600}.cb22__cat{border:1px solid color-mix(in srgb,var(--c1) 60%,transparent);background:color-mix(in srgb,var(--c1) 16%,transparent);color:#fff;letter-spacing:.06em;border-radius:999px;padding:2px 9px}.cb22__t{letter-spacing:-.01em;background:linear-gradient(92deg,#fff 20%,color-mix(in srgb,var(--c1) 70%,#fff) 60%,color-mix(in srgb,var(--c3) 60%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(19px,1.9vw,28px);font-weight:800;line-height:1.15;animation:.8s cubic-bezier(.2,.8,.2,1) .25s both cb22Up}.cb22--tricolour .cb22__t{background-image:linear-gradient(92deg,#ffb366,#fff 50%,#5fd35a)}.cb22__m{color:#fffc;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13.5px;line-height:1.45;animation:.8s cubic-bezier(.2,.8,.2,1) .4s both cb22Up;display:-webkit-box;overflow:hidden}.cb22__side{flex-direction:column;align-items:flex-end;gap:10px;max-width:470px;animation:.8s cubic-bezier(.2,.8,.2,1) .5s both cb22Up;display:flex}.cb22__flags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cb22__flag{transform-origin:0;width:46px;height:34px;animation:2.6s ease-in-out infinite alternate cb22Wave;animation-delay:calc(var(--k) * -.6s);border-radius:7px;display:block;overflow:hidden;box-shadow:0 6px 16px -6px #0009,0 0 0 1px #ffffff40}.cb22__flag img{object-fit:cover;width:100%;height:100%;display:block}.cb22__flag-wait{background:#ffffff26;width:100%;height:100%;display:block}.cb22__world{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:999px;align-items:center;gap:7px;padding:6px 12px 6px 8px;font-size:12.5px;font-weight:700;display:inline-flex}.cb22__world svg{color:var(--c1);animation:14s linear infinite cb22Spin}.cb22__also{flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.cb22__also b{letter-spacing:.1em;text-transform:uppercase;color:#fff9;margin-right:2px;font-size:10.5px}.cb22__chip{white-space:nowrap;text-overflow:ellipsis;color:#ffffffeb;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;max-width:190px;padding:4px 10px 4px 6px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.cb22__chip img{object-fit:cover;border-radius:3px;flex:none;width:18px;height:13px}.cb22__mini{color:var(--c2);flex:none}.cb22__chip:nth-of-type(n+3){display:none}.cb22__x{color:#fff;cursor:pointer;background:#0b14378c;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:32px;height:32px;transition:transform .2s,background .2s;display:grid;position:absolute;top:10px;right:10px}.cb22__x:hover{background:#ffffff29;transform:rotate(90deg)}.cb22__x:focus-visible{outline-offset:2px;outline:2px solid #fff}.cb22a-glow{animation:3s ease-in-out infinite cb22Glow}.cb22a-wave{animation:6s linear infinite cb22Wv}.cb22a-wave--2{animation-duration:4.4s;animation-direction:reverse}.cb22a-wave--3{animation-duration:3.4s}.cb22a-bob{animation:3s ease-in-out infinite cb22Bob;transform-origin:50% 100%!important}.cb22a-spin-slow{animation:30s linear infinite cb22Spin}.cb22a-spin{animation:8s linear infinite cb22Spin}.cb22a-flame{animation:1.3s ease-in-out infinite alternate cb22Flick;transform-origin:50% 100%!important}.cb22a-puff{opacity:0;animation:4.2s ease-out infinite cb22Puff;animation-delay:calc(var(--k) * .7s)}.cb22a-sway{transform-origin:50% 100%;animation:3.6s ease-in-out infinite alternate cb22Sway}.cb22a-rock{animation:6s ease-in-out infinite alternate cb22Rock}.cb22a-twinkle{animation:2.2s ease-in-out infinite cb22Twinkle}.cb22a-swing{transform-origin:50% 0;animation:3.2s ease-in-out infinite alternate cb22Swing;animation-delay:calc(var(--k,0) * -1.1s)}.cb22a-blink{animation:1.4s ease-in-out infinite alternate cb22Blink;animation-delay:calc(var(--k,0) * -.35s)}.cb22a-hop{animation:1.8s ease-in-out infinite cb22Hop;animation-delay:calc(var(--k,0) * -.5s)}.cb22a-flag{animation:2.4s ease-in-out infinite alternate cb22FlagW;transform-origin:0!important}.cb22a-pop{opacity:0;animation:2.7s ease-out infinite cb22Pop;animation-delay:calc(var(--k) * .9s)}.cb22a-halo{animation:2.8s ease-out infinite cb22Halo}.cb22a-halo--2{animation-delay:1.4s}.cb22a-breathe{animation:2.4s ease-in-out infinite cb22Breathe}.cb22a-bounce{animation:1.3s cubic-bezier(.4,0,.6,1) infinite cb22Bounce}.cb22a-shadow{animation:1.3s cubic-bezier(.4,0,.6,1) infinite cb22Shadow}.cb22a-bar{animation:2.4s ease-in-out infinite alternate cb22Bar;animation-delay:calc(var(--k) * -.6s);transform-origin:50% 100%!important}.cb22a-drop{animation:2.6s cubic-bezier(.5,0,.75,0) infinite cb22Drop}.cb22a-tick{opacity:0;animation:3.6s ease-out infinite cb22Tick;animation-delay:calc(var(--k) * .5s)}.cb22a-orbit{animation:10s linear infinite cb22Spin}.cb22a-beat{animation:1.5s ease-in-out infinite cb22Beat}.cb22a-page{animation:4.4s ease-in-out infinite cb22Page;transform-origin:0!important}.cb22a-ripple{animation:3.4s ease-out infinite cb22Halo}.cb22a-ripple--2{animation-delay:1.7s}.cb22a-petal{transform:rotate(var(--a));animation:4s ease-in-out infinite alternate cb22Petal;animation-delay:calc(var(--k) * -.4s);transform-origin:50% 100%!important}.cb22a-glide{animation:4s ease-in-out infinite alternate cb22Glide}.cb22a-wing{animation:.7s ease-in-out infinite alternate cb22Wing;transform-origin:30% 100%!important}.cb22a-flap{animation:2.6s ease-in-out infinite cb22Flap}.cb22a-meridian{animation:2.6s linear infinite cb22Mer;transform-box:view-box!important}@keyframes cb22In{0%{opacity:0;transform:translateY(-14px)scale(.985)}to{opacity:1;transform:none}}@keyframes cb22ArtIn{0%{opacity:0;transform:scale(.55)rotate(-8deg)}to{opacity:1;transform:none}}@keyframes cb22Up{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes cb22Breath{0%{opacity:.85}to{opacity:1}}@keyframes cb22Sheen{0%{transform:translate(-120%)skew(-18deg)}45%,to{transform:translate(560%)skew(-18deg)}}@keyframes cb22Live{50%{opacity:.35}}@keyframes cb22Fall{0%{opacity:0;transform:translate(0,0)rotate(0)}12%{opacity:.95}85%{opacity:.8}to{opacity:0;transform:translate3d(var(--dx),170px,0) rotate(var(--r))}}@keyframes cb22Rise{0%{opacity:0;transform:translate(0,0)scale(1)}15%{opacity:.95}to{opacity:0;transform:translate3d(var(--dx),-160px,0) scale(.55)}}@keyframes cb22Drift{0%{opacity:0;transform:translate(-40px)}25%,70%{opacity:.85}to{opacity:0;transform:translate(70px,-10px)}}@keyframes cb22Burst{0%{opacity:0;transform:scale(.15)}25%{opacity:.95;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes cb22Twinkle{0%,to{opacity:.15;transform:scale(.45)}50%{opacity:1;transform:scale(1)}}@keyframes cb22Fly{0%{opacity:0;transform:translate(-90px,14px)}20%,75%{opacity:.9}to{opacity:0;transform:translate(130px,-18px)}}@keyframes cb22SwayP{0%{opacity:.85;transform:rotate(-14deg)translateY(0)}to{opacity:.85;transform:rotate(14deg)translateY(-10px)}}@keyframes cb22Glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes cb22Wv{to{transform:translate(-90px)}}@keyframes cb22Bob{0%,to{transform:translateY(0)rotate(-4deg)}50%{transform:translateY(-4px)rotate(4deg)}}@keyframes cb22Spin{to{transform:rotate(360deg)}}@keyframes cb22Flick{0%{transform:scale(1)rotate(-2deg)}50%{transform:scale(.92,1.08)rotate(2deg)}to{transform:scale(1.04,.94)rotate(-1deg)}}@keyframes cb22Puff{0%{opacity:0;transform:scale(.15)}22%{opacity:1;transform:scale(1.08)}65%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}@keyframes cb22Sway{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes cb22Rock{0%{transform:rotate(-7deg)}to{transform:rotate(5deg)}}@keyframes cb22Swing{0%{transform:rotate(-9deg)}to{transform:rotate(9deg)}}@keyframes cb22Blink{0%{opacity:1}to{opacity:.25}}@keyframes cb22Hop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes cb22FlagW{0%{transform:skewY(-3deg)scaleX(.97)}to{transform:skewY(3deg)scaleX(1)}}@keyframes cb22Pop{0%{opacity:0;transform:scale(.1)}30%{opacity:1;transform:scale(1)}70%,to{opacity:0;transform:scale(1.18)}}@keyframes cb22Halo{0%{opacity:.85;transform:scale(.7)}to{opacity:0;transform:scale(1.3)}}@keyframes cb22Breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}@keyframes cb22Bounce{0%,to{transform:translateY(0)scale(1.06,.92)}12%{transform:translateY(-4px)scale(1)}50%{transform:translateY(-26px)scale(1)}}@keyframes cb22Shadow{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.15;transform:scale(.55)}}@keyframes cb22Bar{0%{transform:scaleY(.62)}to{transform:scaleY(1)}}@keyframes cb22Drop{0%{opacity:0;transform:translateY(-30px)scaleX(1)}20%{opacity:1}45%{transform:translateY(-8px)scaleX(-1)}75%{opacity:1;transform:translateY(16px)scaleX(1)}to{opacity:0;transform:translateY(16px)scaleX(1)}}@keyframes cb22Tick{0%{opacity:0;transform:scale(.4)}15%,80%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes cb22Beat{0%,to{transform:scale(1)}15%{transform:scale(1.12)}30%{transform:scale(1)}45%{transform:scale(1.07)}}@keyframes cb22Page{0%,15%{transform:scaleX(1)}50%,65%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes cb22Petal{0%{transform:rotate(calc(var(--a) * .55))}to{transform:rotate(var(--a))}}@keyframes cb22Glide{0%{transform:translate(-6px,3px)}to{transform:translate(6px,-5px)}}@keyframes cb22Wing{0%{transform:scaleY(1)}to{transform:scaleY(.4)}}@keyframes cb22Flap{0%,to{transform:translate(0)scaleY(1)}25%{transform:translate(-6px,4px)scaleY(.5)}50%{transform:translate(-12px)scaleY(1)}75%{transform:translate(-6px,-4px)scaleY(.5)}}@keyframes cb22Mer{to{transform:translate(-19px)}}@keyframes cb22Wave{0%{transform:perspective(180px)rotateY(-14deg)skewY(-3deg)}to{transform:perspective(180px)rotateY(10deg)skewY(3deg)}}@media (max-width:1100px){.cb22{grid-template-columns:96px minmax(0,1fr);gap:8px 14px}.cb22__art{width:96px;height:96px}.cb22__side{flex-flow:wrap;grid-column:2;justify-content:flex-start;align-items:center;max-width:none}.cb22__flags,.cb22__also{justify-content:flex-start}}@media (max-width:640px){.cb22__bunting i:nth-child(n+14){display:none}.cb22{border-radius:18px;grid-template-columns:72px minmax(0,1fr);min-height:0;padding:10px 44px 12px 8px}.cb22__art{align-self:start;width:72px;height:72px}.cb22__eye{gap:4px 8px;font-size:10.5px}.cb22__date{display:none}.cb22__t{font-size:17px}.cb22__m{-webkit-line-clamp:2;font-size:12.5px}.cb22__side{flex-wrap:nowrap;grid-column:1/-1;gap:6px;padding-left:4px;overflow:hidden}.cb22__flags,.cb22__also{flex-wrap:nowrap}.cb22__also b{display:none}.cb22__world{padding:4px 10px 4px 6px;font-size:11.5px}.cb22__world svg{width:16px;height:16px}.cb22__chip:nth-of-type(n+2){display:none}.cb22__flag{width:36px;height:27px}.cb22__chip{max-width:170px}.cb22__chip:nth-of-type(n+3){display:none}.cb22__x{width:30px;height:30px;top:8px;right:8px}}.hz.is-away .cb22 *,.hz.is-away .cb22{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.cb22,.cb22 *{animation:none!important}.cb22__fx{display:none}}html.sp22-lock,html.sp22-lock body{overflow:hidden!important}.sp22{z-index:2147483600;color:#fff;background:#050b2c;flex-direction:column;justify-content:center;align-items:center;gap:clamp(18px,3.4vh,34px);padding:24px 16px;transition:opacity .85s .15s,transform 1s cubic-bezier(.6,0,.2,1) .1s;display:flex;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.sp22.is-out{opacity:0;pointer-events:none;transition:opacity .6s .35s,transform .9s cubic-bezier(.6,0,.2,1) .2s;transform:scale(1.06)}.sp22.is-out .sp22__copy,.sp22.is-out .sp22__eng,.sp22.is-out .sp22__rings,.sp22.is-out .sp22__dots,.sp22.is-out .sp22__skip{opacity:0;transition:opacity .22s}.sp22:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle,#ffffffe6,#9fe7dc59 45%,#0000 70%);border-radius:50%;width:40vmax;height:40vmax;margin:-20vmax 0 0 -20vmax;position:absolute;top:50%;left:50%;transform:scale(0)}.sp22.is-out:after{animation:.8s ease-out both sp22Flash}@keyframes sp22Flash{0%{opacity:.9;transform:scale(.1)}to{opacity:0;transform:scale(3.2)}}.sp22__bg{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sp22__aur{opacity:.55;border-radius:50%;width:90vmax;height:90vmax;margin:-45vmax 0 0 -45vmax;position:absolute;top:50%;left:50%}.sp22__aur--a{background:radial-gradient(circle at 30% 30%,#2f6bff8c,#0000 55%);animation:26s linear infinite sp22Spin}.sp22__aur--b{background:radial-gradient(circle at 70% 70%,#6d4aff73,#0000 55%),radial-gradient(circle at 30% 80%,#0e9c8840,#0000 50%);animation:34s linear infinite reverse sp22Spin}.sp22__grid{background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:56px 56px;animation:6s ease-in-out infinite alternate sp22Grid;position:absolute;top:-10%;bottom:-10%;left:-10%;right:-10%}.sp22__dots{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sp22-dot{width:calc(7px * var(--s));height:calc(7px * var(--s));opacity:0;animation:sp22Converge 4.2s cubic-bezier(.5,0,.3,1) var(--d) infinite;border-radius:50%;margin:-3px;position:absolute;top:50%;left:50%}.sp22-dot--0{background:#2f6bff;box-shadow:0 0 10px #2f6bff}.sp22-dot--1{background:#9fe7dc;box-shadow:0 0 10px #0e9c88}.sp22-dot--2{background:#a78bfa;box-shadow:0 0 10px #6d4aff}.sp22-dot--3{background:#ffc27a;box-shadow:0 0 10px #d99a2b}.sp22__stage{aspect-ratio:1;flex:none;width:min(54vmin,420px);position:relative}.sp22__rings,.sp22__arcs{position:absolute;top:0;bottom:0;left:0;right:0}.sp22__arcs{width:100%;height:100%;overflow:visible}.sp22__ring{border-radius:50%;position:absolute}.sp22__ring--1{border:1px dashed #fff3;animation:48s linear infinite sp22Spin;top:-9%;bottom:-9%;left:-9%;right:-9%}.sp22__ring--2{border:1px solid #0000;border-color:#0000 #9fe7dc47;animation:14s linear infinite reverse sp22Spin;top:14%;bottom:14%;left:14%;right:14%}.sp22__ring--3{background:radial-gradient(circle,#2f6bff47,#0000 70%);animation:3s ease-in-out infinite sp22Glow;top:24%;bottom:24%;left:24%;right:24%}.sp22__arc{transform-box:view-box;transform-origin:100px 100px;opacity:0;animation:1.5s cubic-bezier(.2,.9,.2,1) both sp22Arc;animation-delay:calc(.35s + var(--k) * .22s)}.sp22__arc path{filter:drop-shadow(0 0 6px)}.sp22__eng{margin:0;padding:0;list-style:none}.sp22__e{opacity:0;width:max-content;max-width:180px;animation:.9s both sp22Up;animation-delay:calc(1.3s + var(--k) * .18s);flex-direction:column;gap:2px;display:flex;position:absolute}.sp22__e b{color:#fff;white-space:nowrap;font-size:14px;font-weight:800}.sp22__e span{color:var(--c);filter:brightness(1.5);font-size:12px;font-weight:600}.sp22__e:before{content:"";background:var(--c);border-radius:2px;width:22px;height:3px;margin-bottom:4px}.sp22__e--0{top:6%;left:88%}.sp22__e--1{bottom:6%;left:88%}.sp22__e--2{text-align:right;align-items:flex-end;bottom:6%;right:88%}.sp22__e--3{text-align:right;align-items:flex-end;top:6%;right:88%}.sp22__logo{aspect-ratio:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:40%;min-width:128px;padding:0;animation:1.1s cubic-bezier(.3,1.5,.4,1) .2s both sp22LogoIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sp22__disc{color:#0b1437;background:radial-gradient(circle at 35% 30%,#fff,#e9efff 60%,#cdd9ff);border-radius:50%;place-items:center;font-size:28px;font-weight:800;transition:transform .25s;animation:2.8s ease-in-out 1.4s infinite sp22Breathe;display:grid;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:0 0 0 6px #ffffff1f,0 0 60px #2f6bffa6,inset 0 -8px 18px #2f6bff40}.sp22__disc>*{width:66%;height:auto}.sp22__disc .frlx{width:66%!important}.sp22__logo:hover .sp22__disc{transform:scale(1.06)}.sp22__logo:focus-visible{outline:none}.sp22__logo:focus-visible .sp22__disc{box-shadow:0 0 0 4px #fff,0 0 0 8px #2f6bff,0 0 60px #2f6bffa6}.sp22__pulse{opacity:0;border:2px solid #9fe7dcb3;border-radius:50%;animation:2.4s ease-out 1.2s infinite sp22Pulse;position:absolute;top:0;bottom:0;left:0;right:0}.sp22__pulse--2{border-color:#ffc27aa6;animation-delay:2.4s}.sp22.is-out .sp22__logo{opacity:0;transition:transform .9s cubic-bezier(.6,0,.2,1),opacity .7s;transform:translate(-50%,-50%)scale(1.8)}.sp22__copy{text-align:center;position:relative}.sp22__brand{letter-spacing:.02em;background:linear-gradient(92deg,#fff,#c7d6ff 50%,#9fe7dc);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(24px,3.4vw,40px);font-weight:800;animation:1s 1.6s both sp22Up}.sp22__line{color:#fffc;margin:8px 0 0;font-size:clamp(13px,1.4vw,16px)}.sp22__line span{opacity:0;animation:.7s both sp22Up;display:inline-block}.sp22__line span:first-child{animation-delay:1.9s}.sp22__line span:nth-child(2){animation-delay:2.1s}.sp22__line span:nth-child(3){animation-delay:2.3s}.sp22__line span:nth-child(4){animation-delay:2.5s}.sp22__hint{letter-spacing:.04em;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;margin:16px 0 0;padding:8px 16px 8px 10px;font-size:13px;font-weight:700;animation:.8s 2.8s both sp22Up;display:inline-flex}.sp22__tap{background:#ffc27a;border-radius:50%;width:14px;height:14px;position:relative}.sp22__tap:after{content:"";border:2px solid #ffc27a;border-radius:50%;animation:1.6s ease-out infinite sp22Pulse;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}.sp22__skip{color:#ffffffd9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff40;border-radius:999px;padding:8px 14px;font:600 13px/1 inherit;animation:.6s 1s both sp22Up;position:absolute;bottom:18px;right:18px}.sp22__skip:hover{background:#ffffff24}.sp22__skip:focus-visible{outline-offset:2px;outline:2px solid #fff}@keyframes sp22Spin{to{transform:rotate(360deg)}}@keyframes sp22Grid{0%{opacity:.4;transform:scale(1)}to{opacity:.9;transform:scale(1.04)}}@keyframes sp22Converge{0%{opacity:0;transform:translate(var(--fx),var(--fy)) scale(1.2)}25%{opacity:1}85%{opacity:.9}to{opacity:0;transform:translate(0)scale(.2)}}@keyframes sp22Glow{0%,to{opacity:.6;transform:scale(.95)}50%{opacity:1;transform:scale(1.05)}}@keyframes sp22Arc{0%{opacity:0;transform:rotate(-140deg)scale(1.55)}to{opacity:1;transform:none}}@keyframes sp22Up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes sp22LogoIn{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)rotate(-30deg)}to{opacity:1;transform:translate(-50%,-50%)}}@keyframes sp22Breathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}@keyframes sp22Pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}@media (max-width:640px){.sp22__stage{width:min(62vw,300px)}.sp22__e{max-width:96px}.sp22__e b{white-space:normal;font-size:11.5px}.sp22__e span{display:none}.sp22__e--0,.sp22__e--1{left:84%}.sp22__e--2,.sp22__e--3{right:84%}.sp22__line span{display:block}}@media (prefers-reduced-motion:reduce){.sp22 *{animation-duration:10ms!important;animation-iteration-count:1!important}.sp22__dots{display:none}}.fa22-light{animation:3.2s ease-in-out infinite fa22Light;animation-delay:calc(var(--k,0) * .38s)}.fa22-spin-rev{animation:24s linear infinite reverse cb22Spin}.fa22-rays{animation:30s linear infinite cb22Spin}.fa22-breath{animation:3s ease-in-out infinite cb22Breathe}.fa22-float{animation:3.2s ease-in-out infinite cb22Hop}.fa22-popcorn{animation:1.8s ease-out infinite fa22Pop;animation-delay:calc(var(--k) * .42s)}.fa22-shake{animation:.5s ease-in-out infinite alternate fa22Shake}.fa22-string{animation:.3s ease-in-out infinite alternate cb22Blink;animation-delay:calc(var(--k) * -.08s)}.fa22-shoot{animation:2s cubic-bezier(.3,0,.2,1) infinite fa22Shoot}.fa22-sunrise{animation:4.5s ease-in-out infinite alternate fa22Rise}.fa22-lid{animation:3s ease-in-out infinite fa22Lid}.fa22-hop{animation:2.4s ease-in-out infinite alternate fa22HopX}.fa22-splash{opacity:0;animation:1.8s ease-out infinite fa22Splash;animation-delay:calc(var(--k) * .3s)}.fa22-page{animation:3.6s ease-in-out infinite cb22Page;transform-origin:0!important}.fa22-row{animation:1s ease-in-out infinite alternate fa22Row}.fa22-roll{animation:3s linear infinite cb22Spin}.fa22-thread{animation:1.6s ease-in-out infinite alternate cb22Blink}.fa22-clash{animation:1s ease-in-out infinite alternate fa22Clash}.fa22-clash--r{animation-name:fa22ClashR}.fa22-drip{animation:2.2s ease-in infinite fa22Drip}.fa22-ears{animation:2.2s ease-in-out infinite alternate fa22Ears}.fa22-trunk{animation:2.6s ease-in-out infinite alternate fa22Trunk;transform-origin:50% 0!important}.fa22-beam{animation:2s ease-in-out infinite alternate cb22Blink;animation-delay:calc(var(--k) * -.6s)}.fa22-write{animation:.9s ease-in-out infinite alternate fa22Write}.fa22-tick{animation:4s steps(60,end) infinite cb22Spin}.fa22-slide{animation:3s linear infinite fa22Slide;transform-box:view-box!important}.fa22-orbit{animation:16s linear infinite cb22Spin}.fa22-orbit--r{animation-duration:20s;animation-direction:reverse}.fa22-orbit>g,.fa22-orbit>circle{transform-box:view-box}.fa22m{transform-box:fill-box;transform-origin:50%}.fa22m--float{animation:3s ease-in-out infinite alternate fa22mFloat}.fa22m--swing{transform-origin:50% 0;animation:2.6s ease-in-out infinite alternate cb22Swing}.fa22m--beat{animation:1.6s ease-in-out infinite cb22Beat}.fa22m--flip{animation:4.2s ease-in-out infinite fa22mFlip}.fa22m--bounce{animation:1.4s cubic-bezier(.4,0,.6,1) infinite fa22mBounce}.fa22m--wobble{animation:2.4s ease-in-out infinite fa22mWobble}.fa22m--tilt{animation:3.4s ease-in-out infinite alternate fa22mTilt}.fa22m--zoom{animation:2.6s ease-in-out infinite alternate fa22mZoom}.fa22m--orbit{animation:5s linear infinite fa22mOrbit}.fa22m--shake{animation:2.8s ease-in-out infinite fa22mShake}.fa22m--drift{animation:3.6s ease-in-out infinite alternate fa22mDrift}.fa22m--rock{transform-origin:50% 100%;animation:2.2s ease-in-out infinite alternate cb22Rock}@keyframes fa22Light{0%,to{opacity:.18}25%,75%{opacity:1}}@keyframes fa22Pop{0%{opacity:0;transform:translateY(0)}20%{opacity:1}55%{transform:translateY(-26px)}to{opacity:0;transform:translateY(-6px)}}@keyframes fa22Shake{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}@keyframes fa22Shoot{0%{opacity:0;transform:translate(-24px)}15%{opacity:1}70%{opacity:1;transform:translate(26px)}to{opacity:0;transform:translate(30px)}}@keyframes fa22Rise{0%{transform:translateY(16px)}to{transform:translateY(0)}}@keyframes fa22Lid{0%,30%{transform:rotate(0)translateY(0)}55%,80%{transform:rotate(-24deg)translateY(-8px)}to{transform:rotate(0)translateY(0)}}@keyframes fa22HopX{0%{transform:translate(-12px)}25%{transform:translate(-6px,-12px)}50%{transform:translate(0)}75%{transform:translate(6px,-12px)}to{transform:translate(12px)}}@keyframes fa22Splash{0%{opacity:0;transform:scale(.3)}30%{opacity:1}to{opacity:0;transform:scale(1.1)}}@keyframes fa22Row{0%{transform:rotate(-28deg)}to{transform:rotate(22deg)}}@keyframes fa22Clash{0%{transform:rotate(-16deg)}to{transform:rotate(6deg)}}@keyframes fa22ClashR{0%{transform:rotate(16deg)}to{transform:rotate(-6deg)}}@keyframes fa22Drip{0%{opacity:0;transform:translateY(-4px)scaleY(.6)}30%{opacity:1}to{opacity:0;transform:translateY(16px)scaleY(1.2)}}@keyframes fa22Ears{0%{transform:scaleX(1)}to{transform:scaleX(1.08)}}@keyframes fa22Trunk{0%{transform:rotate(-8deg)}to{transform:rotate(10deg)}}@keyframes fa22Write{0%{transform:translate(-8px)rotate(-4deg)}to{transform:translate(8px,3px)rotate(4deg)}}@keyframes fa22Slide{to{transform:translate(28px)}}@keyframes fa22mFloat{0%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes fa22mFlip{0%,20%{transform:scaleX(1)}50%,70%{transform:scaleX(-1)}to{transform:scaleX(1)}}@keyframes fa22mBounce{0%,to{transform:translateY(0)scale(1.05,.95)}50%{transform:translateY(-14px)scale(1)}}@keyframes fa22mWobble{0%,to{transform:rotate(0)}20%{transform:rotate(-9deg)}40%{transform:rotate(7deg)}60%{transform:rotate(-4deg)}80%{transform:rotate(2deg)}}@keyframes fa22mTilt{0%{transform:translate(-4px)rotate(-8deg)}to{transform:translate(4px)rotate(8deg)}}@keyframes fa22mZoom{0%{transform:scale(.86)}to{transform:scale(1.1)}}@keyframes fa22mOrbit{0%{transform:translateY(-5px)}25%{transform:translate(5px)}50%{transform:translateY(5px)}75%{transform:translate(-5px)}to{transform:translateY(-5px)}}@keyframes fa22mShake{0%,60%,to{transform:rotate(0)}65%{transform:rotate(-10deg)}70%{transform:rotate(10deg)}75%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}85%{transform:rotate(-4deg)}90%{transform:rotate(0)}}@keyframes fa22mDrift{0%{transform:translate(-7px)}to{transform:translate(7px)}}.sp22{cursor:pointer}.frs-hbtn svg{overflow:visible}.frs-hbtn__w,.frs-hbtn__x{transform-origin:16px 12px;transition:transform .3s,opacity .3s}.frs-hbtn.is-on .frs-hbtn__x,.frs-hbtn.is-off .frs-hbtn__w{opacity:0;transform:scale(.4)}.frs-hbtn.is-off{color:#6b7395}html[data-theme=dark] body .frs-hbtn.is-off{color:#9aa3c7}.frs-hbtn:hover{transform:translateY(-1px)}@media (max-width:420px){.frs-hbtn{width:38px;height:38px}}@media (prefers-reduced-motion:reduce){.frs-hbtn__w,.frs-hbtn__x{transition:none}}.sp22__timer{background:#ffffff26;border-radius:3px;width:min(220px,60vw);height:3px;margin:12px auto 0;display:block;overflow:hidden}.sp22__timer i{transform-origin:0;background:linear-gradient(90deg,#ffc27a,#9fe7dc);height:100%;animation:5s linear forwards sp22Timer;display:block;transform:scaleX(0)}@keyframes sp22Timer{to{transform:scaleX(1)}}.ab21{--ab21-navy:#070c2a}.ab21 .container{z-index:1;position:relative}.ab21-btn{color:#fff;font:800 1rem/1 var(--display);border:1.5px solid #ffffff59;border-radius:999px;align-items:center;gap:10px;padding:15px 24px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.ab21-btn:hover{transform:translateY(-3px)}.ab21-btn--a{background:linear-gradient(115deg,#2f6bff,#6d4aff 55%,#c8577e);border:0;box-shadow:0 18px 40px -16px #6d4affe6}.ab21-hero{background:var(--ab21-navy);color:#fff;min-height:min(860px,100svh);padding:clamp(28px,4vw,48px) 0 clamp(60px,7vw,96px);overflow:hidden}.ab21-hero__sky{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.ab21-grade{opacity:.75;border-radius:50%;position:absolute}.ab21-grade--a{background:radial-gradient(closest-side,#2f6bff8c,#0000);width:70%;height:110%;animation:16s ease-in-out infinite ab21Drift;top:-30%;left:-10%}.ab21-grade--b{background:radial-gradient(closest-side,#6d4aff8c,#0000);width:65%;height:100%;animation:19s ease-in-out -6s infinite reverse ab21Drift;top:10%;right:-15%}.ab21-grade--c{background:radial-gradient(closest-side,#c8577e73,#0000);width:60%;height:80%;animation:22s ease-in-out -3s infinite ab21Drift;bottom:-45%;left:30%}@keyframes ab21Drift{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6%,4%)scale(1.1)}}.ab21-stars{background-image:radial-gradient(1.4px 1.4px at 12% 22%,#fff,#0000),radial-gradient(1.2px 1.2px at 32% 68%,#cfe0ff,#0000),radial-gradient(1.6px 1.6px at 58% 14%,#fff,#0000),radial-gradient(1.2px 1.2px at 78% 42%,#ffd9a8,#0000),radial-gradient(1.4px 1.4px at 90% 80%,#fff,#0000),radial-gradient(1px 1px at 46% 88%,#cfe0ff,#0000),radial-gradient(1.3px 1.3px at 6% 74%,#fff,#0000),radial-gradient(1.1px 1.1px at 66% 58%,#fff,#0000);animation:5s ease-in-out infinite ab21Tw;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ab21Tw{50%{opacity:.45}}.ab21-hero__in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:center;gap:clamp(20px,3vw,48px);min-height:min(760px,100svh - 120px);display:grid}.ab21-crumb{font:600 .9rem/1 var(--body,Inter);color:#e8eeffb3;margin-bottom:22px}.ab21-crumb a{color:#fff;text-decoration:none}.ab21-eye{font:700 .78rem/1 var(--grot);letter-spacing:.16em;text-transform:uppercase;color:#ffc27a;background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:10px;padding:8px 15px;display:inline-flex}.ab21-eye i{background:#9fe7dc;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite ab21Tw;box-shadow:0 0 0 4px #9fe7dc33}.ab21-h1{font:800 clamp(3rem,6.6vw,6.2rem)/.98 var(--display);letter-spacing:-.04em;perspective:800px;margin:22px 0 0}.ab21-h1>span{transform-origin:50% 100%;animation:1s cubic-bezier(.2,.8,.2,1) both ab21Line;display:block}.ab21-h1__a{color:#fff}.ab21-h1__b{font-family:var(--serif);letter-spacing:-.02em;background:linear-gradient(100deg,#9fe7dc,#8fb0ff 40%,#baf 75%);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.1em;font-style:italic;font-weight:600;animation-delay:.14s!important}.ab21-h1__c{background:linear-gradient(100deg,#ffc27a,#f2a9c1 55%,#baf);color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;animation-delay:.28s!important}@keyframes ab21Line{0%{opacity:0;transform:translateY(40%)rotateX(-70deg)}to{opacity:1;transform:none}}.ab21-we{font:700 clamp(1.1rem,1.6vw,1.4rem)/1 var(--display);color:#e8eeffcc;align-items:center;gap:12px;margin:26px 0 0;display:flex}.ab21-we__box{background:linear-gradient(115deg,#2f6bff59,#6d4aff59);border:1px solid #bbaaff73;border-radius:14px;min-width:11ch;padding:10px 16px;display:inline-grid;overflow:hidden}.ab21-we__box b{color:#fff;font-weight:800;animation:.55s cubic-bezier(.2,.8,.2,1) both ab21Flip}@keyframes ab21Flip{0%{opacity:0;transform:translateY(80%)rotateX(-80deg)}to{opacity:1;transform:none}}.ab21-lede{max-width:560px;font:500 clamp(1rem,1.25vw,1.15rem)/1.65 var(--body,Inter);color:#e8eeffd1;margin:22px 0 0}.ab21-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ab21-stage{perspective:1300px;perspective-origin:50% 10%;height:clamp(420px,46vw,640px);position:relative;container-type:inline-size}.ab21-table{aspect-ratio:2400/906;width:112cqw;transform-style:preserve-3d;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.ab21-table__disc{transform-style:preserve-3d;animation:18s ease-in-out infinite ab21Sway;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(60deg)rotate(-5deg)}@keyframes ab21Sway{0%,to{transform:rotateX(54deg)rotate(-5deg)}50%{transform:rotateX(54deg)rotate(5deg)}}.ab21-table__map{opacity:.95;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(#000 52%,#0000 74%);mask:radial-gradient(#000 52%,#0000 74%)}.ab21-table__rim{border:2px solid #8fb0ff73;border-radius:50%;position:absolute;top:-6%;bottom:-6%;left:-4%;right:-4%;box-shadow:0 0 60px #6d4aff8c,inset 0 0 80px #2f6bff59}.ab21-table__scan{background:linear-gradient(#0000,#9fe7dc59,#0000);height:14%;animation:6s ease-in-out infinite ab21Scan;position:absolute;top:0;left:8%;right:8%}@keyframes ab21Scan{0%,to{opacity:0;transform:translateY(0)}15%,85%{opacity:1}50%{transform:translateY(600%)}}.ab21-pin{width:0;height:0;transform-style:preserve-3d;position:absolute}.ab21-pin__dot{background:#9fe7dc;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 12px #9fe7dc}.ab21-pin__up{transform-origin:50% 100%;animation:.7s cubic-bezier(.3,1.4,.5,1) both ab21Pop;animation-delay:calc(.5s + var(--k)*70ms);flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;transform:translate(-50%)rotateX(-60deg)}@keyframes ab21Pop{0%{opacity:0;transform:translate(-50%)rotateX(-54deg)scaleY(0)}to{opacity:1;transform:translate(-50%)rotateX(-54deg)scaleY(1)}}.ab21-pin__flag{background:#ffffff40;border-radius:3px;width:4.4cqw;height:3.1cqw;display:block;overflow:hidden;box-shadow:0 4px 10px #00000073,0 0 0 1px #ffffff80}.ab21-pin__flag img{object-fit:cover;width:100%;height:100%;display:block}.ab21-pin__stick{background:linear-gradient(#fff,#9fe7dc33);width:2px;height:5cqw;display:block}.ab21-pin--hq .ab21-pin__flag{width:6.4cqw;height:4.4cqw;box-shadow:0 0 0 2px #ffc27a,0 0 24px #ffc27acc}.ab21-pin--hq .ab21-pin__stick{background:linear-gradient(#ffc27a,#ffc27a1a);height:8cqw}.ab21-pin--hq .ab21-pin__dot{background:#ffc27a;box-shadow:0 0 16px #ffc27a}.ab21-pin__ring{border:2px solid #ffc27a;border-radius:50%;width:8cqw;height:8cqw;animation:2.6s ease-out infinite ab21Ring;position:absolute;top:-4cqw;left:-4cqw}.ab21-pin__ring--2{animation-delay:1.3s}@keyframes ab21Ring{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1.8)}}.ab21-hq{white-space:nowrap;font:800 clamp(9px,1.7cqw,12px)/1 var(--display);color:#0b1437;background:linear-gradient(115deg,#ffc27a,#f2a9c1);border-radius:999px;align-items:center;gap:5px;margin-bottom:6px;padding:5px 10px;display:inline-flex;box-shadow:0 8px 20px -8px #ffc27ae6}.ab21-eng{text-align:center;animation:6s ease-in-out infinite ab21Float;animation-delay:calc(var(--k)*-1.5s);flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}.ab21-eng--0{top:2cqw;left:2cqw}.ab21-eng--1{top:0;right:4cqw}.ab21-eng--2{bottom:4cqw;left:0}.ab21-eng--3{bottom:2cqw;right:2cqw}.ab21-eng img{object-fit:cover;width:13cqw;height:13cqw;box-shadow:0 0 0 2px var(--c2),0 0 30px color-mix(in srgb,var(--c1) 80%,transparent),0 14px 30px #00000080;border-radius:50%}.ab21-eng b{font:800 clamp(12px,2.2cqw,16px)/1 var(--display);color:#fff}.ab21-eng small{font:700 clamp(9px,1.6cqw,12px)/1 var(--grot);color:var(--c2)}@keyframes ab21Float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.ab21-chip{font:600 clamp(10px,1.8cqw,13px)/1 var(--grot);color:#e8eeffd9;white-space:nowrap;background:#0b1437b3;border:1px solid #ffffff2e;border-radius:12px;padding:8px 13px;position:absolute}.ab21-chip b{font:800 1.3em/1 var(--display);color:#fff;margin-right:4px}.ab21-chip--b{bottom:0;left:40cqw}.ab21-who{background:linear-gradient(#fbf8f4,#f1eeff)}.ab21-say{max-width:1060px;font:800 clamp(1.9rem,4vw,3.5rem)/1.14 var(--display);letter-spacing:-.025em;color:#0b1437;margin:18px 0 0}.ab21-w{font-family:var(--serif);color:#0000;-webkit-background-clip:text;background-clip:text;padding-right:.06em;font-style:italic;font-weight:600;display:inline-block;position:relative}.ab21-w:after{content:"";background:inherit;opacity:.35;transform-origin:0;border-radius:99px;height:.12em;transition:transform .9s cubic-bezier(.2,.8,.2,1) .3s;position:absolute;bottom:.02em;left:0;right:0;transform:scaleX(0)}.ab21-who.is-in .ab21-w:after{transform:scaleX(1)}.ab21-w--mr{background-image:linear-gradient(100deg,#2f6bff,#4fa3ff)}.ab21-w--dm{background-image:linear-gradient(100deg,#c8577e,#e88aa8)}.ab21-w--it{background-image:linear-gradient(100deg,#6d4aff,#9f86ff)}.ab21-w--af{background-image:linear-gradient(100deg,#0e9c88,#3cc4ae)}.ab21-w--gl{background-image:linear-gradient(100deg,#d99a2b,#c8577e)}.ab21-facts{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(32px,4vw,52px);display:grid}.ab21-fact{opacity:0;background:#fff;border-radius:22px;padding:24px 22px;transition:transform .3s;position:relative;transform:translateY(24px);box-shadow:0 1px #0b14370f,0 24px 50px -30px #0b143759}.ab21-who.is-in .ab21-fact{animation:.7s cubic-bezier(.2,.8,.2,1) both ab21Up;animation-delay:calc(var(--k)*.1s)}@keyframes ab21Up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.ab21-fact:hover{transform:translateY(-6px)!important}.ab21-fact__ic{color:#fff;background:linear-gradient(135deg,#2f6bff,#6d4aff);border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.ab21-fact:nth-child(2) .ab21-fact__ic{background:linear-gradient(135deg,#0e9c88,#3cc4ae)}.ab21-fact:nth-child(3) .ab21-fact__ic{background:linear-gradient(135deg,#c8577e,#d99a2b)}.ab21-fact:nth-child(4) .ab21-fact__ic{background:linear-gradient(135deg,#d99a2b,#ffc27a)}.ab21-fact b{font:800 clamp(2.2rem,3.6vw,3rem)/1 var(--display);letter-spacing:-.03em;background:linear-gradient(100deg,#0b1437,#2f6bff);color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:16px;display:block}.ab21-fact small{font:600 .95rem/1.4 var(--body,Inter);color:#4a5480;margin-top:6px;display:block}.ab21-years{grid-template-columns:repeat(6,1fr);gap:14px;margin:clamp(40px,5vw,64px) 0 0;padding:34px 0 0;list-style:none;display:grid;position:relative}.ab21-years__line{background:linear-gradient(90deg,#2f6bff,#6d4aff,#c8577e,#d99a2b,#0e9c88);border-radius:99px;height:3px;position:absolute;top:9px;left:0;right:0;overflow:hidden}.ab21-years__line b{background:radial-gradient(closest-side,#fff,#fff0);border-radius:99px;width:90px;height:9px;animation:5s linear infinite ab21Comet;position:absolute;top:-3px;left:0}@keyframes ab21Comet{0%{transform:translate(-100px)}to{transform:translate(1300px)}}.ab21-years li{position:relative}.ab21-years li:before{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:-31px;left:0;box-shadow:0 0 0 4px #6d4aff,0 6px 14px #6d4aff80}.ab21-years b{font:800 1.5rem/1 var(--display);color:#6d4aff;display:block}.ab21-years span{font:600 .9rem/1.45 var(--body,Inter);color:#4a5480;margin-top:6px;display:block}.ab21-more{margin:28px 0 0}.ab21-more a{font:800 1rem/1 var(--display);color:#2f6bff;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.ab21-mv{color:#fff;background:radial-gradient(90% 70% at 15% 0,#2f6bff73,#0000 60%),radial-gradient(80% 70% at 100% 100%,#c8577e61,#0000 60%),#0a0f33}.ab21-mv .ab17-h2{color:#fff}.ab21-mv .ab17-h2 em{background-image:linear-gradient(100deg,#9fe7dc,#baf 50%,#ffc27a)}.ab21-mv .ab17-kick{color:#ffc27a}.ab21-mv__pair{perspective:1400px;grid-template-columns:1fr 1fr;gap:24px;display:grid}.ab21-card{min-height:460px;transform:rotateY(calc((var(--n) - .5)*-8deg));background:#0b1437;border-radius:28px;padding:clamp(28px,3.4vw,44px);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 40px 80px -40px #000c}.ab21-card:hover{transform:rotateY(0)translateY(-8px);box-shadow:0 0 0 2px #ffc27a,0 50px 90px -40px #ffc27a80}.ab21-card__img{object-fit:cover;opacity:.4;width:100%;height:100%;transition:transform 1.2s;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.08)}.ab21-card:hover .ab21-card__img{transform:scale(1.16)}.ab21-card:before{content:"";background:linear-gradient(160deg,#2f6bffb3,#0b1437eb 60%);position:absolute;top:0;bottom:0;left:0;right:0}.ab21-card--v:before{background:linear-gradient(160deg,#6d4affb8,#3c0e32e6 65%)}.ab21-card>:not(img){position:relative}.ab21-card__em{color:#fff;background:linear-gradient(135deg,#2f6bff,#9fe7dc);border-radius:50%;place-items:center;width:84px;height:84px;display:grid;box-shadow:0 14px 34px -10px #2f6bffe6}.ab21-card--v .ab21-card__em{background:linear-gradient(135deg,#6d4aff,#f2a9c1);box-shadow:0 14px 34px -10px #6d4affe6}.ab21-card__ring{border:2px dashed #ffffff8c;border-radius:50%;animation:14s linear infinite ab21Spin;position:absolute;top:-10px;bottom:-10px;left:-10px;right:-10px}.ab21-card__ring--b{border:1.5px solid #ffc27a;border-color:#ffc27a #ffc27a4d #0000 #0000;animation-duration:6s;animation-direction:reverse;top:-20px;bottom:-20px;left:-20px;right:-20px}@keyframes ab21Spin{to{transform:rotate(360deg)}}.ab21-card__tag{font:700 .78rem/1 var(--grot);letter-spacing:.18em;text-transform:uppercase;color:#ffc27a;margin-top:30px;display:block}.ab21-card h3{font:800 clamp(2rem,3.4vw,2.9rem)/1.05 var(--display);letter-spacing:-.02em;color:#fff;margin:10px 0 0}.ab21-card p{font:500 clamp(1.05rem,1.35vw,1.22rem)/1.6 var(--body,Inter);color:#f0f4ffeb;margin:16px 0 0}.ab21-card ul{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ab21-card li{font:700 1rem/1.3 var(--display);color:#fff;align-items:center;gap:12px;display:flex}.ab21-card li span{color:#9fe7dc;background:#ffffff24;border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.ab21-card--v li span{color:#f2a9c1}.ab21-values{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:28px;display:grid}.ab21-val{background:#ffffff12;border:1px solid #ffffff24;border-radius:20px;padding:20px 18px;transition:transform .3s,background .3s}.ab21-val:hover{background:#ffffff1f;transform:translateY(-6px)}.ab21-val span{color:#0b1437;background:linear-gradient(135deg,#ffc27a,#f2a9c1);border-radius:12px;place-items:center;width:40px;height:40px;display:grid}.ab21-val:nth-child(2n) span{background:linear-gradient(135deg,#9fe7dc,#8fb0ff)}.ab21-val b{font:800 1.1rem/1 var(--display);color:#fff;margin-top:14px;display:block}.ab21-val small{font:500 .88rem/1.45 var(--body,Inter);color:#e8eeffbf;margin-top:6px;display:block}.ab21-tab{background:radial-gradient(70% 60% at 50% 0,#e9e4ff,#0000 70%),#fbf8f4}.ab21-tab .ab17-h2{color:#0b1437}.ab21-tab .ab17-h2 em{background-image:linear-gradient(100deg,#2f6bff,#6d4aff 45%,#c8577e 80%,#d99a2b)}.ab21-tab .ab17-kick{color:#6d4aff}.ab21-tab .ab17-sub{color:#4a5480}.ab21-filter{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:30px;display:flex}.ab21-filter button{color:#0b1437;font:800 .95rem/1 var(--display);cursor:pointer;background:#fff;border:1.5px solid #0b14371f;border-radius:999px;align-items:center;gap:8px;padding:11px 18px;transition:transform .2s,box-shadow .2s,background .2s,color .2s;display:inline-flex}.ab21-filter button i{background:linear-gradient(135deg,var(--c1),var(--c2));border-radius:50%;width:10px;height:10px}.ab21-filter button:hover{transform:translateY(-2px)}.ab21-filter button.is-on{color:#fff;background:linear-gradient(115deg,var(--c1,#0b1437),var(--c2,#2f6bff));box-shadow:0 12px 26px -12px var(--c1,#0b1437);border-color:#0000}.ab21-filter button:first-child.is-on{background:#0b1437}.ab21-ptab{grid-template-columns:1fr 1fr;gap:22px;padding:4px;display:grid;position:relative;overflow:hidden}.ab21-ptab__sweep{z-index:2;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffa6,#0000);width:16%;animation:7s ease-in-out infinite ab21Sweep;position:absolute;top:-20%;bottom:-20%;left:0;transform:translate(-120%)skew(-14deg)}@keyframes ab21Sweep{0%,30%{transform:translate(-120%)skew(-14deg)}to{transform:translate(760%)skew(-14deg)}}.ab21-grp{box-shadow:0 0 0 1px color-mix(in srgb,var(--c1) 18%,transparent),0 28px 60px -36px color-mix(in srgb,var(--c1) 70%,transparent);background:#fff;border-radius:26px;padding:18px;transition:opacity .4s,transform .4s,filter .4s}.ab21-grp.is-dim{opacity:.28;filter:grayscale(.8);transform:scale(.98)}.ab21-grp.is-lit{box-shadow:0 0 0 2px var(--c1),0 34px 70px -34px var(--c1);transform:scale(1.01)}.ab21-grp__head{color:#0b1437;align-items:center;gap:14px;padding:6px 6px 16px;text-decoration:none;display:flex}.ab21-grp__head img{object-fit:cover;width:56px;height:56px;box-shadow:0 0 0 2px var(--c2);border-radius:16px}.ab21-grp__head span{flex:1;min-width:0}.ab21-grp__head b{font:800 1.2rem/1.1 var(--display);display:block}.ab21-grp__head small{font:600 .85rem/1.3 var(--body,Inter);color:#4a5480;margin-top:4px;display:block}.ab21-grp__head svg{color:var(--c1);transition:transform .2s}.ab21-grp__head:hover svg{transform:translate(4px)}.ab21-els{perspective:900px;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.ab21-el{color:#0b1437;background:linear-gradient(160deg,color-mix(in srgb,var(--c2) 26%,#fff),#fff 70%);min-height:102px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 25%,transparent);border-radius:14px;flex-direction:column;padding:9px 9px 10px;text-decoration:none;transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s;display:flex;position:relative}.ab21-tab.is-in .ab21-el{animation:.6s cubic-bezier(.2,.8,.2,1) both ab21El;animation-delay:calc(var(--j)*35ms)}@keyframes ab21El{0%{opacity:0;transform:rotateY(80deg)scale(.9)}to{opacity:1;transform:none}}.ab21-el:hover{z-index:3;box-shadow:inset 0 0 0 2px var(--c1),0 18px 30px -14px var(--c1);transform:translateY(-6px)scale(1.08)}.ab21-el:focus-visible{z-index:3;box-shadow:inset 0 0 0 2px var(--c1),0 18px 30px -14px var(--c1);transform:translateY(-6px)scale(1.08)}.ab21-el small{font:700 .7rem/1 var(--grot);color:color-mix(in srgb,var(--c1) 80%,#0b1437)}.ab21-el b{font:800 1.75rem/1 var(--display);letter-spacing:-.03em;background:linear-gradient(135deg,var(--c1),color-mix(in srgb,var(--c1) 50%,var(--c2)));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:4px}.ab21-el span{font:700 .72rem/1.2 var(--body,Inter);color:#26305c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:auto;display:-webkit-box;overflow:hidden}.ab21-reach{color:#fff;background:radial-gradient(80% 80% at 80% 20%,#0e9c8859,#0000 60%),#0a0f33;padding-bottom:clamp(40px,5vw,64px)}.ab21-reach__in{margin-bottom:34px}.ab21-reach .ab17-h2{color:#fff}.ab21-reach .ab17-sub{color:#e8eeffc7;margin-left:0}.ab21-reach .ab21-btn{margin-top:26px}html[data-theme=dark] .ab21-who,html[data-theme=dark] .ab21-tab{background:radial-gradient(70% 60% at 50% 0,#6d4aff40,#0000 70%),#0b1033}html[data-theme=dark] .ab21-say,html[data-theme=dark] .ab21-tab .ab17-h2,html[data-theme=dark] .ab21-grp__head{color:#fff}html[data-theme=dark] .ab21-fact,html[data-theme=dark] .ab21-grp,html[data-theme=dark] .ab21-filter button:not(.is-on){color:#fff;background:#121a4a}html[data-theme=dark] .ab21-fact b{background-image:linear-gradient(100deg,#fff,#8fb0ff)}html[data-theme=dark] .ab21-fact small,html[data-theme=dark] .ab21-years span,html[data-theme=dark] .ab21-grp__head small,html[data-theme=dark] .ab21-tab .ab17-sub{color:#e8eeffbf}html[data-theme=dark] .ab21-el{background:linear-gradient(160deg,color-mix(in srgb,var(--c1) 30%,#121a4a),#121a4a 75%)}html[data-theme=dark] .ab21-el span{color:#dce4ff}html[data-theme=dark] .ab21-el b{background-image:linear-gradient(135deg,#fff,var(--c2))}html[data-theme=dark] .ab21-ptab__sweep{display:none}@media (max-width:1100px){.ab21-values{grid-template-columns:repeat(3,1fr)}.ab21-years{grid-template-columns:repeat(3,1fr);row-gap:44px}.ab21-years li:nth-child(n+4):before{display:none}}@media (max-width:980px){.ab21-hero__in{grid-template-columns:1fr;min-height:0}.ab21-stage{height:clamp(320px,80vw,520px)}.ab21-mv__pair,.ab21-ptab{grid-template-columns:1fr}.ab21-card{min-height:0;transform:none}.ab21-facts{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.ab21-values,.ab21-years{grid-template-columns:1fr 1fr}.ab21-years__line,.ab21-years li:before{display:none}.ab21-els{grid-template-columns:repeat(auto-fill,minmax(82px,1fr))}.ab21-el b{font-size:1.45rem}.ab21-chip{display:none}}@media (prefers-reduced-motion:reduce){.ab21 *{animation:none!important}.ab21-fact{opacity:1;transform:none}}.ab21-table{width:128cqw;top:60%}.ab21-table__disc{transform:rotateX(54deg)rotate(-5deg)}.ab21-pin__up{transform:translate(-50%)rotateX(-54deg)}.ab21-pin__flag{width:5cqw;height:3.5cqw}.ab21-eng--1{right:2cqw}.ab21-chip--a{top:3cqw;left:36cqw}@media (max-width:560px){.ab21-eye{letter-spacing:.1em;white-space:nowrap;font-size:.62rem}.ab21-stage{margin-top:10px}}.pr5{--pr-ink:#0b1533;--pr-tx:#3a4766;--pr-mut:#5d6a88;--pr-card:#fff;--pr-line:#0b15331a;--pr-bg:#f7f8ff;color:var(--pr-tx);overflow:clip}html[data-theme=dark] .pr5{--pr-ink:#e0e7ff;--pr-tx:#c3cde8;--pr-mut:#9aa8cc;--pr-card:#111a36;--pr-line:#a5b4fc29;--pr-bg:#0a1028}.pr5 .sr-only,.pr5-sp .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pr5-h2{letter-spacing:-.02em;color:var(--pr-ink);margin:0 0 26px;font:800 clamp(1.6rem,3vw,2.4rem)/1.1 Manrope,sans-serif}.pr5-btn{transition:transform .25s var(--k5-ease),box-shadow .25s;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font:700 .92rem/1 Manrope,Inter,sans-serif;text-decoration:none;display:inline-flex}.pr5-btn:hover{transform:translateY(-3px)}.pr5-btn--solid{color:#fff;background:linear-gradient(120deg,var(--p1,#2563eb),var(--p2,#7c3aed));box-shadow:0 12px 28px -12px var(--p2,#7c3aed)}.pr5-btn--line{color:var(--pr-ink);border:1.5px solid color-mix(in srgb,var(--p1,#2563eb) 55%,transparent);background:var(--pr-card)}.pr5-btn--text{color:var(--pr-ink);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--p1,#2563eb) 60%,transparent);text-decoration-color:color-mix(in srgb,var(--p1,#2563eb) 60%,transparent);text-underline-offset:4px;padding-inline-start:6px;padding-inline-end:6px}.pr5-hero{isolation:isolate;color:#c7d2fe;background:radial-gradient(45% 60% at 85% 40%,#4338ca 0,#0000 60%),radial-gradient(40% 55% at 10% 100%,#0e7490 0,#0000 60%),linear-gradient(160deg,#070b24,#0b1238 60%,#120a33);padding:clamp(64px,8vw,110px) 0 clamp(56px,7vw,90px);position:relative;overflow:hidden}.pr5-hero__bg i{z-index:-1;border-radius:50%;position:absolute}.pr5-hero__bg i:first-child{border:1px dashed #a5b4fc2e;width:640px;height:640px;animation:70s linear infinite k5Orbit;top:-200px;right:-160px}.pr5-hero__bg i:nth-child(2){background:#67e8f9;width:8px;height:8px;animation:3.4s ease-in-out infinite k5Bob;top:18%;left:42%;box-shadow:0 0 26px 8px #67e8f980}.pr5-hero__bg i:nth-child(3){background:radial-gradient(circle,#f472b633,#0000 70%);width:380px;height:380px;bottom:-200px;left:-160px}.pr5-hero__in{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4vw,60px);display:grid}.pr5-crumbs{color:#a5b4fc;flex-wrap:wrap;gap:8px;margin-bottom:18px;font:600 .8rem/1 Inter,sans-serif;display:flex}.pr5-crumbs a{color:#e0e7ff;text-decoration:none}.pr5-crumbs--dark{color:var(--pr-mut)}.pr5-crumbs--dark a{color:var(--pr-ink)}.pr5-eb{--k5-eb:#a5f3fc;--k5-ebg:#a5f3fc14;--k5-ebd:#a5f3fc40}.pr5-hero__h{letter-spacing:-.03em;color:#f5f3ff;--k5-ink1:#67e8f9;--k5-ink2:#c4b5fd;--k5-ink3:#f9a8d4;margin:16px 0;font:800 clamp(2.2rem,5vw,3.9rem)/1.04 Manrope,sans-serif}.pr5-hero__p{color:#c7d2fe;max-width:58ch;font-size:1.05rem}.pr5-hero__groups{gap:12px;margin-top:24px;display:grid}.pr5-grp b{letter-spacing:.14em;text-transform:uppercase;color:#fde68a;margin-bottom:8px;font:700 .72rem/1 Manrope,sans-serif;display:block}.pr5-grp span{flex-wrap:wrap;gap:8px;display:flex}.pr5-grp a{color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 75%,#000),color-mix(in srgb,var(--p2) 75%,#000));border:1px solid #ffffff2e;border-radius:999px;padding:8px 14px;font:700 .82rem/1 Manrope,sans-serif;text-decoration:none;transition:transform .2s}.pr5-grp a:hover{transform:translateY(-2px)scale(1.04)}.pr5-orbit{aspect-ratio:1;perspective:1100px;width:100%;max-width:440px;margin-inline-start:auto;margin-inline-end:auto;position:relative;container-type:inline-size}.pr5-orbit__core{z-index:2;background:radial-gradient(circle at 35% 30%,#fff,#e0e7ff 60%,#a5b4fc);border-radius:50%;place-items:center;animation:5s ease-in-out infinite k5Bob;display:grid;position:absolute;top:34%;bottom:34%;left:34%;right:34%;box-shadow:0 0 0 10px #a5b4fc1f,0 0 60px 10px #6366f173}.pr5-orbit__ring{transform-style:preserve-3d;animation:34s linear infinite pr5Spin;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotateX(62deg)}.pr5-orbit__ring:before{content:"";border:2px dashed #a5b4fc59;border-radius:50%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.pr5-orbit__it{width:0;height:0;transform-style:preserve-3d;transform:rotateZ(var(--a));position:absolute;top:50%;left:50%}.pr5-orbit__it>span{width:80px;transform:translateY(-46cqw) rotateZ(calc(-1 * var(--a))) rotateX(-62deg);flex-direction:column;align-items:center;gap:4px;animation:34s linear infinite pr5Counter;display:flex;position:absolute;top:-34px;left:-40px}.pr5-orbit__it svg{box-sizing:border-box;color:#fff;background:linear-gradient(135deg,var(--p1),var(--p2));width:46px;height:46px;box-shadow:0 10px 24px -8px var(--p2);border-radius:16px;padding:12px}.pr5-orbit__it em{letter-spacing:.06em;color:#e0e7ff;background:#070b24b3;border-radius:6px;padding:4px 7px;font:800 .68rem/1 Manrope,sans-serif}@keyframes pr5Spin{to{transform:rotateX(62deg)rotate(360deg)}}@keyframes pr5Counter{to{transform:translateY(-46cqw) rotateZ(calc(-1 * var(--a) - 360deg)) rotateX(-62deg)}}.pr5-rail{top:var(--hdr-h,68px);z-index:20;background:color-mix(in srgb,var(--pr-bg) 88%,transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--pr-line);position:sticky}.pr5-rail__in{scrollbar-width:none;gap:8px;padding-block-start:10px;padding-block-end:10px;display:flex;overflow-x:auto}.pr5-rail__in::-webkit-scrollbar{display:none}.pr5-rail a{color:var(--pr-ink);border:1px solid var(--pr-line);background:var(--pr-card);border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 14px;font:700 .82rem/1 Manrope,sans-serif;text-decoration:none;transition:all .25s;display:inline-flex}.pr5-rail a i{background:linear-gradient(135deg,var(--p1),var(--p2));border-radius:50%;width:10px;height:10px}.pr5-rail a.is-on{color:#fff;background:linear-gradient(120deg,var(--p1),var(--p2));box-shadow:0 8px 20px -10px var(--p2);border-color:#0000}.pr5-rail a.is-on i{background:#fff}.pr5-sec{isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--p1) 7%,var(--pr-bg)),var(--pr-bg));padding:clamp(60px,7vw,100px) 0;scroll-margin-top:130px;position:relative}.pr5-sec+.pr5-sec{border-top:1px solid var(--pr-line)}.pr5-sec__glow{z-index:-1;background:radial-gradient(circle,color-mix(in srgb,var(--p2) 22%,transparent),transparent 70%);border-radius:50%;width:520px;height:520px;position:absolute;top:-120px;right:-140px}.pr5-sec--flip .pr5-sec__glow{left:-140px;right:auto}.pr5-sec__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);display:grid}.pr5-sec--flip .pr5-sec__txt{order:2}.pr5-sec__top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.pr5-sec__cat{color:var(--pr-tx);flex-direction:column;gap:4px;font:600 .9rem/1.3 Inter,sans-serif;display:flex}.pr5-sec__cat em{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb,var(--p1) 70%,var(--pr-ink));font:700 .68rem/1 Manrope,sans-serif}html[data-theme=dark] .pr5-sec__cat em{color:color-mix(in srgb,var(--p1) 60%,#fff)}.pr5-sec__h{letter-spacing:-.03em;color:var(--pr-ink);margin:20px 0 14px;font:800 clamp(2rem,4.2vw,3.3rem)/1.04 Manrope,sans-serif}.pr5-sec__h small{font:600 clamp(1.05rem,1.8vw,1.35rem)/1.3 var(--k5-serif);letter-spacing:0;background:linear-gradient(100deg,var(--p1),var(--p2));color:#0000;-webkit-background-clip:text;background-clip:text;margin-top:10px;font-style:italic;display:block}html[data-theme=dark] .pr5-sec__h small{background:linear-gradient(100deg,color-mix(in srgb,var(--p1) 55%,#fff),color-mix(in srgb,var(--p2) 55%,#fff));-webkit-background-clip:text;background-clip:text}.pr5-sec__pos{max-width:58ch;margin:0 0 14px;font-size:1.04rem}.pr5-sec__was{color:var(--pr-mut);align-items:center;gap:6px;margin:0 0 14px;font:600 .82rem/1.2 Inter,sans-serif;display:inline-flex}.pr5-who{flex-direction:column;gap:8px;margin:6px 0 22px;display:flex}.pr5-who b{letter-spacing:.14em;text-transform:uppercase;color:var(--pr-mut);font:700 .7rem/1 Manrope,sans-serif}.pr5-who span{flex-wrap:wrap;gap:6px;display:flex}.pr5-who em{color:var(--pr-ink);background:color-mix(in srgb,var(--p1) 10%,var(--pr-card));border:1px solid color-mix(in srgb,var(--p1) 22%,transparent);border-radius:999px;padding:7px 11px;font:600 .8rem/1 Inter,sans-serif}.pr5-sec__ctas{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pr5-sec__more{margin:16px 0 0;font-weight:600}.pr5-sec__more a{color:var(--pr-ink)}.pr5-badge{color:var(--pr-ink);background:var(--pr-card);border:1px solid var(--pr-line);box-shadow:0 8px 20px -14px var(--p2);transition:transform .25s var(--k5-spring);border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;text-decoration:none;display:inline-flex}.pr5-badge:hover{transform:translateY(-2px)rotate(-2deg)}.pr5-badge__ic{color:#fff;background:linear-gradient(135deg,var(--p1),var(--p2));border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pr5-badge__nm{letter-spacing:.04em;font:800 .95rem/1 Manrope,sans-serif}.pr5-sec__vis{position:relative}.pr5-scr{background:var(--pr-card);border:1px solid var(--pr-line);box-shadow:0 40px 80px -40px color-mix(in srgb,var(--p2) 70%,#000),0 0 0 6px color-mix(in srgb,var(--p1) 8%,transparent);transition:transform .6s var(--k5-ease);border-radius:20px;position:relative;overflow:hidden;transform:perspective(1200px)rotateY(-8deg)rotateX(4deg)}.pr5-sec--flip .pr5-scr{transform:perspective(1200px)rotateY(8deg)rotateX(4deg)}.pr5-scr:hover{transform:perspective(1200px)rotateY(0)rotateX(0)}.pr5-scr__bar{background:linear-gradient(120deg,var(--p1),var(--p2));align-items:center;gap:6px;padding:12px 14px;display:flex}.pr5-scr__bar i{background:#ffffffa6;border-radius:50%;width:10px;height:10px}.pr5-scr__bar span{color:#fff;opacity:.9;margin-left:10px;font:600 .74rem/1 ui-monospace,Menlo,monospace}.pr5-scr__body{min-height:250px;padding:20px}.pr5-sec__pain{color:var(--pr-ink);background:var(--pr-card);border:1px solid var(--pr-line);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;font:600 .82rem/1 Inter,sans-serif;display:inline-flex;position:absolute;bottom:-18px;left:18px;box-shadow:0 14px 30px -18px #0006}.pr5-sec__pain s{color:var(--pr-mut)}.pr5-sec__pain b{color:color-mix(in srgb,var(--p1) 70%,var(--pr-ink))}html[data-theme=dark] .pr5-sec__pain b{color:color-mix(in srgb,var(--p1) 55%,#fff)}.pr5-scr__list{gap:10px;display:grid}.pr5-q{color:var(--pr-ink);background:color-mix(in srgb,var(--p1) 7%,var(--pr-card));border:1px solid var(--pr-line);border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font:600 .82rem/1.3 Inter,sans-serif;display:flex}.pr5-q i{background:linear-gradient(var(--p1),var(--p2));border-radius:4px;flex:none;width:8px;height:22px}.pr5-q--logic{border-style:dashed;font-family:ui-monospace,Menlo,monospace;font-size:.76rem}.pr5-live{color:#065f46;background:#d1fae5;border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:8px 12px;font:700 .78rem/1 Manrope,sans-serif;display:inline-flex}html[data-theme=dark] .pr5-live{color:#a7f3d0;background:#10b9812e}.pr5-kan{grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:relative}.pr5-kan__col{background:color-mix(in srgb,var(--p1) 6%,var(--pr-card));border-radius:10px;align-content:start;gap:8px;min-height:200px;padding:8px;display:grid}.pr5-kan__col b{color:var(--pr-ink);font:700 .72rem/1.2 Manrope,sans-serif}.pr5-kan__col i{background:var(--pr-card);border:1px solid var(--pr-line);height:34px;box-shadow:inset 3px 0 0 var(--p1);border-radius:8px}.pr5-kan__mover{background:linear-gradient(120deg,var(--p1),var(--p2));width:calc(25% - 22px);height:34px;box-shadow:0 10px 20px -8px var(--p2);border-radius:8px;position:absolute;top:58px;left:8px}.pr5-gantt{gap:12px;display:grid;position:relative}.pr5-gantt__row{color:var(--pr-ink);grid-template-columns:90px 1fr;align-items:center;gap:10px;font:600 .78rem/1 Inter,sans-serif;display:grid}.pr5-gantt__row em{background:color-mix(in srgb,var(--p1) 7%,var(--pr-card));border-radius:6px;height:22px;position:relative}.pr5-gantt__row em i{left:var(--a);width:var(--w);background:linear-gradient(90deg,var(--p1),var(--p2));transform-origin:0;border-radius:6px;position:absolute;top:0;bottom:0}.pr5-gantt__now{background:#f43f5e;width:2px;position:absolute;top:-6px;bottom:-6px;left:calc(100px + 62%)}.pr5-gantt__now:before{content:"Today";color:#f43f5e;font:700 .62rem/1 Manrope,sans-serif;position:absolute;top:-16px;left:-16px}.pr5-aud__chips{flex-wrap:wrap;gap:8px;margin-bottom:22px;display:flex}.pr5-aud__chips span{color:#fff;background:linear-gradient(120deg,var(--p1),var(--p2));border-radius:999px;padding:9px 12px;font:700 .8rem/1 Manrope,sans-serif}.pr5-aud__meter{color:var(--pr-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font:600 .8rem/1 Inter,sans-serif;display:grid}.pr5-aud__meter em{background:color-mix(in srgb,var(--p1) 10%,var(--pr-card));border-radius:99px;height:12px;overflow:hidden}.pr5-aud__meter em i{border-radius:inherit;background:linear-gradient(90deg,var(--p1),var(--p2));transform-origin:0;width:86%;height:100%;display:block}.pr5-aud__meter b{color:#047857;align-items:center;gap:4px;display:inline-flex}html[data-theme=dark] .pr5-aud__meter b{color:#6ee7b7}.pr5-led{grid-template-columns:1.1fr 1fr;align-items:end;gap:16px;display:grid}.pr5-led__bars{background:color-mix(in srgb,var(--p1) 6%,var(--pr-card));border-radius:12px;align-items:flex-end;gap:8px;height:190px;padding:10px;display:flex}.pr5-led__bars i{height:var(--h);background:linear-gradient(var(--p1),var(--p2));transform-origin:50% 100%;border-radius:6px 6px 2px 2px;flex:1}.pr5-led ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pr5-led li{color:var(--pr-ink);background:color-mix(in srgb,var(--p2) 8%,var(--pr-card));border-radius:10px;justify-content:space-between;gap:8px;padding:10px 12px;font:600 .8rem/1.2 Inter,sans-serif;display:flex}.pr5-hr{gap:18px;display:grid}.pr5-hr__org{justify-items:center;gap:16px;display:grid}.pr5-hr__org i{background:linear-gradient(135deg,var(--p1),var(--p2));width:44px;height:44px;box-shadow:0 8px 16px -8px var(--p2);border-radius:50%;display:block}.pr5-hr__org .pr5-hr__boss{width:56px;height:56px}.pr5-hr__org span{gap:30px;display:flex}.pr5-hr__cal{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.pr5-hr__cal i{aspect-ratio:1.6;background:color-mix(in srgb,var(--p1) 14%,var(--pr-card));border-radius:6px}.pr5-hr__cal i.is-off{background:var(--pr-line)}.pr5-hr__cal i.is-leave{background:linear-gradient(135deg,var(--p1),var(--p2))}.k5-live .pr5-sec .pr5-q,.k5-live .pr5-sec .pr5-live,.k5-live .pr5-sec .pr5-kan__col i,.k5-live .pr5-sec .pr5-aud__chips span,.k5-live .pr5-sec .pr5-led li,.k5-live .pr5-sec .pr5-hr__cal i{opacity:0;transition:opacity .5s,transform .5s var(--k5-spring);transition-delay:calc(var(--i) * .11s + .25s);transform:translateY(12px)}.k5-live .pr5-sec.is-in .pr5-q,.k5-live .pr5-sec.is-in .pr5-live,.k5-live .pr5-sec.is-in .pr5-kan__col i,.k5-live .pr5-sec.is-in .pr5-aud__chips span,.k5-live .pr5-sec.is-in .pr5-led li,.k5-live .pr5-sec.is-in .pr5-hr__cal i{opacity:1;transform:none}.k5-live .pr5-sec .pr5-gantt__row em i,.k5-live .pr5-sec .pr5-aud__meter em i{transition:transform 1.1s var(--k5-ease);transition-delay:calc(var(--i,0) * .14s + .3s);transform:scaleX(0)}.k5-live .pr5-sec .pr5-led__bars i{transition:transform .9s var(--k5-spring);transition-delay:calc(var(--i) * 90ms + .2s);transform:scaleY(0)}.k5-live .pr5-sec.is-in .pr5-gantt__row em i,.k5-live .pr5-sec.is-in .pr5-aud__meter em i,.k5-live .pr5-sec.is-in .pr5-led__bars i{transform:none}.k5-live .pr5-sec.is-in .pr5-kan__mover{animation:pr5Move 6s var(--k5-ease) 1s infinite}@keyframes pr5Move{0%,10%{left:8px}30%,40%{left:calc(25% + 6px)}60%,70%{left:calc(50% + 4px)}90%,to{left:calc(75% + 2px)}}.k5-live .pr5-sec.is-in .pr5-gantt__now{animation:5s ease-in-out infinite alternate pr5Now}@keyframes pr5Now{0%{left:calc(100px + 30%)}to{left:calc(100px + 70%)}}.pr5-sec__deep{gap:18px;margin-top:clamp(40px,5vw,64px);display:grid}.pr5-feats{background:var(--pr-card);border:1px solid var(--pr-line);border-radius:20px;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:18px;padding:18px;display:grid}.pr5-feats__tabs{align-content:start;gap:8px;display:grid}.pr5-feats__tabs button{text-align:left;border:1px solid var(--pr-line);color:var(--pr-ink);cursor:pointer;background:0 0;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font:700 .92rem/1.2 Manrope,sans-serif;transition:all .25s;display:flex}.pr5-feats__tabs button span{color:var(--pr-mut);font:700 .72rem/1 ui-monospace,Menlo,monospace}.pr5-feats__tabs button:hover{border-color:color-mix(in srgb,var(--p1) 50%,transparent)}.pr5-feats__tabs button.is-on{color:#fff;background:linear-gradient(120deg,var(--p1),var(--p2));border-color:#0000;transform:translate(4px)}.pr5-feats__tabs button.is-on span{color:#ffffffd9}.pr5-feats__list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-content:start;gap:10px;margin:0;padding:6px;list-style:none;display:grid}.pr5-feats__list li{color:var(--pr-ink);background:color-mix(in srgb,var(--p1) 6%,var(--pr-card));animation:pr5Pop .5s var(--k5-spring) both;animation-delay:calc(var(--i) * 60ms);border-radius:14px;align-items:flex-start;gap:10px;padding:14px;font:600 .9rem/1.4 Inter,sans-serif;display:flex}.pr5-feats__list li svg{color:color-mix(in srgb,var(--p1) 75%,var(--pr-ink));flex:none;margin-top:2px}html[data-theme=dark] .pr5-feats__list li svg{color:color-mix(in srgb,var(--p1) 60%,#fff)}@keyframes pr5Pop{0%{opacity:0;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}.pr5-extra{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px;display:grid}.pr5-extra__card{background:var(--pr-card);border:1px solid var(--pr-line);border-radius:18px;padding:20px}.pr5-extra__card h3{color:var(--pr-ink);align-items:center;gap:8px;margin:0 0 12px;font:800 1rem/1.2 Manrope,sans-serif;display:flex}.pr5-extra__card h3 svg{color:color-mix(in srgb,var(--p1) 75%,var(--pr-ink))}.pr5-extra__card ul{gap:6px;margin:0;padding-left:18px;font-size:.9rem;display:grid}.pr5-extra__card p{margin:0;font-size:.92rem}.pr5-extra__card--plan{background:linear-gradient(140deg,color-mix(in srgb,var(--p1) 10%,var(--pr-card)),color-mix(in srgb,var(--p2) 12%,var(--pr-card)));border-style:dashed}.pr5-extra__card small{color:var(--pr-mut);margin-top:10px;font-weight:600;display:block}.pr5-plat{background:var(--pr-bg);padding:clamp(56px,6vw,90px) 0}.pr5-plat__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.pr5-plat__card{color:#c7d2fe;--p1:#67e8f9;--p2:#a78bfa;--pr-ink:#fff;--pr-card:transparent;background:linear-gradient(150deg,#0b1238,#1e1b4b);border-radius:20px;justify-items:start;gap:14px;padding:24px;display:grid}.pr5-plat__card p{margin:0}.pr5-more{background:var(--pr-bg);padding:clamp(56px,6vw,90px) 0}.pr5-more__grid{grid-template-columns:repeat(auto-fill,minmax(min(150px,44%),1fr));gap:12px;display:grid}.pr5-more__card{background:var(--pr-card);border:1px solid var(--pr-line);transition:transform .3s var(--k5-spring),box-shadow .3s;border-radius:18px;justify-items:start;gap:8px;padding:18px;display:grid;position:relative}.pr5-more__card:hover{box-shadow:0 18px 30px -20px var(--p2);transform:translateY(-4px)}.pr5-more__card b{color:var(--pr-ink);font:800 1.05rem/1 Manrope,sans-serif}.pr5-more__card>span:last-of-type{color:var(--pr-mut);font-size:.82rem}.pr5-more__card a{border-radius:inherit;position:absolute;top:0;bottom:0;left:0;right:0}.pr5-onecrumbs{padding-top:22px}.pr5--one .pr5-sec{padding-top:24px}.pr5-price{color:#e0e7ff;--p1:#f59e0b;--p2:#ec4899;background:linear-gradient(120deg,#1e1b4b,#312e81 50%,#0e7490);padding:clamp(48px,6vw,80px) 0}.pr5-price__in{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid}.pr5-price h2{color:#fff;margin:0 0 6px;font:800 clamp(1.4rem,2.6vw,2rem)/1.1 Manrope,sans-serif}.pr5-price p{color:#c7d2fe;margin:0}.pr5-price__coin{color:#78350f;background:radial-gradient(circle at 35% 30%,#fef3c7,#fbbf24 60%,#d97706);border-radius:50%;place-items:center;width:74px;height:74px;animation:4s ease-in-out infinite pr5Coin;display:grid;box-shadow:0 0 0 8px #fbbf2426}@keyframes pr5Coin{0%,to{transform:rotateY(0)}50%{transform:rotateY(180deg)}}.pr5-sp{isolation:isolate;color:#c8d3f2;background:radial-gradient(80% 60% at 50% 0,#24138a 0%,#0b0a3a 55%,#05061f 100%);padding:clamp(60px,8vw,100px) 0;position:relative;overflow:hidden}.pr5-sp__in{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.pr5-sp__art{place-items:center;width:180px;height:180px;display:grid;position:relative}.pr5-sp__ring{border:2px dashed #a78bfa80;border-radius:50%;animation:26s linear infinite k5Orbit;position:absolute;top:0;bottom:0;left:0;right:0}.pr5-sp__ring--2{border-style:solid;border-color:#67e8f959;animation-duration:18s;animation-direction:reverse;top:22px;bottom:22px;left:22px;right:22px}.pr5-sp__tag{color:#78350f;background:radial-gradient(circle at 35% 30%,#fef3c7,#fbbf24 60%,#d97706);border-radius:50%;place-items:center;width:84px;height:84px;animation:4s ease-in-out infinite pr5Coin;display:grid;box-shadow:0 0 40px 6px #fbbf2459}.pr5-sp__k{letter-spacing:.16em;text-transform:uppercase;color:#fde68a;font:700 .74rem/1 Manrope,sans-serif}.pr5-sp h2{color:#fff;margin:10px 0 12px;font:800 clamp(1.7rem,3.4vw,2.6rem)/1.08 Manrope,sans-serif}.pr5-sp p{color:#c7d2fe;max-width:60ch;margin:0 0 22px}.pr5-sp__ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:900px){.pr5-hero__in,.pr5-sec__in{grid-template-columns:1fr}.pr5-sec--flip .pr5-sec__txt{order:0}.pr5-orbit{max-width:340px}.pr5-feats{grid-template-columns:1fr}.pr5-feats__tabs{grid-template-columns:repeat(2,1fr)}.pr5-feats__tabs button.is-on{transform:none}.pr5-price__in{grid-template-columns:1fr;justify-items:start}.pr5-sp__in{grid-template-columns:1fr}.pr5-sp__art{width:130px;height:130px}}@media (max-width:520px){.pr5-scr,.pr5-sec--flip .pr5-scr{transform:none}.pr5-kan{grid-template-columns:repeat(2,1fr)}.pr5-kan__mover{display:none}.pr5-led{grid-template-columns:1fr}.pr5-gantt__row{grid-template-columns:72px 1fr}}@media (prefers-reduced-motion:reduce){.pr5-orbit__ring,.pr5-orbit__it>span,.pr5-price__coin,.pr5-sp__ring,.pr5-sp__tag,.pr5-orbit__core{animation:none!important}}.pr5-aud__rows{gap:10px;margin-bottom:20px;display:grid}.pr5-aud__rows span{color:var(--pr-ink);grid-template-columns:90px 1fr;align-items:center;gap:10px;font:600 .78rem/1 Inter,sans-serif;display:grid}.pr5-aud__rows em{background:color-mix(in srgb,var(--p1) 8%,var(--pr-card));border-radius:6px;height:16px}.pr5-aud__rows i{border-radius:inherit;background:linear-gradient(90deg,var(--p2),var(--p1));transform-origin:0;height:100%;display:block}.k5-live .pr5-sec .pr5-aud__rows i{transition:transform 1s var(--k5-ease);transition-delay:calc(var(--i) * .15s + .5s);transform:scaleX(0)}.k5-live .pr5-sec.is-in .pr5-aud__rows i{transform:none}.mega__products .frx-menu--all{grid-column:1/-1}.frx-menu--all:before{background:linear-gradient(120deg,#eef0ff,#fff 60%)}.frx-all__dots{background:linear-gradient(135deg,#0b1437,#1e2a6e);border-radius:14px;flex-wrap:wrap;place-content:center;gap:6px;width:120px;height:72px;padding:10px;display:flex;position:relative}.frx-all__dots i{background:linear-gradient(135deg,var(--c1),var(--c2));width:18px;height:18px;box-shadow:0 4px 10px -4px var(--c1);border-radius:6px;animation:3.2s ease-in-out infinite frxAllPop}.frx-all__dots i:nth-child(2){animation-delay:.2s}.frx-all__dots i:nth-child(3){animation-delay:.4s}.frx-all__dots i:nth-child(4){animation-delay:.6s}.frx-all__dots i:nth-child(5){animation-delay:.8s}.frx-all__dots i:nth-child(6){animation-delay:1s}.frx-all__dots i:nth-child(7){animation-delay:1.2s}@keyframes frxAllPop{0%,70%,to{transform:none}35%{transform:translateY(-3px)scale(1.08)}}.mega__products .frx-menu--all strong{color:#0b1437;font:800 1rem/1.2 Manrope,sans-serif;display:block}@media (max-width:860px){.frx-all__dots{gap:4px;width:90px;height:64px;padding:8px}.frx-all__dots i{width:14px;height:14px}}@media (prefers-reduced-motion:reduce){.frx-all__dots i{animation:none}}.pr5-lg{vertical-align:middle;flex:none;line-height:0;display:inline-block}.pr5-lg svg{width:100%;height:100%;display:block;overflow:visible}.pr5-lg--logo{height:var(--h,52px);width:calc(var(--h,52px) * var(--r,3.4));max-width:100%}.pr5-lg--logo>span{width:100%;height:100%;display:block}.pr5-lg--mark{width:var(--h,40px);height:var(--h,40px)}.pr5-lgx{letter-spacing:.04em;font:800 1rem/1 Manrope,sans-serif}.pr5-badge--logo{box-shadow:none;background:0 0;border:0;border-radius:14px;max-width:100%;padding:0}.pr5-badge--logo:hover{transform:translateY(-2px)}.pr5-badge--logo:focus-visible{outline:3px solid var(--p1);outline-offset:6px}.pr5 .pr5-btn--solid,.pr5-btn--solid{background:linear-gradient(120deg,color-mix(in srgb,var(--p1,#2563eb) 82%,#000),color-mix(in srgb,var(--p2,#7c3aed) 45%,color-mix(in srgb,var(--p1,#2563eb) 80%,#000)));box-shadow:0 14px 30px -14px var(--p1,#7c3aed)}.pr5-btn--glass{color:#fff;-webkit-backdrop-filter:blur(6px);background:#ffffff14;border:1.5px solid #ffffff59}.pr5-btn--glass:hover{background:#ffffff29}.pr5-btn--onDark{color:#e6eaff;-webkit-text-decoration-color:color-mix(in srgb,var(--p3,#fff) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--p3,#fff) 70%,transparent)}.pr5-orbit__it .pr5-lg svg,.pr5-grp a .pr5-lg svg,.pr5-rail a .pr5-lg svg{box-shadow:none;background:0 0;border-radius:0;width:100%;height:100%;padding:0}.pr5-orbit__it .pr5-lg--mark{filter:drop-shadow(0 10px 18px #00000073);width:56px;height:56px}.pr5-grp a .pr5-lg{width:22px;height:22px}.pr5-ribbon{margin-top:clamp(34px,5vw,60px);padding-block-start:16px;padding-block-end:16px;position:relative;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pr5-ribbon--dark{background:#ffffff06;border-block-start:1px solid #a5b4fc24;border-block-end:1px solid #a5b4fc24}.pr5-ribbon__track{gap:56px;width:max-content;animation:46s linear infinite pr5Rib;display:flex}.pr5-ribbon:hover .pr5-ribbon__track{animation-play-state:paused}.pr5-ribbon__it{flex:none;align-items:center;display:flex}@keyframes pr5Rib{to{transform:translate(calc(-50% - 28px))}}.pr5-rail a{padding:6px 14px 6px 7px}.pr5-rail a .pr5-lg{width:24px;height:24px}.pr5-rail a.is-on{background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 85%,#000),color-mix(in srgb,var(--p2) 50%,var(--p1)))}.pr5-sec{--pr-tint:color-mix(in srgb,var(--p1) 9%,var(--pr-bg));background:radial-gradient(60% 50% at 100% 0,color-mix(in srgb,var(--p2) 13%,transparent),transparent 70%),radial-gradient(50% 45% at 0 100%,color-mix(in srgb,var(--p3,var(--p1)) 12%,transparent),transparent 70%),linear-gradient(180deg,var(--pr-tint),var(--pr-bg))}html[data-theme=dark] .pr5-sec{--pr-tint:color-mix(in srgb,var(--p1) 14%,#070b22);background:radial-gradient(60% 50% at 100% 0,color-mix(in srgb,var(--p2) 18%,transparent),transparent 70%),radial-gradient(50% 45% at 0 100%,color-mix(in srgb,var(--p3,var(--p1)) 16%,transparent),transparent 70%),linear-gradient(180deg,var(--pr-tint),#080c24)}.pr5-sec:before{content:"";z-index:-2;pointer-events:none;opacity:.55;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#000,#0000 75%);mask:linear-gradient(#000,#0000 75%)}.pr5-sec--zapx:before{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--p1) 10%,transparent) 0 2px,transparent 2px 22px)}.pr5-sec--bidzo:before{background:radial-gradient(color-mix(in srgb,var(--p1) 22%,transparent) 1.4px,transparent 1.6px) 0 0/22px 22px}.pr5-sec--projexa:before{background:linear-gradient(color-mix(in srgb,var(--p1) 12%,transparent) 1px,transparent 1px) 0 0/34px 34px,linear-gradient(90deg,color-mix(in srgb,var(--p1) 12%,transparent) 1px,transparent 1px) 0 0/34px 34px}.pr5-sec--sampleon:before{background:repeating-radial-gradient(circle at 85% 20%,color-mix(in srgb,var(--p1) 14%,transparent) 0 1.5px,transparent 1.5px 30px)}.pr5-sec--dealflow:before{background:repeating-linear-gradient(100deg,color-mix(in srgb,var(--p2) 12%,transparent) 0 1px,transparent 1px 16px)}.pr5-sec--talk2tax:before{background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--p1) 11%,transparent) 0 1px,transparent 1px 28px)}.pr5-sec--crew:before{background:radial-gradient(circle,color-mix(in srgb,var(--p1) 18%,transparent) 2px,transparent 2.5px) 0 0/26px 26px,radial-gradient(circle,color-mix(in srgb,var(--p2) 16%,transparent) 2px,transparent 2.5px) 13px 13px/26px 26px}.pr5-sec__h{background:linear-gradient(100deg,var(--pr-ink) 55%,color-mix(in srgb,var(--p1) 80%,var(--pr-ink)));color:#0000;-webkit-background-clip:text;background-clip:text}.pr5-sec__h small{background:linear-gradient(100deg,color-mix(in srgb,var(--p1) 85%,#000),color-mix(in srgb,var(--p2) 60%,#000));-webkit-background-clip:text;background-clip:text}html[data-theme=dark] .pr5-sec__h{background:linear-gradient(100deg,#fff 55%,color-mix(in srgb,var(--p1) 45%,#fff));-webkit-background-clip:text;background-clip:text}.pr5-sec__top{gap:18px}.pr5-sec--solo .pr5-sec__deep{margin-top:0}.pr5-stage{perspective:1300px;isolation:isolate;padding:34px 30px 46px;position:relative}.pr5-stage__floor{z-index:-1;background:radial-gradient(closest-side,color-mix(in srgb,var(--p1) 40%,transparent),transparent);border-radius:50%;height:60px;position:absolute;bottom:6px;left:8%;right:8%;transform:rotateX(70deg)}.pr5-stage__halo{z-index:-1;pointer-events:none;position:absolute;top:-6%;bottom:-6%;left:-2%;right:-2%}.pr5-stage__halo i{aspect-ratio:1;border:1.5px dashed color-mix(in srgb,var(--p1) 38%,transparent);border-radius:50%;width:92%;margin:auto;animation:40s linear infinite pr5Halo;position:absolute;top:0;bottom:0;left:0;right:0}.pr5-stage__halo i+i{border:10px solid #0000;border-top-color:color-mix(in srgb,var(--p2) 26%,transparent);border-left-color:color-mix(in srgb,var(--p3,var(--p1)) 18%,transparent);width:70%;animation-duration:16s;animation-direction:reverse}@keyframes pr5Halo{to{transform:rotate(360deg)}}.pr5-stage__dev{transform-style:preserve-3d;animation:7s ease-in-out infinite pr5Float}@keyframes pr5Float{0%,to{transform:translateY(0)rotateX(0)}50%{transform:translateY(-10px)rotateX(2deg)}}.pr5-stage .pr5-scr{transform:rotateY(-12deg)rotateX(6deg)}.pr5-sec--flip .pr5-stage .pr5-scr{transform:rotateY(12deg)rotateX(6deg)}.pr5-stage:hover .pr5-scr{transform:rotateY(0)rotateX(0)}.pr5-stage .pr5-scr__bar{background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 88%,#000),color-mix(in srgb,var(--p2) 70%,var(--p1)))}.pr5-stage__fl{pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0;right:0}.pr5-fl{left:var(--x);top:var(--y);animation:5.2s ease-in-out infinite pr5Bob;animation-delay:calc(var(--i) * -1.1s);position:absolute}.pr5-fl>span{white-space:nowrap;color:var(--pr-ink);background:var(--pr-card);border:1px solid color-mix(in srgb,var(--p1) 26%,transparent);box-shadow:0 18px 30px -16px color-mix(in srgb,var(--p1) 60%,#000);border-radius:12px;align-items:center;gap:7px;padding:8px 12px;font:700 .76rem/1 Manrope,Inter,sans-serif;display:inline-flex}@keyframes pr5Bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.pr5-fl--ok>span{color:#065f46;background:#ecfdf5;border-color:#a7f3d0}html[data-theme=dark] .pr5-fl--ok>span{color:#a7f3d0;background:#0b2a22;border-color:#14532d}.pr5-fl--live>span,.pr5-fl--stamp>span{color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 85%,#000),color-mix(in srgb,var(--p2) 70%,#000));border:0}.pr5-fl--stamp>span{letter-spacing:.2em;outline-offset:-6px;border-radius:8px;outline:2px dashed #fff9;padding:10px 16px;font-size:1rem;transform:rotate(-10deg)}.pr5-fl--bolt>span{background:linear-gradient(135deg,var(--p3,var(--p1)),var(--p1));border:0;padding:10px 12px;font-size:1.6rem}.pr5-fl--tag>span{border-left:5px solid var(--p1);border-radius:6px 14px 14px 6px}.pr5-fl--people>span,.pr5-fl--faces>span,.pr5-fl--scale>span{padding:10px}.pr5-ppl{grid-template-columns:repeat(4,12px);gap:6px;display:grid}.pr5-ppl i{background:linear-gradient(180deg,var(--p1),color-mix(in srgb,var(--p1) 60%,#000));width:12px;height:12px;animation:2.8s ease-in-out infinite pr5Ppl;animation-delay:calc(var(--j) * .17s);border-radius:50% 50% 40% 40%}.pr5-ppl i:nth-child(3n){background:linear-gradient(180deg,var(--p2),color-mix(in srgb,var(--p2) 55%,#000))}@keyframes pr5Ppl{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.pr5-faces{display:flex}.pr5-faces i{color:#fff;border:2px solid var(--pr-card);background:linear-gradient(135deg,var(--p1),color-mix(in srgb,var(--p2) 70%,#000));border-radius:50%;place-items:center;width:30px;height:30px;margin-left:-8px;font:800 .62rem/1 Manrope,sans-serif;display:grid}.pr5-faces i:first-child{margin-left:0}.pr5-faces i:nth-child(2n){background:linear-gradient(135deg,var(--p2),color-mix(in srgb,var(--p3,var(--p1)) 70%,#000))}.pr5-scale{width:70px;height:44px;display:block;position:relative}.pr5-scale__post{background:var(--p1);border-radius:2px;width:4px;height:34px;position:absolute;top:8px;left:33px}.pr5-scale__beam{background:var(--p2);transform-origin:50%;border-radius:2px;height:4px;animation:4s ease-in-out infinite pr5Tilt;position:absolute;top:6px;left:4px;right:4px}.pr5-scale__beam b{background:color-mix(in srgb,var(--p2) 70%,var(--pr-card));border-radius:0 0 10px 10px;width:18px;height:12px;position:absolute;top:4px}.pr5-scale__beam b:first-child{left:-4px}.pr5-scale__beam b+b{right:-4px}@keyframes pr5Tilt{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}.pr5-ringm{width:26px;height:26px}.pr5-ringm svg{width:100%;height:100%;transform:rotate(-90deg)}.pr5-ringm circle{fill:none;stroke:color-mix(in srgb,var(--p1) 18%,transparent);stroke-width:5px}.pr5-ringm .pr5-ringm__v{stroke:var(--p1);stroke-dasharray:94.2;stroke-dashoffset:17px;stroke-linecap:round}.pr5-envm{background:linear-gradient(135deg,var(--p1),var(--p2));border-radius:3px;width:22px;height:15px;position:relative;overflow:hidden}.pr5-envm:after{content:"";border-bottom:2px solid #fffc;border-radius:0 0 40% 40%;height:14px;position:absolute;top:-8px;left:0;right:0;transform:scaleX(.72)rotate(0)}.pr5-rcm{background:color-mix(in srgb,var(--p2) 22%,var(--pr-card));border-radius:2px;gap:3px;width:18px;padding:3px;display:grid}.pr5-rcm i{background:var(--p1);height:2px}.pr5-stage__mark{z-index:3;filter:drop-shadow(0 16px 24px #0000004d);width:76px;height:76px;position:absolute;bottom:-4px;right:-6px}.pr5-stage__mark .pr5-lg{width:100%;height:100%}.pr5-sec--flip .pr5-stage__mark{left:-6px;right:auto}.k5-live .pr5-sec.is-in .pr5-kan__mover,.k5-live .pr5-oh .pr5-kan__mover{animation:pr5MoveT 6s var(--k5-ease) 1s infinite}@keyframes pr5MoveT{0%,10%{transform:translate(0)}30%,40%{transform:translate(calc(100% + 14px))}60%,70%{transform:translate(calc(200% + 28px))}90%,to{transform:translate(calc(300% + 42px))}}.pr5-kan__mover{width:calc(25% - 16px)}.k5-live .pr5-sec.is-in .pr5-gantt__now,.k5-live .pr5-oh .pr5-gantt__now{animation:5s ease-in-out infinite alternate pr5NowT}.pr5-gantt__now{left:calc(100px + 30%)}@keyframes pr5NowT{0%{transform:translate(0)}to{transform:translate(min(160px,22vw))}}.pr5-flow{background:var(--pr-card);border:1px solid var(--pr-line);box-shadow:0 30px 60px -44px color-mix(in srgb,var(--p1) 70%,#000);border-radius:24px;padding:clamp(20px,3vw,32px);overflow:hidden}.pr5-flow__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 22px;margin-bottom:22px;display:flex}.pr5-flow__head h3{color:var(--pr-ink);margin:0;font:800 clamp(1.25rem,2.4vw,1.6rem)/1.15 Manrope,sans-serif}.pr5-flow__head p{max-width:56ch;color:var(--pr-mut);margin:0;font-size:.95rem}.pr5-term{color:#ffe6dc;box-shadow:inset 0 0 0 1px #ff4d2e40,0 0 0 6px color-mix(in srgb,var(--p1) 10%,transparent);background:#1a0b10;border-radius:16px;padding:0 0 18px;font:600 .9rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;position:relative}.pr5-term__bar{border-bottom:1px solid #ffffff14;align-items:center;gap:6px;margin-bottom:12px;padding:11px 14px;display:flex}.pr5-term__bar i{background:#ff4d2e;border-radius:50%;width:10px;height:10px}.pr5-term__bar i+i{background:#ffb020}.pr5-term__bar i+i+i{background:#ff2d87}.pr5-term__bar span{color:#ffb4a0;margin-left:8px;font-size:.74rem}.pr5-term__ln{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 18px;display:grid}.pr5-term__p{color:#ffb020}.pr5-term__ln code{font:inherit;color:#ffe6dc;overflow-wrap:anywhere}.pr5-term__ln b{color:#7cf0b5;white-space:nowrap;font-size:.8rem;font-weight:700}.pr5-term__ln:last-of-type b{color:#fff;background:linear-gradient(120deg,#e8432a,#d61f72);border-radius:999px;padding:3px 9px}.pr5-term__cur{background:#ffb020;width:9px;height:17px;margin:6px 0 0 46px;animation:1s step-end infinite pr5Blink;display:inline-block}@keyframes pr5Blink{50%{opacity:0}}.k5-live .pr5-term__ln{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i) * .28s + .2s);transform:translate(-10px)}.k5-live .is-in .pr5-term__ln{opacity:1;transform:none}.pr5-envs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:34px 16px;margin:0;padding:34px 0 0;list-style:none;display:grid}.pr5-env{aspect-ratio:1.45;perspective:700px;background:linear-gradient(160deg,color-mix(in srgb,var(--p1) 80%,#000),color-mix(in srgb,var(--p2) 70%,#000));border-radius:10px;position:relative}.pr5-env:after{content:"";z-index:3;background:linear-gradient(160deg,color-mix(in srgb,var(--p1) 70%,#1a0533),color-mix(in srgb,var(--p2) 62%,#1a0533));clip-path:polygon(0 30%,50% 64%,100% 30%,100% 100%,0 100%);border-radius:10px;position:absolute;top:0;bottom:0;left:0;right:0}.pr5-env__flap{z-index:4;transform-origin:50% 0;background:linear-gradient(180deg,color-mix(in srgb,var(--p1) 92%,#fff),var(--p1));clip-path:polygon(0 0,100% 0,50% 100%);height:62%;transition:transform .7s var(--k5-ease),z-index 0s .35s;transition-delay:calc(var(--i) * .16s + .3s);position:absolute;top:0;left:0;right:0}.pr5-env__seal{z-index:5;color:#fff;width:34px;height:34px;transition:opacity .4s,transform .5s;transition-delay:calc(var(--i) * .16s + .2s);background:radial-gradient(circle at 35% 30%,#f472b6,#be185d);border-radius:50%;place-items:center;margin:-17px 0 0 -17px;font:800 .9rem/1 Manrope,sans-serif;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 3px #ffffff40,0 6px 14px -4px #00000080}.pr5-env__card{z-index:2;color:#2e1065;transition:transform .7s var(--k5-spring);transition-delay:calc(var(--i) * .16s + .65s);background:#fff;border-radius:6px;align-content:start;gap:4px;padding:10px 12px;display:grid;position:absolute;top:10%;bottom:8%;left:8%;right:8%;box-shadow:0 10px 20px -10px #0006}.pr5-env__card small{letter-spacing:.08em;color:#9d174d;font:700 .64rem/1 ui-monospace,Menlo,monospace}.pr5-env__card b{font:800 .98rem/1.15 Manrope,sans-serif}.k5-live .is-in .pr5-env__flap{z-index:1;transform:rotateX(180deg)}.k5-live .is-in .pr5-env__seal{opacity:0;transform:scale(.4)}.k5-live .is-in .pr5-env__card{transform:translateY(-46%)}.pr5-env:hover .pr5-env__card{transform:translateY(-56%)!important}html:not(.k5-live) .pr5-env__flap{display:none}html:not(.k5-live) .pr5-env__card{transform:translateY(-46%)}.pr5-metro{padding:58px 0;position:relative}.pr5-metro__line{background:linear-gradient(90deg,var(--p3,var(--p1)),var(--p1),var(--p2));border-radius:99px;height:8px;margin-top:-4px;position:absolute;top:50%;left:3%;right:3%;overflow:hidden}.pr5-metro__train{background:linear-gradient(90deg,#0000 60%,#fffffff2 97%,#0000);animation:4.8s cubic-bezier(.5,0,.4,1) infinite pr5Train;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}@keyframes pr5Train{to{transform:translate(100%)}}.pr5-metro ol{grid-template-columns:repeat(8,1fr);margin:0;padding:0;list-style:none;display:grid;position:relative}.pr5-metro li{text-align:center;justify-items:center;display:grid;position:relative}.pr5-metro li i{background:var(--pr-card);border:5px solid var(--p1);width:24px;height:24px;box-shadow:0 0 0 5px color-mix(in srgb,var(--p1) 16%,transparent);z-index:1;border-radius:50%}.pr5-metro li:nth-child(n+5) i{border-color:var(--p2)}.pr5-metro li b,.pr5-metro li small{white-space:nowrap;position:absolute;left:50%;transform:translate(-50%)}.pr5-metro li b{color:var(--pr-ink);font:800 .86rem/1.1 Manrope,sans-serif;bottom:calc(100% + 12px)}.pr5-metro li small{letter-spacing:.08em;color:var(--pr-mut);font:700 .62rem/1 ui-monospace,Menlo,monospace;bottom:calc(100% + 30px)}.pr5-metro li.is-dn b{top:calc(100% + 12px);bottom:auto}.pr5-metro li.is-dn small{top:calc(100% + 30px);bottom:auto}.k5-live .pr5-metro li{opacity:0;transition:opacity .4s,transform .5s var(--k5-spring);transition-delay:calc(var(--i) * .12s + .2s);transform:scale(.6)}.k5-live .is-in .pr5-metro li{opacity:1;transform:none}.pr5-pass{color:#06302b;box-shadow:0 0 0 1px color-mix(in srgb,var(--p1) 30%,transparent);background:linear-gradient(120deg,#ecfdf5,#f7fee7);border-radius:20px;grid-template-columns:minmax(0,1fr) 150px;display:grid;overflow:hidden}html[data-theme=dark] .pr5-pass{color:#d9f99d;background:linear-gradient(120deg,#062a26,#13240a)}.pr5-pass__main{gap:14px;padding:22px 24px;display:grid}.pr5-pass__main>small,.pr5-pass__stub small{letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--p1) 80%,currentColor);font:700 .68rem/1 Manrope,sans-serif}.pr5-pass__route{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.pr5-pass__route b{letter-spacing:.04em;font:800 clamp(1.4rem,3vw,2.1rem)/1 Manrope,sans-serif}.pr5-pass__route span{background:repeating-linear-gradient(90deg,var(--p1) 0 8px,transparent 8px 14px);height:2px;position:relative;overflow:hidden}.pr5-pass__route span i{background:linear-gradient(90deg,transparent 80%,var(--p2) 96%,transparent);animation:3.6s ease-in-out infinite pr5Train;position:absolute;top:-6px;bottom:-6px;left:0;right:0;transform:translate(-100%)}.pr5-pass ol{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.pr5-pass li{border:1px solid color-mix(in srgb,var(--p1) 22%,transparent);background:#ffffffb3;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font:700 .84rem/1.15 Manrope,sans-serif;display:flex}html[data-theme=dark] .pr5-pass li{background:#ffffff0d}.pr5-pass li em{color:#fff;background:var(--p1);border-radius:5px;padding:4px 5px;font:700 .66rem/1 ui-monospace,Menlo,monospace}.pr5-pass__stub{border-left:2px dashed color-mix(in srgb,var(--p1) 45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--p2) 30%,transparent),transparent);align-content:center;justify-items:center;gap:6px;padding:18px 12px;display:grid;position:relative}.pr5-pass__stub:before,.pr5-pass__stub:after{content:"";background:var(--pr-card);border-radius:50%;width:24px;height:24px;position:absolute;left:-13px}.pr5-pass__stub:before{top:-12px}.pr5-pass__stub:after{bottom:-12px}.pr5-pass__stub b{color:var(--p1);font:800 2.6rem/1 Manrope,sans-serif}.pr5-pass__bars{align-items:stretch;gap:2px;height:40px;display:flex}.pr5-pass__bars i{width:calc(var(--w) * 1.5px);opacity:.8;background:currentColor}.k5-live .pr5-pass li{opacity:0;transition:opacity .4s,transform .4s;transition-delay:calc(var(--i) * .11s + .3s);transform:translateY(10px)}.k5-live .is-in .pr5-pass li{opacity:1;transform:none}.pr5-board{position:relative}.pr5-board ol{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr5-board li{background:color-mix(in srgb,var(--p1) 6%,var(--pr-card));border:1px solid var(--pr-line);border-radius:14px;align-content:start;gap:8px;min-height:170px;padding:10px;display:grid}.pr5-board li b{color:var(--pr-ink);border-bottom:3px solid color-mix(in srgb,var(--p1) calc(30% + var(--i) * 15%),var(--p3,var(--p2)));padding-bottom:4px;font:800 .82rem/1.2 Manrope,sans-serif}.pr5-board li i{background:var(--pr-card);border:1px dashed var(--pr-line);border-radius:8px;height:28px}.pr5-board li:last-child{background:linear-gradient(180deg,color-mix(in srgb,var(--p3,var(--p2)) 22%,var(--pr-card)),var(--pr-card))}.pr5-board__card{width:calc((100% - (var(--n) - 1) * 10px) / var(--n) - 20px);color:#fff;background:linear-gradient(130deg,color-mix(in srgb,var(--p1) 88%,#000),color-mix(in srgb,var(--p2) 70%,var(--p1)));box-shadow:0 16px 26px -12px var(--p1);animation:pr5Deal 8s var(--k5-ease) infinite;border-radius:10px;gap:3px;padding:10px;display:grid;position:absolute;top:44px;left:10px}.pr5-board__card b{font:800 .84rem/1.1 Manrope,sans-serif}.pr5-board__card small{opacity:.9;font:600 .7rem/1.1 Inter,sans-serif}@keyframes pr5Deal{0%,12%{transform:translate(0)rotate(0)}20%,32%{transform:translate(calc(100% + 30px))rotate(-3deg)}40%,52%{transform:translate(calc(200% + 60px))rotate(2deg)}60%,72%{transform:translate(calc(300% + 90px))rotate(-2deg)}80%,96%{transform:translate(calc(400% + 120px))rotate(0)}to{opacity:0;transform:translate(calc(400% + 120px))scale(.9)}}.pr5-rcpt{background:linear-gradient(180deg,color-mix(in srgb,var(--p1) 14%,var(--pr-card)) 0 14px,transparent 14px);place-items:center;padding:10px 0 4px;display:grid}.pr5-rcpt__paper{color:#1e293b;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;background:#fffdf7;width:min(440px,100%);padding:20px 22px 34px;font:600 .9rem/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:0 26px 40px -24px #1e3a8a8c;-webkit-mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%;mask:conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) 50%/16px 100%}.pr5-rcpt__h{text-align:center;letter-spacing:.2em;color:#1e3a8a;display:block}.pr5-rcpt__paper>small{text-align:center;color:#64748b;margin:2px 0 12px;display:block}.pr5-rcpt ul{border-block-start:2px dashed #cbd5e1;border-block-end:2px dashed #cbd5e1;gap:8px;margin:0;padding:12px 0;list-style:none;display:grid}.pr5-rcpt li{justify-content:space-between;gap:10px;display:flex}.pr5-rcpt li b{color:#b7791f}.pr5-rcpt__tot{color:#1e3a8a;justify-content:space-between;margin:12px 0 0;font-weight:800;display:flex}.k5-live .pr5-rcpt__paper{opacity:.001;transition:transform 1s var(--k5-ease),opacity .4s;transform:translateY(-14px)}.k5-live .is-in .pr5-rcpt__paper{opacity:1;transform:none}.k5-live .pr5-rcpt li{opacity:0;transition:opacity .3s;transition-delay:calc(var(--i) * .22s + .7s)}.k5-live .is-in .pr5-rcpt li{opacity:1}.pr5-life{aspect-ratio:1;width:min(440px,100%);margin:8px auto 0;position:relative;container-type:inline-size}.pr5-life:before{content:"";border:2px dashed color-mix(in srgb,var(--p1) 35%,transparent);border-radius:50%;position:absolute;top:13%;bottom:13%;left:13%;right:13%}.pr5-life__spin{background:conic-gradient(from 0deg,transparent 0 70%,color-mix(in srgb,var(--p2) 70%,transparent) 92%,transparent 100%);border-radius:50%;animation:6s linear infinite pr5Halo;position:absolute;top:13%;bottom:13%;left:13%;right:13%;-webkit-mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px));mask:radial-gradient(closest-side,#0000 calc(100% - 7px),#000 calc(100% - 6px))}.pr5-life__core{background:radial-gradient(circle at 35% 30%,var(--pr-card),color-mix(in srgb,var(--p1) 14%,var(--pr-card)));box-shadow:0 20px 40px -20px var(--p1);border-radius:50%;place-items:center;display:grid;position:absolute;top:36%;bottom:36%;left:36%;right:36%}.pr5-life__core .pr5-lg{width:62%;height:62%}.pr5-life ol{margin:0;padding:0;list-style:none}.pr5-life li{width:0;height:0;transform:rotate(calc(var(--i) * 360deg / var(--n) - 90deg)) translateX(37cqw) rotate(calc(-1 * (var(--i) * 360deg / var(--n) - 90deg)));position:absolute;top:50%;left:50%}.pr5-life li span{white-space:nowrap;color:var(--pr-ink);background:var(--pr-card);border:1px solid color-mix(in srgb,var(--p1) 26%,transparent);box-shadow:0 14px 24px -16px var(--p1);border-radius:999px;align-items:center;gap:7px;padding:8px 13px 8px 8px;font:800 .84rem/1 Manrope,sans-serif;display:inline-flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.pr5-life li em{color:#fff;background:linear-gradient(135deg,var(--p1),color-mix(in srgb,var(--p2) 75%,#000));border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;font-style:normal;display:grid}.pr5-askband{background:linear-gradient(180deg,var(--pr-bg),color-mix(in srgb,var(--p1) 7%,var(--pr-bg)));padding:clamp(48px,6vw,80px) 0}html[data-theme=dark] .pr5-askband{background:linear-gradient(180deg,#080c24,color-mix(in srgb,var(--p1) 12%,#080c24))}.pr5-faq{gap:10px;max-width:860px;margin-inline-start:auto;margin-inline-end:auto;display:grid}.pr5-faq h3{text-align:center;color:var(--pr-ink);margin:0 0 10px;font:800 clamp(1.4rem,2.8vw,2rem)/1.15 Manrope,sans-serif}.pr5-faq__it{background:var(--pr-card);border:1px solid var(--pr-line);border-radius:16px;transition:box-shadow .3s,border-color .3s}.pr5-faq__it[open]{border-color:color-mix(in srgb,var(--p1) 40%,transparent);box-shadow:0 20px 40px -30px var(--p1)}.pr5-faq__it summary{cursor:pointer;color:var(--pr-ink);justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;font:800 1rem/1.3 Manrope,sans-serif;list-style:none;display:flex}.pr5-faq__it summary::-webkit-details-marker{display:none}.pr5-faq__it summary i{background:color-mix(in srgb,var(--p1) 14%,var(--pr-card));width:28px;height:28px;transition:transform .3s var(--k5-spring);border-radius:50%;flex:none;position:relative}.pr5-faq__it summary i:before,.pr5-faq__it summary i:after{content:"";background:color-mix(in srgb,var(--p1) 80%,var(--pr-ink));border-radius:2px;height:2px;position:absolute;top:13px;left:8px;right:8px}.pr5-faq__it summary i:after{transform:rotate(90deg)}.pr5-faq__it[open] summary i{transform:rotate(135deg)}.pr5-faq__it p{color:var(--pr-tx);margin:0;padding:0 18px 18px}.pr5-faq__it summary:focus-visible{outline:3px solid var(--p1);outline-offset:-3px;border-radius:16px}.pr5-oh{isolation:isolate;color:#d6dcf5;background:radial-gradient(50% 60% at 85% 25%,color-mix(in srgb,var(--p1) 55%,transparent),transparent 70%),radial-gradient(45% 55% at 5% 95%,color-mix(in srgb,var(--p2) 42%,transparent),transparent 70%),linear-gradient(165deg,#060a1f,color-mix(in srgb,var(--p1) 22%,#070b24) 55%,#070a1c);padding:clamp(28px,4vw,46px) 0 0;position:relative;overflow:hidden}.pr5-oh__bg i{z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.pr5-oh__bg i:first-child{background:radial-gradient(circle,color-mix(in srgb,var(--p3,var(--p1)) 34%,transparent),transparent 70%);width:540px;height:540px;animation:18s ease-in-out infinite pr5Drift;top:-180px;right:-120px}.pr5-oh__bg i:nth-child(2){background:radial-gradient(circle,color-mix(in srgb,var(--p2) 30%,transparent),transparent 70%);width:420px;height:420px;animation:22s ease-in-out infinite reverse pr5Drift;bottom:-140px;left:-140px}.pr5-oh__bg i:nth-child(3){width:7px;height:7px;box-shadow:0 0 22px 6px color-mix(in srgb,var(--p3,var(--p1)) 70%,transparent);background:#fff;animation:3.6s ease-in-out infinite pr5Bob;top:20%;left:46%}@keyframes pr5Drift{0%,to{transform:translate(0)}50%{transform:translate(-40px,30px)}}.pr5-oh__grid{z-index:-1;perspective:600px;pointer-events:none;height:46%;position:absolute;bottom:0;left:-20%;right:-20%;-webkit-mask:linear-gradient(#0000,#000);mask:linear-gradient(#0000,#000)}.pr5-oh__grid:before{content:"";background:linear-gradient(color-mix(in srgb,var(--p1) 40%,transparent) 1px,transparent 1px) 0 0/60px 60px,linear-gradient(90deg,color-mix(in srgb,var(--p1) 40%,transparent) 1px,transparent 1px) 0 0/60px 60px;transform-origin:50% 100%;animation:3s linear infinite pr5Grid;position:absolute;top:-60px;bottom:0;left:0;right:0;transform:rotateX(62deg)}@keyframes pr5Grid{to{transform:rotateX(62deg)translateY(60px)}}.pr5-oh__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(24px,4vw,56px);padding-bottom:28px;display:grid}.pr5-oh__logo{border-radius:14px;max-width:100%;margin:6px 0 14px;display:inline-block}.pr5-oh__logo:focus-visible{outline-offset:6px;outline:3px solid #fff}.pr5-oh__cat{color:#c9d1f1;flex-wrap:wrap;align-items:center;gap:6px 10px;font:600 .92rem/1.3 Inter,sans-serif;display:flex}.pr5-oh__cat em{letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;padding:6px 10px;font:700 .68rem/1 Manrope,sans-serif}.pr5-oh__h{letter-spacing:-.03em;color:#fff;--k5-ink1:color-mix(in srgb,var(--p3,var(--p1)) 60%,#fff);--k5-ink2:color-mix(in srgb,var(--p1) 55%,#fff);--k5-ink3:color-mix(in srgb,var(--p2) 60%,#fff);margin:16px 0 10px;font:800 clamp(2.2rem,5.2vw,4rem)/1.03 Manrope,sans-serif}.pr5-oh__h .k5-words{display:inline}.pr5-oh__sub{font:600 clamp(1.05rem,1.8vw,1.3rem)/1.35 var(--k5-serif);color:color-mix(in srgb,var(--p3,var(--p1)) 35%,#fff);margin:0 0 10px;font-style:italic}.pr5-oh__pos{color:#c9d1f1;max-width:58ch;margin:0 0 22px;font-size:1.03rem}.pr5-oh__more{margin:14px 0 0;font-weight:600}.pr5-oh__more a{color:#fff}.pr5-oh .pr5-crumbs{margin-bottom:6px}.pr5-oh .pr5-stage .pr5-scr{box-shadow:0 50px 90px -40px #000,0 0 0 6px #ffffff0f}.pr5-oh .pr5-stage__floor{background:radial-gradient(closest-side,color-mix(in srgb,var(--p1) 60%,transparent),transparent)}.pr5-oh__who{flex-wrap:wrap;align-items:center;gap:10px 14px;padding-bottom:26px;display:flex}.pr5-oh__who b{letter-spacing:.14em;text-transform:uppercase;color:#fde68a;font:700 .7rem/1 Manrope,sans-serif}.pr5-oh__who span{flex-wrap:wrap;gap:6px;display:flex}.pr5-oh__who em{color:#fff;background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;padding:8px 12px;font:600 .8rem/1 Inter,sans-serif}.pr5-oh__sw{background:#04071673;border-top:1px solid #ffffff1a}.pr5-oh__sw .container{scrollbar-width:none;gap:8px;padding-block-start:12px;padding-block-end:12px;display:flex;overflow-x:auto}.pr5-oh__sw .container::-webkit-scrollbar{display:none}.pr5-oh__sw a{color:#dce2fa;border:1px solid #ffffff1f;border-radius:999px;flex:none;align-items:center;gap:8px;padding:6px 14px 6px 6px;font:700 .82rem/1 Manrope,sans-serif;text-decoration:none;transition:background .25s,transform .25s;display:inline-flex}.pr5-oh__sw a:hover{background:#ffffff14;transform:translateY(-2px)}.pr5-oh__sw a.is-on{color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 85%,#000),color-mix(in srgb,var(--p2) 55%,var(--p1)));border-color:#0000}.pr5-oh__sw .pr5-lg{width:26px;height:26px}.pr5-oh .pr5-fl>span{color:#0b1533;background:#fff}html[data-theme=dark] .pr5-oh .pr5-fl>span{color:#e0e7ff;background:#111a36}.pr5-oh .pr5-fl--live>span,.pr5-oh .pr5-fl--stamp>span,.pr5-oh .pr5-fl--bolt>span{color:#fff}.pr5-more__card .pr5-lg--mark{width:52px;height:52px}.pr5-more__card small{color:var(--pr-mut);margin-top:2px;font:600 .8rem/1.35 Inter,sans-serif;display:block}.mega__products .frx-menu--sx{grid-column:1/-1;padding:14px!important;display:block!important}.frx-sx__head{justify-content:space-between;align-items:baseline;gap:10px;margin:0 4px 10px;display:flex}.frx-sx__head strong{color:#0b1437;font:800 .98rem/1.2 Manrope,sans-serif}.frx-sx__head a{color:#2f4bd8;font:700 .8rem/1 Manrope,sans-serif;text-decoration:none}.frx-sx__grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.frx-sx__it{background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 7%,#fff),#fff);border:1px solid color-mix(in srgb,var(--p1) 16%,#e6eaf4);transition:transform .25s var(--k5-spring,ease),box-shadow .25s;border-radius:14px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:grid}.frx-sx__it:hover{box-shadow:0 14px 24px -16px var(--p1);transform:translateY(-2px)}.frx-sx__it:focus-visible{outline-offset:2px;outline:3px solid #2f6bff}.frx-sx__it .pr5-lg{width:34px;height:34px}.frx-sx__it b{color:#0b1437;letter-spacing:.02em;font:800 .84rem/1.1 Manrope,sans-serif;display:block}.frx-sx__it small{color:#4a5378;margin-top:2px;font:600 .7rem/1.25 Inter,sans-serif;display:block}html[data-theme=dark] .frx-sx__head strong,html[data-theme=dark] .frx-sx__it b{color:#e6eaff}html[data-theme=dark] .frx-sx__head a{color:#a5b4fc}html[data-theme=dark] .frx-sx__it{background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 16%,#0f1733),#0f1733);border-color:color-mix(in srgb,var(--p1) 30%,#1e2a52)}html[data-theme=dark] .frx-sx__it small{color:#a9b4d6}@media (max-width:980px){.pr5-oh__in{grid-template-columns:1fr}.pr5-metro{padding:6px 0}.pr5-metro__line{width:8px;height:auto;margin:0;top:6px;bottom:6px;left:22px;right:auto}.pr5-metro__train{background:linear-gradient(#0000 60%,#fffffff2 97%,#0000);animation-name:pr5TrainV;transform:translateY(-100%)}.pr5-metro ol{grid-template-columns:1fr;gap:14px}.pr5-metro li{text-align:left;grid-template-columns:24px auto 1fr;place-items:center start;gap:12px;padding-left:14px}.pr5-metro li b,.pr5-metro li small,.pr5-metro li.is-dn b,.pr5-metro li.is-dn small{position:static;transform:none}.pr5-board ol{grid-template-columns:repeat(var(--n),minmax(110px,1fr));padding-bottom:6px;overflow-x:auto}}@keyframes pr5TrainV{to{transform:translateY(100%)}}@media (max-width:720px){.pr5-stage{padding:26px 8px 40px}.pr5-fl>span{padding:6px 9px;font-size:.68rem}.pr5-fl:nth-child(n+4){display:none}.pr5-fl{left:clamp(0%,var(--x),78%)}.pr5-stage__mark{width:58px;height:58px}.pr5-pass{grid-template-columns:1fr}.pr5-pass__stub{border-left:0;border-top:2px dashed color-mix(in srgb,var(--p1) 45%,transparent);grid-auto-flow:column}.pr5-pass__stub:before,.pr5-pass__stub:after,.pr5-board__card{display:none}.pr5-board ol{grid-template-columns:1fr 1fr;overflow:visible}.pr5-board li{min-height:0}.pr5-life{aspect-ratio:auto;width:100%;container-type:normal}.pr5-life:before,.pr5-life__spin{display:none}.pr5-life__core{width:96px;height:96px;margin:0 auto 14px;position:relative;top:auto;bottom:auto;left:auto;right:auto}.pr5-life ol{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pr5-life li{width:auto;height:auto;position:static;transform:none}.pr5-life li span{box-sizing:border-box;width:100%;position:static;transform:none}.pr5-ribbon__track{gap:34px}.pr5-oh__h{font-size:clamp(2rem,9vw,2.6rem)}.pr5-lg--logo{max-width:100%}.pr5-oh__logo .pr5-lg--logo{--h:72px}}@media (prefers-reduced-motion:reduce){.pr5-ribbon__track,.pr5-stage__halo i,.pr5-stage__dev,.pr5-fl,.pr5-ppl i,.pr5-scale__beam,.pr5-metro__train,.pr5-pass__route span i,.pr5-board__card,.pr5-life__spin,.pr5-oh__bg i,.pr5-oh__grid:before,.pr5-term__cur{animation:none!important}}.oj5-orb__p--lg span{box-shadow:0 10px 20px -8px var(--c1);background:#ffffffeb;border-radius:50%;padding:5px}.oj5-orb__p--lg .pr5-lg{width:34px;height:34px}.oj5-star__ic--lg{background:color-mix(in srgb,var(--c1) 10%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c1) 25%,transparent)}.oj5-star__ic--lg .pr5-lg{width:42px;height:42px}html[data-theme=dark] .oj5-star__ic--lg{background:color-mix(in srgb,var(--c1) 18%,#0f1733)}.pr5-rcpt{background:0 0;position:relative}.pr5-rcpt:before{content:"";background:color-mix(in srgb,var(--p1) 22%,var(--pr-card));z-index:1;border-radius:7px;width:min(480px,100%);height:14px;margin-bottom:-7px;position:relative}.mega__products:has(.sx8-menu){display:block}.sx8-menu{color:#e8ecff;background:radial-gradient(120% 140% at 0 0,#13b8ff29,#0000 55%),radial-gradient(90% 120% at 100% 100%,#7548ff38,#0000 60%),linear-gradient(160deg,#0b1437,#070b1f);border:1px solid #a5b4fc2e;border-radius:24px;grid-column:1/-1;padding:22px 24px 24px;position:relative;box-shadow:0 30px 60px -30px #04081ecc}.sx8-menu__head{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:16px;display:flex}.sx8-menu__k{font:700 .72rem/1 var(--display,Manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#9fe7ff;background:#13b8ff1f;border:1px solid #13b8ff4d;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;display:inline-flex}.sx8-menu__head strong{font:700 1.02rem/1.3 var(--display,Manrope),sans-serif;color:#fff}.sx8-menu__all{color:#b9c8ff;align-items:center;gap:6px;margin-left:auto;font-size:.9rem;font-weight:700;text-decoration:none;display:inline-flex}.sx8-menu__all:hover{color:#fff}.sx8-menu__grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sx8-mt{text-align:center;color:#e8ecff;background:linear-gradient(170deg,color-mix(in srgb,var(--p1) 16%,#ffffff0a),#ffffff05 60%);border:1px solid color-mix(in srgb,var(--p1) 30%,#ffffff14);border-radius:18px;flex-direction:column;align-items:center;gap:6px;height:100%;padding:16px 10px 14px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative}.sx8-mt:hover{border-color:color-mix(in srgb,var(--p1) 70%,transparent);box-shadow:0 18px 34px -18px var(--p1);transform:translateY(-4px)}.sx8-mt:focus-visible{border-color:color-mix(in srgb,var(--p1) 70%,transparent);box-shadow:0 18px 34px -18px var(--p1);transform:translateY(-4px)}.sx8-mt__tile{background:radial-gradient(circle at 30% 25%,color-mix(in srgb,var(--p3) 40%,transparent),transparent 60%),linear-gradient(140deg,color-mix(in srgb,var(--p1) 30%,#0b1437),color-mix(in srgb,var(--p2) 26%,#070b1f));width:62px;height:62px;box-shadow:inset 0 1px 0 #ffffff2e,0 10px 22px -12px var(--p1);border-radius:18px;place-items:center;margin-bottom:4px;display:grid;position:relative}.sx8-mt__tile .pr5-lg--mark{filter:drop-shadow(0 4px 8px #00000059);width:44px;height:44px}.sx8-mt__glow{background:conic-gradient(from 0deg,var(--p1),var(--p2),var(--p3),var(--p1));opacity:0;filter:blur(10px);z-index:-1;border-radius:22px;transition:opacity .3s;position:absolute;top:-6px;bottom:-6px;left:-6px;right:-6px}.sx8-mt:hover .sx8-mt__glow{opacity:.55}.sx8-mt b{font:800 .98rem/1.1 var(--display,Manrope),sans-serif;letter-spacing:.03em;color:#fff}.sx8-mt small{color:#aab6da;font-size:.74rem;line-height:1.3}.sx8-mt em{color:color-mix(in srgb,var(--p2) 45%,#fff);margin-top:auto;padding-top:4px;font-size:.74rem;font-style:normal;font-weight:600;line-height:1.3}@media (max-width:1180px){.sx8-menu__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:760px){.sx8-menu{padding:16px}.sx8-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sx8-menu__all{margin-left:0}.sx8-mt em{display:none}}.sx8{isolation:isolate;color:#e8ecff;background:#070b1f;padding:clamp(64px,8vw,110px) 0;position:relative;overflow:hidden}.sx8__bg{z-index:-1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.sx8__bg>i{filter:blur(70px);opacity:.5;border-radius:50%;transition:background .8s;position:absolute}.sx8__bg>i:first-child{background:radial-gradient(circle,color-mix(in srgb,var(--p1) 55%,transparent),transparent 65%);width:52vw;height:52vw;animation:18s ease-in-out infinite alternate sx8Drift;top:-18vw;left:-14vw}.sx8__bg>i:nth-child(2){background:radial-gradient(circle,color-mix(in srgb,var(--p2) 50%,transparent),transparent 65%);width:46vw;height:46vw;animation:22s ease-in-out infinite alternate-reverse sx8Drift;bottom:-20vw;right:-12vw}.sx8__grid{background-image:linear-gradient(#a5b4fc12 1px,#0000 1px),linear-gradient(90deg,#a5b4fc12 1px,#0000 1px);background-size:44px 44px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:radial-gradient(70% 60% at 50% 40%,#000,#0000);mask:radial-gradient(70% 60% at 50% 40%,#000,#0000)}@keyframes sx8Drift{to{transform:translate(6vw,4vw)scale(1.08)}}.sx8__head{text-align:center;max-width:760px;margin:0 auto 28px}.sx8__kick{font:700 .72rem/1 var(--display,Manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#c9f2ff;background:#ffffff0f;border:1px solid #a5b4fc3d;border-radius:999px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.sx8__head h2{font:800 clamp(1.9rem,3.6vw,3rem)/1.08 var(--display,Manrope),sans-serif;letter-spacing:-.02em;color:#fff;margin:14px 0 10px}.sx8__head h2 em{background:linear-gradient(100deg,#7dd3fc,#a78bfa 55%,#f0abfc);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sx8__head p{color:#b7c2e4;margin:0 auto;font-size:1.04rem;line-height:1.6}.sx8-live{background:#34d399;border-radius:50%;width:8px;height:8px;display:inline-block;position:relative}.sx8-live:after{content:"";background:#34d3998c;border-radius:50%;animation:2s ease-out infinite sx8Ping;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes sx8Ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}.sx8-tabs{grid-template-columns:repeat(var(--n),minmax(0,1fr));-webkit-backdrop-filter:blur(8px);background:#ffffff0d;border:1px solid #a5b4fc29;border-radius:22px;gap:4px;max-width:1060px;margin:0 auto 30px;padding:6px;display:grid;position:relative}.sx8-tabs__pill{width:calc((100% - 12px - (var(--n) - 1) * 4px) / var(--n));background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 85%,#000),color-mix(in srgb,var(--p2) 75%,#000));box-shadow:0 12px 28px -12px var(--p1);transform:translateX(calc(var(--i) * (100% + 4px)));border-radius:16px;transition:transform .5s cubic-bezier(.2,.9,.25,1.1),background .5s;position:absolute;top:6px;bottom:6px;left:6px}.sx8-tabs button{z-index:1;color:#c5ceeb;font:700 .84rem/1 var(--display,Manrope),sans-serif;letter-spacing:.03em;cursor:pointer;background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:6px;padding:10px 4px 9px;transition:color .3s,transform .3s;display:flex;position:relative}.sx8-tabs button:hover{color:#fff;transform:translateY(-2px)}.sx8-tabs button.is-on{color:#fff}.sx8-tabs button:focus-visible{outline-offset:-3px;outline:2px solid #fff}.sx8-tabs__mk{background:#ffffff12;border-radius:12px;place-items:center;width:40px;height:40px;transition:transform .4s,background .4s;display:grid}.sx8-tabs__mk .pr5-lg--mark{width:30px;height:30px}.sx8-tabs button.is-on .sx8-tabs__mk{background:#ffffff29;transform:scale(1.08)rotate(-4deg)}.sx8-tabs__t{white-space:nowrap}.sx8__stage{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.sx8__copy>*{animation:.6s cubic-bezier(.2,.8,.2,1) both sx8In}.sx8__copy>:nth-child(2){animation-delay:50ms}.sx8__copy>:nth-child(3){animation-delay:.1s}.sx8__copy>:nth-child(4){animation-delay:.15s}.sx8__copy>:nth-child(5){animation-delay:.2s}.sx8__copy>:nth-child(6){animation-delay:.25s}.sx8__copy>:nth-child(7){animation-delay:.3s}@keyframes sx8In{0%{opacity:0;transform:translateY(14px)}}.sx8__logo{border:1px solid color-mix(in srgb,var(--p1) 35%,#ffffff1a);box-shadow:0 16px 36px -22px var(--p1);background:linear-gradient(140deg,#ffffff14,#ffffff05);border-radius:18px;align-items:center;padding:10px 16px;display:inline-flex}.sx8__logo .pr5-lg--logo{max-width:min(300px,70vw)}.sx8__cat{font:700 .76rem/1.2 var(--display,Manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,var(--p3) 50%,#fff);align-items:center;gap:7px;margin:16px 0 6px;display:flex}.sx8__copy h3{font:800 clamp(1.6rem,2.8vw,2.4rem)/1.1 var(--display,Manrope),sans-serif;letter-spacing:-.02em;color:#fff;margin:0 0 12px}.sx8__copy h3 em{background:linear-gradient(100deg,color-mix(in srgb,var(--p1) 70%,#fff),color-mix(in srgb,var(--p2) 70%,#fff));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.sx8__story{color:#bcc6e6;margin:0 0 16px;font-size:1rem;line-height:1.65}.sx8-fix__h{font:800 .7rem/1 var(--display,Manrope),sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#93a0c8;margin:0 0 8px;display:block}.sx8-fix{gap:8px;margin:0 0 16px;padding:0;list-style:none;display:grid}.sx8-fix li{color:#dce3fb;align-items:flex-start;gap:10px;font-size:.94rem;line-height:1.45;display:flex}.sx8-fix__x{color:#fff;background:linear-gradient(135deg,var(--p1),var(--p2));border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;display:grid}.sx8-flow{flex-wrap:wrap;gap:6px;margin:0 0 22px;padding:0;list-style:none;display:flex}.sx8-flow li{color:#e3e9ff;animation:6s ease-in-out infinite sx8Step;animation-delay:calc(var(--i) * .5s);background:#ffffff0f;border:1px solid #a5b4fc2e;border-radius:999px;align-items:center;gap:6px;padding:5px 10px 5px 5px;font-size:.8rem;font-weight:600;display:inline-flex}.sx8-flow li b{color:#fff;background:color-mix(in srgb,var(--p1) 70%,#0b1437);border-radius:50%;place-items:center;width:20px;height:20px;font-size:.7rem;display:grid}@keyframes sx8Step{0%,12%,to{transform:none}5%{transform:translateY(-3px)}}.sx8__ctas{flex-wrap:wrap;gap:10px;display:flex}.sx8-btn{font:700 .95rem/1 var(--display,Manrope),sans-serif;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-flex}.sx8-btn--solid{color:#fff;background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 82%,#000),color-mix(in srgb,var(--p2) 70%,#000));box-shadow:0 14px 30px -14px var(--p1)}.sx8-btn--solid:hover{box-shadow:0 20px 36px -14px var(--p1);transform:translateY(-2px)}.sx8-btn--glass{color:#e8ecff;background:#ffffff0f;border:1.5px solid #ffffff47}.sx8-btn--glass:hover{background:#ffffff24}.sx8__vis{animation:.7s cubic-bezier(.2,.8,.2,1) both sx8Vis;position:relative}@keyframes sx8Vis{0%{opacity:0;transform:perspective(900px)rotateY(-8deg)translate(24px)}}.sx8-screen{aspect-ratio:16/11;background:radial-gradient(90% 80% at 80% 0%,color-mix(in srgb,var(--p2) 30%,transparent),transparent 60%),radial-gradient(80% 70% at 0% 100%,color-mix(in srgb,var(--p1) 26%,transparent),transparent 60%),linear-gradient(160deg,#111a44,#0a0f2a);border:1px solid color-mix(in srgb,var(--p1) 35%,#ffffff1a);box-shadow:0 40px 80px -40px color-mix(in srgb,var(--p1) 70%,#000),inset 0 1px 0 #ffffff1f;border-radius:22px;position:relative;overflow:hidden}.sx8-screen__bar{z-index:2;background:#ffffff0a;border-bottom:1px solid #ffffff12;align-items:center;gap:6px;height:32px;padding:0 14px;display:flex;position:absolute;top:0;bottom:auto;left:0;right:0}.sx8-screen__bar i{background:#ffffff38;border-radius:50%;width:9px;height:9px}.sx8-screen__bar i:first-child{background:#ff6b6b}.sx8-screen__bar i:nth-child(2){background:#ffd166}.sx8-screen__bar i:nth-child(3){background:#34d399}.sx8-screen__bar em{color:#aeb9dc;background:#ffffff0f;border-radius:999px;margin-left:10px;padding:3px 10px;font-size:.72rem;font-style:normal}.sx8-outs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.sx8-outs li{color:#eef1ff;animation:.6s both sx8In;animation-delay:calc(.35s + var(--i) * 80ms);background:#ffffff0d;border:1px solid #a5b4fc29;border-radius:14px;align-items:center;gap:8px;padding:11px 12px;font-size:.84rem;font-weight:700;line-height:1.3;display:flex}.sx8-outs li svg{color:color-mix(in srgb,var(--p3) 55%,#fff);flex:none}.sx8-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:30px;display:flex}.sx8-links>span{font:700 .74rem/1 var(--display,Manrope),sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#93a0c8;margin-right:4px}.sx8-links__it{border:1px solid color-mix(in srgb,var(--p1) 40%,transparent);background:color-mix(in srgb,var(--p1) 12%,transparent);color:#e8ecff;font:700 .84rem/1 var(--display,Manrope),sans-serif;cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 14px 6px 6px;transition:transform .25s,background .25s;display:inline-flex}.sx8-links__it:hover{background:color-mix(in srgb,var(--p1) 24%,transparent);transform:translateY(-2px)}.sx8-links__it .pr5-lg--mark{width:24px;height:24px}.sx8-sc{font-family:var(--body,Inter),sans-serif;position:absolute;top:32px;bottom:0;left:0;right:0}.sx8-chip{color:#eef1ff;white-space:nowrap;background:#0c1230d1;border:1px solid #a5b4fc40;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:.76rem;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 12px 24px -12px #0009}.sx8-chip--ok{color:#d1fae5;background:#062822d9;border-color:#34d39973}@keyframes sx8Pop{0%,18%{opacity:0;transform:translateY(8px)scale(.9)}26%,86%{opacity:1;transform:none}96%,to{opacity:0;transform:translateY(-6px)}}@keyframes sx8Bob{50%{transform:translateY(-6px)}}.sx8z-doc{color:#1b2240;background:#fffffff2;border-radius:14px;width:44%;padding:14px;position:absolute;top:14%;left:6%;transform:rotate(-4deg);box-shadow:0 18px 36px -18px #0009}.sx8z-doc small{color:#8a93b2;margin-bottom:8px;font-size:.7rem;font-weight:700;display:block}.sx8z-doc span{animation:5s ease-in-out infinite sx8zLine;animation-delay:calc(var(--i) * .35s);border-bottom:1px dashed #e2e6f2;padding:5px 0;font-size:.76rem;font-weight:600;display:block}.sx8z-doc span.is-logic{color:#c2410c;border:0;font-family:ui-monospace,Menlo,monospace;font-size:.7rem}@keyframes sx8zLine{0%,40%,to{opacity:1}20%{opacity:.35}}.sx8z-bolt{background:radial-gradient(circle,color-mix(in srgb,var(--p3) 70%,transparent),transparent 70%);border-radius:50%;place-items:center;width:44px;height:44px;animation:2.4s ease-in-out infinite sx8zBolt;display:grid;position:absolute;top:38%;left:47%}.sx8z-bolt svg{fill:#fff;width:28px;height:28px;filter:drop-shadow(0 0 8px var(--p3))}@keyframes sx8zBolt{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.15)}}.sx8z-phone{background:linear-gradient(#1a2352,#0e1534);border:2px solid #ffffff24;border-radius:24px;flex-direction:column;gap:10px;width:36%;height:84%;padding:16px 12px;animation:6s ease-in-out infinite sx8Bob;display:flex;position:absolute;top:8%;right:7%;box-shadow:0 24px 50px -20px #000000b3}.sx8z-phone__bar{color:#a7f3d0;align-items:center;gap:6px;font-size:.66rem;font-weight:700;display:flex}.sx8z-phone b{color:#fff;font-size:.84rem;line-height:1.3}.sx8z-scale{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.sx8z-scale i{color:#c8d1f0;height:22px;animation:5.5s ease-in-out infinite sx8zPick;animation-delay:calc(var(--n) * .12s);background:#ffffff12;border-radius:6px;place-items:center;font-size:.66rem;font-style:normal;font-weight:700;display:grid}.sx8z-scale i:nth-child(10){animation-name:sx8zPicked}@keyframes sx8zPick{0%,30%,to{transform:none}15%{transform:translateY(-2px)}}@keyframes sx8zPicked{0%,40%{background:#ffffff12;transform:none}50%,90%{background:var(--p1);color:#fff;transform:scale(1.15)}}.sx8z-scale i:nth-child(10){background:var(--p1);color:#fff}.sx8z-opts{gap:6px;display:grid}.sx8z-opts i{color:#d5dcf6;animation:5.5s ease-in-out infinite sx8zOpt;animation-delay:calc(var(--i) * .2s);background:#ffffff0f;border-radius:9px;align-items:center;gap:8px;padding:7px 10px;font-size:.7rem;font-style:normal;font-weight:600;display:flex}.sx8z-opts i:before{content:"";border:2px solid #fff6;border-radius:50%;width:10px;height:10px}.sx8z-opts i:first-child{animation-name:sx8zOptOn}@keyframes sx8zOpt{0%,to{transform:none}10%{transform:translate(3px)}}@keyframes sx8zOptOn{0%,45%{box-shadow:none;transform:none}55%,92%{box-shadow:inset 0 0 0 1.5px var(--p1);transform:translate(3px)}}.sx8z-prog{background:#ffffff14;border-radius:6px;height:6px;margin-top:auto;overflow:hidden}.sx8z-prog i{transform-origin:0;background:linear-gradient(90deg,var(--p1),var(--p3));width:100%;height:100%;animation:5.5s ease-in-out infinite sx8Grow;display:block}@keyframes sx8Grow{0%{transform:scaleX(.15)}70%,to{transform:scaleX(1)}}.sx8z-ok{animation:5.5s ease-in-out infinite sx8Pop;bottom:12%;left:10%}.sx8z-lang{animation:5s ease-in-out infinite sx8Bob;top:4%;left:30%}.sx8b-board{grid-template-columns:repeat(4,1fr);gap:8px;height:58%;display:grid;position:absolute;top:12%;left:5%;right:5%}.sx8b-col{background:#ffffff0a;border:1px solid #a5b4fc1f;border-radius:12px;flex-direction:column;gap:6px;padding:10px 8px;display:flex}.sx8b-col small{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--p3) 50%,#fff);font-size:.68rem;font-weight:800}.sx8b-col i{background:#ffffff0f;border-radius:8px;height:30px}.sx8b-card{background:linear-gradient(135deg,var(--p1),var(--p2));color:#fff;width:calc(25% - 6px);box-shadow:0 14px 26px -12px var(--p1);border-radius:10px;padding:8px 10px;animation:8s cubic-bezier(.6,0,.3,1) infinite sx8bMove;position:absolute;top:34px;left:0}.sx8b-card b{font-size:.78rem;display:block}.sx8b-card small{opacity:.9;font-size:.62rem;line-height:1.3;display:block}@keyframes sx8bMove{0%,14%{transform:translate(0)}22%,36%{transform:translate(calc(100% + 8px))}44%,58%{transform:translate(calc(200% + 16px))}66%,to{transform:translate(calc(300% + 24px))}}.sx8b-env{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:14px;place-items:center;width:46px;height:46px;animation:4s ease-in-out infinite sx8Bob;display:grid;position:absolute;bottom:10%;left:4%}.sx8b-due{bottom:12%;left:22%}.sx8b-stamp{font:900 1.2rem/1 var(--display,Manrope),sans-serif;letter-spacing:.12em;color:#34d399;border:3px solid #34d399;border-radius:10px;padding:6px 14px;animation:8s ease-in-out infinite sx8bStamp;position:absolute;top:6%;right:8%;transform:rotate(-12deg)}@keyframes sx8bStamp{0%,64%{opacity:0;transform:rotate(-12deg)scale(1.8)}70%,94%{opacity:1;transform:rotate(-12deg)scale(1)}to{opacity:0;transform:rotate(-12deg)scale(1)}}.sx8b-cost{gap:8px;display:flex;position:absolute;bottom:9%;right:5%}.sx8b-cost span{color:#c9d2f2;background:#ffffff0f;border:1px solid #a5b4fc29;border-radius:12px;padding:8px 12px;font-size:.72rem}.sx8b-cost b{color:#fff;font-size:.95rem;display:block}.sx8p-gantt{background:#ffffff0a;border:1px solid #a5b4fc24;border-radius:14px;width:60%;padding:12px;position:absolute;top:10%;left:5%}.sx8p-gantt>small{color:#aeb9dc;margin-bottom:8px;font-size:.7rem;font-weight:700;display:block}.sx8p-row{grid-template-columns:72px 1fr;align-items:center;gap:8px;padding:5px 0;display:grid}.sx8p-row em{color:#d5dcf6;font-size:.7rem;font-style:normal;font-weight:600}.sx8p-lane{background:#ffffff0d;border-radius:6px;height:12px;position:relative}.sx8p-lane i{transform-origin:0;background:linear-gradient(90deg,var(--p1),var(--p2));animation:7s ease-in-out infinite sx8pBar;animation-delay:calc(var(--i) * .3s);border-radius:6px;position:absolute;top:0;bottom:0}@keyframes sx8pBar{0%{transform:scaleX(0)}30%,to{transform:scaleX(1)}}.sx8p-now{background:#fde68a;width:2px;animation:7s linear infinite sx8pNow;position:absolute;top:30px;bottom:10px;left:92px;box-shadow:0 0 10px #fde68a}@keyframes sx8pNow{0%{transform:translate(0)}to{transform:translate(220px)}}.sx8p-quotas{flex-direction:column;gap:10px;display:flex;position:absolute;top:12%;right:5%}.sx8p-q{background:#ffffff0d;border:1px solid #a5b4fc24;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:40px auto;align-items:center;column-gap:10px;padding:8px 12px 8px 8px;display:grid}.sx8p-q__ring{background:conic-gradient(var(--p1),var(--p2),transparent 300deg);width:40px;height:40px;animation:5s linear infinite sx8Spin;animation-delay:calc(var(--i) * -1s);border-radius:50%;grid-row:1/3;position:relative;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}@keyframes sx8Spin{to{transform:rotate(1turn)}}.sx8p-q b{color:#fff;font-size:.95rem}.sx8p-q small{color:#aeb9dc;font-size:.66rem}.sx8p-ok{animation:7s ease-in-out infinite sx8Pop;bottom:9%;left:8%}.sx8s-radar{aspect-ratio:1;background:radial-gradient(circle,color-mix(in srgb,var(--p1) 16%,transparent),transparent 70%);border:1px solid color-mix(in srgb,var(--p1) 40%,transparent);border-radius:50%;width:46%;position:absolute;top:8%;left:6%;overflow:hidden}.sx8s-ring{border:1px dashed color-mix(in srgb,var(--p1) 40%,transparent);border-radius:50%;position:absolute;top:18%;bottom:18%;left:18%;right:18%}.sx8s-ring--b{top:36%;bottom:36%;left:36%;right:36%}.sx8s-sweep{background:conic-gradient(from 0deg,color-mix(in srgb,var(--p3) 55%,transparent),transparent 70deg);border-radius:50%;animation:4s linear infinite sx8Spin;position:absolute;top:0;bottom:0;left:0;right:0}.sx8s-dot{color:#06281f;background:linear-gradient(135deg,var(--p3),var(--p2));width:22px;height:22px;animation:4s ease-out infinite sx8sDot;animation-delay:calc(var(--i) * .5s);border-radius:50%;place-items:center;margin:-11px 0 0 -11px;display:grid;position:absolute}@keyframes sx8sDot{0%{opacity:0;transform:scale(0)}12%{opacity:1;transform:scale(1.2)}24%,85%{opacity:1;transform:scale(1)}to{opacity:.3}}.sx8s-filters{flex-direction:column;gap:8px;width:40%;display:flex;position:absolute;top:12%;right:5%}.sx8s-filters span{color:#e3fbf4;border:1px solid color-mix(in srgb,var(--p1) 35%,transparent);animation:6s ease-in-out infinite sx8sF;animation-delay:calc(var(--i) * .6s);background:#ffffff0d;border-radius:12px;padding:8px 12px;font-size:.74rem;font-weight:700}@keyframes sx8sF{0%,to{opacity:.6;transform:none}12%,40%{opacity:1;transform:translate(-6px)}}.sx8s-ticket{color:#06281f;background:linear-gradient(120deg,var(--p3),var(--p2));box-shadow:0 16px 30px -14px var(--p1);border-radius:14px;align-items:center;gap:8px;padding:10px 16px;font-size:.84rem;font-weight:800;animation:6s ease-in-out infinite sx8Pop;display:inline-flex;position:absolute;bottom:10%;right:6%}.sx8d-pipe{grid-template-columns:repeat(4,1fr);gap:6px;height:30%;display:grid;position:absolute;top:12%;left:5%;right:5%}.sx8d-st{background:linear-gradient(180deg,color-mix(in srgb,var(--p1) calc(10% + var(--i) * 8%),transparent),#ffffff08);clip-path:polygon(0 0,92% 0,100% 50%,92% 100%,0 100%,8% 50%);border:1px solid #a5b4fc24;border-radius:12px;align-items:flex-start;padding:8px 10px;display:flex}.sx8d-st small{letter-spacing:.05em;text-transform:uppercase;color:#ffe4f1;padding-left:8%;font-size:.7rem;font-weight:800}.sx8d-deal{background:linear-gradient(135deg,var(--p1),var(--p3));width:26px;height:26px;box-shadow:0 8px 16px -6px var(--p1);animation:6s cubic-bezier(.5,0,.3,1) infinite sx8dGo;animation-delay:calc(var(--i) * 2s);opacity:0;border-radius:8px;position:absolute;top:52%;left:4%}.sx8d-deal i{background:#ffffffb3;border-radius:3px;position:absolute;top:7px;bottom:7px;left:7px;right:7px}@keyframes sx8dGo{0%{opacity:0;transform:translate(0)}8%{opacity:1}85%{opacity:1}to{opacity:0;transform:translate(min(560px,80cqw))}}.sx8-screen{container-type:inline-size}.sx8d-chart{background:#ffffff0a;border:1px solid #a5b4fc24;border-radius:14px;align-items:flex-end;gap:8px;width:56%;height:40%;padding:12px 12px 26px;display:flex;position:absolute;bottom:9%;left:5%}.sx8d-chart i{transform-origin:bottom;height:100%;transform:scaleY(var(--h));background:linear-gradient(180deg,var(--p3),var(--p1));animation:6s ease-in-out infinite sx8dBar;animation-delay:calc(var(--i) * .15s);border-radius:6px 6px 2px 2px;flex:1}@keyframes sx8dBar{0%{transform:scaleY(.08)}35%,to{transform:scaleY(var(--h))}}.sx8d-chart small{color:#aeb9dc;font-size:.66rem;font-weight:700;position:absolute;bottom:7px;left:12px}.sx8d-score{animation:5s ease-in-out infinite sx8Bob;top:48%;right:6%}.sx8d-won{animation:6s ease-in-out infinite sx8Pop;bottom:12%;right:8%}.sx8t-inv{border-radius:12px 12px 0 0;width:42%;height:82%;position:absolute;top:6%;left:7%;overflow:hidden}.sx8t-inv__paper{color:#22283f;background:#fffdf7;border-radius:12px;padding:14px;animation:7s ease-in-out infinite sx8tPrint;box-shadow:0 18px 36px -18px #0009}.sx8t-inv__paper b{letter-spacing:.06em;color:#1e3a8a;margin-bottom:10px;font-size:.72rem;display:block}.sx8t-inv__paper span{border-bottom:1px dashed #e5e1d3;align-items:center;gap:8px;padding:6px 0;font-size:.72rem;font-weight:600;display:flex}.sx8t-inv__paper span i{background:#e7dfc7;border-radius:4px;width:34px;height:7px;margin-left:auto}.sx8t-inv__paper strong{text-align:center;color:#fff;background:linear-gradient(120deg,#1e3a8a,#e5a21a);border-radius:8px;margin-top:10px;padding:8px;font-size:.74rem;display:block}@keyframes sx8tPrint{0%{transform:translateY(-100%)}30%,to{transform:translateY(0)}}.sx8t-scale{width:36%;height:46%;position:absolute;top:22%;right:10%}.sx8t-scale__post{background:linear-gradient(#f5d47a,#b7832b);border-radius:3px;width:6px;margin-left:-3px;position:absolute;top:14%;bottom:0;left:50%}.sx8t-scale__arm{transform-origin:50%;background:#f5d47a;border-radius:3px;height:5px;animation:7s ease-in-out infinite sx8tTilt;position:absolute;top:12%;left:4%;right:4%}@keyframes sx8tTilt{0%{transform:rotate(-12deg)}30%{transform:rotate(7deg)}50%,to{transform:rotate(0)}}.sx8t-pan{background:linear-gradient(#f5d47a,#c9962e);border-radius:0 0 40px 40px;width:34%;height:22px;position:absolute;top:4px}.sx8t-pan--l{left:-6%}.sx8t-pan--r{right:-6%}.sx8t-coin{width:52px;height:52px;font:900 1.4rem/1 var(--display,Manrope),sans-serif;color:#5b3b00;background:radial-gradient(circle at 30% 30%,#ffe9a8,#e5a21a 70%);border-radius:50%;place-items:center;animation:3.5s linear infinite sx8tCoin;display:grid;position:absolute;bottom:10%;right:16%;box-shadow:0 10px 24px -8px #e5a21a}@keyframes sx8tCoin{to{transform:rotateY(1turn)}}.sx8t-ok{animation:7s ease-in-out infinite sx8Pop;top:6%;left:53%}.sx8t-gst{bottom:12%;left:52%}.sx8c-org{width:44%;height:48%;position:absolute;top:10%;left:6%}.sx8c-av{color:#fff;background:linear-gradient(135deg,var(--p1),var(--p2));width:40px;height:40px;animation:6s ease-out infinite sx8cAv;animation-delay:calc(var(--i) * .35s);border-radius:50%;place-items:center;display:grid;position:absolute;box-shadow:0 0 0 3px #ffffff1a}.sx8c-av--top{background:linear-gradient(135deg,var(--p2),var(--p3));width:46px;height:46px;margin-left:-20px;top:0;left:50%}.sx8c-av--1{bottom:0;left:4%}.sx8c-av--2{margin-left:-20px;bottom:0;left:50%}.sx8c-av--3{bottom:0;right:4%}@keyframes sx8cAv{0%{transform:scale(0)}10%{transform:scale(1.15)}16%,to{transform:scale(1)}}.sx8c-lines{border:2px solid #ffffff24;border-bottom:0;border-radius:10px 10px 0 0;position:absolute;top:46px;bottom:40px;left:12%;right:12%}.sx8c-lines:before{content:"";border-left:2px solid #ffffff24;height:14px;position:absolute;top:-14px;left:50%}.sx8c-cal{background:#ffffff0d;border:1px solid #a5b4fc24;border-radius:14px;width:38%;padding:12px;position:absolute;top:10%;right:6%}.sx8c-cal small{color:#e9ddff;margin-bottom:8px;font-size:.7rem;font-weight:700;display:block}.sx8c-cal__g{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.sx8c-cal__g i{aspect-ratio:1;background:#ffffff12;border-radius:5px}.sx8c-cal__g i.is-off{background:linear-gradient(135deg,var(--p2),var(--p3));animation:6s ease-in-out infinite sx8cOff;animation-delay:calc(var(--i) * .1s)}@keyframes sx8cOff{0%,30%{opacity:.15;transform:scale(.7)}40%,to{opacity:1;transform:none}}.sx8c-clock{background:#ffffff0a;border:3px solid #ffffff4d;border-radius:50%;width:54px;height:54px;position:absolute;bottom:9%;left:16%}.sx8c-clock i{background:var(--p3);transform-origin:50% 100%;border-radius:2px;width:3px;margin-left:-1.5px;animation:6s linear infinite sx8Spin;position:absolute;top:8px;bottom:50%;left:50%}.sx8c-ok{animation:6s ease-in-out infinite sx8Pop;bottom:12%;right:8%}.sx8c-in{bottom:12%;left:32%}.sx8-ft{gap:6px;display:grid}.sx8-ft__a{color:inherit;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;text-decoration:none;transition:background .2s;display:flex}.sx8-ft__a:hover{background:color-mix(in srgb,var(--p1) 12%,transparent)}.sx8-ft__a .pr5-lg--mark{width:28px;height:28px}.sx8-ft__a b{font-size:.9rem;display:block}.sx8-ft__a small{opacity:.75;font-size:.74rem;display:block}@media (max-width:980px){.sx8__stage{grid-template-columns:1fr}.sx8-tabs{scroll-snap-type:x mandatory;scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.sx8-tabs::-webkit-scrollbar{display:none}.sx8-tabs button{scroll-snap-align:start;flex:none;min-width:88px}.sx8-tabs button.is-on{background:linear-gradient(120deg,color-mix(in srgb,var(--p1) 85%,#000),color-mix(in srgb,var(--p2) 75%,#000))}.sx8-tabs__pill{display:none}}@media (max-width:560px){.sx8-outs{grid-template-columns:1fr}.sx8-screen{aspect-ratio:4/4.2}.sx8-chip{padding:6px 9px;font-size:.68rem}.sx8b-cost{display:none}}@media (prefers-reduced-motion:reduce){.sx8 *,.sx8-menu *{transition:none!important;animation:none!important}.sx8-tabs__pill{transition:none}}.sx9-menu{grid-template-columns:280px minmax(0,1fr);gap:18px;padding:18px;display:grid;overflow:hidden}.sx9-feat{isolation:isolate;background:linear-gradient(155deg,#2f6bff,#6d4aff 55%,#3a1f9e);border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 24px 40px -24px #6d4affe6}.sx9-feat__aura{z-index:-1;background:radial-gradient(circle at 30% 20%,#ffffff59,#0000 35%),radial-gradient(circle at 80% 90%,#f0a3bc73,#0000 40%);animation:9s ease-in-out infinite alternate sx9Aura;position:absolute;top:-30%;bottom:-30%;left:-30%;right:-30%}@keyframes sx9Aura{0%{transform:translate(-4%,-3%)rotate(0)}to{transform:translate(4%,3%)rotate(8deg)}}.sx9-feat .sx8-menu__k{color:#fff;background:#ffffff29;border-color:#ffffff59}.sx9-orb{align-self:center;width:170px;height:170px;margin:4px 0;position:relative}.sx9-orb:before{content:"";border:1px dashed #fff6;border-radius:50%;position:absolute;top:14px;bottom:14px;left:14px;right:14px}.sx9-orb__ring{animation:24s linear infinite sx9Spin;position:absolute;top:0;bottom:0;left:0;right:0}.sx9-orb__it{width:0;height:0;transform:rotate(calc(var(--i) * 360deg / var(--n))) translateY(-71px);position:absolute;top:50%;left:50%}.sx9-orb__it>span{width:34px;height:34px;box-shadow:0 6px 14px -4px var(--p1);background:#fff;border-radius:11px;place-items:center;animation:24s linear infinite reverse sx9Spin;display:grid;position:absolute;top:-17px;left:-17px}.sx9-orb__it>span>*{transform:rotate(calc(var(--i) * -360deg / var(--n)))}.sx9-orb__it .pr5-lg--mark{width:24px;height:24px}.sx9-orb__core{background:#fff;border-radius:50%;place-items:center;width:70px;height:70px;margin:-35px 0 0 -35px;animation:3s ease-in-out infinite sx9Pulse;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 0 0 8px #ffffff26,0 0 34px #ffffff8c}@keyframes sx9Spin{to{transform:rotate(360deg)}}@keyframes sx9Pulse{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.sx9-feat__t{font:800 1.2rem/1.2 var(--display,Manrope),sans-serif;color:#fff}.sx9-feat__t em{color:#ffe1ec;font-style:normal;display:block}.sx9-feat__cta{color:#2a1a7a;background:#fff;border-radius:999px;align-items:center;gap:7px;margin-top:auto;padding:10px 16px;font-size:.88rem;font-weight:800;text-decoration:none;transition:transform .25s;display:inline-flex;box-shadow:0 10px 20px -10px #00000080}.sx9-feat__cta:hover{transform:translate(3px)}.sx9-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.sx9-grid li{animation:.5s cubic-bezier(.2,.8,.2,1) both sx9In;animation-delay:calc(var(--i) * 50ms)}@keyframes sx9In{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:none}}.sx9-pc{color:#e8ecff;isolation:isolate;background:linear-gradient(100deg,color-mix(in srgb,var(--p1) 18%,#ffffff08),#ffffff05 70%);border:1px solid color-mix(in srgb,var(--p1) 28%,#ffffff14);border-radius:16px;align-items:center;gap:14px;height:100%;padding:12px 44px 12px 12px;text-decoration:none;transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.sx9-pc:before{content:"";z-index:-1;background:linear-gradient(100deg,color-mix(in srgb,var(--p1) 55%,#0b1437),color-mix(in srgb,var(--p2) 35%,#0b1437));opacity:0;transition:opacity .3s;position:absolute;top:0;bottom:0;left:0;right:0}.sx9-pc:hover{border-color:color-mix(in srgb,var(--p2) 70%,transparent);box-shadow:0 16px 30px -16px var(--p1);transform:translateY(-2px)}.sx9-pc:focus-visible{border-color:color-mix(in srgb,var(--p2) 70%,transparent);box-shadow:0 16px 30px -16px var(--p1);transform:translateY(-2px)}.sx9-pc:hover:before{opacity:1}.sx9-pc:focus-visible:before{opacity:1}.sx9-pc__tile{width:52px;height:52px;box-shadow:0 8px 18px -8px var(--p1),0 0 0 3px color-mix(in srgb,var(--p1) 30%,transparent);background:#fff;border-radius:15px;flex:none;place-items:center;transition:transform .35s cubic-bezier(.3,1.5,.5,1);display:grid}.sx9-pc:hover .sx9-pc__tile{transform:rotate(-8deg)scale(1.08)}.sx9-pc__tile .pr5-lg--mark{width:36px;height:36px}.sx9-pc__txt{flex-direction:column;gap:2px;min-width:0;display:flex}.sx9-pc__txt b{font:800 1rem/1.15 var(--display,Manrope),sans-serif;letter-spacing:.02em;color:#fff}.sx9-pc__txt small{letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--p2) 55%,#fff);font-size:.72rem;font-weight:700}.sx9-pc__txt em{color:#c3ccea;font-size:.82rem;font-style:normal;line-height:1.35}.sx9-pc__go{color:#fff;background:#ffffff14;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:-14px;transition:transform .3s,background .3s;display:grid;position:absolute;top:50%;right:12px}.sx9-pc:hover .sx9-pc__go{background:var(--p1);transform:translate(3px)}@media (max-width:900px){.sx9-menu{grid-template-columns:1fr}.sx9-orb{display:none}.sx9-feat{flex-flow:wrap;align-items:center}.sx9-feat__cta{margin-top:0}}@media (max-width:640px){.sx9-grid{grid-template-columns:1fr}.sx9-pc__txt em{display:none}.sx9-feat__t{font-size:1rem}}@media (prefers-reduced-motion:reduce){.sx9-menu *{animation:none!important}}.sx9-pc--more{--p1:#6d4aff;--p2:#b9a8ff;border-style:dashed}.sx9-pc--more .sx9-pc__tile{color:#6d4aff}html.sx19-on main{filter:blur(7px)saturate(.9);transition:filter .5s}html.sx19-on main *,html.sx19-on main :before,html.sx19-on main :after{animation-play-state:paused!important}html.sx19-on{overflow:hidden}.sx19{z-index:2000;background:#050a228c;place-items:center;padding:20px;animation:.4s both sx19Fade;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes sx19Fade{0%{opacity:0}}.sx19-card{text-align:center;color:#fff;background:radial-gradient(120% 90% at 50% 0%,color-mix(in srgb,var(--c1) 55%,#0b1437),#0b1437 70%);width:min(520px,100%);box-shadow:0 0 0 1px color-mix(in srgb,var(--c2) 50%,transparent),0 40px 100px -30px color-mix(in srgb,var(--c1) 70%,#000);isolation:isolate;border-radius:30px;padding:34px 30px 28px;animation:.7s cubic-bezier(.2,.9,.25,1.25) both sx19Pop;position:relative;overflow:hidden}@keyframes sx19Pop{0%{opacity:0;transform:translateY(40px)scale(.82)}to{opacity:1;transform:none}}.sx19-ring{z-index:-1;border:1.5px dashed color-mix(in srgb,var(--c2) 60%,transparent);border-radius:50%;animation:14s linear infinite ab18Spin;position:absolute;top:92px;left:50%}.sx19-ring--a{width:190px;height:190px;margin:-95px 0 0 -95px}.sx19-ring--b{border-style:solid;border-color:color-mix(in srgb,var(--c3) 30%,transparent);width:290px;height:290px;margin:-145px 0 0 -145px;animation-duration:22s;animation-direction:reverse}.sx19-sparks i{background:var(--c2);width:6px;height:6px;box-shadow:0 0 10px var(--c2);opacity:0;animation:2.6s ease-out infinite sx19Burst;animation-delay:calc(var(--k)*.2s);transform:rotate(calc(var(--k)*30deg));border-radius:50%;position:absolute;top:92px;left:50%}.sx19-sparks i:nth-child(odd){background:var(--c3);box-shadow:0 0 10px var(--c3)}@keyframes sx19Burst{0%{opacity:1;transform:rotate(calc(var(--k)*30deg)) translateX(30px)}to{opacity:0;transform:rotate(calc(var(--k)*30deg)) translateX(170px)}}.sx19-x{width:38px;height:38px;font:400 1.6rem/1 var(--display);color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;position:absolute;top:12px;right:14px}.sx19-x:hover{background:#fff3}.sx19-logo{justify-content:center;align-items:center;min-height:120px;animation:3.2s ease-in-out infinite sx19Bob;display:inline-flex}@keyframes sx19Bob{50%{transform:translateY(-8px)scale(1.04)}}.sx19-kick{font:800 .8rem/1 var(--grot);letter-spacing:.2em;text-transform:uppercase;color:var(--c2);margin-top:10px;display:block}.sx19-h{font:800 clamp(1.6rem,4vw,2.2rem)/1.1 var(--display);letter-spacing:-.02em;margin:12px 0 0}.sx19-h em{font-family:var(--serif,Georgia),serif;background:linear-gradient(100deg,#fff,var(--c2) 50%,var(--c3));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic;font-weight:600;display:block}.sx19-p{max-width:400px;font:500 .98rem/1.55 var(--body,Inter),sans-serif;color:#c9d2f5;margin:12px auto 0}.sx19-ctas{flex-direction:column;gap:10px;margin-top:22px;display:flex}.sx19-btn{min-height:52px;font:800 1rem/1 var(--display);color:#fff;cursor:pointer;background:linear-gradient(115deg,var(--c1),var(--c2));box-shadow:0 16px 36px -14px var(--c1);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:transform .25s;display:inline-flex}.sx19-btn:hover{transform:translateY(-2px)}.sx19-btn--ghost{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff40}@media (prefers-reduced-motion:reduce){.sx19 *{animation:none!important}html.sx19-on main{transition:none}}.gv8{isolation:isolate;color:#e9edff;background:radial-gradient(120% 90% at 85% 10%,#1b2a6b 0%,#0000 55%),linear-gradient(160deg,#0b1437 0%,#0e1a48 55%,#0a1230 100%);padding:clamp(64px,8vw,112px) 0;position:relative;overflow:hidden}.gv8__glow{z-index:-1;pointer-events:none;will-change:transform;border-radius:50%;position:absolute}.gv8__glow--a{background:radial-gradient(circle,#ffc27a33,#0000 65%);width:520px;height:520px;animation:18s ease-in-out infinite gv8Float;top:-120px;left:-160px}.gv8__glow--b{background:radial-gradient(circle,#0e9c883d,#0000 65%);width:560px;height:560px;animation:22s ease-in-out infinite reverse gv8Float;bottom:-200px;right:-180px}@keyframes gv8Float{0%,to{transform:translate(0,0)}50%{transform:translate(60px,40px)}}.gv8__in{position:relative}.gv8__grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.gv8__kick{letter-spacing:.06em;text-transform:uppercase;color:#ffd9a8;background:#ffc27a1a;border:1px solid #ffc27a47;border-radius:999px;align-items:center;gap:10px;margin:0 0 18px;padding:7px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.gv8__live{background:#ffc27a;border-radius:50%;flex:none;width:8px;height:8px;display:inline-block;position:relative}.gv8__live:after{content:"";border:2px solid #ffc27a;border-radius:50%;animation:2.2s ease-out infinite gv8Ping;position:absolute;top:-5px;bottom:-5px;left:-5px;right:-5px}@keyframes gv8Ping{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.6)}}.gv8 h2{letter-spacing:-.02em;color:#fff;margin:0 0 18px;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.12}.gv8 h2 em{background:linear-gradient(90deg,#ffc27a,#9fe7dc);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.gv8__text{color:#c9d2f5;max-width:56ch;margin:0 0 22px;font-size:1.05rem;line-height:1.7}.gv8__modes{flex-wrap:wrap;gap:8px;margin:0 0 28px;padding:0;list-style:none;display:flex}.gv8__modes li{color:#dde4ff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:10px;padding:7px 13px;font-size:.85rem;font-weight:600}.gv8__ctas{flex-wrap:wrap;gap:12px;display:flex}.gv8-btn{border-radius:12px;align-items:center;gap:8px;padding:14px 22px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.gv8-btn--solid{color:#0b1437;background:linear-gradient(135deg,#ffd9a8,#ffc27a);box-shadow:0 10px 30px -10px #ffc27ab3}.gv8-btn--ghost{color:#fff;background:#ffffff0a;border:1px solid #ffffff4d}.gv8-btn:hover{transform:translateY(-2px)}.gv8-btn--ghost:hover{border-color:#9fe7dc}.gv8-map{aspect-ratio:612/640;justify-self:center;width:100%;max-width:520px;position:relative}.gv8-map__orbit{border:1px dashed #9fe7dc47;border-radius:50%;animation:60s linear infinite gv8Spin;position:absolute;top:6%;bottom:6%;left:6%;right:6%}.gv8-map__orbit:before{content:"";background:#9fe7dc;border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:50%;box-shadow:0 0 14px #9fe7dc}.gv8-map__svg{width:100%;height:100%;position:relative;overflow:visible}.gv8-map__land path{fill:url(#gv8land);stroke:#c9d2f561;stroke-width:.8px;transition:opacity .25s}.gv8-map__land path.is-on{fill:#2f6bff80;stroke:#9fe7dcbf}.gv8-map__land path:hover{opacity:.7}.gv8-pin__halo{transform-box:fill-box;transform-origin:50%;animation:3s ease-in-out infinite gv8Halo}.gv8-pin__ring{fill:none;stroke:#ffc27a;stroke-width:1.6px;transform-box:fill-box;transform-origin:50%;animation:3s ease-out infinite gv8Ring}.gv8-pin__dot{fill:#fff3e0;stroke:#ffc27a;stroke-width:1.5px}@keyframes gv8Halo{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:.9;transform:scale(1.15)}}@keyframes gv8Ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(2.2)}}.gv8-poll{background:#0b1437c7;border:1px solid #ffffff24;border-radius:16px;width:min(240px,58%);padding:14px 16px;animation:7s ease-in-out infinite gv8Bob;position:absolute;bottom:12%;right:-4%;box-shadow:0 20px 40px -18px #0009}@keyframes gv8Bob{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.gv8-poll__h{color:#fff;align-items:center;gap:8px;margin:0 0 10px;font-size:.82rem;font-weight:700;display:flex}.gv8-poll__h small{letter-spacing:.04em;text-transform:uppercase;color:#9aa6d6;margin-left:auto;font-size:.66rem;font-weight:600}.gv8-poll__row{color:#c9d2f5;grid-template-columns:1fr auto;gap:4px 8px;margin-top:8px;font-size:.76rem;display:grid}.gv8-poll__row b{color:#ffd9a8}.gv8-poll__row i{background:#ffffff1a;border-radius:6px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.gv8-poll__row s{transform-origin:0;height:100%;transform:scaleX(var(--v));background:linear-gradient(90deg,#0e9c88,#9fe7dc);border-radius:6px;animation:4.5s ease-in-out infinite gv8Bar;display:block}@keyframes gv8Bar{0%,to{transform:scaleX(calc(var(--v) * .82))}50%{transform:scaleX(var(--v))}}.gv8-map__credit{color:#7f8bbe;margin:0;font-size:.62rem;position:absolute;bottom:-6px;left:0}.gv8-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:clamp(36px,5vw,56px);display:grid}.gv8-stat{background:linear-gradient(160deg,#ffffff14,#ffffff05);border:1px solid #ffffff1f;border-radius:18px;padding:20px 20px 18px;position:relative;overflow:hidden}.gv8-stat:before{content:"";transform-origin:0;background:linear-gradient(90deg,#ffc27a,#9fe7dc);width:100%;height:3px;transition:transform .5s;position:absolute;top:0;left:0;transform:scaleX(.25)}.gv8-stat:hover:before{transform:scaleX(1)}.gv8-stat b{letter-spacing:-.01em;color:#fff;font-size:clamp(1.5rem,2.4vw,2rem);font-weight:800;display:block}.gv8-stat span{color:#b9c3ea;margin-top:6px;font-size:.86rem;line-height:1.45;display:block}.gv8-types{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.gv8-type{color:#e9edff;background:#ffffff09;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;gap:6px;min-height:128px;padding:18px 18px 16px;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.gv8-type__n{letter-spacing:.08em;color:#9fe7dc;font-size:.75rem;font-weight:800}.gv8-type b{color:#fff;font-size:.98rem;line-height:1.35}.gv8-type__m{color:#b9c3ea;opacity:0;font-size:.78rem;transition:opacity .25s,transform .25s;transform:translateY(6px)}.gv8-type__go{color:#ffc27a;opacity:.5;font-weight:800;transition:transform .25s,opacity .25s;position:absolute;bottom:14px;right:16px;transform:translate(-6px)}.gv8-type:hover{background:#2f6bff29;border-color:#9fe7dc66;transform:translateY(-3px)}.gv8-type:focus-visible{background:#2f6bff29;border-color:#9fe7dc66;transform:translateY(-3px)}.gv8-type:hover .gv8-type__m{opacity:1;transform:none}.gv8-type:focus-visible .gv8-type__m{opacity:1;transform:none}.gv8-type:hover .gv8-type__go{opacity:1;transform:none}.gv8-type:focus-visible .gv8-type__go{opacity:1;transform:none}@media (hover:none){.gv8-type__m{opacity:1;transform:none}}@media (max-width:980px){.gv8__grid{grid-template-columns:1fr}.gv8-map{max-width:440px}.gv8-stats,.gv8-types{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.gv8-poll{width:62%;bottom:4%;right:0}.gv8-type{min-height:0}.gv8-stats{gap:10px}.gv8-stat{padding:16px}}@media (prefers-reduced-motion:reduce){.gv8 *,.gv8 :before,.gv8 :after{animation:none!important}}.cq5{--cq-ink:#0b1437;--cq-tx:#3b4767;--cq-mut:#5c6886;--cq-card:#fff;--cq-line:#0b14371a;--cq-bg:#f5f7ff;--cq-royal:#2f6bff;--cq-violet:#6d4aff;--cq-warm:#ffc27a;--cq-teal:#9fe7dc;color:var(--cq-tx);overflow:clip}html[data-theme=dark] .cq5{--cq-ink:#e0e7ff;--cq-tx:#c3cde8;--cq-mut:#9eabcc;--cq-card:#121b3a;--cq-line:#a5b4fc29;--cq-bg:#0a1028}.cq5 .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.cq5-h2{letter-spacing:-.02em;color:var(--cq-ink);margin:0 0 22px;font:800 clamp(1.6rem,3vw,2.4rem)/1.1 Manrope,sans-serif}.cq5-h2--light{color:#fff;margin-bottom:8px}.cq5-btn{color:#fff;background:linear-gradient(120deg,var(--b1),color-mix(in srgb,var(--b1) 55%,var(--cq-violet)));box-shadow:0 10px 22px -12px var(--b1);transition:transform .2s var(--k5-spring,ease);border-radius:999px;align-items:center;gap:8px;padding:11px 16px;font:700 .86rem/1 Manrope,sans-serif;text-decoration:none;display:inline-flex}.cq5-btn:hover{transform:translateY(-2px)}.cq5-btn--line{color:#fff;box-shadow:none;background:0 0;border:1.5px solid #ffffff59}.cq5-new{letter-spacing:.1em;text-transform:uppercase;color:#3a2200;background:var(--cq-warm);border-radius:999px;padding:5px 8px;font:800 .62rem/1 Manrope,sans-serif}.cq5-hero{isolation:isolate;color:#c9d4f5;background:radial-gradient(42% 60% at 80% 40%,#2f6bff6b,#0000 62%),radial-gradient(36% 50% at 8% 100%,#6d4aff57,#0000 62%),linear-gradient(155deg,#070d26,#0b1437 55%,#130f3a);padding:clamp(56px,7vw,100px) 0 clamp(64px,7vw,100px);position:relative;overflow:hidden}.cq5-hero:before{content:"";z-index:-1;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask-image:radial-gradient(60% 70% at 72% 45%,#000,#0000);mask-image:radial-gradient(60% 70% at 72% 45%,#000,#0000)}.cq5-hero__in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.cq5-crumbs{color:#9fb2e8;flex-wrap:wrap;gap:8px;margin-bottom:20px;font:600 .8rem/1 Inter,sans-serif;display:flex}.cq5-crumbs a{color:#e3e9ff;text-decoration:none}.cq5-crumbs a:after{content:"/";color:#6f80b3;margin-left:8px}.cq5-crumbs a:hover{text-decoration:underline}.cq5-kick{letter-spacing:.1em;text-transform:uppercase;color:var(--cq-warm);background:#ffc27a1a;border:1px solid #ffc27a47;border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font:700 .74rem/1 Manrope,sans-serif;display:inline-flex}.cq5-h1{letter-spacing:-.03em;color:#fff;--k5-ink1:#a9bdff;--k5-ink2:#c9b8ff;--k5-ink3:#ffc27a;margin:18px 0 16px;font:800 clamp(2.3rem,5.2vw,4.1rem)/1.03 Manrope,sans-serif}.cq5-lead{color:#c9d4f5;max-width:54ch;margin:0 0 22px;font-size:1.05rem;line-height:1.6}.cq5-news{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;margin:0 0 26px;padding:7px 14px 7px 7px;font:600 .88rem/1 Inter,sans-serif;transition:background .2s,transform .2s;display:inline-flex}.cq5-news:hover{background:#ffffff24;transform:translate(3px)}.cq5-news em{letter-spacing:.1em;text-transform:uppercase;color:#3a2200;background:var(--cq-warm);border-radius:999px;padding:6px 9px;font:800 .64rem/1 Manrope,sans-serif;animation:2.4s ease-in-out infinite cq5Pulse}.cq5-stats{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.cq5-stats li{color:#a9bdff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;gap:5px;min-width:112px;padding:13px 16px;font:600 .8rem/1.2 Inter,sans-serif;display:grid}.cq5-stats b{font:800 1.75rem/1 var(--k5-num,Manrope),sans-serif;color:#fff}.cq5-scan{aspect-ratio:1;width:min(440px,100%);margin:0 auto;position:relative}.cq5-scan__net{width:100%;height:100%;animation:90s linear infinite cq5Spin;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.cq5-scan__net circle{fill:none;stroke:#a9bdff38;stroke-width:1px;stroke-dasharray:3 7}.cq5-scan__net circle:nth-child(2){stroke:#a9bdff24;stroke-dasharray:none}.cq5-scan__net line{stroke:#a9bdff29;stroke-width:1px;stroke-dasharray:4 6;animation:6s linear infinite cq5Dash}.cq5-scan__ring{animation:60s linear infinite cq5Spin;position:absolute;top:0;bottom:0;left:0;right:0}.cq5-scan{container-type:inline-size}.cq5-scan__b{width:0;height:0;transform:rotate(var(--a)) translateX(42cqw);position:absolute;top:50%;left:50%}.cq5-scan__b>span{color:#fff;background:color-mix(in srgb,var(--k) 78%,#0b1437);width:42px;height:42px;box-shadow:0 10px 24px -12px var(--k);border:1px solid #ffffff38;border-radius:14px;place-items:center;animation:60s linear infinite cq5Un;display:grid;position:absolute;top:-21px;left:-21px}.cq5-scan__b>span svg{transform:rotate(calc(var(--a) * -1))}.cq5-phone{aspect-ratio:9/16.5;background:linear-gradient(160deg,#1c2756,#0a1030);border:1px solid #fff3;border-radius:30px;width:37%;padding:9px;animation:6s ease-in-out infinite cq5Float;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 40px 70px -30px #000000b3,inset 0 0 0 1px #ffffff0d}.cq5-phone__notch{z-index:2;background:#060a1f;border-radius:999px;width:34%;height:12px;position:absolute;top:15px;left:50%;transform:translate(-50%)}.cq5-phone__scr{text-align:center;background:radial-gradient(80% 60% at 50% 30%,#2f6bff47,#0000 70%),#0c1534;border-radius:22px;align-content:center;justify-items:center;gap:8px;height:100%;padding:28px 10px 14px;display:grid;position:relative;overflow:hidden}.cq5-phone__qr{width:78%;animation:cq5QrIn .7s var(--k5-spring,ease) both;background:#fff;border-radius:14px;padding:8px;display:block;position:relative}.cq5-phone__qr img{width:100%;height:auto;display:block}.cq5-phone__qr:before,.cq5-phone__qr:after{content:"";border:3px solid var(--cq-warm);width:18px;height:18px;animation:cq5Lock .7s .35s var(--k5-spring,ease) both;position:absolute}.cq5-phone__qr:before{border-bottom:0;border-right:0;border-radius:8px 0 0;top:-6px;left:-6px}.cq5-phone__qr:after{border-top:0;border-left:0;border-radius:0 0 8px;bottom:-6px;right:-6px}.cq5-phone__laser{background:linear-gradient(90deg,#0000,#a9bdff,#0000);height:2px;animation:2.8s ease-in-out infinite cq5Laser;position:absolute;top:30%;left:12%;right:12%;box-shadow:0 0 14px 3px #a9bdff8c}.cq5-phone__scr b{color:#fff;font:800 .86rem/1.15 Manrope,sans-serif;animation:.6s .2s both cq5QrIn}.cq5-phone__scr small{color:#0b3b33;background:var(--cq-teal);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font:700 .68rem/1 Inter,sans-serif;display:inline-flex}.cq5-tools{z-index:3;margin-top:-34px;scroll-margin-top:84px;position:relative}.cq5-tools .container{background:var(--cq-card);border:1px solid var(--cq-line);border-radius:24px;gap:14px;padding:16px;display:grid;box-shadow:0 30px 60px -40px #0b14378c}.cq5-brands{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.cq5-brandtab{border:1px solid var(--cq-line);min-width:0;color:var(--cq-ink);text-align:left;cursor:pointer;transition:border-color .25s,transform .25s var(--k5-spring,ease),box-shadow .25s;background:0 0;border-radius:16px;align-items:center;gap:10px;padding:10px;display:flex;position:relative;overflow:hidden}.cq5-brandtab:after{content:"";background:var(--b1,var(--cq-royal));height:3px;transition:transform .35s var(--k5-spring,ease);border-radius:3px 3px 0 0;position:absolute;bottom:0;left:12px;right:12px;transform:scaleX(0)}.cq5-brandtab:hover{border-color:color-mix(in srgb,var(--b1,#2f6bff) 40%,transparent);transform:translateY(-2px)}.cq5-brandtab.is-on{border-color:color-mix(in srgb,var(--b1,#2f6bff) 55%,transparent);background:color-mix(in srgb,var(--b1,#2f6bff) 7%,transparent);box-shadow:0 14px 26px -20px var(--b1,#2f6bff)}.cq5-brandtab.is-on:after{transform:scaleX(1)}.cq5-brandtab>span:last-child{gap:3px;min-width:0;display:grid}.cq5-brandtab b{text-overflow:ellipsis;white-space:nowrap;font:800 .84rem/1.15 Manrope,sans-serif;overflow:hidden}.cq5-brandtab small{color:var(--cq-mut);font:600 .72rem/1 Inter,sans-serif}.cq5-brandtab__logo{width:38px;height:38px;color:var(--cq-royal);background:#fff;border:1px solid #0b143714;border-radius:11px;flex:none;place-items:center;display:grid;overflow:hidden}.cq5-brandtab__logo.is-dark{background:#0b1437;border-color:#ffffff24}.cq5-brandtab__logo img{object-fit:contain;width:30px;height:30px}.cq5-brandtab--all .cq5-brandtab__logo{background:color-mix(in srgb,var(--cq-royal) 10%,var(--cq-card));border-color:#0000}.cq5-find{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cq5-search{border:1px solid var(--cq-line);background:var(--cq-bg);height:42px;color:var(--cq-mut);border-radius:999px;flex:260px;align-items:center;gap:8px;padding:0 14px;transition:border-color .2s,box-shadow .2s;display:flex}.cq5-search:focus-within{border-color:var(--cq-royal);box-shadow:0 0 0 3px color-mix(in srgb,var(--cq-royal) 18%,transparent)}.cq5-search input{min-width:0;height:100%;color:var(--cq-ink);background:0 0;border:0;outline:0;flex:1;font:500 .9rem/1 Inter,sans-serif}.cq5-search input::placeholder{color:var(--cq-mut)}.cq5-kinds{flex-wrap:wrap;gap:6px;display:flex}.cq5-kinds button{border:1px solid var(--cq-line);height:34px;color:var(--cq-tx);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font:700 .78rem/1 Manrope,sans-serif;transition:all .2s;display:inline-flex}.cq5-kinds button:hover{border-color:color-mix(in srgb,var(--cq-royal) 45%,transparent);color:var(--cq-ink)}.cq5-kinds button.is-on{color:#fff;background:var(--cq-ink);border-color:var(--cq-ink)}html[data-theme=dark] .cq5 .cq5-kinds button.is-on{color:#0b1437;background:#dce3ff;border-color:#dce3ff}.cq5-main{background:var(--cq-bg);padding:clamp(48px,5vw,76px) 0 clamp(56px,6vw,90px)}.cq5-stage{animation:cq5Stage .6s var(--k5-ease,ease) both;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:start;gap:22px;display:grid}.cq5-spot{color:#dce3ff;background:radial-gradient(80% 60% at 100% 0%,color-mix(in srgb,var(--b1) 38%,transparent),transparent 70%),linear-gradient(165deg,#111b48,#0a0f2c);box-shadow:0 30px 60px -36px color-mix(in srgb,var(--b1) 70%,#000);border-radius:24px;justify-items:start;gap:10px;padding:24px;display:grid;position:sticky;top:96px;overflow:hidden}.cq5-spot:before{content:"";border:1px dashed #ffffff29;border-radius:50%;width:200px;height:200px;animation:40s linear infinite cq5Spin;position:absolute;top:-60px;right:-60px}.cq5-spot__logo{max-width:100%;transition:transform .25s var(--k5-spring,ease);background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.cq5-spot__logo.is-dark{background:#0b1437;border:1px solid #ffffff2e}.cq5-spot__logo:hover{transform:translateY(-2px)rotate(-1.5deg)}.cq5-spot__logo img{object-fit:contain;width:auto;max-width:220px;height:40px;display:block}.cq5-spot h3{color:#fff;margin:6px 0 0;font:800 1.5rem/1.1 Manrope,sans-serif}.cq5-spot__tag{font:600 1.02rem/1.3 var(--k5-serif,Georgia),serif;color:var(--cq-warm);margin:0;font-style:italic}.cq5-spot__who{color:#b9c6ee;margin:0;font-size:.88rem;line-height:1.5}.cq5-spot__host{color:#a9bdff;font:600 .74rem/1 ui-monospace,Menlo,monospace}.cq5-spot__act{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.cq5-spot .cq5-btn:not(.cq5-btn--line){color:#0b1437;box-shadow:none;background:#fff}.cq5-vf{isolation:isolate;background:#fff;border-radius:16px;padding:10px;line-height:0;display:block;position:relative;overflow:visible}.cq5-vf img{border-radius:6px;width:150px;height:150px;display:block}.cq5-vf--big{border-radius:20px;margin:8px 0 2px;padding:14px}.cq5-vf--big img{width:190px;height:190px}.cq5-vf--line img{width:130px;height:130px}.cq5-vf__c{border:3px solid var(--k,var(--b1,#2f6bff));width:22px;height:22px;transition:transform .35s var(--k5-spring,ease),border-color .3s;pointer-events:none;position:absolute}.cq5-vf__c--a{border-bottom:0;border-right:0;border-radius:10px 0 0;top:-5px;left:-5px;transform:translate(-4px,-4px)}.cq5-vf__c--b{border-bottom:0;border-left:0;border-radius:0 10px 0 0;top:-5px;right:-5px;transform:translate(4px,-4px)}.cq5-vf__c--c{border-top:0;border-right:0;border-radius:0 0 0 10px;bottom:-5px;left:-5px;transform:translate(-4px,4px)}.cq5-vf__c--d{border-top:0;border-left:0;border-radius:0 0 10px;bottom:-5px;right:-5px;transform:translate(4px,4px)}.cq5-vf--big .cq5-vf__c{border-color:var(--cq-warm)}.cq5-vf:hover .cq5-vf__c,.cq5-vf--big .cq5-vf__c{transform:none}.cq5-vf:focus-visible .cq5-vf__c{transform:none}.cq5-vf__beam{opacity:0;background:linear-gradient(90deg,transparent,var(--k,#2f6bff),transparent);height:2px;box-shadow:0 0 12px 2px color-mix(in srgb,var(--k,#2f6bff) 50%,transparent);pointer-events:none;border-radius:2px;position:absolute;top:10%;left:8px;right:8px}.cq5-vf:hover .cq5-vf__beam,.cq5-vf__beam.is-auto{animation:2.4s ease-in-out infinite cq5Beam}.cq5-vf:focus-visible .cq5-vf__beam{animation:2.4s ease-in-out infinite cq5Beam}.cq5-vf__beam.is-auto{--k:#ffb86b}.cq5-vf:focus-visible{outline:3px solid var(--cq-royal);outline-offset:6px}.cq5-wall{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cq5-tile{background:var(--cq-card);border:1px solid var(--cq-line);transition:transform .3s var(--k5-spring,ease),box-shadow .3s,border-color .3s;animation:cq5Deal .7s var(--k5-spring,ease) both;animation-delay:calc(var(--i) * 70ms + 80ms);border-radius:20px;flex-direction:column;align-items:center;gap:14px;padding:16px 14px 14px;display:flex;position:relative;box-shadow:0 18px 34px -28px #0b14378c}.cq5-tile:hover{border-color:color-mix(in srgb,var(--k) 35%,transparent);box-shadow:0 26px 40px -28px color-mix(in srgb,var(--k) 70%,#0b1437);transform:translateY(-4px)}.cq5-tile.is-new{border-color:color-mix(in srgb,var(--cq-warm) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--cq-warm) 22%,transparent),0 18px 34px -28px #0b14378c}.cq5-tile__top{align-items:center;gap:10px;width:100%;display:flex}.cq5-tile__ic{color:#fff;background:color-mix(in srgb,var(--k) 85%,#0b1437);border-radius:10px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cq5-tile__t{flex:1;gap:3px;min-width:0;display:grid}.cq5-tile__t b{color:var(--cq-ink);text-overflow:ellipsis;white-space:nowrap;font:800 .88rem/1.15 Manrope,sans-serif;overflow:hidden}.cq5-tile__t small{color:var(--cq-mut);text-overflow:ellipsis;white-space:nowrap;font:600 .74rem/1.2 Inter,sans-serif;overflow:hidden}.cq5-tile .cq5-vf{box-shadow:inset 0 0 0 1px #0b143712}.cq5-tile__act{gap:6px;width:100%;display:flex}.cq5-tile__act a{white-space:nowrap;height:34px;color:var(--cq-ink);border:1px solid var(--cq-line);border-radius:999px;flex:1;justify-content:center;align-items:center;gap:5px;padding:0 10px;font:700 .78rem/1 Manrope,sans-serif;text-decoration:none;transition:transform .2s,background .2s;display:inline-flex}.cq5-tile__act a:first-child{color:#fff;background:var(--cq-ink);border-color:#0000}html[data-theme=dark] .cq5 .cq5-tile__act a:first-child{color:#0b1437;background:#dce3ff}.cq5-tile__act a:hover{transform:translateY(-2px)}.cq5-all{animation:cq5Stage .5s var(--k5-ease,ease) both}.cq5-all__grp+.cq5-all__grp{margin-top:34px}.cq5-all__grp h3{color:var(--cq-ink);border-bottom:1px solid var(--cq-line);align-items:center;gap:10px;margin:0 0 16px;padding-bottom:12px;font:800 1.1rem/1.1 Manrope,sans-serif;display:flex}.cq5-all__grp h3:after{content:"";background:var(--b1);border-radius:3px;flex:1;max-width:60px;height:3px;margin-left:4px}.cq5-empty{text-align:center;border:1.5px dashed var(--cq-line);color:var(--cq-mut);border-radius:20px;padding:40px 20px}.cq5-direct{color:#c9d4f5;background:radial-gradient(45% 70% at 0 0,#0e9c8838,#0000 60%),radial-gradient(40% 60% at 100% 100%,#2f6bff3d,#0000 60%),linear-gradient(160deg,#070d26,#0b1437);padding:clamp(56px,6vw,90px) 0;position:relative;overflow:hidden}.cq5-eb{--k5-eb:#9fe7dc;--k5-ebg:#9fe7dc14;--k5-ebd:#9fe7dc47}.cq5-direct__p{color:#b9c6ee;margin:0 0 26px}.cq5-lines{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.cq5-line{text-align:center;transition:transform .3s var(--k5-spring,ease),background .3s;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:22px;justify-items:center;gap:8px;padding:22px 18px 18px;display:grid;position:relative}.cq5-line:hover{background:#ffffff12;transform:translateY(-4px)}.k5-live .cq5-direct .cq5-line{opacity:0;transition:opacity .6s,transform .8s var(--k5-spring,ease),background .3s;transition-delay:calc(var(--i) * .12s);transform:translateY(26px)}.k5-live .cq5-direct.is-in .cq5-line{opacity:1;transform:none}.cq5-line__ic{color:#fff;background:color-mix(in srgb,var(--c1) 80%,#0b1437);width:52px;height:52px;box-shadow:0 0 0 6px color-mix(in srgb,var(--c1) 14%,transparent);border-radius:16px;place-items:center;display:grid}.cq5-line b{color:#fff;font:800 1.05rem/1.15 Manrope,sans-serif}.cq5-line small{color:#b9c6ee;font-size:.84rem}.cq5-line .cq5-vf{--k:var(--c1);margin:10px 0 6px}.cq5-line .cq5-vf__c{border-color:#9fe7dc;transform:none}.cq5-line__act{gap:8px;display:flex}.cq5-line__act a{color:#0b1437;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 14px;font:700 .8rem/1 Manrope,sans-serif;text-decoration:none;transition:transform .2s;display:inline-flex}.cq5-line__act a+a{color:#fff;background:0 0;border:1px solid #ffffff4d;width:36px;padding:0}.cq5-line__act a:hover{transform:translateY(-2px)}.cq5-note{color:#9fe7dc;align-items:flex-start;gap:8px;margin:24px 0 0;font-size:.86rem;display:flex}@keyframes cq5Spin{to{transform:rotate(360deg)}}@keyframes cq5Un{to{transform:rotate(-360deg)}}@keyframes cq5Laser{0%,to{opacity:.25;top:24%}50%{opacity:1;top:62%}}@keyframes cq5Float{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 10px))}}@keyframes cq5QrIn{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:none}}@keyframes cq5Lock{0%{opacity:0;transform:scale(1.6)}to{opacity:1;transform:none}}@keyframes cq5Beam{0%,to{opacity:0;top:8%}12%,88%{opacity:1}50%{top:90%}}@keyframes cq5Deal{0%{opacity:0;transform:translateY(22px)scale(.96)}to{opacity:1;transform:none}}@keyframes cq5Stage{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes cq5Dash{to{stroke-dashoffset:-40px}}@keyframes cq5Pulse{0%,to{box-shadow:0 0 #ffc27a80}50%{box-shadow:0 0 0 6px #ffc27a00}}@media (max-width:1100px){.cq5-brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:960px){.cq5-hero__in,.cq5-stage{grid-template-columns:1fr}.cq5-scan{width:min(360px,88%)}.cq5-spot{text-align:center;justify-items:center;position:relative;top:0}.cq5-spot__act{justify-content:center}}@media (max-width:600px){.cq5-brands{grid-template-columns:repeat(2,minmax(0,1fr))}.cq5-tools{margin-top:-24px}.cq5-tools .container{border-radius:20px;width:calc(100% - 24px);padding:12px}.cq5-brandtab{padding:8px}.cq5-brandtab__logo{width:32px;height:32px}.cq5-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.cq5-tile{gap:10px;padding:12px 10px 10px}.cq5-tile .cq5-vf{padding:7px}.cq5-tile .cq5-vf img{width:116px;height:116px}.cq5-tile__act a{padding:0 6px;font-size:.74rem}.cq5-vf--big img{width:170px;height:170px}.cq5-stats li{flex:1;min-width:0}}@media (prefers-reduced-motion:reduce){.cq5-scan__net,.cq5-scan__ring,.cq5-scan__b>span,.cq5-phone,.cq5-phone__laser,.cq5-phone__qr,.cq5-phone__qr:before,.cq5-phone__qr:after,.cq5-tile,.cq5-stage,.cq5-all,.cq5-vf__beam,.cq5-spot:before,.cq5-news em,.cq5-scan__net line{animation:none!important}.cq5-vf__c{transform:none}}@media (max-width:600px){.cq5-phone{width:33%}}.frp-off,.frp-off *,.frp-off :before,.frp-off :after{animation-play-state:paused!important}.frk-logo__sheen{background:linear-gradient(105deg,#0000,#fffffff2 45%,#96beff80 55%,#0000);width:45%;animation:6s ease-in-out infinite frpSweep;top:0;bottom:0;left:0;right:auto}.header__logo .br-lock:after{background:linear-gradient(105deg,#0000,#ffffffe6 45%,#96beff73 55%,#0000);width:45%;animation:7s ease-in-out 1.5s infinite frpSweep;top:0;bottom:0;left:0;right:auto}.header__actions .btn--primary{background-size:100% 100%;animation:none}.header__actions .btn--primary:before{background:linear-gradient(105deg,#0000,#ffffff73,#0000);width:50%;animation:4.5s ease-in-out infinite frpSweep;top:0;bottom:0;left:0;right:auto}.header__actions .btn--primary:after{box-shadow:none;animation:2s ease-in-out infinite frpBlink}.frk-logo__halo{background:conic-gradient(#1e5bff,#22d3ee,#7c4dff,#f0457e,#1e5bff);animation:8s linear infinite frpSpin}.lt-form{overflow:hidden}.lt-form__ring{background:conic-gradient(var(--c1),var(--c2),#ffd166,var(--c1));border-radius:0;animation:6s linear infinite frpSpin;top:-60%;bottom:-60%;left:-60%;right:-60%}.cn-holo{isolation:isolate;background:0 0;animation:none;overflow:hidden}.cn-holo:before{content:"";z-index:-1;background:conic-gradient(var(--c1),var(--c2),#ffd166,var(--c1));animation:7s linear infinite frpSpin;animation-delay:calc(var(--i)*-1.5s);position:absolute;top:-60%;bottom:-60%;left:-60%;right:-60%}.fq--dm .fq-item.is-open{overflow:hidden}.fq--dm .fq-item.is-open:before{background:conic-gradient(var(--q1),var(--q2),#ffd166,var(--q1));border-radius:0;animation:4s linear infinite frpSpin;top:-60%;bottom:-60%;left:-60%;right:-60%}.fq--dm .fq-item.is-open:after{border-radius:24px;top:1.5px;bottom:1.5px;left:1.5px;right:1.5px}@keyframes frpSpin{to{transform:rotate(360deg)}}.fw__orb{animation:none}.vt-write,.fc-launch{background-size:100% 100%;animation:none}.vt__pulse,.rv-side__k i,.ph__kick i{box-shadow:none;animation:2s ease-in-out infinite frpBlink}.hh-flow li{animation-timing-function:step-end}.vt,.cn-social,.cn-panels,.cn-direct,.lt-next,.fq-sec,.dx-more{content-visibility:auto;contain-intrinsic-size:auto 900px}.br-run:after{animation:4.8s ease-in-out infinite frpRun;left:0}@keyframes frpRun{0%{transform:translate(-100%)}60%,to{transform:translate(455%)}}.hm-value__mid{container-type:inline-size}.hm-value__mid i{animation:2.8s linear infinite frpRunDot;animation-delay:var(--d);left:0}@keyframes frpRunDot{0%{transform:translate(0)}to{transform:translate(calc(100cqw - 10px))}}.cn-phone__laser{animation:1.6s ease-in-out infinite alternate frpLaser;top:8%}@keyframes frpLaser{to{transform:translateY(560%)}}.mka__dot{transition:none}html.fr-lite *,html.fr-lite :before,html.fr-lite :after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.fr-lite .header{background:#fffffff7}.rr-hero__sky i,.frx__bg i,.ojx-hero__bg i,.vw__bg i,.rx-head__bg i,.fg-stage__aura i,.rr-ch__bg i,.lt-hero__bg i,.ph__bg i,.oj-hero__bg i{animation:none!important}.frp5-off,.frp5-off:before,.frp5-off:after,html.frp5-hidden *,html.frp5-hidden :before,html.frp5-hidden :after{animation-play-state:paused!important}.ft-mega__fill{clip-path:none;opacity:0;animation:9s cubic-bezier(.6,0,.3,1) infinite frp5Fade}@keyframes frp5Fade{0%{opacity:0}45%,70%{opacity:.55}to{opacity:0}}.ab5-loop__flow{stroke-dashoffset:0;transform-box:fill-box;transform-origin:50%;animation:18s linear infinite frpSpin}.pc5-wave{overflow:hidden}.pc5-wave__shine{background-size:50% 100%;width:400%;animation:6.4s linear infinite frp5Slide;top:0;bottom:0;left:0;right:auto}@keyframes frp5Slide{to{transform:translate(-50%)}}.pc5-book{overflow:hidden}.pc5-book__shine{background:linear-gradient(115deg,#0000,#ffffff2e 50%,#0000);width:45%;animation:5s ease-in-out infinite frpSweep;top:0;bottom:0;left:0;right:auto}.gx-cov__scan{background:linear-gradient(#0000,#f28c281f 30px,#0000 60px) 0 0/100% 60px no-repeat;height:auto;animation:6s linear infinite frp5Scan;top:0;bottom:0}@keyframes frp5Scan{0%{transform:translateY(-60px)}to{transform:translateY(100%)}}.k5-ink,.k5-w.k5-ink>span{animation:none}.header .nav__link.active,.header .nav__link--hl.active,.header .nav__link:active,.header .nav__link--hl{animation:none!important}.k5-vb__eq i{transform-origin:bottom;height:100%;animation-name:frp5Eq}@keyframes frp5Eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.frx-bigfunnel i{animation-name:frp5Funnel;top:-22px;bottom:0;left:0;right:0}@keyframes frp5Funnel{to{transform:translateY(22px)}}svg.frb{aspect-ratio:1200/630;content-visibility:auto}#root>main{min-height:calc(100vh - 76px)}.k5-vb-mini,.rv-fab,a.fw,.fc-launch{transition:opacity .25s,transform .25s}.frp5-away:-webkit-any(.k5-vb-mini,.rv-fab,a.fw,.fc-launch,.vd21-fab){pointer-events:none;opacity:0!important}.frp5-away:is(.k5-vb-mini,.rv-fab,a.fw,.fc-launch,.vd21-fab){pointer-events:none;opacity:0!important}.br-sheen{animation-name:none!important}:hover>.br-sheen{animation-name:brSweep!important;animation-iteration-count:1!important}.k5-cd__arc{transition:none!important}.hm-flow li{isolation:isolate;position:relative;animation:none!important}.hm-flow li:before{content:"";z-index:-1;border-radius:inherit;background:var(--c);opacity:0;animation:3.6s infinite hmStepO;animation-delay:calc(var(--k)*.6s);position:absolute;top:0;bottom:0;left:0;right:0}@keyframes hmStepO{0%,to{opacity:0}15%,35%{opacity:.28}}.hz-slide:not(.is-on) *,.hz-slide:not(.is-on) :before,.hz-slide:not(.is-on) :after{animation-play-state:paused!important}.rv-fab__spin{will-change:transform;animation:14s linear infinite rvFabSpin;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.rv-fab__spin .rv-fab__ring{animation:none!important}.fc-launch__t small i{animation:2s ease-in-out infinite fr21Blink!important;box-shadow:0 0 0 3px #2ee6a640!important}@keyframes fr21Blink{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rv-fab__spin{animation:none}}.ix-motto h2,.ix-final h2,.ix-page .ix-motto h2,.ix-page .ix-final h2,.policy__body a.btn--primary,.policy__body a.btn--primary:hover,.cp-cmp__row--h>span{color:#fff}.dpa-tools .rc-tech__tile--own span{color:#e3a013}.qlt-aud__c2 span{color:#fff}.dk-sec--dark .pp-kick,.dk-sec--ink .pp-kick,.dk-hero--dark .pp-kick,.gx-head--light .gx-kick{color:#6ee0ce}.gx-pcard__n{color:#ffffffb3}.in-tile__back b{color:#ffffffd9}.in-tile__back i{color:#fff}.gx-cov .gx-cov__list summary em{color:#6ee0ce}html[data-theme=dark] body .dial__flow,html[data-theme=dark] body .testi__mark,html[data-theme=dark] body .tcard:before,html[data-theme=dark] body .why__benefits li:before{color:color-mix(in srgb,var(--tone) 42%,#f2f5ff)}html[data-theme=dark] body .rc-kicker,html[data-theme=dark] body .rc-link,html[data-theme=dark] body .rc-strip__ico,html[data-theme=dark] body .rc-break__chain li:first-child .rc-break__ico,html[data-theme=dark] body .rc-sol__dot,html[data-theme=dark] body .rc-fw__panel h3 .rc-ico,html[data-theme=dark] body .rc-fw__panel li .rc-ico,html[data-theme=dark] body .rc-svc__ico,html[data-theme=dark] body .rc-svc__more li .rc-ico,html[data-theme=dark] body .rc-chain span:not(:last-child):after,html[data-theme=dark] body .rc-bench thead .is-you,html[data-theme=dark] body .rc-tri>div .rc-ico,html[data-theme=dark] body .rc-seg__step .rc-ico,html[data-theme=dark] body .rc-tk__mod .rc-ico,html[data-theme=dark] body .rc-why__k,html[data-theme=dark] body .rc-team__lane:not(:last-child):after,html[data-theme=dark] body .rc-team__role .rc-ico,html[data-theme=dark] body .rc-cap__col h3 .rc-ico,html[data-theme=dark] body .rc-ind__item svg,html[data-theme=dark] body .rc-ind__more,html[data-theme=dark] body .rc-case__facts strong,html[data-theme=dark] body .rc-case__dot{color:color-mix(in srgb,var(--rc-r) 42%,#f2f5ff)}html[data-theme=dark] body .rc-lead,html[data-theme=dark] body .rc-subnav a:hover,html[data-theme=dark] body .rc-prob__quote,html[data-theme=dark] body .rc-break__t,html[data-theme=dark] body .rc-sol__cap,html[data-theme=dark] body .rc-fw__panel h3,html[data-theme=dark] body .rc-svc__tog,html[data-theme=dark] body .rc-npd__s:last-child .rc-npd__dot,html[data-theme=dark] body .rc-tk__lbl strong,html[data-theme=dark] body .rc-d2d__s.is-end .rc-d2d__dot,html[data-theme=dark] body .rc-tech__tile,html[data-theme=dark] body .rc-ind__item,html[data-theme=dark] body .rc-netm__dec,html[data-theme=dark] body .rc-fw__tabs button,html[data-theme=dark] body .rc-proc__acc>li.is-on>button span,html[data-theme=dark] body .rc-svc__qs span{color:color-mix(in srgb,var(--rc-ink) 42%,#f2f5ff)}html[data-theme=dark] body .od-chips li,html[data-theme=dark] body .od-crumbs a,html[data-theme=dark] body .od-hero h1,html[data-theme=dark] body .od-hero__body strong,html[data-theme=dark] body .od-fcard strong,html[data-theme=dark] body .od-msme strong,html[data-theme=dark] body .od-glance__item:nth-child(4) .od-count,html[data-theme=dark] body .od-glance__item:nth-child(5) .od-count,html[data-theme=dark] body .od-glance__item:nth-child(6) .od-count,html[data-theme=dark] body .od-flow strong,html[data-theme=dark] body .od-cov__reg,html[data-theme=dark] body .od-plat a,html[data-theme=dark] body .od-reg__h,html[data-theme=dark] body .od-attr__tabs button,html[data-theme=dark] body .od-sv__q,html[data-theme=dark] body .od-sv__done strong,html[data-theme=dark] body .od-matrix__req,html[data-theme=dark] body .od-how__c strong,html[data-theme=dark] body .od-ind__tile,html[data-theme=dark] body .od-cta .card-form,html[data-theme=dark] body .od-cov__all{color:color-mix(in srgb,var(--od-navy) 42%,#f2f5ff)}html[data-theme=dark] body .od-hero__pos,html[data-theme=dark] body .od-count,html[data-theme=dark] body .od-panel__cta,html[data-theme=dark] body .od-mk--eu,html[data-theme=dark] body .od-prof__g li,html[data-theme=dark] body .od-attr__grp1 .od-attr__gl,html[data-theme=dark] body .od-qc__n,html[data-theme=dark] body .od-svwrap a{color:color-mix(in srgb,var(--od-royal) 42%,#f2f5ff)}html[data-theme=dark] body .od-attr__grp2 .od-attr__gl,html[data-theme=dark] body .rdc-qq__side--l .rdc-qq__h span,html[data-theme=dark] body .rdc-qq__themes span,html[data-theme=dark] body .rdc-qq__quote span,html[data-theme=dark] body .sr__ic--panels,html[data-theme=dark] body .val__k,html[data-theme=dark] body .fc-legal a{color:#b2a9f2}html[data-theme=dark] body .qlt-fun__bars button,html[data-theme=dark] body .qlt-stairs li,html[data-theme=dark] body .bv-proc li:last-child .bv-proc__ic,html[data-theme=dark] body .t2o-journey li:last-child .t2o-journey__ic,html[data-theme=dark] body .t2o-match li:last-child>span,html[data-theme=dark] body .ab-life li:last-child .ab-life__ic,html[data-theme=dark] body .ab-mv__toggle button.is-on,html[data-theme=dark] body .ab-align__steps span,html[data-theme=dark] body .ab-align__sat,html[data-theme=dark] body .ab-dx__list button.is-on,html[data-theme=dark] body .ab-close__triad>div,html[data-theme=dark] body .abh__label,html[data-theme=dark] body .rg-tip,html[data-theme=dark] body .rg-hq,html[data-theme=dark] body .rg-panel__head b,html[data-theme=dark] body .rg-mix__bar button,html[data-theme=dark] body .hm-testi__filters button.is-on,html[data-theme=dark] body .hm-tcard figcaption strong,html[data-theme=dark] body .hm-svc__tt b,html[data-theme=dark] body .hm-tile b,html[data-theme=dark] body .hm-value__side b,html[data-theme=dark] body .hm-pcard__tag,html[data-theme=dark] body .hm-journey li b,html[data-theme=dark] body .hm-toggle button.is-on,html[data-theme=dark] body .hm-sphere__n,html[data-theme=dark] body .hm-marq__pill,html[data-theme=dark] body .hh-checks svg,html[data-theme=dark] body .hh-tab.is-on .hh-tab__ic,html[data-theme=dark] body .hh-doors li.is-on .hh-door__ic,html[data-theme=dark] body .hh-doors li.is-on .hh-door__go,html[data-theme=dark] body .hh-door--main .hh-door,html[data-theme=dark] body .hh-doors li.hh-door--main.is-on .hh-door,html[data-theme=dark] body .ot-disc li.is-on .ot-disc__ic,html[data-theme=dark] body .ot-flow__node b,html[data-theme=dark] body .ot-cards h3,html[data-theme=dark] body .ot-grow h2,html[data-theme=dark] body .ot-grow__art span,html[data-theme=dark] body .tm-node,html[data-theme=dark] body .tm-donut__c b,html[data-theme=dark] body .tm-legend b,html[data-theme=dark] body .tm-tab,html[data-theme=dark] body .tm-search input,html[data-theme=dark] body .tm-card__body h3,html[data-theme=dark] body .tm-world__regs b,html[data-theme=dark] body .tmx-next__head h2,html[data-theme=dark] body .tmx-you__plus,html[data-theme=dark] body .tmx-you__go,html[data-theme=dark] body .tm-wall__tx b,html[data-theme=dark] body .fm-modal__x,html[data-theme=dark] body .gal-pol figcaption,html[data-theme=dark] body .gal-top h2,html[data-theme=dark] body .gal-tabs button,html[data-theme=dark] body .gal-al__body h3,html[data-theme=dark] body .gal-slot h3,html[data-theme=dark] body .gp-tile--dark em,html[data-theme=dark] body .gp-switch button,html[data-theme=dark] body .gp-card h4,html[data-theme=dark] body .gp-bars li.is-hi .gp-bars__l,html[data-theme=dark] body .gp-bars__v b,html[data-theme=dark] body .gp-cols__c b,html[data-theme=dark] body .gp-donut__c b,html[data-theme=dark] body .gp-legend b,html[data-theme=dark] body .gp-roles__nav button.is-on,html[data-theme=dark] body .gp-roles__panel,html[data-theme=dark] body .gp-map__panel h4,html[data-theme=dark] body .gp-snap__c,html[data-theme=dark] body .gp-snap__c h4,html[data-theme=dark] body .mk-order__card,html[data-theme=dark] body .mk-track b,html[data-theme=dark] body .mk-control__copy h3,html[data-theme=dark] body .mk-checks li,html[data-theme=dark] body .mk-b__steps button.is-on,html[data-theme=dark] body .mk-b__pane h3,html[data-theme=dark] body .mk-b__card b,html[data-theme=dark] body .mk-b__flag,html[data-theme=dark] body .mk-b__sizes input[type=number],html[data-theme=dark] body .mk-b__chips button,html[data-theme=dark] body .mk-b__review dd,html[data-theme=dark] body .mk-types__tabs button,html[data-theme=dark] body .mk-types__lead h3,html[data-theme=dark] body .mk-aud li,html[data-theme=dark] body .mk-tags--alt li,html[data-theme=dark] body .mk-map__pin,html[data-theme=dark] body .mk-ctrl button,html[data-theme=dark] body .mk-card h4,html[data-theme=dark] body .mk-kv dd,html[data-theme=dark] body .mk-buy__res b,html[data-theme=dark] body .mk-price__opt b,html[data-theme=dark] body .mk-receipt__h b,html[data-theme=dark] body .mk-receipt__r b,html[data-theme=dark] body .mk-wallet h4,html[data-theme=dark] body .mk-payopts li,html[data-theme=dark] body .mk-path--diy h3,html[data-theme=dark] body .dl-pb__head h2,html[data-theme=dark] body .dl-step button,html[data-theme=dark] body .dl-tab,html[data-theme=dark] body .dl-search input,html[data-theme=dark] body .dl-region,html[data-theme=dark] body .dl-c,html[data-theme=dark] body .dl-det__h h2,html[data-theme=dark] body .dl-inside b,html[data-theme=dark] body .dl-doc h3,html[data-theme=dark] body .sr__bar input,html[data-theme=dark] body .sr__item,html[data-theme=dark] body .sr__empty strong,html[data-theme=dark] body .ie__node.is-on .ie__dot,html[data-theme=dark] body .ie__mob li.is-on .ie__dot,html[data-theme=dark] body .rv-form h2,html[data-theme=dark] body .rv-done h2,html[data-theme=dark] body .rv-sum__plus,html[data-theme=dark] body .rv-toast__txt strong,html[data-theme=dark] body .mega__pmark{color:#8f95b5}html[data-theme=dark] body .bv-fk{color:color-mix(in srgb,var(--tone,#0b22a8) 42%,#f2f5ff)}html[data-theme=dark] body .bv-cmp__t strong svg,html[data-theme=dark] body .t2o-h1 span,html[data-theme=dark] body .t2o-eco li>span,html[data-theme=dark] body .t2o-path__h>span,html[data-theme=dark] body .t2o-topics li svg,html[data-theme=dark] body .t2o-match li>span,html[data-theme=dark] body .t2o-factors li svg,html[data-theme=dark] body .t2o-layers li>span,html[data-theme=dark] body .t2o-who .mho-lead a,html[data-theme=dark] body .gp-roles__panel h4 svg,html[data-theme=dark] body .dl-eyebrow,html[data-theme=dark] body .rv-kick,html[data-theme=dark] body .rv-g__kick,html[data-theme=dark] body .es5-bar__acts button,html[data-theme=dark] body .es5-empty button,html[data-theme=dark] body .ojx-pcard i{color:#99b4ff}html[data-theme=dark] body .bv-list__ic,html[data-theme=dark] body .ab-orbit__n.is-on span,html[data-theme=dark] body .hm-testi__filters button.is-on svg,html[data-theme=dark] body .hm-value__side,html[data-theme=dark] body .ot-flow__node,html[data-theme=dark] body .ot-cards__ic,html[data-theme=dark] body .tm-tab em,html[data-theme=dark] body .tm-card__mail:hover,html[data-theme=dark] body .tm-ic,html[data-theme=dark] body .tm-world__regs em,html[data-theme=dark] body .tm-world__faces span,html[data-theme=dark] body .gal-tabs button em,html[data-theme=dark] body .gp-tile b,html[data-theme=dark] body .gp-card__ic,html[data-theme=dark] body .gp-map__note,html[data-theme=dark] body .mk-track__n,html[data-theme=dark] body .mk-st--0,html[data-theme=dark] body .mk-ctrl button svg,html[data-theme=dark] body .mk-payopts svg,html[data-theme=dark] body .mk-path__ic,html[data-theme=dark] body .mk-path ol li,html[data-theme=dark] body .dl-step__n,html[data-theme=dark] body .dl-region__n,html[data-theme=dark] body .dl-c__n,html[data-theme=dark] body .dl-link,html[data-theme=dark] body .sr__ic,html[data-theme=dark] body .sr__item.is-act .sr__go,html[data-theme=dark] body .sr__empty a,html[data-theme=dark] body .nav__link:hover,html[data-theme=dark] body .nav__link.active,html[data-theme=dark] body .nav__item.is-open .nav__link,html[data-theme=dark] body .nav__item.is-open .nav__link--hl,html[data-theme=dark] body .rv-fab,html[data-theme=dark] body .rv-x,html[data-theme=dark] body .rv-stars__label,html[data-theme=dark] body .rv-consent a,html[data-theme=dark] body .rv-btn--ghost,html[data-theme=dark] body .rv-g__btn,html[data-theme=dark] body .rv-tab.is-on,html[data-theme=dark] body .rv-tile strong,html[data-theme=dark] body .rv-toast__x,html[data-theme=dark] body .cc-opt.is-sel .cc-opt__code,html[data-theme=dark] body .fc-launch__orb,html[data-theme=dark] body .fc-teaser__chips button,html[data-theme=dark] body .fc-msg__av,html[data-theme=dark] body .fc-src,html[data-theme=dark] body .fc-links a,html[data-theme=dark] body .fc-chips button,html[data-theme=dark] body .dx-eyebrow--dark,html[data-theme=dark] body .dx-sheet__chips li,html[data-theme=dark] body .ft-world--talk,html[data-theme=dark] body .frk-btn--white,html[data-theme=dark] body .hh-final .hh-door--main .hh-door__go,html[data-theme=dark] body .rv-toast__go,html[data-theme=dark] body .frt-btn{color:#919cda}html[data-theme=dark] body .mho h2,html[data-theme=dark] body .mho h3,html[data-theme=dark] body .mho-hero h1,html[data-theme=dark] body .mho-btn-ghost,html[data-theme=dark] body .mho-chips li,html[data-theme=dark] body .mho-topics strong,html[data-theme=dark] body .mho-eco li,html[data-theme=dark] body .mho-pay li,html[data-theme=dark] body .mho-benefit strong,html[data-theme=dark] body .mho-search input,html[data-theme=dark] body .mho-cat__i,html[data-theme=dark] body .mho-ticks li,html[data-theme=dark] body .mho-qflow li,html[data-theme=dark] body .mho-other__t,html[data-theme=dark] body .t2o-claim,html[data-theme=dark] body .t2o-eco li,html[data-theme=dark] body .t2o-path li,html[data-theme=dark] body .t2o-topics li,html[data-theme=dark] body .t2o-match li,html[data-theme=dark] body .t2o-factors li,html[data-theme=dark] body .t2o-chips li,html[data-theme=dark] body .t2o-layers li,html[data-theme=dark] body .mfr-match__col li,html[data-theme=dark] body .mfr-rwsteps li,html[data-theme=dark] body .mfr-prac li,html[data-theme=dark] body .mfr-two__c li,html[data-theme=dark] body .pc5h__seg h3,html[data-theme=dark] body .pc5h__cov li{color:color-mix(in srgb,var(--h-ink) 42%,#f2f5ff)}html[data-theme=dark] body .mho-k,html[data-theme=dark] body .mho-chips svg,html[data-theme=dark] body .mho-art__card svg,html[data-theme=dark] body .mho-topics li>span,html[data-theme=dark] body .mho-steps__n,html[data-theme=dark] body .mho-tri__c>span,html[data-theme=dark] body .mho-benefit__k,html[data-theme=dark] body .mho-benefit>div,html[data-theme=dark] body .mho-cat__tabs button svg,html[data-theme=dark] body .mho-cat__i>span,html[data-theme=dark] body .mho-ticks svg,html[data-theme=dark] body .mho-other__a{color:color-mix(in srgb,var(--h-teal) 42%,#f2f5ff)}html[data-theme=dark] body .pp h2,html[data-theme=dark] body .pp h3,html[data-theme=dark] body .pp-cc__kw,html[data-theme=dark] body .pp-pv--chain span,html[data-theme=dark] body .pp-diff__tog button.is-on,html[data-theme=dark] body .pp-mv--conv span,html[data-theme=dark] body .pp-arch__map button,html[data-theme=dark] body .pp-kw__t,html[data-theme=dark] body .pp-met__quote,html[data-theme=dark] body .pp-dash__top b,html[data-theme=dark] body .pp-midcta b,html[data-theme=dark] body .pp-lp__flow li,html[data-theme=dark] body .pp-lp__h,html[data-theme=dark] body .pp-team__a a,html[data-theme=dark] body .pp-tools__orbit li,html[data-theme=dark] body .pp-ind__c,html[data-theme=dark] body .pp-acc button,html[data-theme=dark] body .pp-rel__c,html[data-theme=dark] body .sm-btn-outline,html[data-theme=dark] body .sm-hero h1,html[data-theme=dark] body .sm-eco__nodes li,html[data-theme=dark] body .sm-feed__c b,html[data-theme=dark] body .sm-pv--voice b,html[data-theme=dark] body .sm-pv--dist .post,html[data-theme=dark] body .sm-pv--dist .aud,html[data-theme=dark] body .sm-pv--loop span,html[data-theme=dark] body .sm-model li,html[data-theme=dark] body .sm-shift__grid b,html[data-theme=dark] body .sm-aud__stack button,html[data-theme=dark] body .sm-wheel__n,html[data-theme=dark] body .sm-wheel__list b,html[data-theme=dark] body .sm-plat__r button,html[data-theme=dark] body .sm-plat__note b,html[data-theme=dark] body .sm-eng__out li,html[data-theme=dark] body .sm-cal__days b,html[data-theme=dark] body .sm-appr li,html[data-theme=dark] body .sm-op__mid .t,html[data-theme=dark] body .sm-op__mid .b,html[data-theme=dark] body .sm-ads__flow li,html[data-theme=dark] body .sm-ab__metrics button,html[data-theme=dark] body .sm-ab__top b,html[data-theme=dark] body .sm-ab__name,html[data-theme=dark] body .sm-smb__steps li,html[data-theme=dark] body .sm-smb__steps span,html[data-theme=dark] body .sm-brand__vis li,html[data-theme=dark] body .sm-comm__chips span,html[data-theme=dark] body .sm-comm__thread li.l,html[data-theme=dark] body .sm-cr__card b,html[data-theme=dark] body .sm-cr__crit li,html[data-theme=dark] body .sm-rep__q b,html[data-theme=dark] body .sm-dash__top span,html[data-theme=dark] body .sm-cyc__core b,html[data-theme=dark] body .dk-hero h1,html[data-theme=dark] body .dk-orb__nodes button,html[data-theme=dark] body .dk-str__in li,html[data-theme=dark] body .dk-str__out li,html[data-theme=dark] body .dk-stmt__q,html[data-theme=dark] body .dk-chip-flow li,html[data-theme=dark] body .dk-prob__close,html[data-theme=dark] body .dk-eng__col li,html[data-theme=dark] body .dk-fun__row div span,html[data-theme=dark] body .dk-cmp__col li,html[data-theme=dark] body .dk-cmp__mid,html[data-theme=dark] body .dk-loop--light .sm-loop li.is-on b,html[data-theme=dark] body .dk-loop--light .sm-loop__core b,html[data-theme=dark] body .dk-loop--light .sm-sys__quote,html[data-theme=dark] body .dk-tabs__list button,html[data-theme=dark] body .dk-br__main li,html[data-theme=dark] body .dk-mx__t tbody th,html[data-theme=dark] body .dk-tl__row b,html[data-theme=dark] body .dk-eq__row span,html[data-theme=dark] body .dk-chips__row span,html[data-theme=dark] body .dk-os__list b,html[data-theme=dark] body .cm-score__list button,html[data-theme=dark] body .lg-j__stages li:nth-child(-n+6) span,html[data-theme=dark] body .lg-form--good span,html[data-theme=dark] body .dk-uc__chips button,html[data-theme=dark] body .wa-chat__top b,html[data-theme=dark] body .wa-chat__m.b,html[data-theme=dark] body .rm-mir__nodes li,html[data-theme=dark] body .rm-hl__top b,html[data-theme=dark] body .rm-hl__rows li>b,html[data-theme=dark] body .rm-serp__call b,html[data-theme=dark] body .rm-type,html[data-theme=dark] body .rm-mon__feed li,html[data-theme=dark] body .rm-tree__q,html[data-theme=dark] body .rm-mx__detail h3,html[data-theme=dark] body .rm-pr__card h3,html[data-theme=dark] body .rm-gd__topics li,html[data-theme=dark] body .dk2-an__call b,html[data-theme=dark] body .dk2-an__lbl,html[data-theme=dark] body .dk2-sp__panel h3,html[data-theme=dark] body .dk2-sp__cap,html[data-theme=dark] body .dk2-gap__ok,html[data-theme=dark] body .lp-hf__src li,html[data-theme=dark] body .lp-mm__pg b,html[data-theme=dark] body .lp-fm__card li,html[data-theme=dark] body .lp-heat__tag,html[data-theme=dark] body .lp-ab__v h3,html[data-theme=dark] body .lp-ab__v li,html[data-theme=dark] body .in-sp__row b,html[data-theme=dark] body .em-dr__seq li,html[data-theme=dark] body .dk2-qz__q,html[data-theme=dark] body .dk2-steps b,html[data-theme=dark] body .rl-path__chain b,html[data-theme=dark] body .rl-vs__lane--b li,html[data-theme=dark] body .rl-df__qs button,html[data-theme=dark] body .rl-ly__b,html[data-theme=dark] body .rl-by__hub span,html[data-theme=dark] body .dk-sec--light .rl-by__c b,html[data-theme=dark] body .dk-sec--off .rl-by__c b,html[data-theme=dark] body .rl-mt__obj button,html[data-theme=dark] body .rl-mt__h b,html[data-theme=dark] body .rl-lp__ring li button.is-on span,html[data-theme=dark] body .rl-lp__ring li button.is-on b,html[data-theme=dark] body .rl-3__list b,html[data-theme=dark] body .rl-3__lb,html[data-theme=dark] body .rl-3__mid,html[data-theme=dark] body .rl-sy__row button,html[data-theme=dark] body .rl-sv__goals button,html[data-theme=dark] body .rl-sv__c b,html[data-theme=dark] body .rl-wy__obs button.is-on,html[data-theme=dark] body .dk-sec--light .rl-wy__obs button,html[data-theme=dark] body .dk-sec--off .rl-wy__obs button,html[data-theme=dark] body .lg-fit__crit button,html[data-theme=dark] body .lg-fit__vis li b,html[data-theme=dark] body .rl-ln2__new button,html[data-theme=dark] body .rl-bi__sig button,html[data-theme=dark] body .rl-bi__mid span,html[data-theme=dark] body .rl-bi__areas li.is-on,html[data-theme=dark] body .rl-jy__path b,html[data-theme=dark] body .rl-eco__rail button.is-on,html[data-theme=dark] body .rl-eco__rail button.is-on em,html[data-theme=dark] body .rl-eco__pane a:hover,html[data-theme=dark] body .hv-seo__q.is-on,html[data-theme=dark] body .hv-seo__hub,html[data-theme=dark] body .hv-ppc__rows b,html[data-theme=dark] body .hv-sn__a,html[data-theme=dark] body .hv-ac__a,html[data-theme=dark] body .hv-ce__out li,html[data-theme=dark] body .hv-pl__l button,html[data-theme=dark] body .hv-lf__gates li.is-on b,html[data-theme=dark] body .hv-bc__col>button,html[data-theme=dark] body .hv-bc__col li b,html[data-theme=dark] body .hv-em__track li.is-on button,html[data-theme=dark] body .hv-cj__track li.is-on button,html[data-theme=dark] body .hv-la__list button,html[data-theme=dark] body .hv-df__opt button,html[data-theme=dark] body .hv-wf__n b,html[data-theme=dark] body .k3-stk__list button,html[data-theme=dark] body .k3-stk__pane h3,html[data-theme=dark] body .dk-sec--dark .k3-stk__list button.is-on,html[data-theme=dark] body .k3-rad__call b,html[data-theme=dark] body .k3-rad__mid,html[data-theme=dark] body .k3-rad__lb,html[data-theme=dark] body .k3-tech__needs button.is-on,html[data-theme=dark] body .k3-tech__g li.is-on,html[data-theme=dark] body .dk-sec--light .k3-tech__needs button,html[data-theme=dark] body .dk-sec--off .k3-tech__needs button,html[data-theme=dark] body .k3-drv__list b,html[data-theme=dark] body .k3-ln__c h3 em,html[data-theme=dark] body .k3-rl__roles button,html[data-theme=dark] body .k3-rl__mods li b,html[data-theme=dark] body .k3-pk__opts button,html[data-theme=dark] body .k3-fx__p,html[data-theme=dark] body .wb-app__tag,html[data-theme=dark] body .mb-ph__scr b,html[data-theme=dark] body .mb-ph__steps button.is-on,html[data-theme=dark] body .mb-ph__steps button.is-on em,html[data-theme=dark] body .tx-seg--dark button.is-on,html[data-theme=dark] body .tx-web__site b,html[data-theme=dark] body .tx-web__n.is-on,html[data-theme=dark] body .tx-wf__out li.is-on,html[data-theme=dark] body .tx-mb__screen b,html[data-theme=dark] body .tx-mb__sys li.is-on,html[data-theme=dark] body .tx-ce__track li.is-on button,html[data-theme=dark] body .tx-ce__back.is-on b,html[data-theme=dark] body .tx-cs__prod li,html[data-theme=dark] body .tx-sa__ten span.is-on,html[data-theme=dark] body .tx-df__pane h3,html[data-theme=dark] body .tx-sh__col--a li,html[data-theme=dark] body .tx-dc__opts button.is-on,html[data-theme=dark] body .tx-hb__n.is-on,html[data-theme=dark] body .tx-as__pane h3,html[data-theme=dark] body .tx-as__flow li,html[data-theme=dark] body .tx-as__layers li,html[data-theme=dark] body .tx-as__cols b,html[data-theme=dark] body .tx-as__chips span,html[data-theme=dark] body .tx-ev__c,html[data-theme=dark] body .tx-ev__kt,html[data-theme=dark] body .tx-vl__grid button b,html[data-theme=dark] body .tx-mk__path li:last-child,html[data-theme=dark] body .tx-pr__n.is-on,html[data-theme=dark] body .dg-cr__nodes button.is-on,html[data-theme=dark] body .dg-sl__land b,html[data-theme=dark] body .dg-cc__star.is-on,html[data-theme=dark] body .dg-km__leaf b,html[data-theme=dark] body .dg-jo__core b,html[data-theme=dark] body .dg-mf h2.dg-mf__lines,html[data-theme=dark] body .dg-ct__note,html[data-theme=dark] body .dg-vr__rail b,html[data-theme=dark] body .dg-nd__opts button.is-on,html[data-theme=dark] body .dg-nd__chip:hover,html[data-theme=dark] body .dg-ts__lab,html[data-theme=dark] body .dg-ts__note,html[data-theme=dark] body .dg-vv__tog,html[data-theme=dark] body .dg-vv__in.is-ctx .dg-vv__col--v li,html[data-theme=dark] body .dg-lp__ring>b,html[data-theme=dark] body .dg-wy__list button.is-on,html[data-theme=dark] body .dg-wy__card h3,html[data-theme=dark] body .dg-ad__head h2,html[data-theme=dark] body .dg-ad__pts b,html[data-theme=dark] body .dg-ch__list b,html[data-theme=dark] body .dg-op__list b,html[data-theme=dark] body .dg-acc__list button,html[data-theme=dark] body .dg-acc__body span,html[data-theme=dark] body .dg-cl2__tabs button.is-on,html[data-theme=dark] body .dg-al__bars span,html[data-theme=dark] body .dg-mo__seg button.is-on,html[data-theme=dark] body .dg-fm__qs b,html[data-theme=dark] body .dg-nm__beh button.is-on,html[data-theme=dark] body .dg-nm__mail b,html[data-theme=dark] body .dg-nx__list b,html[data-theme=dark] body .ix-hero h1,html[data-theme=dark] body .ix-vs--1 .ix-vs__t td:last-child,html[data-theme=dark] body .ix-vs__quote,html[data-theme=dark] body .ix-tree__box h3,html[data-theme=dark] body .ix-motto__lines li.is-on,html[data-theme=dark] body .ix-tl__note,html[data-theme=dark] body .ix-ev__note,html[data-theme=dark] body .ix-opt__foot,html[data-theme=dark] body .ix-tiers__final,html[data-theme=dark] body .ix-pins__flow li.is-on,html[data-theme=dark] body .ix-band__t,html[data-theme=dark] body .ix-guide__c b,html[data-theme=dark] body .uxd-cl__h,html[data-theme=dark] body .uxd-ha__loop li.is-on,html[data-theme=dark] body .uxd-ha__card b,html[data-theme=dark] body .uxd-ba__sum b,html[data-theme=dark] body .uxd-ds__top b,html[data-theme=dark] body .uxd-ay__pv b,html[data-theme=dark] body .uxd-au__d b,html[data-theme=dark] body .mrh-map__h b,html[data-theme=dark] body .v4-hero h1,html[data-theme=dark] body .v4-say__t,html[data-theme=dark] body .v4-num__list h3,html[data-theme=dark] body .v4-duo p,html[data-theme=dark] body .v4-tags b,html[data-theme=dark] body .v4-close--light h2,html[data-theme=dark] body .v4-rail h2,html[data-theme=dark] body .v4-rail b,html[data-theme=dark] body .cdo-plate__face span,html[data-theme=dark] body .cdo-stack__cap,html[data-theme=dark] body .cdo-lane__h b,html[data-theme=dark] body .cdo-bp__envs b,html[data-theme=dark] body .cdo-pulse b,html[data-theme=dark] body .cdo-cost__h b,html[data-theme=dark] body .cdo-ai li,html[data-theme=dark] body .cdo-aiw__txt h3,html[data-theme=dark] body .cdo-routes__opts b,html[data-theme=dark] body .cdo-clouds b,html[data-theme=dark] body .aia-morph.is-on li,html[data-theme=dark] body .aia-wheel__mid b,html[data-theme=dark] body .aia-wheel__lbl,html[data-theme=dark] body .aia-uses b,html[data-theme=dark] body .aia-hand li b,html[data-theme=dark] body .aia-doc__tbl td,html[data-theme=dark] body .dad-fail__act b,html[data-theme=dark] body .dad-jr__txt b,html[data-theme=dark] body .dad-art--act b,html[data-theme=dark] body .dad-usp__lead,html[data-theme=dark] body .dad-usp li b,html[data-theme=dark] body .dad-hex__d b,html[data-theme=dark] body .dad-over p,html[data-theme=dark] body .dad-chain li,html[data-theme=dark] body .dad-grow b,html[data-theme=dark] body .qa-fail b,html[data-theme=dark] body .qa-vs__flow,html[data-theme=dark] body .qa-pt__el,html[data-theme=dark] body .qa-load__ctl label,html[data-theme=dark] body .qa-dev__d strong,html[data-theme=dark] body .qa-rings__r em,html[data-theme=dark] body .qa-val b,html[data-theme=dark] body .qa-bal__pans b,html[data-theme=dark] body .cyb-stack b,html[data-theme=dark] body .cyb-caps summary,html[data-theme=dark] body .cyb-id__path li,html[data-theme=dark] body .cyb-res b,html[data-theme=dark] body .cyb-comp b,html[data-theme=dark] body .cyb-sec__d b,html[data-theme=dark] body .wms-health b,html[data-theme=dark] body .wms-clock__n span,html[data-theme=dark] body .wms-clock__say b,html[data-theme=dark] body .wms-board__col b,html[data-theme=dark] body .wms-dom li,html[data-theme=dark] body .wms-chg__txt h3,html[data-theme=dark] body .wms-mod__d p,html[data-theme=dark] body .wms-ind th a,html[data-theme=dark] body .itc-con__q b,html[data-theme=dark] body .itc-board__say,html[data-theme=dark] body .itc-split__big,html[data-theme=dark] body .itc-split b,html[data-theme=dark] body .itc-dr b,html[data-theme=dark] body .itc-x__bands button,html[data-theme=dark] body .itc-x__d b,html[data-theme=dark] body .itc-bvb__cols b,html[data-theme=dark] body .itc-en__list button[aria-pressed=true],html[data-theme=dark] body .itc-en__d b,html[data-theme=dark] body .itc-why b,html[data-theme=dark] body .ams-live__core b,html[data-theme=dark] body .ams-live__n b,html[data-theme=dark] body .ams-decay__model b,html[data-theme=dark] body .ams-metro b,html[data-theme=dark] body .ams-care__tabs button,html[data-theme=dark] body .ams-care__p b,html[data-theme=dark] body .ams-eq__bars b,html[data-theme=dark] body .ams-path__q b,html[data-theme=dark] body .ams-legacy b,html[data-theme=dark] body .ams-sev b,html[data-theme=dark] body .ams-models dt,html[data-theme=dark] body .pp-head--h3>h3,html[data-theme=dark] body .qa-rings__m span{color:color-mix(in srgb,var(--p-navy) 42%,#f2f5ff)}html[data-theme=dark] body .rl-eco__pane a:focus-visible{color:color-mix(in srgb,var(--p-navy) 42%,#f2f5ff)}html[data-theme=dark] body .dg-nd__chip:focus-visible{color:color-mix(in srgb,var(--p-navy) 42%,#f2f5ff)}html[data-theme=dark] body .pp-head a,html[data-theme=dark] body .pp-cc__search>svg,html[data-theme=dark] body .pp-appr__s em,html[data-theme=dark] body .pp-ai__col h3 svg,html[data-theme=dark] body .pp-man__c h3>span,html[data-theme=dark] body .pp-met__ic,html[data-theme=dark] body .pp-work__track li.is-on em,html[data-theme=dark] body .pp-smb__list span,html[data-theme=dark] body .pp-team__r,html[data-theme=dark] body .pp-tools__orbit li svg,html[data-theme=dark] body .pp-ind__c span,html[data-theme=dark] body .pp-rel__c span,html[data-theme=dark] body .pp-rel__c i,html[data-theme=dark] body .sm-eco__nodes li span,html[data-theme=dark] body .sm-feed__c>span,html[data-theme=dark] body .sm-shift__grid i,html[data-theme=dark] body .sm-aud__stack button span,html[data-theme=dark] body .sm-eng__out li svg,html[data-theme=dark] body .sm-brand__vis li svg,html[data-theme=dark] body .sm-cyc__core small,html[data-theme=dark] body .sm-work__list em,html[data-theme=dark] body .sm-tools__c h3 span,html[data-theme=dark] body .dk-links a,html[data-theme=dark] body .dk-orb__nodes span,html[data-theme=dark] body .dk-str__in svg,html[data-theme=dark] body .dk-fun__row em,html[data-theme=dark] body .dk-card__link,html[data-theme=dark] body .dk-tabs__list button span,html[data-theme=dark] body .dk-br__rejoin,html[data-theme=dark] body .dk-eq__op,html[data-theme=dark] body .dk-chips__row svg,html[data-theme=dark] body .lg-forms__arrow,html[data-theme=dark] body .wa-chat__m em,html[data-theme=dark] body .rm-mir__nodes li span,html[data-theme=dark] body .rm-hl__top span,html[data-theme=dark] body .rm-hl__rows li>b svg,html[data-theme=dark] body .rm-mon__feed li i,html[data-theme=dark] body .rm-tree__q span,html[data-theme=dark] body .rm-mx__detail small,html[data-theme=dark] body .dk2-an__call small,html[data-theme=dark] body .dk2-an__lbl svg,html[data-theme=dark] body .em-dr__seq li span,html[data-theme=dark] body .dk2-qz__q em,html[data-theme=dark] body .dk2-steps span,html[data-theme=dark] body .rl-path__top,html[data-theme=dark] body .rl-path__ic,html[data-theme=dark] body .rl-path__chain li.is-on b,html[data-theme=dark] body .rl-vs__lane--b h3,html[data-theme=dark] body .rl-df__qs button svg,html[data-theme=dark] body .rl-ly.is-plus .rl-ly__sw span:last-child,html[data-theme=dark] body .rl-ly__b em,html[data-theme=dark] body .dk-sec--light .rl-by__c--digital small,html[data-theme=dark] body .dk-sec--off .rl-by__c--digital small,html[data-theme=dark] body .dk-sec--light .rl-by__l,html[data-theme=dark] body .dk-sec--off .rl-by__l,html[data-theme=dark] body .rl-mt__h svg,html[data-theme=dark] body .rl-3__lb.is-on,html[data-theme=dark] body .rl-sy__row button span,html[data-theme=dark] body .rl-sy__ar,html[data-theme=dark] body .rl-sv__c span,html[data-theme=dark] body .rl-ln2__new>small,html[data-theme=dark] body .rl-bi__sig button svg,html[data-theme=dark] body .rl-jy__path span,html[data-theme=dark] body .hv__top,html[data-theme=dark] body .hv-ppc__rows b svg,html[data-theme=dark] body .hv-ac__c.is-fit,html[data-theme=dark] body .hv-ce__out li svg,html[data-theme=dark] body .hv-em__track span,html[data-theme=dark] body .hv-la__list em,html[data-theme=dark] body .k3-stk__list button span,html[data-theme=dark] body .k3-stk__pane h3 svg,html[data-theme=dark] body .dk-sec--dark .k3-stk__list button.is-on span,html[data-theme=dark] body .k3-drv__list span,html[data-theme=dark] body .k3-drv__list button.is-on i,html[data-theme=dark] body .k3-ln__c:first-child h3 em,html[data-theme=dark] body .k3-rl__mods li.is-ok,html[data-theme=dark] body .k3-pk__opts button span,html[data-theme=dark] body .wb-app__tag--b,html[data-theme=dark] body .tx-v__top span,html[data-theme=dark] body .tx-ce__track li.is-done button span,html[data-theme=dark] body .tx-cs__prod li svg,html[data-theme=dark] body .tx-df__list svg,html[data-theme=dark] body .tx-as__flow li em,html[data-theme=dark] body .tx-as__chips span svg,html[data-theme=dark] body .tx-vl__grid button span,html[data-theme=dark] body .tx-mk__needs button svg,html[data-theme=dark] body .dg-sl__land b svg,html[data-theme=dark] body .dg-mf__lines span:nth-child(2n),html[data-theme=dark] body .dg-vr__rail li.is-on b,html[data-theme=dark] body .dg-nd__opts button span,html[data-theme=dark] body .dg-ts__items svg,html[data-theme=dark] body .dg-wy__list button.is-on em,html[data-theme=dark] body .dg-ad__pts em,html[data-theme=dark] body .dg-ch__ic,html[data-theme=dark] body .dg-op--quotes em,html[data-theme=dark] body .dg-op--cols em,html[data-theme=dark] body .dg-al__bars span svg,html[data-theme=dark] body .dg-nm__beh button svg,html[data-theme=dark] body .dg-nx__list em,html[data-theme=dark] body .ix-mx__items button span,html[data-theme=dark] body .ix-vs__arr,html[data-theme=dark] body .mrh-map ul a em,html[data-theme=dark] body .v4-st--info,html[data-theme=dark] body .cdo-clouds .ix-ico,html[data-theme=dark] body .cdo-clouds .rc-ico,html[data-theme=dark] body .ams-live__n.is-fix{color:color-mix(in srgb,var(--p-bright) 42%,#f2f5ff)}html[data-theme=dark] body .v4-st--vio,html[data-theme=dark] body .cdo-ai li span,html[data-theme=dark] body .cdo-aiw__txt li b,html[data-theme=dark] body .aia-uses__n,html[data-theme=dark] body .aia-hand__lanes span:first-child,html[data-theme=dark] body .aia-rpa b,html[data-theme=dark] body .aia-ask__src span,html[data-theme=dark] body .dad-w--ai small,html[data-theme=dark] body .itc-con__q small,html[data-theme=dark] body .itc-en__list .v4-mono,html[data-theme=dark] body .ams-con li.is-pattern span,html[data-theme=dark] body .ams-con li.is-anomaly span,html[data-theme=dark] body .ams-con li.is-cause span,html[data-theme=dark] body .ams-legacy em{color:color-mix(in srgb,var(--v4-violet) 42%,#f2f5ff)}html[data-theme=dark] body .sam-head__k,html[data-theme=dark] body .sam-cases__tabs button.is-on .sam-ico{color:#9bb2f2}[data-theme=dark] .hm-needs button span{color:#dce4f5}[data-theme=dark] .hm-pillar__n,[data-theme=dark] .hm-svc__tn{color:#b9a8ff}[data-theme=dark] .fm-chips legend{color:#c9d4f0}[data-theme=dark] .fm-chip{color:#dce4f5;border-color:#b9a8ff47}[data-theme=dark] .fm-chip.is-on,[data-theme=dark] .fm-chip[aria-pressed=true]{color:#fff}[data-theme=dark] .fm-steps li button{color:#aeb9d6}[data-theme=dark] .fm-steps li.is-on button{color:#c9bdff}[data-theme=dark] .x4-btn--ac,[data-theme=dark] body .x4 a.x4-btn--ac span,[data-theme=dark] body .x4 button.x4-btn--ac span{color:#0b1437}html[data-theme=dark] body .in5-card__tags i{color:#dce4f5;background:color-mix(in srgb,var(--c,#7c9cff) 22%,#141a34)}[data-theme=dark] .rr-ch__kick,[data-theme=dark] .rr-trend__num b,[data-theme=dark] .rr-ch__svc,[data-theme=dark] .frt-post__rate,[data-theme=dark] .frt-slip header b{color:color-mix(in srgb,var(--v1,#7c9cff) 45%,#f2f5ff)}[data-theme=dark] .mho,[data-theme=dark] .mfr,[data-theme=dark] .t2o{--h-ink:#dce3ff;--h-blue:#a9bdff}[data-theme=dark] body .mho .mho-use__tabs button.is-on{color:#0a1a4f}[data-theme=dark] .mho-art__card--c,[data-theme=dark] .mho-rw__side,[data-theme=dark] .mho-subnav .rc-subnav__in a.is-on,[data-theme=dark] .mho-cat__tabs button.is-on{color:#fff;background:#24317a;border-color:#24317a}[data-theme=dark] .mk{--n:#dce3ff}[data-theme=dark] .tm-card__role,[data-theme=dark] .tm-card__team,[data-theme=dark] .gx-port__sym{color:color-mix(in srgb,var(--c,#7c9cff) 40%,#f2f5ff)}[data-theme=dark] body main .ot-flow__teams span,[data-theme=dark] body .bp-tech .bp-tech__ring li,[data-theme=dark] .sam-hz__tag--next{color:#c4b5fd}[data-theme=dark] .agv-paper b{color:#1e2a55}.agv-chip--r{color:#fff}[data-theme=dark] body .mho .mho-steps li:hover .mho-steps__ic{background:#2f4bc9;border-color:#2f4bc9}html[data-theme=dark] body .cx5-rail a span{color:color-mix(in srgb,var(--c,#7c9cff) 40%,#f2f5ff)}html[data-theme=dark] body .cx5-rail li.is-on a span{color:#fff}.in5-stack__card small{color:color-mix(in srgb,var(--c,#2563eb) 55%,#101634)}html[data-theme=dark] body .pp-kick,html[data-theme=dark] body .pp-links a{color:#9db5ff}html[data-theme=dark] body .hm-flow li{color:#c9bdff}[data-theme=dark] .fm-form{color:#e3e9ff;background:#121933;border-color:#a5b4fc29}[data-theme=dark] .fm-form input:not([type=checkbox]):not([type=radio]),[data-theme=dark] .fm-form select,[data-theme=dark] .fm-form textarea{color:#e8edff;background:#0e1530;border-color:#a5b4fc38}[data-theme=dark] .fm-chip{background:#182041}[data-theme=dark] .fm-form label,[data-theme=dark] .fm-form legend{color:#d5ddf5}[data-theme=dark] .cr-ap__mail{background:#121933;border-color:#a5b4fc29}[data-theme=dark] .lt{background:#0a0f24}[data-theme=dark] .notfound__links .btn--ghost{color:#c9d6ff;border-color:#c9d6ff59}[data-theme=dark] .fm-steps li.is-on button{background:#c9bdff24}[data-theme=dark] .lt-form__card{background:#121933}[data-theme=dark] .lt-next{background:linear-gradient(#0a0f24,#0e1533)}[data-theme=dark] .lt-next h2,[data-theme=dark] .lt-next__rail b{color:#eef1ff}[data-theme=dark] .lt-next__rail p{color:#b9c3e2}[data-theme=dark] .lt-next__rail small{color:#d2c6ff;background:#b9a8ff29}[data-theme=dark] .lt-next__n{box-shadow:0 0 0 8px #0e1533,0 18px 30px -12px #7c4dff}[data-theme=dark] .svc-card,[data-theme=dark] .section--tint .svc-card{background:#121933;border-color:#a5b4fc29}[data-theme=dark] .svc-card h3,[data-theme=dark] .svc-card li,[data-theme=dark] .svc-card__link{color:#e3e9ff}[data-theme=dark] .hm-pillar{background:#121933;border-color:#a5b4fc29}[data-theme=dark] .hm-pillar__ic{background:color-mix(in srgb,var(--c) 22%,#121933);color:color-mix(in srgb,var(--c) 35%,#fff)}[data-theme=dark] .hm-pillar__n{color:#d2c6ff}[data-theme=dark] .hm-needs button{background:#121933;border-color:#a5b4fc2e}[data-theme=dark] .hm-needs button.is-on{background:#24306a}[data-theme=dark] .bfeat{background:#121933;border-color:#a5b4fc29}[data-theme=dark] .carousel__intro{color:#aeb8d6}[data-theme=dark] .hm-flow li{background:color-mix(in srgb,var(--c) 22%,#121933)}@keyframes hmStepD{0%,to{background:color-mix(in srgb,var(--c) 22%,#121933);color:#c9bdff}15%,35%{background:var(--c);color:#fff}}[data-theme=dark] .hm-flow li{animation-name:hmStepD}[data-theme=dark] .svc-card p,[data-theme=dark] .svc-card__index,[data-theme=dark] .hm-pillar p,[data-theme=dark] .hm-pillar__n small,[data-theme=dark] .bfeat__body p,[data-theme=dark] .bcard__body p{color:#a9b4d4}[data-theme=dark] .bcard,[data-theme=dark] .section--tint .bcard{background:#121933;border-color:#a5b4fc29}[data-theme=dark] .bcard__body h3,[data-theme=dark] .bfeat__body h2{color:#eef1ff}[data-theme=dark] .bmeta{color:#b4c3ff}[data-theme=dark] .hm-needs button.is-on em,[data-theme=dark] .hm-needs em{color:#9db5ff}[data-theme=dark] .carousel__foot .btn--ghost{color:#c9d6ff;border-color:#c9d6ff59}[data-theme=dark] .hm-svc__teams button:not(.is-on){background:#121933;border-color:#a5b4fc29}[data-theme=dark] .hm-svc__teams button:not(.is-on) b{color:#eef1ff}[data-theme=dark] .hm-svc__teams button:not(.is-on) small{color:#a9b4d4}[data-theme=dark] .hm-svc__teams button:not(.is-on) .hm-svc__tic{background:color-mix(in srgb,var(--c) 22%,#121933);color:color-mix(in srgb,var(--c) 35%,#fff)}html[data-theme=dark] body .hm-head h2,html[data-theme=dark] body .hm-partner__q,html[data-theme=dark] body .hm-hub__node b{color:#eef1ff}html[data-theme=dark] body .frx-btn--solid{color:#06102e}html[data-theme=dark] body :-webkit-any(.af-card__f,.afh-svc__p) .af-price b{color:color-mix(in srgb,var(--c1) 45%,#fff)}html[data-theme=dark] body :is(.af-card__f,.afh-svc__p) .af-price b{color:color-mix(in srgb,var(--c1) 45%,#fff)}[data-theme=dark] .fg-pane__intro{background:linear-gradient(110deg,color-mix(in srgb,var(--ta) 22%,#0e1430),color-mix(in srgb,var(--tb) 16%,#0e1430));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ta) 35%,transparent)}[data-theme=dark] .fg-pane__intro b{color:#f2f5ff}[data-theme=dark] .fg-pane__intro small{color:#c3cbea}html body .header.hd14{--header-h:80px;color:#0b1437;isolation:isolate;position:sticky;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff linear-gradient(100deg,#fff 0%,#f6f8ff 38%,#fff9f2 70%,#f5fcfb 100%)!important;border:0!important;box-shadow:0 1px #0b14370f,0 18px 40px -28px #0b143773!important}@media (min-width:1101px){html body .header.hd14.is-scrolled{--header-h:68px}}html body .header.hd14.is-scrolled{box-shadow:0 1px #0b143712,0 16px 36px -20px #0b143766!important}html body .header.hd14.has-menu{background:#fff linear-gradient(100deg,#fff 0%,#f6f8ff 38%,#fff9f2 70%,#f5fcfb 100%)!important}.hd14 .header__bar{z-index:2;height:var(--header-h);transition:height .35s cubic-bezier(.2,.8,.2,1);position:relative}html body .header.hd14:before{z-index:3;height:2px;background:linear-gradient(90deg,#2f6bff,#6d4aff 55%,#9fe7dc)!important}.hd14-sky{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.hd14-aur{opacity:.75;will-change:transform;border-radius:50%;width:46%;height:340%;position:absolute;top:-120%}.hd14-aur--a{background:radial-gradient(closest-side,#2f6bff29,#2f6bff00);animation:22s ease-in-out infinite hd14DriftA;left:-8%}.hd14-aur--b{background:radial-gradient(closest-side,#6d4aff24,#6d4aff00);animation:28s ease-in-out infinite hd14DriftB;left:34%}.hd14-aur--c{background:radial-gradient(closest-side,#ffc27a4d,#ffc27a00);width:38%;animation:25s ease-in-out -9s infinite reverse hd14DriftA;left:70%}@keyframes hd14DriftA{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(14%,6%)scale(1.12)}}@keyframes hd14DriftB{0%,to{transform:translateY(4%)scale(1.05)}50%{transform:translate(-16%,-4%)scale(.92)}}.hd14-stars{opacity:.5;background-image:radial-gradient(#2f6bff59 .6px,#0000 1.1px),radial-gradient(#6d4aff4d .5px,#0000 1px);background-position:0 0,23px 17px;background-size:46px 46px,73px 73px;position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.hd14-edge{background:linear-gradient(90deg,#0000,#2f6bff2e 20%,#6d4aff2e 80%,#0000);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.hd14-edge b{background:linear-gradient(90deg,#0000,#0e9c88,#2f6bff,#6d4aff,#0000);width:22%;height:100%;animation:7s cubic-bezier(.45,0,.2,1) infinite hd14Edge;position:absolute;top:0;left:0}@keyframes hd14Edge{0%{transform:translate(-110%)}60%,to{transform:translate(560%)}}.hd14 .header__logo{z-index:3;margin-left:-6px;position:relative}.hd14 .header__logo .frl-headfull{--h:58px}.hd14.is-scrolled .header__logo .frl-headfull{--h:50px!important}.hd14 .header__logo .frl-free__aura{top:-46%;bottom:-46%;left:-12%;right:-12%}.hd14 .header__logo:focus-visible{outline-offset:4px;border-radius:14px;outline:2px solid #2f6bff}html body .hd14 .nav__link,html body .hd14 .nav__item>a,html body .hd14 .nav__item>button{letter-spacing:.005em;border-radius:999px;font-weight:600;transition:color .25s,background-color .25s;position:relative;color:#1b2559!important;box-shadow:none!important;background:0 0!important}html body .hd14 .nav__link .caret{color:currentColor;opacity:.7;border-color:currentColor!important}html body .hd14 .nav__link:after{content:"";opacity:0;border-radius:50%;width:4px;height:4px;margin-left:-2px;transition:opacity .25s,transform .35s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:4px;left:50%;transform:translateY(4px)scale(.4);background:#2f6bff!important;display:block!important}html body .hd14 .nav__link:hover:not(.active),html body .hd14 .nav__item.is-open .nav__link:not(.active){color:#2f6bff!important;background:#2f6bff12!important;box-shadow:inset 0 0 0 1px #2f6bff29!important}html body .hd14 .nav__link:hover:after,html body .hd14 .nav__item.is-open .nav__link:after{opacity:1;transform:none}html body .hd14 .nav__link.active,html body .hd14 .nav__link--hl.active{color:#fff!important;background:linear-gradient(135deg,#2f6bff,#6d4aff) 0 0/100% 100%!important;animation:none!important;box-shadow:inset 0 0 0 1px #ffffff4d,0 10px 24px -10px #2f6bffbf!important}html body .hd14 .nav__link.active:after{opacity:1;bottom:3px;transform:none;background:#fff!important}html body .header.hd14 .nav .nav__link--hl:not(.active){color:#a86a10!important;background:#ffc27a1f!important;box-shadow:inset 0 0 0 1px #d99a2b73!important}html body .header.hd14 .nav .nav__link--hl:not(.active):hover{color:#8a560b!important;background:#ffc27a3d!important}html body .hd14 .sr-btn{color:#1b2559!important}html body .hd14 .sr-btn svg{stroke:currentColor}html body .hd14 .nav__link:focus-visible{outline-offset:2px;outline:2px solid #2f6bff!important}html body .hd14 .frt-btn,html body .hd14 .fri-btn--header{color:#1b2559!important;background:#ffffffbf!important;border:1px solid #2f6bff2e!important;box-shadow:0 6px 16px -10px #0b143759!important}html body .hd14 .frt-btn:hover,html body .hd14 .fri-btn--header:hover{background:#fff!important;border-color:#2f6bff73!important}html body .hd14 .fri-btn__t{color:#1b2559!important}html body .hd14 .header__actions .btn--primary{color:#fff!important;background:linear-gradient(115deg,#2f6bff,#6d4aff)!important;border:0!important;box-shadow:inset 0 0 0 1px #ffffff38,0 12px 30px -10px #6d4afff2!important}html body .hd14 .header__actions .btn--primary:hover{box-shadow:inset 0 0 0 1px #fff6,0 16px 36px -10px #2f6bff!important}html body .hd14 .burger{color:#1b2559}html body .hd14 .burger span{background:#1b2559!important}html body .hd14 .burger{background:#fffc!important;border:1px solid #2f6bff33!important}@media (max-width:1100px){html body .header.hd14{--header-h:70px}html body .hd14~.drawer{top:calc(70px + env(safe-area-inset-top,0px));height:calc(100% - 70px - env(safe-area-inset-top,0px))}.hd14 .header__logo .frl-headfull{--h:48px!important}}@media (max-width:640px){html body .header.hd14{--header-h:64px}html body .hd14~.drawer{top:calc(64px + env(safe-area-inset-top,0px));height:calc(100% - 64px - env(safe-area-inset-top,0px))}.hd14 .header__logo .frl-headfull{--h:42px!important}.hd14 .header__logo .frl-free__orbit,.hd14 .header__logo .frl-free__dust{display:none}}@media (prefers-reduced-motion:reduce){.hd14-aur,.hd14-edge b{animation:none}}html body .hd14~.drawer{color:#0b1437;background:linear-gradient(#fff 0%,#f6f8ff 55%,#fff9f2 100%)!important}html body .hd14~.drawer .drawer__link{font-weight:600;color:#0b1437!important;border-bottom-color:#0b143714!important}html body .hd14~.drawer .drawer__link.active,html body .hd14~.drawer .drawer__link[aria-current]{color:#2f6bff!important}html body .hd14~.drawer .drawer__link svg,html body .hd14~.drawer .caret{color:#2f6bff;border-color:#2f6bff!important}html body .hd14~.drawer .drawer__sub>a,html body .hd14~.drawer .drawer__sub details a{color:#3b4675!important}html body .hd14~.drawer .drawer__sub summary{color:#0b1437!important}html body .hd14~.drawer .drawer__link:active,html body .hd14~.drawer .drawer__sub a:active{background:#2f6bff0f!important}html body .hd14~.drawer .drawer__portal{gap:14px;padding:10px 4px!important}html body .hd14~.drawer .drawer__portal>span:last-child{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=dark] body .header.hd14,html[data-theme=dark] body .header.hd14.has-menu{color:#e8eeff;background:#0b1437 linear-gradient(100deg,#050a24 0%,#0b1437 36%,#121c5c 66%,#0b1437 100%)!important;box-shadow:0 1px #9fc0ff1f,0 18px 40px -24px #000c!important}html[data-theme=dark] .hd14-aur--a{background:radial-gradient(closest-side,#2f6bff8c,#2f6bff00)}html[data-theme=dark] .hd14-aur--b{background:radial-gradient(closest-side,#6d4aff73,#6d4aff00)}html[data-theme=dark] .hd14-aur--c{background:radial-gradient(closest-side,#0e9c8852,#0e9c8800)}html[data-theme=dark] .hd14-stars{background-image:radial-gradient(#ffffff8c .6px,#0000 1.1px),radial-gradient(#9fe7dc73 .5px,#0000 1px)}html[data-theme=dark] .hd14-edge{background:linear-gradient(90deg,#0000,#9fc0ff59 20% 80%,#0000)}html[data-theme=dark] .hd14-edge b{background:linear-gradient(90deg,#0000,#9fe7dc,#fff,#9fc0ff,#0000)}html[data-theme=dark] body .hd14 .nav__link,html[data-theme=dark] body .hd14 .nav__item>a,html[data-theme=dark] body .hd14 .nav__item>button,html[data-theme=dark] body .hd14 .sr-btn{color:#e8eeffdb!important}html[data-theme=dark] body .hd14 .nav__link:hover:not(.active),html[data-theme=dark] body .hd14 .nav__item.is-open .nav__link:not(.active){color:#fff!important;background:#ffffff14!important;box-shadow:inset 0 0 0 1px #ffffff24!important}html[data-theme=dark] body .hd14 .nav__link:after{background:#9fe7dc!important}html[data-theme=dark] body .header.hd14 .nav .nav__link--hl:not(.active){color:#ffc27a!important;background:#ffc27a14!important;box-shadow:inset 0 0 0 1px #ffc27a66!important}html[data-theme=dark] body .header.hd14 .nav .nav__link--hl:not(.active):hover{color:#ffd7a6!important;background:#ffc27a29!important}html[data-theme=dark] body .hd14 .frt-btn,html[data-theme=dark] body .hd14 .fri-btn--header,html[data-theme=dark] body .hd14 .burger{color:#fff!important;box-shadow:none!important;background:#ffffff12!important;border:1px solid #ffffff2e!important}html[data-theme=dark] body .hd14 .frt-btn:hover,html[data-theme=dark] body .hd14 .fri-btn--header:hover{background:#ffffff24!important;border-color:#ffffff52!important}html[data-theme=dark] body .hd14 .fri-btn__t{color:#fff!important}html[data-theme=dark] body .hd14 .burger span{background:#fff!important}html[data-theme=dark] body .hd14~.drawer{color:#e8eeff;background:linear-gradient(#0b1437 0%,#101a55 100%)!important}html[data-theme=dark] body .hd14~.drawer .drawer__link,html[data-theme=dark] body .hd14~.drawer .drawer__sub summary{color:#e8eeff!important;border-bottom-color:#ffffff1a!important}html[data-theme=dark] body .hd14~.drawer .drawer__link.active,html[data-theme=dark] body .hd14~.drawer .drawer__link[aria-current]{color:#9fe7dc!important}html[data-theme=dark] body .hd14~.drawer .drawer__link svg,html[data-theme=dark] body .hd14~.drawer .caret{color:#9fc0ff;border-color:#9fc0ff!important}html[data-theme=dark] body .hd14~.drawer .drawer__sub>a,html[data-theme=dark] body .hd14~.drawer .drawer__sub details a{color:#e8eeffc7!important}html[data-theme=dark] body .hd14~.drawer .drawer__link:active,html[data-theme=dark] body .hd14~.drawer .drawer__sub a:active{background:#ffffff0f!important}html[data-theme=dark] .hd14 .header__logo:focus-visible{outline-color:#9fe7dc}.hm-sphere__n.is-mid span{display:none}.hm-sphere__n.is-mid{padding:5px}.hm-sphere__core{z-index:101}.pb10-prof .pb10-load{flex-direction:column;justify-content:center;align-items:center;min-height:560px;display:flex}.fx-fr-main.fx-fr26{width:calc(var(--h) * var(--ratio))}.ft-brand__logo .ft19-logo{--h:104px}.ft-brand__logo .ft19-logo .fx-fr26{max-width:100%;width:calc(var(--h) * var(--ratio))!important;height:auto!important}@media (max-width:640px){.ft-brand__logo .ft19-logo{--h:86px}}.fx-fr26.is-in .l-t-fieldwork{animation-delay:1.7s}.fx-fr26 .fx-orbit,.fx-fr26 .fr-glint{display:none!important}.fx26-halo{pointer-events:none;opacity:0;background:radial-gradient(circle,#2f6bff6b 0%,#6d4aff2e 42%,#2f6bff00 68%);border-radius:50%;position:absolute;transform:scale(.9)}.fx-fr26.is-in .fx26-halo{animation:4.6s ease-in-out 1.2s infinite fx26Halo}@keyframes fx26Halo{0%,to{opacity:.4;transform:scale(.92)}50%{opacity:.95;transform:scale(1.14)}}.fx26-ring{pointer-events:none;opacity:0;border-radius:50%;position:absolute}.fx26-ring i{background:conic-gradient(from 0deg,#7fb0ff00 0 66%,#7fb0ff40 72%,#5a96ff 97%,#fff 100%);border-radius:50%;position:absolute;top:-2.5%;bottom:-2.5%;left:-2.5%;right:-2.5%;-webkit-mask:radial-gradient(closest-side,#0000 90.5%,#000 92% 98.5%,#0000 100%);mask:radial-gradient(closest-side,#0000 90.5%,#000 92% 98.5%,#0000 100%)}.fx26-ring:after{content:"";aspect-ratio:1;background:radial-gradient(circle,#fff 0 20%,#9ec0ffe6 36%,#2f6bff00 70%);border-radius:50%;width:8%;position:absolute;top:-.6%;left:50%;translate:-50% -50%}.fx-fr26.is-in .fx26-ring{animation:.8s 1.4s both fx26RingIn,5.2s linear 1.4s infinite fx26Spin}@keyframes fx26RingIn{0%{opacity:0}to{opacity:1}}@keyframes fx26Spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.fx-fr26.is-in .l-f>img{-webkit-backface-visibility:visible;backface-visibility:visible;animation:8s cubic-bezier(.65,0,.3,1) 4s infinite fx26Flip}@keyframes fx26Flip{0%,84%{transform:perspective(700px)rotateY(0)}96%,to{transform:perspective(700px)rotateY(360deg)}}.fx26-star{width:calc(var(--h) * .2);aspect-ratio:1;pointer-events:none;clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%);opacity:0;background:linear-gradient(135deg,#fff,#9fc0ff 60%,#6d4aff);position:absolute;transform:scale(0)}.fx-fr26.is-in .fx26-star{animation:3.8s ease-in-out 2.4s infinite fx26Star}@keyframes fx26Star{0%,55%,to{opacity:0;transform:scale(0)rotate(0)}70%{opacity:1;transform:scale(1)rotate(45deg)}85%{opacity:0;transform:scale(.2)rotate(90deg)}}.fx-fr26{--shine-every:5.5s;--shine-delay:2.6s}.cq5-brandtab b{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.cq5-brandtab:has(.frl-plate--k-t2o,.frl-plate--k-mfr,.frl-plate--k-mho){flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.cq5-brandtab:has(.frl-plate--k-t2o,.frl-plate--k-mfr,.frl-plate--k-mho) .cq5-brandtab__logo{max-width:100%}.cq5-brandtab:has(.frl-plate--k-t2o,.frl-plate--k-mfr,.frl-plate--k-mho) .frl-plate{max-width:100%;--h:24px!important}.cq5-brandtab:has(.frl-plate--k-t2o,.frl-plate--k-mfr,.frl-plate--k-mho) b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cq5-phone__laser{height:38%!important;box-shadow:none!important;background:0 0!important;animation:none!important;top:24%!important}.cq5-phone__laser:before{content:"";background:radial-gradient(50% 7px at 50% 1px,#a9bdff8c,#a9bdff00) top/100% 14px no-repeat,linear-gradient(90deg,#0000,#a9bdff,#0000) top/100% 2px no-repeat;animation:2.8s ease-in-out infinite cq26Laser;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes cq26Laser{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(100%)}}.tm-kick__dot{position:relative;box-shadow:none!important;animation:none!important}.tm-kick__dot:after{content:"";background:#6ee0ce99;border-radius:50%;animation:2.2s ease-out infinite tm26Ping;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes tm26Ping{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.cq5-phone__laser:before,.tm-kick__dot:after{animation:none}}
