:root{--blue:#026e9f;--brand:#014455;--cyan:#03a9f4;--ink:#17252a;--text:#46707f;--light:#f3fafc;--max:1232px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{color:var(--text);background:#fff;margin:0;font-family:Open Sans,Arial,sans-serif;font-size:16px;line-height:1.6}img{max-width:100%;height:auto}a{color:var(--blue);text-decoration:none}h1,h2,h3,p{margin-top:0}h1,h2,h3{color:var(--ink);font-weight:400;line-height:1.15}h1{font-size:clamp(2.2rem,6vw,4.4rem)}h2{font-size:clamp(1.8rem,4vw,2.7rem)}h3{font-size:1.25rem}.container{width:min(calc(100% - 32px),var(--max));margin-inline:auto}.section{padding-block:54px}.skip-link{position:absolute;left:-9999px}.skip-link:focus{z-index:99;background:#fff;padding:10px;top:16px;left:16px}.site-header{z-index:10;background:#fff;height:72px;position:relative;box-shadow:0 2px 12px #163d4d17}.header-inner{justify-content:space-between;align-items:center;height:100%;display:flex}.brand{color:var(--brand);align-items:center;gap:10px;font-size:1rem;font-weight:700;line-height:1.1;display:flex}.brand img{object-fit:contain;width:46px;height:46px}.brand small{color:#52727c;margin-top:3px;font-size:.58rem;font-weight:500;display:block}.menu-button{color:var(--ink);background:0 0;border:0;gap:4px;padding:10px;display:grid}.menu-button span{background:currentColor;width:25px;height:2px;display:block}.menu-button b{text-transform:uppercase;font-size:.65rem}#main-menu{background:#fff;padding:12px 16px;display:none;position:absolute;top:72px;left:0;right:0;box-shadow:0 10px 20px #0002}#main-menu.is-open{display:grid}#main-menu a{color:#5a5a5a;text-transform:uppercase;padding:11px;font-size:.76rem}.hero{background:url(/images/hero.jpg) 50%/cover no-repeat;align-items:center;min-height:620px;display:grid;position:relative}.hero-overlay{background:linear-gradient(90deg,#004a69e0,#00648c42);position:absolute;inset:0}.hero-content{color:#fff;padding-block:70px;position:relative}.hero h1{color:#fff;max-width:760px;margin-bottom:18px;font-weight:300}.hero h1 span{color:#7ee2ff;font-weight:600}.hero-content>p:not(.hero-kicker){max-width:590px;font-size:1.12rem}.hero-kicker{letter-spacing:.15em;color:#8ee7ff;font-size:.74rem;font-weight:700}.button{cursor:pointer;background:var(--cyan);color:#fff;text-transform:uppercase;letter-spacing:.04em;border:0;border-radius:4px;padding:14px 24px;font:700 .8rem/1.2 inherit;display:inline-block}.button:hover{background:#008ccf}.eyebrow{letter-spacing:.12em;color:var(--cyan);text-transform:uppercase;font-size:.78rem;font-weight:700}.coverage-section{text-align:center;overflow:hidden}.coverage-grid{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:12px;margin:30px -16px 0;padding:4px 16px 14px;display:flex;overflow-x:auto}.coverage-card{scroll-snap-align:start;background:#fff;border:1px solid #dcebee;flex:0 0 44vw;place-items:center;max-width:190px;min-height:105px;padding:14px;transition:all .2s;display:grid}.coverage-card:hover{transform:translateY(-2px);box-shadow:0 8px 25px #194e6220}.coverage-card img{object-fit:contain;max-height:70px}.swipe-hint{color:#78919a;margin:2px 0 8px;font-size:.76rem}.text-link{border-bottom:2px solid var(--cyan);font-weight:700;display:inline-block}.cta{background:var(--blue);padding:34px 0}.cta .container{align-items:center;gap:22px;display:grid}.cta h2,.cta p{color:#fff;margin-bottom:4px}.button-light{color:var(--blue);background:#fff;justify-self:start}.intro{text-align:center}.home-form{background:linear-gradient(#edf9fc,#fff);padding-block:32px}.form-card{text-align:left;background:#fff;border:1px solid #d6e8ed;border-radius:10px;gap:18px;padding:24px;display:grid;box-shadow:0 18px 50px #164a5c14}.form-heading{text-align:left}.form-heading h2{margin-bottom:8px}.form-card label,.form-card legend{color:var(--ink);font-size:.92rem;font-weight:700}.form-card label>span,.form-card legend>span{color:#c53131}.form-card input,.form-card select,.form-card textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #b8cdd3;border-radius:4px;margin-top:7px;padding:12px;display:block}.form-card textarea{resize:vertical}.form-card input:focus,.form-card select:focus,.form-card textarea:focus{border-color:var(--cyan);outline:3px solid #03a9f430}.form-card fieldset{border:1px solid #d6e8ed;border-radius:4px;padding:14px}.form-card .radio,.form-card .check{align-items:flex-start;gap:9px;font-weight:400;display:flex}.form-card .radio{margin:8px 22px 0 0;display:inline-flex}.form-card .radio input,.form-card .check input{flex:none;width:auto;margin:4px 0 0}.form-card small{color:#6e858e;margin-top:5px;display:block}.form-success{color:#105b32;background:#e5f8ed;border-left:4px solid #168648;margin:0;padding:14px;font-weight:700;display:none}.form-success.is-visible{display:block}.landing-grid{align-items:start;gap:36px;display:grid}.check-list{padding:0;list-style:none}.check-list li{margin:13px 0;padding-left:28px;position:relative}.check-list li:before{content:"✓";color:#15935a;font-weight:700;position:absolute;left:0}.recruit{max-width:900px}.recruit header{text-align:center;margin-bottom:32px}.form-wide{max-width:820px;margin:auto}.form-row{gap:18px;display:grid}.benefits{background:var(--light);text-align:center}.benefit-grid,.finder-grid{grid-template-columns:repeat(2,1fr);gap:22px;display:grid}.benefit-grid img,.finder-grid img{object-fit:cover;border-radius:50%;width:110px;height:110px}.definitions{gap:35px;display:grid}.definitions h3{text-transform:uppercase;color:var(--blue)}.finder{text-align:center}.intro-copy{max-width:850px;margin:0 auto 50px;font-size:1.25rem}.finder-grid a{justify-items:center;gap:12px;padding:20px 8px;display:grid}.footer-inner{gap:28px;display:grid}.site-footer strong{color:#fff;font-size:1.3rem}.site-footer nav{gap:8px;display:grid}.site-footer nav a,.site-footer a{color:#d4e5ea}.copyright{text-align:center;border-top:1px solid #ffffff18;margin-top:35px;padding:15px;font-size:.8rem}.breadcrumbs{gap:8px;padding-top:22px;font-size:.85rem;display:flex}.page-heading,.article{padding-top:55px}.article{max-width:850px}.article header{margin-bottom:35px}.lead{font-size:1.2rem}.prose{color:#345b68}.prose h2{margin-top:2em;font-size:1.6rem}.whatsapp{z-index:20;color:#073c20;background:#25d366;border-radius:999px;align-items:center;gap:9px;padding:11px 15px;font-weight:700;display:flex;position:fixed;bottom:16px;right:16px;box-shadow:0 5px 20px #0003}.whatsapp span{background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:1.25rem;display:grid}.whatsapp b{display:none}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=768px){.section{padding-block:80px}.coverage-grid{grid-template-columns:repeat(4,1fr);margin:30px 0 0;padding:0;display:grid;overflow:visible}.coverage-card{max-width:none}.swipe-hint{display:none}.form-compact{grid-template-columns:1fr 1fr}.form-compact .form-heading,.form-compact label:nth-of-type(3),.form-compact label:nth-of-type(4),.form-compact .check,.form-compact .button,.form-compact .form-success{grid-column:1/-1}.form-row{grid-template-columns:1fr 1fr}.landing-grid{grid-template-columns:minmax(0,1fr) minmax(380px,.8fr)}.whatsapp b{display:block}.benefit-grid,.finder-grid{grid-template-columns:repeat(4,1fr)}.definitions{grid-template-columns:1fr 1fr}.cta .container{grid-template-columns:1fr auto}.footer-inner,.site-footer nav{grid-template-columns:1fr 1fr}}@media (width>=1024px){.menu-button{display:none}#main-menu{box-shadow:none;background:0 0;align-items:center;padding:0;display:flex;position:static}#main-menu a{padding:12px 10px}.hero{min-height:650px}.coverage-grid{grid-template-columns:repeat(6,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}html{scroll-behavior:auto}*{transition:none!important;animation:none!important}}.legacy-page{max-width:1000px}.legacy-heading{margin-bottom:32px}.legacy-heading h1{font-size:clamp(2rem,5vw,3.4rem)}.legacy-heading time{color:#728b94}.legacy-content{overflow-wrap:anywhere}.legacy-content h1,.legacy-content h2,.legacy-content h3,.legacy-content h4{margin:1.5em 0 .6em}.legacy-content h2{font-size:clamp(1.55rem,3vw,2.25rem)}.legacy-content h3{font-size:1.35rem}.legacy-content p,.legacy-content ul,.legacy-content ol{margin-bottom:1.2em}.legacy-content img{object-fit:contain;max-height:700px;margin:24px auto;display:block}.legacy-content iframe,.legacy-content form,.legacy-content script{display:none}.legacy-content .h-row,.legacy-content [class*=h-col-]{width:100%;max-width:100%;margin:0;padding:0;display:block}.legacy-content [class*=style-]{background:0 0!important;min-height:0!important}.legacy-content a:focus-visible,.button:focus-visible,.menu-button:focus-visible,.whatsapp:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #ffbf47}.brand picture,.brand img{object-fit:contain;width:54px;height:54px;display:block}.hero-content{text-align:center}.hero h1{color:#026e9f;margin-inline:auto;font-family:Questrial,Open Sans,Arial,sans-serif;font-size:clamp(2.4rem,7vw,5rem)}.rotating-words{color:#026e9f;min-width:min(92vw,670px);display:inline-grid;position:relative}.rotating-words b{opacity:0;grid-area:1/1;font-weight:400;animation:9s infinite rotate-word}.rotating-words b:nth-child(2){animation-delay:3s}.rotating-words b:nth-child(3){animation-delay:6s}@keyframes rotate-word{0%{opacity:0;transform:rotateX(180deg)}8%,27%{opacity:1;transform:rotateX(0)}34%,to{opacity:0;transform:rotateX(-180deg)}}.home-form{text-align:center;background:#fff}.home-form-title{margin:0 auto 28px}.home-form-title p{color:#17252a;font-weight:700}.coverage-card{border:0}.coverage-card:hover{box-shadow:none}.site-footer{color:#46707f;background:#fff;padding-top:20px}.site-footer strong,.site-footer a{color:#17252a}.copyright{color:#46707f}.form-card{box-shadow:none;border-color:#e3e3e3;border-radius:0}.whatsapp{bottom:68px;right:60px}@media (width<=767px){.hero{min-height:520px}.hero h1{font-size:2.5rem}.rotating-words{min-width:100%}.whatsapp{bottom:20px;right:20px}.coverage-grid{grid-template-columns:1fr;margin:25px 0 0;padding:0;display:grid;overflow:visible}.coverage-card{width:100%;max-width:none;min-height:92px}.swipe-hint{display:none}}@media (width>=768px){.hero-content{text-align:left}.hero h1{margin-left:0}.hero-overlay{background:linear-gradient(90deg,#ffffffd6,#ffffff2e)}}.site-header{height:100px;box-shadow:0 1px 8px #00000012}.hero{background:0 0;min-height:519px;overflow:hidden}.hero-slides,.hero-slides span{position:absolute;inset:0}.hero-slides span{opacity:0;background-position:50%;background-size:cover;animation:18s infinite hero-slide}.hero-slides span:first-child{opacity:1;background-image:url(/images/hero-1.webp)}.hero-slides span:nth-child(2){background-image:url(/images/hero-2.webp);animation-delay:6s}.hero-slides span:nth-child(3){background-image:url(/images/hero-3.webp);animation-delay:12s}.hero-overlay{background:#ffffff61}.hero:after{content:"";pointer-events:none;background:url(/images/waves.png) bottom/100% 24% no-repeat;position:absolute;inset:0}.hero-content{z-index:1}.hero h1{color:#111;max-width:850px;font-size:clamp(2.8rem,4vw,4.3rem);line-height:1.1}.rotating-words{color:#333;min-width:0}.hero-down{z-index:2;color:#fff;font-size:4rem;line-height:.5;animation:1.4s ease-in-out infinite bob;position:absolute;bottom:7px;left:50%}.coverage-section{padding-top:12px;padding-bottom:48px}.coverage-section .eyebrow{color:#6746d8;letter-spacing:0;font-size:1rem;font-weight:400}.coverage-section h2{color:#2479a5}.coverage-grid{grid-template-columns:repeat(6,1fr);gap:20px}.coverage-card{min-height:90px;padding:4px}.coverage-card img{max-height:75px}.text-link{color:#2479a5}.cta{text-align:center;background:#fff;padding:14px 0 38px}.cta .container{display:block}.cta h2{color:#35a9e8;font-family:cursive;font-style:italic}.cta .button{color:#fff;background:#2678a6}.home-form{background:url(/images/form-bg.webp) 50%/cover no-repeat;padding:25px 0 80px}.home-form-title h2{color:#243d47}.home-form-title p{color:#45309a}.benefits{background:#fff;padding:24px 0 55px}.benefits h2{color:#362ba7;text-shadow:1px 1px 2px #aaa}.benefit-grid article{background:0 0;padding:5px}.benefit-grid img{object-fit:contain;border-radius:0;width:150px;height:150px}.benefit-grid h3{color:#362ba7;font-size:1rem}.definitions{background:url(/images/definitions-bg.webp) 50%/cover no-repeat;max-width:none;padding:22px 0}.definitions-inner{grid-template-columns:1fr 1fr 1.25fr;align-items:center;gap:15px;display:grid}.definitions article{text-align:center;background:#ffffffd9;padding:18px;box-shadow:0 5px 12px #0002}.definitions h3{color:#17252a}.definition-icon{color:#2479a5;border:2px solid #35a9e8;border-radius:50%;place-items:center;width:52px;height:52px;margin:auto;font-size:1.7rem;display:grid}.definitions-copy{color:#2479a5;text-align:center;font-family:Georgia,serif;font-size:2rem;line-height:1.25}.finder{min-height:720px;padding-top:30px}.finder h2{color:#287b57;font-size:3rem}.finder-grid img{object-fit:contain;border-radius:0;width:55px;height:55px}.finder-grid a{color:#111;min-height:170px}.site-footer{padding:0}.copyright{border:0;margin:0;padding:22px}.site-footer .copyright a{color:#35a9e8}.footer-inner{display:none}@keyframes hero-slide{0%,28%{opacity:1}34%,94%{opacity:0}to{opacity:1}}@keyframes bob{50%{transform:translateY(7px)}}@media (width<=767px){.site-header{height:70px}.hero{min-height:844px}.hero h1{text-align:center;font-size:2.45rem;line-height:1.6}.hero-content{padding:35px 24px 160px}.hero:after{background-size:auto 12%}.coverage-section{padding-top:18px}.coverage-section h2{font-size:2.1rem}.coverage-grid{gap:10px}.coverage-card{min-height:105px}.cta{padding:20px 0 45px}.cta h2{font-size:2.3rem}.home-form{padding:25px 0 55px}.benefits{padding:35px 0}.benefit-grid{grid-template-columns:1fr;gap:35px}.benefit-grid article{min-height:190px}.definitions-inner{grid-template-columns:1fr;gap:28px;display:grid}.definitions article{padding:24px 18px}.definitions-copy{font-size:1.9rem}.finder{min-height:1050px}.finder h2{font-size:2.6rem}.finder-grid{grid-template-columns:1fr 1fr}.finder-grid a{min-height:190px}.copyright{padding:38px 15px}.whatsapp{bottom:18px;right:18px}}@media (width>=768px){.hero-content{padding-left:80px}.coverage-grid{grid-template-columns:repeat(6,1fr)}.home-form .container{max-width:1232px}.form-card{background:#fffffff2}}@media (prefers-reduced-motion:reduce){.hero-slides span{animation:none}.hero-slides span:not(:first-child){display:none}.hero-down{animation:none}}.hero h1 .rotating-words{color:#333}.form-card fieldset{border:0;border-radius:0;margin:0;padding:0}.form-card legend{margin-bottom:9px}.form-choices{gap:9px;display:grid}.form-choices label{min-height:48px;color:var(--text);cursor:pointer;background:#fff;border:1px solid #b8cdd3;border-radius:4px;align-items:center;padding:9px 12px 9px 46px;font-weight:400;display:flex;position:relative}.form-choices input{opacity:0;width:1px;min-height:1px;margin:0;padding:0;position:absolute}.form-choices i{background:#fff;border:2px solid #79939d;border-radius:50%;width:18px;height:18px;position:absolute;top:50%;left:15px;transform:translateY(-50%);box-shadow:inset 0 0 0 4px #fff}.form-choices b{font-weight:500}.form-choices label:has(input:checked){border:2px solid var(--blue);color:var(--blue);background:#e9f7fc;padding:8px 11px 8px 45px;box-shadow:0 0 0 3px #03a9f421}.form-choices label:has(input:checked) i{border-color:var(--cyan);background:var(--cyan);left:14px}.form-choices label:has(input:focus-visible){outline-offset:2px;outline:3px solid #03a9f438}.conditional{background:#f1f8fa;border-radius:4px;gap:18px;padding:18px;display:grid}.conditional[hidden]{display:none}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-status{min-height:1.5em;color:var(--text);text-align:center;margin:0;font-weight:700}.form-status.success{color:#147344}.form-status.error{color:#a42525}.form-card button:disabled{cursor:wait;opacity:.7}@media (width>=768px){.form-compact .form-heading,.form-compact .reason-field,.form-compact>label:has(textarea),.form-compact .check,.form-compact .button,.form-compact .form-status{grid-column:1/-1}.form-choices.two{grid-template-columns:1fr 1fr}.form-choices.branches,.form-choices.sources{grid-template-columns:repeat(2,1fr)}}
