.documents-stack{display:grid;gap:1.5rem}.documents-stack__intro{margin-bottom:0}#documentos,.documents-board{scroll-margin-top:6rem}.documents-tools{display:grid;gap:1.25rem;padding:clamp(1rem,3vw,1.5rem);background:#fff;border:1px solid var(--border);border-radius:var(--radius)}.documents-search label{display:block;margin-bottom:.5rem;color:var(--navy);font-size:.9rem;font-weight:700}.documents-search__controls{display:flex;flex-direction:column;gap:.75rem}.documents-search input{flex:1;min-width:0;width:100%;min-height:2.75rem;padding:.8rem 1rem;border:1px solid var(--border);border-radius:var(--radius);color:var(--navy);background:#fff;font:inherit}.documents-search button{align-self:flex-start;border-color:var(--border);background:#fff}.documents-shortcuts{display:flex;flex-wrap:wrap;gap:.75rem}.documents-shortcuts a{display:inline-flex;align-items:center;gap:.75rem;min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--border);border-radius:var(--radius);color:var(--navy);font-size:.86rem;font-weight:650;text-decoration:none}.documents-shortcuts a:hover{background:var(--warm)}.documents-results{margin:0;color:var(--slate);font-size:.86rem}.documents-empty{margin:0;padding:2rem;border:1px solid var(--border);border-radius:var(--radius);background:#fff;color:var(--slate)}.documents-board{background:#fff;border:1px solid var(--border);border-radius:var(--radius)}.documents-board__header{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.9rem 1rem;padding:clamp(1.25rem,3vw,1.75rem)}.documents-board__icon{display:grid;width:2.75rem;height:2.75rem;place-items:center;color:var(--navy);border:1px solid var(--border);border-radius:var(--radius)}.documents-board__icon svg{width:1.45rem}.documents-board__heading{min-width:0}.documents-board__heading h3{margin:0 0 .4rem;color:var(--navy);font-size:clamp(1.15rem,2.5vw,1.35rem);line-height:1.3;letter-spacing:-.02em}.documents-board__heading p{margin:0;color:var(--slate);font-size:.92rem;line-height:1.65}.documents-board__count{grid-column:2;color:var(--slate);font-size:.8rem;white-space:nowrap}.documents-group{border-top:1px solid var(--border)}.documents-group__heading,.documents-group summary{padding:1.15rem clamp(1rem,3vw,1.75rem);background:#f7f9fb}.documents-group h4{margin:0;color:var(--navy);font-size:.95rem;line-height:1.5}.documents-group summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;cursor:pointer;list-style:none}.documents-group summary::-webkit-details-marker{display:none}.documents-group__count{margin-left:.4rem;color:var(--slate);font-size:.8rem;font-weight:500}.documents-group__toggle{display:inline-flex;align-items:center;gap:.6rem;color:var(--navy);font-size:.8rem;font-weight:650}.documents-group__toggle>span{font-size:1.2rem}.document-list{margin:0;padding:0;list-style:none}.document-list>li+li{border-top:1px solid var(--border)}.document-cell{display:flex;flex-direction:column;gap:.75rem;padding:1rem clamp(1rem,3vw,1.75rem);color:inherit;text-decoration:none}.document-cell:hover{background:#f7f9fb}.document-cell--update{background:var(--aqua-light)}.document-cell--update:hover{background:#cdf1fa}.document-cell__body{min-width:0}.document-cell__title{display:block;color:var(--navy);font-size:.94rem;font-weight:650;line-height:1.5;overflow-wrap:anywhere}.document-cell__metadata{display:block;margin-top:.25rem;color:var(--slate);font-size:.78rem}.document-cell__note{display:block;margin-top:.3rem;color:var(--slate);font-size:.86rem;line-height:1.55}.document-cell__latest{display:inline-block;margin-top:.6rem;font-size:.75rem;font-weight:700;color:var(--navy)}.document-cell__action{display:flex;align-items:center;gap:.5rem;color:#145c9a;font-size:.86rem;font-weight:700;white-space:nowrap}.document-cell__action svg{width:1.1rem}@media(min-width:48rem){.documents-search__controls{flex-direction:row}.documents-search input{width:auto}.documents-board__header{grid-template-columns:auto 1fr auto}.documents-board__count{grid-column:auto}.document-cell{flex-direction:row;align-items:center;justify-content:space-between;gap:2rem}}.questions-promo{background:#eaf8fb}.questions-promo__inner{display:grid;align-items:center;gap:1.75rem}.questions-promo h2{margin:.55rem 0 .8rem;color:var(--navy);font-size:clamp(1.9rem,3.5vw,3rem);letter-spacing:-.04em;line-height:1.12}.questions-promo p{max-width:44rem;margin:0;color:var(--slate);line-height:1.7}.questions-promo .button{justify-self:start}.questions-hero{overflow:hidden;color:#fff;background:linear-gradient(130deg,#0044ea,#0067ff 52%,#008cfa)}.questions-hero__inner{display:grid;gap:1.5rem;padding-top:clamp(3rem,8vw,6rem)}.questions-hero__copy{display:grid;justify-items:start;align-content:center;gap:1.2rem}.questions-hero__visual{position:relative;display:flex;height:clamp(17rem,78vw,24rem);align-items:flex-start;justify-content:center}.questions-hero__mark{position:absolute;top:-1rem;right:-1rem;width:min(65%,17rem);height:auto;opacity:.25}.questions-hero__people{position:relative;display:block;width:min(100%,22rem);height:auto;margin-top:auto;filter:drop-shadow(0 18px 20px rgba(0,10,30,.3))}.questions-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.questions-tour-replay{min-height:2.75rem;padding:.55rem 0;color:#d4f6fc;background:none;border:0;font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:.25rem;cursor:pointer}.questions-tour-replay:hover{color:#fff}.questions-back{color:#d4f6fc;font-size:.9rem;text-decoration-thickness:1px;text-underline-offset:.25rem}.questions-hero h1{max-width:15ch;margin:0;color:#fff;font-size:clamp(2.45rem,6vw,4.8rem);line-height:1.04;letter-spacing:-.055em}.questions-hero p{max-width:43rem;margin:0;color:#e0edf4;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.questions-list-section{padding-block:clamp(3.5rem,7vw,6rem);background:#f7f9fb}.questions-list-heading{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:1rem;margin-block-end:1.25rem}.questions-list-heading h2{margin:.5rem 0;color:var(--navy);font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.1;letter-spacing:-.04em}.questions-list-heading p{margin:0;color:var(--slate);line-height:1.6}.questions-count{padding:.55rem .8rem;color:var(--navy);background:#e6f4f8;border-radius:999px;font-size:.86rem;font-weight:700;white-space:nowrap}.questions-filters{display:grid;align-items:end;gap:1rem;margin-block-end:1.75rem}.questions-filters .button{width:100%}.questions-form textarea{width:100%;min-height:3rem;padding:.72rem .85rem;color:var(--navy);background:#fff;border:1px solid #9da9b8;border-radius:var(--radius);font:inherit}.questions-form textarea{min-height:10rem;resize:vertical;line-height:1.55}.questions-list{display:grid;gap:1rem}.questions-loading__status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.question-skeleton{position:relative;overflow:hidden}.question-skeleton:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 20%,rgba(255,255,255,.75) 50%,transparent 80%);transform:translate(-100%);animation:question-skeleton-shimmer 1.6s ease-in-out infinite}.question-skeleton__line{height:1rem;border-radius:.35rem;background:#e6edf3}.question-skeleton__date{width:min(55%,17rem);height:.8rem}.question-skeleton__title{width:75%;height:1.4rem;margin-block:.9rem .6rem}.question-skeleton__text{display:grid;gap:.5rem;max-width:75ch;margin-bottom:.8rem}.question-skeleton__excerpt{width:85%}.question-skeleton__footer{padding-top:.85rem;border-top:1px solid var(--border)}.question-skeleton__action{width:9rem;height:.9rem}@keyframes question-skeleton-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.question-skeleton:after{animation:none;display:none}}.question-card{padding:clamp(1.2rem,2.5vw,1.75rem);background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 8px 28px #0b254509}.question-card__top{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;color:var(--muted);font-size:.79rem}.question-card h3{margin:.9rem 0 .4rem;color:var(--navy);font-size:clamp(1.08rem,1.7vw,1.28rem);line-height:1.35}.question-card__excerpt{display:-webkit-box;max-width:75ch;margin:0 0 .8rem;overflow:hidden;color:var(--slate);line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.question-card details{border-top:1px solid var(--border)}.question-card summary{width:fit-content;padding-block:.85rem 0;color:#1765a8;font-size:.88rem;font-weight:750;cursor:pointer}.question-card__detail{display:grid;gap:.4rem;padding-block-start:1.25rem}.question-card__detail h4{margin:0;color:var(--navy);font-size:.9rem}.question-card__detail p{margin:0 0 .75rem;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.question-answer{margin-block-start:.8rem;padding:1.2rem;background:#eff8fa;border-left:3px solid var(--teal);border-radius:0 var(--radius) var(--radius) 0}.question-answer>span{display:block;margin-block-end:.5rem;color:var(--navy);font-size:.82rem;font-weight:800}.question-answer p{margin:0}.question-files{display:grid;gap:.3rem;margin:.2rem 0 .8rem;padding:0;list-style:none}.question-files a{display:inline-flex;align-items:center;gap:.45rem;color:#1765a8;text-decoration:none;overflow-wrap:anywhere;transition:color .18s ease}.question-files a:hover{color:var(--teal)}.question-files a svg{width:1.1rem;height:1.1rem;flex-shrink:0}.questions-empty{padding:3rem 1.5rem;background:#fff;border:1px dashed #9da9b8;border-radius:var(--radius);text-align:center}.questions-empty h3{margin:0 0 .5rem;color:var(--navy)}.questions-empty p{margin:0}.questions-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1.25rem;margin-block-start:1.75rem;color:var(--navy);font-size:.86rem;font-weight:700}.questions-pagination button{min-height:2.75rem;padding:.6rem .85rem;color:var(--navy);background:#fff;border:1px solid var(--border);border-radius:var(--radius);font:inherit;cursor:pointer}.questions-pagination button:disabled{opacity:.5;cursor:not-allowed}.questions-form-section{padding-block:clamp(3.5rem,7vw,6rem)}.questions-form-layout{display:grid;align-items:start;gap:2rem}.questions-form-intro h2{margin:.55rem 0 .9rem;color:var(--navy);font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.08;letter-spacing:-.045em}.questions-form-intro>p{margin:0;color:var(--slate);line-height:1.7}.questions-privacy{margin-block-start:1.5rem;padding:1.25rem;background:var(--aqua-light);border-radius:var(--radius)}.questions-privacy strong{color:var(--navy)}.questions-privacy p{margin:.45rem 0 0;font-size:.88rem;line-height:1.65}.questions-form{padding:clamp(1.25rem,3vw,2rem);background:#f7f9fb;border:1px solid var(--border);border-radius:var(--radius)}.questions-required-note{margin:0 0 1rem;color:var(--muted);font-size:.8rem}.questions-required-mark{color:#b42318}.questions-form .questions-required-label:after{content:" *";color:#b42318}.questions-form-grid{display:grid;gap:1rem}.questions-form .field small{color:var(--muted);font-size:.78rem}.questions-upload-label{color:var(--navy);font-size:.84rem;font-weight:700}.questions-upload{position:relative;display:flex;min-height:8.5rem;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:1.25rem;background:#fff;border:1px dashed #9da9b8;border-radius:var(--radius);text-align:center}.field .questions-upload__input{position:absolute;width:1px;min-height:1px;height:1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.field .questions-upload__button{min-width:10rem;background:#fff;border-color:var(--navy);font-size:.94rem;cursor:pointer}.questions-upload__button:hover{background:var(--aqua-light)}.questions-upload__input:focus-visible+.questions-upload__button{outline:3px solid var(--aqua);outline-offset:3px}.questions-upload--invalid{border-color:#b42318}.questions-upload__filename{max-width:100%;color:var(--slate);font-size:.83rem;overflow-wrap:anywhere}.questions-form .questions-consent{margin-block:2rem 1.75rem}.questions-tour{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden;color:var(--navy);background:transparent;border:0}.questions-tour::backdrop{background:transparent}.questions-tour__spotlight{position:fixed;border:2px solid var(--aqua);border-radius:var(--radius);box-shadow:0 0 0 100vmax #041227b8;pointer-events:none}.questions-tour__card{position:fixed;top:50%;left:50%;width:min(22rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:1.35rem;overflow:auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1rem 3rem #0312264d;transform:translate(-50%,-50%)}.questions-tour__card--placed{transform:none}.questions-tour__progress{color:#1765a8;font-size:.75rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.questions-tour__card h2{margin:.7rem 0 .55rem;font-size:1.35rem;line-height:1.2;letter-spacing:-.025em}.questions-tour__card h2:focus{outline:none}.questions-tour__card p{margin:0;color:var(--slate);font-size:.9rem;line-height:1.6}.questions-tour__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem}.questions-tour__navigation{display:flex;align-items:center;gap:.75rem}.questions-tour__navigation .button{min-height:2.5rem}.questions-tour__skip,.questions-tour__back{min-height:2.5rem;padding:.35rem 0;color:#1765a8;background:none;border:0;font-size:.82rem;font-weight:700;cursor:pointer}.questions-tour__skip:hover,.questions-tour__back:hover{text-decoration:underline;text-underline-offset:.2rem}@media(min-width:40rem){.questions-filters{max-width:52rem;grid-template-columns:minmax(12rem,2fr) minmax(9rem,1fr) auto}.questions-filters .button{width:auto}.questions-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.questions-form-grid .field--wide{grid-column:1 / -1}}@media(min-width:48rem){.questions-hero__inner{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:clamp(1rem,3vw,3rem);padding-top:clamp(3rem,5vw,5rem)}.questions-hero__copy{padding-bottom:clamp(3rem,5vw,5rem)}.questions-hero__visual{height:clamp(25rem,40vw,35rem)}.questions-hero__mark{top:0;right:-1.5rem;width:min(70%,17rem)}.questions-hero__people{width:100%;max-width:36rem}}@media(min-width:64rem){.questions-promo__inner{grid-template-columns:1fr auto}.questions-form-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem)}}.question-card__excerpt--expanded{display:block;overflow:visible;white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:unset}.questions-list-heading__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.questions-refresh{background:#fff;border-color:var(--border);font-size:.86rem}.questions-refresh__spinner{width:1em;height:1em;flex-shrink:0;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:questions-refresh-spin .7s linear infinite}@keyframes questions-refresh-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.questions-refresh__spinner{animation:none}}.questions-refresh-status{margin:0;color:var(--slate);font-size:.86rem}.questions-refresh-status:not(:empty){margin-bottom:1rem}.question-confirmation{position:fixed;width:min(30rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:clamp(1.5rem,4vw,2rem);overflow:auto;color:var(--navy);background:#fff;border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1rem 3rem #0312264d}.question-confirmation::backdrop{background:#041227b8}.question-confirmation h2{margin:.75rem 0 1.25rem;padding-right:1.5rem;font-size:clamp(1.5rem,4vw,2rem);letter-spacing:-.035em}.question-confirmation h2:focus{outline:none}.question-confirmation p{color:var(--slate);line-height:1.65}.question-confirmation__close{position:absolute;top:.5rem;right:.5rem;width:2.75rem;height:2.75rem;color:var(--navy);background:transparent;border:0;border-radius:var(--radius);font-size:1.75rem;cursor:pointer}.question-confirmation__close:hover{background:var(--aqua-light)}.question-confirmation__protocol{display:grid;gap:.35rem;padding:1rem;background:var(--aqua-light);border-radius:var(--radius)}.question-confirmation__protocol span{color:var(--slate);font-size:.85rem}.question-confirmation__protocol strong{font-size:1.5rem;overflow-wrap:anywhere}.question-confirmation .question-confirmation__warning{padding:.85rem;color:#70450b;background:#fff0c4;border-radius:var(--radius);font-size:.9rem}.question-confirmation>.button{width:100%;margin-top:.5rem}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/plus-jakarta-sans-latin-wght-normal-eXO_dkmS.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{font-family:Plus Jakarta Sans Variable,Plus Jakarta Sans,Arial,sans-serif;color:#334155;background:#fff;font-synthesis:none;text-rendering:optimizeLegibility;--navy: #0b2545;--blue: #2e74b5;--teal: #168a8a;--aqua: #57d2ee;--aqua-light: #dff7fc;--warm: #f6f5ee;--white: #fff;--slate: #475569;--muted: #64748b;--border: #d8dee8;--max-width: 75rem;--radius: .625rem;--space-section: clamp(4.5rem, 8vw, 7.5rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:6rem}body{margin:0;min-width:0;min-height:100vh;background:var(--white)}body,button,input{font:inherit}a{color:inherit}img,svg{display:block;max-width:100%}button,a,summary,input{-webkit-tap-highlight-color:transparent}button,input{border-radius:0}:focus-visible{outline:3px solid var(--aqua);outline-offset:3px}::selection{color:var(--navy);background:var(--aqua)}.skip-link{position:fixed;z-index:100;inset-block-start:.75rem;inset-inline-start:.75rem;padding:.75rem 1rem;color:var(--white);background:var(--navy);border-radius:var(--radius);transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.environment-badge{position:fixed;z-index:90;inset-block-end:max(1rem,env(safe-area-inset-bottom));inset-inline-start:max(1rem,env(safe-area-inset-left));display:flex;flex-direction:column-reverse;align-items:flex-start;gap:.5rem}.environment-badge__trigger{display:inline-flex;min-height:2.25rem;align-items:center;gap:.5rem;padding:.4rem .9rem;color:var(--white);background:var(--navy);border:0;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:0 8px 24px #0b25452e;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.environment-badge__trigger:hover{background:#12365c;box-shadow:0 12px 28px #0b254547}.environment-badge__trigger:active{transform:translateY(1px)}.environment-badge__trigger[aria-expanded=true]{background:#12365c;box-shadow:0 10px 26px #0b25453d}.environment-badge__dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:50%;background:var(--aqua);box-shadow:0 0 .35rem #57d2eebf;animation:environment-badge-glow 1.8s ease-out infinite}.environment-badge__env{font-weight:800}.environment-badge__sep{width:.3rem;height:.3rem;flex-shrink:0;border-radius:50%;background:#ffffffc7}.environment-badge__version{font-weight:600}.environment-badge__panel{width:min(20.5rem,calc(100vw - 2rem));padding:1.1rem 1.15rem 1.15rem;color:var(--navy);background:var(--white);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 16px 40px #0b254529;transform-origin:bottom left;animation:environment-badge-panel-in .22s ease-out}.environment-badge__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-block-end:.9rem}.environment-badge__title{margin:0;color:var(--navy);font-size:.95rem;font-weight:800;letter-spacing:.04em}.environment-badge__close{display:inline-flex;width:1.75rem;height:1.75rem;flex-shrink:0;align-items:center;justify-content:center;padding:0;color:var(--muted);background:#eef2f6;border:0;border-radius:50%;cursor:pointer;transition:color .16s ease,background-color .16s ease}.environment-badge__close:hover{color:var(--navy);background:#e2e8f0}.environment-badge__list{display:grid;gap:.65rem;margin:0}.environment-badge__row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0}.environment-badge__label{color:var(--muted);font-size:.82rem}.environment-badge__value{margin:0;color:var(--navy);font-size:.88rem;font-weight:800;text-align:end;overflow-wrap:anywhere}@keyframes environment-badge-glow{0%{box-shadow:0 0 .2rem #57d2ee8c,0 0 #57d2ee73}70%{box-shadow:0 0 .55rem #57d2eee6,0 0 0 .5rem #57d2ee00}to{box-shadow:0 0 .2rem #57d2ee8c,0 0 #57d2ee00}}@keyframes environment-badge-panel-in{0%{opacity:0;transform:translateY(.4rem) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.container{width:min(calc(100% - 2rem),var(--max-width));margin-inline:auto}.container--wide{--max-width: 84rem}.section{padding-block:var(--space-section)}.section--warm{background:var(--warm)}.section-heading{max-width:46rem;margin:0 auto clamp(2.5rem,5vw,4.5rem);text-align:center}.section-heading--left{margin-inline:0;text-align:start}.section-heading h2,.form-heading h2{margin:.55rem 0 1rem;color:var(--navy);font-size:clamp(2rem,4vw,3.5rem);line-height:1.06;letter-spacing:-.045em}.section-heading p,.form-heading p{margin:0;color:var(--slate);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.7}.eyebrow{display:inline-block;color:#1e6ba8;font-size:.78rem;font-weight:750;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.eyebrow--light{color:var(--aqua)}.button{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;gap:.6rem;padding:.72rem 1.05rem;border:1px solid transparent;border-radius:var(--radius);color:var(--navy);font-size:.94rem;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .16s ease,border-color .16s ease}.button--primary{background:var(--aqua);border-color:#42bad5}.button--primary:hover{background:#77ddf3}.button:disabled{cursor:not-allowed;filter:grayscale(.8);opacity:.55}.text-link{position:relative;display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;color:#1765a8;font-weight:700;text-decoration:none}.text-link:after{position:absolute;inset-inline:0;inset-block-end:.55rem;height:1px;background:currentColor;content:"";transform:scaleX(0);transform-origin:left;transition:transform .2s ease}.text-link:hover:after{transform:scaleX(1)}.site-header{position:sticky;z-index:20;inset-block-start:0;background:#fffffff5;border-bottom:1px solid var(--border)}.header-inner{display:flex;min-height:4.75rem;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;align-items:center;gap:.75rem;color:var(--navy);text-decoration:none}.brand-lockup-desktop{display:none;width:auto;height:1.44rem}.brand-symbol{width:auto;height:1.6rem}.brand-symbol--icon{display:block;width:auto;height:2.2rem}.brand-logo{width:auto;height:2.35rem}.menu-button{display:inline-flex;min-width:4.75rem;min-height:2.75rem;align-items:center;justify-content:center;gap:.65rem;padding:.5rem .75rem;color:var(--navy);background:var(--white);border:1px solid var(--navy);border-radius:var(--radius);font-size:.82rem;font-weight:700}.menu-icon{display:grid;width:1rem;gap:.2rem}.menu-icon i{width:100%;height:1px;background:currentColor;transition:transform .16s ease,opacity .16s ease}.menu-icon.is-open i:first-child{transform:translateY(.27rem) rotate(45deg)}.menu-icon.is-open i:nth-child(2){opacity:0}.menu-icon.is-open i:last-child{transform:translateY(-.27rem) rotate(-45deg)}.primary-nav{position:absolute;inset:calc(100% + 1px) 0 auto;display:grid;padding:.75rem;visibility:hidden;opacity:0;background:var(--white);border:1px solid var(--border);border-block-start:0;border-inline:0;border-radius:0;clip-path:inset(0 0 100%);transform:translate3d(0,-.5rem,0);transform-origin:top;pointer-events:none;transition:clip-path .26s cubic-bezier(.22,1,.36,1),opacity .18s ease,transform .26s cubic-bezier(.22,1,.36,1),visibility 0s linear .26s;will-change:clip-path,opacity,transform}.primary-nav.is-open{visibility:visible;opacity:1;clip-path:inset(0);transform:translateZ(0);pointer-events:auto;transition-delay:0s}.primary-nav>a:not(.button){display:flex;min-height:2.75rem;align-items:center;padding-inline:.75rem;color:var(--navy);font-size:.9rem;font-weight:400;text-decoration:none}.primary-nav>a:not(.button):hover{color:#1765a8}.button--nav{margin-block-start:.5rem}.hero{position:relative;overflow:clip;background:#fff}.hero-layout{display:grid;grid-template-columns:1fr}.hero-visual{position:relative;height:16rem;overflow:hidden}.hero-visual__image{width:100%;height:100%;object-fit:cover;object-position:right bottom}.hero-visual__gradient{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(to top,#00042740 9.5%,#6660)}.hero-visual__logo{position:absolute;z-index:2;inset-block-start:50%;inset-inline-start:1rem;width:min(18rem,76%);height:auto;transform:translateY(-50%);pointer-events:none}.hero-visual__itajai{position:absolute;z-index:2;inset-block-end:1rem;inset-inline-end:1rem;width:clamp(7.5rem,18vw + 3rem,10rem);height:auto;pointer-events:none}.hero-content{display:grid;align-content:start;max-width:36rem;padding:2rem 1rem 2.5rem}.hero-content .eyebrow{color:#1e6ba8}.hero h1{max-width:18ch;margin:.75rem 0 0;color:var(--navy);font-size:clamp(2.15rem,6vw,3.65rem);line-height:1.02;letter-spacing:-.05em}.hero h1 span{color:var(--blue)}.hero-accent{display:block;width:5rem;height:.25rem;margin:1.15rem 0 0;background:var(--aqua)}.hero-lead{margin:1.25rem 0 0;color:var(--slate);font-size:clamp(.98rem,1.8vw,1.18rem);line-height:1.6}.hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-block-start:1.5rem}.hero-content .text-link{color:#1765a8}.hero-note{display:flex;align-items:center;gap:.6rem;margin:1.5rem 0 0;color:var(--muted);font-size:.86rem;line-height:1.5}.hero-note svg{width:1.25rem;flex:0 0 auto;color:var(--teal)}.legal-callout{display:grid;max-width:56rem;grid-template-columns:auto 1fr;align-items:start;gap:1rem;margin:-1.2rem auto 3rem;padding:1.15rem;background:var(--aqua-light);border:1px solid #a9e4f0;border-radius:var(--radius)}.legal-callout svg{width:1.5rem;color:var(--navy)}.legal-callout p{margin:0;color:var(--navy);font-size:.92rem;line-height:1.65}.legal-callout a{color:#145c9a;font-weight:700;text-underline-offset:.2em}.card-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.card-grid>*{flex:1 1 100%;max-width:100%;min-width:0}.card{min-width:0;min-height:15rem;padding:clamp(1.3rem,3vw,1.75rem);background:var(--white);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .16s ease}.card:hover{border-color:#87a4be}.card--media{display:grid;grid-template-rows:auto 1fr;padding:0;overflow:hidden;min-height:0}.card-media-wrap{position:relative;min-width:0}.card-media{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;background:#edf1f5}.icon-box--overlay{position:absolute;inset-block-start:.85rem;inset-inline-start:.85rem;margin:0;box-shadow:0 .35rem 1rem #051b2c1f}.card-body{display:grid;align-content:start;gap:.7rem;padding:clamp(1.15rem,2.5vw,1.5rem);min-width:0}.card-body h3,.card-body p{margin:0;overflow-wrap:break-word}.icon-box{display:grid;width:3rem;height:3rem;place-items:center;margin-block-end:1.5rem;color:var(--navy);background:var(--aqua-light);border:1px solid #b4e8f2;border-radius:var(--radius)}.icon-box svg{width:1.55rem}.card--numbered{position:relative;padding-block-start:clamp(1.5rem,3.2vw,2rem)}.card-index{display:block;margin-block-end:1rem;color:#1e6ba8;font-size:.72rem;font-weight:800;letter-spacing:.12em}.card--numbered .icon-box{margin-block-end:1.15rem}.card h3{margin:0 0 .7rem;color:var(--navy);font-size:1.15rem;line-height:1.3;letter-spacing:-.02em}.card p{margin:0;color:var(--slate);font-size:.93rem;line-height:1.65}.comparison{display:grid;gap:1px;margin-block-start:clamp(2rem,5vw,4rem);overflow:hidden;background:var(--border);border:1px solid var(--border);border-radius:var(--radius)}.comparison>*{padding:1.5rem;background:var(--white)}.comparison-intro{padding:0;display:grid;align-content:start}.comparison-intro__image{width:100%;height:auto;background:#edf1f5}.comparison-intro__copy{padding:1.5rem}.comparison-intro h3{margin:.5rem 0 0;color:var(--navy);font-size:1.5rem;letter-spacing:-.03em}.comparison article span{display:block;margin-block-end:.75rem;color:var(--muted);font-size:.72rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.comparison article strong{display:block;color:var(--navy);font-size:1.03rem;line-height:1.45}.comparison article p{margin:.7rem 0 0;font-size:.9rem;line-height:1.6}.comparison .comparison-highlight{background:var(--aqua-light)}.ecosystem-board{display:grid;gap:1px;overflow:hidden;background:var(--border);border:1px solid var(--border);border-radius:var(--radius)}.ecosystem-item{display:grid;align-content:start;gap:.6rem;min-width:0;padding:clamp(1.35rem,3vw,1.85rem);background:var(--white);transition:background-color .16s ease}.ecosystem-item h3{display:flex;align-items:center;gap:.7rem;margin:0;color:var(--navy);font-size:1.08rem;line-height:1.3;letter-spacing:-.02em}.ecosystem-item h3 svg{width:1.5rem;flex:0 0 auto;color:var(--teal)}.ecosystem-item p{margin:0;color:var(--slate);font-size:.92rem;line-height:1.65;overflow-wrap:break-word}.ecosystem-item:hover{background:#f7fcfe}.ecosystem-item--highlight,.ecosystem-item--highlight:hover{grid-column:1 / -1;background:var(--aqua-light)}.ecosystem-item--highlight strong{color:var(--navy);font-size:1.08rem;line-height:1.35}.ecosystem-item--highlight p{color:#1c3f5f}.timeline{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.timeline-step{position:relative;padding:1.25rem 1.25rem 1.25rem 4.4rem;background:var(--white);border:1px solid var(--border);border-radius:var(--radius)}.timeline-number{position:absolute;inset:1.2rem auto auto 1.2rem;display:grid;width:2.35rem;height:2.35rem;place-items:center;color:var(--navy);background:var(--aqua-light);border:1px solid #9dddea;border-radius:50%;font-size:.72rem;font-weight:800}.timeline-step h3{margin:0 0 .45rem;color:var(--navy);font-size:1rem;letter-spacing:-.02em}.timeline-step p{margin:0;color:var(--slate);font-size:.86rem;line-height:1.55}.section-note{max-width:52rem;margin:2rem auto 0;padding-inline-start:1rem;color:var(--slate);border-left:3px solid var(--aqua);font-size:.9rem;line-height:1.65}.section-note strong{color:var(--navy)}.participation-section{background:#fbfdff;border-block:1px solid #edf1f5}.principles-section{color:var(--white);background:var(--navy)}.principles-section .section-heading h2,.principles-section .section-heading p{color:var(--white)}.principles-section .section-heading p{opacity:.78}.principles-layout{display:grid;gap:3rem}.principles-grid{display:grid;gap:0;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.25);list-style:none}.principles-grid li{display:grid;grid-template-columns:2.5rem 1fr;align-items:center;gap:.75rem;min-height:4.25rem;border-bottom:1px solid rgba(255,255,255,.25);font-weight:650}.principles-grid li span{color:var(--aqua);font-size:.7rem;font-weight:800}.faq-layout{display:grid;gap:2.5rem;align-items:start}.faq-media{display:block;width:100%}.faq-image{width:100%;height:auto;border-radius:var(--radius)}.faq-content{display:grid;gap:1.5rem;min-width:0}.faq-content .section-heading{margin-block-end:0}.faq-list{border-top:1px solid var(--border)}.faq-list details{border-bottom:1px solid var(--border);interpolate-size:allow-keywords}.question-card details{interpolate-size:allow-keywords}.faq-list summary{display:grid;min-height:4.25rem;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding-block:1rem;color:var(--navy);font-size:1rem;font-weight:700;cursor:pointer;list-style:none;transition:color .22s ease}.faq-list summary::-webkit-details-marker{display:none}.faq-chevron{width:1.125rem;height:1.125rem;color:var(--navy);transition:transform .36s cubic-bezier(.4,0,.2,1)}.faq-list details[open] .faq-chevron{transform:rotate(180deg)}.faq-panel{overflow:hidden}.faq-panel p{max-width:44rem;margin:0 0 1.35rem;color:var(--slate);font-size:.94rem;line-height:1.7}@supports selector(::details-content){.faq-list details::details-content,.question-card details::details-content{block-size:0;overflow:clip;opacity:0;transition:block-size .36s cubic-bezier(.4,0,.2,1),opacity .28s ease,content-visibility .36s allow-discrete}.faq-list details[open]::details-content,.question-card details[open]::details-content{block-size:auto;opacity:1}@starting-style{.faq-list details[open]::details-content,.question-card details[open]::details-content{block-size:0;opacity:0}}}@supports not selector(::details-content){.question-card details[open] .question-card__detail{animation:question-detail-in .28s ease-out}.faq-list details .faq-panel{max-height:0;opacity:0;transition:max-height .36s cubic-bezier(.4,0,.2,1),opacity .28s ease}.faq-list details[open] .faq-panel{max-height:28rem;opacity:1}}@keyframes question-detail-in{0%{opacity:0;transform:translateY(-.4rem)}to{opacity:1;transform:none}}.faq-content .text-link{margin-block-start:1rem}.future-section{color:var(--white);background:#102c50}.future-layout{display:grid;gap:3rem}.future-layout h2{max-width:42rem;margin:.75rem 0 1.25rem;font-size:clamp(2.2rem,5vw,4rem);line-height:1.03;letter-spacing:-.05em}.future-layout p{max-width:40rem;margin:0 0 2rem;color:#cfdae7;font-size:1.05rem;line-height:1.7}.future-list{display:grid;gap:.7rem;margin:0;padding:0;list-style:none}.future-list li{display:flex;min-height:4rem;align-items:center;gap:1rem;padding:.9rem 1rem;border:1px solid rgba(255,255,255,.25);border-radius:var(--radius);font-weight:650}.future-list svg{width:1.35rem;color:var(--aqua)}.form-section{background:var(--warm)}.form-layout{display:grid;overflow:hidden;background:var(--white);border:1px solid var(--border);border-radius:var(--radius)}.form-aside{display:grid;grid-template-rows:auto 1fr;padding:0;color:var(--white);background:var(--navy)}.form-aside__media{position:relative}.form-aside__media picture{display:block;height:100%;min-height:0}.form-aside__image{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;object-position:center}.form-aside__watermark{display:none}.form-aside__steps{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:.8rem 1rem;padding:2rem}.form-aside__number{color:var(--aqua);font-size:.72rem;font-weight:800}.form-aside p{margin:0;font-size:.94rem;line-height:1.5}.interest-form{padding:clamp(1.5rem,5vw,3.5rem)}.form-heading{max-width:40rem;margin-block-end:2rem}.form-heading h2{font-size:clamp(1.8rem,3vw,2.7rem)}.form-grid{display:grid;align-items:start;gap:1.1rem}.field{display:grid;align-content:start;gap:.45rem}.field label{color:var(--navy);font-size:.84rem;font-weight:700}.field input,.field .custom-select__trigger{width:100%;min-height:3rem;padding:.72rem .85rem;color:var(--navy);background:var(--white);border:1px solid #9da9b8;border-radius:var(--radius);font-size:1rem}.field .custom-select__trigger{display:flex;align-items:center;padding-inline-end:2.5rem;text-align:start;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6l4 4 4-4' stroke='%231a365d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;background-size:1rem;cursor:pointer}.field .custom-select__trigger[aria-expanded=true]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 10l4-4 4 4' stroke='%231a365d' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.field .custom-select__trigger span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.field input::placeholder,.field .custom-select__placeholder{color:#718096}.field input:hover,.field .custom-select__trigger:hover{border-color:var(--navy)}.field input:focus-visible,.field .custom-select__trigger:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.field input[aria-invalid=true],.field .custom-select__trigger[aria-invalid=true]{border-color:#b42318}.custom-select__menu{position:fixed;z-index:30;max-height:min(16.5rem,50vh);margin:0;padding:.35rem;overflow:auto;list-style:none;color:var(--navy);background:var(--white);border:1px solid #9da9b8;border-radius:var(--radius);box-shadow:0 .75rem 1.75rem #0b254524;font-size:1rem}.custom-select__option{padding:.65rem .85rem;border-radius:calc(var(--radius) - .15rem);cursor:pointer}.custom-select__option[data-active=true]{background:var(--aqua-light)}.custom-select__option[aria-selected=true]{font-weight:700}.field-error{display:flex;gap:.35rem;align-items:flex-start;color:#9f1c13;font-size:.78rem;line-height:1.45}.field-error:before{content:"!";flex:0 0 1rem;width:1rem;height:1rem;margin-top:.05rem;color:#fff;font-size:.68rem;font-weight:800;line-height:1rem;text-align:center;background:#b42318;border-radius:50%}.form-validation-summary{margin:0 0 1.25rem;padding:.95rem 1rem;color:#7a1b13;background:#fff0ee;border:1px solid #b42318;border-radius:var(--radius);font-size:.86rem;line-height:1.55}.form-validation-summary__title{margin:0 0 .55rem;font-weight:700}.form-validation-summary ul{margin:0;padding-inline-start:1.2rem}.form-validation-summary li+li{margin-top:.25rem}.consent{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;margin-block:1.5rem 0;color:var(--slate);font-size:.83rem;line-height:1.55}.consent input{width:1.25rem;height:1.25rem;margin:.05rem 0 0;accent-color:var(--navy)}.consent a{color:#145c9a;font-weight:700}.consent+.field-error{margin-block:.45rem 1.5rem}.consent+.form-submit{margin-block-start:1.5rem}.form-submit{width:100%}.privacy-note{margin:.85rem 0 0;color:var(--muted);font-size:.73rem;line-height:1.5;text-align:center}.form-notice,.form-status{margin:0 0 1.25rem;padding:.9rem 1rem;border-radius:var(--radius);font-size:.86rem;line-height:1.55}.form-notice{color:var(--navy);background:#fff8dc;border:1px solid #d9c77a}.form-status--success{color:#164c3b;background:#e1f6ee;border:1px solid #82c8ae}.form-status--error{color:#7a1b13;background:#fff0ee;border:1px solid #e5aaa4}.site-footer{color:#d5d7da;background:#102c50}.footer-inner{display:grid;gap:3rem;padding-block:3rem}.footer-main{display:grid;gap:2rem}.brand--footer{display:grid;justify-items:start;gap:1.75rem;color:var(--white)}.brand--footer .brand-symbol{width:auto;height:clamp(2rem,4.5vw,2.75rem)}.brand--footer .brand-logo{height:clamp(2.3rem,5.2vw,3.16rem)}.footer-links,.footer-links-col{display:grid;gap:.75rem}.footer-links a{color:#d5d7da;font-size:1rem;font-weight:650;line-height:1.5;text-decoration:none;transition:color .16s ease}.footer-links a:hover{color:var(--aqua)}.footer-bottom{display:grid;gap:2rem;padding-block-start:2rem;border-top:1px solid rgba(213,215,218,.3)}.footer-setec{width:6.5rem;height:auto}.footer-meta{display:grid;gap:.35rem}.footer-bottom p{margin:0;color:#d5d7da;font-size:1rem;line-height:1.5}.footer-bottom .footer-version{color:#d5d7dab8;font-size:.8125rem;font-variant-numeric:tabular-nums;letter-spacing:.02em}.reveal{opacity:0;transform:translateY(.85rem)}.reveal.is-in{opacity:1;transform:none;transition:opacity .52s ease,transform .52s ease}.reveal-item{opacity:0;transform:translateY(.7rem)}.reveal.is-in .reveal-item{opacity:1;transform:none;transition:opacity .48s ease,transform .48s ease;transition-delay:calc(var(--i, 0) * 55ms)}@media(min-width:40rem){.container{width:min(calc(100% - 3rem),var(--max-width))}.hero-content{padding-inline:1.5rem}.hero-visual__image{object-position:right center}.card-grid>*{flex:0 1 calc((100% - 1rem)/2);max-width:calc((100% - 1rem)/2)}.card-grid--three>*{flex-basis:calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}.comparison{grid-template-columns:.8fr 1fr 1fr}.ecosystem-board,.form-grid{grid-template-columns:repeat(2,1fr)}.field--wide{grid-column:1 / -1}.form-submit{width:auto;min-width:13rem}.privacy-note{text-align:start}.future-list{grid-template-columns:repeat(2,1fr)}.principles-grid{grid-template-columns:repeat(2,1fr);border-inline-start:1px solid rgba(255,255,255,.25)}.principles-grid li{padding-inline:1.25rem;border-inline-end:1px solid rgba(255,255,255,.25)}.footer-links{grid-template-columns:repeat(2,minmax(11rem,max-content));gap:.75rem 3rem}}@media(min-width:48rem){.card-grid>*{flex-basis:calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}}@media(min-width:64rem){.card-grid>*{flex-basis:calc((100% - 3rem)/4);max-width:calc((100% - 3rem)/4)}.card-grid--three>*{flex-basis:calc((100% - 2rem) / 3);max-width:calc((100% - 2rem) / 3)}.ecosystem-board{grid-template-columns:repeat(3,1fr)}.hero-layout{grid-template-columns:1fr 1fr;min-height:min(42rem,calc(100svh - 4.75rem))}.hero-visual{height:auto;min-height:0}.hero-visual__image{position:absolute;top:0;right:0;bottom:0;left:0;object-position:right bottom}.hero-visual__logo{inset-block-start:auto;inset-block-end:2rem;inset-inline-start:50%;width:min(27.3rem,68%);transform:translate(-50%)}.hero-visual__itajai{inset-block-start:1.875rem;inset-block-end:auto;inset-inline-start:1.7rem;inset-inline-end:auto;width:11.1875rem}.hero-content{display:flex;flex-direction:column;justify-content:center;max-width:none;padding:4.5rem 3.5rem}.hero-actions,.hero-note{margin-block-start:2rem}.timeline{grid-template-columns:repeat(7,1fr);gap:0}.timeline-step{min-height:15.5rem;padding:4.3rem .8rem 1rem;border:0;border-radius:0;background:transparent}.timeline-step:before{position:absolute;inset:1.95rem 0 auto;height:1px;background:#aebdcc;content:""}.timeline-step:first-child:before{inset-inline-start:50%}.timeline-step:last-child:before{inset-inline-end:50%}.timeline-number{z-index:1;inset:.75rem auto auto 50%;transform:translate(-50%)}.timeline-step h3,.timeline-step p{text-align:center}.principles-layout{grid-template-columns:.8fr 1.2fr;align-items:center;gap:6rem}.faq-layout{grid-template-columns:minmax(16rem,.9fr) minmax(0,1.1fr);gap:4rem;align-items:center}.faq-image{width:100%;height:auto}.future-layout{grid-template-columns:1.1fr .9fr;align-items:center;gap:6rem}.form-layout{grid-template-columns:1fr minmax(17rem,.45fr)}.form-aside{grid-column:2;grid-row:1;grid-template-rows:1fr auto}.interest-form{grid-column:1;grid-row:1}.form-aside__media{min-height:0;height:100%}.form-aside__image{min-height:0;height:100%;aspect-ratio:auto;object-position:center}.form-aside__watermark{display:block;position:absolute;inset-block-end:1rem;inset-inline-end:1rem;width:3.5rem;height:auto;pointer-events:none}.form-aside__steps{padding:3rem}.footer-inner{gap:2.5rem;padding-block:4rem 3rem}.footer-main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:3rem;padding-block-end:2.5rem;border-bottom:1px solid rgba(213,215,218,.3)}.footer-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:3rem}.footer-links-col{min-width:12rem}.footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding-block-start:0;border-top:0}.footer-meta{text-align:right}}@media(min-width:90rem){.menu-button{display:none}.brand-lockup-desktop{display:block}.brand-symbol--icon{display:none}.primary-nav{position:static;display:flex;align-items:center;gap:.1rem;padding:0;visibility:visible;opacity:1;background:none;border:0;clip-path:none;transform:none;pointer-events:auto;transition:none;will-change:auto;white-space:nowrap}.primary-nav.is-open{display:flex}.button--nav{margin:0 0 0 .5rem}}@media(min-width:1600px){.hero-visual__logo{inset-block-start:50%;inset-block-end:auto;inset-inline-start:2rem;width:min(27.3rem,68%);transform:translateY(-50%)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal,.reveal-item{opacity:1;transform:none;transition:none}.faq-list details::details-content,.question-card details::details-content{transition:none;opacity:1}.question-card details[open] .question-card__detail{animation:none}.faq-list details .faq-panel{transition:none;max-height:none;opacity:1}.faq-chevron,.primary-nav{transition:none}.environment-badge__dot{animation:none;box-shadow:0 0 .35rem #57d2eebf}.environment-badge__panel{animation:none}.environment-badge__trigger{transition:none}}@media(forced-colors:active){.button,.card,.timeline-step,.icon-box,.form-layout,.environment-badge__trigger,.environment-badge__panel{border:1px solid CanvasText}}.custom-select__option[aria-disabled=true]{color:var(--muted);opacity:.6;cursor:not-allowed}
