/*! 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight: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-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;--tw-duration:initial}}}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-700:oklch(50.5% .213 27.518);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--font-weight-semibold:600;--font-weight-bold:700;--radius-lg:.5rem;--radius-2xl:1rem;--blur-xl:24px;--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{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;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,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.z-30{z-index:30}.z-40{z-index:40}.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}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.\!mt-5{margin-top:calc(var(--spacing) * 5)!important}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-\[18px\]{margin-top:18px}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-8{height:calc(var(--spacing) * 8)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[18px\]{height:18px}.h-\[46px\]{height:46px}.h-\[60px\]{height:60px}.h-auto{height:auto}.min-h-\[74px\]{min-height:74px}.min-h-\[78px\]{min-height:78px}.min-h-\[82px\]{min-height:82px}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-\[18px\]{width:18px}.w-\[46px\]{width:46px}.w-\[160px\]{width:160px}.w-\[min\(1140px\,92vw\)\]{width:min(1140px,92vw)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[54ch\]{max-width:54ch}.max-w-none{max-width:none}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[320px\]{min-width:320px}.shrink-0{flex-shrink:0}.-translate-y-1{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-28{scroll-margin-top:calc(var(--spacing) * 28)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[3px\]{gap:3px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[24px\]{border-radius:24px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-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-\[color-mix\(in_srgb\,var\(--line\)_84\%\,transparent\)\]{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--line\)_84\%\,transparent\)\]{border-color:color-mix(in srgb,var(--line) 84%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--line\)_86\%\,transparent\)\]{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--line\)_86\%\,transparent\)\]{border-color:color-mix(in srgb,var(--line) 86%,transparent)}}.border-\[color-mix\(in_srgb\,var\(--line\)_88\%\,transparent\)\]{border-color:var(--line)}@supports (color:color-mix(in lab,red,red)){.border-\[color-mix\(in_srgb\,var\(--line\)_88\%\,transparent\)\]{border-color:color-mix(in srgb,var(--line) 88%,transparent)}}.border-\[var\(--line\)\]{border-color:var(--line)}.bg-\[color-mix\(in_srgb\,var\(--surface-strong\)_68\%\,transparent\)\]{background-color:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-strong\)_68\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-strong) 68%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-strong\)_82\%\,transparent\)\]{background-color:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-strong\)_82\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-strong) 82%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--surface-strong\)_95\%\,transparent\)\]{background-color:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--surface-strong\)_95\%\,transparent\)\]{background-color:color-mix(in srgb,var(--surface-strong) 95%,transparent)}}.bg-\[var\(--footer-bg\)\]{background-color:var(--footer-bg)}.bg-\[var\(--header-bg\)\]{background-color:var(--header-bg)}.bg-\[linear-gradient\(135deg\,var\(--accent-a\)_0\%\,var\(--accent-c\)_100\%\)\]{background-image:linear-gradient(135deg,var(--accent-a) 0,var(--accent-c) 100%)}.bg-\[linear-gradient\(135deg\,var\(--accent-b\)_0\%\,var\(--accent-c\)_100\%\)\]{background-image:linear-gradient(135deg,var(--accent-b) 0,var(--accent-c) 100%)}.bg-\[linear-gradient\(135deg\,var\(--accent-c\)_0\%\,var\(--accent-a\)_100\%\)\]{background-image:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%)}.stroke-\[1\.9\]{stroke-width:1.9px}.object-contain{object-fit:contain}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-\[clamp\(20px\,2\.4vw\,28px\)\]{padding:clamp(20px,2.4vw,28px)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-\[18px\]{padding-inline:18px}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-\[14px\]{padding-block:14px}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-\[52px\]{padding-right:52px}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-\[18px\]{padding-bottom:18px}.pb-\[46px\]{padding-bottom:46px}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.text-left{text-align:left}.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-\[0\.84rem\]{font-size:.84rem}.text-\[0\.97rem\]{font-size:.97rem}.text-\[clamp\(1\.4rem\,3vw\,2\.3rem\)\]{font-size:clamp(1.4rem,3vw,2.3rem)}.leading-\[0\.98\]{--tw-leading:.98;line-height:.98}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[var\(--ink\)\]{color:var(--ink)}.text-\[var\(--muted\)\]{color:var(--muted)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.shadow-\[0_10px_20px_color-mix\(in_srgb\,var\(--accent-a\)_24\%\,transparent\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,var(--accent-a))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_10px_20px_color-mix\(in_srgb\,var\(--accent-a\)_24\%\,transparent\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,color-mix(in srgb,var(--accent-a) 24%,transparent))}}.shadow-\[0_10px_20px_color-mix\(in_srgb\,var\(--accent-a\)_24\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_20px_color-mix\(in_srgb\,var\(--accent-b\)_20\%\,transparent\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,var(--accent-b))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_10px_20px_color-mix\(in_srgb\,var\(--accent-b\)_20\%\,transparent\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,color-mix(in srgb,var(--accent-b) 20%,transparent))}}.shadow-\[0_10px_20px_color-mix\(in_srgb\,var\(--accent-b\)_20\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_20px_color-mix\(in_srgb\,var\(--accent-c\)_24\%\,transparent\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,var(--accent-c))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_10px_20px_color-mix\(in_srgb\,var\(--accent-c\)_24\%\,transparent\)\]{--tw-shadow:0 10px 20px var(--tw-shadow-color,color-mix(in srgb,var(--accent-c) 24%,transparent))}}.shadow-\[0_10px_20px_color-mix\(in_srgb\,var\(--accent-c\)_24\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_10px_22px_color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,var(--ink))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_10px_22px_color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\]{--tw-shadow:0 10px 22px var(--tw-shadow-color,color-mix(in srgb,var(--ink) 10%,transparent))}}.shadow-\[0_10px_22px_color-mix\(in_srgb\,var\(--ink\)_10\%\,transparent\)\],.shadow-\[0_12px_24px_rgba\(16\,39\,53\,0\.08\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_12px_24px_rgba\(16\,39\,53\,0\.08\)\]{--tw-shadow:0 12px 24px var(--tw-shadow-color,#10273514)}.shadow-\[0_22px_44px_rgba\(16\,39\,53\,0\.16\)\]{--tw-shadow:0 22px 44px var(--tw-shadow-color,#10273529);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.filter{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-\[16px\]{--tw-backdrop-blur:blur(16px)}.backdrop-blur-\[16px\],.backdrop-blur-xl{-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,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl))}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.group-open\:pointer-events-auto:is(:where(.group):is([open],:popover-open,:open) *){pointer-events:auto}.group-open\:block:is(:where(.group):is([open],:popover-open,:open) *){display:block}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:translate-y-0:is(:where(.group):is([open],:popover-open,:open) *){--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-open\:opacity-100:is(:where(.group):is([open],:popover-open,:open) *){opacity:1}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[color-mix\(in_srgb\,var\(--ink\)_20\%\,transparent\)\]:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.hover\:border-\[color-mix\(in_srgb\,var\(--ink\)_20\%\,transparent\)\]:hover{border-color:color-mix(in srgb,var(--ink) 20%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-a\)_10\%\,transparent\)\]:hover{background-color:var(--accent-a)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-a\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-a) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-b\)_10\%\,transparent\)\]:hover{background-color:var(--accent-b)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-b\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-b) 10%,transparent)}}.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-c\)_10\%\,transparent\)\]:hover{background-color:var(--accent-c)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--accent-c\)_10\%\,transparent\)\]:hover{background-color:color-mix(in srgb,var(--accent-c) 10%,transparent)}}}@media not all and (min-width:760px){.max-\[760px\]\:static{position:static}.max-\[760px\]\:right-0{right:calc(var(--spacing) * 0)}.max-\[760px\]\:left-0{left:calc(var(--spacing) * 0)}.max-\[760px\]\:h-\[42px\]{height:42px}.max-\[760px\]\:min-h-0{min-height:calc(var(--spacing) * 0)}.max-\[760px\]\:min-w-0{min-width:calc(var(--spacing) * 0)}.max-\[760px\]\:gap-2{gap:calc(var(--spacing) * 2)}.max-\[760px\]\:gap-3{gap:calc(var(--spacing) * 3)}.max-\[760px\]\:rounded-\[28px\]{border-radius:28px}.max-\[760px\]\:p-3{padding:calc(var(--spacing) * 3)}.max-\[760px\]\:p-4{padding:calc(var(--spacing) * 4)}.max-\[760px\]\:px-4{padding-inline:calc(var(--spacing) * 4)}.max-\[760px\]\:py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.max-\[760px\]\:py-3{padding-block:calc(var(--spacing) * 3)}.max-\[760px\]\:text-\[0\.98rem\]{font-size:.98rem}}@media (min-width:981px){.min-\[981px\]\:grid-cols-\[minmax\(0\,1\.2fr\)_minmax\(280px\,0\.9fr\)\]{grid-template-columns:minmax(0,1.2fr) minmax(280px,.9fr)}}}:root{color-scheme:light;--bg-0:#f4f7ef;--bg-1:#d8f0ef;--bg-2:#ffd9b2;--surface:#ffffffb8;--surface-strong:#fff;--header-bg:#f4f7efd6;--footer-bg:#ffffff7a;--hero-panel:#ffffff9e;--card-bg:linear-gradient(165deg,#ffffffe6,#ffffff94);--ink:#102735;--muted:#4a6471;--line:#10273529;--accent-a:#0eb188;--accent-b:#ff6f3f;--accent-c:#1884d8;--focus:#0eb1885c;--ios-shell:#f7fafc;--ios-inner:#fff;--ios-ink:#0f2330;--ios-card:linear-gradient(138deg,#1884d826,#0eb18829)}:root[data-theme=dark]{color-scheme:dark;--bg-0:#071018;--bg-1:#0b1724;--bg-2:#122436;--surface:#0f1822c2;--surface-strong:#121f2e;--header-bg:#081018d6;--footer-bg:#081018ad;--hero-panel:#0f1a26c2;--card-bg:linear-gradient(165deg,#14212ff5,#0e1925e0);--ink:#e5eef8;--muted:#9fb5cb;--line:#a4c4de3b;--accent-a:#37d4a8;--accent-b:#ff8c65;--accent-c:#5aaef2;--focus:#5aaef261;--ios-shell:#101a25;--ios-inner:#172533;--ios-ink:#deecfb;--ios-card:linear-gradient(138deg,#5aaef238,#37d4a833)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg-0:#071018;--bg-1:#0b1724;--bg-2:#122436;--surface:#0f1822c2;--surface-strong:#121f2e;--header-bg:#081018d6;--footer-bg:#081018ad;--hero-panel:#0f1a26c2;--card-bg:linear-gradient(165deg,#14212ff5,#0e1925e0);--ink:#e5eef8;--muted:#9fb5cb;--line:#a4c4de3b;--accent-a:#37d4a8;--accent-b:#ff8c65;--accent-c:#5aaef2;--focus:#5aaef261;--ios-shell:#101a25;--ios-inner:#172533;--ios-ink:#deecfb;--ios-card:linear-gradient(138deg,#5aaef238,#37d4a833)}}*{box-sizing:border-box}body,html{margin:0;padding:0}body{min-height:100vh;color:var(--ink);font-family:var(--font-body),"Avenir Next","Segoe UI",sans-serif;background:radial-gradient(1100px 520px at 8% -4%,#ff6f3f33,transparent 66%),radial-gradient(900px 460px at 94% 18%,#0eb1882b,transparent 64%),linear-gradient(140deg,var(--bg-0) 0,var(--bg-1) 56%,var(--bg-2) 100%);line-height:1.55}.background-texture{pointer-events:none;z-index:-1;opacity:.32;background-image:linear-gradient(to right,var(--ink) 1px,transparent 1px),linear-gradient(to bottom,var(--ink) 1px,transparent 1px);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.background-texture{background-image:linear-gradient(to right,color-mix(in srgb,var(--ink) 10%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--ink) 10%,transparent) 1px,transparent 1px)}}.background-texture{background-size:28px 28px;-webkit-mask-image:radial-gradient(circle at 50% 38%,#000 54%,#0000 100%);mask-image:radial-gradient(circle at 50% 38%,#000 54%,#0000 100%)}a{color:var(--accent-c);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--accent-a)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(1140px,92vw);margin:0 auto}.brand-logo{display:block}.brand-logo-dark,:root[data-theme=dark] .brand-logo-light{display:none}:root[data-theme=dark] .brand-logo-dark{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-logo-light{display:none}:root:not([data-theme=light]) .brand-logo-dark{display:block}}.btn{letter-spacing:.01em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:11px 18px;font-weight:800;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary,.nav-cta{box-shadow:0 8px 26px #1884d847}.btn-primary,.btn-primary:hover,.nav-cta,.nav-cta:hover{color:#fff;background:linear-gradient(128deg,var(--accent-a) 0,var(--accent-c) 100%)}@supports (color:color-mix(in lab,red,red)){.btn-primary:hover,.nav-cta:hover{background:linear-gradient(128deg,color-mix(in srgb,var(--accent-a) 88%,#fff 12%) 0,color-mix(in srgb,var(--accent-c) 86%,#fff 14%) 100%)}}.btn-primary:hover,.nav-cta:hover{box-shadow:0 12px 30px #0eb18854}.btn.btn-primary,.btn.btn-primary:hover,.nav-links a.nav-cta,.nav-links a.nav-cta:hover{color:#fff}.btn-secondary{color:var(--ink);border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.btn-secondary{border:1px solid color-mix(in srgb,var(--line) 85%,transparent)}}.btn-secondary{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.btn-secondary{background:color-mix(in srgb,var(--surface-strong) 66%,transparent)}}.btn-secondary:hover{border-color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.btn-secondary:hover{border-color:color-mix(in srgb,var(--ink) 26%,transparent)}}.theme-toggle{border:1px solid var(--line);border-radius:999px;justify-content:center;align-items:center;width:62px;height:36px;padding:2px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.theme-toggle{border:1px solid color-mix(in srgb,var(--line) 86%,transparent)}}.theme-toggle{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.theme-toggle{background:color-mix(in srgb,var(--surface-strong) 62%,transparent)}}.theme-toggle{box-shadow:inset 0 1px 0 #ffffff6b,0 8px 18px var(--ink)}@supports (color:color-mix(in lab,red,red)){.theme-toggle{box-shadow:inset 0 1px 0 #ffffff6b,0 8px 18px color-mix(in srgb,var(--ink) 12%,transparent)}}.theme-toggle{cursor:pointer;transition:transform .2s,border-color .2s,box-shadow .2s}.theme-toggle:hover{border-color:var(--ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.theme-toggle:hover{border-color:color-mix(in srgb,var(--ink) 28%,transparent)}}.theme-toggle:active{transform:scale(.98)}.theme-toggle-track{border-radius:inherit;background:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%);width:100%;height:100%;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.theme-toggle-track{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-c) 22%,transparent) 0,color-mix(in srgb,var(--accent-a) 22%,transparent) 100%)}}.theme-icon{width:13px;height:13px;color:var(--ink);position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.theme-icon{color:color-mix(in srgb,var(--ink) 72%,transparent)}}.theme-icon{pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(-50%)}.theme-icon-sun{left:8px}.theme-icon-moon{right:8px}.theme-icon svg,.theme-toggle-thumb svg{width:100%;height:100%;display:block}.theme-toggle-thumb{border:1px solid var(--line);border-radius:50%;width:28px;height:28px;position:absolute;top:1px;left:2px}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.theme-toggle-thumb{background:linear-gradient(160deg,var(--surface-strong) 0,var(--surface-strong) 100%)}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{background:linear-gradient(160deg,color-mix(in srgb,var(--surface-strong) 94%,transparent) 0,color-mix(in srgb,var(--surface-strong) 70%,transparent) 100%)}}.theme-toggle-thumb{box-shadow:0 4px 10px var(--ink)}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{box-shadow:0 4px 10px color-mix(in srgb,var(--ink) 20%,transparent)}}.theme-toggle-thumb{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.theme-toggle-thumb{color:color-mix(in srgb,var(--ink) 70%,transparent)}}.theme-toggle-thumb{place-items:center;transition:transform .34s cubic-bezier(.22,1,.36,1),background .25s,color .25s;display:grid}.theme-toggle-thumb svg{width:14px;height:14px}.theme-toggle.is-light .theme-icon-sun{opacity:.95}.theme-toggle.is-light .theme-icon-moon{opacity:.34}.theme-toggle.is-dark .theme-toggle-thumb{color:var(--accent-c);transform:translate(26px)}@supports (color:color-mix(in lab,red,red)){.theme-toggle.is-dark .theme-toggle-thumb{color:color-mix(in srgb,var(--accent-c) 72%,var(--ink) 28%)}}.theme-toggle.is-dark .theme-icon-sun{opacity:.28;transform:translate(-2px,-50%)}.theme-toggle.is-dark .theme-icon-moon{opacity:.96}.landing{padding:clamp(42px,8vw,94px) 0 28px}.landing-grid{grid-template-columns:minmax(280px,.9fr) minmax(340px,1fr);align-items:center;gap:clamp(16px,4vw,54px);display:grid}.landing-copy h1{font-family:var(--font-heading),"Futura",sans-serif;text-wrap:balance;max-width:26ch;margin:0;font-size:clamp(2.2rem,6.2vw,5.2rem);line-height:.95}.eyebrow,.micro{color:var(--muted);letter-spacing:.22em;text-transform:uppercase;margin:0 0 14px;font-size:.75rem;font-weight:800}.tagline{color:var(--muted);margin:16px 0 0;font-size:clamp(1rem,2vw,1.25rem)}.cta-row{flex-wrap:wrap;gap:12px;margin-top:64px;display:flex}.hero-stage{border:1px solid var(--line);background:radial-gradient(circle at 22% 22%,#1884d836,transparent 52%),radial-gradient(circle at 84% 74%,#ff6f3f3d,transparent 50%),var(--hero-panel);min-height:420px;box-shadow:inset 0 0 0 1px var(--surface-strong),0 22px 44px #10273529;border-radius:32px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hero-stage{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--surface-strong) 45%,transparent),0 22px 44px #10273529}}.hero-stage{place-items:center;display:grid}.aura{filter:blur(18px);opacity:.58;border-radius:999px;animation:auraFloat 8s ease-in-out infinite;position:absolute}.aura-one{background:#1884d861;width:180px;height:180px;top:8%;left:7%}.aura-two{background:#0eb18857;width:210px;height:210px;animation-delay:1.4s;bottom:10%;right:8%}.ios-frame{background:linear-gradient(165deg,var(--ios-shell) 0,var(--ios-inner) 100%);border-radius:42px;width:min(300px,75%);height:378px;padding:16px 14px 20px;position:relative}@supports (color:color-mix(in lab,red,red)){.ios-frame{background:linear-gradient(165deg,color-mix(in srgb,var(--ios-shell) 100%,#fff 0) 0,color-mix(in srgb,var(--ios-inner) 95%,#000 5%) 100%)}}.ios-frame{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.ios-frame{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.ios-frame{box-shadow:0 22px 44px #1027353d,inset 0 1px #ffffff8c,inset 0 -1px #00000029}.ios-notch{background:var(--ios-ink);border-radius:999px;width:42%;height:24px;margin:0 auto 8px}@supports (color:color-mix(in lab,red,red)){.ios-notch{background:color-mix(in srgb,var(--ios-ink) 14%,transparent)}}.ios-status{color:var(--ios-ink);justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.ios-status{color:color-mix(in srgb,var(--ios-ink) 85%,transparent)}}.ios-status{letter-spacing:.02em;margin-bottom:12px;padding:0 8px;font-size:.78rem;font-weight:700}.ios-carousel-window{border:1px solid var(--line);border-radius:24px;position:absolute;inset:72px 14px 38px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ios-carousel-window{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.ios-carousel-window{background:var(--ios-inner)}@supports (color:color-mix(in lab,red,red)){.ios-carousel-window{background:color-mix(in srgb,var(--ios-inner) 70%,transparent)}}.ios-carousel-window{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ios-carousel-track{flex-direction:column;gap:10px;padding:12px;animation:iosCarousel 20s linear infinite;display:flex}.ios-card{border:1px solid var(--line);border-radius:18px;min-height:82px}@supports (color:color-mix(in lab,red,red)){.ios-card{border:1px solid color-mix(in srgb,var(--line) 70%,transparent)}}.ios-card{background:var(--ios-card);gap:4px;padding:10px 12px;display:grid}.ios-card p{color:var(--ios-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.ios-card p{color:color-mix(in srgb,var(--ios-ink) 82%,transparent)}}.ios-card p{letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.ios-card strong{font-size:1.1rem;line-height:1}.ios-card span,.ios-card strong{color:var(--ios-ink)}@supports (color:color-mix(in lab,red,red)){.ios-card span{color:color-mix(in srgb,var(--ios-ink) 72%,transparent)}}.ios-card span{font-size:.8rem;font-weight:700}.ios-home-indicator{background:var(--ios-ink);border-radius:999px;width:36%;height:5px;margin-left:-18%;position:absolute;bottom:10px;left:50%}@supports (color:color-mix(in lab,red,red)){.ios-home-indicator{background:color-mix(in srgb,var(--ios-ink) 24%,transparent)}}.data-ribbon{border:1px solid var(--line);border-radius:999px;position:absolute;bottom:18px;left:22px;right:22px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.data-ribbon{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.data-ribbon{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.data-ribbon{background:color-mix(in srgb,var(--surface-strong) 54%,transparent)}}.data-ribbon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.ribbon-track{gap:18px;width:max-content;padding:8px 14px;animation:ribbonMove 14s linear infinite;display:flex}.ribbon-track span{letter-spacing:.06em;color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:.75rem;font-weight:700}.section{padding:26px 0}.visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.visual-card{border:1px solid var(--line);background:var(--card-bg);border-radius:24px;min-height:214px;padding:16px;position:relative;overflow:hidden;box-shadow:0 14px 28px #1027351f}.visual-card h2{font-family:var(--font-heading),"Futura",sans-serif;letter-spacing:.04em;margin:0;font-size:1rem;line-height:1.3}.encryption-graphic{border:1px solid var(--line);border-radius:18px;position:absolute;inset:56px 16px 16px}@supports (color:color-mix(in lab,red,red)){.encryption-graphic{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.encryption-graphic{background:linear-gradient(158deg,var(--accent-c) 0,var(--accent-a) 100%)}@supports (color:color-mix(in lab,red,red)){.encryption-graphic{background:linear-gradient(158deg,color-mix(in srgb,var(--accent-c) 16%,transparent) 0,color-mix(in srgb,var(--accent-a) 14%,transparent) 100%)}}.encryption-graphic{overflow:hidden}.encryption-glow{background:radial-gradient(circle,var(--accent-a) 0,transparent 70%);border-radius:50%;width:120px;height:120px;margin:-60px;position:absolute;inset:50%}@supports (color:color-mix(in lab,red,red)){.encryption-glow{background:radial-gradient(circle,color-mix(in srgb,var(--accent-a) 46%,transparent) 0,transparent 70%)}}.encryption-glow{will-change:transform,opacity;animation:encryptionGlow 3.1s ease-in-out infinite}.lock-shackle{border:6px solid var(--ink);width:52px;height:42px;margin-left:-26px;position:absolute;top:38%;left:50%}@supports (color:color-mix(in lab,red,red)){.lock-shackle{border:6px solid color-mix(in srgb,var(--ink) 65%,transparent)}}.lock-shackle{border-bottom:none;border-radius:30px 30px 0 0;animation:lockSecure 4s ease-in-out infinite}.lock-body{background:linear-gradient(160deg,var(--accent-c) 0,var(--accent-a) 100%);border-radius:14px;width:84px;height:72px;margin-left:-42px;position:absolute;top:calc(38% + 28px);left:50%}@supports (color:color-mix(in lab,red,red)){.lock-body{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-c) 35%,var(--surface-strong) 65%) 0,color-mix(in srgb,var(--accent-a) 34%,var(--surface-strong) 66%) 100%)}}.lock-body{box-shadow:inset 0 0 0 1px var(--line)}@supports (color:color-mix(in lab,red,red)){.lock-body{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 80%,transparent)}}.lock-body:after{content:"";background:var(--ink);border-radius:10px;width:14px;height:24px;margin-left:-7px;position:absolute;top:28%;left:50%}@supports (color:color-mix(in lab,red,red)){.lock-body:after{background:color-mix(in srgb,var(--ink) 70%,transparent)}}.lock-body:after{animation:keyholePulse 1.8s ease-in-out infinite}.binary-stream{letter-spacing:.07em;color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;position:absolute;left:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.binary-stream{color:color-mix(in srgb,var(--ink) 60%,transparent)}}.binary-stream{white-space:nowrap;will-change:transform,opacity;animation:cipherDrift 5.2s steps(12) infinite}.stream-a{top:12%}.stream-b{animation-delay:1.4s;top:24%}.stream-c{animation-delay:2.1s;top:84%}.ports-graphic{border:1px solid var(--line);border-radius:18px;position:absolute;inset:56px 16px 16px}@supports (color:color-mix(in lab,red,red)){.ports-graphic{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.ports-graphic{background:linear-gradient(160deg,var(--accent-b) 0,var(--accent-c) 100%)}@supports (color:color-mix(in lab,red,red)){.ports-graphic{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-b) 10%,transparent) 0,color-mix(in srgb,var(--accent-c) 12%,transparent) 100%)}}.ports-graphic{overflow:hidden}.ports-grid{gap:8px;width:48%;display:grid;position:absolute;top:16px;right:12px}.port-chip{border:1px solid var(--line);border-radius:999px;justify-content:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.port-chip{border:1px solid color-mix(in srgb,var(--line) 84%,transparent)}}.port-chip{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.port-chip{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}}.port-chip{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.port-chip{color:color-mix(in srgb,var(--ink) 80%,transparent)}}.port-chip{letter-spacing:.04em;text-transform:uppercase;will-change:transform,opacity;padding:5px 8px;font-size:.68rem;font-weight:700;animation:portSeal 3.2s cubic-bezier(.25,.6,.3,1) infinite}.ports-grid .port-chip:nth-child(2){animation-delay:.4s}.ports-grid .port-chip:nth-child(3){animation-delay:.8s}.ports-grid .port-chip:nth-child(4){animation-delay:1.2s}.barrier{background:linear-gradient(180deg,var(--accent-c) 0,var(--accent-a) 100%);border-radius:999px;width:3px;position:absolute;top:12px;bottom:12px;left:42%}@supports (color:color-mix(in lab,red,red)){.barrier{background:linear-gradient(180deg,color-mix(in srgb,var(--accent-c) 90%,transparent) 0,color-mix(in srgb,var(--accent-a) 90%,transparent) 100%)}}.barrier{box-shadow:0 0 16px var(--accent-c)}@supports (color:color-mix(in lab,red,red)){.barrier{box-shadow:0 0 16px color-mix(in srgb,var(--accent-c) 40%,transparent)}}.barrier:before{content:"";background:linear-gradient(180deg,var(--surface-strong) 0,var(--surface-strong) 100%);border-radius:999px;height:20%;position:absolute;top:6%;left:-3px;right:-3px}@supports (color:color-mix(in lab,red,red)){.barrier:before{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-strong) 80%,transparent) 0,color-mix(in srgb,var(--surface-strong) 0,transparent) 100%)}}.barrier:before{will-change:transform,opacity;animation:barrierScan 2.6s linear infinite}.inbound{background:var(--accent-b);border-radius:999px;width:38%;height:3px;position:absolute;left:-20px}@supports (color:color-mix(in lab,red,red)){.inbound{background:color-mix(in srgb,var(--accent-b) 85%,transparent)}}.inbound{transform-origin:100%;will-change:transform,opacity;animation:inboundBlocked 2s cubic-bezier(.22,.61,.36,1) infinite}.inbound:after{content:"";border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid var(--accent-b);width:0;height:0;position:absolute;top:-3px;right:-1px}@supports (color:color-mix(in lab,red,red)){.inbound:after{border-left:7px solid color-mix(in srgb,var(--accent-b) 85%,transparent)}}.inbound-a{top:30%}.inbound-b{animation-delay:.22s;top:48%}.inbound-c{animation-delay:.44s;top:66%}.sync-graphic{border:1px solid var(--line);border-radius:18px;position:absolute;inset:56px 16px 16px}@supports (color:color-mix(in lab,red,red)){.sync-graphic{border:1px solid color-mix(in srgb,var(--line) 82%,transparent)}}.sync-graphic{background:linear-gradient(160deg,var(--accent-c) 0,var(--accent-a) 100%)}@supports (color:color-mix(in lab,red,red)){.sync-graphic{background:linear-gradient(160deg,color-mix(in srgb,var(--accent-c) 10%,transparent) 0,color-mix(in srgb,var(--accent-a) 10%,transparent) 100%)}}.sync-graphic{overflow:hidden}.sync-line{background:linear-gradient(90deg,var(--accent-c) 0,var(--accent-b) 50%,var(--accent-a) 100%);border-radius:999px;height:4px;margin-top:-2px;position:absolute;top:50%;left:24px;right:24px}@supports (color:color-mix(in lab,red,red)){.sync-line{background:linear-gradient(90deg,color-mix(in srgb,var(--accent-c) 70%,transparent) 0,color-mix(in srgb,var(--accent-b) 80%,transparent) 50%,color-mix(in srgb,var(--accent-a) 70%,transparent) 100%)}}.sync-line:before{content:"";background:var(--surface-strong);border-radius:999px;width:22%;height:8px;position:absolute;top:-2px;left:-12%}@supports (color:color-mix(in lab,red,red)){.sync-line:before{background:color-mix(in srgb,var(--surface-strong) 90%,transparent)}}.sync-line:before{filter:blur(1px);will-change:transform,opacity;animation:syncSweep 3.1s linear infinite}.sync-node{border:2px solid var(--surface-strong);border-radius:50%;width:24px;height:24px;margin-top:-12px;position:absolute;top:50%}@supports (color:color-mix(in lab,red,red)){.sync-node{border:2px solid color-mix(in srgb,var(--surface-strong) 85%,transparent)}}.sync-node:before{content:"";opacity:0;border-radius:50%;position:absolute;inset:-7px;transform:scale(.86)}.sync-node:after{color:var(--surface-strong);place-items:center;font-size:.68rem;font-weight:800;display:grid;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sync-node:after{color:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.node-source{background:var(--accent-c);left:20px}@supports (color:color-mix(in lab,red,red)){.node-source{background:color-mix(in srgb,var(--accent-c) 85%,transparent)}}.node-error{background:var(--accent-b);margin-left:-12px;left:50%}@supports (color:color-mix(in lab,red,red)){.node-error{background:color-mix(in srgb,var(--accent-b) 85%,transparent)}}.node-error{animation:nodeAlert 2.2s cubic-bezier(.25,.55,.35,1) infinite}.node-error:before{border:2px solid var(--accent-b)}@supports (color:color-mix(in lab,red,red)){.node-error:before{border:2px solid color-mix(in srgb,var(--accent-b) 74%,transparent)}}.node-error:before{animation:nodeRingAlert 2.2s linear infinite}.node-error:after{content:"!"}.node-success{background:var(--accent-a);right:20px}@supports (color:color-mix(in lab,red,red)){.node-success{background:color-mix(in srgb,var(--accent-a) 90%,transparent)}}.node-success{animation:nodeHealthy 2.6s cubic-bezier(.2,.55,.3,1) infinite}.node-success:before{border:2px solid var(--accent-a)}@supports (color:color-mix(in lab,red,red)){.node-success:before{border:2px solid color-mix(in srgb,var(--accent-a) 72%,transparent)}}.node-success:before{animation:nodeRingHealthy 2.6s linear infinite}.node-success:after{content:"✓"}.sync-packet{will-change:transform,opacity;border-radius:50%;width:14px;height:14px;margin-top:-7px;position:absolute;top:50%}.packet-main{background:var(--surface-strong);box-shadow:0 0 12px var(--accent-a);left:24px}@supports (color:color-mix(in lab,red,red)){.packet-main{box-shadow:0 0 12px color-mix(in srgb,var(--accent-a) 44%,transparent)}}.packet-main{animation:packetToError 3.2s cubic-bezier(.22,.8,.3,1) infinite}.packet-retry{background:var(--accent-b);margin-left:-7px;left:50%}@supports (color:color-mix(in lab,red,red)){.packet-retry{background:color-mix(in srgb,var(--accent-b) 80%,var(--surface-strong) 20%)}}.packet-retry{opacity:0;animation:packetRecover 3.2s cubic-bezier(.22,.8,.3,1) infinite}.centered{text-align:center}.final-cta-intro{margin-top:80px;margin-bottom:34px}.final-cta{padding-bottom:44px}.final-cta h2{font-family:var(--font-heading),"Futura",sans-serif;margin:0;font-size:clamp(1.5rem,4vw,3rem);line-height:1}.final-cta .mini-note{max-width:54ch;margin:16px auto 0}.mini-note{color:var(--muted);margin:16px 0 0;font-size:.94rem}.support-card{border:1px solid var(--line);background:radial-gradient(circle at 8% 12%,var(--accent-b) 0,transparent 28%),radial-gradient(circle at 92% 82%,var(--accent-c) 0,transparent 24%),var(--card-bg);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.support-card{background:radial-gradient(circle at 8% 12%,color-mix(in srgb,var(--accent-b) 12%,transparent) 0,transparent 28%),radial-gradient(circle at 92% 82%,color-mix(in srgb,var(--accent-c) 12%,transparent) 0,transparent 24%),var(--card-bg)}}.support-card{box-shadow:0 18px 34px #1027351f}.support-action{border:1px solid var(--line);color:inherit;font:inherit;text-align:left;background:var(--surface-strong);text-decoration:none}@supports (color:color-mix(in lab,red,red)){.support-action{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.support-action{transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;box-shadow:inset 0 1px #ffffff85,0 12px 24px #10273514}.support-action:hover{border-color:var(--ink);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.support-action:hover{border-color:color-mix(in srgb,var(--ink) 18%,transparent)}}.support-action:hover{box-shadow:inset 0 1px #ffffff85,0 16px 28px #1027351f}.support-action-icon{background:linear-gradient(135deg,var(--accent-a) 0,var(--accent-c) 100%);box-shadow:0 10px 22px var(--accent-c)}@supports (color:color-mix(in lab,red,red)){.support-action-icon{box-shadow:0 10px 22px color-mix(in srgb,var(--accent-c) 20%,transparent)}}.support-action-icon-x{background:#111;box-shadow:0 10px 22px #0000002e}.support-action-tooltip{background:var(--ink);border-radius:999px;padding:5px 9px;position:absolute;top:-10px;right:16px}@supports (color:color-mix(in lab,red,red)){.support-action-tooltip{background:color-mix(in srgb,var(--ink) 92%,transparent)}}.support-action-tooltip{color:#fff;opacity:0;pointer-events:none;font-size:.72rem;font-weight:700;line-height:1;transition:opacity .18s,transform .18s;transform:translateY(6px)scale(.96);box-shadow:0 10px 18px #10273529}.support-action-tooltip.is-visible{opacity:1;transform:translateY(0)scale(1)}.support-action-email.is-copied{border-color:var(--accent-a)}@supports (color:color-mix(in lab,red,red)){.support-action-email.is-copied{border-color:color-mix(in srgb,var(--accent-a) 32%,transparent)}}.faq-card{border:1px solid var(--line);background:radial-gradient(circle at 12% 0,var(--accent-a) 0,transparent 26%),radial-gradient(circle at 100% 100%,var(--accent-b) 0,transparent 22%),var(--card-bg);border-radius:28px}@supports (color:color-mix(in lab,red,red)){.faq-card{background:radial-gradient(circle at 12% 0,color-mix(in srgb,var(--accent-a) 12%,transparent) 0,transparent 26%),radial-gradient(circle at 100% 100%,color-mix(in srgb,var(--accent-b) 10%,transparent) 0,transparent 22%),var(--card-bg)}}.faq-card{box-shadow:0 18px 34px #1027351f}.faq-item{border:1px solid var(--line);background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.faq-item{background:color-mix(in srgb,var(--surface-strong) 78%,transparent)}}.faq-item{overflow:hidden;box-shadow:inset 0 1px #ffffff85,0 10px 22px #10273514}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";background:var(--accent-c);border-radius:50%;place-items:center;width:24px;height:24px;margin-top:-12px;display:grid;position:absolute;top:50%;right:18px}@supports (color:color-mix(in lab,red,red)){.faq-item summary:after{background:color-mix(in srgb,var(--accent-c) 12%,transparent)}}.faq-item summary:after{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.faq-item summary:after{color:color-mix(in srgb,var(--ink) 86%,transparent)}}.faq-item summary:after{font-size:1rem;font-weight:800}.faq-item[open] summary:after{content:"−"}.install-guide{text-align:left;margin-top:34px}.install-guide-intro{text-align:center;max-width:680px;margin:0 auto 18px}.install-guide-intro h3{font-family:var(--font-heading),"Futura",sans-serif;margin:0;font-size:clamp(1.3rem,3vw,2rem);line-height:1.05}.install-story-stack{gap:18px;display:grid}.install-story-card{border:1px solid var(--line);background:radial-gradient(circle at 100% 0,var(--accent-c) 0,transparent 28%),radial-gradient(circle at 0 100%,var(--accent-b) 0,transparent 24%),var(--card-bg);border-radius:28px;padding:clamp(32px,3vw,44px) clamp(18px,2vw,24px)}@supports (color:color-mix(in lab,red,red)){.install-story-card{background:radial-gradient(circle at 100% 0,color-mix(in srgb,var(--accent-c) 13%,transparent) 0,transparent 28%),radial-gradient(circle at 0 100%,color-mix(in srgb,var(--accent-b) 12%,transparent) 0,transparent 24%),var(--card-bg)}}.install-story-card{box-shadow:0 18px 34px #1027351f}.install-story-card-single{gap:0;display:grid}.install-story-section{padding:clamp(8px,1vw,12px) 0}.install-story-section-grid{grid-template-columns:minmax(220px,280px) minmax(0,1fr);align-items:center;gap:clamp(18px,2vw,30px);display:grid}.install-story-copy{align-self:start;max-width:28ch}.install-story-copy h4{font-family:var(--font-heading),"Futura",sans-serif;margin:8px 0 10px;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.08}.install-story-copy p{color:var(--muted);margin:0}.install-story-step{border:1px solid var(--accent-c);border-radius:999px;align-items:center;padding:5px 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.install-story-step{border:1px solid color-mix(in srgb,var(--accent-c) 18%,transparent)}}.install-story-step{background:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%)}@supports (color:color-mix(in lab,red,red)){.install-story-step{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-c) 18%,var(--surface-strong) 82%) 0,color-mix(in srgb,var(--accent-a) 24%,var(--surface-strong) 76%) 100%)}}.install-story-step{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.install-story-step{color:color-mix(in srgb,var(--ink) 92%,transparent)}}.install-story-step{box-shadow:inset 0 1px 0 #ffffff9e,0 10px 18px var(--accent-c)}@supports (color:color-mix(in lab,red,red)){.install-story-step{box-shadow:inset 0 1px 0 #ffffff9e,0 10px 18px color-mix(in srgb,var(--accent-c) 10%,transparent)}}.install-story-step{letter-spacing:.12em;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-size:.78rem;font-weight:700}.install-story-divider{place-items:center;height:112px;display:grid;position:relative}.install-story-divider:before{content:"";background:linear-gradient(90deg,transparent 0,var(--accent-c) 18%,var(--accent-a) 50%,var(--accent-b) 82%,transparent 100%);width:100%;height:1px}@supports (color:color-mix(in lab,red,red)){.install-story-divider:before{background:linear-gradient(90deg,transparent 0,color-mix(in srgb,var(--accent-c) 16%,var(--line) 84%) 18%,color-mix(in srgb,var(--accent-a) 26%,var(--line) 74%) 50%,color-mix(in srgb,var(--accent-b) 14%,var(--line) 86%) 82%,transparent 100%)}}.onboarding-shell,.telegram-shell{border:1px solid var(--line);border-radius:24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.onboarding-shell,.telegram-shell{border:1px solid color-mix(in srgb,var(--line) 88%,transparent)}}.onboarding-shell,.telegram-shell{background:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.onboarding-shell,.telegram-shell{background:color-mix(in srgb,var(--surface-strong) 72%,transparent)}}.onboarding-shell,.telegram-shell{box-shadow:inset 0 1px #fff6,0 12px 28px #1027351f}.telegram-topbar{background:linear-gradient(#5682a3,#4d7694);border-bottom:1px solid #ffffff14;align-items:center;gap:10px;padding:13px 16px 14px;display:flex}.telegram-topbar span,.telegram-topbar strong{display:block}.telegram-topbar strong{color:#fff;font-size:.94rem}.telegram-topbar span{color:#fffc;font-size:.8rem}.telegram-avatar{background:linear-gradient(#ffffff47,#ffffff1f);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff38}.telegram-avatar:before{content:"";background:url(/health-sync.svg) 50%/contain no-repeat;width:24px;height:24px;display:block;transform:translateY(4px)}.telegram-actions{align-items:center;gap:6px;margin-left:auto;display:inline-flex}.telegram-actions span{background:#ffffffb8;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #ffffff0f}.telegram-thread{background:linear-gradient(#dae5eef5,#d1dde8f5);gap:12px;padding:18px 18px 20px;display:grid;position:relative}.telegram-thread:before{content:"";opacity:.68;pointer-events:none;background-image:radial-gradient(circle at 18px 20px,#ffffff8c 0 2px,#0000 2.5px),radial-gradient(circle at 70px 58px,#7391a624 0 12px,#0000 12.5px),radial-gradient(circle at 150px 18px,#fff6 0 10px,#0000 10.5px),linear-gradient(135deg,#ffffff2e 25%,#0000 25% 50%,#ffffff2e 50% 75%,#0000 75%,#0000);background-size:120px 120px,180px 180px,220px 220px,22px 22px;position:absolute;inset:0}.telegram-message{opacity:0;z-index:1;min-width:0;animation:messageReveal .7s cubic-bezier(.2,.65,.2,1) forwards;display:flex;position:relative}.telegram-message.is-user{justify-content:flex-end}.telegram-message.is-agent{justify-content:flex-start}.telegram-message.is-user .telegram-bubble{margin-right:8px}.telegram-message.is-agent .telegram-bubble{margin-left:8px}.telegram-bubble{overflow-wrap:anywhere;word-break:break-word;border:1px solid #1f374a14;border-radius:18px;width:auto;min-width:0;max-width:min(100% - 8px,500px);padding:12px 14px 22px;display:inline-block;position:relative;box-shadow:inset 0 1px #ffffffbf,0 8px 18px #23394a14}.telegram-bubble.has-copy{padding-right:60px}.telegram-bubble.is-qr{min-width:min(100%,480px);padding:16px 16px 24px}.telegram-message.is-user .telegram-bubble{background:linear-gradient(#efffde,#ddf6c8);border-bottom-right-radius:6px}.telegram-message.is-agent .telegram-bubble{background:linear-gradient(#fffffffa,#f7fafcfa);border-bottom-left-radius:6px}.telegram-message.is-agent .telegram-bubble:after,.telegram-message.is-user .telegram-bubble:after{content:"";width:12px;height:16px;position:absolute;bottom:-1px}.telegram-message.is-user .telegram-bubble:after{clip-path:polygon(0 0,100% 100%,0 100%);background:linear-gradient(#ddfac8,#d2f3b7);border-bottom-left-radius:12px;right:-7px}.telegram-message.is-agent .telegram-bubble:after{clip-path:polygon(100% 0,100% 100%,0 100%);background:linear-gradient(#fffffffa,#f7fafcfa);border-bottom-right-radius:12px;left:-7px}.telegram-bubble p{color:#1c2d3b;margin:0}.telegram-bubble p+p{margin-top:10px}.telegram-message-meta{color:#7990a1;align-items:center;gap:4px;font-size:.72rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;bottom:7px;right:12px}.telegram-message-meta.is-user{color:#6a9ac2}.telegram-bubble.has-copy .telegram-message-meta{right:54px}.telegram-message-meta svg{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;fill:none;width:13px;height:13px}.copy-bubble-button{color:#6a8aa0;width:36px;height:36px;font:inherit;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#fffffff2,#f4f9fce0);border:1px solid #59798f29;border-radius:999px;place-items:center;padding:0;transition:transform .2s,background-color .2s,border-color .2s,color .2s,box-shadow .2s;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 10px 18px #283e4e1a,inset 0 1px #ffffffe6,inset 0 -1px #66829614}.copy-bubble-button:before{content:"";border-radius:inherit;background:linear-gradient(#ffffffeb,#e9f2f8b8);position:absolute;inset:5px;box-shadow:inset 0 1px #ffffffe6}.telegram-message.is-user .copy-bubble-button{color:#6d9275;background:linear-gradient(#ffffffe6,#f4ffeddb);border-color:#71aa602e}.telegram-message.is-user .copy-bubble-button:before{background:linear-gradient(#fffffff5,#ecfbe2c7)}.copy-bubble-button svg{z-index:1;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;fill:none;flex:none;width:14px;height:14px;position:relative}.copy-bubble-button:hover{color:#4f7288;border-color:#59798f42;transform:translateY(-1px);box-shadow:0 14px 22px #283e4e24,inset 0 1px #fffffff0,inset 0 -1px #66829614}.copy-bubble-button:hover:before{background:linear-gradient(#fffffffa,#eff7fbd6)}.telegram-message.is-user .copy-bubble-button:hover{color:#5f8667;border-color:#71aa6042}.telegram-message.is-user .copy-bubble-button:hover:before{background:linear-gradient(#fff,#f1fde8e0)}.copy-bubble-button.is-copied{color:#fff;background:linear-gradient(#61c39a,#44ac85);border-color:#5eaa8357;box-shadow:0 14px 26px #44ac8542,inset 0 1px #ffffff47,inset 0 -1px #125a422e}.copy-bubble-button.is-copied:before{box-shadow:none;background:linear-gradient(#8fe5bf5c,#ffffff0a)}.copy-bubble-button.is-copied:hover{color:#fff}.app-store-badge:focus-visible,.copy-bubble-button:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.qr-message{grid-template-columns:minmax(0,1fr) 164px;align-items:center;gap:18px;display:grid}.qr-caption{gap:6px;display:grid}.qr-caption strong{color:#1f3240;font-size:1rem}.qr-caption span{color:#5a7384;font-size:.92rem}.setup-qr{width:100%;max-width:164px;height:auto}.setup-qr-shell{fill:var(--surface-strong)}@supports (color:color-mix(in lab,red,red)){.setup-qr-shell{fill:color-mix(in srgb,var(--surface-strong) 94%,transparent)}}.setup-qr-shell{stroke:var(--line)}@supports (color:color-mix(in lab,red,red)){.setup-qr-shell{stroke:color-mix(in srgb,var(--line) 86%,transparent)}}.setup-qr-cells{fill:var(--ink)}@supports (color:color-mix(in lab,red,red)){.setup-qr-cells{fill:color-mix(in srgb,var(--ink) 94%,transparent)}}.onboarding-shell{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:18px;padding:18px;display:grid}.onboarding-phone{background:linear-gradient(160deg,var(--ios-shell) 0,var(--ios-inner) 100%);border-radius:34px;width:min(100%,248px);min-height:456px;margin:0 auto;padding:12px 12px 20px;position:relative}@supports (color:color-mix(in lab,red,red)){.onboarding-phone{background:linear-gradient(160deg,color-mix(in srgb,var(--ios-shell) 100%,#fff 0) 0,color-mix(in srgb,var(--ios-inner) 94%,#000 6%) 100%)}}.onboarding-phone{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.onboarding-phone{border:1px solid color-mix(in srgb,var(--line) 80%,transparent)}}.onboarding-phone{box-shadow:0 22px 40px #10273533,inset 0 1px #ffffff85}.onboarding-phone:before{content:"";background:var(--ios-ink);border-radius:999px;width:42%;height:22px;margin:0 auto 10px;display:block}@supports (color:color-mix(in lab,red,red)){.onboarding-phone:before{background:color-mix(in srgb,var(--ios-ink) 14%,transparent)}}.onboarding-phone-chrome{color:var(--ios-ink);justify-content:space-between;padding:0 6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.onboarding-phone-chrome{color:color-mix(in srgb,var(--ios-ink) 82%,transparent)}}.onboarding-phone-chrome{font-size:.8rem;font-weight:700}.onboarding-phone-screen{border:1px solid var(--line);border-radius:26px;min-height:368px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.onboarding-phone-screen{border:1px solid color-mix(in srgb,var(--line) 72%,transparent)}}.onboarding-phone-screen{background:radial-gradient(circle at 0 0,#1884d838,transparent 38%),radial-gradient(circle at 100% 100%,#0eb1882e,transparent 42%),var(--ios-inner)}@supports (color:color-mix(in lab,red,red)){.onboarding-phone-screen{background:radial-gradient(circle at 0 0,#1884d838,transparent 38%),radial-gradient(circle at 100% 100%,#0eb1882e,transparent 42%),color-mix(in srgb,var(--ios-inner) 74%,transparent)}}.phone-screen-stage{background:var(--surface-strong);border-radius:20px;align-content:start;gap:12px;padding:18px;display:grid;position:absolute;inset:12px}@supports (color:color-mix(in lab,red,red)){.phone-screen-stage{background:color-mix(in srgb,var(--surface-strong) 82%,transparent)}}.phone-screen-stage{border:1px solid var(--line)}@supports (color:color-mix(in lab,red,red)){.phone-screen-stage{border:1px solid color-mix(in srgb,var(--line) 68%,transparent)}}.phone-screen-stage{opacity:0;animation:phoneStageCycle 11s ease-in-out infinite;transform:translate(18px)scale(.98)}.stage-two{animation-delay:3.4s}.stage-three{animation-delay:6.8s}.screen-tag{background:var(--accent-c);border-radius:999px;justify-self:start;padding:5px 10px}@supports (color:color-mix(in lab,red,red)){.screen-tag{background:color-mix(in srgb,var(--accent-c) 14%,transparent)}}.screen-tag{color:var(--ink)}@supports (color:color-mix(in lab,red,red)){.screen-tag{color:color-mix(in srgb,var(--ink) 88%,transparent)}}.screen-tag{letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.phone-screen-stage strong{font-size:1.35rem;line-height:1.02}.phone-screen-stage p{color:var(--ios-ink);margin:0}@supports (color:color-mix(in lab,red,red)){.phone-screen-stage p{color:color-mix(in srgb,var(--ios-ink) 76%,transparent)}}.phone-metric-list{gap:10px;display:grid}.phone-metric-list span{border:1px solid var(--line);border-radius:16px}@supports (color:color-mix(in lab,red,red)){.phone-metric-list span{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.phone-metric-list span{background:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%)}@supports (color:color-mix(in lab,red,red)){.phone-metric-list span{background:linear-gradient(135deg,color-mix(in srgb,var(--accent-c) 10%,transparent) 0,color-mix(in srgb,var(--accent-a) 12%,transparent) 100%)}}.phone-metric-list span{padding:12px 14px;font-weight:700}.onboarding-home-indicator{background:var(--ios-ink);border-radius:999px;width:34%;height:5px;margin-left:-17%;position:absolute;bottom:8px;left:50%}@supports (color:color-mix(in lab,red,red)){.onboarding-home-indicator{background:color-mix(in srgb,var(--ios-ink) 22%,transparent)}}.onboarding-steps{align-content:start;gap:12px;padding:8px 2px;display:grid}.onboarding-eyebrow{color:var(--muted);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800}.onboarding-steps ol{counter-reset:onboarding-step;gap:12px;margin:0;padding:0;list-style:none;display:grid}.onboarding-steps li{border:1px solid var(--line);border-radius:18px;min-height:54px;padding:12px 12px 12px 62px;position:relative}@supports (color:color-mix(in lab,red,red)){.onboarding-steps li{border:1px solid color-mix(in srgb,var(--line) 76%,transparent)}}.onboarding-steps li{background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.onboarding-steps li{background:color-mix(in srgb,var(--surface) 66%,transparent)}}.onboarding-steps li{counter-increment:onboarding-step;box-shadow:0 8px 18px #1027350f}.onboarding-steps li:before{content:counter(onboarding-step);background:linear-gradient(135deg,var(--accent-c) 0,var(--accent-a) 100%);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:-17px;font-weight:800;display:grid;position:absolute;top:50%;left:14px;box-shadow:0 10px 22px #1884d833}:root[data-theme=dark] .telegram-shell{background:#111d2ac7;border-color:#a0bfd62e;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #00000047}:root[data-theme=dark] .telegram-topbar{background:linear-gradient(#2e5978,#264a66);border-bottom-color:#ffffff0d}:root[data-theme=dark] .telegram-avatar{background:linear-gradient(#ffffff24,#ffffff14);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #0000002e}:root[data-theme=dark] .telegram-actions span{background:#ffffffad;box-shadow:0 0 0 4px #ffffff08}:root[data-theme=dark] .telegram-thread{background:linear-gradient(#141f2bf7,#101a25f7)}:root[data-theme=dark] .telegram-thread:before{opacity:.34;background-image:radial-gradient(circle at 18px 20px,#ffffff14 0 2px,#0000 2.5px),radial-gradient(circle at 70px 58px,#516f8633 0 12px,#0000 12.5px),radial-gradient(circle at 150px 18px,#ffffff0f 0 10px,#0000 10.5px),linear-gradient(135deg,#ffffff0a 25%,#0000 25% 50%,#ffffff0a 50% 75%,#0000 75%,#0000)}:root[data-theme=dark] .telegram-bubble{border-color:#a0bfd61a;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000038}:root[data-theme=dark] .telegram-message.is-user .telegram-bubble,:root[data-theme=dark] .telegram-message.is-user .telegram-bubble:after{background:linear-gradient(#295548,#23493e)}:root[data-theme=dark] .telegram-message.is-agent .telegram-bubble,:root[data-theme=dark] .telegram-message.is-agent .telegram-bubble:after{background:linear-gradient(#23303dfa,#1c2835fa)}:root[data-theme=dark] .qr-caption strong,:root[data-theme=dark] .telegram-bubble p{color:#e4eef8}:root[data-theme=dark] .telegram-option-list li{color:#d9e7f3;background:#ffffff0a;border-color:#a0bfd61f}:root[data-theme=dark] .telegram-message-meta{color:#89a5bd}:root[data-theme=dark] .telegram-message-meta.is-user{color:#81c2da}:root[data-theme=dark] .qr-caption span{color:#9ab1c4}:root[data-theme=dark] .setup-qr-shell{fill:#fffffff5;stroke:#a0bfd624}:root[data-theme=dark] .setup-qr-cells{fill:#183245}:root[data-theme=dark] .copy-bubble-button{color:#a8c0d4;background:#22313ff0;border-color:#a0bfd629;box-shadow:0 8px 16px #00000038,inset 0 1px #ffffff0a}:root[data-theme=dark] .copy-bubble-button:before{display:none}:root[data-theme=dark] .telegram-message.is-user .copy-bubble-button{color:#9ad0b4;background:#224337f0;border-color:#74c29c33}:root[data-theme=dark] .telegram-message.is-user .copy-bubble-button:before{display:none}:root[data-theme=dark] .copy-bubble-button:hover{color:#d8e8f5;border-color:#a0bfd63d;box-shadow:0 12px 20px #00000042,inset 0 1px #ffffff0d}:root[data-theme=dark] .copy-bubble-button:hover:before{display:none}:root[data-theme=dark] .telegram-message.is-user .copy-bubble-button:hover{color:#d9f1e4;border-color:#74c29c47}:root[data-theme=dark] .telegram-message.is-user .copy-bubble-button:hover:before{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .telegram-shell{background:#111d2ac7;border-color:#a0bfd62e;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #00000047}:root:not([data-theme=light]) .telegram-topbar{background:linear-gradient(#2e5978,#264a66);border-bottom-color:#ffffff0d}:root:not([data-theme=light]) .telegram-avatar{background:linear-gradient(#ffffff24,#ffffff14);box-shadow:inset 0 1px #ffffff1a,0 6px 14px #0000002e}:root:not([data-theme=light]) .telegram-actions span{background:#ffffffad;box-shadow:0 0 0 4px #ffffff08}:root:not([data-theme=light]) .telegram-thread{background:linear-gradient(#141f2bf7,#101a25f7)}:root:not([data-theme=light]) .telegram-thread:before{opacity:.34;background-image:radial-gradient(circle at 18px 20px,#ffffff14 0 2px,#0000 2.5px),radial-gradient(circle at 70px 58px,#516f8633 0 12px,#0000 12.5px),radial-gradient(circle at 150px 18px,#ffffff0f 0 10px,#0000 10.5px),linear-gradient(135deg,#ffffff0a 25%,#0000 25% 50%,#ffffff0a 50% 75%,#0000 75%,#0000)}:root:not([data-theme=light]) .telegram-bubble{border-color:#a0bfd61a;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #00000038}:root:not([data-theme=light]) .telegram-message.is-user .telegram-bubble,:root:not([data-theme=light]) .telegram-message.is-user .telegram-bubble:after{background:linear-gradient(#295548,#23493e)}:root:not([data-theme=light]) .telegram-message.is-agent .telegram-bubble,:root:not([data-theme=light]) .telegram-message.is-agent .telegram-bubble:after{background:linear-gradient(#23303dfa,#1c2835fa)}:root:not([data-theme=light]) .qr-caption strong,:root:not([data-theme=light]) .telegram-bubble p{color:#e4eef8}:root:not([data-theme=light]) .telegram-option-list li{color:#d9e7f3;background:#ffffff0a;border-color:#a0bfd61f}:root:not([data-theme=light]) .telegram-message-meta{color:#89a5bd}:root:not([data-theme=light]) .telegram-message-meta.is-user{color:#81c2da}:root:not([data-theme=light]) .qr-caption span{color:#9ab1c4}:root:not([data-theme=light]) .setup-qr-shell{fill:#fffffff5;stroke:#a0bfd624}:root:not([data-theme=light]) .setup-qr-cells{fill:#183245}:root:not([data-theme=light]) .copy-bubble-button{color:#a8c0d4;background:#22313ff0;border-color:#a0bfd629;box-shadow:0 8px 16px #00000038,inset 0 1px #ffffff0a}:root:not([data-theme=light]) .copy-bubble-button:before{display:none}:root:not([data-theme=light]) .telegram-message.is-user .copy-bubble-button{color:#9ad0b4;background:#224337f0;border-color:#74c29c33}:root:not([data-theme=light]) .telegram-message.is-user .copy-bubble-button:before{display:none}:root:not([data-theme=light]) .copy-bubble-button:hover{color:#d8e8f5;border-color:#a0bfd63d;box-shadow:0 12px 20px #00000042,inset 0 1px #ffffff0d}:root:not([data-theme=light]) .copy-bubble-button:hover:before{display:none}:root:not([data-theme=light]) .telegram-message.is-user .copy-bubble-button:hover{color:#d9f1e4;border-color:#74c29c47}:root:not([data-theme=light]) .telegram-message.is-user .copy-bubble-button:hover:before{display:none}}:root[data-theme=dark] .support-card{border-color:#a0bfd624;box-shadow:0 18px 34px #0000003d}:root[data-theme=dark] .support-action{background:#14212fd1;border-color:#a0bfd61f;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002e}:root[data-theme=dark] .support-action:hover{border-color:#a0bfd633;box-shadow:inset 0 1px #ffffff0a,0 16px 28px #0000003d}:root[data-theme=dark] .support-action-tooltip{color:#102735;background:#e4eef8f5;box-shadow:0 10px 18px #00000042}:root[data-theme=dark] .faq-card{border-color:#a0bfd624;box-shadow:0 18px 34px #0000003d}:root[data-theme=dark] .faq-item{background:#14212fd1;border-color:#a0bfd61f;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002e}:root[data-theme=dark] .faq-item summary:after{color:#dbeaf7;background:#5aaef224}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .support-card{border-color:#a0bfd624;box-shadow:0 18px 34px #0000003d}:root:not([data-theme=light]) .support-action{background:#14212fd1;border-color:#a0bfd61f;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002e}:root:not([data-theme=light]) .support-action:hover{border-color:#a0bfd633;box-shadow:inset 0 1px #ffffff0a,0 16px 28px #0000003d}:root:not([data-theme=light]) .support-action-tooltip{color:#102735;background:#e4eef8f5;box-shadow:0 10px 18px #00000042}:root:not([data-theme=light]) .faq-card{border-color:#a0bfd624;box-shadow:0 18px 34px #0000003d}:root:not([data-theme=light]) .faq-item{background:#14212fd1;border-color:#a0bfd61f;box-shadow:inset 0 1px #ffffff0a,0 12px 24px #0000002e}:root:not([data-theme=light]) .faq-item summary:after{color:#dbeaf7;background:#5aaef224}}.doc-page{padding-top:48px;padding-bottom:30px}.prose{border:1px solid var(--line);background:var(--surface);border-radius:22px;max-width:860px;padding:clamp(18px,2vw,28px);box-shadow:0 12px 28px #1027351a}.prose h1,.prose h2,.prose h3{font-family:var(--font-heading),"Futura",sans-serif;margin:0 0 12px;line-height:1.15}.prose h1{font-size:clamp(1.8rem,4vw,3.1rem)}.prose h2{margin-top:24px;font-size:clamp(1.22rem,2.6vw,1.7rem)}.prose p{margin:0 0 12px}.prose ol,.prose ul{margin:0 0 12px;padding-left:22px}.prose pre{color:#ecf7f5;background:#102735;border-radius:14px;margin:0 0 12px;padding:14px;overflow-x:auto}.btn:focus-visible,.theme-toggle:focus-visible,a:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@keyframes auraFloat{0%,to{transform:translate(0)scale(1)}50%{transform:translate(8px,-10px)scale(1.05)}}@keyframes ribbonMove{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes encryptionGlow{0%,to{opacity:.52;transform:scale(.9)}50%{opacity:.9;transform:scale(1.1)}}@keyframes lockSecure{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes keyholePulse{0%,to{opacity:.88;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes cipherDrift{0%,25%{opacity:0;transform:translate(-10px)}35%,68%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10px)}}@keyframes portSeal{0%,to{opacity:.82;transform:translateY(0)scale(.985)}50%{opacity:1;transform:translateY(-1px)scale(1)}}@keyframes inboundBlocked{0%{opacity:0;transform:translate(-6%)scaleX(1)}18%{opacity:.96}52%{opacity:1;transform:translate(56%)scaleX(.86)}64%{opacity:.88;transform:translate(49%)scaleX(.34)}82%{opacity:0;transform:translate(38%)scaleX(.16)}to{opacity:0;transform:translate(-6%)scaleX(1)}}@keyframes barrierScan{0%{opacity:.28;transform:translateY(0)}50%{opacity:.9;transform:translateY(340%)}to{opacity:.28;transform:translateY(0)}}@keyframes syncSweep{0%{opacity:.45;transform:translate(0)}to{opacity:.88;transform:translate(520%)}}@keyframes nodeAlert{0%{transform:scale(1)}40%{transform:scale(1.12)}65%{transform:scale(.97)}to{transform:scale(1)}}@keyframes nodeRingAlert{0%{opacity:0;transform:scale(.78)}42%{opacity:.95;transform:scale(1.24)}to{opacity:0;transform:scale(1.34)}}@keyframes nodeHealthy{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes nodeRingHealthy{0%{opacity:0;transform:scale(.86)}50%{opacity:.85;transform:scale(1.24)}to{opacity:0;transform:scale(1.34)}}@keyframes packetToError{0%{opacity:0;transform:translate(0)scale(.9)}12%{opacity:1}48%{opacity:1;transform:translate(112px)scale(1)}58%{opacity:.72;transform:translate(112px)scale(1.08)}68%,to{opacity:0;transform:translate(112px)scale(.9)}}@keyframes packetRecover{0%,36%{opacity:0;transform:translate(0)}44%{opacity:1;transform:translate(-72px)scale(.96)}72%{opacity:1;transform:translate(102px)scale(1)}88%{opacity:.82;transform:translate(102px)scale(1.06)}to{opacity:0;transform:translate(102px)scale(.92)}}@keyframes iosCarousel{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes messageReveal{0%{opacity:0;transform:translateY(14px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes phoneStageCycle{0%,18%{opacity:0;transform:translate(18px)scale(.98)}24%,52%{opacity:1;transform:translate(0)scale(1)}60%,to{opacity:0;transform:translate(-18px)scale(.98)}}@media (max-width:980px){.landing-grid{grid-template-columns:1fr}.landing-copy h1{max-width:14ch}.hero-stage{min-height:360px}.ios-frame{width:min(280px,70%);height:352px}.visual-grid{grid-template-columns:1fr 1fr}.install-story-section-grid,.onboarding-shell{grid-template-columns:1fr}.onboarding-phone{width:min(100%,260px)}}@media (max-width:760px){.landing{padding-top:24px}.hero-stage{min-height:332px}.ios-frame{width:min(262px,78%);height:336px}.ios-carousel-window{inset:72px 14px 34px}.visual-grid{grid-template-columns:1fr}.install-story-card{padding:24px 16px}.install-story-copy{max-width:none}.install-story-section{padding:0}.install-story-divider{height:84px}.onboarding-shell,.telegram-thread{padding:14px}.qr-message{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{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-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}@property --tw-duration{syntax:"*";inherits:false}@font-face{font-family:__Space_Grotesk_4f4604;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_4f4604;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_4f4604;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_4f4604;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e1aab0933260df4d-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Space_Grotesk_4f4604;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b7387a63dd068245-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Space_Grotesk_4f4604;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36966cca54120369-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Space_Grotesk_Fallback_4f4604;src:local("Arial");ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.00%;size-adjust:109.69%}.__className_4f4604{font-family:__Space_Grotesk_4f4604,__Space_Grotesk_Fallback_4f4604;font-style:normal}.__variable_4f4604{--font-heading:"__Space_Grotesk_4f4604","__Space_Grotesk_Fallback_4f4604"}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/88da59c891d37117-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1e377d93cbdd6b44-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/36d711d427a06e51-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f1f7cdf240180e28-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/55fbdf033607a0e1-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/b6a6f0b43d027304-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Source_Sans_3_e73cbf;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9cf9c6e84ed13b5e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Source_Sans_3_Fallback_e73cbf;src:local("Arial");ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.00%;size-adjust:93.76%}.__className_e73cbf{font-family:__Source_Sans_3_e73cbf,__Source_Sans_3_Fallback_e73cbf;font-style:normal}.__variable_e73cbf{--font-body:"__Source_Sans_3_e73cbf","__Source_Sans_3_Fallback_e73cbf"}