@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-ease:initial;--ang:0deg;--ang-aura:0deg}}}@layer theme{:root,:host{--font-sans:"Lato", system-ui, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--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-paper:#f8f5ee}}@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}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.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}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.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-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.bg-paper{background-color:var(--color-paper)}.text-wrap{text-wrap:wrap}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.grayscale{--tw-grayscale:grayscale(100%);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,)}.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-filter{-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{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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--noir:#0b1635;--noir-2:#0e1f40;--oxblood:#122354;--oxblood-2:#1a2e6a;--sand:#d4a030;--sand-hi:#f0bc45;--paper:#f8f5ee;--muted:#a0afca;--line:var(--paper)}@supports (color:color-mix(in lab, red, red)){:root{--line:color-mix(in oklab, var(--paper) 10%, transparent)}}:root{--acc:"EB Garamond", Georgia, serif;--sans:"Lato", system-ui, sans-serif;--ease:cubic-bezier(.2, .7, .2, 1);--mx:1220px;--spacing-unit:8px;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--dur-press:.12s;--dur-fast:.16s;--dur-ui:.25s;--dur-overlay:.3s}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;scrollbar-gutter:stable;scroll-padding-top:74px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{font-family:var(--sans);background:var(--noir);color:var(--paper);font-optical-sizing:auto;text-rendering:optimizelegibility;line-height:1.6;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}::selection{background:var(--sand);color:var(--noir)}.mono{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:.01em}.acc{font-family:var(--acc);font-style:italic;font-weight:400}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:1001;background:var(--sand);color:var(--noir);padding:12px 18px;position:absolute;left:-999px}.skip:focus{top:0;left:0}.wrap{max-width:var(--mx);min-width:0;margin:0 auto;padding:0 clamp(1.4rem,5vw,4.5rem)}.sec{isolation:isolate;padding:clamp(4.5rem,11vw,9rem) 0;position:relative;overflow:clip}.tone-band{position:relative}.tone-band>.sec{background:0 0}.tone-soft{background:var(--surface-bg-alt,var(--noir-2))}.tone-deep{background:var(--hero-overlay-solid,var(--noir))}@supports (color:color-mix(in lab, red, red)){.tone-deep{background:var(--hero-overlay-solid,color-mix(in oklab, var(--noir) 55%, #05070a))}}.tone-deep{--paper:#f4f1ea;--muted:#f4f1ea99;--noir:var(--hero-overlay-solid,#0c0f13)}@supports (color:lab(0% 0 0)){.tone-deep{--muted:lab(95.2345% .138462 3.76318/.6)}}@supports (color:color-mix(in lab, red, red)){.tone-deep{--noir:color-mix(in oklab, var(--hero-overlay-solid,#0c0f13) 88%, #000)}}.tone-deep{color:#f4f1ea}.tone-deep .h2,.tone-deep h2,.tone-deep h3,.tone-deep p{color:inherit}.tone-deep .lede{color:var(--muted)}.theme-b2b-1 .kick{border:none;border-bottom:1px solid var(--sand);background:0 0}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .kick{border-bottom:1px solid color-mix(in oklab,var(--sand) 55%,transparent)}}.theme-b2b-1 .kick{letter-spacing:.26em;border-radius:0;padding:0 0 4px}.theme-b2b-1 .editorial-svc article{border-top:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .editorial-svc article{border-top:1px solid color-mix(in oklab,var(--sand) 30%,transparent)}}.theme-b2b-1 .editorial-svc article{padding-top:1.4rem}.theme-b2b-2 .kick{background:var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .kick{background:color-mix(in oklab, var(--sand) 82%, #000)}}.theme-b2b-2 .kick{color:var(--noir);border:none;border-radius:4px;font-weight:700}.theme-b2b-2 .lede{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .lede{color:color-mix(in oklab, var(--paper) 72%, transparent)}}.theme-b2b-3 .kick{text-transform:none;letter-spacing:0;background:0 0;border:none;border-radius:0;padding:0;font-family:Newsreader,Georgia,serif;font-size:1rem;font-style:italic;font-weight:500}.theme-b2c-1 .kick{background:var(--sand);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.theme-b2c-1 .kick{background:color-mix(in oklab,var(--sand) 14%,transparent)}}.theme-b2c-1 .kick{border-color:#0000}.theme-b2c-2 .kick{background:var(--sand);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.theme-b2c-2 .kick{background:color-mix(in oklab,var(--sand) 18%,transparent)}}.theme-b2c-2 .kick{border-left:3px solid var(--sand)}.theme-b2c-3 .kick{color:var(--sand-hi);background:var(--sand);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3 .kick{background:color-mix(in oklab,var(--sand) 12%,transparent)}}.theme-b2c-3 .kick{text-transform:none;letter-spacing:.04em;border-color:#0000;font-weight:600}h1,h2,h3{font-family:var(--sans);letter-spacing:-.022em;text-wrap:balance;font-weight:600;line-height:1.04}p{text-wrap:pretty}.kick{letter-spacing:.22em;text-transform:uppercase;color:var(--sand);background:var(--sand);align-items:center;gap:8px;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.kick{background:color-mix(in oklab, var(--sand) 10%, transparent)}}.kick{border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.kick{border:1px solid color-mix(in oklab, var(--sand) 25%, transparent)}}.kick{border-radius:999px;padding:5px 16px}.kick:before{display:none}.h2{color:var(--paper);max-width:17ch;margin:1.1rem 0 0;font-size:clamp(2rem,1.2rem + 3vw,3.5rem)}.lede{color:var(--muted);max-width:48ch;margin:1.2rem 0 0;font-size:clamp(1.04rem,1rem + .5vw,1.3rem);line-height:1.68}.statement-band{background:var(--surface-bg-alt,var(--noir-2))}.sb-wrap{grid-template-columns:1.05fr .95fr;align-items:end;gap:clamp(2rem,5vw,4.6rem);display:grid}.sb-copy .h2{max-width:14ch}.sb-quote{border-left:2px solid var(--sand);padding:clamp(1.6rem,3vw,2.4rem) clamp(1.6rem,3vw,2.4rem) clamp(1.6rem,3vw,2.4rem) clamp(1.4rem,2.5vw,2.2rem)}@supports (color:color-mix(in lab, red, red)){.sb-quote{border-left:2px solid color-mix(in oklab, var(--sand) 42%, transparent)}}.sb-quote{background:var(--oxblood-2)}@supports (color:color-mix(in lab, red, red)){.sb-quote{background:color-mix(in oklab, var(--oxblood-2) 35%, transparent)}}.sb-quote{color:var(--paper);border-radius:0 8px 8px 0}.sb-quote p{font-family:var(--acc);font-size:clamp(1.35rem,1rem + 1.4vw,2rem);line-height:1.28}.sb-quote span{letter-spacing:.12em;text-transform:uppercase;color:var(--sand);margin-top:.9rem;font-size:.82rem;display:inline-block}.notes-list{background:var(--surface-bg,var(--noir))}.nl-wrap{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.nl-head{position:sticky;top:96px}.nl-list{border-top:1px solid var(--surface-line,var(--line))}.nl-item{border-bottom:1px solid var(--surface-line,var(--line));grid-template-columns:3rem 1fr;gap:1.2rem;padding:1.5rem 0;display:grid}.nl-n{color:var(--sand);padding-top:.2rem;font-size:.9rem}.nl-item h3{color:var(--paper);margin-bottom:.45rem;font-size:clamp(1.08rem,1rem + .55vw,1.35rem)}.nl-item p{color:var(--muted);max-width:58ch;font-size:.97rem}@media (max-width:900px){.sb-wrap,.nl-wrap{grid-template-columns:1fr}.nl-head{position:static}.sb-quote{border-left:0;border-top:1px solid var(--surface-line,var(--line));padding-left:0}}.btn{background:linear-gradient(135deg, var(--sand) 0%, var(--sand) 100%);border-radius:8px;align-items:center;gap:10px;padding:15px 28px;font-size:13.5px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.btn{background:linear-gradient(135deg, var(--sand) 0%, color-mix(in oklab, var(--sand) 88%, #fff) 100%)}}.btn{color:var(--noir);transition:transform .25s var(--ease), box-shadow .25s, background .3s;cursor:pointer}.btn>*{z-index:1;position:relative}.btn:hover{background:linear-gradient(135deg, var(--sand-hi) 0%, var(--sand-hi) 100%);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.btn:hover{background:linear-gradient(135deg, var(--sand-hi) 0%, color-mix(in oklab, var(--sand-hi) 88%, #fff) 100%)}}.btn:hover{box-shadow:0 20px 44px -20px var(--sand), 0 0 0 1px var(--sand)}@supports (color:color-mix(in lab, red, red)){.btn:hover{box-shadow:0 20px 44px -20px color-mix(in oklab, var(--sand) 70%, transparent), 0 0 0 1px color-mix(in oklab, var(--sand) 30%, transparent)}}.btn .ar{transition:transform .25s var(--ease)}.btn:hover .ar{transform:translate(6px)}.btn:after{content:"";z-index:0;background:linear-gradient(105deg, transparent 32%, var(--paper) 48%, transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.btn:after{background:linear-gradient(105deg, transparent 32%, color-mix(in oklab, var(--paper) 30%, transparent) 48%, transparent 60%)}}.btn:after{transition:transform .66s var(--ease);transform:translate(-130%)}.btn:hover:after{transform:translate(130%)}@media (prefers-reduced-motion:reduce){.btn:after{display:none}}.btn:active{transition-duration:.12s;transform:scale(.97)}.btn:focus-visible{outline-color:var(--noir);outline-offset:2px}.lnk{letter-spacing:.06em;text-transform:uppercase;color:var(--paper);padding:.75rem 0 5px;font-size:13.5px;font-weight:600;display:inline-block;position:relative}.lnk:after{content:"";background:var(--sand);height:1px;transition:right .25s var(--ease);position:absolute;bottom:0;left:0;right:100%}.lnk:hover:after{right:0}.hd{z-index:120;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--header-bg,var(--noir));position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.hd{background:color-mix(in oklab, var(--header-bg,var(--noir)) 68%, transparent)}}.hd{border-bottom:1px solid var(--header-border,transparent)}@supports (color:color-mix(in lab, red, red)){.hd{border-bottom:1px solid color-mix(in oklab, var(--header-border,transparent) 0%, transparent)}}.hd{transition:background .3s,box-shadow .3s,border-color .3s}.hd.s{background:var(--header-bg-scrolled,var(--noir))}@supports (color:color-mix(in lab, red, red)){.hd.s{background:color-mix(in oklab, var(--header-bg-scrolled,var(--noir)) 88%, transparent)}}.hd.s{-webkit-backdrop-filter:blur(22px);border-bottom:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.hd.s{border-bottom:1px solid color-mix(in oklab, var(--sand) 18%, transparent)}}.hd.s{box-shadow:0 18px 46px -30px #000, 0 1px 0 var(--sand)}@supports (color:color-mix(in lab, red, red)){.hd.s{box-shadow:0 18px 46px -30px #000, 0 1px 0 color-mix(in oklab, var(--sand) 8%, transparent)}}.hd .wrap{align-items:center;gap:26px;min-height:62px;padding-block:11px;display:flex}.logo{letter-spacing:.22em;color:var(--header-logo,var(--paper));font-size:1.05rem;font-weight:700}.logo b{color:var(--sand);font-weight:700}.nav{gap:26px;margin-left:auto;display:flex;position:relative}.nav a{color:var(--header-nav,var(--muted));font-size:12.5px;font-weight:500;transition:color .2s}.nav a:hover,.nav a.on{color:var(--header-nav-active,var(--paper))}.nav-ind{background:var(--sand);opacity:0;pointer-events:none;border-radius:2px;width:0;height:2px;transition:none;position:absolute;bottom:-3px;left:0;transform:translate(0)}.nav-ind.on{opacity:1;box-shadow:0 0 10px var(--sand), 0 0 20px var(--sand)}@supports (color:color-mix(in lab, red, red)){.nav-ind.on{box-shadow:0 0 10px color-mix(in oklab, var(--sand) 70%, transparent), 0 0 20px color-mix(in oklab, var(--sand) 30%, transparent)}}@media (prefers-reduced-motion:no-preference){.nav-ind{transition:transform .42s var(--ease), width .42s var(--ease), opacity .3s}}.hd .btn{background:var(--header-cta-bg,var(--sand));min-height:44px;color:var(--header-cta-text,var(--noir));box-shadow:0 10px 30px -20px var(--header-cta-bg,var(--sand));padding:10px 18px;font-size:13px}.burger{cursor:pointer;background:0 0;border:0;flex-direction:column;gap:5px;margin-left:auto;padding:8px;display:none}.burger span{background:var(--header-logo,var(--sand));width:24px;height:2px}.menu{z-index:200;background:var(--header-bg-scrolled,var(--noir));position:fixed;inset:0}@supports (color:color-mix(in lab, red, red)){.menu{background:color-mix(in oklab, var(--header-bg-scrolled,var(--noir)) 97%, #000)}}.menu{justify-content:center;align-items:center;display:flex}.menu[hidden]{display:none}.menu nav{text-align:center;flex-direction:column;gap:22px;display:flex}.menu a{color:var(--paper);font-size:1.5rem;font-weight:600}@media (max-width:900px){.nav,.hd .btn{display:none}.burger{display:flex}}.cmedia{position:relative}.cmedia-bg{z-index:-2;filter:saturate(.5)contrast(1.06);background-position:50%;background-size:cover;position:absolute;inset:0}.cmedia-bg:after{content:"";background:linear-gradient(100deg, var(--hero-overlay-solid,var(--noir)) 16%, var(--hero-overlay-surface,var(--oxblood)) 84%), radial-gradient(120% 80% at 86% 4%, var(--sand), transparent 56%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cmedia-bg:after{background:linear-gradient(100deg, var(--hero-overlay-solid,var(--noir)) 16%, color-mix(in oklab, var(--hero-overlay-surface,var(--oxblood)) 72%, transparent) 84%), radial-gradient(120% 80% at 86% 4%, color-mix(in oklab, var(--sand) 12%, transparent), transparent 56%)}}.cmedia-bg.faint:after{background:linear-gradient(180deg, var(--noir), var(--noir)), linear-gradient(100deg, var(--noir) 32%, var(--oxblood))}@supports (color:color-mix(in lab, red, red)){.cmedia-bg.faint:after{background:linear-gradient(180deg, var(--noir), color-mix(in oklab, var(--noir) 84%, transparent)), linear-gradient(100deg, var(--noir) 32%, color-mix(in oklab, var(--oxblood) 55%, transparent))}}.cmedia-bg{background-blend-mode:normal}.theme-b2b-1 .cmedia-bg{filter:saturate(.32)contrast(1.12)brightness(.9)hue-rotate(-8deg)}.theme-b2b-2 .cmedia-bg{filter:sepia(.34)saturate(.72)contrast(1.05)brightness()}.theme-b2b-3 .cmedia-bg{filter:grayscale(.7)contrast(1.08)brightness(.95)}.theme-b2c-1 .cmedia-bg{filter:saturate(.62)contrast(1.02)brightness(1.05)hue-rotate(8deg)}.theme-b2c-2 .cmedia-bg{filter:saturate(.46)contrast(1.2)brightness(.8)}.theme-b2c-3 .cmedia-bg{filter:grayscale(.42)sepia(.26)saturate(.82)brightness(1.02)hue-rotate(38deg)}.cmedia-bg:before{content:"";z-index:1;pointer-events:none;opacity:.1;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)'/%3E%3C/svg%3E");position:absolute;inset:0}.cprov{letter-spacing:.1em;text-transform:uppercase;color:var(--paper);background:var(--noir);font-size:.73rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.cprov{background:color-mix(in oklab, var(--noir) 80%, #000)}}.cprov{border:1px solid var(--sand);max-width:62ch;margin-top:1.4rem;padding:6px 10px;line-height:1.4}.hero{flex-direction:column;justify-content:center;min-height:100svh;padding:clamp(5rem,13vh,8rem) 0 clamp(2.4rem,6vh,4rem);display:flex}.hero h1{color:var(--hero-copy,var(--paper));letter-spacing:-.034em;margin:1.6rem 0 0;font-size:clamp(2.8rem,1.2rem + 6.2vw,6.2rem);line-height:1.05}.hero h1 .acc{background:linear-gradient(112deg, var(--sand-hi) 0%, var(--sand) 38%, #fff8e0 72%, var(--sand-hi) 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.hero h1 .acc{-webkit-text-fill-color:currentColor;color:var(--sand-hi);background:0 0}}.hero h1 .br{display:block}.hero .lede{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.hero .lede{color:color-mix(in oklab, var(--paper) 85%, transparent)}}.hero .lede{opacity:1;max-width:40ch}@media (prefers-reduced-motion:no-preference){.hero h1 .acc{clip-path:inset(0 0 14%);animation:unclip 1s var(--ease) .25s both}@keyframes unclip{to{clip-path:inset(0 0 -6%)}}}.hero:before{content:"";z-index:-1;pointer-events:none;opacity:.85;background:radial-gradient(50% 70% at 8% 20%, var(--oxblood), transparent 65%), radial-gradient(35% 50% at 85% 75%, var(--sand), transparent 68%), radial-gradient(28% 40% at 95% 10%, var(--sand), transparent 60%);position:absolute;inset:-22%}@supports (color:color-mix(in lab, red, red)){.hero:before{background:radial-gradient(50% 70% at 8% 20%, color-mix(in oklab, var(--oxblood) 80%, transparent), transparent 65%), radial-gradient(35% 50% at 85% 75%, color-mix(in oklab, var(--sand) 14%, transparent), transparent 68%), radial-gradient(28% 40% at 95% 10%, color-mix(in oklab, var(--sand) 8%, transparent), transparent 60%)}}@media (prefers-reduced-motion:no-preference){.hero:before{animation:26s ease-in-out infinite alternate aurora}@keyframes aurora{0%{transform:translate(0)scale(1)}50%{transform:translate(2.4%,-2%)scale(1.06)}to{transform:translate(-2%,2.6%)scale(1.04)}}}.hero .row{border-top:1px solid var(--hero-facts-border,var(--line));flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:2.8rem;padding-top:1.6rem;display:flex}.hero .facts{background:var(--hero-facts-bg,transparent);gap:clamp(1.6rem,4vw,3.4rem);display:flex}@supports (color:color-mix(in lab, red, red)){.hero .facts{background:color-mix(in oklab, var(--hero-facts-bg,transparent) 88%, transparent)}}.hero .facts{border:1px solid var(--hero-facts-border,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:0}.hero .facts b{color:var(--hero-copy,var(--paper));font-size:1rem;font-weight:600;display:block}.hero .facts span{color:var(--hero-muted,var(--muted));font-size:.75rem}.hero .cta{flex-wrap:wrap;align-items:center;gap:1.8rem;display:flex}.hero .mc{color:var(--hero-muted,var(--muted));margin-top:1rem;font-size:.84rem}.cf-wrap{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(2rem,5vw,4.4rem);display:grid}.cf-info{position:sticky;top:96px}.cf-ch{border-top:1px solid var(--line);margin-top:2.2rem}.cf-ch a,.cf-ch .ci{border-bottom:1px solid var(--line);color:var(--paper);align-items:baseline;gap:1rem;padding:1rem .1rem;font-size:1rem;display:flex}.cf-ch b{letter-spacing:.16em;text-transform:uppercase;color:var(--sand);flex:none;min-width:78px;font-size:11px;font-weight:600}.cf-ch a:hover{color:var(--sand-hi)}.form{background:var(--oxblood-2);gap:1.05rem;display:grid}@supports (color:color-mix(in lab, red, red)){.form{background:color-mix(in oklab, var(--oxblood-2) 28%, transparent)}}.form{-webkit-backdrop-filter:blur(14px);border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.form{border:1px solid color-mix(in oklab, var(--paper) 10%, transparent)}}.form{border-radius:16px;padding:clamp(1.6rem,3vw,2.6rem)}.f-row{grid-template-columns:1fr 1fr;gap:1.05rem;display:grid}.fld{position:relative}.fld input,.fld select,.fld textarea{border:1px solid var(--paper);width:100%;padding:22px 16px 9px}@supports (color:color-mix(in lab, red, red)){.fld input,.fld select,.fld textarea{border:1px solid color-mix(in oklab, var(--paper) 16%, transparent)}}.fld input,.fld select,.fld textarea{background:var(--noir)}@supports (color:color-mix(in lab, red, red)){.fld input,.fld select,.fld textarea{background:color-mix(in oklab, var(--noir) 30%, transparent)}}.fld input,.fld select,.fld textarea{color:var(--paper);font:inherit;border-radius:10px;transition:border-color .2s,background .2s}.fld input:focus,.fld textarea:focus,.fld select:focus{border-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.fld input:focus,.fld textarea:focus,.fld select:focus{border-color:color-mix(in oklab, var(--sand) 60%, transparent)}}.fld input:focus,.fld textarea:focus,.fld select:focus{background:var(--oxblood-2)}@supports (color:color-mix(in lab, red, red)){.fld input:focus,.fld textarea:focus,.fld select:focus{background:color-mix(in oklab, var(--oxblood-2) 70%, transparent)}}.fld input:focus,.fld textarea:focus,.fld select:focus{box-shadow:0 0 0 3px var(--sand)}@supports (color:color-mix(in lab, red, red)){.fld input:focus,.fld textarea:focus,.fld select:focus{box-shadow:0 0 0 3px color-mix(in oklab, var(--sand) 18%, transparent)}}.fld input:focus,.fld textarea:focus,.fld select:focus{outline:none}.fld textarea{resize:vertical;min-height:108px;padding-top:24px}.fld select{appearance:none}.fld :focus-visible{outline:2px solid var(--sand);outline-offset:1px}.fld label{color:var(--muted);pointer-events:none;transform-origin:0;font-size:1rem;transition:none;position:absolute;top:15px;left:17px}@media (prefers-reduced-motion:no-preference){.fld label{transition:transform .18s var(--ease), color .18s}}.fld input:focus~label,.fld input:not(:placeholder-shown)~label,.fld textarea:focus~label,.fld textarea:not(:placeholder-shown)~label,.fld.sel label{color:var(--sand);transform:translateY(-12px)scale(.74)}.cf-microc{color:var(--muted);font-size:.86rem}@media (max-width:880px){.cf-wrap{grid-template-columns:1fr}.cf-info{position:static}.f-row{grid-template-columns:1fr}}footer{background:var(--noir);border-top:1px solid var(--line);color:var(--muted);font-size:13.5px}footer .wrap{flex-wrap:wrap;justify-content:space-between;gap:2.8rem;padding:3.6rem 0 2.6rem;display:flex}.theme-b2c-3 footer.footer-b2c{background:var(--surface-bg-alt,var(--noir-2));border-top:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3 footer.footer-b2c{border-top:1px solid color-mix(in oklab, var(--sand) 28%, transparent)}}.theme-b2c-3 footer.footer-b2c .footer-b2c-lead b{font-family:var(--acc);font-size:1.3rem;font-weight:400}.footer-wa{background:var(--sand);color:var(--noir)}.theme-b2c-3 .footer-wa{background:var(--sand-hi);color:var(--noir)}footer b{color:var(--paper);font-size:1rem;font-weight:600}footer a{color:var(--sand)}.fab{z-index:90;background:var(--sand);color:var(--noir);box-shadow:0 18px 42px -18px var(--sand);border-radius:999px;align-items:center;gap:9px;padding:13px 21px;font-size:13.5px;font-weight:700;display:inline-flex;position:fixed;bottom:20px;right:20px}@supports (color:color-mix(in lab, red, red)){.fab{box-shadow:0 18px 42px -18px color-mix(in oklab, var(--sand) 70%, transparent)}}:focus-visible{outline:2px solid var(--sand);outline-offset:3px}.reveal{opacity:0;transform:translateY(22px)}@media (prefers-reduced-motion:no-preference){.reveal{animation:rise .85s var(--ease) forwards;animation-timeline:view();animation-range:entry 2% cover 24%}@keyframes rise{to{opacity:1;transform:none}}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1!important;transform:none!important}*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@supports not (animation-timeline:view()){.reveal{opacity:1;transform:none}}.grain:before{content:"";z-index:-1;opacity:.38;mix-blend-mode:overlay;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.72' numOctaves='2'/%3E%3C/filter%3E%3Crect width='180' height='180' filter='url(%23n)' opacity='.3'/%3E%3C/svg%3E");position:absolute;inset:0}.glowR{background:radial-gradient(72% 82% at 94% 8%, var(--surface-card,var(--oxblood)), transparent 56%), var(--surface-bg,var(--noir))}@supports (color:color-mix(in lab, red, red)){.glowR{background:radial-gradient(72% 82% at 94% 8%, color-mix(in oklab, var(--surface-card,var(--oxblood)) 88%, transparent), transparent 56%), var(--surface-bg,var(--noir))}}.glowL{background:radial-gradient(65% 84% at 4% 94%, var(--surface-card-strong,var(--oxblood-2)), transparent 58%), var(--surface-bg-alt,var(--noir-2))}@supports (color:color-mix(in lab, red, red)){.glowL{background:radial-gradient(65% 84% at 4% 94%, color-mix(in oklab, var(--surface-card-strong,var(--oxblood-2)) 82%, transparent), transparent 58%), var(--surface-bg-alt,var(--noir-2))}}.glowC{background:radial-gradient(82% 65% at 50% 0%, var(--surface-card,var(--oxblood)), transparent 60%), var(--surface-bg,var(--noir))}@supports (color:color-mix(in lab, red, red)){.glowC{background:radial-gradient(82% 65% at 50% 0%, color-mix(in oklab, var(--surface-card,var(--oxblood)) 75%, transparent), transparent 60%), var(--surface-bg,var(--noir))}}.cportrait{aspect-ratio:4/5;isolation:isolate;overflow:clip}.cportrait img{object-fit:cover;filter:saturate(.5)contrast(1.05);width:100%;height:100%}.cportrait:after{content:"";background:linear-gradient(0deg, var(--noir), transparent 46%), linear-gradient(100deg, var(--oxblood), transparent 54%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cportrait:after{background:linear-gradient(0deg, var(--noir), transparent 46%), linear-gradient(100deg, color-mix(in oklab, var(--oxblood) 30%, transparent), transparent 54%)}}.cportrait.cnoimg{background:radial-gradient(58% 46% at 50% 32%, var(--sand), transparent 60%), var(--oxblood-2)}@supports (color:color-mix(in lab, red, red)){.cportrait.cnoimg{background:radial-gradient(58% 46% at 50% 32%, color-mix(in oklab, var(--sand) 18%, transparent), transparent 60%), var(--oxblood-2)}}.cportrait .cprov{text-align:center;z-index:3;margin:0;position:absolute;bottom:14px;left:14px;right:14px}.hero:after{content:"";z-index:-1;pointer-events:none;opacity:0;background:radial-gradient(440px circle at var(--mx,50%) var(--my,50%), var(--sand), transparent 66%);transition:opacity .4s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hero:after{background:radial-gradient(440px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--sand) 9%, transparent), transparent 66%)}}.hero.lit:after{opacity:1}@media (prefers-reduced-motion:reduce){.hero.lit:after{opacity:0}}.spot{isolation:isolate;position:relative}.spot:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), var(--sand), transparent 70%);transition:opacity .35s;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.spot:before{background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), color-mix(in oklab, var(--sand) 13%, transparent), transparent 70%)}}.spot.lit:before{opacity:1}.spot>*{z-index:1;position:relative}@media (prefers-reduced-motion:reduce){.spot.lit:before{opacity:0}}.au-wrap{text-align:center;min-width:0;overflow-x:hidden}.au-wrap .kick{justify-content:center}.au-wrap .h2{max-width:22ch;margin-left:auto;margin-right:auto}.au-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:clamp(1.4rem,3vw,3rem);margin-top:3.4rem;display:grid;overflow:hidden}.au{min-width:0}.au b{color:var(--sand);letter-spacing:-.04em;font-size:clamp(3.2rem,1.6rem + 4.5vw,5.8rem);font-weight:700;line-height:.82;display:block}.au p{color:var(--muted);max-width:24ch;margin-top:.8rem;font-size:.92rem}@media (max-width:820px){.au-grid{grid-template-columns:repeat(2,1fr);gap:2.4rem}}.pb-wrap{grid-template-columns:1.4fr .8fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.pb-hd{text-align:right;order:2;position:sticky;top:90px}.pb-hd .kick{flex-direction:row-reverse}.pb-hd .h2{margin-left:auto}.pb-list{order:1;gap:2.4rem;display:grid}.pb{cursor:default;background-image:linear-gradient(var(--surface-bg,var(--noir)), var(--surface-bg,var(--noir))), linear-gradient(180deg, var(--sand), var(--sand));border-radius:0 8px 8px 0;padding:1.2rem 1.2rem 1.2rem 3.4rem;transition:background .25s,box-shadow .25s;position:relative}@supports (color:color-mix(in lab, red, red)){.pb{background-image:linear-gradient(var(--surface-bg,var(--noir)), var(--surface-bg,var(--noir))), linear-gradient(180deg, color-mix(in oklab, var(--sand) 50%, transparent), color-mix(in oklab, var(--sand) 10%, transparent))}}.pb{background-clip:padding-box,border-box;border:none;border-left:2px solid #0000}.pb:hover{background-image:linear-gradient(var(--oxblood), var(--oxblood)), linear-gradient(180deg, var(--sand), var(--sand))}@supports (color:color-mix(in lab, red, red)){.pb:hover{background-image:linear-gradient(color-mix(in oklab, var(--oxblood) 22%, transparent), color-mix(in oklab, var(--oxblood) 22%, transparent)), linear-gradient(180deg, var(--sand), color-mix(in oklab, var(--sand) 20%, transparent))}}.pb:hover{box-shadow:0 4px 24px -8px var(--sand)}@supports (color:color-mix(in lab, red, red)){.pb:hover{box-shadow:0 4px 24px -8px color-mix(in oklab, var(--sand) 12%, transparent)}}.pb-n{color:var(--sand);font-size:.95rem;position:absolute;top:.2rem;left:0}.pb h3{color:var(--paper);margin-bottom:.5rem;font-size:1.3rem}.pb p{color:var(--muted);max-width:60ch;font-size:.97rem}@media (max-width:880px){.pb-wrap{grid-template-columns:1fr}.pb-hd{text-align:left;order:0;position:static}.pb-hd .kick{flex-direction:row}}.pa-wrap{grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.pa-side{position:sticky;top:96px}.pa-grid{background:var(--surface-line,var(--line));grid-template-columns:1fr 1fr;gap:1px;display:grid}.pa{background:var(--surface-bg,var(--noir));padding:clamp(1.6rem,3vw,2.4rem);transition:background .3s}.pa:hover{background:var(--surface-card-strong,var(--oxblood))}@supports (color:color-mix(in lab, red, red)){.pa:hover{background:color-mix(in oklab, var(--surface-card-strong,var(--oxblood)) 48%, var(--surface-bg,var(--noir)))}}.pa:hover{box-shadow:0 0 0 1px var(--sand), 0 6px 28px -8px var(--sand)}@supports (color:color-mix(in lab, red, red)){.pa:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--sand) 18%, transparent), 0 6px 28px -8px color-mix(in oklab, var(--sand) 10%, transparent)}}.pa-n{color:var(--sand);letter-spacing:.14em;background:var(--sand);font-size:.74rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.pa-n{background:color-mix(in oklab, var(--sand) 9%, transparent)}}.pa-n{border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.pa-n{border:1px solid color-mix(in oklab, var(--sand) 18%, transparent)}}.pa-n{border-radius:4px;padding:2px 8px}.pa h3{color:var(--paper);letter-spacing:-.015em;margin:.7rem 0 .5rem;font-size:1.18rem}.pa p{color:var(--muted);font-size:.92rem}@media (max-width:900px){.pa-wrap{grid-template-columns:1fr}.pa-side{position:static}.pa-grid{grid-template-columns:1fr}}.sp-grid{grid-template-columns:repeat(4,1fr);gap:clamp(1rem,2.5vw,2rem);margin-top:3.4rem;display:grid;position:relative}.sp-grid:before{content:"";background:linear-gradient(90deg, var(--step-line,var(--sand)), var(--step-line,var(--sand)));height:1px;position:absolute;top:21px;left:6%;right:6%}@supports (color:color-mix(in lab, red, red)){.sp-grid:before{background:linear-gradient(90deg, var(--step-line,var(--sand)), color-mix(in oklab, var(--step-line,var(--sand)) 20%, transparent))}}.sp{padding-top:3.4rem;list-style:none;position:relative}.sp-n{background:var(--step-node-bg,var(--noir));border:1px solid var(--sand);width:43px;height:43px;color:var(--sand);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;font-weight:600;display:flex;position:absolute;top:0;left:0}.sp h3{color:var(--paper);letter-spacing:-.015em;margin-bottom:.5rem;font-size:1.1rem}.sp p{color:var(--muted);font-size:.9rem}@media (max-width:900px){.sp-grid{grid-template-columns:1fr;gap:1.8rem}.sp-grid:before{width:1px;height:auto;inset:8px auto 8px 21px}.sp{padding:0 0 0 3.6rem}}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.sp{animation-delay:calc(var(--sp-i,0) * .13s)}@keyframes sp-node-in{0%{opacity:0;transform:scale(.45)rotate(-8deg)}to{opacity:1;transform:scale(1)rotate(0)}}.sp-n{animation:.55s cubic-bezier(.34,1.56,.64,1) both sp-node-in;animation-timeline:view();animation-range:entry cover 22%;animation-delay:calc(var(--sp-i,0) * .13s + .18s)}@keyframes sp-line-in{0%{transform-origin:0;transform:scaleX(0)}to{transform-origin:0;transform:scaleX(1)}}.sp-grid:before{animation:.9s cubic-bezier(.4,0,.2,1) both sp-line-in;animation-timeline:view();animation-range:entry 5% cover 35%}}}.team{grid-template-columns:.78fr 1.22fr;align-items:center;gap:clamp(2rem,5vw,4.6rem);display:grid}.fnd{border-bottom:1px solid var(--line);padding:1.4rem 0}.fnd:last-of-type{border-bottom:0}.fnd h3{color:var(--paper);font-size:1.2rem}.fnd .r{letter-spacing:.16em;text-transform:uppercase;color:var(--sand);margin-top:.2rem;font-size:.75rem}.fnd p{color:var(--muted);margin-top:.5rem;font-size:.94rem}@media (max-width:900px){.team{grid-template-columns:1fr}}.mx{border-top:1px solid var(--sand);margin-top:2.8rem}.mx-head,.mx-row{border-bottom:1px solid var(--surface-line,var(--line));grid-template-columns:1fr auto;align-items:center;gap:1.6rem;padding:1.15rem .8rem;display:grid}.mx-row{border-radius:6px;transition:background .2s}.mx-row:hover{background:var(--oxblood)}@supports (color:color-mix(in lab, red, red)){.mx-row:hover{background:color-mix(in oklab, var(--oxblood) 22%, transparent)}}.mx-row:hover{border-bottom-color:#0000}.mx-head span{letter-spacing:.18em;text-transform:uppercase;color:var(--sand);font-size:11px;font-weight:600}.mx-o{color:var(--paper);font-size:1rem}.mx-chip{letter-spacing:.06em;text-transform:uppercase;color:var(--sand);background:var(--chip-bg,transparent);font-size:11px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.mx-chip{background:color-mix(in oklab, var(--chip-bg,transparent) 100%, transparent)}}.mx-chip{border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.mx-chip{border:1px solid color-mix(in oklab, var(--sand) 55%, transparent)}}.mx-chip{white-space:nowrap;border-radius:999px;padding:5px 12px}.fq{border:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.fq{border:1px solid color-mix(in oklab, var(--paper) 9%, transparent)}}.fq{border-radius:10px;margin-bottom:.5rem;padding:1.2rem 1.6rem;transition:background .25s,border-color .25s}.fq:hover{background:var(--oxblood)}@supports (color:color-mix(in lab, red, red)){.fq:hover{background:color-mix(in oklab, var(--oxblood) 22%, transparent)}}.fq:hover{border-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.fq:hover{border-color:color-mix(in oklab, var(--sand) 18%, transparent)}}.fq[open]{border-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.fq[open]{border-color:color-mix(in oklab, var(--sand) 24%, transparent)}}.fq[open]{background:var(--oxblood)}@supports (color:color-mix(in lab, red, red)){.fq[open]{background:color-mix(in oklab, var(--oxblood) 16%, transparent)}}.fq-a{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.4,0,.2,1),opacity .22s ease-out;display:grid}.fq-open>.fq-a,.fq[open]>.fq-a{opacity:1;grid-template-rows:1fr}.fq-a-in{padding-bottom:.1rem;overflow:hidden}.fq-open,.fq[open]{border-left:2px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.fq-open,.fq[open]{border-left:2px solid color-mix(in oklab, var(--sand) 55%, transparent)}}.fq-open,.fq[open]{padding-left:1.2rem;transition:border-left .2s,padding-left .2s,background .25s,border-color .25s}.fq summary i,.fq-summary i{transition:transform .28s cubic-bezier(.4,0,.2,1),content .1s}.fq-open .fq-summary i,.fq[open] summary i{transform:rotate(45deg)}.fq summary,.fq-summary{cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:1fr auto;align-items:start;gap:1.5rem;width:100%;padding:0;list-style:none;display:grid}.fq summary::-webkit-details-marker{display:none}.fq summary span,.fq-summary span{color:var(--paper);letter-spacing:-.01em;font-size:clamp(1.05rem,1rem + .55vw,1.4rem);font-weight:500}.fq summary i,.fq-summary i{color:var(--sand);font-size:1.4rem;font-style:normal;line-height:1;transition:transform .3s}.fq[open] summary i{transform:rotate(45deg)}.fq-a p{color:var(--muted);margin-top:.9rem;font-size:1rem;line-height:1.65}.pb p,.sp p,.bcell p,.nl-item p,.pa p{line-height:1.6}.fq-wrap{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(2rem,5vw,4.6rem);display:grid}.fq-side{position:sticky;top:96px}.fq-side .lede{margin-bottom:.4rem}.fq-nudge{letter-spacing:.03em;text-transform:uppercase;color:var(--sand);align-items:center;gap:9px;margin-top:1.6rem;font-size:13.5px;font-weight:600;display:inline-flex}.fq-nudge .ar{transition:transform .25s var(--ease)}.fq-nudge:hover .ar{transform:translate(5px)}@media (max-width:900px){.fq-wrap{grid-template-columns:1fr}.fq-side{position:static}}.bento{background:0 0;border:none;grid-template-columns:repeat(3,1fr);gap:clamp(.75rem,1.2vw,1rem);margin-top:3.2rem;display:grid}.bcell{background:var(--oxblood)}@supports (color:color-mix(in lab, red, red)){.bcell{background:color-mix(in oklab, var(--oxblood) 70%, var(--oxblood-2) 30%)}}.bcell{transition:background .28s, box-shadow .28s, transform .28s var(--spring);border:1px solid var(--sand);border-radius:12px;flex-direction:column;gap:.6rem;padding:clamp(1.6rem,3vw,2.6rem);display:flex}@supports (color:color-mix(in lab, red, red)){.bcell{border:1px solid color-mix(in oklab, var(--sand) 18%, transparent)}}.bcell{box-shadow:0 2px 20px #00000047;box-shadow:0 2px 20px lab(0% 0 0/.28)}.bcell:hover{background:var(--oxblood-2);transform:translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.bcell:hover{background:color-mix(in oklab, var(--oxblood-2) 80%, var(--oxblood))}}.bcell:hover{box-shadow:0 0 0 1px var(--sand), 0 12px 48px -8px var(--sand), 0 4px 32px #00000059}@supports (color:color-mix(in lab, red, red)){.bcell:hover{box-shadow:0 0 0 1px color-mix(in oklab, var(--sand) 28%, transparent), 0 12px 48px -8px color-mix(in oklab, var(--sand) 20%, transparent), 0 4px 32px lab(0% 0 0/.35)}}.bcell.feat{background:linear-gradient(var(--surface-bg,var(--noir)), var(--surface-bg,var(--noir))) padding-box, conic-gradient(from var(--ang), var(--sand), var(--oxblood) 40%, var(--sand)) border-box;border:1.5px solid #0000;grid-area:span 2/span 2;justify-content:flex-end;position:relative}@media (prefers-reduced-motion:no-preference){.bcell.feat{animation:14s linear infinite spin}}.bcell.feat h3{font-size:clamp(1.5rem,1.1rem + 1.6vw,2.3rem)}.bcell .bn{color:var(--sand);letter-spacing:.18em;text-transform:uppercase;background:var(--sand);border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.bcell .bn{background:color-mix(in oklab, var(--sand) 12%, transparent)}}.bcell .bn{border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.bcell .bn{border:1px solid color-mix(in oklab, var(--sand) 30%, transparent)}}.bcell .bn{flex-shrink:0}.bcell h3{color:var(--paper);letter-spacing:-.015em;font-size:1.18rem}.bcell p{color:var(--muted);font-size:.93rem}.theme-b2b-2 .bcell p{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .bcell p{color:color-mix(in oklab, var(--paper) 75%, transparent)}}@media (max-width:880px){.bento{grid-template-columns:1fr 1fr}.bcell.feat{grid-area:auto/span 2}}@media (max-width:560px){.bento{grid-template-columns:1fr}.bcell.feat{grid-column:auto}}.review-b2b2-hero-contrast .hero .row{border-top:0;align-items:center;gap:clamp(1.1rem,3vw,2rem)}.review-b2b2-hero-contrast .hero .facts{background:var(--hero-facts-border,var(--sand));border:1px solid var(--hero-facts-border,var(--sand));border-radius:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;width:min(100%,1180px);padding:0;display:grid;overflow:hidden}.review-b2b2-hero-contrast .hero .facts>div{background:linear-gradient(180deg, var(--hero-facts-bg,#15191c), var(--hero-facts-bg,#15191c));align-items:center;min-height:74px;display:flex}@supports (color:color-mix(in lab, red, red)){.review-b2b2-hero-contrast .hero .facts>div{background:linear-gradient(180deg, color-mix(in oklab, var(--hero-facts-bg,#15191c) 94%, transparent), color-mix(in oklab, var(--hero-facts-bg,#15191c) 82%, transparent))}}.review-b2b2-hero-contrast .hero .facts>div{padding:clamp(.85rem,1.5vw,1.05rem) clamp(.9rem,2vw,1.2rem)}.review-b2b2-hero-contrast .hero .facts b{letter-spacing:-.01em;text-wrap:balance;max-width:24ch;font-size:clamp(.86rem,.42rem + .72vw,1.04rem);font-weight:650;line-height:1.38}.review-b2b2-hero-contrast .hero .btn{background:var(--header-cta-bg,var(--sand));color:var(--header-cta-text,var(--noir));box-shadow:0 18px 46px -24px var(--header-cta-bg,var(--sand))}.review-b2b2-hero-contrast .sec:not(.hero):not(.sec-cta){background-color:var(--surface-bg-alt,transparent)}@media (max-width:760px){.review-b2b2-hero-contrast .hero .facts{grid-template-columns:1fr}.review-b2b2-hero-contrast .hero .facts>div{min-height:auto}}.mq{margin-top:2.6rem;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mq-t{gap:3.4rem;width:max-content;display:flex}.mq-i{color:var(--muted);white-space:nowrap;align-items:center;gap:3.4rem;font-size:.92rem;display:flex}.mq-i:after{content:"";background:var(--sand);border-radius:50%;width:5px;height:5px}@media (prefers-reduced-motion:no-preference){.mq-t{animation:34s linear infinite mq}@keyframes mq{to{transform:translate(-50%)}}}.mq-item{color:var(--muted);white-space:nowrap;align-items:center;gap:0;font-size:.92rem;display:inline-flex}.mq-sep{color:var(--sand);opacity:.6;margin:0 .6rem}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.pa,.au,.sp{position:relative}.pa:after,.au:after,.sp:after{content:"";border-radius:inherit;background:conic-gradient(from var(--ang), transparent 0 60%, var(--sand) 78%, var(--oxblood-2) 86%, transparent 94%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.pa:after,.au:after,.sp:after{background:conic-gradient(from var(--ang), transparent 0 60%, color-mix(in oklab, var(--sand) 72%, transparent) 78%, color-mix(in oklab, var(--oxblood-2) 80%, transparent) 86%, transparent 94%)}}.pa:after,.au:after,.sp:after{-webkit-mask-composite:xor;opacity:0;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;transition:opacity .45s;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.pa:hover:after,.au:hover:after,.sp:hover:after{opacity:1}@media (prefers-reduced-motion:no-preference){.pa:hover:after,.au:hover:after,.sp:hover:after{animation:3.6s linear infinite spin}@keyframes spin{to{--ang:360deg}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;accent-color:var(--sand);--spring:linear(0, .006 1.1%, .024 2.3%, .093 4.8%, .2 7.4%, .62 14.4%, .83 18.6%, .967 23.6%, 1.02 27.4%, 1.06 32.5%, 1.07 36.8%, 1.06 42.9%, 1 56.1%, .99 65.5%, 1 84.5%, 1)}body{text-rendering:optimizelegibility}h1,h2,h3{font-feature-settings:"ss01" 1, "cv05" 1, "cv11" 1}@media (prefers-reduced-motion:no-preference){:where(.btn,.btn .ar,.nav-ind,.fld label,.fab,.fq-nudge .ar,.pa,.bcell){transition-timing-function:var(--spring)}}@supports (container-type:inline-size){.au-grid,.pa-grid,.bento,.mx{container-type:inline-size}@container (max-width:560px){.bcell.feat{grid-area:auto}}}@media (prefers-reduced-motion:no-preference){.au-grid>.au,.pa-grid>.pa,.sp-grid>.sp,.bento>.bcell,.pb-list>.pb{animation:rise .8s var(--spring) both;animation-timeline:view();animation-range:entry cover 22%}.au-grid>.au:nth-child(2),.pa-grid>.pa:nth-child(2),.sp-grid>.sp:nth-child(2),.bento>.bcell:nth-child(2),.pb-list>.pb:nth-child(2){animation-range:entry 3% cover 25%}.au-grid>.au:nth-child(3),.pa-grid>.pa:nth-child(3),.sp-grid>.sp:nth-child(3),.bento>.bcell:nth-child(3),.pb-list>.pb:nth-child(3){animation-range:entry 6% cover 28%}.au-grid>.au:nth-child(n+4),.pa-grid>.pa:nth-child(n+4),.sp-grid>.sp:nth-child(n+4),.bento>.bcell:nth-child(n+4){animation-range:entry 9% cover 31%}}@view-transition{navigation:auto}@media (prefers-reduced-motion:no-preference){::view-transition-old(root){animation:vtout .32s var(--ease) both}::view-transition-new(root){animation:vtin .42s var(--spring) both}@keyframes vtout{to{opacity:0}}@keyframes vtin{0%{opacity:0;transform:translateY(10px)}}}@keyframes heroIn{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.hero .kick{animation:heroIn .85s var(--ease) both}.hero h1{animation:heroIn .85s var(--ease) 90ms both}.hero .lede{animation:heroIn .85s var(--ease) .18s both}.hero .row{animation:heroIn .85s var(--ease) .27s both}}@keyframes fabIn{0%{opacity:0;transform:translateY(16px)scale(.96)}to{opacity:1;transform:none}}@keyframes fab-pulse{0%{opacity:.55;transform:scale(1)}70%{opacity:0;transform:scale(1.28)}to{opacity:0;transform:scale(1.28)}}@media (prefers-reduced-motion:no-preference){.fab{animation:.55s cubic-bezier(.2,.7,.2,1) .4s both fabIn}.fab:hover{transform:translateY(-2px)}.fab:before{content:"";border:2px solid var(--sand);opacity:0;pointer-events:none;border-radius:999px;animation:2.6s ease-out infinite fab-pulse;position:absolute;inset:-5px}}@media (prefers-reduced-motion:reduce){.fab:before{display:none}}.demo-page{background:var(--surface-bg,var(--noir));color:var(--paper)}.demo-wrap{max-width:var(--mx);margin:0 auto;padding:0 clamp(1.4rem,5vw,4.5rem)}.demo-hero,.demo-grid-band,.demo-learning-band{padding:clamp(4rem,10vw,7rem) 0}.demo-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--sand);font-size:11px;font-weight:700}.demo-hero h1{max-width:15ch;font-size:clamp(2.5rem,1.2rem + 4.2vw,4.8rem);line-height:1.02}.demo-hero p:last-of-type{color:var(--muted);max-width:64ch;margin-top:1.1rem}.demo-actions a{border:1px solid var(--surface-line,var(--line));color:var(--paper);padding:.55rem .85rem;font-size:.82rem}.demo-route-block+.demo-route-block{margin-top:4rem}.demo-route-head{grid-template-columns:.7fr 1.3fr;align-items:start;gap:1.5rem;margin-bottom:1.6rem;display:grid}.demo-route-head>p{color:var(--sand);text-transform:uppercase;letter-spacing:.12em;font-size:.82rem}.demo-route-head h2{font-size:clamp(1.4rem,1rem + 1.2vw,2.1rem)}.demo-route-copy strong{color:var(--paper);margin-bottom:.55rem;display:inline-block}.demo-route-copy p{color:var(--muted);max-width:54ch}.demo-route-copy ul{flex-direction:column;gap:.35rem;margin-top:.8rem;padding:0;list-style:none;display:flex}.demo-route-copy li{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.demo-route-copy li{color:color-mix(in oklab, var(--paper) 82%, transparent)}}.demo-route-copy li{font-size:.93rem}.demo-card{border:1px solid var(--surface-line,var(--line));background:var(--surface-bg-alt,var(--noir-2));gap:1.1rem;min-height:100%;padding:1.15rem;display:grid}.demo-card-meta span{letter-spacing:.08em;text-transform:uppercase;color:var(--sand);border:1px solid var(--sand);font-size:.74rem}@supports (color:color-mix(in lab, red, red)){.demo-card-meta span{border:1px solid color-mix(in oklab, var(--sand) 40%, transparent)}}.demo-card-meta span{padding:.25rem .45rem}.demo-card h3{color:var(--paper);font-size:1.2rem}.demo-card p{color:var(--muted);margin-top:.5rem}.demo-related a{color:var(--paper);border-bottom:1px solid var(--sand);font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.demo-related a{border-bottom:1px solid color-mix(in oklab, var(--sand) 55%, transparent)}}.demo-card-foot span{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.demo-card-foot span{color:color-mix(in oklab, var(--paper) 75%, transparent)}}.demo-card-foot span{font-size:.88rem}.demo-card-foot a{color:var(--sand);align-items:center;gap:.45rem;font-weight:700;display:inline-flex}.demo-learning p:last-child{color:var(--muted);max-width:60ch}.demo-b2b-wall{color:#f4efe6;background:#0f1115;padding:clamp(4rem,9vw,7rem) 0}.demo-b2b-head{margin-bottom:1.6rem}.demo-b2b-head h2{max-width:18ch;font-size:clamp(2rem,1.2rem + 3vw,4rem);line-height:1}.demo-path-grid{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.demo-path-panel{background:#171a20;border:1px solid #ffffff24;grid-template-rows:minmax(230px,.8fr) 1fr;min-height:620px;display:grid;overflow:hidden}.demo-path-preview{align-content:space-between;min-height:260px;padding:1.2rem;display:grid}.demo-path-preview span{letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.demo-path-preview strong{font-size:clamp(2rem,4vw,4.3rem);line-height:.9}.demo-path-preview i{width:100%;height:10px;display:block}.demo-path-b2b-1 .demo-path-preview{color:#191716;background:#f3eadc;font-family:"Source Serif 4",Georgia,serif}.demo-path-b2b-1 .demo-path-preview i{border-top:3px double #191716;border-bottom:1px solid #a78e6b}.demo-path-b2b-2 .demo-path-preview{color:#eaf2f6;background-color:#0c1118;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:28px 28px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-family:IBM Plex Mono,monospace}.demo-path-b2b-2 .demo-path-preview i{background:linear-gradient(90deg,#62d6a2 0 62%,#f4b860 62% 82%,#303947 82%)}.demo-path-b2b-3 .demo-path-preview{color:#1a211b;background:#dfe8dc;font-family:Newsreader,Georgia,serif}.demo-path-b2b-3 .demo-path-preview i{background:#284237;width:42%;height:52px}.demo-path-copy{align-content:start;gap:.85rem;padding:1.2rem;display:grid}.demo-path-copy>p:first-child{color:var(--sand);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.demo-path-copy h3{font-size:1.6rem}.demo-path-copy>p:not(:first-child),.demo-path-copy dd{color:#f4efe6b8;color:lab(94.6549% .590444 4.9919/.72)}.demo-path-copy dl{gap:.7rem;margin-top:.2rem;display:grid}.demo-path-copy dt{letter-spacing:.1em;text-transform:uppercase;color:#f4b860;font-size:.72rem;font-weight:800}.demo-path-copy>a{color:#111;background:#f4efe6;width:fit-content;margin-top:.5rem;padding:.75rem 1rem;font-weight:800;display:inline-flex}.demo-family-links{flex-wrap:wrap;gap:.55rem;margin-top:.5rem;display:flex}.demo-family-links a{color:#f4efe6;border-bottom:1px solid #f4efe673;font-size:.82rem}.demo-compare-table{border:1px solid #ffffff24;grid-template-columns:.55fr 1fr 1.4fr 1fr;margin-top:1.2rem;display:grid}.demo-compare-table>*{border-bottom:1px solid #ffffff1f;border-right:1px solid #ffffff1f;padding:.85rem}.demo-compare-table>div{color:#f4b860;text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:800}.demo-compare-table span{color:#f4efe6c2;color:lab(94.6549% .590444 4.9919/.76)}@media (max-width:900px){.demo-route-head,.demo-learning,.demo-grid,.demo-path-grid,.demo-compare-table{grid-template-columns:1fr}}.b2b-demo{min-height:100dvh;overflow-x:clip}.b2b-demo a{text-decoration:none}.b2b-demo input,.b2b-demo textarea{width:100%;font:inherit;border:0}.b2b-demo label span{letter-spacing:.08em;text-transform:uppercase;margin-bottom:.45rem;font-size:.78rem;font-weight:700;display:block}.b2b1{--b2b1-ink:#171717;--b2b1-paper:#f6f1e8;--b2b1-soft:#e7ddce;--b2b1-line:#c7bba8;--b2b1-bronze:#896b42;background:var(--b2b1-paper);color:var(--b2b1-ink);font-family:"Source Serif 4",Georgia,serif}.b2b1-nav{border-bottom:1px solid var(--b2b1-line);background:var(--b2b1-paper);grid-template-columns:auto 1fr auto;align-items:center;gap:1.4rem;padding:1.05rem clamp(1.2rem,4vw,3rem);display:grid}@supports (color:color-mix(in lab, red, red)){.b2b1-nav{background:color-mix(in oklab, var(--b2b1-paper) 94%, transparent)}}.b2b1-nav{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;top:0}.b2b1-brand{letter-spacing:.24em;text-transform:uppercase;color:var(--b2b1-ink);font-family:Inter Tight,system-ui,sans-serif;font-size:.8rem}.b2b1-menu{justify-content:center;gap:clamp(.8rem,2vw,1.6rem);font-family:Inter Tight,system-ui,sans-serif;font-size:.82rem;display:flex}.b2b1-menu a{color:var(--b2b1-ink)}@supports (color:color-mix(in lab, red, red)){.b2b1-menu a{color:color-mix(in oklab, var(--b2b1-ink) 72%, transparent)}}.b2b1-top-cta,.b2b1-actions a:first-child,.b2b1-form button{background:var(--b2b1-ink);color:var(--b2b1-paper);padding:.85rem 1.1rem;font-family:Inter Tight,system-ui,sans-serif;font-size:.82rem;font-weight:700}.b2b1-masthead{border-bottom:1px solid var(--b2b1-line);align-content:center;min-height:88dvh;padding:clamp(4rem,9vw,8rem) clamp(1.3rem,8vw,8rem);display:grid}.b2b1-issue{border-top:3px double var(--b2b1-ink);border-bottom:1px solid var(--b2b1-line);letter-spacing:.18em;text-transform:uppercase;max-width:58rem;padding:.8rem 0;font-family:Inter Tight,system-ui,sans-serif;font-size:.76rem}.b2b1-eyebrow,.b2b1-section-label{letter-spacing:.18em;text-transform:uppercase;color:var(--b2b1-bronze);margin-top:2.6rem;font-family:Inter Tight,system-ui,sans-serif;font-size:.76rem;font-weight:700}.b2b1 h1{letter-spacing:0;max-width:11ch;margin-top:1rem;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(3.4rem,9vw,8rem);font-weight:600;line-height:.91}.b2b1-masthead>p:last-of-type{max-width:46rem;margin-top:1.4rem;font-size:clamp(1.05rem,1rem + .5vw,1.35rem)}.b2b1-actions,.b2b1-related{flex-wrap:wrap;gap:.8rem;margin-top:1.6rem;display:flex}.b2b1-actions a:last-child,.b2b1-related a{border-bottom:1px solid var(--b2b1-bronze);color:var(--b2b1-ink);padding:.8rem 0;font-family:Inter Tight,system-ui,sans-serif;font-weight:700}.b2b1-manifesto,.b2b1-areas,.b2b1-partner,.b2b1-notes,.b2b1-process,.b2b1-close{padding:clamp(3.8rem,8vw,7rem) clamp(1.3rem,8vw,8rem)}.b2b1-manifesto{background:var(--b2b1-ink);color:var(--b2b1-paper);grid-template-columns:.35fr 1fr;gap:2rem;display:grid}.b2b1-manifesto h2,.b2b1-areas h2,.b2b1-partner h2,.b2b1-notes h2,.b2b1-close h2{letter-spacing:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2.2rem,4.6vw,5rem);font-weight:600;line-height:.98}.b2b1-manifesto blockquote{max-width:44rem;color:var(--b2b1-paper);grid-column:2}@supports (color:color-mix(in lab, red, red)){.b2b1-manifesto blockquote{color:color-mix(in oklab, var(--b2b1-paper) 76%, transparent)}}.b2b1-manifesto blockquote{font-size:clamp(1.2rem,1rem + 1vw,2rem);line-height:1.35}.b2b1-areas{grid-template-columns:.42fr 1fr;gap:clamp(2rem,5vw,5rem);display:grid}.b2b1-area-list article,.b2b1-notes article{border-top:1px solid var(--b2b1-line);grid-template-columns:5rem 1fr;gap:1.2rem;padding:1.4rem 0;display:grid}.b2b1-area-list span,.b2b1-notes span,.b2b1-process span{color:var(--b2b1-bronze);font-family:Inter Tight,system-ui,sans-serif;font-weight:700}.b2b1 h3{letter-spacing:0;font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(1.1rem,1rem + .6vw,1.45rem)}.b2b1 p{line-height:1.62}.b2b1-partner{background:var(--b2b1-soft);grid-template-columns:minmax(220px,.75fr) 1.25fr;align-items:center;gap:clamp(2rem,6vw,6rem);display:grid}.b2b1-portrait{aspect-ratio:4/5;border:1px solid var(--b2b1-line);color:var(--b2b1-paper);background:linear-gradient(145deg,#2a2520,#6e5a44);place-items:center;font-size:clamp(4rem,10vw,8rem);display:grid}.b2b1-notes{background:#fbf8f2}.b2b1-process{background:var(--b2b1-line);grid-template-columns:repeat(3,1fr);gap:1px;padding-top:1px;padding-bottom:1px;display:grid}.b2b1-process article{background:var(--b2b1-paper);padding:clamp(1.5rem,3vw,2.4rem)}.b2b1-close{background:var(--b2b1-ink);color:var(--b2b1-paper);grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,5vw,5rem);display:grid}.b2b1-form{align-self:start;gap:1rem;display:grid}.b2b1-form input,.b2b1-form textarea{border-bottom:1px solid var(--b2b1-paper);background:0 0}@supports (color:color-mix(in lab, red, red)){.b2b1-form input,.b2b1-form textarea{border-bottom:1px solid color-mix(in oklab, var(--b2b1-paper) 45%, transparent)}}.b2b1-form input,.b2b1-form textarea{color:var(--b2b1-paper);padding:.75rem 0}.b2b2{--b2b2-bg:#0d1117;--b2b2-panel:#151b24;--b2b2-line:#293241;--b2b2-ink:#eef4f8;--b2b2-muted:#9aa8b6;--b2b2-accent:#62d6a2;--b2b2-warn:#f4b860;background:var(--b2b2-bg);color:var(--b2b2-ink);font-family:IBM Plex Mono,ui-monospace,monospace}.b2b2-shellbar{z-index:20;background:var(--b2b2-bg);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.85rem clamp(1rem,3vw,2rem);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.b2b2-shellbar{background:color-mix(in oklab, var(--b2b2-bg) 94%, transparent)}}.b2b2-shellbar{border-bottom:1px solid var(--b2b2-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.b2b2-brand,.b2b2-menu a,.b2b2-action,.b2b2-actions a,.b2b2-label{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700}.b2b2-brand{color:var(--b2b2-accent)}.b2b2-menu{justify-content:center;gap:clamp(.6rem,1.7vw,1.3rem);display:flex}.b2b2-menu a{color:var(--b2b2-muted)}.b2b2-action,.b2b2-actions a:first-child,.b2b2-form button{background:var(--b2b2-accent);color:#07100c;border:0;padding:.75rem 1rem;font-weight:800}.b2b2-console{background:linear-gradient(#ffffff09 1px, transparent 1px), linear-gradient(90deg, #ffffff09 1px, transparent 1px), var(--b2b2-bg);background-size:34px 34px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(1.5rem,4vw,4rem);min-height:86dvh;padding:clamp(3rem,8vw,6rem) clamp(1rem,4vw,3rem);display:grid}.b2b2-copy>p:first-child,.b2b2-label{color:var(--b2b2-accent)}.b2b2 h1{letter-spacing:0;max-width:13ch;margin-top:1rem;font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(2.7rem,7vw,6rem);line-height:.94}.b2b2-copy>p:last-of-type{max-width:42rem;color:var(--b2b2-muted);margin-top:1.1rem;font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(1rem,1rem + .45vw,1.25rem)}.b2b2-actions,.b2b2-related{flex-wrap:wrap;gap:.7rem;margin-top:1.4rem;display:flex}.b2b2-actions a:last-child,.b2b2-related a{border:1px solid var(--b2b2-line);color:var(--b2b2-ink);padding:.75rem 1rem}.b2b2-risk-panel,.b2b2-checklist,.b2b2-plan,.b2b2-services,.b2b2-close{border:1px solid var(--b2b2-line)}.b2b2-risk-panel{background:var(--b2b2-panel)}@supports (color:color-mix(in lab, red, red)){.b2b2-risk-panel{background:color-mix(in oklab, var(--b2b2-panel) 92%, #000)}}.b2b2-risk-panel{box-shadow:0 30px 80px #00000059}.b2b2-panel-head{border-bottom:1px solid var(--b2b2-line);justify-content:space-between;padding:1rem;display:flex}.b2b2-risk-panel article{border-bottom:1px solid var(--b2b2-line);grid-template-columns:5rem 1fr;gap:1rem;padding:1rem;display:grid}.b2b2-risk-panel article>span{color:var(--b2b2-warn);font-weight:800}.b2b2 h2{letter-spacing:0;font-family:Inter Tight,system-ui,sans-serif;font-size:clamp(2rem,4vw,4rem);line-height:.98}.b2b2 h3{letter-spacing:0;font-size:1rem}.b2b2 p{color:var(--b2b2-muted)}.b2b2-triage{background:var(--b2b2-line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.b2b2-triage article{background:#111821;padding:clamp(1.2rem,3vw,2rem)}.b2b2-triage span{color:var(--b2b2-accent);font-size:clamp(1.25rem,2vw,2rem);font-weight:800}.b2b2-checklist,.b2b2-plan,.b2b2-services,.b2b2-close{background:var(--b2b2-panel);margin:clamp(1rem,3vw,2rem);padding:clamp(1.2rem,4vw,3rem)}.b2b2-checklist{grid-template-columns:.75fr 1.25fr;gap:2rem;display:grid}.b2b2-check-grid,.b2b2-service-grid{background:var(--b2b2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.b2b2-check-grid article,.b2b2-service-grid article{background:#101720;padding:1.1rem}.b2b2-check-grid span{color:var(--b2b2-warn);text-transform:uppercase;font-size:.78rem}.b2b2-plan{background:var(--b2b2-line);grid-template-columns:.8fr repeat(3,1fr);gap:1px;display:grid}.b2b2-plan>*{background:var(--b2b2-panel);padding:1.2rem}.b2b2-plan article span{background:var(--b2b2-accent);color:#07100c;place-items:center;width:2rem;height:2rem;margin-bottom:.9rem;font-weight:800;display:inline-grid}.b2b2-close{grid-template-columns:.95fr 1.05fr;gap:2rem;display:grid}.b2b2-form{gap:.9rem;display:grid}.b2b2-form input,.b2b2-form textarea{color:var(--b2b2-ink);border:1px solid var(--b2b2-line);background:#0c1118;padding:.85rem}.b2b3{--b2b3-ink:#171a15;--b2b3-bg:#f9f6ef;--b2b3-sage:#dfe8dc;--b2b3-line:#c8d0bf;--b2b3-green:#284237;background:var(--b2b3-bg);color:var(--b2b3-ink);font-family:Inter Tight,system-ui,sans-serif}.b2b3-header{z-index:20;border-bottom:1px solid var(--b2b3-line);background:var(--b2b3-bg);grid-template-columns:auto 1fr auto;align-items:center;gap:1.2rem;padding:1rem clamp(1.2rem,4vw,3rem);display:grid;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.b2b3-header{background:color-mix(in oklab, var(--b2b3-bg) 94%, transparent)}}.b2b3-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.b2b3-brand{color:var(--b2b3-green);font-family:Newsreader,Georgia,serif;font-size:1.25rem}.b2b3-menu{justify-content:center;gap:clamp(.7rem,2vw,1.4rem);font-size:.86rem;display:flex}.b2b3-menu a{color:var(--b2b3-ink)}@supports (color:color-mix(in lab, red, red)){.b2b3-menu a{color:color-mix(in oklab, var(--b2b3-ink) 70%, transparent)}}.b2b3-cta,.b2b3-actions a:first-child,.b2b3-form button{background:var(--b2b3-green);color:var(--b2b3-bg);border:0;padding:.85rem 1rem;font-weight:800}.b2b3-stage{grid-template-columns:.75fr 1.25fr;align-items:center;gap:clamp(2rem,6vw,6rem);min-height:88dvh;padding:clamp(3rem,8vw,7rem) clamp(1.2rem,7vw,7rem);display:grid}.b2b3-nameplate{aspect-ratio:4/5;background:var(--b2b3-green);color:var(--b2b3-bg);align-content:space-between;padding:clamp(1.2rem,3vw,2.2rem);display:grid}.b2b3-nameplate span{text-transform:uppercase;letter-spacing:.12em;max-width:12rem;font-size:.9rem}.b2b3-nameplate strong{font-family:Newsreader,Georgia,serif;font-size:clamp(5rem,14vw,11rem);font-weight:400;line-height:.72}.b2b3-thesis>p:first-child,.b2b3-label{color:var(--b2b3-green);letter-spacing:.1em;text-transform:uppercase;font-size:.78rem;font-weight:800}.b2b3 h1{letter-spacing:0;max-width:12ch;margin-top:1rem;font-family:Newsreader,Georgia,serif;font-size:clamp(3.2rem,8vw,7rem);font-weight:600;line-height:.9}.b2b3-thesis>p:last-of-type{max-width:40rem;margin-top:1.1rem;font-size:clamp(1.05rem,1rem + .5vw,1.3rem)}.b2b3-actions,.b2b3-related{flex-wrap:wrap;gap:.75rem;margin-top:1.4rem;display:flex}.b2b3-actions a:last-child,.b2b3-related a{border:1px solid var(--b2b3-green);color:var(--b2b3-green);padding:.8rem 1rem;font-weight:800}.b2b3-authority{border-top:1px solid var(--b2b3-line);border-bottom:1px solid var(--b2b3-line);grid-template-columns:repeat(3,1fr);display:grid}.b2b3-authority article{border-right:1px solid var(--b2b3-line);background:var(--b2b3-sage);padding:clamp(1.5rem,4vw,3rem)}.b2b3-authority span{font-family:Newsreader,Georgia,serif;font-size:clamp(1.8rem,3vw,3rem)}.b2b3-method,.b2b3-journal,.b2b3-cases,.b2b3-close{padding:clamp(3.5rem,8vw,7rem) clamp(1.2rem,7vw,7rem)}.b2b3-method{grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,5vw,5rem);display:grid}.b2b3-method aside{align-self:start;position:sticky;top:96px}.b2b3 h2{letter-spacing:0;font-family:Newsreader,Georgia,serif;font-size:clamp(2.4rem,5vw,5rem);line-height:.95}.b2b3-method article,.b2b3-journal article,.b2b3-cases article{border-top:1px solid var(--b2b3-line);padding:1.35rem 0}.b2b3-method article span,.b2b3-journal article span{color:var(--b2b3-green);font-weight:800}.b2b3 h3{letter-spacing:0;font-size:clamp(1.15rem,1rem + .7vw,1.55rem)}.b2b3 p{line-height:1.6}.b2b3-journal{background:#fffdf8;grid-template-columns:.75fr 1fr;gap:2rem;display:grid}.b2b3-cases{background:var(--b2b3-line);grid-template-columns:repeat(3,1fr);gap:1px;padding-top:1px;padding-bottom:1px;display:grid}.b2b3-cases article{background:var(--b2b3-bg);border:0;padding:1.4rem}.b2b3-close{background:var(--b2b3-green);color:var(--b2b3-bg);grid-template-columns:.95fr 1.05fr;gap:2rem;display:grid}.b2b3-close .b2b3-label,.b2b3-close a{color:var(--b2b3-bg)}.b2b3-form{gap:.9rem;display:grid}.b2b3-form input,.b2b3-form textarea{background:var(--b2b3-bg)}@supports (color:color-mix(in lab, red, red)){.b2b3-form input,.b2b3-form textarea{background:color-mix(in oklab, var(--b2b3-bg) 8%, transparent)}}.b2b3-form input,.b2b3-form textarea{border:1px solid var(--b2b3-bg)}@supports (color:color-mix(in lab, red, red)){.b2b3-form input,.b2b3-form textarea{border:1px solid color-mix(in oklab, var(--b2b3-bg) 36%, transparent)}}.b2b3-form input,.b2b3-form textarea{color:var(--b2b3-bg);padding:.85rem}.b2b3-form button{background:var(--b2b3-bg);color:var(--b2b3-green)}@media (max-width:920px){.b2b1-nav,.b2b2-shellbar,.b2b3-header{grid-template-columns:1fr;position:static}.b2b1-menu,.b2b2-menu,.b2b3-menu{justify-content:flex-start;padding-bottom:.25rem;overflow-x:auto}.b2b1-manifesto,.b2b1-areas,.b2b1-partner,.b2b1-close,.b2b2-console,.b2b2-checklist,.b2b2-close,.b2b3-stage,.b2b3-method,.b2b3-journal,.b2b3-close{grid-template-columns:1fr}.b2b1-manifesto blockquote{grid-column:auto}.b2b1-process,.b2b2-triage,.b2b2-plan,.b2b3-authority,.b2b3-cases,.b2b2-check-grid,.b2b2-service-grid{grid-template-columns:1fr}.b2b3-method aside{position:static}}@keyframes marqueeForward{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeReverse{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.mq-forward{animation:28s linear infinite marqueeForward}.mq-reverse{animation:28s linear infinite marqueeReverse}}@media (prefers-reduced-motion:reduce){.mq-forward,.mq-reverse{flex-wrap:wrap;animation:none}}.theme-b2c-2{--noir:#0e1f25;--noir-2:#152d36;--oxblood:#1c3c48;--oxblood-2:#244c5b;--sand:#b78318;--sand-hi:#d49926;--paper:#dbe5ea;--muted:#8fb2bd;--acc:"JetBrains Mono", monospace;--sans:"Manrope", system-ui, sans-serif;--hero-bg:#0a1820;--hero-text:#dbe5ea;--hero-accent:#b78318}.theme-b2b-1{--noir:#080c18;--noir-2:#0a1020;--oxblood:#122354;--oxblood-2:#1a2e6a;--sand:#d4a030;--sand-hi:#f0bc45;--paper:#f8f5ee;--muted:#a0afca;--acc:"EB Garamond", Georgia, serif;--sans:"Inter", system-ui, sans-serif;--hero-bg:#080c18;--hero-text:#f8f5ee;--hero-accent:#d4a030;--surface-0:#080c18;--surface-1:#0e1730;--surface-2:#171e32;--surface-3:#1f2840;--surface-4:#25408a;--surface-warm:#191c25;--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-spring:cubic-bezier(.34, 1.56, .64, 1);--dur-fast:.14s;--dur-normal:.24s;--dur-slow:.48s;--dur-reveal:.68s}@supports (color:lab(0% 0 0)){.theme-b2b-1{--surface-warm:lab(10.1806% .628635 -7.10682)}}.theme-b2b-1 .sec-cta{--noir:var(--oxblood);--noir-2:var(--oxblood-2)}.theme-b2b-1 h2,.theme-b2b-1 h3{letter-spacing:-.015em;line-height:1.18}.theme-b2b-1 .hero h1{letter-spacing:-.042em;font-weight:600;line-height:1.04}.theme-b2b-1 .lede{color:var(--muted);opacity:1}.theme-b2b-1 .kick:before{background:linear-gradient(90deg, var(--sand), transparent);width:64px;height:2px}.theme-b2b-1 .cportrait:after{background:linear-gradient(0deg, var(--noir), transparent 46%), linear-gradient(100deg, var(--oxblood), transparent 54%)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .cportrait:after{background:linear-gradient(0deg, var(--noir), transparent 46%), linear-gradient(100deg, color-mix(in oklab, var(--oxblood) 40%, transparent), transparent 54%)}}.theme-b2b-1 .glowR{background:radial-gradient(50% 58% at 100% 0%, var(--sand), transparent 55%), radial-gradient(30% 38% at 94% 10%, var(--sand-hi), transparent 50%), radial-gradient(72% 82% at 94% 8%, var(--oxblood-2), transparent 56%), var(--noir)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .glowR{background:radial-gradient(50% 58% at 100% 0%, color-mix(in oklab, var(--sand) 16%, transparent), transparent 55%), radial-gradient(30% 38% at 94% 10%, color-mix(in oklab, var(--sand-hi) 8%, transparent), transparent 50%), radial-gradient(72% 82% at 94% 8%, color-mix(in oklab, var(--oxblood-2) 88%, transparent), transparent 56%), var(--noir)}}.theme-b2b-1 .glowL{background:radial-gradient(50% 60% at 0% 100%, var(--sand), transparent 56%), radial-gradient(30% 40% at 6% 88%, var(--sand-hi), transparent 52%), radial-gradient(65% 84% at 4% 94%, var(--oxblood-2), transparent 58%), var(--noir)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .glowL{background:radial-gradient(50% 60% at 0% 100%, color-mix(in oklab, var(--sand) 16%, transparent), transparent 56%), radial-gradient(30% 40% at 6% 88%, color-mix(in oklab, var(--sand-hi) 8%, transparent), transparent 52%), radial-gradient(65% 84% at 4% 94%, color-mix(in oklab, var(--oxblood-2) 80%, transparent), transparent 58%), var(--noir)}}.theme-b2b-1 .glowC{background:radial-gradient(82% 65% at 50% 0%, var(--oxblood-2), transparent 60%), var(--noir)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .glowC{background:radial-gradient(82% 65% at 50% 0%, color-mix(in oklab, var(--oxblood-2) 72%, transparent), transparent 60%), var(--noir)}}.theme-b2b-1 .bento,.theme-b2b-1 .pa-grid{background:var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .bento,.theme-b2b-1 .pa-grid{background:color-mix(in oklab, var(--sand) 12%, transparent)}}.theme-b2b-1 .sp-n{background:var(--noir);border-width:1px}.theme-b2b-1 .pa:hover,.theme-b2b-1 .bcell:hover{background:var(--oxblood)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .pa:hover,.theme-b2b-1 .bcell:hover{background:color-mix(in oklab, var(--oxblood) 60%, var(--noir-2))}}.theme-b2b-1 .grain:before{mix-blend-mode:overlay;opacity:.38}.theme-b2b-1 .bcell.feat{background:linear-gradient(135deg, var(--sand) 0%, var(--oxblood) 45%, var(--oxblood-2) 100%) padding-box, conic-gradient(from var(--ang), var(--sand), var(--oxblood) 40%, var(--sand)) border-box}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .bcell.feat{background:linear-gradient(135deg, color-mix(in oklab, var(--sand) 8%, var(--oxblood)) 0%, var(--oxblood) 45%, color-mix(in oklab, var(--oxblood-2) 90%, var(--noir)) 100%) padding-box, conic-gradient(from var(--ang), var(--sand), var(--oxblood) 40%, var(--sand)) border-box}}.theme-b2b-1 .bcell.feat{border:1.5px solid #0000}.theme-b2b-1 main section.sec:nth-of-type(2n):not([class*=glow]):not(.sec-cta):not(.hero){background:var(--noir-2)}.bcell-header{align-items:center;gap:.75rem;margin-bottom:.4rem;display:flex}.bcell-icon{color:var(--sand);opacity:.72;align-items:center;display:flex}.bcell-icon svg{width:1.25rem;height:1.25rem}.bcell-icon-bg{color:var(--sand);opacity:.1;pointer-events:none;position:absolute;top:1.4rem;right:1.4rem}.bcell-icon-bg svg{width:5rem;height:5rem}.gt{background:linear-gradient(115deg, var(--sand-hi) 0%, var(--sand) 30%, var(--sand-hi) 52%, var(--sand) 70%, var(--sand) 100%)}@supports (color:color-mix(in lab, red, red)){.gt{background:linear-gradient(115deg, var(--sand-hi) 0%, var(--sand) 30%, color-mix(in oklab, var(--sand-hi) 85%, var(--paper)) 52%, var(--sand) 70%, color-mix(in oklab, var(--sand) 65%, var(--paper)) 100%)}}.gt{-webkit-text-fill-color:transparent;color:var(--sand);-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text)){.gt{-webkit-text-fill-color:unset;color:var(--sand)}}@media (prefers-reduced-motion:reduce){.gt{-webkit-text-fill-color:unset;color:var(--sand);background:0 0}}.theme-b2b-1 .au b{background:linear-gradient(95deg, var(--sand-hi) 0%, var(--sand) 50%, var(--sand) 100%)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .au b{background:linear-gradient(95deg, var(--sand-hi) 0%, var(--sand) 50%, color-mix(in oklab, var(--sand) 65%, var(--paper)) 100%)}}.theme-b2b-1 .au b{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text)){.theme-b2b-1 .au b{-webkit-text-fill-color:unset;color:var(--sand)}}.bcell{--mx:50%;--my:50%}.bcell:before{content:"";border-radius:inherit;background:radial-gradient(circle 280px at var(--mx) var(--my), var(--sand), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.bcell:before{background:radial-gradient(circle 280px at var(--mx) var(--my), color-mix(in oklab, var(--sand) 12%, transparent), transparent 70%)}}.bcell:before{opacity:0;pointer-events:none;z-index:0;transition:opacity .4s}.bcell:hover:before{opacity:1}@media (pointer:coarse){.bcell:before{display:none}}@media (prefers-reduced-motion:reduce){.bcell:before{display:none}}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 main section.sec+section.sec{border-top:1px solid color-mix(in oklab, var(--sand) 12%, transparent)}}.sec.glowL,.sec.glowR,.sec.glowC{overflow:hidden}@media (prefers-reduced-motion:no-preference){.sec.glowL:after,.sec.glowR:after,.sec.glowC:after{content:"";z-index:-1;opacity:.14;background:radial-gradient(ellipse 55% 45% at 22% 82%, var(--sand), transparent 62%);position:absolute;inset:-40% -20%}@supports (color:color-mix(in lab, red, red)){.sec.glowL:after,.sec.glowR:after,.sec.glowC:after{background:radial-gradient(ellipse 55% 45% at 22% 82%, color-mix(in oklab, var(--sand) 20%, transparent), transparent 62%)}}.sec.glowL:after,.sec.glowR:after,.sec.glowC:after{pointer-events:none;animation:34s ease-in-out infinite alternate aurora}.sec.glowR:after{background:radial-gradient(ellipse 55% 45% at 78% 18%, var(--sand), transparent 62%)}@supports (color:color-mix(in lab, red, red)){.sec.glowR:after{background:radial-gradient(ellipse 55% 45% at 78% 18%, color-mix(in oklab, var(--sand) 18%, transparent), transparent 62%)}}.sec.glowC:after{background:radial-gradient(ellipse 60% 50% at 50% 0%, var(--sand), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.sec.glowC:after{background:radial-gradient(ellipse 60% 50% at 50% 0%, color-mix(in oklab, var(--sand) 16%, transparent), transparent 60%)}}}.theme-b2b-1.profile-a-editorial{position:relative}.theme-b2b-1.profile-a-editorial .hero h1{font-variation-settings:"opsz" 72, "SOFT" 0;letter-spacing:-.03em;font-optical-sizing:auto;font-family:Fraunces,Georgia,serif;font-size:clamp(3rem,1.2rem + 7vw,5.8rem);font-style:normal;font-weight:600;line-height:1}.theme-b2b-1.profile-a-editorial .h2{letter-spacing:-.03em;font-optical-sizing:auto;font-size:clamp(2.2rem,1.3rem + 3vw,3.8rem);line-height:1.05}.theme-b2b-1.profile-a-editorial .kick{letter-spacing:.3em;font-size:9.5px}.theme-b2b-1.profile-a-editorial .hero-lede{letter-spacing:.006em;color:var(--paper);font-family:Fraunces,Georgia,serif;font-size:clamp(1.08rem,.95rem + .65vw,1.38rem);font-style:italic;line-height:1.78}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1.profile-a-editorial .hero-lede{color:color-mix(in oklab, var(--paper) 75%, transparent)}.theme-b2b-1.profile-a-editorial main section.sec:not(.hero) .lede{color:color-mix(in oklab, var(--paper) 62%, transparent)}}@media (min-width:768px){.theme-b2b-1 .hero-cols{grid-template-columns:1.5fr 1fr!important}}.theme-b2b-1.deco-lines main section.sec:not(.hero){position:relative}.theme-b2b-1.deco-lines main section.sec:not(.hero):before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(90deg, transparent, transparent calc(12.5% - 1px), var(--sand) calc(12.5% - 1px), var(--sand) 12.5%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1.deco-lines main section.sec:not(.hero):before{background-image:repeating-linear-gradient(90deg, transparent, transparent calc(12.5% - 1px), color-mix(in oklab, var(--sand) 3.5%, transparent) calc(12.5% - 1px), color-mix(in oklab, var(--sand) 3.5%, transparent) 12.5%)}}.theme-b2b-1.deco-lines main section.sec:not(.hero):before{background-size:100% 100%}.theme-b2b-1 .bcell{border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .bcell{border:1px solid color-mix(in oklab, var(--sand) 12%, transparent)}}.theme-b2b-1 .bcell{cursor:pointer;transition:border-color .2s,transform .2s,box-shadow .2s,background .2s}.theme-b2b-1 .bcell:hover{border-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .bcell:hover{border-color:color-mix(in oklab, var(--sand) 32%, transparent)}}.theme-b2b-1 .bcell.feat{border-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .bcell.feat{border-color:color-mix(in oklab, var(--sand) 22%, transparent)}}.theme-b2b-1 section#autoridad{background:radial-gradient(70% 80% at 50% -5%, var(--sand), transparent 55%), radial-gradient(50% 60% at 30% 100%, var(--sand-hi), transparent 52%), var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#autoridad{background:radial-gradient(70% 80% at 50% -5%, color-mix(in oklab, var(--sand) 22%, transparent), transparent 55%), radial-gradient(50% 60% at 30% 100%, color-mix(in oklab, var(--sand-hi) 8%, transparent), transparent 52%), color-mix(in oklab, var(--sand) 7%, var(--oxblood-2))}}.theme-b2b-1 section#autoridad{border-top:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#autoridad{border-top:1px solid color-mix(in oklab, var(--sand) 20%, transparent)}}.theme-b2b-1 section#autoridad{border-bottom:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#autoridad{border-bottom:1px solid color-mix(in oklab, var(--sand) 20%, transparent)}}.theme-b2b-1 section#autoridad .au b{letter-spacing:-.05em;font-size:clamp(3.2rem,1.6rem + 4.5vw,6.4rem);line-height:.94;overflow:visible}@keyframes ang-spin{to{--ang:360deg}}.theme-b2b-1 .bcell.feat{animation:8s linear infinite ang-spin}@media (prefers-reduced-motion:reduce){.theme-b2b-1 .bcell.feat{animation:none}}.theme-b2b-1 .btn{position:relative;overflow:hidden}.theme-b2b-1 .btn:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#fff3,#0000);width:55%;height:200%;animation:3.8s ease-in-out 1.2s infinite btn-sweep;position:absolute;top:-50%;left:-100%;transform:skew(-22deg)}@keyframes btn-sweep{0%,35%{left:-100%}65%,to{left:145%}}@media (prefers-reduced-motion:reduce){.theme-b2b-1 .btn:after{display:none}}.theme-b2b-1 .sec.glowL:after,.theme-b2b-1 .sec.glowR:after,.theme-b2b-1 .sec.glowC:after{opacity:.22}@media (prefers-reduced-motion:no-preference){.theme-b2b-1 .hero .kick{animation:.55s cubic-bezier(.2,.7,.2,1) both hero-enter}.theme-b2b-1 .hero h1{animation:.7s cubic-bezier(.2,.7,.2,1) .12s both hero-enter}.theme-b2b-1 .hero .hero-lede{animation:.65s cubic-bezier(.2,.7,.2,1) .28s both hero-enter}.theme-b2b-1 .hero .cta{animation:.6s cubic-bezier(.2,.7,.2,1) .44s both hero-enter}.theme-b2b-1 .hero .hero-cred-panel{animation:.7s cubic-bezier(.2,.7,.2,1) .56s both hero-enter}@keyframes hero-enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}}.theme-b2b-1 main section.sec:not(.hero):not(.sec-cta){position:relative}.theme-b2b-1 main section.sec:not(.hero):not(.sec-cta):before{content:"";background:linear-gradient(180deg, var(--sand) 0%, var(--sand) 50%, transparent 100%);height:140px;position:absolute;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 main section.sec:not(.hero):not(.sec-cta):before{background:linear-gradient(180deg, color-mix(in oklab, var(--sand) 5%, transparent) 0%, color-mix(in oklab, var(--sand) 1.5%, transparent) 50%, transparent 100%)}}.theme-b2b-1 main section.sec:not(.hero):not(.sec-cta):before{pointer-events:none;z-index:0}.theme-b2b-1 main section.sec+section.sec{border-top:none}.theme-b2b-1 main section.sec:not([class*=glow]):not(.sec-cta):not(.hero),.theme-b2b-1 main section.sec:nth-of-type(2n):not([class*=glow]):not(.sec-cta):not(.hero){background:var(--noir)}.theme-b2b-1 section#servicios,.theme-b2b-1 section#proceso{background:radial-gradient(72% 82% at 50% 0%, var(--sand), transparent 60%), linear-gradient(180deg, var(--surface-warm) 0%, var(--surface-warm) 100%)!important}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#servicios,.theme-b2b-1 section#proceso{background:radial-gradient(72% 82% at 50% 0%, color-mix(in oklab, var(--sand) 8%, transparent), transparent 60%), linear-gradient(180deg, var(--surface-warm) 0%, color-mix(in oklab, var(--surface-warm) 82%, var(--surface-1)) 100%)!important}}.theme-b2b-1 main section.sec:not(.hero):not(.sec-cta):after{content:"";pointer-events:none;z-index:0;mix-blend-mode:overlay;opacity:.5;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.16'/%3E%3C/svg%3E"), radial-gradient(55% 50% at 88% 12%, var(--sand), transparent 60%), radial-gradient(45% 45% at 10% 92%, var(--oxblood), transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 main section.sec:not(.hero):not(.sec-cta):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.16'/%3E%3C/svg%3E"), radial-gradient(55% 50% at 88% 12%, color-mix(in oklab, var(--sand) 5%, transparent), transparent 60%), radial-gradient(45% 45% at 10% 92%, color-mix(in oklab, var(--oxblood) 6%, transparent), transparent 60%)}}.theme-b2b-1 main section.sec:not(.hero){box-shadow:inset 0 0 220px 80px var(--noir)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 main section.sec:not(.hero){box-shadow:inset 0 0 220px 80px color-mix(in oklab, var(--noir) 50%, transparent)}}.theme-b2b-1 main section.sec:nth-of-type(odd):not(.hero):not(.sec-cta):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.16'/%3E%3C/svg%3E"), radial-gradient(40% 60% at 100% 50%, var(--sand), transparent 45%)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 main section.sec:nth-of-type(odd):not(.hero):not(.sec-cta):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.16'/%3E%3C/svg%3E"), radial-gradient(40% 60% at 100% 50%, color-mix(in oklab, var(--sand) 13%, transparent), transparent 45%)}}.theme-b2b-1 main section.sec:nth-of-type(2n):not(.hero):not(.sec-cta):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.16'/%3E%3C/svg%3E"), radial-gradient(40% 60% at 0% 50%, var(--sand-hi), transparent 45%)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 main section.sec:nth-of-type(2n):not(.hero):not(.sec-cta):after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.16'/%3E%3C/svg%3E"), radial-gradient(40% 60% at 0% 50%, color-mix(in oklab, var(--sand-hi) 11%, transparent), transparent 45%)}}.theme-b2b-1.profile-a-editorial main section.sec:not(.hero) h2,.theme-b2b-1.profile-a-editorial main section.sec:not(.hero) .h2{letter-spacing:-.032em;font-size:clamp(2.4rem,1.4rem + 3.4vw,4rem);line-height:1.04}.theme-b2b-1.profile-a-editorial main section.sec:not(.hero) .lede{color:var(--paper);font-family:Source Serif Pro,"Source Serif 4",Georgia,serif;font-size:clamp(1.06rem,.96rem + .5vw,1.22rem);font-style:italic;line-height:1.65}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1.profile-a-editorial main section.sec:not(.hero) .lede{color:color-mix(in oklab, var(--paper) 78%, transparent)}}.theme-b2b-1 section#autoridad h2:first-letter,.theme-b2b-1 section#diagnostico h2:first-letter,.theme-b2b-1 section#riesgo h2:first-letter,.theme-b2b-1 section#riesgo_matriz h2:first-letter,.theme-b2b-1 section#equipo h2:first-letter,.theme-b2b-1 section#compliance h2:first-letter{color:var(--sand);padding-right:.06em;font-family:Fraunces,Georgia,serif;font-size:1.32em;font-style:normal;font-weight:500;line-height:.9}.theme-b2b-1 .drs-tab{transition:background var(--dur-fast) ease, color var(--dur-fast) ease, transform var(--dur-normal) var(--ease-spring), box-shadow var(--dur-normal) var(--ease-spring)}.theme-b2b-1 section#riesgo .pb{border-left:2px solid var(--sand);background-image:none}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#riesgo .pb{border-left:2px solid color-mix(in oklab, var(--sand) 28%, transparent)}}.theme-b2b-1 section#riesgo .pb{padding-left:1.8rem;position:relative;overflow:hidden}.theme-b2b-1 section#riesgo .pb:hover{background-image:none;background:var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#riesgo .pb:hover{background:color-mix(in oklab, var(--sand) 4%, transparent)}}.theme-b2b-1 section#riesgo .pb:hover{border-left-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#riesgo .pb:hover{border-left-color:color-mix(in oklab, var(--sand) 60%, transparent)}}.theme-b2b-1 section#riesgo .pb:hover{box-shadow:0 2px 20px -8px var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#riesgo .pb:hover{box-shadow:0 2px 20px -8px color-mix(in oklab, var(--sand) 14%, transparent)}}.theme-b2b-1 section#riesgo .pb-n{font-size:clamp(5rem,4vw + 2rem,9rem);font-family:var(--font-display,"Fraunces", Georgia, serif);color:var(--sand);opacity:.07;pointer-events:none;z-index:0;font-style:italic;font-weight:700;line-height:1;position:absolute;top:-.4rem;left:auto;right:-.2rem}.theme-b2b-1 section#riesgo .pb h3,.theme-b2b-1 section#riesgo .pb p{z-index:1;position:relative}.theme-b2b-1 section#riesgo .pb h3{font-size:clamp(1.25rem,1rem + 1vw,1.7rem)}@media (prefers-reduced-motion:no-preference){@keyframes opsz-breath{0%,to{font-variation-settings:"opsz" 144, "SOFT" 0}50%{font-variation-settings:"opsz" 92, "SOFT" 50}}@keyframes h1-clip-reveal{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(14px)}55%{clip-path:inset(0 0 14%);opacity:1}to{clip-path:inset(0 0 -4%);opacity:1;transform:none}}.theme-b2b-1.profile-a-editorial .hero h1{animation:h1-clip-reveal 1.05s var(--ease-out-expo) .18s both, opsz-breath 14s ease-in-out 1.6s infinite}}@media (prefers-reduced-motion:reduce){.theme-b2b-1.profile-a-editorial .hero h1{animation:none}}.theme-b2b-3.profile-b2b3-editorial .hero h1{letter-spacing:-.02em;font-optical-sizing:auto;font-family:Newsreader,Georgia,serif;font-size:clamp(2.8rem,1rem + 7vw,5.4rem);font-style:italic;font-weight:400;line-height:.95}.theme-b2b-3.profile-b2b3-editorial main section.sec:not(.hero) h2,.theme-b2b-3.profile-b2b3-editorial main section.sec:not(.hero) .h2{letter-spacing:-.018em;font-optical-sizing:auto;font-family:Newsreader,Georgia,serif;font-size:clamp(2.1rem,1.3rem + 2.8vw,3.4rem);font-weight:400;line-height:1.08}.theme-b2b-3.profile-b2b3-editorial main section.sec:not(.hero) .lede{color:var(--paper);font-family:Newsreader,Georgia,serif;font-size:clamp(1.05rem,.96rem + .55vw,1.28rem);font-style:italic;line-height:1.68}@supports (color:color-mix(in lab, red, red)){.theme-b2b-3.profile-b2b3-editorial main section.sec:not(.hero) .lede{color:color-mix(in oklab, var(--paper) 72%, transparent)}}.theme-b2b-3.profile-b2b3-editorial main section.sec:not(.hero) .lede{font-optical-sizing:auto}.theme-b2b-3.profile-b2b3-editorial .hero .lede,.theme-b2b-3.profile-b2b3-editorial .hero-lede{letter-spacing:.004em;font-optical-sizing:auto;font-family:Newsreader,Georgia,serif;font-size:clamp(1.1rem,.98rem + .65vw,1.38rem);font-style:italic;line-height:1.7}.theme-b2b-3.profile-b2b3-editorial .kick{letter-spacing:.22em;font-size:9.5px}.theme-b2c-3.profile-b2c3-editorial .hero h1{letter-spacing:-.015em;font-optical-sizing:auto;font-family:Newsreader,Georgia,serif;font-size:clamp(2.6rem,.8rem + 6vw,5rem);font-style:italic;font-weight:400;line-height:1}.theme-b2c-3.profile-b2c3-editorial main section.sec:not(.hero) h2,.theme-b2c-3.profile-b2c3-editorial main section.sec:not(.hero) .h2{letter-spacing:-.015em;font-optical-sizing:auto;font-family:Newsreader,Georgia,serif;font-size:clamp(2rem,1.3rem + 2.6vw,3.3rem);font-weight:400;line-height:1.08}.theme-b2c-3.profile-b2c3-editorial main section.sec:not(.hero) .lede{color:var(--paper);font-family:Newsreader,Georgia,serif;font-size:clamp(1.08rem,.96rem + .6vw,1.32rem);font-style:italic;line-height:1.78}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3.profile-b2c3-editorial main section.sec:not(.hero) .lede{color:color-mix(in oklab, var(--paper) 74%, transparent)}}.theme-b2c-3.profile-b2c3-editorial .hero .lede,.theme-b2c-3.profile-b2c3-editorial .hero-lede{color:var(--paper);font-family:Newsreader,Georgia,serif;font-size:clamp(1.12rem,.98rem + .7vw,1.42rem);font-style:italic;line-height:1.7}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3.profile-b2c3-editorial .hero .lede,.theme-b2c-3.profile-b2c3-editorial .hero-lede{color:color-mix(in oklab, var(--paper) 70%, transparent)}}.theme-b2c-3.profile-b2c3-editorial .kick{letter-spacing:.04em}.theme-b2c-2.profile-b2c2-urgent .hero h1{letter-spacing:-.032em;font-weight:700;line-height:1.02}.theme-b2c-2.profile-b2c2-urgent main section.sec:not(.hero) h2,.theme-b2c-2.profile-b2c2-urgent main section.sec:not(.hero) .h2{letter-spacing:-.028em;font-size:clamp(1.95rem,1.28rem + 2.5vw,3.05rem);font-weight:700;line-height:1.06}.theme-b2c-2.profile-b2c2-urgent main section.sec:not(.hero) .lede{color:var(--paper);font-size:clamp(1.03rem,.95rem + .52vw,1.24rem);line-height:1.68}@supports (color:color-mix(in lab, red, red)){.theme-b2c-2.profile-b2c2-urgent main section.sec:not(.hero) .lede{color:color-mix(in oklab, var(--paper) 78%, transparent)}}.theme-b2c-2.profile-b2c2-urgent .kick{letter-spacing:.02em;font-family:JetBrains Mono,monospace;font-size:.79rem}.theme-b2c-1.profile-b2c1-warm{--font-display:"Lora", Georgia, serif}.theme-b2c-1.profile-b2c1-warm [class*=hero-situation] h1,.theme-b2c-1.profile-b2c1-warm .hero h1{letter-spacing:-.02em;font-family:Lora,Georgia,serif;font-size:clamp(3rem,1rem + 7vw,5.4rem);font-weight:600;line-height:1.04}.theme-b2c-1.profile-b2c1-warm main section.sec:not(.hero) h2,.theme-b2c-1.profile-b2c1-warm main section.sec:not(.hero) .h2{letter-spacing:-.015em;font-family:Lora,Georgia,serif;font-size:clamp(1.9rem,1.2rem + 2.6vw,3.1rem);font-weight:600;line-height:1.12}.theme-b2c-1.profile-b2c1-warm main section.sec:not(.hero) .lede{color:var(--paper);font-size:clamp(1.05rem,.96rem + .55vw,1.28rem);line-height:1.72}@supports (color:color-mix(in lab, red, red)){.theme-b2c-1.profile-b2c1-warm main section.sec:not(.hero) .lede{color:color-mix(in oklab, var(--paper) 76%, transparent)}}.theme-b2c-1.profile-b2c1-warm .kick{letter-spacing:.06em}.theme-b2c-1.profile-b2c1-warm .hero-sel-grid>div>div{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.theme-b2b-2.profile-b2b2-operational .kick{letter-spacing:.02em;font-family:IBM Plex Mono,monospace}.theme-b2b-2.profile-b2b2-operational .hero h1{letter-spacing:-.03em;font-weight:600}.theme-b2b-2.profile-b2b2-operational main section.sec:not(.hero) h2,.theme-b2b-2.profile-b2b2-operational main section.sec:not(.hero) .h2{letter-spacing:-.022em;font-size:clamp(1.9rem,1.3rem + 2.4vw,3rem);font-weight:600;line-height:1.08}.theme-b2b-2.profile-b2b2-operational main section.sec:not(.hero) .lede{color:var(--paper);font-size:clamp(.98rem,.9rem + .48vw,1.18rem);line-height:1.58}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2.profile-b2b2-operational main section.sec:not(.hero) .lede{color:color-mix(in oklab, var(--paper) 76%, transparent)}}.theme-b2b-2.profile-b2b2-operational .hero .lede,.theme-b2b-2.profile-b2b2-operational .hero-lede{letter-spacing:.008em;font-family:IBM Plex Mono,monospace;font-size:clamp(.82rem,.78rem + .25vw,.94rem);line-height:1.62}@media (prefers-reduced-motion:no-preference){@keyframes aurora-breath{0%{filter:blur();transform:translate(0)scale(1)}33%{filter:blur(.6px);transform:translate(2.4%,-2%)scale(1.05)}66%{filter:blur(.3px);transform:translate(-2%,2.6%)scale(1.025)}to{filter:blur();transform:translate(0)scale(1)}}.theme-b2b-1 .hero:before{animation:38s ease-in-out infinite aurora-breath}}.theme-b2b-1 .btn{transition:transform .28s var(--ease-spring), box-shadow .28s var(--ease-spring), background .3s ease}.theme-b2b-1 .btn:hover{transform:translateY(-2px)scale(1.018)rotate(-.3deg)}@media (prefers-reduced-motion:reduce){.theme-b2b-1 .btn:hover{transform:none}}@media (prefers-reduced-motion:no-preference){.theme-b2b-1 main{perspective:1400px}@supports (animation-timeline:view()){@keyframes sec-depth{0%{opacity:.7;transform:translateZ(-30px)scale(.992)}to{opacity:1;transform:none}}.theme-b2b-1 main section.sec:not(.hero)>.wrap{animation:sec-depth 1s var(--ease-out-expo) both;transform-origin:top;animation-timeline:view();animation-range:entry cover 30%}@keyframes auth-h2-reveal{0%{clip-path:inset(0 100% 0 0);opacity:0}to{clip-path:inset(0);opacity:1}}@keyframes auth-stat-rise{0%{opacity:0;filter:blur(4px);transform:translateY(40px)scale(.86)}to{opacity:1;filter:none;transform:none}}.theme-b2b-1 section#autoridad h2{animation:1.2s cubic-bezier(.16,1,.3,1) both auth-h2-reveal;animation-timeline:view();animation-range:entry 5% cover 25%}.theme-b2b-1 section#autoridad .au-grid>.au{animation:.9s cubic-bezier(.16,1,.3,1) both auth-stat-rise;animation-timeline:view();animation-range:entry 8% cover 45%}.theme-b2b-1 section#autoridad .au-grid>.au:first-child{animation-delay:0s;animation-range:entry 8% cover 28%}.theme-b2b-1 section#autoridad .au-grid>.au:nth-child(2){animation-range:entry 12% cover 33%}.theme-b2b-1 section#autoridad .au-grid>.au:nth-child(3){animation-range:entry 16% cover 38%}.theme-b2b-1 section#autoridad .au-grid>.au:nth-child(4){animation-range:entry 20% cover 44%}}}.theme-b2b-1 section#compliance,.theme-b2b-1 section#faq{--paper:var(--noir);--muted:var(--noir)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#compliance,.theme-b2b-1 section#faq{--muted:color-mix(in oklab, var(--noir) 60%, transparent)}}.theme-b2b-1 section#compliance,.theme-b2b-1 section#faq{--line:var(--noir)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#compliance,.theme-b2b-1 section#faq{--line:color-mix(in oklab, var(--noir) 14%, transparent)}}.theme-b2b-1 section#compliance,.theme-b2b-1 section#faq{--noir-2:#faf6ec;--oxblood:#f2ebd9;--oxblood-2:#ece3cc;--surface-warm:#f5eddc;background:radial-gradient(60% 80% at 50% 0%, var(--sand), transparent 60%), linear-gradient(180deg, #faf6ec 0%, #f2ebd9 100%)!important}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#compliance,.theme-b2b-1 section#faq{background:radial-gradient(60% 80% at 50% 0%, color-mix(in oklab, var(--sand) 7%, transparent), transparent 60%), linear-gradient(180deg, #faf6ec 0%, #f2ebd9 100%)!important}}.theme-b2b-1 section#compliance,.theme-b2b-1 section#faq{box-shadow:inset 0 0 220px 80px #080c180f!important;box-shadow:inset 0 0 220px 80px lab(3.36895% .748254 -7.24064/.06)!important}.theme-b2b-1 section#compliance:before,.theme-b2b-1 section#faq:before{background:linear-gradient(#d4a03014 0%,#0000 100%)!important;background:linear-gradient(lab(69.4899% 12.5284 61.9242/.08) 0%,#0000 100%)!important}.theme-b2b-1 section#compliance:after,.theme-b2b-1 section#faq:after{mix-blend-mode:multiply!important;opacity:.32!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.14'/%3E%3C/svg%3E"),radial-gradient(40% 60% at 100%,#d4a0301f,#0000 50%)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.14'/%3E%3C/svg%3E"),radial-gradient(40% 60% at 100%,lab(69.4899% 12.5284 61.9242/.12),#0000 50%)!important}.theme-b2b-1 section#compliance h2:first-letter,.theme-b2b-1 section#faq h2:first-letter{color:var(--sand)}.theme-b2b-1 section#compliance h2,.theme-b2b-1 section#compliance .h2,.theme-b2b-1 section#faq h2,.theme-b2b-1 section#faq .h2{color:#080c18}.theme-b2b-1 section#compliance .kick,.theme-b2b-1 section#faq .kick{color:#8a6f1f;background:#d4a03024;background:lab(69.4899% 12.5284 61.9242/.14);border:1px solid #d4a03059;border:1px solid lab(69.4899% 12.5284 61.9242/.35)}.theme-b2b-1 section#compliance .lede,.theme-b2b-1 section#faq .lede{color:#080c18bf!important;color:lab(3.36895% .748254 -7.24064/.75)!important}.theme-b2b-1 section#compliance .mx-row{border-bottom-color:#080c181f;border-bottom-color:lab(3.36895% .748254 -7.24064/.12)}.theme-b2b-1 section#compliance .mx-row:hover{background:#d4a03014;background:lab(69.4899% 12.5284 61.9242/.08)}.theme-b2b-1 section#compliance .mx-head{border-bottom-color:#080c182e;border-bottom-color:lab(3.36895% .748254 -7.24064/.18)}.theme-b2b-1 section#compliance .mx-head span{color:#8a6f1f}.theme-b2b-1 section#compliance .mx-o{color:#080c18}.theme-b2b-1 section#compliance .mx-chip{color:#8a6f1f;background:#d4a0301a;background:lab(69.4899% 12.5284 61.9242/.1);border-color:#d4a03073;border-color:lab(69.4899% 12.5284 61.9242/.45)}.theme-b2b-1 section#faq .fq{background:#ffffff80;background:lab(100% -.0000298023 .0000119209/.5);border:1px solid #080c181f;border:1px solid lab(3.36895% .748254 -7.24064/.12)}.theme-b2b-1 section#faq .fq:hover{background:#fffc;background:lab(100% -.0000298023 .0000119209/.8);border-color:#d4a0304d;border-color:lab(69.4899% 12.5284 61.9242/.3)}.theme-b2b-1 section#faq .fq[open]{background:#ffffffe6;background:lab(100% -.0000298023 .0000119209/.9);border-color:#d4a03066;border-color:lab(69.4899% 12.5284 61.9242/.4)}.theme-b2b-1 section#faq .fq summary span{color:#080c18}.theme-b2b-1 section#faq .fq summary i{color:#8a6f1f}.theme-b2b-1 section#faq .fq-a p{color:#080c18b8;color:lab(3.36895% .748254 -7.24064/.72)}.theme-b2b-1 section#faq .fq-nudge{color:#543e00;color:lab(27.7694% 6.74792 50.8013)}.theme-b2b-1 section#compliance .btn,.theme-b2b-1 section#faq .btn{color:#f8f5ee;background:linear-gradient(135deg,#080c18 0%,#122354 100%);box-shadow:0 14px 32px -14px #080c18b3;box-shadow:0 14px 32px -14px lab(3.36895% .748254 -7.24064/.7)}.theme-b2b-1 section#compliance .btn:hover,.theme-b2b-1 section#faq .btn:hover{background:linear-gradient(135deg,#122354 0%,#1f2840 100%)}.theme-b2b-1 section#proceso{position:relative}.theme-b2b-1 section#proceso:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.16'/%3E%3C/svg%3E"), linear-gradient(180deg, transparent 70%, #faf6ec38 100%), radial-gradient(45% 60% at 0% 50%, var(--sand-hi), transparent 45%)}@supports (color:lab(0% 0 0)){.theme-b2b-1 section#proceso:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.16'/%3E%3C/svg%3E"), linear-gradient(180deg, transparent 70%, lab(96.9924% .11155 5.32243/.22) 100%), radial-gradient(45% 60% at 0% 50%, var(--sand-hi), transparent 45%)}}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#proceso:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.16'/%3E%3C/svg%3E"), linear-gradient(180deg, transparent 70%, lab(96.9924% .11155 5.32243/.22) 100%), radial-gradient(45% 60% at 0% 50%, color-mix(in oklab, var(--sand-hi) 11%, transparent), transparent 45%)}}.theme-b2b-1 .drs-panel{background:linear-gradient(180deg, var(--paper) 0%, transparent 8%), linear-gradient(165deg, var(--surface-2) 0%, var(--surface-2) 100%)!important}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .drs-panel{background:linear-gradient(180deg, color-mix(in oklab, var(--paper) 3%, transparent) 0%, transparent 8%), linear-gradient(165deg, color-mix(in oklab, var(--surface-2) 70%, var(--surface-warm)) 0%, color-mix(in oklab, var(--surface-2) 85%, var(--noir-2)) 100%)!important}}.theme-b2b-1 .drs-field-text{color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .drs-field-text{color:color-mix(in oklab, var(--paper) 90%, transparent)}}.theme-b2b-1 .drs-field-label{opacity:1}.theme-b2b-1 section#autoridad,.theme-b2b-1 section#proceso,.theme-b2b-1 section#equipo{--paper:var(--noir);--muted:var(--noir)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#autoridad,.theme-b2b-1 section#proceso,.theme-b2b-1 section#equipo{--muted:color-mix(in oklab, var(--noir) 60%, transparent)}}.theme-b2b-1 section#autoridad,.theme-b2b-1 section#proceso,.theme-b2b-1 section#equipo{--line:var(--noir)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#autoridad,.theme-b2b-1 section#proceso,.theme-b2b-1 section#equipo{--line:color-mix(in oklab, var(--noir) 14%, transparent)}}.theme-b2b-1 section#autoridad,.theme-b2b-1 section#proceso,.theme-b2b-1 section#equipo{--noir-2:#faf6ec;--oxblood:#f2ebd9;--oxblood-2:#ece3cc;--surface-warm:#f5eddc;background:radial-gradient(60% 80% at 50% 0,#d4a03012,#0000 60%),linear-gradient(#faf6ec 0%,#f2ebd9 100%)!important;background:radial-gradient(60% 80% at 50% 0,lab(69.4899% 12.5284 61.9242/.07),#0000 60%),linear-gradient(#faf6ec 0%,#f2ebd9 100%)!important;border-top:none!important;border-bottom:none!important;box-shadow:inset 0 0 220px 80px #080c180f!important;box-shadow:inset 0 0 220px 80px lab(3.36895% .748254 -7.24064/.06)!important}.theme-b2b-1 section#autoridad:before,.theme-b2b-1 section#proceso:before,.theme-b2b-1 section#equipo:before{background:linear-gradient(#d4a03014 0%,#0000 100%)!important;background:linear-gradient(lab(69.4899% 12.5284 61.9242/.08) 0%,#0000 100%)!important}.theme-b2b-1 section#autoridad:after,.theme-b2b-1 section#proceso:after,.theme-b2b-1 section#equipo:after{mix-blend-mode:multiply!important;opacity:.32!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.14'/%3E%3C/svg%3E"),radial-gradient(40% 60% at 100%,#d4a0301f,#0000 50%)!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='nx'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23nx)' opacity='.14'/%3E%3C/svg%3E"),radial-gradient(40% 60% at 100%,lab(69.4899% 12.5284 61.9242/.12),#0000 50%)!important}.theme-b2b-1 section#autoridad h2,.theme-b2b-1 section#autoridad .h2,.theme-b2b-1 section#proceso h2,.theme-b2b-1 section#proceso .h2,.theme-b2b-1 section#equipo h2,.theme-b2b-1 section#equipo .h2{color:#080c18}.theme-b2b-1 section#autoridad .kick,.theme-b2b-1 section#proceso .kick,.theme-b2b-1 section#equipo .kick{color:#8a6f1f;background:#d4a03024;background:lab(69.4899% 12.5284 61.9242/.14);border:1px solid #d4a03059;border:1px solid lab(69.4899% 12.5284 61.9242/.35)}.theme-b2b-1 section#autoridad .lede,.theme-b2b-1 section#proceso .lede,.theme-b2b-1 section#equipo .lede{color:#080c18b8!important;color:lab(3.36895% .748254 -7.24064/.72)!important}.theme-b2b-1 section#autoridad h2:first-letter,.theme-b2b-1 section#equipo h2:first-letter{color:#8a6f1f}.theme-b2b-1 section#autoridad .au b{-webkit-text-fill-color:unset;color:#080c18;background:0 0}.theme-b2b-1 section#autoridad .mq-i,.theme-b2b-1 section#autoridad .mq-item{color:#080c1899;color:lab(3.36895% .748254 -7.24064/.6)}.theme-b2b-1 section#autoridad .mq-i:after{background:#8a6f1f}.theme-b2b-1 section#autoridad .mq-sep{color:#8a6f1f;opacity:.7}.theme-b2b-1 section#servicios .bcell,.theme-b2b-1 section#servicios .pa{border-top:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#servicios .bcell,.theme-b2b-1 section#servicios .pa{border-top:1px solid color-mix(in oklab, var(--sand) 28%, transparent)}}.theme-b2b-1 section#servicios .bcell h3{color:var(--paper)}.theme-b2b-1 section#servicios .bcell p{color:var(--muted)}.theme-b2b-1 section#servicios .bcell:hover{transform:translateY(-4px)}.theme-b2b-1 section#servicios .bcell .bn{color:var(--sand);background:var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#servicios .bcell .bn{background:color-mix(in oklab, var(--sand) 12%, transparent)}}.theme-b2b-1 section#servicios .bcell .bn{border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#servicios .bcell .bn{border:1px solid color-mix(in oklab, var(--sand) 30%, transparent)}}.theme-b2b-1 section#servicios .bcell-icon{color:var(--sand);opacity:.72}.theme-b2b-1 section#servicios .bcell.feat{background:linear-gradient(155deg, var(--sand) 0%, transparent 38%), var(--oxblood);animation:none}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#servicios .bcell.feat{background:linear-gradient(155deg, color-mix(in oklab, var(--sand) 6%, transparent) 0%, transparent 38%), color-mix(in oklab, var(--oxblood) 82%, var(--noir))}}.theme-b2b-1 section#servicios .bcell.feat{border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#servicios .bcell.feat{border:1px solid color-mix(in oklab, var(--sand) 30%, transparent)}}.theme-b2b-1 section#servicios .bcell.feat{border-top:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#servicios .bcell.feat{border-top:1px solid color-mix(in oklab, var(--sand) 38%, transparent)}}.theme-b2b-1 section#servicios .btn{background:var(--sand);color:var(--noir);box-shadow:0 8px 24px -10px var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 section#servicios .btn{box-shadow:0 8px 24px -10px color-mix(in oklab, var(--sand) 45%, transparent)}}.theme-b2b-1 section#proceso .sp-n{color:#543e00;color:lab(27.7694% 6.74792 50.8013);background:#faf6ec;border:1px solid #d4a030}.theme-b2b-1 section#proceso .sp h3{color:#080c18}.theme-b2b-1 section#proceso .sp p{color:#080c18b3;color:lab(3.36895% .748254 -7.24064/.7)}.theme-b2b-1 section#proceso .sp-grid:before{background:linear-gradient(90deg,#d4a030,#d4a03033);background:linear-gradient(90deg,#d4a030,lab(69.4899% 12.5284 61.9242/.2))}.theme-b2b-1 section#proceso .sp:after,.theme-b2b-1 section#proceso .pa:after,.theme-b2b-1 section#proceso .au:after{background:conic-gradient(from var(--ang), transparent 0 60%, #d4a03099 78%, #8a6f1f66 86%, transparent 94%)}@supports (color:lab(0% 0 0)){.theme-b2b-1 section#proceso .sp:after,.theme-b2b-1 section#proceso .pa:after,.theme-b2b-1 section#proceso .au:after{background:conic-gradient(from var(--ang), transparent 0 60%, lab(69.4899% 12.5284 61.9242/.6) 78%, lab(48.4278% 4.84231 45.7542/.4) 86%, transparent 94%)}}.theme-b2b-1 section#equipo .fnd{border-bottom-color:#080c181f;border-bottom-color:lab(3.36895% .748254 -7.24064/.12)}.theme-b2b-1 section#equipo .fnd h3{color:#080c18}.theme-b2b-1 section#equipo .fnd .r{color:#8a6f1f}.theme-b2b-1 section#equipo .fnd p{color:#080c18b3;color:lab(3.36895% .748254 -7.24064/.7)}.theme-b2b-1 section#equipo .cportrait:after{background:linear-gradient(#0000 54%,#faf6ecf2),linear-gradient(100deg,#d4a0302e,#0000 54%);background:linear-gradient(#0000 54%,lab(96.9924% .11155 5.32243/.95)),linear-gradient(100deg,lab(69.4899% 12.5284 61.9242/.18),#0000 54%)}.theme-b2b-1 section#equipo .cportrait.cnoimg{background:radial-gradient(58% 46% at 50% 32%,#d4a03038,#0000 60%),#ece3cc;background:radial-gradient(58% 46% at 50% 32%,lab(69.4899% 12.5284 61.9242/.22),#0000 60%),#ece3cc}.theme-b2b-1 section#autoridad .btn,.theme-b2b-1 section#proceso .btn,.theme-b2b-1 section#equipo .btn{color:#f8f5ee;background:linear-gradient(135deg,#080c18 0%,#122354 100%);box-shadow:0 14px 32px -14px #080c18b3;box-shadow:0 14px 32px -14px lab(3.36895% .748254 -7.24064/.7)}.theme-b2b-1 section#autoridad .btn:hover,.theme-b2b-1 section#proceso .btn:hover,.theme-b2b-1 section#equipo .btn:hover,.theme-b2b-1 section#compliance .btn:hover,.theme-b2b-1 section#faq .btn:hover{background:linear-gradient(135deg,#122354 0%,#1f2840 100%);transform:translateY(-1px)}.theme-b2b-1 section#autoridad .btn:after,.theme-b2b-1 section#proceso .btn:after,.theme-b2b-1 section#equipo .btn:after,.theme-b2b-1 section#compliance .btn:after,.theme-b2b-1 section#faq .btn:after{display:none}.theme-b2b-1 section#autoridad .tilt-on-hover:hover,.theme-b2b-1 section#proceso .tilt-on-hover:hover,.theme-b2b-1 section#equipo .tilt-on-hover:hover,.theme-b2b-1 section#compliance .tilt-on-hover:hover,.theme-b2b-1 section#faq .tilt-on-hover:hover{transform:none;box-shadow:0 4px 14px -6px #080c182e;box-shadow:0 4px 14px -6px lab(3.36895% .748254 -7.24064/.18)}.theme-b2b-1 section#compliance+section#faq{margin-top:-2rem}.theme-b2b-1 section#compliance+section#faq:before{display:none}.theme-b2b-1 section#hero+section#autoridad:before,.theme-b2b-1 section#proceso+section#equipo:before{height:200px;background:linear-gradient(#d4a0301a 0%,#d4a03008 50%,#0000 100%)!important;background:linear-gradient(lab(69.4899% 12.5284 61.9242/.1) 0%,lab(69.4899% 12.5284 61.9242/.03) 50%,#0000 100%)!important}.theme-b2b-1 section#equipo+section#compliance:before,.theme-b2b-1 section#faq+section#contacto:before{height:200px;background:linear-gradient(#080c1814 0%,#0000 100%)!important;background:linear-gradient(lab(3.36895% .748254 -7.24064/.08) 0%,#0000 100%)!important}.theme-b2b-1 .stk-bar{z-index:130;background:var(--noir);position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .stk-bar{background:color-mix(in oklab, var(--noir) 94%, transparent)}}.theme-b2b-1 .stk-bar{-webkit-backdrop-filter:blur(18px)saturate(1.4);border-bottom:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .stk-bar{border-bottom:1px solid color-mix(in oklab, var(--sand) 22%, transparent)}}.theme-b2b-1 .stk-bar{transition:transform .42s var(--ease-out-expo);pointer-events:none;transform:translateY(-100%);box-shadow:0 18px 46px -30px #000}.theme-b2b-1 .stk-bar.on{pointer-events:auto;transform:none}.theme-b2b-1 .stk-inner{max-width:var(--mx);justify-content:space-between;align-items:center;gap:1.2rem;margin:0 auto;padding:.65rem clamp(1.4rem,5vw,4.5rem);display:flex}.theme-b2b-1 .stk-msg{color:var(--paper);font-size:.84rem}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .stk-msg{color:color-mix(in oklab, var(--paper) 80%, transparent)}}.theme-b2b-1 .stk-msg{letter-spacing:.01em;align-items:center;gap:.7rem;display:inline-flex}.theme-b2b-1 .stk-msg b{color:var(--sand);letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.theme-b2b-1 .stk-bar .btn{flex-shrink:0;padding:8px 18px;font-size:.82rem}@media (max-width:600px){.theme-b2b-1 .stk-msg b{display:none}.theme-b2b-1 .stk-msg{font-size:.76rem}.theme-b2b-1 .stk-inner{padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.theme-b2b-1 .stk-bar{transition:none}}.theme-b2b-1 .glass-1{background:var(--surface-1)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .glass-1{background:color-mix(in oklab, var(--surface-1) 65%, transparent)}}.theme-b2b-1 .glass-1{-webkit-backdrop-filter:blur(12px)saturate(1.3);border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .glass-1{border:1px solid color-mix(in oklab, var(--sand) 14%, transparent)}}.theme-b2b-1 .glass-2{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .glass-2{background:color-mix(in oklab, var(--surface-2) 55%, transparent)}}.theme-b2b-1 .glass-2{-webkit-backdrop-filter:blur(20px)saturate(1.5);border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .glass-2{border:1px solid color-mix(in oklab, var(--sand) 22%, transparent)}}.theme-b2b-1 .glass-2{box-shadow:0 8px 32px #00000059, inset 0 1px 0 var(--paper)}@supports (color:lab(0% 0 0)){.theme-b2b-1 .glass-2{box-shadow:0 8px 32px lab(0% 0 0/.35), inset 0 1px 0 var(--paper)}}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .glass-2{box-shadow:0 8px 32px lab(0% 0 0/.35), inset 0 1px 0 color-mix(in oklab, var(--paper) 8%, transparent)}}@property --ang-aura{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes aura-spin{to{--ang-aura:360deg}}.theme-b2b-1 .gold-aura{position:relative}.theme-b2b-1 .gold-aura:before{content:"";border-radius:inherit;background:conic-gradient(from var(--ang-aura), var(--sand-hi) 0deg, var(--sand) 60deg, var(--oxblood) 160deg, var(--sand-hi) 360deg);padding:1.5px;position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .gold-aura:before{background:conic-gradient(from var(--ang-aura), var(--sand-hi) 0deg, var(--sand) 60deg, color-mix(in oklab, var(--oxblood) 80%, transparent) 160deg, var(--sand-hi) 360deg)}}.theme-b2b-1 .gold-aura:before{-webkit-mask-composite:xor;pointer-events:none;z-index:0;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (prefers-reduced-motion:no-preference){.theme-b2b-1 .gold-aura:before{animation:5s linear infinite aura-spin}}@media (prefers-reduced-motion:reduce){.theme-b2b-1 .gold-aura:before{animation:none}}.theme-b2b-1 .tilt-on-hover{transition:transform var(--dur-normal) var(--ease-out-expo), box-shadow var(--dur-normal) var(--ease-out-expo);will-change:transform}.theme-b2b-1 .tilt-on-hover:hover{box-shadow:0 24px 48px -12px var(--sand), 0 8px 16px #0006;transform:perspective(800px)rotateX(-2deg)rotateY(2deg)translateY(-4px)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-1 .tilt-on-hover:hover{box-shadow:0 24px 48px -12px color-mix(in oklab, var(--sand) 18%, transparent), 0 8px 16px lab(0% 0 0/.4)}}@media (prefers-reduced-motion:reduce){.theme-b2b-1 .tilt-on-hover:hover{box-shadow:none;transform:none}}.theme-b2b-2{--noir:#faf8f3;--noir-2:#f1ede2;--oxblood:#c8c2b5;--oxblood-2:#b8b1a1;--sand:#8a6f3a;--sand-hi:#a08448;--paper:#15191c;--muted:#6b7178;--acc:"IBM Plex Mono", monospace;--sans:"IBM Plex Sans", system-ui, sans-serif;--hero-bg:#15191c;--hero-text:#faf8f3;--hero-accent:#8a6f3a}.theme-b2b-2 main{background:var(--noir)}.theme-b2b-2 .sec-cta{--noir:var(--hero-bg);--noir-2:var(--hero-bg)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .sec-cta{--noir-2:color-mix(in oklab, var(--hero-bg) 92%, var(--oxblood))}}.theme-b2b-2 .sec-cta{--paper:var(--hero-text);--muted:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .sec-cta{--muted:color-mix(in oklab, var(--hero-text) 55%, transparent)}}.theme-b2b-2 .sec-cta{--line:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .sec-cta{--line:color-mix(in oklab, var(--hero-text) 10%, transparent)}}.theme-b2b-2 .sec-cta{background:var(--hero-bg);color:var(--hero-text)}.theme-b2b-3{--noir:#fbf8f2;--noir-2:#efeade;--oxblood:#d5ddd2;--oxblood-2:#c6d0c3;--sand:#2c3e37;--sand-hi:#3a5248;--paper:#1b1a17;--muted:#4f5341;--acc:"Newsreader", Georgia, serif;--sans:"Inter Tight", system-ui, sans-serif;--hero-bg:#1b1a17;--hero-text:#fbf8f2;--hero-accent:#2c3e37}.theme-b2c-1{--noir:#fbfaf7;--noir-2:#efe7da;--oxblood:#e3d9c7;--oxblood-2:#d6c6ae;--sand:#2d7a5e;--sand-hi:#236149;--paper:#2b3340;--muted:#4f5962;--acc:"Figtree", system-ui, sans-serif;--sans:"Figtree", system-ui, sans-serif;--hero-bg:#2b3340;--hero-text:#fbfaf7;--hero-accent:#2d7a5e;--trust-blue:#2f5f86;--action-green:#2d7a5e;--sage:#6f8f7a;--accent-warm:#dccdbb;--card-bg:#fff;--line:var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-1{--line:color-mix(in oklab, var(--paper) 12%, transparent)}}.theme-b2c-1{--primary:#1f4233;--gcb-text:var(--noir);--accent:var(--sand)}.theme-b2c-3{--noir:#fbf8f2;--noir-2:#f1ebdf;--oxblood:#d4c9b4;--oxblood-2:#c8d6c0;--sand:#1f9d56;--sand-hi:#188048;--paper:#221f1b;--muted:#565049;--acc:"Newsreader", Georgia, serif;--font-display:"Newsreader", Georgia, serif;--sans:"Manrope", system-ui, sans-serif;--hero-bg:#221f1b;--hero-text:#fbf8f2;--hero-accent:#1f9d56;--family-green:#1f9d56;--warm-cream:#fbf8f2;--card-bg:#fff;--line:var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3{--line:color-mix(in oklab, var(--paper) 10%, transparent)}}.theme-b2c-3{--cps-card-bg:var(--card-bg,#fff);--cps-text:var(--paper);--cps-accent:var(--sand-hi);--hero-overlay-solid:#16271b;--primary:#2d4a32;--gcb-text:var(--noir);--accent:var(--sand)}.theme-b2b-3 main section.sec:not([class*=glow]):not(.sec-cta):not(.hero),.theme-b2c-1 main section.sec:not([class*=glow]):not(.sec-cta):not(.hero),.theme-b2c-3 main section.sec:not([class*=glow]):not(.sec-cta):not(.hero){background:var(--oxblood)}.theme-b2b-3 main section.sec:nth-of-type(2n):not([class*=glow]):not(.sec-cta):not(.hero),.theme-b2c-1 main section.sec:nth-of-type(2n):not([class*=glow]):not(.sec-cta):not(.hero),.theme-b2c-3 main section.sec:nth-of-type(2n):not([class*=glow]):not(.sec-cta):not(.hero){background:var(--noir-2)}.theme-b2b-3 main section.sec+section.sec,.theme-b2c-1 main section.sec+section.sec,.theme-b2c-3 main section.sec+section.sec{border-top:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-3 main section.sec+section.sec,.theme-b2c-1 main section.sec+section.sec,.theme-b2c-3 main section.sec+section.sec{border-top:1px solid color-mix(in oklab, var(--paper) 12%, transparent)}}.theme-b2b-3 .tone-band>.sec:not([class*=glow]),.theme-b2c-1 .tone-band>.sec:not([class*=glow]),.theme-b2c-3 .tone-band>.sec:not([class*=glow]){background:0 0!important}.theme-b2c-1 .tone-deep .mq-card{--paper:#2b3340}.theme-b2c-1 main section.hero,.theme-b2c-3 main section.hero{position:relative}.theme-b2c-1 main section.hero:after,.theme-b2c-3 main section.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(58% 78% at 84% 14%, var(--sand), transparent 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.theme-b2c-1 main section.hero:after,.theme-b2c-3 main section.hero:after{background:radial-gradient(58% 78% at 84% 14%, color-mix(in oklab, var(--sand) 16%, transparent), transparent 70%)}}@media (prefers-reduced-motion:no-preference){.theme-b2c-1 main section.hero:after,.theme-b2c-3 main section.hero:after{animation:16s ease-in-out infinite alternate hero-accent-drift}}@keyframes hero-accent-drift{0%{transform:translate(-3%)}to{transform:translate(3%)}}.theme-b2c-4{--noir:#f7f4ef;--noir-2:#eef1f6;--oxblood:#dde4ee;--oxblood-2:#cad3e0;--sand:#c17f52;--sand-hi:#a5683d;--paper:#2b3a52;--muted:#4d5e72;--acc:"DM Serif Display", Georgia, serif;--font-display:"DM Serif Display", Georgia, serif;--sans:"Inter", system-ui, sans-serif;--hero-bg:#2b3a52;--hero-text:#f7f4ef;--hero-accent:#c17f52;--shield-slate:#2b3a52;--warm-terra:#a5683d;--stat-accent:#8a4f26;--card-bg:#fff;--line:var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-4{--line:color-mix(in oklab, var(--paper) 10%, transparent)}}.theme-b2c-4{--primary:#1e2d42;--gcb-text:var(--noir);--accent:var(--sand);--hero-overlay-solid:#1a2637}.theme-b2c-4 main{color:var(--paper)}.theme-b2c-4 .kick{background:var(--sand);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.theme-b2c-4 .kick{background:color-mix(in oklab, var(--sand) 12%, transparent)}}.theme-b2c-4 .kick{border:none;border-left:2px solid var(--sand);color:var(--sand-hi);text-transform:uppercase;letter-spacing:.18em;font-size:.7rem}.theme-b2c-4 .cmedia-bg{filter:contrast(1.15)brightness(.88)saturate(.3)hue-rotate(-15deg)}.theme-b2c-4 main section.sec:not([class*=glow]):not(.sec-cta):not(.hero){background:var(--oxblood)}.theme-b2c-4 main section.sec:nth-of-type(2n):not([class*=glow]):not(.sec-cta):not(.hero){background:var(--noir-2)}.theme-b2c-4 main section.sec+section.sec{border-top:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-4 main section.sec+section.sec{border-top:1px solid color-mix(in oklab, var(--paper) 8%, transparent)}}.theme-b2c-4 .tone-band>.sec:not([class*=glow]){background:0 0!important}.theme-b2c-4 main section.hero{position:relative}.theme-b2c-4 main section.hero:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 70% at 80% 20%, var(--sand), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.theme-b2c-4 main section.hero:after{background:radial-gradient(50% 70% at 80% 20%, color-mix(in oklab, var(--sand) 12%, transparent), transparent 65%)}}@media (prefers-reduced-motion:no-preference){.theme-b2c-4 main section.hero:after{animation:18s ease-in-out infinite alternate hero-accent-drift}}.theme-b2c-4 footer{background:var(--hero-overlay-solid,#1a2637);color:var(--hero-text,#f7f4ef)}.theme-b2c-4 footer b,.theme-b2c-4 footer p,.theme-b2c-4 footer span{color:inherit}.theme-b2c-4.profile-b2c4-shield .hero h1{letter-spacing:-.01em;font-optical-sizing:auto;font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.06}.theme-b2c-4.profile-b2c4-shield main section.sec:not(.hero) h2,.theme-b2c-4.profile-b2c4-shield main section.sec:not(.hero) .h2{letter-spacing:-.01em;font-family:DM Serif Display,Georgia,serif;font-weight:400;line-height:1.1}.theme-b2c-4.profile-b2c4-shield .lede{font-family:Inter,system-ui,sans-serif}.theme-b2c-4 .hero h1,.theme-b2c-4 .hero .lede{color:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-4 .hero .lede{color:color-mix(in oklab, var(--hero-text) 88%, transparent)}}.theme-b2c-4 .hero .kick{color:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-4 .hero .kick{color:color-mix(in oklab, var(--hero-text) 82%, transparent)}}.theme-b2c-4 .hero .kick{background:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-4 .hero .kick{background:color-mix(in oklab, var(--hero-text) 9%, transparent)}}.theme-b2c-4 .hero .kick{border-left-color:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-4 .hero .kick{border-left-color:color-mix(in oklab, var(--hero-text) 38%, transparent)}}.theme-b2c-4 .sp-n,.theme-b2c-4 .fq-nudge{color:#8a4f26}.theme-b2c-4 .btn,.theme-b2c-4 .fab,.theme-b2c-4 .footer-wa{background:var(--sand-hi);color:#fff}.theme-b2c-4 .btn:hover,.theme-b2c-4 .fab:hover{background:var(--sand-hi)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-4 .btn:hover,.theme-b2c-4 .fab:hover{background:color-mix(in oklab, var(--sand-hi) 92%, #000)}}.theme-b2c-4 .btn:hover,.theme-b2c-4 .fab:hover{color:#fff}.theme-b2c-4 .cf-card-label{color:var(--paper)}.theme-b2c-4 .contact-variant-shield_intake{--contact-bullet-color:var(--paper)}.theme-b2c-5{--noir:#f4f1ea;--noir-2:#ece8dd;--oxblood:#e7ece7;--oxblood-2:#dbe3db;--sand:#2f7d62;--sand-hi:#266a53;--paper:#16191d;--muted:#4a4f46;--acc:"Bricolage Grotesque", "Inter", system-ui, sans-serif;--font-display:"Bricolage Grotesque", "Inter", system-ui, sans-serif;--sans:"Inter", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, monospace;--line:var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-5{--line:color-mix(in oklab, var(--paper) 10%, transparent)}}.theme-b2c-5{--card-bg:#fff;--stat-accent:#266a53;--hero-bg:#16191d;--hero-text:#f4f1ea;--hero-accent:#3da17c;--clock:#d4a03c;--wow-bg:#16191d;--wow-card:#21262e;--wow-text:#f4f1ea;--accent:#3da17c;--primary:#16191d;--gcb-text:var(--hero-text);--hero-overlay-solid:#16191d}.theme-b2c-5 main{color:var(--paper)}.theme-b2c-5 .kick{background:var(--sand);border-radius:4px}@supports (color:color-mix(in lab, red, red)){.theme-b2c-5 .kick{background:color-mix(in oklab, var(--sand) 12%, transparent)}}.theme-b2c-5 .kick{border:none;border-left:2px solid var(--sand);color:var(--sand-hi);text-transform:uppercase;letter-spacing:.16em;font-size:.7rem}.theme-b2c-5 .cmedia-bg{filter:saturate(.5)contrast(1.1)brightness(.96)hue-rotate(95deg)}.theme-b2c-5 main section.sec:not([class*=glow]):not(.sec-cta):not(.hero){background:var(--oxblood)}.theme-b2c-5 main section.sec:nth-of-type(2n):not([class*=glow]):not(.sec-cta):not(.hero){background:var(--noir-2)}.theme-b2c-5 main section.sec+section.sec{border-top:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-5 main section.sec+section.sec{border-top:1px solid color-mix(in oklab, var(--paper) 8%, transparent)}}.theme-b2c-5 .tone-band>.sec:not([class*=glow]){background:0 0!important}.theme-b2c-5 main section.hero{position:relative}.theme-b2c-5 main section.hero:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(55% 65% at 78% 25%, var(--hero-accent), transparent 65%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.theme-b2c-5 main section.hero:after{background:radial-gradient(55% 65% at 78% 25%, color-mix(in oklab, var(--hero-accent) 14%, transparent), transparent 65%)}}@media (prefers-reduced-motion:no-preference){.theme-b2c-5 main section.hero:after{animation:20s ease-in-out infinite alternate hero-accent-drift}}.theme-b2c-5 footer{background:var(--hero-overlay-solid,#16191d);color:var(--hero-text,#f4f1ea)}.theme-b2c-5 footer b,.theme-b2c-5 footer p,.theme-b2c-5 footer span{color:inherit}.theme-b2c-5 .btn,.theme-b2c-5 .fab,.theme-b2c-5 .footer-wa{background:var(--sand-hi);color:#fff}.theme-b2c-5 .btn:hover,.theme-b2c-5 .fab:hover{background:var(--sand-hi)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-5 .btn:hover,.theme-b2c-5 .fab:hover{background:color-mix(in oklab, var(--sand-hi) 92%, #000)}}.theme-b2c-5 .btn:hover,.theme-b2c-5 .fab:hover{color:#fff}.theme-b2c-5 .sp-n,.theme-b2c-5 .fq-nudge{color:var(--sand-hi)}.theme-b2c-5 .cf-card-label{color:var(--paper)}.theme-b2c-5.profile-b2c5-resolute .hero h1{font-family:var(--font-display);letter-spacing:-.02em;font-weight:800;line-height:1.02}.theme-b2c-5.profile-b2c5-resolute main section.sec:not(.hero) h2,.theme-b2c-5.profile-b2c5-resolute main section.sec:not(.hero) .h2{font-family:var(--font-display);letter-spacing:-.01em;font-weight:700;line-height:1.1}.theme-b2c-5.profile-b2c5-resolute .lede{font-family:var(--sans)}.demo-page{color:#171717;background:#f7f5f1;min-height:100vh;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.demo-wrap{width:min(1180px,100% - 32px);margin:0 auto}.demo-hero{background:linear-gradient(#f7f5f1e6,#f7f5f1fa),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?auto=format&fit=crop&w=1800&q=80) 50%/cover;border-bottom:1px solid #1717171f;align-items:center;min-height:82svh;display:flex}.demo-kicker{color:#7a5a26;letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.demo-hero h1{max-width:13ch;margin-top:1rem;font-size:clamp(3rem,9vw,7.5rem);font-weight:700;line-height:.94}.demo-hero p:not(.demo-kicker){color:#4b5563;max-width:680px;margin-top:1.35rem;font-size:clamp(1rem,2vw,1.25rem)}.demo-actions{flex-wrap:wrap;gap:.55rem;margin-top:2rem;display:flex}.demo-actions a{color:#171717;border:1px solid #17171729;border-radius:999px;padding:.6rem .85rem;font-size:13px;font-weight:700;text-decoration:none}.demo-grid-band{padding:clamp(3.5rem,8vw,7rem) 0}.demo-route-block{border-top:1px solid #1717171f;padding:2.25rem 0}.demo-route-head{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.demo-route-head p{color:#6b7280;text-transform:uppercase;font-size:13px;font-weight:700}.demo-route-head h2{font-size:clamp(2rem,5vw,4rem);font-weight:700}.demo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.demo-card{background:#fffefa;border:1px solid #1717171f;border-radius:8px;flex-direction:column;justify-content:space-between;min-height:290px;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.demo-card-meta{flex-wrap:wrap;gap:.5rem;margin-bottom:1.2rem;display:flex}.demo-card-meta span{color:#374151;background:#ede9e3;border-radius:999px;padding:.4rem .6rem;font-size:12px;font-weight:800}.demo-card h3{max-width:16ch;font-size:clamp(1.5rem,3vw,2.4rem);font-weight:700;line-height:1}.demo-card p{color:#4b5563;max-width:48ch;margin-top:.8rem}.demo-related{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.demo-related a{color:#374151;border:1px solid #1717171f;border-radius:999px;padding:.5rem .7rem;font-size:12px;font-weight:700;text-decoration:none}.demo-card-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;display:flex}.demo-card-foot span{color:#6b7280;font-size:13px}.demo-card-foot a{color:#fff;background:#171717;border-radius:999px;padding:.75rem 1rem;font-size:13px;font-weight:800;text-decoration:none}.demo-card.qa-client-ready{border-color:#7cc59b}.demo-card.qa-near-client{border-color:#d3a347}.demo-qa{grid-template-columns:1fr 1fr;gap:.7rem .9rem;margin-top:1rem;display:grid}.demo-qa div{border-top:1px solid #1118271f;padding-top:.55rem}.demo-qa dt{text-transform:uppercase;letter-spacing:.09em;color:#8b5e14;font-size:11px}.demo-qa dd{color:#111827;margin:.2rem 0 0;font-size:13px;line-height:1.45}.demo-qa-note{border-top:1px solid #1118271a;margin-top:.9rem;padding-top:.85rem}.demo-learning-band{color:#f7f5f1;background:#171717;padding:clamp(3rem,7vw,5rem) 0}.demo-learning{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end;gap:clamp(1.5rem,5vw,5rem);display:grid}.demo-learning h2{margin-top:.75rem;font-size:clamp(2rem,5vw,4rem);line-height:1}.demo-learning>p{color:#f7f5f1bd;font-size:clamp(1rem,2vw,1.18rem)}@media (max-width:760px){.demo-hero{min-height:76svh}.demo-route-head,.demo-card-foot,.demo-learning{display:block}.demo-grid{grid-template-columns:1fr}.demo-card-foot a{margin-top:1rem;display:inline-flex}}.theme-b2b-2 .sec.hero{--noir:var(--hero-bg);--oxblood:var(--hero-bg)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .sec.hero{--oxblood:color-mix(in oklab, var(--hero-bg) 72%, transparent)}}.theme-b2b-2 .sec.hero{--paper:var(--hero-text);--muted:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .sec.hero{--muted:color-mix(in oklab, var(--hero-text) 65%, transparent)}}.theme-b2b-2 .sec.hero{background:var(--noir)}.theme-b2b-3 .sec.hero{--noir:var(--hero-bg);--oxblood:var(--hero-bg)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-3 .sec.hero{--oxblood:color-mix(in oklab, var(--hero-bg) 72%, transparent)}}.theme-b2b-3 .sec.hero{--paper:var(--hero-text);--muted:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-3 .sec.hero{--muted:color-mix(in oklab, var(--hero-text) 65%, transparent)}}.theme-b2c-1 .sec.hero{--noir:var(--hero-bg);--oxblood:var(--hero-bg)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-1 .sec.hero{--oxblood:color-mix(in oklab, var(--hero-bg) 72%, transparent)}}.theme-b2c-1 .sec.hero{--paper:var(--hero-text);--muted:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-1 .sec.hero{--muted:color-mix(in oklab, var(--hero-text) 65%, transparent)}}.theme-b2c-3 .sec.hero{--hero-bg:#3d5a43;--hero-text:#f8faf8;--hero-accent:#5e7a63;--noir:var(--hero-bg);--oxblood:var(--hero-bg)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3 .sec.hero{--oxblood:color-mix(in oklab, var(--hero-bg) 72%, transparent)}}.theme-b2c-3 .sec.hero{--paper:var(--hero-text);--muted:var(--hero-text)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3 .sec.hero{--muted:color-mix(in oklab, var(--hero-text) 65%, transparent)}}.theme-b2c-3 .sec.hero{background:linear-gradient(145deg,#3d5a43 0%,#5e7a63 60%,#7a9a81 100%)}.theme-b2c-3 .sec.hero .kick{color:var(--paper);background:var(--hero-bg)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3 .sec.hero .kick{background:color-mix(in oklab, var(--hero-bg) 74%, var(--paper) 26%)}}.theme-b2c-3 .sec.hero .kick{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3 .sec.hero .kick{border-color:color-mix(in oklab, var(--paper) 22%, transparent)}}.theme-b2c-3 .pip-panel-label,.theme-b2c-3 .pip-link{color:var(--sand-hi)}.theme-b2c-3 .tone-deep .pip-panel{--paper:#1a2e1d;--pip-panel-bg:#fbf8f2}.theme-b2c-3 .ftc-card{background:var(--card-bg,#fff)}.theme-b2c-3 .ftc-label,.theme-b2c-3 .ftc-value{color:var(--paper)}.theme-b2c-3 .btn{color:var(--noir);background:var(--sand-hi)}.theme-b2c-3 .fab{background:var(--sand-hi)}.theme-b2c-3 .sit-dark,.theme-b2c-2 .sit-dark{--sit-dark-tag:var(--sand-hi)}.theme-b2c-3 .sp-n,.theme-b2c-3 .fq-nudge,.theme-b2c-3 footer a,.theme-b2c-3 .contact-variant-private_intake .cf-card-label{color:var(--sand-hi)}.theme-b2c-3 .hpc-lede{color:var(--hero-text,#f8faf8)}.theme-b2b-2 .pb2-badge{color:var(--paper)}.theme-b2b-2 .stepper-operational .sp p,.theme-b2b-2 section#equipo .fnd p{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .stepper-operational .sp p,.theme-b2b-2 section#equipo .fnd p{color:color-mix(in oklab, var(--muted) 80%, var(--paper) 20%)}}.theme-b2c-1 .contact-variant-whatsapp_first .cf-card-label{color:var(--sand-hi)}.theme-b2c-1 .hero-sel-grid{--hero-sel-headline:var(--text-inv,#f0ede8)}.theme-b2c-1 .lawyer-grid,.theme-b2c-3 .lawyer-grid{--lpm-title-color:var(--sand-hi)}.theme-b2c-2 .hero-dl-caption{color:#fff}.theme-b2c-2 .tone-band .blog-card{--blog-cat-color:var(--sand-hi)}.theme-b2c-2 .btn{color:var(--noir)}.theme-b2c-1 .btn,.theme-b2b-3 .btn{color:#fff;background:linear-gradient(135deg, var(--sand) 0%, var(--sand-hi) 100%)}.theme-b2c-3 main section.sec:not(.hero) .kick{color:#38513c;background:#d6e1d7;background:lab(88.4956% -5.08088 3.49185);border-color:#54715a2e;border-color:lab(44.844% -14.8063 9.24605/.18)}.theme-b2b-3 .contact-variant-executive,.theme-b2c-1 .contact-variant-whatsapp_first,.theme-b2c-3 .contact-variant-private_intake,.theme-b2c-2 .contact-variant-urgent_case{--contact-bullet-color:var(--paper)}.theme-b2b-3 .sec-cta,.theme-b2c-1 .sec-cta,.theme-b2c-3 .sec-cta{background:var(--oxblood)}.theme-b2c-1 .contact-variant-whatsapp_first{--contact-bullet-color:var(--paper)}.theme-b2b-1 section#equipo .fnd strong{color:#8a6f1f!important}.theme-b2b-2 .sec-cta .cf-card-label{color:#e3c77a}.theme-b2b-2 section#inicio .cta .btn{background:linear-gradient(135deg,#c79a4e 0%,#dcb368 100%)!important}.theme-b2c-2 .pb2-badge .mono{color:#e8c46a!important}.theme-b2b-2 .editorial-svc p{color:var(--paper)!important}@supports (color:color-mix(in lab, red, red)){.theme-b2b-2 .editorial-svc p{color:color-mix(in oklab, var(--paper) 86%, transparent)!important}}.theme-b2b-3 .contact-variant-executive .cf-card-label,.theme-b2c-1 .contact-variant-whatsapp_first .cf-card-label,.theme-b2c-2 .contact-variant-urgent_case .cf-card-label,.theme-b2c-3 .contact-variant-private_intake .cf-card-label,.theme-b2c-3 .mx-head span,.theme-b2c-3 .mx-chip{font-size:13.2px}.theme-b2b-3 .contact-variant-executive .cf-card-label,.theme-b2c-1 .contact-variant-whatsapp_first .cf-card-label,.theme-b2c-2 .contact-variant-urgent_case .cf-card-label,.theme-b2c-3 .contact-variant-private_intake .cf-card-label{letter-spacing:.08em}.theme-b2c-2 .deadline-calc__days,.theme-b2c-2 .deadline-calc__value,.theme-b2c-2 .deadline-calc__number{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;font-family:JetBrains Mono,monospace}.hero-stat-item{transition:transform .22s var(--ease), box-shadow .22s}@media (prefers-reduced-motion:no-preference){.hero-stat-item:hover{box-shadow:0 8px 28px -8px var(--sand);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.hero-stat-item:hover{box-shadow:0 8px 28px -8px color-mix(in oklab, var(--sand) 20%, transparent)}}.hero-chips>span:first-child{animation-delay:.35s!important}.hero-chips>span:nth-child(2){animation-delay:.45s!important}.hero-chips>span:nth-child(3){animation-delay:.55s!important}.pb{transition:background .25s,box-shadow .25s,transform .25s}.pb:hover{transform:translateY(-4px)}.au-grid>.au{border-left:2px solid #0000;padding-left:.75rem;transition:border-left-color .2s,background .2s}.au-grid>.au:hover{border-left-color:var(--sand);background:linear-gradient(135deg, var(--sand), transparent 60%)}@supports (color:color-mix(in lab, red, red)){.au-grid>.au:hover{background:linear-gradient(135deg, color-mix(in oklab, var(--sand) 6%, transparent), transparent 60%)}}}.mx-verified-dot{vertical-align:middle;background:#22c55e;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-right:5px;display:inline-block}@keyframes mx-verified-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(1.5)}}@media (prefers-reduced-motion:no-preference){.mx-verified-dot{animation:2.8s ease-in-out infinite mx-verified-pulse}.fnd{transition:transform .22s var(--ease), box-shadow .22s, border-color .2s;border-radius:10px}.fnd:hover{transform:translateY(-2px)scale(1.008);box-shadow:0 8px 28px -8px #00000047}}.pb2-hd{max-width:54ch;margin-bottom:clamp(2rem,5vw,3.6rem)}.pb2-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.pb2-card{background:var(--surface-2);border:1px solid var(--sand);border-radius:12px;grid-template-columns:3.5rem 1fr auto;align-items:center;gap:0 clamp(1.25rem,3vw,2.25rem);padding:clamp(1.4rem,3vw,2rem) clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.pb2-card{border:1px solid color-mix(in oklab, var(--sand) 14%, transparent)}}.pb2-card{border-left:3px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.pb2-card{border-left:3px solid color-mix(in oklab, var(--sand) 35%, transparent)}}.pb2-card{cursor:default;transition:transform .28s var(--spring), box-shadow .28s, border-left-color .28s, background .28s;overflow:hidden}.pb2-card:hover{border-left-color:var(--sand);background:var(--surface-3);transform:translate(8px)}@supports (color:color-mix(in lab, red, red)){.pb2-card:hover{background:color-mix(in oklab, var(--surface-3) 100%, transparent)}}.pb2-card:hover{box-shadow:-5px 0 28px -8px var(--sand), 0 4px 24px -8px #0006, 0 0 0 1px var(--sand)}@supports (color:color-mix(in lab, red, red)){.pb2-card:hover{box-shadow:-5px 0 28px -8px color-mix(in oklab, var(--sand) 28%, transparent), 0 4px 24px -8px #0006, 0 0 0 1px color-mix(in oklab, var(--sand) 20%, transparent)}}.pb2-n{font-size:clamp(6rem,5vw + 3rem,11rem);font-family:var(--font-display,"Fraunces", Georgia, serif);color:var(--sand);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-style:italic;font-weight:700;line-height:1;position:absolute;top:-.8rem;right:-.5rem}.pb2-badge{z-index:1;background:var(--sand);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.pb2-badge{background:color-mix(in oklab, var(--sand) 12%, transparent)}}.pb2-badge{border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.pb2-badge{border:1px solid color-mix(in oklab, var(--sand) 35%, transparent)}}.pb2-badge{font-family:var(--font-display,"Fraunces", Georgia, serif);color:var(--sand);font-size:1.1rem;font-style:italic;font-weight:700;transition:background .28s,border-color .28s}.pb2-card:hover .pb2-badge{background:var(--sand)}@supports (color:color-mix(in lab, red, red)){.pb2-card:hover .pb2-badge{background:color-mix(in oklab, var(--sand) 22%, transparent)}}.pb2-card:hover .pb2-badge{border-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.pb2-card:hover .pb2-badge{border-color:color-mix(in oklab, var(--sand) 60%, transparent)}}.pb2-body{z-index:1;position:relative}.pb2-body h3{color:var(--paper);letter-spacing:-.015em;margin-bottom:.5rem;font-size:clamp(1.1rem,.9rem + 1vw,1.5rem);font-weight:700}.pb2-body p{color:var(--muted);margin:0;font-size:clamp(.87rem,1.4vw,.95rem);line-height:1.65}.pb2-indicator{z-index:1;flex-direction:column;flex-shrink:0;align-items:center;gap:.6rem;display:flex;position:relative}.pb2-arrow{color:var(--sand);opacity:.38;font-size:1.25rem;line-height:1;transition:opacity .25s,transform .25s;transform:translate(-6px)}.pb2-card:hover .pb2-arrow{opacity:1;transform:translate(0)}.pb2-sev-dots{flex-direction:column;gap:3px;display:flex}.pb2-sev-dots span{background:var(--sand);border-radius:50%;width:4px;height:4px}@supports (color:color-mix(in lab, red, red)){.pb2-sev-dots span{background:color-mix(in oklab, var(--sand) 45%, transparent)}}.pb2-sev-dots span{transition:background .25s}.pb2-card:hover .pb2-sev-dots span{background:var(--sand)}@media (max-width:640px){.pb2-card{grid-template-columns:2.5rem 1fr}.pb2-indicator{display:none}.pb2-badge{width:2.4rem;height:2.4rem;font-size:.9rem}}.bcell-foot{border-top:1px solid var(--sand);justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;padding-top:.9rem;display:flex}@supports (color:color-mix(in lab, red, red)){.bcell-foot{border-top:1px solid color-mix(in oklab, var(--sand) 12%, transparent)}}.bcell-foot{letter-spacing:.03em;color:var(--paper);font-size:.8rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.bcell-foot{color:color-mix(in oklab, var(--paper) 40%, transparent)}}.bcell-foot{opacity:0;transition:opacity .22s,transform .22s,color .22s;transform:translateY(4px)}.bcell-foot-ar{color:var(--sand);opacity:0;transition:transform .22s,color .22s;transform:translate(-4px)}.bcell:hover .bcell-foot{opacity:1;color:var(--paper);transform:none}@supports (color:color-mix(in lab, red, red)){.bcell:hover .bcell-foot{color:color-mix(in oklab, var(--paper) 72%, transparent)}}.bcell:hover .bcell-foot-ar{opacity:1;transform:translate(0)}@media (prefers-reduced-motion:reduce){.bcell-foot,.bcell-foot-ar{opacity:1;transform:none}}.cf-channels{gap:.6rem;margin-top:2rem;display:grid}.cf-card{border:1px solid var(--paper);border-radius:10px;grid-template-columns:2.6rem 1fr 1.4rem;align-items:center;gap:0 .9rem;padding:.9rem 1.1rem;display:grid}@supports (color:color-mix(in lab, red, red)){.cf-card{border:1px solid color-mix(in oklab, var(--paper) 9%, transparent)}}.cf-card{background:var(--oxblood-2)}@supports (color:color-mix(in lab, red, red)){.cf-card{background:color-mix(in oklab, var(--oxblood-2) 30%, transparent)}}.cf-card{color:var(--paper);text-decoration:none;transition:background .2s,border-color .2s,transform .18s}.disclosure-editorial .fq{border:0;border-bottom:1px solid var(--paper)}@supports (color:color-mix(in lab, red, red)){.disclosure-editorial .fq{border-bottom:1px solid color-mix(in oklab,var(--paper) 12%,transparent)}}.disclosure-editorial .fq{border-radius:0;margin-bottom:0;padding:1.4rem 0}.disclosure-editorial .fq:hover{border-color:var(--sand);background:0 0}@supports (color:color-mix(in lab, red, red)){.disclosure-editorial .fq:hover{border-color:color-mix(in oklab,var(--sand) 30%,transparent)}}.disclosure-editorial .fq[open]{background:0 0}.disclosure-editorial .fq-summary span{font-variant-numeric:tabular-nums;letter-spacing:.01em}.disclosure-operational .fq{border-left:3px solid var(--sand);border-radius:6px}@supports (color:color-mix(in lab, red, red)){.disclosure-operational .fq{border-left:3px solid color-mix(in oklab,var(--sand) 45%,transparent)}}.disclosure-operational .fq{margin-bottom:.45rem;padding:1rem 1.3rem}.disclosure-operational .fq-summary span{font-size:clamp(1rem,1rem + .35vw,1.2rem);font-weight:600}.disclosure-operational .fq-a p{font-size:.95rem}.disclosure-specialist .fq{padding:1.6rem 1.9rem}.disclosure-specialist .fq-summary span{font-size:clamp(1.1rem,1rem + .7vw,1.5rem);font-weight:600}.disclosure-specialist .fq-a p{line-height:1.7}.disclosure-human .fq{background:var(--sand);border-radius:16px;padding:1.4rem 1.7rem}@supports (color:color-mix(in lab, red, red)){.disclosure-human .fq{background:color-mix(in oklab,var(--sand) 4%,transparent)}}.disclosure-human .fq:hover{background:var(--sand)}@supports (color:color-mix(in lab, red, red)){.disclosure-human .fq:hover{background:color-mix(in oklab,var(--sand) 8%,transparent)}}.disclosure-human .fq-summary span{font-weight:500}.disclosure-urgent .fq{border-left:3px solid var(--accent,var(--sand));border-radius:0 8px 8px 0}.disclosure-urgent .fq-a{padding-left:.4rem}.disclosure-private .fq{border-color:var(--paper)}@supports (color:color-mix(in lab, red, red)){.disclosure-private .fq{border-color:color-mix(in oklab,var(--paper) 6%,transparent)}}.disclosure-private .fq{border-radius:12px;padding:1.5rem 1.7rem}.disclosure-private .fq-a p{line-height:1.78}.theme-b2c-3 .contact-variant-private_intake .form{border-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3 .contact-variant-private_intake .form{border-color:color-mix(in oklab, var(--sand) 26%, transparent)}}.theme-b2c-3 .contact-variant-private_intake .form{border-left:3px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3 .contact-variant-private_intake .form{border-left:3px solid color-mix(in oklab, var(--sand) 50%, transparent)}}.theme-b2c-3 .contact-variant-private_intake .form{box-shadow:0 20px 52px -26px var(--sand)}@supports (color:color-mix(in lab, red, red)){.theme-b2c-3 .contact-variant-private_intake .form{box-shadow:0 20px 52px -26px color-mix(in oklab, var(--sand) 42%, transparent)}}.stepper-institutional .sp-n{letter-spacing:.1em}.stepper-urgent .sp-n{background:var(--accent,var(--sand));color:var(--bg,#fff);border-radius:50%;padding:.1em .3em}.stepper-care .sp-grid{gap:2.4rem}.stepper-care .sp p{font-size:.96em;line-height:1.8}.ledger-urgent .au b{color:var(--accent,var(--sand))}.ledger-private .au{opacity:.92}.ledger-private .au b{font-size:1.2em}.ledger-reassurance .au-grid .au{border-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.ledger-reassurance .au-grid .au{border-color:color-mix(in oklab,var(--sand) 40%,transparent)}}.cf-card:hover{background:var(--oxblood-2)}@supports (color:color-mix(in lab, red, red)){.cf-card:hover{background:color-mix(in oklab, var(--oxblood-2) 55%, transparent)}}.cf-card:hover{border-color:var(--sand)}@supports (color:color-mix(in lab, red, red)){.cf-card:hover{border-color:color-mix(in oklab, var(--sand) 40%, transparent)}}.cf-card:hover{box-shadow:0 8px 24px -8px #00000080, 0 0 0 1px var(--sand);transform:translateY(-2px)}@supports (color:color-mix(in lab, red, red)){.cf-card:hover{box-shadow:0 8px 24px -8px #00000080, 0 0 0 1px color-mix(in oklab, var(--sand) 20%, transparent)}}.cf-card-icon{background:var(--sand);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;display:flex}@supports (color:color-mix(in lab, red, red)){.cf-card-icon{background:color-mix(in oklab, var(--sand) 12%, transparent)}}.cf-card-icon{border:1px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.cf-card-icon{border:1px solid color-mix(in oklab, var(--sand) 25%, transparent)}}.cf-card-icon{color:var(--sand)}.cf-card-body{flex-direction:column;gap:2px;min-width:0;display:flex}.cf-card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--sand);font-size:13px;font-weight:700}.cf-card-value{color:var(--paper);font-size:.88rem}@supports (color:color-mix(in lab, red, red)){.cf-card-value{color:color-mix(in oklab, var(--paper) 80%, transparent)}}.cf-card-value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cf-card-ar{color:var(--sand);opacity:0;text-align:right;font-size:1rem;transition:opacity .18s,transform .18s;transform:translate(-4px)}.cf-card:hover .cf-card-ar{opacity:1;transform:translate(0)}.cf-form-glass{background:#ffffff06;border:1px solid #ffffff12;border-radius:14px;padding:1.75rem 1.75rem 1.5rem;box-shadow:inset 0 1px #ffffff0a,0 16px 48px -16px #0006}.fnd-avatar-stack{flex-direction:column;align-self:flex-start;gap:1rem;padding:.5rem 0;display:flex}.fnd-avatar{aspect-ratio:1;background:radial-gradient(ellipse at 30% 30%, var(--oxblood-2), var(--noir));border-radius:50%;width:clamp(120px,18vw,160px)}@supports (color:color-mix(in lab, red, red)){.fnd-avatar{background:radial-gradient(ellipse at 30% 30%, color-mix(in oklab, var(--oxblood-2) 80%, var(--sand) 20%), color-mix(in oklab, var(--noir) 90%, transparent))}}.fnd-avatar{border:1.5px solid var(--sand)}@supports (color:color-mix(in lab, red, red)){.fnd-avatar{border:1.5px solid color-mix(in oklab, var(--sand) 55%, transparent)}}.fnd-avatar{box-shadow:0 4px 32px var(--sand);justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.fnd-avatar{box-shadow:0 4px 32px color-mix(in oklab, var(--sand) 10%, transparent)}}.fnd-avatar span{font-family:var(--acc);color:var(--sand);font-size:clamp(2.4rem,6vw,3.6rem);font-weight:600}@supports (color:color-mix(in lab, red, red)){.fnd-avatar span{color:color-mix(in oklab, var(--sand) 85%, transparent)}}.fnd-avatar span{letter-spacing:-.03em;-webkit-user-select:none;user-select:none;line-height:1}section#autoridad .au{background:var(--sand-hi);flex-direction:column;gap:0;padding:clamp(1.4rem,2.5vw,2rem) clamp(1.2rem,2vw,1.8rem) clamp(1.6rem,2.8vw,2.2rem);display:flex}@supports (color:color-mix(in lab, red, red)){section#autoridad .au{background:color-mix(in oklab, var(--sand-hi) 5%, var(--paper))}}section#autoridad .au{border:1px solid var(--noir)}@supports (color:color-mix(in lab, red, red)){section#autoridad .au{border:1px solid color-mix(in oklab, var(--noir) 12%, transparent)}}section#autoridad .au{box-shadow:0 2px 8px var(--noir), 0 0 0 1px var(--sand) inset;border-radius:12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){section#autoridad .au{box-shadow:0 2px 8px color-mix(in oklab, var(--noir) 7%, transparent), 0 0 0 1px color-mix(in oklab, var(--sand) 8%, transparent) inset}}section#autoridad .au{transition:box-shadow .28s,transform .22s}section#autoridad .au:hover{box-shadow:0 8px 24px var(--noir), 0 0 0 1px var(--sand) inset;transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){section#autoridad .au:hover{box-shadow:0 8px 24px color-mix(in oklab, var(--noir) 14%, transparent), 0 0 0 1px color-mix(in oklab, var(--sand) 24%, transparent) inset}}.au-rule{align-items:center;gap:6px;margin-bottom:1.2rem;display:flex}.au-rule-line{background:linear-gradient(90deg, var(--sand), var(--sand));width:28px;height:2px}@supports (color:color-mix(in lab, red, red)){.au-rule-line{background:linear-gradient(90deg, var(--sand), color-mix(in oklab, var(--sand) 30%, transparent))}}.au-rule-line{border-radius:2px;flex-shrink:0}.au-rule-dot{background:var(--sand);border-radius:50%;flex-shrink:0;width:5px;height:5px}section#autoridad .au b.mono,.theme-b2b-1 section#autoridad .au b{letter-spacing:-.05em;color:var(--noir);-webkit-text-fill-color:unset;background:0 0;-webkit-background-clip:unset;background-clip:unset;font-size:clamp(3rem,1.4rem + 4.2vw,5.6rem);font-weight:700;line-height:.9;display:block;overflow:visible}.au-divider{background:linear-gradient(90deg, var(--sand), var(--sand) 70%, transparent);height:1px}@supports (color:color-mix(in lab, red, red)){.au-divider{background:linear-gradient(90deg, color-mix(in oklab, var(--sand) 60%, transparent), color-mix(in oklab, var(--sand) 15%, transparent) 70%, transparent)}}.au-divider{margin:.85rem 0}section#autoridad .au p{color:var(--noir)}@supports (color:color-mix(in lab, red, red)){section#autoridad .au p{color:color-mix(in oklab, var(--noir) 65%, transparent)}}section#autoridad .au p{max-width:22ch;margin-top:0;font-size:.86rem;line-height:1.55}.theme-b2b-1 section#autoridad .au{background:#f8f5ee!important;border-color:#080c181f!important;border-color:lab(3.36895% .748254 -7.24064/.12)!important;box-shadow:0 2px 8px #080c1812,inset 0 0 0 1px #d4a03014!important;box-shadow:0 2px 8px lab(3.36895% .748254 -7.24064/.07),inset 0 0 0 1px lab(69.4899% 12.5284 61.9242/.08)!important}.theme-b2b-1 section#autoridad .au:hover{background:#f3eee4!important;transform:translateY(-3px)!important;box-shadow:0 8px 24px #080c1824,inset 0 0 0 1px #d4a0303d!important;box-shadow:0 8px 24px lab(3.36895% .748254 -7.24064/.14),inset 0 0 0 1px lab(69.4899% 12.5284 61.9242/.24)!important}.theme-b2b-1 section#autoridad .au b.mono,.theme-b2b-1 section#autoridad .au b{color:#080c18!important;-webkit-text-fill-color:unset!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important}.theme-b2b-1 section#autoridad .au p{color:#080c18a6!important;color:lab(3.36895% .748254 -7.24064/.65)!important}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){section#autoridad .au-grid>.au{animation-delay:calc(var(--i,0) * 80ms)}}}@media (max-width:640px){section#autoridad .au-grid{grid-template-columns:repeat(2,1fr);gap:1rem}}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
