.argos-corporate{--font-display:var(--font-cormorant),var(--font-system-sans);--font-body:var(--font-inter),var(--font-system-sans);--font-ui:var(--font-inter),var(--font-system-sans);--mascot-clear-inline:calc(var(--floating-ui-width) + var(--floating-ui-gap) + 8px);--mascot-clear-block:calc(var(--floating-ui-height) + var(--floating-ui-gap));width:100%;min-width:0;overflow-x:clip;--dplus-azul:#102c54;--dplus-teal:#168b8c;--dplus-teal-light:#65bfc1;--dplus-text-muted:#657183;--dplus-surface:#eef6f7;--dplus-white:#ffffff;--argos-navy:var(--dplus-azul);--argos-teal:var(--dplus-teal);--argos-ivory:var(--dplus-surface);--argos-ink:#0b1320;--argos-blue:var(--dplus-azul);--argos-petroleum:var(--dplus-teal);--argos-mint:#c8ddd6;--argos-mint-deep:#a8c9bc;--argos-cream:#f3eee4;--argos-beige:#e8e0d2;--argos-mineral:#eef1f4;--argos-surface:#fcfcfa;--argos-text:#0b1320;--argos-muted:var(--dplus-text-muted);--argos-border:#d4dce4;--grad-method-bar:linear-gradient(105deg,color-mix(in srgb,var(--dplus-azul) 92%,#000) 0%,var(--dplus-azul) 48%,color-mix(in srgb,var(--dplus-teal) 35%,var(--dplus-azul)) 100%);--grad-diag-exec:linear-gradient(145deg,var(--dplus-azul) 0%,color-mix(in srgb,var(--dplus-teal) 55%,var(--dplus-azul)) 100%);--grad-mint-card:linear-gradient(165deg,#e8f2ee,#d5e8e0 55%,#c8ddd6);--grad-cream-card:linear-gradient(165deg,#faf7f1,#f3eee4 55%,#ebe3d6);--argos-card-blue-bg:color-mix(in srgb,#1d4d7a 72%,#ffffff);--argos-card-blue-border:rgba(29,77,122,0.35);--argos-card-blue-shadow:0 8px 22px -14px rgba(29,77,122,0.35);--surface-mineral:#eef1f4;--surface-mist:#e4e9ef;--surface-ivory:#f7f7f5;--surface-slate:#d5dde5;--surface-muted-blue:#d8e3ec;--surface-ink:#121c28;--surface-ink-soft:#1a2838;--grad-ivory-mineral:linear-gradient(180deg,#fafaf8,#eef1f4);--grad-mist:linear-gradient(165deg,#e8eef4,#dde5ed);--grad-ink:linear-gradient(165deg,#152233,#0b1320 55%,#101820);--grad-teal-soft:linear-gradient(115deg,#348a7a,#2f7d6d 52%,#2a7364);--shadow-card:0 8px 24px -20px rgba(11,19,32,0.35);--shadow-soft:0 4px 14px -12px rgba(31,58,95,0.22);--radius-card:0.75rem;--radius-control:0.5rem;--surface-primary:var(--argos-brand-surface);--surface-elevated:#ffffff;--text-primary:var(--argos-brand-dark);--text-secondary:#4b5563;--text-muted:#64748b;--border-default:#d4dce4;--border-mineral:rgba(31,58,95,0.12);--action-primary:var(--dplus-teal);--action-secondary:var(--dplus-azul);--action-accent:var(--dplus-teal-light);--status-info:var(--argos-brand-primary);--corporate-action-hover:color-mix(in srgb,var(--dplus-teal) 78%,#000);--corporate-focus:var(--dplus-teal-light);--motion-fast:140ms;--motion-base:200ms;--motion-slow:320ms;--motion-modal:260ms;--ease-standard:cubic-bezier(0.2,0.8,0.2,1);--ease-enter:cubic-bezier(0.16,1,0.3,1);--ease-exit:cubic-bezier(0.4,0,1,1);--lift-sm:-1px;--lift-md:-3px;font-family:var(--font-body);background:var(--surface-primary);color:var(--text-primary);min-height:100%}.argos-corporate .argos-font-display{font-family:var(--font-display);font-weight:600;letter-spacing:-.01em}.argos-corporate .argos-font-ui{font-family:var(--font-ui)}.argos-corporate a:focus-visible,.argos-corporate button:focus-visible,.argos-corporate input:focus-visible,.argos-corporate select:focus-visible,.argos-corporate textarea:focus-visible{outline:3px solid var(--corporate-focus);outline-offset:2px}.argos-corporate ::-moz-selection{-webkit-text-fill-color:#ffffff}.argos-corporate ::selection{background:var(--action-primary);color:#ffffff;-webkit-text-fill-color:#ffffff}.argos-corporate ::-moz-selection{background:var(--action-primary);color:#ffffff}.argos-corporate-shell{position:relative;min-height:calc(100vh - var(--header-h, 116px));background:var(--argos-brand-surface);color:var(--argos-brand-dark)}.argos-corporate-shell__main{position:relative;z-index:1}.argos-corporate-card{border:1px solid var(--border-default);background:var(--surface-elevated);border-radius:.5rem;box-shadow:none}.argos-corporate-link{color:var(--action-secondary);text-decoration:underline;text-underline-offset:2px}.argos-corporate-link:hover{color:var(--action-primary)}.argos-corporate-input{width:100%;border-radius:.5rem;border:1px solid var(--border-default);background:#ffffff;padding:.75rem 1rem;color:var(--text-primary);font-family:var(--font-ui);outline:none;transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.argos-corporate-input:focus{border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--action-secondary) 35%,transparent)}.argos-corporate-input[aria-invalid=true]{border-color:var(--status-danger)}.argos-corporate-btn-primary{width:100%;min-height:44px;border-radius:.5rem;border:1px solid transparent;background:var(--action-primary);color:#ffffff;padding:1rem 2rem;font-family:var(--font-ui);font-size:1.125rem;font-weight:700;cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.argos-corporate-btn-primary:hover:not(:disabled){background:var(--corporate-action-hover);transform:translateY(var(--lift-sm));box-shadow:0 8px 18px -14px rgba(31,58,95,.55)}.argos-corporate-btn-primary:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 10px -12px rgba(31,58,95,.4)}.argos-corporate-btn-primary:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.argos-corporate-btn-primary:disabled{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.argos-corporate{--argos-corporate-lang-h:40px;--argos-corporate-nav-h:64px;--header-h:calc(var(--argos-corporate-lang-h) + var(--argos-corporate-nav-h))}.argos-corporate-header{position:sticky;top:0;z-index:50;overflow:visible;border-bottom:1px solid var(--border-default);background:var(--surface-primary);color:var(--text-primary);font-family:var(--font-ui)}.argos-corporate-lang{display:flex;align-items:center;justify-content:flex-end;min-height:var(--argos-corporate-lang-h);padding:0 var(--header-px,16px);border-bottom:1px solid var(--border-default);background:var(--surface-elevated)}.argos-corporate-lang__tools{display:flex;flex-wrap:wrap;gap:.25rem}.argos-corporate-lang__tools button{min-height:28px;min-width:36px;padding:.15rem .45rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--text-secondary);font-family:var(--font-ui);font-size:.75rem;font-weight:600;cursor:pointer}.argos-corporate-lang__tools button.is-active{border-color:var(--action-primary);color:var(--action-primary)}.argos-corporate-lang__extra{display:none}@media (min-width:900px){.argos-corporate-lang__extra{display:inline-flex}}.argos-corporate-nav-row{display:flex;align-items:center;gap:.75rem;min-height:var(--argos-corporate-nav-h);max-width:none;width:100%;margin:0 auto;padding:0 var(--header-px,16px)}.argos-corporate-logo{position:relative;z-index:2;display:flex;align-items:center;flex-shrink:0;cursor:pointer;text-decoration:none;pointer-events:auto}.argos-corporate-logo__img{height:auto;width:auto;max-height:49px;max-width:155px;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left;filter:contrast(1.12)}@media (min-width:768px){.argos-corporate-logo__img{max-width:185px}}.argos-corporate-nav{display:none;align-items:center;gap:.25rem;min-width:0}@media (min-width:1024px){.argos-corporate-nav{display:flex;flex:1}}.argos-corporate-nav a{position:relative;padding:.4rem .7rem;border-radius:.375rem;color:var(--text-primary);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:color var(--motion-fast) var(--ease-standard)}.argos-corporate-nav a:hover{color:var(--action-primary)}.argos-corporate-nav a:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.argos-corporate-nav a.is-active{color:var(--action-primary);box-shadow:inset 0 -2px 0 var(--action-primary)}.argos-corporate-header-actions{display:none;align-items:center;gap:.75rem;margin-left:auto}@media (min-width:1024px){.argos-corporate-header-actions{display:flex}}.argos-corporate-link-quiet{color:var(--text-primary);font-size:.875rem;font-weight:600;text-decoration:none}.argos-corporate-link-quiet:hover{color:var(--action-primary);text-decoration:underline;text-underline-offset:2px}.argos-corporate-cta{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:44px;padding:.55rem 1.1rem;border:1px solid transparent;border-radius:.5rem;background:var(--action-primary);color:#ffffff;font-family:var(--font-ui);font-size:.875rem;font-weight:700;text-decoration:none;cursor:pointer;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.argos-corporate-cta:hover{background:var(--corporate-action-hover);color:#ffffff;transform:translateY(var(--lift-sm));box-shadow:0 8px 18px -14px rgba(31,58,95,.55)}.argos-corporate-cta:active{transform:translateY(0);box-shadow:0 4px 10px -12px rgba(31,58,95,.4)}.argos-corporate-cta:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.argos-corporate-cta:disabled,.argos-corporate-cta[aria-disabled=true]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.argos-corporate-cta--outline{background:transparent;border-color:var(--action-primary);color:var(--action-primary);box-shadow:none}.argos-corporate-cta--outline:hover{background:color-mix(in srgb,var(--action-primary) 8%,#ffffff);color:var(--action-primary);border-color:var(--corporate-action-hover);transform:translateY(var(--lift-sm));box-shadow:none}.argos-corporate-cta--outline:active{background:color-mix(in srgb,var(--action-primary) 14%,#ffffff);transform:translateY(0)}.argos-corporate-cta--block{width:100%}.argos-corporate-menu-toggle{display:inline-flex;align-items:center;justify-content:center;margin-left:auto;width:44px;height:44px;min-width:44px;min-height:44px;border:1px solid var(--border-default);border-radius:.5rem;background:var(--surface-elevated);color:var(--text-primary);cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.argos-corporate-menu-toggle:hover{background-color:color-mix(in srgb,var(--action-primary) 6%,#ffffff);border-color:rgba(31,58,95,.22)}.argos-corporate-menu-toggle:active{transform:translateY(1px)}.argos-corporate-menu-toggle:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}@media (min-width:1024px){.argos-corporate-menu-toggle{display:none}}.argos-corporate-header--surgical .argos-corporate-menu-toggle{display:inline-flex}.argos-corporate-menu-toggle__bars{display:flex;width:18px;flex-direction:column;gap:4px}.argos-corporate-menu-toggle__bars span{display:block;height:2px;border-radius:999px;background:currentColor;transition:transform var(--motion-fast) var(--ease-standard),opacity var(--motion-fast) var(--ease-standard)}.argos-corporate-menu-toggle__bars span:first-child.is-open{transform:translateY(6px) rotate(45deg)}.argos-corporate-menu-toggle__bars span:nth-child(2).is-open{opacity:0}.argos-corporate-menu-toggle__bars span:nth-child(3).is-open{transform:translateY(-6px) rotate(-45deg)}.argos-corporate-menu-backdrop{position:fixed;inset:0;z-index:54;border:0;background:rgba(11,19,32,.28);cursor:default}.argos-corporate-menu{position:absolute;right:var(--header-px,16px);top:100%;z-index:55;width:min(320px,calc(100vw - 2rem));margin-top:.25rem;padding:.75rem;border:1px solid var(--border-default);border-radius:.75rem;background:var(--surface-elevated)}.argos-corporate-menu__nav{display:grid;gap:.5rem}.argos-corporate-menu__nav a{display:block;padding:.65rem .75rem;border:1px solid var(--border-default);border-radius:.5rem;color:var(--text-primary);font-size:.875rem;font-weight:700;text-decoration:none}.argos-corporate-menu__nav a.is-active{border-color:var(--action-primary);color:var(--action-primary)}.argos-corporate-menu__meta{display:grid;gap:.5rem;margin-top:.75rem;padding-top:.75rem;border-top:1px solid var(--border-default)}.argos-corporate-menu__lang-label{font-size:.75rem;font-weight:700;color:var(--text-secondary)}.argos-corporate-menu__lang{width:100%;padding:.5rem;border:1px solid var(--border-default);border-radius:.375rem;background:var(--surface-elevated);color:var(--text-primary);font-family:var(--font-ui);font-size:.75rem;font-weight:700}.argos-corporate-footer{--footer-legal-h:3.15rem;--footer-mascot-zone:0px;position:relative;overflow:hidden;border-top:0;background:#102c54;color:#eef6f7;font-family:var(--font-ui)}.argos-corporate-footer__mascot{position:absolute;bottom:calc(var(--footer-legal-h) + .35rem);z-index:0;width:clamp(4rem,9vw,6.25rem);height:auto;max-height:calc(var(--footer-mascot-zone) - .5rem);pointer-events:none;opacity:.92}.argos-corporate-footer__mascot--dumbo{left:clamp(.35rem,2vw,1rem)}.argos-corporate-footer__mascot--chico{right:clamp(.35rem,2vw,1rem)}.argos-corporate-footer__mascot-img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom center;object-position:bottom center;filter:drop-shadow(0 4px 12px rgba(0,0,0,.35))}@media (prefers-reduced-motion:no-preference){.argos-corporate-footer__mascot-img{animation:argos-footer-mascot-idle 7s ease-in-out infinite}}@keyframes argos-footer-mascot-idle{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@media (prefers-reduced-motion:reduce){.argos-corporate-footer__mascot-img{animation:none}}@media (max-width:767px){.argos-corporate-footer{--footer-mascot-zone:0px}.argos-corporate-footer__mascot{display:none}.argos-corporate-footer__grid{padding-bottom:2.25rem}}.argos-corporate-footer__grid{position:relative;z-index:1;display:grid;gap:2rem;max-width:none;width:100%;margin:0 auto;padding:2.5rem var(--header-px,16px) 1.5rem}@media (min-width:768px){.argos-corporate-footer__grid{grid-template-columns:2fr 1fr 1fr}}.argos-corporate-footer__brand-mark{display:inline-block;width:min(100%,8.75rem);line-height:0;border-radius:0;overflow:hidden;background:transparent;border:0;box-shadow:none;text-decoration:none}.argos-corporate-footer__brand-mark:hover{box-shadow:none}.argos-corporate-footer__brand-mark:focus-visible{outline:2px solid rgba(244,247,251,.65);outline-offset:3px}.argos-corporate-footer__logo{display:block;width:100%;height:auto;aspect-ratio:514/469;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:1;filter:none}.argos-corporate-footer__tagline{max-width:36rem;margin-top:.75rem;font-size:.875rem;line-height:1.75;color:#eef6f7}.argos-corporate-footer__heading{font-size:.875rem;font-weight:800;color:#ffffff}.argos-corporate-footer__links{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.argos-corporate-footer__links a{color:#eef6f7;font-size:.875rem;text-decoration:none;transition:color var(--motion-fast) var(--ease-standard)}.argos-corporate-footer__links a:hover{color:#ffffff;text-decoration:underline;text-underline-offset:2px}.argos-corporate-footer__links a:focus-visible{outline:2px solid var(--argos-mint,#c8ddd6);outline-offset:2px;border-radius:.2rem}.argos-corporate-footer__legal{position:relative;z-index:2;min-height:var(--footer-legal-h);padding:1rem var(--header-px,16px);border-top:1px solid color-mix(in srgb,#eef6f7 22%,transparent);background:#102c54;text-align:center;font-size:.75rem;color:#eef6f7}.argos-corporate-header--surgical{--argos-corporate-lang-h:0px;--argos-corporate-nav-h:88px;--header-h:88px}.argos-corporate-header__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem 1rem;max-width:none;width:100%;margin:0 auto;min-height:var(--argos-corporate-nav-h);padding:.55rem var(--header-px,16px)}.argos-corporate-header__banner{min-width:0;max-width:100%}.argos-corporate-header__controls{display:flex;flex-direction:column;align-items:flex-end;gap:.35rem;flex-shrink:0}.argos-corporate-header__langs{display:inline-flex;gap:.15rem}.argos-corporate-header__langs button{min-height:28px;min-width:36px;padding:.1rem .4rem;border:1px solid transparent;border-radius:.25rem;background:transparent;color:var(--text-secondary);font-family:var(--font-ui);font-size:.7rem;font-weight:700;letter-spacing:.04em;cursor:pointer}.argos-corporate-header__langs button.is-active{color:var(--action-primary);box-shadow:inset 0 -2px 0 var(--action-secondary)}.argos-corporate-header--surgical .argos-corporate-menu-toggle{margin-left:0}.argos-corporate-header--surgical .argos-corporate-logo__img{max-height:47px;max-width:147px}@media (min-width:768px){.argos-corporate-header--surgical{--argos-corporate-nav-h:96px;--header-h:96px}.argos-corporate-header--surgical .argos-corporate-logo__img{max-height:53px;max-width:177px}}.argos-header-banner{position:relative;min-height:40px;overflow:hidden}.argos-header-banner__inner{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:.28rem .65rem;border:0;border-left:2px solid #168b8c;background:#eef6f7;color:#102c54;box-shadow:none;opacity:0;transform:translateX(-10px);transition:opacity .45s ease,transform .7s cubic-bezier(.22,1,.36,1)}.argos-header-banner__inner.is-visible{opacity:1;transform:translateX(0)}.argos-header-banner__inner.is-exit{opacity:0;transform:translateX(8px)}.argos-header-banner__inner.is-reduced{transition:opacity .25s ease;transform:none}.argos-header-banner__mascot{flex-shrink:0;width:28px;height:28px}.argos-header-banner__mascot-img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;filter:drop-shadow(0 1px 2px rgba(31,58,95,.12))}.argos-header-banner__copy{min-width:0;flex:1}.argos-header-banner__title{margin:0;font-family:var(--font-ui);font-size:.78rem;font-weight:700;line-height:1.3;color:#102c54}.argos-header-banner__body{margin:.12rem 0 0;font-size:.68rem;font-weight:600;line-height:1.35;color:#102c54}@media (max-width:767px){.argos-corporate-header__row{grid-template-columns:auto 1fr auto;grid-template-areas:"logo . controls" "banner banner banner";row-gap:.45rem}.argos-corporate-header__row>.argos-corporate-logo{grid-area:logo}.argos-corporate-header__banner{grid-area:banner}.argos-corporate-header__controls{grid-area:controls}.argos-header-banner{min-height:40px}.argos-header-banner__inner{min-height:40px;padding:.28rem .55rem}.argos-header-banner__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.argos-header-banner__body{display:none}.argos-header-banner__mascot{width:24px;height:24px}}@media (min-width:768px){.argos-header-banner,.argos-header-banner__inner{min-height:42px}}@media (min-width:1024px){.argos-header-banner,.argos-header-banner__inner{min-height:44px}.argos-header-banner__title{font-size:.88rem}.argos-header-banner__body{font-size:.75rem}.argos-header-banner__mascot{width:32px;height:32px}}.argos-corporate-drawer-scrim{position:fixed;inset:0;z-index:54;border:0;background:transparent;cursor:default}@media (max-width:767px){.argos-corporate-drawer-scrim{background:rgba(11,19,32,.28)}}.argos-corporate-drawer{position:fixed;top:0;right:0;z-index:55;display:flex;flex-direction:column;width:min(360px,92vw);height:100vh;padding:.85rem .9rem 1.25rem;border-left:1px solid var(--border-mineral);background:linear-gradient(180deg,#fafaf8,#f2f5f8);box-shadow:-14px 0 36px -20px rgba(11,19,32,.4);overflow:auto;animation:argos-drawer-in var(--motion-modal) var(--ease-enter)}@keyframes argos-drawer-in{0%{opacity:0;transform:translateX(18px)}to{opacity:1;transform:translateX(0)}}@keyframes argos-drawer-block-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes argos-drawer-press{0%{transform:scale(1)}40%{transform:scale(.985)}to{transform:scale(1)}}@keyframes argos-drawer-accent-pulse{0%,to{box-shadow:0 0 0 0 rgba(47,125,109,0)}50%{box-shadow:0 0 0 3px rgba(47,125,109,.12)}}body.argos-drawer-open .argos-corporate-footer,body.argos-drawer-open .argos-corporate-shell{transition:padding-right var(--motion-modal) var(--ease-standard)}@media (min-width:768px){body.argos-drawer-open .argos-corporate-footer,body.argos-drawer-open .argos-corporate-shell{padding-right:360px}body.argos-drawer-open .argos-corporate-header__row{padding-right:calc(var(--header-px, 16px) + 360px)}}.argos-corporate-drawer__top{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}.argos-corporate-drawer__heading{margin:0;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.argos-corporate-drawer__close{width:44px;height:44px;min-width:44px;min-height:44px;border:1px solid var(--border-default);border-radius:.5rem;background:#ffffff;color:var(--text-primary);font-size:1.35rem;line-height:1;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard),background-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.argos-corporate-drawer__close:hover{border-color:var(--action-primary);color:var(--action-primary);background-color:color-mix(in srgb,var(--action-primary) 6%,#ffffff)}.argos-corporate-drawer__close:active{transform:translateY(1px)}.argos-corporate-drawer__close:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.argos-corporate-drawer__nav{display:grid;gap:.55rem}.argos-drawer-block{border:1px solid rgba(31,58,95,.1);border-radius:.75rem;background:#ffffff;box-shadow:0 1px 0 rgba(31,58,95,.03);overflow:hidden;transition:border-color .22s ease,box-shadow .22s ease,background .22s ease,transform .18s ease}.argos-drawer-block:hover{border-color:rgba(31,58,95,.18);box-shadow:0 6px 18px -14px rgba(31,58,95,.28)}.argos-drawer-block.is-open{border-color:rgba(31,58,95,.22);box-shadow:0 8px 22px -16px rgba(31,58,95,.32),inset 3px 0 0 var(--action-primary);background:linear-gradient(180deg,#ffffff,#f7fafc)}.argos-drawer-block.is-pressed{animation:argos-drawer-press .32s ease;border-color:rgba(31,58,95,.28);background:linear-gradient(180deg,#eef5fb,#ffffff 70%)}.argos-drawer-block.is-current{border-color:rgba(31,58,95,.2);box-shadow:inset 3px 0 0 var(--action-primary)}.argos-drawer-block--accent.is-open{border-color:rgba(47,125,109,.35);box-shadow:0 8px 22px -16px rgba(47,125,109,.28),inset 3px 0 0 var(--action-secondary);animation:argos-drawer-accent-pulse 1.6s ease 1}.argos-drawer-block--accent.is-pressed{background:linear-gradient(180deg,#e8f6f2,#ffffff 70%);border-color:rgba(47,125,109,.4)}.argos-drawer-block__head{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;width:100%;padding:.85rem .9rem;border:0;background:transparent;color:var(--text-primary);font-family:var(--font-ui);font-size:.9rem;font-weight:750;text-align:left;text-decoration:none;cursor:pointer;transition:background .18s ease,color .18s ease}.argos-drawer-block__head:hover{background:rgba(31,58,95,.03)}.argos-drawer-block__head:focus-visible{outline:2px solid var(--action-secondary);outline-offset:-2px}.argos-drawer-block__head:active{animation:argos-drawer-press .28s ease;background:rgba(31,58,95,.055)}.argos-drawer-block__head.is-active{color:var(--action-primary);background:rgba(31,58,95,.04)}.argos-drawer-block__head.is-active .argos-drawer-block__icon{color:var(--action-primary);background:rgba(31,58,95,.08);border-color:rgba(31,58,95,.2)}.argos-drawer-block.is-open>.argos-drawer-block__head{color:var(--action-primary);background:rgba(31,58,95,.035)}.argos-drawer-block--accent.is-open>.argos-drawer-block__head{color:#1a5c52}.argos-drawer-block__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:.5rem;border:1px solid rgba(31,58,95,.1);background:#f4f7fa;color:#1f3a5f;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.argos-drawer-block.is-open .argos-drawer-block__icon,.argos-drawer-block__head:hover .argos-drawer-block__icon{transform:translateY(-1px);border-color:rgba(31,58,95,.2);background:#eef4f9}.argos-drawer-block--accent.is-open .argos-drawer-block__icon{color:var(--action-secondary);border-color:rgba(47,125,109,.3);background:rgba(47,125,109,.1)}.argos-drawer-block__label{letter-spacing:.01em}.argos-corporate-drawer__chevron,.argos-drawer-block__chevron{color:var(--text-muted);transition:transform .28s cubic-bezier(.22,1,.36,1),color .2s ease}.argos-corporate-drawer__chevron.is-open{transform:rotate(180deg);color:var(--action-primary)}.argos-drawer-block__body{padding:0 .65rem .75rem;border-top:1px solid rgba(31,58,95,.07);animation:argos-drawer-block-in .28s ease}.argos-drawer-sub{margin:.55rem 0 0;padding:0;list-style:none;display:grid;gap:.3rem}.argos-drawer-sub__link{display:block;padding:.55rem .7rem;border:1px solid transparent;border-radius:.5rem;color:var(--text-secondary);font-size:.84rem;font-weight:600;text-decoration:none;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .15s ease,padding-left .18s ease}.argos-drawer-sub__link:hover{color:var(--action-primary);background:rgba(31,58,95,.04);border-color:rgba(31,58,95,.08);padding-left:.85rem}.argos-drawer-sub__link:active{transform:scale(.985);background:rgba(31,58,95,.07);border-color:rgba(31,58,95,.14);color:var(--action-primary)}.argos-drawer-sub__link:focus-visible{outline:2px solid var(--action-secondary);outline-offset:1px}.argos-drawer-method-card{margin-top:.55rem;padding:.85rem .9rem .95rem;border:1px solid rgba(47,125,109,.28);border-radius:.65rem;background:linear-gradient(165deg,#f3faf8,#ffffff 55%,#f7fbfa);box-shadow:0 6px 16px -14px rgba(47,125,109,.35);transition:border-color .22s ease,box-shadow .22s ease}.argos-drawer-method-card:hover{border-color:rgba(47,125,109,.42);box-shadow:0 10px 22px -14px rgba(47,125,109,.4)}.argos-drawer-method-card__kicker{margin:0;color:var(--action-secondary);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.argos-drawer-method-card__lead{margin:.35rem 0 0;color:var(--text-primary);font-family:var(--font-display,Georgia,"Times New Roman",serif);font-size:.95rem;font-weight:600;line-height:1.35}.argos-drawer-method-card__letters{margin:.75rem 0 0;padding:0;list-style:none;display:grid;gap:.28rem}.argos-drawer-method-card__phase{display:grid;grid-template-columns:1.6rem 1fr;align-items:center;gap:.45rem;padding:.4rem .45rem;border-radius:.4rem;color:var(--text-secondary);font-size:.82rem;font-weight:650;text-decoration:none;transition:background .18s ease,color .18s ease,transform .15s ease}.argos-drawer-method-card__phase:hover{background:rgba(47,125,109,.08);color:#1a5c52}.argos-drawer-method-card__phase:active{transform:scale(.985);background:rgba(47,125,109,.14)}.argos-drawer-method-card__letter{display:inline-flex;align-items:center;justify-content:center;width:1.45rem;height:1.45rem;border-radius:.35rem;background:rgba(47,125,109,.12);color:var(--action-secondary);font-family:var(--font-display,Georgia,"Times New Roman",serif);font-size:.85rem;font-weight:700;transition:background .18s ease,transform .18s ease}.argos-drawer-method-card__phase:hover .argos-drawer-method-card__letter{background:rgba(47,125,109,.22);transform:translateY(-1px)}.argos-drawer-method-card__cta{display:inline-flex;margin-top:.75rem;padding:.55rem .75rem;border-radius:.45rem;background:rgba(47,125,109,.1);color:#1a5c52;font-size:.82rem;font-weight:800;text-decoration:none;transition:background .18s ease,transform .15s ease,box-shadow .18s ease}.argos-drawer-method-card__cta:hover{background:rgba(47,125,109,.16);box-shadow:0 4px 12px -8px rgba(47,125,109,.45)}.argos-drawer-method-card__cta:active{transform:scale(.98)}.argos-corporate-drawer__help{display:flex;align-items:center;gap:.45rem;margin:auto 0 0;padding-top:1.1rem;color:var(--text-muted);font-size:.75rem;font-weight:600;line-height:1.4}.argos-corporate-drawer__help:before{content:"";flex-shrink:0;width:.55rem;height:.55rem;border-radius:999px;background:var(--action-secondary);box-shadow:0 0 0 3px rgba(47,125,109,.15)}.argos-diag-card{padding:1.35rem 1.4rem 1.45rem;border:1px solid rgba(31,58,95,.18);border-radius:.65rem;background:linear-gradient(165deg,#ffffff,#f3f8f6 48%,#eef5f8);box-shadow:0 10px 28px -22px rgba(11,19,32,.45)}.argos-diag-card--executive{border-color:rgba(255,255,255,.12);background:var(--grad-diag-exec);color:#f4f7fb;box-shadow:0 16px 36px -20px rgba(11,19,32,.55)}.argos-diag-card--executive .argos-diag-card__eyebrow{color:rgba(200,221,214,.95)}.argos-diag-card--executive .argos-diag-card__title{color:#ffffff;max-width:18ch}.argos-diag-card--executive .argos-diag-card__body{color:rgba(232,238,245,.88)}.argos-diag-card--executive .argos-diag-card__points li{color:rgba(244,247,251,.95)}.argos-diag-card--executive .argos-diag-card__points li:before{background:var(--argos-mint-deep,#a8c9bc)}.argos-diag-card--executive .argos-diag-card__cta{background:#ffffff;color:var(--argos-navy,#1f3a5f);border-color:transparent;transition:background-color var(--motion-base) var(--ease-standard),color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.argos-diag-card--executive .argos-diag-card__cta:hover{background:var(--argos-cream,#f3eee4);color:var(--argos-ink,#0b1320);transform:translateY(var(--lift-sm));box-shadow:0 10px 20px -14px rgba(11,19,32,.45)}.argos-diag-card--executive .argos-diag-card__cta:active{transform:translateY(0)}.argos-diag-card--executive .argos-diag-card__cta:focus-visible{outline:2px solid var(--argos-mint,#c8ddd6);outline-offset:3px}.argos-diag-card__eyebrow{margin:0;color:var(--action-secondary);font-family:var(--font-ui);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.argos-diag-card__title{margin:.65rem 0 0;max-width:16ch;color:var(--text-primary);font-size:clamp(1.45rem,2.4vw,1.85rem);line-height:1.15}.argos-diag-card__body{margin:.75rem 0 0;color:var(--text-secondary);font-size:.95rem;line-height:1.65}.argos-diag-card__points{margin:1rem 0 0;padding:0;list-style:none;display:grid;gap:.4rem}.argos-diag-card__points li{position:relative;padding-left:1.15rem;color:var(--text-primary);font-size:.875rem;font-weight:600}.argos-diag-card__points li:before{content:"";position:absolute;left:0;top:.45em;width:.45rem;height:.45rem;border-radius:999px;background:var(--action-secondary)}.argos-diag-card__cta{margin-top:1.15rem;width:auto;min-width:min(100%,280px)}@media (prefers-reduced-motion:reduce){.argos-corporate-drawer,.argos-corporate-drawer__close,.argos-drawer-block,.argos-drawer-block--accent.is-open,.argos-drawer-block.is-pressed,.argos-drawer-block__body,.argos-drawer-block__head:active,.argos-drawer-method-card__cta,.argos-drawer-method-card__phase,.argos-drawer-sub__link,.argos-header-banner__inner,body.argos-drawer-open .argos-corporate-footer,body.argos-drawer-open .argos-corporate-header__row,body.argos-drawer-open .argos-corporate-shell{transition:none!important;animation:none!important}}body:has(.argos-corporate){--floating-ui-gap:0.75rem;--floating-ui-width:13rem;--floating-ui-height:11.5rem}body:has(.argos-corporate) .mascot-root{z-index:20;pointer-events:none;--mascot-dock-bottom:calc(var(--floating-ui-gap) + env(safe-area-inset-bottom, 0px))}body:has(.argos-corporate) .mascot--chico,body:has(.argos-corporate) .mascot--dumbo{width:var(--floating-ui-width);max-width:var(--floating-ui-width);transform:none!important}body:has(.argos-corporate) .mascot--chico{left:var(--floating-ui-gap)}body:has(.argos-corporate) .mascot--dumbo{right:var(--floating-ui-gap)}body:has(.argos-corporate) .mascot__bubble{display:none!important}body.argos-drawer-open .argos-assistant-launcher,body.argos-drawer-open .mascot-root,body.argos-drawer-open .mascot__pause,body[data-footer-in-view] .argos-assistant-launcher,body[data-footer-in-view] .mascot-root,body[data-footer-in-view] .mascot__pause,html[data-argos-cookies=open] .argos-assistant-launcher,html[data-argos-cookies=open] .mascot-root,html[data-argos-cookies=open] .mascot__pause{display:none!important}body:has(.argos-corporate) .mascot__bubble,body:has(.argos-corporate) .mascot__sprite-button{pointer-events:auto}@media (max-width:1023px){body:has(.argos-corporate) .argos-assistant-launcher,body:has(.argos-corporate) .mascot-root,body:has(.argos-corporate) .mascot__pause{display:none!important}.argos-corporate,body:has(.argos-corporate){--floating-ui-width:0px;--floating-ui-height:0px;--mascot-clear-inline:0px;--mascot-clear-block:0px}}@media (min-width:1024px){body:has(.argos-corporate) .mascot{--mascot-scale:0.72}body:has(.argos-corporate) .mascot__bubble{max-width:min(200px,16vw);font-size:.7rem}.argos-corp-home .argos-corp-section--cta,.argos-corp-home .argos-corp-section--phases{padding-bottom:6.5rem}}.argos-corp-container{max-width:none;width:100%;margin:0 auto;padding-left:max(var(--header-px,16px),var(--mascot-clear-inline,0px));padding-right:max(var(--header-px,16px),var(--mascot-clear-inline,0px))}.argos-corp-container--narrow{max-width:42rem}.argos-corp-container--editorial{max-width:56rem}.argos-corp-section{padding:4.75rem 0;position:relative;width:100%}.argos-corp-home .argos-corp-section--cta,.argos-corporate .argos-corp-section:last-of-type{padding-bottom:4.75rem}.argos-corp-section--hero{padding-top:3.75rem;padding-bottom:5rem;background:var(--grad-ivory-mineral)}.argos-corp-hero-copy{animation:argos-hero-enter var(--motion-slow) var(--ease-enter)}.argos-corp-hero-copy .argos-corp-cta-row{animation:argos-hero-cta-enter var(--motion-slow) var(--ease-enter) .12s both}@keyframes argos-hero-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes argos-hero-cta-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.argos-corp-section--muted{background:var(--surface-mineral);border-top:1px solid var(--border-mineral);border-bottom:1px solid var(--border-mineral)}.argos-corp-section--sand{background:linear-gradient(180deg,#eef1f4,#e4e8ec)}.argos-corp-section--mist{background:#b0b4b9;border-top:1px solid rgba(31,58,95,.12);border-bottom:1px solid rgba(31,58,95,.12)}.argos-corp-section--trust{background:var(--argos-card-blue-bg);border-top:1px solid var(--argos-card-blue-border);border-bottom:1px solid var(--argos-card-blue-border);color:#ffffff}.argos-corp-section--trust .argos-corp-section-index{color:var(--argos-mint,#c8ddd6)}.argos-corp-section--trust .argos-corp-body,.argos-corp-section--trust .argos-corp-h2{color:#ffffff}.argos-corp-section--trust .argos-corp-body{color:rgba(255,255,255,.92)}.argos-corp-section--ivory{background:#ffffff}.argos-corp-section--phases{background:var(--surface-ivory);padding-bottom:5rem}.argos-corp-section--cta{background:var(--grad-ink);border-top:0;color:#f4f7fb}.argos-corp-section--cta .argos-corp-body,.argos-corp-section--cta .argos-corp-h2{color:#f4f7fb}.argos-corp-section--cta .argos-corp-body{color:rgba(244,247,251,.78)}.argos-corp-section--cta .argos-corporate-link-quiet{color:rgba(244,247,251,.9)}.argos-corp-section--cta .argos-corporate-link-quiet:hover{color:#ffffff}.argos-corp-section--cta .argos-corporate-cta--outline{border-color:rgba(244,247,251,.55);color:#ffffff}.argos-corp-section--cta .argos-corporate-cta--outline:hover{background:rgba(244,247,251,.1);color:#ffffff}.argos-corp-hero-grid{display:grid;gap:2.5rem;align-items:center}@media (min-width:1024px){.argos-corp-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem}}.argos-corp-brand-mark{letter-spacing:.14em}.argos-corp-brand-mark,.argos-corp-section-index{margin:0 0 1rem;color:var(--action-secondary);font-family:var(--font-ui);font-size:.72rem;font-weight:700;text-transform:uppercase}.argos-corp-section-index{letter-spacing:.12em}.argos-corp-eyebrow{margin:0 0 .75rem;color:var(--action-secondary);font-family:var(--font-ui);font-size:.8125rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.argos-corp-display{margin:0;max-width:min(100%,20ch);color:var(--text-primary);font-size:clamp(2.35rem,5vw,3.65rem);line-height:1.1;overflow-wrap:normal;word-break:normal;hyphens:manual}.argos-corp-h2{margin:0 0 1.25rem;max-width:18ch;color:var(--text-primary);font-size:clamp(1.85rem,3.2vw,2.5rem);line-height:1.15}.argos-corp-lead{margin:1.35rem 0 0;max-width:36rem;font-size:1.0625rem}.argos-corp-body,.argos-corp-lead{color:var(--text-secondary);line-height:1.75}.argos-corp-body{margin:0;max-width:40rem;font-size:1rem}.argos-corp-quote{margin:.75rem 0 0;color:var(--text-primary);font-size:clamp(1.5rem,2.5vw,2rem);font-style:italic;line-height:1.35}.argos-corp-quote--xl{max-width:22em;font-size:clamp(2rem,4vw,3rem);font-style:normal;line-height:1.2;white-space:pre-line}.argos-corp-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin-top:1.85rem}.argos-corp-rule-list{margin:2rem 0 0;padding:0;list-style:none;border-top:1px solid var(--border-default)}.argos-corp-rule-list li{padding:1.15rem 0;border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:1.0625rem;line-height:1.55}.argos-perimeter{width:100%}.argos-perimeter__frame{position:relative;min-height:280px;padding:1.25rem 1.35rem 1.15rem;border-radius:.35rem;background:linear-gradient(160deg,#0b1320,#152338 55%,#1a2a40);color:#e8eef5;overflow:hidden}@media (min-width:1024px){.argos-perimeter__frame{min-height:340px}}.argos-perimeter__kicker{margin:0;font-family:var(--font-ui);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(232,238,245,.62)}.argos-perimeter__grid{position:relative;height:190px;margin-top:1.5rem}.argos-perimeter__node{position:absolute;width:7px;height:7px;border-radius:999px;background:#8fb4a8;box-shadow:0 0 0 4px rgba(143,180,168,.18)}.argos-perimeter__node--a{left:12%;top:28%}.argos-perimeter__node--b{left:48%;top:18%}.argos-perimeter__node--c{right:16%;top:42%}.argos-perimeter__line{position:absolute;background:rgba(232,238,245,.18)}.argos-perimeter__line--h1{left:12%;top:31%;width:36%;height:1px}.argos-perimeter__line--h2{left:48%;top:45%;width:30%;height:1px}.argos-perimeter__line--v1{left:49%;top:22%;width:1px;height:42%}.argos-perimeter__arc{position:absolute;left:18%;top:38%;width:58%;height:58%;border:1px solid rgba(232,238,245,.14);border-radius:50% 50% 0 50%;transform:rotate(-12deg)}.argos-perimeter__meta{display:flex;justify-content:space-between;gap:1rem;margin-top:.5rem;font-family:var(--font-ui);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(232,238,245,.55)}.argos-perimeter__status{color:#8fb4a8;font-weight:700}.argos-corp-phase-rail{display:grid;gap:0;margin:0;padding:0;list-style:none}.argos-corp-phase-ink{margin-top:2rem;padding:1.5rem 1.25rem 1.65rem;border-radius:var(--radius-card);background:var(--grad-ink);box-shadow:var(--shadow-card);color:#f4f7fb}@media (min-width:900px){.argos-corp-phase-ink{padding:1.85rem 1.5rem 2rem}}@media (min-width:1100px){.argos-corp-phase-rail--ink{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative}.argos-corp-phase-rail--ink:before{content:"";position:absolute;left:8%;right:8%;top:1.15rem;height:1px;background:rgba(47,125,109,.55);pointer-events:none}}.argos-corp-phase-rail--philosophy{margin-top:1.25rem;gap:.75rem}@media (min-width:900px){.argos-corp-phase-rail--philosophy{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.argos-corp-phase-rail--philosophy{grid-template-columns:repeat(4,minmax(0,1fr))}}.argos-corp-phase-rail__item--static{cursor:default;height:100%;padding:1rem 1.1rem;border-radius:var(--radius-card);background:var(--surface-secondary,#f0f2f5);border:1px solid rgba(31,58,95,.08)}.argos-corp-phase-rail__item--static:active,.argos-corp-phase-rail__item--static:hover{transform:none}.argos-corp-phase-rail--philosophy .argos-corp-phase-rail__letter{font-size:.75rem;font-weight:700;letter-spacing:.04em;color:var(--argos-teal,#2f7d6d)}.argos-corp-pillar-names{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin:1.25rem 0 0;padding:0;list-style:none}.argos-corp-pillar-names li{font-size:.9375rem;font-weight:600;color:var(--argos-navy,#1f3a5f)}.argos-corp-h2--subsection{margin-top:.5rem;font-size:clamp(1.25rem,2vw,1.5rem)}.argos-corp-phase-rail__item{display:flex;flex-direction:column;gap:.45rem;height:100%;padding:1.1rem .85rem 1.1rem 0;border-bottom:1px solid rgba(244,247,251,.1);color:inherit;text-decoration:none;cursor:pointer;transition:transform .2s ease-out,background .2s ease-out}@media (min-width:1100px){.argos-corp-phase-rail--ink .argos-corp-phase-rail__item{padding:0 1rem 0 0;border-bottom:0}.argos-corp-phase-rail--ink li:last-child .argos-corp-phase-rail__item{padding-right:0}}.argos-corp-phase-ink li:last-child .argos-corp-phase-rail__item,.argos-corp-phase-rail--ink .argos-corp-phase-rail__item:last-child{border-bottom:0}@media (min-width:1100px){.argos-corp-phase-ink li:last-child .argos-corp-phase-rail__item{border-bottom:0}}.argos-corp-phase-rail__item:hover{transform:translateY(-2px)}.argos-corp-phase-rail__item:active{transform:translateY(0) scale(.985)}.argos-corp-phase-ink .argos-corp-phase-rail__letter{display:inline-flex;align-items:center;justify-content:center;width:1.85rem;height:1.85rem;border:1px solid rgba(47,125,109,.75);border-radius:999px;background:rgba(47,125,109,.12);color:#9fd0c4;font-family:var(--font-display);font-size:.95rem;font-weight:700;letter-spacing:0;position:relative;z-index:1}.argos-corp-phase-ink .argos-corp-phase-rail__item:hover .argos-corp-phase-rail__letter{background:rgba(47,125,109,.28);color:#d7efe8}.argos-corp-phase-ink .argos-corp-phase-rail__title{color:#ffffff;font-size:1.05rem;font-weight:700}.argos-corp-phase-ink .argos-corp-phase-rail__desc{color:rgba(232,238,245,.72);font-size:.84rem;line-height:1.55}.argos-corp-phase-ink .argos-corp-phase-rail__item:hover .argos-corp-phase-rail__title{color:#ffffff}.argos-corp-principle-cards{display:grid;gap:.85rem;margin:1.75rem 0 0;padding:0;list-style:none}@media (min-width:768px){.argos-corp-principle-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.argos-corp-principle-cards li{margin:0;padding:1.15rem 1.2rem;border:1px solid rgba(31,58,95,.12);border-radius:var(--radius-card);background:#ffffff;box-shadow:0 6px 18px -12px rgba(31,58,95,.2);color:var(--text-primary);font-size:.98rem;font-weight:600;line-height:1.55}.argos-corp-service-grid{display:grid;gap:.85rem;margin:2rem 0 0;padding:0;list-style:none;border-top:0}@media (min-width:768px){.argos-corp-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.argos-corp-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.argos-corp-service-card{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem 1.2rem;border:1px solid var(--border-mineral);border-radius:var(--radius-card);background:rgba(255,255,255,.9);box-shadow:var(--shadow-soft);transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.argos-corp-service-card:hover{transform:translateY(-2px);border-color:rgba(31,58,95,.22);box-shadow:var(--shadow-card)}.argos-corp-service-card--quiet{background:rgba(255,255,255,.9);border-radius:var(--radius-card);box-shadow:var(--shadow-soft)}.argos-corp-card-title{margin:0;color:var(--text-primary);font-size:1.125rem;font-weight:700}.argos-corp-card-body{margin:0;flex:1;color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.argos-corp-phase-grid{display:grid;gap:.75rem;margin:1.5rem 0 0;padding:0;list-style:none}@media (min-width:640px){.argos-corp-phase-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.argos-corp-phase-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.argos-corp-phase-card{display:flex;flex-direction:column;gap:.35rem;height:100%;padding:1rem;border:1px solid var(--border-default);border-radius:.35rem;background:#ffffff;color:inherit;text-decoration:none}.argos-corp-phase-card:hover{border-color:var(--action-primary)}.argos-corp-phase-letter{color:var(--action-secondary);font-family:var(--font-ui);font-size:.75rem;font-weight:700;letter-spacing:.06em}.argos-corp-phase-title{font-size:1.05rem;font-weight:700}.argos-corp-phase-desc{font-size:.875rem;line-height:1.55}.argos-corp-principle-list{display:grid;gap:0;margin:1.5rem 0 0;padding:0;list-style:none;border-top:1px solid var(--border-default);max-width:42rem}.argos-corp-principle-list li{padding:1rem 0;border-bottom:1px solid var(--border-default);color:var(--text-primary);font-size:1rem;line-height:1.55}.argos-corp-back{display:inline-block;margin-bottom:1rem;color:var(--action-secondary);font-size:.875rem;font-weight:700;text-decoration:none}.argos-corp-back:hover{color:var(--action-primary);text-decoration:underline;text-underline-offset:2px}.argos-corporate .argos-method-journey{padding:.75rem 0;border:0;background:transparent}.argos-corporate .argos-method-journey__label{color:var(--text-muted);font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.argos-corporate .argos-method-journey__step{border:1px solid var(--border-default);border-radius:.5rem;background:#ffffff;color:var(--text-primary);text-decoration:none}.argos-corporate .argos-method-journey__step--active,.argos-corporate .argos-method-journey__step:hover{border-color:var(--action-primary);color:var(--action-primary)}.argos-corporate .argos-method-journey__step--active{box-shadow:inset 0 0 0 1px var(--action-primary)}.argos-corporate .argos-method-journey__letter{color:var(--action-secondary)}.argos-corporate .argos-method-journey__connector{background:var(--border-default)}.argos-corp-page-title{margin:0;color:var(--text-primary);font-size:clamp(2rem,3.5vw,2.75rem);line-height:1.15}.argos-corp-detail-grid{display:grid;gap:1rem;margin-top:2rem}@media (min-width:768px){.argos-corp-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.argos-corp-detail-card{padding:1.25rem}.argos-corp-detail-card h2{margin:0;font-size:1.125rem;font-weight:700;color:var(--text-primary)}.argos-corp-detail-list{margin:1rem 0 0;padding:0;list-style:none}.argos-corp-detail-list li{position:relative;padding:.35rem 0 .35rem 1rem;color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.argos-corp-detail-list li:before{content:"";position:absolute;left:0;top:.85em;width:.35rem;height:.35rem;border-radius:999px;background:var(--action-secondary)}@media (prefers-reduced-motion:reduce){.argos-corp-hero-copy,.argos-corp-hero-copy .argos-corp-cta-row,.argos-corp-phase-card,.argos-corporate-btn-primary,.argos-corporate-cta,.argos-corporate-input,.argos-corporate-menu-toggle__bars span,.argos-corporate-nav a,.argos-cta-arrow,.argos-diag-option,.argos-history-nav__btn,.argos-interactive-card,.argos-page-enter,.argos-reveal{transition:none!important;animation:none!important;transform:none!important}.argos-corp-hero-copy,.argos-corp-hero-copy .argos-corp-cta-row,.argos-reveal{opacity:1}}.argos-history-nav{display:flex;flex-wrap:wrap;gap:.5rem;padding:.65rem 0 .15rem}.argos-history-nav__btn{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .85rem;border:1px solid rgba(31,58,95,.14);border-radius:.5rem;background:#ffffff;color:var(--text-primary);font-family:var(--font-ui);font-size:.78rem;font-weight:700;cursor:pointer;transition:transform .18s ease-out,border-color .2s ease-out,background .2s ease-out,box-shadow .2s ease-out,color .2s ease-out}.argos-history-nav__btn:hover:not(:disabled){transform:translateY(-2px);border-color:rgba(47,125,109,.4);background:#f3faf8;box-shadow:0 6px 14px -12px rgba(31,58,95,.35)}.argos-history-nav__btn:active:not(:disabled){transform:translateY(0) scale(.985)}.argos-history-nav__btn:disabled,.argos-history-nav__btn[aria-disabled=true]{opacity:.42;cursor:not-allowed;color:var(--text-muted);background:#f4f5f7}.argos-history-nav__btn:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.argos-page-enter{animation:argos-page-enter var(--motion-base) var(--ease-enter)}@keyframes argos-page-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.argos-reveal{opacity:1;transform:translateY(14px);transition:opacity var(--motion-slow) var(--ease-enter),transform var(--motion-slow) var(--ease-enter);transition-delay:var(--reveal-delay,0s)}.argos-reveal.is-revealed{opacity:1;transform:translateY(0)}.argos-reveal--stagger-1{--reveal-delay:40ms}.argos-reveal--stagger-2{--reveal-delay:80ms}.argos-reveal--stagger-3{--reveal-delay:120ms}.argos-interactive-card{display:block;cursor:pointer;text-decoration:none;color:inherit;border:1px solid rgba(31,58,95,.12);border-radius:.75rem;background:#ffffff;box-shadow:0 1px 0 rgba(31,58,95,.03);transition:transform var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard)}a.argos-corp-phase-card.argos-interactive-card,a.argos-corp-service-card.argos-interactive-card{padding:1.25rem 1.2rem 1.35rem}.argos-interactive-card:hover{transform:translateY(var(--lift-md));border-color:rgba(47,125,109,.35);box-shadow:0 10px 22px -16px rgba(31,58,95,.35);background-color:#f7fafc}.argos-interactive-card:active{transform:translateY(0)}.argos-interactive-card:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.argos-cta-arrow{display:inline-flex;align-items:center;gap:.25rem}.argos-cta-arrow:after{content:"→";display:inline-block;margin-left:.15rem;transform:translateX(0);transition:transform var(--motion-fast) var(--ease-standard)}.argos-interactive-card:hover .argos-cta-arrow:after,a.argos-cta-arrow:hover:after{transform:translateX(3px)}.argos-corp-phase-system{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}@media (min-width:768px){.argos-corp-phase-system{grid-template-columns:repeat(3,minmax(0,1fr))}.argos-corp-phase-system>li:nth-child(4),.argos-corp-phase-system>li:nth-child(5){grid-column:span 1}.argos-corp-phase-system{grid-template-columns:repeat(6,minmax(0,1fr))}.argos-corp-phase-system>li:first-child,.argos-corp-phase-system>li:nth-child(2),.argos-corp-phase-system>li:nth-child(3){grid-column:span 2}.argos-corp-phase-system>li:nth-child(4),.argos-corp-phase-system>li:nth-child(5){grid-column:span 3}}.argos-corp-phase-card.argos-interactive-card{display:flex;flex-direction:column;gap:.45rem;min-height:100%;border-color:rgba(47,125,109,.22);background:linear-gradient(165deg,#f4faf8,#ffffff 55%)}.argos-corp-phase-card.argos-interactive-card:hover{border-color:rgba(47,125,109,.45);background:linear-gradient(165deg,#eaf6f2,#ffffff 60%)}.argos-corp-phase-card .argos-corp-phase-letter{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:.45rem;background:rgba(47,125,109,.12);color:var(--action-secondary);font-family:var(--font-display,Georgia,serif);font-size:1.15rem;font-weight:700;transition:transform .2s ease-out,background .2s ease-out}.argos-corp-phase-card:hover .argos-corp-phase-letter{transform:translateY(-1px);background:rgba(47,125,109,.2)}.argos-corp-phase-title{font-size:.95rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--text-primary)}.argos-corp-phase-desc{color:var(--text-secondary);font-size:.84rem;line-height:1.5}.argos-corp-related{padding-top:1.25rem;border-top:1px solid rgba(31,58,95,.1)}.argos-corp-related__label{margin:0 0 .65rem;color:var(--text-muted);font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.argos-corp-related__links{display:flex;flex-wrap:wrap;gap:.65rem 1rem;align-items:center}.argos-corp-link-cards{display:grid;gap:1rem}@media (min-width:720px){.argos-corp-link-cards{grid-template-columns:1fr 1fr}}.argos-corp-link-card__cta{margin-top:1rem}.argos-diag-option{display:flex;width:100%;min-height:3.25rem;align-items:center;padding:.75rem 1rem;text-align:left;font-weight:700;line-height:1.35;border:1px solid color-mix(in srgb,#102c54 16%,transparent);background:#ffffff;color:#102c54;cursor:pointer;transition:border-color .2s ease-out,background .2s ease-out}.argos-diag-option:hover{border-color:#168b8c;background:#eef6f7}.argos-diag-option:active{background:#eef6f7}.argos-diag-option--selected{border-color:#168b8c!important;background:#eef6f7!important;color:#102c54!important;box-shadow:inset 0 0 0 1px #168b8c}.argos-diag-option__mark{display:inline-flex;width:1.5rem;height:1.5rem;margin-right:.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:2px solid #657183;color:#102c54;font-size:.7rem}.argos-diag-option__mark--on{border-color:#168b8c;background:#168b8c;color:#ffffff;font-weight:800}.argos-corporate .argos-corporate-header__langs button,.argos-corporate .argos-corporate-menu-toggle,.argos-corporate .argos-drawer-block__head,.argos-corporate .argos-drawer-sub__link,.argos-corporate .argos-interactive-card,.argos-corporate [role=button],.argos-corporate [role=radio],.argos-corporate a,.argos-corporate button,.argos-corporate summary{cursor:pointer}.argos-corporate input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]),.argos-corporate select,.argos-corporate textarea{cursor:text}.argos-corporate input[type=button],.argos-corporate input[type=checkbox],.argos-corporate input[type=radio],.argos-corporate input[type=submit]{cursor:pointer}.argos-corporate [aria-disabled=true],.argos-corporate button:disabled{cursor:not-allowed}.argos-corporate-link-quiet{cursor:pointer;transition:color .18s ease-out,transform .18s ease-out}.argos-corporate-link-quiet:hover{transform:translateY(-1px)}.argos-corporate-link{cursor:pointer}.argos-corp-service-card--quiet{transition:transform .2s ease-out,border-color .2s ease-out,box-shadow .2s ease-out}.argos-corp-service-card--quiet:hover{transform:translateY(-2px);border-color:rgba(31,58,95,.18);box-shadow:0 8px 18px -16px rgba(31,58,95,.3)}.argos-card{display:flex;flex-direction:column;gap:.75rem;height:100%;padding:1.25rem 1.35rem;border:1px solid var(--border-mineral,rgba(31,58,95,.12));border-radius:var(--radius-card,.75rem);background:var(--surface-elevated,#fff);box-shadow:var(--shadow-soft,0 4px 14px -12px rgba(31,58,95,.22));transition:border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard)}.argos-card--interactive,a.argos-card,button.argos-card{transition:transform var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),background-color var(--motion-base) var(--ease-standard)}.argos-card--interactive:hover,a.argos-card:hover,button.argos-card:hover{transform:translateY(var(--lift-md));border-color:rgba(47,125,109,.28);box-shadow:0 10px 22px -14px rgba(31,58,95,.28)}.argos-card--interactive:active,a.argos-card:active,button.argos-card:active{transform:translateY(0)}.argos-card--service{background:var(--argos-card-blue-bg);border-color:var(--argos-card-blue-border);box-shadow:var(--argos-card-blue-shadow);color:#ffffff}.argos-card--trust{background:#b0b4b9;border-color:rgba(31,58,95,.18);box-shadow:0 8px 22px -16px rgba(11,19,32,.28);color:var(--argos-ink,#0b1320)}.argos-card--trust .argos-corp-card-body{margin:0;color:var(--argos-ink,#0b1320)}.argos-card-grid--trust{margin-top:1.75rem}@media (min-width:768px){.argos-card-grid--trust{grid-template-columns:repeat(2,minmax(0,1fr))}}.argos-card--service .argos-corp-card-title{color:#ffffff}.argos-card--service .argos-corp-card-body{color:rgba(255,255,255,.92)}.argos-card--service .argos-btn-detail{color:#ffffff;border-color:rgba(255,255,255,.38);background:rgba(255,255,255,.14)}.argos-card--service .argos-btn-detail:hover{background:rgba(255,255,255,.28);border-color:rgba(255,255,255,.55)}.argos-card--method{background:linear-gradient(165deg,#f7fbfa,#ffffff 55%,#f4f8f7);border-color:rgba(47,125,109,.2)}.argos-card-grid--philosophy .argos-card--method{background:var(--argos-card-blue-bg);border:2px solid var(--argos-card-blue-border);box-shadow:var(--argos-card-blue-shadow);color:#ffffff;transition:transform var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.argos-card-grid--philosophy .argos-card--method .argos-corp-eyebrow{color:rgba(255,255,255,.78)}.argos-card-grid--philosophy .argos-card--method .argos-corp-card-title{color:#ffffff}.argos-card-grid--philosophy .argos-card--method .argos-corp-card-body{color:rgba(255,255,255,.92)}.argos-card-grid--philosophy .argos-movement-card:hover{transform:translateY(var(--lift-md));border-color:rgba(255,255,255,.55);box-shadow:0 0 0 3px rgba(29,77,122,.32),0 14px 28px -10px rgba(29,77,122,.4)}.argos-card-grid--philosophy .argos-movement-card:active{transform:translateY(0)}.argos-card-grid--philosophy .argos-movement-card{display:flex;flex-direction:column;align-items:flex-start;width:100%;height:100%;margin:0;padding:1.15rem 1.2rem 1.25rem;text-align:left;font:inherit;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none}.argos-card-grid--philosophy .argos-movement-card:focus-visible{outline:3px solid rgba(255,255,255,.75);outline-offset:3px}.argos-movement-card__hint{margin-top:auto;padding-top:.85rem;color:rgba(255,255,255,.92);font-size:.8125rem;font-weight:600;letter-spacing:.02em;text-decoration:underline;text-underline-offset:.2em}.argos-movement-detail__footer{display:flex;flex-wrap:wrap;align-items:center;gap:.85rem 1.25rem;margin-top:1.5rem;padding-top:1.15rem;border-top:1px solid rgba(31,58,95,.12)}.argos-card--pillar{padding:.85rem 1rem;text-align:center;background:var(--surface-mineral,#eef1f4);border-style:dashed;border-color:rgba(31,58,95,.16)}.argos-card--pillar .argos-corp-card-title{margin:0;font-size:.9375rem}.argos-card--quiet{box-shadow:none}.argos-card--bridge{margin-top:.5rem}.argos-card-grid{display:grid;gap:1.25rem;margin:1.25rem 0 0;padding:0;list-style:none}@media (min-width:768px){.argos-card-grid--philosophy{grid-template-columns:repeat(2,minmax(0,1fr))}.argos-card-grid--pillars{grid-template-columns:repeat(4,minmax(0,1fr))}.argos-card-grid--services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.argos-card-grid--philosophy{grid-template-columns:repeat(4,minmax(0,1fr))}.argos-card-grid--services{grid-template-columns:repeat(3,minmax(0,1fr))}}.argos-expandable-card{justify-content:space-between}.argos-expandable-card__summary{flex:1}.argos-expandable-card__action{align-self:flex-start;margin-top:.35rem;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;text-align:left}.argos-expandable-card__action:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px;border-radius:.25rem}.argos-detail-overlay{position:fixed;inset:0;z-index:110;display:flex;align-items:center;justify-content:center;padding:1rem;overflow-y:auto;background:rgba(11,19,32,.48);backdrop-filter:blur(4px);animation:argos-detail-fade-in var(--motion-modal) var(--ease-enter)}.argos-detail-dialog{width:min(100%,42rem);max-height:min(88vh,720px);display:flex;flex-direction:column;border:1px solid rgba(31,58,95,.12);border-radius:var(--radius-card,.75rem);background:var(--surface-ivory,#f7f7f5);box-shadow:0 24px 48px -24px rgba(11,19,32,.45);animation:argos-detail-rise var(--motion-modal) var(--ease-enter)}.argos-detail-dialog__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem 1.35rem .75rem;border-bottom:1px solid var(--border-mineral,rgba(31,58,95,.12))}.argos-detail-dialog__title{margin:0;color:var(--text-primary);font-family:var(--font-display);font-size:clamp(1.25rem,2.5vw,1.65rem);line-height:1.2}.argos-detail-dialog__close{flex-shrink:0;width:2.5rem;height:2.5rem;min-width:44px;min-height:44px;border:1px solid var(--border-default);border-radius:.5rem;background:#fff;color:var(--text-primary);font-size:1.35rem;line-height:1;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.argos-detail-dialog__close:hover{background:var(--surface-mineral,#eef1f4);border-color:rgba(31,58,95,.2)}.argos-detail-dialog__close:active{transform:translateY(1px)}.argos-detail-dialog__close:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.argos-detail-dialog__body{padding:1rem 1.35rem 1.35rem;overflow-y:auto}.argos-detail-section .argos-corp-detail-list{margin-top:.5rem}.argos-method-brand{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.25rem;margin-top:.5rem}.argos-method-brand__mark-wrap{flex-shrink:0;width:clamp(4rem,12vw,5.5rem);height:clamp(4rem,12vw,5.5rem);border-radius:50%;overflow:hidden;border:2px solid rgba(47,125,109,.35);background:#fff;box-shadow:0 6px 16px -12px rgba(31,58,95,.35)}.argos-method-brand__mark{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.argos-method-brand__copy{flex:1 1 12rem;min-width:0}.argos-method-brand__label{margin:0;color:var(--action-secondary);font-family:var(--font-ui);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.argos-method-brand__title{margin:.35rem 0 0;max-width:none}@keyframes argos-detail-fade-in{0%{opacity:0}to{opacity:1}}@keyframes argos-detail-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.argos-card,.argos-card--interactive,.argos-corp-phase-letters-row__item,.argos-detail-dialog,.argos-detail-overlay,.argos-method-bar,.argos-method-bar__mark-wrap,a.argos-card,button.argos-card{animation:none!important;transition:none!important}.argos-card--interactive:hover,.argos-movement-card:hover,a.argos-card:hover,button.argos-card:hover{transform:none}}@media (max-width:767px){.argos-card-grid--pillars{grid-template-columns:repeat(2,minmax(0,1fr))}.argos-detail-dialog{width:100%;max-height:min(92vh,100%);border-radius:.65rem}}.argos-corp-text-justify{text-align:justify;text-justify:inter-word;hyphens:auto}.argos-card .argos-corp-text-justify,.argos-detail-dialog .argos-corp-text-justify,.argos-mint-card .argos-corp-text-justify,.argos-surface-card .argos-corp-text-justify{text-align:start;text-justify:auto}@media (max-width:639px){.argos-corp-text-justify{text-align:left;hyphens:manual}}.argos-method-bar{display:flex;flex-wrap:wrap;align-items:center;gap:1.25rem 1.75rem;width:100%;padding:1.1rem 1.25rem 1.2rem;border-radius:var(--radius-card,.75rem);background:var(--grad-method-bar);border:1px solid rgba(255,255,255,.08);box-shadow:0 12px 28px -18px rgba(11,19,32,.55);color:#f4f7fb;animation:argos-method-bar-enter var(--motion-slow) var(--ease-enter)}@keyframes argos-method-bar-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.argos-method-bar__brand{display:flex;align-items:center;gap:.95rem;min-width:0;flex:1 1 14rem}.argos-method-bar__mark-wrap{flex-shrink:0;width:clamp(3.5rem,9vw,4.5rem);height:clamp(3.5rem,9vw,4.5rem);border-radius:50%;overflow:hidden;background:#ffffff;border:2px solid rgba(255,255,255,.95);box-shadow:0 4px 12px -6px rgba(0,0,0,.35);animation:argos-method-mark-enter var(--motion-slow) var(--ease-enter) 60ms both}@keyframes argos-method-mark-enter{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}.argos-method-bar__mark{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.argos-method-bar__title{margin:0;color:#ffffff;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:600;letter-spacing:.02em;line-height:1.15;max-width:none}.argos-method-bar__phases{position:relative;flex:2 1 18rem;min-width:0}.argos-corp-phase-letters-row{display:flex;flex-wrap:nowrap;align-items:stretch;gap:0;margin:0;padding:0;list-style:none;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity}@media (max-width:767px){.argos-method-bar{flex-direction:column;align-items:stretch}.argos-method-bar__brand{flex:0 0 auto;width:100%}.argos-method-bar__phases{flex:1 1 auto;width:100%;max-width:100%}.argos-method-bar__phases:after{content:"";position:absolute;top:0;right:0;bottom:0;width:2.25rem;pointer-events:none;z-index:1;background:linear-gradient(90deg,rgba(15,40,70,0) 0,rgba(15,40,70,.72))}.argos-corp-phase-letters-row{padding-inline-end:1.5rem}.argos-corp-phase-letters-row__item{flex:0 0 auto;min-width:3.65rem;scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.argos-method-bar__phases:after{opacity:.85}}.argos-corp-phase-letters-row__item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1 1 0;min-width:4.25rem;padding:.35rem .45rem;text-decoration:none;color:#f4f7fb;opacity:0;animation:argos-phase-letter-enter var(--motion-slow) var(--ease-enter) both;transition:transform var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.argos-corp-phase-letters-row__item:first-child{animation-delay:80ms}.argos-corp-phase-letters-row__item:nth-child(2){animation-delay:.13s}.argos-corp-phase-letters-row__item:nth-child(3){animation-delay:.18s}.argos-corp-phase-letters-row__item:nth-child(4){animation-delay:.23s}.argos-corp-phase-letters-row__item:nth-child(5){animation-delay:.28s}@keyframes argos-phase-letter-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.argos-corp-phase-letters-row__item:not(:last-child):after{content:"";position:absolute;right:0;top:28%;bottom:32%;width:1px;background:rgba(255,255,255,.18)}.argos-corp-phase-letters-row__letter{font-family:var(--font-display);font-size:clamp(1.85rem,3.2vw,2.45rem);font-weight:700;line-height:1;letter-spacing:.04em;color:#ffffff}.argos-corp-phase-letters-row__title{margin-top:.35rem;font-family:var(--font-ui);font-size:.72rem;font-weight:650;letter-spacing:.02em;color:rgba(232,238,245,.82);text-align:center;white-space:nowrap}.argos-corp-phase-letters-row__item:hover{transform:translateY(-2px)}.argos-corp-phase-letters-row__item:hover .argos-corp-phase-letters-row__title{color:#ffffff}.argos-corp-phase-letters-row__item:focus-visible{outline:2px solid var(--argos-mint,#c8ddd6);outline-offset:2px;border-radius:.35rem}.argos-surface-card{padding:1.5rem 1.45rem 1.65rem;border-radius:var(--radius-card,.75rem);border:1px solid rgba(31,58,95,.1);box-shadow:0 8px 22px -16px rgba(31,58,95,.28)}.argos-surface-card--cream{background:var(--grad-cream-card);border-color:rgba(184,168,140,.28)}.argos-surface-card--01{background:#e5d1c0;border-color:rgba(160,130,100,.28);box-shadow:0 8px 22px -14px rgba(120,90,60,.28)}.argos-surface-card--02{background:var(--argos-card-blue-bg);border-color:var(--argos-card-blue-border);box-shadow:var(--argos-card-blue-shadow);color:#ffffff}.argos-surface-card--02 .argos-corp-eyebrow,.argos-surface-card--02 .argos-corp-section-index{color:rgba(255,255,255,.78)}.argos-surface-card--02 .argos-corp-quote{color:#ffffff}.argos-surface-card--philosophy{max-width:none;width:100%}.argos-mint-card-grid{display:grid;gap:1rem;margin:1.5rem 0 0;padding:0;list-style:none}@media (min-width:768px){.argos-mint-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.argos-mint-card{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.55rem;width:100%;min-height:6.5rem;padding:1.15rem 1.2rem;border-radius:var(--radius-card,.75rem);border:1px solid rgba(47,125,109,.22);background:var(--grad-mint-card);box-shadow:0 6px 16px -14px rgba(47,125,109,.35);text-align:left;font:inherit;color:inherit}.argos-mint-card--interactive{cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}.argos-mint-card--interactive:hover{transform:translateY(var(--lift-md));border-color:rgba(47,125,109,.38);box-shadow:0 12px 24px -16px rgba(47,125,109,.42)}.argos-mint-card--interactive:active{transform:translateY(0)}.argos-mint-card--interactive:focus-visible{outline:2px solid var(--argos-teal,#2f7d6d);outline-offset:3px}.argos-mint-card__title{margin:0;color:var(--argos-navy,#1f3a5f);font-size:1rem;font-weight:700;line-height:1.4}.argos-mint-card__hint{color:rgba(31,58,95,.72);font-size:.75rem;font-weight:600;letter-spacing:.01em;text-decoration:underline;text-underline-offset:.18em}.argos-btn-detail{display:inline-flex;align-items:center;gap:.35rem;margin-top:.5rem;min-height:44px;padding:.55rem .95rem;border:1px solid rgba(184,168,140,.45);border-radius:var(--radius-control,.5rem);background:var(--argos-beige,#e8e0d2);color:var(--argos-navy,#1f3a5f);font-family:var(--font-ui);font-size:.875rem;font-weight:700;cursor:pointer;text-decoration:none;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}.argos-btn-detail:after{content:"→";display:inline-block;transform:translateX(0);transition:transform var(--motion-fast) var(--ease-standard)}.argos-btn-detail:hover{background:var(--argos-cream,#f3eee4);border-color:rgba(31,58,95,.28);transform:translateY(var(--lift-sm));box-shadow:0 6px 14px -12px rgba(31,58,95,.35)}.argos-btn-detail:hover:after{transform:translateX(3px)}.argos-btn-detail:focus-visible{outline:2px solid var(--action-secondary);outline-offset:2px}.argos-btn-detail:active{transform:translateY(0)}.argos-expandable-card__action.argos-btn-detail{align-self:flex-start;text-decoration:none}@media (prefers-reduced-motion:reduce){.argos-btn-detail,.argos-btn-detail:after,.argos-corp-phase-letters-row__item,.argos-corporate-btn-primary,.argos-corporate-cta,.argos-cta-arrow:after,.argos-diag-card--executive .argos-diag-card__cta,.argos-history-nav__btn,.argos-interactive-card,.argos-method-bar,.argos-method-bar__mark-wrap,.argos-mint-card--interactive{transition:none!important;animation:none!important}.argos-btn-detail:hover,.argos-corp-phase-letters-row__item:hover,.argos-corporate-btn-primary:hover:not(:disabled),.argos-corporate-cta:hover,.argos-interactive-card:hover,.argos-mint-card--interactive:hover{transform:none}.argos-corp-phase-letters-row__item{opacity:1}}@media (max-width:767px){.argos-corporate{--lift-sm:0px;--lift-md:-2px}.argos-reveal{transform:translateY(10px)}.argos-reveal--stagger-1,.argos-reveal--stagger-2,.argos-reveal--stagger-3{--reveal-delay:0ms}}.argos-wp-form{display:grid;gap:1.25rem;margin-top:1.75rem}.argos-wp-field{display:grid;gap:.4rem}.argos-wp-choice legend,.argos-wp-field label{font-weight:600;color:var(--text-primary)}.argos-wp-form__hint{margin:0;color:var(--text-secondary);font-size:.9rem}.argos-wp-form__error{margin:0;color:var(--status-danger,#b42318);font-weight:600}.argos-wp-choice{border:0;padding:0;margin:0;min-inline-size:0}.argos-wp-choice__grid{display:grid;gap:.75rem}@media (min-width:640px){.argos-wp-choice__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.argos-wp-choice__card{display:flex;align-items:flex-start;gap:.75rem;min-height:44px;padding:1rem 1.1rem;border:1px solid var(--border-default);border-radius:.75rem;background:#fff;cursor:pointer}.argos-wp-choice__card.is-selected,.argos-wp-choice__card:focus-within{border-color:var(--action-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--action-secondary) 35%,transparent)}.argos-wp-choice__card input{margin-top:.2rem}.argos-wp-steps{list-style:none;padding:0}.argos-wp-steps li{display:flex;gap:.85rem;align-items:flex-start;margin:.75rem 0}.argos-wp-steps__index{flex:0 0 auto;color:var(--action-secondary);font-weight:700}.argos-wp-resume{margin-top:1.5rem;padding:1.25rem;border:1px solid color-mix(in srgb,#102c54 14%,transparent);border-radius:0;background:#fff;color:#102c54}.argos-wp-resume__list{display:grid;gap:.75rem;margin:1rem 0;padding:0;list-style:none}.argos-wp-public .argos-corp-cta-row{flex-wrap:wrap}.argos-dplus-blue-band{position:relative;background:var(--dplus-azul);color:var(--dplus-white);padding:clamp(2rem,4vw,3rem) 0;overflow:hidden}.argos-dplus-blue-band__inner{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.25rem}.argos-dplus-blue-band__title{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,2.2vw,1.75rem);font-weight:600;max-width:28ch}.argos-dplus-blue-band__lead{margin:.35rem 0 0;max-width:42ch;font-size:.95rem;line-height:1.55;color:color-mix(in srgb,var(--dplus-white) 88%,var(--dplus-teal-light))}.argos-dplus-blue-band .argos-corporate-cta{background:var(--dplus-teal);flex-shrink:0}.argos-dplus-blue-band .argos-corporate-cta:hover{background:var(--corporate-action-hover)}.argos-dplus-wave--hero{display:block;height:clamp(4.75rem,14vh,8.5rem);margin-top:.35rem;-o-object-position:center 42%;object-position:center 42%;mix-blend-mode:multiply;opacity:.38}.argos-dplus-blue-band__wave,.argos-dplus-wave--hero{width:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.argos-dplus-blue-band__wave{position:absolute;z-index:0;left:0;right:0;bottom:0;height:clamp(3.75rem,10vw,6.25rem);-o-object-position:center 48%;object-position:center 48%;mix-blend-mode:soft-light;opacity:.72}.argos-dplus-blue-band{padding-bottom:calc(clamp(2rem, 4vw, 3rem) + clamp(3.25rem, 8vw, 5.5rem))}.argos-corp-pillars{display:grid;gap:1rem;margin:1.25rem 0 0;padding:0;list-style:none}@media (min-width:768px){.argos-corp-pillars{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}}@media (min-width:1024px){.argos-corp-pillars{grid-template-columns:repeat(4,minmax(0,1fr))}}.argos-corp-pillar{display:flex;flex-direction:column;gap:.65rem;padding:0;border:0;background:transparent}.argos-corp-pillar__media{aspect-ratio:4/3;border-radius:var(--radius-card);overflow:hidden;background:var(--dplus-surface)}.argos-corp-pillar__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;display:block}.argos-corp-pillar__label{margin:0;font-family:var(--font-display);font-size:1.05rem;font-weight:600;color:var(--dplus-azul)}@media (max-width:390px){.argos-wp-public .argos-corp-cta-row .argos-corporate-cta{width:100%}}.argos-corp-section--dplus-continuity,.argos-corp-section--dplus-faq,.argos-corp-section--dplus-hero,.argos-corp-section--dplus-method,.argos-corp-section--dplus-philosophy,.argos-corp-section--dplus-pillars,.argos-corp-section--dplus-problem,.argos-corp-section--dplus-projects,.argos-corp-section--dplus-services,.argos-corp-section--dplus-trust{isolation:isolate;overflow:hidden}.argos-corp-section--dplus-hero{background:var(--dplus-surface)}.argos-corp-section--dplus-hero:before{display:none;content:"";position:absolute;inset:auto -8% -28% 48%;height:min(28rem,70%);pointer-events:none;z-index:0;border-radius:50%;background:color-mix(in srgb,var(--dplus-teal) 16%,var(--dplus-surface))}.argos-corp-section--dplus-hero .argos-corp-container{position:relative;z-index:1}.argos-corp-section--dplus-pillars{background:color-mix(in srgb,var(--dplus-teal-light) 18%,var(--dplus-surface))}.argos-corp-section--dplus-problem{background:color-mix(in srgb,var(--dplus-azul) 8%,var(--dplus-surface))}.argos-corp-section--dplus-services{background:var(--dplus-white)}.argos-corp-section--dplus-method{background:var(--dplus-azul);color:var(--dplus-white)}.argos-corp-section--dplus-method .argos-corp-body,.argos-corp-section--dplus-method .argos-corp-h2--subsection,.argos-corp-section--dplus-method .argos-corporate-link{color:color-mix(in srgb,var(--dplus-white) 90%,var(--dplus-teal-light))}.argos-corp-section--dplus-method .argos-corp-section-index{color:var(--dplus-teal-light)}.argos-corp-section--dplus-method .argos-card--bridge{background:color-mix(in srgb,var(--dplus-white) 8%,var(--dplus-azul));border-color:color-mix(in srgb,var(--dplus-teal) 45%,var(--dplus-azul));box-shadow:none}.argos-corp-section--dplus-method .argos-card-grid--philosophy .argos-card--method{background:var(--dplus-surface);border-color:color-mix(in srgb,var(--dplus-white) 24%,transparent);color:var(--dplus-azul);box-shadow:none}.argos-corp-section--dplus-method .argos-card-grid--philosophy .argos-card--method .argos-corp-eyebrow{color:var(--dplus-teal)}.argos-corp-section--dplus-method .argos-card-grid--philosophy .argos-card--method .argos-corp-card-body,.argos-corp-section--dplus-method .argos-card-grid--philosophy .argos-card--method .argos-corp-card-title{color:var(--dplus-azul)}.argos-corp-section--dplus-projects{background:color-mix(in srgb,var(--dplus-teal) 12%,var(--dplus-surface))}.argos-corp-section--dplus-philosophy{background:var(--dplus-surface)}.argos-corp-section--dplus-continuity{background:color-mix(in srgb,var(--dplus-azul) 6%,var(--dplus-white))}.argos-corp-section--dplus-trust{background:color-mix(in srgb,var(--dplus-teal) 10%,var(--dplus-white));color:var(--dplus-azul)}.argos-corp-section--dplus-trust .argos-corp-section-index{color:var(--dplus-teal)}.argos-corp-section--dplus-trust .argos-corp-body,.argos-corp-section--dplus-trust .argos-corp-card-body,.argos-corp-section--dplus-trust .argos-corp-h2{color:var(--dplus-azul)}.argos-corp-section--dplus-trust .argos-card--trust{background:var(--dplus-surface);border-color:color-mix(in srgb,var(--dplus-azul) 12%,transparent);box-shadow:none}.argos-corp-section--dplus-diagnosis,.argos-corp-section--dplus-faq{background:var(--dplus-surface)}.argos-corp-section--dplus-diagnosis .argos-diag-card{max-width:42rem}.argos-corp-section--dplus-diagnosis .argos-diag-card__title{max-width:24ch}.argos-corp-section--dplus-modes{background:color-mix(in srgb,var(--dplus-azul) 6%,var(--dplus-white))}.argos-home-modes{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.argos-home-modes>li{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.35rem 0 .2rem;background:transparent;border:0;border-top:1px solid color-mix(in srgb,#102c54 18%,transparent)}.argos-home-modes .argos-corp-h2{margin:0;font-size:clamp(1.45rem,2vw,1.9rem)}.argos-home-modes .argos-corp-body,.argos-home-modes .argos-corp-rule-list{margin-top:0}.argos-home-modes .argos-corporate-cta{margin-top:auto}@media (min-width:1024px){.argos-home-modes{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.argos-home-modes>li{border-top:0;border-left:1px solid color-mix(in srgb,#102c54 18%,transparent);padding:0 1.35rem}.argos-home-modes>li:first-child{border-left:0;padding-left:0}}.argos-dplus-faq{display:grid;gap:.65rem;margin-top:1.25rem;max-width:46rem}.argos-dplus-faq__item{background:transparent;border:0;border-bottom:1px solid color-mix(in srgb,#102c54 16%,transparent);border-radius:0}.argos-dplus-faq__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;cursor:pointer;list-style:none;padding:.95rem 1.1rem;font-size:.95rem;font-weight:700;color:var(--dplus-azul)}.argos-dplus-faq__summary::-webkit-details-marker{display:none}.argos-dplus-faq__mark{flex-shrink:0;color:var(--dplus-teal)}.argos-dplus-faq__item[open] .argos-dplus-faq__mark{transform:rotate(45deg)}.argos-dplus-faq__answer{margin:0;padding:0 1.1rem 1.05rem;border-top:1px solid color-mix(in srgb,var(--dplus-azul) 10%,transparent);color:var(--dplus-text-muted);font-size:.9375rem;line-height:1.65}@media (max-width:430px){.argos-corporate-header__banner{display:none}.argos-corporate-header__row{grid-template-areas:"logo . controls";grid-template-columns:auto 1fr auto}.argos-corp-section--dplus-hero{padding-top:1.75rem;padding-bottom:2.25rem}.argos-corp-section--dplus-hero:before{display:none}.argos-corp-section--dplus-hero .argos-corp-display{font-size:clamp(1.85rem,8.4vw,2.35rem)}.argos-corp-section--dplus-hero .argos-corp-lead{margin-top:.85rem;font-size:.95rem;line-height:1.55}}@media (prefers-reduced-motion:reduce){.argos-dplus-faq__item[open] .argos-dplus-faq__mark{transform:none}}.argos-public-motion{position:fixed;inset:0;z-index:0;width:100%;height:100%;min-height:100%;overflow:hidden;pointer-events:none}body:has(.argos-public-motion){background:#071421}.argos-corporate{position:relative;z-index:1;background:transparent}.argos-corporate-header{background:#ffffff;box-shadow:0 10px 28px rgba(0,0,0,.22)}.argos-corporate .argos-corporate-shell{padding-top:1rem}.argos-corporate .argos-corp-section,.argos-corporate .argos-dplus-blue-band,.argos-corporate-shell__main>:not(.argos-corp-section),.argos-corporate>.argos-corporate-footer{width:auto;max-width:none;margin-inline:max(clamp(1.25rem,4vw,3.5rem),var(--mascot-clear-inline,0px));border-radius:0;box-shadow:0 22px 48px rgba(0,0,0,.32)}.argos-corporate .argos-corp-section .argos-corp-container{padding-left:max(1.25rem,var(--header-px,16px));padding-right:max(1.25rem,var(--header-px,16px))}.argos-corporate .argos-corp-section:not([class*=dplus-]),.argos-corporate-shell__main>:not(.argos-corp-section){background:#eef6f7;color:#102c54}.argos-corporate .argos-corp-section+.argos-corp-section,.argos-corporate .argos-dplus-blue-band,.argos-corporate-shell__main>:not(.argos-corp-section)+:not(.argos-corp-section),.argos-corporate>.argos-corporate-footer{margin-top:1.35rem}body:has(.argos-public-motion) .argos-history-nav__btn{background:#ffffff;box-shadow:0 10px 22px rgba(0,0,0,.32)}body:has(.argos-corporate) .mascot__img{filter:drop-shadow(0 10px 14px rgba(0,0,0,.45)) drop-shadow(0 0 10px rgba(238,246,247,.85))}.argos-corporate .argos-corp-section--dplus-method,.argos-corporate .argos-dplus-blue-band,.argos-corporate>.argos-corporate-footer{box-shadow:0 22px 48px rgba(0,0,0,.38),inset 0 0 0 1px rgba(238,246,247,.34)}.argos-corporate .argos-corporate-card,.argos-corporate .argos-mint-card{background-color:#ffffff;color:#102c54}.argos-corporate .argos-corporate-cta,.argos-corporate .argos-corporate-cta--outline{position:relative;z-index:1}.argos-corporate,.argos-corporate *,.argos-corporate :after,.argos-corporate :before,body:has(.argos-corporate) .argos-assistant-launcher,body:has(.argos-corporate) .argos-assistant-panel,body:has(.argos-corporate) .argos-assistant-panel *,body:has(.argos-corporate) .argos-assistant-panel :after,body:has(.argos-corporate) .argos-assistant-panel :before,body:has(.argos-corporate) [data-cookie-banner],body:has(.argos-corporate) [data-cookie-banner] *,body:has(.argos-corporate) [data-cookie-banner] :after,body:has(.argos-corporate) [data-cookie-banner] :before{border-radius:0!important}body:has(.argos-corporate) .argos-public-motion{opacity:.72}.argos-corporate :is(.argos-corp-section--dplus-hero,.argos-corp-section--dplus-problem,.argos-corp-section--dplus-philosophy){background:color-mix(in srgb,#102c54 46%,transparent);backdrop-filter:blur(8px);color:#eef6f7}.argos-corporate :is(.argos-corp-section--dplus-hero,.argos-corp-section--dplus-problem,.argos-corp-section--dplus-philosophy) :is(.argos-corp-brand-mark,.argos-corp-display,.argos-font-display,.argos-corp-h1,.argos-corp-h2,.argos-corp-lead,.argos-corp-body,.argos-corp-quote){color:#eef6f7}.argos-corporate :is(.argos-corp-section--dplus-hero,.argos-corp-section--dplus-problem,.argos-corp-section--dplus-philosophy) :is(.argos-corp-section-index,.argos-corp-eyebrow){color:#65bfc1}.argos-corporate .argos-corp-section--dplus-hero .argos-corporate-cta--outline{border-color:#65bfc1;color:#eef6f7;background:transparent}.argos-corporate .argos-corp-section--dplus-hero .argos-corporate-cta--outline:hover{background:color-mix(in srgb,#168b8c 32%,transparent);color:#ffffff;border-color:#65bfc1}.argos-corporate :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-pillars,.argos-corp-section--dplus-services,.argos-corp-section--dplus-diagnosis,.argos-corp-section--dplus-modes,.argos-corp-section--dplus-faq){background:color-mix(in srgb,#eef6f7 90%,transparent);backdrop-filter:blur(6px);color:#102c54}.argos-corporate :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-pillars,.argos-corp-section--dplus-services,.argos-corp-section--dplus-diagnosis,.argos-corp-section--dplus-modes,.argos-corp-section--dplus-faq) :is(.argos-corp-display,.argos-font-display,.argos-corp-h1,.argos-corp-h2,.argos-corp-h2--subsection,.argos-corp-lead,.argos-corp-body,.argos-corp-card-title,.argos-corp-card-body,.argos-corp-pillar__label,.argos-corp-rule-list li,.argos-dplus-faq__summary,.argos-dplus-faq__answer){color:#102c54}.argos-corporate :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-pillars,.argos-corp-section--dplus-services,.argos-corp-section--dplus-faq) :is(.argos-corp-section-index,.argos-corp-eyebrow,.argos-dplus-faq__mark){color:#168b8c}.argos-corporate .argos-corp-section--dplus-diagnosis .argos-diag-card :is(.argos-font-display,.argos-diag-card__title,.argos-diag-card__body,.argos-diag-card__eyebrow){color:#eef6f7}.argos-corporate .argos-corp-section--dplus-diagnosis .argos-diag-card__points li{color:#eef6f7}.argos-corporate .argos-corp-section--dplus-diagnosis .argos-diag-card__cta{background:#ffffff;color:#102c54}.argos-corporate :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-modes) .argos-corp-rule-list,.argos-corporate :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-modes) .argos-corp-rule-list li{border-color:color-mix(in srgb,#102c54 14%,transparent)}.argos-corporate .argos-corp-section--dplus-problem .argos-mint-card{background:#eef6f7;color:#102c54;border-color:color-mix(in srgb,#102c54 14%,transparent);box-shadow:none}.argos-corporate .argos-corp-section--dplus-problem .argos-mint-card__title{color:#102c54}.argos-corporate .argos-corp-section--dplus-problem .argos-mint-card__hint{color:#168b8c}.argos-corporate .argos-corp-section--dplus-services .argos-card--service{background:#ffffff;color:#102c54;border-color:color-mix(in srgb,#102c54 14%,transparent);box-shadow:none}.argos-corporate .argos-corp-section--dplus-services .argos-card--service :is(.argos-corp-card-title,.argos-corp-card-body){color:#102c54}.argos-corporate .argos-corp-section--dplus-services .argos-btn-detail{color:#102c54;background:#eef6f7;border-color:#168b8c}.argos-corporate .argos-dplus-faq__item,.argos-corporate .argos-home-modes>li{background:#ffffff;color:#102c54;border-color:color-mix(in srgb,#102c54 14%,transparent);box-shadow:none}.argos-corporate .argos-corp-section--dplus-method .argos-card--method:not(.argos-card--bridge){background:#eef6f7;color:#102c54;border-color:color-mix(in srgb,#ffffff 42%,transparent);box-shadow:none}.argos-corporate .argos-corp-section--dplus-method .argos-card--method:not(.argos-card--bridge) :is(.argos-corp-card-title,.argos-corp-card-body){color:#102c54}.argos-corporate .argos-corp-section--dplus-method .argos-card--method:not(.argos-card--bridge) :is(.argos-corp-eyebrow,.argos-btn-detail,.argos-movement-card__hint){color:#168b8c;background:transparent;border-color:color-mix(in srgb,#168b8c 45%,transparent)}.argos-corporate :is(input,textarea,select):not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]):not([type=reset]){background-color:#ffffff;color:#102c54}.argos-corporate .argos-corp-section--dplus-hero{position:relative}.argos-hero-photo{position:absolute;inset:0;z-index:0;display:block;margin:0;pointer-events:none}.argos-hero-photo__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%}.argos-hero-veil{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(16,44,84,.82) 0,rgba(16,44,84,.7) 46%,rgba(16,44,84,.46))}.argos-corporate .argos-dplus-wave--hero{position:relative;z-index:1}@media (max-width:1024px){.argos-hero-photo__img{-o-object-position:center 54%;object-position:center 54%}}@media (max-width:480px){.argos-hero-photo__img{-o-object-position:center 38%;object-position:center 38%}}.argos-corporate .argos-corp-section--dplus-intro{isolation:isolate;overflow:hidden;padding-top:3.25rem;padding-bottom:3.25rem;background:color-mix(in srgb,#102c54 46%,transparent);backdrop-filter:blur(8px);color:#eef6f7}.argos-corporate .argos-corp-section--dplus-intro :is(.argos-corp-page-title,.argos-corp-brand-mark,.argos-corp-display,.argos-font-display,.argos-corp-h1,.argos-corp-h2,.argos-corp-lead,.argos-corp-body){color:#eef6f7}.argos-corporate .argos-corp-section--dplus-intro .argos-corporate-cta--outline{border-color:#65bfc1;color:#eef6f7;background:transparent}.argos-corporate .argos-corp-section--dplus-intro .argos-corporate-cta--outline:hover{background:color-mix(in srgb,#168b8c 32%,transparent);color:#ffffff;border-color:#65bfc1}.argos-corporate .argos-corp-section--dplus-intro :is(.argos-corp-section-index,.argos-corp-eyebrow,.argos-corp-back,.argos-corporate-link,.argos-corporate-link-quiet){color:#65bfc1}.argos-corporate .argos-corp-section--dplus-intro .argos-corp-back:hover,.argos-corporate .argos-corp-section--dplus-intro .argos-corporate-link:hover{color:#eef6f7}.argos-corporate .argos-corp-section--dplus-services .argos-corp-related__label,.argos-corporate .argos-corp-section--dplus-services .argos-corporate-link-quiet{color:#102c54}.argos-corporate .argos-corp-section--dplus-services .argos-corporate-link-quiet:hover{color:#168b8c}.argos-corporate .argos-corp-section--dplus-services .argos-corp-detail-card{background:#ffffff;color:#102c54;border:1px solid color-mix(in srgb,#102c54 14%,transparent)}.argos-corporate .argos-corp-section--dplus-services .argos-corp-detail-card :is(h2,.argos-corp-h2,.argos-corp-body,li){color:#102c54}.argos-corporate .argos-about-emblem{width:-moz-fit-content;width:fit-content;background:#eef6f7;padding:.75rem;overflow:hidden;line-height:0}.argos-corporate .argos-about-emblem img{display:block;max-width:100%;height:auto}.argos-corporate .argos-corp-section--dplus-trust .argos-corp-detail-card{background:#ffffff;color:#102c54;border:1px solid color-mix(in srgb,#102c54 14%,transparent)}.argos-corporate .argos-corp-section--dplus-trust .argos-corp-principle-list li,.argos-corporate .argos-corp-section--dplus-trust .argos-corporate-link-quiet{color:#102c54}.argos-corporate .argos-corp-section--dplus-trust .argos-corporate-link-quiet:hover{color:#168b8c}.argos-corporate .argos-corp-section--dplus-method :is(.argos-corp-lead,.argos-corp-h2:not(.argos-corp-h2--subsection),.argos-corp-related__label,.argos-corporate-link-quiet){color:#eef6f7}.argos-corporate .argos-corp-section--dplus-method .argos-corporate-link-quiet:hover{color:#65bfc1}.argos-corporate .argos-corp-section--dplus-method .argos-corp-phase-card{background:#ffffff;color:#102c54}.argos-corporate .argos-corp-section--dplus-method .argos-corp-phase-card :is(.argos-corp-phase-title,.argos-corp-phase-desc){color:#102c54}.argos-corporate .argos-corp-section--dplus-method .argos-corp-phase-letter{color:#102c54}.argos-diag-modal{position:fixed;inset:0;z-index:100;overflow:auto;background:color-mix(in srgb,#102c54 72%,transparent);padding:1rem}.argos-diag-modal,.argos-diag-modal *{border-radius:0!important}.argos-diag-modal__panel{width:min(100%,48rem);margin:1rem auto;display:flex;flex-direction:column;max-height:calc(100dvh - 2rem);overflow:hidden;background:#eef6f7;color:#102c54;border:1px solid color-mix(in srgb,#102c54 18%,transparent);outline:none}.argos-diag-modal :focus-visible{outline:3px solid #65bfc1;outline-offset:2px}.argos-diag-head{flex:0 0 auto;padding:1.1rem 1.25rem;background:#102c54;color:#eef6f7}.argos-diag-kicker{margin:0;color:#65bfc1;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.argos-diag-title{margin:.35rem 0 0;color:#eef6f7;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.45rem,2vw,1.85rem);font-weight:600;line-height:1.15}.argos-diag-close{min-width:2.75rem;min-height:2.75rem;border:1px solid #65bfc1;background:transparent;color:#eef6f7;font-size:1.35rem;line-height:1;cursor:pointer}.argos-diag-progress{flex:0 0 auto;height:.35rem;background:color-mix(in srgb,#102c54 12%,#eef6f7)}.argos-diag-progress__bar{height:100%;background:#168b8c;transition:width .28s ease-out}.argos-diag-area,.argos-diag-step{margin:0;color:#168b8c;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.argos-diag-step{flex:0 0 auto;padding:.85rem 1.25rem 0;text-align:center}.argos-diag-q,.argos-diag-results{min-height:0;overflow:auto;padding:.5rem 1.25rem 1.25rem}.argos-diag-q{max-height:min(52vh,28rem)}.argos-diag-results{max-height:min(72vh,calc(100dvh - 7rem));padding-top:1.25rem}.argos-diag-area{margin-bottom:.75rem}.argos-diag-question{margin:0;color:#102c54;font-family:var(--font-display,Georgia,serif);font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600;line-height:1.3}.argos-diag-q [role=radiogroup]{display:grid;gap:.75rem;margin-top:1.25rem}.argos-diag-nav{flex:0 0 auto;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.9rem 1.25rem;border-top:1px solid color-mix(in srgb,#102c54 12%,transparent);background:#ffffff}.argos-diag-nav__next{display:flex;flex:1;justify-content:flex-end}.argos-diag-btn{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.55rem 1.1rem;border:1px solid transparent;background:transparent;color:#102c54;font-weight:700;text-decoration:none;cursor:pointer}.argos-diag-btn--primary{background:#168b8c;color:#ffffff}.argos-diag-btn--primary:hover{background:color-mix(in srgb,#168b8c 82%,#000);color:#ffffff}.argos-diag-btn--quiet{border-color:#102c54;background:#ffffff;color:#102c54}.argos-diag-btn--text{border-color:transparent;color:#102c54;text-decoration:underline;text-underline-offset:3px}.argos-diag-btn:disabled{opacity:.45;cursor:not-allowed}.argos-diag-callout,.argos-diag-panel,.argos-diag-tier{border:1px solid color-mix(in srgb,#102c54 16%,transparent);background:#ffffff;color:#102c54;padding:1rem 1.1rem}.argos-diag-tier{margin-bottom:1rem}.argos-diag-tier--bajo,.argos-diag-tier--medio{background:#eef6f7;border-color:#168b8c}.argos-diag-tier--alto{background:#ffffff;border-color:#102c54}.argos-diag-tier--critico{background:#102c54;color:#eef6f7;border-color:#102c54}.argos-diag-tier__label{margin:0;font-family:var(--font-display,Georgia,serif);font-size:1.45rem}.argos-diag-tier__score{margin:.35rem 0 0;font-weight:700}.argos-diag-tier__summary{margin:.85rem 0 0;padding-top:.85rem;border-top:1px solid color-mix(in srgb,currentColor 25%,transparent)}.argos-diag-note{margin:0;color:#102c54;line-height:1.55}.argos-diag-grid{display:grid;gap:1rem;margin-top:1.25rem}.argos-diag-panel{margin-top:1rem}.argos-diag-grid .argos-diag-panel{margin-top:0}.argos-diag-panel--priority,.argos-diag-panel--risk{background:#eef6f7;border-color:#102c54}.argos-diag-panel__title{margin:0;color:#168b8c;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.argos-diag-panel--risk .argos-diag-panel__title{color:#102c54}.argos-diag-panel__body,.argos-diag-panel__list{margin:.75rem 0 0;color:#102c54;font-size:.92rem;line-height:1.5}.argos-diag-panel__list{padding-left:1.1rem}.argos-diag-callout{margin-top:1rem}.argos-diag-callout--saved{border-color:#168b8c}.argos-diag-callout--error{border-color:#102c54;background:#ffffff}.argos-diag-inline-link{display:inline-block;margin-top:.4rem;color:#168b8c;font-weight:700}.argos-diag-results .argos-diag-btn--primary,.argos-diag-results .argos-diag-btn--quiet{flex:1 1 14rem}@media (min-width:1024px){.argos-diag-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.argos-diag-btn,.argos-diag-modal .argos-diag-option,.argos-diag-progress__bar{transition:none}}.argos-corporate.argos-corporate--home .argos-corp-section,.argos-corporate.argos-corporate--home .argos-dplus-blue-band,.argos-corporate.argos-corporate--home>.argos-corporate-footer{margin-inline:clamp(.75rem,2.2vw,1.75rem);margin-top:0;box-shadow:none}.argos-corporate.argos-corporate--home .argos-corp-section+.argos-corp-section,.argos-corporate.argos-corporate--home .argos-dplus-blue-band,.argos-corporate.argos-corporate--home>.argos-corporate-footer{margin-top:0}.argos-corporate.argos-corporate--home :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-pillars,.argos-corp-section--dplus-services,.argos-corp-section--dplus-diagnosis,.argos-corp-section--dplus-modes,.argos-corp-section--dplus-faq){background:transparent;backdrop-filter:none;color:#eef6f7}.argos-corporate.argos-corporate--home :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-pillars,.argos-corp-section--dplus-services,.argos-corp-section--dplus-diagnosis,.argos-corp-section--dplus-modes,.argos-corp-section--dplus-faq) :is(.argos-corp-display,.argos-font-display,.argos-corp-h1,.argos-corp-h2,.argos-corp-h2--subsection,.argos-corp-lead,.argos-corp-body,.argos-corp-card-title,.argos-corp-card-body,.argos-corp-pillar__label,.argos-corp-rule-list li,.argos-dplus-faq__summary,.argos-dplus-faq__answer,.argos-corp-quote){color:#eef6f7}.argos-corporate.argos-corporate--home :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-pillars,.argos-corp-section--dplus-services,.argos-corp-section--dplus-diagnosis,.argos-corp-section--dplus-modes,.argos-corp-section--dplus-faq) :is(.argos-corp-section-index,.argos-corp-eyebrow,.argos-dplus-faq__mark,.argos-corporate-link,.argos-corporate-link-quiet,.argos-btn-detail){color:#65bfc1}.argos-corporate.argos-corporate--home :is(.argos-card,.argos-card--service,.argos-card--method,.argos-mint-card,.argos-corporate-card,.argos-expandable-card){background:transparent;background-color:transparent;color:#eef6f7;box-shadow:none;border-color:color-mix(in srgb,#65bfc1 22%,transparent)}.argos-corporate.argos-corporate--home .argos-card--method :is(.argos-corp-card-title,.argos-corp-card-body),.argos-corporate.argos-corporate--home .argos-card--service :is(.argos-corp-card-title,.argos-corp-card-body),.argos-corporate.argos-corporate--home .argos-mint-card__title{color:#eef6f7}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-method .argos-card--method :is(.argos-corp-eyebrow,.argos-movement-card__hint,.argos-btn-detail),.argos-corporate.argos-corporate--home .argos-mint-card__hint{color:#65bfc1}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-method .argos-card--method :is(.argos-corp-card-title,.argos-corp-card-body){color:#eef6f7}.argos-corporate.argos-corporate--home .argos-dplus-faq__item,.argos-corporate.argos-corporate--home .argos-home-modes>li,.argos-corporate.argos-corporate--home :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-modes) .argos-corp-rule-list,.argos-corporate.argos-corporate--home :is(.argos-corp-section--dplus-trust,.argos-corp-section--dplus-modes) .argos-corp-rule-list li{border-color:color-mix(in srgb,#65bfc1 32%,transparent)}.argos-corporate.argos-corporate--home .argos-diag-card__cta{background:transparent;color:#eef6f7;border:1px solid #65bfc1}.argos-corporate.argos-corporate--home .argos-corporate-header{background:transparent;box-shadow:none}.argos-corporate.argos-corporate--home .argos-corporate-logo__img{filter:brightness(0) invert(1)}.argos-corporate.argos-corporate--home .argos-corporate-header__langs button{color:#eef6f7}.argos-corporate.argos-corporate--home .argos-corporate-header__langs button.is-active{color:#65bfc1;box-shadow:inset 0 -2px 0 #65bfc1}.argos-corporate.argos-corporate--home .argos-header-banner__inner{background:transparent;color:#eef6f7;border-left-color:#65bfc1}.argos-corporate.argos-corporate--home .argos-header-banner__body,.argos-corporate.argos-corporate--home .argos-header-banner__title{color:#eef6f7}.argos-corporate.argos-corporate--home .argos-history-nav__btn{background:transparent;color:#eef6f7;box-shadow:none;border:1px solid color-mix(in srgb,#65bfc1 45%,transparent)}body:has(.argos-corporate--home) .argos-assistant-launcher{background:transparent;color:#eef6f7;border-color:color-mix(in srgb,#65bfc1 55%,transparent);box-shadow:none}body:has(.argos-corporate--home) .argos-assistant-launcher:hover{background:color-mix(in srgb,#168b8c 28%,transparent);color:#ffffff}.argos-corporate.argos-corporate--home .argos-corporate-menu-toggle{background:transparent;color:#eef6f7;border:0;box-shadow:none}.argos-corporate.argos-corporate--home .argos-corporate-menu-toggle:hover{background:color-mix(in srgb,#168b8c 22%,transparent);border-color:#65bfc1;color:#ffffff}.argos-corporate.argos-corporate--home :is(.argos-corp-section--dplus-problem,.argos-corp-section--dplus-philosophy,.argos-corp-section--dplus-method){background:#102c54;color:#eef6f7}.argos-corporate.argos-corporate--home .argos-dplus-blue-band__wave{top:0;bottom:auto;height:clamp(3.25rem,8vw,5rem);-o-object-position:center 62%;object-position:center 62%;mix-blend-mode:soft-light;opacity:.9}.argos-corporate.argos-corporate--home .argos-dplus-blue-band{padding-top:calc(clamp(2rem, 4vw, 3rem) + clamp(2.5rem, 6vw, 4rem));padding-bottom:clamp(2rem,4vw,3rem)}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-method .argos-card--method{background:transparent;background-color:transparent;color:#eef6f7;box-shadow:none;border-color:color-mix(in srgb,#65bfc1 22%,transparent)}.argos-corporate.argos-corporate--home .argos-dplus-faq,.argos-corporate.argos-corporate--home .argos-dplus-faq__answer,.argos-corporate.argos-corporate--home .argos-dplus-faq__item,.argos-corporate.argos-corporate--home .argos-dplus-faq__summary,.argos-corporate.argos-corporate--home .argos-home-modes>li{background:transparent;background-color:transparent;color:#eef6f7;box-shadow:none}.argos-corporate.argos-corporate--home .argos-dplus-faq__item{border:0;border-bottom:1px solid color-mix(in srgb,#65bfc1 32%,transparent);border-radius:0}.argos-corporate.argos-corporate--home .argos-dplus-faq__answer{border-top-color:color-mix(in srgb,#65bfc1 24%,transparent)}.argos-corporate.argos-corporate--home summary:focus-visible{outline:3px solid #65bfc1;outline-offset:2px}.argos-corporate.argos-corporate--home .argos-btn-detail{background:transparent;color:#65bfc1;border-color:#65bfc1}.argos-corporate.argos-corporate--home .argos-method-bar__mark-wrap{background:transparent;border:0;box-shadow:none}.argos-corporate.argos-corporate--home .argos-method-bar__mark{filter:invert(1);mix-blend-mode:screen}.argos-corporate.argos-corporate--home .argos-corp-pillar__media{background:transparent}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-trust{padding-top:15rem;padding-bottom:clamp(5.25rem,8vw,7rem)}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-trust .argos-corp-section-index{margin-bottom:1.35rem}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-trust .argos-corp-h2{margin-top:0;margin-bottom:1.35rem;max-width:12ch;font-size:clamp(2.35rem,4vw,3.35rem);line-height:1.05}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-trust .argos-corp-body{margin-top:0;margin-bottom:1.85rem;max-width:40rem}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-services .argos-card-grid--services{gap:clamp(2.75rem,4.5vw,4rem) clamp(2.5rem,4vw,4.25rem);align-items:start}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-services .argos-card--service{border:0;border-radius:0;box-shadow:none;background:transparent;height:auto;padding:0}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-services .argos-card--service:before{content:"";display:block;width:1.35rem;height:2px;margin-bottom:.85rem;background:#65bfc1}@media (min-width:1024px){.argos-corporate.argos-corporate--home .argos-card-grid--services>li:not(:nth-child(3n+1)) .argos-card--service{border-left:1px solid color-mix(in srgb,#65bfc1 26%,transparent);padding-left:1.75rem}}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-services .argos-btn-detail{border:0;border-radius:0;background:transparent;box-shadow:none;padding:.35rem 0;min-height:44px}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-method{padding-top:clamp(5.5rem,8vw,7.25rem);padding-bottom:clamp(5.5rem,8vw,7.25rem)}.argos-corporate.argos-corporate--home .argos-method-bar{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;gap:2rem 3.5rem;padding:.15rem 0 1.25rem}.argos-corporate.argos-corporate--home .argos-method-bar__mark-wrap{width:3rem;height:3rem;background:#102c54;isolation:isolate;border-radius:50%;overflow:hidden}.argos-corporate.argos-corporate--home .argos-method-bar__title{font-size:clamp(1.65rem,2.4vw,2.15rem)}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row{gap:0}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row__item{min-width:0;padding:0 1.15rem}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row__item:first-child{padding-left:0}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row__item:hover{transform:none}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row__letter{font-size:.95rem;font-weight:650;letter-spacing:.16em;color:#65bfc1}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row__title{margin-top:.28rem;font-size:.78rem;font-weight:600;letter-spacing:.03em;color:#eef6f7}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row__item:not(:last-child):after{display:block;top:18%;bottom:18%;width:1px;background:color-mix(in srgb,#65bfc1 32%,transparent)}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-method .argos-card--bridge,.argos-corporate.argos-corporate--home .argos-corp-section--dplus-method .argos-card--method{border:0;border-radius:0;box-shadow:none;background:transparent;padding:0}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-method .argos-card-grid--philosophy{gap:2rem 2.25rem;align-items:start}.argos-corporate.argos-corporate--home .argos-corp-section--dplus-method .argos-card--method .argos-corp-eyebrow{display:inline-block;margin-bottom:.65rem;padding-bottom:.35rem;border-bottom:2px solid #65bfc1}.argos-corporate.argos-corporate--home .argos-dplus-blue-band{background:#102c54;padding-bottom:.85rem}.argos-corporate.argos-corporate--home .argos-dplus-blue-band:before{content:"";position:absolute;left:0;right:0;top:-4.5rem;height:4.5rem;background:linear-gradient(180deg,transparent,#102c54);pointer-events:none}.argos-corporate.argos-corporate--home>.argos-corporate-footer{margin-top:0;border-top:0;box-shadow:none}.argos-corporate.argos-corporate--home .argos-corporate-footer__grid,.argos-corporate.argos-corporate--home .argos-corporate-footer__legal{padding-left:max(var(--header-px,16px),var(--mascot-clear-inline,0px));padding-right:max(var(--header-px,16px),var(--mascot-clear-inline,0px))}.argos-corporate.argos-corporate--home .argos-corporate-footer__grid{padding-top:1.35rem}@media (max-width:390px){.argos-corporate.argos-corporate--home .argos-method-bar__phases:after{content:none}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row{overflow-x:visible;padding-inline:0;-moz-column-gap:.75rem;column-gap:.75rem}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row__item{flex:0 0 auto;min-width:-moz-max-content;min-width:max-content;padding-inline:0}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row__item:first-child{padding-left:0}.argos-corporate.argos-corporate--home .argos-corp-phase-letters-row__item:last-child{padding-right:0}}.argos-corporate.argos-corporate--home .argos-corporate-header{position:sticky!important;top:0!important;z-index:60!important;background:#ffffff!important;box-shadow:0 2px 12px rgba(0,0,0,.12)!important;backdrop-filter:none!important}.argos-corporate.argos-corporate--home .argos-corporate-logo__img{filter:none!important}.argos-corporate.argos-corporate--home .argos-corporate-header__langs button,.argos-corporate.argos-corporate--home .argos-corporate-menu-toggle,.argos-corporate.argos-corporate--home .argos-corporate-menu-toggle:hover,.argos-corporate.argos-corporate--home .argos-header-banner__body,.argos-corporate.argos-corporate--home .argos-header-banner__title{color:#0b1220!important}.argos-corporate.argos-corporate--home .argos-corporate-header__langs button.is-active{color:#0b1220!important;box-shadow:inset 0 -2px 0 #0b1220!important}.argos-corporate.argos-corporate--home .argos-corporate-menu-toggle__bars span{background:#0b1220!important}.argos-corporate.argos-corporate--home .argos-header-banner__inner{background:#ffffff!important;color:#0b1220!important;border-left-color:#0b1220!important}.argos-corporate.argos-corporate--home .argos-history-nav{display:none!important}body:has(.argos-corporate--home) .mascot--chico,body:has(.argos-corporate--home) .mascot--dumbo{width:auto!important;max-width:none!important;opacity:1!important}body:has(.argos-corporate--home) .mascot--chico{left:64px!important}body:has(.argos-corporate--home) .mascot--dumbo{right:16px!important}body:has(.argos-corporate--home) .mascot,body:has(.argos-corporate--home) .mascot--inactive,body:has(.argos-corporate--home) .mascot__img{opacity:1!important}body:has(.argos-corporate--home) .mascot__img,body:has(.argos-corporate--home) .mascot__img--chico,body:has(.argos-corporate--home) .mascot__img--dumbo{width:clamp(84px,9vw,120px)!important;height:clamp(84px,9vw,120px)!important;max-width:none!important}body:has(.argos-corporate--home) .mascot__pause{left:auto!important;right:16px!important;bottom:calc(var(--mascot-dock-bottom, 12px) + 132px)!important;font-size:.7rem!important;padding:.25rem .55rem!important;min-height:28px!important;width:auto!important}body:has(.argos-corporate--home) .argos-assistant-launcher{left:50%!important;right:auto!important;transform:translateX(-50%)!important;bottom:calc(var(--floating-ui-gap, .75rem) + env(safe-area-inset-bottom, 0px))!important;width:auto!important;max-width:none!important;background:#ffffff!important;color:#0b1220!important;border:1px solid #0b1220!important}@media (max-width:860px){body:has(.argos-corporate--home) .mascot__img,body:has(.argos-corporate--home) .mascot__img--chico,body:has(.argos-corporate--home) .mascot__img--dumbo{width:72px!important;height:72px!important}body:has(.argos-corporate--home) .mascot--chico{left:56px!important}body:has(.argos-corporate--home) .mascot__pause{bottom:calc(var(--mascot-dock-bottom, 8px) + 84px)!important}}@media (max-width:1023px){html:not([data-argos-cookies=open]) body:not([data-footer-in-view]):not(.argos-drawer-open):has(.argos-corporate--home) .mascot-root{display:block!important}}