@font-face{font-family:Inter;src:url(./fonts/InterVariable-latin.v1.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(./fonts/InterVariable-latin-ext.v1.woff2) format("woff2-variations");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0100-017F}@font-face{font-family:Pangea;src:url(./fonts/Pangea-SemiBold.v2.woff2) format("woff2"),url(./fonts/Pangea-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Pangea;src:url(./fonts/Pangea-Bold.v2.woff2) format("woff2"),url(./fonts/Pangea-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;overflow-x:hidden;-webkit-tap-highlight-color:transparent;font-size:1.0625rem}@media screen and (max-width:1920px){html{font-size:calc(.8125rem + .20833333333333337vw)}}@media screen and (max-width:1440px){html{font-size:calc(.90625rem + .10417vw)}}@media screen and (max-width:767px){html{font-size:.95625rem}}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:var(--fs-body);line-height:1.6;color:var(--color-body);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv02","cv03","cv04","cv05";padding-top:var(--header-h)}a{color:inherit;text-decoration:none;touch-action:manipulation}ul{list-style:none}button{font:inherit;cursor:pointer;touch-action:manipulation}img,svg{display:block}:root{--color-brand: #1840DA;--color-brand-hover: #1535B8;--color-ink: #0B0E60;--color-brand-tint: #E8EEFF;--color-surface: #F5F7FE;--color-body: #3C3F75;--color-muted: #676BA0;--color-border: #E4E4E7;--color-surface-grey: #F4F4F5;--color-border-soft: #EEEEF0;--color-white: #FFFFFF;--white-a06: rgba(255,255,255,.06);--white-a08: rgba(255,255,255,.08);--white-a10: rgba(255,255,255,.1);--white-a25: rgba(255,255,255,.25);--white-a55: rgba(255,255,255,.55);--white-a88: rgba(255,255,255,.88)}:root{--color-success: #16A34A;--color-success-text: #2E6A4A;--color-success-tint: #D9F1E4;--color-success-faint: #E7F6ED;--color-warning: #F59E0B;--color-warning-text: #7A5E15;--color-warning-mid: #F2E2B0;--color-warning-tint: #FFF4D9;--color-warning-faint: #FFF9E8;--color-accent-blue-faint: #F7F8FC;--color-accent-blue-tint: #E8ECFB;--color-accent-blue-mid: #A8B7F0;--color-accent-blue-border: #C6D0F5;--color-accent-blue-text: #2A3FB0;--color-accent-peach-faint: #FDECDF;--color-accent-peach-tint: #FCE3D4;--color-accent-peach-mid: #F2C2A3;--color-accent-peach-deep: #F0B494;--color-accent-peach-text: #A24A24;--color-accent-violet-faint: #F1EBFB;--color-accent-violet-tint: #ECE4FA;--color-accent-violet-mid: #D9CDF3;--color-accent-violet-deep: #BCA5E0;--color-accent-violet-text: #4E3498;--aurora-peach-rgb: 255, 154, 107;--aurora-blue-rgb: 79, 110, 224;--aurora-violet-rgb: 138, 93, 214;--color-highlight: #D7DEF8}:root{--gradient-highlight: linear-gradient(to top, var(--color-highlight) 0%, var(--color-highlight) 40%, transparent 40%);--gradient-highlight-white: linear-gradient(to top, rgba(255,255,255,.17) 0%, rgba(255,255,255,.17) 40%, transparent 40%);--gradient-aurora: radial-gradient(ellipse 45% 55% at 20% 40%, rgba(var(--aurora-peach-rgb), .35) 0%, transparent 55%), radial-gradient(ellipse 45% 50% at 82% 55%, rgba(var(--aurora-blue-rgb), .28) 0%, transparent 60%), radial-gradient(ellipse 50% 55% at 50% 50%, rgba(var(--aurora-violet-rgb), .22) 0%, transparent 65%);--gradient-aurora-soft: radial-gradient(ellipse 60% 80% at 20% 15%, rgba(var(--aurora-peach-rgb), .18), transparent 60%), radial-gradient(ellipse 60% 80% at 85% 85%, rgba(var(--aurora-blue-rgb), .2), transparent 65%);--gradient-aurora-page: radial-gradient(ellipse 70% 70% at 20% 0%, rgba(var(--aurora-peach-rgb), .1), transparent 60%), radial-gradient(ellipse 70% 70% at 85% 20%, rgba(var(--aurora-blue-rgb), .12), transparent 65%);--gradient-aurora-dark: radial-gradient(ellipse 60% 70% at 18% 32%, rgb(var(--aurora-peach-rgb)) 0%, rgba(var(--aurora-peach-rgb), 0) 60%), radial-gradient(ellipse 55% 65% at 82% 55%, rgb(var(--aurora-blue-rgb)) 0%, rgba(var(--aurora-blue-rgb), 0) 65%), radial-gradient(ellipse 70% 80% at 50% 45%, rgb(var(--aurora-violet-rgb)) 0%, rgba(var(--aurora-violet-rgb), 0) 70%);--gradient-tile: linear-gradient(135deg, var(--color-surface) 0%, var(--color-accent-blue-tint) 100%);--gradient-scrim: linear-gradient(180deg, rgba(11,14,96,.12) 0%, rgba(11,14,96,.24) 100%)}:root{--fs-display: clamp(40px, 5.6vw, 84px);--fs-headline-xl: clamp(34px, 4.6vw, 60px);--fs-headline-lg: clamp(26px, 2.8vw, 40px);--fs-headline-md: clamp(24px, 2vw, 28px);--fs-headline-sm: clamp(17px, 1.5vw, 20px);--fs-lead: clamp(18px, 1.4vw, 20px);--fs-body: 1rem;--fs-caption: .8125rem;--fs-headline-xs: var(--fs-headline-sm);--fs-body-lg: var(--fs-lead);--fs-body-sm: var(--fs-caption);--ff-display: "Pangea", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--ff-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--container-width: 1200px;--ease: cubic-bezier(.22, 1, .36, 1);--dur-fast: .15s;--dur-base: .2s;--dur-slow: .25s;--dur-reveal: .4s;--header-h: 72px}:root{--shadow-xxsmall: 0 1px 2px rgba(11,14,96,.05);--shadow-xsmall: 0 2px 6px rgba(11,14,96,.06);--shadow-small: 0 4px 14px rgba(11,14,96,.06);--shadow-medium: 0 10px 28px rgba(11,14,96,.08);--shadow-large: 0 20px 40px rgba(11,14,96,.1), 0 4px 12px rgba(11,14,96,.05);--shadow-xlarge: 0 24px 60px rgba(11,14,96,.14), 0 6px 18px rgba(11,14,96,.06);--shadow-xxlarge: 0 40px 90px rgba(11,14,96,.18), 0 10px 30px rgba(11,14,96,.08)}:root{--radius-small: 8px;--radius-medium: 16px;--radius-large: 24px;--radius-round: 999px}*:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px;border-radius:var(--radius-small)}.skip-link{position:absolute;top:0;left:0;padding:var(--space-12) var(--space-small);background:var(--color-ink);color:var(--color-white);font-weight:500;font-size:var(--fs-caption);border-radius:0 0 var(--radius-small) 0;transform:translateY(-150%);transition:transform var(--dur-fast) var(--ease);z-index:999}.skip-link:focus{transform:translateY(0)}h1,h2,h3,h4,h5,h6{font-family:var(--ff-display);color:var(--color-ink);font-weight:600;text-wrap:balance}h1{font-size:var(--fs-display);font-weight:700;letter-spacing:-.04em;line-height:.95}h2{font-size:var(--fs-headline-xl);letter-spacing:-.035em;line-height:1.02}h3{font-size:var(--fs-headline-md);letter-spacing:-.015em;line-height:1.2}h4,h5,h6{font-size:var(--fs-headline-sm);letter-spacing:-.01em;line-height:1.3}p{line-height:1.6;color:var(--color-body);text-wrap:pretty}b,strong{font-weight:600}.eyebrow{display:inline-flex;align-items:center;gap:var(--space-xsmall);font-family:var(--ff-body);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-body);margin-bottom:var(--space-12)}.eyebrow:before{content:"";width:5px;height:5px;background:var(--color-brand);border-radius:var(--radius-round);flex-shrink:0}.breadcrumb{gap:var(--space-xsmall);flex-wrap:wrap}.breadcrumb a{color:var(--color-muted);transition:color var(--dur-fast) var(--ease)}.breadcrumb a:hover{color:var(--color-brand)}.breadcrumb_sep,.breadcrumb_current{color:var(--color-muted)}.highlight{background:var(--gradient-highlight);padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.highlight.is-alternate{background:var(--gradient-highlight-white)}.button{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-12) var(--space-medium);min-height:48px;border-radius:var(--radius-round);font-family:inherit;font-weight:500;font-size:var(--fs-body);line-height:1.3;letter-spacing:-.005em;transition:background var(--dur-slow) var(--ease),color var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease);white-space:nowrap;cursor:pointer;border:1px solid transparent;text-decoration:none;background:var(--color-brand);color:var(--color-white);box-shadow:var(--shadow-xxsmall)}.button:active{transform:scale(.96)}.button:hover{background:var(--color-brand-hover)}.button:not(.is-secondary):not(.is-tertiary):hover{transform:translateY(-1px);box-shadow:var(--shadow-small)}.button:not(.is-secondary):not(.is-tertiary):active{transform:scale(.96);box-shadow:var(--shadow-xxsmall)}.button.is-secondary{background:var(--color-accent-blue-tint);color:var(--color-brand);box-shadow:none}.button.is-secondary:hover{background:color-mix(in srgb,var(--color-accent-blue-tint),var(--color-accent-blue-border))}.button.is-tertiary{background:transparent;color:var(--color-brand);border-color:transparent;box-shadow:none;gap:var(--space-xsmall)}.button.is-tertiary:hover{background:var(--color-surface)}.button.is-tertiary svg{width:1rem;height:1rem;flex:0 0 auto;transition:transform var(--dur-base) var(--ease)}.button.is-tertiary:hover svg{transform:translate(2px,-2px)}.button.is-small{padding:var(--space-xsmall) var(--space-small);min-height:40px;font-size:var(--fs-caption)}.button.is-alternate{background:var(--color-white);color:var(--color-ink)}.button.is-alternate:hover{background:var(--color-surface-grey)}.button.is-secondary.is-alternate{background:transparent;color:var(--white-a88);border-color:var(--white-a25)}.button.is-secondary.is-alternate:hover{background:var(--white-a06);border-color:var(--white-a25)}.button.is-tertiary.is-alternate{background:transparent;color:var(--white-a88);border-color:transparent}.button.is-tertiary.is-alternate:hover{background:var(--white-a06)}.logo{display:block;height:28px;width:auto}@media(max-width:560px){body{padding-top:64px}.logo{height:24px}}@keyframes clients-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.uc-cards{display:flex;flex-direction:column;gap:var(--space-medium)}.uc-card{background:var(--color-white);border-radius:var(--radius-large);overflow:hidden}.uc-card.is-wide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);align-items:stretch;min-height:420px}@media(max-width:860px){.uc-card.is-wide{grid-template-columns:1fr}}.uc-card_copy{padding:var(--space-large);display:flex;flex-direction:column;gap:var(--space-small)}@media(max-width:560px){.uc-card_copy{padding:var(--space-medium)}}.uc-card_eyebrow{display:inline-flex;align-items:center;font-family:var(--ff-body)}.uc-card_title{max-width:20ch}.uc-card_desc{max-width:46ch;font-size:var(--fs-body);line-height:1.6;color:var(--color-body)}.uc-card_list{margin:var(--space-small) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-xsmall)}.uc-card.is-wide .uc-card_list{margin-top:auto;padding-top:var(--space-small)}.uc-card_list li{display:flex;align-items:center;gap:var(--space-xsmall);font-size:var(--fs-body);line-height:1.6;color:var(--color-body)}.uc-card_list li svg{flex-shrink:0;width:1.5rem;height:1.5rem;padding:var(--space-xxsmall);background:var(--color-accent-blue-tint);border-radius:50%;color:var(--color-brand);box-sizing:border-box}.uc-card_media{position:relative;display:flex;align-items:center;justify-content:center;padding:var(--space-xlarge);min-height:360px}.uc-card[data-variant=internal] .uc-card_media{background:var(--color-accent-blue-tint)}.uc-card[data-variant=conferences] .uc-card_media{background:var(--color-accent-violet-tint)}.uc-card[data-variant=expos] .uc-card_media{background:var(--color-accent-peach-tint)}.uc-card[data-variant=learning] .uc-card_media{background:var(--color-warning-tint)}.uc-card[data-variant=community] .uc-card_media{background:var(--color-success-tint)}@media(min-width:861px){.uc-card_media{aspect-ratio:1 / 1;min-height:0}}.uc-row-split{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-medium)}@media(max-width:860px){.uc-row-split{grid-template-columns:1fr}}.uc-card.is-half{display:flex;flex-direction:column}.uc-card:where(.is-half) .uc-card_copy{padding:var(--space-large);gap:var(--space-small)}.uc-card:where(.is-half) .uc-card_media{min-height:260px;padding:var(--space-large);flex:1 0 auto}@media(max-width:560px){.uc-card:where(.is-half) .uc-card_copy{padding:var(--space-medium)}}@media(max-width:640px){.uc-card .uc-card_media{padding:var(--space-small) var(--space-small);min-height:0}.uc-card .uc-mock{zoom:.65;max-width:360px}}.uc-card:has(.uc-collage){background:transparent;overflow:visible}.uc-card:has(.uc-collage) .uc-card_media{background:transparent;overflow:visible}@media(max-width:860px){.uc-card_media:has(.uc-collage){aspect-ratio:4 / 3;min-height:0}}@media(max-width:640px){.uc-card .uc-card_media:has(.uc-collage){padding:var(--space-medium)}}.uc-collage{position:relative;width:100%;height:100%}.uc-collage_web{position:absolute;top:0;left:0;width:92%;aspect-ratio:1.42;border-radius:var(--radius-small);overflow:hidden;box-shadow:var(--shadow-xxlarge);background:var(--color-white)}.uc-collage_web>picture{display:block;width:100%;height:100%}.uc-collage_web img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.uc-collage_phone{position:absolute;z-index:2;right:0;bottom:8%;width:33%;padding:6px;background:var(--color-ink);border-radius:18px;box-shadow:var(--shadow-xxlarge)}.uc-collage_phone>picture{display:block;width:100%;aspect-ratio:.46;overflow:hidden;border-radius:12px}.uc-collage_phone img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.uc-collage_chip{position:absolute;z-index:3;left:-3.5%;bottom:36%;display:inline-flex;align-items:center;gap:var(--space-small);padding:var(--space-small) var(--space-medium);background:var(--color-white);border-radius:var(--radius-medium);box-shadow:var(--shadow-large)}.uc-collage_chip .dot{width:10px;height:10px;border-radius:var(--radius-round);background:var(--color-success-text);flex:none}.uc-collage_chip .n{font-size:var(--fs-headline-md);font-weight:700;color:var(--color-ink);line-height:1;letter-spacing:-.02em}.uc-collage_chip .l{font-size:var(--fs-body);color:var(--color-muted);line-height:1.2}.uc-card:has(.uc-collage.is-solo) .uc-card_media{aspect-ratio:auto;min-height:0;display:block}.uc-collage.is-solo{height:auto}.uc-collage.is-solo .uc-collage_web{position:static;width:100%;aspect-ratio:1.4}.uc-collage.is-solo .uc-collage_chip{bottom:8%}.uc-card:has(.uc-collage.is-duo) .uc-card_media{aspect-ratio:auto;min-height:0;display:block}.uc-collage.is-duo{height:auto;aspect-ratio:1.32}.uc-collage.is-duo .uc-collage_web{aspect-ratio:1440 / 784}.uc-collage.is-duo .uc-collage_web.is-back{width:82%}.uc-collage.is-duo .uc-collage_web.is-front{z-index:2;inset:auto 0 0 auto;width:75%}@media(max-width:860px){.uc-collage_phone{bottom:0}.uc-collage_chip{bottom:15%;padding:var(--space-xsmall) var(--space-small);gap:var(--space-xsmall);border-radius:var(--radius-small)}.uc-collage_chip .n{font-size:var(--fs-lead)}.uc-collage_chip .l{font-size:var(--fs-caption)}}.uc-mock{width:100%;max-width:620px;background:var(--color-white);border-radius:var(--radius-medium);box-shadow:var(--shadow-large);overflow:hidden;font-family:var(--ff-body);color:var(--color-ink);font-size:var(--fs-caption);line-height:1.3;text-align:left}.uc-mock-top{display:flex;align-items:center;gap:5px;padding:9px 12px;background:var(--color-accent-blue-faint);border-bottom:1px solid var(--color-border-soft)}.uc-mock-top i{width:7px;height:7px;border-radius:50%;background:var(--color-border)}.uc-mock-top .url{margin-left:8px;flex:1;height:16px;border-radius:var(--radius-small);background:var(--color-accent-blue-faint)}.uc-mock-body{padding:14px;display:grid;gap:10px}.uc-mock-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.uc-mock-head h4{font-size:12px;font-weight:600;color:var(--color-ink)}.uc-mock-head span{font-size:10px;color:var(--color-muted)}.uc-mock-pill{font-size:9.5px;font-weight:600;padding:3px 7px;border-radius:var(--radius-round);background:var(--color-white);color:var(--color-muted);border:1px solid var(--color-border-soft);flex:0 0 auto}.uc-mock-pill.brand{background:var(--color-brand);color:var(--color-white);border-color:var(--color-brand)}.uc-mock-pill.ok{background:var(--color-success-tint);color:var(--color-success-text);border-color:var(--color-success-tint)}.uc-mock-pill.warn{background:var(--color-warning-tint);color:var(--color-warning-text);border-color:var(--color-warning-mid)}.uc-mock-row{display:flex;align-items:center;gap:10px;padding:9px 10px;background:var(--color-accent-blue-faint);border-radius:var(--radius-small)}.uc-mock-row .ico{width:26px;height:26px;border-radius:var(--radius-small);background:var(--color-white);flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--color-brand);border:1px solid var(--color-border-soft)}.uc-mock-row .ico svg{width:16px;height:16px}.uc-mock-row .meta{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.uc-mock-row .t{font-weight:600;color:var(--color-ink);font-size:11.5px;letter-spacing:-.01em}.uc-mock-row .s{color:#0b0e608c;font-size:10.5px}.tabs-bar{display:flex;gap:4px;padding:3px;background:var(--color-accent-blue-faint);border-radius:var(--radius-small)}.tabs-bar span{flex:1;text-align:center;font-size:10px;font-weight:600;color:var(--color-muted);padding:6px 4px;border-radius:var(--radius-small)}.tabs-bar span.sel{background:var(--color-white);color:var(--color-ink);box-shadow:var(--shadow-xxsmall)}.uc-mock--dash .stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.uc-mock--dash .stat{background:var(--color-accent-blue-faint);border-radius:var(--radius-small);padding:8px}.uc-mock--dash .stat .n{font-size:14px;font-weight:600;color:var(--color-ink);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.uc-mock--dash .stat .l{font-size:9.5px;color:var(--color-muted);margin-top:2px}.uc-mock--dash .tag{font-size:9px;font-weight:600;padding:2px 6px;border-radius:var(--radius-small);background:var(--color-white);color:var(--color-muted);border:1px solid var(--color-border-soft);flex:0 0 auto}.uc-mock--dash .tag.hands{background:var(--color-accent-peach-tint);color:var(--color-accent-peach-text);border-color:transparent}.uc-mock--dash .tag.onb{background:var(--color-accent-violet-tint);color:var(--color-accent-violet-text);border-color:transparent}.uc-mock--dash .tag.train{background:var(--color-success-tint);color:var(--color-success-text);border-color:transparent}.uc-mock--dash .tag.partner{background:var(--color-accent-blue-tint);color:var(--color-brand);border-color:transparent}.uc-mock--dash .owners-row{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--color-accent-blue-faint);border-radius:var(--radius-small)}.uc-mock--dash .owners-label{font-size:10px;font-weight:600;color:var(--color-ink)}.uc-mock--dash .owners-sub{font-size:9.5px;color:var(--color-muted);margin-left:auto}.avs{display:flex}.avs .av{width:22px;height:22px;border-radius:50%;border:2px solid var(--color-white);margin-left:-6px}.avs .av:first-child{margin-left:0}.av.a{background:linear-gradient(135deg,#f2c2a3,#e08b5c)}.av.b{background:linear-gradient(135deg,#c6d0f5,#6b7fd8)}.av.c{background:linear-gradient(135deg,#d9cdf3,#9874d0)}.av.d{background:linear-gradient(135deg,#b8e1c9,#4ca878)}.av.e{background:var(--color-accent-blue-faint);color:var(--color-ink);font-size:9px;font-weight:600;display:flex;align-items:center;justify-content:center}.uc-mock--agenda .uc-mock-body{grid-template-columns:1.15fr 1fr;gap:14px;padding:14px}.uc-mock--agenda .col-h{font-size:9.5px;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}.uc-mock--agenda .time-row{display:grid;grid-template-columns:42px 1fr auto;gap:8px;align-items:center;padding:8px 10px;border-radius:var(--radius-small);margin-bottom:4px}.uc-mock--agenda .time-row.active{background:#e8ecfb;box-shadow:inset 0 0 0 1px #c6d0f5}.uc-mock--agenda .time{font-size:10px;font-weight:600;color:var(--color-ink);font-variant-numeric:tabular-nums}.uc-mock--agenda .what{font-size:11px;color:var(--color-ink);font-weight:500}.uc-mock--agenda .tag{font-size:9px;font-weight:600;padding:2px 6px;border-radius:var(--radius-small);background:var(--color-white);color:var(--color-muted);border:1px solid var(--color-border-soft)}.uc-mock--agenda .tag.main{background:var(--color-accent-peach-tint);color:var(--color-accent-peach-text);border-color:transparent}.uc-mock--agenda .tag.break{background:var(--color-success-tint);color:var(--color-success-text);border-color:transparent}.uc-mock--agenda .tag.work{background:var(--color-accent-violet-tint);color:var(--color-accent-violet-text);border-color:transparent}.uc-mock--agenda .tag.net{background:var(--color-warning-tint);color:var(--color-warning-text);border-color:transparent}.uc-mock--agenda .spk-list{display:flex;flex-direction:column;gap:6px}.uc-mock--agenda .spk-row{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--radius-small);background:var(--color-accent-blue-faint)}.uc-mock--agenda .spk-row .av{width:22px;height:22px;border-radius:50%;flex:0 0 auto;border:0;margin:0}.uc-mock--agenda .spk-row .meta{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.uc-mock--agenda .spk-row .nm{font-size:10.5px;font-weight:600;color:var(--color-ink)}.uc-mock--agenda .spk-row .rl{font-size:9.5px;color:var(--color-muted)}.uc-mock--agenda .more{display:flex;align-items:center;justify-content:center;padding:5px 8px;font-size:9.5px;font-weight:600;color:var(--color-muted)}.uc-mock--agenda .stats-row{grid-column:1 / -1;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin-top:4px}.uc-mock--agenda .stat-cell{background:var(--color-accent-blue-faint);border-radius:var(--radius-small);padding:8px 10px}.uc-mock--agenda .stat-cell .n{font-size:13px;font-weight:600;color:var(--color-ink);font-variant-numeric:tabular-nums;line-height:1.1}.uc-mock--agenda .stat-cell .l{font-size:9.5px;color:var(--color-muted);margin-top:2px}.uc-mock--expo .floor{display:grid;grid-template-columns:repeat(6,1fr);gap:5px;padding:10px;background:var(--color-accent-blue-faint);border-radius:var(--radius-small)}.uc-mock--expo .cell{aspect-ratio:1;border-radius:var(--radius-small);background:var(--color-white);border:1px solid var(--color-border-soft);display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:600;color:var(--color-muted)}.uc-mock--expo .cell.main{background:var(--color-accent-blue-tint);color:var(--color-brand);border-color:var(--color-accent-blue-border)}.uc-mock--expo .cell.gold{background:var(--color-warning-tint);color:var(--color-warning-text);border-color:var(--color-warning-mid)}.uc-mock--expo .cell.empty{background:var(--color-accent-blue-faint);border-color:transparent}.uc-mock--list{max-width:360px}.uc-mock--list .uc-mock-body{padding:12px;gap:8px}.uc-mock--list .prog{padding:10px 12px;background:var(--color-accent-blue-faint);border-radius:var(--radius-small)}.uc-mock--list .prog .bar{margin-top:6px;height:5px;border-radius:var(--radius-small);background:var(--color-border-soft);position:relative;overflow:hidden}.uc-mock--list .prog .bar:after{content:"";position:absolute;inset:0 32% 0 0;background:linear-gradient(90deg,#6B7FD8,var(--color-brand));border-radius:var(--radius-small)}.uc-mock--list .prog .lbl{font-size:10px;font-weight:600;color:var(--color-ink);display:flex;justify-content:space-between}.uc-mock--list .prog .lbl span:last-child{color:var(--color-brand)}.uc-mock--list .item{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--color-accent-blue-faint);border-radius:var(--radius-small);font-size:var(--fs-caption)}.uc-mock--list .item .ck{width:18px;height:18px;border-radius:50%;background:var(--color-white);border:1px solid var(--color-border);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.uc-mock--list .item.done .ck{background:var(--color-success);border-color:var(--color-success);color:var(--color-white)}.uc-mock--list .item.done .ck svg{width:10px;height:10px}.uc-mock--list .item.active .ck{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-white)}.uc-mock--list .item .label{flex:1;color:var(--color-ink);font-weight:500}.uc-mock--list .item.done .label{color:var(--color-muted);text-decoration:line-through}.uc-mock--list .item .time{font-size:9.5px;color:var(--color-muted)}.uc-mock--list .mem{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--color-accent-blue-faint);border-radius:var(--radius-small)}.uc-mock--list .mem .av{width:28px;height:28px;border-radius:50%;flex:0 0 auto;border:0;margin:0}.uc-mock--list .mem .txt{flex:1;display:flex;flex-direction:column;gap:1px;min-width:0}.uc-mock--list .mem .txt .n{font-size:11px;font-weight:600;color:var(--color-ink)}.uc-mock--list .mem .txt .r{font-size:10px;color:var(--color-muted)}.cap-vis{margin-top:auto;background:var(--color-white);border-radius:var(--radius-small);padding:var(--space-small);min-height:150px;display:flex;position:relative;overflow:hidden;box-shadow:var(--shadow-xxsmall)}.cv-ticket{flex-direction:column;gap:8px;justify-content:center}.cv-ticket-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px;border-bottom:1px dashed var(--color-border)}.cv-ticket-tier{font-size:10px;font-weight:500;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase}.cv-ticket-price{font-size:17px;font-weight:600;color:var(--color-ink);font-variant-numeric:tabular-nums}.cv-ticket-row{display:flex;justify-content:space-between;font-size:12px}.cv-ticket-row .k{color:var(--color-muted)}.cv-ticket-row .v{color:var(--color-ink);font-weight:500;font-variant-numeric:tabular-nums}.cv-ticket-row .v.brand{color:var(--color-brand)}.cv-spk{flex-direction:column;gap:8px;justify-content:center}.cv-spk-row{display:flex;align-items:center;gap:10px}.cv-spk-av{width:26px;height:26px;border-radius:50%;flex:0 0 auto}.cv-spk-av.a{background:var(--color-accent-blue-tint)}.cv-spk-av.b{background:var(--color-accent-peach-tint)}.cv-spk-av.c{background:var(--color-success-tint)}.cv-spk-meta{display:flex;flex-direction:column;line-height:1.3;flex:1;min-width:0}.cv-spk-name{font-size:11.5px;font-weight:600;color:var(--color-ink)}.cv-spk-role{font-size:10px;color:var(--color-muted)}.cv-spk-tag{font-size:9px;font-weight:500;padding:2px 7px;border-radius:var(--radius-round);background:var(--color-surface-grey);color:var(--color-body);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.cv-spk-tag.brand{background:var(--color-accent-blue-tint);color:var(--color-brand)}.cv-mtg{flex-direction:column;gap:10px;justify-content:center}.cv-mtg-head{display:flex;align-items:center;gap:10px}.cv-mtg-av{width:26px;height:26px;border-radius:50%;background:var(--color-accent-peach-tint);flex:0 0 auto}.cv-mtg-who{font-size:11.5px;font-weight:600;color:var(--color-ink);display:block}.cv-mtg-sub{font-size:10px;color:var(--color-muted);display:block}.cv-mtg-slots{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.cv-mtg-slot{padding:4px 0;font-size:10px;text-align:center;background:var(--color-surface-grey);border-radius:var(--radius-small);color:var(--color-muted);font-variant-numeric:tabular-nums}.cv-mtg-slot.sel{background:var(--color-brand);color:var(--color-white);font-weight:500}.cv-mtg-slot.x{color:var(--color-muted);text-decoration:line-through}.cv-app{justify-content:center;align-items:center;padding:12px}.cv-phone{width:94px;background:var(--color-ink);border-radius:var(--radius-medium);padding:4px}.cv-phone-screen{background:var(--color-white);border-radius:var(--radius-small);padding:8px 8px 6px;display:flex;flex-direction:column;gap:5px}.cv-phone-pill{height:3px;background:var(--color-ink);opacity:.3;width:26px;margin:0 auto 2px;border-radius:var(--radius-round)}.cv-phone-title{font-size:9.5px;font-weight:600;color:var(--color-ink)}.cv-phone-item{display:flex;align-items:center;gap:4px;font-size:8px;color:var(--color-muted)}.cv-phone-dot{width:5px;height:5px;border-radius:1px;background:var(--color-brand);flex:0 0 auto}.cv-phone-dot.b2{background:var(--color-warning)}.cv-phone-dot.b3{background:var(--color-success)}.cv-sched{flex-direction:column;gap:5px;justify-content:center}.cv-sched-row{display:grid;grid-template-columns:32px 1fr auto;gap:8px;align-items:center;padding:5px 8px;background:var(--color-surface-grey);border-radius:var(--radius-small)}.cv-sched-row.active{outline:1.5px solid var(--color-brand);outline-offset:-1.5px;background:var(--color-surface)}.cv-sched-time{font-size:10px;font-weight:500;color:var(--color-muted);font-variant-numeric:tabular-nums}.cv-sched-name{font-size:10.5px;color:var(--color-ink);font-weight:500}.cv-sched-tag{font-size:8.5px;font-weight:500;padding:1px 6px;border-radius:var(--radius-round);background:var(--color-white);color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.cv-sched-tag.brand{background:var(--color-accent-blue-tint);color:var(--color-brand)}.cv-cap{flex-direction:column;gap:10px;justify-content:center}.cv-cap-row{display:flex;flex-direction:column;gap:4px}.cv-cap-label{display:flex;justify-content:space-between;font-size:11px;color:var(--color-ink);font-weight:500}.cv-cap-label .cnt{color:var(--color-muted);font-variant-numeric:tabular-nums}.cv-cap-bar{height:5px;background:var(--color-surface-grey);border-radius:var(--radius-round);overflow:hidden}.cv-cap-fill{height:100%;background:var(--color-brand);border-radius:var(--radius-round)}.cv-site{padding:0;overflow:hidden;background:var(--color-white);flex-direction:column;gap:0;border:1px solid var(--color-border-soft)}.cv-site-browser{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--color-accent-blue-faint);border-bottom:1px solid var(--color-border-soft)}.cv-site-dots{display:inline-flex;gap:3px}.cv-site-dots i{width:6px;height:6px;border-radius:50%;background:var(--color-border)}.cv-site-url{flex:1;font-size:9.5px;color:var(--color-muted);padding:3px 8px;background:var(--color-white);border:1px solid var(--color-border-soft);border-radius:var(--radius-round);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cv-site-body{flex:1;display:flex;flex-direction:column;padding:12px;gap:2px;background:linear-gradient(135deg,var(--color-surface) 0%,#FFFFFF 55%,#FCE3D4 180%);min-height:0}.cv-site-title{font-family:var(--ff-display);font-size:13px;font-weight:600;color:var(--color-ink);letter-spacing:-.015em;line-height:1.15}.cv-site-meta{font-size:9.5px;color:var(--color-muted)}.cv-site-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:8px}.cv-site-btn{display:inline-flex;align-items:center;font-size:9.5px;font-weight:600;color:var(--color-white);background:var(--color-brand);padding:5px 10px;border-radius:var(--radius-small)}.cv-site-avatars{display:inline-flex}.cv-site-avatars i{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--color-white);margin-left:-5px;display:inline-block}.cv-site-avatars i:first-child{margin-left:0;background:linear-gradient(135deg,#f2c2a3,#e08b5c)}.cv-site-avatars i:nth-child(2){background:linear-gradient(135deg,#c6d0f5,#6b7fd8)}.cv-site-avatars i:nth-child(3){background:linear-gradient(135deg,#b8e1c9,#4ca878)}.cv-spons{flex-direction:column;gap:8px;justify-content:center}.cv-spons-tier{display:flex;align-items:center;gap:10px}.cv-spons-label{font-size:9px;font-weight:600;color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;width:40px}.cv-spons-logos{display:flex;gap:4px;flex:1}.cv-spons-logo{background:var(--color-surface-grey);border-radius:var(--radius-small);height:18px;flex:1}.cv-spons-logo.lg{height:24px}.cv-int{justify-content:center;align-items:center;padding:10px}.cv-int-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;width:100%}.cv-int-cell{aspect-ratio:1;background:var(--color-surface-grey);border-radius:var(--radius-small);display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;color:var(--color-muted);letter-spacing:-.01em}.cv-int-cell.brand{background:var(--color-accent-blue-tint);color:var(--color-brand)}.why h2{max-width:24ch;margin-bottom:var(--space-xxlarge)}.why h2 strong{font-weight:600;background:var(--gradient-highlight);padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}@property --abf{syntax: "<number>"; inherits: false; initial-value: .35;}@keyframes ask-pill-glow{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ask-pill-border-glow{0%,to{background-position:0% 50%,0% 50%}50%{background-position:0% 50%,100% 50%}}.prose{max-width:72ch;margin:0 auto}.prose h2{margin-bottom:var(--space-medium)}.prose h3{margin:var(--space-large) 0 var(--space-small);font-size:var(--fs-headline-sm)}.prose p{margin-bottom:var(--space-small);font-size:var(--fs-body);color:var(--color-body)}.prose ul{margin:var(--space-small) 0 var(--space-medium);padding-left:0}.prose li{position:relative;padding:6px 0 6px 24px;font-size:var(--fs-body);color:var(--color-body);line-height:1.6}.prose li:before{content:"";position:absolute;left:4px;top:14px;width:6px;height:6px;background:var(--color-brand);border-radius:50%}@keyframes hero-enter{to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}:root{--space-global: 24px;--space-0: 0rem;--space-tiny: .125rem;--space-xxsmall: .25rem;--space-xsmall: .5rem;--space-12: .75rem;--space-small: 1rem;--space-medium: 1.5rem;--space-large: 2rem;--space-xlarge: 3rem;--space-xxlarge: 4rem;--space-huge: 5rem;--space-xhuge: 6rem;--space-xxhuge: 8rem;--space-section: 7rem;--space-section-lg: 9rem;--space-card: clamp(1.5rem, 2.2vw, 2rem);--space-card-lg: clamp(1.5rem, 3vw, 3rem);--gap-cards: clamp(3.5rem, 6vw, 6.5rem);--gap-card-cols: clamp(2rem, 4vw, 4.5rem)}@media(max-width:1023px){:root{--space-section: 4rem;--space-section-lg: 6rem}}@media(max-width:767px){:root{--space-section: 3rem;--space-section-lg: 4rem}}@media(max-width:991px){:root{--space-large: 1.75rem;--space-xlarge: 2.5rem;--space-xxlarge: 3.25rem;--space-huge: 4rem;--space-xhuge: 4.75rem;--space-xxhuge: 6rem}}@media(max-width:767px){:root{--space-medium: 1.25rem;--space-large: 1.5rem;--space-xlarge: 2rem;--space-xxlarge: 2.75rem;--space-huge: 3.25rem;--space-xhuge: 3.75rem;--space-xxhuge: 4.5rem}}@media(max-width:479px){:root{--space-small: .875rem;--space-medium: 1.125rem;--space-large: 1.25rem;--space-xlarge: 1.75rem;--space-xxlarge: 2.25rem;--space-huge: 2.75rem;--space-xhuge: 3rem;--space-xxhuge: 3.5rem}}.page-wrapper{position:relative}.main-wrapper{display:block}.container{width:100%;max-width:calc(var(--container-width) + 40px);margin-left:auto;margin-right:auto;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}@media(min-width:768px){.container{max-width:calc(var(--container-width) + 64px);padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}}.padding-global{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}@media(min-width:768px){.padding-global{padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}}.container-large{width:100%;max-width:var(--container-width);margin-left:auto;margin-right:auto}.padding-section-small{padding-top:2.5rem;padding-bottom:2.5rem}.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.padding-section-large{padding-top:3.5rem;padding-bottom:3.5rem}.padding-section-xlarge{padding-top:var(--space-section);padding-bottom:var(--space-section)}@media(min-width:1024px){.padding-section-small{padding-top:4rem;padding-bottom:4rem}.padding-section-medium{padding-top:6rem;padding-bottom:6rem}.padding-section-large{padding-top:8rem;padding-bottom:8rem}}.margin-small{margin:var(--space-small)}.margin-medium{margin:var(--space-medium)}.margin-large{margin:var(--space-large)}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-visible{overflow:visible}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.layer{position:absolute;inset:0}.hide{display:none!important}@media(max-width:991px){.hide-tablet{display:none!important}}@media(max-width:767px){.hide-mobile-landscape{display:none!important}}@media(max-width:479px){.hide-mobile{display:none!important}}.heading-style-h1{font-family:var(--ff-display);font-size:var(--fs-display);font-weight:700;letter-spacing:-.04em;line-height:.95;text-wrap:balance}.heading-style-h2{font-family:var(--ff-display);font-size:var(--fs-headline-xl);font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.heading-style-h3{font-family:var(--ff-display);font-size:var(--fs-headline-md);font-weight:600;letter-spacing:-.015em;line-height:1.3;text-wrap:balance}.text-size-tiny,.text-size-small{font-size:var(--fs-caption)}.text-size-regular{font-size:var(--fs-body)}.text-size-large{font-size:var(--fs-lead)}.text-weight-bold{font-weight:600}.text-style-allcaps{text-transform:uppercase;letter-spacing:.08em}.text-style-link{color:var(--color-brand);text-decoration:underline;text-underline-offset:.15em}.text-style-link:hover{color:var(--color-brand-hover);text-decoration:none}.text-style-link.is-alternate,.text-style-link.is-alternate:hover{color:var(--color-white)}.text-style-muted{opacity:.66}.text-style-subtle-opacity{opacity:.4}.line-height-normal{line-height:1.45}.line-height-loose{line-height:1.6}.hero_ctas-note{font-size:var(--fs-caption);color:var(--color-body);line-height:1.45}.text-align-center{text-align:center}.text-color-primary{color:var(--color-ink)}.text-color-tertiary,.text-color-strong{color:var(--color-body)}.text-color-alternate{color:var(--color-white)}.radius-small{border-radius:var(--radius-small)}.radius-medium{border-radius:var(--radius-medium)}.radius-large{border-radius:var(--radius-large)}.radius-round{border-radius:var(--radius-round)}.main-wrapper .eyebrow{margin-bottom:0}.main-wrapper .eyebrow:before{display:none}body.is-flush-hero{padding-top:0}body.is-flush-hero .section_hero{padding-top:var(--header-h)}.header_component{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid transparent;background:transparent;transition:background-color var(--dur-slow) var(--ease),border-color var(--dur-base) var(--ease),transform var(--dur-reveal) var(--ease)}.header_component.is-hidden{transform:translateY(-100%)}.header_component:has(.header_mobile-nav.is-open).is-hidden,.header_component.is-hidden:focus-within{transform:none}@media(prefers-reduced-motion:reduce){.header_component{transition:background-color var(--dur-slow) var(--ease),border-color var(--dur-base) var(--ease)}}.header_component.is-scrolled{background:var(--color-white);border-bottom-color:var(--color-surface-grey)}.header_component.is-inverted:not(.is-scrolled):not(.is-nav-open):not(:has(.header_nav .header_nav-item:is(:hover,:focus-within,.is-open))) .header_nav-item>a,.header_component.is-inverted:not(.is-scrolled):not(.is-nav-open):not(:has(.header_nav .header_nav-item:is(:hover,:focus-within,.is-open))) .header_nav>a{color:var(--color-white)}.header_component.is-inverted:not(.is-scrolled):not(.is-nav-open):not(:has(.header_nav .header_nav-item:is(:hover,:focus-within,.is-open))) .header_logo-link .logo{filter:brightness(0) invert(1)}.header_component.is-nav-open,.header_component:has(.header_nav .header_nav-item:hover),.header_component:has(.header_nav .header_nav-item:focus-within),.header_component:has(.header_nav .header_nav-item.is-open){background:var(--color-white);border-bottom-color:transparent}.header_component.is-nav-open .header_nav-item>a,.header_component:has(.header_nav .header_nav-item:hover) .header_nav-item>a,.header_component:has(.header_nav .header_nav-item:focus-within) .header_nav-item>a,.header_component:has(.header_nav .header_nav-item.is-open) .header_nav-item>a,.header_component.is-nav-open .header_nav>a,.header_component:has(.header_nav .header_nav-item:hover) .header_nav>a,.header_component:has(.header_nav .header_nav-item:focus-within) .header_nav>a,.header_component:has(.header_nav .header_nav-item.is-open) .header_nav>a{color:var(--color-ink)}.header_component.is-nav-open .header_logo-link .logo,.header_component:has(.header_nav .header_nav-item:hover) .header_logo-link .logo,.header_component:has(.header_nav .header_nav-item:focus-within) .header_logo-link .logo,.header_component:has(.header_nav .header_nav-item.is-open) .header_logo-link .logo{filter:none}.header_inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--header-h);gap:var(--space-medium);padding-left:max(24px,env(safe-area-inset-left));padding-right:max(24px,env(safe-area-inset-right))}.header_inner .header_logo-link{grid-column:1;justify-self:start}.header_inner .header_nav{grid-column:2}.header_inner .header_actions{grid-column:3;justify-self:end;display:flex;align-items:center;gap:var(--space-small)}.header_logo-link .logo{height:32px}@media(max-width:560px){.header_logo-link .logo{height:28px}}.header_lang{order:-1;margin-right:var(--space-xsmall)}.header_lang>a{gap:6px}.header_lang-icon{width:1.05rem;height:1.05rem;flex:0 0 auto}.header_nav-menu.is-lang{position:absolute;top:calc(100% + 10px);left:0;right:auto;width:max-content;min-width:150px;padding:6px;border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-large)}@media(max-width:960px){.header_lang{display:none}}.header_mobile-lang{display:flex;align-items:center;gap:var(--space-large);margin-top:auto;padding-top:var(--space-medium);border-top:1px solid var(--color-border-soft)}.header_mobile-lang-icon{width:1.15rem;height:1.15rem;flex:0 0 auto;color:var(--color-muted);margin-right:calc(var(--space-xsmall) - var(--space-large))}.header_mobile-lang a,.header_mobile-lang>span{padding:var(--space-xsmall) 0;font-size:var(--fs-caption);font-weight:600;color:var(--color-ink)}.header_nav{display:flex;align-items:center;gap:var(--space-large)}.header_nav-item{position:relative}.header_nav-item>a,.header_nav>a{display:inline-flex;align-items:center;gap:var(--space-xxsmall);font-size:15px;font-weight:500;color:var(--color-ink);letter-spacing:-.005em;padding:var(--space-xsmall) 0;cursor:pointer;transition:color var(--dur-fast) var(--ease),opacity var(--dur-base) var(--ease)}@media(min-width:961px){.header_nav:has(.header_nav-item:hover)>.header_nav-item>a,.header_nav:has(.header_nav-item:hover)>a,.header_nav:has(>a:hover)>.header_nav-item>a,.header_nav:has(>a:hover)>a{opacity:.4}.header_nav:has(.header_nav-item:hover)>.header_nav-item:hover>a,.header_nav:has(>a:hover)>a:hover{opacity:1}}.header_nav-item.is-has-menu>a:after{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translateY(-2px);margin-left:var(--space-tiny);opacity:.55;transition:transform var(--dur-base) var(--ease)}.header_nav-item.is-has-menu:hover>a:after,.header_nav-item.is-has-menu:focus-within>a:after,.header_nav-item.is-has-menu.is-open>a:after{transform:rotate(-135deg) translateY(-2px)}.header_nav-item.is-has-menu:after{content:"";position:absolute;left:0;right:0;top:100%;height:24px;pointer-events:auto}.header_nav-menu{position:fixed;top:var(--header-h);left:0;right:0;background:var(--color-white);border-bottom:1px solid var(--color-border-soft);box-shadow:0 18px 24px -12px #0b0e6024;padding-top:var(--space-medium);padding-bottom:var(--space-large);padding-inline:max(32px,calc((100% - var(--container-width)) / 2));opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),visibility var(--dur-fast) var(--ease);z-index:110}.header_nav-menu{display:flex;flex-direction:column;gap:2px}.header_nav-menu.is-wide{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-large);align-items:start}.header_component:not(.has-js-nav) .header_nav>.header_nav-item:hover .header_nav-menu,.header_lang:hover .header_nav-menu,.header_nav-item:focus-within .header_nav-menu,.header_nav-item.is-open .header_nav-menu,.header_nav-item.is-hover-open .header_nav-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),visibility var(--dur-base) var(--ease)}.header_nav-item.is-kbd-closed .header_nav-menu{opacity:0;visibility:hidden;transform:translateY(-6px)}.header_nav-backdrop{position:fixed;top:var(--header-h);left:0;right:0;height:0;background:var(--color-white);border-bottom:1px solid var(--color-border-soft);box-shadow:0 18px 24px -12px #0b0e6024;opacity:0;pointer-events:none;z-index:109;transition:height var(--dur-base) var(--ease),opacity var(--dur-fast) var(--ease)}.header_nav-backdrop.is-on{opacity:1}@media(max-width:960px){.header_nav-backdrop{display:none}}.header_component.has-js-nav .header_nav .header_nav-menu{background:transparent;border-bottom:0;box-shadow:none}.header_component.is-nav-swapping .header_nav-menu{transition:none}.header_component.is-nav-open .header_nav .header_nav-item:not(.is-hover-open) .header_nav-menu{opacity:0;visibility:hidden}.header_nav-menu a,.header_nav-menu.is-lang>span{display:block;padding:8px 10px;border-radius:var(--radius-small);font-size:var(--fs-caption);font-weight:600;color:var(--color-ink);line-height:1.45;letter-spacing:-.005em;transition:background-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.header_nav-menu a:hover{background:var(--color-surface);color:var(--color-brand)}.header_nav-menu a.is-external:after,.header_mobile-group a.is-external:after,.header_mobile-acc-panel a.is-external:after,.header_nav-card-title.is-external:after{content:"\2197";display:inline-block;margin-left:5px;font-size:.9em;transform:translateY(-.26em);color:var(--color-muted);transition:color var(--dur-base) var(--ease)}.header_nav-menu a.is-external:hover:after,.header_nav-menu .header_nav-card:hover .header_nav-card-title.is-external:after{color:var(--color-brand)}.header_menu-eyebrow{font-family:var(--ff-body);font-size:var(--fs-caption);font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;padding:10px 12px 6px}.header_nav-menu.is-mega{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:var(--space-xlarge);align-items:start}.header_nav-menu.is-mega.is-right{grid-template-columns:minmax(0,max-content) minmax(0,max-content);justify-content:space-between}.header_nav-menu.is-right .header_nav-cards{width:auto;min-width:0;grid-template-columns:minmax(0,max-content) minmax(0,max-content)}.header_nav-menu.is-platform{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(0,1fr));gap:var(--space-xlarge);align-items:start}.header_nav-menu.is-twocol{display:grid;grid-template-columns:minmax(260px,340px) minmax(190px,260px);gap:var(--space-xlarge);justify-content:start;align-items:start}.header_nav-section>.header_menu-eyebrow{padding:0 0 var(--space-xsmall) 10px}.header_nav-cards{display:grid;grid-template-columns:1fr 1fr;gap:2px var(--space-medium);width:max-content}.header_nav-cards.is-single{grid-template-columns:1fr}.header_nav-split{display:grid;grid-template-columns:max-content auto;gap:var(--space-medium);align-items:start}.header_nav-menu .header_nav-card{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border-radius:var(--radius-small);transition:background-color var(--dur-base) var(--ease)}.header_nav-card-title{font-size:var(--fs-caption);font-weight:600;color:var(--color-ink);line-height:1.3;letter-spacing:-.005em;transition:color var(--dur-base) var(--ease)}.header_nav-card-desc{font-size:var(--fs-caption);font-weight:400;color:var(--color-body);line-height:1.3}.header_nav-menu .header_nav-card:hover{background:var(--color-surface)}.header_nav-menu .header_nav-card:hover .header_nav-card-title{color:var(--color-brand)}.header_nav-plainlist{display:flex;flex-direction:column;gap:2px}.header_nav-menu.is-mega.is-solutions{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-large)}.header_nav-menu.is-solutions .header_nav-cards{width:auto;min-width:0}.header_nav-menu.is-solutions .header_nav-card{min-width:0}.header_nav-tail{display:flex;flex-direction:column;gap:2px;margin-top:var(--space-xsmall)}.header_nav-tail a{color:var(--color-body)}@media(max-width:960px){.header_nav{display:none}.header_inner{grid-template-columns:auto 1fr auto;gap:var(--space-small)}}@media(max-width:560px){:root{--header-h: 64px}.header_component .button.is-small{padding:8px 14px;font-size:var(--fs-caption);min-height:34px}}.header_nav-toggle{display:none;position:relative;order:1;width:44px;height:44px;margin-right:-10px;background:transparent;border:0;color:var(--color-ink);cursor:pointer;transition:transform var(--dur-fast) var(--ease)}.header_nav-toggle:active{transform:scale(.9)}.header_nav-toggle-open,.header_nav-toggle-close{position:absolute;inset:0;margin:auto;width:1.75rem;height:1.75rem;transition:opacity var(--dur-base) var(--ease),transform var(--dur-slow) var(--ease)}.header_nav-toggle-open{opacity:1;transform:rotate(0)}.header_nav-toggle-close{opacity:0;transform:rotate(-90deg)}.header_nav-toggle[aria-expanded=true] .header_nav-toggle-open{opacity:0;transform:rotate(90deg)}.header_nav-toggle[aria-expanded=true] .header_nav-toggle-close{opacity:1;transform:rotate(0)}.header_component:has(.header_mobile-nav.is-open){background:var(--color-white);z-index:2147483640}@media(max-width:960px){.header_nav-toggle{display:inline-flex;align-items:center;justify-content:center}}.header_mobile-nav{display:flex;flex-direction:column;position:fixed;top:var(--header-h);left:0;right:0;background:var(--color-white);padding:4px 24px calc(24px + env(safe-area-inset-bottom));z-index:99;height:calc(100dvh - var(--header-h));overflow-y:auto;overscroll-behavior:contain;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--dur-fast) var(--ease),visibility var(--dur-fast) var(--ease)}.header_mobile-nav.is-open{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--dur-base) var(--ease),visibility var(--dur-base) var(--ease)}.header_mobile-nav.is-open>*{animation:navrow-in .3s var(--ease) both}.header_mobile-nav.is-open>*:nth-child(1){animation-delay:40ms}.header_mobile-nav.is-open>*:nth-child(2){animation-delay:85ms}.header_mobile-nav.is-open>*:nth-child(3){animation-delay:.13s}.header_mobile-nav.is-open>*:nth-child(4){animation-delay:175ms}.header_mobile-nav.is-open>*:nth-child(n+5){animation-delay:175ms}@keyframes navrow-in{0%{opacity:0;transform:translateY(8px)}}@media(prefers-reduced-motion:reduce){.header_mobile-nav.is-open>*{animation:none}}.is-nav-locked{overflow:hidden}body.is-nav-locked{position:fixed;left:0;right:0;width:100%}.header_mobile-group{padding:12px 0;border-bottom:1px solid var(--color-border-soft)}.header_mobile-group:last-child{border-bottom:none}.header_mobile-group>.header_menu-eyebrow{padding:0 0 8px}.header_mobile-group a{display:block;padding:var(--space-xsmall) 0;font-size:var(--fs-body);font-weight:500;color:var(--color-ink)}.header_mobile-acc{border-bottom:0;display:grid;grid-template-rows:auto 0fr}.header_mobile-acc.is-open{grid-template-rows:auto 1fr;border-bottom:1px solid var(--color-border-soft)}.header_mobile-acc-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-small) 0;background:none;border:0;cursor:pointer;text-align:left;font-family:var(--ff-body);font-size:18px;font-weight:500;color:var(--color-ink);transition:opacity var(--dur-fast) var(--ease)}.header_mobile-acc-toggle:active{opacity:.55}.header_mobile-acc-toggle svg{width:1.1rem;height:1.1rem;flex:0 0 auto;margin-right:calc(12px - .55rem);color:var(--color-muted);transition:transform var(--dur-base) var(--ease)}.header_mobile-acc.is-open .header_mobile-acc-toggle svg{transform:rotate(180deg)}.header_mobile-acc-panel{overflow:hidden;min-height:0;opacity:0;visibility:hidden;padding:0;transition:opacity var(--dur-base) var(--ease),visibility var(--dur-base) var(--ease)}.header_mobile-acc.is-open .header_mobile-acc-panel{opacity:1;visibility:visible;padding-bottom:22px}.header_mobile-acc-panel a{display:block;padding:8px 0;font-size:var(--fs-body);font-weight:600;color:var(--color-ink)}.header_mobile-acc-panel a:hover{color:var(--color-brand)}.header_mobile-acc-panel .header_menu-eyebrow{padding:12px 0 4px}.header_mobile-acc-panel .header_menu-eyebrow:not(:first-child){padding-top:24px}.header_mobile-acc-panel .header_nav-card{display:flex;flex-direction:column;gap:4px;padding:10px 0}.header_mobile-acc-panel .header_nav-card-title{font-size:var(--fs-body);font-weight:600;color:var(--color-ink);line-height:1.3}.header_mobile-acc-panel .header_nav-card-desc{font-size:var(--fs-caption);font-weight:400;color:var(--color-body);line-height:1.3}.header_mobile-link{display:block;padding:16px 0;font-size:18px;font-weight:500;color:var(--color-ink)}.section_hero h1 .hero_title-line{display:block}.hero_lead{max-width:50ch}.hero_lead{font-size:var(--fs-lead);color:var(--color-body);line-height:1.45}.hero_ctas{display:inline-flex;gap:var(--space-small);flex-wrap:wrap;align-items:center}.hero_video-wrap{position:relative}.hero_video-wrap:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:110%;height:130%;background:var(--gradient-aurora);pointer-events:none;filter:blur(40px);z-index:0}.hero_video{position:relative;z-index:1;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-medium);background:var(--gradient-tile);box-shadow:var(--shadow-xxlarge);display:flex;align-items:center;justify-content:center;overflow:hidden;border:none;padding:0;color:inherit}.hero_video-placeholder{position:absolute;inset:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease);overflow:hidden}.hero_video-placeholder img{position:absolute;top:0;left:0;width:100%;height:auto;outline:1px solid rgba(11,14,96,.1);outline-offset:-1px}.hero_video-placeholder:after{content:"";position:absolute;inset:0;background:var(--gradient-scrim)}.hero_video-play{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);cursor:pointer;width:84px;height:84px;padding:0;border-radius:var(--radius-round);background:var(--white-a55);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--white-a55);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-medium);color:var(--color-muted);transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.hero_video-play[hidden]{display:none}.hero_video-play svg{width:2rem;height:2rem}@media(hover:hover)and (pointer:fine){.hero_video-play:hover{transform:translate(-50%,-50%) scale(1.08);background:var(--white-a88);color:var(--color-brand)}}@media(max-width:768px){.hero_video-play{width:64px;height:64px}.hero_video-play svg{width:1.5rem;height:1.5rem}}.video-modal{width:min(1120px,92vw);max-height:90vh;margin:auto;padding:0;border:none;background:transparent;color:inherit;overflow:visible}.video-modal_frame{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-large);overflow:hidden;background:var(--color-ink);box-shadow:var(--shadow-xxlarge)}.video-modal_frame video{display:block;width:100%;height:100%;object-fit:contain;background:var(--color-ink)}.video-modal_close{position:absolute;z-index:1;top:var(--space-small);right:var(--space-small);width:44px;height:44px;padding:0;border-radius:var(--radius-round);background:var(--white-a25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--white-a25);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-medium);color:var(--color-white);cursor:pointer;transition:transform var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.video-modal_close svg{width:1.25rem;height:1.25rem}@media(hover:hover)and (pointer:fine){.video-modal_close:hover{transform:scale(1.08);background:var(--white-a25)}}.video-modal_resume{position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%,-50%);width:84px;height:84px;padding:0;border-radius:var(--radius-round);background:var(--white-a25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--white-a25);display:inline-flex;align-items:center;justify-content:center;box-shadow:var(--shadow-medium);color:var(--color-white);cursor:pointer;transition:transform var(--dur-base) var(--ease),background var(--dur-base) var(--ease)}.video-modal_resume[hidden]{display:none}.video-modal_resume svg{width:2rem;height:2rem}@media(hover:hover)and (pointer:fine){.video-modal_resume:hover{transform:translate(-50%,-50%) scale(1.08);background:var(--white-a25)}}@media(max-width:768px){.video-modal_resume{width:64px;height:64px}.video-modal_resume svg{width:1.5rem;height:1.5rem}}.video-modal::backdrop{background:color-mix(in srgb,color-mix(in srgb,#000 80%,var(--color-ink)) 90%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.video-modal,.video-modal::backdrop{opacity:0;transition:opacity var(--dur-base) var(--ease),transform var(--dur-base) var(--ease),overlay var(--dur-base) allow-discrete,display var(--dur-base) allow-discrete}.video-modal{transform:scale(.98)}.video-modal[open],.video-modal[open]::backdrop{opacity:1}.video-modal[open]{transform:scale(1)}@starting-style{.video-modal[open]{opacity:0;transform:scale(.98)}.video-modal[open]::backdrop{opacity:0}}@media(prefers-reduced-motion:reduce){.video-modal,.video-modal::backdrop{transition:none}.video-modal{transform:none}}.section_clients .clients_component{padding-bottom:3rem}@media(min-width:1024px){.section_clients .clients_component{padding-bottom:6rem}}.clients_head{font-family:var(--ff-body);font-size:var(--fs-caption);font-weight:600;color:var(--color-body);text-transform:uppercase;letter-spacing:.08em;line-height:1.45;margin-bottom:var(--space-xlarge);text-align:center}.clients_list{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:clamp(14px,2.2vw,24px);--logo-h: clamp(24px, 3.6vw, 42px)}body.usecase .clients_list,body.industry .clients_list,body.platform .clients_list{--logo-h: clamp(20px, 3.1vw, 36px)}body.platform .proof_logos{--logo-h: clamp(20px, 2.7vw, 35px)}.clients_list img,.proof_logos img{height:auto;width:auto;max-height:var(--logo-h);max-width:calc(var(--mark-k, 3.4) * var(--logo-h));object-fit:contain}.proof_logos img{max-width:min(100%,calc(var(--mark-k, 3.4) * var(--logo-h)))}.clients_list img{flex:0 1 auto;min-width:0;opacity:1;transition:opacity var(--dur-base) var(--ease)}:is(.clients_list,.proof_logos) img[src*="4fin.png"]{--mark-k: 1.25}:is(.clients_list,.proof_logos) img[src*="absl.png"]{--mark-k: 3.59}:is(.clients_list,.proof_logos) img[src*="aero.png"]{--mark-k: 1.79}:is(.clients_list,.proof_logos) img[src*="asseco.png"]{--mark-k: 4.38}:is(.clients_list,.proof_logos) img[src*="axis.svg"]{--mark-k: 2.78}:is(.clients_list,.proof_logos) img[src*="bbraun.png"]{--mark-k: 4.09}:is(.clients_list,.proof_logos) img[src*="bdo.png"]{--mark-k: 1.95}:is(.clients_list,.proof_logos) img[src*="bechtle.svg"]{--mark-k: 4.65}:is(.clients_list,.proof_logos) img[src*="bpr.png"]{--mark-k: 1.06}:is(.clients_list,.proof_logos) img[src*="connea.png"]{--mark-k: 2}:is(.clients_list,.proof_logos) img[src*="creativepro.svg"]{--mark-k: 2.8}:is(.clients_list,.proof_logos) img[src*="crk.png"]{--mark-k: 2.69}:is(.clients_list,.proof_logos) img[src*="cs.png"]{--mark-k: 2.1}:is(.clients_list,.proof_logos) img[src*="csob.png"]{--mark-k: 1.27}:is(.clients_list,.proof_logos) img[src*="dns.png"]{--mark-k: 1.65}:is(.clients_list,.proof_logos) img[src*="dzs.png"]{--mark-k: .95}:is(.clients_list,.proof_logos) img[src*="eccedu.png"]{--mark-k: 3.77}:is(.clients_list,.proof_logos) img[src*="economia.png"]{--mark-k: 5.42}:is(.clients_list,.proof_logos) img[src*="eon.png"]{--mark-k: 4.67}:is(.clients_list,.proof_logos) img[src*="eventfest.png"]{--mark-k: 1.21}:is(.clients_list,.proof_logos) img[src*="forbes.png"]{--mark-k: 3.06}:is(.clients_list,.proof_logos) img[src*="forbesbusinessfest.svg"]{--mark-k: 2.55}:is(.clients_list,.proof_logos) img[src*="gem.png"]{--mark-k: 4.41}:is(.clients_list,.proof_logos) img[src*="genesys.svg"]{--mark-k: 4.33}:is(.clients_list,.proof_logos) img[src*="generali.png"]{--mark-k: 1.24}:is(.clients_list,.proof_logos) img[src*="gamechangers.png"]{--mark-k: 3.14}:is(.clients_list,.proof_logos) img[src*="globsec.png"]{--mark-k: 4.38}:is(.clients_list,.proof_logos) img[src*="google.png"]{--mark-k: 5.01}:is(.clients_list,.proof_logos) img[src*="hartmann.png"]{--mark-k: 2.18}:is(.clients_list,.proof_logos) img[src*="hp.png"]{--mark-k: .9}:is(.clients_list,.proof_logos) img[src*="jchp.png"]{--mark-k: .88}:is(.clients_list,.proof_logos) img[src*="kooperativa.png"]{--mark-k: 1.83}:is(.clients_list,.proof_logos) img[src*="letistepraha.png"]{--mark-k: 3.68}:is(.clients_list,.proof_logos) img[src*="mercedes.png"]{--mark-k: 3.94}:is(.clients_list,.proof_logos) img[src*="microsoft.svg"]{--mark-k: 4.67}:is(.clients_list,.proof_logos) img[src*="muzeumprahy.png"]{--mark-k: 2.39}:is(.clients_list,.proof_logos) img[src*="nadace.png"]{--mark-k: 2.31}:is(.clients_list,.proof_logos) img[src*="novartis.png"]{--mark-k: 5.26}:is(.clients_list,.proof_logos) img[src*="nukib.png"]{--mark-k: 4.65}:is(.clients_list,.proof_logos) img[src*="opero.png"]{--mark-k: 3}:is(.clients_list,.proof_logos) img[src*="orlen.png"]{--mark-k: 1.39}:is(.clients_list,.proof_logos) img[src*="partners.png"]{--mark-k: 4.04}:is(.clients_list,.proof_logos) img[src*="porsche.png"]{--mark-k: 4.2}:is(.clients_list,.proof_logos) img[src*="praguebarshow.svg"]{--mark-k: .88}:is(.clients_list,.proof_logos) img[src*="praguecastle.png"]{--mark-k: 1.33}:is(.clients_list,.proof_logos) img[src*="rb.png"]{--mark-k: 3.64}:is(.clients_list,.proof_logos) img[src*="recruitmentacademy.svg"]{--mark-k: 4.24}:is(.clients_list,.proof_logos) img[src*="scaleup.png"]{--mark-k: 4.47}:is(.clients_list,.proof_logos) img[src*="sitplzen.png"]{--mark-k: 5.35}:is(.clients_list,.proof_logos) img[src*="ssa.png"]{--mark-k: 2.86}:is(.clients_list,.proof_logos) img[src*="startituni.svg"]{--mark-k: 2.16}:is(.clients_list,.proof_logos) img[src*="sslhana.svg"]{--mark-k: 4.85}:is(.clients_list,.proof_logos) img[src*="studyineurope.png"]{--mark-k: 3.35}:is(.clients_list,.proof_logos) img[src*="synlab.png"]{--mark-k: 4.38}:is(.clients_list,.proof_logos) img[src*="teva.png"]{--mark-k: 2.26}:is(.clients_list,.proof_logos) img[src*="veletrhybrno.png"]{--mark-k: 2.62}:is(.clients_list,.proof_logos) img[src*="vf.png"]{--mark-k: 3.1}:is(.clients_list,.proof_logos) img[src*="weber.png"]{--mark-k: 3}:is(.clients_list,.proof_logos) img[src*="xlab.png"]{--mark-k: 2.8}:is(.clients_list,.proof_logos) img[src*="yepp.png"]{--mark-k: 1.53}.clients_list picture:has(img[aria-hidden=true]){display:none}@media(min-width:769px){.proof_logos picture:has(img[aria-hidden=true]){display:none}.proof_logos>img[aria-hidden=true]{display:none}.clients_list>img[aria-hidden=true]{display:none}}@media(max-width:768px){.section_clients,.section_usecase-proof{overflow:hidden}.section_clients .container{padding-left:0;padding-right:0;max-width:var(--container-width)}.clients_head{padding:0 var(--space-global)}.clients_list{flex-wrap:nowrap;width:max-content;gap:calc(var(--space-xlarge) + 10px);animation:clients-marquee 28s linear infinite}.clients_list{--logo-h: 34px}.clients_list img{flex:0 0 auto}.clients_list picture:has(img[aria-hidden=true]){display:block}}.context_kicker{font-family:var(--ff-display);line-height:1.3;letter-spacing:-.01em;max-width:56ch;margin-left:auto;margin-right:auto}.context_kicker strong{font-weight:600;background:var(--gradient-highlight);padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.why_heading{max-width:22ch}.section_capabilities{background:var(--color-surface)}.capabilities_heading{max-width:22ch}.capabilities_lead{line-height:1.6;max-width:62ch}.proof_component{text-align:center}.proof_text{font-family:var(--ff-display);letter-spacing:-.015em;max-width:56ch;margin-left:auto;margin-right:auto}.section_final-cta{background:var(--gradient-aurora-dark),var(--color-ink);overflow:hidden;position:relative}.final-cta_component{text-align:left}.final-cta_component .final-cta_heading{max-width:20ch;margin:0;font-family:var(--ff-display);font-size:var(--fs-display);font-weight:700;letter-spacing:-.04em;line-height:.95;text-wrap:balance;color:var(--color-white)}.final-cta_ctas{display:flex;gap:var(--space-small);flex-wrap:wrap;align-items:center;justify-content:flex-start;margin-top:var(--space-xlarge)}.final-cta_demo{display:inline-flex;align-items:center;gap:var(--space-small);padding:var(--space-12) var(--space-12);background:var(--color-white);border-radius:var(--radius-round);box-shadow:var(--shadow-medium);transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}.final-cta_demo:hover{transform:translateY(-1px);box-shadow:var(--shadow-large)}.final-cta_demo-avatars{display:inline-flex;flex:0 0 auto}.final-cta_demo-avatars i{width:42px;height:42px;border-radius:50%;border:2px solid var(--color-white);margin-left:-14px;display:inline-block;background-size:cover;background-position:center}.final-cta_demo-avatars i:first-child{margin-left:0;background-image:url(team/host-1.v2.png),linear-gradient(135deg,#f2c2a3,#e08b5c)}.final-cta_demo-avatars i:nth-child(2){background-image:url(team/host-2.v2.jpg),linear-gradient(135deg,#c6d0f5,#6b7fd8)}@supports (background-image: image-set(url(x.avif) type("image/avif"))){.final-cta_demo-avatars i:first-child{background-image:image-set(url(team/host-1.v2.avif) type("image/avif"),url(team/host-1.v2.webp) type("image/webp")),linear-gradient(135deg,#f2c2a3,#e08b5c)}.final-cta_demo-avatars i:nth-child(2){background-image:image-set(url(team/host-2.v2.avif) type("image/avif"),url(team/host-2.v2.webp) type("image/webp")),linear-gradient(135deg,#c6d0f5,#6b7fd8)}}.final-cta_demo-text{display:flex;flex-direction:column;gap:3px;line-height:1.2;text-align:left}.final-cta_demo-title{font-size:var(--fs-body);font-weight:600;color:var(--color-ink);letter-spacing:-.01em}.final-cta_demo-sub{font-size:var(--fs-caption);color:var(--color-muted)}.final-cta_demo-arrow{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--color-surface-grey);color:var(--color-body);transition:background-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.final-cta_demo-arrow svg{width:16px;height:16px;transition:transform var(--dur-slow) var(--ease)}.final-cta_demo:hover .final-cta_demo-arrow{background:var(--color-ink);color:var(--color-white)}.final-cta_demo:hover .final-cta_demo-arrow svg{transform:rotate(45deg)}.footer_component{background:var(--color-ink);padding:var(--space-xxlarge) 0 var(--space-large);border-top:none}@media(max-width:640px){.footer_component{padding:24px 0 40px}}.footer_cols{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xlarge) var(--space-huge);margin-bottom:var(--space-xlarge)}.footer_cols.is-mobile{display:none}.footer_col-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-large)}.footer_col h3{font-family:var(--ff-body);font-size:var(--fs-caption);font-weight:600;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:var(--space-small)}.footer_toggle{background:none;border:0;padding:0;margin:0;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:inherit;transition:color var(--dur-fast) var(--ease)}.footer_toggle:hover{color:var(--color-white)}.footer_col ul{display:flex;flex-direction:column;gap:var(--space-xsmall)}.footer_panel{display:contents}.footer_col ul.footer_col-split{display:block;columns:2;column-gap:var(--space-large)}.footer_col ul.footer_col-split>li{margin-bottom:var(--space-xsmall);break-inside:avoid}.footer_group{margin-bottom:var(--space-medium)}.footer_group:last-child{margin-bottom:0}.footer_eyebrow{font-size:var(--fs-caption);font-weight:600;color:var(--white-a55);text-transform:uppercase;letter-spacing:.08em;line-height:1.2;margin-bottom:var(--space-xsmall)}.footer_col a.footer_link-row{display:block;font-size:var(--fs-caption);font-weight:600;color:var(--color-white);text-transform:uppercase;letter-spacing:.08em;line-height:1.2}.footer_col a{font-size:var(--fs-caption);color:var(--white-a88);text-decoration:none;transition:color var(--dur-fast) var(--ease)}.footer_col a:hover{color:var(--color-white);text-decoration:underline}.footer_badges{display:flex;flex-wrap:wrap;gap:var(--space-small);align-items:center;margin-top:var(--space-xxlarge);margin-bottom:var(--space-xxlarge)}.footer_badge{display:inline-flex;align-items:center;gap:10px;padding:10px 16px;border-radius:var(--radius-medium);background:#ffffff12;border:1px solid var(--white-a10);transition:background-color var(--dur-fast) var(--ease)}.footer_badge:hover{background:var(--white-a10)}.footer_badge svg{flex:0 0 auto;width:20px;height:20px;color:var(--white-a88)}.footer_badge-icon{flex:0 0 auto;width:24px;height:24px;background-position:center;background-repeat:no-repeat;background-size:contain}.footer_badge-icon.is-iso{background-image:url(badges/iso.svg)}.footer_badge-icon.is-gdpr{background-image:url(badges/gdpr.svg)}.footer_badge-icon.is-dora{background-image:url(badges/dora.svg)}.footer_badge-stack{display:flex;flex-direction:column;line-height:1.3}.footer_badge-title{font-size:var(--fs-caption);font-weight:600;color:var(--color-white);letter-spacing:-.005em}.footer_badge-sub{font-size:var(--fs-caption);color:var(--white-a55)}.footer_bottom{display:flex;flex-wrap:wrap;gap:var(--space-small) 24px;justify-content:space-between;align-items:center;padding-top:var(--space-medium);border-top:1px solid var(--white-a10);font-size:var(--fs-caption);color:var(--white-a55)}.footer_legal{display:flex;flex-wrap:wrap;gap:var(--space-xxsmall) var(--space-small)}.footer_legal a{font-size:var(--fs-caption);color:var(--white-a55);transition:color var(--dur-fast) var(--ease)}.footer_legal a:hover{color:var(--color-white)}.footer_copyright{font-size:var(--fs-caption);color:var(--white-a55)}@media(max-width:991px){.footer_cols.is-desktop{display:none}.footer_cols.is-mobile{display:grid}.footer_cols{grid-template-columns:1fr;gap:0;border-top:1px solid var(--white-a10)}.footer_col h3,.footer_col a.footer_link-row{display:flex;align-items:center;justify-content:space-between;margin:0;padding:var(--space-small) var(--space-tiny);font-size:var(--fs-body);font-weight:500;text-transform:none;letter-spacing:0;color:var(--color-white);border-bottom:1px solid var(--white-a10);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:opacity var(--dur-fast) var(--ease)}.footer_col h3:active,.footer_col a.footer_link-row:active{opacity:.6}.footer_col h3:after{content:"";flex:0 0 auto;width:9px;height:9px;margin-right:6px;border-right:2px solid var(--white-a55);border-bottom:2px solid var(--white-a55);transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-base) var(--ease)}.footer_col h3.is-open:after{transform:translateY(2px) rotate(-135deg)}.footer_col h3.is-open{border-bottom-color:transparent}.footer_panel{display:grid;grid-template-rows:0fr;opacity:0;visibility:hidden;transition:grid-template-rows var(--dur-slow) var(--ease),opacity var(--dur-base) var(--ease),visibility var(--dur-slow) var(--ease)}.footer_col h3.is-open+.footer_panel{grid-template-rows:1fr;opacity:1;visibility:visible}.footer_panel>.footer_groups{overflow:hidden;min-height:0;padding:0 var(--space-tiny)}.footer_col h3.is-open+.footer_panel>.footer_groups{padding:6px 2px 18px;border-bottom:1px solid var(--white-a10)}.footer_col ul{gap:var(--space-small)}.footer_col a{font-size:var(--fs-body)}}.sherpa_wrap{--sherpa-x: -50%;position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(var(--sherpa-x));z-index:50;pointer-events:none}.sherpa_pill{position:relative;display:inline-flex;align-items:center;gap:12px;padding:8px 8px 8px 22px;--abf: .35;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,rgba(255,205,110,var(--abf)),rgba(255,180,145,var(--abf)),rgba(255,175,195,var(--abf)),rgba(225,175,230,var(--abf)),rgba(180,145,220,var(--abf)) 88%,rgba(155,110,215,var(--abf))) border-box;background-size:auto,240% 240%;border:2px solid transparent;border-radius:var(--radius-round);font-family:var(--ff-body);font-size:15px;line-height:1;color:var(--color-body);cursor:text;pointer-events:auto;box-shadow:var(--shadow-small);animation:ask-pill-border-glow 8s ease-in-out infinite;transition:transform var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease),--abf var(--dur-slow) var(--ease)}.sherpa_wrap:before{content:"";position:absolute;inset:-6px;border-radius:var(--radius-round);background:linear-gradient(45deg,#ffcd6eb3,#ffb49199,#ffafc38c,#e1afe68c,#b491dca6 88%,#9b6ed7b3);background-size:240% 240%;filter:blur(12px);opacity:.65;animation:ask-pill-glow 8s ease-in-out infinite;pointer-events:none;transition:opacity var(--dur-base) var(--ease),inset var(--dur-base) var(--ease),filter var(--dur-base) var(--ease)}.sherpa_pill:hover,.sherpa_pill:focus-within{--abf: .95;transform:translateY(-1px);box-shadow:var(--shadow-medium)}.sherpa_pill:focus-within{box-shadow:var(--shadow-medium)}.sherpa_wrap:has(.sherpa_pill:hover):before,.sherpa_wrap:has(.sherpa_pill:focus-within):before{opacity:1;inset:-10px;filter:blur(18px)}.sherpa_input{width:180px;padding:0;border:0;outline:0;background:transparent;font:inherit;color:var(--color-body);transition:width var(--dur-slow) var(--ease)}.sherpa_pill:focus-within .sherpa_input{width:max(140px,min(360px,calc(100vw - 180px)))}.sherpa_input::placeholder{color:#85858e;opacity:1}.sherpa_send{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:var(--radius-round);background:var(--color-surface-grey);color:var(--color-body);cursor:pointer;flex-shrink:0;transition:background var(--dur-base) var(--ease),color var(--dur-base) var(--ease)}.sherpa_pill:has(.sherpa_input:not(:placeholder-shown)) .sherpa_send{background:var(--color-ink);color:var(--color-white)}@media(max-width:480px){.sherpa_wrap:not(.is-inline){--sherpa-x: 0px;left:16px;right:auto;bottom:calc(22px + env(safe-area-inset-bottom));max-width:calc(100vw - 88px)}.sherpa_pill{padding:6px 6px 6px 16px;gap:10px;max-width:100%}.sherpa_input{width:180px;font-size:16px}.sherpa_pill:focus-within .sherpa_input{width:calc(100vw - 156px)}.sherpa_send{width:28px;height:28px}.sherpa_pill:hover,.sherpa_pill:focus-within{transform:none}}.sherpa_wrap.is-inline{position:relative;left:auto;right:auto;bottom:auto;transform:none;pointer-events:auto;display:inline-flex;margin:36px auto 0}.sherpa_pill.is-large{padding:11px 11px 11px 30px;gap:14px;font-size:var(--fs-lead)}.sherpa_pill.is-large .sherpa_input{width:min(420px,62vw)}.sherpa_pill.is-large:focus-within .sherpa_input{width:min(460px,70vw)}.sherpa_pill.is-large .sherpa_send{width:44px;height:44px}.sherpa_pill.is-large .sherpa_send svg{width:1.5rem;height:1.5rem}@media(max-width:480px){.sherpa_pill.is-large{padding:9px 9px 9px 22px}.sherpa_pill.is-large .sherpa_input{width:min(220px,56vw);font-size:16px}.sherpa_pill.is-large:focus-within .sherpa_input{width:min(260px,64vw)}.sherpa_pill.is-large .sherpa_send{width:38px;height:38px}}.section_hero h1,.hero_lead,.hero_ctas,.hero_video-wrap{opacity:0;transform:translateY(8px);animation:hero-enter var(--dur-reveal) var(--ease) both}.section_hero h1{animation-delay:0ms}.hero_lead{animation-delay:60ms}.hero_ctas{animation-delay:.12s}.hero_video-wrap{animation-delay:.18s}@media(prefers-reduced-motion:reduce){.section_hero h1,.hero_lead,.hero_ctas,.hero_video-wrap{opacity:1;transform:none}}:root{--color-bed-peach: #FFE8DD;--color-bed-sage: #E8F0E5;--color-bed-violet: #F0E8FF}.industry-intro{max-width:51rem}.section_outcomes,.section_usecases{background:var(--color-surface)}.hero_component{max-width:60rem}.hero_component h1,.hero_component .hero_lead{margin-bottom:var(--space-medium)}.hero_visual{position:relative;border-radius:var(--radius-large);padding:var(--space-xxlarge);background:var(--gradient-aurora-soft),var(--color-surface);display:flex;align-items:center;justify-content:center}.hero_visual .cap-vis{width:100%;max-width:760px;min-height:220px;box-shadow:var(--shadow-xlarge)}@media(max-width:860px){.hero_visual{padding:var(--space-large)}}@media(max-width:860px){.industry-reality_col+.industry-reality_col{padding-left:0;border-left:0}}.problem_statement{max-width:22ch}.problem_lead{max-width:56ch}.problem_lead{font-size:var(--fs-lead);color:var(--color-body)}.problem_points{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-large);margin-top:var(--space-xlarge);border-top:1px solid var(--color-border);padding-top:var(--space-large)}@media(max-width:768px){.problem_points{grid-template-columns:1fr;gap:var(--space-medium)}}.problem_point-num{display:block;font-family:var(--ff-display);margin-bottom:var(--space-small)}.problem_point h3{margin-bottom:var(--space-xsmall);font-size:var(--fs-headline-sm);line-height:1.2}.problem_point p{font-size:var(--fs-body);color:var(--color-body);line-height:1.6}.scenario_list{display:flex;flex-direction:column;gap:var(--space-huge)}.scenario_item{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xxlarge);align-items:center}@media(max-width:860px){.scenario_item{grid-template-columns:1fr;gap:var(--space-large)}}.scenario_item:nth-child(2n) .scenario_copy{order:2}@media(max-width:860px){.scenario_item:nth-child(2n) .scenario_copy{order:0}}.scenario_copy{max-width:30rem}.scenario_index{display:inline-flex;align-items:center;font-family:var(--ff-body);font-size:var(--fs-caption);font-weight:600;color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:var(--space-medium)}.scenario_title{max-width:18ch;font-size:var(--fs-headline-md);line-height:1.3}.scenario_caption{font-size:var(--fs-body);color:var(--color-body);line-height:1.6;margin:var(--space-small) 0 var(--space-large)}.scenario_visual{aspect-ratio:4 / 3;border-radius:var(--radius-large);padding:var(--space-xlarge);display:flex;align-items:center;justify-content:center;overflow:hidden}.scenario_item:nth-child(1) .scenario_visual{background:var(--color-brand-tint)}.scenario_item:nth-child(2) .scenario_visual{background:var(--color-bed-peach)}.scenario_item:nth-child(3) .scenario_visual{background:var(--color-bed-sage)}.scenario_item:nth-child(4) .scenario_visual{background:var(--color-bed-violet)}.scenario_svg{width:100%;max-width:320px;color:var(--color-ink);opacity:.85}.scenario_shot{display:block;width:100%;border-radius:var(--radius-small);overflow:hidden;box-shadow:var(--shadow-xxlarge);background:var(--color-white)}.scenario_shot img{display:block;width:100%;height:auto}.scenario_shot.is-tall,.scenario_shot.is-tall img{width:auto;height:100%}.outcome_grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-medium)}@media(max-width:991px){.outcome_grid{grid-template-columns:1fr}}.outcome_card{background:var(--color-white);border-radius:var(--radius-large);padding:var(--space-xlarge);display:flex;flex-direction:column;min-height:440px;transition:transform var(--dur-base) var(--ease)}.outcome_icon{color:var(--color-brand);margin-bottom:var(--space-medium);display:flex}.outcome_title{margin-bottom:var(--space-small);font-size:var(--fs-headline-md);line-height:1.3}.outcome_desc{max-width:30rem;margin-bottom:var(--space-xlarge)}.outcome_desc{font-size:var(--fs-body);color:var(--color-body);line-height:1.6}.outcome_desc strong{color:var(--color-ink);font-weight:600}.outcome_vis{margin-top:auto;background:var(--color-surface);border-radius:var(--radius-medium);padding:var(--space-medium);height:180px;position:relative;overflow:hidden}.ov-agenda{display:flex;flex-direction:column;gap:8px;justify-content:center;height:100%}.ov-row{display:grid;grid-template-columns:44px 1fr 70px;gap:12px;align-items:center;padding:8px 12px;background:var(--color-white);border-radius:var(--radius-small);font-size:13px}.ov-row.is-active{outline:1.5px solid var(--color-brand);outline-offset:-1.5px}.ov-time{color:var(--color-muted);font-size:11px;font-variant-numeric:tabular-nums}.ov-name{color:var(--color-ink);font-weight:500}.ov-tag{justify-self:end;font-size:10px;font-weight:500;color:var(--color-muted);background:var(--color-surface-grey);padding:2px 8px;border-radius:var(--radius-round);text-transform:uppercase;letter-spacing:.04em}.ov-tag.is-brand{background:var(--color-accent-blue-tint);color:var(--color-brand)}.ov-flow{display:flex;align-items:center;justify-content:space-between;gap:12px;height:100%}.ov-step{flex:1;background:var(--color-white);border-radius:var(--radius-small);padding:12px;display:flex;flex-direction:column;gap:4px;position:relative}.ov-step.is-done{background:var(--color-bed-sage)}.ov-step.is-active{outline:1.5px solid var(--color-brand);outline-offset:-1.5px}.ov-step-label{font-size:10px;font-weight:500;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.ov-step-title{font-size:13px;font-weight:600;color:var(--color-ink)}.ov-step-dot{width:8px;height:8px;border-radius:50%;background:var(--color-brand);position:absolute;top:12px;right:12px}.ov-step.is-done .ov-step-dot{background:var(--color-success)}.ov-arrow{color:var(--color-muted);font-size:14px;flex:0 0 auto}.ov-chart{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;align-items:end;height:100%;padding:8px 0}.ov-bar{background:var(--color-border-soft);border-radius:3px 3px 0 0;position:relative}.ov-bar.b1{height:35%}.ov-bar.b2{height:50%}.ov-bar.b3{height:40%}.ov-bar.b4{height:65%}.ov-bar.b5{height:55%}.ov-bar.b6{height:80%;background:var(--color-brand)}.ov-bar.b7{height:72%}.ov-bar.b8{height:92%;background:var(--color-brand)}.ov-chart-label{position:absolute;top:-22px;left:50%;transform:translate(-50%);font-size:10px;font-weight:600;color:var(--color-brand);white-space:nowrap;font-variant-numeric:tabular-nums}.ov-stack{position:relative;height:100%;display:flex;align-items:center;justify-content:center}.ov-card{position:absolute;width:70%;background:var(--color-white);border-radius:var(--radius-small);padding:12px 16px;box-shadow:var(--shadow-xsmall)}.ov-card-title{font-size:13px;font-weight:600;color:var(--color-ink);margin-bottom:4px}.ov-card-meta{font-size:10px;color:var(--color-muted);letter-spacing:.04em}.ov-card.c1{transform:rotate(-6deg) translateY(-28px)}.ov-card.c2{transform:rotate(-2deg) translateY(-4px);background:var(--color-brand-tint)}.ov-card.c3{transform:rotate(2deg) translateY(20px);z-index:2;border:1.5px solid var(--color-brand)}.pv-pill{justify-self:end;font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;padding:2px 8px;border-radius:var(--radius-round);background:var(--color-surface-grey);color:var(--color-muted);white-space:nowrap}.pv-pill.is-brand{background:var(--color-accent-blue-tint);color:var(--color-brand)}.pv-pill.is-success{background:var(--color-bed-sage);color:var(--color-success)}.pv-options{display:flex;flex-direction:column;gap:8px;justify-content:center;height:100%}.pv-opt{display:flex;align-items:center;gap:10px;background:var(--color-white);border-radius:var(--radius-small);padding:9px 12px;font-size:13px;color:var(--color-ink)}.pv-opt.is-sel{outline:1.5px solid var(--color-brand);outline-offset:-1.5px}.pv-opt-radio{width:14px;height:14px;border-radius:50%;border:1.5px solid var(--color-border);flex:0 0 auto;position:relative}.pv-opt.is-sel .pv-opt-radio{border-color:var(--color-brand)}.pv-opt.is-sel .pv-opt-radio:after{content:"";position:absolute;inset:2.5px;border-radius:50%;background:var(--color-brand)}.pv-opt-name{font-weight:500}.pv-opt .pv-pill{margin-left:auto}.pv-fan{display:flex;align-items:center;gap:10px;height:100%}.pv-fan-src{flex:0 0 auto;width:74px;background:var(--color-brand);color:var(--color-white);border-radius:var(--radius-small);padding:12px 10px;display:flex;flex-direction:column;gap:3px}.pv-fan-src-label{font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--white-a64)}.pv-fan-src-title{font-size:12px;font-weight:600;line-height:1.2}.pv-fan-arrow{flex:0 0 auto;color:var(--color-muted);font-size:14px}.pv-fan-targets{flex:1;display:flex;flex-direction:column;gap:8px}.pv-fan-chip{background:var(--color-white);border-radius:var(--radius-small);padding:8px 10px;font-size:12px;font-weight:500;color:var(--color-ink);display:flex;align-items:center;gap:7px}.pv-fan-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-brand);flex:0 0 auto}.pv-ledger{display:flex;flex-direction:column;gap:8px;justify-content:center;height:100%}.pv-ledger-row{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;background:var(--color-white);border-radius:var(--radius-small);padding:8px 12px}.pv-ledger-name{font-size:13px;font-weight:500;color:var(--color-ink)}.pv-ledger-amt{font-size:12px;color:var(--color-muted);font-variant-numeric:tabular-nums}.pv-meter{display:flex;flex-direction:column;gap:10px;justify-content:center;height:100%}.pv-meter-card{background:var(--color-white);border-radius:var(--radius-small);padding:12px 14px}.pv-meter-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.pv-meter-name{font-size:13px;font-weight:500;color:var(--color-ink)}.pv-meter-count{font-size:11px;color:var(--color-muted);font-variant-numeric:tabular-nums}.pv-meter-count.is-full{color:var(--color-success);font-weight:600}.pv-meter-track{height:8px;border-radius:var(--radius-round);background:var(--color-surface-grey);overflow:hidden}.pv-meter-fill{height:100%;border-radius:var(--radius-round);background:var(--color-brand)}.pv-meter-fill.is-full{background:var(--color-success)}.pv-phone{display:flex;align-items:center;justify-content:center;height:100%}.pv-phone-body{width:108px;height:158px;flex:0 0 auto;background:var(--color-ink);border-radius:18px;padding:6px}.pv-phone-screen{height:100%;background:var(--color-white);border-radius:13px;padding:9px;overflow:hidden;display:flex;flex-direction:column;gap:6px}.pv-phone-head{font-size:10px;font-weight:600;color:var(--color-ink);text-transform:uppercase;letter-spacing:.04em}.pv-phone-row{background:var(--color-surface);border-radius:6px;padding:6px 7px;display:flex;flex-direction:column;gap:4px}.pv-phone-row.is-brand{background:var(--color-brand-tint)}.pv-phone-line{height:4px;border-radius:2px;background:var(--color-border-soft)}.pv-phone-line.sh{width:58%}.pv-phone-line.on{background:var(--color-brand);width:44%}.pv-phone-tiles{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pv-phone-tile{background:var(--color-surface);border-radius:6px;aspect-ratio:1 / .82;display:flex;align-items:flex-end;padding:6px}.pv-phone-tile.is-brand{background:var(--color-brand-tint)}.pv-phone-chat{display:flex;flex-direction:column;gap:5px}.pv-chat-b{max-width:80%;padding:6px 9px;font-size:10px;line-height:1.25}.pv-chat-b.them{align-self:flex-start;background:var(--color-surface);color:var(--color-ink);border-radius:10px 10px 10px 3px}.pv-chat-b.me{align-self:flex-end;background:var(--color-brand);color:var(--color-white);border-radius:10px 10px 3px}.pv-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px;height:100%}.pv-tile{background:var(--color-white);border-radius:var(--radius-small);padding:12px;display:flex;flex-direction:column;justify-content:center;gap:3px}.pv-tile-num{font-size:20px;font-weight:700;color:var(--color-ink);line-height:1;font-variant-numeric:tabular-nums}.pv-tile-num.is-brand{color:var(--color-brand)}.pv-tile-num.is-success{color:var(--color-success)}.pv-tile-label{font-size:10px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.pv-qr{display:flex;align-items:center;justify-content:center;gap:14px;height:100%}.pv-qr-code{flex:0 0 auto;width:78px;height:78px;background:var(--color-white);border-radius:var(--radius-small);padding:12px;color:var(--color-ink)}.pv-qr-code svg{width:100%;height:100%;display:block}.pv-qr-info{display:flex;flex-direction:column;gap:6px}.pv-qr-check{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--color-ink)}.pv-qr-check svg{width:18px;height:18px;color:var(--color-success);flex:0 0 auto}.pv-qr-sub{font-size:11px;color:var(--color-muted)}.pv-badge{display:flex;align-items:center;justify-content:center;height:100%}.pv-badge-card{width:84%;max-width:232px;background:var(--color-white);border-radius:var(--radius-small);box-shadow:var(--shadow-xsmall);padding:16px 14px;display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.pv-badge-av{width:42px;height:42px;border-radius:50%;background:var(--color-brand-tint);color:var(--color-brand);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.pv-badge-name{font-size:13px;font-weight:600;color:var(--color-ink)}.pv-badge-role{font-size:10px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.pv-badge-tags{display:flex;gap:6px;flex-wrap:wrap;justify-content:center;margin-top:2px}.pv-badge-tags .pv-pill{justify-self:auto}.pv-funnel{display:flex;flex-direction:column;gap:8px;align-items:center;justify-content:center;height:100%}.pv-funnel-seg{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--color-white);border-radius:var(--radius-small);padding:8px 12px;font-size:13px;color:var(--color-ink)}.pv-funnel-n{font-size:11px;color:var(--color-muted);font-variant-numeric:tabular-nums}.pv-funnel-seg.s1{width:100%}.pv-funnel-seg.s2{width:82%}.pv-funnel-seg.s3{width:64%;background:var(--color-brand-tint)}.pv-funnel-seg.s3 .pv-funnel-n{color:var(--color-brand)}.pv-toggles{display:flex;flex-direction:column;gap:8px;justify-content:center;height:100%}.pv-toggle-row{display:flex;align-items:center;justify-content:space-between;background:var(--color-white);border-radius:var(--radius-small);padding:9px 12px;font-size:13px;color:var(--color-ink)}.pv-switch{width:30px;height:18px;border-radius:var(--radius-round);background:var(--color-surface-grey);position:relative;flex:0 0 auto}.pv-switch:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--color-white);box-shadow:var(--shadow-xsmall)}.pv-switch.is-on{background:var(--color-brand)}.pv-switch.is-on:after{left:14px}.pv-page{display:flex;align-items:center;justify-content:center;height:100%}.pv-page-win{width:88%;max-width:300px;background:var(--color-white);border-radius:var(--radius-small);box-shadow:var(--shadow-xsmall);overflow:hidden}.pv-page-bar{display:flex;align-items:center;gap:5px;padding:8px 10px;background:var(--color-surface)}.pv-page-dot{width:7px;height:7px;border-radius:50%;background:var(--color-border-soft)}.pv-page-body{padding:12px;display:flex;flex-direction:column;gap:8px}.pv-page-hero{height:30px;border-radius:6px;background:var(--color-brand-tint)}.pv-page-line{height:6px;border-radius:3px;background:var(--color-surface-grey)}.pv-page-line.sh{width:55%}.pv-page-cta{align-self:flex-start;font-size:11px;font-weight:600;color:var(--color-white);background:var(--color-brand);border-radius:var(--radius-small);padding:6px 12px}.pv-avatars{display:flex;flex-wrap:wrap;gap:10px;align-content:center;justify-content:center;height:100%}.pv-av{width:40px;height:40px;flex:0 0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600}.pv-av.t1{background:var(--color-brand-tint);color:var(--color-brand)}.pv-av.t2{background:var(--color-bed-sage);color:var(--color-success)}.pv-av.t3{background:var(--color-surface-grey);color:var(--color-muted)}.pv-slots{display:flex;flex-direction:column;gap:10px;justify-content:center;height:100%}.pv-slots-head{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em}.pv-slots-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.pv-slot{background:var(--color-white);border-radius:var(--radius-small);padding:9px 4px;text-align:center;font-size:11px;color:var(--color-ink);font-variant-numeric:tabular-nums}.pv-slot.is-booked{background:var(--color-brand);color:var(--color-white)}.pv-slot.is-off{color:var(--color-muted);background:var(--color-surface-grey)}.pv-tiers{display:flex;flex-direction:column;gap:8px;justify-content:center;height:100%}.pv-tier{display:flex;align-items:center;gap:10px;background:var(--color-white);border-radius:var(--radius-small);padding:9px 12px}.pv-tier-name{font-size:10px;font-weight:600;color:var(--color-muted);text-transform:uppercase;letter-spacing:.04em;width:58px;flex:0 0 auto}.pv-tier-logos{display:flex;gap:6px;flex:1;align-items:center}.pv-tier-logo{border-radius:3px;flex:1}.pv-tier.t1 .pv-tier-logo{height:20px;background:var(--color-brand)}.pv-tier.t2 .pv-tier-logo{height:15px;background:var(--color-brand-tint)}.pv-tier.t3 .pv-tier-logo{height:11px;background:var(--color-surface-grey)}.pv-map{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(4,1fr);gap:5px;height:100%}.pv-map-cell{border-radius:4px;background:var(--color-white)}.pv-map-cell.stand{background:var(--color-brand-tint)}.pv-map-cell.stand.is-active{background:var(--color-brand)}.pv-map-cell.aisle{background:transparent}.section_compliance{--lc-surface: var(--color-ink);--lc-on: var(--color-white);--lc-on-dim: var(--white-a55);--lc-rule: var(--white-a10);--lc-chip-bg: var(--white-a08);--lc-chip-fg: var(--color-white);--lc-step: var(--color-white);--lc-step-opacity: .55;background:var(--lc-surface);color:var(--lc-on)}.compliance_intro{max-width:45rem;margin-bottom:var(--space-xxlarge)}.compliance_intro .eyebrow{color:var(--lc-on-dim)}.compliance_intro .eyebrow:before{background:var(--lc-on-dim)}.compliance_heading{margin-bottom:var(--space-small)}.compliance_heading{color:var(--lc-on)}.compliance_sub{max-width:35rem}.compliance_sub{font-size:var(--fs-lead);color:var(--lc-step);opacity:.66;line-height:1.6}.compliance_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-large)}@media(max-width:860px){.compliance_grid{grid-template-columns:1fr 1fr}}@media(max-width:480px){.compliance_grid{grid-template-columns:1fr}}.compliance_card{padding-block:var(--space-card-lg);display:flex;flex-direction:column;gap:var(--space-medium)}@media(max-width:860px){.compliance_card{padding-block:var(--space-large)}}.compliance_icon{width:40px;height:40px;border-radius:var(--radius-small);background:var(--lc-chip-bg);color:var(--lc-chip-fg);display:flex;align-items:center;justify-content:center}.compliance_card h3{font-size:var(--fs-headline-sm);line-height:1.2;color:var(--lc-on)}.compliance_card p{font-size:var(--fs-body);color:var(--lc-step);opacity:var(--lc-step-opacity);line-height:1.6}.compliance_placeholder{display:inline-block;margin-top:var(--space-small);font-size:var(--fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-peach-deep)}.capability_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-medium)}@media(max-width:960px){.capability_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.capability_grid{grid-template-columns:1fr}}.capability_cell{background:var(--color-surface);border-radius:var(--radius-large);padding:var(--space-xlarge);display:flex;flex-direction:column;min-height:420px;color:var(--color-ink);transition:transform var(--dur-base) var(--ease)}@media(hover:hover)and (pointer:fine){.capability_cell:hover{transform:translateY(-3px)}}.capability_icon{color:var(--color-brand);margin-bottom:var(--space-medium);display:flex}.capability_label{letter-spacing:-.015em;margin-bottom:var(--space-xsmall)}.capability_label{font-size:var(--fs-headline-sm);font-weight:600;color:var(--color-ink);line-height:1.2}.capability_desc{margin-bottom:var(--space-large);max-width:320px}.capability_desc{font-size:var(--fs-body);color:var(--color-body);line-height:1.6}.capability_cell .cap-vis{margin-top:auto}.testimonial_row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-medium)}@media(max-width:768px){.testimonial_row{grid-template-columns:1fr}}.testimonial_card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:var(--space-xlarge);min-height:240px;display:flex;flex-direction:column}.testimonial_logo{height:28px;margin-bottom:var(--space-large);display:inline-flex;align-items:center}.testimonial_logo img{max-height:100%;max-width:150px;width:auto;object-fit:contain}.testimonial_quote{margin-bottom:var(--space-large)}.testimonial_author{margin-top:auto;display:flex;flex-direction:column;gap:var(--space-tiny)}.testimonial_flag{display:inline-block;margin-bottom:var(--space-medium)}.testimonial_clients{display:grid;grid-template-columns:repeat(6,1fr);gap:var(--space-xlarge);align-items:center}@media(max-width:768px){.testimonial_clients{grid-template-columns:repeat(3,1fr);gap:var(--space-large)}}.testimonial_client{height:32px;display:flex;align-items:center;justify-content:center;opacity:.65;filter:grayscale(100%);transition:opacity var(--dur-base) var(--ease),filter var(--dur-base) var(--ease)}.testimonial_client img{max-height:100%;max-width:100%;width:auto;object-fit:contain}.testimonial_client:hover{opacity:1;filter:grayscale(0%)}.lifecycle_band{background:var(--color-surface);border-radius:var(--radius-large);padding:var(--space-xlarge)}.lifecycle_band>h2{margin-bottom:var(--space-xxlarge);color:var(--color-white)}.lifecycle_labels{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;gap:var(--space-small);margin-bottom:var(--space-small)}.lifecycle_label{font-size:var(--fs-caption);color:var(--color-white);font-weight:600}.lifecycle_label{padding:var(--space-xsmall) var(--space-medium);border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-white)}.lifecycle_rail{position:relative;display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:center;height:18px;margin-bottom:var(--space-xlarge)}.lifecycle_rail:before{content:"";position:absolute;top:50%;left:calc(100% / 6);right:calc(100% / 6);height:1px;background:var(--color-accent-blue-border);transform:translateY(-50%)}.lifecycle_dot{width:11px;height:11px;border-radius:50%;background:var(--color-brand);position:relative;z-index:1;box-shadow:0 0 0 4px var(--color-surface)}.lifecycle_cards{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-medium)}.lifecycle_card{background:var(--color-white);border-radius:var(--radius-medium);padding:var(--space-large);display:flex;flex-direction:column;gap:var(--space-medium);box-shadow:var(--shadow-medium)}.lifecycle_card h3{line-height:1.2;color:var(--color-white)}.lifecycle_list{display:flex;flex-direction:column;gap:var(--space-small)}.lifecycle_item{display:flex;align-items:flex-start;gap:var(--space-small)}.lifecycle_item{font-size:var(--fs-body);color:var(--color-white);opacity:.66;line-height:1.6}.lifecycle_check{width:1rem;height:1rem;flex:0 0 auto;color:var(--color-brand);margin-top:1px}@media(max-width:768px){.lifecycle_band{padding:var(--space-medium)}.lifecycle_labels,.lifecycle_rail,.lifecycle_cards{grid-template-columns:1fr}.lifecycle_rail{display:none}.lifecycle_cards{gap:var(--space-small)}}.section_features{background:var(--color-surface)}.feature_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-medium)}@media(max-width:860px){.feature_grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.feature_grid{grid-template-columns:1fr}}.feature_card{border:1px solid var(--color-border);border-radius:var(--radius-medium);padding:var(--space-large);background:var(--color-white)}.feature_icon{width:44px;height:44px;border-radius:var(--radius-small);background:var(--color-accent-blue-tint);color:var(--color-brand);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-small)}.feature_title{margin-bottom:var(--space-xsmall);font-size:var(--fs-headline-sm);line-height:1.2}.feature_card p{font-size:var(--fs-body);color:var(--color-body);line-height:1.6}.fits_subhead{font-family:var(--ff-body);font-size:var(--fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-body);margin-bottom:var(--space-small)}.fits_block+.fits_block{margin-top:var(--space-xlarge)}.fits_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-medium)}@media(max-width:860px){.fits_grid{grid-template-columns:1fr 1fr}}@media(max-width:560px){.fits_grid{grid-template-columns:1fr}}.fits_card{border-radius:var(--radius-large);padding:var(--space-large);display:flex;flex-direction:column;gap:var(--space-small);min-height:160px;text-decoration:none;transition:transform var(--dur-base) var(--ease)}@media(hover:hover)and (pointer:fine){.fits_card:hover{transform:translateY(-3px)}}.fits_icon{width:46px;height:46px;border-radius:var(--radius-small);display:flex;align-items:center;justify-content:center}.fits_card.is-c1{background:var(--color-success-faint)}.fits_card.is-c1 .fits_icon{background:var(--color-success-tint);color:var(--color-success-text)}.fits_card.is-c2{background:var(--color-warning-faint)}.fits_card.is-c2 .fits_icon{background:var(--color-warning-mid);color:var(--color-warning-text)}.fits_card.is-c3{background:var(--color-accent-peach-faint)}.fits_card.is-c3 .fits_icon{background:var(--color-accent-peach-mid);color:var(--color-accent-peach-text)}.fits_card.is-c4{background:var(--color-accent-violet-faint)}.fits_card.is-c4 .fits_icon{background:var(--color-accent-violet-mid);color:var(--color-accent-violet-text)}.fits_card.is-c5{background:var(--color-accent-blue-tint)}.fits_card.is-c5 .fits_icon{background:var(--color-accent-blue-border);color:var(--color-accent-blue-text)}.outcome_card.is-static:hover{transform:none}.section_lifecycle{--lc-surface: var(--color-ink);--lc-on: var(--color-white);--lc-on-dim: var(--white-a55);--lc-rule: var(--white-a10);--lc-chip-bg: var(--white-a08);--lc-chip-fg: var(--color-white);--lc-step: var(--color-white);--lc-step-opacity: .66;--lc-ring: var(--white-a25);background:var(--lc-surface);color:var(--lc-on)}.lifecycle_intro{max-width:45rem;margin-bottom:var(--space-xxlarge)}.lifecycle_intro .eyebrow{color:var(--lc-on-dim)}.lifecycle_intro .eyebrow:before{background:var(--lc-on-dim)}.lifecycle_heading{margin-bottom:var(--space-small)}.lifecycle_heading{color:var(--lc-on)}:is(.section_lifecycle,.section_compliance):is(.is-light,.is-cards){--lc-surface: var(--color-surface);--lc-on: var(--color-ink);--lc-on-dim: var(--color-muted);--lc-rule: var(--color-border);--lc-chip-bg: var(--color-brand-tint);--lc-chip-fg: var(--color-brand);--lc-step: var(--color-body);--lc-step-opacity: 1;--lc-ring: var(--color-accent-blue-border)}.section_lifecycle:is(.is-light,.is-cards) .highlight.is-alternate{background:var(--gradient-highlight)}:is(.section_lifecycle,.section_compliance):is(.is-light,.is-cards) .compliance_sub{opacity:1}.section_lifecycle.is-cards .lifecycle_grid{border-top:none;border-bottom:none;gap:var(--space-medium)}.section_lifecycle.is-cards .lifecycle_phase,.section_lifecycle.is-cards .lifecycle_phase:first-child{background:var(--color-white);border-radius:var(--radius-large);box-shadow:var(--shadow-medium);border-left:none;border-top:none;padding:var(--space-large)}body:is(.home,.platform,.usecase,.industry,.why) .hero_proof{display:inline-flex;align-items:center;gap:var(--space-small);margin-top:var(--space-medium);text-decoration:none}.hero_proof>span:not(.hero_proof-stars){font-size:var(--fs-caption);color:var(--color-body)}body:is(.home,.platform,.usecase,.industry,.why) .hero_proof-stars{display:inline-flex;gap:2px;color:var(--color-warning)}body.why .reality_headline{max-width:30ch;margin-bottom:var(--space-xlarge)}body.why .reality_split{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-medium);align-items:stretch}@media(max-width:860px){body.why .reality_split{grid-template-columns:1fr;gap:var(--space-large)}}body.why .reality_panel{border-radius:var(--radius-large);padding:var(--space-xlarge)}body.why .reality_panel-state{background:var(--gradient-aurora-soft),var(--color-white);box-shadow:var(--shadow-medium)}body.why .reality_panel-approach{background:var(--gradient-aurora-dark),var(--color-ink);box-shadow:var(--shadow-xlarge);display:flex;flex-direction:column;justify-content:flex-start;gap:var(--space-medium)}body.why .reality_label{margin-bottom:var(--space-small)}body.why .reality_label-result{margin-top:var(--space-large)}body.why .reality_dim{display:flex;flex-direction:column;gap:var(--space-xxsmall)}body.why .reality_dim p{margin:0}body.why .reality_list{display:flex;flex-direction:column;gap:var(--space-xsmall);margin:0}.reality_list li{font-size:var(--fs-body);color:var(--color-body);line-height:1.6}body.why .reality_list li{padding-left:18px;position:relative}body.why .reality_list li:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--color-brand);opacity:.5}body.why .reality_stmt{margin:0}body.why .reality_blk{background:var(--gradient-highlight-white);padding:0 var(--space-xsmall);box-decoration-break:clone;-webkit-box-decoration-break:clone}body.why .reality_seam{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2}body.why .reality_seam-chip{display:grid;place-items:center;width:3.25rem;height:3.25rem;color:var(--color-brand);background:var(--color-white);border-radius:var(--radius-round);box-shadow:var(--shadow-large)}body.why .reality_seam-chip svg{width:1.5rem;height:1.5rem}@media(max-width:860px){body.why .reality_seam{position:static;transform:none;justify-self:center;margin-block:calc(var(--space-medium) * -1)}body.why .reality_seam-chip svg{transform:rotate(90deg)}}body.why .turn_component{max-width:56rem;margin-inline:auto;text-align:center}body.why .turn_headline{max-width:24ch;margin-inline:auto}body.why .turn_lead{max-width:60ch;margin:var(--space-medium) auto 0}body.why .turn_fig{margin:var(--space-xlarge) auto 0;max-width:460px}body.why .turn_fig svg{width:100%;height:auto;color:var(--color-ink)}body.why .why_list{grid-template-columns:1fr 1fr;gap:var(--space-xxlarge)}body.why .why_item{gap:var(--space-xsmall)}body.why .why_num{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;width:2.75rem;height:2.75rem;border-radius:var(--radius-small);background:var(--color-brand-tint);color:var(--color-brand);margin-bottom:var(--space-small);font-family:var(--ff-body);font-size:var(--fs-body);font-weight:600;letter-spacing:.02em}body.why .why_item h3{margin-bottom:0}body.why .why_item .link-arrow{margin-top:var(--space-xsmall)}@media(max-width:720px){body.why .why_list{grid-template-columns:1fr}}@media(min-width:992px){body.why .section_proof .padding-section-large{padding-top:var(--space-huge)}}body.why .final-cta_kicker{color:var(--white-a55);margin-bottom:var(--space-medium)}body.why .final-cta_heading{max-width:26ch}.uc-mock-row.is-pad{padding:8px 10px}.cv-cap-fill.is-w100{width:100%}.cv-cap-fill.is-w60{width:60%}.cv-cap-fill.is-w45{width:45%}.section_hero .padding-section-medium{padding-top:2.25rem}@media(min-width:992px){.section_hero .padding-section-medium{padding-top:3rem}}.section_context{background:var(--color-surface)}.context_component{text-align:center}.context_heading{max-width:48ch;margin:0 auto}.context_body{max-width:56ch;margin:24px auto 0}.context_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-xlarge);margin:var(--space-xxlarge) 0;text-align:left}.context_col{display:flex;flex-direction:column;gap:var(--space-small)}.context_badge{width:44px;height:44px;border-radius:var(--radius-small);display:flex;align-items:center;justify-content:center;color:var(--color-white)}.context_badge svg{width:1.5rem;height:1.5rem}.context_col:nth-child(1) .context_badge{background:var(--color-accent-blue-mid)}.context_col:nth-child(2) .context_badge{background:var(--color-accent-peach-deep)}.context_col:nth-child(3) .context_badge{background:var(--color-accent-violet-deep)}.context_col:nth-child(4) .context_badge{background:var(--color-muted)}.context_col-desc strong,.context_kicker strong{color:var(--color-ink);font-weight:600;background:var(--gradient-highlight);padding:0 var(--space-xxsmall);box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(max-width:960px){.context_grid{grid-template-columns:repeat(2,1fr);gap:var(--space-large)}}@media(max-width:560px){.context_grid{grid-template-columns:1fr;gap:var(--space-large);margin:var(--space-large) 0}}.context-diagram{position:relative;width:100%;aspect-ratio:1200 / 280;max-height:280px;margin:var(--space-large) 0 0;overflow:hidden;container-type:inline-size}.context-diagram-inner{position:absolute;top:0;left:0;width:1200px;height:280px;transform-origin:top left;transform:scale(calc(100cqi/1200px))}.context-knots-svg{position:absolute;inset:0;width:100%;height:100%}.context-badge{position:absolute;width:52px;height:52px;border-radius:var(--radius-medium);display:flex;align-items:center;justify-content:center;background:var(--color-ink)}.context-badge-small{width:40px;height:40px;border-radius:var(--radius-medium)}.context-badge-inner-dot{width:10px;height:10px;border-radius:50%;background:var(--color-white)}.context-badge-inner-sq{width:14px;height:14px;border-radius:3px;background:var(--color-white)}.context-badge-inner-tri{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:14px solid var(--color-white)}.context-badge-inner-sparkle{position:relative;width:18px;height:18px}.context-badge-inner-sparkle:before,.context-badge-inner-sparkle:after{content:"";position:absolute;background:var(--color-white);border-radius:2px}.context-badge-inner-sparkle:before{width:3px;height:18px;left:50%;top:50%;transform:translate(-50%,-50%)}.context-badge-inner-sparkle:after{width:18px;height:3px;left:50%;top:50%;transform:translate(-50%,-50%)}.context-b-l1{left:10%;top:30%;background:var(--color-accent-blue-mid)}.context-b-l2{left:19%;top:58%;background:var(--color-accent-peach-deep)}.context-b-l3{left:26%;top:28%;background:var(--color-accent-violet-deep)}.context-b-l4{left:7%;top:62%;background:var(--color-accent-peach-deep)}.context-b-l5{left:30%;top:60%;background:var(--color-accent-blue-mid)}.context-b-m1{left:46%;top:22%;background:var(--color-accent-blue-mid)}.context-b-m2{left:53%;top:38%;background:var(--color-muted)}.context-b-m3{left:42%;top:55%;background:var(--color-accent-violet-deep)}.context-b-m4{left:56%;top:62%;background:var(--color-muted)}.context-b-r1{left:72%;top:28%;background:var(--color-muted)}.context-b-r2{left:67%;top:52%;background:var(--color-accent-blue-mid)}.context-bubble{position:absolute;background:var(--color-white);padding:10px 16px;border-radius:var(--radius-round);font-family:var(--ff-body);font-size:var(--fs-caption);font-weight:500;color:var(--color-ink);white-space:nowrap;border:1px solid var(--color-border);box-shadow:var(--shadow-small)}.context-bubble-1{right:1%;top:9%}.context-bubble-2{right:1%;top:39%}.context-bubble-3{right:9%;top:71%}.context_component.is-illustrated .context_col .context_badge{display:none}.context_component.is-illustrated .context_grid:before,.context_component.is-illustrated .context_col:not(:last-child):after{content:none;background:none}.context_component.is-illustrated .context-scroll{display:contents}.context_component.is-illustrated .context-diagram{aspect-ratio:1200 / 250;max-height:250px;margin-top:0}.context_component.is-illustrated .context_grid{margin-top:var(--space-medium)}.context_component.is-illustrated .context_nav{display:none;justify-content:center;gap:var(--space-small);margin-top:var(--space-medium)}@media(max-width:640px){.context_component.is-illustrated .context-scroll{display:block;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.context_component.is-illustrated .context-scroll::-webkit-scrollbar{display:none}.context_component.is-illustrated .context-diagram{width:400%;height:190px;aspect-ratio:auto;max-height:none;overflow:visible;container-type:normal;margin:0}.context_component.is-illustrated .context-diagram-inner{position:relative;transform:none;width:100%;height:190px}.context_component.is-illustrated .context_grid{display:grid;grid-template-columns:repeat(4,1fr);width:400%;gap:0;overflow:visible;margin:var(--space-small) 0 0;padding:0}.context_component.is-illustrated .context_col{text-align:center;scroll-snap-align:start;padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right))}.context_component.is-illustrated .context-b-l4{left:5.9%}.context_component.is-illustrated .context-b-l1{left:8.5%}.context_component.is-illustrated .context-b-l2{left:16.1%}.context_component.is-illustrated .context-b-l3{left:27.9%}.context_component.is-illustrated .context-b-l5{left:31.3%}.context_component.is-illustrated .context-b-m3{left:41.5%}.context_component.is-illustrated .context-b-m1{left:44.9%}.context_component.is-illustrated .context-b-m2{left:53.3%}.context_component.is-illustrated .context-b-m4{left:55.8%}.context_component.is-illustrated .context-b-r2{left:65.2%}.context_component.is-illustrated .context-b-r1{left:69.4%}.context_component.is-illustrated .context-bubble-1{right:3.1%}.context_component.is-illustrated .context-bubble-2{right:3.2%}.context_component.is-illustrated .context-bubble-3{right:10.1%}.context_component.is-illustrated .context_nav{display:flex}.context_component.is-illustrated .context_kicker{margin-top:var(--space-huge)}}.pmod_grid{display:grid;grid-template-columns:1fr;gap:var(--space-small)}@media(min-width:640px){.pmod_grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.pmod_grid{grid-template-columns:repeat(3,1fr)}}.pmod_cell{background:var(--color-surface);border-radius:var(--radius-medium);padding:var(--space-large);display:flex;flex-direction:column;text-decoration:none;transition:transform var(--dur-slow) var(--ease),box-shadow var(--dur-slow) var(--ease)}@media(hover:hover)and (pointer:fine){a.pmod_cell:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}}.pmod_icon{color:var(--color-brand);margin-bottom:var(--space-medium);display:flex}.pmod_icon svg{width:1.5rem;height:1.5rem}.pmod_cell h3{margin-bottom:var(--space-xsmall)}.pmod_cell p{max-width:320px;margin-bottom:var(--space-medium);font-size:var(--fs-body);line-height:1.6;color:var(--color-body)}.industries_foot{font-family:var(--ff-body);font-size:var(--fs-lead);color:var(--color-body);line-height:1.45;max-width:60ch;margin-top:var(--space-small)}.link-arrow{display:inline-flex;align-items:center;gap:var(--space-xsmall);color:var(--color-brand);font-size:var(--fs-caption);font-weight:600;line-height:1;transition:color var(--dur-base) var(--ease)}.link-arrow:hover{color:var(--color-brand-hover)}.link-arrow svg{width:1rem;height:1rem;flex:0 0 auto}.link-arrow-icon{transition:transform var(--dur-base) var(--ease)}.link-arrow:hover .link-arrow-icon,a:hover .link-arrow-icon{transform:translate(3px)}.indf_card .link-arrow,.indf_card .link-arrow:hover{color:var(--color-ink)}.indf_card .link-arrow{margin-top:auto;padding-top:var(--space-xsmall)}.pmod_cell .link-arrow{margin-top:0;margin-bottom:var(--space-xxsmall);padding-top:var(--space-xsmall)}.uc-card .link-arrow{margin-top:var(--space-medium)}.indf_grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-medium)}@media(max-width:720px){.indf_grid{grid-template-columns:1fr}}.indf_card{border-radius:var(--radius-large);padding:var(--space-xlarge);display:flex;flex-direction:column;gap:var(--space-small);min-height:260px;text-decoration:none;transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}@media(hover:hover)and (pointer:fine){.indf_card:hover{transform:translateY(-3px);box-shadow:var(--shadow-medium)}}.indf_icon{width:52px;height:52px;border-radius:var(--radius-medium);display:flex;align-items:center;justify-content:center}.indf_icon svg{width:1.5rem;height:1.5rem}.indf_title{margin-top:var(--space-xsmall)}.indf_desc{max-width:44ch}.indf_card.is-c1{background:var(--color-success-faint)}.indf_card.is-c1 .indf_icon{background:var(--color-success-tint);color:var(--color-success-text)}.indf_card.is-c2{background:var(--color-warning-faint)}.indf_card.is-c2 .indf_icon{background:var(--color-warning-mid);color:var(--color-warning-text)}.indf_card.is-c3{background:var(--color-accent-peach-faint)}.indf_card.is-c3 .indf_icon{background:var(--color-accent-peach-mid);color:var(--color-accent-peach-text)}.indf_card.is-c4{background:var(--color-accent-violet-faint)}.indf_card.is-c4 .indf_icon{background:var(--color-accent-violet-mid);color:var(--color-accent-violet-text)}.indsm_grid{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-small)}@media(max-width:860px){.indsm_grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:560px){.indsm_grid{grid-template-columns:repeat(2,1fr)}}.indsm_card{background:var(--color-surface);border-radius:var(--radius-medium);padding:var(--space-medium);display:flex;flex-direction:column;gap:var(--space-small);min-height:132px;text-decoration:none;transition:transform var(--dur-base) var(--ease),box-shadow var(--dur-base) var(--ease)}@media(hover:hover)and (pointer:fine){.indsm_card:hover{transform:translateY(-2px);box-shadow:var(--shadow-medium)}}.indsm_icon{color:var(--color-brand);display:flex}.indsm_icon svg{width:1.5rem;height:1.5rem}.indsm_title{margin-top:auto;letter-spacing:-.01em}.why_heading strong{font-weight:600;background:var(--gradient-highlight);padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.why_list{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-medium)}@media(max-width:960px){.why_list{grid-template-columns:repeat(2,1fr);gap:var(--space-large)}}@media(max-width:560px){.why_list{grid-template-columns:1fr;gap:var(--space-medium)}}.why_item{display:flex;flex-direction:column;gap:var(--space-small)}.why_illus{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius-medium);background:var(--color-surface);overflow:hidden;display:flex;align-items:center;justify-content:center}.why_illus svg{width:60%;height:60%;color:var(--color-ink)}.why_item h3{margin-bottom:var(--space-xsmall);font-size:var(--fs-headline-sm);line-height:1.2}.proof_head{max-width:56ch;margin:0 auto}.proof_logos{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-xxlarge) 24px;align-items:center;justify-items:center;margin:48px auto 0}@media(max-width:960px){.proof_logos{grid-template-columns:repeat(4,1fr)}}.proof_logos{--logo-h: clamp(22px, 3.05vw, 40px)}.proof_logos img[aria-hidden=true]{display:none}@media(max-width:768px){.section_proof{overflow:hidden}.proof_logos{display:flex;grid-template-columns:none;flex-wrap:nowrap;width:max-content;gap:var(--space-xlarge);margin-top:var(--space-xlarge);animation:clients-marquee 40s linear infinite}.proof_logos{--logo-h: 32px}.proof_logos img{flex:0 0 auto;max-width:calc(var(--mark-k, 3.4) * var(--logo-h))}.proof_logos img[aria-hidden=true]{display:block}}.lifecycle_sub{max-width:38rem}.lifecycle_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-large)}@media(max-width:860px){.lifecycle_grid{grid-template-columns:1fr}}.lifecycle_phase{padding-block:var(--space-card-lg);display:flex;flex-direction:column;gap:var(--space-medium)}@media(max-width:860px){.lifecycle_phase{padding-block:var(--space-large)}}.lifecycle_phase-head{display:flex;align-items:baseline;gap:var(--space-small)}.lifecycle_phase-num{font-family:var(--ff-display);letter-spacing:.04em}.lifecycle_phase-num{font-size:var(--fs-caption);color:var(--color-brand);font-weight:600}.lifecycle_phase-title{font-family:var(--ff-display);letter-spacing:-.01em;line-height:1.3}.lifecycle_phase-title{font-size:var(--fs-headline-sm);color:var(--lc-on);font-weight:600}.lifecycle_steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-small)}.lifecycle_step{font-size:var(--fs-body);color:var(--lc-step);opacity:var(--lc-step-opacity);line-height:1.6}.lifecycle_step{position:relative;padding-left:26px}.lifecycle_step:before{content:"";position:absolute;left:0;top:7px;width:14px;height:14px;border-radius:50%;border:1.5px solid var(--lc-ring)}.lifecycle_step:after{content:"";position:absolute;left:4px;top:11px;width:6px;height:6px;border-radius:50%;background:var(--color-brand)}.formats_tabs{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-small);margin-bottom:var(--space-large)}@media(max-width:860px){.formats_tabs{grid-template-columns:1fr 1fr}}@media(max-width:520px){.formats_tabs{grid-template-columns:1fr}}.formats_tab{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-large);padding:var(--space-medium);min-height:132px;background:var(--color-surface);border:1px solid transparent;border-radius:var(--radius-medium);letter-spacing:-.01em;text-align:left;cursor:pointer;transition:background var(--dur-base) var(--ease),border-color var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}.formats_tab{font-size:var(--fs-body);font-weight:600;color:var(--color-ink);line-height:1.2}@media(hover:hover)and (pointer:fine){.formats_tab:hover{background:var(--color-surface-grey);transform:translateY(-2px)}}.formats_tab:active{transform:scale(.97)}.formats_tab.is-active{background:var(--color-white);border-color:var(--color-ink)}.formats_tab-icon{color:var(--color-brand);display:flex}.formats_tab-label{display:block}.formats_panel{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:var(--radius-large);background:var(--color-brand-tint);overflow:hidden;display:flex;align-items:center;justify-content:center;transition:background var(--dur-slow) var(--ease);max-height:480px}.formats_panel[data-active="2"]{background:var(--color-bed-peach)}.formats_panel[data-active="3"]{background:var(--color-bed-sage)}.formats_panel[data-active="4"]{background:var(--color-bed-violet)}.formats_visual{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;opacity:0;color:var(--color-ink);transition:opacity var(--dur-slow) var(--ease)}.formats_visual svg{width:clamp(160px,32%,300px);height:auto}.formats_shot{display:block;height:84%;width:auto;max-width:88%;border-radius:var(--radius-small);overflow:hidden;box-shadow:var(--shadow-xxlarge);background:var(--color-white)}.formats_shot img{display:block;height:100%;width:auto}.formats_panel[data-active="1"] .formats_visual.is-1,.formats_panel[data-active="2"] .formats_visual.is-2,.formats_panel[data-active="3"] .formats_visual.is-3,.formats_panel[data-active="4"] .formats_visual.is-4{opacity:1}.formats_copy{margin-top:var(--space-large);max-width:720px}.formats_title{max-width:640px;transition:opacity var(--dur-fast) var(--ease);font-size:var(--fs-headline-md);line-height:1.3}.formats_caption{font-size:var(--fs-body);color:var(--color-body);line-height:1.6;margin-top:var(--space-small);max-width:640px;transition:opacity var(--dur-fast) var(--ease)}.icon-1x1-xsmall{width:1rem;height:1rem;flex:0 0 auto}.icon-1x1-small{width:1.5rem;height:1.5rem;flex:0 0 auto}.icon-1x1-xsmall svg,.icon-1x1-small svg{width:100%;height:100%}svg.icon-1x1-xsmall,.icon-1x1-xsmall svg,svg.icon-1x1-small,.icon-1x1-small svg,svg.lifecycle_check,svg.lvE_check{stroke-width:2px}.feature_icon,.fits_icon,.indf_icon,.compliance_icon,.context_badge{width:2.75rem;height:2.75rem;border-radius:var(--radius-small);display:flex;align-items:center;justify-content:center;flex:0 0 auto}.feature_icon svg,.fits_icon svg,.indf_icon svg,.compliance_icon svg,.context_badge svg{width:1.5rem;height:1.5rem}.sherpa_wrap:not(.is-inline){opacity:0;visibility:hidden;transform:translate(var(--sherpa-x)) translateY(calc(100% + 64px)) scale(.94);transition:opacity var(--dur-reveal) cubic-bezier(.45,0,.55,1),transform var(--dur-reveal) cubic-bezier(.45,0,.55,1),visibility 0s var(--dur-reveal)}.sherpa_wrap.is-up{opacity:1;visibility:visible;transform:translate(var(--sherpa-x)) translateY(0) scale(1);transition:opacity var(--dur-reveal) var(--ease),transform calc(var(--dur-reveal) * 1.25) cubic-bezier(.3,1.25,.4,1),visibility 0s}.sherpa_wrap.is-hidden{opacity:0;visibility:hidden;transform:translate(var(--sherpa-x)) translateY(16px);transition:opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease),visibility 0s var(--dur-slow)}.sherpa_wrap:not(.is-inline):not(.is-up) .sherpa_pill,.sherpa_wrap:not(.is-inline):not(.is-up):before,.sherpa_wrap.is-hidden .sherpa_pill,.sherpa_wrap.is-hidden:before{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.sherpa_wrap:not(.is-inline),.sherpa_wrap.is-up,.sherpa_wrap.is-hidden{transform:translate(var(--sherpa-x));transition:opacity var(--dur-fast) var(--ease),visibility 0s var(--dur-fast)}.sherpa_wrap.is-up{transition:opacity var(--dur-fast) var(--ease),visibility 0s}}body:not([data-sherpa-no-chatbar]) .sherpa_wrap:not(.is-inline){display:none}.gleap-chatbar.hpn-parkable{transition:opacity var(--dur-slow) var(--ease),translate var(--dur-slow) var(--ease),visibility 0s}.gleap-chatbar.hpn-parkable.is-parked{opacity:0;visibility:hidden;translate:0 calc(100% + 64px);transition:opacity var(--dur-slow) var(--ease),translate var(--dur-slow) var(--ease),visibility 0s var(--dur-slow)}@media(prefers-reduced-motion:reduce){.gleap-chatbar.hpn-parkable,.gleap-chatbar.hpn-parkable.is-parked{translate:none;transition:opacity var(--dur-fast) var(--ease),visibility 0s var(--dur-fast)}.gleap-chatbar.hpn-parkable{transition:opacity var(--dur-fast) var(--ease),visibility 0s}}@media(max-width:640px){html.has-gleap-chatbar .gleap-chatbar{left:max(20px,env(safe-area-inset-left))!important;right:max(20px,env(safe-area-inset-right))!important}}body.home .h1{font-family:var(--ff-display);font-size:var(--fs-display);font-weight:700;letter-spacing:-.04em;line-height:.95;text-wrap:balance}body.home .h2{font-family:var(--ff-display);font-size:var(--fs-headline-xl);font-weight:600;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}body.home .h3{font-family:var(--ff-display);font-size:var(--fs-headline-md);font-weight:600;letter-spacing:-.015em;line-height:1.2;text-wrap:balance}body.home .h4,body.home .h5,body.home .h6{font-family:var(--ff-display);font-size:var(--fs-headline-sm);font-weight:600;letter-spacing:-.01em;line-height:1.3;text-wrap:balance}body.home .text-medium{font-size:var(--fs-lead);line-height:1.45}body.home .tagline{display:inline-block;font-family:var(--ff-body);font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.08em;line-height:1.3;color:var(--color-body)}body.platform .eyebrow,body.usecase .eyebrow,body.industry .eyebrow{line-height:1.3}body.home{background:var(--color-white)}body:is(.home,.platform,.usecase,.industry) .section_hero{background:var(--gradient-aurora),var(--color-surface)}body.home .section_context,body.home .section_why{background:var(--color-white)}body.home .section_usecases,body.home .section_platform,body.home .section_proof{background:radial-gradient(135% 95% at 50% 0%,var(--color-surface) 0%,var(--color-white) 78%)}body.home .section_industries,body.home .section_clients{background:var(--color-white)}body.usecase .section_usecase-proof,body.industry .section_usecase-proof,body.platform .section_proof,body.platform .section_capabilities,body.platform .section_outcomes,body.platform .section_usecases,body.platform .section_features,body.usecase .section_capabilities,body.usecase .section_outcomes,body.usecase .section_usecases,body.usecase .section_features,body.industry .section_capabilities,body.industry .section_outcomes,body.industry .section_usecases,body.industry .section_features{background:radial-gradient(135% 95% at 50% 0%,var(--color-surface) 0%,var(--color-white) 78%)}body.platform .section_context,body.usecase .section_context,body.industry .section_context{background:var(--color-white)}body:is(.home,.platform,.usecase,.industry) .industry-intro{max-width:46rem;margin-inline:auto;text-align:center}body.home .industry-intro h2,body.home .context_heading,body.home .industries_foot,body.home .context_body{margin-inline:auto}body.home .section_hero{position:relative;height:auto;overflow-x:clip;display:flex;flex-direction:column}body.home .section_hero:after{content:"";position:absolute;inset-inline:0;bottom:0;height:40svh;z-index:0;background:linear-gradient(to bottom,transparent,var(--color-white));pointer-events:none}body.home .section_hero>.padding-global{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%}body.home .section_hero .container-large{flex:1 1 auto;display:flex;flex-direction:column;min-height:0}body.home .section_hero .padding-section-medium{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;padding-top:0;padding-bottom:0}body.home .hero_component{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;max-width:70rem;margin-inline:auto;text-align:center;padding-top:calc(clamp(40px,6vh,104px) - 5px);padding-bottom:clamp(40px,6vh,104px)}body.home .hero_title-line{white-space:nowrap}body.home .hero_lead{max-width:44ch;margin-inline:auto;margin-bottom:var(--space-large)}body.home .hero_ctas{justify-content:center}body.home .section_hero .hero_video-band{flex:0 0 auto;height:clamp(360px,48vh,640px);margin:0;display:flex}body.home .hero_video-wrap{flex:1 1 auto;min-height:0;width:min(1000px,100%);margin-inline:auto;border-radius:var(--radius-large) var(--radius-large) 0 0;overflow:hidden;box-shadow:var(--shadow-xlarge)}body.home .hero_video{height:100%;border-radius:var(--radius-large) var(--radius-large) 0 0;overflow:hidden}body.home .hero_video .hero_video-media{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}body.home .section_hero:not(.is-scroll-hero) .hero_video:has(.hero_video-play:not([hidden])):after{content:"";position:absolute;inset:0;z-index:1;background:var(--gradient-scrim);pointer-events:none}@media(max-width:860px){body.home .hero_title-line{white-space:normal}body.home .section_hero .hero_video-band{height:clamp(240px,42vh,380px)}}@media(min-width:861px){body.home .section_hero{min-height:min(100svh,1080px)}body.home .section_hero .hero_video-band{flex:1 1 0;height:auto;min-height:clamp(360px,40vh,460px)}}body.home .section_hero.is-scroll-hero{--hero-runway: 100svh;min-height:calc(200svh + var(--hero-runway));padding-top:0}body.home .section_hero.is-scroll-hero:after{top:calc(min(100svh,1080px) - 40svh);bottom:auto}body.home .section_hero.is-scroll-hero:before{content:"";position:absolute;inset-inline:0;bottom:0;height:40svh;z-index:0;background:linear-gradient(to bottom,transparent,var(--color-white));pointer-events:none}body.home .section_hero.is-scroll-hero>.padding-global{position:sticky;top:0;z-index:1;flex:0 0 auto;height:100svh;box-sizing:border-box;padding-top:var(--header-h)}body.home .section_hero.is-scroll-hero .hero_component{opacity:clamp(0,calc(1 - var(--hero-p, 0) * 2),1);transform:translateY(calc(var(--hero-p, 0) * -24px))}body.home .section_hero.is-hero-text-out .hero_component{visibility:hidden}body.home .section_hero.is-scroll-hero .hero_video-band{min-height:0;margin-top:calc(-1 * var(--hero-band-top, 0px) * var(--hero-p, 0))}body.home .section_hero.is-scroll-hero .hero_video-wrap{flex:0 0 auto;align-self:center;width:calc(var(--hero-w0, 0px) + (var(--hero-w1, 0px) - var(--hero-w0, 0px)) * var(--hero-p, 0));height:calc(var(--hero-h0, 0px) + (var(--hero-h1, 0px) - var(--hero-h0, 0px)) * var(--hero-p, 0));margin-left:calc(var(--hero-x0, 0px) + (var(--hero-x1, 0px) - var(--hero-x0, 0px)) * var(--hero-p, 0));margin-right:0;border-radius:var(--radius-large) var(--radius-large) calc(var(--radius-large) * var(--hero-p, 0)) calc(var(--radius-large) * var(--hero-p, 0))}body.home .section_hero.is-scroll-hero .hero_video{border-radius:inherit}body.home .section_clients{padding-top:0}body:is(.home,.platform,.usecase,.industry) .section_clients .clients_component{padding-top:var(--space-xlarge);padding-bottom:var(--space-xlarge)}body:is(.home,.platform,.usecase,.industry) .clients_head{margin-bottom:var(--space-large);font-size:var(--fs-lead);line-height:1.45;font-weight:400;text-transform:none;letter-spacing:normal}@media(max-width:767px){body:is(.home,.platform,.usecase,.industry) .section_clients .clients_component{padding-top:var(--space-xxlarge)}}body.usecase .section_clients,body.industry .section_clients,body.platform .section_clients{padding-top:0;background:var(--color-white)}body.home .context_grid{position:relative;gap:var(--space-large) var(--space-medium);margin-top:clamp(3rem,5vw,4.5rem)}body.home .context_grid:before{content:"";position:absolute;left:50%;top:-56px;transform:translate(-50%);width:min(1080px,96%);height:200px;pointer-events:none;z-index:0;opacity:.55;background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1080' height='200' fill='none'%3E%3Cg stroke='%23C9CDE2' stroke-linecap='round'%3E%3Cpath d='M0 78 C 90 50 270 50 360 78 C 450 106 630 106 720 78 C 810 50 990 50 1080 78' stroke-width='12'/%3E%3Cpath d='M0 78 C 90 106 270 106 360 78 C 450 50 630 50 720 78 C 810 106 990 106 1080 78' stroke-width='12'/%3E%3Cpath d='M0 88 C 240 62 480 98 720 72 C 900 56 1010 84 1080 80' stroke-width='8' opacity='0.7'/%3E%3C/g%3E%3C/svg%3E")}body.home .context_col{position:relative;z-index:1;background:transparent;box-shadow:none;padding:0;text-align:center}body.home .context_col p{font-size:var(--fs-body);line-height:1.6;color:var(--color-body)}body.home .context_badge{margin-inline:auto;background:var(--color-white);box-shadow:var(--shadow-medium)}body.home .context_kicker{max-width:40ch;margin-inline:auto}body.home .context_col{gap:0}body.home .context_col .context_badge{margin-bottom:var(--space-medium)}body.home .context_col h3{margin-bottom:calc(var(--space-small) - var(--space-xxsmall));font-size:var(--fs-headline-sm)}@media(min-width:961px){body.home .context_grid:before{content:none}body.home .context_col:not(:last-child):after{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;width:calc(100% + var(--space-medium));top:21px;height:48px;transform:translateY(-50%);opacity:.55;background:center/100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='320' height='48' fill='none'%3E%3Cg stroke='%23C9CDE2' stroke-width='10' stroke-linecap='round'%3E%3Cpath d='M0 24 C 80 4 240 4 320 24'/%3E%3Cpath d='M0 24 C 80 44 240 44 320 24'/%3E%3C/g%3E%3C/svg%3E")}}body.home .section_usecases .uc-cards{display:flex;flex-direction:column;gap:var(--gap-cards)}body.home .uc-card.is-wide,body.home .uc-card.is-half{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-card-cols);align-items:center;background:transparent;box-shadow:none;border:none;padding:0;border-radius:0;overflow:visible}body.home .uc-card.is-wide:nth-of-type(2n) .uc-card_copy{order:2}body.home .uc-card.is-wide:nth-of-type(2n) .uc-card_media{order:1}body.home .uc-card.is-half:nth-of-type(odd) .uc-card_copy{order:2}body.home .uc-card.is-half:nth-of-type(odd) .uc-card_media{order:1}body.home .uc-card_media{background:var(--gradient-aurora),var(--color-surface);border-radius:var(--radius-large);padding:var(--space-card-lg);box-shadow:none}body.home .uc-card_media .uc-mock{box-shadow:none}@media(min-width:861px){body.home .uc-card_media:has(.uc-mock){aspect-ratio:4 / 3}}body.home .uc-card_title{font-size:var(--fs-headline-lg);letter-spacing:-.02em;line-height:1.1}body.home .uc-row-split{display:flex;flex-direction:column;gap:var(--gap-cards)}body.home .uc-card_copy{display:flex;flex-direction:column;gap:0;padding:0}body.home .uc-card_copy .uc-card_eyebrow,body.home .uc-card_copy .uc-card_title{margin:0 0 var(--space-small)}body.home .uc-card_copy .uc-card_desc{margin:0}body.home .uc-card_copy .link-arrow{margin:var(--space-small) 0 0}body.home .uc-card_copy .uc-card_list{margin:var(--space-large) 0 0;padding-top:0}@media(max-width:820px){body.home .uc-card.is-wide,body.home .uc-card.is-half{grid-template-columns:1fr}body.home .uc-card.is-wide .uc-card_copy,body.home .uc-card.is-half .uc-card_copy{order:1!important}body.home .uc-card.is-wide .uc-card_media,body.home .uc-card.is-half .uc-card_media{order:2!important}}body.home .uc-card .link-arrow,body.home .section_platform .industry-intro .link-arrow,body.home .section_why .link-arrow,body.platform .industry-intro .link-arrow,body.usecase .industry-intro .link-arrow,body.industry .industry-intro .link-arrow,body.industry .scenario_copy .link-arrow{justify-content:center;align-self:flex-start;padding:var(--space-12) var(--space-medium);min-height:48px;border-radius:var(--radius-round);border:1px solid transparent;background:var(--color-accent-blue-tint);color:var(--color-brand);font-weight:500;font-size:var(--fs-body);line-height:1.3;letter-spacing:-.005em;white-space:nowrap;transition:background var(--dur-fast) var(--ease),color var(--dur-fast) var(--ease)}body.home .uc-card .link-arrow:hover,body.home .section_platform .industry-intro .link-arrow:hover,body.home .section_why .link-arrow:hover,body.platform .industry-intro .link-arrow:hover,body.usecase .industry-intro .link-arrow:hover,body.industry .industry-intro .link-arrow:hover,body.industry .scenario_copy .link-arrow:hover{color:var(--color-brand);background:color-mix(in srgb,var(--color-accent-blue-tint),var(--color-accent-blue-border))}body.home .section_platform .industry-intro{position:relative;display:block;max-width:none;text-align:left;margin:0 0 var(--space-section)}body.home .section_platform .industry-intro>*:not(.pcar_nav){text-align:left}body.home .section_platform .industry-intro h2{margin:0;max-width:17ch}body.home .section_platform .industry-intro .pcar_nav{position:absolute;right:0;bottom:0}body:is(.home,.platform,.usecase,.industry,.why) .pcar_nav{display:flex;gap:var(--space-small);flex:0 0 auto}body:is(.home,.platform,.usecase,.industry,.why) .pcar_btn{width:48px;height:48px;border-radius:50%;cursor:pointer;background:var(--color-surface-grey);border:none;color:var(--color-body);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--dur-base) var(--ease),color var(--dur-base) var(--ease),transform var(--dur-fast) var(--ease)}body:is(.home,.platform,.usecase,.industry,.why) .pcar_btn:hover{background:var(--color-ink);color:var(--color-white)}body:is(.home,.platform,.usecase,.industry,.why) .pcar_btn svg{width:20px;height:20px}.pcar_btn:active:not(:disabled){transform:scale(.95)}body:is(.home,.platform,.usecase,.industry,.why) .pcar_btn:disabled{opacity:.35;cursor:default;background:var(--color-surface-grey);color:var(--color-body)}body.home .pmod_grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-medium);scrollbar-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);margin-top:calc(-1 * var(--space-large));padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--space-large);padding-bottom:56px}@media(min-width:641px){body.home .pmod_grid{padding-bottom:96px;margin-bottom:-96px}}body.home .pmod_grid::-webkit-scrollbar{display:none}body.home .pmod_cell{flex:0 0 clamp(300px,30vw,380px);scroll-snap-align:start;display:flex;flex-direction:column;border:none;border-radius:var(--radius-large);background:var(--color-white);box-shadow:var(--shadow-medium);overflow:hidden;padding:0;transition:box-shadow var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}body.home .pmod_cell:hover{box-shadow:var(--shadow-xlarge);transform:translateY(-3px)}body.home .pmod_cell .cap-vis{display:none}body.home .pmod_cell .pmod_icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 auto;border-radius:var(--radius-medium);background:var(--color-brand-tint);color:var(--color-brand);margin:var(--space-large) var(--space-large) 0}body.home .pmod_cell .pmod_icon svg{width:1.5rem;height:1.5rem}body.home .pmod_cell h3{padding:var(--space-medium) var(--space-large) 0}body.home .pmod_cell>p{padding:4px var(--space-large) 0}body.home .pmod_cell .link-arrow{padding:var(--space-small) var(--space-large) var(--space-large);margin-top:auto}body.home .section_industries .industry-intro{text-align:center}body:is(.home,.platform) .indf_grid{grid-template-columns:repeat(4,1fr);gap:var(--space-medium)}body.home .indf_card:hover{box-shadow:var(--shadow-xlarge);transform:translateY(-3px)}body:is(.home,.platform) .indf_photo svg{width:2.5rem;height:2.5rem;opacity:.85}body.home .indf_photo picture{display:block;width:100%;height:100%}body.home .indf_photo img{width:100%;height:100%;object-fit:cover;display:block}body:is(.home,.platform) .indf_card.is-c2 .indf_photo{background:var(--color-warning-mid);color:var(--color-warning-text)}body:is(.home,.platform) .indf_card.is-c3 .indf_photo{background:var(--color-accent-peach-mid);color:var(--color-accent-peach-text)}body:is(.home,.platform) .indf_card.is-c4 .indf_photo{background:var(--color-accent-violet-mid);color:var(--color-accent-violet-text)}body.home .indf_body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;padding:var(--space-medium)}body:is(.home,.platform) .indf_card .link-arrow{margin-top:auto;color:var(--color-brand)}body:is(.home,.platform) .indsm_grid{grid-template-columns:repeat(5,1fr);gap:var(--space-medium);margin-top:var(--space-medium)}body:is(.home,.platform) .indsm_card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:var(--space-medium);min-height:132px;background:var(--color-white);border:none;border-radius:var(--radius-large);box-shadow:var(--shadow-medium);padding:var(--space-medium);transition:box-shadow var(--dur-base) var(--ease),transform var(--dur-base) var(--ease)}body.home .indsm_card:hover{box-shadow:var(--shadow-xlarge);transform:translateY(-2px)}body:is(.home,.platform) .indsm_card .indsm_title:after{content:none}@media(max-width:980px){body:is(.home,.platform) .indf_grid{grid-template-columns:repeat(2,1fr)}body:is(.home,.platform) .indsm_grid{grid-template-columns:repeat(3,1fr)}}body:is(.home,.platform) .indf_card{display:flex;flex-direction:column;align-items:stretch;gap:0;background:var(--color-white);border:none;border-radius:var(--radius-large);box-shadow:var(--shadow-medium);overflow:hidden;padding:0;transition:box-shadow var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}@media(hover:hover)and (pointer:fine){body.platform .indf_card:hover{box-shadow:var(--shadow-xlarge);transform:translateY(-3px)}}body:is(.home,.platform) .indf_photo{aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;background-size:cover;background-position:center}body:is(.home,.platform) .indf_card.is-c1 .indf_photo{background:var(--color-success-tint);color:var(--color-success-text)}body.platform .indf_body{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;padding:var(--space-medium)}body:is(.home,.platform) .indf_card .indf_title{font-size:var(--fs-headline-sm);letter-spacing:-.01em;margin:0 0 var(--space-small)}@media(hover:hover)and (pointer:fine){body.platform .indsm_card:hover{box-shadow:var(--shadow-xlarge);transform:translateY(-2px)}}body:is(.home,.platform) .indsm_card .indsm_title{margin:0}@media(max-width:639px){body.platform .indf_grid,body.platform .indsm_grid{grid-template-columns:1fr}body.platform .indf_body{padding:24px}body.platform .indsm_card{min-height:0;justify-content:flex-start;gap:var(--space-small);padding:24px}body.platform .indsm_card .indsm_title{font-size:var(--fs-headline-sm)}}body.home .why_list{grid-template-columns:repeat(3,1fr);gap:var(--space-large);align-items:start}body.home .why_item{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-small);background:transparent;box-shadow:none;border:none;padding:0}body.home .why_item p{font-size:var(--fs-body);line-height:1.6;color:var(--color-body)}body.home .why_illus{margin:0 auto;background:none;box-shadow:none;border:none;border-radius:0;padding:0;aspect-ratio:auto}body.home .why_illus svg{width:112px;height:112px}body.home .why_item>:not(.why_illus){width:100%}@media(max-width:820px){body.home .why_list{grid-template-columns:1fr;gap:var(--space-large)}}body:is(.home,.platform,.why) .proof_title{max-width:32ch;margin-inline:auto;text-align:center;margin-bottom:var(--space-xhuge)}body.home .proof_title{margin-bottom:var(--space-section)}body:is(.home,.platform) .proof_logos{margin-top:var(--space-huge)}.section_usecase-proof .clients_list{margin-top:var(--space-xxlarge)}@media(max-width:767px){body.usecase .section_usecase-proof .clients_list{margin-top:var(--space-xxlarge);margin-bottom:var(--space-medium)}body.industry:has(.hero_stage,.hero_media) .section_usecase-proof .clients_list{margin-top:var(--space-xxlarge);margin-bottom:var(--space-medium)}}@media(min-width:768px){body.usecase .section_usecase-proof .clients_list,body.industry .section_usecase-proof .clients_list{margin-top:var(--space-huge)}}@media(max-width:767px){body.home .section_proof .proof_logos,body.platform .section_proof .proof_logos{margin-top:var(--space-xxhuge)}body.home .section_proof .padding-section-large,body.platform .section_proof .padding-section-large{padding-bottom:var(--space-xxhuge)}body.usecase .section_usecase-proof .clients_list,body.industry .section_usecase-proof .clients_list{margin-top:var(--space-xxhuge);margin-bottom:0}body.usecase .section_usecase-proof .padding-section-large,body.industry .section_usecase-proof .padding-section-large{padding-bottom:var(--space-xxhuge)}}body:is(.home,.platform,.usecase,.industry,.why) .tm_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-medium);text-align:left}body:is(.home,.platform,.usecase,.industry,.why) .tm_card{display:flex;flex-direction:column;gap:var(--space-large);background:var(--color-white);border-radius:var(--radius-large);box-shadow:var(--shadow-medium);padding:var(--space-card)}body:is(.home,.platform,.usecase,.industry,.why) .tm_logo{align-self:flex-start;max-height:36px;height:auto;width:auto;max-width:150px;object-fit:contain;object-position:left center}body:is(.home,.platform,.usecase,.industry,.why) .tm_quote{flex:1 1 auto;margin:0;font-size:var(--fs-lead);line-height:1.45;color:var(--color-body);text-wrap:pretty}body:is(.home,.platform,.usecase,.industry,.why) .tm_person{display:flex;flex-direction:column;gap:4px}body:is(.home,.platform,.usecase,.industry,.why) .tm_name{font-weight:600;font-size:var(--fs-caption);color:var(--color-ink)}body:is(.home,.platform,.usecase,.industry,.why) .tm_role{font-size:var(--fs-caption);color:var(--color-muted)}body:is(.home,.platform,.usecase,.industry,.why) .tm_nav{display:none;justify-content:center;gap:var(--space-small);margin-top:var(--space-large)}@media(max-width:980px){body:is(.home,.platform,.usecase,.industry,.why) .tm_grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){body:is(.home,.platform,.usecase,.industry,.why) .tm_grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-medium);scrollbar-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--space-xsmall);padding-bottom:var(--space-medium)}body:is(.home,.platform,.usecase,.industry,.why) .tm_grid::-webkit-scrollbar{display:none}body:is(.home,.platform,.usecase,.industry,.why) .tm_card{flex:0 0 clamp(260px,82vw,340px)}body:is(.home,.platform,.usecase,.industry,.why) .tm_nav{display:flex}}body:is(.home,.platform,.usecase,.industry) .padding-section-large{padding-top:var(--space-section);padding-bottom:var(--space-section)}@media(min-width:1024px){body.home .section_context .padding-section-large,body.home .section_why .padding-section-large{padding-bottom:var(--space-section-lg)}}body:is(.home,.platform,.usecase,.industry) .industry-intro{margin-bottom:var(--space-section)}body.home .section_usecases .padding-section-large{padding-top:var(--space-huge)}body.home .section_usecases .industry-intro{margin-bottom:var(--space-huge)}body.platform .section_platform .padding-section-large{padding-top:32px;padding-bottom:32px}@media(min-width:768px){body.platform .section_platform .padding-section-large{padding-top:40px;padding-bottom:40px}}@media(min-width:1024px){body.platform .section_platform .padding-section-large{padding-top:48px;padding-bottom:48px}}body.platform .section_platform .industry-intro{margin-bottom:var(--space-xxlarge)}body.platform .industry-intro h2,body.usecase .industry-intro h2,body.industry .industry-intro h2{margin:0}body.platform .proof_title{margin-bottom:var(--space-huge)}body.home .indsm_grid{gap:var(--space-medium)}@media(max-width:639px){body.home .indf_grid,body.home .indsm_grid,body.home .why_list{grid-template-columns:1fr}}body.home .section_platform .padding-section-large{position:relative}@media(max-width:640px){body.home .section_hero .hero_video-band{height:auto}body.home .hero_video{height:auto;aspect-ratio:1920 / 1074}body.home .uc-card_copy .link-arrow{margin-top:var(--space-small)}body.home .uc-card_copy .uc-card_list{margin-top:var(--space-large)}body.home .section_platform .industry-intro{position:static}body.home .section_platform .industry-intro .pcar_nav{position:absolute;inset:auto 0 40px;justify-content:center}body.home .indf_body{padding:var(--space-medium)}body.home .indsm_card{min-height:0;justify-content:flex-start;gap:var(--space-small);padding:24px}body.home .indsm_card .indsm_title{font-size:var(--fs-headline-sm)}body.home .section_why .industry-intro .margin-top,body.home .section_platform .industry-intro .margin-top{margin-top:32px}body.home .why_item{gap:var(--space-small)}body.home .why_illus{aspect-ratio:auto;height:auto}body.home .why_illus svg{width:auto;height:96px}body.home .context_grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-medium);scrollbar-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--space-large);padding-bottom:0;margin-top:var(--space-medium);margin-bottom:var(--space-small)}body.home .context_grid::-webkit-scrollbar{display:none}body.home .context_col{flex:0 0 56%}body.home .context_grid:before{content:none}body.home .context_col:not(:last-child):after{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;width:calc(100% + var(--space-medium));top:21px;height:36px;transform:translateY(-50%);opacity:.55;background:center/100% 100% no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='52' fill='none'%3E%3Cpath d='M0 26 C 50 8 90 8 110 26 C 130 44 170 44 220 26' stroke='%23C9CDE2' stroke-width='8' stroke-linecap='round'/%3E%3C/svg%3E")}body.home .context_kicker{margin-top:var(--space-large);margin-bottom:var(--space-large)}}body.usecase .section_hero .hero_layout,body.industry .section_hero .hero_layout{display:grid;grid-template-columns:1.16fr .84fr;gap:var(--gap-card-cols);align-items:center}body.usecase .section_hero .hero_component,body.industry .section_hero .hero_component{text-align:left;align-self:start}body.usecase .section_hero .hero_visual,body.industry .section_hero .hero_visual{width:100%}@media(max-width:991px){body.usecase .section_hero .hero_layout,body.industry .section_hero .hero_layout{grid-template-columns:1fr;gap:clamp(1.75rem,5vw,2.75rem)}}body.industry .section_hero.is-media-bg,body.usecase .section_hero.is-media-bg,body.platform .section_hero.is-media-bg{position:relative;isolation:isolate;overflow:hidden;background:var(--color-ink)}.section_hero.is-media-bg .padding-section-medium{padding-top:clamp(48px,7vh,88px);padding-bottom:clamp(72px,10vh,128px)}@media(min-width:992px){body.industry .section_hero.is-media-bg,body.usecase .section_hero.is-media-bg,body.platform .section_hero.is-media-bg{min-height:700px}}@media(max-width:767px){.section_hero.is-media-bg .padding-section-medium{padding-top:calc(clamp(40px,6vh,104px) + 3px);padding-bottom:var(--space-xlarge)}}.section_hero.is-media-bg .hero_bg{position:absolute;inset:0;z-index:-2}.section_hero.is-media-bg .hero_bg img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}body.ind-media .section_hero.is-media-bg .hero_bg img{object-position:center top}.section_hero.is-media-bg .hero_bg:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#0a0a0cf2,#0a0a0cd6 28%,#0a0a0c8a,#0a0a0c38,#0a0a0c00),linear-gradient(180deg,#0a0a0c4d,#0a0a0c6b 14%,#0a0a0c00 48%)}@media(max-width:767px){body.industry .section_hero.is-media-bg .padding-section-medium{padding-bottom:calc(clamp(40px,6vh,104px) + 13px)}}@media(max-width:767px){.section_hero.is-media-bg .hero_bg:after{background:linear-gradient(180deg,#0a0a0cd1,#0a0a0cb8 42%,#0a0a0ccc)}}body.industry .section_hero.is-media-bg .hero_layout,body.usecase .section_hero.is-media-bg .hero_layout,body.platform .section_hero.is-media-bg .hero_layout{grid-template-columns:1fr}.section_hero.is-media-bg .hero_component{max-width:44rem}.section_hero.is-media-bg h1,.section_hero.is-media-bg .hero_lead,.section_hero.is-media-bg .hero_lead strong{color:var(--color-white)}.section_hero.is-media-bg .hero_pill{color:var(--color-white);border-color:transparent;background:transparent;padding-left:0}.section_hero.is-media-bg .hero_ctas-note,.section_hero.is-media-bg .hero_proof>span:not(.hero_proof-stars){color:var(--white-a88)}.section_hero.is-media-bg .hero_proof strong{color:var(--color-white)}.header_component.is-inverted:not(.is-scrolled):not(.is-nav-open):not(:has(.header_nav .header_nav-item:is(:hover,:focus-within,.is-open))) .header_actions .button:not(.is-secondary):not(.is-tertiary){background:var(--color-white);color:var(--color-ink);box-shadow:none}.header_component.is-inverted:not(.is-scrolled) .header_nav-toggle{color:var(--color-white)}.header_component.is-inverted:has(#mobileNav.is-open) .header_logo-link .logo{filter:none}.header_component.is-inverted:has(#mobileNav.is-open) .header_nav-toggle{color:var(--color-ink)}.header_component.is-inverted:has(#mobileNav.is-open) .header_actions .button:not(.is-secondary):not(.is-tertiary){background:var(--color-brand);color:var(--color-white);box-shadow:var(--shadow-xxsmall);transform:none}.section_hero.is-media-bg .button.is-alternate,.header_component.is-inverted:not(.is-scrolled):not(.is-nav-open):not(:has(.header_nav .header_nav-item:is(:hover,:focus-within,.is-open))) .header_actions .button:not(.is-secondary):not(.is-tertiary){transition:background var(--dur-slow) var(--ease),color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease),box-shadow var(--dur-base) var(--ease)}.section_hero.is-media-bg .button.is-alternate:hover,.header_component.is-inverted:not(.is-scrolled):not(.is-nav-open):not(:has(.header_nav .header_nav-item:is(:hover,:focus-within,.is-open))) .header_actions .button:not(.is-secondary):not(.is-tertiary):hover{background:var(--color-white);color:var(--color-ink);box-shadow:0 14px 34px #0b0e6057,0 3px 10px #0b0e602e}body.platform .section_hero .hero_component{max-width:52rem;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center}body.platform .section_hero .hero_ctas,body.platform .section_hero .breadcrumb{justify-content:center}body.platform .section_hero .hero_visual{margin-inline:auto}@media(min-width:992px){body.usecase .section_hero .hero_layout h1,body.industry .section_hero .hero_layout h1{font-size:var(--fs-headline-xl)}}body.usecase .hero_visual .hero_aux,body.industry .hero_visual .hero_aux,body.platform .hero_visual .hero_aux{position:absolute;width:clamp(200px,17vw,248px);min-height:0;max-width:none;box-shadow:var(--shadow-large);z-index:1}body.usecase .hero_visual .hero_aux,body.industry .hero_visual .hero_aux{left:calc(-1 * var(--space-small));bottom:var(--space-small)}body.platform .hero_visual .hero_aux{right:calc(-1 * var(--space-small));bottom:var(--space-small);left:auto}@media(max-width:991px){body.usecase .hero_visual .hero_aux,body.industry .hero_visual .hero_aux,body.platform .hero_visual .hero_aux{display:none}}body.usecase .hero_lead,body.industry .hero_lead{color:var(--color-ink)}body.usecase .hero_pill,body.industry .hero_pill{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:var(--radius-round);background:var(--color-white);border:1px solid var(--color-border);box-shadow:var(--shadow-xxsmall);font-size:var(--fs-caption);font-weight:600;letter-spacing:.01em;color:var(--color-ink);margin-bottom:var(--space-large)}body.usecase .hero_pill-dot{width:7px;height:7px;border-radius:50%;background:var(--color-brand)}body.usecase .section_hero .hero_ctas{align-items:center;gap:var(--space-medium)}body.usecase .section_hero .hero_ctas .link-arrow{font-size:var(--fs-body)}body.usecase .section_hero{overflow:hidden}body.usecase .hero_stage,body.industry .hero_stage,body.platform .hero_stage{position:relative;width:100%}body.usecase .hero_stage:before,body.industry .hero_stage:before,body.platform .hero_stage:before{content:"";position:absolute;inset:-10% -12%;pointer-events:none;background:radial-gradient(48% 42% at 60% 40%,rgba(var(--aurora-blue-rgb),.38) 0%,transparent 58%),radial-gradient(40% 38% at 30% 72%,rgba(var(--aurora-violet-rgb),.26) 0%,transparent 60%)}body.usecase .hero_window,body.industry .hero_window,body.platform .hero_window{position:relative;overflow:hidden;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-large);box-shadow:var(--shadow-xxlarge)}body.usecase .hero_window-bar,body.industry .hero_window-bar,body.platform .hero_window-bar{display:flex;align-items:center;gap:12px;padding:10px 14px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}body.usecase .hero_window-dots,body.industry .hero_window-dots,body.platform .hero_window-dots{display:flex;gap:5px}body.usecase .hero_window-dots i,body.industry .hero_window-dots i,body.platform .hero_window-dots i{width:8px;height:8px;border-radius:50%;background:var(--color-border)}body.usecase .hero_window-url,body.industry .hero_window-url,body.platform .hero_window-url{font-size:11px;color:var(--color-body);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-round);padding:3px 12px}body.usecase .hero_window-body,body.industry .hero_window-body,body.platform .hero_window-body{display:grid;grid-template-columns:128px 1fr}body.usecase .hero_window-side,body.industry .hero_window-side,body.platform .hero_window-side{display:flex;flex-direction:column;gap:2px;padding:12px 8px;background:var(--color-surface);border-right:1px solid var(--color-border)}body.usecase .hero_window-side span,body.industry .hero_window-side span,body.platform .hero_window-side span{font-size:12px;font-weight:500;color:var(--color-body);padding:7px 10px;border-radius:var(--radius-small)}body.usecase .hero_window-side span.is-active,body.industry .hero_window-side span.is-active,body.platform .hero_window-side span.is-active{background:var(--color-brand-tint);color:var(--color-brand);font-weight:600}body.usecase .hero_window-main,body.industry .hero_window-main,body.platform .hero_window-main{padding:14px 16px 16px;display:flex;flex-direction:column;gap:8px}body.usecase .hero_window-head,body.industry .hero_window-head,body.platform .hero_window-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:4px;font-size:13.5px;color:var(--color-ink)}body.usecase .hero_window-row,body.industry .hero_window-row,body.platform .hero_window-row{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--color-border);border-radius:var(--radius-small);background:var(--color-white);font-size:12px}body.usecase .hero_window-row .t,body.industry .hero_window-row .t,body.platform .hero_window-row .t{font-variant-numeric:tabular-nums;color:var(--color-body)}body.usecase .hero_window-row .n,body.industry .hero_window-row .n,body.platform .hero_window-row .n{flex:1;font-weight:600;color:var(--color-ink)}body.usecase .hero_window-row.is-active,body.industry .hero_window-row.is-active,body.platform .hero_window-row.is-active{border-color:var(--color-brand);box-shadow:var(--shadow-xsmall)}body.usecase .hero_chip,body.industry .hero_chip,body.platform .hero_chip{font-size:10px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:3px 8px;border-radius:var(--radius-round);background:var(--color-surface);color:var(--color-body)}body.usecase .hero_chip.is-brand,body.industry .hero_chip.is-brand,body.platform .hero_chip.is-brand{background:var(--color-brand-tint);color:var(--color-brand)}body.usecase .hero_window-stat,body.industry .hero_window-stat,body.platform .hero_window-stat{display:flex;align-items:center;gap:10px;margin-top:4px;padding:10px 12px;border-radius:var(--radius-small);background:var(--color-surface);font-size:12px;color:var(--color-body)}body.usecase .hero_window-stat b,body.industry .hero_window-stat b,body.platform .hero_window-stat b{color:var(--color-ink);font-variant-numeric:tabular-nums}body.usecase .hero_window-meter,body.industry .hero_window-meter,body.platform .hero_window-meter{flex:1;height:5px;border-radius:var(--radius-round);background:var(--color-brand-tint);overflow:hidden}body.usecase .hero_window-meter i,body.industry .hero_window-meter i,body.platform .hero_window-meter i{display:block;width:91%;height:100%;background:var(--color-brand);border-radius:inherit}body.usecase .hero_float,body.industry .hero_float,body.platform .hero_float{position:absolute;left:-18px;bottom:26px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--radius-round);background:var(--color-white);box-shadow:var(--shadow-large);font-size:13px;font-weight:600;color:var(--color-ink)}body.usecase .hero_float svg,body.industry .hero_float svg,body.platform .hero_float svg{width:16px;height:16px;color:var(--color-brand)}@media(max-width:991px){body.usecase .hero_stage:before,body.industry .hero_stage:before,body.platform .hero_stage:before{inset:-8% -6%}body.usecase .hero_float,body.industry .hero_float,body.platform .hero_float{display:none}}@media(max-width:640px){body.usecase .hero_window-body,body.industry .hero_window-body,body.platform .hero_window-body{grid-template-columns:1fr}body.usecase .hero_window-side,body.industry .hero_window-side,body.platform .hero_window-side,body.usecase .hero_float,body.industry .hero_float,body.platform .hero_float{display:none}}body.usecase .section_hero{background:var(--uc-tint)}@media(min-width:992px){body.usecase .section_hero{min-height:700px}body.usecase .section_hero .hero_layout{min-height:438px}}body.usecase .section_hero .padding-section-medium{padding-top:clamp(48px,7vh,88px);padding-bottom:clamp(72px,10vh,128px)}body.usecase .hero_pill,body.industry .hero_pill{background:none;border:none;box-shadow:none;padding:0;gap:10px;margin-bottom:var(--space-medium);font-size:var(--fs-caption);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--uc-color)}body.usecase .hero_pill svg,body.industry .hero_pill svg{width:16px;height:16px;flex:0 0 auto}@media(max-width:767px){body.usecase .section_hero .padding-section-medium{padding-top:calc(clamp(40px,6vh,104px) + 3px);padding-bottom:var(--space-xlarge)}}@media(max-width:991px){body.usecase .hero_stage,body.industry .hero_stage,body.platform .hero_stage{margin-top:var(--space-xxlarge)}}body.industry:has(.hero_stage,.hero_media) .section_hero{overflow:hidden;background:var(--uc-tint)}@media(min-width:992px){body.industry:has(.hero_stage,.hero_media) .section_hero{min-height:700px}body.industry:has(.hero_stage,.hero_media) .section_hero .hero_layout{min-height:438px}}body.industry:has(.hero_stage,.hero_media) .section_hero .padding-section-medium{padding-top:clamp(48px,7vh,88px);padding-bottom:clamp(72px,10vh,128px)}@media(max-width:767px){body.industry:has(.hero_stage,.hero_media) .section_hero .padding-section-medium{padding-top:calc(clamp(40px,6vh,104px) + 3px);padding-bottom:var(--space-xlarge)}}body.platform:has(.hero_stage,.hero_media) .section_hero{overflow:hidden;background:var(--color-surface)}body.platform:has(.hero_stage,.hero_media) .section_hero .padding-section-medium{padding-top:clamp(48px,7vh,88px);padding-bottom:clamp(48px,7vh,88px)}@media(max-width:767px){body.platform:has(.hero_stage,.hero_media) .section_hero .padding-section-medium{padding-top:calc(clamp(40px,6vh,104px) + 3px);padding-bottom:var(--space-xlarge)}}body.platform:has(.hero_stage,.hero_media) .section_hero .hero_component{max-width:48rem;margin-inline:0;text-align:left;align-items:flex-start}body.platform:has(.hero_stage,.hero_media) .section_hero .hero_ctas{justify-content:flex-start}body.platform:has(.hero_stage,.hero_media) .section_hero .breadcrumb{justify-content:flex-start}body.platform:has(.hero_stage,.hero_media) .hero_proof{display:flex}body.platform .hero_media,body.usecase .hero_media,body.industry .hero_media{width:100%;margin-top:var(--space-xxlarge);aspect-ratio:16 / 8;border-radius:var(--radius-large);background:var(--gradient-aurora),var(--color-brand-tint);display:flex;align-items:center;justify-content:center}.hero_media>span{font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-body)}body.platform .hero_media:has(>picture),body.usecase .hero_media:has(>picture),body.industry .hero_media:has(>picture){display:block;position:relative;aspect-ratio:1.42;box-shadow:var(--shadow-xxlarge)}.hero_media:has(>picture):before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:112%;height:128%;background:var(--gradient-aurora-dark);filter:blur(60px);opacity:.5;z-index:-1;pointer-events:none}.hero_media>picture{position:relative;z-index:1;display:block;width:100%;height:100%}.hero_media>picture>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:var(--radius-large)}body:is(.platform,.usecase) .hero_media:has(>picture){border-radius:var(--radius-medium)}body:is(.platform,.usecase) .hero_media>picture>img{border-radius:var(--radius-medium)}body.platform .hero_media.is-wide:has(>picture){aspect-ratio:1.6}body:is(.platform,.usecase) .hero_media.is-collage>picture>img{object-position:top left}body:is(.platform,.usecase) .hero_media.is-phone-row.is-checkin{justify-content:center;gap:clamp(20px,3vw,56px)}body:is(.platform,.usecase) .hero_media.is-collage .hero_media-phone{position:absolute;z-index:2;right:4%;bottom:6%;width:clamp(148px,18%,208px);padding:6px;background:var(--color-ink);border-radius:26px;box-shadow:var(--shadow-xxlarge)}body:is(.platform,.usecase) .hero_media.is-collage .hero_media-phone picture{display:block;width:100%}body:is(.platform,.usecase) .hero_media.is-collage .hero_media-phone img{display:block;width:100%;height:auto;border-radius:20px;box-shadow:none}@media(max-width:479px){body:is(.platform,.usecase) .hero_media.is-collage .hero_media-phone{right:3%;bottom:4%;width:34%}}body.platform .hero_media.is-browser:has(>picture){aspect-ratio:auto;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-medium);box-shadow:var(--shadow-xxlarge);overflow:hidden;display:block}body.platform .hero_media.is-browser .hero_browser-bar{display:flex;align-items:center;gap:6px;padding:11px 16px;background:var(--color-surface);border-bottom:1px solid var(--color-border)}body.platform .hero_media.is-browser .hero_browser-bar>i{width:10px;height:10px;border-radius:50%;background:var(--color-border)}body.platform .hero_media.is-browser .hero_browser-url{margin-left:12px;font-size:12px;color:var(--color-body);text-transform:none;letter-spacing:normal;font-weight:400;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-round);padding:4px 16px}body.platform .hero_media.is-browser>picture{display:block;width:100%}body.platform .hero_media.is-browser>picture>img{display:block;width:100%;height:auto;object-fit:fill;border-radius:0;box-shadow:none}body.platform .hero_media.is-browser .hero_media-phone{position:absolute;z-index:2;right:5%;bottom:6%;width:clamp(120px,23%,196px);padding:5px;background:var(--color-ink);border-radius:16px;box-shadow:var(--shadow-xxlarge)}body.platform .hero_media.is-browser .hero_media-phone picture{display:block;width:100%}body.platform .hero_media.is-browser .hero_media-phone img{display:block;width:100%;height:auto;border-radius:11px;box-shadow:none;object-fit:fill}@media(max-width:479px){body.platform .hero_media.is-browser .hero_media-phone{right:4%;bottom:5%;width:32%}}body:is(.platform,.usecase) .hero_media.is-phone-row{aspect-ratio:auto;background:none;box-shadow:none;min-height:clamp(360px,44vw,580px);overflow:visible;position:relative;display:flex;align-items:center;justify-content:space-between;gap:clamp(16px,2.4vw,44px)}body:is(.platform,.usecase) .hero_media.is-phone-row:before{content:"";position:absolute;left:50%;top:52%;transform:translate(-50%,-50%);width:94%;height:112%;background:var(--gradient-aurora-dark);filter:blur(72px);opacity:.4;z-index:0;pointer-events:none}body:is(.platform,.usecase) .hero_media.is-phone-row .hero_media-phone{position:relative;flex:0 0 auto;height:clamp(340px,42vw,560px);background:var(--color-ink);padding:5px;border-radius:26px;box-shadow:var(--shadow-xxlarge)}body:is(.platform,.usecase) .hero_media.is-phone-row picture{display:block;height:100%}body:is(.platform,.usecase) .hero_media.is-phone-row img{display:block;height:100%;width:auto;border-radius:21px}@media(max-width:767px){body:is(.platform,.usecase) .hero_media.is-phone-row{min-height:clamp(180px,46vw,340px);gap:clamp(6px,1.4vw,14px)}body:is(.platform,.usecase) .hero_media.is-phone-row .hero_media-phone{height:clamp(140px,42vw,300px);padding:4px;border-radius:16px;box-shadow:var(--shadow-large)}body:is(.platform,.usecase) .hero_media.is-phone-row img{border-radius:13px}}@media(max-width:767px){body.platform .hero_media,body.usecase .hero_media,body.industry .hero_media{aspect-ratio:4 / 3}}body.usecase .hero_media,body.industry .hero_media{aspect-ratio:4 / 3}@media(min-width:992px){body.usecase .hero_layout .hero_media,body.industry .hero_layout .hero_media{aspect-ratio:auto;align-self:stretch;width:auto;margin-top:calc(-1*clamp(16px,3vh,40px));margin-bottom:calc(-1*clamp(48px,8vh,104px));margin-right:calc(50% - 50vw);-webkit-mask-image:radial-gradient(1100px 760px at 6% 4%,#000 45%,transparent 94%);mask-image:radial-gradient(1100px 760px at 6% 4%,#000 45%,transparent 94%)}}@media(min-width:992px){body.usecase .hero_layout .hero_media.is-collage{aspect-ratio:1.42;align-self:center;width:100%;margin:0;overflow:visible;-webkit-mask-image:none;mask-image:none}body.usecase .hero_layout .hero_media.is-phone-row{aspect-ratio:auto;align-self:center;width:100%;margin:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}body.usecase .hero_media.is-collage .hero_media-phone picture{display:block;aspect-ratio:.5;overflow:hidden;border-radius:20px}body.usecase .hero_media.is-collage .hero_media-phone img{height:100%;object-fit:cover;object-position:top center}@media(min-width:992px){body.usecase .section_hero:has(.hero_media.is-phone-row) .hero_layout{grid-template-columns:1fr}}body.platform .hero_ctas .hero_ctas-note,body.usecase .hero_ctas .hero_ctas-note,body.industry .hero_ctas .hero_ctas-note{text-align:left}body:is(.home,.platform,.usecase,.industry,.why) .hero_proof-stars svg{width:16px;height:16px;flex:0 0 auto}body:is(.home,.platform,.usecase,.industry,.why) .hero_proof-stars .is-partial{display:inline-flex;width:10px;overflow:hidden}body.usecase .hero_proof,body.industry .hero_proof{display:flex}body.home .hero_proof{justify-content:center}@media(min-width:992px){body.platform:has(.hero_stage,.hero_media) .section_hero h1{font-size:var(--fs-headline-xl)}}body.why .proof_title{max-width:24ch}body.why .section_why h2.text-align-center{margin-inline:auto}body.why .section_why .container>h2{margin-bottom:var(--space-huge)}body.why .section_why .padding-section-large{padding-top:64px}@media(max-width:991px){body.why .section_why .padding-section-large{padding-top:48px}}@media(max-width:767px){body.why .section_why .padding-section-large{padding-top:40px}}body.platform .capability_cell,body.usecase .capability_cell,body.industry .capability_cell{display:flex;flex-direction:column;border:none;border-radius:var(--radius-large);background:var(--color-white);box-shadow:var(--shadow-medium);overflow:hidden;padding:0;margin:0;transition:box-shadow var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}@media(hover:hover)and (pointer:fine){body.platform .capability_cell:hover,body.usecase .capability_cell:hover,body.industry .capability_cell:hover{box-shadow:var(--shadow-xlarge);transform:translateY(-3px)}}body.platform .capability_cell .cap-vis,body.usecase .capability_cell .cap-vis,body.industry .capability_cell .cap-vis{display:none}body.platform .capability_cell .capability_icon,body.usecase .capability_cell .capability_icon,body.industry .capability_cell .capability_icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 auto;margin:var(--space-large) var(--space-large) 0;border-radius:var(--radius-medium);background:var(--color-brand-tint);color:var(--color-brand)}body.platform .capability_cell .capability_icon svg,body.usecase .capability_cell .capability_icon svg,body.industry .capability_cell .capability_icon svg{width:1.5rem;height:1.5rem}body.platform .capability_cell .capability_label,body.usecase .capability_cell .capability_label,body.industry .capability_cell .capability_label{padding:var(--space-medium) var(--space-large) 0;margin:0 0 var(--space-xsmall);max-width:none}body.platform .capability_cell .capability_desc,body.usecase .capability_cell .capability_desc,body.industry .capability_cell .capability_desc{padding:4px var(--space-large) 0;margin:0 0 var(--space-medium);max-width:none}body.platform .capability_cell .link-arrow,body.usecase .capability_cell .link-arrow,body.industry .capability_cell .link-arrow{margin-top:auto;padding:var(--space-small) var(--space-large) var(--space-large)}body.platform .capability_label,body.usecase .capability_label,body.industry .capability_label{font-family:var(--ff-display);letter-spacing:-.01em;line-height:1.3}body.platform .capability_desc,body.usecase .capability_desc,body.industry .capability_desc{color:var(--color-body);line-height:1.6}body.platform .capability_cell,body.usecase .capability_cell,body.industry .capability_cell{min-height:0}body.usecase .cap_nav,body.industry .cap_nav,body.platform .cap_nav{display:none;justify-content:center;gap:var(--space-small);margin-top:var(--space-small)}@media(max-width:640px){body.usecase .capability_grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-medium);scrollbar-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--space-xsmall);padding-bottom:var(--space-12)}body:is(.usecase,.industry) .capability_grid::-webkit-scrollbar{display:none}body:is(.usecase,.industry) .capability_cell{flex:0 0 clamp(260px,82vw,340px)}body.usecase .cap_nav,body.industry .cap_nav{display:flex}body.industry .capability_grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-medium);scrollbar-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--space-small);padding-bottom:var(--space-large)}body.platform:has(.hero_stage,.hero_media) .capability_grid{display:flex;grid-template-columns:none;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-medium);scrollbar-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-top:var(--space-small);padding-bottom:var(--space-large)}body.platform:has(.hero_stage,.hero_media) .capability_grid::-webkit-scrollbar{display:none}body.platform:has(.hero_stage,.hero_media) .capability_cell{flex:0 0 clamp(260px,82vw,340px)}body.platform:has(.hero_stage,.hero_media) .cap_nav{display:flex}}body.usecase .margin-bottom:has(>.eyebrow),body.industry .margin-bottom:has(>.eyebrow),body.why .margin-bottom:has(>.eyebrow),body.platform .margin-bottom:has(>.eyebrow){display:none}body.platform .section_hero .margin-bottom:has(>.eyebrow){display:block}body.platform .section_platform .industry-intro .margin-bottom:has(>.eyebrow){display:block}[id]{scroll-margin-top:calc(var(--header-h) + var(--space-small))}body.platform .problem_component,body.usecase .problem_component,body.industry .problem_component{text-align:center}body.platform .problem_statement,body.usecase .problem_statement,body.industry .problem_statement,body.platform .problem_lead,body.usecase .problem_lead,body.industry .problem_lead{margin-inline:auto}body.platform .problem_point,body.usecase .problem_point,body.industry .problem_point{text-align:center}body.platform .problem_lead,body.usecase .problem_lead,body.industry .problem_lead,body.platform .hero_lead,body.usecase .hero_lead,body.industry .hero_lead,body.usecase .lifecycle_sub,body.industry .compliance_sub{text-wrap:pretty}body.usecase .problem_points,body.industry .problem_points,body.platform .problem_points{border-top:none;padding-top:0;gap:var(--space-large);align-items:stretch;margin-top:var(--space-xlarge)}body.usecase .problem_point,body.industry .problem_point,body.platform .problem_point{display:flex;flex-direction:column;align-items:center;gap:var(--space-large)}body.usecase .problem_point .why_illus,body.industry .problem_point .why_illus,body.platform .problem_point .why_illus{margin:0 auto;background:none;box-shadow:none;border:none;border-radius:0;padding:0}@media(min-width:769px){body.platform .problem_point .why_illus{aspect-ratio:auto;height:auto}body.platform .problem_point .why_illus svg{width:auto;height:113px}}body.usecase .problem_point>:not(.why_illus),body.platform .problem_point>:not(.why_illus){width:100%;flex:1 1 auto}@media(max-width:768px){body.usecase .problem_points,body.industry .problem_points,body.platform .problem_points{row-gap:var(--space-xxlarge)}}@media(max-width:560px){body.usecase .problem_statement,body.industry .problem_statement,body.platform .problem_statement{max-width:none}body.usecase .problem_point,body.platform .problem_point{gap:var(--space-xsmall)}body:is(.platform,.usecase,.industry) .problem_point .why_illus{aspect-ratio:auto;height:110px}body:is(.platform,.usecase,.industry) .problem_point .why_illus svg{width:auto;height:100%}body:is(.platform,.usecase,.industry) .problem_points{row-gap:var(--space-large)}}body.industry .problem_point:has(.why_illus)>:not(.why_illus){width:100%;flex:1 1 auto}@media(max-width:560px){body.industry .problem_point:has(.why_illus){gap:var(--space-xsmall)}}body:is(.platform,.industry) .problem_statement{max-width:22ch}body.usecase .problem_statement,body.industry .problem_statement{margin:0 auto var(--space-large)}body.platform .problem_statement{margin:0 auto var(--space-small)}body.platform .section_caplifecycle .lifecycle_band>h2{text-align:center;max-width:46rem;margin-inline:auto;margin-bottom:var(--space-xlarge)}body.usecase .section_lifecycle .lifecycle_intro,body.industry .section_compliance .compliance_intro{text-align:center;max-width:46rem;margin-inline:auto}body.platform .section_caplifecycle{background:radial-gradient(135% 95% at 50% 0%,var(--color-surface) 0%,var(--color-white) 78%)}body.platform .section_caplifecycle .lifecycle_band>h2,body.platform .section_caplifecycle .lifecycle_card h3{color:var(--color-ink)}body.platform .section_caplifecycle .lifecycle_item{color:var(--color-body);opacity:1}body.platform .section_caplifecycle .highlight.is-alternate{background:var(--gradient-highlight)}body.industry :where(.section_compliance){--lc-surface: linear-gradient(rgba(11,14,96,.4), rgba(11,14,96,.4)), var(--gradient-aurora-dark), var(--color-ink)}body.usecase :where(.section_lifecycle){--lc-surface: linear-gradient(rgba(11,14,96,.4), rgba(11,14,96,.4)), var(--gradient-aurora-dark), var(--color-ink)}:is(.section_lifecycle,.section_compliance).is-light{--lc-surface: radial-gradient(135% 95% at 50% 0%, var(--color-surface) 0%, var(--color-white) 78%)}:is(.section_lifecycle,.section_compliance).is-light :is(.lifecycle_phase,.compliance_card){padding-block:0}:is(.section_lifecycle,.section_compliance).is-light :is(.lifecycle_intro,.compliance_intro){margin-bottom:var(--space-xlarge)}:is(.section_lifecycle,.section_compliance).is-light .padding-section-large{padding-bottom:var(--space-xxlarge)}@media(max-width:860px){:is(.section_lifecycle,.section_compliance).is-light :is(.lifecycle_grid,.compliance_grid){row-gap:var(--space-xxlarge)}}body.usecase .section_lifecycle .lifecycle_phase-head{flex-direction:column;align-items:flex-start;gap:var(--space-medium)}body.usecase .section_lifecycle .lifecycle_step{padding-left:0;display:flex;align-items:flex-start;gap:var(--space-small)}body.usecase .section_lifecycle .lifecycle_step:before,body.usecase .section_lifecycle .lifecycle_step:after{display:none}body.usecase .section_lifecycle .lifecycle_check{color:var(--lc-on-dim);margin-top:5px;margin-left:12px}body.usecase .section_lifecycle .text-style-subtle-opacity,body.industry .section_compliance .text-style-subtle-opacity,body.platform .section_caplifecycle .text-style-subtle-opacity{opacity:.75}@media(max-width:860px){body.usecase .section_lifecycle .lifecycle_phase-head{flex-direction:row;align-items:center;gap:var(--space-small)}}body.usecase .section_lifecycle .lifecycle_phase-num{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 auto;border-radius:var(--radius-small);background:var(--lc-chip-bg);color:var(--lc-chip-fg)}body.industry .section_compliance .compliance_sub{margin-inline:auto}body.industry .compliance_card{gap:var(--space-xsmall)}body.industry .compliance_card .compliance_icon{margin-bottom:var(--space-small)}body.platform .section_caplifecycle .lifecycle_band{background:none;border-radius:0;padding:0}body.platform .section_caplifecycle .lifecycle_label{align-self:flex-start;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;flex:0 0 auto;background:var(--color-brand-tint);color:var(--color-brand);border:none;font-family:var(--ff-display);font-weight:600;letter-spacing:.04em}body.platform .section_caplifecycle .lifecycle_cards{gap:var(--space-large)}body.platform .section_caplifecycle .lifecycle_card{background:none;box-shadow:none;border-radius:0;padding:0}body.platform .section_caplifecycle .lifecycle_check{color:var(--color-brand)}body.platform .section_caplifecycle .padding-section-large{padding-bottom:var(--space-xxlarge)}@media(max-width:768px){body.platform .section_caplifecycle .lifecycle_cards{gap:var(--space-xxlarge)}}body.usecase .section_formats .padding-section-large{padding-bottom:var(--space-section-lg)}body.usecase .formats_tab{min-height:0}@media(hover:hover)and (pointer:fine){body.usecase .formats_tab:hover{background:var(--color-brand-tint)}}body.usecase .formats_tab.is-active{background:var(--color-white);border-color:var(--color-brand);box-shadow:var(--shadow-small)}body.usecase .formats_copy{min-height:132px;margin-top:clamp(32px,3.2vw,40px)}@media(min-width:641px)and (max-width:860px){body.usecase .formats_tabs{grid-template-columns:repeat(4,1fr)}}@media(min-width:992px){body.usecase .formats_component:has(.formats_shot){display:grid;grid-template-columns:.68fr 1.32fr;column-gap:var(--space-xxlarge);align-items:center;grid-auto-flow:row dense}body.usecase .formats_component:has(.formats_shot)>.industry-intro,body.usecase .formats_component:has(.formats_shot)>.formats_tabs{grid-column:1 / -1}body.usecase .formats_component:has(.formats_shot)>.formats_panel{grid-column:2;aspect-ratio:4 / 3;max-height:520px}body.usecase .formats_component:has(.formats_shot)>.formats_copy{grid-column:1;margin-top:0;max-width:none;min-height:184px}body.usecase .formats_shot{width:88%;height:auto;max-height:86%}body.usecase .formats_shot img{width:100%;height:auto}}body.usecase .formats_caption{color:var(--color-body);line-height:1.6;max-width:58ch;text-wrap:pretty;margin-top:var(--space-xsmall)}@media(max-width:640px){body.usecase .formats_tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:var(--space-xsmall);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:calc(50vw - 50%);padding-right:calc(50vw - 50%);padding-bottom:var(--space-xsmall);scrollbar-width:none}body.usecase .formats_tabs::-webkit-scrollbar{display:none}}@media(max-width:640px){body.usecase .formats_copy{min-height:0}body.usecase .formats_caption{margin-top:var(--space-xsmall)}}@media(max-width:640px){body.usecase .formats_tab{flex:0 0 auto;min-width:0;flex-direction:row;align-items:center;gap:var(--space-xsmall)}}@media(max-width:640px){body.usecase .capability_grid{padding-top:var(--space-small);padding-bottom:var(--space-large)}}body.platform .outcome_card,body.usecase .outcome_card,body.industry .outcome_card{box-shadow:var(--shadow-medium);padding:min(var(--space-xlarge),2.5rem);min-height:0}body.platform .outcome_desc,body.usecase .outcome_desc,body.industry .outcome_desc{margin-bottom:var(--space-medium)}@media(max-width:560px){body.platform .outcome_card,body.usecase .outcome_card,body.industry .outcome_card{min-width:0;overflow:hidden}body.platform .outcome_vis,body.usecase .outcome_vis,body.industry .outcome_vis{min-width:0;max-width:100%}}@media(max-width:640px){body:is(.usecase,.industry) .outcome_desc{margin-bottom:var(--space-medium)}}@media(max-width:640px){body.usecase .outcome_card,body.platform .outcome_card,body.industry .outcome_card{min-height:0}}body:is(.usecase,.industry){--uc-color: var(--color-accent-blue-text);--uc-tint: var(--color-accent-blue-faint)}body.usecase.uc-conferences{--uc-color: var(--color-accent-violet-text);--uc-tint: var(--color-accent-violet-faint)}body.usecase.uc-expos{--uc-color: var(--color-accent-peach-text);--uc-tint: var(--color-accent-peach-faint)}body.usecase.uc-community{--uc-color: var(--color-success-text);--uc-tint: var(--color-success-faint)}body.usecase.uc-learning{--uc-color: var(--color-warning-text);--uc-tint: var(--color-warning-faint)}.uc-tag,body.home .uc-tag{display:inline-flex;align-items:center;gap:8px}.uc-tag svg{width:16px;height:16px;flex:0 0 auto}body:is(.home,.industry) .uc-tag.is-uc-internal{color:var(--color-accent-blue-text)}body:is(.home,.industry) .uc-tag.is-uc-conferences{color:var(--color-accent-violet-text)}body:is(.home,.industry) .uc-tag.is-uc-expos{color:var(--color-accent-peach-text)}body:is(.home,.industry) .uc-tag.is-uc-community{color:var(--color-success-text)}body:is(.home,.industry) .uc-tag.is-uc-learning{color:var(--color-warning-text)}body.industry.ind-banks{--uc-color: var(--color-success-text);--uc-tint: var(--color-success-faint)}body.industry.ind-technology{--uc-color: var(--color-warning-text);--uc-tint: var(--color-warning-faint)}body.industry.ind-media{--uc-color: var(--color-accent-peach-text);--uc-tint: var(--color-accent-peach-faint)}body.industry.ind-infra{--uc-color: var(--color-accent-violet-text);--uc-tint: var(--color-accent-violet-faint)}body.industry.ind-education{--uc-color: var(--color-accent-blue-text);--uc-tint: var(--color-accent-blue-faint)}body.industry.ind-healthcare{--uc-color: var(--color-success-text);--uc-tint: var(--color-success-faint)}body.industry.ind-communities{--uc-color: var(--color-accent-violet-text);--uc-tint: var(--color-accent-violet-faint)}body.industry.ind-automotive{--uc-color: var(--color-warning-text);--uc-tint: var(--color-warning-faint)}body.industry.ind-agencies{--uc-color: var(--color-accent-peach-text);--uc-tint: var(--color-accent-peach-faint)}body.industry .scenario_title{max-width:none}body.industry .scenario_caption{color:var(--color-body);text-wrap:pretty;margin-bottom:var(--space-medium)}.scenario_tag{font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.08em}body.industry .scenario_tag{margin-bottom:var(--space-small)}body.industry .scenario_item.is-uc-internal .scenario_visual{background:var(--color-accent-blue-faint)}body.industry .scenario_item.is-uc-conferences .scenario_visual{background:var(--color-accent-violet-faint)}body.industry .scenario_item.is-uc-expos .scenario_visual{background:var(--color-accent-peach-faint)}body.industry .scenario_item.is-uc-community .scenario_visual{background:var(--color-success-faint)}body.industry .scenario_item.is-uc-learning .scenario_visual{background:var(--color-warning-faint)}body.industry .scenario_list{gap:var(--space-xxlarge)}body.industry .scenario_visual{aspect-ratio:1 / 1;padding:var(--space-large)}body.industry .scenario_svg{max-width:380px;opacity:1;background:var(--color-white);border-radius:var(--radius-large);box-shadow:var(--shadow-large);padding:var(--space-medium) var(--space-large)}body.platform .feature_card{border:none;background:none;padding:0}body.platform .feature_grid{gap:var(--space-xxlarge)}body.platform .feature_icon{width:52px;height:52px;border-radius:var(--radius-medium);background:var(--color-brand-tint);color:var(--color-brand);margin-bottom:var(--space-medium)}body.platform .compare_block{max-width:80%;margin:clamp(3rem,5vw,4.5rem) auto 0;text-align:left}body.platform .compare_row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-large);padding:var(--space-small) 0;border-top:1px solid var(--color-border)}body.platform .compare_row.is-head{border-top:none;padding-bottom:var(--space-xsmall)}body.platform .compare_cell{display:flex;align-items:flex-start;gap:var(--space-xsmall);font-size:var(--fs-body);line-height:1.6}body.platform .compare_cell svg{width:16px;height:16px;flex:0 0 auto;margin-top:4px}body.platform .compare_cell.is-pain{color:var(--color-body)}body.platform .compare_row.is-head .compare_cell{font-size:var(--fs-body);font-weight:600;text-transform:uppercase;letter-spacing:.08em}body.platform .compare_row.is-head .compare_cell:first-child{color:var(--color-body)}body.platform .compare_row.is-head .compare_cell:last-child{color:var(--color-brand)}body.platform .compare_cell.is-fix{color:var(--color-ink);font-weight:500}body.platform .compare_cell.is-fix svg{color:var(--color-brand)}@media(max-width:640px){body.platform .compare_block{max-width:none}body.platform .compare_row{grid-template-columns:1fr;gap:var(--space-xsmall)}body.platform .compare_row.is-head{display:none}}body.platform .spotlight_list{display:grid;gap:var(--space-xxlarge)}body.platform .spotlight_item{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}body.platform .spotlight_item:nth-child(2n) .spotlight_visual{order:-1}body.platform .spotlight_copy h3{margin-bottom:var(--space-small);font-size:var(--fs-headline-md);line-height:1.3}.spotlight_copy p{font-size:var(--fs-body);color:var(--color-body);line-height:1.6}body.platform .spotlight_copy p{max-width:44ch}body.platform .spotlight_copy p+p{margin-top:var(--space-small)}body.platform .spotlight_visual{background:var(--color-surface);border-radius:var(--radius-large);padding:var(--space-xlarge) var(--space-large);display:flex;justify-content:center}body.platform .spotlight_visual .hero_window{width:min(100%,420px);box-shadow:var(--shadow-large)}body.platform .spotlight_visual:has(picture){background:none;padding:0}body.platform .spotlight_visual picture{display:block;width:100%}body.platform .spotlight_visual :is(picture,img){border-radius:var(--radius-large)}body.platform .spotlight_visual img{display:block;width:100%;height:auto;box-shadow:var(--shadow-large)}body.platform .spotlight_visual.sp-phone{background:none;padding:0;display:flex;justify-content:center}body.platform .sp-phone-frame{width:min(100%,264px);padding:8px;background:var(--color-ink);border-radius:30px;box-shadow:var(--shadow-xxlarge)}body.platform .sp-phone .sp-phone-frame picture{display:block;width:100%;aspect-ratio:9 / 18.5;overflow:hidden;border-radius:22px}body.platform .sp-phone .sp-phone-frame img{display:block;width:100%;height:auto;border-radius:0;box-shadow:none}body.platform .spotlight_visual.sp-drawer{background:none;padding:0;position:relative;max-width:330px;margin-inline:auto}body.platform .sp-drawer>picture{display:block;width:100%}body.platform .sp-drawer>picture>img{border:1px solid var(--color-border);box-shadow:var(--shadow-large);border-radius:var(--radius-medium)}body.platform .sp-drawer .sp-zoom{position:absolute;left:50%;top:46.6%;transform:translate(-50%,-50%);width:min(430px,130%);aspect-ratio:632 / 92;background:url(../assets/speaker-edit-drawer.png) no-repeat 50% 46.6% / 106.4% auto;border-radius:var(--radius-small);border:2px solid var(--color-brand);box-shadow:var(--shadow-xxlarge);overflow:hidden}body.platform .spotlight_visual.sp-web{display:block}body.platform .sp-web>picture{display:block;width:100%}body.platform .sp-web>picture>img{border:1px solid var(--color-border)}body.platform .spotlight_visual.sp-web.is-flat :is(picture,img){border-radius:var(--radius-medium)}body.platform .sp-phone.is-notif .sp-phone-frame{position:relative}body.platform .sp-notif{position:absolute;left:6%;right:6%;top:6%;z-index:3;display:flex;gap:9px;align-items:flex-start;padding:9px 11px;border-radius:15px;background:#ffffffe6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 22px #10184038}body.platform .sp-notif-icon{flex:0 0 auto;width:32px;height:32px;border-radius:8px;background:var(--color-brand);color:#fff;display:flex;align-items:center;justify-content:center}body.platform .sp-notif-icon svg{width:18px;height:18px}body.platform .sp-notif-body{min-width:0;display:block}body.platform .sp-notif-top{display:flex;justify-content:space-between;gap:8px}body.platform .sp-notif-app{font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted)}body.platform .sp-notif-time{font-size:9.5px;color:var(--color-muted)}body.platform .sp-notif-title{display:block;font-size:12.5px;font-weight:700;color:var(--color-ink);line-height:1.25;margin-top:1px}body.platform .sp-notif-text{display:block;font-size:11.5px;color:var(--color-body);line-height:1.3;margin-top:1px}@media(max-width:860px){body.platform .spotlight_item{grid-template-columns:1fr;gap:var(--space-large)}body.platform .spotlight_item:nth-child(2n) .spotlight_visual{order:0}}body.platform .capability_grid.is-handoff{margin-bottom:var(--space-xxlarge)}@media(prefers-reduced-motion:reduce){.clients_list,.proof_logos{animation:none}.capability_cell:hover,a.pmod_cell:hover,body.home .pmod_cell:hover,body.platform .capability_cell:hover,body.usecase .capability_cell:hover,body.industry .capability_cell:hover{transform:none}}body.platform-home .section_hero .hero_component{margin-inline:0;text-align:left;align-items:flex-start}body.platform-home .section_hero .hero_ctas{justify-content:flex-start}body.platform-home .section_hero{background:linear-gradient(to bottom,transparent 0%,var(--color-white) 100%),var(--gradient-aurora),var(--color-surface)}body.platform-home .section_hero .padding-section-medium{padding-top:clamp(48px,7vh,88px);padding-bottom:clamp(48px,7vh,88px)}body.platform-home .section_platform .industry-intro{margin-inline:0;text-align:left}body.platform-home .section_platform.is-lastband .padding-section-large{padding-bottom:var(--space-xhuge)}.cookie-banner{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%,12px);z-index:90;width:min(560px,calc(100vw - 32px));background:var(--color-white);border:1px solid var(--color-border-soft);border-radius:var(--radius-large);box-shadow:var(--shadow-xlarge);padding:var(--space-medium);opacity:0;pointer-events:none;transition:opacity var(--dur-reveal) var(--ease),transform var(--dur-reveal) var(--ease)}.cookie-banner.is-open{opacity:1;pointer-events:auto;transform:translate(-50%)}.cookie-banner_title{margin:0 0 var(--space-xxsmall);font-size:var(--fs-body);font-weight:600;color:var(--color-ink)}.cookie-banner_text{margin:0;font-size:var(--fs-caption);line-height:1.55;color:var(--color-body)}.cookie-banner_text a{color:var(--color-brand);text-decoration:underline;text-underline-offset:2px}.cookie-banner_actions{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-xsmall);margin-top:var(--space-small)}.cookie-banner_settings{margin-left:auto;border:0;background:none;padding:0;font:inherit;font-size:var(--fs-caption);color:var(--color-muted);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.cookie-banner_settings:hover{color:var(--color-brand)}.cookie-banner_prefs{display:none;flex-direction:column;gap:var(--space-xsmall);margin-top:var(--space-small);padding-top:var(--space-small);border-top:1px solid var(--color-border-soft)}.cookie-banner.is-prefs .cookie-banner_prefs{display:flex}.cookie-banner_row{display:flex;align-items:flex-start;gap:var(--space-xsmall);font-size:var(--fs-caption);line-height:1.5;color:var(--color-body);cursor:pointer}.cookie-banner_row input{width:16px;height:16px;margin-top:1px;accent-color:var(--color-brand);flex:0 0 auto}.cookie-banner_row strong{color:var(--color-ink);font-weight:600}.cookie-banner_save{align-self:flex-end;margin-top:var(--space-xxsmall)}@media(max-width:479px){.cookie-banner{padding:var(--space-small);width:calc(100vw - 24px);bottom:calc(12px + env(safe-area-inset-bottom))}html.has-gleap-chatbar .cookie-banner,body[data-sherpa-no-chatbar] .cookie-banner{bottom:calc(96px + env(safe-area-inset-bottom))}}
