:root{--color-black:14,26,58;--color-bg:244,246,250;--color-bg-secondary:255,255,255;--color-white:255,255,255;--color-gray-100:244,246,250;--color-gray-200:232,236,244;--color-gray-300:210,216,230;--color-gray-400:160,168,190;--color-gray-500:112,121,145;--color-gray-600:86,96,122;--color-gray-700:52,63,94;--color-gray-800:28,40,76;--color-gray-900:14,26,58;--color-primary:30,64,175;--color-primary-dark:22,46,128;--color-primary-light:220,230,255;--color-secondary:255,210,63;--color-secondary-light:255,240,191;--color-accent:220,230,255;--color-deep-navy:14,26,58;--color-slate:86,96,122;--color-danger:168,30,48;--color-danger-light:255,205,211;--primary:rgb(var(--color-primary));--secondary:rgb(var(--color-secondary));--accent:rgb(var(--color-accent));--inverse:rgb(var(--color-deep-navy));--bg-primary:rgb(var(--color-gray-100));--bg-secondary:rgb(var(--color-gray-200));--bg-accent:rgb(var(--color-primary));--bg-inverse:rgb(var(--color-gray-900));--bg-light:rgb(var(--color-white));--text-primary:rgb(var(--color-gray-900));--text-secondary:rgb(var(--color-slate));--text-accent:rgb(var(--color-primary));--text-inverse:rgb(var(--color-gray-100));--transition-function:cubic-bezier(0.16, 1, 0.3, 1);--transition-duration:0.32s}*{padding:0;margin:0;border:0}[hidden]{display:none!important}*,*::after,*::before{box-sizing:border-box}*::after,*::before{display:inline-block}body,html{height:100%;min-width:320px}body{color:var(--text-primary);line-height:1;font-family:"Merriweather Sans","Segoe UI",sans-serif;font-size:1rem;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input,textarea{font-family:"Merriweather Sans","Segoe UI",sans-serif;font-size:inherit;line-height:inherit;color:inherit;background-color:rgba(0,0,0,0)}input,textarea{width:100%}label{display:inline-block}button,option,select{cursor:pointer}a{display:inline-block;color:inherit;text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:inherit}.icon-menu{display:none}html{scroll-behavior:smooth;scroll-padding-top:8.25rem;background-color:var(--bg-primary);overflow-x:clip;overflow-y:auto}body{font-optical-sizing:auto;color:var(--text-primary);background-color:var(--bg-primary)}.lock body{overflow:hidden;touch-action:none;-ms-scroll-chaining:none;overscroll-behavior:none}.loaded body{opacity:1}.wrapper{min-height:100%;display:flex;flex-direction:column;overflow:visible}.wrapper>main{flex:1 1 auto}.wrapper>*{min-width:0}[class*=__container]{max-width:87.5rem;margin:0 auto;padding:0 1.25rem}[class*="--gc"]{display:grid;min-width:0;grid-template-columns:1.25rem 1fr minmax(auto,85rem) 1fr 1.25rem}[class*="--gc"]>*{min-width:0;grid-column:3/4}.blk{padding:clamp(3rem,6vw,5.5rem) 0}.blk__inner{max-width:82.5rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.blk__head{max-width:47.5rem;margin-bottom:2rem}.blk__title{font-size:clamp(1.9375rem,4vw,2.875rem);line-height:1.06;margin-top:.75rem}.blk__lead{margin-top:1rem;font-size:1.125rem;line-height:1.6;color:var(--text-secondary);max-width:62ch}.blk--white{background-color:rgb(var(--color-white))}.blk--mist{background-color:rgb(var(--color-primary-light))}.blk--navy{background-color:rgb(var(--color-deep-navy));color:rgb(var(--color-gray-100))}.blk--navy .blk__lead{color:rgba(var(--color-primary-light),.86)}.grid12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.625rem,1.1vw,.875rem)}.qline{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;display:inline-flex;align-items:center;gap:.5rem;font-size:.9375rem;line-height:1.3;color:rgb(var(--color-primary))}.qline::before{content:"";flex:0 0 auto;width:.5rem;height:.5rem;border-radius:50%;background-color:rgb(var(--color-secondary));box-shadow:0 0 0 .1875rem rgb(var(--color-deep-navy))}.blk--navy .qline,.tile--navy .qline{color:rgb(var(--color-secondary))}.blk--navy .qline::before,.tile--navy .qline::before{box-shadow:0 0 0 .1875rem rgb(var(--color-primary-light))}.tile{position:relative;border-radius:1.375rem;padding:clamp(1.125rem,2.2vw,1.75rem);background-color:rgb(var(--color-white));min-width:0}.tile--mist{background-color:rgb(var(--color-primary-light))}.tile--navy{background-color:rgb(var(--color-deep-navy));color:rgb(var(--color-gray-100))}.tile--sun{background-color:rgb(var(--color-secondary));color:rgb(var(--color-deep-navy))}.tile--line{background-color:rgba(0,0,0,0);border:1px solid rgb(var(--color-gray-300))}.tile__title{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2}.btn{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;transition-property:background-color,color,border-color,-webkit-transform;transition-property:background-color,color,border-color,transform;transition-property:background-color,color,border-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:3rem;padding:.75rem 1.5rem;border-radius:.875rem;font-size:1rem;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer;border:2px solid transparent}.btn:active{-webkit-transform:translateY(1px);transform:translateY(1px)}.btn:disabled{opacity:.6;cursor:progress}.btn--primary{background-color:rgb(var(--color-primary));color:rgb(var(--color-white))}.btn--sun{background-color:rgb(var(--color-secondary));color:rgb(var(--color-deep-navy))}.btn--ghost{background-color:rgba(0,0,0,0);color:rgb(var(--color-deep-navy));border-color:rgb(var(--color-gray-300))}.btn--onnavy{background-color:rgba(0,0,0,0);color:rgb(var(--color-white));border-color:rgba(var(--color-primary-light),.45)}.btn--sm{min-height:2.5rem;padding:.5rem 1rem;font-size:.9375rem}.btn--fw{width:100%}.textlink{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;color:rgb(var(--color-primary));text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.22em;text-decoration-color:rgba(var(--color-primary),.35);transition-property:text-decoration-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.blk--navy .textlink,.tile--navy .textlink{color:rgb(var(--color-secondary));text-decoration-color:rgba(var(--color-secondary),.45)}.ticks{display:grid;gap:.75rem}.ticks li{position:relative;padding-left:1.75rem}.ticks li::before{content:"";position:absolute;left:0;top:.42em;width:.875rem;height:.5rem;border-left:2.5px solid currentColor;border-bottom:2.5px solid currentColor;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);color:rgb(var(--color-primary))}.tile--navy .ticks li::before{color:rgb(var(--color-secondary))}.kv{display:grid;gap:0}.kv__row{display:grid;grid-template-columns:minmax(7.5rem,.8fr) 1.6fr;gap:1rem;padding:1rem 0;border-top:1px solid rgb(var(--color-gray-300))}.kv__row:first-child{border-top:0;padding-top:0}.kv dt{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.9375rem;color:rgb(var(--color-primary))}.kv dd{font-size:1rem;line-height:1.55}.faq-list{display:grid;gap:.5rem}.faq-item{border-radius:.875rem;background-color:rgb(var(--color-white));transition-property:background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__q{margin:0;font-size:inherit}.faq-item__question{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;width:100%;display:grid;grid-template-columns:1fr auto;align-items:center;gap:1rem;padding:1.125rem 1.25rem;font-size:1.125rem;line-height:1.35;text-align:left;color:rgb(var(--color-deep-navy));background:0 0;cursor:pointer;border-radius:.875rem}.faq-item__icon{position:relative;width:2rem;height:2rem;border-radius:.5rem;background-color:rgb(var(--color-primary-light));transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__icon::after,.faq-item__icon::before{content:"";position:absolute;left:50%;top:50%;width:.75rem;height:2px;margin:-1px 0 0 -.375rem;background-color:rgb(var(--color-primary));transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__icon::after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq-item__answer{display:grid;grid-template-rows:1fr;transition-property:grid-template-rows;transition-property:grid-template-rows,-ms-grid-rows;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.faq-item__answer>div{overflow:hidden}.faq-item__answer p{padding:0 1.25rem 1.25rem;max-width:68ch;color:rgb(var(--color-gray-700));line-height:1.65}.js .faq-item:not(.is-open) .faq-item__answer{grid-template-rows:0fr}.js .faq-item:not(.is-open) .faq-item__answer>div{visibility:hidden;transition:visibility 0s linear var(--transition-duration)}.faq-item.is-open{background-color:rgb(var(--color-white));box-shadow:inset 0 0 0 2px rgb(var(--color-deep-navy))}.faq-item.is-open .faq-item__icon{background-color:rgb(var(--color-secondary))}.faq-item.is-open .faq-item__icon::after,.faq-item.is-open .faq-item__icon::before{background-color:rgb(var(--color-deep-navy))}.faq-item.is-open .faq-item__icon::after{-webkit-transform:rotate(0);transform:rotate(0)}.form{display:grid;gap:1rem}.form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.form__field{display:grid;gap:.5rem}.form__field--wide{grid-column:1/-1}.form__label{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.9375rem;color:rgb(var(--color-deep-navy))}.form__label span{font-weight:500;color:var(--text-secondary)}.form__input{width:100%;min-height:3.125rem;padding:.75rem .875rem;font:inherit;font-size:1rem;color:rgb(var(--color-deep-navy));background-color:rgb(var(--color-gray-100));border:2px solid rgb(var(--color-gray-300));border-radius:.875rem;caret-color:rgb(var(--color-primary));transition-property:border-color,background-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.form__input::-webkit-input-placeholder{color:rgb(var(--color-gray-600))}.form__input:-ms-input-placeholder{color:rgb(var(--color-gray-600))}.form__input::-ms-input-placeholder{color:rgb(var(--color-gray-600))}.form__input::placeholder{color:rgb(var(--color-gray-600))}.form__input:hover{border-color:rgb(var(--color-gray-500))}.form__input:focus{border-color:rgb(var(--color-primary));background-color:rgb(var(--color-white));outline:0}.form__input._form-error{border-color:rgb(var(--color-danger));background-color:rgb(var(--color-white))}.form textarea.form__input{min-height:9.375rem;resize:vertical}.form__error{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;font-size:.875rem;color:rgb(var(--color-danger))}.form__hp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.form__checks{display:grid;gap:.75rem;padding:1rem;border-radius:.875rem;background-color:rgb(var(--color-gray-100))}.form__note{font-size:.875rem;line-height:1.55;color:var(--text-secondary)}.form__status,.form__success,.form__summary{padding:1rem;border-radius:.875rem;font-size:.9375rem;line-height:1.5}.form__status:focus,.form__success:focus,.form__summary:focus{outline:0;box-shadow:0 0 0 3px rgb(var(--color-primary))}.form__status,.form__summary{background-color:rgb(var(--color-danger-light));color:rgb(var(--color-deep-navy))}.form__status ul,.form__summary ul{margin-top:.5rem;display:grid;gap:.25rem}.form__status a,.form__summary a{color:rgb(var(--color-danger));font-weight:700}.form__success{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;background-color:rgb(var(--color-secondary));color:rgb(var(--color-deep-navy))}.form._sending{opacity:.7}.checkbox{position:relative}.checkbox__input{position:absolute;width:1.375rem;height:1.375rem;opacity:0;margin:0}.checkbox__input:focus-visible+.checkbox__label::before{outline:3px solid rgb(var(--color-primary));outline-offset:3px}.checkbox__input:checked+.checkbox__label::before{background-color:rgb(var(--color-primary));border-color:rgb(var(--color-primary));background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath d=%27M3 8.5l3.2 3L13 4.5%27 fill=%27none%27 stroke=%27white%27 stroke-width=%272.4%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")}.checkbox__label{display:inline-flex;gap:.75rem;cursor:pointer;font-size:.9375rem;line-height:1.45}.checkbox__label::before{content:"";flex:0 0 1.375rem;width:1.375rem;height:1.375rem;border-radius:.375rem;border:2px solid rgb(var(--color-gray-500));background-color:rgb(var(--color-white));background-size:80%;background-position:center;background-repeat:no-repeat;transition-property:background-color,border-color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.checkbox__text a{color:rgb(var(--color-primary));font-weight:700;text-underline-offset:.2em}.checkbox._form-error .checkbox__label::before{border-color:rgb(var(--color-danger))}.checkbox .form__error{margin:.25rem 0 0 2.125rem}body{font-family:"Merriweather Sans","Segoe UI",sans-serif;font-size:1rem;line-height:1.65;font-weight:400;background-color:var(--bg-primary);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}ol,ul{list-style:none}dd,li,p{text-wrap:pretty}b,strong{font-weight:700}.num,time{font-family:"Red Hat Display","Segoe UI",sans-serif;font-variant-numeric:tabular-nums}a{color:inherit}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:3px solid rgb(var(--color-primary));outline-offset:3px}.blk--navy a:focus-visible,.blk--navy button:focus-visible,.footer a:focus-visible,.footer button:focus-visible,.tile--navy a:focus-visible,.tile--navy button:focus-visible{outline-color:rgb(var(--color-secondary))}::selection{background-color:rgb(var(--color-secondary));color:rgb(var(--color-deep-navy))}html{scrollbar-color:rgb(var(--color-gray-500)) rgb(var(--color-gray-200))}.skip{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;position:absolute;left:1rem;top:-10rem;z-index:200;padding:.75rem 1rem;border-radius:.5rem;background-color:rgb(var(--color-deep-navy));color:rgb(var(--color-white))}.skip:focus{top:.75rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.logo{display:inline-flex;align-items:center;gap:.75rem;text-decoration:none;color:rgb(var(--color-deep-navy))}.logo__mark{width:2.25rem;height:2.25rem;flex:0 0 auto}.logo__bg{fill:rgb(var(--color-deep-navy))}.logo__a{fill:rgb(var(--color-secondary))}.logo__b{fill:rgb(var(--color-primary-light))}.logo__c{fill:rgb(var(--color-primary))}.logo__name{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:-.02em;font-size:1.1875rem;letter-spacing:-.01em;white-space:nowrap}.logo--footer{color:rgb(var(--color-white))}.logo--footer .logo__bg{fill:rgb(var(--color-primary))}.logo--footer .logo__c{fill:rgb(var(--color-deep-navy))}.appbar{position:sticky;top:0;z-index:50;background-color:rgba(var(--color-gray-100),.94);border-bottom:1px solid rgb(var(--color-gray-300))}@supports (backdrop-filter:blur(4px)){.appbar{backdrop-filter:saturate(1.2) blur(10px)}}.appbar__row{max-width:82.5rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem}.appbar__plist{display:flex;align-items:center;gap:.25rem}.appbar__plink{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;display:inline-flex;align-items:center;min-height:2.5rem;padding:0 1rem;border-radius:.875rem;font-size:.9375rem;text-decoration:none;color:rgb(var(--color-deep-navy));transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.appbar__plink[aria-current=page]{background-color:rgb(var(--color-white));box-shadow:inset 0 0 0 2px rgb(var(--color-deep-navy))}.appbar__plink--cta{background-color:rgb(var(--color-deep-navy));color:rgb(var(--color-white))}.appbar__plink--cta[aria-current=page]{background-color:rgb(var(--color-primary));box-shadow:none}.appbar__menu{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;display:none;align-items:center;gap:.5rem;min-height:2.625rem;padding:0 1rem;border-radius:.875rem;background-color:rgb(var(--color-deep-navy));color:rgb(var(--color-white));font-size:.9375rem;cursor:pointer}.appbar__menu svg{width:1.125rem;height:1.125rem;fill:rgb(var(--color-secondary))}.appbar__menu[aria-expanded=true] svg{fill:rgb(var(--color-primary-light))}.appbar__tabs{max-width:82.5rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.appbar__tlist{display:flex;gap:.125rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.5rem}.appbar__tlist::-webkit-scrollbar{display:none}.appbar__tab{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;position:relative;display:inline-flex;align-items:center;min-height:2.25rem;padding:0 .875rem;border-radius:.5rem;font-size:.875rem;white-space:nowrap;text-decoration:none;color:rgb(var(--color-gray-700));transition-property:background-color,color;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.appbar__tab.is-current{color:rgb(var(--color-deep-navy));background-color:rgb(var(--color-secondary));font-weight:800}.footer{background-color:rgb(var(--color-deep-navy));color:rgb(var(--color-gray-200));padding:4rem 0 1.5rem}.footer__inner{max-width:82.5rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.footer__grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.4fr;gap:2rem}.footer__about{margin-top:1rem;font-size:.9375rem;line-height:1.6;color:rgba(var(--color-primary-light),.86);max-width:44ch}.footer__h{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:0;font-size:.9375rem;color:rgb(var(--color-secondary));margin-bottom:.75rem}.footer__col ul{display:grid;gap:.5rem;font-size:.9375rem}.footer__col a{color:rgb(var(--color-white));text-decoration:none;overflow-wrap:anywhere}.footer__small{margin-top:.75rem;font-size:.875rem;color:rgba(var(--color-primary-light),.74)}.footer__notices{margin-top:3rem;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.625rem,1.1vw,.875rem)}.footer__notice{grid-column:span 4;padding:1.5rem;border-radius:1.375rem;background-color:rgb(var(--color-gray-800));font-size:.875rem;line-height:1.6;color:rgb(var(--color-gray-200))}.footer__notice:nth-child(2){grid-column:span 5}.footer__notice:nth-child(3){grid-column:span 3}.footer__notice a{color:rgb(var(--color-secondary));font-weight:700;text-underline-offset:.2em}.footer__notice-title{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:0;font-size:1rem;color:rgb(var(--color-white));margin-bottom:.5rem}.footer__base{margin-top:2rem;padding-top:1rem;border-top:1px solid rgba(var(--color-primary-light),.18);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem 1.5rem;font-size:.875rem;color:rgba(var(--color-primary-light),.74)}.cookie{position:fixed;z-index:60;right:1rem;bottom:1rem;width:min(25rem,100% - 2rem);padding:1.5rem;border-radius:1.375rem;background-color:rgb(var(--color-white));color:rgb(var(--color-deep-navy));box-shadow:0 1rem 2.5rem rgba(var(--color-deep-navy),.22);border:1px solid rgb(var(--color-gray-300))}.cookie__title{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:0;font-size:1.125rem}.cookie__text{margin-top:.5rem;font-size:.875rem;line-height:1.55;color:rgb(var(--color-gray-700))}.cookie__actions{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.5rem}.notice{margin:auto;width:min(40rem,100% - 2rem);max-height:calc(100% - 2rem);padding:0;border:0;background:rgba(0,0,0,0);color:rgb(var(--color-deep-navy))}.notice::-ms-backdrop{background-color:rgba(var(--color-deep-navy),.55)}.notice::backdrop{background-color:rgba(var(--color-deep-navy),.55)}.notice[open]{-webkit-animation:noticeIn .4s var(--transition-function);animation:noticeIn .4s var(--transition-function)}.notice__grid{display:grid;grid-template-columns:7.5rem 1fr;gap:.5rem}.notice__tile{border-radius:1.375rem;background-color:rgb(var(--color-white))}.notice__tile--sun{background-color:rgb(var(--color-secondary));display:grid;place-items:center;padding:1rem}.notice__tile--sun svg{width:4rem;height:4rem}.notice__tile--body{position:relative;padding:2rem 1.5rem 1.5rem}.notice__s1{fill:rgb(var(--color-deep-navy))}.notice__s2{fill:rgb(var(--color-white))}.notice__s3{fill:rgb(var(--color-primary))}.notice__close{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;border-radius:.875rem;display:grid;place-items:center;background-color:rgb(var(--color-gray-100));cursor:pointer}.notice__close svg{width:1rem;height:1rem;stroke:rgb(var(--color-deep-navy));stroke-width:2.2;stroke-linecap:round;fill:none}.notice__title{font-size:clamp(1.5625rem,2.8vw,2rem);padding-right:2.75rem}.notice__list{margin-top:1rem;font-size:.9375rem;line-height:1.55}.notice__actions{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem}@-webkit-keyframes noticeIn{from{opacity:0;-webkit-transform:translateY(.75rem) scale(.98);transform:translateY(.75rem) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes noticeIn{from{opacity:0;-webkit-transform:translateY(.75rem) scale(.98);transform:translateY(.75rem) scale(.98)}to{opacity:1;-webkit-transform:none;transform:none}}.hero{--svc-bg:rgb(var(--color-primary-light));--svc-ink:rgb(var(--color-deep-navy));--svc-soft:rgba(var(--color-deep-navy), 0.08);padding:clamp(1rem,2.5vw,1.75rem) 0 clamp(3rem,6vw,5.5rem)}.hero[data-service=noindependiente]{--svc-bg:rgb(var(--color-secondary-light))}.hero[data-service=discrecional]{--svc-bg:rgb(var(--color-deep-navy));--svc-ink:rgb(var(--color-white));--svc-soft:rgba(var(--color-white), 0.1)}.hero[data-service=ejecucion]{--svc-bg:rgb(var(--color-white))}.hero__inner{max-width:82.5rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.hero__bento{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.625rem,1.1vw,.875rem)}.hero__main{grid-column:1/8;grid-row:1/3;display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;padding:clamp(1.375rem,3.4vw,2.75rem)}.hero__title{font-size:clamp(2.375rem,5.6vw,4.25rem);line-height:1.02;letter-spacing:-.03em;font-weight:900;margin-top:1rem}.hero__title-accent{display:inline;background-color:rgb(var(--color-secondary));box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:0 .5rem;border-radius:.625rem}.hero__text{font-size:1.125rem;line-height:1.6;color:rgb(var(--color-gray-700));max-width:58ch}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero__ask,.hero__switch{background-color:var(--svc-bg);color:var(--svc-ink);transition:background-color .5s var(--transition-function),color .5s var(--transition-function),box-shadow .5s var(--transition-function)}.hero[data-service=ejecucion] .hero__ask,.hero[data-service=ejecucion] .hero__switch{box-shadow:inset 0 0 0 2px rgb(var(--color-primary))}.hero__switch{grid-column:8/13;grid-row:1/2}.hero__switch-title{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:0;font-size:1.125rem}.hero__ask{grid-column:8/13;grid-row:2/3;display:flex;flex-direction:column;gap:.75rem}.hero__ask-title{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.9375rem;opacity:.85}.hero__ask-q{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.hero__ask-q+.hero__ask-q{margin-top:.75rem}.js .hero__ask-q+.hero__ask-q{margin-top:0}.hero__ask-q:not([hidden]){-webkit-animation:svcIn .45s var(--transition-function);animation:svcIn .45s var(--transition-function)}.hero__free{grid-column:1/8;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:.75rem 2rem}.hero__free-big{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:900;letter-spacing:-.02em;font-size:clamp(1.9375rem,4vw,2.875rem);line-height:1;max-width:14ch}.hero__free-small{font-size:.9375rem;max-width:32ch}.hero__contact{grid-column:8/13;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.hero__contact-title{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:0;font-size:1.25rem;line-height:1.3}.hero__contact-text{font-size:.9375rem;color:rgba(var(--color-primary-light),.86)}.seg{margin-top:1rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;padding:.25rem;border-radius:.875rem;background-color:var(--svc-soft)}.seg__btn{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;min-height:2.75rem;padding:.5rem .75rem;border-radius:.625rem;font-size:.9375rem;line-height:1.2;color:inherit;background-color:rgba(0,0,0,0);cursor:pointer;transition:background-color .35s var(--transition-function),color .35s var(--transition-function)}.seg__btn[aria-selected=true]{background-color:var(--svc-ink);color:var(--svc-bg)}.hero[data-service=discrecional] .seg__btn:focus-visible{outline-color:rgb(var(--color-secondary))}html:not(.js) .seg{display:none}.svc{margin-top:1.5rem}.svc+.svc{padding-top:1.5rem;border-top:1px solid var(--svc-soft)}.js .svc+.svc{padding-top:0;border-top:0}.svc:not([hidden]){-webkit-animation:svcIn .45s var(--transition-function);animation:svcIn .45s var(--transition-function)}.svc__name{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.15}.svc__lead{margin-top:.5rem;font-size:.9375rem;line-height:1.6}.svc__facts{margin-top:1rem;display:grid;gap:.375rem}.svc__facts>div{display:grid;grid-template-columns:7.375rem 1fr;gap:.75rem;padding:.625rem .75rem;border-radius:.625rem;background-color:var(--svc-soft)}.svc__facts dt{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:0;font-size:.875rem}.svc__facts dd{font-size:.875rem;line-height:1.5}@-webkit-keyframes svcIn{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes svcIn{from{opacity:0;-webkit-transform:translateY(.5rem);transform:translateY(.5rem)}to{opacity:1;-webkit-transform:none;transform:none}}.about__band{grid-column:span 8;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,4vw,3.25rem)}.about__title{font-size:clamp(1.9375rem,4vw,2.875rem);line-height:1.06;color:rgb(var(--color-white))}.about__statement{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:500;letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.45;letter-spacing:-.005em;color:rgb(var(--color-primary-light));max-width:40ch}.about__facts{grid-column:span 4}.flips{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.625rem,1.1vw,.875rem)}.flip{position:relative;display:grid;min-height:15.625rem;border-radius:1.375rem;background-color:rgb(var(--color-white));color:rgb(var(--color-deep-navy))}.flip--a{grid-column:span 5;background-color:rgb(var(--color-deep-navy));color:rgb(var(--color-white))}.flip--b{grid-column:span 4}.flip--c{grid-column:span 3;background-color:rgb(var(--color-primary-light))}.flip--d{grid-column:span 3;background-color:rgb(var(--color-secondary))}.flip--e{grid-column:span 4}.flip--f{grid-column:span 5;background-color:rgb(var(--color-deep-navy));color:rgb(var(--color-white))}.flip__btn{grid-area:1/1;position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:100%;padding:clamp(1.25rem,2.4vw,1.875rem);text-align:left;color:inherit;background:0 0;border-radius:1.375rem;cursor:pointer}.flip--a .flip__btn:focus-visible,.flip--f .flip__btn:focus-visible{outline-color:rgb(var(--color-secondary))}.flip__term{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:900;letter-spacing:-.02em;font-size:clamp(1.5625rem,2.8vw,2rem);line-height:1.05;transition:opacity .3s var(--transition-function)}.flip__q{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;font-size:1rem;opacity:.8;transition:opacity .3s var(--transition-function)}.flip__icon{margin-top:auto;width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:-webkit-transform .45s var(--transition-function);transition:transform .45s var(--transition-function);transition:transform .45s var(--transition-function),-webkit-transform .45s var(--transition-function)}.flip__back{grid-area:2/1;padding:0 clamp(1.25rem,2.4vw,1.875rem) clamp(1.25rem,2.4vw,1.875rem);font-size:.9375rem;line-height:1.6}.flip__back p+p{margin-top:.75rem}.flip__where{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.875rem}.js .flip__back{grid-area:1/1;z-index:1;align-self:stretch;padding:clamp(1.25rem,2.4vw,1.875rem);padding-bottom:4rem;pointer-events:none;opacity:0;visibility:hidden;-webkit-transform:perspective(900px) rotateY(-60deg);transform:perspective(900px) rotateY(-60deg);-webkit-transform-origin:left center;transform-origin:left center;transition:opacity .3s var(--transition-function),visibility 0s linear .5s,-webkit-transform .5s var(--transition-function);transition:opacity .3s var(--transition-function),transform .5s var(--transition-function),visibility 0s linear .5s;transition:opacity .3s var(--transition-function),transform .5s var(--transition-function),visibility 0s linear .5s,-webkit-transform .5s var(--transition-function)}.js .flip.is-flipped .flip__q,.js .flip.is-flipped .flip__term{opacity:0}.js .flip.is-flipped .flip__icon{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.js .flip.is-flipped .flip__back{opacity:1;visibility:visible;-webkit-transform:none;transform:none;transition-delay:0s}.opps__head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;margin-bottom:2rem}.opps__head>div:first-child{max-width:47.5rem}.opps__nav{display:flex;gap:.5rem;flex:0 0 auto}.opps__arrow{width:3.25rem;height:3.25rem;border-radius:.875rem;display:grid;place-items:center;background-color:rgb(var(--color-deep-navy));cursor:pointer;transition-property:background-color,opacity;transition-duration:var(--transition-duration);transition-timing-function:var(--transition-function)}.opps__arrow svg{width:1.375rem;height:1.375rem;fill:none;stroke:rgb(var(--color-white));stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.opps__arrow:disabled{opacity:.35;cursor:default}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(16.875rem,31%,25rem);gap:clamp(.625rem,1.1vw,.875rem);overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-padding-left:0;padding-bottom:1rem;scrollbar-color:rgb(var(--color-primary)) rgba(var(--color-white),.7);scrollbar-width:thin}.rail:focus-visible{outline:3px solid rgb(var(--color-primary));outline-offset:3px}.fam{scroll-snap-align:start;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1.25rem,2.2vw,1.75rem);border-radius:1.375rem;background-color:rgb(var(--color-white))}.fam__name{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.15}.fam__text{font-size:.9375rem;line-height:1.6;color:rgb(var(--color-gray-700))}.scales{margin-top:auto;padding-top:.75rem;display:grid;gap:.75rem}.scales__row{display:grid;gap:.375rem}.scales__row dt{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:0;font-size:.8125rem;color:rgb(var(--color-primary))}.scales__row dd{display:flex;align-items:center;gap:.75rem}.scales__bar{display:grid;grid-template-columns:repeat(4,1.375rem);gap:.1875rem;flex:0 0 auto}.scales__bar i{height:.625rem;border-radius:.1875rem;background-color:rgb(var(--color-gray-200))}.scales__bar--var i{background-color:rgba(0,0,0,0);box-shadow:inset 0 0 0 .09375rem rgb(var(--color-deep-navy))}.scales__row[data-level="1"] i:nth-child(-n+1),.scales__row[data-level="2"] i:nth-child(-n+2),.scales__row[data-level="3"] i:nth-child(-n+3),.scales__row[data-level="4"] i{background-color:rgb(var(--color-deep-navy))}.scales__word{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;font-size:.875rem;line-height:1.3}.path__side{grid-column:span 4;align-self:start;position:sticky;top:calc(7.75rem + 1rem);display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.25rem)}.path__title{font-size:clamp(1.5625rem,2.8vw,2rem);line-height:1.1}.path__lead{font-size:1rem;color:rgba(var(--color-primary-light),.86)}.line{grid-column:span 8;position:relative;display:grid;gap:.75rem;padding-left:2.75rem}.line::before{content:"";position:absolute;left:.8125rem;top:1.25rem;bottom:1.25rem;width:3px;border-radius:2px;background-color:rgb(var(--color-primary-light))}.line__item{position:relative;padding:1.5rem;border-radius:1.375rem;background-color:rgb(var(--color-gray-100));max-width:none}.line__item::before{content:"";position:absolute;left:-2.5625rem;top:1.75rem;width:1.25rem;height:1.25rem;border-radius:.375rem;background-color:rgb(var(--color-secondary));box-shadow:0 0 0 .25rem rgb(var(--color-white))}.line__item p:last-child{color:rgb(var(--color-gray-700));font-size:1rem;max-width:64ch}.line__when{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:0;font-size:.875rem;color:rgb(var(--color-primary))}.line__title{font-size:1.25rem;line-height:1.3;margin:.25rem 0 .5rem}.watch__map{grid-column:span 7;background-color:rgb(var(--color-gray-800));padding:clamp(.75rem,2vw,1.5rem)}.watch__info{grid-column:span 5;color:rgb(var(--color-deep-navy));display:grid;align-content:start;gap:1.5rem}.net{position:relative;aspect-ratio:10/7}.net__lines{position:absolute;inset:0;width:100%;height:100%}.net__lines line{stroke:rgba(var(--color-primary-light),.3);stroke-width:2;vector-effect:non-scaling-stroke;transition:stroke .35s var(--transition-function)}.net__lines line.is-on{stroke:rgb(var(--color-secondary))}.net__dash{stroke-dasharray:6 6}.net__node{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;position:absolute;left:var(--x);top:var(--y);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:36%;padding:.625rem .875rem;border-radius:.75rem;font-size:clamp(.75rem,1.4vw,.9375rem);line-height:1.2;text-align:center;color:rgb(var(--color-white));background-color:rgb(var(--color-gray-700));box-shadow:0 0 0 2px rgba(var(--color-primary-light),.35);cursor:pointer;transition:background-color .3s var(--transition-function),color .3s var(--transition-function),box-shadow .3s var(--transition-function)}.net__node:focus-visible{outline-color:rgb(var(--color-secondary))}.net__node--sup{background-color:rgb(var(--color-primary))}.net__node--reg{background-color:rgb(var(--color-deep-navy));box-shadow:0 0 0 2px rgba(var(--color-primary-light),.7)}.net__node--you{background-color:rgb(var(--color-primary-light));color:rgb(var(--color-deep-navy))}.net__node[aria-pressed=true]{background-color:rgb(var(--color-secondary));color:rgb(var(--color-deep-navy));box-shadow:0 .375rem 1.125rem rgba(0,0,0,.35)}.role:not([hidden]){-webkit-animation:svcIn .4s var(--transition-function);animation:svcIn .4s var(--transition-function)}.role__name{font-size:clamp(1.5625rem,2.8vw,2rem);line-height:1.1;margin-bottom:.75rem}.role p{font-size:1rem;line-height:1.65;margin-bottom:1rem}.role .textlink{color:rgb(var(--color-primary))}.perks__head{max-width:48.75rem;margin-bottom:2rem}.myths{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.625rem,1.1vw,.875rem)}.myth{grid-column:span 6;display:grid;grid-template-columns:1fr;align-content:start;gap:1rem;padding:clamp(1.25rem,2.4vw,1.875rem);border-radius:1.375rem;background-color:rgb(var(--color-white));transition:background-color .4s var(--transition-function)}.myth:last-child{grid-column:1/-1}.myth__switch{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;justify-self:start;position:relative;display:inline-grid;grid-template-columns:1fr 1fr;padding:.25rem;border-radius:.875rem;background-color:rgb(var(--color-gray-200));font-size:.875rem;cursor:pointer}.myth__switch::before{content:"";position:absolute;top:.25rem;bottom:.25rem;left:.25rem;width:calc(50% - .25rem);border-radius:.625rem;background-color:rgb(var(--color-deep-navy));transition:-webkit-transform .4s var(--transition-function);transition:transform .4s var(--transition-function);transition:transform .4s var(--transition-function),-webkit-transform .4s var(--transition-function)}.myth__switch[aria-checked=true]::before{-webkit-transform:translateX(100%);transform:translateX(100%)}html:not(.js) .myth__switch{display:none}.myth__opt{position:relative;z-index:1;padding:.5rem .875rem;text-align:center;white-space:nowrap;transition:color .4s var(--transition-function)}.myth__opt--a{color:rgb(var(--color-white))}[aria-checked=true]>.myth__opt--a{color:rgb(var(--color-deep-navy))}[aria-checked=true]>.myth__opt--b{color:rgb(var(--color-white))}.myth__claim{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:-.02em;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3}.myth__fact{font-size:1rem;line-height:1.6}.js .myth:not(.is-on) .myth__fact{display:none}.js .myth.is-on{background-color:rgb(var(--color-secondary))}.js .myth.is-on .myth__claim{display:none}.js .myth.is-on .myth__fact{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:600;letter-spacing:-.02em;font-size:1.25rem;line-height:1.4;-webkit-animation:svcIn .4s var(--transition-function);animation:svcIn .4s var(--transition-function)}.js .myth.is-on .myth__switch{background-color:rgba(var(--color-white),.7)}.dudas__list{grid-column:span 8}.dudas__list .faq-list{margin-top:1.5rem}.dudas__list .faq-item{background-color:rgb(var(--color-gray-100))}.dudas__aside{grid-column:span 4;align-self:end;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.dudas__aside-title{font-size:clamp(1.25rem,2vw,1.5rem)}.contact__side{grid-column:span 5;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2.5rem)}.contact__title{font-size:clamp(1.9375rem,4vw,2.875rem);line-height:1.05}.contact__text{color:rgba(var(--color-primary-light),.86)}.contact__list{display:grid;gap:.375rem}.contact__list li{display:grid;gap:.125rem;padding:.75rem 1rem;border-radius:.875rem;background-color:rgb(var(--color-gray-800));overflow-wrap:anywhere}.contact__list span{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.8125rem;color:rgb(var(--color-secondary))}.contact__list a{color:rgb(var(--color-white));text-underline-offset:.2em}.contact__small{font-size:.875rem;color:rgba(var(--color-primary-light),.74)}.contact__form{grid-column:span 7}.phead{padding:clamp(1rem,2.5vw,1.75rem) 0 0}.phead__inner{max-width:82.5rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.phead__tile{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.625rem,1.1vw,.875rem)}.phead__main{grid-column:span 8}.phead__side{grid-column:span 4;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem}.phead__title{font-size:clamp(2.375rem,5.6vw,4.25rem);line-height:1.02;font-weight:900;margin-top:.75rem}.phead__lead{margin-top:1rem;font-size:1.125rem;color:rgb(var(--color-gray-700));max-width:60ch}.phead__meta{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:700;letter-spacing:0;font-size:.9375rem}.crumbs ol{display:flex;flex-wrap:wrap;gap:.5rem;font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:600;letter-spacing:0;font-size:.875rem;color:var(--text-secondary)}.crumbs ol li+li::before{content:"/";margin-right:.5rem;color:rgb(var(--color-gray-400))}.crumbs ol a{color:rgb(var(--color-primary))}.inner{padding:clamp(.625rem,1.1vw,.875rem) 0 clamp(3rem,6vw,5.5rem)}.inner__wrap{max-width:82.5rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem)}.cols{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.625rem,1.1vw,.875rem)}.cols+.cols{margin-top:clamp(.625rem,1.1vw,.875rem)}.cols__w4{grid-column:span 4}.cols__w5{grid-column:span 5}.cols__w6{grid-column:span 6}.cols__w7{grid-column:span 7}.cols__w8{grid-column:span 8}.cols__w12{grid-column:1/-1}.prose h2{font-size:clamp(1.5625rem,2.8vw,2rem);margin-bottom:.75rem}.prose h3{font-size:1.25rem;margin:1rem 0 .5rem}.prose p+p,.prose p+ul,.prose ul+p{margin-top:.75rem}.prose li,.prose p{max-width:68ch}.prose.tile--navy p,.tile--navy .prose p{color:rgb(var(--color-gray-200))}.steps{display:grid;gap:.5rem;counter-reset:step}.steps li{counter-increment:step;display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;align-items:start;padding:1rem;border-radius:.875rem;background-color:rgb(var(--color-gray-100))}.steps li::before{content:counter(step);font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:900;letter-spacing:-.02em;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background-color:rgb(var(--color-secondary));color:rgb(var(--color-deep-navy));font-variant-numeric:tabular-nums}.faqpage__group+.faqpage__group{margin-top:3rem}.faqpage__gtitle{font-size:clamp(1.5625rem,2.8vw,2rem);margin-bottom:1rem}.faqpage .faq-item{background-color:rgb(var(--color-white))}.aboutcta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem}.aboutcta p{max-width:70ch}.aboutcta a:not(.btn){font-weight:700;text-underline-offset:.2em}.steps--row{margin-top:1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.tile--mist .steps li{background-color:rgb(var(--color-white))}.faqpage__nav{align-self:start;position:sticky;top:calc(7.75rem + 1rem)}.tile__title+.contact__list,.tile__title+.steps{margin-top:1rem}.legal{padding:clamp(.625rem,1.1vw,.875rem) 0 clamp(3rem,6vw,5.5rem)}.legal__wrap{max-width:82.5rem;margin:0 auto;padding:0 clamp(1rem,3vw,2rem);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(.625rem,1.1vw,.875rem)}.legal__toc{grid-column:span 4;align-self:start;position:sticky;top:calc(7.75rem + 1rem);padding:1.5rem;border-radius:1.375rem;background-color:rgb(var(--color-primary-light))}.legal__toc h2{font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:800;letter-spacing:0;font-size:1rem;margin-bottom:.75rem}.legal__toc ol{display:grid;gap:.125rem;list-style:decimal inside;font-family:"Red Hat Display","Segoe UI",sans-serif;font-weight:600;font-size:.9375rem}.legal__toc a{color:rgb(var(--color-deep-navy));text-decoration:none}.legal__body{grid-column:span 8;padding:clamp(1.375rem,4vw,3.25rem);border-radius:1.375rem;background-color:rgb(var(--color-white));counter-reset:clause}.legal__body section+section{margin-top:2rem;padding-top:2rem;border-top:1px solid rgb(var(--color-gray-200))}.legal__body h2{counter-increment:clause;display:flex;gap:.75rem;align-items:baseline;font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.2;margin-bottom:.75rem}.legal__body h2::before{content:counter(clause);flex:0 0 auto;display:inline-grid;place-items:center;min-width:1.875rem;height:1.875rem;border-radius:.5rem;background-color:rgb(var(--color-secondary));font-size:.9375rem;font-variant-numeric:tabular-nums}.legal__body li,.legal__body p{max-width:72ch;line-height:1.7;color:rgb(var(--color-gray-800))}.legal__body p+p,.legal__body p+ul,.legal__body ul+p{margin-top:.75rem}.legal__body ul{display:grid;gap:.5rem}.legal__body ul li{position:relative;padding-left:1.25rem}.legal__body ul li::before{content:"";position:absolute;left:0;top:.7em;width:.5rem;height:.5rem;border-radius:.125rem;background-color:rgb(var(--color-primary))}.legal__body a{color:rgb(var(--color-primary));font-weight:700;text-underline-offset:.2em;overflow-wrap:anywhere}@media (max-width:61.99875em){.grid12{grid-template-columns:repeat(6,minmax(0,1fr))}.appbar__menu{display:inline-flex}.appbar__pages{position:absolute;left:0;right:0;top:100%;padding:.75rem clamp(1rem,3vw,2rem) 1.5rem;background-color:rgb(var(--color-gray-100));border-bottom:1px solid rgb(var(--color-gray-300));box-shadow:0 1.125rem 1.875rem rgba(var(--color-deep-navy),.12);display:none}.appbar.is-open .appbar__pages{display:block}.appbar__plist{flex-direction:column;align-items:stretch;gap:.5rem}.appbar__plink{min-height:3.25rem;font-size:1.125rem;background-color:rgb(var(--color-white))}.footer__grid{grid-template-columns:1fr 1fr}.footer__notices{grid-template-columns:1fr}.footer__notice,.footer__notice:nth-child(2),.footer__notice:nth-child(3){grid-column:auto}.hero__bento{grid-template-columns:repeat(6,minmax(0,1fr))}.hero__main{grid-column:1/-1;grid-row:auto}.hero__switch{grid-column:1/-1;grid-row:auto}.hero__ask{grid-column:1/4;grid-row:auto}.hero__free{grid-column:4/-1;flex-direction:column;align-items:flex-start}.hero__contact{grid-column:1/-1}.about__band{grid-column:1/-1}.about__facts{grid-column:1/-1}.flips{grid-template-columns:repeat(6,minmax(0,1fr))}.flip--a,.flip--b,.flip--c,.flip--d,.flip--e,.flip--f{grid-column:span 3}.path__side{grid-column:1/-1;position:static}.line{grid-column:1/-1}.watch__map{grid-column:1/-1}.watch__info{grid-column:1/-1}.myths{grid-template-columns:repeat(6,minmax(0,1fr))}.myth{grid-column:1/-1}.dudas__list{grid-column:1/-1}.dudas__aside{grid-column:1/-1}.contact__side{grid-column:1/-1}.contact__form{grid-column:1/-1}.phead__tile{grid-template-columns:1fr}.phead__main{grid-column:auto}.phead__side{grid-column:auto}.cols{grid-template-columns:repeat(6,minmax(0,1fr))}.cols [class*=cols__w]{grid-column:1/-1}.steps--row{grid-template-columns:repeat(2,minmax(0,1fr))}.faqpage__nav{position:static}.legal__wrap{grid-template-columns:1fr}.legal__toc{grid-column:auto;position:static}.legal__body{grid-column:auto}}@media (max-width:47.99875em){.menu__body{position:fixed;width:100%;height:100vh;left:-100%;top:0;overflow:auto;padding:4.375rem .9375rem .9375rem .9375rem;background-color:var(--c-bg);transition:left .3s;z-index:0}.menu__body::before{content:"";position:fixed;width:100%;height:4.375rem;left:-100%;top:0;transition:left .3s;z-index:2}.menu-open .menu__body{left:0}.menu-open .menu__body::before{left:0}.icon-menu{display:block;position:relative;width:1.875rem;height:1.125rem;z-index:5}.icon-menu span,.icon-menu::after,.icon-menu::before{content:"";transition:all .3s ease 0s;right:0;position:absolute;width:100%;height:.125rem;background-color:var(--text-primary)}.icon-menu::before{top:0}.icon-menu::after{bottom:0}.icon-menu span{top:calc(50% - .0625rem)}.menu-open .icon-menu span{width:0}.menu-open .icon-menu::before{top:calc(50% - .0625rem);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu-open .icon-menu::after{bottom:calc(50% - .0625rem);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.grid12{grid-template-columns:minmax(0,1fr)}.form__grid{grid-template-columns:1fr}.hero__bento{grid-template-columns:minmax(0,1fr)}.hero__ask{grid-column:1/-1}.hero__free{grid-column:1/-1}.flips{grid-template-columns:minmax(0,1fr)}.flip--a,.flip--b,.flip--c,.flip--d,.flip--e,.flip--f{grid-column:1/-1}.opps__head{flex-direction:column;align-items:flex-start}.rail{grid-auto-columns:86%}.net{aspect-ratio:10/10}.myths{grid-template-columns:minmax(0,1fr)}.cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:47.99875em)and (any-hover:none){.icon-menu{cursor:default}}@media (max-width:29.99875em){.kv__row{grid-template-columns:1fr;gap:.25rem}.footer__grid{grid-template-columns:1fr}.notice__grid{grid-template-columns:1fr}.notice__tile--sun{display:none}.svc__facts>div{grid-template-columns:1fr;gap:.125rem}.line{padding-left:2rem}.line::before{left:.4375rem}.line__item::before{left:-2.1875rem}.steps--row{grid-template-columns:1fr}}@media (any-hover:hover){.btn--primary:hover{background-color:rgb(var(--color-primary-dark))}.btn--sun:hover{background-color:rgb(var(--color-white))}.btn--ghost:hover{border-color:rgb(var(--color-deep-navy))}.btn--onnavy:hover{border-color:rgb(var(--color-secondary))}.textlink:hover{text-decoration-color:currentColor}.appbar__plink:hover{background-color:rgb(var(--color-white))}.appbar__plink--cta:hover{background-color:rgb(var(--color-primary))}.appbar__tab:hover{color:rgb(var(--color-deep-navy));background-color:rgb(var(--color-gray-200))}.footer__col a:hover{text-decoration:underline;text-underline-offset:.2em}.notice__close:hover{background-color:rgb(var(--color-primary-light))}.seg__btn:hover{background-color:var(--svc-soft)}.opps__arrow:hover{background-color:rgb(var(--color-primary))}.net__node:hover{box-shadow:0 0 0 2px rgb(var(--color-secondary))}.legal__toc a:hover{text-decoration:underline;text-underline-offset:.2em}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::after,*::before{-webkit-animation-duration:NaNs!important;animation-duration:NaNs!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}