.refined-desktop-nav{gap:14px;font-size:14px;line-height:1.5;white-space:normal}.nav-menu-trigger,.refined-desktop-nav>a{min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:9px;color:var(--copy);font:inherit;font-weight:500;background:transparent;display:flex;align-items:center;gap:8px;white-space:nowrap;transition:background .16s,color .16s}.nav-menu-trigger{cursor:pointer}.nav-menu-trigger svg{transition:transform .18s}.nav-menu-trigger:hover,.nav-menu-trigger[aria-expanded=true],.refined-desktop-nav>a:hover{background:var(--soft);color:var(--ink)}.nav-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.refined-desktop-nav>a[aria-current=page]{color:var(--gold)}.nav-mega-panel{position:absolute;top:calc(100% - 7px);left:50%;transform:translateX(-50%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.92fr);gap:9px;width:min(1140px,calc(100vw - 48px));padding:10px;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 50px #00000026,0 3px 8px #0000000a;animation:navigation-open .16s ease-out;max-height:calc(100dvh - 100px);overflow-y:auto;overscroll-behavior:contain}.nav-menu-column{min-width:0;padding:13px 7px 12px}.nav-menu-heading{display:block;font-size:11px;line-height:1.6;color:var(--quiet);font-weight:500;letter-spacing:.01em;padding:2px 10px 10px}.nav-menu-heading[data-tone]{display:flex;align-items:center;gap:7px}.nav-menu-heading[data-tone]:before{content:"";width:5px;height:5px;border-radius:2px;background:var(--gold);flex-shrink:0}.nav-menu-heading[data-tone=blue]:before{background:var(--blue)}.nav-menu-heading[data-tone=sky]:before{background:#93b9cd}.nav-menu-column>a{display:block;padding:11px 10px;border-radius:9px;min-height:67px;transition:background .16s;color:var(--ink)}.nav-menu-column>a:hover{background:var(--soft);color:var(--ink)}.nav-menu-column>a[aria-current=page]{background:var(--soft);box-shadow:inset 2px 0 var(--gold)}.nav-menu-column>a>span{font-size:14px;line-height:1.45;font-weight:500;display:block;letter-spacing:-.015em}.nav-menu-column small{display:block;font-size:12px;line-height:1.55;color:var(--quiet);margin-top:3px;font-weight:400}.nav-menu-aside{min-width:0;border-radius:10px;background:color-mix(in srgb,var(--blue) 5%,var(--background));padding:17px 15px;display:flex;flex-direction:column;align-items:stretch;border:1px solid color-mix(in srgb,var(--line) 60%,transparent)}.nav-menu-aside .nav-menu-heading{font-size:9px;letter-spacing:.09em;padding:0 7px 24px}.nav-menu-aside>strong{display:block;font-weight:500;font-size:22px;line-height:1.25;letter-spacing:-.045em;padding:0 7px}.nav-menu-aside>p{font-size:12px;line-height:1.7;color:var(--quiet);padding:0 7px;margin:14px 0 23px}.nav-menu-aside>a{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:12px;line-height:1.5;min-height:44px;padding:9px 7px;border-radius:7px;color:var(--ink)}.nav-menu-aside>a:hover{background:var(--soft)}.nav-menu-aside>a:first-of-type{margin-top:auto;color:var(--gold)}.nav-menu-aside>a>svg{flex-shrink:0}@keyframes navigation-open{0%{opacity:0;translate:0 -4px}to{opacity:1;translate:0 0}}@media(min-width:1241px){.navigation{height:80px}.navigation>.brand>span{font-size:11px}.nav-cta{font-size:12px}.nav-utilities{gap:12px}}@media(min-width:1001px) and (max-width:1240px){.refined-desktop-nav{gap:3px;font-size:13px}.nav-menu-trigger,.refined-desktop-nav>a{padding-inline:9px}.navigation{gap:12px}.nav-mega-panel{width:calc(100vw - 40px)}.nav-menu-column>a>span{font-size:13px}.nav-menu-column small{font-size:11px}.nav-menu-aside>strong{font-size:21px}}.mobile-drawer{width:100vw!important;max-width:none!important;inset:0!important;height:100dvh!important;border:0!important;border-radius:0!important;background:var(--background)!important;box-shadow:none;animation:none!important;transition:none!important;display:flex!important;flex-direction:column!important}.mobile-drawer .drawer-heading{height:68px;min-height:68px;padding:10px 20px;gap:12px;background:var(--background);border-bottom:1px solid var(--line);justify-content:space-between}.mobile-drawer .drawer-heading .brand{min-width:0}.mobile-drawer .drawer-heading .brand img{width:35px;height:27px;object-fit:contain}.mobile-drawer .drawer-heading .brand>span{font-size:9px;letter-spacing:.06em}.mobile-drawer .drawer-heading .brand small{font-size:6.5px;letter-spacing:.05em}.mobile-drawer .drawer-heading [data-slot=sheet-title].sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mobile-drawer .drawer-close{width:44px;height:44px;border:0;border-radius:8px;background:transparent;display:grid;place-items:center;flex-shrink:0}.mobile-drawer .drawer-close:hover{background:var(--soft)}.mobile-drawer .drawer-scroll{flex:1;min-height:0;padding:5px 24px 28px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;touch-action:pan-y pinch-zoom;scroll-behavior:auto}.mobile-drawer .drawer-navigation{display:block;margin:0}.mobile-nav-group{border-bottom:1px solid var(--line)}.mobile-nav-direct,.mobile-nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:64px;width:100%;padding:16px 8px;font-size:16px;line-height:1.45;letter-spacing:-.015em;font-weight:500;color:var(--ink);background:transparent;border:0;text-align:left}.mobile-nav-direct{border-bottom:1px solid var(--line)}.mobile-nav-direct[aria-current=page]{color:var(--gold)}.mobile-nav-toggle>svg{flex-shrink:0;transition:transform .18s;color:var(--quiet)}.mobile-nav-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.mobile-nav-panel{padding-bottom:20px;animation:navigation-open .16s ease-out}.mobile-nav-panel .nav-menu-column{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid var(--line)}.mobile-nav-panel .nav-menu-column:last-of-type{margin-bottom:0;border:0;padding-bottom:13px}.mobile-nav-panel .nav-menu-heading{font-size:11px;padding:10px 8px 8px}.mobile-nav-panel .nav-menu-column>a{padding:12px 8px;min-height:68px}.mobile-nav-panel .nav-menu-column>a>span{font-size:15px;line-height:1.5}.mobile-nav-panel .nav-menu-column small{font-size:13px;line-height:1.5;margin-top:2px}.mobile-nav-panel .nav-menu-aside{padding:18px 13px;margin-top:5px}.mobile-nav-panel .nav-menu-aside .nav-menu-heading{padding:0 7px 12px;font-size:9px}.mobile-nav-panel .nav-menu-aside>strong{font-size:24px}.mobile-nav-panel .nav-menu-aside>p{font-size:13px;margin:12px 0}.mobile-nav-panel .nav-menu-aside>a{font-size:13px;min-height:46px}.drawer-signature{font-size:12px;color:var(--quiet);line-height:1.8;margin:30px 8px 0;letter-spacing:-.01em}.mobile-drawer .drawer-footer{padding:8px 24px max(16px,env(safe-area-inset-bottom));background:var(--background);border-top:1px solid var(--line);box-shadow:none;flex-shrink:0}.mobile-drawer .drawer-footer-tools{margin:0 0 8px;gap:10px}.drawer-footer-tools>span{font-size:11px;color:var(--quiet)}.mobile-drawer .drawer-footer>.button{border-radius:8px;min-height:48px;font-size:13px;justify-content:space-between;padding-inline:17px}.mobile-drawer .drawer-preferences .language a{font-size:12px}@media(min-width:768px) and (max-width:1000px){.mobile-drawer .drawer-heading{height:72px;min-height:72px;padding-inline:28px}.mobile-drawer .drawer-footer,.mobile-drawer .drawer-scroll{padding-inline:max(40px,calc((100vw - 650px)/2))}.mobile-nav-direct,.mobile-nav-toggle{font-size:18px;min-height:74px}}@media(max-width:359px){.mobile-drawer .drawer-heading{padding-inline:13px}.mobile-drawer .drawer-footer,.mobile-drawer .drawer-scroll{padding-inline:17px}.mobile-nav-direct,.mobile-nav-toggle{font-size:15px}.mobile-nav-panel .nav-menu-column>a>span{font-size:14px}.mobile-nav-panel .nav-menu-column small{font-size:12px}}@media(prefers-reduced-motion:reduce){.mobile-nav-panel,.nav-mega-panel{animation:none}.mobile-nav-toggle>svg,.nav-menu-trigger,.nav-menu-trigger svg{transition:none}}:root{--site-header-height:80px}html{scroll-padding-top:calc(var(--site-header-height) + 24px)}.navigation{height:var(--site-header-height)}.mobile-drawer .drawer-heading .brand,.navigation>.brand{display:inline-flex;align-items:center;gap:11px;flex-shrink:0;min-height:48px;text-decoration:none}.mobile-drawer .drawer-heading .brand img,.navigation>.brand img{width:56px;height:36px;object-fit:contain;flex-shrink:0}.mobile-drawer .drawer-heading .brand>span,.navigation>.brand>span{font-size:12.5px;font-weight:700;line-height:1.35;letter-spacing:.035em;color:var(--ink);white-space:nowrap}.mobile-drawer .drawer-heading .brand small,.navigation>.brand small{margin-top:6px;font-size:8px;font-weight:500;line-height:1.35;letter-spacing:.045em;color:var(--copy)}.mobile-drawer .drawer-heading .brand:focus-visible,.navigation>.brand:focus-visible{outline:2px solid var(--ring);outline-offset:6px;border-radius:4px}.site-footer .brand{gap:13px;min-height:48px}.site-footer .brand img{width:60px;height:38px;object-fit:contain}.site-footer .brand>span{font-size:12px;font-weight:700;line-height:1.4;letter-spacing:.035em;color:var(--ink)}@media (max-width:1000px){:root{--site-header-height:calc(80px + env(safe-area-inset-top, 0px))}.navigation{min-height:var(--site-header-height);padding-top:env(safe-area-inset-top,0)}.mobile-drawer .drawer-heading .brand,.navigation>.brand{gap:9px}.mobile-drawer .drawer-heading .brand>span,.navigation>.brand>span{font-size:14px}.mobile-drawer .drawer-heading .brand small,.navigation>.brand small{font-size:8.5px;letter-spacing:.04em}.mobile-drawer .drawer-heading{height:var(--site-header-height);min-height:var(--site-header-height);padding-top:calc(10px + env(safe-area-inset-top, 0px));padding-bottom:10px}.mobile-drawer .drawer-close,.navigation .mobile-menu,.navigation .theme-toggle{width:44px;height:44px;min-width:44px;flex-shrink:0;border-radius:11px}}@media (max-width:767px){.navigation{padding-inline:16px;gap:8px}.navigation .nav-utilities{flex-shrink:0;gap:2px}.mobile-drawer .drawer-heading{padding-inline:16px}.site-footer .brand>span{font-size:12px}}@media (max-width:359px){.mobile-drawer .drawer-heading,.navigation{padding-inline:12px}.mobile-drawer .drawer-heading .brand,.navigation>.brand{gap:8px}.mobile-drawer .drawer-heading .brand img,.navigation>.brand img{width:48px;height:32px}.mobile-drawer .drawer-heading .brand>span,.navigation>.brand>span{font-size:12.5px}.mobile-drawer .drawer-heading .brand small,.navigation>.brand small{font-size:7.6px}.site-footer .brand{gap:10px}.site-footer .brand img{width:52px;height:34px}.site-footer .brand>span{font-size:11px}}.dark,:root{--brand-deep:#07152e;--brand-blue:#174ea6;--brand-electric:#2468d8;--brand-metal:#4a88ef;--background:#060c17;--foreground:#f4f7fd;--ink:#f4f7fd;--surface:#101c30;--card:#101c30;--card-foreground:#f4f7fd;--soft:#14243d;--copy:#bac9df;--quiet:#9baccc;--line:#92b7ef26;--border:#92b7ef26;--input:#a2bfea55;--primary:#2468d8;--primary-foreground:#fff;--blue:#8eb8fb;--gold:#8eb8fb;--ring:#8eb8fb;--control-border:#6482ac;--accent:#1b355c;--accent-foreground:#e6efff;--secondary:#152640;--secondary-foreground:#f4f7fd;--muted:#14243d;--muted-foreground:#b5c7e2;--popover:#111f35;--popover-foreground:#f4f7fd;--nav-bg:#060c17ed;--shadow:0 20px 60px #0004;--lavender:#b6bce7}.light{--background:#f5f8fd;--foreground:#0b2043;--ink:#0b2043;--surface:#fff;--card:#fff;--card-foreground:#0b2043;--soft:#eaf0fa;--copy:#455b7a;--quiet:#53698a;--line:#174ea626;--border:#174ea626;--input:#174ea655;--primary:#174ea6;--primary-foreground:#fff;--blue:#174ea6;--gold:#174ea6;--ring:#174ea6;--control-border:#6c83a3;--accent:#dfE9f9;--accent-foreground:#174ea6;--secondary:#eaf0fa;--secondary-foreground:#0b2043;--muted:#eaf0fa;--muted-foreground:#455b7a;--popover:#fff;--popover-foreground:#0b2043;--nav-bg:#f5f8fded;--shadow:0 20px 60px #173b7212;--lavender:#625690}::selection{background:#2468d8;color:#fff}.button-primary{background:linear-gradient(135deg,var(--primary),color-mix(in srgb,var(--primary) 86%,#07152e));border-color:color-mix(in srgb,var(--primary) 70%,#4a88ef);color:#fff;box-shadow:inset 0 1px 0 #ffffff20,0 6px 20px #07152e16}.button-primary:hover{background:var(--brand-blue);border-color:var(--brand-metal);box-shadow:0 8px 24px #174ea624}.button-primary:focus-visible{outline-color:var(--ring)}.navigation{border-bottom-color:var(--line)}.nav-cta{background:var(--primary);color:#fff;box-shadow:inset 0 1px 0 #ffffff22}.nav-cta:hover{background:var(--brand-blue)}.menu-product-icon,.nav-menu-icon{box-shadow:inset 0 1px 0 #ffffff0c}.mobile-menu:hover,.theme-toggle:hover{background:var(--accent)}.mobile-drawer .drawer-heading{background:var(--nav-bg)}.mobile-drawer .drawer-bottom{background:var(--background)}.mobile-nav-toggle[aria-expanded=true]{color:var(--blue)}.home-opening{position:relative;isolation:isolate;overflow:clip;background:var(--background)}.home-world{position:absolute;z-index:-1;top:0;left:0;right:0;height:min(850px,70vw);min-height:650px;overflow:hidden;pointer-events:none}.home-world img,.home-world picture{display:block;width:100%;height:100%}.home-world img{object-fit:cover;object-position:65% 45%;opacity:.8}.home-world:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--background) 4%,color-mix(in srgb,var(--background) 92%,transparent) 24%,color-mix(in srgb,var(--background) 15%,transparent) 65%),linear-gradient(0deg,var(--background),transparent 48%)}.light .home-world img{opacity:.2;filter:saturate(.85)}.light .home-world:after{background:linear-gradient(90deg,var(--background) 2%,color-mix(in srgb,var(--background) 95%,transparent) 26%,color-mix(in srgb,var(--background) 25%,transparent) 75%),linear-gradient(0deg,var(--background),transparent 75%)}.home-hero.home-hero-immersive{max-width:1600px;width:100%;grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:30px;padding:42px clamp(24px,4.5vw,76px) 35px;align-items:center}.home-hero-immersive:before{display:none}.home-hero-immersive .home-hero-copy{position:relative;z-index:2;min-width:0}.home-hero-immersive .eyebrow{font-size:10px;line-height:1.7;letter-spacing:.12em;margin-bottom:24px}.home-hero-immersive h1{font-size:clamp(42px,4.45vw,70px);font-weight:600;line-height:1.085;letter-spacing:-.055em;margin:0;max-width:620px}.home-hero-immersive h1 .metallic-words{display:block;color:var(--blue);background:linear-gradient(170deg,#b2d3ff,#4a88ef 18%,#2468d8 50%,#6ea3f4 72%,#2468d8);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.light .home-hero-immersive h1 .metallic-words{background-image:linear-gradient(160deg,#174ea6,#2468d8 38%,#174ea6 68%,#07152e)}.home-hero-immersive .hero-introduction{font-size:15px;line-height:1.9;max-width:45ch;margin:25px 0 0;color:var(--copy)}.home-hero-immersive .hero-actions{gap:12px;margin-top:28px}.home-hero-immersive .button{min-height:52px;padding:14px 19px;font-size:12px;gap:12px;border-radius:8px}.home-hero-immersive .button-primary{background:linear-gradient(135deg,#2468d8,#174ea6);color:#fff;border:1px solid #4a88ef80;box-shadow:inset 0 1px 0 #ffffff30,0 9px 24px #07152e22}.home-hero-immersive .button-secondary{background:color-mix(in srgb,var(--background) 65%,transparent);backdrop-filter:blur(9px);color:var(--ink);border-color:color-mix(in srgb,var(--quiet) 45%,transparent)}.home-hero-immersive .hero-assurance{margin-top:29px;padding-top:20px;max-width:410px;gap:10px}.home-hero-immersive .hero-assurance p{font-size:10px;line-height:1.8}.home-hero-immersive .work-atlas{min-width:0;width:100%;max-width:760px;justify-self:end}.home-solutions.product-launch{max-width:1600px;padding:20px clamp(24px,4.5vw,76px) 55px}.launch-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:24px}.launch-heading .eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:10px}.launch-heading h2{font-size:clamp(22px,2vw,29px);font-weight:500;letter-spacing:-.04em;line-height:1.4}.launch-heading h2>span{color:var(--quiet);font-weight:400}.launch-heading>.text-link{flex-shrink:0;font-size:11px}.principle-strip{background:var(--surface);font-size:10px}.principle-strip>div>span>span{color:var(--brand-metal)}.page-hero.has-scene{position:relative;isolation:isolate}.page-hero.has-scene:before{content:"";position:absolute;z-index:-1;inset:7% 0 7% 46%;background:radial-gradient(ellipse,color-mix(in srgb,var(--brand-electric) 12%,transparent),transparent 68%);pointer-events:none}.page-hero-visual{border-radius:20px;border:1px solid color-mix(in srgb,var(--blue) 26%,transparent);box-shadow:0 24px 70px #07152e25}.page-hero-visual:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 #d5e4ff60;pointer-events:none}.page-hero-visual figcaption{background:#07152edb;border-color:#4a88ef45;border-radius:10px}.page-hero-visual figcaption>span:first-child{color:#a6c7ff}.page-hero-visual figcaption>span:last-child{color:#f4f7fd}.chapter-atmosphere>img{opacity:.14;filter:saturate(.85)}.chapter-atmosphere:after{background:linear-gradient(90deg,var(--background) 2%,color-mix(in srgb,var(--background) 88%,transparent) 42%,color-mix(in srgb,var(--background) 25%,transparent)),linear-gradient(0deg,var(--background),transparent 28%,transparent 80%,var(--background))}.chapter-canopy .chapter-atmosphere>img,.chapter-gallery .chapter-atmosphere>img{opacity:.32}.chapter-canopy .chapter-atmosphere,.chapter-gallery .chapter-atmosphere{height:330px}.chapter-canopy .chapter-atmosphere:after,.chapter-gallery .chapter-atmosphere:after{background:linear-gradient(0deg,var(--background),color-mix(in srgb,var(--background) 52%,transparent) 55%,color-mix(in srgb,var(--background) 70%,transparent))}.light .chapter-atmosphere>img{opacity:.17}.light .chapter-canopy .chapter-atmosphere>img,.light .chapter-gallery .chapter-atmosphere>img{opacity:.3}.chapter-quiet .chapter-atmosphere>img{opacity:.08}.chapter-family-contact .chapter-atmosphere>img{opacity:.06}.chapter-family-home.chapter-vista .chapter-atmosphere{left:40%}.chapter-family-home.chapter-vista .chapter-atmosphere>img{opacity:.24}.chapter-family-home .human-control{padding-top:65px}.architecture,.role-grid>details,.scope-grid,.security-grid>article,.work-scene{border-color:var(--line)}.scope-grid article:hover{background:color-mix(in srgb,var(--brand-electric) 7%,var(--surface))}.architecture-domains button[aria-pressed=true],.domain-filter button[aria-pressed=true],.module-choices button[aria-pressed=true],.work-scene-options button[aria-pressed=true]{border-color:var(--blue);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--blue) 25%,transparent)}.apostle-tile{border-color:#4a88ef38;box-shadow:inset 0 1px 0 #d4e4ff18}.apostle-tile:hover{box-shadow:0 16px 40px #07152e30;border-color:#4a88ef}.apostle-copy>span{color:#b2ceff}.availability-bar{background:color-mix(in srgb,var(--brand-electric) 4%,var(--background))}.growth-copy{background:color-mix(in srgb,var(--brand-deep) 30%,var(--surface))}.light .growth-copy{background:var(--soft)}.final-invitation{background:radial-gradient(ellipse at 50% 115%,color-mix(in srgb,var(--brand-electric) 18%,transparent),transparent 68%);position:relative;isolation:isolate}.final-invitation:before{content:"";position:absolute;z-index:-1;inset:0;opacity:.2;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:90px 90px;mask-image:linear-gradient(transparent,black);pointer-events:none}.site-footer{border-top:1px solid var(--line);background:var(--background)}@media(min-width:1001px) and (max-width:1200px){.home-hero.home-hero-immersive{padding-inline:35px;gap:20px;grid-template-columns:minmax(0,.83fr) minmax(0,1.17fr)}.home-hero-immersive h1{font-size:43px}.home-hero-immersive .hero-introduction{font-size:14px}.home-hero-immersive .hero-actions{gap:8px}.home-hero-immersive .button{font-size:11px;padding-inline:14px}}@media(max-width:1000px){.home-hero.home-hero-immersive{display:flex;flex-direction:column;gap:0;padding-top:38px;padding-bottom:25px}.home-hero-immersive .home-hero-copy{display:contents}.home-hero-immersive .hero-statement{order:0;width:100%;max-width:680px}.home-hero-immersive .hero-introduction{order:1;width:100%;max-width:680px;margin-top:17px}.home-hero-immersive .work-atlas{order:4;max-width:680px;margin:25px auto 0}.home-hero-immersive .hero-actions{order:2;width:100%;max-width:680px;margin-top:23px}.home-hero-immersive .hero-assurance{order:3;width:100%;max-width:680px;margin-top:22px;padding-top:17px}.home-hero-immersive h1{font-size:clamp(36px,7vw,60px);line-height:1.08;max-width:none}.home-hero-immersive h1 br{display:none}.home-hero-immersive h1 .metallic-words{max-width:640px}.home-world{height:1100px;min-height:0;top:150px}.home-world img{object-position:76% 45%;opacity:.6}.home-world:after{background:linear-gradient(180deg,var(--background) 0,color-mix(in srgb,var(--background) 80%,transparent) 16%,color-mix(in srgb,var(--background) 20%,transparent) 43%,var(--background) 85%)}.light .home-world:after{background:linear-gradient(180deg,var(--background),color-mix(in srgb,var(--background) 35%,transparent) 50%,var(--background) 90%)}.home-solutions.product-launch{padding-top:32px}}@media(max-width:767px){.home-hero.home-hero-immersive{padding:29px 20px 20px}.home-hero-immersive .eyebrow{font-size:9px;letter-spacing:.095em;margin-bottom:16px}.home-hero-immersive h1{font-size:clamp(33px,9.4vw,42px);line-height:1.08;font-weight:600;letter-spacing:-.05em}.home-hero-immersive h1 br{display:block}.home-hero-immersive .hero-introduction{font-size:13px;line-height:1.8;margin-top:17px}.home-hero-immersive .work-atlas{margin-top:20px}.home-hero-immersive .hero-actions{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px;margin-top:20px}.home-hero-immersive .button{font-size:11px;gap:7px;min-height:52px;padding:12px 10px;justify-content:center}.home-hero-immersive .button svg{width:16px;flex-shrink:0}.home-hero-immersive .hero-assurance{margin-top:19px;padding-top:16px}.home-hero-immersive .hero-assurance p{font-size:10px}.home-world{top:170px;height:850px}.home-world img{object-position:75% 50%;opacity:.72}.home-solutions.product-launch{padding:27px 20px 36px}.launch-heading{display:block;margin-bottom:19px}.launch-heading h2{font-size:24px;line-height:1.35}.launch-heading h2>span{display:block;font-size:20px;margin-top:4px}.launch-heading>.text-link{margin-top:12px;font-size:12px}.page-hero-visual{border-radius:16px}.chapter-atmosphere>img{opacity:.1}.chapter-canopy .chapter-atmosphere>img,.chapter-gallery .chapter-atmosphere>img{opacity:.25}.light .chapter-atmosphere>img{opacity:.12}.chapter-family-contact .chapter-atmosphere>img,.chapter-quiet .chapter-atmosphere>img{opacity:.06}.chapter-family-home .human-control{padding-top:40px}}@media(max-width:359px){.home-hero.home-hero-immersive{padding-inline:16px}.home-hero-immersive h1{font-size:32px}.home-hero-immersive .hero-actions{grid-template-columns:1fr}.home-solutions.product-launch{padding-inline:16px}.home-hero-immersive .eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){.home-opening *{scroll-behavior:auto!important}.button-primary{transition:none}}.constellation-atlas.work-atlas{--constellation-blue:#4a88ef;--constellation-line:#8daedb36;border:1px solid color-mix(in srgb,#4a88ef 24%,var(--line));border-radius:22px;background:linear-gradient(155deg,color-mix(in srgb,#174ea6 9%,var(--surface)),var(--surface) 63%);box-shadow:0 26px 64px -40px #0008,inset 0 1px 0 #c3d7ff14;overflow:hidden;container-type:inline-size}.light .constellation-atlas.work-atlas{--constellation-blue:#174ea6;--constellation-line:#174ea630;background:linear-gradient(145deg,#f4f8ff,#fff 65%);box-shadow:0 24px 64px -42px #12387644,inset 0 1px 0 #fff}.constellation-atlas.work-atlas-immersive,.light .constellation-atlas.work-atlas-immersive{width:100%;max-width:640px;justify-self:center;align-self:center;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.constellation-atlas .work-atlas-top{padding:17px 23px;border:0;background:transparent;gap:12px}.constellation-atlas .work-atlas-top>span:first-child{font-size:9px;letter-spacing:.13em;color:var(--copy);font-weight:500;gap:8px}.constellation-atlas .work-atlas-top>span:first-child>svg{color:var(--constellation-blue);width:15px}.constellation-atlas .atlas-design-label{font-size:8px;letter-spacing:.1em;color:var(--quiet)}.constellation-atlas.work-atlas-immersive .work-atlas-top{display:none}.constellation-atlas .atlas-mode{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:470px;margin:0 auto;padding:4px;gap:4px;border:1px solid var(--line);border-radius:12px;background:color-mix(in srgb,var(--surface) 85%,transparent);box-shadow:inset 0 1px 0 #ffffff0b}.constellation-atlas .atlas-mode button{justify-content:center;min-height:44px;border:1px solid transparent;border-radius:8px;font-size:11px;padding:9px 10px;gap:7px;line-height:1.4;min-width:0;color:var(--copy);transition:background .2s,border-color .2s,color .2s}.constellation-atlas .atlas-mode button:after{display:none}.constellation-atlas .atlas-mode button>svg{flex-shrink:0;color:inherit}.constellation-atlas .atlas-mode button[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb,#2468d8 12%,var(--surface));border-color:color-mix(in srgb,#4a88ef 38%,var(--line));box-shadow:0 2px 7px #00000010}.constellation-atlas .atlas-mode button[aria-pressed=true]>svg{color:var(--constellation-blue)}.constellation-atlas .atlas-mode button:hover{color:var(--ink);background:color-mix(in srgb,#2468d8 7%,var(--surface))}.constellation-atlas .domain-map{display:block;position:relative;width:100%;aspect-ratio:1/1;height:auto;padding:0;margin:14px 0 18px;overflow:visible;background:none}.constellation-atlas .domain-map:before{inset:15%;background:radial-gradient(circle,color-mix(in srgb,#2468d8 7%,transparent),transparent 70%);mask-image:none;opacity:1;pointer-events:none}.constellation-atlas .map-wires{display:block;position:absolute;inset:0;width:100%;height:100%;color:#4a88ef;overflow:visible;pointer-events:none}.constellation-atlas .map-orbits{stroke:url(#wsai-orbit-metal);stroke-width:.8;fill:none}.constellation-atlas .map-orbits circle:nth-child(2){stroke-dasharray:2 9;opacity:.45}.constellation-atlas .map-orbits circle:nth-child(3){opacity:.3}.constellation-atlas .map-registration{stroke:var(--constellation-line);stroke-width:.75;opacity:.65}.constellation-atlas .map-route{stroke:var(--constellation-line);stroke-width:.8;opacity:.7}.constellation-atlas .map-route.selected{stroke:#4a88ef;stroke-width:1.4;opacity:.85}.constellation-atlas .map-signal{stroke:#96beff;stroke-width:2;filter:none;stroke-dasharray:12 130;stroke-dashoffset:142;animation:constellation-signal 1.1s ease-out 1 forwards}.constellation-atlas .map-coordinate{display:none}.constellation-atlas .domain-map-nodes{display:block;position:absolute;inset:0;gap:0}.constellation-atlas .domain-map-nodes:before{display:none}.constellation-atlas .map-master{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:34%;height:clamp(91px,22cqw,138px);gap:0;z-index:2;pointer-events:none}.constellation-atlas .map-core{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:clamp(92px,22cqw,140px);height:clamp(91px,22cqw,138px);margin-bottom:0;border:0;border-radius:24px;background:none;box-shadow:none;isolation:isolate}.constellation-atlas .map-core:before{inset:0;border:1px solid #99b4e277;border-radius:24px;background:linear-gradient(135deg,#7097cf,#244a85 3%,#142d54 24%,#07152e 60%,#11346a 88%,#3673c4);box-shadow:inset 0 1px 1px #b9d5ff66,inset 0 -3px 5px #0009,0 12px 22px -12px #000b;z-index:1}.constellation-atlas .map-core:after{inset:6px;border:1px solid #87acdf38;border-radius:19px;z-index:2;pointer-events:none}.constellation-atlas .core-plate{inset:0 4px;border-radius:24px;border:1px solid #4a79b777;background:linear-gradient(90deg,#0d2141,#174ea6 45%,#07152e 90%);transform:translateY(7px);box-shadow:0 8px 18px -10px #07152e;z-index:0}.constellation-atlas .core-plate-base{inset:0 10px;transform:translateY(13px);opacity:.45;z-index:-1}.constellation-atlas .map-core img{position:relative;z-index:3;width:67%;height:auto;filter:drop-shadow(0 3px 1px #0006);margin-top:3px}.constellation-atlas .core-wordmark{position:relative;z-index:3;color:#d2e4ff;font-size:clamp(6px,1.2cqw,8px);font-weight:600;line-height:1.3;letter-spacing:.08em}.constellation-atlas .map-master>strong{top:calc(100% + 23px);width:140%;font-size:clamp(8px,1.55cqw,10px);letter-spacing:.07em;color:var(--ink);font-weight:600}.constellation-atlas .map-master>small,.constellation-atlas .map-master>strong{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;line-height:1.4}.constellation-atlas .map-master>small{top:calc(100% + 45px);font-size:clamp(8px,1.4cqw,10px);padding:0;color:var(--copy);border:0;background:none;gap:6px}.constellation-atlas .map-master>small:before{width:4px;height:4px;background:var(--constellation-blue)}.constellation-atlas .domain-node{position:absolute;top:var(--node-y);left:var(--node-x);transform:translate(-50%,-50%);display:grid;place-items:center;width:clamp(80px,14cqw,94px);height:clamp(80px,14cqw,94px);min-height:44px;gap:0;padding:0;border:0;border-radius:50%;background:none;box-shadow:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;clip-path:circle(50%);outline:none}.constellation-atlas .domain-node>.domain-node-face{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:100%;height:100%;min-height:44px;padding:6px;border:1px solid #7d9fcc70;border-radius:50%;background:linear-gradient(140deg,#29456d,#0c1b33 66%);box-shadow:inset 0 1px 0 #b2d2ff3b,inset 0 -3px 0 #030d2055;color:#b2d1ff;transition:border-color .22s,background .22s,box-shadow .22s}.constellation-atlas .domain-node>.domain-node-face:after{content:"";display:block;position:absolute;inset:4px;width:auto;height:auto;border:1px solid #b3d0ff18;border-radius:50%;background:transparent;opacity:1;pointer-events:none}.constellation-atlas .domain-node-icon{width:clamp(21px,3.6cqw,24px);height:clamp(21px,3.6cqw,24px);flex-shrink:0;filter:none}.constellation-atlas .domain-node-code{display:flex;align-items:center;justify-content:center;gap:5px;height:10px;line-height:1;flex-shrink:0}.constellation-atlas .domain-node small{font-family:inherit;font-variant-numeric:tabular-nums;font-size:8px;color:#aabdd9;letter-spacing:.01em}.constellation-atlas .domain-node b{font-size:10px;font-weight:600;color:#edf3ff;letter-spacing:0}.constellation-atlas .domain-node em{display:block;position:static;max-width:92%;margin:0;font-size:clamp(9px,1.55cqw,10px);font-style:normal;line-height:1.2;color:#c2d5f4;font-weight:500;letter-spacing:0;text-align:center;overflow-wrap:normal;flex-shrink:0}.constellation-atlas .domain-node[aria-pressed=true]{border:0;background:none;box-shadow:none}.constellation-atlas .domain-node[aria-pressed=true]>.domain-node-face{border-color:#9bc1ff;background:linear-gradient(145deg,#3a78d0,#174ea6 45%,#092d69);box-shadow:inset 0 1px 0 #deebff77,inset 0 -3px 0 #061f4e77;color:#fff}.constellation-atlas .domain-node[aria-pressed=true] b,.constellation-atlas .domain-node[aria-pressed=true] em,.constellation-atlas .domain-node[aria-pressed=true] small{color:#fff}.constellation-atlas .domain-node[aria-pressed=true] em{font-weight:600}@media(hover:hover){.constellation-atlas .domain-node:hover>.domain-node-face{transform:none;border-color:#a5c8ff;background:linear-gradient(140deg,#355d95,#10284d 70%);box-shadow:inset 0 1px 0 #b2d2ff55,inset 0 -3px 0 #030d2055}.constellation-atlas .domain-node[aria-pressed=true]:hover>.domain-node-face{background:linear-gradient(145deg,#4386e3,#174ea6 45%,#092d69)}}.light .constellation-atlas .domain-node>.domain-node-face{background:linear-gradient(140deg,#fff,#e8f0ff 67%);border-color:#94abcd;color:#174ea6;box-shadow:inset 0 1px 0 #fff,inset 0 -3px 0 #bdcce347}.light .constellation-atlas .domain-node>.domain-node-face:after{border-color:#174ea618}.light .constellation-atlas .domain-node em{color:#274974}.light .constellation-atlas .domain-node b{color:#163d78}.light .constellation-atlas .domain-node small{color:#4a6080}.light .constellation-atlas .domain-node[aria-pressed=true]>.domain-node-face{background:linear-gradient(145deg,#4a88ef,#174ea6 53%,#123b7e);border-color:#174ea6;color:#fff;box-shadow:inset 0 1px 0 #c4d9ff66,inset 0 -3px 0 #061f4e66}.light .constellation-atlas .domain-node[aria-pressed=true] b,.light .constellation-atlas .domain-node[aria-pressed=true] em,.light .constellation-atlas .domain-node[aria-pressed=true] small{color:#fff}.constellation-atlas .map-detail{padding:18px 22px;min-height:148px;border:1px solid var(--line);border-radius:15px;background:linear-gradient(120deg,color-mix(in srgb,#174ea6 7%,var(--surface)),color-mix(in srgb,var(--surface) 95%,transparent));box-shadow:inset 0 1px 0 #ffffff0b}.constellation-atlas:not(.work-atlas-immersive) .map-detail{border-radius:0;border-inline:0;border-bottom:0}.constellation-atlas .map-detail:before{top:-1px;left:22px;width:38px;background:#4a88ef}.constellation-atlas .map-detail-heading{gap:14px;align-items:flex-start}.constellation-atlas .map-detail-heading>div{min-width:0}.constellation-atlas .map-detail-number{font-size:29px;line-height:1.15;color:var(--constellation-blue);font-variant-numeric:tabular-nums}.constellation-atlas .map-detail-status{font-size:9px;font-weight:500;line-height:1.4;color:var(--constellation-blue);letter-spacing:.1em}.constellation-atlas .map-detail h3{font-size:14px;line-height:1.4;font-weight:600;letter-spacing:-.015em;margin-top:5px}.constellation-atlas .map-detail-bottom{gap:18px;margin-top:13px;align-items:center}.constellation-atlas .map-detail-bottom p{font-size:11px;line-height:1.7;max-width:360px;min-width:0}.constellation-atlas .map-detail-bottom a{display:flex;align-items:center;justify-content:center;gap:9px;width:auto;min-width:96px;height:44px;padding:9px 12px;border-radius:9px;border-color:color-mix(in srgb,#4a88ef 35%,var(--line));color:var(--ink);background:color-mix(in srgb,#174ea6 9%,var(--surface));font-size:11px;font-weight:500;white-space:nowrap}.constellation-atlas .map-detail-bottom a:hover{border-color:var(--constellation-blue);background:color-mix(in srgb,#174ea6 16%,var(--surface));transform:none}.constellation-atlas .work-atlas-note{padding:13px 4px;border:0;background:transparent;font-size:9px;line-height:1.6;color:var(--quiet);align-items:flex-start}.constellation-atlas .work-atlas-note>span{margin-top:5px;background:var(--constellation-blue)}.constellation-atlas:not(.work-atlas-immersive) .work-atlas-note{padding:14px 23px;border-top:1px solid var(--line)}.constellation-atlas.work-atlas-immersive .map-detail{padding:16px 20px;min-height:128px}.constellation-atlas.work-atlas-immersive .map-detail-heading{gap:12px}.constellation-atlas.work-atlas-immersive .map-detail-bottom{margin-top:9px}.constellation-atlas.work-atlas-immersive .work-atlas-note{font-size:8px;padding-block:9px}.constellation-atlas .coordination-demo{min-height:620px;padding:24px 20px;background:color-mix(in srgb,var(--surface) 90%,transparent);border-radius:15px;margin-top:18px;border:1px solid var(--line)}.constellation-atlas .demo-goals button[aria-pressed=true]{border-color:var(--constellation-blue);background:color-mix(in srgb,#2468d8 10%,var(--surface))}.constellation-atlas .demo-play,.constellation-atlas .demo-route .routed,.constellation-atlas .demo-route>div:first-child{color:var(--constellation-blue)}.constellation-atlas .demo-connector:after,.constellation-atlas .demo-timeline button[aria-pressed=true]>span{background:var(--constellation-blue)}.constellation-atlas .demo-controls button:hover:not(:disabled){border-color:var(--constellation-blue)}.constellation-atlas a:focus-visible,.constellation-atlas button:focus-visible{outline:2px solid var(--constellation-blue);outline-offset:4px}.constellation-atlas .domain-node:focus-visible{outline:none}.constellation-atlas .domain-node:focus-visible>.domain-node-face:after{border:2px solid;opacity:1;inset:3px}@container(max-width:560px){.constellation-atlas .atlas-design-label{display:none}.constellation-atlas .domain-node{width:clamp(44px,12cqw,64px);height:clamp(44px,12cqw,64px);min-height:44px}.constellation-atlas .domain-node>.domain-node-face{justify-content:center;gap:3px;padding:5px;border-radius:50%;min-height:44px}.constellation-atlas .domain-node>.domain-node-face:after{inset:3px}.constellation-atlas .domain-node-icon{width:clamp(18px,5.1cqw,25px);height:clamp(18px,5.1cqw,25px)}.constellation-atlas .domain-node-code{gap:4px;height:10px}.constellation-atlas .domain-node small{font-size:8px}.constellation-atlas .domain-node b{font-size:9px}.constellation-atlas .domain-node em{display:none}.constellation-atlas .map-master{width:36%;height:clamp(69px,22.5cqw,110px);gap:0}.constellation-atlas .map-core{width:clamp(70px,23cqw,112px);height:clamp(69px,22.5cqw,110px);border-radius:17px;gap:8px;margin-bottom:0}.constellation-atlas .core-plate,.constellation-atlas .map-core:before{border-radius:17px}.constellation-atlas .map-core:after{inset:5px;border-radius:12px}.constellation-atlas .core-wordmark{font-size:clamp(5.5px,1.4cqw,7px);letter-spacing:.035em}.constellation-atlas .map-master>strong{top:calc(100% + 17px);font-size:clamp(8.5px,1.9cqw,10px);letter-spacing:.025em}.constellation-atlas .map-master>small{top:calc(100% + 33px);font-size:9px;gap:4px}.constellation-atlas .map-detail,.constellation-atlas.work-atlas-immersive .map-detail{padding:16px;min-height:148px}.constellation-atlas .map-detail:before{left:16px}.constellation-atlas .map-detail-heading{gap:12px}.constellation-atlas .map-detail-number{font-size:26px}.constellation-atlas .map-detail h3{font-size:14px;line-height:1.45}.constellation-atlas .map-detail-bottom{gap:10px}.constellation-atlas .map-detail-bottom p{font-size:11px;line-height:1.65}.constellation-atlas .map-detail-bottom a{min-width:88px;padding-inline:10px;gap:6px}.constellation-atlas .coordination-demo{min-height:638px;padding:20px 16px}.constellation-atlas .work-atlas-top{padding:12px 16px}.constellation-atlas .work-atlas-top>span:first-child{font-size:8px;letter-spacing:.09em}.constellation-atlas .atlas-mode{padding:3px;gap:2px;border-radius:10px}.constellation-atlas .atlas-mode button{font-size:10px;gap:5px;padding:8px 5px;min-height:46px}.constellation-atlas .atlas-mode button>svg{width:14px;height:14px}}@media(max-width:600px){.constellation-atlas.work-atlas{max-width:520px;width:100%;border-radius:18px}.constellation-atlas.work-atlas-immersive,.light .constellation-atlas.work-atlas-immersive{border-radius:0}.constellation-atlas .work-atlas-note{padding:12px 2px;font-size:9px}}@media(prefers-reduced-motion:reduce){.constellation-atlas .map-signal{animation:none;display:none}.constellation-atlas .atlas-mode button,.constellation-atlas .domain-node>.domain-node-face{transition:none}}@keyframes constellation-signal{to{stroke-dashoffset:0;opacity:0}}@container(max-width:320px){.constellation-atlas .map-master>strong{top:calc(100% + 12px);width:max-content}.constellation-atlas .map-master>small{top:calc(100% + 28px)}.constellation-atlas .core-plate-base{transform:translateY(10px)}}.product-showcase{--showcase-blue:#a6c8ff;--showcase-card:#111b29;--showcase-art:#172538;--showcase-line:#d4e3fa24;min-width:0;width:100%}.light .product-showcase{--showcase-blue:#174ea6;--showcase-card:#fff;--showcase-art:#eaf0f6;--showcase-line:#173c7326}.product-showcase-track{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;min-width:0;align-items:stretch}.product-showcase-card{position:relative;display:flex;flex-direction:column;min-width:0;background:var(--showcase-card);border:1px solid var(--showcase-line);border-radius:22px;color:var(--ink);overflow:hidden;isolation:isolate;transition:border-color .25s,box-shadow .25s,transform .25s}.product-showcase-nextlead{border-color:#4a88ef85;box-shadow:0 6px 35px #07152e15}.product-showcase-card:focus-visible{outline:3px solid var(--ring);outline-offset:4px}.product-showcase-brand-row{display:flex;align-items:center;gap:13px;padding:25px 25px 22px;min-width:0}.product-showcase-brand-row>div{min-width:0;flex:1}.product-showcase-brand-row h3{font-size:clamp(23px,2.2vw,32px);line-height:1.2;font-weight:600;letter-spacing:-.045em;color:var(--ink)}.product-showcase-category{display:block;font-size:12px;line-height:1.5;font-weight:500;color:var(--copy);margin-top:7px}.product-showcase-icon{width:48px;height:48px;display:grid;place-items:center;border:1px solid var(--showcase-line);border-radius:14px;background:var(--showcase-art);color:var(--showcase-blue);flex-shrink:0}.product-showcase-icon>svg{width:27px;height:27px;stroke-width:1.6}.product-showcase-icon>img{width:45px;height:45px;object-fit:contain}.product-showcase-icon .rentorstay-emblem{width:47px;height:47px;border-radius:13px}.product-showcase-open{color:var(--showcase-blue);flex-shrink:0;transition:transform .25s}.product-showcase-art{position:relative;height:clamp(210px,20vw,300px);overflow:hidden;background:var(--showcase-art);margin:0 12px;border-radius:12px}.product-showcase-art>img{width:100%;height:100%;object-fit:cover;object-position:68% center;transition:transform .7s cubic-bezier(.2,.65,.3,1)}.product-showcase-nextlead .product-showcase-art:after{position:absolute;content:"";inset:35% 0 0;background:linear-gradient(transparent,#060f1ac7);pointer-events:none}.product-showcase-art-caption{position:absolute;bottom:20px;left:22px;right:22px;z-index:1;color:#fff;font-size:19px;font-weight:500;line-height:1.4;letter-spacing:-.025em;max-width:220px}.product-showcase-screen{padding:21px 13px 0;display:flex;flex-direction:column;justify-content:flex-start;background:linear-gradient(145deg,var(--showcase-art),color-mix(in srgb,var(--showcase-art) 82%,#4a88ef));perspective:900px}.product-showcase-browser{display:flex;align-items:center;gap:4px;height:25px;flex-shrink:0;padding:0 10px;background:#e9edf3;color:#43536b;border-radius:7px 7px 0 0;box-shadow:0 0 0 1px #142a4325;position:relative;z-index:1}.product-showcase-browser>i{width:4px;height:4px;border-radius:50%;background:#8e9aac}.product-showcase-browser>span{margin-left:9px;font-size:9px;font-weight:500;letter-spacing:.01em}.product-showcase-screen>img{width:100%;height:auto;max-width:none;object-fit:contain;object-position:top;box-shadow:0 12px 25px #0003;transform-origin:top center}.product-showcase-copy{padding:24px 27px 25px;display:flex;flex-direction:column;flex:1;min-width:0}.product-showcase-status{display:flex;align-items:center;gap:7px;width:fit-content;max-width:100%;font-size:11px;font-weight:600;line-height:1.5;color:var(--showcase-blue);margin-bottom:18px}.product-showcase-status>span{width:6px;height:6px;border-radius:50%;background:var(--showcase-blue);flex-shrink:0}.product-showcase-copy h4{font-size:clamp(21px,1.9vw,28px);font-weight:500;line-height:1.25;letter-spacing:-.035em;color:var(--ink);max-width:310px;text-wrap:balance}.product-showcase-copy>p{font-size:15px;line-height:1.75;color:var(--copy);margin-top:16px}.product-showcase-features{display:grid;gap:9px;margin:22px 0 25px;padding:0;list-style:none;color:var(--ink);font-size:13px;line-height:1.6}.product-showcase-features>li{display:flex;gap:10px;align-items:baseline}.product-showcase-features>li>span{width:4px;height:4px;border-radius:50%;background:var(--showcase-blue);flex-shrink:0;align-self:center}.product-showcase-link{display:flex;align-items:center;justify-content:space-between;gap:13px;min-height:48px;padding:12px 0;margin-top:auto;font-size:14px;font-weight:600;line-height:1.5;color:var(--showcase-blue);border-top:1px solid var(--showcase-line)}.product-showcase-link>svg{transition:transform .25s}.product-showcase-note{display:block;color:var(--quiet);font-size:11.5px;line-height:1.65;margin-top:11px;min-height:57px}.product-showcase-future{display:grid;grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);margin-top:28px;overflow:hidden;border:1px solid var(--showcase-line);border-radius:22px;background:var(--showcase-card);min-width:0}.product-future-art{position:relative;min-height:400px;overflow:hidden;background:#0a1422}.product-future-art>img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0;object-position:50% center;transition:transform 1s cubic-bezier(.2,.65,.3,1)}.product-future-art:after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#07111cbb);pointer-events:none}.product-future-horizon{position:absolute;left:34px;bottom:32px;z-index:1;color:#fff;display:flex;align-items:center;gap:18px}.product-future-horizon>span{font-size:38px;font-weight:500;letter-spacing:-.045em;line-height:1}.product-future-horizon>small{font-size:10px;letter-spacing:.1em;line-height:1.7;max-width:130px;padding-left:18px;border-left:1px solid #ffffff5c}.product-future-copy{padding:36px 42px;min-width:0;align-self:center}.product-future-copy>.product-showcase-category{color:var(--showcase-blue);margin:0 0 15px;font-size:12px}.product-future-copy>h3{font-size:clamp(26px,2.5vw,37px);font-weight:500;letter-spacing:-.045em;line-height:1.2}.product-future-copy>p{font-size:15px;line-height:1.8;margin:18px 0 10px;max-width:560px}.product-showcase-reveal{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:48px;padding:8px 0;border:0;border-bottom:1px solid var(--showcase-line);background:transparent;color:var(--showcase-blue);font-size:14px;font-weight:600;line-height:1.6;text-align:left;cursor:pointer;width:100%}.product-showcase-reveal>svg{transition:transform .25s}.product-showcase-reveal[aria-expanded=true]>svg{transform:rotate(180deg)}.product-showcase-vision{padding-top:16px}.product-showcase-vision[hidden]{display:none}.product-showcase-vision p{font-size:14px;line-height:1.8}.product-showcase-vision>a{display:flex;gap:12px;justify-content:space-between;min-height:44px;font-size:13px;font-weight:600}.product-showcase-gateway,.product-showcase-vision>a{align-items:center;margin-top:9px;color:var(--showcase-blue)}.product-showcase-gateway{display:grid;grid-template-columns:23px minmax(0,1fr) 18px;gap:14px;padding:17px 0 0;border:0;background:transparent;border-radius:0;min-height:70px}.product-showcase-gateway strong{display:block;font-size:13px;font-weight:600;line-height:1.5;color:var(--ink)}.product-showcase-gateway small{display:block;font-size:11px;line-height:1.7;color:var(--quiet);margin-top:4px}.product-showcase-gateway>svg:last-child{transition:transform .25s}@media(hover:hover){.product-showcase-card:hover{border-color:#4a88efa0;box-shadow:0 20px 40px #07152e24;transform:translateY(-3px)}.product-showcase-card:hover .product-showcase-art>img{transform:scale(1.035)}.product-showcase-card:hover .product-showcase-screen>img{transform:translateY(-5px)}.product-showcase-card:hover .product-showcase-link>svg,.product-showcase-card:hover .product-showcase-open,.product-showcase-gateway:hover>svg:last-child{transform:translate(2px,-2px)}.product-showcase-future.is-unveiled .product-future-art>img,.product-showcase-future:hover .product-future-art>img{transform:scale(1.035)}}@media(min-width:1800px){.product-showcase-art{height:300px}.product-showcase-copy{padding:28px 32px}.product-showcase-brand-row{padding-inline:30px}.product-showcase-copy>p{font-size:16px}.product-showcase-features{font-size:14px}}@media(max-width:1100px){.product-showcase-track{gap:15px}.product-showcase-brand-row{padding:21px 18px;gap:10px}.product-showcase-brand-row h3{font-size:25px}.product-showcase-open{width:19px;height:19px}.product-showcase-category{font-size:11px}.product-showcase-art{height:205px;margin-inline:9px}.product-showcase-copy{padding:22px 20px}.product-showcase-copy h4{font-size:23px}.product-showcase-icon{width:42px;height:42px;border-radius:12px}.product-showcase-icon .rentorstay-emblem{width:41px;height:41px}.product-showcase-icon>img{width:39px;height:39px}.product-future-copy{padding:30px}.product-showcase-note{min-height:76px}}@media(max-width:900px){.product-showcase-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.product-showcase-nextlead{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;column-gap:0}.product-showcase-nextlead .product-showcase-brand-row{grid-column:1;grid-row:1;padding:26px 25px 19px}.product-showcase-nextlead .product-showcase-art{grid-column:1;grid-row:2;height:auto;min-height:250px;margin:0 16px 16px;position:relative}.product-showcase-nextlead .product-showcase-art>img{position:absolute;inset:0}.product-showcase-nextlead .product-showcase-copy{grid-column:2;grid-row:1/3;padding:28px 25px}.product-showcase-art{height:240px}.product-showcase-brand-row h3{font-size:29px}.product-showcase-copy h4{font-size:25px}.product-showcase-note{min-height:0}.product-showcase-category{font-size:12px}.product-future-art{min-height:390px}.product-future-copy{padding:28px}.product-future-horizon{left:25px;bottom:25px;gap:12px}.product-future-horizon>span{font-size:30px}.product-future-horizon>small{font-size:9px;padding-left:12px}}@media(max-width:600px){.product-showcase-track{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.product-showcase-card,.product-showcase-nextlead{display:flex;grid-column:auto;border-radius:20px}.product-showcase-brand-row,.product-showcase-nextlead .product-showcase-brand-row{padding:24px 24px 20px;gap:13px}.product-showcase-brand-row h3{font-size:31px}.product-showcase-icon{width:48px;height:48px;border-radius:14px}.product-showcase-icon .rentorstay-emblem{width:47px;height:47px}.product-showcase-icon>img{width:45px;height:45px}.product-showcase-open{width:22px;height:22px}.product-showcase-category{font-size:12px;margin-top:6px}.product-showcase-art,.product-showcase-nextlead .product-showcase-art{height:225px;min-height:0;margin:0 12px;flex:none;border-radius:12px}.product-showcase-copy,.product-showcase-nextlead .product-showcase-copy{padding:23px 25px 24px}.product-showcase-status{font-size:11px;margin-bottom:15px}.product-showcase-copy h4{font-size:27px;max-width:350px}.product-showcase-copy>p{font-size:15px;line-height:1.75;margin-top:13px}.product-showcase-features{font-size:13px;gap:8px;margin:20px 0}.product-showcase-note{font-size:11.5px;line-height:1.7}.product-showcase-link{font-size:14px;min-height:48px}.product-showcase-future{grid-template-columns:minmax(0,1fr);border-radius:20px;margin-top:24px}.product-future-art{min-height:245px}.product-future-art>img{object-position:50% 38%}.product-future-copy{padding:28px 25px}.product-future-copy>h3{font-size:31px;max-width:340px}.product-future-copy>p{font-size:15px}.product-future-horizon{left:25px;bottom:25px}.product-future-horizon>span{font-size:36px}.product-showcase-gateway{grid-template-columns:23px minmax(0,1fr) 17px;gap:12px}.product-showcase-gateway strong{font-size:12px}.product-showcase-gateway small{font-size:11px}.product-showcase-reveal{font-size:14px}.product-showcase-screen{padding:18px 12px 0}}@media(max-width:359px){.product-showcase-brand-row,.product-showcase-nextlead .product-showcase-brand-row{padding:21px 19px 19px;gap:11px}.product-showcase-brand-row h3{font-size:28px}.product-showcase-category{font-size:11px}.product-future-copy,.product-showcase-copy,.product-showcase-nextlead .product-showcase-copy{padding-inline:21px}.product-showcase-copy h4{font-size:25px}.product-showcase-art,.product-showcase-nextlead .product-showcase-art{height:195px}.product-showcase-icon{width:44px;height:44px}.product-showcase-icon .rentorstay-emblem{width:43px;height:43px}.product-showcase-icon>img{width:41px;height:41px}.product-showcase-status{font-size:10.5px}}@media(prefers-reduced-motion:reduce){.product-future-art>img,.product-showcase-art>img,.product-showcase-card,.product-showcase-gateway>svg:last-child,.product-showcase-link>svg,.product-showcase-open,.product-showcase-reveal>svg{transition:none}.product-showcase-card:hover,.product-showcase-card:hover .product-showcase-art>img,.product-showcase-card:hover .product-showcase-screen>img,.product-showcase-future.is-unveiled .product-future-art>img,.product-showcase-future:hover .product-future-art>img{transform:none}}.lebob-case-page-heading{position:relative;isolation:isolate;overflow:hidden;padding-block:clamp(38px,5vw,75px) clamp(30px,4vw,60px)}.lebob-case-page-heading:before{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(ellipse at 90% 40%,#2468d818,transparent 58%),linear-gradient(100deg,transparent 60%,#2468d808);pointer-events:none}.lebob-case-page-heading>.text-link{font-size:11px;margin-bottom:24px}.lebob-case-page-heading>.eyebrow{margin-bottom:18px}.lebob-case-page-heading h1{font-size:clamp(39px,5.2vw,72px);line-height:1.1;max-width:1080px;text-wrap:pretty;font-weight:600;letter-spacing:-.05em}.lebob-case-page-heading>p{max-width:800px;font-size:16px;line-height:1.9;margin-top:25px}.lebob-case{--case-blue:#9dbfff;--case-plate:#0c1c35;--case-line:#87a9d72b;min-width:0}.light .lebob-case{--case-blue:#174ea6;--case-plate:#f0f5fd;--case-line:#174ea62c}.lebob-case-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6%;align-items:end;margin-bottom:36px}.lebob-case .eyebrow{margin-bottom:16px}.lebob-client-name{display:block;font-size:14px;line-height:1.6;font-weight:600;color:var(--case-blue);margin-bottom:15px}.lebob-case-heading h2{font-size:clamp(30px,3.1vw,46px);font-weight:600;line-height:1.17;max-width:680px;letter-spacing:-.045em;text-wrap:pretty}.lebob-case-intro>p{font-size:14px;line-height:1.9}.lebob-execution-label{display:flex;align-items:flex-start;gap:10px;margin-top:24px;color:var(--case-blue);font-size:11px;line-height:1.8}.lebob-execution-label>svg{margin-top:2px}.lebob-evidence-gallery{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:22px;align-items:stretch}.lebob-website-evidence{display:flex;flex-direction:column;min-width:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--surface);box-shadow:0 15px 40px #07152e15}.lebob-browser-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px 17px;background:var(--case-plate);min-height:46px;font-size:11px;line-height:1.5;color:var(--copy);border-bottom:1px solid var(--line)}.lebob-browser-dots{display:flex;align-items:center;gap:5px}.lebob-browser-dots i{width:6px;height:6px;border-radius:50%;background:color-mix(in srgb,var(--copy) 60%,transparent)}.lebob-browser-dots i:last-child{background:var(--case-blue)}.lebob-browser-bar>svg{color:var(--case-blue)}.lebob-website-image{display:block;min-height:0;flex:1;position:relative;aspect-ratio:1440/1020;background:#07152e;overflow:hidden}.lebob-website-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .6s ease}.lebob-website-evidence figcaption{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:8px 17px;font-size:10px;color:var(--copy);line-height:1.7}.lebob-website-evidence figcaption>a{display:inline-flex;align-items:center;gap:7px;min-height:44px;color:var(--case-blue);font-size:11px;font-weight:600;flex-shrink:0}.lebob-catalogs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;min-width:0}.lebob-catalog{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--surface)}.lebob-catalog-image{position:relative;display:grid;place-items:center;padding:18px 16px 16px;background:radial-gradient(ellipse at 50% 20%,color-mix(in srgb,var(--case-blue) 20%,var(--case-plate)),var(--case-plate) 85%);flex:1;min-height:210px}.lebob-catalog-image img{display:block;width:100%;max-height:300px;object-fit:contain;filter:drop-shadow(0 8px 11px #0004);transition:transform .3s ease}.lebob-catalog-image>span{position:absolute;top:9px;right:8px;padding:3px 6px;background:#07152e;color:#edf4ff;border:1px solid #94b7ed66;font-size:9px;letter-spacing:.08em;border-radius:4px}.lebob-catalog-copy{padding:16px 14px 10px}.lebob-catalog-copy h3{font-size:13px;line-height:1.5;font-weight:600;letter-spacing:-.015em}.lebob-catalog-copy>span{display:block;font-size:9px;line-height:1.7;color:var(--quiet);margin-top:5px}.lebob-catalog-copy>div{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;border-top:1px solid var(--line);padding-top:5px}.lebob-catalog-copy a{display:flex;align-items:center;gap:7px;min-height:44px;font-size:11px;color:var(--case-blue);font-weight:600}.lebob-catalog-copy a[download]{min-width:44px;justify-content:center;border-radius:7px}.lebob-case-summary{display:flex;align-items:center;justify-content:space-between;gap:30px;margin-top:27px}.lebob-summary-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 25px}.lebob-summary-points>span{display:flex;align-items:center;gap:9px;font-size:11px;line-height:1.6;color:var(--copy)}.lebob-summary-points svg{color:var(--case-blue)}.lebob-case-summary>.button{flex-shrink:0;font-size:12px}.lebob-case-availability{font-size:11px;line-height:1.85;margin-top:28px;padding-top:20px;border-top:1px solid var(--case-line);color:var(--quiet);max-width:none}.lebob-workstreams{margin-top:clamp(55px,7vw,100px)}.lebob-subheading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:6%;align-items:end;margin-bottom:28px}.lebob-subheading h3{font-size:clamp(27px,2.7vw,39px);font-weight:600;line-height:1.2;text-wrap:pretty}.lebob-subheading p{font-size:13px;line-height:1.9}.lebob-work-tabs{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:7px;background:var(--case-plate);border:1px solid var(--case-line);border-radius:13px}.lebob-role-tabs>button,.lebob-work-tabs>button{display:flex;align-items:center;justify-content:center;gap:10px;min-height:51px;border:1px solid transparent;border-radius:8px;padding:12px 14px;background:transparent;color:var(--copy);font-size:12px;line-height:1.65;font-weight:500;text-align:left;transition:background .2s,border-color .2s,color .2s}.lebob-role-tabs>button[aria-selected=true],.lebob-work-tabs>button[aria-selected=true]{background:var(--surface);border-color:var(--case-line);color:var(--case-blue);box-shadow:0 3px 10px #07152e12}.lebob-work-panel{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:6%;padding:36px 0;min-height:350px}.lebob-work-context>span{display:block;color:var(--case-blue);font-size:11px;letter-spacing:.1em;margin-bottom:21px;font-variant-numeric:tabular-nums}.lebob-work-context h4{font-size:clamp(25px,2.4vw,33px);line-height:1.25;text-wrap:pretty;font-weight:600}.lebob-work-context p{font-size:13px;line-height:1.85;margin-top:18px}.lebob-deliverables{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.lebob-deliverables>article{display:flex;align-items:flex-start;gap:13px;padding:21px 17px;border:1px solid var(--case-line);border-radius:11px;background:color-mix(in srgb,var(--surface) 96%,#2468d8)}.lebob-deliverables>article>svg{color:var(--case-blue);margin-top:3px}.lebob-deliverables h4{font-size:13px;line-height:1.6;font-weight:600;letter-spacing:-.02em}.lebob-deliverables p{font-size:11px;line-height:1.85;margin-top:9px}.lebob-operating-story{margin-top:clamp(35px,5vw,70px);padding-top:clamp(35px,5vw,70px);border-top:1px solid var(--case-line)}.lebob-operhelm-preview{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:6%;align-items:center}.lebob-operhelm-preview figure{border:1px solid var(--case-line);border-radius:15px;overflow:hidden;background:var(--surface)}.lebob-operhelm-preview figure img{width:100%;height:auto}.lebob-operhelm-preview figcaption{font-size:10px;line-height:1.75;color:var(--quiet);padding:13px 16px;border-top:1px solid var(--case-line)}.lebob-operhelm-preview h3{font-size:clamp(27px,2.8vw,39px);font-weight:600;line-height:1.2;text-wrap:pretty}.lebob-operhelm-preview p{font-size:13px;line-height:1.9;margin-top:23px}.lebob-operhelm-preview .text-link{font-size:12px;margin-top:22px;color:var(--case-blue)}.lebob-role-explorer{margin-top:38px;padding:27px;border:1px solid var(--case-line);border-radius:16px;background:var(--surface)}.lebob-role-tabs{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px;border-radius:11px;border:1px solid var(--case-line);background:var(--case-plate);gap:7px;max-width:630px}.lebob-role-panel{margin-top:27px}.lebob-flow-label{display:block;color:var(--quiet);font-size:9px;letter-spacing:.08em;margin-bottom:9px}.lebob-role-panel>h4{font-size:25px;line-height:1.35;font-weight:600}.lebob-role-flow{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin:27px 0 0;padding:0}.lebob-role-flow>li{position:relative;min-width:0;padding:21px 17px;border:1px solid var(--case-line);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,#2468d8)}.lebob-role-flow>li>span{display:block;font-size:11px;color:var(--case-blue);letter-spacing:.09em;margin-bottom:20px}.lebob-role-flow>li:not(:last-child):after{content:"";position:absolute;right:-16px;width:15px;height:1px;top:43px;background:var(--case-blue);opacity:.6}.lebob-role-flow h5{margin:0;font-size:14px;line-height:1.5;font-weight:600;letter-spacing:-.02em}.lebob-role-flow p{font-size:11px;line-height:1.85;margin-top:11px}.lebob-access-boundary{display:flex;align-items:flex-start;gap:11px;margin-top:23px;padding-top:20px;border-top:1px solid var(--case-line)}.lebob-access-boundary>svg{color:var(--case-blue);margin-top:1px}.lebob-access-boundary p{font-size:11px;line-height:1.8}.lebob-case-conversation{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:35px;border:1px solid var(--case-line);border-radius:16px;background:var(--case-plate);margin-top:60px}.lebob-case-conversation h3{font-size:27px;line-height:1.3;font-weight:600}.lebob-case-conversation p{font-size:13px;line-height:1.8;margin-top:15px;max-width:630px}.lebob-case-conversation>.button{flex-shrink:0;max-width:310px;font-size:12px}.lebob-case :is(a,button):focus-visible{outline:3px solid var(--ring);outline-offset:-3px}.lebob-case :is([role=tabpanel]):focus-visible{outline:2px solid var(--ring);outline-offset:5px}@media (hover:hover){.lebob-catalog-image:hover img{transform:translateY(-3px)}.lebob-website-image:hover img{transform:scale(1.015)}.lebob-catalog-copy a[download]:hover,.lebob-role-tabs>button:hover,.lebob-work-tabs>button:hover{background:color-mix(in srgb,var(--surface) 90%,#2468d8)}}@media (max-width:1100px){.lebob-evidence-gallery{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.lebob-catalogs{gap:10px}.lebob-catalog-image{min-height:170px;padding:15px 11px}.lebob-catalog-copy{padding-inline:11px}.lebob-catalog-copy h3{font-size:12px}.lebob-case-summary{align-items:flex-start}.lebob-summary-points{grid-template-columns:1fr;gap:10px}.lebob-work-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lebob-work-panel{gap:4%}.lebob-deliverables{gap:10px}.lebob-deliverables>article{padding:17px 13px;gap:9px}.lebob-role-flow{gap:11px}.lebob-role-flow>li{padding:18px 13px}.lebob-role-flow>li:not(:last-child):after{width:11px;right:-12px}.lebob-case-conversation{padding:28px}}@media (max-width:767px){.lebob-case-page-heading h1{font-size:clamp(34px,9vw,46px);line-height:1.15}.lebob-case-page-heading>p{font-size:14px;margin-top:21px}.lebob-case-heading{display:block;margin-bottom:27px}.lebob-client-name{font-size:13px;margin-bottom:13px}.lebob-case-heading h2{font-size:clamp(29px,8vw,37px);line-height:1.2}.lebob-case-intro>p{margin-top:23px;font-size:13px}.lebob-execution-label{margin-top:17px;font-size:11px}.lebob-evidence-gallery{grid-template-columns:1fr;gap:16px}.lebob-browser-bar{padding-inline:13px}.lebob-website-image{flex:none}.lebob-website-evidence figcaption{padding-inline:13px;gap:12px}.lebob-website-evidence figcaption>span{max-width:65%;font-size:9px}.lebob-website-evidence figcaption>a{font-size:10px}.lebob-catalogs{gap:12px}.lebob-catalog-image{min-height:0;padding:16px 12px}.lebob-catalog-image img{max-height:260px}.lebob-catalog-copy{padding:14px 12px 8px}.lebob-catalog-copy h3{font-size:12px}.lebob-catalog-copy>span{font-size:9px}.lebob-catalog-copy a{font-size:10px;gap:5px}.lebob-catalog-copy>div{gap:3px}.lebob-case-summary{display:block;margin-top:24px}.lebob-summary-points{grid-template-columns:1fr;gap:11px}.lebob-summary-points>span{font-size:11px}.lebob-case-summary>.button{margin-top:25px;width:100%;font-size:12px}.lebob-case-availability{font-size:11px;margin-top:24px}.lebob-subheading{display:block;margin-bottom:22px}.lebob-subheading h3{font-size:29px}.lebob-subheading p{margin-top:18px;font-size:13px}.lebob-work-tabs{display:flex;overflow-x:auto;gap:7px;scrollbar-width:thin;scroll-snap-type:x proximity;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom}.lebob-work-tabs>button{flex:0 0 auto;justify-content:flex-start;font-size:11px;min-height:48px;padding:12px;scroll-snap-align:start}.lebob-work-panel{display:block;padding-top:27px;min-height:0}.lebob-work-context>span{margin-bottom:14px}.lebob-work-context h4{font-size:26px}.lebob-work-context p{font-size:13px;margin-top:17px}.lebob-deliverables{margin-top:23px;gap:10px}.lebob-deliverables>article{display:block;padding:17px 14px}.lebob-deliverables>article>svg{margin:0 0 11px}.lebob-deliverables h4{font-size:12px;line-height:1.6}.lebob-deliverables p{font-size:11px}.lebob-operating-story{margin-top:22px;padding-top:35px}.lebob-operhelm-preview{display:flex;flex-direction:column;gap:27px;align-items:stretch}.lebob-operhelm-preview h3{font-size:29px}.lebob-operhelm-preview p{font-size:13px;margin-top:18px}.lebob-role-explorer{padding:18px 15px;margin-top:28px;border-radius:12px}.lebob-role-tabs{gap:5px;padding:5px}.lebob-role-tabs>button{flex-direction:column;gap:7px;font-size:11px;line-height:1.6;text-align:center;padding:11px 7px;min-height:76px}.lebob-role-panel{margin-top:22px}.lebob-role-panel>h4{font-size:22px}.lebob-role-flow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:21px}.lebob-role-flow>li{padding:17px 13px}.lebob-role-flow>li>span{margin-bottom:15px}.lebob-role-flow>li:not(:last-child):after{display:none}.lebob-role-flow h5{font-size:12px;line-height:1.65}.lebob-role-flow p{font-size:11px}.lebob-access-boundary{gap:9px}.lebob-access-boundary p{font-size:11px}.lebob-case-conversation{flex-direction:column;align-items:stretch;gap:24px;padding:25px 21px;margin-top:37px}.lebob-case-conversation h3{font-size:26px}.lebob-case-conversation>.button{width:100%;max-width:none}}@media (prefers-reduced-motion:reduce){.lebob-case *,.lebob-case :after,.lebob-case :before{transition:none!important}}.business-services{position:relative;min-width:0}.business-services-heading{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:8%;align-items:end;margin-bottom:38px}.business-services-heading .eyebrow{margin-bottom:20px}.business-services-heading h2{font-size:clamp(30px,3.2vw,48px);line-height:1.16;letter-spacing:-.045em;font-weight:600;text-wrap:pretty;max-width:680px}.business-services-heading>p{font-size:14px;line-height:1.85;max-width:530px}.business-services-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.business-service-card{display:flex;flex-direction:column;min-width:0;padding:32px 28px 28px;position:relative}.business-service-card:first-child{padding-left:0}.business-service-card:last-child{padding-right:0}.business-service-card+.business-service-card{border-left:1px solid var(--line)}.business-service-top{display:flex;justify-content:space-between;align-items:center;color:var(--blue);margin-bottom:29px}.business-service-top>span{font-size:11px;color:var(--quiet);font-variant-numeric:tabular-nums;letter-spacing:.08em}.business-service-model{font-size:9px;letter-spacing:.1em;line-height:1.7;color:var(--quiet);margin-bottom:12px}.business-service-card h3{font-size:25px;line-height:1.22;font-weight:600;letter-spacing:-.035em;min-height:2.44em;text-wrap:pretty}.business-service-card>p{margin-top:17px;font-size:14px;line-height:1.85}.business-service-detail{margin-top:20px;font-size:11px;line-height:1.8;color:var(--quiet)}.business-service-card>.text-link{margin-top:auto;padding-top:25px;min-height:44px;font-size:12px;gap:8px;align-self:flex-start;color:var(--ink)}.business-success-note{display:flex;align-items:flex-start;gap:12px;max-width:950px;margin-top:24px}.business-success-note svg{flex-shrink:0;color:var(--blue);margin-top:2px}.business-success-note p{font-size:12px;line-height:1.85;color:var(--quiet)}.custom-solution-invitation{display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid var(--line);border-radius:15px;padding:30px 34px;margin-top:26px;background:linear-gradient(115deg,color-mix(in srgb,var(--surface) 93%,#2468d8),var(--surface))}.custom-solution-invitation .eyebrow{display:block;font-size:9px;margin-bottom:13px}.custom-solution-invitation h3{font-size:25px;line-height:1.3;letter-spacing:-.035em;font-weight:600;max-width:660px}.custom-solution-invitation p{max-width:740px;margin-top:13px;font-size:13px;line-height:1.85}.custom-solution-invitation .button{flex:0 0 auto;max-width:270px;font-size:12px;white-space:normal;min-height:50px;line-height:1.5}.home-hero-immersive h1.clarity-headline{font-size:clamp(40px,4.1vw,65px);line-height:1.1;max-width:660px}.home-hero-immersive .hero-actions .business-review-cta{max-width:240px;white-space:normal;line-height:1.45}.home-hero-immersive .hero-introduction{max-width:49ch}.home-hero-immersive .hero-assurance p{font-size:11px}.solutions-current-heading{margin-bottom:32px}.solutions-current-heading h2{font-size:clamp(31px,3.1vw,46px);line-height:1.2;font-weight:600;letter-spacing:-.04em;margin-top:17px}.solutions-current-heading>p{font-size:14px;line-height:1.85;max-width:720px;margin-top:20px}.business-services a:focus-visible,.custom-solution-invitation a:focus-visible{outline:2px solid var(--ring);outline-offset:5px}@media(max-width:1100px){.business-service-card{padding-inline:22px}.business-service-card h3{font-size:22px}.custom-solution-invitation{gap:25px;padding:27px}.home-hero-immersive h1.clarity-headline{font-size:42px}}@media(max-width:900px){.home-hero-immersive h1.clarity-headline{font-size:clamp(36px,6.8vw,58px);max-width:680px}.business-services-heading{gap:5%}.business-service-card{padding-inline:18px}.business-service-card h3{font-size:21px}.custom-solution-invitation{align-items:flex-start}.custom-solution-invitation .button{max-width:220px}}@media(max-width:767px){.business-services-heading{display:block;margin-bottom:29px}.business-services-heading h2{font-size:33px}.business-services-heading>p{margin-top:21px;font-size:14px}.business-services-heading .eyebrow{font-size:9px;margin-bottom:17px}.business-services-grid{grid-template-columns:1fr}.business-service-card,.business-service-card:first-child,.business-service-card:last-child{padding:26px 0}.business-service-card+.business-service-card{border-left:0;border-top:1px solid var(--line)}.business-service-top{margin-bottom:20px}.business-service-card h3{font-size:25px;min-height:0;max-width:350px}.business-service-card>p{font-size:14px;margin-top:15px}.business-service-detail{margin-top:15px}.business-service-card>.text-link{padding-top:21px;font-size:12px}.business-success-note p{font-size:12px}.custom-solution-invitation{flex-direction:column;align-items:stretch;padding:24px 21px;gap:22px}.custom-solution-invitation h3{font-size:25px}.custom-solution-invitation p{font-size:13px}.custom-solution-invitation .button{max-width:none;width:100%}.home-hero-immersive h1.clarity-headline{font-size:clamp(32px,8.8vw,42px);line-height:1.12}.home-hero-immersive .hero-introduction{font-size:14px;line-height:1.8}.home-hero-immersive .hero-assurance p{font-size:10px}.home-hero-immersive .hero-actions .button{font-size:11px;white-space:normal;line-height:1.45;min-height:58px}.home-hero-immersive .hero-actions .business-review-cta{max-width:none}}@media(prefers-reduced-motion:reduce){.business-services *,.custom-solution-invitation *{transition:none!important}}.business-transform-heading{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:40px;margin-bottom:32px}.business-transform-heading .eyebrow{font-size:11px;line-height:1.7}.business-transform-heading h2{white-space:pre-line;font-size:clamp(36px,4vw,60px);font-weight:500;letter-spacing:-.055em;line-height:1.08;color:var(--ink)}.business-transform-heading>p{max-width:430px;color:var(--copy);font-size:15px;line-height:1.8}.business-transform{--bt-blue:#a5c7ff;--bt-accent:#2468d8;--bt-panel:#0c1829;--bt-raised:#11223a;--bt-line:#8ba9d12a;--bt-text:#eef4ff;--bt-copy:#b7c7de;--bt-quiet:#9dafc8;--bt-art-floor:#6585ae19;--bt-art-line:#7e9dc32b;min-width:0;border:1px solid var(--bt-line);border-radius:22px;background:var(--bt-panel);color:var(--bt-text);box-shadow:0 16px 50px #04182d0b;overflow:clip}.light .business-transform{--bt-blue:#174ea6;--bt-panel:#fff;--bt-raised:#f0f5fc;--bt-line:#174ea625;--bt-text:#14263f;--bt-copy:#425975;--bt-quiet:#52677f;--bt-art-floor:#e2ebf6;--bt-art-line:#a4bddb60}.business-transform-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:10px;gap:6px;border-bottom:1px solid var(--bt-line);background:color-mix(in srgb,var(--bt-raised) 45%,var(--bt-panel))}.business-transform-tabs>button{display:flex;min-width:0;min-height:62px;align-items:center;justify-content:center;text-align:left;gap:10px;padding:11px;color:var(--bt-copy);background:transparent;border:1px solid transparent;border-radius:10px;font-size:12px;line-height:1.5;cursor:pointer;transition:background .2s,border-color .2s,color .2s}.business-transform-tabs>button>svg{flex-shrink:0}.business-transform-tabs>button[aria-selected=true]{background:var(--bt-panel);color:var(--bt-blue);border-color:var(--bt-line);box-shadow:0 3px 10px #0c274f0b}.business-transform :is(button,a,select):focus-visible{outline:3px solid var(--bt-blue);outline-offset:3px}.bt-industry-select{display:none}.business-transform-panel{display:grid;grid-template-columns:minmax(0,.87fr) minmax(0,1.13fr);min-width:0;padding:38px 38px 0;column-gap:32px;align-items:center}.bt-story-intro{min-width:0;padding-bottom:26px}.bt-kicker{display:flex;align-items:center;gap:8px;color:var(--bt-quiet);font-size:10px;line-height:1.7;letter-spacing:.08em}.bt-kicker>span{width:6px;height:6px;flex-shrink:0;background:var(--bt-blue);border-radius:50%}.bt-story-intro h3{color:var(--bt-text);font-size:clamp(26px,2.8vw,41px);font-weight:500;line-height:1.16;letter-spacing:-.045em;margin-top:19px;text-wrap:pretty}.bt-story-intro>p{font-size:14px;line-height:1.8;color:var(--bt-copy);margin-top:21px;max-width:390px}.bt-story-promise{display:flex;align-items:center;gap:9px;color:var(--bt-blue);font-size:12px;line-height:1.7;margin-top:25px}.bt-story-promise>svg{flex-shrink:0}.bt-scene-wrap{position:relative;isolation:isolate;aspect-ratio:520/365;min-width:0;align-self:center;overflow:visible}.bt-scene-grid{position:absolute;inset:2% -2% 4%;z-index:-2;background-image:radial-gradient(var(--bt-art-line) .8px,transparent .8px);background-size:18px 18px;mask-image:radial-gradient(ellipse,#000 30%,transparent 72%)}.bt-scene-wrap:before{content:"";position:absolute;z-index:-1;inset:14% 10% 4%;border-radius:50%;background:radial-gradient(ellipse,#2468d80d,transparent 70%)}.bt-business-scene,.bt-scene-routes{position:absolute;width:100%;height:96%;inset:0;overflow:visible;pointer-events:none}.bt-business-scene{z-index:1}.bt-scene-routes{z-index:2}.bt-route{stroke:var(--bt-art-line);stroke-width:1.5}.bt-route.active{stroke:#4a88ef;stroke-width:2;stroke-dasharray:6 6}.business-transform[data-playing=true] .bt-route.active{animation:bt-route-flow 2s linear infinite}.bt-artifact{position:absolute;z-index:3;display:flex;align-items:center;gap:8px;min-height:46px;max-width:44%;padding:10px 11px;border:1px solid var(--bt-line);border-radius:10px;box-shadow:0 5px 16px #102d5210;background:var(--bt-panel);color:var(--bt-copy);font-size:11px;line-height:1.4;text-align:left;cursor:pointer;transition:box-shadow .35s,border-color .35s,transform .35s}.bt-artifact-0{top:11%;left:0}.bt-artifact-1{top:21%;right:0}.bt-artifact-2{bottom:12%;right:0}.bt-artifact-number{display:grid;place-items:center;width:23px;height:23px;flex-shrink:0;border-radius:6px;background:var(--bt-raised);color:var(--bt-blue);font-size:9px;font-weight:600}.bt-artifact[aria-pressed=true]{border-color:#4a88ef99;color:var(--bt-text);box-shadow:0 8px 25px #174ea61d;transform:translateY(-3px)}.bt-artifact-indicator{width:5px;height:5px;border-radius:50%;background:var(--bt-art-line);flex-shrink:0;margin-left:auto}.bt-artifact[aria-pressed=true] .bt-artifact-indicator{background:#4a88ef;box-shadow:0 0 0 3px #4a88ef15}.bt-scene-caption{position:absolute;bottom:0;left:0;right:0;text-align:center;color:var(--bt-quiet);font-size:10px;line-height:1.6;letter-spacing:.025em}.bt-story-work{grid-column:1/-1;min-width:0;margin-top:28px}.bt-stage-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;border-bottom:1px solid var(--bt-line)}.bt-stage-tabs>button{position:relative;display:flex;align-items:center;gap:11px;min-width:0;min-height:58px;padding:13px 14px 18px;background:transparent;color:var(--bt-quiet);border:0;text-align:left;cursor:pointer}.bt-stage-tabs>button>span{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;font-size:11px;font-weight:500;border:1px solid var(--bt-line);border-radius:50%}.bt-stage-tabs>button>strong{font-size:13px;font-weight:500;line-height:1.5}.bt-stage-tabs>button[aria-pressed=true]{color:var(--bt-blue)}.bt-stage-tabs>button[aria-pressed=true]>span{background:var(--bt-raised);border-color:#4a88ef55}.bt-stage-tabs>button:after,.bt-stage-tabs>button>i{content:"";position:absolute;height:2px;bottom:-1px;left:0;right:0;transform-origin:left;background:transparent}.bt-stage-tabs>button[aria-pressed=true]:after{background:#4a88ef35}.bt-stage-tabs>button[aria-pressed=true]>i{background:#4a88ef;z-index:1}.business-transform[data-playing=true] .bt-stage-tabs>button[aria-pressed=true]>i{animation:bt-chapter-progress 6.8s linear both}.bt-step-detail{display:flex;gap:26px;align-items:center;justify-content:space-between;padding:27px 0;min-height:158px}.bt-step-detail>div{max-width:730px;min-width:0}.bt-step-method{display:block;color:var(--bt-blue);font-size:11px;line-height:1.7;margin-bottom:8px}.bt-step-detail h4{font-size:21px;letter-spacing:-.03em;font-weight:500;line-height:1.4;color:var(--bt-text)}.bt-step-detail p{margin-top:9px;color:var(--bt-copy);font-size:14px;line-height:1.8}.bt-play{flex-shrink:0;display:flex;align-items:center;justify-content:center;gap:8px;min-width:86px;min-height:44px;border:1px solid var(--bt-line);border-radius:24px;padding:9px 12px;color:var(--bt-blue);background:var(--bt-panel);font-size:11px;cursor:pointer}.bt-play:disabled{color:var(--bt-quiet);cursor:default}.bt-story-outcome{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:25px;padding:24px 38px;background:var(--bt-raised);border-block:1px solid var(--bt-line)}.bt-story-outcome>div{display:flex;align-items:flex-start;gap:15px}.bt-story-outcome>div>svg{color:var(--bt-blue);flex-shrink:0;margin-top:3px}.bt-story-outcome small{display:block;font-size:9px;letter-spacing:.09em;color:var(--bt-blue);margin-bottom:8px;line-height:1.6}.bt-story-outcome strong{display:block;color:var(--bt-text);font-size:16px;font-weight:500;letter-spacing:-.025em;line-height:1.6}.bt-story-outcome>p{display:flex;gap:9px;color:var(--bt-copy);font-size:12px;line-height:1.8}.bt-story-outcome>p>svg{flex-shrink:0;margin-top:3px;color:var(--bt-blue)}.business-transform-links{display:flex;flex-wrap:wrap;gap:12px 25px;padding:26px 38px 20px}.business-transform-links>a{display:flex;align-items:center;justify-content:space-between;min-height:46px;padding:11px 16px;gap:20px;border-radius:8px;font-size:12px;line-height:1.6;font-weight:500}.business-transform-links>a>svg{flex-shrink:0}.business-transform-primary{background:#174ea6;color:#fff;border:1px solid #4a88ef66}.business-transform-secondary{color:var(--bt-blue)}.business-transform-disclosure{margin:0;padding:0 38px 25px;color:var(--bt-quiet);font-size:11px;line-height:1.8;max-width:960px}@keyframes bt-route-flow{to{stroke-dashoffset:-48}}@keyframes bt-chapter-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (hover:hover){.bt-play:hover:not(:disabled),.bt-stage-tabs>button:hover,.business-transform-tabs>button:hover{background:var(--bt-raised);color:var(--bt-blue)}.bt-artifact:hover{border-color:#4a88ef88;box-shadow:0 9px 24px #174ea61c}.business-transform-primary:hover{background:#2468d8}.business-transform-secondary:hover{text-decoration:underline;text-underline-offset:5px}}@media (max-width:900px){.business-transform-tabs>button{flex-direction:column;text-align:center;gap:7px;padding:10px 6px}.business-transform-panel{padding:28px 26px 0;gap:18px}.bt-story-intro h3{font-size:29px}.bt-story-intro>p{font-size:13px}.bt-artifact{font-size:10px;gap:5px;padding:7px;max-width:48%}.bt-artifact-number{width:19px;height:19px;font-size:8px}.bt-artifact-indicator{display:none}.bt-story-work{margin-top:12px}.bt-stage-tabs>button{padding-inline:5px;gap:8px}.bt-stage-tabs>button>strong{font-size:12px}.bt-story-outcome{padding:22px 26px}.business-transform-disclosure,.business-transform-links{padding-inline:26px}}@media (max-width:650px){.business-transform-heading{grid-template-columns:1fr;gap:19px;margin-bottom:26px}.business-transform-heading h2{font-size:40px}.business-transform-heading>p{font-size:14px}.business-transform{border-radius:16px}.business-transform-tabs{display:none}.bt-industry-select{display:block;padding:19px 19px 18px;border-bottom:1px solid var(--bt-line);background:color-mix(in srgb,var(--bt-raised) 50%,var(--bt-panel))}.bt-industry-select>label{display:block;font-size:11px;line-height:1.6;color:var(--bt-quiet);margin-bottom:8px}.bt-industry-select>div{position:relative}.bt-industry-select select{display:block;width:100%;appearance:none;min-height:48px;padding:10px 38px 10px 43px;border:1px solid var(--bt-line);border-radius:9px;background:var(--bt-panel);color:var(--bt-text);font-size:13px;line-height:1.6;cursor:pointer}.bt-industry-select>div>svg{position:absolute;left:13px;top:14px;pointer-events:none;color:var(--bt-blue)}.bt-industry-select>div>svg:last-child{left:auto;right:13px;top:15px}.business-transform-panel{display:flex;flex-direction:column;align-items:stretch;padding:24px 19px 0;gap:0}.bt-story-intro{padding-bottom:0}.bt-kicker{font-size:11px;letter-spacing:.045em}.bt-story-intro h3{font-size:28px;line-height:1.2;margin-top:15px}.bt-story-intro>p{margin-top:14px;font-size:13px;line-height:1.8}.bt-story-promise{margin-top:16px;font-size:11px}.bt-scene-wrap{align-self:stretch;margin:13px -7px 0;aspect-ratio:520/380}.bt-business-scene,.bt-scene-routes{top:5%;height:92%}.bt-artifact{min-height:44px;font-size:11px;max-width:46%;border-radius:8px;padding:8px;overflow-wrap:anywhere}.bt-artifact-0{top:14%}.bt-artifact-1{top:26%}.bt-artifact-2{bottom:12%}.bt-artifact-number{width:21px;height:21px;font-size:11px}.bt-scene-caption{font-size:11px;bottom:0}.bt-story-work{margin-top:22px}.bt-stage-tabs{gap:7px}.bt-stage-tabs>button{min-height:82px;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;padding:4px 2px 13px}.bt-stage-tabs>button>span{width:25px;height:25px;font-size:11px}.bt-stage-tabs>button>strong{font-size:12px;line-height:1.5;overflow-wrap:normal;hyphens:auto}.bt-step-detail{position:relative;padding:23px 0 22px;min-height:218px;display:block}.bt-step-method{font-size:11px;padding-right:0}.bt-step-detail h4{font-size:20px;line-height:1.4}.bt-step-detail p{font-size:13px;line-height:1.8;margin-top:7px}.bt-play{margin-top:16px;min-height:44px;min-width:91px;padding-inline:12px;font-size:11px}.bt-story-outcome{grid-template-columns:1fr;gap:13px;padding:21px 19px}.bt-story-outcome>div{gap:11px}.bt-story-outcome>div>svg{width:20px}.bt-story-outcome strong{font-size:14px}.bt-story-outcome small{font-size:11px;margin-bottom:7px}.bt-story-outcome>p{padding-left:31px;font-size:11px;gap:7px}.bt-story-outcome>p>svg{display:none}.business-transform-links{flex-direction:column;gap:5px;padding:21px 19px 16px}.business-transform-links>a{font-size:12px}.business-transform-secondary{padding-inline:3px!important}.business-transform-disclosure{padding:0 19px 22px;font-size:11px;line-height:1.8}}@media (max-width:359px){.business-transform-panel{padding-inline:16px}.bt-story-intro h3{font-size:25px}.bt-artifact,.bt-stage-tabs>button>strong{font-size:11px}.bt-artifact{padding:7px;gap:5px}.bt-artifact-number{width:19px;height:21px;font-size:11px}}@media (prefers-reduced-motion:reduce){.business-transform *,.business-transform :after,.business-transform :before{animation:none!important;transition:none!important}}