/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;.skip-link{z-index:20;background:#fff;border-radius:.5rem;padding:.8rem 1rem;position:absolute;top:-4rem;left:1rem}.skip-link:focus{top:1rem}.site-header{justify-content:space-between;align-items:center;gap:2rem;max-width:1600px;height:92px;margin:auto;padding:0 5vw;display:flex}.brand{flex:none;align-items:center;display:inline-flex}.brand img{width:clamp(175px,17vw,225px);height:auto;display:block}.main-nav{align-items:center;gap:clamp(1.2rem,3vw,3.4rem);font-size:.92rem;font-weight:600;display:flex}.main-nav a,.text-link{text-underline-offset:.35rem}.main-nav a:hover,.text-link:hover{text-decoration:underline}.language-switch{color:#83949f;cursor:pointer;background:0 0;border:1px solid #bfd2d6;border-radius:100px;align-items:center;gap:.35rem;padding:.65rem .8rem;font-size:.81rem;font-weight:700;display:flex}.language-switch .active{color:var(--navy)}.hero{background:var(--navy);color:#fff;border-radius:28px;grid-template-columns:57% 43%;max-width:1600px;min-height:650px;margin:0 auto;display:grid;overflow:hidden}.hero-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(3rem,7vw,7rem) clamp(2rem,4vw,4rem) clamp(3rem,7vw,7rem) clamp(3rem,7vw,7rem);display:flex}.hero-tag{color:#c5e5e6;align-items:center;gap:.7rem;margin:0 0 2.3rem;font-size:.86rem;font-weight:600;display:inline-flex}.status-pulse{background:#6dd6ba;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #6dd6ba24}.hero h1{letter-spacing:-.075em;max-width:790px;margin:0;font-size:clamp(3.8rem,6.6vw,7.25rem);font-weight:700;line-height:.99}.hero-body{color:#c4d9df;max-width:530px;margin:2rem 0 0;font-size:clamp(1rem,1.24vw,1.18rem);line-height:1.7}.hero-actions{flex-wrap:wrap;align-items:center;gap:1.7rem;margin-top:2.4rem;display:flex}.button{border-radius:11px;justify-content:center;align-items:center;gap:1.4rem;min-height:56px;padding:.9rem 1.4rem;font-size:.95rem;font-weight:700;display:inline-flex}.button svg,.role-card-bottom svg{width:19px;height:19px}.button-primary{background:var(--mint);color:#0c3546}.button-primary:hover{background:#c4eee5}.text-link{color:#e4f4f3;font-size:.9rem;font-weight:600}.hero-location{color:#92b4c1;margin:3rem 0 0;font-size:.82rem}.hero-art{background:#a6e0d5 url(/images/hero-remote.webp) 63%/cover no-repeat;min-height:650px}.section-shell{max-width:1440px;margin:0 auto;padding:0 5vw}.opportunities-section{padding-top:120px;padding-bottom:130px}.section-intro{grid-template-columns:1.1fr .65fr;align-items:end;gap:3rem;margin-bottom:3.2rem;display:grid}.section-kicker{color:#246c7a;margin:0 0 1.35rem;font-size:.89rem;font-weight:700}.process-heading h2,.section-intro h2{letter-spacing:-.065em;max-width:720px;margin:0;font-size:clamp(2.5rem,4.7vw,4.8rem);line-height:1.05}.section-intro>p{max-width:460px;color:var(--muted);margin:0;font-size:1.03rem;line-height:1.72}.role-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.role-card{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.role-mint{background:#e6f6f1;border-color:#cae6dc}.role-photo{background:#d5e9e7;height:230px;position:relative;overflow:hidden}.role-photo img{object-fit:cover;width:100%;height:100%;display:block}.role-index{color:var(--navy);background:#f5fffcf0;border-radius:99px;padding:.45rem .75rem;font-size:.76rem;font-weight:700;position:absolute;top:16px;right:16px}.role-card-body{flex:1;padding:1.8rem 1.8rem 1.5rem}.role-detail{color:#2f6778;margin:0 0 .65rem;font-size:.78rem;font-weight:700}.role-card h3{letter-spacing:-.05em;max-width:520px;margin:0;font-size:clamp(1.6rem,2.25vw,2.25rem);line-height:1.12}.role-description{max-width:510px;color:var(--muted);margin:1rem 0 0;font-size:.96rem;line-height:1.55}.role-card-bottom{border-top:1px solid #bfdad6;flex-wrap:wrap;align-items:center;gap:.8rem 1rem;padding:1.1rem 1.8rem 1.5rem;display:flex}.role-specialty{color:#426773;font-size:.79rem}.role-status{color:#536a72;font-size:.78rem}.role-card-bottom a{color:var(--navy);align-items:center;gap:.55rem;font-size:.82rem;font-weight:700;display:inline-flex}.role-card-bottom a:hover{text-underline-offset:.3rem;text-decoration:underline}.process-section{background:#e9f0ee;padding:110px 0}.process-layout{grid-template-columns:.9fr 1fr;gap:8vw;display:grid}.process-heading h2{max-width:600px}.process-list{border-top:1px solid #b4cecd}.process-step{border-bottom:1px solid #b4cecd;grid-template-columns:55px 1fr;gap:1rem;padding:1.7rem 0 1.85rem;display:grid}.process-number{color:#29909a;font-size:.95rem;font-weight:700}.process-step h3{letter-spacing:-.02em;margin:0 0 .5rem;font-size:1.18rem}.process-step p{max-width:480px;color:var(--muted);margin:0;font-size:.94rem;line-height:1.6}.requirements-section{padding-top:120px;padding-bottom:130px}.requirement-grid{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.requirement{min-height:220px;padding:2rem 2rem 2rem 0}.requirement+.requirement{border-left:1px solid var(--line);padding-left:2rem}.requirement-number{color:#4c95a0;margin-bottom:2rem;font-size:.88rem;font-weight:700;display:block}.requirement h3{letter-spacing:-.03em;margin:0 0 .7rem;font-size:1.14rem}.requirement p{color:var(--muted);margin:0;font-size:.89rem;line-height:1.55}.independent-note{gap:1.2rem;max-width:850px;margin-top:3.2rem;display:flex}.independent-icon{color:#145567;background:#d2eae6;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-weight:700;display:grid}.independent-note h3{margin:0 0 .5rem;font-size:1rem}.independent-note p{color:var(--muted);margin:0;font-size:.91rem;line-height:1.65}.apply-section{background:var(--navy);color:#fff;padding:110px 0}.apply-layout{grid-template-columns:1fr .78fr;align-items:center;gap:8vw;display:grid}.apply-copy .section-kicker{color:#a6e0d5}.apply-copy h2{letter-spacing:-.065em;max-width:700px;margin:0;font-size:clamp(2.7rem,4.8vw,5rem);line-height:1.05}.apply-copy>p:not(.section-kicker){color:#c4d9df;max-width:620px;margin:1.6rem 0 2rem;font-size:1rem;line-height:1.7}.apply-note{color:#a8cbd0;max-width:470px;margin-top:1rem;font-size:.82rem;line-height:1.5;display:block}.apply-card{color:var(--navy);background:#eff9f5;border-radius:18px;padding:clamp(1.5rem,3vw,3rem)}.apply-status{color:#245d68;background:#d4ebe4;border-radius:99px;padding:.5rem .75rem;font-size:.76rem;font-weight:700;display:inline-block}.apply-card h3{letter-spacing:-.04em;margin:2.2rem 0 1.4rem;font-size:clamp(1.5rem,2.3vw,2.25rem);line-height:1.15}.apply-card ol{margin:0;padding:0;list-style:none}.apply-card li{border-top:1px solid #c7ded8;align-items:center;gap:1.4rem;padding:1rem 0;font-size:.95rem;font-weight:600;display:flex}.apply-card li span{color:#27818b;font-size:.76rem;font-weight:700}.faq-section{padding-top:120px;padding-bottom:130px}.faq-list{border-top:1px solid var(--line);max-width:1110px;margin-left:auto}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.45rem 0;font-size:clamp(1.05rem,1.55vw,1.35rem);font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-toggle{color:#21747b;border:1px solid #a9d5cc;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:1.25rem;font-weight:400;transition:transform .2s;display:grid}.faq-list details[open] .faq-toggle{transform:rotate(45deg)}.faq-list details p{max-width:790px;color:var(--muted);margin:-.25rem 3rem 1.65rem 0;font-size:.96rem;line-height:1.7}.site-footer{color:#e4f5f3;background:#061f32;padding:78px 0 26px}.footer-grid{grid-template-columns:1.4fr .75fr 1fr;gap:clamp(2.5rem,5vw,6rem);padding-bottom:80px;display:grid}.footer-logo{background:#fff;border-radius:.5rem;padding:.45rem .6rem;display:inline-block}.footer-logo img{width:185px;height:auto;display:block}.footer-about p{color:#bfd5d8;letter-spacing:-.03em;max-width:320px;margin:1.6rem 0 0;font-size:1.25rem;line-height:1.4}.footer-links{flex-direction:column;align-items:flex-start;gap:.7rem;display:flex}.footer-info h2,.footer-links h2{color:#fff;margin:0 0 1rem;font-size:.9rem}.footer-links a{color:#b6d0d5;text-underline-offset:.25rem;font-size:.88rem}.footer-bottom a:hover,.footer-links a:hover{text-decoration:underline}.footer-info p{color:#b6d0d5;max-width:340px;margin:0 0 .85rem;font-size:.88rem;line-height:1.6}.footer-bottom{color:#9fbac2;border-top:1px solid #315063;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding-top:1.5rem;font-size:.75rem;display:flex}.footer-bottom a{color:#d5efec;text-underline-offset:.25rem}@media (max-width:1080px){.hero{grid-template-columns:56% 44%;min-height:580px}.hero-copy{padding:3rem}.hero-art{min-height:580px}.hero h1{font-size:clamp(3.7rem,6vw,5rem)}.role-photo{height:190px}.role-card-body{padding:1.4rem}.role-card-bottom{gap:.55rem 1rem;padding:1rem 1.4rem 1.3rem}.role-card-bottom a{width:100%}.requirement-grid{grid-template-columns:repeat(2,1fr)}.requirement:nth-child(3){border-left:0;padding-left:0}.requirement:nth-child(3),.requirement:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:740px){.site-header{flex-wrap:wrap;gap:.8rem;height:auto;min-height:75px;padding:1rem 5vw}.brand img{width:min(46vw,175px)}.main-nav{flex-wrap:wrap;order:3;justify-content:space-between;gap:.5rem;width:100%;padding:.45rem 0 .2rem;font-size:.71rem}.language-switch{margin-left:auto}.hero{border-radius:18px;flex-direction:column;min-height:0;margin:0 2vw;display:flex}.hero-copy{padding:4rem 7vw 3rem}.hero-tag{margin-bottom:1.8rem;font-size:.76rem}.hero h1{font-size:clamp(3.35rem,13vw,5.3rem)}.hero-body{margin-top:1.6rem;font-size:1rem}.hero-actions{gap:1.2rem;margin-top:2rem}.hero-location{margin-top:2.2rem}.hero-art{background-position:62%;min-height:340px}.section-shell{padding-left:7vw;padding-right:7vw}.opportunities-section,.requirements-section{padding-top:80px;padding-bottom:90px}.process-layout,.section-intro{grid-template-columns:1fr;gap:1.3rem}.section-intro{margin-bottom:2rem}.process-heading h2,.section-intro h2{font-size:clamp(2.5rem,10vw,4rem)}.section-intro>p{font-size:.95rem}.role-grid{flex-direction:column;display:flex}.role-card{min-height:0}.role-photo{height:225px}.role-card-body{padding:1.6rem}.role-card-bottom{padding:1rem 1.6rem 1.4rem}.role-card h3{font-size:2rem}.role-card-bottom a{width:auto}.process-section{padding:80px 0}.process-list{margin-top:1.5rem}.requirement-grid{grid-template-columns:1fr}.requirement{min-height:0;padding:1.6rem 0}.requirement+.requirement,.requirement:nth-child(3),.requirement:nth-child(4){border-left:0;border-top:1px solid var(--line);padding-left:0}.requirement-number{margin-bottom:.8rem}.apply-section{padding:80px 0}.apply-layout{grid-template-columns:1fr;gap:2.8rem}.apply-copy h2{font-size:clamp(2.55rem,10vw,4rem)}.apply-card{padding:1.7rem}.faq-section{padding-top:80px;padding-bottom:90px}.faq-list summary{padding:1.2rem 0}.faq-list details p{margin-right:1rem}.site-footer{padding-top:65px}.footer-grid{grid-template-columns:1fr;gap:2.8rem;padding-bottom:65px}.footer-logo img{width:160px}.footer-about p{font-size:1.12rem}.footer-bottom{flex-direction:column;align-items:flex-start}}.application-preview{background:#f5f8f6;min-height:100vh}.preview-header{justify-content:space-between;max-width:1600px;height:90px;margin:auto;padding:0 5vw}.preview-header,.preview-header-actions{align-items:center;gap:1rem;display:flex}@media (max-width:680px){.preview-header .brand img{width:min(47vw,150px)}.preview-header-actions .demo-pill{display:none}}.demo-pill{color:#145663;letter-spacing:.06em;border:1px solid #afd2cd;border-radius:99px;padding:.6rem .85rem;font-size:.69rem;font-weight:800}.preview-main{padding:0 5vw 6rem}.preview-intro{max-width:1440px;margin:auto;padding:2.5rem 0 3rem}.preview-back{color:#215d69;margin-bottom:3.2rem;font-size:.86rem;font-weight:700;display:inline-block}.preview-back:hover{text-underline-offset:.3rem;text-decoration:underline}.preview-intro .section-kicker{margin-bottom:.9rem}.preview-intro h1{max-width:920px;color:var(--navy);letter-spacing:-.065em;margin:0;font-size:clamp(2.7rem,5vw,5.5rem);line-height:1.04}.preview-intro>p:last-child{color:#4d6977;max-width:650px;margin:1.25rem 0 0;font-size:1.02rem;line-height:1.7}.preview-workspace{grid-template-columns:minmax(230px,310px) minmax(0,1fr);align-items:stretch;gap:1rem;max-width:1440px;margin:auto;display:grid}.preview-sidebar{background:var(--navy);color:#fff;border-radius:18px;padding:2.5rem 2rem}.preview-sidebar-label{color:#a7dfd3;letter-spacing:.08em;font-size:.72rem;font-weight:800}.preview-sidebar ol{gap:.35rem;margin:0;padding:2rem 0;list-style:none;display:grid}.preview-sidebar li{color:#a9c2ca;align-items:center;gap:1rem;min-height:52px;font-size:.91rem;display:flex}.preview-sidebar li span{border:1px solid #477183;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:.72rem;display:grid}.preview-sidebar li.current{color:#fff;font-weight:700}.preview-sidebar li.current span{border-color:var(--mint);background:var(--mint);color:var(--navy)}.preview-sidebar li.complete span{color:#a6e0d5;border-color:#a6e0d5}.preview-sidebar>p{color:#adcad1;max-width:230px;margin:2rem 0 0;font-size:.83rem;line-height:1.65}.preview-panel{background:#fff;border:1px solid #dae7e2;border-radius:18px;min-height:680px;padding:clamp(1.8rem,4vw,4rem);box-shadow:0 12px 45px #082b4309}.preview-progress{color:#2f6570;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.78rem;font-weight:800;display:flex}.preview-progress-track{background:#e4eeea;border-radius:99px;height:4px;margin:.9rem 0 3.3rem;overflow:hidden}.preview-progress-track span{border-radius:inherit;background:#1b8993;height:100%;transition:width .2s;display:block}.preview-ended h2,.preview-step h2{max-width:650px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.4vw,3.45rem);line-height:1.1}.preview-step-intro{color:#506c79;max-width:650px;margin:1rem 0 2.2rem;font-size:.96rem;line-height:1.7}.preview-field-grid{grid-template-columns:1fr 1fr;gap:1.3rem;display:grid}.preview-field-grid label,.preview-select-label{color:#2b4e5d;flex-direction:column;gap:.55rem;font-size:.83rem;font-weight:700;display:flex}.preview-field-grid input,.preview-select-label select{width:100%;height:55px;color:var(--navy);font:inherit;background:#f9fbfa;border:1px solid #c9dcda;border-radius:9px;padding:0 1rem;font-size:.94rem}.preview-field-grid input:read-only{cursor:default}.preview-confirmations{flex-wrap:wrap;gap:.65rem;margin-top:1.65rem;display:flex}.preview-confirmations span{color:#27636c;background:#e8f7f1;border-radius:8px;padding:.65rem .8rem;font-size:.78rem;font-weight:700}.preview-choice-group{gap:.7rem;display:grid}.preview-choice{min-height:72px;color:var(--navy);text-align:left;cursor:pointer;background:#fff;border:1px solid #cbdedc;border-radius:10px;align-items:center;gap:1.1rem;padding:.9rem 1rem;display:flex}.preview-choice:hover{border-color:#4a9d9c}.preview-choice.selected{background:#e8f7f1;border-color:#1e797d}.preview-choice strong{flex:1;font-size:.93rem}.preview-choice>span:last-child{color:#277c84;font-size:1.2rem}.choice-number{color:#427b82;font-size:.7rem;font-weight:800}.preview-select-label{margin-top:1.7rem}.preview-select-label select{cursor:pointer}.preview-language-tags{color:#3d5e69;flex-wrap:wrap;align-items:center;gap:.55rem;margin-top:1.4rem;font-size:.79rem;display:flex}.preview-language-tags span{margin-right:.4rem}.preview-language-tags strong{color:var(--navy);background:#e8f0f5;border-radius:99px;padding:.45rem .7rem;font-size:.75rem}.preview-setup-grid{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.preview-info-card{background:#f8fbf9;border:1px solid #d3e4e0;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.3rem;display:flex}.preview-info-card span{color:#426876;text-transform:uppercase;margin-bottom:.3rem;font-size:.76rem;font-weight:700}.preview-info-card strong{color:var(--navy);font-size:.87rem;font-weight:600}.preview-info-card strong:before{content:"✓";color:#248781;padding-right:.6rem}.preview-readiness{border:1px solid #d3e4e0;border-radius:10px;margin-top:1.2rem;padding:1.3rem}.preview-readiness.has-error{background:#fff8f7;border-color:#b44c49}.preview-readiness>div:first-child{flex-direction:column;gap:.25rem;display:flex}.preview-readiness strong{color:var(--navy);font-size:.95rem}.preview-readiness span{color:#54717b;font-size:.77rem}.preview-readiness-options{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.preview-readiness-options button{color:#255563;cursor:pointer;background:#fff;border:1px solid #c4d9d5;border-radius:8px;padding:.55rem .75rem;font-size:.78rem;font-weight:700}.preview-readiness-options button[aria-pressed=true]{background:#dff3ea;border-color:#257d7e}.preview-readiness p{color:#a63834;margin:1rem 0 0;font-size:.83rem;font-weight:700}.preview-demo-toggle{color:#286a74;cursor:pointer;background:0 0;border:0;margin:.35rem 0 1rem;padding:.55rem 0;font-size:.8rem;font-weight:700;text-decoration:underline}.preview-cv{background:#fafcfb;border:1px dashed #b8d1cf;border-radius:9px;align-items:center;gap:.9rem;padding:1rem;display:flex}.preview-cv>span{color:#377d84;font-size:1.8rem}.preview-cv strong{color:var(--navy);font-size:.88rem}.preview-cv p{color:#536e77;margin:.3rem 0 0;font-size:.75rem}.preview-review{border-top:1px solid #dae8e3;margin:0}.preview-review div{border-bottom:1px solid #dae8e3;grid-template-columns:minmax(110px,.4fr) 1fr;gap:1rem;padding:1.1rem 0;display:grid}.preview-review dt{color:#557079;font-size:.82rem}.preview-review dd{color:var(--navy);margin:0;font-size:.9rem;font-weight:700}.preview-no-submit{color:#245d68;background:#e8f7f1;border-radius:8px;margin:1.5rem 0 0;padding:1rem 1.1rem;font-size:.86rem;line-height:1.5}.preview-footer-actions{border-top:1px solid #e0ebe7;justify-content:flex-end;align-items:center;gap:1.4rem;margin-top:2.5rem;padding-top:2rem;display:flex}.preview-previous{color:#285d6a;background:0 0;padding:.9rem .4rem}.preview-action,.preview-previous{cursor:pointer;border:0;font-weight:700}.preview-action{background:var(--navy);color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:2rem;min-height:52px;padding:.8rem 1.2rem;font-size:.85rem;display:inline-flex}.preview-action:hover{background:#164b62}.preview-ended{flex-direction:column;justify-content:center;align-items:flex-start;min-height:500px;display:flex}.preview-ended-mark{color:#266e71;background:#e0f4eb;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:2rem;font-size:2rem;display:grid}.preview-ended .preview-action{margin-top:2rem}@media (max-width:900px){.preview-workspace{grid-template-columns:1fr}.preview-sidebar{padding:1.4rem}.preview-sidebar ol{grid-template-columns:repeat(4,1fr);gap:.5rem;padding:1rem 0 0}.preview-sidebar li{flex-direction:column;align-items:flex-start;gap:.45rem;font-size:.72rem}.preview-sidebar>p{display:none}}@media (max-width:600px){.preview-header{height:75px}.demo-pill{display:none}.preview-main{padding:0 3vw 4rem}.preview-intro{padding:1.5rem 4vw 2rem}.preview-back{margin-bottom:2rem}.preview-intro h1{font-size:clamp(2.5rem,11vw,3.4rem)}.preview-intro>p:last-child{font-size:.91rem}.preview-sidebar{border-radius:14px}.preview-sidebar li{font-size:.67rem}.preview-sidebar li span{width:31px;height:31px}.preview-panel{border-radius:14px;min-height:650px;padding:1.4rem}.preview-progress-track{margin-bottom:2.3rem}.preview-field-grid,.preview-setup-grid{grid-template-columns:1fr}.preview-step-intro{font-size:.9rem}.preview-review div{grid-template-columns:1fr;gap:.35rem}.preview-footer-actions{justify-content:space-between}.preview-footer-actions .preview-action{margin-left:auto}}.assessment-preview{background:#f5f8f6;min-height:100vh}.assessment-main{max-width:1600px;margin:auto;padding:0 5vw 6rem}.assessment-intro{padding:2.5rem 0 3.4rem}.assessment-intro .section-kicker{margin-bottom:1rem}.assessment-intro h1{max-width:960px;color:var(--navy);letter-spacing:-.065em;margin:0;font-size:clamp(2.8rem,5.2vw,5.6rem);line-height:1.03}.assessment-intro>p:last-child{color:#4d6977;max-width:680px;margin:1.3rem 0 0;font-size:1.03rem;line-height:1.65}.assessment-layout{grid-template-columns:minmax(230px,315px) minmax(0,1fr);gap:1rem;display:grid}.assessment-side{background:#e0f2ec;border-radius:17px;padding:2rem}.assessment-side-kicker{color:#2a6e79;letter-spacing:.08em;font-size:.7rem;font-weight:800}.assessment-side h2{color:var(--navy);letter-spacing:-.045em;margin:2.6rem 0 1.3rem;font-size:1.8rem;line-height:1.1}.assessment-profiles{gap:.55rem;display:grid}.assessment-profiles button{width:100%;color:var(--navy);text-align:left;cursor:pointer;background:#f6fcf9;border:1px solid #a6cbc4;border-radius:9px;padding:1rem;font-size:.85rem;font-weight:700}.assessment-profiles button[aria-pressed=true]{background:var(--navy);color:#fff;border-color:#216c78}.assessment-side-note{color:#3e6770;border-top:1px solid #aed0c9;margin-top:2rem;padding-top:1.4rem;font-size:.82rem;line-height:1.65}.assessment-content{background:#fff;border:1px solid #d8e7e2;border-radius:17px;min-height:720px;padding:clamp(1.7rem,3.6vw,3.5rem)}.assessment-step-head{color:#36717a;text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;gap:1rem;font-size:.77rem;font-weight:800;display:flex}.assessment-module-nav{grid-template-columns:repeat(4,1fr);gap:.45rem;padding:1.4rem 0 2.5rem;display:grid}.assessment-module-nav button{color:#516b77;text-align:left;cursor:pointer;background:#f9fbfa;border:1px solid #d6e4e1;border-radius:8px;align-items:center;gap:.65rem;min-height:55px;padding:.75rem;font-size:.76rem;font-weight:700;display:flex}.assessment-module-nav button[aria-current=step]{color:var(--navy);background:#e4f4ee;border-color:#297a80}.assessment-module-nav button span{color:#32717d;font-size:.68rem}.assessment-module-kicker{color:#2f7180;text-transform:uppercase;letter-spacing:.03em;margin:0 0 .8rem;font-size:.75rem;font-weight:800}.assessment-ended h2,.assessment-module h2{max-width:680px;color:var(--navy);letter-spacing:-.055em;margin:0;font-size:clamp(2rem,3.2vw,3.3rem);line-height:1.12}.assessment-module-intro{color:#526c77;max-width:700px;margin:1rem 0 1.9rem;font-size:.93rem;line-height:1.7}.assessment-exercise{background:#fbfdfc;border:1px solid #dbe8e3;border-radius:10px;padding:1.5rem}.assessment-exercise-label{color:#2b7180;letter-spacing:.07em;text-transform:uppercase;margin:0 0 1rem;font-size:.69rem;font-weight:800}.assessment-exercise blockquote{color:var(--navy);margin:0;font-size:1.12rem;font-weight:650;line-height:1.55}.assessment-exercise h3{color:var(--navy);margin:1.8rem 0 .8rem;font-size:.96rem}.assessment-answer-list{gap:.5rem;display:grid}.assessment-answer-list button{color:#244d5b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d0dfdc;border-radius:7px;align-items:center;gap:.8rem;min-height:46px;padding:.65rem .85rem;font-size:.84rem;display:flex}.assessment-answer-list button[aria-pressed=true]{background:#e5f6ee;border-color:#298183}.assessment-answer-list button span{color:#2b797e}.assessment-choice-note,.assessment-muted{color:#4b6b77;font-size:.78rem}.assessment-choice-note{margin:.9rem 0 0}.assessment-muted{border-top:1px solid #dce9e5;margin:1.2rem 0 0;padding-top:1rem}.assessment-typing-source{color:var(--navy);background:#eaf4f1;border-radius:8px;padding:1.2rem;font-family:Georgia,serif;font-size:1.1rem;line-height:1.55}.assessment-exercise textarea{color:#4b6875;width:100%;font:inherit;resize:none;background:#fff;border:1px solid #cbded8;border-radius:8px;margin-top:.8rem;padding:1rem;font-size:.83rem;line-height:1.5}.assessment-metrics{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}.assessment-metrics span{color:#276670;background:#e6f6ed;border-radius:99px;padding:.5rem .65rem;font-size:.72rem;font-weight:700}.assessment-response-placeholder{color:#456d76;border:1px dashed #aacbc7;border-radius:9px;align-items:center;gap:1rem;margin-top:1.5rem;padding:1rem;display:flex}.assessment-response-placeholder span{font-size:1.6rem}.assessment-response-placeholder p{margin:0;font-size:.82rem;line-height:1.55}.assessment-video-note{color:#53707b;margin:1rem 0 1.4rem;font-size:.84rem;line-height:1.55}.assessment-camera{background:var(--navy);color:#deeeeb;text-align:center;border:1px solid #2a586c;border-radius:9px;justify-content:center;align-items:center;gap:1rem;min-height:150px;padding:1rem;display:flex}.assessment-camera.denied{color:#933c38;background:#fff1ee;border-color:#a94d43}.assessment-camera.denied p,.assessment-camera.denied strong{color:#933c38}.assessment-camera>span{font-size:2rem}.assessment-camera strong{font-size:.84rem}.assessment-camera p{max-width:360px;margin:.5rem 0 0;font-size:.78rem;line-height:1.5}.assessment-consent{color:#426672;margin:.65rem 0 0;padding:.9rem 0;font-size:.83rem;line-height:1.5}.assessment-bottom{border-top:1px solid #e0eae6;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:2rem;padding-top:1.8rem;display:flex}.assessment-bottom p{color:#5a7380;max-width:470px;margin:0;font-size:.75rem;line-height:1.5}.assessment-bottom .preview-action{flex:none}.assessment-ended{flex-direction:column;justify-content:center;align-items:flex-start;min-height:600px;display:flex}.assessment-ended>span{color:#246e70;background:#e1f4ea;border-radius:50%;place-items:center;width:70px;height:70px;margin-bottom:2rem;font-size:2rem;display:grid}.assessment-ended p{color:#4d6b77;max-width:540px;line-height:1.6}.assessment-ended .preview-action{margin-top:1.4rem}@media (max-width:1040px){.assessment-layout{grid-template-columns:1fr}.assessment-side{padding:1.4rem}.assessment-side h2{margin:1rem 0;font-size:1.4rem}.assessment-profiles{grid-template-columns:repeat(3,1fr)}.assessment-side-note{display:none}}@media (max-width:680px){.assessment-main{padding:0 3vw 4rem}.assessment-intro{padding:1.5rem 4vw 2rem}.assessment-intro h1{font-size:clamp(2.5rem,10.5vw,3.6rem)}.assessment-intro>p:last-child{font-size:.91rem}.assessment-side{border-radius:13px}.assessment-profiles{gap:.4rem}.assessment-profiles button{padding:.7rem .5rem;font-size:.69rem}.assessment-content{border-radius:13px;min-height:650px;padding:1.3rem}.assessment-module-nav{grid-template-columns:1fr 1fr;padding-bottom:1.9rem}.assessment-module-nav button{min-height:45px}.assessment-exercise{padding:1rem}.assessment-bottom{flex-direction:column;align-items:flex-start}.assessment-bottom .preview-action{width:100%}}.partner-preview{background:#f3f7f5;grid-template-columns:254px minmax(0,1fr);min-height:100vh;display:grid}.partner-sidebar{background:var(--navy);color:#fff;flex-direction:column;min-height:100vh;padding:2rem 1.2rem;display:flex}.partner-brand{color:#fff;letter-spacing:-.07em;align-items:center;gap:.5rem;padding:.2rem .8rem;font-size:1.55rem;font-weight:800;display:flex}.partner-brand svg{color:#a6e0d5;width:36px;height:36px}.partner-brand span span{color:#62c9c5}.partner-workspace-label{color:#91bac4;letter-spacing:.09em;align-items:center;gap:.6rem;padding:1.6rem .85rem 1rem;font-size:.65rem;font-weight:800;display:flex}.partner-workspace-dot{background:#6fd4b7;border-radius:50%;width:7px;height:7px}.partner-navigation{gap:.25rem;display:grid}.partner-navigation button{color:#b5ced4;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:.9rem;min-height:44px;padding:.7rem .8rem;font-size:.82rem;font-weight:600;display:flex}.partner-navigation button:hover,.partner-navigation button[aria-current=page]{color:#fff;background:#16475b}.partner-navigation button[aria-current=page]{box-shadow:inset 3px 0 #7ce0c3}.partner-navigation button span{color:#93cfca;text-align:center;width:17px;font-size:1rem}.partner-sidebar-foot{border-top:1px solid #426375;margin-top:auto;padding:1rem .8rem 0}.partner-sidebar-foot strong{font-size:.75rem}.partner-sidebar-foot p{color:#a8c2ca;margin:.45rem 0 0;font-size:.69rem;line-height:1.5}.partner-main{min-width:0}.partner-topbar{background:#fff;border-bottom:1px solid #e0e9e5;justify-content:space-between;align-items:center;gap:1rem;min-height:82px;padding:0 clamp(1.2rem,3vw,3rem);display:flex}.partner-breadcrumb{color:#446674;font-size:.8rem;font-weight:700}.partner-breadcrumb span{color:#94abae;margin:0 .5rem}.partner-topbar-right{align-items:center;gap:.9rem;display:flex}.partner-demo-badge{color:#25616a;letter-spacing:.06em;background:#e5f6ec;border:1px solid #add5c9;border-radius:99px;padding:.55rem .75rem;font-size:.64rem;font-weight:800}.partner-avatar{width:33px;height:33px;color:var(--navy);background:#d4ebe5;border-radius:50%;place-items:center;font-size:.72rem;font-weight:800;display:grid}.partner-page{max-width:1500px;margin:auto;padding:clamp(1.5rem,3vw,3rem)}.partner-heading{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.35rem;display:flex}.partner-eyebrow{color:#287481;letter-spacing:.08em;margin:0 0 .75rem;font-size:.7rem;font-weight:800}.partner-heading h1{color:var(--navy);letter-spacing:-.06em;margin:0;font-size:clamp(2.2rem,3.5vw,3.8rem);line-height:1.1}.partner-date{color:#57727a;font-size:.73rem}.partner-disclaimer{background:#e8f6ef;border:1px solid #c3ded5;border-radius:9px;align-items:center;gap:.8rem;margin-bottom:1.5rem;padding:.85rem 1rem;display:flex}.partner-disclaimer span{color:#195967;background:#c3e8d9;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-family:Georgia,serif;font-weight:800;display:grid}.partner-disclaimer p{color:#335e69;margin:0;font-size:.76rem;line-height:1.5}.partner-content{gap:1rem;display:grid}.partner-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;display:grid}.partner-metrics>div{background:#fff;border:1px solid #dce8e2;border-radius:12px;flex-direction:column;min-height:136px;padding:1.25rem;display:flex}.partner-metrics span{color:#496a74;font-size:.74rem;font-weight:700}.partner-metrics strong{color:var(--navy);letter-spacing:-.06em;margin:auto 0 .3rem;font-size:2.5rem;line-height:1}.partner-metrics small{color:#5b757e;font-size:.67rem}.partner-overview-grid{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:1rem;display:grid}.partner-card{background:#fff;border:1px solid #dce8e2;border-radius:13px;min-width:0;padding:clamp(1.3rem,2vw,2rem)}.partner-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.4rem;display:flex}.partner-card-head p,.partner-focus-card>p:first-child{color:#2c7480;letter-spacing:.07em;margin:0 0 .65rem;font-size:.67rem;font-weight:800}.partner-card h2{color:var(--navy);letter-spacing:-.045em;margin:0;font-size:clamp(1.45rem,2.2vw,2.3rem);line-height:1.15}.partner-card-head button{color:#246d79;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:.2rem 0;font-size:.72rem;font-weight:800}.partner-project-list{display:grid}.partner-project-list>div{border-top:1px solid #e6efea;align-items:center;gap:.8rem;min-height:72px;display:flex}.partner-project-list>div>div{flex:1;min-width:0}.partner-project-list small,.partner-project-list strong{display:block}.partner-project-list strong{color:var(--navy);font-size:.83rem}.partner-project-list small{color:#5e7780;margin-top:.3rem;font-size:.69rem}.partner-project-icon{color:#205e6a;background:#dff2ec;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.partner-project-icon.blue{color:#3e5d87;background:#e6edf7}.partner-project-icon.peach{color:#8f5b4e;background:#f5e9e4}.partner-status{color:#2d6570;white-space:nowrap;background:#e9f5ef;border-radius:99px;flex:none;align-items:center;padding:.42rem .55rem;font-size:.66rem;font-weight:700;display:inline-flex}.partner-focus-card{background:#dff1ea;flex-direction:column;align-items:flex-start;display:flex}.partner-focus-card h2{max-width:330px;font-size:clamp(1.7rem,2.6vw,2.9rem)}.partner-focus-card>p:not(:first-child){color:#436773;font-size:.81rem;line-height:1.6}.partner-focus-card button{color:var(--navy);cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;margin-top:auto;padding:.7rem 0 0;font-size:.81rem;font-weight:800;display:flex}.partner-access-note{background:var(--navy);color:#fff;border-radius:10px;align-items:center;gap:1rem;padding:1rem 1.3rem;display:flex}.partner-access-note strong{flex:none;font-size:.82rem}.partner-access-note p{color:#c2d7d9;margin:0;font-size:.73rem;line-height:1.5}.partner-count{color:#2a6974;white-space:nowrap;background:#e8f5f0;border-radius:8px;padding:.5rem .7rem;font-size:.68rem;font-weight:700}.partner-project-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.partner-project-card{background:#fbfdfc;border:1px solid #d9e8e3;border-radius:10px;padding:1.25rem}.partner-project-card-top{color:#47727b;justify-content:space-between;align-items:center;gap:.5rem;font-size:.67rem;font-weight:800;display:flex}.partner-project-card h3{min-height:55px;color:var(--navy);letter-spacing:-.04em;margin:1.6rem 0 .5rem;font-size:1.3rem;line-height:1.15}.partner-project-card p{color:#5d737b;font-size:.75rem}.partner-project-card>div:not(:first-child){border-top:1px solid #e1ebe7;justify-content:space-between;gap:.5rem;margin-top:.8rem;padding-top:.8rem;font-size:.71rem;display:flex}.partner-project-card>div:not(:first-child) span{color:#577079}.partner-project-card>div:not(:first-child) strong{color:var(--navy);text-align:right}.partner-table-wrap{width:100%;overflow-x:auto}.partner-table-wrap table{border-collapse:collapse;text-align:left;width:100%}.partner-table-wrap th{color:#57727b;white-space:nowrap;border-bottom:1px solid #dbe7e3;padding:1rem .7rem;font-size:.7rem;font-weight:700}.partner-table-wrap td{color:#3e5c68;white-space:nowrap;border-bottom:1px solid #e8efeb;padding:1.1rem .7rem;font-size:.77rem}.partner-table-wrap td strong{color:var(--navy)}.partner-table-foot{color:#57727b;padding-top:1.2rem;font-size:.73rem;line-height:1.5}.partner-two-column{grid-template-columns:minmax(0,1.3fr) minmax(250px,.7fr);gap:1rem;display:grid}.partner-card-intro{color:#57717a;max-width:680px;font-size:.8rem;line-height:1.6}.partner-review-list{border-top:1px solid #dfeae6;margin:1.5rem 0}.partner-review-list div{color:#365865;border-bottom:1px solid #dfeae6;justify-content:space-between;gap:1rem;padding:.9rem 0;font-size:.78rem;display:flex}.partner-review-list strong{color:#5d7780;text-align:right;font-size:.73rem}.partner-disabled-action{color:#627a7e;cursor:not-allowed;background:#e5efea;border:0;border-radius:8px;width:100%;padding:.9rem;font-size:.76rem;font-weight:700}.partner-guidance{background:var(--navy);color:#fff;border-radius:13px;padding:2rem}.partner-guidance span{color:#92d9cc;letter-spacing:.07em;font-size:.67rem;font-weight:800}.partner-guidance h3{letter-spacing:-.04em;margin:1.5rem 0;font-size:1.8rem;line-height:1.2}.partner-guidance p{color:#b8d1d5;font-size:.8rem;line-height:1.65}.partner-empty{flex-direction:column;justify-content:center;align-items:flex-start;min-height:360px;display:flex}.partner-empty-symbol{color:#2d7380;background:#e0f2eb;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:1.5rem;font-size:2rem;display:grid}.partner-empty>p:first-of-type{color:#2f7180;font-size:.68rem;font-weight:800}.partner-empty>p:last-child{color:#58737b;max-width:450px;font-size:.83rem;line-height:1.6}.partner-payment-flow{grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem;display:grid}.partner-payment-flow div{background:#fff;border:1px solid #dbe8e3;border-radius:10px;align-items:center;gap:.75rem;padding:1rem;display:flex}.partner-payment-flow span{color:#26808a;font-size:.68rem;font-weight:800}.partner-payment-flow strong{color:var(--navy);font-size:.78rem}.partner-money-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.partner-money-grid section{background:#fff;border:1px solid #dce8e2;border-radius:10px;padding:1.3rem}.partner-money-grid span{color:#30717c;letter-spacing:.05em;font-size:.67rem;font-weight:800}.partner-money-grid h3{color:var(--navy);letter-spacing:-.04em;margin:1rem 0 .5rem;font-size:1.7rem}.partner-money-grid p{color:#58737c;margin:0;font-size:.74rem;line-height:1.5}.partner-payment-note{color:#315e69;background:#dff1e9;border-radius:9px;margin:0;padding:1rem 1.2rem;font-size:.76rem;line-height:1.55}@media (max-width:1160px){.partner-project-cards{grid-template-columns:1fr}.partner-project-card h3{min-height:0}.partner-payment-flow{grid-template-columns:1fr 1fr}}@media (max-width:880px){.partner-preview{display:block}.partner-sidebar{min-height:0;padding:1rem}.partner-brand{padding:.2rem}.partner-sidebar-foot,.partner-workspace-label{display:none}.partner-navigation{gap:.3rem;margin-top:1rem;padding-bottom:.4rem;display:flex;overflow-x:auto}.partner-navigation button{white-space:nowrap;flex:none;min-height:39px;font-size:.76rem}.partner-navigation button[aria-current=page]{box-shadow:inset 0 -3px #7ce0c3}.partner-sidebar:after{content:"Desliza para ver secciones →";color:#acd2d4;text-align:right;margin-top:.3rem;font-size:.65rem}.partner-topbar{min-height:65px}.partner-overview-grid,.partner-two-column{grid-template-columns:1fr}.partner-metrics{grid-template-columns:1fr 1fr}}@media (max-width:600px){.partner-page{padding:1.2rem}.partner-topbar{padding:0 1.2rem}.partner-heading{flex-direction:column;align-items:flex-start}.partner-heading h1{font-size:2.3rem}.partner-card{padding:1.2rem}.partner-card-head{flex-wrap:wrap}.partner-project-list>div{flex-wrap:wrap;padding:.8rem 0}.partner-project-list .partner-status{margin-left:46px}.partner-access-note{flex-direction:column;align-items:flex-start}.partner-money-grid,.partner-payment-flow{grid-template-columns:1fr}.partner-review-list div{flex-direction:column;gap:.3rem}.partner-review-list strong{text-align:left}}:root{color-scheme:light;--navy:#082b43;--ink:#142e43;--muted:#567085;--mint:#a6e0d5;--paper:#f5f8f6;--line:#dce7e5;color:var(--ink);background:var(--paper);scroll-behavior:smooth;font-family:Arial,Helvetica,sans-serif}*{box-sizing:border-box}body{margin:0}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit}svg{display:block}:focus-visible{outline-offset:4px;outline:3px solid #1b8793}::selection{background:var(--mint);color:var(--navy)}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important}}