body:has(.pf){background:#fff}.pf{--pf-teal:#0c7c72;--pf-heading:#175a60;--pf-text:#203b3c;--pf-muted:#526b69;--pf-border:#dce8e8;--pf-mint:#f3f9f7;--pf-error:#b44539;--pf-focus:#428ecc;width:100%;max-width:1000px;color:var(--pf-text);text-align:center;margin:0 auto;padding:24px 28px 20px;font-family:Arial,Helvetica,sans-serif}.pf button,.pf input,.pf textarea{font:inherit}.pf button{cursor:pointer}.pf button:focus-visible,.pf a:focus-visible,.pf summary:focus-visible{outline:3px solid var(--pf-focus);outline-offset:5px}.pf button:disabled{opacity:.45;cursor:not-allowed}.pf input:focus,.pf textarea:focus{border-color:var(--pf-teal);outline:0;box-shadow:0 0 0 3px #0c7c7212}.pf__progress{z-index:5;background:#e2f0ed;height:4px;position:fixed;inset:0 0 auto}.pf__progress-fill{background:var(--pf-teal);height:100%;transition:width .25s}.pf__step{animation:.2s both pf-enter}.pf__step-number{color:var(--pf-muted);letter-spacing:1.1px;text-transform:uppercase;margin:0 0 18px;font-size:10px}.pf h1{max-width:950px;color:var(--pf-heading);letter-spacing:-1.2px;margin:0 auto 18px;font-size:44px;font-weight:700;line-height:1.13}.pf h1:focus{outline:none}.pf__sub{max-width:740px;color:var(--pf-muted);margin:0 auto 37px;font-size:17px;line-height:1.5}.pf__controls{max-width:590px;margin:0 auto}.pf__controls--narrow{max-width:405px}.pf__choices{gap:10px;max-width:440px;margin:0 auto;display:grid}.pf__choice{border:1.5px solid var(--pf-border);min-height:60px;color:var(--pf-heading);text-align:center;background:#fff;border-radius:11px;padding:20px 22px;font-size:17px;font-weight:600;transition:background .15s,border-color .15s}.pf__choice:hover,.pf__choice[aria-pressed=true]{border-color:var(--pf-teal);background:var(--pf-mint)}.pf__chips{flex-wrap:wrap;justify-content:center;gap:10px;max-width:630px;margin:0 auto;display:flex}.pf__chips--narrow{max-width:440px}@media (width>=600px){.pf__choices:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}}@media (width>=800px) and (height<=760px){.pf__chips:not(.pf__chips--narrow){max-width:780px}}.pf__chip{cursor:pointer;display:block;position:relative}.pf__chip input{opacity:0;width:1px;height:1px;position:absolute}.pf__chip span{border:1.5px solid var(--pf-border);min-height:45px;color:var(--pf-heading);border-radius:99px;justify-content:center;align-items:center;padding:11px 25px;font-size:16px;transition:background .15s;display:flex}.pf__chip input:checked+span{border-color:var(--pf-teal);background:var(--pf-teal);color:#fff;font-weight:600}.pf__chip input:focus-visible+span{outline:3px solid var(--pf-focus);outline-offset:3px}.pf__chip:hover span{border-color:var(--pf-teal)}button.pf__chip{background:0 0;border:0;padding:0}button.pf__chip[aria-pressed=true] span{border-color:var(--pf-teal);background:var(--pf-mint);font-weight:600}.pf__sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.pf__fields{border:0;min-width:0;margin:0;padding:0}.pf__more-languages{margin-top:14px}.pf__rows{gap:7px;max-width:470px;margin:0 auto;display:grid}.pf__row{border:1.5px solid var(--pf-border);min-height:62px;color:var(--pf-heading);text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:15px;padding:18px 22px;font-size:17px;display:flex}.pf__row:has(input:checked){border-color:var(--pf-teal);background:var(--pf-mint);font-weight:600}.pf__row input,.pf__consent-row input{width:18px;height:18px;accent-color:var(--pf-teal);cursor:pointer;flex:none;margin:0}.pf__consent{border:1.5px solid var(--pf-border);text-align:left;border-radius:11px;max-width:650px;margin:0 auto;padding:23px}.pf__consent-row{cursor:pointer;align-items:flex-start;gap:13px;font-size:13px;line-height:1.5;display:flex}.pf__consent-row input{margin-top:2px}.pf__consent details{color:var(--pf-teal);margin-top:6px;padding-left:31px;font-size:12px}.pf__consent summary{cursor:pointer;width:max-content}.pf__consent details p{color:var(--pf-muted);margin:9px 0 0;line-height:1.6}.pf__field{border:1.5px solid var(--pf-border);width:100%;min-height:57px;color:var(--pf-text);background:#fff;border-radius:11px;padding:18px 20px}.pf__field::placeholder{color:var(--pf-muted);opacity:1}textarea.pf__field{resize:vertical;min-height:145px;font-size:16px;line-height:1.5}.pf__label{color:var(--pf-heading);text-align:left;margin:0 0 8px;font-size:12px;font-weight:600;display:block}.pf__fieldgroup{text-align:left;margin-top:17px}.pf__names{grid-template-columns:1fr 1fr;gap:12px;display:grid}.pf__note{color:var(--pf-muted);text-align:left;margin-top:10px;font-size:11px;line-height:1.5}.pf__matching-profile{border:1.5px solid var(--pf-border);background:var(--pf-mint);text-align:left;border-radius:11px;margin-top:22px;padding:20px}.pf__matching-profile .pf__chips{justify-content:flex-start;max-width:none;margin-left:0}.pf__matching-profile .pf__note{margin-top:14px}.pf__primary{background:var(--pf-teal);color:#fff;border:0;border-radius:99px;min-width:195px;min-height:48px;margin:29px auto 0;padding:14px 28px;font-size:17px;font-weight:700;transition:background .15s;display:block}.pf__primary:hover:not(:disabled){background:#09685f}a.pf__primary{justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.pf__gender-label{margin-top:17px}.pf__consent--email{margin-top:23px}.pf__consent-row+.pf__consent-row{margin-top:13px}.pf__back,.pf__skip{color:var(--pf-muted);background:0 0;border:0;min-height:40px;margin:9px auto 0;padding:10px 18px;font-size:14px;display:block}.pf__skip{color:var(--pf-teal);margin-top:5px}.pf__back:hover,.pf__skip:hover{text-underline-offset:4px;text-decoration:underline}.pf__error{max-width:540px;color:var(--pf-error);margin:13px auto 0;font-size:13px;line-height:1.4}.pf__status{max-width:540px;color:var(--pf-muted);margin:13px auto 0;font-size:13px;line-height:1.5}.pf__access{justify-items:center;gap:20px;display:grid}.pf__access-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}@media (width<=520px){.pf__primary{width:100%;min-width:0}.pf__access-actions,.pf__access-actions>.mc-button:not([data-variant=ghost]){width:100%}}.pf__auth{text-align:left;grid-template-columns:minmax(0,1fr);gap:16px;max-width:460px;margin:0 auto;display:grid}.pf__auth .flow-task{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr);gap:28px;padding:0;display:grid}.pf__auth .flow-work{width:100%}.pf__auth .flow-task__header{margin:0}.pf__auth .flow-task__lead{color:var(--pf-muted);text-align:center;overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}.pf__auth .flow-auth__secondary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pf__auth .flow-auth__secondary-actions .mc-button{min-height:44px;padding:8px 10px}.pf__auth .mc-button{--mc-button-bg:var(--pf-teal);font-family:inherit}.pf__auth .mc-button[data-variant=ghost]{--mc-button-bg:transparent;--mc-button-color:var(--pf-teal);--mc-button-border:transparent}.pf__auth .flow-otp__digit,.pf__auth .mc-field__control-wrap{border-color:var(--pf-border);border-radius:11px}@media (width<=380px){.pf__auth .flow-auth__secondary-actions{grid-template-columns:minmax(0,1fr)}}.pf__emergency{color:var(--pf-muted);padding:26px 25px 22px;font-size:12px;line-height:1.5}.pf__emergency a{color:inherit;white-space:nowrap;text-decoration:none}.pf__emergency a:hover{text-decoration:underline}.pf__emergency i{font-style:normal}a[href^=tel\:]{white-space:nowrap}@media (width>=900px) and (height<=760px){.pf__controls--narrow,.pf__auth{max-width:560px}}.pf__intro-emergency{max-width:660px;color:var(--pf-muted);margin:25px auto 0;font-size:11px;line-height:1.5}.pf__intro-emergency:before{content:"";background:#e4ecea;width:280px;height:1px;margin:0 auto 13px;display:block}.pf__intro-emergency strong{margin-bottom:6px;font-size:10px;display:block}.pf__intro-emergency a{color:inherit;text-decoration:none}@keyframes pf-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (width<=700px){.pf{padding:18px 23px 14px}.pf h1{letter-spacing:-.9px;font-size:33px;line-height:1.16}.pf__sub{margin-bottom:28px;font-size:15px}.pf__step-number{margin-bottom:17px;font-size:9px}.pf__choice{min-height:57px;padding:17px;font-size:16px}.pf__chip span{min-height:44px;padding:10px 20px;font-size:14px}.pf__chips{gap:8px}.pf__primary{min-width:180px;margin-top:25px;font-size:16px}.pf__row{padding:17px 18px;font-size:15px}.pf__field{padding:15px;font-size:16px}.pf__names{gap:9px}.pf__consent{padding:19px}.pf__consent-row{font-size:12px}.pf__emergency{padding:22px 22px 17px;font-size:12px}.pf__emergency span{margin-top:5px;display:block}.pf__emergency i{display:none}}@media (width<=380px){.pf h1{font-size:27px}}@media (width<=340px){.pf h1{font-size:24px}}@media (pointer:coarse){.pf details>summary{padding-block:15px}.pf__consent details:not([open])>summary{margin-bottom:-15px}}@media (height<=700px){.pf{padding-top:12px}.pf__step-number{margin-bottom:10px}.pf h1{margin-bottom:12px;font-size:32px}.pf__sub{margin-bottom:22px;font-size:16px}}@media (prefers-reduced-motion:reduce){.pf *,.pf :before,.pf :after{transition:none!important;animation:none!important}}.pf__matching-profile{max-width:560px;margin-inline:auto}@media (height<=760px){.pf__field{min-height:48px;padding-block:12px}.pf__choice{min-height:50px;padding-block:13px}.pf__step-number{margin-bottom:10px}.pf__matching-profile{margin-top:14px;padding:14px 16px}.pf__emergency{padding-block:14px 12px}}.pf__intro-emergency{text-wrap:balance}@media (height<=620px){.pf__matching-profile .pf__note{margin-top:10px}.pf__fieldgroup{margin-top:16px}}@media (height<=650px) and (width>=781px){.pf__step-number{margin-bottom:6px}.pf h1{margin-bottom:8px;font-size:28px}.pf__sub{margin-bottom:14px}.pf__matching-profile{margin-top:10px;padding-block:10px}.pf__consent{margin-top:14px;padding-top:14px}.pf__primary{margin-top:16px}}@media (width<=374px){.pf__chip span{padding-inline:11px}.pf__chips{gap:6px}}
