/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:HelveticaLocal,Arial,sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-900:oklch(37.9% .146 265.522);--color-purple-400:oklch(71.4% .203 305.504);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}h1,h2,h3,p{margin:0}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-6{top:calc(var(--spacing) * 6)}.right-0{right:calc(var(--spacing) * 0)}.right-6{right:calc(var(--spacing) * 6)}.left-0{left:calc(var(--spacing) * 0)}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.col-span-2{grid-column:span 2/span 2}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-24{height:calc(var(--spacing) * 24)}.h-80{height:calc(var(--spacing) * 80)}.h-full{height:100%}.min-h-11{min-height:calc(var(--spacing) * 11)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-24{width:calc(var(--spacing) * 24)}.w-fit{width:fit-content}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.shrink-0{flex-shrink:0}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-progress{cursor:progress}.resize{resize:both}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-16{gap:calc(var(--spacing) * 16)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-9{column-gap:calc(var(--spacing) * 9)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[2rem\]{border-radius:2rem}.rounded-full{border-radius:3.40282e38px}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab,red,red)){.border-blue-500\/30{border-color:color-mix(in oklab,var(--color-blue-500) 30%,transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab,red,red)){.border-red-500\/30{border-color:color-mix(in oklab,var(--color-red-500) 30%,transparent)}}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#111\]{background-color:#111}.bg-\[\#080808\]{background-color:#080808}.bg-black{background-color:var(--color-black)}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab,red,red)){.bg-black\/60{background-color:color-mix(in oklab,var(--color-black) 60%,transparent)}}.bg-black\/80{background-color:#000c}@supports (color:color-mix(in lab,red,red)){.bg-black\/80{background-color:color-mix(in oklab,var(--color-black) 80%,transparent)}}.bg-blue-900\/40{background-color:#1c398e66}@supports (color:color-mix(in lab,red,red)){.bg-blue-900\/40{background-color:color-mix(in oklab,var(--color-blue-900) 40%,transparent)}}.bg-green-500{background-color:var(--color-green-500)}.bg-red-500\/5{background-color:#fb2c360d}@supports (color:color-mix(in lab,red,red)){.bg-red-500\/5{background-color:color-mix(in oklab,var(--color-red-500) 5%,transparent)}}.bg-red-600{background-color:var(--color-red-600)}.bg-transparent{background-color:#0000}.bg-yellow-500{background-color:var(--color-yellow-500)}.fill-yellow-500{fill:var(--color-yellow-500)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-9{padding-block:calc(var(--spacing) * 9)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.text-center{text-align:center}.text-left{text-align:left}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.03\]{--tw-leading:1.03;line-height:1.03}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-blue-400{color:var(--color-blue-400)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-500{color:var(--color-yellow-500)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.opacity-20{opacity:.2}.opacity-70{opacity:.7}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media(hover:hover){.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.hover\:text-red-300:hover{color:var(--color-red-300)}.hover\:text-white:hover{color:var(--color-white)}}@media(min-width:40rem){.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:text-\[4rem\]{font-size:4rem}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:p-9{padding:calc(var(--spacing) * 9)}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:py-4{padding-block:calc(var(--spacing) * 4)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:py-32{padding-block:calc(var(--spacing) * 32)}.md\:py-40{padding-block:calc(var(--spacing) * 40)}.md\:pt-44{padding-top:calc(var(--spacing) * 44)}.md\:pb-24{padding-bottom:calc(var(--spacing) * 24)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.md\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.md\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.md\:text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.md\:text-\[5rem\]{font-size:5rem}}@media(min-width:64rem){.lg\:flex{display:flex}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr\]{grid-template-columns:1.2fr 1fr}.lg\:grid-cols-\[1fr_1\.15fr\]{grid-template-columns:1fr 1.15fr}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:text-\[7rem\]{font-size:7rem}}}@font-face{font-family:Manrope;src:url(/fonts/Manrope.ttf)format("truetype");font-weight:200 800;font-display:swap}@font-face{font-family:IBMPlexMono;src:url(/fonts/IBMPlexMono.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:HelveticaLocal;src:url(/fonts/Helvetica-Roman.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{color:#f6f6f6;font-synthesis:none;--pad:clamp(24px,3.1vw,60px);--accent:#e53b35;background:#08090c;font-family:HelveticaLocal,Arial,sans-serif;font-size:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{-webkit-font-smoothing:antialiased;margin:0}button,a,input,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{font:inherit;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline-offset:6px;outline:2px solid #ff645f}::selection{color:#fff;background:#e53b35}h1,h2,h3{letter-spacing:-.045em;font-family:Manrope,Arial,sans-serif;font-weight:400}h3{font-weight:500}p{line-height:1.45}svg{flex-shrink:0}.panik-page{overflow-x:clip}.eyebrow{text-transform:uppercase;letter-spacing:.035em;font:400 12px/1.4 IBMPlexMono,monospace}.dim{color:#9098aa}.button{text-transform:uppercase;border:1px solid #0000;border-radius:100px;justify-content:center;align-items:center;min-height:50px;padding:14px 27px;font:500 14px/1.3 IBMPlexMono,monospace;transition:background .2s,transform .2s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button-light{color:#101115;background:#fff}.button-light:hover{background:#ffd0cf}.button-outline{color:#fff;background:0 0;border-color:#636774}.button-outline:hover{background:#ffffff12}.text-link{text-transform:uppercase;background:0 0;border:0;border-bottom:1px solid;padding:0 0 5px;font:500 14px/1.4 IBMPlexMono,monospace;display:inline-block}.text-link:hover{color:var(--accent)}.skip-link{z-index:1000;color:#000;background:#fff;padding:12px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:none}.brand{letter-spacing:-.055em;align-items:center;gap:12px;width:fit-content;font:500 29px/1 Manrope,sans-serif;display:flex}.brand-symbol{width:33px;height:33px}.brand-symbol path[fill="#E7000B"],.orbit-brand path[fill="#E7000B"]{fill:currentColor}.hero-scroll{height:175vh;position:relative}.hero-stage{isolation:isolate;background:#0f0606;height:100svh;min-height:800px;position:sticky;top:0}.hero-stage:before{content:"";z-index:-1;background:radial-gradient(at 75% 85%,#ba151044,#0000 55%),radial-gradient(at 88% 10%,#953a3738,#0000 40%);position:absolute;top:0;right:0;bottom:0;left:0}.hero-globe{aspect-ratio:1;transform-origin:50%;z-index:-1;width:min(87vw,1500px);position:absolute;top:-9%;right:-17%}.globe-illustration,.globe-illustration canvas{width:100%;height:100%;display:block;position:relative}.globe-aura{background:radial-gradient(circle at 50% 100%,#800f0c55,#0000 50%);border-radius:50%;position:absolute;top:3%;right:3%;bottom:3%;left:3%;box-shadow:0 0 80px 8px #ff1e1755,inset 0 -40px 65px #d71b1544}.globe-caption{color:#9badc9;font-size:11px;position:absolute;bottom:10%;left:38%}.hero-copy{max-width:66%;padding-bottom:65px;position:absolute;top:35%;left:29%}.hero-copy>.eyebrow{color:#e5c9c8;margin-bottom:23px}.hero-copy h1{letter-spacing:-.036em;text-transform:none;line-height:.96}.hero-description{color:#b8c1d2;max-width:390px;margin-top:30px;font-size:18px}.hero-actions{gap:12px;margin-top:24px;display:flex}.availability{color:#8a98ad;margin-top:17px;font-size:12px}.hero-coordinates{left:var(--pad);color:#818ca1;line-height:1.6;position:absolute;top:49%}.hero-bottom{left:var(--pad);right:var(--pad);color:#858e9f;justify-content:space-between;display:flex;position:absolute;bottom:20px}.light-section{color:#101115;background:#f7f8fa}.idea-section{padding:150px var(--pad) 130px;grid-template-columns:59% 1fr;gap:30px;display:grid}.idea-left{position:relative}.idea-title{padding-top:60px;position:sticky;top:100px}.idea-title h2{text-transform:none;line-height:.99}.idea-title h2 span{color:#a2a5ac}.idea-right{padding:4px 0 20px}.idea-right>.large-copy{max-width:470px;font-size:26px;line-height:1.35}.idea-right>p:not(.large-copy){color:#676b73;max-width:410px;margin-top:25px;font-size:18px}.idea-right>.text-link{margin-top:30px}.principle-list{margin-top:92px}.principle-list>div{border-top:1px solid #cfd1d6;padding:35px 0;position:relative}.principle-list>div>span{color:#747984;font:12px IBMPlexMono;position:absolute;top:40px;right:0}.principle-list h3{letter-spacing:-.04em;line-height:1}.principle-list p{color:#6b6f78;margin-top:17px;font-size:17px}.section-top{justify-content:space-between;gap:24px;display:flex}.network-section{padding:60px var(--pad) 0;background:#0c0e13;position:relative}.network-heading{z-index:2;grid-template-columns:60% 1fr;align-items:end;gap:30px;margin-top:100px;display:grid;position:relative}.network-heading h2{text-transform:none;line-height:.97}.network-heading h2 span{color:#7f8799}.network-heading h2 .heading-line{white-space:nowrap;color:inherit;display:block}.network-heading h2 .heading-line:last-child{color:#7f8799}.network-heading>div{max-width:430px;margin-left:auto;padding-bottom:10px}.network-heading p{color:#b2bacb;font-size:19px}.role-switch{border:1px solid #ffffff25;border-radius:100px;gap:4px;width:fit-content;margin:32px 0 17px;padding:4px;display:flex}.role-switch button{color:#b2bbcd;background:0 0;border:0;border-radius:100px;padding:11px 17px;font-size:14px}.role-switch button.active{background:var(--accent);color:#fff}.network-heading .role-description{color:#8494b1;min-height:70px;font-size:16px}.network-orbit{max-width:1250px;height:660px;margin:0 auto;position:relative;overflow:hidden}.network-orbit-tracks{fill:none;stroke:#ff635d;stroke-opacity:.24;stroke-width:1px;vector-effect:non-scaling-stroke;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.network-orbit-tracks ellipse{vector-effect:non-scaling-stroke}.orbit-centre{flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-brand{color:#ffd6d5;width:90px;height:90px}.orbit-centre>span{font:500 32px Manrope}.orbit-centre small{color:#6e7e9c;text-transform:uppercase;font:11px IBMPlexMono}.orbit-member{color:#95a2ba;background:#0c0e13;border:1px solid #54617a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:147px;height:147px;padding:25px 20px;transition:color .3s,background .3s,box-shadow .3s;display:flex;position:absolute;transform:translate(-50%,-50%)}.orbit-member svg{width:34px;height:34px}.orbit-member span{font-size:14px}.orbit-member.active{color:#fff;background:var(--accent);border-color:#ff514c;box-shadow:0 0 90px #fa1d1644}.orbit-0{top:50%;left:15%}.orbit-1{top:25%;left:75%}.orbit-2{top:75%;left:75%}.role-cards{margin-inline:calc(-1 * var(--pad));width:calc(100% + 2 * var(--pad));border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);display:grid}.role-cards article{padding:36px var(--pad) 60px;border-right:1px solid #ffffff24;flex-direction:column;transition:background .3s;display:flex}.role-cards article:last-child{border-right:0}.role-cards article.selected{background:linear-gradient(#661a1855,#0000)}.role-card-top{color:#8799b9;justify-content:space-between;align-items:center;display:flex}.role-card-top svg{width:30px;height:30px}.role-cards h3{margin-top:38px}.role-cards p{color:#a1aaba;flex:1;max-width:310px;min-height:84px;margin-top:18px;font-size:17px}.role-cards .text-link{align-self:flex-start;margin-top:38px;font-size:14px}.signal-scroll{background:#080a0e;height:290vh;position:relative}.signal-stage{height:100svh;min-height:740px;padding:40px var(--pad);position:sticky;top:0;overflow:hidden}.signal-heading{z-index:2;margin-top:70px;position:relative}.signal-heading h2{text-transform:none;max-width:900px;margin-top:22px;line-height:1}.signal-heading>p:last-child{color:#a5afc3;max-width:440px;min-height:54px;margin-top:23px;font-size:18px}.signal-diagram{left:var(--pad);right:var(--pad);height:440px;position:absolute;bottom:70px}.signal-diagram>svg{width:100%;height:100%;overflow:visible}.signal-track,.signal-travel{fill:none;stroke-width:3px}.signal-track{stroke:#273141}.signal-travel{stroke:url(#signalGradient);filter:drop-shadow(0 0 8px #ff3832);stroke-width:4px}.node-halo{fill:#1c0c0b;stroke:#33435e;stroke-width:1px}.node-halo.active{stroke:#ff4640;fill:#5d0c0a}.signal-node{fill:#ff8e8a}.sos-node{fill:#e84036}.diagram-label{text-transform:uppercase;flex-direction:column;align-items:center;gap:12px;font:500 15px IBMPlexMono;display:flex;position:absolute}.diagram-label svg{color:#ffaba8;width:23px;height:23px}.label-person{top:79%;left:3%}.label-circle{top:36%;left:31%}.label-agents{top:82%;left:61%}.label-institutions{top:36%;right:0}.sos-text{color:#f1625b;font-size:14px}.signal-bottom{bottom:25px;left:var(--pad);right:var(--pad);justify-content:space-between;align-items:center;display:flex;position:absolute}.step-picker{gap:8px;display:flex}.step-picker button{color:#8493ac;background:0 0;border:1px solid #3b4860;border-radius:50%;width:44px;height:44px;font:12px IBMPlexMono}.step-picker button.active{color:#fff;background:#ff2a23;border-color:#ff2a23}.trust-section{padding:60px var(--pad) 95px}.trust-heading{justify-content:space-between;align-items:end;gap:40px;margin-top:100px;display:flex}.trust-heading h2{text-transform:none;line-height:1}.trust-heading h2 span{color:#9da2ad}.trust-heading p{color:#6a707b;max-width:340px;padding-bottom:9px;font-size:20px}.trust-rows{margin-top:95px}.trust-rows article{border-top:1px solid #c6cbd4;grid-template-columns:20% 44% 1fr;align-items:center;gap:20px;padding:48px 0;display:grid}.trust-icon svg{color:#e53b35;width:100px;height:100px}.trust-rows h3{margin-top:14px}.trust-rows p{color:#68707d;max-width:420px;font-size:18px}.trust-note{border-top:1px solid #c6cbd4;grid-template-columns:20% 1fr;gap:20px;padding-top:30px;display:grid}.trust-note p{max-width:760px;font-family:Manrope;font-size:28px;line-height:1.2}.questions-section{padding:110px var(--pad) 130px;border-top:1px solid #d9dde4;grid-template-columns:39% 1fr;gap:60px;display:grid}.questions-intro h2{text-transform:none;margin-top:30px;line-height:.98}.questions-intro p{color:#6a707b;margin-top:30px;font-size:18px}.faq-item{border-top:1px solid #c8cdd5}.faq-item:last-child{border-bottom:1px solid #c8cdd5}.faq-item h3{letter-spacing:0;font-family:HelveticaLocal;font-size:18px;font-weight:400}.faq-item h3 button{text-align:left;background:0 0;border:0;align-items:center;gap:32px;width:100%;min-height:84px;padding:27px 0;display:flex}.faq-item h3 button>svg{margin-left:auto}.faq-item h3 .eyebrow{color:#7d8490}.faq-answer{color:#68707d;max-width:740px;padding:0 35px 30px 50px;font-size:17px}.build-section{color:#fff;padding:40px var(--pad) 110px;isolation:isolate;background:#cc302b;position:relative}.build-section:before{content:"";z-index:-1;background:radial-gradient(at 80% 100%,#a80a05 0,#0000 60%);position:absolute;top:0;right:0;bottom:0;left:0}.build-main{grid-template-columns:65% 1fr;align-items:end;gap:40px;margin-top:90px;display:grid}.build-main h2{text-transform:none;line-height:.95}.build-main h2 span{color:#ffaba8}.build-main>div{max-width:390px;margin-left:auto;padding-bottom:10px}.build-main>div>p:first-child{font-size:22px;line-height:1.4}.build-main .button{margin-top:35px}.build-caption{color:#ffc3c1;margin-top:19px;font-size:13px}.site-footer{color:#181a21;padding:75px var(--pad) 24px;background:#f7f8fa}.footer-top{grid-template-columns:2fr 1fr 1fr 1.2fr;gap:40px;display:grid}.footer-top>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.footer-top p{color:#747b88;margin-top:15px;font-size:16px}.footer-top .eyebrow{color:#848c9b;margin-bottom:15px}.footer-top a:not(.brand){font-size:15px;line-height:1.6}.footer-top a:hover{color:#e53b35}.emergency-note{border-top:1px solid #d0d6e1;border-bottom:1px solid #d0d6e1;grid-template-columns:27% 1fr;gap:30px;margin-top:65px;padding:24px 0;display:grid}.emergency-note p{color:#677080;max-width:700px;font-size:15px}.footer-wordmark{letter-spacing:-.06em;color:#dfe4ee;text-align:center;-webkit-user-select:none;user-select:none;margin-top:60px;font:400 clamp(125px,29vw,550px)/.87 Manrope,sans-serif}.footer-bottom{color:#747d8e;justify-content:space-between;gap:20px;margin-top:30px;font-size:11px;display:flex}@media(min-width:1800px){.hero-copy{top:34%}.hero-description{font-size:19px}.signal-diagram{height:500px}.network-orbit{height:750px}}@media(max-width:1100px){.hero-stage{min-height:780px}.hero-copy{max-width:75%;top:34%;left:23%}.hero-globe{width:115vw;top:-6%;right:-35%}.hero-coordinates{display:none}.idea-section{grid-template-columns:54% 1fr}.trust-rows article{grid-template-columns:15% 41% 1fr}.signal-diagram{height:380px;bottom:95px}.role-cards p{min-height:110px}.footer-top{gap:30px}}@media(max-width:767px){:root{--pad:22px}.eyebrow{font-size:11px}.brand{font-size:27px}.brand-symbol{width:28px;height:28px}.hero-scroll{height:calc(max(100svh,780px) + 35svh)}.hero-stage{height:100svh;min-height:780px}.hero-globe{opacity:.85;width:155vw;top:-3%;right:-58%}.globe-caption{font-size:10px;top:30%;bottom:auto;left:18%}.hero-copy{max-width:none;padding:0;inset:auto 22px 60px}.hero-copy>.eyebrow{max-width:260px;margin-bottom:18px;font-size:10px}.hero-copy h1{line-height:.99}.hero-description{max-width:330px;margin-top:24px;font-size:17px}.hero-actions{flex-wrap:wrap;gap:8px;margin-top:23px}.button{min-height:46px;padding:13px 20px;font-size:14px}.hero-actions .button{padding:13px 17px}.availability{margin-top:15px;font-size:11px}.hero-bottom{font-size:9px;bottom:20px}.hero-bottom>span:first-child{display:none}.hero-bottom>span:last-child{margin-left:auto}.idea-section{padding:70px var(--pad);display:block}.idea-title{padding-top:40px;position:relative;top:auto}.idea-right{margin-top:55px}.idea-right>.large-copy{max-width:none;font-size:24px}.idea-right>p:not(.large-copy){font-size:17px}.principle-list{margin-top:60px}.principle-list>div{padding:28px 0}.principle-list p{font-size:16px}.section-top>span:last-child{display:none}.network-section{padding-top:30px}.network-heading{margin-top:60px;display:block}.network-heading>div{max-width:none;margin:35px 0 0}.network-heading p{font-size:18px}.role-switch{max-width:100%;margin-top:25px}.role-switch button{padding:11px 15px;font-size:13px}.network-orbit{width:calc(100% + 25px);height:410px;margin-left:-12px}.orbit-brand{width:45px;height:45px}.orbit-centre{gap:7px}.orbit-centre>span{font-size:24px}.orbit-centre small{font-size:8px}.orbit-member{gap:8px;width:94px;height:94px;padding:12px 5px}.orbit-member svg{width:22px;height:22px}.orbit-member span{font-size:10px}.orbit-0{top:50%;left:15%}.orbit-1{top:25%;left:75%}.orbit-2{top:75%;left:75%}.role-cards{display:block}.role-cards article,.role-cards article:first-child{padding:28px var(--pad) 35px;border-bottom:1px solid #ffffff24;border-right:0}.role-cards h3{margin-top:23px}.role-cards p{flex:1;max-width:none;min-height:0;margin-top:13px;font-size:17px}.role-cards .text-link{margin-top:25px;font-size:14px}.signal-scroll{height:230svh}.signal-stage{height:100svh;min-height:720px;padding-top:30px}.signal-heading{margin-top:65px}.signal-heading>.eyebrow{font-size:10px}.signal-heading h2{max-width:340px;min-height:98px;margin-top:20px}.signal-heading>p:last-child{max-width:330px;min-height:74px;margin-top:20px;font-size:17px}.signal-diagram{height:210px;bottom:145px;left:17px;right:17px}.signal-diagram svg{width:100%;height:100%}.diagram-label{gap:6px;font-size:12px}.diagram-label svg{width:17px;height:17px}.label-person{top:79%;left:0}.label-circle{top:45%;left:25%}.label-agents{top:82%;left:57%}.label-institutions{top:45%;right:0}.sos-text{font-size:12px}.signal-bottom{gap:20px;bottom:25px}.signal-bottom>.eyebrow{max-width:150px;font-size:9px}.step-picker{gap:5px}.step-picker button{width:44px;height:44px}.trust-section{padding:30px var(--pad) 65px}.trust-heading{margin-top:65px;display:block}.trust-heading p{max-width:none;margin-top:30px;font-size:19px}.trust-rows{margin-top:50px}.trust-rows article{grid-template-columns:65px 1fr;gap:20px;padding:30px 0}.trust-icon svg{width:50px;height:50px}.trust-rows h3{margin-top:9px}.trust-rows .eyebrow{font-size:10px}.trust-rows p{grid-column:1/-1;max-width:none;font-size:17px}.trust-note{padding-top:25px;display:block}.trust-note p{margin-top:18px;font-size:26px}.questions-section{padding:65px var(--pad) 70px;display:block}.questions-intro p{margin-top:25px}.faq-list{margin-top:45px}.faq-item h3{font-size:17px}.faq-item h3 button{gap:18px;min-height:78px;padding:24px 0}.faq-item h3 .eyebrow{font-size:10px}.faq-answer{padding:0 10px 26px 34px;font-size:16px}.build-section{padding:30px var(--pad) 70px}.build-main{margin-top:65px;display:block}.build-main>div{max-width:340px;margin:35px 0 0}.build-main>div>p:first-child{font-size:20px}.build-main .button{margin-top:28px;padding:15px 25px;font-size:12px}.build-caption{font-size:12px}.site-footer{padding:55px var(--pad) 22px}.footer-top{grid-template-columns:1fr 1fr;gap:40px 20px}.footer-top>div:first-child,.footer-top>div:last-child{grid-column:1/-1}.footer-top .eyebrow{margin-bottom:5px;font-size:10px}.footer-top a:not(.brand){font-size:14px}.emergency-note{margin-top:40px;padding:25px 0;display:block}.emergency-note p{margin-top:13px;font-size:14px}.footer-wordmark{margin-top:40px;font-size:29vw}.footer-bottom{margin-top:24px;font-size:8px;display:block}.footer-bottom>span{margin-top:12px;display:block}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.hero-scroll,.signal-scroll{height:100svh}}.principle-list h3{font-weight:400}:root{--type-hero:clamp(64px,6.1vw,112px);--type-section:clamp(48px,5vw,88px);--type-statement:clamp(36px,3.7vw,64px);--type-card:clamp(26px,2.2vw,36px);--type-body:18px;--type-lead:22px}html{scroll-padding-top:120px}.hero-copy h1{font-size:var(--type-hero);line-height:1.02}.idea-title h2,.network-heading h2,.signal-heading h2,.trust-heading h2,.questions-intro h2,.build-main h2{font-size:var(--type-section);letter-spacing:-.04em;line-height:1.06}.principle-list h3{font-size:var(--type-statement);line-height:1.08}.role-cards h3,.trust-rows h3{font-size:var(--type-card);letter-spacing:-.035em;line-height:1.15}.hero-description,.idea-right>p:not(.large-copy),.principle-list p,.network-heading p,.role-cards p,.signal-heading>p:last-child,.trust-rows p,.questions-intro p,.faq-answer{font-size:var(--type-body);line-height:1.55}.idea-right>.large-copy,.trust-heading p,.build-main>div>p:first-child{font-size:var(--type-lead);line-height:1.45}.trust-note p{font-size:clamp(22px,2vw,30px);line-height:1.4}.network-heading .role-description{font-size:16px;line-height:1.55}.availability,.build-caption{font-size:13px;line-height:1.55}.faq-item h3{font-size:18px;line-height:1.45}.footer-top a:not(.brand),.emergency-note p{font-size:16px;line-height:1.55}.footer-bottom{font-size:11px;line-height:1.6}.site-header{top:20px;left:var(--pad);right:var(--pad);z-index:40;position:fixed}.header-main{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#100c0cea;border:1px solid #ffffff24;border-radius:20px;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:12px 14px 12px 22px;display:flex;box-shadow:0 10px 35px #0002}.nav-brand{color:#fff;flex-shrink:0;gap:10px;font-size:27px}.nav-brand .brand-symbol{width:30px;height:30px}.nav-brand>span{flex-direction:column;gap:5px;display:flex}.nav-brand small{letter-spacing:.02em;color:#a9a4a4;font:400 11px/1.2 HelveticaLocal,Arial,sans-serif}.desktop-nav{color:#c8c3c3;align-items:center;gap:6px;font:400 15px/1.3 HelveticaLocal,Arial,sans-serif;display:flex}.desktop-nav a{white-space:nowrap;border-radius:10px;align-items:center;min-height:44px;padding:11px 15px;transition:background .2s,color .2s;display:flex}.desktop-nav a:hover{color:#fff;background:#ffffff0d}.desktop-nav a[aria-current]{color:#fff;background:#ffffff12;box-shadow:inset 0 -2px #e53b35}.nav-cta{color:#fff;white-space:nowrap;background:#c9332e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:15px;min-height:46px;padding:12px 19px;font:500 15px/1.3 HelveticaLocal,Arial,sans-serif;transition:background .2s;display:inline-flex}.nav-cta:hover{background:#e13b35}.menu-toggle{display:none}.mobile-menu{color:#fff;overscroll-behavior:contain;background:#100c0c;border:1px solid #ffffff26;border-radius:22px;width:calc(100% - 24px);max-width:none;height:calc(100dvh - 24px);max-height:none;margin:0;padding:24px;display:none;position:fixed;top:12px;right:12px;bottom:12px;left:12px;overflow-y:auto}.mobile-menu[open]{flex-direction:column;display:flex}.mobile-menu::backdrop{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050505b8}.mobile-menu-top{justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.menu-close{color:#fff;background:#ffffff08;border:1px solid #ffffff26;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:flex}.mobile-navigation{flex-direction:column;margin:0;display:flex}.mobile-navigation a{letter-spacing:-.035em;border-top:1px solid #ffffff20;align-items:center;gap:18px;min-height:88px;padding:22px 0;font:400 clamp(25px,6.5vw,34px)/1.2 Manrope,Arial,sans-serif;display:flex}.mobile-navigation a:last-child{border-bottom:1px solid #ffffff20}.mobile-navigation .nav-index{color:#8e8787;letter-spacing:0;font:400 12px/1.3 IBMPlexMono,monospace}.mobile-navigation a>svg{color:#8e8787;margin-left:auto}.mobile-navigation a[aria-current]>span:not(.nav-index),.mobile-navigation a[aria-current]>svg{color:#ff8b85}.mobile-menu-footer{margin-top:auto;padding-top:40px}.nav-status{color:#c3baba;align-items:center;gap:9px;font-size:13px;line-height:1.5;display:flex}.nav-status>span{background:#e53b35;border-radius:50%;flex-shrink:0;width:6px;height:6px}.mobile-menu-footer .nav-cta{justify-content:space-between;width:100%;min-height:54px;margin-top:18px;font-size:16px}.mobile-menu-footer>p:last-child{color:#8e8787;margin-top:18px;font-size:13px;line-height:1.5}@media(min-width:960px)and (max-width:1199px){.header-main{gap:14px;padding-left:16px}.desktop-nav{gap:2px;font-size:14px}.desktop-nav a{padding:11px 10px}.nav-cta{gap:9px;padding:12px 14px;font-size:14px}}@media(max-width:959px){.site-header{top:14px;left:20px;right:20px}.header-main{border-radius:17px;gap:20px;min-height:70px;padding:11px 12px 11px 18px}.desktop-nav,.header-main>.nav-cta{display:none}.menu-toggle{color:#fff;background:#ffffff06;border:1px solid #ffffff25;border-radius:11px;justify-content:center;align-items:center;gap:11px;min-height:44px;padding:10px 13px;font-size:14px;display:flex}.trust-heading{gap:25px}.trust-heading p{max-width:280px}}@media(max-width:767px){:root{--type-hero:clamp(40px,12.5vw,56px);--type-section:clamp(36px,10.4vw,48px);--type-statement:clamp(32px,9.2vw,42px);--type-card:28px;--type-body:17px;--type-lead:20px}html{scroll-padding-top:105px}.site-header{top:12px;left:14px;right:14px}.header-main{min-height:66px;padding:9px 10px 9px 15px}.nav-brand{font-size:25px}.nav-brand .brand-symbol{width:27px;height:27px}.nav-brand small{font-size:11px}.eyebrow,.hero-copy>.eyebrow,.signal-heading>.eyebrow,.trust-rows .eyebrow,.faq-item h3 .eyebrow,.footer-top .eyebrow{font-size:11px;line-height:1.5}.hero-copy>.eyebrow{max-width:300px}.hero-description{max-width:350px}.availability,.build-caption{font-size:12px}.hero-bottom,.signal-bottom>.eyebrow,.globe-caption{font-size:11px;line-height:1.4}.hero-bottom>span:last-child{text-align:right;max-width:180px}.hero-actions .button,.build-main .button{font-size:13px}.role-switch button{min-height:44px;padding:11px 14px;font-size:14px}.orbit-member{width:100px;height:100px}.orbit-member span{font-size:12px;line-height:1.25}.orbit-centre small{text-align:center;max-width:70px;font-size:10px}.role-cards .text-link{font-size:13px}.diagram-label{font-size:11px}.sos-text{font-size:12px}.signal-heading h2{max-width:350px;min-height:102px}.trust-heading p{max-width:none}.faq-item h3{font-size:17px}.faq-answer{font-size:17px;line-height:1.55}.build-main h2{font-size:clamp(42px,11.7vw,56px)}.footer-top a:not(.brand),.emergency-note p{font-size:15px}.footer-bottom{font-size:11px;line-height:1.6}}@media(max-width:359px){.mobile-menu{padding:18px}.mobile-navigation a{gap:12px;min-height:76px}.mobile-menu-footer{padding-top:28px}.hero-actions .button{padding:13px 15px}.diagram-label{font-size:10px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.hero-scroll{height:180svh}.hero-stage{overflow:hidden}.hero-wipe{position:absolute;left:-20%;top:-169px;width:140%;height:500px;border-radius:50% 50% 0 0/100% 100% 0 0;background:#f7f8fa;box-shadow:0 -12px 22px #ffe0d9,0 -40px 65px #f25444,0 -80px 100px #a0110d,0 -115px 130px #510b07;z-index:-1;pointer-events:none;clip-path:inset(-250px 0 calc(100% - 172px))}.text-link svg{display:inline-block;vertical-align:middle;margin-left:9px}.platform-intro{isolation:isolate;position:relative;padding:95px var(--pad) 105px;z-index:2}.platform-intro:after{content:"";position:absolute;top:-2px;left:0;right:0;height:5px;background:#f7f8fa;pointer-events:none}.platform-intro-main{display:grid;grid-template-columns:29% 1fr;gap:30px;margin-top:100px}.intro-symbol{display:flex;flex-direction:column;align-items:flex-start;gap:35px;padding-top:12px}.intro-symbol>svg{width:85px;height:85px;color:var(--accent)}.platform-intro h2{font-size:clamp(40px,4.8vw,78px);line-height:1.07;max-width:960px}.intro-lead{font-size:clamp(20px,1.65vw,26px);line-height:1.5;color:#62636a;max-width:780px;margin-top:32px}.intro-pillars{display:grid;grid-template-columns:repeat(3,1fr);margin-top:80px;border-top:1px solid #d1d0ce}.intro-pillars article{padding:30px 35px 15px 0;margin-right:35px;border-right:1px solid #d1d0ce}.intro-pillars article:last-child{border:0;margin:0;padding-right:0}.intro-pillars .eyebrow{color:#7b7371}.intro-pillars h3{font-size:var(--type-card);font-weight:400;line-height:1.15;margin-top:30px}.intro-pillars p{font-size:17px;line-height:1.55;color:#686970;max-width:375px;margin-top:19px}.platform-intro>.text-link{margin-top:45px}.idea-section{border-top:1px solid #d8d6d4}.platform-scene{height:240svh;position:relative}.platform-stage{position:sticky;top:0;height:100svh;min-height:800px;overflow:hidden;padding:135px var(--pad) 55px;isolation:isolate}.platform-stage .section-top{position:relative;z-index:2}.platform-scene-copy{position:absolute;top:30%;left:var(--pad);max-width:35%;z-index:3}.platform-scene-copy h2{font-size:var(--type-section);line-height:1.04}.platform-scene-copy h2 span{color:#9b9999}.platform-scene-copy>p{font-size:18px;line-height:1.55;max-width:335px;margin-top:30px;color:#686970}.platform-scene-copy>.text-link{margin-top:30px}.platform-model{position:absolute;left:38%;right:0;top:19%;height:70%;perspective:1200px}.model-grid{position:absolute;top:2%;right:-15%;bottom:-20%;left:-15%;background-image:linear-gradient(#bcb7b733 1px,transparent 1px),linear-gradient(90deg,#bcb7b733 1px,transparent 1px);background-size:45px 45px;transform:rotateX(62deg) rotate(-22deg);-webkit-mask-image:radial-gradient(ellipse,black,transparent 68%);mask-image:radial-gradient(ellipse,black,transparent 68%)}.model-orbit{position:absolute;left:2%;top:17%;width:90%;height:62%;border:1px solid #d0423233;border-radius:50%;transform:rotate(-22deg)}.model-orbit.orbit-b{transform:rotate(25deg);width:85%;height:53%;top:25%}.concept-phone{position:absolute;left:31%;top:0;width:310px;height:540px;padding:34px 21px 20px;border:7px solid #282322;border-radius:42px;background:linear-gradient(145deg,#fff,#f2efee);box-shadow:3px 3px 0 1px #827876,15px 30px 50px #30222125;z-index:2;will-change:transform}.phone-speaker{position:absolute;top:9px;left:calc(50% - 42px);width:84px;height:16px;border-radius:12px;background:#282322}.phone-top{display:flex;align-items:center;gap:7px;font:500 21px Manrope;letter-spacing:-.04em}.phone-top>svg{width:25px;height:25px;color:#d43b32}.phone-top .phone-status{font:10px IBMPlexMono;text-transform:uppercase;letter-spacing:0;border:1px solid #d9c9c4;border-radius:12px;padding:4px 7px;margin-left:auto;color:#937b74}.phone-heading{font:400 29px/1.1 Manrope;letter-spacing:-.04em;margin-top:32px}.phone-signal{position:relative;width:180px;height:180px;display:flex;align-items:center;justify-content:center;margin:8px auto}.phone-signal>span{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #dc48312a;border-radius:50%;animation:signal-ring 4s linear infinite}.phone-signal>span:nth-child(2){top:15px;right:15px;bottom:15px;left:15px;animation-delay:-1.3s}.phone-signal>span:nth-child(3){top:30px;right:30px;bottom:30px;left:30px;animation-delay:-2.6s}.phone-signal>div{position:relative;z-index:1;background:radial-gradient(circle at 30% 25%,#f36a52,#c52822);color:#fff;width:102px;height:102px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 24px #bc2a2838;font:400 30px Manrope}.phone-signal small{font:9px IBMPlexMono;text-transform:uppercase;margin-top:5px}.phone-context{font-size:12px;border-top:1px solid #ddd5d2;padding-top:14px}.phone-context>span{display:block;color:#877d78;margin-bottom:8px}.phone-context>div{display:flex;gap:6px;align-items:center;margin:6px 0}.phone-context svg{color:#b53026}.phone-bottom{margin-top:20px;display:flex;justify-content:space-between;align-items:center;border-radius:13px;background:#282321;color:#fff;padding:12px;font-size:11px}.model-panel{position:absolute;width:230px;background:#fffdfbdd;border:1px solid #e0d8d5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:24px;border-radius:16px;box-shadow:0 20px 50px #3a221312;z-index:3;display:flex;flex-direction:column;gap:18px}.model-panel>svg{color:#c9332e}.model-panel .eyebrow{font-size:10px}.panel-circle{left:6%;top:22%}.panel-evidence{right:11%;top:57%}.model-panel strong{font:400 24px/1.2 Manrope;letter-spacing:-.04em}.model-avatars{display:flex;align-items:center}.model-avatars i{width:26px;height:26px;border:2px solid white;border-radius:50%;background:#e6b6a9;margin-left:-9px}.model-avatars i:first-child{margin:0;background:#cf6552}.model-avatars i:nth-child(3){background:#855a50}.model-avatars>span{font-size:11px;line-height:1.4;margin-left:10px;color:#70645f}.model-hash{font:8px/1.5 IBMPlexMono;color:#92756b;letter-spacing:.03em}.model-caption{position:absolute;bottom:-2%;left:34%;font-size:10px;color:#8b817d}.platform-stage-bottom{position:absolute;bottom:35px;left:var(--pad);right:var(--pad);display:flex;justify-content:space-between;color:#898582}.capability-scroll{position:relative;height:320svh;background:#111113;color:#f6f6f6}.capability-stage{position:sticky;top:0;height:100svh;min-height:800px;padding:130px 0 25px;overflow:hidden;display:flex;flex-direction:column}.capability-title{position:relative;padding:0 var(--pad);isolation:isolate}.capability-title .eyebrow{color:#c5b2ad}.capability-title h2{font-size:clamp(42px,4.4vw,72px);line-height:1.06;margin-top:23px}.capability-title h2 span{color:#817e7e}.capability-watermark{position:absolute;right:-1%;top:-45px;font:400 20vw/.9 Manrope;letter-spacing:-.06em;color:#ffffff04;z-index:-1;white-space:nowrap}.capability-window{margin-top:70px;overflow:hidden;flex-shrink:0;outline-offset:-5px!important}.capability-track{display:flex;width:max-content;gap:18px;padding:0 var(--pad);will-change:transform}.capability-card{width:clamp(330px,32vw,480px);padding:26px 30px 24px;background:linear-gradient(150deg,#201918,#141416 55%);border:1px solid #ffffff20;border-radius:2px;position:relative}.capability-card-top{display:flex;justify-content:space-between;align-items:center;gap:20px;color:#c5bab5}.capability-card-top .eyebrow{font-size:11px}.capability-card-top>svg{color:#d36c5b}.capability-card h3{margin-top:48px;font-size:29px;font-weight:400;line-height:1.13;max-width:320px;min-height:66px}.capability-card p{font-size:17px;line-height:1.5;color:#9f9b99;margin-top:18px;max-width:370px;min-height:78px}.capability-tag{display:block;color:#af7163;margin-top:30px;font-size:10px}.capability-bottom{padding:26px var(--pad) 0;display:flex;justify-content:space-between;gap:20px;margin-top:auto;color:#918b88}.capability-bottom>span:last-child{display:flex;align-items:center;gap:12px}.rail-mobile-hint{display:none}.privacy-scroll{position:relative;height:270svh;background:#210908;color:#fff}.privacy-stage{position:sticky;top:0;height:100svh;min-height:800px;padding:130px var(--pad) 45px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 50% 55%,#8a241e55,transparent 60%),#190808}.privacy-stage .section-top{position:relative;z-index:3;color:#cbaba3}.privacy-field{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:radial-gradient(#f99c7545 .7px,transparent .7px);background-size:9px 9px;-webkit-mask-image:radial-gradient(ellipse,black,transparent 75%);mask-image:radial-gradient(ellipse,black,transparent 75%);transform:perspective(700px) rotateX(18deg) scale(1.1)}.privacy-field>div{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;border:1px solid #f77b5133;border-radius:45%;transform:rotate(-35deg)}.privacy-field>div:nth-child(2){top:10%;right:10%;bottom:10%;left:10%;transform:rotate(35deg)}.privacy-field>div:nth-child(3){top:23%;right:23%;bottom:23%;left:23%;transform:rotate(-50deg)}.privacy-core{position:absolute;left:calc(50% - 300px);top:calc(50% - 290px);width:600px;height:600px;will-change:transform}.core-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #fc80665c;border-radius:50%;box-shadow:0 0 45px #e7522d18,inset 0 0 45px #d82c1618}.core-orbit-two{top:45px;right:45px;bottom:45px;left:45px;transform:rotateX(55deg) rotate(30deg);border-width:2px}.core-orbit-three{top:90px;right:90px;bottom:90px;left:90px;transform:rotateY(60deg) rotate(-30deg)}.core-disc{position:absolute;top:32%;right:32%;bottom:32%;left:32%;display:flex;align-items:center;justify-content:center;border:1px solid #feae8d73;border-radius:50%;background:radial-gradient(circle at 35% 30%,#cc5344,#4c130e 70%);box-shadow:0 0 60px #fc58333a,inset 0 0 35px #fff2}.core-disc>svg{width:52%;height:52%;color:#ffe6da;filter:drop-shadow(0 0 13px #ffc195)}.core-point{position:absolute;width:10px;height:10px;background:#ffd9a9;border-radius:50%;box-shadow:0 0 20px #ff5a31,0 0 45px #ff5a31}.point-one{left:11%;top:17%}.point-two{right:3%;top:33%}.point-three{left:38%;bottom:0}.privacy-scene-title{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:2;text-align:center;pointer-events:none}.privacy-scene-title h2{font-size:clamp(48px,6.4vw,108px);line-height:1.02;letter-spacing:-.045em;text-shadow:0 4px 70px #170000,0 4px 30px #170000}.privacy-scene-title h2 span{color:#ffc6b9}.privacy-principles{position:absolute;top:24%;right:8%;bottom:16%;left:8%;display:grid;grid-template-columns:1fr 1fr;column-gap:40%;row-gap:60px;z-index:2}.privacy-principles article{max-width:280px}.privacy-principles article:nth-child(2n){justify-self:end}.privacy-principles svg{width:30px;height:30px;color:#ffac8c;stroke-width:1.1}.privacy-principles h3{font-size:29px;font-weight:400;line-height:1.14;margin-top:18px}.privacy-principles p{font-size:17px;line-height:1.5;color:#d7b4aa;margin-top:14px}.privacy-footnote{position:absolute;bottom:40px;left:var(--pad);right:var(--pad);text-align:center;color:#c39a8c;font-size:11px}.privacy-mist{position:absolute;top:-30%;right:-20%;bottom:-30%;left:-20%;z-index:5;pointer-events:none;background:radial-gradient(ellipse at 50% 100%,#f7f8fa 45%,#f7f8fa00 72%);transform:scale(1.5)}.mission-section{position:relative;overflow:hidden;padding:150px var(--pad) 100px;isolation:isolate;min-height:850px}.mission-emblem{position:absolute;right:-12%;top:-18%;width:min(75vw,1100px);height:min(75vw,1100px);z-index:-1;color:#d7cac1;opacity:.26;transform:rotate(-20deg)}.mission-emblem>svg{width:100%;height:100%}.mission-heading{position:relative}.mission-heading h2{font-size:var(--type-section);line-height:1.05;margin-top:30px;max-width:850px}.mission-heading h2 span{color:#8d8a89}.mission-bottom{display:grid;grid-template-columns:36% 1fr;gap:60px;margin-top:100px}.mission-description{font-size:20px;line-height:1.5;max-width:310px;color:#74706e}.mission-quote>.eyebrow{color:#8e6e62}.mission-quote blockquote{font:400 clamp(27px,2.8vw,44px)/1.2 Manrope;letter-spacing:-.035em;margin:25px 0;max-width:850px;min-height:155px}.mission-quote>p{max-width:670px;font-size:17px;line-height:1.55;color:#79736f;min-height:78px}.mission-controls{display:flex;align-items:center;gap:10px;margin-top:35px}.mission-controls>span{margin-right:auto;color:#807872}.mission-controls button{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:1px solid #bdb4af;background:transparent;border-radius:50%;transition:background .2s}.mission-controls button:hover{background:#e6ded9}.ecosystem-section{padding:30px var(--pad) 120px}.ecosystem-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:35px;border-top:1px solid #d4d0cd;border-left:1px solid #d4d0cd}.ecosystem-grid>a{position:relative;border-right:1px solid #d4d0cd;border-bottom:1px solid #d4d0cd;padding:50px 30px;transition:background .25s}.ecosystem-grid>a:before{content:"";position:absolute;left:-.5px;top:-.5px;width:11px;height:11px;transform:translate(-50%,-50%);background:linear-gradient(#a9a19a,#a9a19a) center/1px 100% no-repeat,linear-gradient(#a9a19a,#a9a19a) center/100% 1px no-repeat;z-index:1;pointer-events:none}.ecosystem-grid>a:hover{background:#eee6e1}.ecosystem-name{display:flex;gap:9px;align-items:center;font:400 clamp(26px,3.1vw,52px)/1.2 Manrope;letter-spacing:-.05em}.ecosystem-name>svg:last-child{width:18px;height:18px;margin-left:auto;color:#a89a91}.ecosystem-name>svg{width:30px;height:30px;color:#bb4a35}.ecosystem-grid p{font-size:15px;line-height:1.5;margin-top:25px;color:#8a807b;max-width:200px}.design-notes{padding:110px var(--pad) 115px;background:#101012;color:#f5f4f1}.notes-heading{display:grid;grid-template-columns:65% 1fr;gap:50px;align-items:end}.notes-heading .eyebrow{color:#ac9085}.notes-heading h2{font-size:var(--type-section);line-height:1.04;margin-top:25px}.notes-heading h2 span{color:#7f7a77}.notes-heading>p{font-size:18px;line-height:1.5;max-width:330px;color:#a6a19d}.notes-content{display:grid;grid-template-columns:65% 1fr;gap:50px;margin-top:80px;align-items:start}.note-item{border-top:1px solid #fff2}.note-item:last-of-type{border-bottom:1px solid #fff2}.note-item button{display:grid;grid-template-columns:1fr auto;text-align:left;gap:12px 20px;padding:25px 0;width:100%;background:transparent;border:0}.note-item button>.eyebrow{grid-column:1;font-size:10px;color:#9a8377}.note-item button>span:not(.eyebrow){font:400 23px/1.3 Manrope;letter-spacing:-.03em;grid-column:1}.note-item button>svg{grid-row:1/3;grid-column:2;align-self:center;color:#aa968c;transition:transform .3s}.note-item.active button>svg{transform:rotate(90deg);color:#ee8167}.note-item p{font-size:17px;line-height:1.6;color:#9e9690;padding:0 45px 25px 0;max-width:720px}.notes-list>.text-link{margin-top:40px;font-size:12px}.note-visual{position:sticky;top:150px;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.note-visual>svg{width:46%;height:46%;color:#d88164;transition:transform .5s}.expanded-footer{background:#f7f8fa;color:#272322;padding:75px var(--pad) 25px}.footer-opening{display:flex;justify-content:space-between;align-items:center;gap:40px;padding-bottom:55px;border-bottom:1px solid #d4cfca}.footer-opening>div{display:flex;align-items:center;gap:20px}.footer-opening>div>svg{width:45px;height:45px}.footer-opening p{font-size:17px;line-height:1.5;color:#857b75}.footer-email{display:flex;align-items:center;gap:35px;font:400 clamp(32px,4vw,64px)/1.1 Manrope;letter-spacing:-.045em}.footer-email svg{width:45px;height:45px;stroke-width:1}.footer-directory{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;padding:50px 0}.footer-directory>div{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-directory .eyebrow{color:#958780;font-size:11px;margin-bottom:15px}.footer-directory a{display:inline-flex;align-items:center;gap:6px;font-size:16px;line-height:1.4}.footer-directory a svg{flex-shrink:0}.footer-directory a:hover,.footer-email:hover{color:#c5322b}.footer-marquee{margin-inline:calc(-1 * var(--pad));width:calc(100% + 2 * var(--pad));padding:25px 0;border-top:1px solid #d4cfca;border-bottom:1px solid #d4cfca;overflow:hidden;color:#c6bfb8;-webkit-user-select:none;user-select:none}.footer-marquee>div{display:flex;width:max-content;animation:footer-marquee 42s linear infinite}.footer-marquee span{white-space:nowrap;font:400 clamp(24px,3vw,42px)/1.2 Manrope;letter-spacing:-.035em}.footer-marquee i{display:inline-flex;vertical-align:middle;color:inherit;padding:0 30px}.footer-marquee i svg{width:1em;height:1em}.footer-marquee svg path[fill="#E7000B"]{fill:currentColor}.footer-participation{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding:60px 0;align-items:center}.footer-tabs{display:flex;gap:4px;padding:5px;border:1px solid #d1c8c1;border-radius:100px;width:fit-content;max-width:100%}.footer-tabs button{border:0;background:none;border-radius:100px;padding:11px 18px;min-height:44px;color:#8a7c74;font-size:14px;white-space:nowrap}.footer-tabs button[aria-selected=true]{background:var(--accent);color:#fff}.footer-role-panel{padding-top:30px;max-width:440px;min-height:215px}.footer-role-panel h3{font-size:var(--type-card);font-weight:400;line-height:1.15}.footer-role-panel p{font-size:17px;line-height:1.5;color:#8b7b72;margin-top:18px;min-height:52px}.footer-role-panel .text-link{font-size:12px;margin-top:23px}.footer-map-art{position:relative}.footer-map-art img{width:100%;height:auto;display:block;opacity:.85;filter:brightness(.4)}.footer-map-art>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;color:var(--accent)}.footer-map>div:not(.footer-map-art){display:flex;justify-content:space-between;gap:20px;margin-top:10px;color:#a2948b}.footer-map .eyebrow{font-size:9px}.footer-safety{display:grid;grid-template-columns:20% 1fr auto;align-items:start;gap:35px;padding:27px 0;border-top:1px solid #d4cfca;border-bottom:1px solid #d4cfca;color:#8e7e73}.footer-safety>.eyebrow{font-size:11px}.footer-safety p{font-size:14px;line-height:1.55;max-width:700px}.footer-safety>a{font-size:13px;white-space:nowrap}.footer-dot-wordmark{display:block;margin:35px 0 25px;color:#c7c4c1;transition:color .4s}.footer-dot-wordmark:hover{color:#c8392d}.footer-dot-wordmark svg{display:block;width:100%;height:auto}.footer-dot-wordmark text{font:400 330px Manrope,Arial,sans-serif;letter-spacing:-.06em}.footer-fineprint{display:flex;justify-content:space-between;gap:25px;font:400 10px/1.5 IBMPlexMono;text-transform:uppercase;color:#928780}.orbit-cursor{position:fixed;left:0;top:0;z-index:100;pointer-events:none;opacity:0;will-change:transform;transition:opacity .2s;--cursor-progress:0}.orbit-cursor[data-visible=true]{opacity:1}.cursor-ring{position:absolute;left:0;top:0;transform:translate(-50%,-50%);width:46px;height:46px;transition:width .25s,height .25s;display:flex;align-items:center;justify-content:center}.cursor-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg);fill:none;stroke-width:1}.cursor-track{stroke:#92837a;opacity:.45}.cursor-progress{stroke:#e76047;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--cursor-progress))}.cursor-ring span{font:24px Manrope;color:#e7785c;opacity:0;transition:opacity .2s}.orbit-cursor[data-active=true] .cursor-ring{width:68px;height:68px}.orbit-cursor[data-active=true] .cursor-ring span{opacity:1}@keyframes footer-marquee{to{transform:translate(-50%)}}@keyframes signal-ring{0%{opacity:.25;transform:scale(.8)}50%{opacity:1}to{opacity:0;transform:scale(1.12)}}@media(max-height:850px)and (min-width:960px){.capability-stage{padding-top:112px;min-height:750px}.capability-title h2{font-size:48px}.capability-window{margin-top:50px}.capability-card{padding:20px 26px}.capability-card h3{font-size:26px;min-height:59px}.capability-card p{font-size:16px;min-height:72px}.capability-tag{margin-top:20px}.privacy-principles{top:23%;right:8%;bottom:13%;left:8%;row-gap:30px}.privacy-principles h3{font-size:25px}.privacy-principles p{font-size:16px}}@media(max-width:1199px){.concept-phone{left:24%;width:270px;height:510px;padding:32px 18px 18px}.phone-heading{font-size:26px}.phone-signal{height:155px;width:155px}.model-panel{width:190px;padding:20px}.panel-circle{left:0;top:21%}.panel-evidence{right:7%;top:60%}.model-panel strong{font-size:22px}.model-caption{left:23%}.model-avatars>span{font-size:10px}.platform-model{left:39%}.platform-scene-copy{max-width:37%}.platform-scene-copy>p{max-width:285px}.privacy-principles{column-gap:30%}.ecosystem-grid>a{padding:40px 20px}.footer-participation{gap:45px}.footer-tabs button{padding:10px 13px;font-size:13px}.notes-content,.notes-heading{grid-template-columns:63% 1fr;gap:35px}}@media(max-width:959px){.platform-intro-main{grid-template-columns:23% 1fr;margin-top:75px}.intro-symbol>svg{width:65px;height:65px}.intro-pillars article{padding-right:20px;margin-right:20px}.intro-pillars h3{font-size:27px}.platform-scene{height:210svh}.platform-model{left:40%;top:27%;height:60%}.platform-scene-copy{top:25%;max-width:39%}.platform-scene-copy h2{font-size:50px}.concept-phone{left:20%;width:250px;height:490px}.panel-circle{width:165px;left:-12%;top:31%}.panel-evidence{width:165px;right:10%;top:70%}.model-panel{padding:15px}.model-panel .eyebrow{font-size:9px}.model-panel strong{font-size:20px}.model-hash{font-size:7px}.model-caption{display:none}.model-avatars>span{display:none}.capability-card{width:43vw}.capability-card h3{font-size:27px}.privacy-principles{top:25%;right:6%;bottom:15%;left:6%;column-gap:25%;row-gap:45px}.privacy-principles h3{font-size:26px}.privacy-principles p{font-size:16px}.mission-bottom{grid-template-columns:30% 1fr;gap:35px}.mission-quote blockquote{font-size:30px}.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.ecosystem-name{font-size:40px}.ecosystem-grid p{max-width:none}.notes-heading{grid-template-columns:1fr}.notes-heading>p{max-width:500px}.notes-content{grid-template-columns:1fr 30%;gap:30px}.note-item button>span:not(.eyebrow){font-size:21px}.footer-participation{gap:30px}.footer-tabs button{font-size:12px;padding:10px 11px}.footer-role-panel h3{font-size:28px}.footer-map>div:not(.footer-map-art){display:block}.footer-map>div:not(.footer-map-art)>span{display:block;margin-top:6px}.footer-directory{gap:25px}.footer-directory a{font-size:15px}.footer-safety{grid-template-columns:1fr 3fr}.footer-safety>a{grid-column:2}.footer-fineprint{font-size:9px}}@media(max-width:767px){.hero-scroll{height:calc(max(100svh,780px) + 65svh)}.hero-wipe{width:140%;left:-20%;top:-109px;height:112px;border-radius:50% 50% 0 0;clip-path:inset(-250px 0 1px);box-shadow:0 -10px 22px #ffe0d9,0 -35px 45px #f25444,0 -75px 90px #900d09}.hero-globe{will-change:transform}.platform-intro{padding:70px var(--pad)}.platform-intro-main{display:block;margin-top:45px}.intro-symbol{flex-direction:row;align-items:center;gap:18px;padding:0;margin-bottom:35px}.intro-symbol>svg{width:45px;height:45px}.platform-intro h2{font-size:var(--type-section)}.intro-lead{font-size:19px;line-height:1.5;margin-top:25px}.intro-pillars{display:block;margin-top:45px}.intro-pillars article{margin:0;padding:25px 0 30px;border-right:0;border-bottom:1px solid #d1d0ce}.intro-pillars article:last-child{padding-top:25px}.intro-pillars h3{font-size:28px;margin-top:18px}.intro-pillars p{font-size:17px;margin-top:14px;max-width:none}.platform-intro>.text-link{font-size:12px;margin-top:30px}.platform-scene{height:auto}.platform-stage{position:relative;height:auto;min-height:0;padding:70px var(--pad) 35px}.platform-scene-copy{position:relative;top:auto;left:auto;max-width:none;margin-top:42px}.platform-scene-copy h2{font-size:var(--type-section)}.platform-scene-copy>p{font-size:17px;max-width:340px;margin-top:25px}.platform-scene-copy>.text-link{font-size:12px;margin-top:24px}.platform-model{position:relative;left:auto;right:auto;top:auto;margin:65px -22px 25px;height:550px;overflow:hidden}.concept-phone{top:15px;left:calc(50% - 125px);width:250px;height:490px}.model-panel{width:155px;padding:15px;gap:12px}.panel-circle{left:8px;top:29%;z-index:1}.panel-evidence{right:5px;top:64%;z-index:3}.model-panel strong{font-size:20px}.model-panel .eyebrow{font-size:8px}.model-hash{font-size:7px}.model-grid{top:20%;right:-20%;bottom:-15%;left:-20%}.platform-stage-bottom{position:static;display:block;font-size:10px}.platform-stage-bottom>span:last-child{display:none}.capability-scroll{height:auto}.capability-stage{position:relative;height:auto;min-height:0;padding:75px 0 32px}.capability-title h2{font-size:var(--type-section);margin-top:25px}.capability-watermark{top:5px;font-size:28vw;opacity:.7}.capability-window{overflow-x:auto;margin-top:55px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#793930 #181617;overscroll-behavior-x:contain}.capability-track{gap:14px;padding-bottom:18px}.capability-card{width:82vw;max-width:370px;padding:24px;scroll-snap-align:center}.capability-card h3{font-size:28px;min-height:64px}.capability-card p{font-size:17px;min-height:104px}.capability-bottom{padding-top:25px;align-items:center}.capability-bottom>span:first-child{max-width:155px;font-size:10px}.capability-bottom>span:last-child{font-size:10px;gap:5px}.rail-desktop-hint{display:none}.rail-mobile-hint{display:inline}.privacy-scroll{height:auto}.privacy-stage{position:relative;height:auto;min-height:0;padding:70px var(--pad) 40px}.privacy-scene-title{position:relative;inset:auto;display:block;text-align:left;opacity:1;margin-top:45px}.privacy-scene-title h2{font-size:var(--type-section);text-shadow:none;line-height:1.08}.privacy-core{width:350px;height:350px;left:calc(50% - 175px);top:280px}.privacy-core .core-orbit-two{top:28px;right:28px;bottom:28px;left:28px}.privacy-core .core-orbit-three{top:52px;right:52px;bottom:52px;left:52px}.privacy-principles{position:relative;inset:auto;opacity:1;grid-template-columns:1fr 1fr;gap:38px 25px;margin-top:375px}.privacy-principles article,.privacy-principles article:nth-child(2n){max-width:none;justify-self:auto}.privacy-principles h3{font-size:23px;line-height:1.14;margin-top:17px}.privacy-principles p{font-size:16px;margin-top:14px}.privacy-footnote{position:static;font-size:10px;line-height:1.6;text-align:left;margin-top:50px;max-width:310px}.privacy-mist{display:none}.mission-section{padding:85px var(--pad) 65px;min-height:0}.mission-emblem{width:135vw;height:135vw;right:-70%;top:3%;opacity:.22}.mission-heading h2{font-size:var(--type-section);margin-top:25px}.mission-bottom{display:block;margin-top:40px}.mission-description{font-size:18px;max-width:290px}.mission-quote{margin-top:50px}.mission-quote blockquote{font-size:29px;line-height:1.22;min-height:140px;margin:22px 0}.mission-quote>p{font-size:17px;min-height:132px}.mission-controls{margin-top:24px}.ecosystem-section{padding:15px var(--pad) 70px}.ecosystem-grid{margin-top:25px}.ecosystem-grid>a{padding:30px 16px}.ecosystem-name{font-size:28px;gap:6px}.ecosystem-name>svg{width:23px;height:23px}.ecosystem-name>svg:last-child{width:14px;height:14px}.ecosystem-grid p{font-size:14px;margin-top:20px;min-height:42px}.design-notes{padding:75px var(--pad) 70px}.notes-heading{display:block}.notes-heading h2{font-size:var(--type-section)}.notes-heading>p{font-size:17px;margin-top:30px;max-width:350px}.notes-content{display:flex;flex-direction:column-reverse;margin-top:40px;gap:32px}.note-visual{position:relative;top:auto;width:100%;aspect-ratio:1.6}.note-visual>svg{height:52%;width:35%}.notes-list{width:100%}.note-item button{padding:22px 0}.note-item button>span:not(.eyebrow){font-size:22px}.note-item p{font-size:17px;padding:0 10px 25px 0}.notes-list>.text-link{font-size:11px;margin-top:32px}.expanded-footer{padding:55px var(--pad) 25px}.footer-opening{display:block;padding-bottom:35px}.footer-opening>div{gap:15px}.footer-opening>div>svg{width:35px;height:35px}.footer-opening p{font-size:16px}.footer-email{margin-top:38px;font-size:42px;justify-content:space-between}.footer-email svg{width:32px;height:32px}.footer-directory{grid-template-columns:1fr 1fr;gap:35px 25px;padding:35px 0}.footer-directory>div{gap:12px}.footer-directory .eyebrow{font-size:10px;margin-bottom:6px}.footer-directory a{font-size:15px}.footer-marquee{padding:20px 0}.footer-marquee span{font-size:27px}.footer-marquee i{padding:0 20px}.footer-participation{display:block;padding:35px 0}.footer-tabs{width:100%;justify-content:space-between;gap:0;padding:4px}.footer-tabs button{font-size:12px;padding:11px 12px}.footer-role-panel{min-height:215px;padding-top:26px}.footer-role-panel h3{font-size:28px}.footer-role-panel p{font-size:17px}.footer-role-panel .text-link{font-size:12px}.footer-map{margin-top:25px}.footer-map>div:not(.footer-map-art){display:flex;justify-content:space-between}.footer-map .eyebrow{font-size:9px;max-width:140px}.footer-safety{display:block;padding:25px 0}.footer-safety p{font-size:14px;margin-top:16px}.footer-safety>a{display:inline-flex;min-height:44px;align-items:center;margin-top:10px;font-size:14px}.footer-dot-wordmark{margin:30px -8px 25px}.footer-fineprint{display:block;font-size:10px}.footer-fineprint>span{display:block;margin-top:10px}.orbit-cursor{display:none}}@media(max-width:359px){.intro-pillars h3{font-size:26px}.privacy-principles{grid-template-columns:1fr;gap:32px}.privacy-principles article{max-width:265px}.privacy-principles h3{font-size:26px}.ecosystem-name{font-size:23px}.ecosystem-name>svg{width:18px;height:18px}.ecosystem-grid>a{padding:25px 12px}.footer-tabs button{padding:10px 9px;font-size:11px}.footer-email{font-size:36px}}.privacy-card-index{display:none}@media(max-width:767px)and (prefers-reduced-motion:no-preference){.platform-intro{padding-top:35px}.platform-scene{height:235svh}.platform-stage{position:sticky;top:0;height:100svh;min-height:640px;padding:105px var(--pad) 25px}.platform-scene-copy{position:absolute;left:var(--pad);right:var(--pad);top:135px;margin:0;z-index:4;pointer-events:none}.platform-scene-copy>.text-link{pointer-events:auto}.platform-scene-copy h2{font-size:clamp(34px,9.5vw,42px)}.platform-scene-copy>p{font-size:16px;margin-top:16px}.platform-scene-copy>.text-link{margin-top:16px}.platform-model{position:absolute;left:0;right:0;top:22%;height:490px;margin:0;overflow:visible;will-change:transform}.concept-phone{width:220px;height:450px;left:calc(50% - 110px);top:0;padding:30px 15px 15px}.phone-heading{font-size:24px;margin-top:25px}.phone-signal{width:145px;height:145px}.phone-context{font-size:11px}.phone-bottom{margin-top:14px;font-size:10px;padding:10px}.model-panel{width:135px;padding:13px;gap:10px}.model-panel strong{font-size:18px}.panel-circle{left:8px;top:28%}.panel-evidence{right:8px;top:62%}.model-caption{display:none}.platform-stage-bottom{position:absolute;bottom:22px;left:var(--pad);right:var(--pad);font-size:9px}.capability-scroll{height:350svh}.capability-stage{position:sticky;top:0;height:100svh;min-height:640px;padding:105px 0 25px}.capability-title h2{font-size:clamp(30px,8.5vw,38px);margin-top:18px}.capability-window{overflow:hidden;scroll-snap-type:none;margin-top:45px}.capability-track{transform:translate(0);gap:14px;padding-bottom:0}.capability-card{width:82vw;min-height:365px;padding:22px}.capability-card h3{font-size:25px;min-height:56px}.capability-card p{font-size:16px;min-height:96px;margin-top:14px}.capability-tag{margin-top:18px;font-size:9px}.capability-bottom{padding-top:18px}.rail-desktop-hint{display:inline}.rail-mobile-hint{display:none}.privacy-scroll{height:340svh}.privacy-stage{position:sticky;top:0;height:100svh;min-height:640px;padding:105px var(--pad) 30px}.privacy-scene-title{position:absolute;top:150px;left:var(--pad);right:var(--pad);margin:0;opacity:1}.privacy-scene-title h2{font-size:clamp(34px,9.5vw,42px)}.privacy-core{top:22%;transform:translateY(0)}.privacy-principles{position:absolute;left:var(--pad);right:var(--pad);top:auto;bottom:85px;height:205px;margin:0;display:block;opacity:1}.privacy-principles article,.privacy-principles article:nth-child(2n){position:absolute;top:0;right:0;bottom:0;left:0;max-width:350px;opacity:0}.privacy-principles svg{width:27px;height:27px}.privacy-principles h3{font-size:28px;margin-top:13px}.privacy-principles p{font-size:17px;margin-top:12px;max-width:330px}.privacy-card-index{display:block;margin-top:20px;color:#bd8d7f;font-size:10px}.privacy-footnote{position:absolute;bottom:20px;left:var(--pad);right:var(--pad);margin:0;font-size:9px}.signal-stage{padding-top:105px;min-height:640px}.signal-heading{margin-top:35px}.signal-heading h2{font-size:clamp(34px,9.5vw,42px);min-height:94px}.signal-diagram{bottom:135px;height:200px}}@media(max-width:767px)and (max-height:740px)and (prefers-reduced-motion:no-preference){.platform-scene-copy{top:130px}.platform-scene-copy>p{max-width:290px}.platform-model{top:17%;scale:.86;transform-origin:center top}.platform-scene-copy>.text-link{display:none}.capability-title h2{font-size:30px}.capability-window{margin-top:38px}.capability-card{min-height:335px;padding:18px 22px}.capability-card p{min-height:80px}.privacy-core{top:16%;scale:.85}.privacy-principles{bottom:65px;height:205px}.privacy-principles h3{font-size:26px}.privacy-principles p{font-size:16px}.signal-heading{margin-top:28px}.signal-heading h2{margin-top:14px;min-height:78px}.signal-heading>p:last-child{margin-top:14px}.signal-diagram{height:175px;bottom:110px}}@media(prefers-reduced-motion:reduce){.hero-scroll{height:auto}.hero-stage{position:relative}.hero-wipe{display:none}.platform-scene,.capability-scroll,.privacy-scroll{height:auto}.platform-stage,.capability-stage,.privacy-stage{position:relative;height:auto;min-height:850px}.capability-window{overflow-x:auto}.capability-track{transform:none!important}.privacy-scene-title{position:relative;inset:auto;margin:70px 0;text-align:center}.privacy-scene-title h2{font-size:var(--type-section)}.privacy-principles{position:relative;inset:auto;opacity:1;margin:80px 5% 70px;column-gap:25%;row-gap:50px}.privacy-core{opacity:.25;transform:none!important}.privacy-footnote{position:static}.privacy-mist,.orbit-cursor{display:none}.footer-marquee>div,.phone-signal>span{animation:none!important}}@media(prefers-reduced-motion:reduce)and (max-width:767px){.platform-stage,.capability-stage,.privacy-stage{min-height:0}.privacy-scene-title{text-align:left;margin:45px 0 0}.privacy-principles{margin:375px 0 0;column-gap:25px;row-gap:38px}.privacy-footnote{margin-top:50px}}.core-disc path[fill="#E7000B"]{fill:currentColor}@media(prefers-reduced-motion:reduce){.platform-scene-copy,.privacy-scene-title,.privacy-principles,.privacy-principles article{opacity:1!important}.concept-phone,.model-panel,.platform-model,.privacy-principles article{transform:none!important}}.cursor-ring span svg{position:static;width:22px;height:22px;transform:none;fill:none;stroke:currentColor;stroke-width:1.5}.footer-safety>a{display:inline-flex;align-items:center;gap:7px}.map-network-routes{opacity:.24}.map-sos-packet text{fill:currentColor;font:500 9px IBMPlexMono,monospace;letter-spacing:.03em}.map-location-halo{fill:#e53b3505;stroke:currentColor;stroke-width:.5}.hero-copy{left:var(--pad);max-width:55%;top:28%}.hero-coordinates{left:auto;right:var(--pad);top:20%;text-align:right;color:#c2a69f}.globe-caption{left:auto;right:var(--pad);bottom:24%;max-width:190px;text-align:right;color:#b7a399}.hero-bottom{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;color:#aa9b98}.scroll-explore{color:#bbabaa;background-image:linear-gradient(110deg,#9b8d86 35%,#fff2df,#9b8d86 65%);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:scroll-explore-shine 3.2s linear infinite}@keyframes scroll-explore-shine{0%{background-position:150% 0}to{background-position:-150% 0}}@media(max-width:1100px)and (min-width:768px){.hero-copy{left:var(--pad);max-width:62%}.hero-coordinates{display:block}}@media(max-width:767px){.hero-copy{left:var(--pad);right:var(--pad);max-width:none;top:auto}.hero-coordinates{display:none}.globe-caption{top:20%;bottom:auto;left:auto;right:var(--pad);max-width:150px;font-size:9px}.hero-bottom{gap:10px}.hero-bottom>span:first-child{display:block}}@media(prefers-reduced-motion:reduce){.scroll-explore{background:none;-webkit-text-fill-color:currentColor;color:#bbabaa}}@media(min-width:768px){.hero-stage{min-height:700px}}.hero-development{max-width:300px;text-transform:none;letter-spacing:0;font:400 12px/1.5 HelveticaLocal,Arial,sans-serif}.hero-connection{justify-self:end;text-align:right}.scroll-explore-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:36px;color:#d2bcb0;white-space:nowrap}.scroll-explore-link>svg{flex-shrink:0}.page-cta{--nav-line:#ffffff26;display:inline-flex;align-items:center;justify-content:space-between}.light-section .page-cta{--nav-line:#30221c25;color:#282321}.build-main .page-cta{margin-top:35px}@media(max-width:767px){.hero-stage{min-height:740px}.hero-globe{top:-10%}.hero-copy{bottom:120px}.hero-actions{flex-direction:column;align-items:flex-start;gap:10px}.hero-actions .page-cta{min-width:194px}.globe-caption{top:12%}.hero-bottom{gap:8px;font-size:10px}.hero-development{font-size:11px;line-height:1.45;max-width:100%;text-align:left}.hero-connection{font-size:10px;line-height:1.5}.scroll-explore-link{gap:6px;min-height:30px}.scroll-explore-link>svg{width:14px;height:14px}.build-main .page-cta{margin-top:28px}}.page-cta.page-cta-primary{min-height:50px;padding:8px 10px 8px 22px;background:#c93b30;border-color:#c93b30;color:#fff5ee}.page-cta.page-cta-primary>svg{width:32px;height:32px;background:#fff1e9;color:#b33026}.page-cta.page-cta-primary:hover{background:#b8322a;border-color:#b8322a}.page-cta.page-cta-secondary{min-height:50px;padding:10px 20px;gap:14px;background:transparent;border-color:#ffffff40;color:#dbcac3}.page-cta.page-cta-secondary>svg{width:18px;height:18px;padding:0;background:transparent;border-radius:0;color:inherit}.page-cta.page-cta-secondary:hover{border-color:#aa8274;color:#fff5ee}.page-cta.page-cta-secondary:hover>svg{transform:translate(2px,-2px)}.page-cta.page-cta-closing{min-height:50px;padding:8px 10px 8px 22px;background:#201c1b;border-color:#201c1b;color:#fff5ee}.page-cta.page-cta-closing>svg{width:32px;height:32px;background:#fff1e9;color:#201c1b}.page-cta.page-cta-closing:hover{background:#352b27;border-color:#352b27}.signal-scroll{height:auto;padding:100px 0 240px}.signal-journey{height:290svh}.signal-stage{padding:120px var(--pad) 110px}.signal-heading{margin-top:32px}.signal-diagram{height:clamp(230px,34svh,320px);bottom:125px}.signal-bottom{bottom:40px}.privacy-core{left:calc(50% - 170px);top:calc(50% - 140px);width:340px;height:auto;z-index:3}.privacy-core[aria-hidden=true]{pointer-events:none}.privacy-sos-controls{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:12px;color:#d59f8e}.privacy-sos-controls>span{font:400 11px/1.5 IBMPlexMono,monospace;text-align:center}.privacy-sos-controls small{display:block;font-size:9px;color:#ad8071;margin-top:2px}.privacy-sos-controls .demo-restart{border-color:#d49a7940;color:#d5a08b}.privacy-sos-controls .demo-restart:hover{background:#d45b3322;color:#ffe2d3}@media(max-width:767px){.signal-scroll{height:auto;padding:72px 0 180px}.signal-journey{height:230svh}.signal-stage{padding:112px var(--pad) 96px;min-height:700px}.signal-heading{margin-top:28px}.signal-diagram{height:160px;bottom:145px}.signal-bottom{bottom:34px}.privacy-core{left:calc(50% - 130px);top:20%;width:260px;height:auto;scale:1}.privacy-sos-controls{margin-top:8px}}@media(prefers-reduced-motion:reduce){.signal-scroll,.signal-journey{height:auto}.signal-stage{position:relative}.privacy-core{position:relative;left:auto;top:auto;margin:55px auto 0;opacity:1;transform:none!important;scale:1}.privacy-principles{margin-top:60px}}.signal-point{position:absolute;width:0;height:0}.signal-point>.node-halo,.signal-point>.signal-node{position:absolute;left:0;top:0;transform:translate(-50%,-50%);border-radius:50%}.signal-point>.node-halo{width:74px;height:74px;background:#1c0c0b;border:1px solid #33435e;transition:border-color .2s,background .2s}.signal-point>.node-halo.active{background:#5d0c0a;border-color:#ff4640}.signal-point>.signal-node{width:28px;height:28px;background:#ff8e8a}.signal-point>.sos-node{background:#e84036}.signal-point>.diagram-label{top:49px;left:0;transform:translate(-50%);width:150px;text-align:center;font-size:13px;gap:8px}.signal-point[data-point="0"]>.diagram-label{transform:translate(-35%)}.signal-point[data-point="3"]>.diagram-label{transform:translate(-65%)}@media(max-width:767px){.signal-point>.node-halo{width:34px;height:34px}.signal-point>.signal-node{width:12px;height:12px}.signal-point>.diagram-label{top:25px;width:76px;font-size:10px;line-height:1.35;gap:6px}.signal-point>.diagram-label svg{width:16px;height:16px}.signal-point[data-point="0"]>.diagram-label{transform:translate(-20%)}.signal-point[data-point="3"]>.diagram-label{transform:translate(-80%)}.signal-point>.diagram-label .sos-text{font-size:10px}}.signal-demo-section{padding:90px var(--pad) 100px;border-top:1px solid #d8d6d4}.signal-demo-section>.section-top{color:#83766e}.signal-demo-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-top:70px}.signal-demo-copy{max-width:530px}.signal-demo-copy h2{font-size:var(--type-section);line-height:1.06}.signal-demo-copy h2>span{color:#94908d}.signal-demo-copy>p{font-size:19px;line-height:1.55;color:#706965;margin-top:28px;max-width:450px}.signal-demo-copy>.signal-demo-instruction{font-size:15px;color:#8a756b;margin-top:20px}.demo-circles{padding:0;margin:38px 0 0;list-style:none}.demo-circles li{display:grid;grid-template-columns:25px 1fr 25px;align-items:start;gap:20px;padding:24px 0;border-top:1px solid #d6cec9;transition:color .2s}.demo-circles li:last-child{border-bottom:1px solid #d6cec9}.demo-circle-number{color:#a8988e;padding-top:6px}.demo-circles h3{font-size:24px;font-weight:400;line-height:1.2}.demo-circles p{font-size:15px;line-height:1.5;color:#83776f;margin-top:8px}.demo-circles li>svg{color:#a79b92;margin-top:4px}.demo-circle-state{display:block;font:400 10px/1.5 IBMPlexMono,monospace;text-transform:uppercase;color:#9a8e86;margin-top:11px}.demo-circles li[data-active=true] h3,.demo-circles li[data-active=true]>svg,.demo-circles li[data-active=true] .demo-circle-number{color:#bf382f}.demo-circles li[data-active=true] .demo-circle-state{color:#a7513e}.signal-demo-device-area{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:25px 20px;perspective:1300px;isolation:isolate}.demo-floor{position:absolute;top:25%;right:-12%;bottom:-6%;left:-12%;z-index:-1;background-image:linear-gradient(#cdb9ad35 1px,transparent 1px),linear-gradient(90deg,#cdb9ad35 1px,transparent 1px);background-size:45px 45px;transform:rotateX(58deg) rotate(-23deg);-webkit-mask-image:radial-gradient(ellipse,black,transparent 70%);mask-image:radial-gradient(ellipse,black,transparent 70%)}.sos-device{position:relative;width:330px;height:620px;min-height:0;display:flex;flex-direction:column;max-width:100%;padding:24px 18px 18px;border:7px solid #292423;border-radius:46px;background:linear-gradient(145deg,#fffdfb,#f1eae5);box-shadow:5px 5px #97847a,7px 7px #342923,25px 40px 70px #4a2c1a30;transform:rotateY(-10deg) rotateX(5deg) rotate(2deg);transition:transform .4s;color:#282321}.sos-device:before{content:"";position:absolute;width:3px;height:52px;top:180px;right:-10px;background:#44352f;border-radius:2px}.sos-device-speaker{position:absolute;top:8px;left:calc(50% - 40px);width:80px;height:14px;background:#292423;border-radius:12px}.sos-device-top{display:flex;align-items:center;gap:8px;font:400 21px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.04em}.sos-device-top>svg{width:25px;height:25px;color:#c93b30}.sos-device-top>.eyebrow{margin-left:auto;padding:5px 8px;border:1px solid #d6c5bb;border-radius:100px;font-size:9px;letter-spacing:0;color:#9b7363}.sos-device-heading{font:400 22px/1.2 Manrope,Arial,sans-serif;letter-spacing:-.04em;margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:8px}.sos-orbits{position:relative;width:168px;height:168px;margin:10px auto 4px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.sos-rings{position:absolute;top:0;right:0;bottom:0;left:0;transform:translateY(var(--sos-ring-offset));pointer-events:none}.sos-orbit{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;pointer-events:none}.sos-orbit-1{top:11px;right:11px;bottom:11px;left:11px}.sos-orbit-0{top:22px;right:22px;bottom:22px;left:22px}.sos-orbit[data-active=true]{background:#e3462905;animation:sos-signal-pulse 2.2s ease-in-out infinite}.sos-orbit-1[data-active=true]{animation-delay:-.7s}.sos-orbit-2[data-active=true]{animation-delay:-1.4s}.sos-orbit>svg{display:block;width:100%;height:100%;overflow:visible;fill:none}.sos-orbit-track{stroke:var(--sos-ring-color);stroke-width:1px;opacity:.16}.sos-orbit-progress{stroke:var(--sos-ring-color);stroke-width:1.5px;stroke-linecap:round}.sos-orbit-tip{fill:var(--sos-ring-color);filter:drop-shadow(0 0 3px #e43b3260)}.sos-hold{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:108px;height:108px;border:1px solid #f7b7a5;border-radius:50%;background:radial-gradient(circle at 32% 20%,#eb6a52,#bc3029 76%);color:#fff4ee;box-shadow:var(--sos-idle-shadow);transition:transform .14s ease,box-shadow .14s ease,background .14s ease;cursor:pointer;touch-action:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.sos-hold>svg{width:56px;height:56px;pointer-events:none}.sos-hold>svg path[fill="#E7000B"]{fill:currentColor}.sos-hold:active,.sos-hold[data-holding=true]{transform:translateY(var(--sos-press-travel, 4px)) scale(var(--sos-press-scale, .96));background:radial-gradient(circle at 32% 20%,#ce4c3d,#98261f 76%);box-shadow:var(--sos-pressed-shadow)}.sos-hold:focus-visible{outline:2px solid #b43b2c;outline-offset:5px}.sos-hold:disabled{cursor:default}.sos-control{flex-shrink:0;--sos-ring-offset: 4px;--sos-ring-color: #d74732;--sos-idle-shadow: inset 0 2px 3px #fff5, inset 0 -3px 5px #7d231d30, 0 6px 0 #84241e, 0 12px 24px #c5383240;--sos-pressed-shadow: inset 0 3px 12px #45120e66, 0 1px 0 #84241e, 0 4px 10px #c5383230;--sos-hover-shadow: inset 0 2px 3px #fff5, 0 8px 0 #84241e, 0 16px 28px #c5383250}.sos-control-phone{--sos-ring-offset: 2px;--sos-press-travel: 2px;--sos-press-scale: .985;--sos-hover-travel: -1px;--sos-idle-shadow: inset 0 1px 2px #fff5, inset 0 -2px 3px #7d231d25, 0 3px 0 #84241e, 0 6px 12px #c538322b;--sos-pressed-shadow: inset 0 2px 6px #45120e55, 0 1px 0 #84241e, 0 2px 6px #c5383226;--sos-hover-shadow: inset 0 1px 2px #fff5, 0 4px 0 #84241e, 0 8px 14px #c5383233}.sos-control-privacy .sos-orbits{width:280px;height:280px;margin:0 auto 14px}.sos-control-privacy .sos-hold{width:160px;height:160px}.sos-control-privacy .sos-hold>svg{width:80px;height:80px}.sos-control-privacy .sos-orbit-0{top:36px;right:36px;bottom:36px;left:36px}.sos-control-privacy .sos-orbit-1{top:18px;right:18px;bottom:18px;left:18px}.sos-control-privacy{--sos-ring-color: #e98264}.sos-control-privacy .sos-device-status{color:#efc5b7}.sos-control-privacy .sos-device-status>small{color:#a97f72}@keyframes sos-signal-pulse{0%,to{opacity:.5;transform:scale(1);box-shadow:0 0 #e848321a}50%{opacity:1;transform:scale(1.04);box-shadow:0 0 15px 3px #e8483222}}@media(hover:hover)and (pointer:fine){.sos-hold:not(:disabled):hover{transform:translateY(var(--sos-hover-travel, -2px));box-shadow:var(--sos-hover-shadow)}.sos-hold:not(:disabled):active,.sos-hold[data-holding=true]:hover{transform:translateY(var(--sos-press-travel, 4px)) scale(var(--sos-press-scale, .96));box-shadow:var(--sos-pressed-shadow)}}.sos-device-status{text-align:center;font:400 11px/1.4 IBMPlexMono,monospace;color:#8f4939}.sos-device-status>small{display:block;font:400 9px/1.5 HelveticaLocal,Arial,sans-serif;color:#9a8378;margin-top:2px}.demo-restart{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border:1px solid #d6c5bb;border-radius:50%;background:transparent;color:#947466}.demo-restart:hover{background:#e6d8cf;color:#b6382d}.sos-circle-count{flex-shrink:0;color:#a25a44;font:400 10px/1.5 IBMPlexMono,monospace;letter-spacing:0}.demo-device-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;margin-top:14px;border:1px solid #d8cac0;border-radius:100px;flex-shrink:0}.demo-device-tabs>button{border:0;border-radius:100px;background:transparent;min-height:30px;color:#91766a;font-size:11px}.demo-device-tabs>button[aria-selected=true]{background:var(--accent);color:#fff}.demo-device-panels{flex:1;min-height:0;margin-top:12px}.demo-device-panels>[role=tabpanel]{height:100%;overflow-y:auto;scrollbar-width:thin}.demo-evidence-flow{display:flex;justify-content:space-between;align-items:center;gap:5px;color:#9a5c44;font-size:8px;letter-spacing:0}.demo-evidence-flow>svg{flex-shrink:0}.demo-phone-receipts{margin-top:12px}.demo-phone-receipts>div{padding:8px 0;border-bottom:1px solid #d9cbc1;animation:evidence-receipt-in .3s ease-out}.demo-phone-receipts>div>div{display:flex;align-items:center;gap:6px;color:#895542;font-size:11px}.demo-phone-receipts code{margin-left:auto;font:400 9px/1.5 IBMPlexMono,monospace;color:#b5392c}.demo-phone-receipts small{display:block;margin-top:3px;font-size:9px;color:#9a8172}.demo-phone-receipts>p{font-size:12px;line-height:1.5;color:#927869;padding:12px 0}.demo-evidence-access{color:#956f5c;font-size:10px;line-height:1.5;margin-top:10px}.demo-privacy-hint{color:#94786a;font-size:11px;line-height:1.5;margin-top:14px}.demo-inputs{padding:0;border:0;margin:0;min-width:0}.demo-inputs>legend{font-size:9px;color:#94776b;margin-bottom:8px}.demo-inputs>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.demo-inputs button{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:row;gap:6px;padding:8px 2px;min-height:44px;border:1px solid #d9cbc2;border-radius:10px;background:#fff9;color:#9c8a7f;font-size:11px}.demo-inputs button[aria-pressed=true]{background:var(--accent);color:#fff;border-color:var(--accent)}.demo-input-mark{position:absolute;right:4px;top:3px;font-size:10px;line-height:1}.demo-privacy-control{margin-top:0}.demo-privacy-control>label{display:block;font-size:9px;color:#94776b}.demo-privacy-control>select{width:100%;min-height:44px;margin-top:6px;padding:8px 30px 8px 11px;border:1px solid #d3c2b7;border-radius:8px;background:#fff9;color:#573b2e;font:400 13px/1.4 HelveticaLocal,Arial,sans-serif}.demo-privacy-control>.demo-ai-permission{display:flex;align-items:flex-start;gap:9px;min-height:30px;margin-top:10px;font:400 11px/1.5 HelveticaLocal,Arial,sans-serif;color:#857065}.demo-ai-permission>input{accent-color:#c93b30;width:16px;height:16px;flex-shrink:0;margin-top:1px}.demo-ai-reply{border:1px solid #d3c0b4;border-radius:12px;padding:10px;background:#e9dfd455;margin-top:12px}.demo-ai-reply>div{display:flex;align-items:center;gap:6px;color:#a24934}.demo-ai-reply .eyebrow{font-size:8px;letter-spacing:0}.demo-ai-reply>div>svg:last-child{margin-left:auto}.demo-ai-reply>p{font-size:11px;line-height:1.5;color:#775a48;margin-top:6px}.demo-device-record{display:flex;align-items:center;gap:10px;padding:10px 0 0;margin-top:12px;flex-shrink:0;border-top:1px solid #d6c5bb}.demo-device-record>span{width:6px;height:6px;border-radius:50%;background:#bbafa4;flex-shrink:0}.demo-device-record>span[data-active=true]{background:#c93b30;box-shadow:0 0 0 4px #c93b3012}.demo-device-record>p{font-size:10px;line-height:1.5;color:#705549}.demo-device-record small{display:block;font:400 8px/1.5 IBMPlexMono,monospace;color:#9d8373;margin-top:3px}.sos-device button:focus-visible,.sos-device select:focus-visible,.sos-device input:focus-visible{outline:2px solid #b43b2c;outline-offset:4px}.evidence-journey{padding:140px var(--pad) 160px;background:radial-gradient(ellipse at 80% 60%,#5a181448,transparent 65%),#130b0b;color:#f7eee8}.evidence-journey .section-top{color:#b99789}.evidence-heading{display:grid;grid-template-columns:60% 1fr;align-items:end;gap:45px;margin-top:85px}.evidence-heading h2{font-size:var(--type-section);line-height:1.07}.evidence-heading h2>span{color:#db8e78}.evidence-heading>p{font-size:20px;line-height:1.55;color:#b79a8e;max-width:400px}.evidence-steps{display:grid;grid-template-columns:repeat(3,1fr);margin-top:70px;border-top:1px solid #b77c6533}.evidence-steps>article{padding:30px 36px 40px 0;margin-right:36px;border-right:1px solid #b77c6533}.evidence-steps>article:last-child{padding-right:0;margin-right:0;border-right:0}.evidence-steps .eyebrow{color:#be8e77;font-size:11px}.evidence-source-icons{display:flex;gap:18px;margin:38px 0 30px;color:#eaaa8e}.evidence-source-icons>svg{width:30px;height:30px;stroke-width:1.2}.evidence-step-icon{width:34px;height:34px;stroke-width:1.2;color:#eaaa8e;margin:36px 0 28px}.evidence-steps h3{font-size:30px;line-height:1.15;font-weight:400}.evidence-steps p{font-size:17px;line-height:1.6;color:#b59a8c;margin-top:22px}.evidence-steps .evidence-detail{font-size:13px;color:#a37d6c;margin-top:20px}.evidence-ai{display:grid;grid-template-columns:16% 37% 1fr;align-items:center;gap:32px;padding-top:50px;margin-top:25px;border-top:1px solid #b77c6533}.evidence-ai-symbol{position:relative;width:100px;height:100px;display:flex;align-items:center;justify-content:center;border:1px solid #c567494d;border-radius:50%;background:radial-gradient(#842f2355,transparent 70%)}.evidence-ai-symbol>svg{width:48px;height:48px;color:#f2b39a;stroke-width:1}.evidence-ai-symbol>span{position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;border:1px solid #c5674926;border-radius:50%}.evidence-ai .eyebrow{color:#c3927b;font-size:11px}.evidence-ai h3{font-size:clamp(30px,3.2vw,48px);line-height:1.15;font-weight:400;margin-top:22px}.evidence-ai p{color:#baa08f;font-size:17px;line-height:1.6}.evidence-ai p+p{margin-top:18px;font-size:13px;color:#a78571}@keyframes evidence-receipt-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.sos-device:hover{transform:rotateY(-4deg) rotateX(2deg) rotate(0)}}@media(max-width:1199px){.signal-demo-layout{gap:45px}.signal-demo-copy h2{font-size:62px}.signal-demo-device-area{padding-right:0;padding-left:0}.sos-device{width:310px}.evidence-steps>article{padding-right:24px;margin-right:24px}.evidence-steps h3{font-size:27px}.evidence-ai{grid-template-columns:13% 38% 1fr;gap:25px}.evidence-ai-symbol{width:80px;height:80px}}@media(max-width:959px){.signal-demo-layout{gap:30px}.signal-demo-copy h2{font-size:48px}.signal-demo-copy>p{font-size:17px}.demo-circles li{gap:12px}.demo-circles h3{font-size:21px}.demo-circles p{font-size:14px}.demo-circle-state{font-size:9px}.evidence-heading{grid-template-columns:1fr;gap:25px}.evidence-heading>p{max-width:580px}.evidence-steps h3{font-size:25px}.evidence-steps p{font-size:16px}.evidence-ai{grid-template-columns:100px 1fr;gap:35px}.evidence-ai>div:last-child{grid-column:2}}@media(max-width:767px){.sos-control-privacy .sos-orbits{width:220px;height:220px;margin-bottom:10px}.sos-control-privacy .sos-hold{width:132px;height:132px}.sos-control-privacy .sos-hold>svg{width:66px;height:66px}.sos-control-privacy .sos-orbit-0{top:28px;right:28px;bottom:28px;left:28px}.sos-control-privacy .sos-orbit-1{top:14px;right:14px;bottom:14px;left:14px}.signal-demo-section{padding:65px var(--pad) 65px}.signal-demo-section>.section-top>span:last-child{display:none}.signal-demo-layout{display:flex;flex-direction:column;gap:30px;margin-top:40px}.signal-demo-copy{max-width:none;width:100%}.signal-demo-copy h2{font-size:var(--type-section)}.signal-demo-copy>p{font-size:17px;margin-top:24px}.signal-demo-copy>.signal-demo-instruction{font-size:14px;margin-top:16px}.demo-circles{margin-top:30px}.demo-circles li{gap:13px;padding:20px 0}.demo-circles h3{font-size:23px}.demo-circles p{font-size:15px}.demo-circle-state{font-size:9px}.signal-demo-device-area{width:100%;padding:10px 6px 15px}.sos-device{width:330px;max-width:calc(100% - 6px);transform:rotateY(-5deg) rotate(-1deg);padding-right:18px;padding-left:18px;box-shadow:3px 4px #97847a,5px 6px #342923,15px 28px 45px #4a2c1a20}.sos-device-heading{font-size:22px}.sos-orbits{width:168px;height:168px}.demo-floor{top:30%;right:-10%;bottom:5%;left:-10%}.evidence-journey{padding:90px var(--pad) 110px}.evidence-journey>.section-top>span:last-child{display:none}.evidence-heading{margin-top:45px;gap:25px}.evidence-heading h2{font-size:var(--type-section)}.evidence-heading>p{font-size:18px}.evidence-steps{display:block;margin-top:45px}.evidence-steps>article{padding:28px 0 35px;margin:0;border-right:0;border-bottom:1px solid #b77c6533}.evidence-steps h3{font-size:29px}.evidence-steps p{font-size:17px}.evidence-steps .evidence-detail{font-size:13px}.evidence-source-icons{margin:28px 0 24px}.evidence-step-icon{margin:26px 0 22px}.evidence-ai{display:block;margin-top:10px;padding-top:35px;border:0}.evidence-ai-symbol{width:70px;height:70px;margin:0 0 35px 12px}.evidence-ai-symbol>svg{width:36px;height:36px}.evidence-ai h3{font-size:36px}.evidence-ai>div:last-child{margin-top:28px}}@media(max-width:359px){.sos-device{border-width:6px;border-radius:40px;padding-right:14px;padding-left:14px}.sos-orbits{width:164px;height:164px}.sos-device-heading{font-size:20px}.demo-inputs>div{gap:5px}.demo-ai-reply .eyebrow{font-size:7px}.demo-circles li{grid-template-columns:20px 1fr 23px;gap:10px}.demo-circles h3{font-size:21px}}@media(prefers-reduced-motion:reduce){.sos-device,.sos-device:hover{transform:none;transition:none}.sos-orbit,.demo-circles li{transition:none}.sos-orbit,.demo-phone-receipts>div{animation:none}}.site-header{--nav-ink:#f7f3ef;--nav-muted:#c5b8b1;--nav-line:#ffffff26;--nav-surface:#120807ed;top:0;left:0;right:0;padding:0 var(--pad);color:var(--nav-ink);background:transparent;transition:background .25s,color .25s}.site-header[data-tone=light]{--nav-ink:#282321;--nav-muted:#706965;--nav-line:#30221c25;--nav-surface:#f7f8faf2}.site-header[data-scrolled=true]{background:var(--nav-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.header-main{min-height:100px;padding:0;gap:35px;border:0;border-radius:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.site-header[data-scrolled=true] .header-main{border-bottom:1px solid var(--nav-line)}.nav-brand{font-size:30px;font-weight:400;color:inherit;gap:11px}.nav-brand .brand-symbol{width:32px;height:32px}.nav-brand>span{display:block}.desktop-nav{font:400 14px/1.4 Manrope,Arial,sans-serif;color:var(--nav-muted);gap:27px}.desktop-nav a{position:relative;padding:14px 0;min-height:48px;border-radius:0;transition:color .2s;background:none!important;box-shadow:none!important}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--nav-ink)}.desktop-nav a:after{content:"";position:absolute;bottom:5px;left:0;right:0;height:1px;background:#e9604e;transform:scaleX(0);transform-origin:left;transition:transform .25s}.desktop-nav a:hover:after,.desktop-nav a[aria-current]:after{transform:scaleX(1)}.nav-cta{min-height:46px;padding:7px 8px 7px 20px;gap:18px;border:1px solid var(--nav-line,#d4c9c3);border-radius:100px;background:transparent;color:inherit;font:400 12px/1.3 IBMPlexMono,monospace;text-transform:uppercase;transition:border-color .2s,background .2s}.nav-cta>svg{width:30px;height:30px;padding:7px;border-radius:50%;background:#c93b30;color:#fff1e9;transition:transform .25s}.nav-cta:hover{background:transparent;border-color:#d16652}.nav-cta:hover>svg{transform:rotate(45deg)}.menu-toggle{padding:0;gap:13px;background:transparent;border:0;border-radius:0;color:inherit;font:400 12px IBMPlexMono,monospace;text-transform:uppercase}.menu-toggle>svg{width:44px;height:44px;padding:12px;border:1px solid var(--nav-line);border-radius:50%}.mobile-menu{top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;max-height:100dvh;padding:0 var(--pad) 28px;border:0;border-radius:0;background:#f7f8fa;color:#282321}.mobile-menu::backdrop{background:#19090899;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mobile-menu-top{min-height:84px;padding:0;border-bottom:1px solid #30221c25}.mobile-menu-top .brand{font-size:28px;font-weight:400;gap:10px}.mobile-menu-top .brand-symbol{color:#c93b30;width:29px;height:29px}.menu-close{width:44px;height:44px;border:1px solid #30221c25;border-radius:50%;background:transparent;color:#282321}.mobile-navigation{padding-top:26px}.mobile-navigation a{min-height:89px;padding:22px 0;gap:20px;border-top:0;border-bottom:1px solid #30221c25;font-size:clamp(27px,7.5vw,39px);line-height:1.15}.mobile-navigation a:last-child{border-color:#30221c25}.mobile-navigation .nav-index{font-size:12px;color:#b35845}.mobile-navigation a>svg{width:22px;height:22px;color:#a39992}.mobile-navigation a[aria-current]>span:not(.nav-index),.mobile-navigation a[aria-current]>svg{color:#bb3b2e}.mobile-menu-footer{padding-top:35px}.nav-status{color:#7e716a;font-size:13px}.nav-status>span{background:#c93b30}.mobile-menu-footer .nav-cta{width:100%;min-height:54px;margin-top:20px;padding:8px 10px 8px 23px;background:#c93b30;border-color:#c93b30;color:#fff5ee;font-size:13px;justify-content:space-between}.mobile-menu-footer .nav-cta>svg{background:#fff1e9;color:#a92b23;width:34px;height:34px;padding:8px}.mobile-menu-footer>p:last-child{color:#94857a;font-size:12px;margin-top:20px}@media(min-width:960px)and (max-width:1199px){.header-main{gap:22px}.desktop-nav{gap:18px;font-size:13px}.nav-cta{gap:10px;padding-left:15px;font-size:11px}}@media(max-width:959px){.site-header{top:0;left:0;right:0;padding:0 var(--pad)}.header-main{min-height:84px;padding:0;gap:20px}.menu-toggle{display:flex}.nav-brand{font-size:28px}.nav-brand .brand-symbol{width:29px;height:29px}}@media(max-width:767px){.header-main{min-height:80px}.nav-brand{font-size:27px}.nav-brand .brand-symbol{width:28px;height:28px}.mobile-menu-top{min-height:80px}}@media(max-height:740px){.mobile-navigation{padding-top:12px}.mobile-navigation a{min-height:73px;padding:18px 0}.mobile-menu-footer{padding-top:24px}.mobile-menu-footer>p:last-child{margin-top:15px}}@media(prefers-reduced-motion:reduce){.site-header,.desktop-nav a,.desktop-nav a:after,.nav-cta,.nav-cta>svg{transition:none}}.introduction-dialog{--introduction-ink: #282321;--introduction-muted: #706965;--introduction-line: #30221c25;--introduction-accent: #c93b30;width:min(920px,calc(100% - 48px));max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--introduction-line);border-radius:12px;background:#f7f8fa;color:var(--introduction-ink);box-shadow:0 30px 100px #19090845;color-scheme:light}.introduction-dialog::backdrop{background:#190908b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.introduction-shell{padding:0 40px 40px}.introduction-top{display:flex;justify-content:space-between;align-items:center;gap:20px;min-height:92px;border-bottom:1px solid var(--introduction-line)}.introduction-top>.eyebrow{color:var(--introduction-accent)}.introduction-close{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--introduction-line);border-radius:50%;background:transparent;color:inherit;transition:background .2s,border-color .2s}.introduction-close:hover{background:#eee6e1;border-color:#bdb4af}.introduction-layout{display:grid;grid-template-columns:1fr 1fr;gap:52px;padding-top:40px}.introduction-title{max-width:380px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.08;letter-spacing:-.045em;overflow-wrap:anywhere}.introduction-copy>p{margin-top:24px;color:var(--introduction-muted);font-size:18px;line-height:1.55}.introduction-copy>.introduction-email-note{margin-top:32px;font-size:15px}.introduction-email-note>span,.introduction-review-note>span{color:var(--introduction-ink);white-space:nowrap}.introduction-form{display:flex;flex-direction:column;gap:28px}.introduction-field>label{display:block;color:var(--introduction-muted)}.introduction-input{display:block;width:100%;min-height:48px;margin-top:10px;padding:10px 16px;border:1px solid #d0c7c2;border-radius:8px;background:#fffdfb;color:var(--introduction-ink);caret-color:var(--introduction-accent);font:400 17px/1.55 HelveticaLocal,Arial,sans-serif;text-align:left;transition:border-color .2s,box-shadow .2s}textarea.introduction-input{min-height:116px;resize:vertical}.introduction-input:hover{border-color:#a99b93}.introduction-input:focus{border-color:var(--introduction-accent);box-shadow:0 0 0 3px #c93b301a;outline:2px solid transparent;outline-offset:2px}.introduction-action{display:inline-flex;align-items:center;justify-content:space-between;gap:18px;width:100%;min-height:54px;padding:8px 10px 8px 23px;border:1px solid var(--introduction-accent);border-radius:100px;background:var(--introduction-accent);color:#fff5ee;font:400 12px/1.4 IBMPlexMono,monospace;text-transform:uppercase;transition:background .2s,border-color .2s}.introduction-action>svg{width:34px;height:34px;padding:8px;border-radius:50%;background:#fff1e9;color:#a92b23;transition:transform .25s}.introduction-action:hover{background:#ae3027;border-color:#ae3027}.introduction-action:hover>svg{transform:rotate(45deg)}.introduction-privacy{margin-top:18px;font-size:12px;line-height:1.55;color:var(--introduction-muted)}.introduction-dialog button:focus-visible,.introduction-dialog a:focus-visible{outline:2px solid var(--introduction-accent);outline-offset:4px}.introduction-review{margin-top:40px;padding-top:32px;border-top:1px solid var(--introduction-line)}.introduction-review:focus{outline:none}.introduction-review>.eyebrow{color:var(--introduction-accent)}.introduction-review h3{font-size:clamp(28px,3vw,36px);font-weight:400;line-height:1.15;margin-top:18px}.introduction-review-note{color:var(--introduction-muted);font-size:15px;line-height:1.55;margin-top:14px}.introduction-subject{display:flex;flex-direction:column;gap:8px;margin-top:26px;overflow-wrap:anywhere;font-size:15px}.introduction-subject>.eyebrow{color:var(--introduction-muted)}textarea.introduction-draft{margin-top:16px;background:#eeece9}.introduction-review-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px;margin-top:24px}.introduction-review-actions>.introduction-action{width:auto}.introduction-copy-action{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 0;border:0;background:transparent;color:var(--introduction-ink);font:400 12px/1.4 IBMPlexMono,monospace;text-transform:uppercase}.introduction-copy-action>span{border-bottom:1px solid currentColor;padding-bottom:3px}.introduction-copy-action:hover{color:var(--introduction-accent)}.introduction-notice{font-size:15px;line-height:1.55;margin-top:18px;color:var(--introduction-muted)}@media(max-width:767px){.introduction-dialog{width:calc(100% - 32px);max-height:calc(100dvh - 32px)}.introduction-shell{padding:0 24px 28px}.introduction-top{min-height:76px;gap:12px}.introduction-top>.eyebrow{font-size:10px}.introduction-layout{grid-template-columns:1fr;gap:30px;padding-top:28px}.introduction-title{font-size:clamp(32px,8.5vw,42px);max-width:430px}.introduction-copy>p{font-size:17px;margin-top:18px}.introduction-copy>.introduction-email-note{font-size:14px;margin-top:18px}.introduction-form{gap:24px}.introduction-field>.eyebrow{font-size:11px}.introduction-review{margin-top:28px;padding-top:26px}}@media(max-width:359px){.introduction-shell{padding-right:20px;padding-left:20px}.introduction-action{padding-left:16px;gap:10px;font-size:11px}.introduction-review-actions>.introduction-action{width:100%}}@media(prefers-reduced-motion:reduce){.introduction-close,.introduction-input,.introduction-action,.introduction-action>svg{transition:none}}@media(forced-colors:active){.introduction-input:focus{outline-color:Highlight;box-shadow:none}}
