.lp-depth{margin-top:40px;border:1px solid var(--lp-orbit);border-radius:14px;background:var(--lp-paper)}.lp-depth-entry{display:grid;grid-template-columns:140px minmax(0,1fr) auto;align-items:center;gap:24px;padding:20px 32px 20px 20px;list-style:none;border-radius:inherit;cursor:pointer;background:linear-gradient(110deg,var(--lp-mint-soft),transparent 70%)}.lp-depth-entry::-webkit-details-marker{display:none}.lp-depth-entry:focus-visible{outline:3px solid var(--lp-primary);outline-offset:5px}.lp-depth-stack{display:block;width:100%;color:var(--lp-primary);overflow:visible}.lp-depth-spine{stroke:var(--lp-primary);stroke-dasharray:2 4;opacity:.35}.lp-depth-plane{fill:var(--lp-paper);stroke:var(--lp-primary);stroke-width:1.2;transition:transform .6s ease}.lp-depth-plane-3{color:var(--lp-primary);stroke:currentColor}.lp-depth-plane-2{color:var(--lp-gold);stroke:currentColor}.lp-depth-plane-1{color:var(--lp-mint);stroke:currentColor}.lp-depth-plane-0>path:first-child{fill:var(--lp-primary)}.lp-depth-plane-0{color:var(--lp-on-primary)}.lp-depth-plane-line{fill:none;stroke:currentColor;opacity:.6}.lp-depth-plane circle{stroke:none;fill:currentColor}.lp-depth-invitation{display:grid;gap:5px}.lp-depth-eyebrow{font-size:.59rem;font-weight:700;letter-spacing:.14em;color:var(--lp-primary)}.lp-depth-title{font-size:clamp(1.15rem,1.7vw,1.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.3;text-wrap:balance}.lp-depth-subtitle{font-size:.83rem;color:var(--lp-muted)}.lp-depth-action{display:flex;gap:14px;align-items:center;font-size:.78rem;font-weight:700;color:var(--lp-primary)}.lp-depth-action svg{width:32px;height:32px;flex:0 0 32px;padding:6px;border:1px solid var(--lp-orbit);border-radius:50%;transition:transform .3s ease,background .3s ease}.lp-depth-close-label,.lp-depth[open] .lp-depth-open-label{display:none}.lp-depth[open] .lp-depth-close-label{display:inline}.lp-depth[open] .lp-depth-action svg{transform:rotate(180deg);background:var(--lp-mint-soft)}.lp-depth-content{border-top:1px solid var(--lp-border);padding:36px}.lp-depth-intro{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding-bottom:28px}.lp-depth-intro .lp-eyebrow{margin-bottom:12px;font-size:.59rem}.lp-depth-positioning p{font-size:.91rem;line-height:1.75}.lp-depth-positioning p+p{margin-top:14px}.lp-depth-foundations{margin:0;padding:0;list-style:none}.lp-depth-foundations li{display:grid;grid-template-columns:44px minmax(0,1fr) minmax(0,.42fr);align-items:start;column-gap:24px;padding-block:25px;border-top:1px solid var(--lp-border)}.lp-depth-layer{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--lp-orbit);border-radius:12px;background:var(--lp-mint-soft);color:var(--lp-mint-ink);position:relative}.lp-depth-layer-1{background:var(--lp-gold-soft);color:var(--lp-gold-ink)}.lp-depth-layer-2{background:var(--lp-coral-soft);color:var(--lp-coral-ink)}.lp-depth-layer-3{background:var(--lp-soft);color:var(--lp-primary)}.lp-depth h4{font-size:1rem;line-height:1.5;margin:0 0 8px}.lp-depth-explanation p{font-size:.85rem;line-height:1.75}.lp-depth-detail{display:block;color:var(--lp-primary);font-size:.69rem;font-weight:700;margin-top:12px}.landing360 .lp-depth-value{border-left:2px solid var(--lp-orbit);padding-left:20px;margin:4px 0 0 12px;font-size:.93rem;color:var(--lp-primary);line-height:1.6;text-wrap:balance}.lp-depth-takeaway{display:flex;align-items:center;justify-content:space-between;gap:32px;padding:24px;margin-top:12px;background:var(--lp-soft);border-radius:10px}.lp-depth-takeaway>div{max-width:600px}.lp-depth-takeaway p{font-size:.84rem;line-height:1.75}.lp-depth-takeaway .lp-text-link{flex-shrink:0;font-size:.83rem}@media (prefers-reduced-motion: no-preference){.lp-depth:not([open]) .lp-depth-plane-0{animation:lp-depth-breathe 6s ease-in-out infinite}.lp-depth[open] .lp-depth-content{animation:lp-depth-reveal .42s ease-out both}@keyframes lp-depth-breathe{0%,18%,78%,to{transform:translateY(0)}46%{transform:translateY(-6px)}}@keyframes lp-depth-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}}@media (hover: hover) and (pointer: fine){.lp-depth-entry:hover .lp-depth-action svg{background:var(--lp-mint-soft)}.lp-depth-entry:hover .lp-depth-plane-1{transform:translateY(-3px)}.lp-depth-entry:hover .lp-depth-plane-3{transform:translateY(3px)}}@media (max-width: 1099px){.lp-depth-entry{grid-template-columns:110px minmax(0,1fr);gap:10px 20px}.lp-depth-stack{grid-row:span 2}.lp-depth-action{grid-column:2}.lp-depth-takeaway{align-items:flex-start;flex-direction:column;gap:12px}}@media (max-width: 699px){.lp-depth-entry{padding:24px;grid-template-columns:68px minmax(0,1fr);gap:12px 16px}.lp-depth-stack{grid-row:auto}.lp-depth-subtitle{display:none}.lp-depth-eyebrow{font-size:.52rem}.lp-depth-action{grid-column:1 / -1;justify-content:space-between;margin-top:4px}.lp-depth-content{padding:24px}.lp-depth-intro{grid-template-columns:minmax(0,1fr);gap:16px}.lp-depth-foundations li{grid-template-columns:36px minmax(0,1fr);gap:14px}.lp-depth-layer{width:36px;height:36px;border-radius:10px}.lp-depth-layer svg{font-size:20px}.landing360 .lp-depth-value{grid-column:2;margin:0;padding-left:12px;font-size:.84rem;text-wrap:pretty}.lp-depth-takeaway{padding:20px}.lp-depth-takeaway .lp-text-link{flex-shrink:1}}@font-face{font-family:Lato;src:url(/fonts/lato-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato-700.woff2) format("woff2");font-weight:700;font-display:swap}.landing360{color:var(--lp-ink);background:var(--lp-paper);font-family:Lato,Helvetica,Arial,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}.landing360 *{box-sizing:border-box}.landing360 a{color:inherit;text-decoration:none}.landing360 button,.landing360 a{-webkit-tap-highlight-color:transparent}.landing360 :is(a,button,[tabindex]):focus-visible{outline:3px solid var(--lp-primary);outline-offset:5px}.landing360 main:focus{outline:none}.landing360 :is(h1,h2,h3,p){margin:0}.landing360 h1,.landing360 h2,.landing360 h3{font-weight:700;text-wrap:balance}.landing360 h2{font-size:clamp(2.15rem,3.4vw,3.2rem);line-height:1.14;letter-spacing:-.035em}.landing360 h3{font-size:1.4rem;line-height:1.3;letter-spacing:-.02em}.landing360 p{color:var(--lp-muted)}.landing360 section[id]{scroll-margin-top:105px}.landing360 .MuiButton-root{min-height:46px;border-radius:8px;box-shadow:none;font-size:.9rem;padding:11px 21px}.landing360 a.MuiButton-contained{color:var(--lp-on-primary)}.landing360 .MuiButton-contained:hover{box-shadow:0 6px 18px var(--lp-orbit);transform:translateY(-2px)}.landing360 .MuiButton-root{transition:background-color .2s,box-shadow .2s,transform .2s}.lp-container{width:min(100% - 96px,1200px);margin-inline:auto}.lp-section{padding-block:80px}.landing360 .lp-eyebrow{color:var(--lp-primary);font-size:.69rem;line-height:1.6;letter-spacing:.15em;font-weight:700;margin-bottom:20px;display:flex;align-items:center;gap:10px}.lp-dot{display:inline-block;width:7px;height:7px;background:var(--lp-primary);border-radius:50%;flex-shrink:0}.lp-text-link{display:inline-flex;align-items:center;gap:12px;font-size:.91rem;font-weight:700;min-height:44px;color:var(--lp-primary)!important}.lp-text-link svg{font-size:18px;transition:transform .2s}.lp-text-link:hover svg{transform:translate(4px)}.lp-text-link:hover{text-decoration:underline;text-underline-offset:5px}.lp-section-heading{display:grid;grid-template-columns:1fr .82fr;gap:90px;align-items:end;margin-bottom:40px}.lp-section-heading>p{font-size:1.04rem;max-width:470px;padding-bottom:3px}.lp-centered-heading{text-align:center;max-width:730px;margin:0 auto 40px}.lp-centered-heading .lp-eyebrow{justify-content:center}.lp-centered-heading>p{font-size:1.06rem;max-width:570px;margin:23px auto 0}.lp-centered-heading h2 span{color:var(--lp-primary)}.lp-skip{position:fixed;top:8px;left:12px;padding:12px 20px;background:var(--lp-paper);border:2px solid var(--lp-primary);z-index:1500;transform:translateY(-160%)}.lp-skip:focus{transform:translateY(0)}.lp-header{position:sticky;top:0;z-index:1100;background:var(--lp-header-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid var(--lp-border)}.lp-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:84px}.lp-brand{display:inline-flex;align-items:center;gap:11px;font-size:1.32rem;line-height:1.1;flex-shrink:0;letter-spacing:-.035em}.lp-brand strong{color:var(--lp-primary);font-weight:700}.lp-brand small{display:block;font-size:.57rem;font-weight:400;letter-spacing:.025em;margin-top:7px;color:var(--lp-muted)}.lp-brand-mark{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--lp-mint);color:var(--lp-navy)}.lp-brand-mark svg{font-size:25px}.lp-desktop-nav{display:flex;align-items:center;gap:27px;margin-left:auto}.lp-desktop-nav>a{font-size:.85rem;color:var(--lp-muted);display:flex;align-items:center;min-height:44px}.lp-desktop-nav>a:hover{color:var(--lp-primary)}.lp-desktop-nav .MuiButton-root{padding:10px 0;font-size:.85rem;color:var(--lp-muted);min-width:0}.lp-desktop-nav .MuiButton-endIcon{margin-left:3px;margin-right:0}.lp-header-actions{display:flex;align-items:center;gap:12px}.lp-header-actions .MuiIconButton-root{width:44px;height:44px;color:var(--lp-primary)}.lp-header-actions .MuiButton-root{padding:9px 14px;border:1px solid var(--lp-border);font-size:.84rem}.lp-header-actions .lp-menu-toggle{display:none}.lp-mobile-nav{padding:8px 28px 24px;border-top:1px solid var(--lp-border);max-height:calc(100dvh - 80px);overflow-y:auto}.lp-mobile-nav[hidden]{display:none}.lp-mobile-nav a{display:flex;align-items:center;justify-content:space-between;min-height:48px;font-size:.95rem;font-weight:700}.lp-mobile-nav a svg{font-size:18px}.lp-mobile-nav p{font-size:.65rem;letter-spacing:.15em;margin:20px 0 5px}.lp-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 82% 43%,var(--lp-mint-soft),transparent 57%),var(--lp-bg);padding-top:64px}.lp-hero-background{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.lp-hero-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 42%;filter:saturate(.55)}.lp-hero-video{opacity:0;transition:opacity 1.2s ease}.lp-hero-video.is-ready{opacity:1}.lp-hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--lp-hero-edge-veil),transparent 20%,transparent 55%,var(--lp-bg) 100%),linear-gradient(90deg,var(--lp-hero-veil),var(--lp-hero-copy-veil) 30%,var(--lp-hero-veil) 60%,var(--lp-hero-edge-veil))}.lp-hero-motion-row{position:absolute;inset:8px 0 auto;display:flex;justify-content:flex-end;pointer-events:none}.lp-hero-motion-toggle{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding:0 12px;border:1px solid var(--lp-border);border-radius:24px;background:var(--lp-hero-control-bg);color:var(--lp-muted);font:inherit;font-size:.69rem;cursor:pointer;pointer-events:auto}.lp-hero-motion-toggle:hover{color:var(--lp-primary);background:var(--lp-paper)}.lp-hero-motion-toggle svg{font-size:16px}@media (max-width: 699px){.lp-hero-wash{background:linear-gradient(to bottom,var(--lp-hero-copy-veil),var(--lp-hero-veil) 48%,var(--lp-bg) 100%)}.lp-hero-motion-row{top:4px}}@media (prefers-reduced-motion: reduce){.lp-hero-video,.lp-hero-motion-row{display:none}}.lp-hero-grid{display:grid;grid-template-columns:1.04fr 1fr;gap:48px;align-items:center;min-height:524px;padding-bottom:60px}.lp-hero-copy{position:relative;z-index:1}.lp-hero-copy .lp-eyebrow{font-size:.63rem;letter-spacing:.12em;margin-bottom:27px}.lp-hero h1{font-size:clamp(2.5rem,4.2vw,3.75rem);line-height:1.085;letter-spacing:-.046em}.lp-hero h1>span{color:var(--lp-primary);position:relative}.lp-hero h1>span:after{content:"";position:absolute;height:8px;bottom:1px;left:0;right:0;background:var(--lp-mint);opacity:.4;z-index:-1;border-radius:50%}.lp-hero .lp-lead{font-size:1.07rem;max-width:475px;line-height:1.75;margin-top:28px}.lp-hero .lp-lead.lp-method-note{margin-top:14px}.lp-hero-ctas{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.lp-hero-ctas .MuiButton-root{font-size:.9rem;min-height:49px}.lp-hero-ctas .lp-text-link{font-size:.86rem;gap:8px}.lp-hero-ctas .lp-text-link:hover svg{transform:translateY(3px)}.lp-hero-note{display:flex;gap:14px;align-items:center;margin-top:32px}.lp-note-line{width:27px;height:2px;background:var(--lp-mint);flex-shrink:0}.lp-hero-note p{font-size:.76rem;line-height:1.6}.lp-hero-note strong{font-weight:400;color:var(--lp-ink)}.lp-hero-visual{position:relative;min-width:0;padding:40px 0 116px 26px;isolation:isolate}.lp-hero-photo{position:relative;aspect-ratio:1.26;border-radius:90px 14px 14px;overflow:hidden;background:var(--lp-mint-soft)}.lp-hero-photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;object-fit:cover;object-position:62% 50%}.lp-hero-photo-next{opacity:0}.lp-hero-photo-next.is-fading{animation:lp-photo-dissolve 1.8s ease-in-out both}@keyframes lp-photo-dissolve{0%{opacity:0}to{opacity:1}}.lp-hero-photo:after{content:"";position:absolute;top:70%;right:0;bottom:0;left:0;background:linear-gradient(transparent,var(--lp-navy));opacity:.35;pointer-events:none}.lp-orbit{position:absolute;border:1px solid var(--lp-orbit);border-radius:50%;z-index:-1;pointer-events:none;aspect-ratio:1}.lp-orbit-one{width:100%;top:0;right:-10px}.lp-orbit-two{width:78%;top:52px;right:42px}.lp-orbit-one:before{content:"";position:absolute;top:14%;left:13%;width:9px;height:9px;border-radius:50%;background:var(--lp-gold)}.lp-connection-label{display:flex;align-items:center;gap:8px;position:absolute;padding:11px 15px;border-radius:8px;background:var(--lp-paper);border:1px solid var(--lp-border);box-shadow:var(--lp-shadow);font-size:.73rem;font-weight:700}.lp-connection-label svg{color:var(--lp-primary);font-size:18px}.lp-connection-top{right:12px;top:20px;animation:lp-float 7s ease-in-out 1s 2}.lp-hero-snapshot{position:absolute;bottom:31px;left:0;width:85%;background:var(--lp-paper);border:1px solid var(--lp-border);border-radius:12px;padding:23px;box-shadow:var(--lp-shadow);animation:lp-enter .8s .1s both}.lp-mini-heading{display:flex;align-items:center;gap:11px;border-bottom:1px solid var(--lp-border);padding-bottom:15px;margin-bottom:17px}.lp-mini-icon{width:36px;height:36px;border-radius:9px;background:var(--lp-mint-soft);color:var(--lp-primary);display:grid;place-items:center;flex-shrink:0}.lp-mini-icon svg{font-size:21px}.lp-mini-heading>div{display:flex;flex-direction:column;gap:3px}.lp-mini-heading>div>span{font-size:.53rem;letter-spacing:.12em;color:var(--lp-muted);font-weight:700}.lp-mini-heading strong{font-size:1.04rem;line-height:1.35}.lp-live-dot{position:relative;flex-shrink:0;width:7px;height:7px;border-radius:50%;background:var(--lp-mint);box-shadow:0 0 0 4px var(--lp-mint-soft);margin-left:auto}.lp-live-dot:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:inherit;background:var(--lp-mint);opacity:0;pointer-events:none;animation:lp-live-pulse 2.8s ease-out infinite}.lp-mini-domains{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.lp-mini-domain-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;min-width:0;min-height:56px;border-radius:8px;font:inherit;cursor:pointer;text-align:center;display:flex;flex-direction:column;gap:8px;align-items:center;transform-origin:center 30%;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.lp-mini-domains svg{font-size:21px;color:var(--lp-domain)}.lp-mini-domain-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--lp-domain-soft)}.lp-mini-domains span{font-size:.56rem;line-height:1.3;color:var(--lp-muted)}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.lp-mini-domain-trigger:is(:hover,:focus-visible,[aria-expanded=true]){transform:scale(1.08)}}.lp-domain-popper{z-index:1400;width:min(370px,calc(100vw - 32px))}.lp-domain-preview{width:100%;max-height:calc(100dvh - 116px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--lp-border) transparent;color:var(--lp-ink);background:var(--lp-paper);border:1px solid var(--lp-border);border-top:3px solid var(--lp-preview-accent);border-radius:16px;box-shadow:var(--lp-shadow);text-align:left}.lp-domain-preview-heading{display:flex;align-items:center;gap:11px;padding:18px 16px 16px 22px;background:linear-gradient(120deg,var(--lp-preview-tint),transparent);border-bottom:1px solid var(--lp-border)}.lp-domain-preview-icon{display:grid;place-items:center;flex:0 0 40px;height:40px;border-radius:12px;color:var(--lp-preview-accent);background:var(--lp-preview-tint)}.lp-domain-preview-icon svg{font-size:23px}.lp-domain-preview-heading>div{flex:1;min-width:0}.lp-domain-preview-heading strong{display:block;font-size:.92rem;line-height:1.3;margin-top:4px}.lp-domain-preview-eyebrow{display:block;color:var(--lp-muted);font-size:.55rem;font-weight:700;line-height:1.5;letter-spacing:.1em}.lp-domain-preview .lp-domain-preview-close{align-self:flex-start;margin:-8px -8px 0 0;padding:10px;min-width:44px;min-height:44px;color:var(--lp-muted)}.lp-domain-preview-close svg{font-size:18px}.lp-domain-preview-body{padding:20px 22px 18px}.landing360 .lp-domain-preview h3{font-size:1.28rem;line-height:1.2;letter-spacing:-.025em;text-wrap:pretty;margin-bottom:10px}.landing360 .lp-domain-preview p{font-size:.81rem;line-height:1.65}.lp-domain-preview-section{margin-top:18px}.lp-domain-preview ul{list-style:none;padding:0;margin:9px 0 18px}.lp-domain-preview li{display:flex;align-items:baseline;gap:9px;font-size:.76rem;line-height:1.5;margin-top:6px}.lp-domain-preview li:before{content:"";flex:0 0 5px;height:5px;border-radius:50%;background:var(--lp-preview-accent)}.lp-domain-preview-question{display:flex;align-items:flex-start;gap:10px;padding:14px;border-radius:10px;background:var(--lp-preview-tint)}.lp-domain-preview-question>svg{flex-shrink:0;font-size:17px;color:var(--lp-preview-accent);margin-top:1px}.landing360 .lp-domain-preview-question p{margin-top:5px;font-size:.78rem;line-height:1.5;color:var(--lp-ink)}.lp-domain-preview-note{display:block;margin-top:12px;color:var(--lp-muted);font-size:.62rem;line-height:1.5}@media (max-width: 399px){.lp-domain-preview-heading{padding-left:17px}.lp-domain-preview-body{padding:17px}}.lp-visual-coordinate{position:absolute;bottom:0;right:0;font-size:.49rem;letter-spacing:.17em;color:var(--lp-muted)}.lp-partner-strip{border-top:1px solid var(--lp-border);display:flex;gap:44px;align-items:center;padding-block:27px}.lp-partner-strip>p{font-size:.61rem;font-weight:700;letter-spacing:.14em;flex-shrink:0}.lp-partner-strip>div{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;flex:1;gap:20px;flex-wrap:wrap}.lp-partner-subject{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;border-radius:6px;background:transparent;font-family:inherit;font-size:.91rem;line-height:1.6;font-weight:700;color:var(--lp-muted);text-align:left}button.lp-partner-subject{cursor:pointer}.lp-partner-name{position:relative;z-index:1}.lp-partner-pulse-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:clip;pointer-events:none}.lp-partner-pulse{position:absolute;top:-5px;left:-5px;width:10px;height:10px;border-radius:50%;color:var(--lp-connection-color);background:currentColor;box-shadow:0 0 14px currentColor;opacity:0;pointer-events:none;animation:lp-partner-travel var(--lp-connection-travel) cubic-bezier(.45,0,.25,1) both}.lp-partner-pulse:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border:1px solid currentColor;border-radius:inherit;opacity:.4}.lp-partner-radiance{position:absolute;top:-16px;right:-12px;bottom:-16px;left:-12px;border-radius:50%;background:radial-gradient(ellipse at center,var(--lp-connection-color),transparent 70%);opacity:0;pointer-events:none;animation:lp-partner-arrival var(--lp-connection-radiance) ease-out var(--lp-connection-travel) both}.lp-principles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.lp-principles article{--lp-accent: var(--lp-navy);--lp-accent-soft: var(--lp-mint);position:relative;border-top:1px solid var(--lp-border);padding-top:29px}.lp-principles article:nth-child(2){--lp-accent-soft: var(--lp-gold)}.lp-principles article:nth-child(3){--lp-accent-soft: var(--lp-coral)}.lp-principle-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:var(--lp-accent-soft);color:var(--lp-accent);margin-bottom:20px}.lp-principle-icon svg{font-size:30px}.lp-principle-number{position:absolute;right:0;top:29px;font-size:.7rem;color:var(--lp-muted);letter-spacing:.1em}.lp-principles h3{font-size:1.21rem;margin-bottom:12px}.lp-principles p{font-size:.92rem;line-height:1.75}.lp-platform{background:var(--lp-bg);border-block:1px solid var(--lp-border)}.lp-explorer{border:1px solid var(--lp-border);border-radius:14px;background:var(--lp-paper);box-shadow:var(--lp-shadow);margin-top:40px}.lp-explorer-toolbar{padding:16px 24px;border-bottom:1px solid var(--lp-border);display:flex;align-items:center;gap:20px;font-size:.73rem;font-weight:700;color:var(--lp-muted)}.lp-explorer-toolbar>div{display:flex;gap:5px}.lp-window-dot{width:6px;height:6px;border-radius:50%;background:var(--lp-border)}.lp-toolbar-divider{color:var(--lp-border);margin-inline:8px}.lp-preview-label{margin-left:auto;font-size:.54rem;letter-spacing:.12em;padding:4px 8px;background:var(--lp-soft);border-radius:4px}.lp-domain-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-inline:24px;border-bottom:1px solid var(--lp-border);gap:10px}.lp-domain-tabs button{font-family:inherit;font-size:.82rem;color:var(--lp-muted);background:transparent;border:0;border-bottom:3px solid transparent;padding:22px 5px 19px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:9px;line-height:1.4}.lp-domain-tabs svg{width:32px;height:32px;padding:6px;border-radius:9px;color:var(--lp-domain);background:var(--lp-domain-soft);flex-shrink:0}.lp-domain-tabs button[aria-selected=true]{color:var(--lp-primary);border-bottom-color:var(--lp-domain);font-weight:700;background:linear-gradient(transparent,var(--lp-domain-soft))}.lp-domain-tabs button:hover{background:var(--lp-soft)}.lp-domain-panel{display:grid;grid-template-columns:1fr 1fr;gap:64px;padding:44px;min-height:383px;animation:lp-enter .3s both}.lp-domain-icon{width:42px;height:42px;background:var(--lp-domain-soft);color:var(--lp-domain);display:grid;place-items:center;border-radius:11px;margin-bottom:18px}.lp-domain-story .lp-eyebrow{font-size:.61rem;margin-bottom:10px;color:var(--lp-domain)}.lp-domain-story h3{font-size:1.66rem;margin-bottom:13px}.lp-domain-story>p{font-size:.91rem;line-height:1.7;max-width:430px}.lp-domain-question{border-left:2px solid var(--lp-domain);padding:0 0 0 16px;margin-top:23px}.lp-domain-question>span{font-size:.52rem;letter-spacing:.11em;font-weight:700;color:var(--lp-domain)}.lp-domain-question p{font-size:.86rem;color:var(--lp-ink);margin-top:7px;line-height:1.6}.lp-evidence-card{border:1px solid var(--lp-border);border-radius:10px;padding:23px;align-self:center;background:var(--lp-bg)}.lp-evidence-title{display:flex;align-items:center;gap:9px;margin-bottom:20px;font-size:.88rem}.lp-evidence-title>svg{font-size:19px;color:var(--lp-domain)}.lp-evidence-title>span{margin-left:auto;font-size:.49rem;letter-spacing:.11em;color:var(--lp-muted)}.lp-measure-list>div{display:flex;align-items:center;gap:10px;border-top:1px solid var(--lp-border);padding:17px 0;font-size:.82rem;line-height:1.5}.lp-measure-dot{width:6px;height:6px;background:var(--lp-domain);border-radius:50%;flex-shrink:0}.lp-evidence-context{border-top:1px solid var(--lp-border);padding-block:16px;display:flex;flex-wrap:wrap;gap:14px;color:var(--lp-muted);font-size:.61rem}.lp-evidence-context>span{display:flex;align-items:center;gap:5px}.lp-evidence-context svg{font-size:14px;color:var(--lp-domain)}.lp-connected-teams{padding:16px;background:var(--lp-domain-soft);border-radius:6px}.lp-connected-teams>span{font-size:.5rem;font-weight:700;letter-spacing:.09em;color:var(--lp-muted)}.lp-connected-teams>div{display:flex;gap:7px;flex-wrap:wrap;margin-top:9px}.lp-connected-teams>div>span{font-size:.64rem;line-height:1.5;display:flex;align-items:center;gap:7px;color:var(--lp-ink)}.lp-connected-teams>div>span+span:before{content:"+";color:var(--lp-domain)}.lp-explorer-footnote{display:flex;align-items:center;justify-content:center;gap:7px;border-top:1px solid var(--lp-border);padding:13px 22px}.lp-explorer-footnote svg{font-size:15px;color:var(--lp-muted);flex-shrink:0}.lp-explorer-footnote p{font-size:.67rem}.lp-platform-caption{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 29px;margin-top:30px}.lp-platform-caption>span{display:flex;align-items:center;gap:7px;font-size:.75rem;color:var(--lp-ink)}.lp-platform-caption svg{font-size:15px;color:var(--lp-primary)}.landing360 .lp-coverage-note{text-align:center;font-size:.67rem;margin-top:12px}.lp-feature-grid{display:grid;grid-template-columns:1.18fr 1fr;gap:25px}.lp-feature{border:1px solid var(--lp-border);border-radius:14px;padding:36px;position:relative;min-width:0}.lp-feature h3{font-size:1.7rem;margin-top:21px;max-width:370px;line-height:1.2}.lp-feature p{font-size:.94rem;margin-top:16px;line-height:1.75;max-width:410px}.lp-icon-tile{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--lp-mint-soft);color:var(--lp-primary)}.lp-feature-trends{background:linear-gradient(145deg,var(--lp-gold-soft),transparent 70%),var(--lp-bg)}.lp-feature-trends .lp-icon-tile{background:var(--lp-gold-soft);color:var(--lp-gold-ink)}.lp-trend-visual{border:1px solid var(--lp-border);border-radius:9px;background:var(--lp-paper);margin-top:29px;padding:19px 21px 12px}.lp-trend-visual>div{display:flex;align-items:center;justify-content:space-between;font-size:.55rem;letter-spacing:.1em;color:var(--lp-muted);font-weight:700}.lp-trend-visual>div svg{font-size:17px;color:var(--lp-primary)}.lp-trend-visual>svg{display:block;width:100%;height:auto;margin-top:12px;overflow:visible}.lp-trend-visual>svg path{fill:none;stroke-width:3;stroke-linecap:round}.lp-trend-visual .lp-chart-guide{stroke:var(--lp-border);stroke-width:1;stroke-dasharray:3 5}.lp-chart-primary{stroke:var(--lp-primary)}.lp-chart-secondary{stroke:var(--lp-mint);stroke-dasharray:5 7}.lp-illustration-label{display:block;text-align:right;font-size:.55rem;color:var(--lp-muted)}.lp-feature-context{background:var(--lp-navy);color:var(--lp-white);display:flex;flex-direction:column}.lp-feature-context p{color:var(--lp-on-dark-muted)}.lp-feature-context .lp-icon-tile{color:var(--lp-mint)}.lp-source-checks{display:flex;flex-direction:column;gap:17px;padding-block:28px}.lp-source-checks>span{display:flex;align-items:flex-start;gap:10px;font-size:.84rem;line-height:1.6}.lp-source-checks svg{font-size:18px;margin-top:2px;flex-shrink:0;color:var(--lp-mint)}.lp-source-footer{margin-top:auto;border-top:1px solid var(--lp-dark-border);padding-top:20px;color:var(--lp-mint);font-size:.78rem}.lp-workflow{padding-top:10px}.lp-steps{--lp-step-gap: 50px;--lp-step-travel-start: translateX(-100%);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--lp-step-gap);max-width:1120px;margin:56px auto 0}.lp-steps article{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center}.lp-step-number{width:49px;height:49px;border:1px solid var(--lp-border);background:var(--lp-paper);border-radius:50%;display:grid;place-items:center;color:var(--lp-primary);font-size:.82rem;font-weight:700;margin-bottom:25px;position:relative;z-index:1}.lp-step-connector{position:absolute;height:1px;background:var(--lp-border);top:24px;left:calc(50% + 24.5px);width:calc(100% + var(--lp-step-gap) - 49px);pointer-events:none}.lp-step-traveler{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--lp-primary);opacity:0;animation:lp-step-travel 7.2s cubic-bezier(.45,0,.25,1) infinite}.lp-steps article:nth-child(2) .lp-step-traveler{animation-delay:2.4s}.lp-steps[data-visible=false] .lp-step-traveler{animation-play-state:paused}.lp-step-traveler:before{content:"";position:absolute;right:8px;width:38px;height:1px;background:linear-gradient(90deg,transparent,var(--lp-primary));opacity:.5}.lp-step-traveler>svg{position:absolute;right:-10px;top:-9.5px;width:20px;height:20px}.lp-steps h3{font-size:1.2rem;margin-bottom:13px}.lp-steps p{font-size:.9rem;line-height:1.75;margin-bottom:22px}.lp-step-label{border-top:1px solid var(--lp-border);padding-top:15px;display:flex;justify-content:center;gap:10px;font-size:.67rem;color:var(--lp-primary);font-weight:700;margin-top:auto;width:100%}.lp-partners{background:var(--lp-bg);border-block:1px solid var(--lp-border)}.lp-values-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.lp-values-tags span{border:1px solid var(--lp-border);border-radius:5px;padding:5px 9px;font-size:.66rem;color:var(--lp-muted)}.lp-network{position:relative;width:100%;aspect-ratio:500/340;min-width:0;min-height:240px}.lp-network svg:not(.MuiSvgIcon-root){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--lp-orbit);stroke-width:1}.lp-network svg>path{stroke-dasharray:4 4}.lp-network-pulse{stroke:none;opacity:0;transform-box:view-box;transform-origin:250px 170px;pointer-events:none;animation:lp-network-radiate 6s cubic-bezier(.2,.4,.4,1) infinite}.lp-network-pulse-delayed{animation-delay:-3s}.lp-network-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:112px;height:112px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;border:1px solid var(--lp-border);background:var(--lp-paper);border-radius:50%;box-shadow:var(--lp-shadow);gap:6px;font-size:.79rem;line-height:1.4;color:var(--lp-primary)}.lp-network-center>svg{font-size:27px}.lp-network-node{position:absolute;display:flex;align-items:center;gap:8px;border:1px solid var(--lp-border);padding:10px 13px;background:var(--lp-paper);border-radius:7px;font-size:.63rem;white-space:nowrap}.lp-network-node>svg{color:var(--lp-node-ink, var(--lp-primary));background:var(--lp-node-soft, var(--lp-soft));width:28px;height:28px;padding:5px;border-radius:8px;flex-shrink:0}.lp-network-nw{--lp-node-ink: var(--lp-mint-ink);--lp-node-soft: var(--lp-mint-soft);left:0;top:12%}.lp-network-ne{--lp-node-ink: var(--lp-coral-ink);--lp-node-soft: var(--lp-coral-soft);right:0;top:12%}.lp-network-sw{--lp-node-ink: var(--lp-gold-ink);--lp-node-soft: var(--lp-gold-soft);left:0;bottom:12%}.lp-network-se{right:0;bottom:12%}.lp-next-section{padding-top:52px}.lp-next{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:26px;padding:32px 36px;border:1px solid var(--lp-border);border-radius:12px;background:linear-gradient(110deg,var(--lp-gold-soft),transparent)}.lp-next-icon{display:grid;place-items:center;border-radius:50%;width:60px;height:60px;background:var(--lp-gold-soft);color:var(--lp-primary)}.lp-next-icon svg{font-size:28px}.lp-next .lp-eyebrow{font-size:.59rem;margin-bottom:9px}.lp-next h2{font-size:1.45rem;letter-spacing:-.02em}.lp-next p:not(.lp-eyebrow){font-size:.86rem;max-width:640px;margin-top:10px}.lp-next .lp-text-link{white-space:nowrap;font-size:.79rem}.lp-faq-grid{display:grid;grid-template-columns:.85fr 1.25fr;gap:90px}.lp-faq-grid>div>p:not(.lp-eyebrow){font-size:.94rem;margin-top:23px;max-width:290px}.lp-faq-grid .lp-text-link{margin-top:15px}.landing360 .lp-faq-item{background:transparent;border-bottom:1px solid var(--lp-border);border-radius:0}.lp-faq-item:first-child{border-top:1px solid var(--lp-border)}.lp-faq-item:before{display:none}.lp-faq-item .MuiAccordionSummary-root{padding:7px 0;min-height:76px;gap:20px}.lp-faq-item .MuiAccordionSummary-content{margin:12px 0}.lp-faq-item h3{font-size:.99rem;font-weight:700;letter-spacing:0;line-height:1.5}.lp-faq-item .MuiAccordionDetails-root{padding:0 25px 23px 0}.lp-faq-item p{font-size:.9rem;line-height:1.8}.lp-closing{padding-bottom:60px}.lp-closing-inner{position:relative;isolation:isolate;background:var(--lp-navy);color:var(--lp-white);border-radius:18px;text-align:center;padding:65px 24px;overflow:hidden}.lp-closing-inner .lp-eyebrow{justify-content:center;color:var(--lp-mint);position:relative}.lp-closing-inner h2{position:relative;font-size:clamp(2.1rem,3.7vw,3.4rem);line-height:1.13}.lp-closing-inner h2>span{color:var(--lp-mint)}.lp-closing-inner>p:not(.lp-eyebrow){position:relative;color:var(--lp-on-dark-muted);font-size:.97rem;line-height:1.7;margin:24px auto 27px}.landing360 .lp-closing-inner a.MuiButton-root{background:var(--lp-mint);color:var(--lp-navy);min-height:49px}.lp-closing-inner .MuiButton-root:hover{background:var(--lp-white)}.lp-closing-signin{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:7px;font-size:.76rem;color:var(--lp-on-dark-muted)!important;margin:19px auto 0;position:relative;min-height:44px;width:fit-content}.lp-closing-signin strong{display:inline-flex;align-items:center;gap:4px;color:var(--lp-white)}.lp-closing-signin svg{font-size:14px}.lp-closing-signin:hover strong{text-decoration:underline;text-underline-offset:4px}.lp-closing-rings{position:absolute;width:480px;height:480px;border:1px solid var(--lp-dark-border);border-radius:50%;left:-270px;top:60px;z-index:-1}.lp-closing-rings:before,.lp-closing-rings:after{content:"";position:absolute;top:45px;right:45px;bottom:45px;left:45px;border:1px solid var(--lp-dark-border);border-radius:50%}.lp-closing-rings:after{top:-65px;right:-65px;bottom:-65px;left:-65px}.lp-footer{border-top:1px solid var(--lp-border);padding-top:55px;background:var(--lp-bg)}.lp-footer-main{display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:40px;padding-bottom:44px}.lp-brand-footer .lp-brand-mark{width:38px;height:38px}.lp-footer-main>div>p{font-size:.81rem;line-height:1.8;margin-top:20px}.lp-footer-main nav{display:flex;flex-direction:column;align-items:flex-start}.lp-footer-main nav strong{font-size:.6rem;letter-spacing:.14em;color:var(--lp-muted);margin-bottom:15px}.lp-footer-main nav a{font-size:.8rem;color:var(--lp-muted);min-height:35px;display:flex;align-items:center;gap:9px}.lp-footer-main nav a:hover,.lp-footer-bottom a:hover{color:var(--lp-primary);text-decoration:underline;text-underline-offset:4px}.lp-footer-main nav svg{font-size:12px}.lp-footer-bottom{border-top:1px solid var(--lp-border);display:flex;align-items:center;justify-content:space-between;gap:20px;padding-block:20px;font-size:.69rem;color:var(--lp-muted)}.lp-footer-bottom>div{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.lp-footer-bottom a{min-height:44px;display:flex;align-items:center}.lp-back-top{border:1px solid var(--lp-border);border-radius:50%;width:36px;min-height:36px!important;justify-content:center;margin-left:15px}.lp-back-top svg{font-size:16px}.landing360 [data-reveal]{transition:opacity .65s ease,transform .65s ease}.landing360 [data-visible=false]{opacity:0;transform:translateY(18px)}.landing360 [data-visible=false]:focus-within{opacity:1;transform:none}@keyframes lp-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes lp-network-radiate{0%{transform:scale(.18);opacity:0}20%{opacity:.8}65%{opacity:.45}to{transform:scale(1);opacity:0}}@keyframes lp-live-pulse{0%{transform:scale(.6);opacity:0}15%{opacity:.4}75%,to{transform:scale(1.8);opacity:0}}@keyframes lp-partner-travel{0%{transform:translate(var(--lp-connection-from-x),var(--lp-connection-from-y)) scale(.5);opacity:0}20%,75%{opacity:.85}to{transform:translate(var(--lp-connection-to-x),var(--lp-connection-to-y)) scale(1.15);opacity:0}}@keyframes lp-partner-arrival{0%{transform:scale(.55);opacity:0}25%{opacity:.35}to{transform:scale(1.15);opacity:0}}@keyframes lp-step-travel{0%{transform:var(--lp-step-travel-start);opacity:0}8%,24%{opacity:1}33.333%,to{transform:translate(0);opacity:0}}@media (min-width: 1500px){.lp-hero-grid{min-height:550px}.lp-hero{padding-top:76px}}@media (max-width: 1199px){.lp-container{width:calc(100% - 64px)}.lp-header-inner{gap:16px}.lp-desktop-nav{gap:18px}.lp-brand small{font-size:.52rem}.lp-header-actions{gap:6px}.lp-hero-grid{gap:32px}.lp-hero-ctas{gap:13px}.lp-hero h1{font-size:clamp(2.65rem,4.3vw,3.45rem)}.lp-hero-visual{padding-left:15px}.lp-hero-snapshot{width:91%;padding:20px}.lp-hero-photo{aspect-ratio:1.1}.lp-section-heading{gap:55px}.lp-domain-panel{gap:36px;padding:34px}.lp-domain-tabs{padding-inline:16px;gap:5px}.lp-domain-tabs button{font-size:.75rem;gap:6px}.lp-next{grid-template-columns:auto 1fr}.lp-next .lp-text-link{grid-column:2}.lp-faq-grid{gap:55px}}@media (max-width: 959px){.lp-desktop-nav{display:none}.lp-header-actions .lp-menu-toggle{display:inline-flex}.lp-header-inner{min-height:76px}.lp-header-actions{gap:8px}.lp-hero{padding-top:55px}.lp-hero-grid{gap:25px;padding-bottom:55px}.lp-hero h1{font-size:clamp(2.2rem,4.55vw,2.9rem)}.lp-hero-copy .lp-eyebrow{font-size:.55rem;letter-spacing:.08em}.lp-hero .lp-lead{font-size:.94rem;margin-top:22px}.lp-hero-ctas{flex-direction:column;align-items:flex-start;gap:9px;margin-top:25px}.lp-hero-visual{padding:30px 0 135px 9px}.lp-hero-photo{aspect-ratio:.87;border-top-left-radius:65px}.lp-hero-snapshot{width:98%;padding:17px;bottom:30px}.lp-mini-domains{gap:5px}.lp-mini-domains span{font-size:.48rem}.lp-mini-heading strong{font-size:.97rem}.lp-connection-label{font-size:.63rem;padding:10px}.lp-connection-top{right:6px;top:10px}.lp-mini-domains svg{font-size:18px}.lp-partner-strip{gap:20px;flex-direction:column;align-items:flex-start;padding-block:22px}.lp-partner-strip>div{width:100%;gap:14px}.lp-partner-subject{font-size:.8rem}.lp-section{padding-block:64px}.lp-section-heading{gap:38px}.lp-section-heading>p{font-size:.94rem}.lp-principles{gap:27px}.lp-domain-tabs button{flex-direction:column;font-size:.7rem;gap:9px;padding-block:17px}.lp-domain-panel{gap:26px;padding:29px}.lp-domain-story h3{font-size:1.4rem}.lp-evidence-card{padding:17px}.lp-evidence-title{font-size:.75rem;gap:7px}.lp-evidence-title>span{display:none}.lp-domain-story>p{font-size:.85rem}.lp-measure-list>div{font-size:.73rem}.lp-domain-question p{font-size:.78rem}.lp-domain-question>span{font-size:.48rem}.lp-connected-teams{padding:12px}.lp-feature{padding:27px}.lp-feature-grid{gap:20px;grid-template-columns:1fr 1fr}.lp-feature h3{font-size:1.5rem}.lp-feature p{font-size:.88rem}.lp-source-checks{gap:15px}.lp-source-checks>span{font-size:.79rem}.lp-source-footer{font-size:.72rem}.lp-workflow{padding-top:0}.lp-steps{--lp-step-gap: 30px}.lp-steps h3{font-size:1.1rem}.lp-steps p{font-size:.83rem}.lp-network-center{width:92px;height:92px;font-size:.66rem}.lp-network-node{font-size:.51rem;padding:8px;gap:5px}.lp-network-node>svg{width:25px;height:25px}.lp-network-center>svg{font-size:22px}.lp-faq-grid{gap:35px;grid-template-columns:.9fr 1.2fr}.lp-faq-item h3{font-size:.91rem}.lp-closing{padding-bottom:52px}}@media (min-width: 960px){.lp-mobile-nav{display:none}}@media (max-width: 699px){.lp-container{width:calc(100% - 40px)}.lp-section{padding-block:48px}.landing360 h2{font-size:2.17rem}.landing360 .lp-eyebrow{font-size:.61rem;letter-spacing:.12em;margin-bottom:16px}.lp-header-inner{min-height:72px;gap:8px}.lp-brand{font-size:1.16rem;gap:8px}.lp-brand-mark{width:33px;height:33px}.lp-brand-mark svg{font-size:22px}.lp-brand small{display:none}.lp-header-actions{gap:1px}.lp-header-actions .MuiIconButton-root{width:40px;height:44px}.lp-header-actions .MuiButton-root{font-size:.77rem;padding:7px 9px;min-width:0;border:0}.lp-header-actions .MuiButton-endIcon{display:none}.lp-hero{padding-top:64px}.lp-hero-grid{grid-template-columns:1fr;gap:27px;padding-bottom:33px}.lp-hero-copy .lp-eyebrow{font-size:.57rem;letter-spacing:.1em;margin-bottom:22px}.lp-hero h1{font-size:clamp(2.5rem,7.75vw,3.65rem);line-height:1.09}.lp-hero .lp-lead{font-size:1rem;line-height:1.7;max-width:460px;margin-top:23px}.lp-hero-ctas{flex-direction:row;align-items:center;gap:12px 23px;margin-top:26px}.lp-hero-ctas .MuiButton-root{font-size:.86rem;min-height:48px;padding-inline:16px}.lp-hero-ctas .lp-text-link{font-size:.8rem}.lp-hero-note{margin-top:24px}.lp-hero-note p{font-size:.73rem}.lp-hero-visual{padding:30px 0 99px 17px;max-width:500px;width:100%;margin:0 auto}.lp-hero-photo{aspect-ratio:1.4;border-radius:60px 12px 12px}.lp-connection-top{right:8px;top:11px}.lp-connection-label{font-size:.68rem;padding:10px 12px}.lp-hero-snapshot{width:85%;bottom:19px;padding:18px}.lp-mini-heading{padding-bottom:13px;margin-bottom:14px}.lp-mini-heading>div>span{font-size:.49rem}.lp-mini-heading strong{font-size:.97rem}.lp-mini-domains span{font-size:.5rem}.lp-mini-domains svg{font-size:20px}.lp-visual-coordinate{display:none}.lp-orbit-one{right:0}.lp-partner-strip{gap:16px;padding-block:23px}.lp-partner-strip>p{font-size:.57rem}.lp-partner-strip>div{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.lp-partner-radiance{top:-14px;right:0;bottom:-14px;left:0}.lp-partner-subject{font-size:.81rem}.lp-section-heading{grid-template-columns:1fr;gap:22px;margin-bottom:35px}.lp-section-heading>p{font-size:.95rem}.lp-principles{grid-template-columns:1fr;gap:25px}.lp-principles article{padding-top:24px;padding-left:52px}.lp-principle-icon{position:absolute;top:25px;left:0;width:38px;height:38px;border-radius:11px}.lp-principle-icon svg{font-size:24px}.lp-principle-number{top:28px;font-size:.61rem}.lp-principles h3{padding-right:27px;font-size:1.17rem;margin-bottom:9px}.lp-principles p{font-size:.88rem}.lp-centered-heading{margin-bottom:32px}.lp-centered-heading>p{font-size:.94rem;margin-top:21px}.lp-explorer{margin-top:30px;border-radius:11px}.lp-explorer-toolbar{padding:15px;gap:10px;font-size:.63rem}.lp-explorer-toolbar>div{display:none}.lp-preview-label{font-size:.46rem;padding:3px 5px}.lp-toolbar-divider{margin-inline:4px}.lp-domain-tabs{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px;gap:5px}.lp-domain-tabs button{flex-direction:row;gap:6px;padding:12px 5px;font-size:.65rem;min-height:48px;text-align:left;border:1px solid transparent;border-radius:5px;justify-content:flex-start}.lp-domain-tabs svg{width:27px;height:27px;padding:5px}.lp-domain-tabs button[aria-selected=true]{background:var(--lp-domain-soft);border-color:var(--lp-domain)}.lp-domain-panel{grid-template-columns:1fr;padding:23px;gap:25px;min-height:0}.lp-domain-icon{width:38px;height:38px;margin-bottom:17px}.lp-domain-story h3{font-size:1.47rem}.lp-domain-story>p{font-size:.9rem}.lp-domain-story .lp-eyebrow{font-size:.57rem;margin-bottom:10px}.lp-domain-question>span{font-size:.52rem}.lp-domain-question p{font-size:.82rem}.lp-evidence-card{padding:19px}.lp-evidence-title{font-size:.84rem}.lp-measure-list>div{font-size:.78rem;padding-block:14px}.lp-evidence-context{font-size:.59rem}.lp-connected-teams>span{font-size:.47rem}.lp-connected-teams>div>span{font-size:.61rem}.lp-explorer-footnote{align-items:flex-start;padding:15px;gap:7px}.lp-explorer-footnote svg{margin-top:2px}.lp-explorer-footnote p{font-size:.63rem}.lp-platform-caption{justify-content:flex-start;gap:10px;margin-top:24px;flex-direction:column}.lp-platform-caption>span{font-size:.72rem}.landing360 .lp-coverage-note{text-align:left;font-size:.64rem;margin-top:15px}.lp-feature-grid{grid-template-columns:1fr;gap:20px}.lp-feature{padding:27px}.lp-feature h3{font-size:1.65rem;max-width:330px}.lp-feature p{font-size:.91rem}.lp-trend-visual{padding:17px 18px 11px}.lp-source-checks>span{font-size:.82rem}.lp-feature-context{min-height:390px}.lp-workflow{padding-top:0}.lp-steps{--lp-step-travel-start: translateY(-100%);grid-template-columns:1fr;max-width:430px;margin-top:35px}.lp-steps article{padding-left:64px;align-items:flex-start;text-align:left}.lp-step-number{position:absolute;left:0;top:0;width:42px;height:42px;font-size:.72rem}.lp-step-connector{width:1px;height:calc(100% + var(--lp-step-gap) - 42px);top:42px;left:20.5px}.lp-step-traveler:before{right:auto;bottom:8px;width:1px;height:38px;background:linear-gradient(180deg,transparent,var(--lp-primary))}.lp-step-traveler>svg{right:auto;top:auto;left:-9.5px;bottom:-10px;transform:rotate(90deg)}.lp-steps h3{font-size:1.17rem;margin-top:7px}.lp-steps p{font-size:.87rem;margin-bottom:16px}.lp-step-label{font-size:.64rem;padding-top:12px;justify-content:flex-start}.lp-network{max-width:430px;margin-inline:auto;order:2}.lp-network-center{width:100px;height:100px;font-size:.7rem}.lp-network-node{padding:9px;font-size:.57rem}.lp-network-node>svg{width:26px;height:26px}.lp-values-tags span{font-size:.64rem}.lp-next-section{padding-top:40px}.lp-next{grid-template-columns:1fr;gap:20px;padding:26px}.lp-next-icon{width:45px;height:45px}.lp-next-icon svg{font-size:23px}.lp-next .lp-eyebrow{font-size:.55rem}.lp-next h2{font-size:1.48rem}.lp-next .lp-text-link{grid-column:1;font-size:.83rem}.lp-next p:not(.lp-eyebrow){font-size:.88rem}.lp-faq-grid{grid-template-columns:1fr;gap:28px}.lp-faq-grid>div>p:not(.lp-eyebrow){max-width:340px;font-size:.93rem}.lp-faq-item .MuiAccordionSummary-root{min-height:72px}.lp-faq-item h3{font-size:.95rem}.lp-faq-item p{font-size:.88rem}.lp-closing{padding-bottom:44px}.lp-closing-inner{padding:46px 23px;border-radius:12px}.lp-closing-inner h2{font-size:2.12rem;line-height:1.2}.lp-closing-inner .lp-eyebrow{font-size:.54rem}.lp-closing-inner>p:not(.lp-eyebrow){font-size:.9rem}.lp-desktop-break{display:none}.lp-closing-signin{font-size:.69rem;gap:6px}.lp-closing-rings{left:-380px}.lp-footer{padding-top:40px}.lp-footer-main{grid-template-columns:1fr 1fr;gap:30px;padding-bottom:30px}.lp-footer-main>div{grid-column:1/-1}.lp-brand-footer small{display:block;font-size:.53rem}.lp-footer-main>div>p{font-size:.81rem;margin-top:16px}.lp-footer-main nav a{font-size:.78rem;min-height:44px}.lp-footer-main nav strong{font-size:.58rem;margin-bottom:9px}.lp-footer-bottom{align-items:flex-start;flex-direction:column;gap:10px;font-size:.65rem;padding-block:20px}.lp-footer-bottom>div{width:100%;gap:23px}.lp-back-top{margin-left:auto}}@media (max-width: 359px){.lp-container{width:calc(100% - 32px)}.lp-brand{font-size:1.08rem;gap:6px}.lp-brand-mark{width:29px;height:29px}.lp-header-actions .MuiIconButton-root{width:36px}.lp-header-actions .MuiButton-root{font-size:.72rem;padding-inline:7px}.lp-hero h1{font-size:2.2rem}.lp-hero-copy .lp-eyebrow{font-size:.48rem}.lp-hero .lp-lead{font-size:.93rem}.lp-hero-ctas{gap:6px}.lp-hero-ctas .MuiButton-root{width:100%;justify-content:space-between;padding-inline:17px}.lp-hero-ctas .lp-text-link{min-height:46px}.lp-hero-visual{padding-bottom:119px;padding-left:9px}.lp-hero-photo{aspect-ratio:1.2}.lp-hero-snapshot{width:96%;padding:15px;bottom:12px}.lp-connection-label{font-size:.61rem}.lp-mini-domains span{font-size:.47rem}.landing360 h2{font-size:1.95rem}.lp-domain-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-domain-tabs button{font-size:.67rem}.lp-domain-panel{padding:19px}.lp-evidence-card{padding:15px}.lp-explorer-toolbar{font-size:.59rem}.lp-preview-label{font-size:.4rem}.lp-feature{padding:23px}.lp-feature h3{font-size:1.55rem}.lp-network-center{width:84px;height:84px;font-size:.61rem}.lp-network-node{font-size:.48rem;padding:7px;gap:4px}.lp-network-node svg{width:22px;height:22px;padding:4px}.lp-next{padding:23px}.lp-next .lp-eyebrow{font-size:.49rem}.lp-closing-inner{padding-inline:18px}.lp-closing-inner h2{font-size:1.85rem}.lp-closing-inner .MuiButton-root{padding-inline:16px;font-size:.83rem}.lp-footer-bottom>div{gap:18px}}@media (prefers-reduced-motion: reduce){.landing360 *,.landing360 *:before,.landing360 *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.landing360 [data-visible=false]{opacity:1;transform:none}}.lp-workflow-board{padding:28px 34px 24px;border:1px solid var(--lp-border);border-radius:20px;background:linear-gradient(135deg,var(--lp-soft),transparent 65%),var(--lp-bg)}.lp-workflow-board-caption{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--lp-muted);font-size:.64rem}.lp-workflow-board-caption>span:first-child{color:var(--lp-primary);font-weight:700;letter-spacing:.12em}.lp-workflow-board-caption>span:last-child{display:inline-flex;align-items:center;gap:9px}.lp-workflow-board-caption svg{font-size:13px}.lp-workflow-board .lp-steps{--lp-step-gap: 34px;margin-top:32px}.lp-workflow-board[data-visible=false] .lp-step-traveler{animation-play-state:paused}.lp-step-art{position:relative;width:100%;height:194px;margin-bottom:25px;border:1px solid var(--lp-border);border-radius:12px;background:var(--lp-paper);overflow:hidden;isolation:isolate}.lp-step-art .lp-art-tag{position:absolute;bottom:12px;left:8px;right:8px;color:var(--lp-muted);font-size:.57rem;text-align:center}.lp-scope-art{background:linear-gradient(150deg,var(--lp-mint-soft),var(--lp-paper))}.lp-scope-terrain{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;fill:none;stroke:var(--lp-border);stroke-width:1}.lp-scope-terrain .lp-scope-route{stroke:var(--lp-primary);stroke-dasharray:3 6;opacity:.32}.lp-scope-terrain circle{stroke:none;fill:var(--lp-primary);opacity:.2}.lp-scope-pin{position:absolute;left:calc(50% - 26px);top:29px;width:52px;height:52px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--lp-border);background:var(--lp-mint);box-shadow:0 8px 24px var(--lp-orbit);color:var(--lp-navy);transition:transform .35s ease}.lp-scope-pin svg{font-size:31px}.lp-scope-caption{position:absolute;top:97px;left:8px;right:8px;display:flex;flex-direction:column;gap:2px}.lp-scope-caption span{color:var(--lp-muted);font-size:.61rem}.lp-scope-caption strong{font-size:.84rem}.lp-signal-context{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:16px;color:var(--lp-muted);font-size:.6rem}.lp-signal-context svg{font-size:13px;color:var(--lp-primary)}.lp-signal-context strong{color:var(--lp-primary)}.lp-signal-art>svg{position:absolute;top:39px;left:8px;width:calc(100% - 16px);height:115px;fill:none}.lp-signal-guide{stroke:var(--lp-border);stroke-dasharray:3 6}.lp-signal-line{stroke:var(--lp-primary);stroke-width:3;stroke-linecap:round;stroke-dasharray:340}.lp-signal-art{background:linear-gradient(150deg,var(--lp-coral-soft),var(--lp-paper))}.lp-signal-halo{fill:var(--lp-coral-soft);stroke:var(--lp-coral-ink);stroke-width:1;opacity:.65;transform-origin:207px 57px;transition:transform .35s ease}.lp-signal-point{fill:var(--lp-coral-ink)}.lp-brief-art{background:linear-gradient(135deg,var(--lp-gold-soft),var(--lp-paper))}.lp-brief-sheet{position:absolute;top:18px;left:14%;width:72%;height:136px;border:1px solid var(--lp-border);border-radius:5px;padding:13px 14px;text-align:left;background:var(--lp-paper);transform:rotate(3deg);transition:transform .35s ease}.lp-brief-sheet-back{transform:rotate(-5deg);background:var(--lp-bg)}.lp-brief-sheet>span{display:block;color:var(--lp-muted);font-size:.39rem;letter-spacing:.1em}.lp-brief-sheet>strong{display:block;font-size:.78rem;margin-top:4px}.lp-brief-rule{height:1px;margin-block:8px;background:var(--lp-border)}.lp-brief-item{display:flex;align-items:center;gap:5px;color:var(--lp-muted);font-size:.49rem;margin-top:4px}.lp-brief-item svg{font-size:11px;color:var(--lp-primary)}.lp-brief-share{position:absolute;right:9px;bottom:45px;display:flex;align-items:center;gap:6px;padding:7px 9px;border-radius:5px;background:var(--lp-gold);color:var(--lp-navy);font-size:.53rem;box-shadow:0 5px 16px var(--lp-orbit);transition:transform .35s ease}.lp-brief-share svg{font-size:14px}.lp-workflow-board .lp-step-label{font-size:.65rem;letter-spacing:.035em}.lp-workflow-board-footer{margin-top:30px;padding-top:20px;border-top:1px solid var(--lp-border);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px 24px;font-size:.75rem;color:var(--lp-muted)}.lp-workflow-board-footer .lp-text-link{font-size:.77rem}.lp-partners-masthead{position:relative;isolation:isolate;display:flex;align-items:center;min-height:425px;overflow:hidden;border-radius:20px;background:var(--lp-navy);color:var(--lp-white)}.lp-partners-masthead>img{position:absolute;inset:0 0 0 auto;width:66%;height:100%;object-fit:cover;object-position:58% center;z-index:-2;transition:transform .9s ease}.lp-partners-masthead:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,var(--lp-navy) 25%,var(--lp-photo-shade) 57%,transparent 83%),linear-gradient(0deg,var(--lp-photo-shade),transparent 55%);z-index:-1}.lp-partners-introduction{padding:52px;width:62%;max-width:700px}.lp-partners-introduction .lp-eyebrow{color:var(--lp-mint)}.lp-partners-introduction h2{font-size:clamp(2rem,3.1vw,2.85rem);text-wrap:initial}.lp-partners-introduction h2 span{color:var(--lp-mint)}.lp-partners-introduction>p:not(.lp-eyebrow){color:var(--lp-on-dark-muted);max-width:350px;margin-top:25px;font-size:.96rem;line-height:1.8}.lp-partners-photo-note{position:absolute;right:32px;bottom:30px;display:flex;align-items:center;gap:14px;color:var(--lp-white);font-size:.79rem;line-height:1.6}.lp-partners-photo-note svg{color:var(--lp-mint);font-size:29px}.lp-partners-photo-note strong{font-size:.98rem}.lp-partners-conversation{display:grid;grid-template-columns:.85fr 1.15fr;gap:72px;align-items:start;padding-block:52px 36px}.lp-perspectives h3{font-size:1.85rem;line-height:1.2}.lp-perspectives>p:not(.lp-eyebrow){font-size:.91rem;line-height:1.75;margin-top:18px;max-width:330px}.lp-perspective-list{margin-top:27px;border-top:1px solid var(--lp-border)}.lp-perspective{--lp-accent: var(--lp-mint-ink);--lp-accent-soft: var(--lp-mint-soft);border-bottom:1px solid var(--lp-border)}.lp-perspective:nth-child(2){--lp-accent: var(--lp-gold-ink);--lp-accent-soft: var(--lp-gold-soft)}.lp-perspective:nth-child(3){--lp-accent: var(--lp-coral-ink);--lp-accent-soft: var(--lp-coral-soft)}.lp-perspective summary{list-style:none;cursor:pointer;display:flex;gap:14px;align-items:center;min-height:64px;padding-block:16px;border-radius:3px;color:var(--lp-ink)}.lp-perspective summary::-webkit-details-marker{display:none}.lp-perspective summary:focus-visible{outline:3px solid var(--lp-primary);outline-offset:5px}.lp-perspective-index{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--lp-accent-soft);font-size:.66rem;color:var(--lp-accent)}.lp-perspective summary strong{font-size:.92rem;line-height:1.5}.lp-perspective summary>svg{font-size:19px;margin-left:auto;flex-shrink:0;color:var(--lp-primary);transition:transform .25s ease}.lp-perspective[open] summary>svg{transform:rotate(180deg)}.lp-perspective-content{padding:8px 0 22px 42px;max-width:380px}.lp-perspective[open] .lp-perspective-content{animation:lp-enter .3s ease both}.lp-perspective-content h4{font-size:.88rem;margin:0 0 8px;font-weight:700;color:var(--lp-primary)}.lp-perspective-content p{font-size:.83rem;line-height:1.8}.lp-perspectives>.lp-text-link{margin-top:25px;font-size:.86rem}.lp-people-perspective{text-align:center;min-width:0;padding-top:2px}.lp-people-perspective>.lp-eyebrow{justify-content:center;margin-bottom:5px}.lp-people-perspective .lp-network{max-width:620px;margin-inline:auto;background:radial-gradient(ellipse at center,var(--lp-mint-soft),transparent 65%)}.lp-people-perspective h3{font-size:1.38rem;margin-top:18px}.lp-people-perspective>p:not(.lp-eyebrow){max-width:450px;margin:15px auto 0;font-size:.87rem;line-height:1.8}.lp-people-perspective .lp-values-tags{justify-content:center;margin-top:20px}.lp-partners-context{border-top:1px solid var(--lp-border);padding-top:24px;max-width:100%;text-align:center;font-size:.78rem;line-height:1.8}.lp-partners-context strong{color:var(--lp-primary)}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){.lp-steps article:hover .lp-scope-pin{transform:translateY(-5px)}.lp-steps article:hover .lp-signal-halo{transform:scale(1.2)}.lp-steps article:hover .lp-signal-line{animation:lp-signal-trace 1s ease-out}.lp-steps article:hover .lp-brief-sheet:not(.lp-brief-sheet-back){transform:rotate(0) translateY(-3px)}.lp-steps article:hover .lp-brief-share{transform:translateY(-3px)}.lp-partners-masthead:hover>img{transform:scale(1.025)}}@keyframes lp-signal-trace{0%{stroke-dashoffset:340}to{stroke-dashoffset:0}}@media (max-width: 1199px){.lp-workflow-board{padding-inline:26px}.lp-workflow-board .lp-steps{--lp-step-gap: 25px}.lp-partners-introduction{padding:38px;width:68%}.lp-partners-conversation{gap:40px}}@media (max-width: 959px){.lp-workflow-board{padding:24px 20px}.lp-workflow-board-caption>span:last-child{display:none}.lp-workflow-board .lp-steps{--lp-step-gap: 20px}.lp-step-art{height:176px}.lp-scope-caption{top:91px}.lp-scope-caption strong{font-size:.7rem}.lp-brief-sheet{left:8%;width:84%;height:122px;padding:10px}.lp-brief-share{font-size:.46rem;right:6px;bottom:39px;padding:5px 7px}.lp-brief-sheet>strong{font-size:.7rem}.lp-signal-context{font-size:.51rem;gap:5px}.lp-signal-art>svg{height:99px}.lp-partners-masthead{min-height:385px}.lp-partners-introduction{padding:30px;width:72%}.lp-partners-introduction>p:not(.lp-eyebrow){font-size:.88rem;max-width:285px}.lp-partners-photo-note{right:22px;bottom:22px;font-size:.69rem}.lp-partners-photo-note strong{font-size:.8rem}.lp-partners-conversation{grid-template-columns:1fr;gap:45px;padding-top:45px}.lp-perspectives{max-width:630px;width:100%;margin-inline:auto}.lp-perspectives>p:not(.lp-eyebrow),.lp-perspective-content{max-width:510px}.lp-people-perspective .lp-network{max-width:600px}}@media (max-width: 699px){.lp-workflow-board{padding:23px 19px;border-radius:14px}.lp-workflow-board-caption{font-size:.54rem}.lp-workflow-board .lp-steps{--lp-step-gap: 35px;max-width:430px;margin-top:28px}.lp-workflow-board .lp-steps article{padding-left:57px}.lp-step-art{height:190px;margin-bottom:20px}.lp-workflow-board .lp-steps h3{margin-top:0}.lp-workflow-board .lp-step-label{font-size:.63rem}.lp-scope-caption{top:99px}.lp-scope-caption strong{font-size:.82rem}.lp-brief-sheet{left:12%;width:76%;height:134px;padding:12px}.lp-brief-sheet>strong{font-size:.76rem}.lp-brief-share{font-size:.52rem;padding:7px 9px;bottom:40px}.lp-signal-context{font-size:.6rem}.lp-signal-art>svg{height:115px}.lp-workflow-board-footer{margin-top:27px;font-size:.7rem}.lp-partners-masthead{display:flex;flex-direction:column;align-items:stretch;border-radius:14px;min-height:0}.lp-partners-masthead:after{display:none}.lp-partners-masthead>img{position:static;width:100%;height:230px;z-index:auto;order:2}.lp-partners-introduction{width:100%;padding:30px 26px}.lp-partners-introduction h2{font-size:clamp(1.8rem,6.5vw,2.5rem)}.lp-partners-introduction .lp-eyebrow{font-size:.57rem}.lp-partners-introduction>p:not(.lp-eyebrow){max-width:390px;margin-top:20px;font-size:.91rem}.lp-partners-photo-note{position:static;order:3;padding:18px 26px;font-size:.76rem}.lp-partners-photo-note strong{font-size:.9rem}.lp-partners-conversation{gap:42px;padding-block:38px 32px}.lp-perspectives h3{font-size:1.65rem}.lp-perspective summary{gap:11px}.lp-perspective summary strong{font-size:.89rem}.lp-perspective-content{padding-left:39px}.lp-people-perspective .lp-network{max-width:480px}.lp-people-perspective h3{font-size:1.22rem;margin-top:14px}.lp-people-perspective .lp-values-tags span{font-size:.6rem}.lp-partners-context{text-align:left;font-size:.72rem}}@media (min-width: 700px) and (max-width: 959px){.lp-workflow-board .lp-steps h3{min-height:2.6em}}@media (max-width: 359px){.lp-workflow-board{padding-inline:14px}.lp-workflow-board .lp-steps article{padding-left:51px}.lp-workflow-board .lp-steps h3{font-size:1.05rem}.lp-workflow-board .lp-steps p{font-size:.81rem}.lp-scope-caption strong{font-size:.73rem}.lp-brief-sheet{left:6%;width:88%}.lp-brief-share{right:4px;font-size:.46rem}.lp-signal-context{font-size:.52rem}.lp-partners-introduction{padding:26px 20px}.lp-partners-introduction h2{font-size:1.75rem}.lp-partners-photo-note{padding-inline:20px}}
