.suite-rail-module__U8ZIeq__shell{background:linear-gradient(#f0f8f9e6,#e6f3f6bf);border:1px solid #0b1f2614;border-radius:22px;padding:8px;position:relative;box-shadow:inset 0 1px #fff,0 50px 90px -50px #0b1f2661,0 14px 30px -18px #0b1f262e}.suite-rail-module__U8ZIeq__clock{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.suite-rail-module__U8ZIeq__tab{min-width:0;color:var(--muted);text-align:left;cursor:pointer;border-radius:14px;transition:background-color .2s,color .2s,box-shadow .2s;position:relative}@media (hover:hover){.suite-rail-module__U8ZIeq__tab:hover{color:var(--ink);background:#ffffffb3}}.suite-rail-module__U8ZIeq__tab[data-selected]{color:var(--ink);box-shadow:0 0 0 1px var(--line),0 10px 24px -14px #0b1f2659;background:#fff}.suite-rail-module__U8ZIeq__tab:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.suite-rail-module__U8ZIeq__blurb{color:var(--muted);font-size:13px;line-height:1.35;display:none}.suite-rail-module__U8ZIeq__hairline{pointer-events:none;background:#0b1f2652;height:1px;position:absolute;bottom:0;left:12px;right:12px}.suite-rail-module__U8ZIeq__clock,.suite-rail-module__U8ZIeq__hairline{transform-origin:0;animation-name:suite-rail-module__U8ZIeq__grow;animation-timing-function:linear;animation-fill-mode:forwards;transform:scaleX(0)}.suite-rail-module__U8ZIeq__hint{display:none}.suite-rail-module__U8ZIeq__panels{display:grid}.suite-rail-module__U8ZIeq__panel{border-radius:15px;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.suite-rail-module__U8ZIeq__panel:not([data-active]){visibility:hidden}.suite-rail-module__U8ZIeq__panel:not([data-active]),.suite-rail-module__U8ZIeq__shell:not([data-live]){--loop-state:paused}.suite-rail-module__U8ZIeq__panel[data-active]{animation:.35s both suite-rail-module__U8ZIeq__panelIn}.suite-rail-module__U8ZIeq__panel:focus-visible{outline:2px solid var(--teal);outline-offset:3px}@media not (min-width:1024px){.suite-rail-module__U8ZIeq__shell{grid-template-columns:minmax(0,1fr);grid-template-areas:"tabs""stage""foot";row-gap:8px;display:grid}.suite-rail-module__U8ZIeq__rail{display:contents}.suite-rail-module__U8ZIeq__tablist{grid-area:tabs;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:6px;display:grid}.suite-rail-module__U8ZIeq__tab{align-items:center;min-height:44px;padding:8px 9px;display:flex}.suite-rail-module__U8ZIeq__panels{grid-area:stage}.suite-rail-module__U8ZIeq__railFoot{grid-area:foot;display:flex}.suite-rail-module__U8ZIeq__pause{--pause-ring-color:var(--muted)}.suite-rail-module__U8ZIeq__ring{display:none}}@media (768px<=width<1024px){.suite-rail-module__U8ZIeq__tablist{grid-template-columns:repeat(4,minmax(0,1fr))}}@media not (min-width:360px){.suite-rail-module__U8ZIeq__tab{padding-inline:8px}}@media (min-width:1024px){.suite-rail-module__U8ZIeq__shell{border-radius:26px;grid-template-columns:272px minmax(0,1fr);gap:10px;padding:10px;display:grid}.suite-rail-module__U8ZIeq__rail{flex-direction:column;padding:4px 0 4px 2px;display:flex}.suite-rail-module__U8ZIeq__tablist{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:4px;display:grid}.suite-rail-module__U8ZIeq__tab{grid-template-columns:minmax(0,1fr);align-content:center;padding:14px 14px 14px 16px;display:grid}.suite-rail-module__U8ZIeq__blurb{margin-top:3px;display:block}.suite-rail-module__U8ZIeq__hairline{display:none}.suite-rail-module__U8ZIeq__railFoot{align-items:center;gap:5px;margin-top:auto;padding:16px 4px 6px 16px;display:flex}.suite-rail-module__U8ZIeq__hint{color:var(--muted);margin:0;font-size:13px;line-height:1.4;display:block}.suite-rail-module__U8ZIeq__pause{flex:none;margin-left:-5px}.suite-rail-module__U8ZIeq__panel>:first-child{min-height:520px}}@keyframes suite-rail-module__U8ZIeq__grow{to{transform:scaleX(1)}}@keyframes suite-rail-module__U8ZIeq__panelIn{0%{opacity:.35;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.suite-rail-module__U8ZIeq__panel[data-active]{animation:none}.suite-rail-module__U8ZIeq__tab{transition:none}}@media (max-width:1023.98px) and (prefers-reduced-motion:reduce){.suite-rail-module__U8ZIeq__shell{grid-template-areas:"tabs""stage"}.suite-rail-module__U8ZIeq__railFoot{display:none}}
.visual-panel-module__8pFlJq__pausable{position:relative}@media (max-width:639.98px) and (prefers-reduced-motion:no-preference){.visual-panel-module__8pFlJq__pausable>[role=img]{padding-bottom:48px}}.visual-panel-module__8pFlJq__pausable .visual-panel-module__8pFlJq__control{--pause-ring-color:#0b1f2699;--pause-ring-track:#0b1f261a;z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:.6;background:#ffffff8c;transition:opacity .2s,background-color .2s,color .2s;position:absolute;bottom:12px;left:12px}@media (hover:hover){.visual-panel-module__8pFlJq__pausable:hover .visual-panel-module__8pFlJq__control{opacity:.85}.visual-panel-module__8pFlJq__pausable .visual-panel-module__8pFlJq__control:hover{opacity:1;color:var(--ink);background:#ffffffd9}}.visual-panel-module__8pFlJq__pausable .visual-panel-module__8pFlJq__control:focus-visible{--pause-ring-color:var(--ink);opacity:1;background:#ffffffd9}@media (prefers-reduced-motion:reduce){.visual-panel-module__8pFlJq__pausable .visual-panel-module__8pFlJq__control{transition:none}}
.home-products-module__LC7jKW__row{gap:36px;display:grid}.home-products-module__LC7jKW__text{max-width:560px}.home-products-module__LC7jKW__title{color:var(--ink);letter-spacing:-.032em;font-variation-settings:"wdth" 88;text-wrap:balance;margin:22px 0 0;font-size:clamp(2rem,3.5vw,2.75rem);font-weight:600;line-height:1.05}.home-products-module__LC7jKW__copy{max-width:40ch;color:var(--text);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.55}.home-products-module__LC7jKW__more{color:var(--teal-strong);border-radius:6px;align-items:center;gap:6px;margin-top:26px;font-size:15.5px;font-weight:600;transition:color .2s;display:inline-flex}.home-products-module__LC7jKW__more svg{width:17px;height:17px;transition:transform .2s}@media (hover:hover){.home-products-module__LC7jKW__more:hover{color:var(--teal-ink)}.home-products-module__LC7jKW__more:hover svg{transform:translate(3px)}}.home-products-module__LC7jKW__more:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.home-products-module__LC7jKW__visual{min-width:0}.home-products-module__LC7jKW__zoom,.home-products-module__LC7jKW__zoomWide{justify-items:center;width:100%;display:grid}@media (min-width:640px){.home-products-module__LC7jKW__zoom{zoom:1.15}.home-products-module__LC7jKW__zoomWide{zoom:1.05}}@media (min-width:768px){.home-products-module__LC7jKW__copy{font-size:18px}}@media (min-width:1024px){.home-products-module__LC7jKW__row{grid-template-columns:minmax(0,5fr) minmax(0,8fr);align-items:center;gap:72px}.home-products-module__LC7jKW__row[data-flip]{grid-template-columns:minmax(0,8fr) minmax(0,5fr)}.home-products-module__LC7jKW__row[data-flip] .home-products-module__LC7jKW__text{order:2}.home-products-module__LC7jKW__zoom{zoom:1.25}.home-products-module__LC7jKW__zoomWide{zoom:1.15}}@media (prefers-reduced-motion:reduce){.home-products-module__LC7jKW__more,.home-products-module__LC7jKW__more svg{transition:none}}
.roles-module__VCWwfa__flow{gap:36px;margin:56px 0 0;padding:0;list-style:none;display:grid;position:relative}.roles-module__VCWwfa__flow:before{content:"";background:linear-gradient(180deg,var(--teal),#00809f26);width:2px;position:absolute;top:8px;bottom:8px;left:7px}.roles-module__VCWwfa__step{padding-left:40px;position:relative}.roles-module__VCWwfa__node{border:2px solid var(--teal);background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:1px;left:0;box-shadow:0 0 0 5px #fff}.roles-module__VCWwfa__moment{color:var(--teal-strong);font-family:var(--font-landing-mono),ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11.5px;font-weight:500}.roles-module__VCWwfa__role{color:var(--ink);letter-spacing:-.02em;margin:10px 0 0;font-size:22px;font-weight:600;line-height:1.2}.roles-module__VCWwfa__line{max-width:34ch;color:var(--text);margin:8px 0 0;font-size:16px;line-height:1.55}@media (min-width:900px){.roles-module__VCWwfa__flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding-top:40px}.roles-module__VCWwfa__flow:before{background:linear-gradient(90deg,var(--teal),#00809f26);width:auto;height:2px;inset:7px 0 auto}.roles-module__VCWwfa__step{padding-left:0}.roles-module__VCWwfa__node{top:-40px}}
.stats-module__Vkfp3W__stats{--rise:72px;margin-top:calc(-80px - var(--rise));padding:calc(var(--rise) + 36px)0 48px;background:#f6fafb;border-bottom:1px solid #e6eef0}.stats-module__Vkfp3W__list{grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stats-module__Vkfp3W__stat{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:0 6px;display:flex;position:relative}.stats-module__Vkfp3W__stat+.stats-module__Vkfp3W__stat:before{content:"";background:#dfe8eb;width:1px;position:absolute;top:0;bottom:0;left:0}.stats-module__Vkfp3W__value{color:var(--ink);letter-spacing:-.03em;white-space:nowrap;font-size:min(32px,8.4vw);font-weight:600;font-stretch:88%;line-height:1}.stats-module__Vkfp3W__label{max-width:14ch;color:var(--text);font-size:13.5px;line-height:1.35}@media (min-width:768px){.stats-module__Vkfp3W__stats{--rise:120px;padding:calc(var(--rise) + 56px)0 72px}.stats-module__Vkfp3W__stat{gap:14px;padding:6px 24px}.stats-module__Vkfp3W__value{font-size:clamp(2.8rem,5vw,4rem)}.stats-module__Vkfp3W__label{max-width:none;font-size:16px}}@media (min-width:1024px){.stats-module__Vkfp3W__stats{--rise:150px}}
