@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-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-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--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-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:"Satoshi", system-ui, sans-serif;--font-mono:"IBM Plex Mono", monospace;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--leading-relaxed:1.625;--radius-lg:.5rem;--shadow-sm:0 2px 10px #142a490f;--shadow-lg:0 40px 80px -30px #142a494d;--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);--color-navy:#1e3b63;--color-navy-d:#142a49;--color-navy-dd:#0e1f38;--color-gold:#ffaf20;--color-gold-d:#f09c0a;--color-gold-ink:#9c6700;--color-gold-soft:#fff4dd;--color-ink:#16243a;--color-mut:#5c6b82;--color-mut2:#68768f;--color-paper:#fff;--color-paper2:#f6f8fb;--color-paper3:#eef2f8;--color-line:#e3e9f1;--color-line2:#d5deea;--color-txt-light:#eaf0f8;--color-mut-light:#a9b9d2;--color-pill-helpdesk:#5b9bd5;--color-pill-cyber:#f09c0a;--color-pill-compliance:#3fb58c;--color-pill-ai:#9b8cff;--font-display:"Clash Display", "Satoshi", sans-serif;--radius-card:18px;--radius-card-sm:14px;--shadow-card:0 16px 40px -18px #142a4938;--ease-brand:cubic-bezier(.2,.7,.2,1)}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-top-px{top:-1px}.top-0{top:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.z-100{z-index:100}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.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-12{margin-top:calc(var(--spacing) * 12)}.mt-14{margin-top:calc(var(--spacing) * 14)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.h-\[7px\]{height:7px}.h-\[38px\]{height:38px}.h-\[40px\]{height:40px}.h-\[46px\]{height:46px}.h-\[78px\]{height:78px}.h-full{height:100%}.h-px{height:1px}.min-h-full{min-height:100%}.w-\[7px\]{width:7px}.w-\[min\(520px\,60\%\)\]{width:min(520px,60%)}.w-auto{width:auto}.max-w-\[280px\]{max-width:280px}.max-w-\[1200px\]{max-width:1200px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -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,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-9{gap:calc(var(--spacing) * 9)}.rounded-full{border-radius:3.40282e38px}.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-white\/30{border-color:#ffffff4d!important}@supports (color:color-mix(in lab, red, red)){.\!border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)!important}}.border-line{border-color:var(--color-line)}.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)}}.bg-\[\#37D27A\]{background-color:#37d27a}.bg-navy-dd{background-color:var(--color-navy-dd)}.bg-white\/\[\.86\]{background-color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[\.86\]{background-color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-gold\/40{--tw-gradient-via:#ffaf2066}@supports (color:color-mix(in lab, red, red)){.via-gold\/40{--tw-gradient-via:color-mix(in oklab, var(--color-gold) 40%, transparent)}}.via-gold\/40{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\!px-4{padding-inline:calc(var(--spacing) * 4)!important}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-7{padding-inline:calc(var(--spacing) * 7)}.\!py-2{padding-block:calc(var(--spacing) * 2)!important}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-6{padding-top:calc(var(--spacing) * 6)}.font-mono{font-family:var(--font-mono)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\!text-\[13px\]{font-size:13px!important}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.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)}.tracking-\[\.03em\]{--tw-tracking:.03em;letter-spacing:.03em}.tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.\!text-white{color:var(--color-white)!important}.text-gold{color:var(--color-gold)}.text-gold\/80{color:#ffaf20cc}@supports (color:color-mix(in lab, red, red)){.text-gold\/80{color:color-mix(in oklab, var(--color-gold) 80%, transparent)}}.text-mut{color:var(--color-mut)}.text-mut-light{color:var(--color-mut-light)}.text-mut-light\/85{color:#a9b9d2d9}@supports (color:color-mix(in lab, red, red)){.text-mut-light\/85{color:color-mix(in oklab, var(--color-mut-light) 85%, transparent)}}.text-mut2{color:var(--color-mut2)}.text-navy{color:var(--color-navy)}.text-txt-light{color:var(--color-txt-light)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.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)}.shadow-\[0_0_9px_\#37D27A\]{--tw-shadow:0 0 9px var(--tw-shadow-color,#37d27a);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)}.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-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))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (hover:hover){.group-hover\:rotate-180:is(:where(.group):hover *){rotate:180deg}.hover\:text-gold:hover{color:var(--color-gold)}.hover\:text-white:hover{color:var(--color-white)}}@media (min-width:40rem){.sm\:flex{display:flex}}@media (min-width:48rem){.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.lg\:col-span-1{grid-column:span 1/span 1}.lg\:flex{display:flex}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:.005em;-webkit-font-smoothing:antialiased;line-height:1.65}::selection{color:var(--color-navy-dd);background:#ffaf2059}h1,h2,h3,h4,.display{font-family:var(--font-display);letter-spacing:.005em;word-spacing:.04em;color:var(--color-navy);text-wrap:balance;font-weight:600;line-height:1.18}.rv{opacity:0;transition:opacity .7s var(--ease-brand), transform .7s var(--ease-brand);transform:translateY(24px)}.rv.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transition:none;transform:none}}.btn-primary{cursor:pointer;background:var(--color-gold);color:#3a2600;transition:transform .35s var(--ease-brand),box-shadow .3s;white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px -10px #ffaf20b3}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 34px -10px #ffaf20d9}.btn-outline{cursor:pointer;color:var(--color-navy);border:1.5px solid var(--color-line2);transition:transform .35s var(--ease-brand),border-color .3s;white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:700;display:inline-flex}.btn-outline:hover{border-color:var(--color-navy);transform:translateY(-2px)}.btn-light{cursor:pointer;color:#fff;transition:transform .35s var(--ease-brand),background .3s;white-space:nowrap;background:#ffffff1a;border:1.5px solid #ffffff40;border-radius:999px;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:700;display:inline-flex}.btn-light:hover{background:#ffffff2e;transform:translateY(-2px)}.btn-primary:active{transition-duration:.12s;transform:translateY(0)scale(.98);box-shadow:0 6px 16px -10px #ffaf2099}.btn-outline:active,.btn-light:active{transition-duration:.12s;transform:translateY(0)scale(.98)}@media (max-width:639px){.nav-cta{display:none}}:where(a,button,summary,[tabindex]):focus-visible{outline-offset:3px;border-radius:8px;outline:2px solid #c97f08}.skip-link{z-index:400;background:var(--color-navy);color:#fff;box-shadow:var(--shadow-card);transition:transform .2s var(--ease-brand);border-radius:11px;padding:11px 20px;font-size:14px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-250%)}.skip-link:focus{transform:none}.btn-primary:focus-visible,.btn-outline:focus-visible,.btn-light:focus-visible,.filt:focus-visible,.tc-arrow:focus-visible,.voice:focus-visible{outline-offset:2px;border-radius:999px}.menu{color:var(--color-ink);gap:30px;font-size:15px;font-weight:600;display:flex}.navlink{padding:4px 0;transition:color .25s;position:relative}.navlink:hover{color:var(--color-navy)}.navlink:after{content:"";background:var(--color-gold);width:0;height:2.5px;transition:width .3s var(--ease-brand);border-radius:2px;position:absolute;bottom:-2px;left:0}.navlink:hover:after{width:100%}.navlink.active{color:var(--color-navy)}.navlink.active:after{width:100%}.has-drop{position:relative}.has-drop>a{cursor:pointer}.dropdown{border:1px solid var(--color-line);box-shadow:var(--shadow-lg);opacity:0;visibility:hidden;min-width:320px;transition:opacity .26s var(--ease-brand),transform .26s var(--ease-brand),visibility .26s;z-index:130;background:#fff;border-radius:16px;padding:10px;transition-delay:.3s;position:absolute;top:calc(100% + 14px);left:50%;transform:translate(-50%)translateY(8px)}.has-drop:before{content:"";height:26px;position:absolute;top:100%;left:-24px;right:-24px}.dropdown:before{content:"";height:16px;position:absolute;bottom:100%;left:0;right:0}.has-drop:hover .dropdown,.has-drop:focus-within .dropdown{opacity:1;visibility:visible;transition-delay:0s;transform:translate(-50%)translateY(0)}.dropdown .di{text-align:left;border-radius:11px;align-items:flex-start;gap:13px;padding:12px 14px;transition:background .22s;display:flex}.dropdown .di:hover{background:var(--color-paper2)}.dropdown .di .dic{background:var(--c,#1e3b63);border-radius:10px;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}@supports (color:color-mix(in lab, red, red)){.dropdown .di .dic{background:color-mix(in srgb,var(--c,#1e3b63) 14%,transparent)}}.dropdown .di .dic{border:1px solid var(--c,#1e3b63)}@supports (color:color-mix(in lab, red, red)){.dropdown .di .dic{border:1px solid color-mix(in srgb,var(--c,#1e3b63) 26%,transparent)}}.dropdown .di b{color:var(--color-navy);font-size:14.5px;font-family:var(--font-display);font-weight:600;display:block}.dropdown .di small{color:var(--color-mut);margin-top:2px;font-size:12.5px;line-height:1.4;display:block}.dropdown .di.feat{background:linear-gradient(120deg,var(--color-navy),var(--color-navy-dd));margin-bottom:4px}.dropdown .di.feat:hover{background:linear-gradient(120deg,var(--color-navy-d),var(--color-navy-dd))}.dropdown .di.feat b{color:#fff}.dropdown .di.feat small{color:var(--color-mut-light)}.dropdown .di.feat .dic{background:#ffaf202e;border-color:#ffaf2066}.langs button{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.burger{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;margin:-13px -10px;padding:13px 10px;display:none}.burger span{background:var(--color-navy);width:24px;height:2.5px;transition:transform .3s var(--ease-brand),opacity .2s;border-radius:2px}.burger.active span:first-child{transform:translateY(7px)rotate(45deg)}.burger.active span:nth-child(2){opacity:0}.burger.active span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:980px){.menu{border-bottom:1px solid var(--color-line);box-shadow:var(--shadow-card);z-index:120;overscroll-behavior:contain;background:#fff;flex-direction:column;gap:0;max-height:calc(100dvh - 124px);padding:6px 0;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0;overflow-y:auto}.menu.open{display:flex}.menu .caret{display:none}.navlink{width:100%;padding:14px 28px}.navlink:after{display:none}.has-drop{width:100%}.has-drop>a{justify-content:space-between;width:100%;padding:14px 28px;display:flex}.dropdown{opacity:1;visibility:visible;box-shadow:none;background:var(--color-paper2);border:none;border-radius:0;min-width:0;padding:0 14px 8px;position:static;transform:none}.burger{display:flex}}.voice{z-index:200;background:linear-gradient(135deg,var(--color-navy),var(--color-navy-dd));color:#fff;box-shadow:var(--shadow-card);cursor:pointer;transition:transform .35s var(--ease-brand);border:1px solid #ffaf2073;border-radius:999px;align-items:center;gap:11px;padding:11px 18px 11px 13px;display:inline-flex;position:fixed;bottom:22px;right:22px}.voice:hover{transform:translateY(-3px)}.voice .orb{background:radial-gradient(circle at 30% 30%,var(--color-gold),#c97f08);border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.voice .tx b{font-size:13.5px;font-family:var(--font-display);display:block}.voice .tx small{color:var(--color-mut-light);font-size:11px}.cookie{z-index:190;background:var(--color-navy-dd);max-width:380px;color:var(--color-mut-light);box-shadow:var(--shadow-card);border:1px solid #ffffff29;border-radius:16px;padding:18px 20px;position:fixed;bottom:22px;left:22px}.cookie p{font-size:13px;line-height:1.55}.cookie a{color:var(--color-gold)}.cookie .row{gap:10px;margin-top:14px;display:flex}.voice-panel{z-index:201;background:linear-gradient(160deg,var(--color-navy),var(--color-navy-dd));color:#fff;width:330px;max-width:calc(100vw - 28px);box-shadow:var(--shadow-lg);border:1px solid #ffaf2052;border-radius:18px;padding:20px 20px 18px;position:fixed;bottom:84px;right:22px}.vp-head{justify-content:space-between;align-items:center;display:flex}.vp-head b{font-family:var(--font-display);color:#fff;font-size:17px}.vp-close{color:var(--color-mut-light);cursor:pointer;background:0 0;border:none;padding:0 2px;font-size:24px;line-height:1}.vp-close:hover{color:#fff}.vp-intro{color:var(--color-mut-light);margin-top:8px;font-size:13.5px;line-height:1.55}.vp-start{justify-content:center;width:100%;margin-top:14px}.vp-soon{color:var(--color-mut-light);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:11px;margin-top:14px;padding:12px 14px;font-size:12.5px;line-height:1.55}.vp-human{border-top:1px solid #ffffff1a;flex-direction:column;gap:9px;margin-top:16px;padding-top:15px;display:flex}.vp-human-head{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-size:11px}.vp-human a{color:#eaf0f8;font-size:13.5px}.vp-human a:hover{color:var(--color-gold)}.vp-gdpr{color:var(--color-mut-light);margin-top:14px;font-size:11px;line-height:1.5}@media (max-width:600px){.voice .tx{display:none}.cookie{max-width:none;bottom:82px;left:12px;right:12px}.voice-panel{width:auto;bottom:78px;left:12px;right:12px}}.hero{background:radial-gradient(1100px 500px at 78% -8%,#ffaf201a,transparent 60%),linear-gradient(180deg,#fff,var(--color-paper2));padding:74px 0 84px;position:relative;overflow:hidden}.ix-bg{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero .hero-grid{z-index:1;position:relative}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid}.hero h1{letter-spacing:.01em;margin:18px 0 0;font-size:clamp(40px,5.6vw,66px);line-height:1.1}.hero h1 .em{color:var(--color-gold-d)}.hero .sub{color:var(--color-mut);max-width:540px;margin-top:18px;font-size:clamp(17px,1.9vw,20px)}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--color-gold-ink);align-items:center;gap:9px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #ffaf202e}.eyebrow.light{color:var(--color-gold)}.eyebrow.light:before{background:var(--color-gold)}.hero-panel{box-shadow:var(--shadow-lg);color:#eaf0f8;background:radial-gradient(520px 360px at 78% 8%,#ffaf2029,#0000 60%),linear-gradient(158deg,#16325a 0%,#0c1c34 55%,#0a1729 100%);border:1px solid #ffffff1f;border-radius:24px;min-height:460px;padding:22px 22px 20px;position:relative;overflow:hidden}.hp-grid{opacity:.6;pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(420px 380px at 70% 26%,#000,#0000 78%);mask-image:radial-gradient(420px 380px at 70% 26%,#000,#0000 78%)}.hp-scanline{pointer-events:none;z-index:1;background:linear-gradient(#ffaf2000,#ffaf2012 60%,#ffaf2000);height:120px;position:absolute;top:-120px;left:0;right:0}.hp-head{z-index:2;font-family:var(--font-mono);color:var(--color-mut-light);border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;padding-bottom:14px;font-size:11.5px;display:flex;position:relative}.hp-status{color:#37d27a;letter-spacing:.06em;align-items:center;gap:7px;display:flex}.hp-pulse{background:#37d27a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #37d27a}.hp-radar{z-index:2;width:188px;height:188px;margin:14px auto 4px;position:relative}.hp-radar-svg{width:100%;height:100%;display:block}.hp-shield{filter:drop-shadow(0 6px 16px #ffaf2066);place-items:center;font-size:40px;display:grid;position:absolute;inset:0}.hp-stats{z-index:2;grid-template-columns:1.3fr .85fr .85fr;gap:10px;margin-top:8px;display:grid;position:relative}.hp-stat{background:#ffffff0d;border:1px solid #ffffff17;border-radius:12px;padding:12px 13px}.hp-stat .k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-mut-light);font-size:11px}.hp-stat .v{font-family:var(--font-display);color:#fff;font-variant-numeric:tabular-nums;margin-top:5px;font-size:23px;font-weight:600}.hp-stat .v small{color:var(--color-gold);font-size:12px}.hp-eq{z-index:2;align-items:flex-end;gap:4px;height:30px;margin:14px 2px 0;display:flex;position:relative}.hp-eq i{background:linear-gradient(180deg,var(--color-gold),#ffaf2033);transform-origin:bottom;border-radius:2px;flex:1;height:30%}.hp-rows{z-index:2;flex-direction:column;gap:9px;margin-top:16px;display:flex;position:relative}.hp-feed{z-index:2;box-sizing:content-box;border-top:1px solid #ffffff14;height:20px;margin-top:14px;padding-top:8px;position:relative;overflow:hidden}.hp-feed-item{font-family:var(--font-mono);color:var(--color-gold);letter-spacing:.04em;opacity:0;white-space:nowrap;font-size:11.5px;position:absolute;top:8px;left:0}@media (prefers-reduced-motion:reduce){.hp-feed-item:first-child{opacity:1}}.hp-row{color:#c9d5e8;font-size:13px;font-family:var(--font-mono);align-items:center;gap:10px;display:flex}.hp-row .hp-dot{background:#37d27a;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 8px #37d27a}.hp-row .hp-ok{color:#37d27a;letter-spacing:.05em;border:1px solid #37d27a4d;border-radius:999px;margin-left:auto;padding:2px 9px;font-size:11px}.wrap{max-width:1200px;margin:0 auto;padding:0 28px}@media (max-width:980px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.shead{max-width:720px}.shead.center{text-align:center;margin:0 auto}.shead h2{margin:14px 0 0;font-size:clamp(30px,4vw,46px)}.shead p{color:var(--color-mut);text-wrap:pretty;max-width:56ch;margin-top:15px;font-size:17px}.shead.center p{margin-left:auto;margin-right:auto}.trust{background:var(--color-paper);border-bottom:1px solid var(--color-line);padding:30px 0}.trust p{text-align:center;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-mut2);font-size:11.5px}.logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 14px;margin-top:18px;display:flex}.logos .lg{font-family:var(--font-mono);color:var(--color-mut);border:1px solid var(--color-line);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:9px 16px;font-size:12.5px;font-weight:500;display:inline-flex}.logos .lg:before{content:"";background:var(--color-gold);border-radius:50%;width:6px;height:6px}.marquee{margin-top:24px;padding:6px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.marquee-track{will-change:transform;align-items:center;width:max-content;animation:46s linear infinite logo-scroll;display:flex}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-item{flex:none;place-items:center;padding:0 clamp(24px,4.5vw,50px);display:grid}.marquee-item img{height:var(--lh,30px);object-fit:contain;opacity:.9;width:auto;transition:opacity .3s var(--ease-brand),transform .3s var(--ease-brand);-webkit-user-select:none;user-select:none;display:block}.marquee-item:hover img{opacity:1;transform:scale(1.07)}@keyframes logo-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (max-width:600px){.marquee-item img{height:calc(var(--lh,30px) * .82)}.marquee-item{padding:0 clamp(18px,5vw,32px)}}@media (prefers-reduced-motion:reduce){.marquee-track{flex-wrap:wrap;justify-content:center;gap:14px 0;width:100%;animation:none}.marquee{-webkit-mask-image:none;mask-image:none}.marquee-item img{opacity:1}}.hurt{background:var(--color-paper2);padding:90px 0}.hurt-grid{grid-template-columns:repeat(5,1fr);gap:14px;margin-top:44px;display:grid}.hcard{border:1px solid var(--color-line);border-radius:var(--radius-card);cursor:pointer;min-height:178px;transition:transform .4s var(--ease-brand),box-shadow .3s,border-color .3s;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:14px;padding:24px 22px;display:flex}.hcard:hover{box-shadow:var(--shadow-card);border-color:var(--color-line2);transform:translateY(-6px)}.hcard .ic{font-size:24px}.hcard .q{color:var(--color-ink);font-size:15px;font-weight:700;line-height:1.32}.hcard .go{font-family:var(--font-mono);color:var(--color-gold-ink);align-items:center;gap:6px;margin-top:auto;font-size:12px;display:flex}.hcard.span{background:linear-gradient(110deg,#ffaf201a,#fff);border-color:#ffaf204d;flex-direction:row;grid-column:span 5;justify-content:space-between;align-items:center;min-height:auto}.hcard.span .q{font-family:var(--font-display);font-size:20px}.aiera{background:linear-gradient(160deg,var(--color-navy),var(--color-navy-dd));color:var(--color-txt-light);padding:90px 0}.aiera-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.aiera h2{color:#fff;margin:14px 0 0;font-size:clamp(30px,4vw,46px)}.aiera p{color:var(--color-mut-light);margin-top:16px;font-size:17px}.aiera ul{flex-direction:column;gap:12px;margin:24px 0 0;padding:0;list-style:none;display:flex}.aiera li{color:#d8e2f2;align-items:flex-start;gap:11px;font-size:15.5px;display:flex}.aiera li .m{width:22px;height:22px;color:var(--color-gold);background:#ffaf2029;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.ai-core-viz{background:radial-gradient(420px 320px at 50% 45%,#ffaf202e,#0000 62%),linear-gradient(160deg,#16325a,#0c1c34);border:1px solid #ffffff1a;border-radius:22px;place-items:center;min-height:380px;display:grid;position:relative;overflow:hidden}.ai-core-viz .acv-grid{opacity:.5;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(360px,#000,#0000 75%);mask-image:radial-gradient(360px,#000,#0000 75%)}.ai-core-viz svg{z-index:2;width:300px;max-width:88%;height:300px;position:relative}.acv-orbit{fill:none;stroke:#ffffff1f;stroke-width:1px}.acv-spoke{stroke:#ffaf201f;stroke-width:1px}.acv-core{fill:url(#acvCoreGrad);filter:drop-shadow(0 0 22px #ffaf2099)}.acv-node{fill:#ffaf20;filter:drop-shadow(0 0 6px #ffaf20cc)}.acv-node.blue{fill:#5b9bd5}.acv-node.green{fill:#3fb58c}.acv-node.violet{fill:#9b8cff}.acv-coreLabel{font-family:var(--font-display);fill:#fff;text-anchor:middle;dominant-baseline:middle;font-size:18px;font-weight:600}.pillars{padding:90px 0}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr;gap:16px;margin-top:48px;display:grid}.p{border-radius:var(--radius-card);border:1px solid var(--color-line);transition:transform .45s var(--ease-brand),box-shadow .3s,border-color .3s;min-height:230px;box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;padding:26px;display:flex;position:relative;overflow:hidden}.p:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.p .ico{background:var(--pc,#1e3b63);border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.p .ico{background:color-mix(in srgb,var(--pc,#1e3b63) 14%,transparent)}}.p .ico{border:1px solid var(--pc,#1e3b63)}@supports (color:color-mix(in lab, red, red)){.p .ico{border:1px solid color-mix(in srgb,var(--pc,#1e3b63) 28%,transparent)}}.p h3{color:var(--color-navy);margin:14px 0 8px;font-size:23px}.p .desc{color:var(--color-mut);font-size:14.5px}.p ul{flex-direction:column;gap:7px;margin-top:14px;padding:0;list-style:none;display:flex}.p ul li{color:var(--color-mut);align-items:center;gap:9px;font-size:13.5px;display:flex}.p ul li:before{content:"";background:var(--pc,#1e3b63);border-radius:50%;flex:none;width:5px;height:5px}.p .more{font-family:var(--font-mono);color:var(--pc,#1e3b63);margin-top:auto;padding-top:16px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.p .more{color:color-mix(in srgb,var(--pc,#1e3b63) 55%,var(--color-navy))}}.p .more{align-items:center;gap:8px;display:flex}.p.feature{background:url(/textures/network.svg) no-repeat right -180px bottom -160px/760px auto,linear-gradient(135deg,var(--color-navy),var(--color-navy-dd));border-color:#0000;grid-area:span 2/span 2}.p.feature h3{color:#fff;font-size:28px}.p.feature .desc{color:var(--color-mut-light);max-width:420px;font-size:15.5px}.p.feature .ico{color:var(--color-gold);background:#ffaf202e;border-color:#ffaf2066}.p.feature .feat-list{grid-template-columns:1fr 1fr;gap:10px 18px;max-width:460px;margin:18px 0 0;padding:0;list-style:none;display:grid}.p.feature .feat-list li{color:#d8e2f2;align-items:center;gap:9px;font-size:13.5px;display:flex}.p.feature .feat-list li:before{content:"";background:var(--color-gold);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 0 3px #ffaf2029}.p.feature .more{color:var(--color-gold)}.p.feature .cta-row{flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:18px;display:flex}@media (max-width:600px){.p.feature .feat-list{grid-template-columns:1fr}}.inds{padding:0 0 90px}.inds .box{background:var(--color-paper2);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:30px 34px}.inds .top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.inds .row{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.inds .chip{color:var(--color-ink);border:1px solid var(--color-line);background:#fff;border-radius:999px;align-items:center;gap:7px;padding:8px 15px;font-size:13.5px;display:flex}.vs{background:var(--color-paper2);padding:90px 0}.vs-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:46px;display:grid}.col{border-radius:var(--radius-card);border:1px solid var(--color-line);padding:30px}.col.bad{background:#fff}.col.good{background:var(--color-navy-dd);color:var(--color-txt-light);box-shadow:var(--shadow-lg);border-color:#0000}.col .lbl{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px}.col.bad .lbl{color:#b23a3a}.col.good .lbl{color:var(--color-gold)}.col h4{font-family:var(--font-display);align-items:center;gap:10px;margin:6px 0 0;font-size:22px;display:flex}.col.good h4{color:#fff}.col ul{flex-direction:column;gap:14px;margin-top:20px;padding:0;list-style:none;display:flex}.col li{align-items:flex-start;gap:12px;font-size:15px;display:flex}.col li .m{border-radius:50%;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;font-size:12px;font-weight:700;display:grid}.col.bad li .m{color:#b23a3a;background:#b23a3a1f}.col.bad li{color:var(--color-mut)}.col.good li{color:#d8e2f2}.col.good li .m{color:var(--color-gold);background:#ffaf2029}.proof{border-top:1px solid var(--color-line);padding:90px 0}.counters{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:44px;display:grid}.ct{text-align:center}.ct .n{font-family:var(--font-display);color:var(--color-navy);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(40px,5vw,58px);font-weight:600;line-height:1}.ct .l{color:var(--color-mut);font-size:14px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:12px}.quote{padding:30px 0 90px}.qbox{background:linear-gradient(135deg,var(--color-navy),var(--color-navy-dd));color:#fff;border-radius:24px;padding:54px;position:relative;overflow:hidden}.qbox blockquote{font-family:var(--font-display);max-width:850px;margin:0;font-size:clamp(22px,3vw,31px);font-weight:500;line-height:1.35}.qbox .who{align-items:center;gap:14px;margin-top:28px;display:flex}.qbox .av{background:linear-gradient(135deg,var(--color-pill-helpdesk),var(--color-pill-ai));border-radius:50%;flex:none;width:50px;height:50px}.qbox .nm{font-weight:700}.qbox .ro{color:var(--color-mut-light);font-size:14px}.qbox .stars{color:var(--color-gold);letter-spacing:3px;margin-left:auto;font-size:18px}.testimonials{padding:30px 0 90px}.testi-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:40px;display:grid}.tcard{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-brand),box-shadow .3s;background:#fff;flex-direction:column;padding:28px;display:flex}.tcard:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.tcard .tstars{color:var(--color-gold);letter-spacing:2px;font-size:15px}.tcard blockquote{font-family:var(--font-display);color:var(--color-navy);flex:1;margin:14px 0 0;font-size:18px;font-weight:500;line-height:1.45}.tcard .twho{align-items:center;gap:12px;margin-top:22px;display:flex}.tcard .tav{color:#fff;width:42px;height:42px;font-size:14px;font-weight:700;font-family:var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 6px 16px -8px #142a4980}.tcard .tav-img{object-fit:cover;background:var(--color-paper2);border-radius:50%;flex:none;width:42px;height:42px}.testi-summary{color:var(--color-mut);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:16px;font-size:15px;display:inline-flex}.testi-summary .tstars{font-size:17px}.testi-summary b{font-family:var(--font-display);color:var(--color-navy);font-size:18px}.testi-summary .tsum-count{color:var(--color-mut)}.testi-summary .tsum-link{font-family:var(--font-mono);color:var(--color-gold-ink);padding-left:6px;font-size:12.5px;font-weight:600}.testi-summary .tsum-link:hover{color:var(--color-navy)}.tcard .tnm{color:var(--color-ink);font-size:14.5px;font-weight:700}.tcard .tsrc{font-family:var(--font-mono);color:var(--color-mut2);letter-spacing:.02em;margin-top:2px;font-size:11px}.testi-summary .testi-write{margin-left:4px;padding:9px 18px;font-size:13px;box-shadow:0 8px 20px -10px #ffaf20b3}.testi-carousel{margin-top:38px;position:relative}.testi-track{-ms-overflow-style:none;scrollbar-width:none;gap:18px;padding:6px 2px 16px;display:flex;overflow-x:auto}.testi-track::-webkit-scrollbar{display:none}.testi-track:focus-visible{outline:2px solid var(--color-gold);outline-offset:4px;border-radius:12px}.testi-track .tcard{flex:0 0 calc(33.3333% - 12px)}.testi-clone{display:contents}.tc-arrow{z-index:5;border:1px solid var(--color-line);width:44px;height:44px;box-shadow:var(--shadow-card);color:var(--color-navy);cursor:pointer;transition:transform .25s var(--ease-brand),background .25s,color .25s;background:#fff;border-radius:50%;place-items:center;font-size:24px;line-height:0;display:grid;position:absolute;top:calc(50% + 8px);transform:translateY(-50%)}.tc-arrow:hover{background:var(--color-navy);color:#fff;transform:translateY(-50%)scale(1.07)}.tc-prev{left:-14px}.tc-next{right:-14px}@media (max-width:900px){.testi-track .tcard{flex-basis:calc(50% - 9px)}.tc-prev{left:-8px}.tc-next{right:-8px}}@media (max-width:600px){.testi-track .tcard{flex-basis:86%}.tc-arrow{display:none}}.how{background:var(--color-paper2);padding:90px 0}.steps{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:46px;display:grid}.step{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:#fff;padding:30px;position:relative}.step:before{counter-increment:s;content:"0" counter(s);font-family:var(--font-mono);color:var(--color-gold-ink);font-size:13px}.step h4{font-family:var(--font-display);color:var(--color-navy);margin:14px 0 8px;font-size:22px}.step p{color:var(--color-mut);font-size:14.5px}.media{padding:0 0 90px}.mcards{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:46px;display:grid}.mcard{border-radius:var(--radius-card);border:1px solid var(--color-line);min-height:200px;box-shadow:var(--shadow-sm);transition:transform .45s var(--ease-brand),box-shadow .3s;background:#fff;flex-direction:column;padding:26px;display:flex}.mcard:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.mcard .ic{background:var(--mc,#1e3b63);border-radius:12px;place-items:center;width:46px;height:46px;font-size:22px;display:grid}@supports (color:color-mix(in lab, red, red)){.mcard .ic{background:color-mix(in srgb,var(--mc,#1e3b63) 14%,transparent)}}.mcard .ic{border:1px solid var(--mc,#1e3b63)}@supports (color:color-mix(in lab, red, red)){.mcard .ic{border:1px solid color-mix(in srgb,var(--mc,#1e3b63) 28%,transparent)}}.mcard h3{color:var(--color-navy);margin:16px 0 8px;font-size:21px}.mcard p{color:var(--color-mut);font-size:14px}.mcard .more{font-family:var(--font-mono);color:var(--mc,#1e3b63);margin-top:auto;padding-top:16px;font-size:12.5px}@supports (color:color-mix(in lab, red, red)){.mcard .more{color:color-mix(in srgb,var(--mc,#1e3b63) 55%,var(--color-navy))}}.final{padding:30px 0 100px}.fbox{text-align:center;background:linear-gradient(135deg,var(--color-navy),var(--color-navy-dd));color:#fff;border-radius:28px;padding:64px;position:relative;overflow:hidden}.fbox h2{color:#fff;margin:14px 0 0;font-size:clamp(30px,4vw,46px)}.fbox p{color:var(--color-mut-light);text-wrap:pretty;max-width:560px;margin:16px auto 0;font-size:18px}.fbox .cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}@media (max-width:980px){.hurt-grid{grid-template-columns:repeat(2,1fr)}.hcard.span{grid-column:span 2}.bento{grid-template-columns:repeat(2,1fr)}.p.feature{grid-column:span 2}.aiera-grid,.vs-grid{grid-template-columns:1fr}.counters{grid-template-columns:1fr 1fr}.steps,.mcards{grid-template-columns:1fr}}@media (max-width:600px){.hurt-grid,.bento{grid-template-columns:1fr}.hcard.span{flex-direction:column;grid-column:span 1;align-items:flex-start}.bento{grid-auto-rows:auto}.p.feature{grid-area:auto/span 1}.hcard{min-height:0}.counters{grid-template-columns:1fr 1fr}.qbox,.fbox{padding:34px 24px}.hero h1{font-size:clamp(32px,9vw,40px)}.hero{padding:48px 0 64px}.hurt,.aiera,.pillars,.vs,.proof,.how,.istuyou,.incl,.approach,.outcomes,.values,.team,.offices,.allin,.ctable{padding-top:60px;padding-bottom:60px}.quote,.testimonials,.media,.inds,.related,.faq{padding-bottom:60px}.final{padding-bottom:72px}}.breadcrumb{font-family:var(--font-mono);color:var(--color-mut2);border-bottom:1px solid var(--color-line);background:var(--color-paper);padding:18px 0;font-size:12px}.breadcrumb .wrap{align-items:center;display:flex}.breadcrumb a{color:var(--color-mut)}.breadcrumb a:hover{color:var(--color-navy)}.breadcrumb .sep{opacity:.5;margin:0 8px}.subhero{background:radial-gradient(900px 420px at 80% -10%,#ffaf201a,transparent 60%),linear-gradient(180deg,#fff,var(--color-paper2));padding:60px 0 64px;position:relative;overflow:hidden}.subhero .subhero-grid{z-index:1;position:relative}.subhero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:50px;display:grid}.subhero-h1{margin:18px 0 0;font-size:clamp(36px,4.6vw,56px);line-height:1.12}.subhero-h1 .em{color:var(--color-gold-d)}.subhero-sub{color:var(--color-mut);max-width:540px;margin-top:18px;font-size:clamp(16px,1.8vw,19px)}.subhero-art{aspect-ratio:4/3;background:var(--color-navy);min-height:0;box-shadow:var(--shadow-lg);border:1px solid #ffffff1a;border-radius:22px;position:relative;overflow:hidden}.subhero-art img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}@keyframes art-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (prefers-reduced-motion:no-preference){.subhero-art,.ai-core-viz{animation:7s ease-in-out infinite art-float}}.istuyou{background:var(--color-paper);padding:80px 0}.symp{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:42px;display:grid}.s{background:var(--color-paper2);border:1px solid var(--color-line);border-radius:var(--radius-card-sm);align-items:flex-start;gap:13px;padding:22px;display:flex}.s .x{color:#b23a3a;background:#b23a3a1a;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:13px;font-weight:700;display:grid}.s p{color:var(--color-ink);font-size:14.5px;line-height:1.5}.incl{background:var(--color-paper2);padding:80px 0}.incl-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.feat{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-brand),box-shadow .3s;background:#fff;padding:26px}.feat:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.feat .ic{font-size:26px}.feat h4{font-family:var(--font-display);color:var(--color-navy);margin:14px 0 8px;font-size:18px}.feat p{color:var(--color-mut);font-size:14.5px;line-height:1.55}.approach{background:linear-gradient(160deg,var(--color-navy),var(--color-navy-dd));color:var(--color-txt-light);padding:80px 0}.approach h2{color:#fff}.approach .shead p{color:var(--color-mut-light)}.appr-grid{counter-reset:a;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:42px;display:grid}.appr{border-radius:var(--radius-card);background:#ffffff0d;border:1px solid #ffffff1a;padding:26px;position:relative}.appr:before{counter-increment:a;content:"0" counter(a);font-family:var(--font-mono);color:var(--color-gold);font-size:13px}.appr h4{font-family:var(--font-display);color:#fff;margin:12px 0 8px;font-size:19px}.appr p{color:var(--color-mut-light);font-size:14px;line-height:1.55}.outcomes{padding:80px 0}.out-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px;display:grid}.out{text-align:center}.out .n{font-family:var(--font-display);color:var(--color-navy);font-variant-numeric:tabular-nums lining-nums;font-size:clamp(40px,5vw,58px);font-weight:600;line-height:1}.out .n small{color:var(--color-gold-ink);font-size:20px}.out .l{color:var(--color-mut);font-family:var(--font-mono);letter-spacing:.02em;max-width:240px;margin-top:12px;margin-left:auto;margin-right:auto;font-size:14px}.faq{padding:0 0 80px}.faq-list{flex-direction:column;gap:12px;max-width:780px;margin:42px auto 0;display:flex}.qa{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.qa summary{cursor:pointer;color:var(--color-navy);justify-content:space-between;align-items:center;padding:20px 24px;font-size:15.5px;font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa .pl{color:var(--color-gold-d);font-size:22px;transition:transform .3s}.qa[open] .pl{transform:rotate(45deg)}.qa .a{color:var(--color-mut);padding:0 24px 20px;font-size:14.5px;line-height:1.6}.related{padding:0 0 80px}.rel-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.rel{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-brand),box-shadow .3s;background:#fff;padding:26px;display:block}.rel:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.rel .ic{font-size:24px}.rel h4{font-family:var(--font-display);color:var(--color-navy);margin:12px 0 6px;font-size:18px}.rel p{color:var(--color-mut);font-size:14px;line-height:1.5}.rel .more{font-family:var(--font-mono);color:var(--color-gold-ink);margin-top:14px;font-size:12.5px;display:inline-flex}.pageintro{padding:60px 0 0}.pageintro .wrap{max-width:1200px}.pageintro h1{margin:18px 0 0;font-size:clamp(36px,4.6vw,56px);line-height:1.12}.pageintro h1 .em{color:var(--color-gold-d)}.pageintro p{color:var(--color-mut);text-wrap:pretty;max-width:60ch;margin-top:18px;font-size:18px}.pageintro+.pillars{padding-top:0}@media (max-width:980px){.subhero-grid{grid-template-columns:minmax(0,1fr);gap:36px}.symp,.incl-grid,.rel-grid,.appr-grid{grid-template-columns:1fr 1fr}.out-grid{grid-template-columns:1fr}}@media (max-width:600px){.symp,.incl-grid,.rel-grid,.appr-grid{grid-template-columns:1fr}}.allin{background:var(--color-paper2);padding:80px 0}.allin-wrap{grid-template-columns:1.1fr 1fr;align-items:start;gap:24px;margin-top:42px;display:grid}.core-card{background:linear-gradient(135deg,var(--color-navy),var(--color-navy-dd));color:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow-lg);padding:32px}.core-card h3{color:#fff;font-size:24px}.core-card>p{color:var(--color-mut-light);margin-top:8px;font-size:15px}.core-card ul{flex-direction:column;gap:13px;margin-top:20px;padding:0;list-style:none;display:flex}.core-card li{color:#e2eaf6;align-items:flex-start;gap:11px;font-size:15px;display:flex}.core-card li .m{width:22px;height:22px;color:var(--color-gold);background:#ffaf202e;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:grid}.addons{flex-direction:column;gap:14px;display:flex}.addon{border:1px solid var(--color-line);border-radius:var(--radius-card-sm);box-shadow:var(--shadow-sm);transition:transform .35s var(--ease-brand),box-shadow .3s;background:#fff;align-items:center;gap:16px;padding:20px 22px;display:flex}.addon:hover{box-shadow:var(--shadow-card);transform:translate(4px)}.addon .ic{background:var(--color-paper2);border-radius:12px;flex:none;place-items:center;width:46px;height:46px;font-size:22px;display:grid}.addon h4{font-family:var(--font-display);color:var(--color-navy);font-size:17px}.addon p{color:var(--color-mut);margin-top:3px;font-size:13.5px}.addon .plus{color:var(--color-gold-d);margin-left:auto;font-size:24px;font-weight:300}.ctable{padding:80px 0}.tablewrap{border-radius:var(--radius-card);border:1px solid var(--color-line);box-shadow:var(--shadow-sm);margin-top:42px;overflow-x:auto}.cmp{border-collapse:collapse;background:#fff;width:100%;min-width:640px}.cmp th,.cmp td{text-align:left;border-bottom:1px solid var(--color-line);padding:16px 20px;font-size:14.5px}.cmp thead th{font-family:var(--font-display);color:var(--color-navy);background:var(--color-paper2);font-size:15px}.cmp th.hl,.cmp td.hl{text-align:center;color:var(--color-navy);background:#ffaf2014;font-weight:700}.cmp thead th.hl{background:#ffaf2029}.cmp td:not(:first-child){text-align:center}.cmp td.tick{color:#37a864;font-weight:700}.cmp td.cross{color:var(--color-mut2)}.cmp tbody tr:last-child td{border-bottom:none}.cmp td:first-child{color:var(--color-ink);font-weight:500}@media (max-width:980px){.allin-wrap{grid-template-columns:1fr}}.values{background:var(--color-paper);padding:80px 0}.val-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:42px;display:grid}.val{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-brand),box-shadow .3s;background:#fff;padding:26px}.val:hover{box-shadow:var(--shadow-card);transform:translateY(-5px)}.val .ic{font-size:26px}.val h4{font-family:var(--font-display);color:var(--color-navy);margin:14px 0 8px;font-size:18px}.val p{color:var(--color-mut);font-size:14.5px}.team{background:var(--color-paper2);padding:80px 0}.team-grid{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:42px;display:flex}.team-grid .member{flex:0 calc(33.3333% - 12px);min-width:240px}.member{border:1px solid var(--color-line);border-radius:var(--radius-card);text-align:center;box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-brand),box-shadow .3s;background:#fff;padding:24px}.member:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.member .photo{border-radius:50%;width:96px;height:96px;margin:0 auto 16px;overflow:hidden;box-shadow:0 8px 20px -8px #1e3b6380}.member .photo img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.member .info b{font-family:var(--font-display);color:var(--color-navy);font-size:17px;display:block}.member .info span{font-family:var(--font-mono);color:var(--color-gold-ink);letter-spacing:.02em;margin:5px 0 10px;font-size:11.5px;display:block}.member .info p{color:var(--color-mut);font-size:13.5px;line-height:1.55}.offices{padding:80px 0}.off-grid{grid-template-columns:1fr 1fr;gap:20px;margin-top:42px;display:grid}.off-grid.off-grid-single{grid-template-columns:1fr;max-width:560px;margin-left:auto;margin-right:auto}.off{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);background:#fff;overflow:hidden}.off .map{background:linear-gradient(135deg,var(--color-paper2),var(--color-paper3));height:150px;color:var(--color-mut2);font-family:var(--font-mono);border-bottom:1px solid var(--color-line);place-items:center;font-size:14px;display:grid}.off .det{padding:22px 24px}.off .det b{font-family:var(--font-display);color:var(--color-navy);font-size:18px}.off .det p{color:var(--color-mut);margin-top:8px;font-size:14.5px;line-height:1.7}@media (max-width:900px){.val-grid{grid-template-columns:1fr 1fr}.team-grid .member{flex-basis:calc(50% - 9px)}.off-grid{grid-template-columns:1fr}}@media (max-width:560px){.val-grid{grid-template-columns:1fr}.team-grid .member{flex-basis:100%}}.off a.map{transition:color .25s,background .35s var(--ease-brand);text-decoration:none}.off a.map:hover{color:var(--color-gold-d);background:linear-gradient(135deg,var(--color-paper3),var(--color-gold-soft))}.contact{padding:44px 0 30px}.contact+.offices{padding-top:30px}.contact-grid{grid-template-columns:1.45fr .9fr;align-items:start;gap:30px;margin-top:10px;display:grid}.cform{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;padding:34px 34px 30px}.cform h3{font-family:var(--font-display);color:var(--color-navy);letter-spacing:.005em;font-size:23px}.cform .lead{color:var(--color-mut);margin-top:8px;font-size:14px;line-height:1.6}.frow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{flex-direction:column;margin-top:16px;display:flex}.field label{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-ink);text-transform:uppercase;margin-bottom:7px;font-size:11.5px}.field input,.field select,.field textarea{border:1.5px solid var(--color-line2);width:100%;font-family:var(--font-sans);color:var(--color-ink);background:var(--color-paper2);border-radius:11px;padding:12px 14px;font-size:15px;transition:border-color .25s,box-shadow .25s,background .25s}.field textarea{resize:vertical;min-height:108px;line-height:1.55}.field input::placeholder,.field textarea::placeholder{color:var(--color-mut2)}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--color-gold);background:#fff;outline:none;box-shadow:0 0 0 4px #ffaf2029}.field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238A97AC' stroke-width='2.5' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.field.consent{flex-direction:row;align-items:flex-start;gap:10px;margin-top:20px}.field.consent input{width:auto;accent-color:var(--color-gold-d);flex:none;margin-top:3px}.field .consent-label{font-family:var(--font-sans);color:var(--color-mut);text-transform:none;letter-spacing:0;margin:0;font-size:12.5px;line-height:1.5}.consent-label a{color:var(--color-gold-ink);font-weight:600}.cform .btn-primary{margin-top:22px}.cform .ok{color:#1e9e63;text-align:center;background:#eaf8f0;border:1px solid #bfe8d2;border-radius:11px;margin-top:16px;padding:12px 14px;font-size:14px;font-weight:600}.cform .btn-primary[disabled]{opacity:.65;cursor:default;transform:none}.cform-err{color:#c0392b;text-align:center;background:#fceeec;border:1px solid #f3c9c2;border-radius:11px;margin-top:16px;padding:12px 14px;font-size:13.5px;font-weight:600}.cform .secnote{color:var(--color-mut2);text-align:center;font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:16px}.cside{flex-direction:column;gap:18px;display:flex}.calbox{background:linear-gradient(160deg,var(--color-navy),var(--color-navy-dd));color:#fff;border-radius:var(--radius-card);box-shadow:var(--shadow-card);border:1px solid #ffffff14;padding:26px}.calbox h4{font-family:var(--font-display);color:#fff;font-size:18px}.calbox p{color:#ffffffc7;margin-top:8px;font-size:13.5px;line-height:1.6}.calph{text-align:center;color:#fff9;height:120px;font-family:var(--font-mono);border:1.5px dashed #ffffff47;border-radius:12px;place-items:center;margin:16px 0;padding:0 16px;font-size:12px;line-height:1.5;display:grid}.cbox{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-brand),box-shadow .3s;background:#fff;padding:24px}.cbox:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}.cbox h4{font-family:var(--font-display);color:var(--color-navy);font-size:17px}.cbox p{color:var(--color-mut);margin-top:8px;font-size:13.5px;line-height:1.7}.cbox-link{font-family:var(--font-mono);color:var(--color-gold-ink);margin-top:12px;font-size:13px;font-weight:600;display:inline-block}.cbox-contacts a{color:var(--color-navy);font-weight:600}.cbox-contacts a:hover{color:var(--color-gold-d)}@media (max-width:900px){.contact-grid{grid-template-columns:1fr}}@media (max-width:560px){.frow{grid-template-columns:1fr}.cform{padding:26px 22px}}.calbox .btn-primary{margin-top:18px}button.cbox-link{cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:0}.assistant-ping{pointer-events:none;z-index:2147483647;animation:.85s ease-in-out 4 alternate assistantPing;position:fixed;box-shadow:0 0 0 4px #ffaf20f2,0 0 34px 10px #ffaf2099}@keyframes assistantPing{0%{opacity:.65;transform:scale(1)}to{opacity:1;transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.assistant-ping{opacity:1;animation:none}}.map-embed{aspect-ratio:16/10;border:0;border-bottom:1px solid var(--color-line);filter:grayscale(.12);width:100%;display:block}.off .det .map-link{font-family:var(--font-mono);color:var(--color-gold-ink);margin-top:12px;font-size:13px;font-weight:600;display:inline-block}.off .det .map-link:hover{color:var(--color-gold-d)}.trustdocs{padding:44px 0 30px}.doc-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:28px;display:grid}.doc{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-brand),box-shadow .3s,border-color .3s;background:#fff;align-items:flex-start;gap:18px;padding:24px 26px;text-decoration:none;display:flex}.doc:hover{box-shadow:var(--shadow-card);border-color:var(--color-line2);transform:translateY(-5px)}.doc:hover .arr2{color:var(--color-gold-d);transform:translate(4px)}.doc .ic{background:var(--color-paper2);border:1px solid var(--color-line);border-radius:12px;flex:none;place-items:center;width:48px;height:48px;font-size:26px;line-height:1;display:grid}.doc h4{font-family:var(--font-display);color:var(--color-navy);font-size:17px}.doc p{color:var(--color-mut);margin-top:5px;font-size:13.5px;line-height:1.55}.doc .doc-note{font-family:var(--font-mono);color:var(--color-mut2);letter-spacing:.02em;margin-top:10px;font-size:11px;display:block}.doc .arr2{color:var(--color-mut2);transition:transform .3s var(--ease-brand),color .3s;align-self:center;margin-left:auto;font-size:18px}.trust-badges{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.tb{border:1px solid var(--color-line);color:var(--color-navy);box-shadow:var(--shadow-sm);background:#fff;border-radius:999px;align-items:center;gap:9px;padding:11px 20px;font-size:14px;font-weight:600;display:inline-flex}.tb .e{font-size:17px}@media (max-width:760px){.doc-grid{grid-template-columns:1fr}}.portal{padding:44px 0 90px}.portal-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.ptile{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);cursor:pointer;min-height:172px;transition:transform .4s var(--ease-brand),box-shadow .3s,border-color .3s;background:#fff;flex-direction:column;gap:9px;padding:26px;display:flex}.ptile:hover{box-shadow:var(--shadow-card);border-color:#ffaf2059;transform:translateY(-6px)}.ptile:hover .go{color:var(--color-gold-d)}.ptile .ic{font-size:26px}.ptile h4{font-family:var(--font-display);color:var(--color-navy);font-size:18px}.ptile p{color:var(--color-mut);flex:1;font-size:13.5px;line-height:1.55}.ptile .go{font-family:var(--font-mono);color:var(--color-navy);margin-top:6px;font-size:12.5px;font-weight:500;transition:color .3s}.portal-login{background:linear-gradient(160deg,var(--color-navy),var(--color-navy-dd));color:#fff;border-radius:var(--radius-card);max-width:440px;box-shadow:var(--shadow-card);border:1px solid #ffffff14;margin:34px auto 0;padding:34px 34px 28px}.portal-login h3{font-family:var(--font-display);color:#fff;text-align:center;font-size:21px}.portal-login>p{color:#ffffffb8;text-align:center;margin-top:6px;font-size:13.5px}.portal-login .field{margin-top:16px}.portal-login .field label{color:var(--color-mut-light)}.portal-login .field input{color:#fff;background:#ffffff12;border-color:#ffffff2e}.portal-login .field input::placeholder{color:#fff6}.portal-login .field input:focus{border-color:var(--color-gold);background:#ffffff1f;box-shadow:0 0 0 4px #ffaf202e}.portal-login .btn-primary{margin-top:22px}.portal-login .ok{text-align:center;color:#8fe6b4;background:#37d27a1f;border:1px solid #37d27a4d;border-radius:11px;margin-top:14px;padding:11px 14px;font-size:13px;font-weight:600}.portal-login .login-links{text-align:center;color:var(--color-mut-light);margin-top:16px;font-size:12.5px}.portal-login .login-links .forgot{color:var(--color-gold)}.portal-login .login-links a:hover{color:#fff}.portal-login .login-note{text-align:center;color:var(--color-mut-light);font-size:11px;font-family:var(--font-mono);letter-spacing:.02em;margin-top:12px}@media (max-width:900px){.portal-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.portal-grid{grid-template-columns:1fr}.portal-login{padding:28px 22px}}.legal{padding:14px 0 90px}.legal .wrap{max-width:880px}.legal .doc-meta{font-family:var(--font-mono);color:var(--color-mut2);letter-spacing:.02em;margin-bottom:22px;font-size:12.5px}.legal .callout{background:var(--color-gold-soft);border:1px solid #ffaf2066;border-left:4px solid var(--color-gold);color:var(--color-ink);border-radius:12px;margin:22px 0;padding:16px 20px;font-size:14px;line-height:1.65}.legal .callout strong{color:var(--color-navy)}.legal .toc{background:var(--color-paper2);border:1px solid var(--color-line);border-radius:var(--radius-card);grid-template-columns:1fr 1fr;gap:6px 24px;margin:26px 0 8px;padding:22px 26px;display:grid}.legal .toc .toc-title{font-family:var(--font-display);color:var(--color-navy);grid-column:1/-1;margin-bottom:8px;font-size:16px}.legal .toc a{color:var(--color-mut);padding:3px 0;font-size:13.5px;transition:color .2s}.legal .toc a:hover{color:var(--color-gold-d)}.legal h2{font-family:var(--font-display);color:var(--color-navy);letter-spacing:.005em;margin-top:40px;scroll-margin-top:96px;font-size:clamp(20px,2.6vw,25px)}.legal h3{font-family:var(--font-display);color:var(--color-ink);margin-top:22px;font-size:17px;font-weight:600}.legal p{color:var(--color-mut);margin-top:13px;font-size:15.5px;line-height:1.8}.legal p strong{color:var(--color-ink)}.legal em{color:var(--color-mut2)}.legal a{color:var(--color-gold-ink);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #9c670073;text-decoration:underline #9c670073;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}.legal a:hover{color:var(--color-navy);text-decoration-color:currentColor}.legal ul{margin:14px 0 0;padding-left:22px;list-style:outside}.legal li{color:var(--color-mut);margin-top:9px;font-size:15px;line-height:1.7}.legal li strong{color:var(--color-ink)}.legal table{border-collapse:collapse;width:100%;margin-top:18px;font-size:14px}.legal thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mut2);border-bottom:2px solid var(--color-line2);background:var(--color-paper2);padding:10px 14px;font-size:11.5px}.legal tbody td{border-bottom:1px solid var(--color-line);color:var(--color-mut);vertical-align:top;padding:12px 14px;line-height:1.6}.legal tbody td strong{color:var(--color-navy)}@media (max-width:600px){.legal .toc{grid-template-columns:1fr}.legal table{white-space:nowrap;display:block;overflow-x:auto}}.article-head{max-width:820px}.article-meta{font-family:var(--font-mono);color:var(--color-mut2);letter-spacing:.02em;font-size:12.5px}.article-cover{padding:24px 0 4px}.article-cover .wrap{max-width:880px}.article-cover img{aspect-ratio:16/7;object-fit:cover;border-radius:var(--radius-card);width:100%;box-shadow:var(--shadow-card);background:var(--color-paper2);display:block}.article{padding:26px 0 40px}.article .wrap{max-width:760px}.article p{color:var(--color-mut);margin-top:18px;font-size:16.5px;line-height:1.85}.article p strong{color:var(--color-ink)}.article em{color:var(--color-mut2)}.article h2{font-family:var(--font-display);color:var(--color-navy);letter-spacing:.005em;margin-top:42px;scroll-margin-top:96px;font-size:clamp(21px,2.6vw,27px)}.article h3{font-family:var(--font-display);color:var(--color-ink);margin-top:26px;font-size:18px;font-weight:600}.article a{color:var(--color-gold-ink);text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #9c670073;text-decoration:underline #9c670073;text-decoration-thickness:1px;transition:color .25s,text-decoration-color .25s}.article a:hover{color:var(--color-navy);text-decoration-color:currentColor}.article ul,.article ol{margin:16px 0 0;padding-left:24px}.article ul{list-style:outside}.article ol{list-style:decimal}.article li{color:var(--color-mut);margin-top:10px;font-size:16px;line-height:1.75}.article li strong{color:var(--color-ink)}.article blockquote{border-left:4px solid var(--color-gold);background:var(--color-gold-soft);border-radius:0 12px 12px 0;margin:26px 0;padding:16px 22px}.article blockquote p{color:var(--color-ink);margin-top:0;font-size:16.5px}.article img{border-radius:12px;max-width:100%;height:auto;margin:24px 0;display:block}.article hr{border:0;border-top:1px solid var(--color-line);margin:36px 0}.article code{font-family:var(--font-mono);background:var(--color-paper2);color:var(--color-navy);border-radius:6px;padding:2px 6px;font-size:.88em}.article pre{background:var(--color-navy);color:#e8eefc;border-radius:12px;margin:24px 0;padding:18px 20px;font-size:13.5px;line-height:1.6;overflow-x:auto}.article pre code{color:inherit;background:0 0;padding:0}.article table{border-collapse:collapse;width:100%;margin-top:22px;font-size:15px}.article thead th{text-align:left;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--color-mut2);border-bottom:2px solid var(--color-line2);background:var(--color-paper2);padding:10px 14px;font-size:11.5px}.article tbody td{border-bottom:1px solid var(--color-line);color:var(--color-mut);vertical-align:top;padding:12px 14px;line-height:1.6}.article-back{margin-top:44px}a.feature-post{transition:transform .4s var(--ease-brand),box-shadow .3s;text-decoration:none}a.feature-post:hover{box-shadow:var(--shadow-card);transform:translateY(-4px)}a.feature-post:hover h3{color:var(--color-gold-d)}@media (max-width:600px){.article p,.article li{font-size:15.5px}.article table{white-space:nowrap;display:block;overflow-x:auto}}.errpage{text-align:center;background:radial-gradient(900px 420px at 50% -10%,#ffaf201a,transparent 60%),linear-gradient(180deg,#fff,var(--color-paper2));place-items:center;min-height:62vh;padding:80px 0;display:grid}.errpage .wrap{max-width:640px}.errpage h1{margin:18px 0 0;font-size:clamp(36px,4.6vw,56px);line-height:1.12}.errpage h1 .em{color:var(--color-gold-d)}.errpage p{color:var(--color-mut);margin-top:16px;font-size:18px}.errpage-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:30px;display:flex}.reshub{padding:44px 0 90px}.filters{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:34px;display:flex}.filt{font-family:var(--font-mono);border:1px solid var(--color-line);color:var(--color-mut);cursor:pointer;background:#fff;border-radius:999px;padding:8px 16px;font-size:12.5px;transition:background .25s,color .25s,border-color .25s}.filt:hover{border-color:var(--color-navy);color:var(--color-navy)}.filt.on{background:var(--color-navy);color:#fff;border-color:var(--color-navy)}.filt.push{margin-left:auto}.tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold-ink);font-size:11.5px;font-weight:600}.feature-post{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;grid-template-columns:1.08fr 1fr;margin-bottom:30px;display:grid;overflow:hidden}.feature-post>.img{object-fit:cover;background:var(--color-paper2);width:100%;height:100%;min-height:280px;display:block}.feature-post .body{flex-direction:column;justify-content:center;padding:40px;display:flex}.feature-post h3{font-family:var(--font-display);color:var(--color-navy);margin-top:14px;font-size:clamp(20px,2.4vw,27px);line-height:1.25}.feature-post p{color:var(--color-mut);margin-top:13px;font-size:15px;line-height:1.65}.feature-post .meta{font-family:var(--font-mono);color:var(--color-mut2);margin-top:18px;font-size:11.5px}.post-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.post{border:1px solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);transition:transform .4s var(--ease-brand),box-shadow .3s;background:#fff;flex-direction:column;display:flex;overflow:hidden}.post:hover{box-shadow:var(--shadow-card);transform:translateY(-6px)}.post .img{aspect-ratio:16/10;background:var(--color-paper2);position:relative;overflow:hidden}.post .img img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-brand);display:block}.post:hover .img img{transform:scale(1.05)}.post .badge{z-index:2;color:#fff;font-family:var(--font-mono);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0e1f38d1;border-radius:999px;padding:5px 11px;font-size:11px;position:absolute;top:12px;left:12px}.post .body{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.post h4{font-family:var(--font-display);color:var(--color-navy);margin-top:9px;font-size:16.5px;line-height:1.3}.post p{color:var(--color-mut);flex:1;margin-top:8px;font-size:13.5px;line-height:1.55}.post .meta{font-family:var(--font-mono);color:var(--color-mut2);margin-top:14px;font-size:11px}.res-more{text-align:center;margin-top:44px}.res-empty{text-align:center;color:var(--color-mut);padding:36px 0}.docbar.newsletter{background:linear-gradient(135deg,var(--color-navy),var(--color-navy-dd));border-radius:var(--radius-card);color:#fff;box-shadow:var(--shadow-card);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:52px;padding:28px 34px;display:flex}.docbar .l{align-items:center;gap:16px;display:flex}.docbar .big{flex:none;font-size:30px}.docbar .l b{color:#fff;font-family:var(--font-display);font-size:18px;display:block}.docbar .l small{color:var(--color-mut-light);max-width:430px;margin-top:3px;font-size:13.5px;line-height:1.5;display:block}.nl-form{flex-wrap:wrap;gap:10px;display:flex}.nl-form input{color:#fff;height:50px;font-family:var(--font-sans);background:#ffffff14;border:1px solid #fff3;border-radius:999px;min-width:240px;padding:0 18px;font-size:14px}.nl-form .btn-primary{height:50px;padding-top:0;padding-bottom:0}.nl-form input::placeholder{color:#ffffff80}.nl-form input:focus{border-color:var(--color-gold);background:#ffffff21;outline:none;box-shadow:0 0 0 4px #ffaf202e}.nl-ok{color:#8fe6b4;max-width:380px;font-size:14px;font-weight:600}@media (max-width:900px){.post-grid{grid-template-columns:1fr 1fr}.feature-post{grid-template-columns:1fr}.feature-post>.img{aspect-ratio:16/9;min-height:0}.feature-post .body{padding:28px}}@media (max-width:600px){.post-grid{grid-template-columns:1fr}.filt.push{margin-left:0}.docbar.newsletter{flex-direction:column;align-items:flex-start}.nl-form input{flex:1;min-width:0}}.bento,.vs-grid,.steps,.mcards,.testi-grid,.testi-carousel,.symp,.incl-grid,.appr-grid,.val-grid,.team-grid,.off-grid,.rel-grid,.allin-wrap,.tablewrap,.faq-list{margin-top:44px}.hcard,.p,.mcard,.tcard,.feat,.rel,.val,.member,.ptile,.doc,.cbox,.post{transition:transform .4s var(--ease-brand),box-shadow .3s ease,border-color .3s ease}.hcard:hover,.p:hover,.mcard:hover,.tcard:hover,.feat:hover,.rel:hover,.val:hover,.member:hover,.ptile:hover,.doc:hover,.cbox:hover,.post:hover{transform:translateY(-5px)}.hcard .go,.p .more,.mcard .more,.rel .more,.ptile .go{transition:transform .3s var(--ease-brand),color .3s}.hcard:hover .go,.p:hover .more,.mcard:hover .more,.rel:hover .more,.ptile:hover .go{transform:translate(4px)}:is(.field input:user-invalid,.field select:user-invalid,.field textarea:user-invalid){background:#fff9f8;border-color:#c0392b}:is(.field input:user-invalid:focus,.field textarea:user-invalid:focus){border-color:#c0392b;box-shadow:0 0 0 4px #c0392b1f}@keyframes msg-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cform .ok,.cform-err,.portal-login .ok,.nl-ok{animation:msg-in .45s var(--ease-brand)}.cform .btn-primary[disabled]{pointer-events:none}.p .ico{color:var(--pc,var(--color-navy))}.hcard .ic{color:var(--color-gold-d);display:inline-flex}.mcard .ic{color:var(--mc,var(--color-navy))}.dropdown .di .dic{color:var(--c,var(--color-navy))}.feat .ic,.val .ic,.rel .ic,.addon .ic,.doc .ic,.ptile .ic{color:var(--color-navy);display:inline-flex}.ic svg,.ico svg,.dic svg{display:block}.hcard.span .q{align-items:center;gap:10px;display:inline-flex}.cbox h4,.calbox h4{align-items:center;gap:8px;display:flex}.vp-human a{align-items:center;gap:7px;display:inline-flex}.docbar .big{color:var(--color-gold);display:inline-flex}.cbox-contacts svg{vertical-align:-2px}.aiera,.approach{position:relative}.aiera:before,.approach:before{content:"";background:linear-gradient(90deg,#0000,#ffaf2073,#0000);width:min(520px,56%);height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.aiera{background:url(/textures/network.svg) no-repeat right -160px bottom -140px/820px auto,linear-gradient(160deg,var(--color-navy),var(--color-navy-dd))}.fbox{background:url(/textures/network.svg) no-repeat right -120px top -60px/720px auto,linear-gradient(135deg,var(--color-navy),var(--color-navy-dd))}.qbox{background:url(/textures/network.svg) no-repeat left -140px bottom -120px/680px auto,linear-gradient(135deg,var(--color-navy),var(--color-navy-dd))}:where(:has(>.aura)){position:relative}.aura{pointer-events:none;z-index:0;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.aura~*{z-index:1;position:relative}.aura-blob{will-change:transform;border-radius:50%;position:absolute}.aura-light .aura-a{background:radial-gradient(circle,#1e3b6317,#0000 64%);width:min(760px,90vw);height:min(760px,90vw);top:-180px;left:-220px}.aura-light .aura-b{background:radial-gradient(circle,#ffaf2021,#0000 64%);width:min(620px,80vw);height:min(620px,80vw);bottom:-160px;right:-180px}.aura-flip.aura-light .aura-a{left:auto;right:-220px}.aura-flip.aura-light .aura-b{left:-180px;right:auto}.aura-dark .aura-a{background:radial-gradient(circle,#5b9bd51c,#0000 64%);width:min(820px,95vw);height:min(820px,95vw);top:-240px;left:-240px}.aura-dark .aura-b{background:radial-gradient(circle,#ffaf2024,#0000 62%);width:min(680px,85vw);height:min(680px,85vw);bottom:-220px;right:-200px}.aura-flip.aura-dark .aura-a{left:auto;right:-240px}.aura-flip.aura-dark .aura-b{left:-200px;right:auto}.aura-grid{will-change:transform;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:-14% 0;-webkit-mask-image:radial-gradient(62% 56% at 50% 46%,#000,#0000 80%);mask-image:radial-gradient(62% 56% at 50% 46%,#000,#0000 80%)}.aura-img{opacity:.5;will-change:transform;background-position:50%;background-size:cover;position:absolute;inset:-10% 0}.aura-vid{object-fit:cover;opacity:.55;will-change:transform;width:100%;height:116%;position:absolute;top:-8%;left:0}.aura-grain{opacity:.055;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.gbg{z-index:-1;pointer-events:none;display:block;position:fixed;inset:0}.trust{background:#ffffffa8}.hurt,.vs,.how{background:#f6f8fbad}.breadcrumb{background:#fffc}.subhero{background:radial-gradient(900px 420px at 80% -10%,#ffaf201a,#0000 60%),linear-gradient(#ffffff80,#f6f8fb8c)}.istuyou,.values{background:#fff9}.incl,.team,.allin{background:#f6f8fbad}.aura-light .aura-a{background:radial-gradient(circle,#1e3b6321,#0000 64%)}.aura-light .aura-b{background:radial-gradient(circle,#ffaf2030,#0000 64%)}.aura-dark .aura-a{background:radial-gradient(circle,#5b9bd529,#0000 64%)}.aura-dark .aura-b{background:radial-gradient(circle,#ffaf2033,#0000 62%)}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-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}
