.LegalPage-module__qpSGQq__page{background:var(--color-white);color:var(--color-ink);padding-top:0}.LegalPage-module__qpSGQq__hero,.LegalPage-module__qpSGQq__layout,.LegalPage-module__qpSGQq__breadcrumbs{max-width:var(--content-width);padding-inline:var(--page-gutter);margin-inline:auto}.LegalPage-module__qpSGQq__hero{padding-top:1.5rem;padding-bottom:clamp(3.5rem,6vw,5.5rem)}.LegalPage-module__qpSGQq__breadcrumbs{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.55rem;padding-top:.75rem;padding-bottom:.75rem;font-size:.68rem;font-weight:800;display:flex}.LegalPage-module__qpSGQq__breadcrumbs a{color:var(--color-blue);text-underline-offset:.25rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .18s}.LegalPage-module__qpSGQq__breadcrumbs a:hover,.LegalPage-module__qpSGQq__breadcrumbs a:focus-visible{text-decoration-color:currentColor}.LegalPage-module__qpSGQq__heroGrid{max-width:72rem;margin-inline:auto}.LegalPage-module__qpSGQq__heroCopy{text-align:center;min-width:0;margin-inline:auto}.LegalPage-module__qpSGQq__heroCopy h1{text-wrap:balance;font-size:clamp(3.2rem,5.5vw,5.8rem);line-height:.95}.LegalPage-module__qpSGQq__statusRow{color:var(--color-blue);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem;margin-bottom:1.25rem;font-size:.68rem;font-weight:800;display:flex}.LegalPage-module__qpSGQq__currentStatus,.LegalPage-module__qpSGQq__historicalStatus{border:1px solid var(--color-ink);padding:.45rem .6rem}.LegalPage-module__qpSGQq__currentStatus{background:var(--color-yellow);color:var(--color-ink)}.LegalPage-module__qpSGQq__historicalStatus{background:var(--color-ink);color:var(--color-white)}.LegalPage-module__qpSGQq__scopeSwitch{border:1px solid var(--color-ink);grid-template-columns:repeat(2,minmax(7rem,1fr));margin-top:1.75rem;display:inline-grid}.LegalPage-module__qpSGQq__scopeSwitch a{text-transform:uppercase;padding:.8rem 1rem;font-size:.76rem;font-weight:800;text-decoration:none;transition:background-color .18s,color .18s}.LegalPage-module__qpSGQq__scopeSwitch a+a{border-left:1px solid var(--color-ink)}.LegalPage-module__qpSGQq__scopeSwitch a[aria-current=page]{background:var(--color-blue);color:var(--color-white)}.LegalPage-module__qpSGQq__scopeSwitch a:not([aria-current=page]):hover,.LegalPage-module__qpSGQq__scopeSwitch a:not([aria-current=page]):focus-visible{background:var(--color-yellow);outline:none}.LegalPage-module__qpSGQq__versionMeta{flex-wrap:wrap;justify-content:center;gap:1rem 2rem;margin-top:1.5rem;display:flex}.LegalPage-module__qpSGQq__versionMeta div{gap:.25rem;display:grid}.LegalPage-module__qpSGQq__versionMeta dt{color:var(--color-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.58rem;font-weight:800}.LegalPage-module__qpSGQq__versionMeta dd{margin:0;font-size:.78rem;font-weight:800}.LegalPage-module__qpSGQq__authority,.LegalPage-module__qpSGQq__historicalNotice{border:1px solid var(--color-ink);max-width:48rem;margin:1.25rem auto 0;padding:.9rem 1rem;font-size:.78rem;font-weight:700;line-height:1.55}.LegalPage-module__qpSGQq__authority{background:color-mix(in srgb, var(--color-blue) 7%, var(--color-white))}.LegalPage-module__qpSGQq__historicalNotice{background:var(--color-yellow)}.LegalPage-module__qpSGQq__legalLinks{flex-wrap:wrap;justify-content:center;gap:.65rem 1.25rem;margin-top:1.25rem;display:flex}.LegalPage-module__qpSGQq__legalLinks a{color:var(--color-blue);text-underline-offset:.22rem;text-transform:uppercase;font-size:.72rem;font-weight:800;text-decoration:underline}.LegalPage-module__qpSGQq__updated{color:var(--color-blue);letter-spacing:.06em;text-transform:uppercase;margin-top:1.5rem;font-size:.72rem;font-weight:800}.LegalPage-module__qpSGQq__intro{color:var(--color-muted);margin-top:1.5rem;max-width:48rem;margin-inline:auto;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.LegalPage-module__qpSGQq__layout{border-top:1px solid var(--color-ink);padding-bottom:var(--section-space);grid-template-columns:minmax(10rem,1fr) minmax(0,50rem) minmax(10rem,1fr);gap:clamp(2rem,3vw,3.5rem);padding-top:clamp(3rem,6vw,5rem);display:grid}.LegalPage-module__qpSGQq__contents{grid-area:1/3;align-self:start;position:sticky;top:7rem}.LegalPage-module__qpSGQq__contents>p{color:var(--color-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.LegalPage-module__qpSGQq__contents ol{margin:1rem 0 0;padding:0;list-style:none}.LegalPage-module__qpSGQq__contents li{border-top:1px solid var(--color-line)}.LegalPage-module__qpSGQq__contents li:last-child{border-bottom:1px solid var(--color-line)}.LegalPage-module__qpSGQq__contents a{border-left:3px solid #0000;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:.75rem;padding:.8rem .65rem;font-size:.78rem;font-weight:700;line-height:1.4;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:grid}.LegalPage-module__qpSGQq__contentsIndex{color:var(--color-blue);font-size:.58rem}.LegalPage-module__qpSGQq__contentsTitle{text-underline-offset:.25rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s}@media (hover:hover){.LegalPage-module__qpSGQq__contents a:not([data-active]):hover .LegalPage-module__qpSGQq__contentsTitle{color:var(--color-blue);text-decoration-color:currentColor}}.LegalPage-module__qpSGQq__contents a:not([data-active]):focus-visible .LegalPage-module__qpSGQq__contentsTitle{color:var(--color-blue);text-decoration-color:currentColor}.LegalPage-module__qpSGQq__contents a[data-active]{background:color-mix(in srgb, var(--color-blue) 9%, var(--color-white));border-left-color:var(--color-blue);color:var(--color-ink)}.LegalPage-module__qpSGQq__contents a[data-active] .LegalPage-module__qpSGQq__contentsIndex{color:var(--color-blue)}.LegalPage-module__qpSGQq__contents a[data-active] .LegalPage-module__qpSGQq__contentsTitle{color:var(--color-ink);text-decoration:none}.LegalPage-module__qpSGQq__policy{grid-area:1/2;min-width:0}.LegalPage-module__qpSGQq__policy>section{border-top:1px solid var(--color-ink);padding-block:clamp(2.5rem,5vw,4.5rem);scroll-margin-top:7rem}.LegalPage-module__qpSGQq__policy>section:first-child{border-top:0;padding-top:0}.LegalPage-module__qpSGQq__policy header{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:clamp(.6rem,1vw,.85rem);margin-bottom:1.75rem;display:grid}.LegalPage-module__qpSGQq__policy header span{color:var(--color-blue);letter-spacing:-.06em;font-size:clamp(1.75rem,3.2vw,3.2rem);font-weight:800;line-height:1.05}.LegalPage-module__qpSGQq__policy h2{text-wrap:balance;max-width:50rem;font-size:clamp(1.75rem,3.2vw,3.2rem);line-height:1.05}.LegalPage-module__qpSGQq__policy section>p,.LegalPage-module__qpSGQq__policy li,.LegalPage-module__qpSGQq__subsection p{color:var(--color-muted);max-width:50rem;font-size:clamp(1rem,1.15vw,1.12rem);line-height:1.75}.LegalPage-module__qpSGQq__subsection{border-left:3px solid var(--color-blue);margin-top:2rem;padding-left:clamp(1rem,2vw,1.5rem)}.LegalPage-module__qpSGQq__subsection h3{margin-bottom:.85rem;font-size:clamp(1.15rem,1.8vw,1.45rem);line-height:1.25}.LegalPage-module__qpSGQq__subsection p+p{margin-top:.85rem}.LegalPage-module__qpSGQq__policy section>p+p{margin-top:1rem}.LegalPage-module__qpSGQq__policy ul{gap:.75rem;max-width:50rem;margin:1.25rem 0 0;padding-left:1.25rem;display:grid}.LegalPage-module__qpSGQq__policy li::marker{color:var(--color-blue)}.LegalPage-module__qpSGQq__contactCard{background:var(--color-white);border:1px solid var(--color-ink);box-shadow:.5rem .5rem 0 var(--color-ink);color:var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));max-width:42rem;margin-top:1.75rem;font-style:normal;display:grid}.LegalPage-module__qpSGQq__contactCard>div{gap:.4rem;min-width:0;padding:clamp(1rem,2vw,1.35rem);display:grid}.LegalPage-module__qpSGQq__contactCard>div:nth-child(2n){border-left:1px solid var(--color-ink)}.LegalPage-module__qpSGQq__contactCard>div:nth-child(n+3){border-top:1px solid var(--color-ink)}.LegalPage-module__qpSGQq__contactCard span{color:var(--color-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800;line-height:1.2}.LegalPage-module__qpSGQq__contactCard strong,.LegalPage-module__qpSGQq__contactCard a{overflow-wrap:anywhere;font-size:clamp(.78rem,1.2vw,.95rem);font-weight:800;line-height:1.35}.LegalPage-module__qpSGQq__contactCard a{text-underline-offset:.2rem;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s}.LegalPage-module__qpSGQq__contactCard a:hover,.LegalPage-module__qpSGQq__contactCard a:focus-visible{color:var(--color-blue);text-decoration-color:currentColor}@media (max-width:760px){.LegalPage-module__qpSGQq__breadcrumbs{font-size:.6rem}.LegalPage-module__qpSGQq__breadcrumbs span:last-child{text-align:left;max-width:65%}.LegalPage-module__qpSGQq__layout{grid-template-columns:1fr}.LegalPage-module__qpSGQq__heroCopy h1{font-size:clamp(2.7rem,13vw,4.5rem);line-height:.95}.LegalPage-module__qpSGQq__scopeSwitch{width:100%;display:grid}.LegalPage-module__qpSGQq__scopeSwitch a{min-height:2.75rem}.LegalPage-module__qpSGQq__contents{grid-area:auto/1;position:static}.LegalPage-module__qpSGQq__policy{grid-area:auto/1}.LegalPage-module__qpSGQq__contactCard{box-shadow:.35rem .35rem 0 var(--color-ink)}.LegalPage-module__qpSGQq__contactCard>div{padding:.85rem}}
.Footer-module__Grjkva__footer{background:var(--color-blue);z-index:2;margin-top:-2rem;position:relative}.Footer-module__Grjkva__footerNeutral{background:var(--color-white);margin-top:0}.Footer-module__Grjkva__inner{color:var(--color-white);background:#10100f;border-radius:clamp(2rem,4vw,4.5rem) clamp(2rem,4vw,4.5rem) 0 0;flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:hidden}.Footer-module__Grjkva__footerContent{padding:clamp(3rem, 7vw, 7rem) max(var(--page-gutter), calc((100vw - var(--content-width)) / 2 + var(--page-gutter))) 0}.Footer-module__Grjkva__mainGrid{grid-template-columns:minmax(12rem,1.2fr) repeat(5,minmax(0,.75fr));align-items:start;gap:clamp(1.5rem,3vw,3.5rem) clamp(1rem,1.6vw,1.75rem);display:grid}.Footer-module__Grjkva__brandBlock{flex-direction:column;align-items:flex-start;display:flex}.Footer-module__Grjkva__brandBlock img{filter:invert();mix-blend-mode:screen;width:clamp(8.5rem,13vw,12rem);height:auto}.Footer-module__Grjkva__brandBlock>p{color:#d1d1cc;max-width:25rem;margin-top:1.5rem;font-size:.86rem;line-height:1.55}.Footer-module__Grjkva__cta{background:var(--color-sky);border-radius:var(--radius-small);color:var(--color-black);justify-content:space-between;align-self:stretch;align-items:center;gap:1rem;margin-top:1.5rem;padding:.24rem .24rem .24rem 1rem;font-size:.72rem;font-weight:800;transition:background-color .18s;display:inline-flex}.Footer-module__Grjkva__ctaSecondary{background:#00b67a;margin-top:.75rem}.Footer-module__Grjkva__cta>span:first-child{line-height:1.25}.Footer-module__Grjkva__ctaIcon{background:var(--color-black);border-radius:.3rem;flex:none;justify-content:center;align-items:center;width:2.2rem;height:2.2rem;display:flex}.Footer-module__Grjkva__ctaIcon svg{width:100%;height:100%}.Footer-module__Grjkva__heading{color:#8b8b86;letter-spacing:.05em;text-transform:uppercase;margin-bottom:1rem;font-size:.66rem;font-weight:700}.Footer-module__Grjkva__column nav,.Footer-module__Grjkva__links{flex-direction:column;align-items:flex-start;gap:.65rem;display:flex}.Footer-module__Grjkva__column a{text-underline-offset:.25rem;font-size:.8rem;line-height:1.35;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s}.Footer-module__Grjkva__column ul{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__dmcaBadge{width:fit-content;display:block}.Footer-module__Grjkva__dmcaBadge img{width:9.375rem;max-width:100%;height:auto;display:block}.Footer-module__Grjkva__dmcaBadge:focus-visible{outline:2px solid var(--color-sky);outline-offset:4px}.Footer-module__Grjkva__bottom{border-top:1px solid #2d2d2a;grid-template-columns:max-content minmax(12rem,1fr) auto auto;align-items:center;gap:2rem;margin-top:clamp(5rem,9vw,8rem);padding-top:1.25rem;font-size:.68rem;display:grid}.Footer-module__Grjkva__trustBadges{flex-flow:wrap;justify-content:flex-start;justify-self:start;align-items:center;gap:.75rem;width:100%;min-height:1.875rem;margin:0;padding:0;list-style:none;display:flex}.Footer-module__Grjkva__bottom p,.Footer-module__Grjkva__bottom a{color:#b0b0aa}.Footer-module__Grjkva__bottom a{text-underline-offset:.25rem;text-decoration:underline}.Footer-module__Grjkva__wordmarkBand{align-items:flex-end;width:100%;margin-top:auto;padding-top:clamp(2.5rem,5vw,5rem);display:flex;overflow:hidden}.Footer-module__Grjkva__wordmark{width:100vw;max-width:none;height:auto;display:block}@media (hover:hover) and (pointer:fine){.Footer-module__Grjkva__cta:hover{background:var(--color-yellow)}.Footer-module__Grjkva__column a:hover{color:var(--color-sky);text-decoration-color:currentColor}}@media (max-width:760px){.Footer-module__Grjkva__mainGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Footer-module__Grjkva__brandBlock{grid-area:auto/1/auto/-1}.Footer-module__Grjkva__bottom{grid-template-columns:1fr;align-items:flex-start;gap:1.25rem;margin-top:4rem}.Footer-module__Grjkva__wordmarkBand{padding-top:2.5rem}}@media (max-width:430px){.Footer-module__Grjkva__mainGrid{grid-template-columns:1fr}.Footer-module__Grjkva__brandBlock{grid-column:auto}}
.MobileStaggeredMenu-module__GCpGra__root{--menu-black:#10100f;--menu-blue:var(--color-blue);--menu-yellow:#fdf401;z-index:90;display:none;position:relative}.MobileStaggeredMenu-module__GCpGra__toggle{background:var(--menu-black);border:1px solid var(--menu-black);color:#fff;cursor:pointer;font:inherit;letter-spacing:.02em;opacity:1;text-transform:uppercase;visibility:visible;z-index:4;justify-content:center;align-items:center;gap:.7rem;height:2.7rem;padding:0 .72rem 0 .82rem;font-size:.78rem;font-weight:800;transition:opacity .16s,transform .22s,visibility linear;display:inline-flex;position:fixed;top:1.15rem;right:1rem;transform:translateY(0)}.MobileStaggeredMenu-module__GCpGra__root[data-scroll-hidden] .MobileStaggeredMenu-module__GCpGra__toggle{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .16s,transform .22s,visibility 0s linear .22s;transform:translateY(calc(-100% - 2rem))}.MobileStaggeredMenu-module__GCpGra__toggle:focus-visible{outline:3px solid var(--menu-yellow);outline-offset:2px}.MobileStaggeredMenu-module__GCpGra__toggleLabel{text-align:left;min-width:2.8rem}.MobileStaggeredMenu-module__GCpGra__toggleIcon{width:.95rem;height:.95rem;transition:transform .3s cubic-bezier(.22,1,.36,1);display:block;position:relative;transform:rotate(0)}.MobileStaggeredMenu-module__GCpGra__toggleIcon span{background:currentColor;width:100%;height:2px;position:absolute;inset:calc(50% - 1px) 0 auto}.MobileStaggeredMenu-module__GCpGra__toggleIcon span:last-child{transform:rotate(90deg)}.MobileStaggeredMenu-module__GCpGra__root[data-open] .MobileStaggeredMenu-module__GCpGra__toggle{color:var(--menu-black);background:#fff}.MobileStaggeredMenu-module__GCpGra__root[data-open] .MobileStaggeredMenu-module__GCpGra__toggleIcon{transform:rotate(135deg)}.MobileStaggeredMenu-module__GCpGra__layers,.MobileStaggeredMenu-module__GCpGra__panel{position:fixed;inset:0}.MobileStaggeredMenu-module__GCpGra__layers{pointer-events:none;z-index:1}.MobileStaggeredMenu-module__GCpGra__layer{position:absolute;inset:0}.MobileStaggeredMenu-module__GCpGra__layerYellow{background:var(--menu-yellow)}.MobileStaggeredMenu-module__GCpGra__layerBlue{background:var(--menu-blue)}.MobileStaggeredMenu-module__GCpGra__panel{color:#0a1633;pointer-events:auto;z-index:2;background:#fff;flex-direction:column;padding:6.8rem 1rem 1.25rem;display:flex;overflow-y:auto}.MobileStaggeredMenu-module__GCpGra__menu{width:100%;margin-block:auto}.MobileStaggeredMenu-module__GCpGra__list{border-top:1px solid var(--menu-black);margin:0;padding:0;list-style:none}.MobileStaggeredMenu-module__GCpGra__item{border-bottom:1px solid var(--menu-black);margin:0}.MobileStaggeredMenu-module__GCpGra__link{color:#0a1633;grid-template-columns:minmax(0,1fr);align-items:center;gap:.6rem;min-height:clamp(4.4rem,12.5svh,6.2rem);padding:.75rem .8rem;text-decoration:none;transition:background-color .18s,color .18s;display:grid}.MobileStaggeredMenu-module__GCpGra__itemMask{line-height:1.14;display:block;position:relative;top:.12rem;overflow:visible}.MobileStaggeredMenu-module__GCpGra__itemInner{letter-spacing:-.065em;text-transform:uppercase;transform-origin:0 100%;will-change:opacity;font-size:clamp(2rem,7vw,3.2rem);font-weight:800;line-height:1.14;display:block}.MobileStaggeredMenu-module__GCpGra__link:hover,.MobileStaggeredMenu-module__GCpGra__link:focus-visible{background:var(--menu-blue);color:#fff;outline:none}.MobileStaggeredMenu-module__GCpGra__link[data-current] .MobileStaggeredMenu-module__GCpGra__itemInner{color:var(--menu-blue)}.MobileStaggeredMenu-module__GCpGra__link[data-current]:hover .MobileStaggeredMenu-module__GCpGra__itemInner,.MobileStaggeredMenu-module__GCpGra__link[data-current]:focus-visible .MobileStaggeredMenu-module__GCpGra__itemInner{color:#fff}.MobileStaggeredMenu-module__GCpGra__languageSwitch{color:var(--color-muted);letter-spacing:.06em;text-underline-offset:.22rem;text-transform:uppercase;align-self:flex-end;margin-top:1rem;padding:.45rem 0;font-size:.66rem;font-weight:700;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .18s,text-decoration-color .18s}.MobileStaggeredMenu-module__GCpGra__languageSwitch:hover,.MobileStaggeredMenu-module__GCpGra__languageSwitch:focus-visible{color:var(--menu-blue);outline:none;text-decoration-color:currentColor}.MobileStaggeredMenu-module__GCpGra__meta{border-top:1px solid var(--menu-black);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:1fr auto;gap:.35rem 1rem;margin-top:1.5rem;padding-top:.75rem;font-size:.66rem;font-weight:800;display:grid}.MobileStaggeredMenu-module__GCpGra__meta span:nth-child(2){text-align:right}.MobileStaggeredMenu-module__GCpGra__meta span:last-child{color:var(--menu-blue);grid-column:1/-1}@media (max-width:900px){.MobileStaggeredMenu-module__GCpGra__root{pointer-events:none;display:block}.MobileStaggeredMenu-module__GCpGra__toggle{pointer-events:auto}}@media (prefers-reduced-motion:reduce){.MobileStaggeredMenu-module__GCpGra__toggle,.MobileStaggeredMenu-module__GCpGra__root[data-scroll-hidden] .MobileStaggeredMenu-module__GCpGra__toggle{transition:none}}@media (max-width:390px){.MobileStaggeredMenu-module__GCpGra__panel{padding-top:6.25rem}.MobileStaggeredMenu-module__GCpGra__link{min-height:4rem}.MobileStaggeredMenu-module__GCpGra__itemInner{font-size:clamp(1.75rem,7vw,2.1rem)}}@media (prefers-reduced-motion:reduce){.MobileStaggeredMenu-module__GCpGra__toggleIcon,.MobileStaggeredMenu-module__GCpGra__link,.MobileStaggeredMenu-module__GCpGra__number,.MobileStaggeredMenu-module__GCpGra__languageSwitch{transition:none}}
.Navbar-module___rHu7W__header{--nav-black:#10100f;--nav-blue:#0c6eff;--nav-control-size:clamp(42px, 3vw, 46px);--nav-label-size:clamp(16px, 1.2vw, 18px);--nav-radius:0;--nav-stroke:1px;--nav-white:#fff;pointer-events:none;visibility:visible;z-index:100;background:0 0;transition:opacity .18s,transform .22s,visibility linear;position:fixed;inset:0 0 auto;transform:translateY(0)}.Navbar-module___rHu7W__header[data-footer-hidden=true]{opacity:0;visibility:hidden;transition:opacity .16s,transform .2s,visibility 0s linear .2s;transform:translateY(-1.25rem)}.Navbar-module___rHu7W__headerSpacer{height:5rem}.Navbar-module___rHu7W__nav{pointer-events:none;justify-content:space-between;align-items:center;width:100%;min-height:5rem;padding:.75rem clamp(1rem,2vw,2rem);display:flex}.Navbar-module___rHu7W__nav a,.Navbar-module___rHu7W__nav button,.Navbar-module___rHu7W__desktopNavigation{pointer-events:auto}.Navbar-module___rHu7W__brand{aspect-ratio:1870/810;flex:none;width:8.2rem;display:block;overflow:visible}.Navbar-module___rHu7W__brand img{object-fit:contain;width:100%;height:100%;transition:filter .18s;display:block}.Navbar-module___rHu7W__brandReversed img{filter:brightness(0)invert()}.Navbar-module___rHu7W__desktopNavigation{font-size:var(--nav-label-size);align-items:center;gap:.55rem;display:flex}.Navbar-module___rHu7W__secondaryControls{clip-path:inset(0 0 0 0 round var(--nav-radius));opacity:1;transform-origin:100%;visibility:visible;align-items:center;gap:.55rem;transition:clip-path .22s,opacity .16s,transform .22s,visibility linear;display:flex;transform:translate(0)scaleX(1)}.Navbar-module___rHu7W__secondaryControlsFolded{clip-path:inset(0 0 0 100% round var(--nav-radius));opacity:0;pointer-events:none;visibility:hidden;transition:clip-path .22s,opacity .16s,transform .22s,visibility 0s linear .22s;transform:translate(2rem)scaleX(.72)}.Navbar-module___rHu7W__language,.Navbar-module___rHu7W__linkGroup,.Navbar-module___rHu7W__contact{background:var(--nav-black);border:var(--nav-stroke) solid var(--nav-black);color:var(--nav-white)}.Navbar-module___rHu7W__language{border-radius:var(--nav-radius);height:var(--nav-control-size);width:var(--nav-control-size);justify-content:center;align-items:center;transition:background-color .18s,box-shadow .18s,color .18s;display:flex}.Navbar-module___rHu7W__languageIcons{width:1.35em;height:1.35em;display:block;position:relative}.Navbar-module___rHu7W__languageIcons svg{margin:auto;transition:opacity .18s,transform .2s;display:block;position:absolute;inset:0;overflow:visible}.Navbar-module___rHu7W__languageIconNormal{opacity:1;width:1.35em;height:1.35em;transform:scale(1)}.Navbar-module___rHu7W__languageIconActive{opacity:0;width:1.35em;height:1.35em;transform:scale(.86)}.Navbar-module___rHu7W__language:hover,.Navbar-module___rHu7W__language:focus-visible,.Navbar-module___rHu7W__language:active{background:var(--nav-white)}.Navbar-module___rHu7W__language:hover .Navbar-module___rHu7W__languageIconNormal,.Navbar-module___rHu7W__language:focus-visible .Navbar-module___rHu7W__languageIconNormal,.Navbar-module___rHu7W__language:active .Navbar-module___rHu7W__languageIconNormal{opacity:0;transform:scale(.82)}.Navbar-module___rHu7W__language:hover .Navbar-module___rHu7W__languageIconActive,.Navbar-module___rHu7W__language:focus-visible .Navbar-module___rHu7W__languageIconActive,.Navbar-module___rHu7W__language:active .Navbar-module___rHu7W__languageIconActive{opacity:1;transform:scale(1)}.Navbar-module___rHu7W__linkGroup{border-radius:var(--nav-radius);height:var(--nav-control-size);align-items:center;gap:0;padding:0;display:flex;overflow:hidden}.Navbar-module___rHu7W__linkGroup a{font-size:var(--nav-label-size);letter-spacing:-.06em;text-transform:uppercase;white-space:nowrap;justify-content:center;align-items:center;height:100%;padding-inline:.72em;font-weight:800;line-height:1;transition:background-color .2s,color .2s;display:flex}.Navbar-module___rHu7W__linkGroup a+a{border-left:0}.Navbar-module___rHu7W__linkGroup a:hover,.Navbar-module___rHu7W__linkGroup a:focus-visible,.Navbar-module___rHu7W__linkGroup a:active{background:var(--nav-white);color:var(--nav-black)}.Navbar-module___rHu7W__contact{border-radius:var(--nav-radius);font-size:var(--nav-label-size);height:var(--nav-control-size);letter-spacing:-.06em;text-transform:uppercase;align-items:center;gap:0;width:max-content;padding:0;font-weight:800;line-height:1;transition:background-color .18s,color .18s;display:flex;position:relative;overflow:hidden}.Navbar-module___rHu7W__contact:before{content:none}.Navbar-module___rHu7W__contactLabel{z-index:1;padding-inline:.72em;position:relative}.Navbar-module___rHu7W__arrow{background:var(--nav-blue);border-left:1px solid var(--nav-black);height:100%;width:var(--nav-control-size);z-index:1;justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.Navbar-module___rHu7W__arrow svg{margin:auto;transition:opacity .18s,transform .2s;position:absolute;inset:0}.Navbar-module___rHu7W__arrowNormal{color:#fff;opacity:1;width:100%;height:100%;transform:scale(1)}.Navbar-module___rHu7W__arrowActive{opacity:0;width:1.2em;height:1.2em;transform:translate(-.2rem)scale(.85)}.Navbar-module___rHu7W__contact:hover .Navbar-module___rHu7W__arrowNormal,.Navbar-module___rHu7W__contact:focus-visible .Navbar-module___rHu7W__arrowNormal,.Navbar-module___rHu7W__contact:active .Navbar-module___rHu7W__arrowNormal{opacity:0;transform:scale(.8)}.Navbar-module___rHu7W__contact:hover .Navbar-module___rHu7W__arrowActive,.Navbar-module___rHu7W__contact:focus-visible .Navbar-module___rHu7W__arrowActive,.Navbar-module___rHu7W__contact:active .Navbar-module___rHu7W__arrowActive{opacity:1;transform:translate(0)scale(1)}.Navbar-module___rHu7W__contact:hover,.Navbar-module___rHu7W__contact:focus-visible,.Navbar-module___rHu7W__contact:active{background:var(--nav-white);color:var(--nav-black)}@media (max-width:900px){.Navbar-module___rHu7W__header[data-compact=true]{opacity:0;visibility:hidden;transition:opacity .16s,transform .22s,visibility 0s linear .22s;transform:translateY(-100%)}.Navbar-module___rHu7W__headerSpacer{height:5rem}.Navbar-module___rHu7W__nav{min-height:5rem;padding:.8rem 1rem}.Navbar-module___rHu7W__desktopNavigation{display:none}.Navbar-module___rHu7W__brand{z-index:5;width:7.2rem;position:relative}}@media (prefers-reduced-motion:reduce){.Navbar-module___rHu7W__header,.Navbar-module___rHu7W__header[data-footer-hidden=true]{transition:none}}
.Highlight-module__19keaa__mark{color:inherit;isolation:isolate;line-height:inherit;white-space:nowrap;background:0 0;display:inline-block;position:relative}.Highlight-module__19keaa__stroke{color:var(--highlight-color,var(--color-yellow));mix-blend-mode:multiply;pointer-events:none;z-index:-1;width:calc(100% + .34em);height:calc(100% - .15em);position:absolute;top:.04em;left:-.16em;overflow:visible}.Highlight-module__19keaa__ink{fill:color-mix(in srgb, currentColor 72%, #9c8a00)}.Highlight-module__19keaa__text{position:relative}
.Stepper-module__YejQeG__shell{border:1px solid var(--color-ink);background:var(--color-white);flex-direction:column;min-height:39rem;display:flex}.Stepper-module__YejQeG__indicators{border-bottom:1px solid var(--color-ink);margin:0;padding:1.25rem 1.5rem;list-style:none;display:flex}.Stepper-module__YejQeG__indicators li{color:var(--color-muted);flex:1;align-items:center;font-size:.68rem;font-weight:800;display:flex}.Stepper-module__YejQeG__indicators li:last-child{flex:0}.Stepper-module__YejQeG__indicators li>span{border:1px solid;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.Stepper-module__YejQeG__indicators li i{background:var(--color-line);flex:1;height:1px;margin-inline:.55rem}.Stepper-module__YejQeG__indicators li[data-state=active]{color:var(--color-blue)}.Stepper-module__YejQeG__indicators li[data-state=active]>span{background:var(--color-yellow);color:var(--color-ink);border-color:var(--color-ink)}.Stepper-module__YejQeG__indicators li[data-state=complete]{color:var(--color-blue)}.Stepper-module__YejQeG__indicators li[data-state=complete] i{background:var(--color-blue)}.Stepper-module__YejQeG__content{flex:1;padding:clamp(1.5rem,3vw,2.5rem);overflow:hidden}.Stepper-module__YejQeG__step{width:100%}.Stepper-module__YejQeG__footer{border-top:1px solid var(--color-ink);justify-content:space-between;align-items:stretch;min-height:4rem;padding:1rem 1.25rem;display:flex}.Stepper-module__YejQeG__footer button{cursor:pointer;font:inherit;text-transform:uppercase;border:0;border-radius:0;font-size:.74rem;font-weight:800}.Stepper-module__YejQeG__back{color:var(--color-ink);background:0 0;padding:1rem 1.5rem;transition:background-color .2s,color .2s}.Stepper-module__YejQeG__back:hover{background:var(--color-ink);color:var(--color-white)}.Stepper-module__YejQeG__footer .Stepper-module__YejQeG__next{background:var(--color-white);border:2px solid var(--color-ink);color:var(--color-ink);align-items:stretch;min-height:3.5rem;margin-left:auto;padding:0;display:flex}.Stepper-module__YejQeG__next span{align-items:center;padding:.85rem 1.2rem;display:flex}.Stepper-module__YejQeG__next b{background:var(--color-yellow);border-left:2px solid var(--color-ink);color:var(--color-ink);justify-content:center;align-items:center;width:3.5rem;padding:0;font-size:1.35rem;font-weight:800;transition:background-color .18s,color .18s,transform .18s;display:flex}.Stepper-module__YejQeG__next:not(:disabled):hover b{background:var(--color-ink);color:var(--color-white);transform:translate(.12rem)}.Stepper-module__YejQeG__next:disabled{cursor:not-allowed;filter:grayscale();opacity:.38}.Stepper-module__YejQeG__footer button:focus-visible{outline:2px solid var(--color-yellow);outline-offset:.25rem}@media (max-width:600px){.Stepper-module__YejQeG__shell{min-height:35rem}.Stepper-module__YejQeG__indicators{padding:1rem}.Stepper-module__YejQeG__indicators li>span{width:1.65rem;height:1.65rem}.Stepper-module__YejQeG__indicators li i{margin-inline:.25rem}.Stepper-module__YejQeG__content{padding:1.25rem}}.Stepper-module__YejQeG__next b svg{width:100%;height:100%}.Stepper-module__YejQeG__footer button{font-size:.88rem}.Stepper-module__YejQeG__next b{width:3.25rem}.Stepper-module__YejQeG__back{padding-inline:1.25rem}.Stepper-module__YejQeG__error{border-top:1px solid var(--color-ink);color:var(--color-ink);background:#fff2f0;margin:0;padding:1rem 1.25rem;font-size:.85rem;font-weight:700;line-height:1.5}
.InquiryPage-module__axczXq__page{background:var(--color-white);color:var(--color-ink);padding:clamp(2rem,4vw,4rem) var(--page-gutter) var(--section-space)}.InquiryPage-module__axczXq__layout{max-width:var(--content-width);grid-template-columns:minmax(14rem,.34fr) minmax(0,1fr);gap:clamp(2.5rem,5vw,5.5rem);margin:auto;display:grid}.InquiryPage-module__axczXq__heading{align-self:start;position:sticky;top:clamp(5rem,10vh,8rem)}.InquiryPage-module__axczXq__heading>span,.InquiryPage-module__axczXq__stepHeader>span,.InquiryPage-module__axczXq__field>span{color:var(--color-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.InquiryPage-module__axczXq__heading h1{margin-top:1rem;font-size:clamp(2.6rem,4vw,4.75rem)}.InquiryPage-module__axczXq__heading p{color:var(--color-muted);max-width:25rem;margin-top:1rem;line-height:1.65}.InquiryPage-module__axczXq__heading>div{border-top:1px solid var(--color-ink);align-items:baseline;margin-top:2rem;padding-top:1rem;display:flex}.InquiryPage-module__axczXq__heading strong{color:var(--color-blue);font-size:clamp(2.5rem,4vw,4rem);line-height:1}.InquiryPage-module__axczXq__heading div span{color:var(--color-muted);margin-left:.35rem;font-size:.8rem;font-weight:800}.InquiryPage-module__axczXq__wizard{min-width:0}.InquiryPage-module__axczXq__stepHeader{align-items:baseline;gap:1rem;margin-bottom:2rem;display:flex}.InquiryPage-module__axczXq__stepHeader h2{font-size:clamp(1.7rem,2.7vw,3rem)}.InquiryPage-module__axczXq__group{border:0;border-top:1px solid var(--color-line);margin:0;padding:1.5rem 0}.InquiryPage-module__axczXq__group legend{float:left;width:100%;margin-bottom:.75rem;padding:0;font-size:clamp(1rem,1.35vw,1.2rem);font-weight:800}.InquiryPage-module__axczXq__group>p{clear:both;color:var(--color-muted);margin-bottom:.8rem;font-size:.78rem}.InquiryPage-module__axczXq__choices{clear:both;flex-wrap:wrap;gap:.55rem;display:flex}.InquiryPage-module__axczXq__choice{border:1px solid var(--color-ink);cursor:pointer;align-items:center;gap:.55rem;min-height:2.7rem;padding:.65rem .8rem;font-size:.84rem;font-weight:700;transition:all .18s;display:inline-flex}.InquiryPage-module__axczXq__choice input{opacity:0;width:1px;height:1px;position:absolute}.InquiryPage-module__axczXq__choice i{border:1px solid;width:.8rem;height:.8rem}.InquiryPage-module__axczXq__active{background:var(--color-blue);color:#fff}.InquiryPage-module__axczXq__active i{background:var(--color-yellow);box-shadow:inset 0 0 0 2px var(--color-blue)}.InquiryPage-module__axczXq__choice[data-disabled]{cursor:not-allowed;opacity:.3}.InquiryPage-module__axczXq__choice:has(input:focus-visible){outline:2px solid var(--color-blue);outline-offset:2px}.InquiryPage-module__axczXq__field{flex-direction:column;gap:.65rem;margin-bottom:1.5rem;display:flex}.InquiryPage-module__axczXq__field input,.InquiryPage-module__axczXq__field textarea,.InquiryPage-module__axczXq__other{border:1px solid var(--color-ink);color:var(--color-ink);font:inherit;background:#fff;border-radius:0;width:100%;padding:.9rem 1rem}.InquiryPage-module__axczXq__field input{min-height:3.5rem}.InquiryPage-module__axczXq__field textarea{resize:vertical;line-height:1.55}.InquiryPage-module__axczXq__other{margin-top:.75rem}.InquiryPage-module__axczXq__field input:focus,.InquiryPage-module__axczXq__field textarea:focus,.InquiryPage-module__axczXq__other:focus{outline:2px solid var(--color-blue);outline-offset:2px}.InquiryPage-module__axczXq__completion{max-width:42rem;margin:auto;padding:clamp(2rem,5vw,4rem)}.InquiryPage-module__axczXq__completion>span{color:var(--color-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.InquiryPage-module__axczXq__completion h2{margin-top:1rem;font-size:clamp(2.2rem,4vw,4rem)}.InquiryPage-module__axczXq__completion p{color:var(--color-muted);margin-top:1rem;line-height:1.6}.InquiryPage-module__axczXq__completion button{background:var(--color-white);border:1px solid var(--color-ink);color:var(--color-ink);cursor:pointer;font:inherit;text-transform:uppercase;border-radius:0;min-height:2.75rem;margin-top:1.5rem;padding:.9rem 1.2rem;font-size:.74rem;font-weight:800;transition:background-color .18s,color .18s}.InquiryPage-module__axczXq__completion button:hover{background:var(--color-yellow)}.InquiryPage-module__axczXq__completion button:focus-visible{background:var(--color-yellow);outline:2px solid var(--color-blue);outline-offset:3px}@media (max-width:900px){.InquiryPage-module__axczXq__layout{grid-template-columns:1fr}.InquiryPage-module__axczXq__heading{position:static}.InquiryPage-module__axczXq__heading p{max-width:40rem}.InquiryPage-module__axczXq__heading>div{display:none}}@media (max-width:600px){.InquiryPage-module__axczXq__page{padding-inline:.75rem}.InquiryPage-module__axczXq__heading h1{font-size:clamp(2.4rem,12vw,3.5rem)}.InquiryPage-module__axczXq__choices{grid-template-columns:1fr;display:grid}.InquiryPage-module__axczXq__choice{width:100%}}.InquiryPage-module__axczXq__flexibleContact{border-top:0!important;margin-top:1.25rem!important;padding-top:0!important;display:block!important}.InquiryPage-module__axczXq__flexibleContact p{color:var(--color-muted);max-width:25rem;margin:0;line-height:1.55}.InquiryPage-module__axczXq__flexibleContact a{background:var(--color-blue);border:1px solid var(--color-ink);color:var(--color-white);text-transform:uppercase;justify-content:center;align-items:center;min-height:2.35rem;margin-top:.75rem;padding:.62rem 1rem;font-size:.68rem;font-weight:800;transition:background-color .18s,color .18s;display:inline-flex}.InquiryPage-module__axczXq__flexibleContact a:hover,.InquiryPage-module__axczXq__flexibleContact a:focus-visible{background:var(--color-yellow);color:var(--color-ink)}.InquiryPage-module__axczXq__flexibleContact a:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px}.InquiryPage-module__axczXq__progress{border-top:1px solid var(--color-ink)!important;align-items:baseline!important;margin-top:2rem!important;padding-top:1rem!important;display:flex!important}@media (max-width:900px){.InquiryPage-module__axczXq__progress{display:none!important}}.InquiryPage-module__axczXq__contactButtons{flex-wrap:wrap;gap:.55rem;border:0!important;margin-top:.75rem!important;padding:0!important;display:flex!important}.InquiryPage-module__axczXq__contactButtons a{margin-top:0}.InquiryPage-module__axczXq__contactButtons a:nth-child(2){background:var(--color-whatsapp)!important;color:var(--color-white)!important}.InquiryPage-module__axczXq__contactButtons a:nth-child(2):hover,.InquiryPage-module__axczXq__contactButtons a:nth-child(2):focus-visible{background:var(--color-yellow)!important;color:var(--color-ink)!important}.InquiryPage-module__axczXq__consent{border-top:1px solid var(--color-line);cursor:pointer;grid-template-columns:1.25rem minmax(0,1fr);align-items:start;gap:.85rem;padding-top:1.5rem;line-height:1.55;display:grid}.InquiryPage-module__axczXq__consent input{accent-color:var(--color-blue);cursor:pointer;width:1.25rem;height:1.25rem;margin:.1rem 0 0}.InquiryPage-module__axczXq__consent input:focus-visible{outline:2px solid var(--color-blue);outline-offset:2px}.InquiryPage-module__axczXq__consent a{text-underline-offset:.2em;font-weight:800;text-decoration:underline}.InquiryPage-module__axczXq__consent a:hover,.InquiryPage-module__axczXq__consent a:focus-visible{color:var(--color-blue)}.InquiryPage-module__axczXq__consentHint{color:var(--color-muted);margin-top:.6rem;padding-left:2.1rem;font-size:.82rem}
.LegalArchivePage-module__hi_T1W__page{background:var(--color-white);color:var(--color-ink);min-height:100svh;padding:0 var(--page-gutter) var(--section-space)}.LegalArchivePage-module__hi_T1W__breadcrumbs,.LegalArchivePage-module__hi_T1W__hero,.LegalArchivePage-module__hi_T1W__timeline{max-width:72rem;margin-inline:auto}.LegalArchivePage-module__hi_T1W__breadcrumbs{color:var(--color-muted);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.55rem;padding-block:.75rem;font-size:.68rem;font-weight:800;display:flex}.LegalArchivePage-module__hi_T1W__breadcrumbs a{color:var(--color-blue)}.LegalArchivePage-module__hi_T1W__hero{border-bottom:1px solid var(--color-ink);padding-block:clamp(2rem,6vw,5rem)}.LegalArchivePage-module__hi_T1W__hero h1{text-wrap:balance;margin-top:0;font-size:clamp(3rem,7vw,7rem);line-height:.95}.LegalArchivePage-module__hi_T1W__hero>p:last-child{color:var(--color-muted);max-width:45rem;margin-top:1.5rem;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.7}.LegalArchivePage-module__hi_T1W__timeline{padding-top:clamp(2.5rem,6vw,5rem);display:grid}.LegalArchivePage-module__hi_T1W__release{border-bottom:1px solid var(--color-ink);grid-template-columns:auto minmax(0,1fr);gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(2rem,4vw,3.5rem);display:grid}.LegalArchivePage-module__hi_T1W__releaseIndex{color:var(--color-blue);letter-spacing:-.06em;font-size:clamp(2rem,4vw,4rem);font-weight:800;line-height:1}.LegalArchivePage-module__hi_T1W__releaseBody{min-width:0}.LegalArchivePage-module__hi_T1W__releaseMeta{flex-wrap:wrap;gap:.5rem 1rem;display:flex}.LegalArchivePage-module__hi_T1W__releaseMeta span{color:var(--color-blue);letter-spacing:.06em;text-transform:uppercase;font-size:.66rem;font-weight:800}.LegalArchivePage-module__hi_T1W__release h2{margin-top:.85rem;font-size:clamp(1.75rem,4vw,3.5rem);line-height:1}.LegalArchivePage-module__hi_T1W__release h3{letter-spacing:.07em;text-transform:uppercase;margin-top:1.5rem;font-size:.7rem}.LegalArchivePage-module__hi_T1W__release ul{color:var(--color-muted);gap:.5rem;margin:.75rem 0 1.4rem;padding-left:1.2rem;line-height:1.65;display:grid}.LegalArchivePage-module__hi_T1W__release li::marker{color:var(--color-blue)}.LegalArchivePage-module__hi_T1W__release a{border:1px solid var(--color-ink);text-transform:uppercase;min-height:2.75rem;padding:.8rem 1rem;font-size:.72rem;font-weight:800;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.LegalArchivePage-module__hi_T1W__release a:hover,.LegalArchivePage-module__hi_T1W__release a:focus-visible{background:var(--color-yellow);outline:none}@media (max-width:600px){.LegalArchivePage-module__hi_T1W__release{grid-template-columns:1fr}.LegalArchivePage-module__hi_T1W__releaseIndex{font-size:2rem}}
.ProjectGrid-module__zZQkrG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2.5rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem);margin:0;padding:0;list-style:none;display:grid}.ProjectGrid-module__zZQkrG__card{color:var(--color-ink);flex-direction:column;height:100%;text-decoration:none;display:flex}.ProjectGrid-module__zZQkrG__media{aspect-ratio:16/9;background:color-mix(in srgb, var(--color-blue) 6%, var(--color-white));border:2px solid var(--color-ink);box-shadow:.4rem .4rem 0 var(--color-ink);transition:box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden}.ProjectGrid-module__zZQkrG__media video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ProjectGrid-module__zZQkrG__media img{object-fit:cover;object-position:center top;transition:transform .42s cubic-bezier(.22,1,.36,1)}.ProjectGrid-module__zZQkrG__name{letter-spacing:-.02em;margin-top:clamp(1.25rem,2vw,1.6rem);font-size:clamp(1.6rem,2.4vw,2.3rem);font-weight:800;line-height:1.1}.ProjectGrid-module__zZQkrG__tags{flex-wrap:wrap;gap:.35rem 0;margin-top:.7rem;font-size:clamp(.85rem,1vw,.95rem);font-weight:600;display:flex}.ProjectGrid-module__zZQkrG__tags span+span{border-left:2px solid var(--color-blue);margin-left:.7rem;padding-left:.7rem}.ProjectGrid-module__zZQkrG__card:focus-visible{outline:3px solid var(--color-blue-bright);outline-offset:4px}@media (hover:hover) and (pointer:fine){.ProjectGrid-module__zZQkrG__card:hover .ProjectGrid-module__zZQkrG__media{box-shadow:.6rem .6rem 0 var(--color-ink);transform:translate(-.2rem,-.2rem)}.ProjectGrid-module__zZQkrG__card:hover .ProjectGrid-module__zZQkrG__media img{transform:scale(1.025)}}@media (max-width:760px){.ProjectGrid-module__zZQkrG__grid{grid-template-columns:1fr}.ProjectGrid-module__zZQkrG__media{box-shadow:.3rem .3rem 0 var(--color-ink)}}@media (prefers-reduced-motion:reduce){.ProjectGrid-module__zZQkrG__media,.ProjectGrid-module__zZQkrG__media img{transition:none}}
.StatTicker-module__mcCPya__ticker{background:var(--color-blue);color:var(--color-white);overflow:hidden}.StatTicker-module__mcCPya__track{width:max-content;animation:140s linear infinite StatTicker-module__mcCPya__stat-ticker;display:flex}.StatTicker-module__mcCPya__ticker:hover .StatTicker-module__mcCPya__track{animation-play-state:paused}.StatTicker-module__mcCPya__run{flex:none;margin:0;padding:0;list-style:none;display:flex}.StatTicker-module__mcCPya__run li{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:clamp(1.5rem,2.5vw,2.25rem);padding:.7rem 0 .7rem clamp(1.5rem,2.5vw,2.25rem);font-size:clamp(.78rem,1vw,.9rem);font-weight:800;display:flex}.StatTicker-module__mcCPya__caret{flex:none;width:auto;height:.8em;display:block}@keyframes StatTicker-module__mcCPya__stat-ticker{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.StatTicker-module__mcCPya__track{animation:none}}
.InfiniteSpiral-module__omBzTa__spiral{cursor:grab;isolation:isolate;touch-action:pan-x;-webkit-user-select:none;user-select:none;width:100%;height:100%;min-height:22rem;position:relative;overflow:hidden}.InfiniteSpiral-module__omBzTa__spiral:active{cursor:grabbing}.InfiniteSpiral-module__omBzTa__stage{transform-style:preserve-3d;position:absolute;inset:0}.InfiniteSpiral-module__omBzTa__card{backface-visibility:hidden;background:var(--color-white);border:1px solid var(--color-ink);color:var(--color-ink);height:var(--spiral-card-height);transform-style:preserve-3d;width:var(--spiral-card-width);will-change:transform, opacity;grid-template-columns:4.5rem minmax(0,1fr);align-items:center;gap:.8rem;padding:.8rem .9rem;transition:background-color .18s;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.InfiniteSpiral-module__omBzTa__card:after{background:var(--color-yellow);content:"";height:.3rem;position:absolute;bottom:0;left:0;right:0}.InfiniteSpiral-module__omBzTa__imageFrame{aspect-ratio:1;background:var(--color-white);border:1px solid var(--color-ink);display:block;position:relative;overflow:hidden}.InfiniteSpiral-module__omBzTa__imageFrame img{object-fit:contain}.InfiniteSpiral-module__omBzTa__identity{min-width:0}.InfiniteSpiral-module__omBzTa__identity strong,.InfiniteSpiral-module__omBzTa__identity small{display:block}.InfiniteSpiral-module__omBzTa__identity strong{letter-spacing:-.05em;font-size:1.5rem;line-height:1}.InfiniteSpiral-module__omBzTa__identity small{color:var(--color-muted);text-transform:uppercase;margin-top:.35rem;font-size:.58rem;font-weight:800;line-height:1.35}@media (hover:hover) and (pointer:fine){.InfiniteSpiral-module__omBzTa__card:hover{background:var(--color-yellow)}.InfiniteSpiral-module__omBzTa__card:hover:after{background:var(--color-blue)}}@media (max-width:760px){.InfiniteSpiral-module__omBzTa__spiral{min-height:24rem}}@media (prefers-reduced-motion:reduce){.InfiniteSpiral-module__omBzTa__card{transition:none}}
.WorksPage-module__pAbdMW__page{background:var(--color-white);color:var(--color-ink);overflow-x:clip}.WorksPage-module__pAbdMW__gallerySection{padding-top:0}.WorksPage-module__pAbdMW__galleryHeader{max-width:var(--content-width);padding:clamp(2.5rem, 6vw, 5rem) var(--page-gutter) clamp(2.5rem, 5vw, 4rem);text-align:left;flex-direction:column;align-items:flex-start;margin:0 auto;display:flex}.WorksPage-module__pAbdMW__eyebrow{color:var(--color-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800}.WorksPage-module__pAbdMW__galleryHeader p,.WorksPage-module__pAbdMW__faqHeader p{color:var(--color-blue);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:800;line-height:1.2}.WorksPage-module__pAbdMW__galleryHeader h1,.WorksPage-module__pAbdMW__faqHeader h2{font-size:clamp(2rem,4.4vw,4.5rem)}.WorksPage-module__pAbdMW__galleryHeader h1{white-space:nowrap;margin-top:clamp(.8rem,1.5vw,1.2rem)}.WorksPage-module__pAbdMW__gallerySection>div:last-child{border-inline:0}.WorksPage-module__pAbdMW__loop{margin-bottom:clamp(2.5rem,4vw,3.5rem)}.WorksPage-module__pAbdMW__projects{max-width:var(--content-width);padding:0 var(--page-gutter) clamp(4rem, 8vw, 7rem);margin-inline:auto}.WorksPage-module__pAbdMW__faqSection{max-width:var(--content-width);padding:clamp(4rem, 7vw, 6rem) var(--page-gutter);margin-inline:auto}.WorksPage-module__pAbdMW__faqHeader{text-align:center;max-width:62rem;margin-inline:auto}.WorksPage-module__pAbdMW__faqHeader h2{margin-top:1.1rem}.WorksPage-module__pAbdMW__faqList{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2.5rem);margin-top:clamp(3rem,6vw,6rem);display:grid}.WorksPage-module__pAbdMW__faqColumn{border-top:1px solid var(--color-ink)}.WorksPage-module__pAbdMW__faqItem{border-bottom:1px solid var(--color-ink)}.WorksPage-module__pAbdMW__faqItem button{background:var(--color-white);color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) .9rem;align-items:center;gap:clamp(.65rem,1.4vw,1.25rem);width:100%;min-height:clamp(4.25rem,5.5vw,5.4rem);padding:.8rem .9rem;transition:color .26s;display:grid;position:relative;overflow:hidden}.WorksPage-module__pAbdMW__faqItem button:before{background:var(--color-blue);content:"";transform-origin:0;transition:transform .32s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.WorksPage-module__pAbdMW__faqItem button>strong,.WorksPage-module__pAbdMW__faqItem button>i{z-index:1;position:relative}.WorksPage-module__pAbdMW__faqItem button strong{font-size:clamp(.88rem,1.2vw,1.08rem);line-height:1.3}.WorksPage-module__pAbdMW__faqItem button i{width:.8rem;height:.8rem;position:relative}.WorksPage-module__pAbdMW__faqItem button i:before,.WorksPage-module__pAbdMW__faqItem button i:after{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.WorksPage-module__pAbdMW__faqItem button i:before{width:100%;height:1px}.WorksPage-module__pAbdMW__faqItem button i:after{width:1px;height:100%;transition:transform .26s}.WorksPage-module__pAbdMW__faqItemActive button{color:var(--color-white)}.WorksPage-module__pAbdMW__faqItemActive button:before{transform:scaleX(1)}.WorksPage-module__pAbdMW__faqItemActive button>span{color:var(--color-yellow)}.WorksPage-module__pAbdMW__faqItemActive button i:after{transform:translate(-50%,-50%)rotate(90deg)}.WorksPage-module__pAbdMW__faqItem button:hover:not([aria-expanded=true]){background:color-mix(in srgb, var(--color-blue) 6%, var(--color-white))}.WorksPage-module__pAbdMW__faqItem button:focus-visible{outline:2px solid var(--color-blue);outline-offset:-3px}.WorksPage-module__pAbdMW__faqAnswer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1),opacity .22s;display:grid}.WorksPage-module__pAbdMW__faqAnswer>div{overflow:hidden}.WorksPage-module__pAbdMW__faqItemActive .WorksPage-module__pAbdMW__faqAnswer{opacity:1;grid-template-rows:1fr}.WorksPage-module__pAbdMW__faqAnswer p{background:color-mix(in srgb, var(--color-blue) 4%, var(--color-white));color:var(--color-muted);margin:0;padding:1.15rem 1rem 1.25rem 3.35rem;font-size:clamp(.84rem,1vw,.95rem);line-height:1.65}.WorksPage-module__pAbdMW__studioSection{background:var(--color-blue);color:var(--color-white);padding-inline:max(var(--page-gutter), calc((100vw - var(--content-width)) / 2 + var(--page-gutter)));overflow:hidden}.WorksPage-module__pAbdMW__studioRoster{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:clamp(2rem,5vw,6rem);width:100%;margin-inline:auto;display:grid}.WorksPage-module__pAbdMW__studioCopy{align-self:center;padding-block:clamp(4.5rem,7vw,6.5rem)}.WorksPage-module__pAbdMW__studioCopy h2{max-width:48rem;font-size:clamp(3.6rem,5.8vw,6rem);line-height:1.04}@media (min-width:761px){.WorksPage-module__pAbdMW__studioCopy h2{width:calc(100% + clamp(2rem,4vw,5rem));max-width:54rem}}.WorksPage-module__pAbdMW__studioAction{background:var(--color-white);border:2px solid var(--color-ink);color:var(--color-ink);text-transform:uppercase;align-items:stretch;min-height:3.5rem;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:.88rem;font-weight:800;display:inline-flex}.WorksPage-module__pAbdMW__studioActionLabel{align-items:center;padding:.85rem 1.2rem;display:flex}.WorksPage-module__pAbdMW__studioActionIcon{background:var(--color-yellow);border-left:2px solid var(--color-ink);color:var(--color-ink);justify-content:center;align-items:center;width:3.5rem;transition:background-color .18s,color .18s,transform .18s;display:flex}.WorksPage-module__pAbdMW__studioActionIcon svg{width:100%;height:100%}.WorksPage-module__pAbdMW__studioAction:focus-visible{outline:2px solid var(--color-yellow);outline-offset:.25rem}.WorksPage-module__pAbdMW__spiralFrame{place-self:stretch center;width:100%;max-width:36rem;height:auto;min-height:clamp(27rem,32vw,31rem)}@media (hover:hover) and (pointer:fine){.WorksPage-module__pAbdMW__studioAction:hover .WorksPage-module__pAbdMW__studioActionIcon{background:var(--color-ink);color:var(--color-white);transform:translate(.12rem)}}.WorksPage-module__pAbdMW__caseStudy{max-width:var(--content-width);padding:0 var(--page-gutter);margin-inline:auto}.WorksPage-module__pAbdMW__caseHero{grid-template-columns:minmax(0,1.1fr) minmax(20rem,.9fr);gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,5vw,5rem);display:grid}.WorksPage-module__pAbdMW__caseHero h1{max-width:47rem;margin-top:1.25rem;font-size:clamp(2.2rem,3.8vw,3.9rem)}.WorksPage-module__pAbdMW__caseIntro{align-self:start}.WorksPage-module__pAbdMW__casePreview{border:1px solid var(--color-ink);box-shadow:.55rem .55rem 0 var(--color-blue);margin-bottom:0;overflow:hidden}.WorksPage-module__pAbdMW__casePreview img{width:100%;height:auto;display:block}.WorksPage-module__pAbdMW__caseLede{color:var(--color-muted);max-width:40rem;margin-top:1.25rem;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.65}.WorksPage-module__pAbdMW__caseIntro p{color:var(--color-muted);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.65}.WorksPage-module__pAbdMW__caseIntro a,.WorksPage-module__pAbdMW__caseClosing a{color:var(--color-blue);text-transform:uppercase;border-bottom:1px solid;align-items:center;gap:.35rem;margin-top:1.5rem;padding-bottom:.2rem;font-size:.72rem;font-weight:800;display:inline-flex}.WorksPage-module__pAbdMW__facts{border-block:1px solid var(--color-ink);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.WorksPage-module__pAbdMW__facts div{min-width:0;padding:1.25rem}.WorksPage-module__pAbdMW__facts div+div{border-left:1px solid var(--color-ink)}.WorksPage-module__pAbdMW__facts dt{color:var(--color-blue);letter-spacing:.07em;text-transform:uppercase;font-size:.62rem;font-weight:800}.WorksPage-module__pAbdMW__facts dd{margin:.65rem 0 0;font-size:clamp(.92rem,1.25vw,1.1rem);font-weight:800;line-height:1.35}.WorksPage-module__pAbdMW__chapter{padding-block:clamp(3.5rem,7vw,7rem);position:relative}.WorksPage-module__pAbdMW__chapterContent{width:100%;max-width:63rem;margin-inline:auto;position:relative}.WorksPage-module__pAbdMW__chapter h2{z-index:0;max-width:55rem;min-height:1em;font-size:clamp(1.9rem,3.2vw,3.2rem);position:relative}.WorksPage-module__pAbdMW__chapter h2>span{z-index:1;position:relative}.WorksPage-module__pAbdMW__chapter p{color:var(--color-muted);max-width:51rem;margin-top:1.4rem;font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.72}.WorksPage-module__pAbdMW__chapter ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:clamp(2rem,4vw,3.5rem) 0 0;padding:0;list-style:none;display:grid}.WorksPage-module__pAbdMW__chapter li{border:1px solid var(--color-ink);flex-direction:column;min-height:8.5rem;padding:1.25rem;display:flex}.WorksPage-module__pAbdMW__chapter li strong{color:var(--color-blue);text-transform:uppercase;font-size:.74rem}.WorksPage-module__pAbdMW__chapter li span{margin-top:.75rem;line-height:1.55}.WorksPage-module__pAbdMW__externalIcon{flex:none;display:flex}.WorksPage-module__pAbdMW__caseStats{border-block:1px solid var(--color-ink);grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(2rem,4vw,3rem) 0 0;display:grid}.WorksPage-module__pAbdMW__caseStats div{min-width:0;padding:1.25rem}.WorksPage-module__pAbdMW__caseStats div+div{border-left:1px solid var(--color-ink)}.WorksPage-module__pAbdMW__caseStats dt{color:var(--color-muted);order:2;margin-top:.5rem;font-size:.85rem;line-height:1.4}.WorksPage-module__pAbdMW__caseStats div{flex-direction:column;display:flex}.WorksPage-module__pAbdMW__caseStats dd{color:var(--color-blue);letter-spacing:-.03em;order:1;margin:0;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:800;line-height:1}.WorksPage-module__pAbdMW__caseFigures{gap:clamp(2rem,3vw,2.5rem) clamp(1.25rem,2.5vw,2rem);margin-top:clamp(2rem,4vw,3rem);display:grid}.WorksPage-module__pAbdMW__caseFigures[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.WorksPage-module__pAbdMW__caseFigures figure{margin:0}.WorksPage-module__pAbdMW__caseShot{border:2px solid var(--color-ink);box-shadow:.4rem .4rem 0 var(--color-ink);overflow:hidden}.WorksPage-module__pAbdMW__caseShot img{width:100%;height:auto;display:block}.WorksPage-module__pAbdMW__caseFigures figcaption{color:var(--color-muted);margin-top:.9rem;font-size:.85rem;line-height:1.5}.WorksPage-module__pAbdMW__caseClosing{justify-content:space-between;align-items:end;gap:2rem;padding-block:clamp(4rem,8vw,8rem);display:flex}.WorksPage-module__pAbdMW__caseClosing p{letter-spacing:-.06em;max-width:50rem;font-size:clamp(2rem,3.8vw,3.9rem);font-weight:800;line-height:.95}@media (max-width:760px){.WorksPage-module__pAbdMW__galleryHeader h1,.WorksPage-module__pAbdMW__faqHeader h2{font-size:clamp(1.75rem,8.3vw,2.8rem)}.WorksPage-module__pAbdMW__faqList{grid-template-columns:1fr;gap:0}.WorksPage-module__pAbdMW__faqColumn+.WorksPage-module__pAbdMW__faqColumn{border-top:0}.WorksPage-module__pAbdMW__studioRoster{grid-template-columns:1fr;gap:0}.WorksPage-module__pAbdMW__studioCopy h2{font-size:clamp(3.1rem,13vw,5.4rem)}.WorksPage-module__pAbdMW__spiralFrame{max-width:28rem;height:24rem;min-height:24rem}.WorksPage-module__pAbdMW__caseHero{grid-template-columns:1fr}.WorksPage-module__pAbdMW__chapter h2:before{font-size:clamp(7rem,34vw,11rem)}.WorksPage-module__pAbdMW__facts{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.WorksPage-module__pAbdMW__facts div:nth-child(odd){border-left:0}.WorksPage-module__pAbdMW__facts div:nth-child(n+3){border-top:1px solid var(--color-ink)}.WorksPage-module__pAbdMW__chapter ul{grid-template-columns:1fr}.WorksPage-module__pAbdMW__caseStats{grid-template-columns:repeat(2,minmax(0,1fr))}.WorksPage-module__pAbdMW__caseStats div:nth-child(3){border-left:0}.WorksPage-module__pAbdMW__caseStats div:nth-child(n+3){border-top:1px solid var(--color-ink)}.WorksPage-module__pAbdMW__caseFigures[data-count="2"]{grid-template-columns:1fr}.WorksPage-module__pAbdMW__caseClosing{flex-direction:column;align-items:start}}@media (min-width:761px) and (max-width:1000px){.WorksPage-module__pAbdMW__studioCopy h2{font-size:clamp(3.2rem,5.5vw,4.5rem)}}@media (max-width:480px){.WorksPage-module__pAbdMW__studioCopy h2{font-size:clamp(2.7rem,12vw,3.7rem)}}@media (prefers-reduced-motion:reduce){.WorksPage-module__pAbdMW__studioAction,.WorksPage-module__pAbdMW__faqItem button,.WorksPage-module__pAbdMW__faqItem button:before,.WorksPage-module__pAbdMW__faqItem button i:after,.WorksPage-module__pAbdMW__faqAnswer{transition:none}}
.Automation-module__jUgxyW__section{background:var(--color-white);color:var(--color-ink);padding:clamp(4.5rem,8vw,7.5rem) 0 clamp(2rem,3vw,3rem);overflow:hidden}.Automation-module__jUgxyW__inner{max-width:var(--content-width);padding-inline:var(--page-gutter);margin:0 auto}.Automation-module__jUgxyW__intro{text-align:left;flex-direction:column;align-items:flex-start;max-width:66rem;display:flex}.Automation-module__jUgxyW__eyebrow{color:var(--color-blue);letter-spacing:.09em;text-transform:uppercase;font-size:.72rem;font-weight:800}.Automation-module__jUgxyW__intro h2{font-size:var(--moment-heading-size);max-width:61rem;margin-top:.9rem;line-height:1.12}.Automation-module__jUgxyW__assurance{color:var(--color-muted);text-wrap:balance;max-width:44rem;margin-top:.9rem;font-size:clamp(.95rem,1.2vw,1.12rem);line-height:1.5}.Automation-module__jUgxyW__workflowViewport{margin-top:clamp(1.25rem,2vw,2rem)}.Automation-module__jUgxyW__workflowCanvas{padding:clamp(1.25rem,2vw,2rem) 0 0}.Automation-module__jUgxyW__workflowGraph{height:32rem;position:relative}.Automation-module__jUgxyW__chartReveal{clip-path:inset(0 100% 0 0);will-change:clip-path;position:absolute;inset:0}.Automation-module__jUgxyW__chartContent{grid-template-rows:repeat(3,10rem);grid-template-columns:repeat(5,minmax(0,1fr));height:30rem;display:grid;position:relative}.Automation-module__jUgxyW__workflowBox{color:var(--color-ink);text-align:center;z-index:2;min-width:0;height:100%;padding-inline:.35rem;position:relative}.Automation-module__jUgxyW__schedule{grid-area:2/1}.Automation-module__jUgxyW__sourceTop{grid-area:1/2}.Automation-module__jUgxyW__sourceBottom{grid-area:3/2}.Automation-module__jUgxyW__decisionTop{grid-area:1/3}.Automation-module__jUgxyW__decisionBottom{grid-area:3/3}.Automation-module__jUgxyW__writer{grid-area:2/4}.Automation-module__jUgxyW__finish{grid-area:2/5}.Automation-module__jUgxyW__nodeTile{background:var(--color-white);border:2px solid var(--color-ink);box-shadow:.38rem .42rem 0 var(--color-ink);justify-content:center;align-items:center;width:5.5rem;height:5.5rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Automation-module__jUgxyW__agentBox .Automation-module__jUgxyW__nodeTile,.Automation-module__jUgxyW__writer .Automation-module__jUgxyW__nodeTile{background:var(--color-blue);border-color:var(--color-ink);box-shadow:.38rem .42rem 0 var(--color-yellow)}.Automation-module__jUgxyW__decisionBottom .Automation-module__jUgxyW__nodeTile,.Automation-module__jUgxyW__finish .Automation-module__jUgxyW__nodeTile{background:var(--color-yellow);border-color:var(--color-ink);box-shadow:.38rem .42rem 0 var(--color-blue)}.Automation-module__jUgxyW__nodeIcon{color:var(--color-blue-bright);width:2.1rem;height:2.1rem}.Automation-module__jUgxyW__agentBox .Automation-module__jUgxyW__nodeIcon,.Automation-module__jUgxyW__writer .Automation-module__jUgxyW__nodeIcon{color:var(--color-yellow)}.Automation-module__jUgxyW__decisionBottom .Automation-module__jUgxyW__nodeIcon,.Automation-module__jUgxyW__finish .Automation-module__jUgxyW__nodeIcon{color:var(--color-ink)}.Automation-module__jUgxyW__inputPort,.Automation-module__jUgxyW__outputPort{background:var(--color-white);border:1px solid var(--color-ink);z-index:3;width:.58rem;height:.58rem;position:absolute;top:50%;transform:translateY(-50%)}.Automation-module__jUgxyW__inputPort{left:-.36rem}.Automation-module__jUgxyW__outputPort{right:-.36rem}.Automation-module__jUgxyW__nodeCopy{max-width:12.5rem;margin-inline:auto;position:absolute;top:calc(50% + 3.5rem);left:0;right:0}.Automation-module__jUgxyW__workflowBox h3{color:var(--color-ink);margin:0;font-size:clamp(1rem,1.25vw,1.15rem);line-height:1.15}.Automation-module__jUgxyW__workflowBox p{color:var(--color-muted);margin-top:.3rem;font-size:.72rem;line-height:1.3}.Automation-module__jUgxyW__edge{--edge-color:var(--color-ink);pointer-events:none;z-index:1;position:absolute}.Automation-module__jUgxyW__edge i{border-bottom:.27rem solid #0000;border-left:.42rem solid var(--edge-color);border-top:.27rem solid #0000;width:0;height:0;position:absolute;right:2.55rem}.Automation-module__jUgxyW__edgeStraight{background:var(--edge-color);height:2px}.Automation-module__jUgxyW__edgeStraight i{top:50%;transform:translateY(-50%)}.Automation-module__jUgxyW__splitRail,.Automation-module__jUgxyW__mergeRail{--edge-color:var(--color-ink);pointer-events:none;z-index:1;width:20%;height:66.666%;position:absolute;top:16.667%}.Automation-module__jUgxyW__splitRail{background:linear-gradient(var(--edge-color), var(--edge-color)) left center / 50% 2px no-repeat;left:10%}.Automation-module__jUgxyW__splitRail:after{border-bottom:2px solid var(--edge-color);border-left:2px solid var(--edge-color);border-top:2px solid var(--edge-color);content:"";width:50%;height:100%;position:absolute;top:0;left:50%}.Automation-module__jUgxyW__mergeRail{background:linear-gradient(var(--edge-color), var(--edge-color)) right center / 50% 2px no-repeat;left:50%}.Automation-module__jUgxyW__mergeRail:after{border-bottom:2px solid var(--edge-color);border-right:2px solid var(--edge-color);border-top:2px solid var(--edge-color);content:"";width:50%;height:100%;position:absolute;top:0;left:0}.Automation-module__jUgxyW__edgeTopicsAgent{width:20%;top:16.667%;left:30%}.Automation-module__jUgxyW__edgeScanApproval{width:20%;top:83.333%;left:30%}.Automation-module__jUgxyW__edgeWriterFinish{width:20%;top:50%;left:70%}.Automation-module__jUgxyW__scanner{opacity:0;pointer-events:none;z-index:4;width:2rem;position:absolute;top:-.55rem;bottom:-.55rem;left:0;transform:translate(-50%)}.Automation-module__jUgxyW__scannerBeam{background:var(--color-blue-bright);border-inline:1px solid var(--color-ink);width:5px;position:absolute;top:.5rem;bottom:.5rem;left:50%;transform:translate(-50%)}.Automation-module__jUgxyW__scanner:before{border-right:1px solid var(--color-blue-bright);content:"";background:#0c6eff1a;width:1.15rem;position:absolute;top:.5rem;bottom:.5rem;right:calc(50% + 2px)}.Automation-module__jUgxyW__scannerBeam:before,.Automation-module__jUgxyW__scannerBeam:after{background:var(--color-ink);content:"";width:.7rem;height:2px;position:absolute;left:50%;transform:translate(-50%)}.Automation-module__jUgxyW__scannerBeam:before{top:34%}.Automation-module__jUgxyW__scannerBeam:after{top:68%}.Automation-module__jUgxyW__scannerTop,.Automation-module__jUgxyW__scannerBottom{background:var(--color-yellow);border:2px solid var(--color-ink);box-shadow:.18rem .18rem 0 var(--color-blue-bright);width:1rem;height:1rem;position:absolute;left:50%;transform:translate(-50%)}.Automation-module__jUgxyW__scannerTop{top:0}.Automation-module__jUgxyW__scannerBottom{bottom:0}.Automation-module__jUgxyW__isRunning .Automation-module__jUgxyW__chartReveal{animation:1.35s cubic-bezier(.55,.02,.94,.4) forwards Automation-module__jUgxyW__chart-reveal}.Automation-module__jUgxyW__isRunning .Automation-module__jUgxyW__scanner{animation:1.35s cubic-bezier(.55,.02,.94,.4) forwards Automation-module__jUgxyW__scanner-sweep}@keyframes Automation-module__jUgxyW__chart-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes Automation-module__jUgxyW__scanner-sweep{0%{opacity:.35;left:0}2%{opacity:1}94%{opacity:1}to{opacity:0;left:100%}}@keyframes Automation-module__jUgxyW__chart-reveal-mobile{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@keyframes Automation-module__jUgxyW__scanner-sweep-mobile{0%{opacity:.35;top:0}2%{opacity:1}94%{opacity:1}to{opacity:0;top:100%}}@media (max-width:900px){.Automation-module__jUgxyW__workflowCanvas{padding-top:1.5rem}.Automation-module__jUgxyW__workflowGraph{height:52rem}.Automation-module__jUgxyW__chartContent{grid-template-rows:repeat(5,10rem);grid-template-columns:repeat(2,minmax(0,1fr));height:50rem}.Automation-module__jUgxyW__chartReveal{clip-path:inset(0 0 100%)}.Automation-module__jUgxyW__schedule{grid-area:1/1/auto/3}.Automation-module__jUgxyW__sourceTop{grid-area:2/1}.Automation-module__jUgxyW__sourceBottom{grid-area:2/2}.Automation-module__jUgxyW__decisionTop{grid-area:3/1}.Automation-module__jUgxyW__decisionBottom{grid-area:3/2}.Automation-module__jUgxyW__writer{grid-area:4/1/auto/3}.Automation-module__jUgxyW__finish{grid-area:5/1/auto/3}.Automation-module__jUgxyW__inputPort,.Automation-module__jUgxyW__outputPort{left:50%;right:auto;transform:translate(-50%)}.Automation-module__jUgxyW__inputPort{top:-.36rem}.Automation-module__jUgxyW__outputPort{top:auto;bottom:-.36rem}.Automation-module__jUgxyW__edge{--edge-color:#aab8ce;background:0 0;border:0}.Automation-module__jUgxyW__splitRail,.Automation-module__jUgxyW__mergeRail{--edge-color:#aab8ce}.Automation-module__jUgxyW__edge:before,.Automation-module__jUgxyW__edge:after{display:none}.Automation-module__jUgxyW__edge i{border-bottom:0;border-left:.27rem solid #0000;border-right:.27rem solid #0000;border-top:.42rem solid var(--edge-color);top:auto;bottom:2.55rem;right:auto}.Automation-module__jUgxyW__splitRail,.Automation-module__jUgxyW__mergeRail{width:50%;height:20%}.Automation-module__jUgxyW__splitRail:after,.Automation-module__jUgxyW__mergeRail:after{display:none}.Automation-module__jUgxyW__splitRail{background:linear-gradient(var(--edge-color), var(--edge-color)) center top / 2px 50% no-repeat, linear-gradient(var(--edge-color), var(--edge-color)) center / 100% 2px no-repeat, linear-gradient(var(--edge-color), var(--edge-color)) left bottom / 2px 50% no-repeat, linear-gradient(var(--edge-color), var(--edge-color)) right bottom / 2px 50% no-repeat;top:10%;left:25%}.Automation-module__jUgxyW__mergeRail{background:linear-gradient(var(--edge-color), var(--edge-color)) left top / 2px 50% no-repeat, linear-gradient(var(--edge-color), var(--edge-color)) right top / 2px 50% no-repeat, linear-gradient(var(--edge-color), var(--edge-color)) center / 100% 2px no-repeat, linear-gradient(var(--edge-color), var(--edge-color)) center bottom / 2px 50% no-repeat;top:50%;left:25%}.Automation-module__jUgxyW__edgeTopicsAgent,.Automation-module__jUgxyW__edgeScanApproval,.Automation-module__jUgxyW__edgeWriterFinish{background:var(--edge-color);width:2px;height:20%;top:30%}.Automation-module__jUgxyW__edgeTopicsAgent{left:25%}.Automation-module__jUgxyW__edgeScanApproval{left:75%}.Automation-module__jUgxyW__edgeWriterFinish{top:70%;left:50%}.Automation-module__jUgxyW__edgeTopicsAgent i,.Automation-module__jUgxyW__edgeScanApproval i,.Automation-module__jUgxyW__edgeWriterFinish i{left:-.26rem}.Automation-module__jUgxyW__scanner{width:auto;height:2rem;inset:0 -.55rem auto;transform:translateY(-50%)}.Automation-module__jUgxyW__scannerBeam{width:auto;height:5px;inset:50% .5rem auto;transform:translateY(-50%)}.Automation-module__jUgxyW__scanner:before{border-bottom:1px solid var(--color-blue-bright);border-right:0;width:auto;height:1.15rem;inset:auto .5rem calc(50% + 2px)}.Automation-module__jUgxyW__scannerBeam:before,.Automation-module__jUgxyW__scannerBeam:after{width:2px;height:.7rem;top:50%;transform:translateY(-50%)}.Automation-module__jUgxyW__scannerBeam:before{left:34%}.Automation-module__jUgxyW__scannerBeam:after{left:68%}.Automation-module__jUgxyW__scannerTop,.Automation-module__jUgxyW__scannerBottom{top:50%;left:auto;transform:translateY(-50%)}.Automation-module__jUgxyW__scannerTop{left:0}.Automation-module__jUgxyW__scannerBottom{bottom:auto;right:0}.Automation-module__jUgxyW__isRunning .Automation-module__jUgxyW__chartReveal{animation-name:Automation-module__jUgxyW__chart-reveal-mobile}.Automation-module__jUgxyW__isRunning .Automation-module__jUgxyW__scanner{animation-name:Automation-module__jUgxyW__scanner-sweep-mobile}}@media (max-width:760px){.Automation-module__jUgxyW__section{padding-block:4.5rem 5rem}.Automation-module__jUgxyW__workflowGraph{height:49.5rem}.Automation-module__jUgxyW__chartContent{grid-template-rows:repeat(5,9.5rem);height:47.5rem}.Automation-module__jUgxyW__nodeTile{width:4.75rem;height:4.75rem}.Automation-module__jUgxyW__workflowBox h3{font-size:.95rem}.Automation-module__jUgxyW__workflowBox p{font-size:.66rem}.Automation-module__jUgxyW__edge i{bottom:2.18rem}}@media (prefers-reduced-motion:reduce){.Automation-module__jUgxyW__isRunning .Automation-module__jUgxyW__chartReveal{clip-path:inset(0);animation:none}.Automation-module__jUgxyW__isRunning .Automation-module__jUgxyW__scanner{display:none}}
.Folder-module__weaDfW__folder{cursor:pointer;transition:transform .18s;position:relative}.Folder-module__weaDfW__folderBack{background:var(--folder-back-color);border:.75px solid var(--color-ink);box-shadow:2px 2px 0 var(--color-ink);width:104px;height:80px;position:relative}.Folder-module__weaDfW__folderBack:after{background:var(--folder-back-color);border:.75px solid var(--color-ink);content:"";z-index:0;border-bottom:0;width:38px;height:7px;position:absolute;bottom:100%;left:-.75px}.Folder-module__weaDfW__paper{background:var(--paper-1);border:.5px solid var(--color-ink);z-index:2;width:70%;height:78%;transition:transform .26s cubic-bezier(.2,.75,.25,1),height .26s;position:absolute;bottom:8%;left:50%;overflow:hidden;transform:translate(-50%,10%)}.Folder-module__weaDfW__paper2{background:var(--paper-2);width:80%;height:69%}.Folder-module__weaDfW__paper3{background:var(--paper-3);width:90%;height:60%}.Folder-module__weaDfW__paper img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}.Folder-module__weaDfW__folderFront{background:var(--folder-color);border-top:.75px solid var(--color-ink);transform-origin:bottom;z-index:3;width:100%;height:100%;transition:transform .26s cubic-bezier(.2,.75,.25,1);position:absolute;bottom:0;left:0}.Folder-module__weaDfW__folderFront:after{background:var(--color-ink);content:"";width:22px;height:.75px;position:absolute;bottom:10px;left:10px}.Folder-module__weaDfW__right{display:none}.Folder-module__weaDfW__folder:hover .Folder-module__weaDfW__paper{transform:translate(-50%,1%)}.Folder-module__weaDfW__folder:hover .Folder-module__weaDfW__folderFront{transform:translateY(4px)scaleY(.68)}.Folder-module__weaDfW__folder.Folder-module__weaDfW__open .Folder-module__weaDfW__paper1{transform:translate(calc(-118% + var(--magnet-x,0px)), calc(-72% + var(--magnet-y,0px))) rotate(-10deg)}.Folder-module__weaDfW__folder.Folder-module__weaDfW__open .Folder-module__weaDfW__paper2{height:80%;transform:translate(calc(18% + var(--magnet-x,0px)), calc(-72% + var(--magnet-y,0px))) rotate(10deg)}.Folder-module__weaDfW__folder.Folder-module__weaDfW__open .Folder-module__weaDfW__paper3{height:82%;transform:translate(calc(-50% + var(--magnet-x,0px)), calc(-108% + var(--magnet-y,0px)))}.Folder-module__weaDfW__folder.Folder-module__weaDfW__open .Folder-module__weaDfW__folderFront{transform:translateY(10px)scaleY(.55)}.Folder-module__weaDfW__folder:focus-visible{outline:.75px solid var(--color-white);outline-offset:2.5px}@media (hover:hover) and (pointer:fine){.Folder-module__weaDfW__folder.Folder-module__weaDfW__open .Folder-module__weaDfW__paper1:hover{transform:translate(calc(-118% + var(--magnet-x,0px)), calc(-72% + var(--magnet-y,0px))) rotate(-10deg) scale(1.05)}.Folder-module__weaDfW__folder.Folder-module__weaDfW__open .Folder-module__weaDfW__paper2:hover{transform:translate(calc(18% + var(--magnet-x,0px)), calc(-72% + var(--magnet-y,0px))) rotate(10deg) scale(1.05)}.Folder-module__weaDfW__folder.Folder-module__weaDfW__open .Folder-module__weaDfW__paper3:hover{transform:translate(calc(-50% + var(--magnet-x,0px)), calc(-108% + var(--magnet-y,0px))) scale(1.05)}}@media (prefers-reduced-motion:reduce){.Folder-module__weaDfW__folder,.Folder-module__weaDfW__paper,.Folder-module__weaDfW__folderFront{transition:none}}
.Finale-module__L5GI6W__finale{background:var(--color-blue);color:var(--color-white);padding-block:clamp(4.5rem,7vw,6.5rem);padding-inline:max(var(--page-gutter), calc((100vw - var(--content-width)) / 2 + var(--page-gutter)));overflow:hidden}.Finale-module__L5GI6W__layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,6rem);display:grid}.Finale-module__L5GI6W__textPanel{display:block}.Finale-module__L5GI6W__textPanel h2{max-width:48rem;font-size:clamp(3.6rem,5.8vw,6rem);line-height:.94}.Finale-module__L5GI6W__textPanel h2 span{white-space:nowrap;display:block}.Finale-module__L5GI6W__worksLink{background:var(--color-white);border:2px solid var(--color-ink);color:var(--color-ink);text-transform:uppercase;align-items:stretch;min-height:3.5rem;margin-top:clamp(1.5rem,3vw,2.5rem);font-size:.88rem;font-weight:800;display:inline-flex}.Finale-module__L5GI6W__worksLabel{align-items:center;padding:.85rem 1.2rem;display:flex}.Finale-module__L5GI6W__worksArrow{background:var(--color-yellow);border-left:2px solid var(--color-ink);color:var(--color-ink);justify-content:center;align-items:center;width:3.5rem;transition:background-color .18s,color .18s,transform .18s;display:flex}.Finale-module__L5GI6W__worksArrow svg{width:100%;height:100%}.Finale-module__L5GI6W__worksLink:focus-visible{outline-color:var(--color-yellow)}@media (hover:hover) and (pointer:fine){.Finale-module__L5GI6W__worksLink:hover .Finale-module__L5GI6W__worksArrow{background:var(--color-ink);color:var(--color-white);transform:translate(.12rem)}}.Finale-module__L5GI6W__folderScene{justify-content:center;align-items:center;height:100%;min-height:18.875rem;display:flex;position:relative;top:1rem}.Finale-module__L5GI6W__customFolder{transform-origin:50%;transform:scale(2.35)!important}.Finale-module__L5GI6W__folderNote{letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.55rem;font-size:.78rem;font-style:italic;font-weight:700;display:flex;position:absolute;top:calc(50% + 7.6rem);left:50%;transform:translate(-50%)}.Finale-module__L5GI6W__folderNote:after{background:var(--color-yellow);content:"";width:.22rem;height:.8rem;animation:1.15s step-end infinite Finale-module__L5GI6W__folder-note-blink}@keyframes Finale-module__L5GI6W__folder-note-blink{0%,46%{opacity:1}47%,to{opacity:0}}.Finale-module__L5GI6W__previewImage{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%}@media (max-width:1000px){.Finale-module__L5GI6W__layout{grid-template-columns:minmax(0,1fr) minmax(20rem,.9fr)}.Finale-module__L5GI6W__textPanel h2{font-size:clamp(3.2rem,5.5vw,4.5rem)}.Finale-module__L5GI6W__folderNote{top:calc(50% + 8.75rem)}.Finale-module__L5GI6W__customFolder{transform:scale(2.75)!important}}@media (max-width:820px){.Finale-module__L5GI6W__finale{min-height:auto}.Finale-module__L5GI6W__layout{grid-template-columns:1fr;gap:1.5rem;min-height:auto}.Finale-module__L5GI6W__textPanel h2{max-width:42rem;font-size:clamp(3.1rem,13vw,5.4rem)}.Finale-module__L5GI6W__folderScene{height:clamp(21rem,76vw,26rem);top:1rem}.Finale-module__L5GI6W__customFolder{transform:scale(2.6)!important}.Finale-module__L5GI6W__folderNote{top:calc(50% + 8rem)}}@media (max-width:480px){.Finale-module__L5GI6W__textPanel h2{font-size:clamp(2.7rem,12vw,3.7rem)}.Finale-module__L5GI6W__folderScene{height:19rem}.Finale-module__L5GI6W__customFolder{transform:scale(2.1)!important}.Finale-module__L5GI6W__folderNote{top:calc(50% + 6.75rem)}}@media (prefers-reduced-motion:reduce){.Finale-module__L5GI6W__folderNote:after{animation:none}}
.Hero-module__JgYmMq__hero{margin-top:-5rem;padding-bottom:clamp(3.5rem,7vw,6rem);position:relative;overflow:hidden}.Hero-module__JgYmMq__inner{max-width:var(--content-width);min-height:calc(100svh - clamp(3rem,7svh,4.5rem));padding:calc(5rem + clamp(1.5rem, 4vh, 3rem)) var(--page-gutter) clamp(2rem, 5vh, 3.5rem);flex-direction:column;justify-content:center;margin-inline:auto;animation:.62s ease-out both Hero-module__JgYmMq__hero-copy-in;display:flex}.Hero-module__JgYmMq__heroTag{color:var(--color-blue);margin-bottom:clamp(1.25rem,2.2vw,1.75rem);font-size:clamp(.85rem,1vw,1rem);font-weight:700}.Hero-module__JgYmMq__inner h1{text-wrap:balance;max-width:none;font-size:clamp(2.6rem,5.4vw,5.25rem)}html[lang=vi] .Hero-module__JgYmMq__inner h1{line-height:1.06}.Hero-module__JgYmMq__strip{border-top:1px solid var(--color-line);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;column-gap:clamp(2rem,5vw,5rem);margin-top:clamp(2.5rem,5vw,4rem);padding-top:clamp(2rem,3.5vw,3rem);display:grid}@media (max-width:1199px){.Hero-module__JgYmMq__strip{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.Hero-module__JgYmMq__quoteBlock{--quote-mark-space:clamp(2.6rem, 3.2vw, 3.2rem)}.Hero-module__JgYmMq__body{--quote-mark-size:clamp(3.6rem, 4.6vw, 4.6rem);--quote-mark-space:clamp(2.6rem, 3.2vw, 3.2rem);color:var(--color-ink);font-family:var(--font-playfair-display), Georgia, serif;padding:0 var(--quote-mark-space);width:fit-content;font-size:clamp(1.1rem,1.35vw,1.35rem);font-style:italic;font-weight:700;line-height:1.35;position:relative}.Hero-module__JgYmMq__quoteMark,.Hero-module__JgYmMq__quoteClose{color:var(--color-blue);font-family:var(--font-playfair-display), Georgia, serif;font-size:var(--quote-mark-size);font-style:italic;font-weight:700;line-height:1;position:absolute}.Hero-module__JgYmMq__quoteMark{top:-.12em;left:0}.Hero-module__JgYmMq__quoteClose{bottom:-.58em;right:0}.Hero-module__JgYmMq__quoteLine{display:block}.Hero-module__JgYmMq__quoteBlock,blockquote.Hero-module__JgYmMq__body{margin:0}.Hero-module__JgYmMq__quoteAuthor{color:var(--color-ink);padding-left:var(--quote-mark-space,2.6rem);margin-top:clamp(1.4rem,2vw,1.75rem);font-size:.92rem;font-weight:700}.Hero-module__JgYmMq__quoteAuthor span{color:var(--color-muted);font-weight:500}@media (min-width:1200px){.Hero-module__JgYmMq__quoteLine{white-space:nowrap}}.Hero-module__JgYmMq__actions{flex-direction:column;gap:1.4rem;min-width:0;display:flex}.Hero-module__JgYmMq__contactRow{flex-wrap:wrap;align-items:center;gap:.6rem 1rem;display:flex}.Hero-module__JgYmMq__contactLabel{color:var(--color-muted);font-size:.9rem;font-weight:600}.Hero-module__JgYmMq__request{background:var(--color-white);border:2px solid var(--color-ink);width:100%;max-width:100%;margin-top:0;display:flex}.Hero-module__JgYmMq__nameInput{color:var(--color-ink);font:inherit;background:0 0;border:0;border-radius:0;flex:auto;min-width:0;min-height:3.5rem;padding:0 1.1rem;font-size:1rem;font-weight:600}.Hero-module__JgYmMq__nameInput::placeholder{color:var(--color-muted);opacity:.8;font-weight:500}.Hero-module__JgYmMq__nameInput:focus-visible{outline:3px solid var(--color-blue-bright);outline-offset:-3px}.Hero-module__JgYmMq__demoLink{background:var(--color-blue);border-left:2px solid var(--color-ink);color:var(--color-white);flex:none;align-items:stretch;font-size:.95rem;font-weight:800;display:flex}.Hero-module__JgYmMq__demoLabel{white-space:nowrap;align-items:center;padding:0 1.2rem;display:flex}.Hero-module__JgYmMq__demoCaret{background:var(--color-yellow);border-left:2px solid var(--color-ink);color:var(--color-ink);justify-content:center;align-items:center;width:3.5rem;transition:background-color .18s,color .18s;display:flex}.Hero-module__JgYmMq__demoCaret svg{width:100%;height:100%}.Hero-module__JgYmMq__demoLink:focus-visible{outline:3px solid var(--color-blue-bright);outline-offset:3px}.Hero-module__JgYmMq__contactButtons{gap:.6rem;display:flex}.Hero-module__JgYmMq__contactButtons a{background:var(--color-white);border:1px solid var(--color-ink);color:var(--color-ink);justify-content:center;align-items:center;gap:.5rem;min-height:2.5rem;padding:.5rem 1rem;font-size:.82rem;font-weight:700;transition:background-color .18s;display:inline-flex}.Hero-module__JgYmMq__contactButtons a:before{content:"";width:.55rem;height:.55rem}.Hero-module__JgYmMq__contactButtons a:hover,.Hero-module__JgYmMq__contactButtons a:focus-visible{background:var(--color-yellow)}.Hero-module__JgYmMq__visuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Hero-module__JgYmMq__zaloButton:before,.Hero-module__JgYmMq__whatsappButton:before{display:none}.Hero-module__JgYmMq__brandIcon{flex:none;width:1.3rem;height:1.3rem}.Hero-module__JgYmMq__contactButtons .Hero-module__JgYmMq__zaloButton{color:#0068ff;font-weight:800}.Hero-module__JgYmMq__contactButtons .Hero-module__JgYmMq__whatsappButton{color:#1ea952;font-weight:800}@media (hover:hover) and (pointer:fine){.Hero-module__JgYmMq__demoLink:hover .Hero-module__JgYmMq__demoCaret{background:var(--color-ink);color:var(--color-white)}}@keyframes Hero-module__JgYmMq__hero-copy-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.Hero-module__JgYmMq__strip{grid-template-columns:1fr;row-gap:2.25rem}.Hero-module__JgYmMq__body{max-width:40rem}}@media (max-width:700px){.Hero-module__JgYmMq__inner{padding:7rem 1rem 2rem}.Hero-module__JgYmMq__inner h1{font-size:clamp(2.3rem,10.5vw,3.1rem)}.Hero-module__JgYmMq__body{--quote-mark-size:3.2rem;--quote-mark-space:2.3rem;font-size:1.15rem}.Hero-module__JgYmMq__request{flex-direction:column}.Hero-module__JgYmMq__demoLink{border-left:0;border-top:1px solid var(--color-line);min-height:3.25rem}.Hero-module__JgYmMq__demoLabel{flex:auto;justify-content:center}.Hero-module__JgYmMq__contactButtons{width:100%}.Hero-module__JgYmMq__contactButtons a{flex:1 1 0;min-width:0}}@media (prefers-reduced-motion:reduce){.Hero-module__JgYmMq__inner{animation:none}.Hero-module__JgYmMq__demoCaret,.Hero-module__JgYmMq__contactButtons a{transition:none}}.Hero-module__JgYmMq__contactButtons .Hero-module__JgYmMq__zaloButton,.Hero-module__JgYmMq__contactButtons .Hero-module__JgYmMq__whatsappButton{white-space:nowrap;border-width:2px;flex:1 1 0;min-height:calc(3.5rem + 4px);padding:0 1.2rem;font-size:.95rem}.Hero-module__JgYmMq__contactButtons .Hero-module__JgYmMq__brandIcon{width:1.5rem;height:1.5rem}.Hero-module__JgYmMq__contactRow .Hero-module__JgYmMq__contactButtons{flex:auto}
.HeroVideo-module__cn7vzq__stage{padding-inline:var(--page-gutter);justify-content:center;display:flex}.HeroVideo-module__cn7vzq__frame{--frame-max:calc(90svh * 16 / 9);background:var(--color-white);border:2px solid var(--color-ink);box-shadow:.5rem .5rem 0 var(--color-ink);width:min(100%, calc(var(--content-width) - 2 * var(--page-gutter)), var(--frame-max));position:relative}.HeroVideo-module__cn7vzq__screen{aspect-ratio:16/9;background:var(--color-white);position:relative}.HeroVideo-module__cn7vzq__video{cursor:pointer;object-fit:cover;width:100%;height:100%;display:block}.HeroVideo-module__cn7vzq__soundHint{background:var(--color-yellow);border:2px solid var(--color-ink);box-shadow:.25rem .25rem 0 var(--color-ink);color:var(--color-ink);cursor:pointer;border-radius:0;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.85rem;font-weight:800;transition:background-color .18s,color .18s;display:inline-flex;position:absolute;top:clamp(.75rem,2vw,1.25rem);left:clamp(.75rem,2vw,1.25rem)}.HeroVideo-module__cn7vzq__soundHint svg{width:1rem;height:1rem}.HeroVideo-module__cn7vzq__soundHint:hover,.HeroVideo-module__cn7vzq__soundHint:focus-visible{background:var(--color-ink);color:var(--color-white)}.HeroVideo-module__cn7vzq__replay{background:var(--color-yellow);border:2px solid var(--color-ink);box-shadow:.35rem .35rem 0 var(--color-ink);color:var(--color-ink);cursor:pointer;border-radius:0;align-items:center;gap:.6rem;padding:.9rem 1.4rem;font-size:clamp(.95rem,1.3vw,1.15rem);font-weight:800;transition:background-color .18s,color .18s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.HeroVideo-module__cn7vzq__replay svg{width:1.25rem;height:1.25rem}.HeroVideo-module__cn7vzq__replay:hover,.HeroVideo-module__cn7vzq__replay:focus-visible{background:var(--color-ink);color:var(--color-white)}.HeroVideo-module__cn7vzq__replay:focus-visible{outline:3px solid var(--color-blue-bright);outline-offset:3px}.HeroVideo-module__cn7vzq__controls{z-index:2;background:0 0;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.6rem .75rem;padding:.6rem .6rem .5rem;transition:opacity .22s,transform .22s;display:grid;position:absolute;bottom:0;left:0;right:0}.HeroVideo-module__cn7vzq__control{background:var(--color-white);border:2px solid var(--color-ink);color:var(--color-ink);cursor:pointer;border-radius:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background-color .18s,color .18s;display:flex}.HeroVideo-module__cn7vzq__control svg{width:1.1rem;height:1.1rem}.HeroVideo-module__cn7vzq__playControl{background:var(--color-blue);color:var(--color-white)}.HeroVideo-module__cn7vzq__control:hover,.HeroVideo-module__cn7vzq__control:focus-visible{background:var(--color-yellow);color:var(--color-ink)}.HeroVideo-module__cn7vzq__time{background:var(--color-white);border:2px solid var(--color-ink);color:var(--color-ink);box-sizing:border-box;font-variant-numeric:tabular-nums;white-space:nowrap;place-self:center start;align-items:center;gap:.3em;height:2.5rem;padding:0 .75rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.HeroVideo-module__cn7vzq__duration{color:var(--color-muted);font-weight:600}.HeroVideo-module__cn7vzq__timeline{grid-column:1/-1}.HeroVideo-module__cn7vzq__controls>:last-child{justify-self:end}.HeroVideo-module__cn7vzq__seek{appearance:none;background:linear-gradient(to right, var(--color-blue) var(--progress), var(--color-line) var(--progress));border:1px solid var(--color-ink);cursor:pointer;border-radius:0;width:100%;height:.6rem;margin:0}.HeroVideo-module__cn7vzq__seek::-webkit-slider-thumb{appearance:none;background:var(--color-yellow);border:2px solid var(--color-ink);border-radius:0;width:.9rem;height:1.25rem}.HeroVideo-module__cn7vzq__seek::-moz-range-thumb{background:var(--color-yellow);border:2px solid var(--color-ink);border-radius:0;width:.9rem;height:1.25rem}.HeroVideo-module__cn7vzq__seek::-moz-range-track{background:0 0}.HeroVideo-module__cn7vzq__control:focus-visible,.HeroVideo-module__cn7vzq__soundHint:focus-visible,.HeroVideo-module__cn7vzq__seek:focus-visible{outline:3px solid var(--color-blue-bright);outline-offset:3px}.HeroVideo-module__cn7vzq__volumeGroup{align-items:center;display:flex}.HeroVideo-module__cn7vzq__volume{opacity:0;pointer-events:none;width:0;margin-left:0;transition:width .26s cubic-bezier(.22,1,.36,1),margin-left .26s cubic-bezier(.22,1,.36,1),opacity .18s}.HeroVideo-module__cn7vzq__volumeGroup:hover .HeroVideo-module__cn7vzq__volume{opacity:1;pointer-events:auto;width:clamp(4.5rem,7vw,6.5rem);margin-left:.6rem}.HeroVideo-module__cn7vzq__volumeGroup:has(:focus-visible) .HeroVideo-module__cn7vzq__volume{opacity:1;pointer-events:auto;width:clamp(4.5rem,7vw,6.5rem);margin-left:.6rem}@media (prefers-reduced-motion:reduce){.HeroVideo-module__cn7vzq__volume{transition:none}}@media (hover:hover) and (pointer:fine){.HeroVideo-module__cn7vzq__controls{opacity:0;transform:translateY(.35rem)}.HeroVideo-module__cn7vzq__frame:hover .HeroVideo-module__cn7vzq__controls{opacity:1;transform:none}.HeroVideo-module__cn7vzq__frame:has(:focus-visible) .HeroVideo-module__cn7vzq__controls{opacity:1;transform:none}}.HeroVideo-module__cn7vzq__frame:fullscreen{box-shadow:none;border:0;flex-direction:column;width:100%;display:flex}.HeroVideo-module__cn7vzq__frame:fullscreen .HeroVideo-module__cn7vzq__screen{aspect-ratio:auto;flex:auto;min-height:0}.HeroVideo-module__cn7vzq__frame:fullscreen .HeroVideo-module__cn7vzq__video{object-fit:contain}@media (max-width:700px){.HeroVideo-module__cn7vzq__stage{padding-inline:0}.HeroVideo-module__cn7vzq__frame{box-shadow:none;width:min(100%, var(--frame-max));border-inline:0}.HeroVideo-module__cn7vzq__controls{gap:.5rem;padding:.5rem .45rem .4rem}.HeroVideo-module__cn7vzq__volume{display:none}.HeroVideo-module__cn7vzq__control{width:2.25rem;height:2.25rem}.HeroVideo-module__cn7vzq__time{height:2.25rem}.HeroVideo-module__cn7vzq__soundHint{padding:.45rem .7rem;font-size:.78rem}}@media (prefers-reduced-motion:reduce){.HeroVideo-module__cn7vzq__control,.HeroVideo-module__cn7vzq__replay,.HeroVideo-module__cn7vzq__soundHint{transition:none}}.HeroVideo-module__cn7vzq__startLength{font-variant-numeric:tabular-nums;border-left:2px solid;margin-left:.25rem;padding-left:.65rem}.HeroVideo-module__cn7vzq__frame:has(.HeroVideo-module__cn7vzq__replay) .HeroVideo-module__cn7vzq__controls{display:none}
.Process-module__Y14LMW__process{background:var(--color-white);color:var(--color-ink);padding-block:var(--section-space) 0;overflow:hidden}.Process-module__Y14LMW__inner{max-width:var(--content-width);padding-inline:var(--page-gutter);margin-inline:auto}.Process-module__Y14LMW__intro{display:block}.Process-module__Y14LMW__intro h2{font-size:var(--moment-heading-size);max-width:64rem;margin-top:.9rem;line-height:1.12}.Process-module__Y14LMW__titleLine{white-space:nowrap;display:block}.Process-module__Y14LMW__marquee{--process-step-width:clamp(18rem, 25vw, 24rem);width:100%;margin-top:clamp(4rem,8vw,8rem);overflow:hidden}.Process-module__Y14LMW__track{width:max-content;display:flex}.Process-module__Y14LMW__steps{backface-visibility:hidden;border-block:2px solid var(--color-ink);grid-template-columns:repeat(var(--process-step-count), var(--process-step-width));will-change:transform;flex:none;margin:0;padding:0;list-style:none;animation:34s linear infinite paused Process-module__Y14LMW__partnership-marquee;display:grid;transform:translate(0,0)}.Process-module__Y14LMW__step{background:var(--color-white);border-right:2px solid var(--color-ink);min-height:18rem;padding:1.25rem clamp(1rem,2vw,2rem) 2rem;transition:background-color .16s,color .16s}.Process-module__Y14LMW__steps:first-child .Process-module__Y14LMW__step:first-child{border-left:2px solid var(--color-ink)}.Process-module__Y14LMW__running .Process-module__Y14LMW__steps{animation-play-state:running}.Process-module__Y14LMW__step:is(:hover,:focus){background:var(--color-blue);color:var(--color-white);outline:none}.Process-module__Y14LMW__step:focus-visible{box-shadow:inset 0 0 0 3px var(--color-yellow)}.Process-module__Y14LMW__marquee:focus-within .Process-module__Y14LMW__steps{animation-play-state:paused}.Process-module__Y14LMW__marquee:has(.Process-module__Y14LMW__step:hover) .Process-module__Y14LMW__steps{animation-play-state:paused}.Process-module__Y14LMW__number{color:var(--color-blue);margin-bottom:4rem;font-size:.75rem;font-weight:800;display:block}.Process-module__Y14LMW__steps p{color:var(--color-muted);margin-top:1rem;font-size:.92rem;line-height:1.6}.Process-module__Y14LMW__step:is(:hover,:focus) .Process-module__Y14LMW__number{color:var(--color-yellow)}.Process-module__Y14LMW__step:is(:hover,:focus) p{color:var(--color-white)}@keyframes Process-module__Y14LMW__partnership-marquee{0%{transform:translate(0,0)}to{transform:translate(-100%)}}@media (max-width:760px){.Process-module__Y14LMW__titleLine{white-space:normal}.Process-module__Y14LMW__number{margin-bottom:3rem}}@media (prefers-reduced-motion:reduce){.Process-module__Y14LMW__marquee{overflow-x:auto}.Process-module__Y14LMW__steps{animation:none;transform:none}.Process-module__Y14LMW__stepsDuplicate{display:none}.Process-module__Y14LMW__step{transition:none}}
.ServiceGraphic-module__GgyQJG__browser{background:var(--color-white);border:2px solid var(--color-ink);box-shadow:.3rem .3rem 0 var(--color-ink);color:var(--color-ink);-webkit-user-select:none;user-select:none;margin-top:1rem;overflow:hidden;container-type:inline-size}.ServiceGraphic-module__GgyQJG__bar{border-bottom:2px solid var(--color-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:3cqw;padding:1.6cqw 2.4cqw;display:grid}.ServiceGraphic-module__GgyQJG__dots{gap:1.2cqw;display:flex}.ServiceGraphic-module__GgyQJG__dots i{border:1.5px solid var(--color-ink);border-radius:50%;width:2.6cqw;height:2.6cqw}.ServiceGraphic-module__GgyQJG__url{background:color-mix(in srgb, var(--color-blue) 6%, var(--color-white));color:var(--color-muted);border-radius:99px;justify-self:center;padding:.6cqw 6cqw;font-size:2.3cqw;font-weight:600}.ServiceGraphic-module__GgyQJG__viewport{aspect-ratio:16/9;font-size:2.4cqw;line-height:1.25;overflow:hidden}.ServiceGraphic-module__GgyQJG__viewport b,.ServiceGraphic-module__GgyQJG__viewport span,.ServiceGraphic-module__GgyQJG__viewport em,.ServiceGraphic-module__GgyQJG__viewport i{font-style:normal;display:block}.ServiceGraphic-module__GgyQJG__logo{letter-spacing:-.03em;font-size:3cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__btnBlue,.ServiceGraphic-module__GgyQJG__btnInk{color:var(--color-white);white-space:nowrap;border-radius:.6cqw;width:fit-content;padding:1cqw 2.2cqw;font-size:2.1cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__btnBlue{background:var(--color-blue)}.ServiceGraphic-module__GgyQJG__btnInk{background:var(--color-ink)}.ServiceGraphic-module__GgyQJG__tag{white-space:nowrap;border-radius:99px;width:fit-content;padding:.4cqw 1.4cqw;font-size:1.9cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__tagNew{background:var(--color-yellow);color:var(--color-ink)}.ServiceGraphic-module__GgyQJG__tagDone{background:color-mix(in srgb, var(--color-blue) 12%, var(--color-white));color:var(--color-blue)}.ServiceGraphic-module__GgyQJG__tagPaid{background:var(--color-blue);color:var(--color-white)}.ServiceGraphic-module__GgyQJG__site{gap:3cqw;height:100%;padding:3cqw 4cqw;display:grid}.ServiceGraphic-module__GgyQJG__nav{grid-template-columns:auto 1fr auto;align-items:center;gap:3cqw;display:grid}.ServiceGraphic-module__GgyQJG__links{color:var(--color-muted);justify-content:center;gap:2.5cqw;font-size:2.1cqw;display:flex!important}.ServiceGraphic-module__GgyQJG__hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:3cqw;display:grid}.ServiceGraphic-module__GgyQJG__heroTitle{letter-spacing:-.05em;font-size:5.6cqw;font-weight:800;line-height:.98}.ServiceGraphic-module__GgyQJG__heroSub{color:var(--color-muted);margin:1.6cqw 0 2.4cqw;font-size:2.1cqw}.ServiceGraphic-module__GgyQJG__heroPanel{aspect-ratio:1.45;background:var(--color-blue);border-radius:1cqw;position:relative}.ServiceGraphic-module__GgyQJG__sun{aspect-ratio:1;background:var(--color-yellow);border-radius:50%;width:34%;position:absolute;top:14%;right:12%}.ServiceGraphic-module__GgyQJG__heroPanel:before{background:var(--color-white);border:.6cqw solid var(--color-ink);content:"";border-radius:1cqw;width:34%;height:34%;position:absolute;bottom:14%;left:14%}.ServiceGraphic-module__GgyQJG__products{grid-template-columns:repeat(3,1fr);gap:2.4cqw;display:grid}.ServiceGraphic-module__GgyQJG__product{border:1.5px solid var(--color-ink);box-shadow:.8cqw .8cqw 0 var(--color-ink);border-radius:1cqw;grid-template-columns:auto 1fr;align-items:center;gap:1.6cqw;padding:1.4cqw;display:grid}.ServiceGraphic-module__GgyQJG__swatch{aspect-ratio:.8;border-radius:.6cqw;width:6cqw}.ServiceGraphic-module__GgyQJG__swatchSky{background:var(--color-sky)}.ServiceGraphic-module__GgyQJG__swatchYellow{background:var(--color-yellow)}.ServiceGraphic-module__GgyQJG__swatchInk{background:var(--color-ink)}.ServiceGraphic-module__GgyQJG__product b{font-size:2.1cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__product em{color:var(--color-blue);margin-top:.4cqw;font-size:2.1cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__admin{grid-template-columns:24cqw 1fr;height:100%;display:grid}.ServiceGraphic-module__GgyQJG__side{background:var(--color-ink);color:color-mix(in srgb, var(--color-white) 70%, transparent);flex-direction:column;gap:1.8cqw;padding:3cqw 2.6cqw;font-size:2.1cqw;display:flex}.ServiceGraphic-module__GgyQJG__sideLogo{color:var(--color-white);margin-bottom:1cqw;font-size:2.6cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__sideActive{background:var(--color-blue);color:var(--color-white);border-radius:.6cqw;margin-inline:-1.2cqw;padding:.8cqw 1.2cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__adminUser{color:var(--color-white);align-items:center;gap:1.2cqw;margin-top:auto;font-weight:700;display:flex!important}.ServiceGraphic-module__GgyQJG__adminUser i{background:var(--color-yellow);border-radius:50%;width:3.2cqw;height:3.2cqw}.ServiceGraphic-module__GgyQJG__main{flex-direction:column;gap:2.4cqw;padding:3cqw;display:flex}.ServiceGraphic-module__GgyQJG__mainHead{align-items:center;gap:1.6cqw;display:flex!important}.ServiceGraphic-module__GgyQJG__mainHead b{letter-spacing:-.03em;font-size:3.2cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__count{background:var(--color-yellow);border:1.5px solid var(--color-ink);border-radius:99px;padding:.2cqw 1.2cqw;font-size:1.9cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__mainHead .ServiceGraphic-module__GgyQJG__btnBlue{margin-left:auto}.ServiceGraphic-module__GgyQJG__table{border:1.5px solid var(--color-ink);border-radius:1cqw;overflow:hidden}.ServiceGraphic-module__GgyQJG__thead,.ServiceGraphic-module__GgyQJG__tr{grid-template-columns:1.2fr 1fr auto;align-items:center;gap:1.6cqw;padding:1.5cqw 2cqw;display:grid}.ServiceGraphic-module__GgyQJG__thead{background:color-mix(in srgb, var(--color-blue) 6%, var(--color-white));color:var(--color-muted);font-size:1.9cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__tr{border-top:1px solid var(--color-line);font-size:2.1cqw}.ServiceGraphic-module__GgyQJG__tr span:first-child{font-weight:700}.ServiceGraphic-module__GgyQJG__app{flex-direction:column;gap:2.4cqw;height:100%;padding:3cqw;display:flex}.ServiceGraphic-module__GgyQJG__appTop{justify-content:space-between;align-items:center;display:flex!important}.ServiceGraphic-module__GgyQJG__roles{border:1.5px solid var(--color-ink);border-radius:99px;padding:.5cqw;font-size:1.9cqw;font-weight:700;display:flex!important}.ServiceGraphic-module__GgyQJG__roles span{border-radius:99px;padding:.5cqw 1.6cqw}.ServiceGraphic-module__GgyQJG__roles .ServiceGraphic-module__GgyQJG__roleOn{background:var(--color-ink);color:var(--color-white)}.ServiceGraphic-module__GgyQJG__stats{grid-template-columns:repeat(3,1fr);gap:2cqw;display:grid}.ServiceGraphic-module__GgyQJG__stat{border:1.5px solid var(--color-ink);box-shadow:.7cqw .7cqw 0 var(--color-ink);border-radius:1cqw;padding:1.6cqw 2cqw}.ServiceGraphic-module__GgyQJG__stat span{opacity:.75;font-size:1.8cqw;font-weight:700}.ServiceGraphic-module__GgyQJG__stat b{letter-spacing:-.04em;margin-top:.4cqw;font-size:4.4cqw;font-weight:800}.ServiceGraphic-module__GgyQJG__statBlue{background:var(--color-blue);color:var(--color-white)}.ServiceGraphic-module__GgyQJG__statYellow{background:var(--color-yellow)}.ServiceGraphic-module__GgyQJG__appBody{flex:1;grid-template-columns:1fr 1.25fr;gap:2.4cqw;min-height:0;display:grid}.ServiceGraphic-module__GgyQJG__chart{border-bottom:1.5px solid var(--color-ink);border-left:1.5px solid var(--color-ink);grid-template-columns:repeat(7,1fr);align-items:end;gap:1.2cqw;padding:1cqw 1.2cqw 0;display:grid}.ServiceGraphic-module__GgyQJG__chart i{background:var(--color-blue);border-radius:.5cqw .5cqw 0 0}.ServiceGraphic-module__GgyQJG__chart i:nth-child(6){background:var(--color-yellow);outline:1.5px solid var(--color-ink)}.ServiceGraphic-module__GgyQJG__queue{gap:1.2cqw;display:grid}.ServiceGraphic-module__GgyQJG__qRow{border:1.5px solid var(--color-ink);border-radius:1cqw;grid-template-columns:auto 1fr auto;align-items:center;gap:1.4cqw;padding:1cqw 1.4cqw;font-size:2cqw;display:grid}.ServiceGraphic-module__GgyQJG__qRow b{font-weight:800}
.Services-module__h5-agW__section{padding-block:clamp(4.5rem,9vw,8rem)}.Services-module__h5-agW__inner{max-width:var(--content-width);padding-inline:var(--page-gutter);margin-inline:auto}.Services-module__h5-agW__intro h2{font-size:var(--moment-heading-size);margin-top:.85rem;line-height:1.08}@media (min-width:701px){.Services-module__h5-agW__intro h2{white-space:nowrap}}.Services-module__h5-agW__body{color:var(--color-muted);max-width:44rem;margin-top:1.1rem;font-size:clamp(1rem,1.2vw,1.15rem);line-height:1.6}.Services-module__h5-agW__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.4vw,2rem);margin:clamp(2.75rem,4.5vw,3.75rem) 0 0;padding:0;list-style:none;display:grid}.Services-module__h5-agW__cards>li{display:flex}.Services-module__h5-agW__card{--card-bg:var(--color-white);--card-text:var(--color-ink);--card-muted:var(--color-muted);--card-rule:var(--color-line);--card-accent:var(--color-blue);--tile-bg:var(--color-blue);--tile-fg:var(--color-white);background:var(--card-bg);border:2px solid var(--color-ink);box-shadow:.45rem .45rem 0 var(--color-ink);color:var(--card-text);flex-direction:column;flex:1;padding:clamp(1.25rem,2.2vw,1.85rem);transition:transform .18s,box-shadow .18s;display:flex}.Services-module__h5-agW__featured .Services-module__h5-agW__card{--card-bg:var(--color-blue);--card-text:var(--color-white);--card-muted:color-mix(in srgb, var(--color-white) 80%, transparent);--card-rule:color-mix(in srgb, var(--color-white) 30%, transparent);--card-accent:var(--color-yellow);--tile-bg:var(--color-yellow);--tile-fg:var(--color-ink)}.Services-module__h5-agW__kind{color:var(--card-accent);font-size:.8rem;font-weight:800}.Services-module__h5-agW__card h3{letter-spacing:-.04em;margin-top:clamp(1.25rem,2vw,1.6rem);font-size:clamp(1.45rem,2vw,1.95rem);line-height:1.1}.Services-module__h5-agW__summary{color:var(--card-muted);margin-top:.7rem;font-size:.95rem;line-height:1.55}.Services-module__h5-agW__highlights{border-top:1px solid var(--card-rule);gap:.55rem;margin:1.25rem 0 0;padding:1.1rem 0 0;list-style:none;display:grid}.Services-module__h5-agW__highlights li{align-items:center;gap:.6rem;font-size:.9rem;font-weight:600;display:flex}.Services-module__h5-agW__highlights li:before{background:var(--card-accent);border:1px solid var(--color-ink);content:"";flex:none;width:.5rem;height:.5rem}.Services-module__h5-agW__more{align-items:center;gap:.75rem;margin-top:auto;padding-top:1.5rem;font-size:.9rem;font-weight:800;display:inline-flex}.Services-module__h5-agW__moreTile{background:var(--tile-bg);border:2px solid var(--color-ink);color:var(--tile-fg);justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:transform .18s;display:flex}.Services-module__h5-agW__moreTile svg{width:100%;height:100%}.Services-module__h5-agW__card:focus-visible{outline:3px solid var(--color-blue-bright);outline-offset:4px}.Services-module__h5-agW__cta{background:var(--color-white);border:2px solid var(--color-ink);color:var(--color-ink);align-items:stretch;min-height:3.5rem;margin-top:clamp(2.5rem,4vw,3.25rem);font-size:.95rem;font-weight:800;display:inline-flex}.Services-module__h5-agW__ctaLabel{align-items:center;padding:.85rem 1.2rem;display:flex}.Services-module__h5-agW__ctaCaret{background:var(--color-yellow);border-left:2px solid var(--color-ink);justify-content:center;align-items:center;width:3.5rem;transition:background-color .18s,color .18s;display:flex}.Services-module__h5-agW__ctaCaret svg{width:100%;height:100%}.Services-module__h5-agW__cta:focus-visible{outline:3px solid var(--color-blue-bright);outline-offset:3px}@media (hover:hover) and (pointer:fine){.Services-module__h5-agW__card:hover{box-shadow:.7rem .7rem 0 var(--color-ink);transform:translate(-.25rem,-.25rem)}.Services-module__h5-agW__card:hover .Services-module__h5-agW__moreTile{transform:translate(.2rem)}.Services-module__h5-agW__cta:hover .Services-module__h5-agW__ctaCaret{background:var(--color-ink);color:var(--color-white)}}@media (max-width:1000px){.Services-module__h5-agW__cards{grid-template-columns:1fr;max-width:34rem}}@media (max-width:700px){.Services-module__h5-agW__card{box-shadow:.3rem .3rem 0 var(--color-ink)}}@media (prefers-reduced-motion:reduce){.Services-module__h5-agW__card,.Services-module__h5-agW__moreTile,.Services-module__h5-agW__ctaCaret{transition:none}.Services-module__h5-agW__card:hover{transform:none}}
.CompareSlider-module__8B386a__slider{touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.CompareSlider-module__8B386a__image{width:100%;height:auto;display:block}.CompareSlider-module__8B386a__leftLayer{clip-path:inset(0 calc(100% - var(--pos)) 0 0);position:absolute;inset:0}.CompareSlider-module__8B386a__divider{background:var(--color-white);bottom:0;left:var(--pos);pointer-events:none;width:2px;position:absolute;top:0;transform:translate(-50%)}.CompareSlider-module__8B386a__handle{background:var(--color-yellow);border:2px solid var(--color-ink);box-shadow:.2rem .2rem 0 var(--color-ink);color:var(--color-ink);justify-content:center;align-items:center;width:2.6rem;height:2.6rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CompareSlider-module__8B386a__handle svg{width:1.3rem;height:1.3rem}.CompareSlider-module__8B386a__tag{background:var(--color-ink);color:var(--color-white);letter-spacing:.06em;pointer-events:none;text-transform:uppercase;padding:.35rem .55rem;font-size:.68rem;font-weight:800;position:absolute;bottom:.75rem}.CompareSlider-module__8B386a__tagLeft{left:.75rem}.CompareSlider-module__8B386a__tagRight{right:.75rem}.CompareSlider-module__8B386a__range{appearance:none;cursor:ew-resize;opacity:0;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.CompareSlider-module__8B386a__slider:has(.CompareSlider-module__8B386a__range:focus-visible) .CompareSlider-module__8B386a__handle{outline:3px solid var(--color-blue-bright);outline-offset:3px}
