body:has([data-company-active=true]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#fff;--bg-2:#f5f6f7;--surface:#fff;--surface-2:#f2f3f5;--surface-3:#e4e6e8;--steel:#c3c6c8;--steel-tint:#eef0f1;--line:#14202e1a;--line-strong:#14202e33;--fg:#14202e;--muted:#5b6470;--brand:#3271b4;--brand-deep:#27598f;--brand-ink:#3271b4;--brand-tint:#ecf3fa;--sky:#5da4d9;--accent:#3271b4;--success:#12825a;--warning:#b86e00;--danger:#d0342c;--glow:#3271b42e;--photo:#efefef;background:var(--bg)}body:has([data-company-active=true]) [data-store-header]{display:none}body:has([data-company-active=true]) footer{margin-top:5rem}.company-home{overflow:clip}.company-header{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:24px;max-width:1280px;min-height:100px;margin-inline:auto;padding:22px 32px;display:grid}.company-header .logo-mask{color:#3271b4}.company-logo{justify-self:start;display:inline-flex}.company-nav{border:1px solid var(--line);background:#ffffffb3;border-radius:100px;justify-self:center;align-items:center;gap:2px;padding:4px;font-size:14px;font-weight:500;display:flex}.company-nav a{color:#3b4350;white-space:nowrap;border-radius:100px;padding:8px 18px;transition:background-color .2s,color .2s}.company-nav a:hover{color:#3271b4;background:#ecf3fa}.company-actions{justify-self:end;align-items:center;gap:8px;display:flex}.company-wa{color:#0f8042;border-radius:100px;place-items:center;width:38px;height:38px;transition:background-color .2s;display:grid}.company-wa:hover{background:#ecf3fa}.company-lang{color:var(--muted);border-radius:100px;padding:8px 12px;font-size:13px;transition:background-color .2s,color .2s}.company-lang:hover{color:#3271b4;background:#ecf3fa}.company-contact{color:#fff;white-space:nowrap;background:#3271b4;border-radius:100px;align-items:center;gap:10px;padding-block:10px;padding-inline:18px 14px;font-size:13px;font-weight:500;transition:background-color .2s;display:inline-flex}.company-contact svg{transition:translate .25s}.company-contact:hover{background:#27598f}.company-contact:hover svg{translate:3px}[dir=rtl] .company-contact:hover svg{translate:-3px}.company-nav a:focus-visible,.company-lang:focus-visible,.company-contact:focus-visible{outline-offset:2px;outline:2px solid #3271b4}.company-hero{text-align:center;isolation:isolate;max-width:1280px;margin:auto;padding:50px 24px 38px;position:relative}.company-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(148deg,#0000 35%,#fff8 35%,#0000 65%);position:absolute;inset:110px -20% 50px}.company-eyebrow{letter-spacing:.25em;justify-content:center;align-items:center;gap:12px;font-size:10px;display:flex}.company-hero h1{letter-spacing:-.055em;margin:24px auto 0;font-size:clamp(42px,6.3vw,82px);font-weight:650;line-height:1.12}.company-hero h1 span{color:#3271b4;font-weight:300}.company-visual{max-width:1000px;height:clamp(260px,40vw,470px);margin:0 auto;position:relative}.company-note{flex-direction:column;align-items:center;gap:9px;font-size:12px;display:flex;position:absolute;top:42%}.company-note svg{color:var(--brand-ink)}.company-note-start{left:-20px}.company-note-end{top:66%;right:-20px}.company-note-line{transform-origin:0;background:#929299;width:80px;height:1px;margin-inline-start:90px;transform:rotate(28deg)}.company-note-end .company-note-line{margin-inline-start:-70px;transform:rotate(-152deg)}.company-intro{max-width:590px;color:var(--muted);margin:0 auto;font-size:17px;line-height:1.7}.company-cta{color:#fff;background:#14202e;border-radius:100px;align-items:center;gap:24px;margin-top:24px;padding:9px 10px 9px 24px;font-size:14px;transition:transform .2s;display:inline-flex}.company-cta:hover{transform:translateY(-3px)}.company-cta>span{background:#3271b4;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.company-location{color:var(--muted);justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:11px;display:flex}@media (max-width:1023px){.company-contact{display:none}.company-note-start{left:0}.company-note-end{right:0}.company-note{font-size:10px}.company-note-line{width:38px}}@media (max-width:767px){.company-header{gap:16px;padding-inline:24px}.company-nav a{padding-inline:12px}}@media (max-width:639px){.company-header{grid-template-columns:minmax(0,1fr) auto;row-gap:14px;min-height:80px;padding:14px 20px}.company-nav{grid-area:2/1/auto/-1;font-size:13px}.company-hero{padding-top:36px}.company-hero h1{font-size:44px}.company-hero h1 span{display:block}.company-eyebrow{letter-spacing:.17em;font-size:8px}.company-visual{height:260px;margin-inline:-18px}.company-note{display:none}.company-intro{font-size:15px}.company-location{font-size:9px}}.company-bar{z-index:40;position:relative}@media (min-width:640px){.company-bar{position:sticky;top:-28px}}.company-bar:before{content:"";z-index:-1;background:var(--bg);opacity:0;position:absolute;inset:0;box-shadow:0 14px 30px -26px #0e1b2a80}.company-progress{inset-inline:0;transform-origin:0;background:linear-gradient(90deg,#3271b4,#5da4d9);height:2px;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .company-progress{transform-origin:100%;background:linear-gradient(-90deg,#3271b4,#5da4d9)}@supports (animation-timeline:scroll()){@media (min-width:640px){.company-bar:before{animation:linear both bar-solid;animation-timeline:scroll(root);animation-range:0 140px}.company-bar .company-header>*{animation:linear both bar-settle;animation-timeline:scroll(root);animation-range:0 140px}.company-bar .company-header{animation:linear both bar-line;animation-timeline:scroll(root);animation-range:0 140px}}}@keyframes bar-solid{to{opacity:.97}}@keyframes bar-settle{to{translate:0 14px}}@keyframes bar-line{to{border-bottom-color:#0000}}.company-logo .logo-mask{transition:scale .5s var(--ease-spring)}.company-logo:hover .logo-mask{scale:1.06}.company-hero .hero-backdrop{z-index:-2;pointer-events:none;position:absolute;inset:0 -12%}.hero-orb{aspect-ratio:1;border-radius:50%;animation:18s ease-in-out infinite orb;position:absolute}.hero-orb-a{background:radial-gradient(circle,#5da4d933,#0000 65%);width:min(48vw,680px);top:30%;left:14%}.hero-orb-b{background:radial-gradient(circle,#3271b424,#0000 65%);width:min(42vw,600px);animation-duration:24s;animation-direction:reverse;top:14%;right:12%}.hero-dots{background-image:radial-gradient(#0e1b2a1a 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(55% 50% at 50% 55%,#000 15%,#0000 75%);mask-image:radial-gradient(55% 50% at 50% 55%,#000 15%,#0000 75%)}.company-hero:before{background-size:260% 100%;animation:12s ease-in-out infinite hero-sheen}@keyframes hero-sheen{0%,to{background-position:0 0}50%{background-position:100% 0}}.company-hero .company-eyebrow{animation:eyebrow-in 1.2s var(--ease-out) both}@keyframes eyebrow-in{0%{opacity:0;letter-spacing:.6em;filter:blur(4px)}}.eyebrow-pulse{width:6px;height:6px;animation:ping-blue 2.2s var(--ease-out) infinite;background:#5da4d9;border-radius:50%}@keyframes ping-blue{0%{box-shadow:0 0 #5da4d999}80%,to{box-shadow:0 0 0 10px #5da4d900}}.company-hero h1 .hw{font-weight:inherit;color:inherit;animation:word-rise 1s var(--ease-out) both;animation-delay:calc(.15s + var(--i) * 75ms);display:inline-block}@keyframes word-rise{0%{opacity:0;filter:blur(8px);transform:translateY(.45em)rotate(2deg)}}.company-hero h1 .hero-accent{white-space:nowrap;display:inline-block;position:relative}.company-hero h1 .hero-accent .hw{background:linear-gradient(100deg,#3271b4 0% 30%,#5da4d9 50%,#3271b4 70% 100%) 0 0/250% 100%;color:#0000;animation:word-rise 1s var(--ease-out) both, accent-sheen 6s ease-in-out infinite;animation-delay:calc(.15s + var(--i) * 75ms), 2s;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}@keyframes accent-sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}.hero-underline{inset-inline:0;pointer-events:none;width:100%;height:.26em;position:absolute;bottom:-.1em;overflow:visible}.hero-underline path{fill:none;stroke:#5da4d9;stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;vector-effect:non-scaling-stroke;animation:draw-line 1.1s 1.05s var(--ease-out) forwards}[dir=rtl] .hero-underline{transform:scaleX(-1)}@keyframes draw-line{to{stroke-dashoffset:0}}.hero-in{animation:hero-rise 1s var(--ease-out) both;animation-delay:var(--d,0s)}@keyframes hero-rise{0%{opacity:0;filter:blur(6px);transform:translateY(22px)}}.company-hero .laptop-showcase{max-width:1100px;height:clamp(300px,42vw,540px)}.laptop-stage{opacity:0;transition:opacity 1.2s var(--ease-out);position:absolute;inset-block:0;inset-inline:max(-8%,50% - 50vw)}.laptop-showcase[data-status=ready] .laptop-stage{opacity:1}.laptop-glow{pointer-events:none;background:radial-gradient(#3271b429,#0000 70%);width:82%;height:46%;animation:7s ease-in-out infinite glow-breathe;position:absolute;bottom:2%;left:50%;translate:-50%}@keyframes glow-breathe{50%{opacity:.55;scale:1.06 .94}}.laptop-boot{pointer-events:none;transition:opacity .6s var(--ease-out), scale .6s var(--ease-out);place-items:center;display:grid;position:absolute;inset:0}.laptop-boot>*{grid-area:1/1}.laptop-boot .logo-mask{animation:1.6s ease-in-out infinite boot-pulse}.laptop-boot-ring{border:1.5px solid #3271b426;border-top-color:#3271b4;border-radius:50%;width:132px;height:132px;animation:1.1s linear infinite boot-spin}.laptop-showcase:not([data-status=loading]) .laptop-boot{opacity:0;scale:.85}@keyframes boot-pulse{50%{opacity:.35}}@keyframes boot-spin{to{rotate:360deg}}.laptop-hint{z-index:3;border:1px solid var(--line);color:var(--muted);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .5s var(--ease-out), translate .5s var(--ease-out);background:#ffffffd1;border-radius:999px;align-items:center;gap:8px;padding:7px 14px;font-size:11px;display:inline-flex;position:absolute;bottom:4px;left:50%;translate:-50% 10px;box-shadow:0 10px 30px -18px #0e1b2a73}.laptop-hint[data-show=true]{opacity:1;transition-delay:2.8s;translate:-50%}.laptop-hint svg{color:#3271b4;animation:2.6s ease-in-out infinite hint-turn}@keyframes hint-turn{0%,to{rotate:-18deg}50%{rotate:18deg}}.company-hero .company-note{z-index:2;pointer-events:none;animation:note-in .9s var(--ease-spring) both 2.1s}.company-hero .company-note-end{animation-delay:2.35s}.company-hero .company-note>span:not(.company-note-line){background:#ffffffd9;border-radius:999px;padding:4px 11px;box-shadow:0 6px 18px -12px #0e1b2a66}.company-hero .company-note>svg{box-sizing:content-box;background:#fff;border-radius:50%;padding:10px;animation:6s ease-in-out infinite float;box-shadow:0 10px 26px -12px #3271b48c}.company-hero .company-note-end>svg{animation-delay:-3s}.company-hero .company-note-line{clip-path:inset(0 100% 0 0);animation:line-reveal .9s var(--ease-out) forwards 2.6s}@keyframes note-in{0%{opacity:0;filter:blur(6px);scale:.6}}@keyframes line-reveal{to{clip-path:inset(0)}}.company-hero .company-cta{translate:var(--tx,0px) var(--ty,0px);transition:translate .4s var(--ease-out), transform .3s var(--ease-out), box-shadow .3s;position:relative;box-shadow:0 14px 34px -16px #3271b499}.company-hero .company-cta:hover{box-shadow:0 20px 40px -16px #3271b4bf}.company-hero .company-cta:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff4d 50%,#0000 70%);animation:5s ease-in-out 3s infinite cta-sheen;position:absolute;inset:0;transform:translate(-130%)}@keyframes cta-sheen{0%,65%{transform:translate(-130%)}to{transform:translate(130%)}}.company-hero .company-cta>span{transition:transform .45s var(--ease-spring), background .3s}.company-hero .company-cta:hover>span{background:#5da4d9;transform:rotate(-45deg)scale(1.08)}[dir=rtl] .company-hero .company-cta:hover>span{transform:rotate(45deg)scale(1.08)}.company-brands{border-block:1px solid var(--line);background:linear-gradient(#fff9,#ffffff26);padding:36px 0 26px;position:relative}.brand-marquee{--marquee-duration:40s;margin-top:14px}.brand-track{padding-block:12px}.brand-track>li{padding-inline:clamp(8px,1.6vw,18px)}.brand-chip{color:#7b8492;min-width:112px;transition:color .35s, background-color .35s, border-color .35s, box-shadow .35s, transform .5s var(--ease-spring);border:1px solid #0000;border-radius:18px;flex-direction:column;align-items:center;gap:10px;padding:14px 18px 12px;display:flex}.brand-glyph-wrap{place-items:center;height:40px;display:grid}.brand-glyph{width:auto;height:36px;transition:transform .5s var(--ease-spring)}.brand-glyph-word{height:17px}.brand-chip[data-slug=lenovo] .brand-glyph{height:22px}.brand-name{letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600;transition:color .35s}.brand-chip:hover{color:var(--brand-c);border-color:var(--line);background-color:#fff;transform:translateY(-4px);box-shadow:0 20px 40px -28px #0e1b2a80}.brand-chip:hover .brand-glyph{transform:scale(1.1)}.brand-chip:hover .brand-name{color:var(--fg)}.ms-q{fill:currentColor;transition:fill .35s}.brand-chip:hover .ms-r{fill:#f25022}.brand-chip:hover .ms-g{fill:#7fba00}.brand-chip:hover .ms-b{fill:#00a4ef}.brand-chip:hover .ms-y{fill:#ffb900}html[data-reveal-ready] .company-home [data-reveal]:not([data-shown]){opacity:0}.company-home [data-reveal][data-shown]{animation:reveal-up 1s var(--ease-out) both;animation-delay:calc(var(--d,0) * .11s)}@keyframes reveal-up{0%{opacity:0;filter:blur(6px);translate:0 36px}to{opacity:1;filter:none;translate:0}}.company-home .kicker{letter-spacing:.15em;color:var(--brand-ink);align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.company-home .kicker:before{content:"";transform-origin:0;background:currentColor;width:28px;height:1.5px}[dir=rtl] .company-home .kicker:before{transform-origin:100%}.company-home [data-shown] .kicker:before{animation:grow-x .9s .25s var(--ease-out) both}.company-home .link-arrow svg{transition:transform .4s var(--ease-spring)}.company-home .link-arrow:hover svg{transform:translate(5px)}[dir=rtl] .company-home .link-arrow:hover svg{transform:translate(-5px)}.company-stats{border:1px solid var(--line);background:var(--line);border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:56px;display:grid}.company-stats>div{background:var(--surface);flex-direction:column-reverse;justify-content:flex-end;gap:8px;padding:28px 30px;display:flex}.company-stats dd{font-family:var(--app-display);letter-spacing:-.04em;color:#3271b4;font-size:clamp(40px,5.4vw,64px);font-weight:700;line-height:1}.company-stats dt{color:var(--muted);font-size:13px}.company-home .svc{padding-top:30px;position:relative}.company-home .svc:before{content:"";top:0;background:linear-gradient(90deg, #3271b4, var(--line) 45%);transform-origin:0;height:1px;position:absolute;inset-inline:0}[dir=rtl] .company-home .svc:before{background:linear-gradient(-90deg, #3271b4, var(--line) 45%);transform-origin:100%}.company-home .svc[data-shown]:before{animation:grow-x 1.2s var(--ease-out) both;animation-delay:calc(var(--d,0) * .11s + .2s)}.svc-top{justify-content:space-between;align-items:center;display:flex}.svc-icon,.aud-icon{color:#3271b4;width:58px;height:58px;transition:transform .55s var(--ease-spring), background-color .3s, color .3s;background:#ecf3fa;border-radius:18px;place-items:center;display:grid}.svc:hover .svc-icon{color:#fff;background-color:#3271b4;transform:rotate(-8deg)scale(1.08)}.svc-index,.aud-num{font-family:var(--font-roboto-mono), ui-monospace, monospace;letter-spacing:.12em;color:var(--muted);font-size:12px}.aud-card{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg)) translateY(var(--lift,0px));transform-style:preserve-3d;transition:transform .7s var(--ease-out), border-color .3s, box-shadow .45s;position:relative}.aud-card:hover{--lift:-6px;border-color:#3271b473;transition:transform .15s ease-out,border-color .3s,box-shadow .45s;box-shadow:0 34px 60px -38px #3271b499}.aud-num{top:26px;position:absolute;inset-inline-end:28px}.aud-card:hover .aud-icon{color:#fff;background-color:#3271b4;transform:translateZ(28px)rotate(-8deg)scale(1.1)}.aud-cta svg{transition:transform .45s var(--ease-spring)}.aud-card:hover .aud-cta svg{transform:translate(6px)}[dir=rtl] .aud-card:hover .aud-cta svg{transform:translate(-6px)}.visit-card{transition:transform .5s var(--ease-out), box-shadow .5s}.visit-card:hover{transform:translateY(-4px);box-shadow:0 34px 60px -40px #0e1b2a73}.visit-pin{color:#3271b4;background:#ecf3fa;border-radius:50%;place-items:center;width:54px;height:54px;display:inline-grid;position:relative}.visit-pin:before,.visit-pin:after{content:"";animation:pin-wave 2.8s var(--ease-out) infinite;border:1.5px solid #3271b473;border-radius:50%;position:absolute;inset:0}.visit-pin:after{animation-delay:1.4s}@keyframes pin-wave{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}@media (max-width:639px){.company-hero h1 .hero-accent{width:fit-content;margin-inline:auto;display:block}.company-hero .laptop-showcase{height:310px}.laptop-stage{inset:0}.laptop-hint{font-size:10px}.company-stats>div{padding:20px 16px}.company-stats dt{font-size:11px}.brand-chip{min-width:96px;padding-inline:12px}}@media (prefers-reduced-motion:reduce){.company-home .hw,.company-home .hero-in,.company-home .company-eyebrow,.company-home .company-note,.company-home [data-reveal][data-shown]{animation:none!important}.hero-underline path,.company-hero .company-note-line{stroke-dashoffset:0;clip-path:none;animation:none!important}.brand-track{flex-wrap:wrap;justify-content:center;width:auto;animation:none!important}.brand-track>li[aria-hidden]{display:none}.brand-marquee{-webkit-mask-image:none;mask-image:none}}.mv-card{border-radius:24px;padding:32px;position:relative;overflow:clip}.mv-mission{background:var(--brand);color:#fff}.mv-mission:after{content:"";inset-inline-end:-70px;pointer-events:none;border:38px solid #5da4d959;border-radius:50%;width:260px;height:260px;position:absolute;bottom:-90px}.mv-vision{border:1px solid var(--line);background:var(--surface);color:var(--fg)}.mv-vision:after{content:"";inset-inline-end:-60px;border:30px solid var(--steel-tint);pointer-events:none;border-radius:50%;width:220px;height:220px;position:absolute;top:-80px}.mv-icon{z-index:1;background:#ffffff29;border-radius:14px;place-items:center;width:48px;height:48px;display:grid;position:relative}.mv-vision .mv-icon{background:var(--brand-tint);color:var(--brand-ink)}.mv-card>:not(.mv-icon){z-index:1;position:relative}.mv-label{letter-spacing:.2em;margin-top:22px;font-size:12px;font-weight:600}.mv-mission .mv-label{color:#fffc}.mv-vision .mv-label{color:var(--brand-ink)}.facts-card{border:1px solid var(--line);background:var(--surface);border-radius:20px;padding:22px 24px 8px;box-shadow:0 24px 50px -40px #14202e73}@media (max-width:639px){.mv-card{padding:24px}}
.home-hero{isolation:isolate;background:linear-gradient(180deg, var(--brand-tint) 0%, var(--bg) 78%);position:relative}.home-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(55% 70% at 15% 20%,#5da4d92e,#0000 70%),radial-gradient(40% 50% at 90% 80%,#3271b414,#0000 70%);position:absolute;inset:0}[data-theme=dark] .home-hero{background:linear-gradient(180deg, var(--bg-2) 0%, var(--bg) 80%)}.home-eyebrow{background:var(--surface);color:var(--brand-ink);border:1px solid #3271b440;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.hs{min-width:0}.hs-stage{border:1px solid var(--line);background:var(--surface);border-radius:24px;display:grid;overflow:hidden;box-shadow:0 30px 70px -44px #14202e80}@media (min-width:640px){.hs-stage{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}}.hs-media{aspect-ratio:1;background:var(--photo);position:relative}.hs-photo{opacity:0;transition:opacity .7s var(--ease-out), scale 1.4s var(--ease-out);position:absolute;inset:0;scale:1.03}.hs-photo[data-active=true]{opacity:1;scale:1}.hs-card{min-width:0;animation:pop-in .5s var(--ease-out) both;flex-direction:column;padding:22px;display:flex}.hs-see{background:var(--brand);color:#fff;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;padding-inline:16px;font-size:14px;font-weight:600;transition:background-color .2s;display:flex}.hs-see:hover{background:var(--brand-deep)}.hs-pause{top:14px;border:1px solid var(--line);background:color-mix(in oklab, var(--surface) 90%, transparent);width:36px;height:36px;color:var(--muted);border-radius:999px;place-items:center;transition:color .2s;display:grid;position:absolute;inset-inline-end:14px}.hs-pause:hover{color:var(--brand-ink)}.hs-tabs{gap:6px;margin-top:12px;display:flex;overflow-x:auto}.hs-tab{border:1px solid var(--line);background:var(--surface);min-width:76px;height:52px;color:var(--muted);border-radius:12px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding-inline:12px;font-size:13px;font-weight:600;transition:border-color .2s,color .2s;display:inline-flex;position:relative;overflow:hidden}.hs-tab:hover{color:var(--fg);border-color:var(--steel)}.hs-tab[aria-selected=true]{border-color:var(--brand);color:var(--fg)}.hs-tab[aria-selected=true] .hs-glyph{color:var(--brand-c)}.hs-glyph{width:22px;height:22px;transition:color .2s}.hs-glyph-word{width:auto;height:14px}.hs-glyph .ms-q{fill:currentColor}.hs-tab[aria-selected=true] .ms-r{fill:#f25022}.hs-tab[aria-selected=true] .ms-g{fill:#7fba00}.hs-tab[aria-selected=true] .ms-b{fill:#00a4ef}.hs-tab[aria-selected=true] .ms-y{fill:#ffb900}.hs-progress{inset-inline:0;background:var(--brand);transform-origin:0;height:3px;position:absolute;bottom:0;transform:scaleX(0)}[dir=rtl] .hs-progress{transform-origin:100%}.hs-tab[aria-selected=true] .hs-progress{transform:scaleX(1)}.hs[data-running=true] .hs-tab[aria-selected=true] .hs-progress{animation:6.5s linear both hs-progress}@keyframes hs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.home-pillar+.home-pillar{border-top:1px solid var(--line)}@media (min-width:640px){.home-pillar+.home-pillar{border-top:0}.home-pillar:nth-child(2n){border-inline-start:1px solid var(--line)}.home-pillar:nth-child(n+3){border-top:1px solid var(--line)}}@media (min-width:1024px){.home-pillar:nth-child(n+3){border-top:0}.home-pillar+.home-pillar{border-inline-start:1px solid var(--line)}}.home-pillar a:hover{background:var(--surface)}.brand-tile{border:1px solid var(--line);background:var(--surface);border-radius:18px;flex-direction:column;height:100%;transition:border-color .2s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.brand-tile:hover{border-color:var(--brand);box-shadow:0 24px 50px -36px #14202e80}.brand-tile-photo{aspect-ratio:4/3;background:var(--photo);display:block;position:relative}.brand-tile-body{padding:14px 16px 16px;display:block}.brand-tile-glyph{width:26px;height:26px;color:var(--brand-c)}.brand-tile-word{width:auto;height:18px;color:var(--brand-c)}.brand-tile-glyph .ms-r{fill:#f25022}.brand-tile-glyph .ms-g{fill:#7fba00}.brand-tile-glyph .ms-b{fill:#00a4ef}.brand-tile-glyph .ms-y{fill:#ffb900}[data-theme=dark] .brand-tile-glyph,[data-theme=dark] .brand-tile-word{color:var(--fg)}.brand-tile-arrow{top:14px;color:var(--brand-ink);opacity:0;transition:opacity .2s,translate .2s;position:absolute;inset-inline-end:14px;translate:-4px}.brand-tile:hover .brand-tile-arrow{opacity:1;translate:0}.need-tile{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:16px;height:100%;padding:12px;transition:border-color .2s;display:flex}.need-tile:hover{border-color:var(--brand)}.need-tile-photo{aspect-ratio:1;background:var(--photo);border-radius:12px;flex:none;width:112px;position:relative;overflow:hidden}.evidence{background:var(--brand);color:#fff}[data-theme=dark] .evidence{background:#173a5e}.evidence-card{background:var(--surface);color:var(--fg);border-radius:18px;padding:22px}.home-step{border-top:2px solid var(--steel);padding-top:18px;position:relative}.home-step:first-child{border-top-color:var(--brand)}.home-step-num{font-family:var(--app-display);color:var(--brand-ink);font-size:15px;font-weight:800}@media (prefers-reduced-motion:reduce){.hs-photo{transition:none}}
