.prose p{margin:0 0 1em}.prose h2{margin:1.4em 0 .6em;font-size:clamp(22px,2.4vw,28px)}.prose>h2:first-child{margin-top:0}.prose ol{margin:0 0 1.2em;padding-left:1.5em;font-size:15px}.prose ol li{margin-bottom:4px}.prose-checks{margin:0 0 1.2em}.prose-checks li{align-items:flex-start;gap:10px;margin-bottom:6px;font-size:15px;line-height:1.5;display:flex}.prose-checks svg{flex:none;margin-top:4px}.prose-light,.prose-light h2,.prose-light p,.prose-light li{color:#fff}.prose-light a{color:var(--teal)}.legal .prose h2{color:var(--ink);margin:1.2em 0 .5em;font-size:17px}.legal .prose p,.legal .prose li{font-size:16px}.legal .prose a{text-decoration:underline}.flat-banner{background:var(--blue);padding:44px 0}.flat-banner h1{color:#fff;margin:0;font-weight:400}.band{position:relative}.band:before{content:"";background:linear-gradient(177deg,#0000 49%,#9cc9e8 50%);width:100%;height:26px;position:absolute;top:-26px;left:0}.band h2{color:#fff}.page-banner .btn{margin-top:18px}.split{grid-template-columns:minmax(0,360px) 1fr;align-items:center;gap:48px;display:grid}.split-reverse{grid-template-columns:1fr minmax(0,360px)}.split-section{padding:72px 0}.split-photo{aspect-ratio:3/2;background:#e8f3fb;border-radius:28px 28px 70px;position:relative;overflow:hidden}.split-photo img{object-fit:cover}.split-photo-teal{aspect-ratio:1;background:0 0;border-radius:0;overflow:visible}.split-photo-teal img{object-fit:contain;object-position:bottom}.split-video{aspect-ratio:16/9;background:#000;width:100%;display:block}.split-text h2{margin-top:0}.split-text ol{padding-left:1.4em;font-size:15px}.split-text ol li{margin-bottom:4px}.link-cards{text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.link-card h2{margin:18px 0 8px}.link-card p{margin-bottom:1.2em}.link-card-photo{aspect-ratio:3/2;border-radius:20px 20px 60px;display:block;position:relative;overflow:hidden}.link-card-photo img{object-fit:cover}.feature-cards{gap:16px;display:grid}.feature-cards-3{grid-template-columns:repeat(3,1fr)}.feature-cards-2{grid-template-columns:repeat(2,1fr)}.feature-card{text-align:center;flex-direction:column;align-items:center;padding:28px 28px 32px;display:flex}.feature-card-blue{background:var(--blue);color:#fff}.feature-card-teal{background:var(--teal);color:#07324a}.feature-card svg{width:40px;height:40px;margin-bottom:8px}.feature-card h3{color:inherit;font-size:18px}.feature-card p{color:inherit;margin:0;font-size:13.5px;line-height:1.65}.feature-cards-3 .corner-0{border-top-left-radius:70px}.feature-cards-3 .corner-2,.feature-cards-2 .corner-1{border-top-right-radius:70px}.feature-cards-2 .corner-2{border-bottom-left-radius:70px}.stats{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.stat strong{color:#fff;margin-bottom:8px;font-size:30px;font-weight:800;display:block}.stat p{color:#fff;margin:0;font-size:14px}.faq details{margin-bottom:10px}.faq summary{cursor:pointer}.faq details p{margin:8px 0 0 22px}.cta-panel{background:var(--blue);border-bottom-right-radius:120px;width:80%;padding:56px 0}.cta-panel .container{max-width:none;padding-left:max(24px, calc((100vw - var(--container)) / 2 + 24px))}.cta-panel h2{color:#fff;font-size:clamp(24px,3vw,34px)}.cta-panel p{color:var(--teal);max-width:880px;margin:0 0 1em;font-size:18px}.cta-panel p:last-child{margin:0}.form-section{padding-top:40px}.site-form{max-width:900px;margin:0 auto}.site-form-grid-fields{grid-template-columns:1fr 1fr;gap:14px 18px;display:grid}.site-form-grid-fields .field-choice,.site-form-grid-fields .field-message{grid-column:1/-1}.site-form-split-cols{grid-template-columns:1fr 1fr;gap:18px;display:grid}.site-form-col{flex-direction:column;gap:14px;display:flex}.site-form-col:last-child .field{height:100%}.site-form-col:last-child textarea{height:100%;min-height:220px}.field label{margin-bottom:4px;font-size:13px;display:block}.field .req,.req-note span{color:#b3261e}.field input,.field select,.field textarea{width:100%;font:inherit;background:#fff;border:1px solid #cfd8de;border-radius:3px;padding:11px 12px;font-size:14px}.field input:focus,.field select:focus,.field textarea:focus{outline:2px solid var(--blue);outline-offset:1px}.field [aria-invalid=true]{border-color:#b3261e}.field-error{color:#b3261e;margin:4px 0 0;font-size:13px}.req-note{color:var(--muted);margin:14px 0 10px;font-size:12px}.form-error-box{color:#7a1a14;background:#fdecea;border-radius:4px;margin:0 0 12px;padding:10px 14px}.site-form button{cursor:pointer;text-transform:uppercase;letter-spacing:1px;font:inherit;color:#fff;background:var(--blue);border:0;border-radius:3px;padding:12px 26px;font-size:13px}.site-form button:disabled{opacity:.6;cursor:default}.site-form+p{font-size:13px}.contact-card{border:1.5px solid var(--blue);border-bottom-right-radius:70px;grid-template-columns:380px 1fr;margin-top:8px;display:grid}.contact-details{background:var(--blue);color:#fff;border-top-left-radius:60px;margin:0;padding:40px 38px}.contact-details>div{border-left:3px solid #fff;margin-bottom:24px;padding-left:14px}.contact-details dt{font-size:20px;line-height:1.3}.contact-details dd{margin:4px 0 0;font-size:15px}.contact-details a{color:#fff}.contact-social{gap:12px;display:flex;margin-top:8px!important}.contact-form{padding:40px}.contact-form .site-form{max-width:none}.thanks{padding:80px 0}.hero-why summary{cursor:pointer;background:var(--teal);color:#07324a;border-radius:30px;width:fit-content;margin:0 auto 22px;padding:10px 40px;font-weight:800;list-style:none;display:block}.hero-why summary::-webkit-details-marker{display:none}.hero-why .prose{text-align:center;max-width:920px;margin:0 auto}.hero-why .prose strong{color:var(--teal)}.hero-cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.hero-card{flex-direction:column;padding:0 0 22px;display:flex;box-shadow:0 2px 14px #0000001f}.hero-card-photo{aspect-ratio:3/2;margin:14px 14px 0;display:block;position:relative;overflow:hidden}.hero-card-photo img{object-fit:cover}.hero-card h2{color:var(--ink);margin:28px 28px 10px;font-size:18px;font-weight:400}.hero-card h2 a{color:inherit}.hero-card p{color:var(--muted);flex:1;margin:0 28px 18px;font-size:12.5px}.hero-card-more{text-transform:uppercase;letter-spacing:.5px;color:var(--muted);margin:0 28px;font-size:11px}.pagination{justify-content:center;gap:14px;margin-top:36px;font-size:14px;display:flex}.pagination .current{font-weight:800}.hero-profile-banner{border-radius:20px;max-width:1024px;margin:8px auto 40px;overflow:hidden}.hero-profile-banner img{width:100%;height:auto;display:block}.hero-profile .prose{max-width:1024px;margin:0 auto}.hero-profile .prose p{font-size:16px}@media (max-width:900px){.split,.split-reverse{grid-template-columns:1fr;gap:24px}.split-reverse .split-photo{order:-1}.split-section{padding:48px 0}.link-cards,.feature-cards-3,.feature-cards-2,.stats,.hero-cards{grid-template-columns:1fr}.feature-cards .feature-card{border-radius:0!important}.cta-panel{border-bottom-right-radius:60px;width:100%}.site-form-grid-fields,.site-form-split-cols,.contact-card{grid-template-columns:1fr}.contact-details{border-top-left-radius:40px}.contact-form{padding:24px}}
