@import"https://fonts.googleapis.com/css2?family=Quicksand:wght@400;500;600;700&display=swap";:root{--orange: #EC6608;--teal: #01A49A;--ink: #171717;--muted: #686868;--line: #dedede;--line-dark: #202020;--surface: #ffffff}*{box-sizing:border-box}body{margin:0;background:#fff;color:var(--ink);font-family:Quicksand,Arial,Helvetica,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.app-shell{display:flex;min-height:100vh;background:#fff}.sidebar{align-self:stretch;background:#fff;border-right:1px solid #e5e8e7;box-shadow:2px 0 8px #17171709;display:flex;flex-direction:column;flex-shrink:0;padding:34px 0 24px;width:305px}.brand{align-items:center;display:flex;height:115px;padding:0 34px 30px}.brand img{display:block;height:auto;max-width:195px;object-fit:contain;width:100%}.sidebar nav{display:grid}.nav-item{align-items:center;background:transparent;border:0;border-bottom:1px solid #e8e8e8;color:#252525;display:flex;font-size:15px;font-weight:500;gap:21px;min-height:63px;padding:13px 28px;text-align:left;transition:background .16s,color .16s}.nav-item>svg{color:#222;flex:0 0 auto;height:20px;stroke-width:1.8;width:20px}.nav-item:hover{background:#fafafa;color:var(--teal)}.nav-item.active{background:#f4f4f4;color:var(--orange);font-weight:700}.nav-item.active>svg{color:var(--orange)}.sidebar-bottom{margin-top:auto;padding:0 28px}.logout{background:transparent;border:0;color:#4f4f4f;font-size:13px;padding:12px 0}.content-area{flex:1;min-width:0}.topbar{align-items:center;background:#fff;display:flex;gap:12px;height:62px;justify-content:flex-end;padding:0 58px}.topbar-help{color:var(--muted);font-size:12px;margin-right:12px}.topbar-help b{color:var(--teal)}.user-avatar{align-items:center;background:var(--teal);border-radius:50%;color:#fff;display:grid;font-size:11px;font-weight:700;height:32px;place-items:center;width:32px}.user-name{font-size:13px;font-weight:700}.mobile-brand{display:none}.dashboard-content{margin:0 auto;max-width:1000px;padding:13px 62px 60px}.dashboard-greeting h1{font-size:26px;font-weight:700;letter-spacing:-.5px;margin:0 0 13px}.dashboard-greeting p{font-size:18px;font-weight:700;margin:0}.dashboard-rule{background:var(--line);height:1px;margin:23px 0 31px}.dashboard-sections{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.dashboard-column h2{align-items:center;display:flex;font-size:17px;gap:12px;margin:0 0 25px}.dashboard-column h2 span{color:var(--orange);font-size:22px}.home-card{background:#fff;border:1px solid #d8d8d8;border-radius:8px;box-shadow:0 3px 9px #0000000f}.policy-home-card{min-height:270px;padding:28px 30px 23px}.home-card h3{font-size:18px;line-height:1.05;margin:0}.policy-name{color:var(--teal);font-size:14px;font-weight:700;margin:22px 0}.home-stat{align-items:center;display:flex;font-size:15px;gap:10px;margin:15px 0}.home-stat span{color:var(--teal);font-size:20px}.outline-action{background:#fff;border:1px solid var(--teal);border-radius:7px;color:#222;font-size:13px;font-weight:700;margin-top:14px;padding:11px 17px;width:100%}.outline-action:hover{background:#f4f4f4}.personal-card{min-height:181px;padding:25px 28px}.person-heading{align-items:flex-start;display:flex;gap:16px}.person-symbol{color:#111;font-size:36px;line-height:1}.person-heading h3{font-size:17px}.person-heading p{font-size:12px;margin:5px 0 0}.personal-detail{border-top:1px solid #ededed;display:grid;gap:4px;margin-top:13px;padding-top:11px}.personal-detail span{font-size:11px}.personal-detail b{font-size:12px;font-weight:600;overflow-wrap:anywhere}.payment-card{align-items:center;color:#1e1e1e;display:flex;font-size:16px;gap:18px;margin-top:20px;min-height:89px;padding:20px 26px;text-align:left;width:100%}.payment-card:hover{border-color:var(--orange)}.payment-symbol{align-items:center;border:3px solid var(--orange);border-radius:50%;color:var(--orange);display:grid;font-weight:700;height:34px;place-items:center;width:34px}.payment-card i{color:var(--orange);font-size:28px;font-style:normal;margin-left:auto}.main-content{margin:0 auto;max-width:1260px;padding:22px 58px 60px}.breadcrumbs{color:#747474;font-size:12px;margin-bottom:22px}.breadcrumbs span{color:#aaa;margin:0 8px}.page-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:26px}.eyebrow{color:var(--orange);font-size:10px;font-weight:700;letter-spacing:1.15px;margin:0 0 8px}.page-header h1,.success-page h1,.placeholder h1{font-size:31px;letter-spacing:-.5px;line-height:1.1;margin:0}.page-header p:not(.eyebrow){color:var(--muted);font-size:14px;margin:10px 0 0}.stepper{display:flex;margin:8px 0 28px;max-width:790px}.step{color:#777;flex:1;font-size:11px;position:relative;text-align:center}.step:not(:last-child):after{background:#d9d9d9;content:"";height:1px;left:60%;position:absolute;right:-40%;top:14px}.step span{align-items:center;background:#fff;border:1px solid #bcbcbc;border-radius:50%;display:grid;height:28px;margin:0 auto 7px;place-items:center;position:relative;width:28px;z-index:1}.step.active{color:var(--teal);font-weight:700}.step.active span{background:var(--teal);border-color:var(--teal);color:#fff}.step.done span,.step.done:after{background:var(--orange);border-color:var(--orange);color:#fff}.card{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 3px 10px #0000000b}.flow-grid,.two-col{display:grid;gap:23px;grid-template-columns:minmax(0,1fr) 285px}.selection-card,.form-card{padding:28px}.selection-card h2,.form-card h2{font-size:24px;line-height:1.15;margin:0}.muted{color:var(--muted);font-size:14px;line-height:1.55}.selector-flow{max-width:100%}.modification-card{padding:30px 28px 24px}.modification-card>.muted{margin:8px 0 25px}.modification-row{align-items:center;border-bottom:1px solid var(--line);display:flex;gap:11px;min-height:60px}.row-icon{color:var(--orange);display:grid;place-items:center}.row-icon svg{height:18px;stroke-width:1.8;width:18px}.row-label{font-size:14px;font-weight:700}.modification-row b{color:#555;font-size:13px;font-weight:500}.modification-row>svg{color:#555;height:16px;margin-left:auto;width:16px}.product-row{cursor:default}.type-row{border-bottom:0}.modification-control{margin-top:20px;position:relative}.modification-control>label{color:#333;display:block;font-size:13px;font-weight:700;margin-bottom:9px}.modification-select{align-items:center;background:#fff;border:2px solid var(--teal);border-radius:5px;color:var(--ink);display:flex;font-family:inherit;font-size:14px;justify-content:space-between;min-height:50px;padding:11px 14px;text-align:left;width:100%}.modification-select:hover{border-color:var(--teal)}.modification-select:focus-visible{outline:3px solid rgba(1,164,154,.25);outline-offset:2px}.modification-select svg{color:#333;height:18px;width:18px}.modification-options{background:#fff;border:1px solid #cfcfcf;border-radius:0 0 5px 5px;box-shadow:0 7px 14px #0000001f;list-style:none;margin:-1px 0 0;padding:5px 0;position:absolute;width:100%;z-index:3}.modification-options:focus-visible{outline:3px solid rgba(1,164,154,.25);outline-offset:2px}.modification-option{align-items:center;background:#fff;color:#333;cursor:pointer;display:flex;font-family:inherit;font-size:13px;justify-content:space-between;padding:10px 14px;text-align:left;width:100%}.modification-option:hover,.modification-option.active{background:#f4f4f4;color:var(--teal)}.modification-option[aria-selected=true]{font-weight:700}.incorporation-option{color:var(--teal);font-weight:700}.incorporation-option em{background:var(--orange);border-radius:10px;color:#fff;font-size:9px;font-style:normal;font-weight:700;letter-spacing:.55px;padding:4px 9px}.modification-actions{display:flex;justify-content:flex-end;margin-top:32px}.modification-continue{background:var(--orange);color:#fff;min-width:146px;text-transform:uppercase}.modification-continue:hover{background:var(--orange)}.later-step-layout{max-width:100%}.later-step-layout .form-card{width:100%}.summary-stack{align-self:start;display:grid;gap:15px}.policy-summary{overflow:hidden;padding:0 18px 17px}.summary-title{align-items:center;background:var(--teal);color:#fff;display:flex;font-size:13px;font-weight:700;justify-content:space-between;margin:0 -18px 13px;padding:15px 18px}.lock{color:#fff}.summary-lead{color:var(--muted);font-size:12px;line-height:1.5}.cost-line,.cost-total{color:var(--muted);display:flex;font-size:12px;justify-content:space-between;padding:10px 0}.cost-line b{color:var(--ink)}.cost-total{border-top:1px solid var(--line);color:var(--ink);font-weight:700;margin-top:3px}.cost-total b{color:var(--teal);font-size:18px}.uf-note{color:#888;display:block;font-size:10px;margin-top:6px}.mini-summary{display:grid;gap:6px;padding:17px}.mini-summary b{font-size:13px}.mini-summary span{color:var(--muted);font-size:11px}.mini-summary hr{border:0;border-top:1px solid var(--line);width:100%}.section-heading{display:flex;gap:15px;justify-content:space-between}.section-heading h2{margin-bottom:7px}.section-heading p:not(.eyebrow){color:var(--muted);font-size:13px;margin:0}.count-badge{background:#f4f4f4;border-radius:20px;color:var(--teal);font-size:11px;font-weight:700;height:max-content;padding:6px 9px}.charge-card{background:#fff;border:1px solid #d9dddc;border-radius:7px;margin-top:22px;overflow:hidden}.charge-title{align-items:center;border-bottom:1px solid #e5e7e6;display:flex;font-size:15px;justify-content:space-between;min-height:62px;padding:12px 18px}.charge-heading{align-items:center;display:flex;gap:11px}.charge-avatar{align-items:center;background:#ec66081f;border:1px solid var(--orange);border-radius:50%;color:var(--orange);display:grid;height:30px;place-items:center;width:30px}.charge-avatar svg{height:17px;width:17px}.charge-actions{align-items:center;display:flex;gap:11px}.icon-button{align-items:center;background:transparent;border:0;color:#1e3335;cursor:pointer;display:grid;min-height:32px;min-width:32px;padding:5px;place-items:center}.icon-button:hover,.icon-button:focus-visible{color:var(--teal)}.icon-button:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.icon-button svg{height:19px;width:19px}.charge-delete{color:var(--orange)}.charge-delete:disabled{color:#b7bdbc;cursor:not-allowed}.insured-form-grid{display:grid;gap:17px 20px;grid-template-columns:repeat(3,minmax(0,1fr));padding:18px}.field{color:#3f3f3f;display:grid;font-size:11px;font-weight:700;gap:7px}.field input,.field select,.signature-row input,.accordion-content textarea{background:#fff;border:1px solid #bfc5c4;border-radius:5px;color:var(--ink);font-size:13px;outline-color:var(--teal);padding:10px 11px;width:100%}.field input:focus,.field select:focus{border-color:var(--teal);box-shadow:0 0 0 2px #01a49a1f;outline:none}.date-input-wrap{align-items:center;display:flex;position:relative}.date-input-wrap input{padding-right:38px}.calendar-button{align-items:center;background:transparent;border:0;color:#263637;cursor:pointer;display:grid;height:34px;padding:0;place-items:center;position:absolute;right:5px;width:30px}.calendar-button:focus-visible{outline:2px solid var(--teal);outline-offset:1px}.calendar-button svg{height:16px;width:16px}.gender-field{border:0;margin:0;min-width:0;padding:0}.gender-field legend{color:#3f3f3f;font-size:11px;font-weight:700;margin-bottom:7px;padding:0}.gender-options{display:grid;gap:8px;min-height:40px;padding-top:1px}.gender-options label{align-items:center;color:#3f3f3f;display:flex;font-size:13px;font-weight:500;gap:8px}.gender-options input{accent-color:var(--teal);height:16px;width:16px}.add-charge{align-items:center;background:#fff;border:0;color:var(--orange);display:inline-flex;font-size:12px;font-weight:700;gap:6px;margin:6px 18px 17px;padding:4px 0}.add-charge:hover{color:var(--teal)}.add-charge svg{height:16px;width:16px}.date-input-wrap input::-webkit-calendar-picker-indicator{opacity:0;pointer-events:none}.declaration{border-bottom:1px solid var(--line);padding:20px 0}.declaration h3{font-size:14px;line-height:1.4;margin:0 0 13px}.radio-row{display:flex;gap:25px}.radio-row label{align-items:center;display:flex;font-size:13px;gap:7px}.radio-row input,.confirm-check input{accent-color:var(--teal)}.conditional{border:1px solid #ddd;border-radius:6px;margin-top:15px;overflow:hidden}.accordion-button{background:#f4f4f4;border:0;color:#333;display:flex;font-size:12px;font-weight:700;justify-content:space-between;padding:11px 13px;text-align:left;width:100%}.accordion-content{color:var(--muted);font-size:12px;padding:13px}.accordion-content p{line-height:1.45;margin-top:0}.accordion-content ul{line-height:1.65;padding-left:17px}.accordion-content textarea{margin-top:5px;min-height:70px;resize:vertical}.document-rule{background:#fff;border-left:3px solid var(--orange);display:flex;gap:15px;margin-top:22px;padding:17px}.doc-icon{align-items:center;background:#f4f4f4;border-radius:50%;color:var(--orange);display:grid;flex-shrink:0;font-size:18px;height:33px;place-items:center;width:33px}.document-rule small{color:var(--orange);font-size:9px;font-weight:700;letter-spacing:1px}.document-rule h3{font-size:14px;margin:5px 0}.document-rule p{color:var(--muted);font-size:12px;line-height:1.5;margin:0}.certinet{border:1px solid #ddd;border-radius:7px;margin-top:20px;padding:17px}.certinet>div:first-child{align-items:center;display:flex;gap:10px}.certinet-logo{align-items:center;background:var(--teal);border-radius:50%;color:#fff;display:grid;font-weight:700;height:32px;place-items:center;width:32px}.certinet b{font-size:13px}.certinet p{color:var(--muted);font-size:11px;margin:3px 0 0}.signature-row{display:flex;gap:9px;margin-top:15px}.certinet-button{background:var(--teal)!important;white-space:nowrap}.signed-note{color:var(--teal)!important;margin:10px 0 0!important}.review-table{border:1px solid #ddd;border-radius:7px;margin-top:21px;overflow:hidden}.review-table div{border-bottom:1px solid #e9e9e9;display:flex;font-size:12px;gap:15px;justify-content:space-between;padding:12px 14px}.review-table div:last-child{border:0}.review-table span{color:var(--muted)}.review-table b{text-align:right}.confirm-check{align-items:flex-start;color:#404040;display:flex;font-size:12px;gap:10px;line-height:1.5;padding:18px 0}.confirm-check input{margin-top:2px}.legal{background:#f4f4f4;border-left:3px solid var(--orange);color:#444;font-size:11px;line-height:1.5;padding:12px}.wizard-actions{align-items:center;display:flex;justify-content:space-between;margin-top:24px;max-width:calc(100% - 308px)}.wizard-actions.full-width-actions{max-width:100%}.button{align-items:center;border:1px solid transparent;display:inline-flex;gap:8px;border-radius:5px;font-size:13px;font-weight:700;padding:11px 17px}.button svg{height:16px;width:16px}.button.primary{background:var(--teal);box-shadow:0 3px 8px #0000001f;color:#fff}.button.primary:hover{background:var(--teal)}.button.secondary{background:#fff;border-color:var(--teal);color:var(--teal)}.alert{background:#f4f4f4;border:1px solid #d5d5d5;border-left:3px solid var(--orange);color:#444;font-size:12px;margin:0 0 18px;max-width:760px;padding:11px 14px}.success-page,.placeholder{margin:9vh auto;max-width:680px;padding:40px;text-align:center}.success-mark{align-items:center;background:#f4f4f4;border:7px solid #eee;border-radius:50%;color:var(--teal);display:grid;font-size:30px;font-weight:700;height:67px;margin:0 auto 22px;place-items:center;width:67px}.success-page>p:not(.eyebrow),.placeholder>p:not(.eyebrow){color:var(--muted);font-size:14px;line-height:1.65;margin:15px auto;max-width:500px}.case-box{background:#fff;border:1px solid #ddd;border-radius:8px;display:grid;gap:7px;margin:27px auto;max-width:360px;padding:19px}.case-box span,.case-box small{color:var(--muted);font-size:12px}.case-box strong{color:var(--teal);font-size:22px}.success-actions{display:flex;gap:10px;justify-content:center}.placeholder-art{color:var(--orange);font-size:48px}@media(max-width:1000px){.sidebar{width:250px}.main-content,.dashboard-content{padding-left:36px;padding-right:36px}.topbar{padding:0 36px}.flow-grid,.two-col{grid-template-columns:1fr}.wizard-actions{max-width:100%}}@media(max-width:700px){.app-shell{display:block}.sidebar{border-bottom:1px solid #e5e8e7;box-shadow:0 2px 8px #17171709;border-right:0;min-height:0;padding:12px 0 0;width:100%}.brand{display:none}.sidebar nav{display:flex;overflow-x:auto}.nav-item{border-bottom:0;font-size:11px;gap:7px;min-height:43px;padding:10px 11px;white-space:nowrap}.nav-item>svg{height:15px;width:15px}.sidebar-bottom{display:none}.topbar{height:58px;padding:0 16px}.mobile-brand{align-items:center;display:flex;height:36px;margin-right:auto;width:122px}.mobile-brand img{display:block;height:auto;max-height:36px;max-width:122px;object-fit:contain;width:100%}.topbar-help,.user-name{display:none}.dashboard-content,.main-content{padding:24px 18px 40px}.dashboard-greeting h1{font-size:23px}.dashboard-greeting p{font-size:16px}.dashboard-sections{grid-template-columns:1fr}.dashboard-column h2{margin-bottom:15px}.page-header{display:block}.page-header h1,.success-page h1,.placeholder h1{font-size:29px}.breadcrumbs{display:none}.stepper{margin-bottom:20px}.step small{font-size:9px}.selection-card,.form-card{padding:19px}.modification-card{padding:22px 19px}.modification-row{align-items:flex-start;flex-wrap:wrap;gap:7px 9px;padding:13px 0}.modification-row>svg{margin-left:auto}.modification-row b{margin-left:27px;width:calc(100% - 27px)}.modification-actions{margin-top:24px}.modification-continue{width:100%}.form-grid,.insured-form-grid{grid-template-columns:1fr}.signature-row{flex-direction:column}.review-table div{display:grid;gap:4px}.review-table b{text-align:left}.wizard-actions{margin-top:18px}.success-page,.placeholder{margin:4vh auto;padding:30px 20px}}@media(max-width:1000px){.summary-stack{grid-template-columns:1fr 1fr}}@media(max-width:700px){.summary-stack{grid-template-columns:1fr}.summary-stack .mini-summary{display:none}}.logout{align-items:center;display:inline-flex;gap:7px}.logout svg{height:16px;width:16px}.dashboard-column h2>svg{color:var(--orange);height:21px;stroke-width:1.8;width:21px}.home-stat>svg{color:var(--teal);height:20px;stroke-width:1.8;width:20px}.person-symbol{color:#111;flex:0 0 auto;height:35px;stroke-width:1.65;width:35px}.payment-symbol{color:var(--orange);height:36px;stroke-width:1.9;width:36px}.lock{height:16px;width:16px}.doc-icon svg{height:17px;stroke-width:1.8;width:17px}.signed-note{align-items:center;display:flex;gap:6px}.signed-note svg{flex:0 0 auto;height:15px;width:15px}.placeholder-art{height:48px;width:48px}.success-page{max-width:620px}.success-celebration{height:98px;margin:0 auto 20px;position:relative;width:180px}.success-mark{background:var(--teal);border:0;box-shadow:0 0 0 11px #01a49a17,0 12px 26px #01a49a2e;color:#fff;height:82px;margin:8px auto;position:relative;transform-origin:center;width:82px;animation:success-pop .62s cubic-bezier(.2,.9,.25,1.25) both,success-glow 1.8s ease-out .65s 2}.success-mark svg{height:46px;stroke-width:3;width:46px}.celebration-icon{color:var(--orange);opacity:0;position:absolute;top:13px;width:26px;animation:confetti-pop .8s ease-out .26s both}.celebration-icon-left{left:0;transform:rotate(-32deg)}.celebration-icon-right{right:0;transform:scaleX(-1) rotate(-32deg)}.success-page .eyebrow{margin-bottom:10px}.success-page h1{font-size:32px;font-weight:700}.success-page>p:not(.eyebrow){max-width:540px}.case-box{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px;justify-content:center;max-width:480px;padding:17px 20px}.case-box strong,.case-box span,.case-box small{color:var(--ink);font-size:14px}@keyframes success-pop{0%{opacity:0;transform:scale(.45) rotate(-18deg)}65%{opacity:1;transform:scale(1.09) rotate(4deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes success-glow{0%,to{box-shadow:0 0 0 11px #01a49a17,0 12px 26px #01a49a2e}50%{box-shadow:0 0 0 20px #01a49a00,0 12px 26px #01a49a2e}}@keyframes confetti-pop{0%{opacity:0}35%{opacity:1}to{opacity:0;transform:translateY(-28px) rotate(18deg)}}@media(prefers-reduced-motion:reduce){.success-mark,.celebration-icon{animation:none;opacity:1;transform:none}}.step span svg{height:15px;stroke-width:3;width:15px}.pricing-step{max-width:100%}.pricing-step .form-card{width:100%}.pricing-step h2{max-width:700px}.pricing-table{border:1px solid #ddd;border-radius:7px;margin-top:24px;overflow:hidden}.pricing-table>div{align-items:center;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between;padding:16px 18px}.pricing-table>div:last-child{border-bottom:0}.pricing-table span{color:var(--muted);font-size:14px}.pricing-table b{font-size:15px}.pricing-table .pricing-total{padding-bottom:19px;padding-top:19px}.pricing-total span{color:var(--ink);font-size:16px;font-weight:700}.pricing-total b{color:var(--teal);font-size:20px}.pricing-note{color:var(--muted);font-size:12px;margin:18px 0 0}.pricing-actions{display:flex;justify-content:space-between;margin-top:28px}.health-declaration-card{max-width:100%}.health-question{color:var(--ink);font-size:14px;line-height:1.55;margin:22px 0;max-width:1000px}.health-radio{align-items:center;gap:22px}.health-view-button{background:#fff;border:1px solid #777;border-radius:22px;color:var(--ink);font-size:13px;font-weight:700;margin-left:auto;padding:11px 26px}.health-list-panel{border:1px solid #ddd;border-radius:7px;margin-top:22px;overflow:hidden}.health-list-toggle{align-items:center;background:#f4f4f4;border:0;color:var(--ink);display:flex;font-size:15px;font-weight:700;justify-content:space-between;padding:15px 18px;text-align:left;width:100%}.health-list-toggle span{align-items:center;display:inline-flex;gap:10px}.health-list-toggle svg{height:19px;width:19px}.health-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.health-grid div{border-top:1px solid rgba(1,164,154,.14);font-size:13px;line-height:1.4;min-height:48px;padding:13px 16px}.health-grid div:nth-child(3n+1),.health-grid div:nth-child(3n+2){border-right:1px solid rgba(1,164,154,.14)}.health-grid div:nth-child(-n+3){border-top:0}.health-grid div:nth-child(-n+3),.health-grid div:nth-child(n+7):nth-child(-n+9),.health-grid div:nth-child(n+13):nth-child(-n+15),.health-grid div:nth-child(n+19):nth-child(-n+21),.health-grid div:nth-child(n+25):nth-child(-n+27),.health-grid div:nth-child(n+31):nth-child(-n+33),.health-grid div:nth-child(n+37):nth-child(-n+39),.health-grid div:nth-child(n+43):nth-child(-n+45){background:#01a49a14}@media(max-width:700px){.health-grid div{border-right:0}.health-radio{align-items:flex-start;flex-wrap:wrap}.health-view-button{margin-left:0;width:100%}.health-grid{grid-template-columns:1fr}}.sr-only{clip:rect(0,0,0,0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.final-declaration{border-bottom:1px solid #dadfdd;color:#202627;margin-top:28px;padding:0 0 22px}.final-declaration h3{font-size:15px;margin:0 0 11px}.final-declaration p{font-size:13px;line-height:1.6;margin:0 0 9px;max-width:960px}.advanced-signature{align-items:center;border:1px solid #1a7169;border-left-width:4px;display:grid;gap:18px;grid-template-columns:82px minmax(0,1fr) auto;margin-top:24px;padding:19px 23px}.certificate-mark{align-items:center;background:var(--teal);border:0;border-radius:50%;box-shadow:0 0 0 5px #01a49a1f;color:#fff;display:flex;height:64px;justify-content:center;line-height:0;padding:0;width:64px}.certificate-mark svg{color:#fff;display:block;fill:none;flex:0 0 auto;height:40px;stroke-width:3.1;transform:translate(1px,-1px);width:40px}.certificate-content h3{color:#17665e;font-size:18px;letter-spacing:.2px;margin:0 0 9px;text-transform:uppercase}.certificate-content>p{color:var(--muted);font-size:12px;margin:0}.certificate-content .signature-row{margin-top:13px}.signature-details{display:grid;gap:5px;margin:0}.signature-details>div{display:grid;gap:18px;grid-template-columns:135px minmax(0,1fr)}.signature-details dt{font-size:13px;font-weight:700}.signature-details dd{font-size:13px;margin:0}.signature-valid{align-items:center;background:#dcebd2;color:#254d2a;display:inline-flex;font-size:12px;font-weight:700;gap:7px;padding:11px 14px;white-space:nowrap}.signature-valid svg{color:#287634;fill:#287634;stroke:#fff;height:18px;width:18px}.advanced-signature.is-signed{box-shadow:0 4px 12px #14534c14}@media(max-width:700px){.advanced-signature{align-items:start;grid-template-columns:1fr;padding:18px}.certificate-mark{margin:0 auto}.signature-details>div{gap:4px;grid-template-columns:1fr}.signature-valid{justify-content:center;white-space:normal;width:100%}}.document-upload-step>.muted{max-width:820px}.document-upload-card{border-bottom:1px solid #dbe2e0;margin-top:26px;padding-bottom:24px}.document-upload-card:last-child{border-bottom:0;padding-bottom:0}.document-upload-card>header{align-items:center;display:flex;font-size:13px;gap:8px;margin-bottom:13px}.document-upload-card>header>span:last-child{color:var(--muted)}.charge-dot{background:var(--teal);border-radius:50%;height:11px;width:11px}.document-dropzone{align-content:center;background:#fbfdfd;border:2px solid #398e86;border-radius:8px;color:var(--ink);cursor:pointer;display:grid;justify-items:center;min-height:102px;padding:16px;text-align:center;width:100%}.document-dropzone:hover,.document-dropzone:focus-visible{background:#f2f9f7;border-color:var(--teal);outline:none}.document-dropzone svg{border:2px solid var(--teal);border-radius:50%;color:var(--teal);height:32px;padding:7px;width:32px}.document-dropzone strong{font-size:13px;margin-top:7px}.document-dropzone small{color:var(--muted);font-size:11px;margin-top:4px}.document-upload-list{display:grid}.document-upload-row{align-items:center;border-bottom:1px solid #e3e8e6;display:grid;font-size:12px;gap:10px;grid-template-columns:20px minmax(0,1fr) auto;min-height:51px}.document-upload-row:last-child{border-bottom:0}.document-status{align-items:center;border:1px solid #4c908a;border-radius:3px;color:#4c908a;display:grid;height:17px;place-items:center;width:17px}.document-status svg{height:13px;stroke-width:2.4;width:13px}.document-status.is-uploaded{background:var(--teal);color:#fff}.document-upload-row button{background:#fff;border:1px solid var(--teal);border-radius:5px;color:#17665e;font-family:inherit;font-size:11px;font-weight:700;padding:8px 13px}.document-upload-row button:hover{background:#f2f9f7}@media(max-width:700px){.document-upload-row{align-items:start;grid-template-columns:20px minmax(0,1fr);padding:12px 0}.document-upload-row button{grid-column:2;justify-self:start}.document-dropzone{min-height:130px}}
