:root{--ink:#1a2b1f;--ink2:#5a6a5f;--ink3:#8a968e;--teal:#22a04d;--teald:#16803c;--tealpale:#dff4e6;--coral:#f5a303;--corald:#d98f00;--paper:#f7faf8;--line:#e2eae4;--white:#fff}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{color:var(--ink);background:var(--white);font-family:Nunito Sans,system-ui,-apple-system,sans-serif;font-size:16px}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}button,label,a{-webkit-tap-highlight-color:#22a04d26}.skip{position:absolute;left:-9999px}.skip:focus{z-index:99;background:var(--white);border-radius:8px;padding:10px 14px;top:12px;left:12px;box-shadow:0 6px 20px #1b43324d}.gov-bar{text-align:center;letter-spacing:.8px;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line);background:#fff;padding:6px 16px;font-size:10px;font-weight:700}.gov-bar strong{color:var(--corald)}:where(.pg-legal) main{padding:34px 0 56px}:where(.pg-legal) h1{letter-spacing:-.03em;text-wrap:balance;margin-bottom:8px;font-family:Nunito Sans,sans-serif;font-size:33px;font-weight:900;line-height:1.13}@media (width<=520px){:where(.pg-legal) h1{font-size:27px}}.updated{color:var(--teald);border-bottom:2px solid var(--tealpale);margin-bottom:24px;padding-bottom:20px;font-size:13px;font-weight:600}:where(.pg-legal) main h2{letter-spacing:-.02em;margin:32px 0 10px;font-family:Nunito Sans,sans-serif;font-size:21px;font-weight:800;line-height:1.25}:where(.pg-legal) main h3{margin:22px 0 8px;font-family:Nunito Sans,sans-serif;font-size:17px;font-weight:800}:where(.pg-legal) main p{color:var(--ink2);margin-bottom:14px}:where(.pg-legal) main p strong,:where(.pg-legal) main li strong{color:var(--ink);font-weight:600}:where(.pg-legal) main ul,:where(.pg-legal) main ol{color:var(--ink2);margin:0 0 16px 22px}:where(.pg-legal) main li{margin-bottom:7px}:where(.pg-legal) main a{color:var(--teald);text-underline-offset:2px;font-weight:500;text-decoration:underline}:where(.pg-legal) main a:hover{color:var(--coral)}:where(.pg-legal) main table{border-collapse:collapse;width:100%;margin:18px 0 22px;font-size:14px}:where(.pg-legal) main th{background:var(--paper);text-align:left;color:var(--ink);border:1px solid var(--line);padding:11px 12px;font-size:13px;font-weight:600}:where(.pg-legal) main td{border:1px solid var(--line);color:var(--ink2);vertical-align:top;padding:11px 12px}@media (width<=620px){:where(.pg-legal) main table{white-space:nowrap;display:block;overflow-x:auto}:where(.pg-legal) main td,:where(.pg-legal) main th{white-space:normal;min-width:150px}}.note{background:var(--paper);border-left:3px solid var(--teal);border-radius:0 10px 10px 0;margin:20px 0;padding:14px 16px}.note p:last-child{margin-bottom:0}.submit{background:var(--coral);color:#fff;width:100%;box-shadow:0 3px 0 var(--corald);border-radius:999px;margin-top:8px;padding:17px;font-family:Nunito Sans,sans-serif;font-size:18px;font-weight:800;transition:background .15s,transform 80ms,box-shadow 80ms}.submit:hover{background:var(--corald)}.submit:active{box-shadow:none;transform:translateY(3px)}.formcard{background:var(--white);border:1px solid var(--line);border-radius:16px;margin:26px 0 10px;padding:24px 22px 26px;box-shadow:0 3px #22a04d1f,0 16px 36px -22px #1b433257}@media (width<=520px){.formcard{padding:20px 17px 22px}}.formcard h2{margin-top:0}.grid{grid-template-columns:1fr;gap:13px;display:grid}@media (width>=360px){.grid.two{grid-template-columns:1fr 1fr}}.fld{margin-bottom:13px}:where(.pg-legal) label{color:var(--ink2);margin-bottom:5px;font-size:12.5px;font-weight:600;display:block}:where(.pg-legal) input[type=text],:where(.pg-legal) input[type=email],:where(.pg-legal) input[type=tel],:where(.pg-legal) select,:where(.pg-legal) textarea{width:100%;color:var(--ink);border:1.5px solid var(--line);background:var(--white);border-radius:10px;padding:14px 13px;font-family:inherit;font-size:16px}:where(.pg-legal) textarea{resize:vertical;min-height:96px;line-height:1.5}:where(.pg-legal) select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%237B8FAC' stroke-width='1.8' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:11px;padding-right:32px}:where(.pg-legal) input::placeholder,:where(.pg-legal) textarea::placeholder{color:#b6c5d2}:where(.pg-legal) input:focus,:where(.pg-legal) select:focus,:where(.pg-legal) textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px var(--tealpale);outline:none}:where(.pg-legal) input.bad,:where(.pg-legal) textarea.bad{border-color:var(--coral);background:#fff6f5}:where(.pg-legal) select.bad{border-color:var(--coral);background-color:#fff6f5}:where(.pg-legal) .msg{color:var(--corald);margin-top:5px;font-size:12.5px;font-weight:500}.reqtypes{border:1.5px solid var(--line);background:var(--white);border-radius:11px;padding:6px 4px}.reqtypes.bad{border-color:var(--coral);background:#fff6f5}.reqtypes label{color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:11px;min-height:46px;margin:0;padding:11px 12px;font-size:14.5px;font-weight:500;display:flex}.reqtypes label:hover{background:var(--paper)}.reqtypes input{width:20px;height:20px;accent-color:var(--teald);flex:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formnote{color:var(--ink3);margin-top:12px;font-size:12px;line-height:1.5}.done{background:var(--tealpale);border:1.5px solid var(--teal);text-align:center;border-radius:14px;padding:20px 18px;display:none}.done.show{display:block}.done h3{margin-bottom:6px;font-family:Nunito Sans,sans-serif;font-size:19px;font-weight:900}.done p{color:var(--ink2);margin:0;font-size:14.5px}.internal-preview{max-width:480px;margin:80px auto;padding:0 20px}.internal-preview__title{text-align:center;margin-bottom:8px;font-size:20px;font-weight:700}.internal-preview__description{color:#666;text-align:center;font-size:14px}.mark{letter-spacing:-.03em;white-space:nowrap;font-family:Nunito Sans,sans-serif;font-weight:900;line-height:1}.mark .c{color:var(--ink)}.mark .o{color:var(--teal)}.on-dark .c{color:#fff}.bar{background:var(--white);border-bottom:1px solid var(--line)}.bar .wrap{justify-content:space-between;align-items:center;gap:14px;max-width:1060px;padding-top:12px;padding-bottom:12px;display:flex}.bar .mark{font-size:26px;text-decoration:none}.bar-tag{color:var(--ink3);font-size:13px;font-weight:500}@media (width<=620px){.bar-tag{display:none}}:where(.pg-legal) footer{background:var(--ink);color:#a6bbd6;padding:34px 0 42px}:where(.pg-legal) footer .wrap{max-width:1060px}:where(.pg-legal) footer .mark{margin-bottom:14px;font-size:22px}.flinks{flex-wrap:wrap;gap:11px 16px;margin-bottom:16px;font-size:11.5px;display:flex}:where(.pg-legal) footer a{color:#cfe0f0;text-underline-offset:2px;text-decoration:underline}:where(.pg-legal) footer p{max-width:92ch;margin-bottom:11px;font-size:11.5px;line-height:1.7}:root{--green-deep:#145c33;--green:#22a04d;--green-light:#dff4e6;--gold:#ffb627;--gold-dark:#f5a303;--gray:#5a6a5f;--gray-light:#8a968e;--bg:#f7faf8}body.pg-home{line-height:1.6}:where(.pg-home) :focus-visible{outline:3px solid var(--gold);outline-offset:3px}:where(.pg-home) img{max-width:100%;display:block}@media (prefers-reduced-motion:reduce){:where(.pg-home) *{transition:none!important;animation:none!important}}:where(.pg-home) .wrap{max-width:940px;margin:0 auto;padding:0 20px}:where(.pg-home) header{border-bottom:2px solid var(--green-deep);background:#fff}:where(.pg-home) header .wrap{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}:where(.pg-home) .logo{align-items:center;gap:9px;text-decoration:none;display:inline-flex}:where(.pg-home) .logo-mark img{object-fit:contain;width:44px;height:44px}:where(.pg-home) .logo-text .name{letter-spacing:-.8px;flex-direction:row;align-items:baseline;font-weight:900;line-height:1;display:flex}:where(.pg-home) .logo-text .name .l1{color:#1d1d1d;font-size:23px}:where(.pg-home) .logo-text .name .l2{color:var(--green);font-size:23px}:where(.pg-home) .logo-text .tag{color:var(--gray-light);letter-spacing:.2px;white-space:nowrap;margin-top:3px;font-size:8.5px;font-weight:700}:where(.pg-home) nav{gap:18px;font-size:13.5px;font-weight:700;display:flex}:where(.pg-home) nav a{color:var(--gray);text-decoration:none}:where(.pg-home) nav a:hover{color:var(--green-deep)}@media (width<=620px){:where(.pg-home) nav{display:none}}:where(.pg-home) .hero{background:linear-gradient(178deg, #fff, var(--bg));border-bottom:1px solid var(--line);padding:46px 0 42px}:where(.pg-home) .hero .split{align-items:center}:where(.pg-home) .hero h1{letter-spacing:-.8px;text-wrap:balance;max-width:18ch;font-size:38px;font-weight:900;line-height:1.14}:where(.pg-home) .hero p{color:var(--gray);max-width:58ch;margin-top:14px;font-size:17px}@media (width<=620px){:where(.pg-home) .hero{padding:32px 0 30px}:where(.pg-home) .hero h1{font-size:29px}}:where(.pg-home) figure{margin:0}:where(.pg-home) .shot{object-fit:cover;border-radius:14px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -26px #1b4332a6}:where(.pg-home) .split{grid-template-columns:1fr;align-items:center;gap:26px;display:grid}@media (width>=800px){:where(.pg-home) .split{grid-template-columns:1.05fr .95fr;gap:42px}:where(.pg-home) .split.rev .media{order:-1}}:where(.pg-home) section{padding:46px 0}:where(.pg-home) section.alt{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}:where(.pg-home) h2{letter-spacing:-.5px;text-wrap:balance;margin-bottom:10px;font-size:26px;font-weight:900;line-height:1.2}:where(.pg-home) .lede{color:var(--gray);max-width:62ch;margin-bottom:26px;font-size:16px}@media (width<=620px){:where(.pg-home) section{padding:34px 0}:where(.pg-home) h2{font-size:23px}}:where(.pg-home) .steps{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=720px){:where(.pg-home) .steps{grid-template-columns:repeat(3,1fr);gap:26px}}:where(.pg-home) .step .n{background:var(--green-deep);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:11px;font-size:15px;font-weight:900;display:flex}:where(.pg-home) .step h3{margin-bottom:6px;font-size:17px;font-weight:800}:where(.pg-home) .step p{color:var(--gray);font-size:14.5px}:where(.pg-home) .cols{grid-template-columns:1fr;gap:22px;display:grid}@media (width>=720px){:where(.pg-home) .cols{grid-template-columns:1fr 1fr;gap:34px}}:where(.pg-home) .card{border:1px solid var(--line);background:#fff;border-radius:12px;padding:20px}:where(.pg-home) .card h3{margin-bottom:11px;font-size:16px;font-weight:800}:where(.pg-home) .card ul{margin:0;list-style:none}:where(.pg-home) .card li{color:var(--gray);margin-bottom:9px;padding-left:25px;font-size:14.5px;line-height:1.5;position:relative}:where(.pg-home) .card li:before{font-weight:900;position:absolute;top:0;left:0}:where(.pg-home) .card.do li:before{content:"✓";color:var(--green)}:where(.pg-home) .card.dont li:before{content:"×";color:var(--gold-dark);font-size:17px;line-height:1.35}:where(.pg-home) .practice{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=720px){:where(.pg-home) .practice{grid-template-columns:1fr 1fr;gap:18px 30px}}:where(.pg-home) .practice div h3{margin-bottom:5px;font-size:15.5px;font-weight:800}:where(.pg-home) .practice div p{color:var(--gray);font-size:14px}:where(.pg-home) .formwrap{border:1px solid var(--line);background:#fff;border-radius:14px;max-width:460px;margin:0 auto;padding:24px 22px 26px;box-shadow:0 3px #2d6a4f1a,0 18px 40px -24px #1b433266}:where(.pg-home) .formwrap h2{text-align:center;margin-bottom:6px;font-size:21px}:where(.pg-home) .formwrap .sub{text-align:center;color:var(--gray-light);margin-bottom:20px;font-size:13.5px}:where(.pg-home) .row{grid-template-columns:1fr;gap:12px;display:grid}@media (width>=380px){:where(.pg-home) .row{grid-template-columns:1fr 1fr}}:where(.pg-home) .field{margin-bottom:12px}:where(.pg-home) label{color:var(--gray);margin-bottom:5px;font-size:12.5px;font-weight:700;display:block}:where(.pg-home) input{width:100%;color:var(--ink);border:1.5px solid var(--line);background:#fff;border-radius:9px;padding:13px;font-family:inherit;font-size:16px}:where(.pg-home) input::placeholder{color:#b6c5bd}:where(.pg-home) input:focus{border-color:var(--green);box-shadow:0 0 0 3px var(--green-light);outline:none}:where(.pg-home) input.bad{background:#fdf3f2;border-color:#c0392b}:where(.pg-home) .msg{color:#c0392b;margin-top:5px;font-size:12px;font-weight:700}:where(.pg-home) .btn{background:var(--gold-dark);color:#fff;letter-spacing:.3px;border-radius:9px;width:100%;margin-top:6px;padding:15px;font-size:16px;font-weight:800;transition:background .15s;display:block}:where(.pg-home) .btn:hover{background:var(--gold)}:where(.pg-home) .fineprint{color:var(--gray-light);text-align:center;margin-top:13px;font-size:11.5px;line-height:1.55}:where(.pg-home) .fineprint a{color:var(--green);font-weight:700}:where(.pg-home) .thanks{text-align:center;padding:16px 0;display:none}:where(.pg-home) .thanks.show{display:block}:where(.pg-home) .thanks h3{color:var(--green-deep);margin-bottom:6px;font-size:20px;font-weight:900}:where(.pg-home) .thanks p{color:var(--gray);font-size:14.5px}:where(.pg-home) footer{background:var(--green-deep);color:#ffffffb8;margin-top:8px;padding:34px 0 40px}:where(.pg-home) footer .logo-text .name .l1{color:#fff}:where(.pg-home) footer .logo-text .name .l2{color:#4fd182}:where(.pg-home) footer .logo{margin-bottom:16px}:where(.pg-home) .footer-links{flex-wrap:wrap;gap:11px 18px;margin-bottom:18px;font-size:12px;list-style:none;display:flex}:where(.pg-home) .footer-links a{color:#fff;text-underline-offset:2px;opacity:.9;text-decoration:underline}:where(.pg-home) .footer-disclaimer{color:#ffffff9e;max-width:92ch;font-size:11px;line-height:1.7}:where(.pg-home) .footer-disclaimer p{margin-bottom:9px}:where(.pg-home) .ck{z-index:60;border-top:1px solid var(--line);padding:13px 16px calc(13px + env(safe-area-inset-bottom));background:#fff;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px -12px #1b433259}:where(.pg-home) .ck.show{display:block}:where(.pg-home) .ck-in{flex-wrap:wrap;align-items:center;gap:14px;max-width:1000px;margin:0 auto;display:flex}:where(.pg-home) .ck p{min-width:210px;color:var(--gray);flex:1;margin:0;font-size:12.5px;line-height:1.5}:where(.pg-home) .ck a{color:var(--green);font-weight:700}:where(.pg-home) .ck-btns{flex:none;gap:9px;display:flex}:where(.pg-home) .ck button{border-radius:8px;min-height:42px;padding:11px 20px;font-size:14px;font-weight:800}:where(.pg-home) .ck .ok{background:var(--gold);color:var(--ink)}:where(.pg-home) .ck .no{color:var(--gray);border:1.5px solid var(--line);background:#fff}@media (width<=560px){:where(.pg-home) .ck-btns{width:100%}:where(.pg-home) .ck button{flex:1}}body.pg-explore,body.pg-start-now{flex-direction:column;min-height:100vh;line-height:normal;display:flex}:where(.pg-explore,.pg-start-now) main{flex:1 0 auto}:where(.pg-explore,.pg-start-now) .gov-bar{border-bottom:0}:where(.pg-explore,.pg-start-now) header{text-align:center;border-bottom:2px solid var(--green-deep);padding:10px 16px 9px}:where(.pg-explore,.pg-start-now) .logo{align-items:center;gap:8px;text-decoration:none;display:inline-flex}:where(.pg-explore,.pg-start-now) .logo-mark{justify-content:center;align-items:center;width:48px;height:48px;display:flex}:where(.pg-explore,.pg-start-now) .logo-text{text-align:left}:where(.pg-explore,.pg-start-now) .logo-text .name{letter-spacing:-.8px;flex-direction:row;align-items:baseline;font-weight:900;line-height:1;display:flex}:where(.pg-explore,.pg-start-now) .logo-text .name .l1{color:#1d1d1d;font-size:23px}:where(.pg-explore,.pg-start-now) .logo-text .name .l2{color:var(--green);font-size:23px}:where(.pg-explore,.pg-start-now) .logo-text .tag{color:var(--gray-light);letter-spacing:.2px;white-space:nowrap;margin-top:3px;font-size:8.5px;font-weight:700}:where(.pg-explore,.pg-start-now) .chips{flex-wrap:wrap;justify-content:center;gap:16px;padding:10px 16px 0;display:flex}:where(.pg-explore,.pg-start-now) .chip{color:var(--gray);align-items:center;gap:5px;font-size:11.5px;font-weight:700;display:inline-flex}:where(.pg-explore,.pg-start-now) .chip svg{color:var(--green);width:11px;height:11px}:where(.pg-explore,.pg-start-now) .wrap{max-width:520px;margin:0 auto;padding:6px 20px 32px}:where(.pg-explore,.pg-start-now) .step-label{text-align:center;letter-spacing:1.5px;text-transform:uppercase;color:var(--gray-light);margin:16px 0 4px;font-size:12px;font-weight:800}:where(.pg-explore,.pg-start-now) .step-label .accent{color:var(--gold-dark)}:where(.pg-explore,.pg-start-now) h1{text-align:center;letter-spacing:-.5px;margin-bottom:4px;font-size:24px;font-weight:900}:where(.pg-explore,.pg-start-now) .sub{text-align:center;color:var(--gray);margin-bottom:20px;font-size:14px;font-weight:600}:where(.pg-explore,.pg-start-now) .field{margin-bottom:10px}:where(.pg-explore,.pg-start-now) .row{grid-template-columns:1fr 1fr;gap:10px;display:grid}:where(.pg-explore,.pg-start-now) .row-3{grid-template-columns:1.4fr 1fr 1.1fr;gap:8px;display:grid}:where(.pg-explore,.pg-start-now) .row-dob-gender{grid-template-columns:1.7fr 1fr}:where(.pg-explore,.pg-start-now) label{margin-bottom:4px;font-size:12px;font-weight:800;display:block}:where(.pg-explore,.pg-start-now) label .req{color:var(--gray-light)}:where(.pg-explore,.pg-start-now) input,:where(.pg-explore,.pg-start-now) select{width:100%;color:var(--ink);background:var(--bg);border:1.5px solid var(--line);appearance:none;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:14.5px;font-weight:600;transition:border-color .15s,background .15s}:where(.pg-explore,.pg-start-now) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' fill='none'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%235a6a5f' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:38px}:where(.pg-explore,.pg-start-now) input:focus{border-color:var(--green);background:#fff}:where(.pg-explore,.pg-start-now) select:focus{border-color:var(--green);background-color:#fff}:where(.pg-explore,.pg-start-now) .consent{background:var(--bg);border:1.5px solid var(--line);border-radius:8px;align-items:flex-start;gap:12px;margin:16px 0 0;padding:13px 13px 12px;display:flex}:where(.pg-explore,.pg-start-now) .consent input[type=checkbox]{appearance:none;border:2px solid var(--green);cursor:pointer;background:#fff;border-radius:6px;flex-shrink:0;width:26px;height:26px;margin:0;transition:background .12s,border-color .12s,box-shadow .12s;position:relative}:where(.pg-explore,.pg-start-now) .consent input[type=checkbox]:hover{background:var(--green-light);border-color:var(--green-deep)}:where(.pg-explore,.pg-start-now) .consent input[type=checkbox]:checked{background:var(--green);border-color:var(--green)}:where(.pg-explore,.pg-start-now) .consent input[type=checkbox]:checked:after{content:"";border:3px solid #fff;border-width:0 3px 3px 0;width:6px;height:13px;position:absolute;top:3px;left:8px;transform:rotate(45deg)}:where(.pg-explore,.pg-start-now) .consent input[type=checkbox]:focus-visible{outline:3px solid var(--gold);outline-offset:2px}:where(.pg-explore,.pg-start-now) .consent .consent-text{color:var(--gray);font-size:10.5px;font-weight:600;line-height:1.5}:where(.pg-explore,.pg-start-now) .consent .consent-text strong{color:var(--ink)}:where(.pg-explore,.pg-start-now) .consent .consent-text a{color:var(--green);text-decoration:underline}:where(.pg-explore,.pg-start-now) .consent .consent-text p{margin-top:8px}:where(.pg-explore,.pg-start-now) .consent .consent-lead{cursor:pointer;color:var(--ink);padding:3px 0 4px;font-size:12px;font-weight:800;line-height:1.4;display:block}:where(.pg-explore,.pg-start-now) .consent .consent-lead:hover{color:var(--green-deep)}:where(.pg-explore,.pg-start-now) .consent.bad{outline-offset:3px;background:#fdf3f2;border-radius:10px;outline:2px solid #c0392b}:where(.pg-explore,.pg-start-now) .btn{background:var(--gold-dark);color:#fff;letter-spacing:.3px;cursor:pointer;border:none;border-radius:8px;width:100%;margin-top:12px;padding:13px;font-family:inherit;font-size:16px;font-weight:800;transition:filter .15s;display:block}:where(.pg-explore,.pg-start-now) .btn:hover{filter:brightness(1.04)}:where(.pg-explore,.pg-start-now) .secure-note{color:var(--gray-light);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;font-weight:700;display:flex}:where(.pg-explore,.pg-start-now) .secure-note svg{width:13px;height:13px}:where(.pg-explore,.pg-start-now) footer{background:var(--green-deep);text-align:center;padding:20px 16px}:where(.pg-explore,.pg-start-now) .footer-links{flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-bottom:12px;list-style:none;display:flex}:where(.pg-explore,.pg-start-now) .footer-links a{color:#a8c5b4;font-size:11px;font-weight:700;text-decoration:none}:where(.pg-explore,.pg-start-now) .footer-links a:hover{color:#fff}:where(.pg-explore,.pg-start-now) .footer-disclaimer{color:#8fb39f;max-width:760px;margin:0 auto 10px;font-size:10px;font-weight:600;line-height:1.55}:where(.pg-explore,.pg-start-now) .footer-copy{color:#7fa78f;font-size:10.5px;font-weight:600}@media (width<=480px){:where(.pg-explore,.pg-start-now) h1{font-size:21px}:where(.pg-explore,.pg-start-now) .row-dob-gender{grid-template-columns:1fr}}:where(.pg-explore,.pg-start-now) input.bad{background:#fdf3f2!important;border-color:#c0392b!important}:where(.pg-explore,.pg-start-now) select.bad{background-color:#fdf3f2!important;border-color:#c0392b!important}:where(.pg-explore,.pg-start-now) .msg{color:#c0392b;margin-top:5px;font-size:12px;font-weight:700}:where(.pg-explore,.pg-start-now) .veil{z-index:60;background:#10254ab3;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}:where(.pg-explore,.pg-start-now) .veil.show{display:flex}:where(.pg-explore,.pg-start-now) .ty{text-align:center;background:#fff;border-radius:20px;width:100%;max-width:392px;padding:24px 22px;position:relative;box-shadow:0 26px 64px -22px #10254aa6}:where(.pg-explore,.pg-start-now) .ty img{width:88px;margin:2px auto 8px}:where(.pg-explore,.pg-start-now) .ty h3{letter-spacing:-.025em;color:var(--green-deep);font-size:24px;font-weight:900;line-height:1.15}:where(.pg-explore,.pg-start-now) .ty p{color:var(--gray);margin-top:8px;font-size:15.5px}:where(.pg-explore,.pg-start-now) .ty .ok{background:var(--gold-dark);color:#fff;border-radius:999px;width:100%;margin-top:19px;padding:15px;font-size:17.5px;font-weight:800;box-shadow:0 3px #d98f00}:where(.pg-explore,.pg-start-now) .ty .ok:active{box-shadow:none;transform:translateY(3px)}:where(.pg-explore,.pg-start-now) .post-submit-message{text-align:center;padding:40px 0;display:none}:where(.pg-explore,.pg-start-now) .post-submit-message.show{display:block}:where(.pg-explore,.pg-start-now) .post-submit-message a{color:var(--teald);font-weight:600}:where(.pg-explore,.pg-start-now) .poll-overlay{z-index:50;background:#10254ab3;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}:where(.pg-explore,.pg-start-now) .poll-overlay.show{display:flex}:where(.pg-explore,.pg-start-now) .poll-overlay .spinner-border{border-width:4px;width:44px;height:44px;margin:0 auto}:where(.pg-explore,.pg-start-now) .ck{z-index:60;border-top:1px solid var(--line);padding:13px 16px calc(13px + env(safe-area-inset-bottom));background:#fff;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px -12px #1b433259}:where(.pg-explore,.pg-start-now) .ck.show{display:block}:where(.pg-explore,.pg-start-now) .ck-in{flex-wrap:wrap;align-items:center;gap:14px;max-width:1000px;margin:0 auto;display:flex}:where(.pg-explore,.pg-start-now) .ck p{min-width:210px;color:var(--gray);flex:1;margin:0;font-size:12.5px;line-height:1.5}:where(.pg-explore,.pg-start-now) .ck a{color:var(--green);font-weight:700}:where(.pg-explore,.pg-start-now) .ck-btns{flex:none;gap:9px;display:flex}:where(.pg-explore,.pg-start-now) .ck button{cursor:pointer;border:none;border-radius:8px;min-height:42px;padding:11px 20px;font-family:inherit;font-size:14px;font-weight:800}:where(.pg-explore,.pg-start-now) .ck .ok{background:var(--gold);color:var(--ink)}:where(.pg-explore,.pg-start-now) .ck .no{color:var(--gray);border:1.5px solid var(--line);background:#fff}@media (width<=560px){:where(.pg-explore,.pg-start-now) .ck-btns{width:100%}:where(.pg-explore,.pg-start-now) .ck button{flex:1}}:where(.pg-explore,.pg-start-now) .wrap.split{flex-direction:column;max-width:1040px;display:flex}:where(.pg-explore,.pg-start-now) .rail{display:contents}:where(.pg-explore,.pg-start-now) .lede{order:1}:where(.pg-explore,.pg-start-now) .formcol{order:2}:where(.pg-explore,.pg-start-now) .rail-note{order:3}:where(.pg-explore,.pg-start-now) .tiles{order:4}@media (width>=900px){:where(.pg-explore,.pg-start-now) .wrap.split{text-align:left;grid-template-columns:.88fr 1.12fr;align-items:start;gap:34px;display:grid}:where(.pg-explore,.pg-start-now) .rail{display:block;position:sticky;top:22px}:where(.pg-explore,.pg-start-now) .lede{margin-top:54px}}:where(.pg-explore,.pg-start-now) .lede{text-align:center;background:0 0;border:0;border-radius:0;margin-bottom:10px;padding:6px 4px 16px}:where(.pg-explore,.pg-start-now) .lede h1{color:var(--ink);letter-spacing:-.7px;text-wrap:balance;margin-bottom:11px;font-size:28px;font-weight:800;line-height:1.18}:where(.pg-explore,.pg-start-now) .lede h1 .hl{color:inherit}:where(.pg-explore,.pg-start-now) .lede p{color:var(--gray);font-size:15.5px;line-height:1.6}:where(.pg-explore,.pg-start-now) .lede p strong{color:var(--green);font-weight:800}@media (width>=900px){:where(.pg-explore,.pg-start-now) .lede h1{font-size:31px}}@media (width<=420px){:where(.pg-explore,.pg-start-now) .lede h1{font-size:25px}:where(.pg-explore,.pg-start-now) .lede{padding:18px 16px}}:where(.pg-explore,.pg-start-now) .rail-note{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;align-items:flex-start;gap:12px;margin-bottom:12px;padding:16px 18px;display:flex}:where(.pg-explore,.pg-start-now) .rail-note svg{width:21px;height:21px;color:var(--green);flex:none;margin-top:1px}:where(.pg-explore,.pg-start-now) .rail-note p{color:var(--gray);font-size:14px;line-height:1.6}:where(.pg-explore,.pg-start-now) .rail-note p b{color:var(--green-deep);font-weight:800}:where(.pg-explore,.pg-start-now) .tiles{grid-template-columns:1fr 1fr;gap:12px;display:grid}:where(.pg-explore,.pg-start-now) .tile{border:1px solid var(--line);text-align:center;background:#fff;border-radius:14px;padding:15px 12px}:where(.pg-explore,.pg-start-now) .tile svg{width:24px;height:24px;color:var(--green);margin:0 auto 7px}:where(.pg-explore,.pg-start-now) .tile b{color:var(--gray);font-size:13.5px;font-weight:800;display:block}:where(.pg-explore,.pg-start-now) .formcol{border:1px solid var(--line);border-top:4px solid var(--green);background:#fff;border-radius:18px;padding:20px 20px 24px;box-shadow:0 26px 54px -26px #145c338c}@media (width<=420px){:where(.pg-explore,.pg-start-now) .formcol{border-radius:15px;padding:18px 15px 20px}}:where(.pg-explore,.pg-start-now) .fhead{text-align:center;border-bottom:1px solid var(--line);margin-bottom:18px;padding-bottom:15px}:where(.pg-explore,.pg-start-now) .fhead .pre{color:var(--gray);font-size:15px}:where(.pg-explore,.pg-start-now) .fhead h2{color:var(--green);letter-spacing:-.7px;text-wrap:balance;margin-top:3px;font-size:29px;font-weight:900;line-height:1.14}@media (width>=900px){:where(.pg-explore,.pg-start-now) .fhead h2{font-size:32px}}@media (width<=420px){:where(.pg-explore,.pg-start-now) .fhead h2{font-size:25px}}.pg-explore .wrap.split{max-width:620px;display:block}.pg-explore .rail{display:block;position:static;top:auto}.pg-explore .formcol{margin-top:16px}.pg-explore .rail-note,.pg-explore .tiles{display:none}.pg-explore .lede{text-align:center;margin-top:0;padding:4px 2px 2px}.pg-explore .lede h1{color:var(--ink);letter-spacing:-.8px;text-wrap:balance;margin-bottom:10px;font-size:30px;font-weight:800;line-height:1.16}.pg-explore .lede p{color:var(--gray);font-size:15.5px;line-height:1.55}.pg-explore .lede p strong{color:var(--green);font-weight:800}@media (width>=620px){.pg-explore .lede h1{font-size:34px}}@media (width<=420px){.pg-explore .lede h1{font-size:26px}}:where(.pg-explore,.pg-start-now) .qhead{text-align:center;margin:24px 0 12px}:where(.pg-explore,.pg-start-now) .qhead h3{letter-spacing:-.3px;color:var(--green-deep);text-wrap:balance;font-size:20px;font-weight:900;line-height:1.2}:where(.pg-explore,.pg-start-now) .qhead p{color:var(--gray-light);margin-top:4px;font-size:12.5px}@media (width<=520px){:where(.pg-explore,.pg-start-now) .qhead h3{font-size:18px}}:where(.pg-explore,.pg-start-now) .qs{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}:where(.pg-explore,.pg-start-now) .q{border-top:1px solid var(--line);padding:13px 14px}:where(.pg-explore,.pg-start-now) .q:first-child{border-top:0}:where(.pg-explore,.pg-start-now) .q.bad{background:#fdf3f2}:where(.pg-explore,.pg-start-now) .q p{color:var(--gray);margin-bottom:9px;font-size:13.5px;line-height:1.5}:where(.pg-explore,.pg-start-now) .yn{gap:8px;display:flex}:where(.pg-explore,.pg-start-now) .yn button{border:1px solid var(--line);width:74px;min-height:40px;color:var(--gray-light);cursor:pointer;background:#fff;border-radius:8px;padding:9px 0;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .14s}:where(.pg-explore,.pg-start-now) .yn button:hover{border-color:var(--green);color:var(--green)}:where(.pg-explore,.pg-start-now) .yn button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:#fff}:where(.pg-explore,.pg-start-now) .yn button.no[aria-pressed=true]{background:var(--gray);border-color:var(--gray)}:where(.pg-explore,.pg-start-now) .disclaimer{margin-top:9px;display:none}:where(.pg-explore,.pg-start-now) .disclaimer.show{display:block}:where(.pg-explore,.pg-start-now) .disclaimer__checkbox-label{cursor:pointer;align-items:flex-start;gap:8px;font-weight:400;display:flex}:where(.pg-explore,.pg-start-now) .disclaimer-required{all:revert;width:16px;height:16px;accent-color:var(--green-deep);flex:none;margin-top:1px}:where(.pg-explore,.pg-start-now) .disclaimer-required.checkbox-highlight{outline:2px solid #c0392b}:where(.pg-explore,.pg-start-now) .disclaimer__checkbox-label span,:where(.pg-explore,.pg-start-now) .disclaimer__label{color:var(--gray-light);font-size:11.5px;font-weight:400;line-height:1.45}:where(.pg-explore,.pg-start-now) .disclaimer__label{display:block}:where(.pg-explore,.pg-start-now) .q .disclaimer-feedback{color:#c0392b;margin-top:6px;font-size:12px;display:none}:where(.sv) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.pg-explore,.pg-start-now) .sv{z-index:70;background:#10254abd;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}:where(.pg-explore,.pg-start-now) .sv.show{display:flex}:where(.pg-explore,.pg-start-now) .sv-card:focus{outline:none}:where(.pg-explore,.pg-start-now) .sv-card{text-align:center;background:#fff;border-radius:22px;width:100%;max-width:432px;padding:20px 20px 22px;animation:.26s cubic-bezier(.2,.8,.3,1) svUp;position:relative;box-shadow:0 -10px 60px #10254a80}@keyframes svUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}:where(.pg-explore,.pg-start-now) .sv-x{width:34px;height:34px;color:var(--gray-light);border-radius:50%;font-size:22px;line-height:1;position:absolute;top:10px;right:11px}:where(.pg-explore,.pg-start-now) .sv-x:hover{background:var(--bg)}:where(.pg-explore,.pg-start-now) .sv-mascot{width:88px;margin:0 auto 6px}:where(.pg-explore,.pg-start-now) .sv-eyebrow{color:var(--gray-light);letter-spacing:.02em;font-size:12px;font-weight:600}:where(.pg-explore,.pg-start-now) .sv-title{letter-spacing:-.03em;margin-top:2px;font-family:inherit;font-size:25px;font-weight:900;line-height:1.12}:where(.pg-explore,.pg-start-now) .sv-title .hl{color:var(--green-deep)}:where(.pg-explore,.pg-start-now) .sv-box{margin-top:15px;overflow:hidden}:where(.pg-explore,.pg-start-now) .sv-meter{align-items:center;gap:10px;margin-bottom:11px;display:flex}:where(.pg-explore,.pg-start-now) .sv-pips{flex:1;gap:4px;display:flex}:where(.pg-explore,.pg-start-now) .sv-pip{background:var(--line);border-radius:99px;flex:1;height:4px;transition:background .3s}:where(.pg-explore,.pg-start-now) .sv-pip.on{background:var(--green)}:where(.pg-explore,.pg-start-now) .sv-count{color:var(--gray-light);white-space:nowrap;letter-spacing:.02em;font-size:11px;font-weight:600}:where(.pg-explore,.pg-start-now) .sv-body{text-align:center;border:1.5px solid var(--green-light);background:radial-gradient(120% 90% at 50% 0,#e8f6f9 0%,#fff 62%);border-radius:18px;padding:26px 18px 18px;transition:opacity .16s,transform .16s;position:relative}:where(.pg-explore,.pg-start-now) .sv-body.out{opacity:0;transform:translateY(8px)}:where(.pg-explore,.pg-start-now) .sv-spark{color:var(--green);opacity:.85;position:absolute}:where(.pg-explore,.pg-start-now) .sv-spark.a{width:15px;height:15px;top:20px;left:19px}:where(.pg-explore,.pg-start-now) .sv-spark.b{width:10px;height:10px;color:var(--gold-dark);opacity:.7;top:38px;right:26px}:where(.pg-explore,.pg-start-now) .sv-spark.c{opacity:.55;width:8px;height:8px;top:16px;right:52px}:where(.pg-explore,.pg-start-now) .sv-q{letter-spacing:-.02em;color:var(--ink);text-wrap:balance;max-width:32ch;margin:0 auto 18px;font-family:inherit;font-weight:800;line-height:1.26}:where(.pg-explore,.pg-start-now) .sv-q.s{font-size:27px;line-height:1.18}:where(.pg-explore,.pg-start-now) .sv-q.m{font-size:22px}:where(.pg-explore,.pg-start-now) .sv-q.l{max-width:34ch;font-size:18.5px;line-height:1.35}:where(.pg-explore,.pg-start-now) .sv-q strong{color:var(--green-deep);font-weight:900}:where(.pg-explore,.pg-start-now) .sv-yn{gap:9px;display:flex}:where(.pg-explore,.pg-start-now) .sv-yes{background:var(--gold-dark);color:#fff;border-radius:12px;flex:1.7;justify-content:center;align-items:center;gap:7px;min-height:52px;font-family:inherit;font-size:17.5px;font-weight:800;transition:all .14s;display:flex;box-shadow:0 3px #d98f00}:where(.pg-explore,.pg-start-now) .sv-yes svg{width:16px;height:16px}:where(.pg-explore,.pg-start-now) .sv-yes:hover{background:#d98f00}:where(.pg-explore,.pg-start-now) .sv-yes:active{box-shadow:none;transform:translateY(3px)}:where(.pg-explore,.pg-start-now) .sv-no{min-height:52px;color:var(--gray-light);border:1.5px solid var(--line);background:0 0;border-radius:12px;flex:1;font-family:inherit;font-size:16px;font-weight:700;transition:all .14s}:where(.pg-explore,.pg-start-now) .sv-no:hover{border-color:var(--gray-light);color:var(--gray)}:where(.pg-explore,.pg-start-now) .sv-done .sv-box{display:none}:where(.pg-explore,.pg-start-now) .sv-thanks{margin-top:14px;display:none}:where(.pg-explore,.pg-start-now) .sv-done .sv-thanks{display:block}:where(.pg-explore,.pg-start-now) .sv-thanks p{color:var(--gray);font-size:15px}:where(.pg-explore,.pg-start-now) .sv-thanks button{background:var(--gold-dark);color:#fff;border-radius:999px;width:100%;margin-top:16px;padding:15px;font-family:inherit;font-size:17px;font-weight:800;box-shadow:0 3px #d98f00}body.pg-legal{flex-direction:column;min-height:100vh;line-height:1.62;display:flex}:where(.pg-legal) main{flex:1 0 auto}:where(.pg-legal) :focus-visible{outline:3px solid var(--teal);outline-offset:3px}:where(.pg-legal) .wrap{max-width:840px;margin:0 auto;padding:0 22px}:where(.pg-legal) .error-page{text-align:center;padding-top:60px}:where(.pg-legal) .error-page h1{margin-bottom:4px}:where(.pg-legal) .ck{z-index:50;background:var(--white);border-top:1px solid var(--line);padding:13px 16px calc(13px + env(safe-area-inset-bottom));display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 26px -12px #1b433259}:where(.pg-legal) .ck.show{display:block}:where(.pg-legal) .ck-in{flex-wrap:wrap;align-items:center;gap:14px;max-width:1060px;margin:0 auto;display:flex}:where(.pg-legal) .ck p{min-width:210px;color:var(--ink2);flex:1;margin:0;font-size:12.5px;line-height:1.5}:where(.pg-legal) .ck a{color:var(--teald);font-weight:600}:where(.pg-legal) .ck-btns{flex:none;gap:9px;display:flex}:where(.pg-legal) .ck button{border-radius:999px;min-height:42px;padding:11px 20px;font-family:Nunito Sans,sans-serif;font-size:14px;font-weight:800}:where(.pg-legal) .ck .ok{background:var(--coral);color:#fff;box-shadow:0 3px 0 var(--corald)}:where(.pg-legal) .ck .ok:active{box-shadow:none;transform:translateY(3px)}:where(.pg-legal) .ck .no{background:var(--white);color:var(--ink2);border:1.5px solid var(--line)}@media (width<=560px){:where(.pg-legal) .ck-btns{width:100%}:where(.pg-legal) .ck button{flex:1}}.lp-questions-preview .internal-preview__description{margin-bottom:24px}.lp-questions-preview__empty{text-align:center;color:#999}.lp-questions-preview .qs{margin-bottom:16px}.lp-questions-preview .disclaimer{color:#666;margin-top:8px;font-size:13px}.lp-questions-preview .disclaimer__checkbox-label{align-items:flex-start;gap:6px;font-weight:400;display:flex}.lp-questions-preview .disclaimer__label{font-weight:400}.lp-questions-preview .disclaimer-required{all:revert;flex:none;width:16px;height:16px;margin:0}.survey-card{background:var(--white);text-align:center;border-radius:16px;max-width:580px;margin:30px auto;padding:28px 24px 30px}.survey-card .heading{margin-bottom:20px}.ribbon{--s:1.8em;--d:.5em;--c:.5em;padding:0 calc(var(--s) + 1em) var(--d);background:conic-gradient(at left var(--s) bottom var(--d), #0000 25%, #0008 0 37.5%, #0004 0) 0/50% 100% no-repeat, conic-gradient(at right var(--s) bottom var(--d), #0004 62.5%, #0008 0 75%, #0000 0) 100%/50% 100% no-repeat;width:fit-content;clip-path:polygon(0 var(--d), var(--s) var(--d), var(--s) 0, calc(100% - var(--s)) 0, calc(100% - var(--s)) var(--d), 100% var(--d), calc(100% - var(--c)) calc(50% + var(--d) / 2), 100% 100%, calc(100% - var(--s) - var(--d)) 100%, calc(100% - var(--s) - var(--d)) calc(100% - var(--d)), calc(var(--s) + var(--d)) calc(100% - var(--d)), calc(var(--s) + var(--d)) 100%, 0 100%, var(--c) calc(50% + var(--d) / 2));margin:0 auto 16px;font-size:12.5px;font-weight:700;line-height:2.5}.ribbon img{vertical-align:middle;width:1em;height:1em;margin-right:6px;display:inline-block}.ribbon--red{color:#fff;background-color:#e14b3e}.ribbon--yellow{color:var(--ink);background-color:#f5c94c}.ribbon--green{color:#fff;background-color:#2fa84f}.ribbon--blue{color:#fff;background-color:#297ad4}.ribbon--teal{color:#fff;background-color:#3c9a88}.partner-logo{max-width:160px;margin:0 auto 12px;display:block}.partner-banner{cursor:pointer;border-radius:10px;width:100%;margin:8px 0 12px}.heading--4{font-family:Nunito Sans,sans-serif;font-size:28px}.heading--5{font-family:Nunito Sans,sans-serif;font-size:24px}.heading--6{font-family:Nunito Sans,sans-serif;font-size:20px}.fw-600{font-weight:700}.mb-2{margin-bottom:10px}.survey__box-buttons{flex-direction:column;gap:12px;margin-top:8px;display:flex}.survey__box-buttons.horizontal{flex-flow:wrap;justify-content:center}.survey__box-buttons.horizontal>*{flex:1 1 0;width:auto;min-width:140px}.survey__box-buttons.horizontal.no-stretch>*{flex:0 calc(33.3333% - 8px)}.survey__yes,.survey__no{cursor:pointer;font-family:Nunito Sans,sans-serif}.btn-round{border:none;border-radius:999px;width:100%;font-weight:800;transition:background .15s,transform 80ms,box-shadow 80ms}.btn-round.btn-md{padding:14px 18px;font-size:16px}.btn-capped{max-width:360px;margin-left:auto;margin-right:auto;display:block}.radio-button{text-align:center;cursor:pointer;border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;font-weight:800;display:flex}.radio-button input[type=checkbox],.radio-button input[type=radio]{all:revert;width:18px;height:18px;accent-color:var(--teal);cursor:pointer;flex:none;margin:0}.radio-button span{flex:1}.radio-button.btn-eee{background:#f7f7f7}.radio-button.btn-eee:hover{background:#efefef}.survey__choice-list{text-align:left;margin-bottom:20px}.survey__choice-error{color:#e14b3e;text-align:center;margin:8px 0 12px;font-size:14px;display:none}.survey__skip{text-align:center;margin:16px 0 12px}.survey__birth-year{margin-top:8px}.survey__birth-year select{margin-bottom:8px;font-size:17px}#birth-year.is-invalid{background-color:#fff6f5;border-color:#e14b3e}#birth-year-feedback{color:#e14b3e;text-align:center;margin:0 0 12px;font-size:14px;display:none}#birth-year.is-invalid~#birth-year-feedback{display:block}.btn-round.survey__button--50{flex:calc(50% - 6px)}.btn-round.survey__button--33{flex:calc(33.33% - 8px)}.btn-round.survey__button--300{flex:100%}.brand-yes-btn,.brand-no-btn{border:none;border-radius:999px;width:100%;padding:14px 18px;font-family:Nunito Sans,sans-serif;font-size:16px;font-weight:800;transition:background .15s,transform 80ms,box-shadow 80ms}.brand-yes-btn{background:var(--coral);color:#fff;box-shadow:0 3px 0 var(--corald)}.brand-yes-btn:hover{background:var(--corald);color:#fff}.brand-no-btn{background:var(--white);color:var(--ink2);border:1.5px solid var(--line)}.brand-no-btn:hover{background:var(--paper);color:var(--ink2)}.btn-blue{color:#fff;background:#3b82c4;box-shadow:0 3px #2c64a0}.btn-blue:hover{color:#fff;background:#2c64a0}.btn-yellow{color:var(--ink);background:#f5c94c;box-shadow:0 3px #d9a62c}.btn-yellow:hover{color:var(--ink);background:#d9a62c}.btn-green{color:#fff;background:#2fa84f;box-shadow:0 3px #22863b}.btn-green:hover{color:#fff;background:#22863b}.btn-red{color:#fff;background:#e14b3e;box-shadow:0 3px #c43a2e}.btn-red:hover{color:#fff;background:#c43a2e}.btn-eee{color:#333;background:#eee;box-shadow:0 3px #ccc}.btn-eee:hover{color:#333;background:#e2e2e2}.plain-bordered-bottom{color:var(--ink3);border-bottom:1.5px solid var(--ink3);cursor:pointer;padding-bottom:2px;font-size:15px;font-weight:400;text-decoration:none;display:inline-block}.text-sm{font-size:15px;line-height:1.5}.text-xl{font-size:20px}.text-666{color:#666}.survey__ctc-subheading{margin-top:10px;font-size:17px;font-weight:400}.survey__ctc-body{margin-top:16px}.survey__options{margin-top:20px}.survey__phone{text-align:center;max-width:460px;margin-left:auto;margin-right:auto;font-size:1.15em;font-weight:800;display:block}.survey__phone-icon{vertical-align:-2px;width:1em;height:1em;margin-right:8px;display:inline-block}.survey__mobile-hint{color:var(--ink3);margin-top:10px;font-size:14px}.survey__mobile-hint-arrow{vertical-align:-2px;width:1em;height:1em;margin:0 4px;display:inline-block}@media (width>=768px){.survey__mobile-hint{display:none}}.survey__learn-more{margin-top:16px;font-size:17px}.survey__learn-more a{color:var(--teal);font-weight:700;text-decoration:none}.survey__learn-more a:hover{text-decoration:underline}.survey__learn-more a span{margin-right:4px}.disclaimer-row{margin-top:16px}.disclaimer-row--check{text-align:left;margin-left:auto;margin-right:auto;display:table}.disclaimer-row label{color:var(--ink3);font-size:14px;font-weight:400}.disclaimer-row--check label{align-items:flex-start;gap:8px;display:flex}.disclaimer-row label span{line-height:18px}.disclaimer-row input.disclaimer-required{all:revert;width:18px;height:18px;accent-color:var(--teal);flex:none;margin:0}.disclaimer-row input.disclaimer-required.checkbox-highlight{outline:2px solid var(--coral)}.disclaimer-row #disclaimer-feedback{color:#e14b3e;margin-top:6px;font-size:12px;display:none}.slide-fatal-error{color:#e14b3e;margin-top:20px;font-size:13px}.slide-loading{justify-content:center;padding:40px 0;display:flex}.spinner-border{border:3px solid var(--line);border-top-color:var(--teal);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite survey-spin}@keyframes survey-spin{to{transform:rotate(360deg)}}.wall-page{text-align:center;max-width:820px;margin:30px auto;padding:0 24px}.wall-page__title{margin-top:24px}.wall-page__heading{margin-top:4px;margin-bottom:20px;font-weight:600}a.wall-link{text-decoration:none}.wall-list{flex-direction:column;gap:20px;display:flex}.wall-card{background:var(--white);border:1px solid var(--line);text-align:left;border-radius:16px;padding:24px}.wall-card--listing .wall-card__heading{margin-bottom:8px}.wall-card--listing .wall-card__body{margin-bottom:16px;font-size:17px;line-height:1.5}.wall-card--listing .wall-card__btn-inline{width:auto;padding-left:32px;padding-right:32px;display:inline-block}.wall-card--benefits{grid-template-columns:110px 1fr auto;grid-template-areas:"logo heading btn""logo list list""disclaimer disclaimer disclaimer";align-items:start;gap:10px 20px;display:grid}.wall-card--benefits .wall-card__logo{grid-area:logo}.wall-card--benefits .wall-card__logo img{border-radius:10px;width:100%}.wall-card--benefits .wall-card__heading{grid-area:heading}.wall-card--benefits .wall-card__list{grid-area:list}.wall-card--benefits .wall-card__btn{text-align:right;grid-area:btn}.wall-card--benefits .wall-card__btn .btn-round{width:auto;display:inline-block}.wall-card--benefits .wall-card__disclaimer{grid-area:disclaimer}@media (width<=560px){.wall-card--benefits{text-align:center;grid-template-columns:1fr;grid-template-areas:"logo""heading""list""btn""disclaimer"}.wall-card--benefits .wall-card__logo{max-width:120px;margin:0 auto}.wall-card--benefits .wall-card__list{text-align:left}.wall-card--benefits .wall-card__btn{text-align:center}.wall-card--benefits .wall-card__btn .btn-round{width:100%;max-width:280px;margin:0 auto}}.wall-card__sub-heading{color:var(--ink3);margin-top:4px}.wall-card__list{margin:0;padding:0;list-style:none}.wall-card__list li{margin-bottom:6px;padding-left:22px;font-size:15px;line-height:1.4;position:relative}.wall-card__list li:last-child{margin-bottom:0}.wall-card__list li:before{content:"✔";color:var(--teal);font-size:13px;font-weight:800;position:absolute;top:0;left:0}.wall-card__list--centered{text-align:left;max-width:320px;margin:0 auto 16px}.wall-card__disclaimer{color:var(--ink3);margin-top:4px;font-size:13px}.wall-card__disclaimer .disclaimer-btn{color:var(--teal);cursor:pointer;font-weight:600;text-decoration:underline}.wall-page__error{margin-top:24px}.wall-alert{text-align:center;border-radius:10px;margin-bottom:12px;padding:14px 18px;font-size:14px}.wall-alert--warning{color:#8a6d00;background:#fff8e1}.wall-alert--danger{color:#e14b3e;background:#fff0ee}.modal{z-index:1050;display:none;position:fixed;inset:0;overflow-y:auto}.modal.show{display:block}.modal-backdrop{z-index:1040;background:#1016228c;position:fixed;inset:0}.modal-backdrop.fade{opacity:0;transition:opacity .15s linear}.modal-backdrop.show{opacity:1}.modal-dialog{width:calc(100% - 32px);max-width:440px;margin:60px auto;position:relative}.modal.fade .modal-dialog{opacity:0;transition:transform .2s ease-out,opacity .2s ease-out;transform:translateY(-20px)}.modal.show .modal-dialog{opacity:1;transform:translateY(0)}.modal-dialog-centered{align-items:center;min-height:calc(100% - 120px);display:flex}.modal-dialog-scrollable .modal-content{max-height:calc(100vh - 120px)}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-content{background:var(--white);border-radius:16px;flex-direction:column;width:100%;display:flex;overflow:visible;box-shadow:0 18px 40px -20px #10254a80}.modal-header{padding:20px 20px 0;position:relative}.modal-title{text-align:center;margin:0}.modal-close{border:2px solid var(--white);background:var(--ink);cursor:pointer;border-radius:17px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:-8px;right:-8px}.modal-body{text-align:center;padding:16px 20px 24px}body.modal-open{overflow:hidden}
