@font-face{font-family:onestAa;src:url(../media/Onest_400-s.p.2pbj7hetmm724.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:onestAa;src:url(../media/Onest_500-s.p.0u7e6hczmbg6l.ttf)format("truetype");font-display:swap;font-weight:500}@font-face{font-family:onestAa;src:url(../media/Onest_600-s.p.1dq1vvfb2d7xx.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:onestAa;src:url(../media/Onest_700-s.p.2u5ikibrimzk0.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:onestAa Fallback;src:local(Arial);ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.0%;size-adjust:106.1%}.onestaa_ac09a0e8-module__9HorqG__className{font-family:onestAa,onestAa Fallback}.onestaa_ac09a0e8-module__9HorqG__variable{--font-aa:"onestAa", "onestAa Fallback"}
.aa-body{--aa-bg:#f4f4f4;--aa-ink:#1c1c1a;--aa-black:#25221f;--aa-line:#1c1c1a2b;--aa-line-soft:#25221f52;--aa-orange:#ea670c;--aa-orange-deep:#b94700;--aa-orange-wash:#ea670c14;--aa-track:#b947003d;--aa-chip:#f0f0ee;--aa-green:#294727;--aa-green-bg:#d9f0d0;--aa-applied:#61ac44;--aa-paper:#fff;background:var(--aa-bg);color:var(--aa-ink);font-family:var(--font-aa), system-ui, sans-serif;min-height:100vh;font-size:16px;line-height:1.26}.aa-body :where(h1,h2,h3){font-family:inherit}.aa-body :where(button,input,select,textarea){color:inherit;font-family:inherit}.aa-screen{flex-direction:column;width:100%;max-width:430px;min-height:100dvh;margin:0 auto;display:flex}.aa-head{flex-direction:column;align-items:center;gap:24px;padding:40px 16px 16px;display:flex;position:relative}.aa-restart{opacity:.6;cursor:pointer;background:0 0;border:0;padding:12px;font-size:14px;line-height:20px;text-decoration:underline;position:absolute;top:34px;right:4px}.aa-restart:hover{opacity:1}@media (max-width:359px){.aa-restart{margin:-24px 0 -12px;position:static}}.aa-restart-dialog{background:var(--aa-paper);width:398px;max-width:calc(100vw - 32px);color:var(--aa-ink);border:0;border-radius:8px;margin:auto;padding:0;box-shadow:0 24px 64px #00000047}.aa-restart-dialog::backdrop{background:#1c1c1a99}.aa-restart-card{flex-direction:column;gap:16px;padding:24px;display:flex}.aa-restart-card .aa-sub{margin-bottom:8px}.aa-logo{align-items:center;gap:12px;display:flex}.aa-logo-mark{width:19.08px;height:32px}.aa-logo-word{width:147.26px;height:28.21px}.aa-progress{align-items:center;gap:16px;width:100%;display:flex}.aa-back{cursor:pointer;background:0 0;border:0;flex:none;width:24px;height:24px;padding:0}.aa-back[hidden]{visibility:hidden;display:block}.aa-back img{width:24px;height:24px}.aa-track{background:var(--aa-track);border-radius:232px;flex:1;height:8px;overflow:hidden}.aa-fill{background:var(--aa-orange);border-radius:232px;height:100%;transition:width .35s cubic-bezier(.22,.61,.36,1)}.aa-track-loading{position:relative}@media (prefers-reduced-motion:no-preference){.aa-track-loading:after{content:"";border-radius:inherit;background:var(--aa-orange);width:30%;animation:1.1s ease-in-out infinite aa-sweep;position:absolute;inset:0}}@keyframes aa-sweep{0%{transform:translate(-100%)}to{transform:translate(340%)}}.aa-count{text-align:right;letter-spacing:-.13px;white-space:nowrap;opacity:.5;flex:none;min-width:56px;font-size:16px;line-height:18px}.aa-main{flex-direction:column;gap:32px;padding:24px;display:flex}.aa-main.is-tight{gap:24px}.aa-qhead{flex-direction:column;gap:16px;display:flex}.aa-title{margin:0;font-size:20px;font-weight:600;line-height:1.26}.aa-title-lg{font-size:24px}.aa-sub{opacity:.7;margin:0;font-size:16px}.aa-sub.is-muted{opacity:.5}.aa-stack{flex-direction:column;gap:16px;display:flex}.aa-stack-lg{flex-direction:column;gap:24px;display:flex}.aa-row{gap:16px;display:flex}.aa-row>*{flex:1;min-width:0}.aa-hint{opacity:.5;margin:0;font-size:14px}.aa-divider{background:var(--aa-line);border:0;height:1px;margin:0}.aa-opt{border:1px solid var(--aa-line);cursor:pointer;border-radius:4px;align-items:center;gap:16px;min-height:60px;padding:19px 16px;font-size:16px;line-height:1.3;transition:border-color .15s,background-color .15s;display:flex;position:relative}.aa-opt.is-top{align-items:flex-start}.aa-opt input{opacity:0;pointer-events:none;position:absolute}.aa-opt:has(input:focus-visible){outline:2px solid var(--aa-ink);outline-offset:2px}.aa-opt.is-on{border-color:var(--aa-orange);background:var(--aa-orange-wash)}.aa-opt-text{flex:1;min-width:0}.aa-opt-icon{flex:none;width:24px;height:24px}.aa-ctrl{border:1px solid var(--aa-line);background:50%/16px 16px no-repeat;border-radius:2px;flex:none;width:16px;height:16px}.aa-opt.is-top .aa-ctrl{margin-top:1px}.aa-ctrl.is-radio{border-radius:50%}.aa-opt.is-on .aa-ctrl{border-color:var(--aa-orange);background-color:var(--aa-orange);background-image:url(/img/assessment-a/icon-check.svg)}.aa-opt.is-on .aa-ctrl.is-radio{background:var(--aa-bg);box-shadow:inset 0 0 0 4px var(--aa-orange)}.aa-opt.is-tile{background:var(--aa-paper);width:100%;color:var(--aa-ink);text-align:left;font-weight:500}.aa-opt.is-tile:focus-visible{outline:2px solid var(--aa-ink);outline-offset:2px}.aa-opt.is-tile.is-on{background:var(--aa-orange-wash)}.aa-opt.is-tile .aa-opt-icon{opacity:.4}.aa-opt-group{border:1px solid var(--aa-line);border-radius:4px;transition:border-color .15s}.aa-opt-group.is-on{border-color:var(--aa-orange)}.aa-opt-group>.aa-opt{background:0 0;border:0}.aa-opt-nested{border-top:1px solid var(--aa-line);flex-direction:column;gap:16px;margin:0 16px;padding:24px 0;display:flex}.aa-opt-nested .aa-opt.is-on{background:var(--aa-orange-wash)}.aa-field{border:1px solid var(--aa-line);border-radius:8px;align-items:center;gap:10px;min-height:60px;padding:0 16px;transition:border-color .15s;display:flex;position:relative}.aa-field:focus-within{border-color:var(--aa-ink)}.aa-field.is-invalid,.aa-field.is-invalid:focus-within{border-color:var(--aa-orange-deep)}.aa-field-wrap{flex-direction:column;display:flex}.aa-field-msg{color:var(--aa-orange-deep);margin:0;font-size:13px;line-height:1.3}.aa-field-msg:not(:empty){margin-top:6px}.aa-field-ok{color:var(--aa-applied);flex:none;font-size:16px}.aa-field.is-textarea{align-items:stretch;padding:0}.aa-field-stack{flex-direction:column;flex:1;gap:4px;min-width:0;padding:10px 0;display:flex}.aa-field label{opacity:.5;font-size:10px}.aa-field input,.aa-field select{appearance:none;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:16px;font-weight:500;line-height:1.26}.aa-field input::placeholder{color:#1c1c1a59;font-weight:400}.aa-field select{cursor:pointer}.aa-field select:invalid,.aa-field select.is-empty{color:#1c1c1a80;font-weight:400}.aa-field textarea{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:197px;padding:20px 16px;font-size:16px;line-height:1.35}.aa-field textarea::placeholder{color:var(--aa-line)}.aa-field.is-textarea:after{content:"";pointer-events:none;opacity:.6;background:url(/img/assessment-a/icon-resize.svg) 50%/24px no-repeat;width:24px;height:24px;position:absolute;bottom:7px;right:7px;transform:scaleX(-1)}.aa-suffix{background:var(--aa-chip);color:#1c1c1a80;border-radius:8px;flex:none;padding:8px;font-size:12px}.aa-field-icon{pointer-events:none;flex:none;width:24px;height:24px}.aa-combo{position:relative}.aa-combo-list{z-index:10;border:1px solid var(--aa-line);background:#fff;border-radius:8px;max-height:264px;margin:8px 0 0;padding:6px;overflow-y:auto}.aa-combo-list>div{cursor:pointer;border-radius:6px;padding:12px 10px}.aa-combo-list>[aria-selected=true],.aa-combo-list>[role=option]:hover{background:var(--aa-orange-wash)}.aa-combo-list>.aa-combo-empty{opacity:.5;cursor:default}.aa-bmi{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:12px;display:flex}.aa-bmi-num{color:var(--aa-orange);font-size:80px;font-weight:700;line-height:.9}.aa-bmi-num.is-empty{color:var(--aa-track)}.aa-bmi-label{opacity:.5;font-size:16px}.aa-art{aspect-ratio:382/489;width:100%;overflow:hidden}.aa-art img{object-fit:cover;width:100%;max-width:none;height:100%}.aa-lead-body{margin:0;font-size:16px}.aa-drop{border:1px dashed var(--aa-line);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:32px;padding:24px 16px;display:flex}.aa-drop-tap{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:16px;padding:0;display:flex}.aa-drop-icon{background:var(--aa-chip);border-radius:232px;padding:8px;display:flex}.aa-drop-icon img{width:25px;height:25px}.aa-drop-cta{color:var(--aa-orange)}.aa-drop-meta{opacity:.5}.aa-or{align-items:center;gap:11px;width:100%;display:flex}.aa-or:before,.aa-or:after{content:"";background:var(--aa-line);flex:1;height:1px}.aa-file{margin:0;font-size:14px;font-weight:500}.aa-foot{padding:24px;padding-bottom:calc(24px + env(safe-area-inset-bottom,0px));background:var(--aa-bg);flex-direction:column;gap:24px;margin-top:auto;display:flex}.aa-foot.is-pinned{z-index:5;position:sticky;bottom:0}.aa-foot.is-stuck{box-shadow:0 -1px #1c1c1a1a,0 -10px 24px -14px #1c1c1a73}.aa-foot.is-tight{gap:10px}.aa-btn{background:var(--aa-orange);color:#fff;text-align:center;text-transform:uppercase;cursor:pointer;border:0;border-radius:4px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:44px;padding:16px;font-size:16px;font-weight:600;line-height:1.26;text-decoration:none;transition:background-color .15s,opacity .15s;display:flex}.aa-btn:hover{background:#d85e09}.aa-btn:focus-visible{outline:2px solid var(--aa-ink);outline-offset:2px}.aa-btn:disabled{opacity:.55;cursor:default}.aa-btn.is-dark{background:var(--aa-ink)}.aa-btn.is-dark:hover{background:#000}.aa-btn.is-compact{align-self:center;width:auto;padding:16px 32px;font-size:14px}.aa-btn-sub{text-transform:none;font-size:12px;font-weight:400}.aa-btn-sub.is-xs{font-size:10px}.aa-textlink{opacity:.6;cursor:pointer;background:0 0;border:0;align-self:center;padding:0;font-size:14px;text-decoration:underline}.aa-error{color:var(--aa-orange-deep);margin:0;font-size:14px}.aa-notice{align-items:flex-start;gap:8px;font-size:14px;display:flex}.aa-notice p{flex:1;margin:0}.aa-notice-icon{border:1px solid var(--aa-orange);width:16px;height:16px;color:var(--aa-orange);border-radius:232px;flex:none;justify-content:center;align-items:center;margin:4px;font-size:11px;font-weight:500;line-height:1;display:flex}.aa-consent{letter-spacing:-.14px;cursor:pointer;align-items:flex-start;gap:8px;font-size:14px;display:flex}.aa-consent input{appearance:none;cursor:pointer;background:50%/16px 16px no-repeat;border:1px solid #090909;border-radius:2px;flex:none;width:16px;height:16px;margin:1px 0 0}.aa-consent input:checked{border-color:var(--aa-orange);background-color:var(--aa-orange);background-image:url(/img/assessment-a/icon-check.svg)}.aa-consent input:focus-visible{outline:2px solid var(--aa-ink);outline-offset:2px}.aa-consent a{text-decoration:underline}.aa-loading{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:24px;padding:24px 24px 120px;display:flex}.aa-loading output{font-size:24px;display:block}.aa-spinner{width:100px;height:100px;animation:1.1s linear infinite aa-spin}@keyframes aa-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.aa-spinner{animation-duration:3s}.aa-fill{transition:none}}.aa-result{flex-direction:column;gap:24px;padding:24px;display:flex}.aa-result-sub{opacity:.7;margin:0;font-size:14px}.aa-ticked{align-items:flex-start;gap:8px;display:flex}.aa-ticked img{flex:none;width:24px;height:24px}.aa-ticked.is-sm img{width:16px;height:16px;margin-top:2px}.aa-pair{flex-direction:column;display:flex}.aa-pair strong{font-size:16px;font-weight:500}.aa-pair span{opacity:.7;font-size:14px}.aa-steps{isolation:isolate;flex-direction:column;display:flex}.aa-step-card{border:1px solid var(--aa-line);background:#f7f7f7;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:-8px;padding:16px;display:flex;position:relative}.aa-step-card:last-child{margin-bottom:0}.aa-step-card:first-child{z-index:4;background:#fff}.aa-step-card:nth-child(2){z-index:3}.aa-step-card:nth-child(3){z-index:2;opacity:.7}.aa-step-card:nth-child(4){z-index:1;opacity:.4}.aa-step-card:not(:first-child) .aa-pair{opacity:.5}.aa-step-num{width:24px;height:24px;color:var(--aa-orange-deep);background:#ea670c80;border-radius:232px;flex:none;justify-content:center;align-items:center;font-size:12px;display:flex}.aa-step-card:first-child .aa-step-num{background:var(--aa-orange);color:#fff}.aa-card{border:1px solid var(--aa-line);background:#fff;border-radius:8px;flex-direction:column;gap:8px;padding:16px;display:flex}.aa-cost-head{justify-content:space-between;align-items:center;display:flex}.aa-cost-head strong{font-weight:500}.aa-pill{background:var(--aa-orange);color:#fff;border-radius:999px;align-items:center;padding:8px 12px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.aa-skel{gap:8px;width:217px;display:flex}.aa-skel span{background:linear-gradient(90deg,#e9e9e1,#e1e1e1 57.7%,#f0f0ee);border-radius:232px;height:6px}.aa-skel span:first-child{width:161px}.aa-skel span:last-child{flex:1}.aa-fine{opacity:.7;margin:0;font-size:10px}.aa-micro{text-align:center;flex-wrap:wrap;justify-content:center;gap:6px;font-size:14px;display:flex}.aa-micro span+span{opacity:.5}.aa-disclaimer{opacity:.5;margin:0;font-size:14px}.aa-resource{flex-direction:column;gap:16px;display:flex}.aa-resource-links{flex-wrap:wrap;gap:24px;font-size:14px;display:flex}.aa-resource-links a{text-decoration:underline}.aa-plan-head{text-align:center;flex-direction:column;gap:16px;display:flex}.aa-plan-head p{color:var(--aa-black);margin:0;font-size:14px}.aa-plan-head .aa-proof{justify-content:center;align-items:center;gap:6px;margin-top:-8px;font-size:13px;display:inline-flex}.aa-proof img{width:16px;height:16px}.aa-proof a{color:inherit;text-underline-offset:3px;text-decoration:underline}.aa-steplabel{color:var(--aa-black);align-items:center;gap:8px;margin:0;font-size:16px;font-weight:500;display:flex}.aa-steplabel span{background:var(--aa-ink);color:#fff;border-radius:232px;padding:6px 12px;font-size:10px;line-height:1}.aa-treat{border:1px solid var(--aa-line);text-align:left;cursor:pointer;background:#fff;border-radius:16px;align-items:center;gap:16px;width:100%;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.aa-treat[aria-checked=true]{border-color:var(--aa-orange);box-shadow:inset 0 0 0 1px var(--aa-orange)}.aa-treat:focus-visible{outline:2px solid var(--aa-ink);outline-offset:2px}.aa-thumb{border-radius:2.5px;flex:none;width:71px;height:71px;overflow:hidden}.aa-thumb img{width:100%;max-width:none;height:100%}.aa-treat-text{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.aa-treat-name{font-size:14px;font-weight:600}.aa-treat-tag{opacity:.5;font-size:12px}.aa-chip-line{border:1px solid var(--aa-orange);color:var(--aa-orange);border-radius:232px;padding:6px 10px;font-size:10px;line-height:1}.aa-plan{border:.5px solid var(--aa-line-soft);background:#fff;border-radius:24px;flex-direction:column;gap:16px;padding:24px;transition:border-color .15s,box-shadow .15s;display:flex}.aa-plan.is-on{border-color:var(--aa-orange);box-shadow:inset 0 0 0 1px var(--aa-orange)}.aa-plan{cursor:pointer;position:relative}.aa-plan-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.aa-plan:has(.aa-plan-input:focus-visible){outline:2px solid var(--aa-ink);outline-offset:2px}.aa-plan-top{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.aa-plan-name{letter-spacing:-.16px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:600;display:flex}.aa-star{background:var(--aa-orange-wash);height:25px;color:var(--aa-orange);letter-spacing:-.12px;border-radius:232px;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:400;display:inline-flex}.aa-star img{width:15.2px;height:14.5px}.aa-radio{border:1px solid var(--aa-ink);border-radius:50%;flex:none;width:16px;height:16px;margin-top:3px}.aa-plan.is-on .aa-radio{border-color:var(--aa-orange);box-shadow:inset 0 0 0 4px var(--aa-orange)}.aa-plan-meta{letter-spacing:-.14px;color:var(--aa-black);flex-direction:column;gap:8px;font-size:14px;display:flex}.aa-plan-meta strong{font-weight:500}.aa-plan-meta span{opacity:.6}.aa-hair{border:0;border-top:.5px solid var(--aa-line-soft);height:0;margin:0}.aa-bnpl{letter-spacing:-.1px;color:var(--aa-black);justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.aa-bnpl strong{font-weight:500}.aa-logos{align-items:center;gap:8px;display:flex}.aa-logos img{width:auto;max-width:none;height:17px}.aa-save{border:.5px dashed var(--aa-green);background:var(--aa-green-bg);color:var(--aa-green);letter-spacing:-.12px;text-align:center;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;padding:16px 24px;font-size:12px;font-weight:600;display:flex}.aa-select{cursor:pointer;letter-spacing:-.14px;padding:16px 24px;font-size:14px;display:block}.aa-offer{background:var(--aa-ink);color:#fff;border-radius:8px;flex-direction:column;gap:24px;padding:16px;display:flex}.aa-offer strong{color:var(--aa-orange);letter-spacing:-.16px;margin-bottom:8px;font-size:16px;font-weight:600;display:block}.aa-offer p{letter-spacing:-.14px;margin:0;font-size:14px}.aa-checks{letter-spacing:-.14px;flex-direction:column;gap:12px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.aa-checks li{align-items:center;gap:6px;display:flex}.aa-checks img{width:12px;height:12px}.aa-panel{border:1px solid var(--aa-line);color:var(--aa-black);background:#fff;border-radius:24px;flex-direction:column;gap:24px;padding:24px;display:flex}.aa-panel h3{letter-spacing:-.16px;margin:0;font-size:16px;font-weight:500}.aa-includes{letter-spacing:-.14px;flex-direction:column;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.aa-includes li{align-items:center;gap:4px;display:flex}.aa-includes img{width:24px;height:24px}.aa-box{border-radius:8px;width:100%;height:211px;overflow:hidden}.aa-box img{object-fit:cover;object-position:60% 50%;width:100%;max-width:none;height:100%}.aa-cards-row{align-items:center;gap:16px;display:flex}.aa-cards-row img{width:auto;max-width:none}.aa-free{letter-spacing:-.14px;flex-direction:column;gap:12px;margin:0;font-size:14px;display:flex}.aa-free div{align-items:baseline;gap:8px;display:flex}.aa-free div:after{content:"";border-bottom:1px dotted var(--aa-line-soft);flex:1;order:1}.aa-free dd{order:2;margin:0;font-weight:600}.aa-faq-title{letter-spacing:-.16px;margin:0;font-size:16px;font-weight:500}.aa-faqs{flex-direction:column;gap:8px;display:flex}.aa-faq{border:1px solid var(--aa-line);letter-spacing:-.14px;background:#fff;border-radius:8px;font-size:14px}.aa-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:16px;font-weight:500;line-height:1.3;list-style:none;display:flex}.aa-faq summary::-webkit-details-marker{display:none}.aa-faq summary img{flex:none;width:24px;height:24px}.aa-faq[open] summary img{transform:rotate(45deg)}.aa-faq p{opacity:.8;margin:0;padding:0 16px 16px;line-height:1.45}.aa-stickybar{z-index:5;width:100%;max-width:430px;padding:12px 24px;padding-bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--aa-bg);flex-direction:column;gap:8px;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -1px #1c1c1a1a,0 -10px 24px -14px #1c1c1a73}.aa-stickybar p{text-align:center;opacity:.8;margin:0;font-size:14px}.aa-notice-box{border:1px solid var(--aa-line);border-radius:8px;padding:16px;font-size:14px}.aa-co-title{text-align:center;margin:0;font-size:24px;font-weight:600}.aa-co-label{color:var(--aa-black);justify-content:space-between;align-items:baseline;margin:0;font-size:16px;font-weight:500;display:flex}.aa-co-label button{opacity:.6;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;text-decoration:underline}.aa-order{border:1px solid var(--aa-line);background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:16px;display:flex}.aa-order-prod{align-items:center;gap:16px;display:flex}.aa-order-prod .aa-treat-text{gap:16px}.aa-order-prod .aa-treat-text>div{flex-direction:column;gap:8px;display:flex}.aa-order-plan{font-size:12px}.aa-lines{flex-direction:column;gap:16px;margin:0;font-size:14px;display:flex}.aa-lines div{justify-content:space-between;gap:8px;display:flex}.aa-lines dd{margin:0;font-weight:500}.aa-code-link{color:var(--aa-ink);opacity:.7;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.aa-coupon{border:1px solid var(--aa-line);border-radius:8px;align-items:center;gap:10px;padding:10px 16px;display:flex}.aa-coupon:focus-within{border-color:var(--aa-ink)}.aa-coupon .aa-field-stack{padding:0}.aa-coupon label{opacity:.5;font-size:10px}.aa-coupon input{text-transform:uppercase;background:0 0;border:0;outline:none;width:100%;padding:0;font-size:16px}.aa-coupon button{opacity:.5;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-size:12px;font-weight:500}.aa-coupon button:disabled{cursor:default;opacity:.25}.aa-applied{letter-spacing:-.1px;color:var(--aa-applied);align-items:center;gap:4px;margin:4px 0 0;font-size:10px;font-weight:500;display:flex}.aa-applied:empty{margin:0}.aa-applied img{width:12px;height:12px}.aa-applied.is-bad{color:var(--aa-orange-deep)}.aa-savings dl{border:.5px dashed var(--aa-green);color:var(--aa-green);background:#d9f0d080;border-bottom:0;border-radius:8px 8px 0 0;flex-direction:column;gap:16px;margin:0;padding:10px;font-size:14px;display:flex}.aa-savings dl div{justify-content:space-between;gap:8px;display:flex}.aa-savings dd{margin:0;font-weight:500}.aa-savings-total{border:.5px dashed var(--aa-green);background:var(--aa-green-bg);color:var(--aa-green);letter-spacing:-.14px;text-transform:uppercase;border-radius:0 0 8px 8px;justify-content:center;align-items:center;gap:10px;padding:16px 24px;font-size:14px;font-weight:600;display:flex}.aa-savings-total.is-solo{border-radius:8px}.aa-savings-total em{font-style:normal;font-weight:300}.aa-savings-total span{background:var(--aa-green);color:#fff;letter-spacing:-.08px;border-radius:232px;padding:4px 8px;font-size:8px;font-weight:400}.aa-due{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.aa-due div{justify-content:space-between;width:100%;font-size:14px;font-weight:500;display:flex}.aa-due small{opacity:.5;font-size:10px}.aa-ship{justify-content:center;align-items:center;gap:8px;display:flex}.aa-ship img{width:27px;height:32px}.aa-ship div{text-align:center;flex-direction:column;gap:6px;width:179px;font-weight:500;display:flex}.aa-ship small{font-size:8px}.aa-ship span{font-size:14px}.aa-timeline{border:.5px solid var(--aa-line-soft);border-radius:24px;flex-direction:column;gap:32px;margin:0;padding:24px 24px 24px 48px;list-style:none;display:flex;position:relative}.aa-timeline:before{content:"";background:linear-gradient(var(--aa-orange), #ea670c1f);border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:24px}.aa-timeline li{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.aa-timeline strong{font-size:16px;font-weight:500}.aa-timeline p{color:#262626;opacity:.6;margin:0;font-size:14px}.aa-tl-chip{background:var(--aa-orange);color:#fff;letter-spacing:-.08px;border-radius:232px;padding:4px 8px;font-size:8px}.aa-mandate{letter-spacing:-.14px;margin:0;font-size:14px}.aa-legal{margin:0;font-size:12px}.aa-legal a{text-decoration:underline}.aa-skeleton{flex-direction:column;gap:12px;display:flex}.aa-skeleton div{background:linear-gradient(90deg,#ecece8,#f7f7f5,#ecece8) 0 0/200% 100%;border-radius:24px;height:64px;animation:1.4s ease-in-out infinite aa-shimmer}@keyframes aa-shimmer{to{background-position:-200% 0}}.aa-was{opacity:.65;margin-right:7px;font-weight:600;text-decoration:line-through}.aa-ribbon{background:var(--aa-orange);color:var(--aa-paper);text-align:center;margin:0;padding:10px 16px;font-size:14px;font-weight:500;line-height:18px}.aa-screen.is-hero{min-height:calc(100dvh - 38px)}.aa-hero-main{flex-direction:column;flex:1;display:flex}.aa-hero{min-height:min(300px,69.8vw);padding:20px 20px 0;position:relative}.aa-hero-text{z-index:1;flex-direction:column;gap:12px;max-width:min(236px,54.9vw);display:flex;position:relative}.aa-hero-title{letter-spacing:-.01em;margin:0;font-size:34px;font-weight:600;line-height:1.08}.aa-hero-lead{margin:0;font-size:18px;line-height:26px}.aa-hero-art{pointer-events:none;position:absolute;inset:0;overflow:hidden}.aa-hero-art img{width:40%;height:auto;position:absolute}.aa-hero-art .is-back{top:12px;left:49.5%}.aa-hero-art .is-front{top:38px;left:61%}.aa-sheet{z-index:1;padding:24px 20px calc(32px + env(safe-area-inset-bottom,0px));background:var(--aa-paper);border-radius:24px 24px 0 0;flex-direction:column;flex:1;gap:16px;display:flex;position:relative}.aa-sheet .aa-qhead{gap:8px}.aa-sheet .aa-sub{font-size:15px;line-height:1.4}.aa-group{border:0;min-width:0;margin:0;padding:0}.aa-member{text-align:center;color:#1c1c1aa6;margin:8px 0 0;font-size:15px}.aa-member a{color:var(--aa-orange-deep);font-weight:500}.aa-fit-hero{flex-direction:column;gap:12px;padding:28px 24px 48px;display:flex;position:relative}.aa-fit-title{max-width:280px;margin:0;font-size:24px;font-weight:600;line-height:1.2}.aa-fit-sub{color:#1c1c1aa6;max-width:232px;margin:0;font-size:15px;line-height:1.3}.aa-fit-dots{pointer-events:none;width:145px;height:86px;position:absolute;bottom:-10px;right:0;overflow:hidden}.aa-fit-dots-art{width:149px;height:auto;display:block;position:absolute;top:0;right:-4px}.aa-sheet.is-fit{padding:28px 24px calc(32px + env(safe-area-inset-bottom,0px));gap:20px}.aa-fit-next{flex-direction:column;gap:12px;display:flex}.aa-fit-h2{margin:0;font-size:17px;font-weight:500}.aa-fit-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aa-fs-step{align-items:flex-start;gap:14px;display:flex}.aa-fs-rail{flex-direction:column;flex:none;align-items:center;gap:5px;width:28px;padding-bottom:5px;display:flex}.aa-fs-step:last-child .aa-fs-rail{padding-bottom:0}.aa-fs-step:last-child .aa-fs-dots{display:none}.aa-fs-disc{box-sizing:border-box;border:1px solid var(--aa-orange);background:var(--aa-paper);width:28px;height:28px;color:var(--aa-orange);border-radius:50%;place-items:center;font-size:14px;font-weight:600;line-height:1;display:grid}.aa-fs-step.is-current .aa-fs-disc{background:var(--aa-orange);color:var(--aa-paper)}.aa-fs-dots{flex-direction:column;align-items:center;gap:4px;display:flex}.aa-fs-dots i{background:var(--aa-orange);opacity:.85;border-radius:50%;width:3px;height:3px}.aa-fs-dots i:nth-child(2){opacity:.55}.aa-fs-dots i:nth-child(3){opacity:.28}.aa-fs-text{flex-direction:column;gap:2px;min-width:0;padding-top:3px;line-height:1.3;display:flex}.aa-fs-head{color:#1c1c1ad9;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:16px;font-weight:500;display:flex}.aa-fs-step.is-current .aa-fs-head{color:var(--aa-ink);font-weight:600}.aa-fs-free{font-size:14px}.aa-fs-detail{color:#1c1c1a99;font-size:14px}.aa-fit-cost{flex-direction:column;gap:12px;display:flex}.aa-fit-cost .aa-cost-head strong{font-size:17px}.aa-fit-note{color:#1c1c1ab3;margin:0;font-size:15px}.aa-fit-cta{margin-top:auto}.aa-curve-wrap{--aa-curve-ink:#8f3500;background:linear-gradient(165deg, #f59a4f 0%, var(--aa-orange) 55%, #e05e04 100%);border-radius:16px;position:relative;overflow:hidden}.aa-curve{width:100%;height:auto;display:block}.aa-curve .aa-curve-fill-top{stop-color:#fff;stop-opacity:.3}.aa-curve .aa-curve-fill-end{stop-color:#fff;stop-opacity:.04}.aa-curve .aa-curve-area{opacity:0;animation:.6s .9s forwards aa-enter}.aa-curve .aa-curve-axis{stroke:#fff;stroke-opacity:.45;stroke-width:1.5px}.aa-curve .aa-curve-guide{stroke:#fff;stroke-opacity:.7;stroke-width:2px;stroke-dasharray:2 7;stroke-linecap:round}.aa-curve .aa-curve-without{stroke:#fff;stroke-opacity:.6;stroke-width:7px;stroke-linecap:round;stroke-linejoin:round}.aa-curve .aa-curve-without-dot{fill:#fff}.aa-curve .aa-curve-without-label{fill:#fff;font-size:24px;font-weight:500}.aa-curve .aa-curve-path{stroke:var(--aa-curve-ink);stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--aa-len,900);stroke-dashoffset:var(--aa-len,900);animation:1.3s cubic-bezier(.4,0,.2,1) .3s forwards aa-draw}@keyframes aa-draw{to{stroke-dashoffset:0}}.aa-curve-pill{left:calc(var(--aa-x) * 100%);top:calc(var(--aa-y) * 100%);background:var(--aa-curve-ink);color:var(--aa-paper);white-space:nowrap;border-radius:999px;flex-direction:column;align-items:center;padding:8px 14px 9px;font-size:17px;font-weight:600;line-height:1.1;display:flex;position:absolute;transform:translate(-50%,-50%)}.aa-curve-pill small{letter-spacing:.02em;opacity:.85;font-size:11px;font-weight:500}.aa-curve-pill.is-end{opacity:0;padding:10px 18px 11px;font-size:22px;animation:.4s 1.5s forwards aa-enter}.aa-curve-pill.is-end small{font-size:12px}@keyframes aa-enter{to{opacity:1}}.aa-curve-note{margin:16px 0 0;font-size:15px;line-height:1.45}@media (prefers-reduced-motion:reduce){.aa-curve .aa-curve-path{stroke-dashoffset:0;animation:none}.aa-curve .aa-curve-area,.aa-curve-pill.is-end{opacity:1;animation:none}}.md-book{border:1px solid var(--aa-line,#e5e5e5);text-align:left;border-radius:16px;flex-direction:column;gap:16px;margin-top:24px;padding:20px;display:flex}.md-book h2{margin:0;font-size:18px;font-weight:600;line-height:1.3}.md-book p{margin:0;font-size:15px;line-height:1.5}.md-book .md-book-note{opacity:.7;font-size:13px}.md-photo{--aa-line:#1c1c1a2b;--aa-chip:#f0f0ee;--aa-orange:var(--orange,#ea670c);--aa-orange-deep:var(--orange-deep,#b94700)}.md-photo .aa-drop{text-align:center}.md-photo button:disabled{opacity:.55;cursor:progress}.co-demo{text-align:center;background:#fff4d6;border-radius:8px;max-width:560px;margin:0 auto 16px;padding:10px 14px;font-size:13px}.aa-rule{flex-direction:column;padding-top:18px;display:flex}.aa-rule-plot{height:26px;position:relative}.aa-rule-axis{inset-inline:0;background:#1c1c1a38;height:1px;position:absolute;top:11px}.aa-rule-healthy{background:var(--aa-ink);border-radius:2px;height:3px;position:absolute;top:10px}.aa-rule-tick{background:#1c1c1a4d;width:1px;height:7px;position:absolute;top:12px;translate:-50%}.aa-rule-tick.is-minor{background:#1c1c1a29;height:4px}.aa-rule-tick.is-edge{background:var(--aa-ink);height:15px;top:4px}.aa-rule-you{transition:left .26s cubic-bezier(.16,1,.3,1);position:absolute;top:0;translate:-50%}.aa-rule-stem{background:var(--aa-ink);width:1px;height:22px;position:absolute;top:0;left:50%;translate:-50%}.aa-rule-dot{background:var(--aa-orange);border:2.5px solid #fff;border-radius:50%;width:11px;height:11px;position:absolute;top:6px;left:50%;translate:-50%}@media (prefers-reduced-motion:reduce){.aa-rule-you{transition:none}}.aa-rule-figures{font-variant-numeric:tabular-nums;height:30px;position:relative}.aa-rule-fig{color:#1c1c1aa3;font-size:11px;line-height:14px;position:absolute;top:0}.aa-rule-span{letter-spacing:.08em;text-align:center;text-transform:uppercase;color:#1c1c1aa3;font-size:10px;line-height:13px;position:absolute;top:16px}.aa-rule-note{border-top:1px solid #1c1c1a24;flex-direction:column;gap:6px;margin-top:6px;padding-top:16px;display:flex}.aa-rule-head{font-size:14px;font-weight:600;line-height:20px}.aa-rule-body{color:#1c1c1aad;font-size:13px;line-height:19px}.aa-sms{background:var(--aa-chip);cursor:pointer;border-radius:4px;align-items:flex-start;gap:11px;padding:12px 13px;transition:background-color .18s;display:flex}.aa-sms.is-on{background:var(--aa-orange-wash)}.aa-sms input{appearance:none;cursor:pointer;background:#fff 50%/20px 20px no-repeat;border:1px solid #1c1c1a73;border-radius:3px;flex:none;width:20px;height:20px;margin:0}.aa-sms input:checked{border-color:var(--aa-orange);background-color:var(--aa-orange);background-image:url(/img/assessment-a/icon-check.svg)}.aa-sms input:focus-visible{outline:2px solid var(--aa-ink);outline-offset:2px}.aa-sms-copy{flex-direction:column;gap:4px;display:flex}.aa-sms-offer{font-size:13.5px;font-weight:500;line-height:18px}.aa-sms-legal{opacity:.7;font-size:10.5px;line-height:14px}@media (prefers-reduced-motion:reduce){.aa-sms{transition:none}}.aa-quickfill{min-height:44px;color:var(--aa-orange-deep);text-align:left;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:10px 2px;font-size:14px;font-weight:500;line-height:1.26;text-decoration:underline}.aa-quickfill:hover{color:var(--aa-orange)}.aa-quickfill:focus-visible{outline:2px solid var(--aa-ink);outline-offset:2px;text-decoration:none}.aa-creator{color:#1c1c1a;background:#fbeee6;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:14px;line-height:20px;display:flex}.aa-creator p{margin:0}.aa-creator-avatar{background:#f6dfd0;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:14px;font-weight:600;display:grid;overflow:hidden}.aa-creator-avatar img{object-fit:cover;width:100%;height:100%}.aa-creator-line{color:#b4500a;text-align:left;justify-content:center;align-items:center;gap:8px;margin:-4px 0 0;font-size:12px;line-height:16px;display:flex}.aa-creator-line span{text-wrap:pretty}.aa-creator-line-avatar{color:#1c1c1a;background:#f6dfd0;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:8px;font-weight:600;display:grid;overflow:hidden}.aa-creator-line-avatar img{object-fit:cover;width:100%;height:100%}.aa-med-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aa-med-tile{border:1px solid var(--aa-line);background:var(--aa-paper);min-height:72px;color:var(--aa-ink);font:inherit;text-align:left;cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:12px 14px;transition:border-color .15s,background-color .15s;display:flex}.aa-med-tile.is-on,.aa-chip-btn.is-on{border-color:var(--aa-orange);box-shadow:inset 0 0 0 1px var(--aa-orange);background:var(--aa-orange-wash)}.aa-med-tile:focus-visible,.aa-chip-btn:focus-visible{outline:2px solid var(--aa-ink);outline-offset:2px}.aa-med-tile-name{font-size:16px;font-weight:600;line-height:1.2}.aa-med-tile-sub{opacity:.65;font-size:13px;line-height:1.25}.aa-med-section{flex-direction:column;gap:12px;display:flex}.aa-med-h2{margin:0;padding:0;font-size:17px;font-weight:600}legend.aa-med-h2{margin-bottom:12px}.aa-chips{flex-wrap:wrap;gap:8px;display:flex}.aa-chip-btn{border:1px solid var(--aa-line);background:var(--aa-paper);min-height:44px;color:var(--aa-ink);font:inherit;cursor:pointer;border-radius:8px;padding:0 16px;font-size:15px;font-weight:500}.aa-med-how{align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.aa-med-how>span{opacity:.7;flex:1}.aa-med-how .aa-textlink{align-self:auto;min-height:44px;padding:0 4px}.aa-dob{border:0;gap:12px;min-width:0;margin:0;padding:0}.aa-dob>.aa-field:last-child{flex:1.5}.aa-field-msg.aa-dob-readback{color:var(--aa-ink)}
