.wizard-module__azKo5q__page{--wizard-ink:#173b2c;--wizard-green:#145337;--wizard-yellow:#f3c85b;--wizard-cream:#f6f1e7;--wizard-peach:#f8dfc8;--wizard-mint:#d7efe4;isolation:isolate;background:radial-gradient(42rem 32rem at -8% -10%,#b7e2d0b3,#0000 58%),radial-gradient(38rem 30rem at 108% 108%,#f7d6bab8,#0000 58%),#f4f5f3;flex-direction:column;display:flex;position:relative;overflow-x:hidden}.wizard-module__azKo5q__page:before{content:none}.wizard-module__azKo5q__topbar{min-height:3rem;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.35rem 0;display:grid}.wizard-module__azKo5q__backLink{min-height:2.1rem;color:var(--wizard-ink);border-radius:.6rem;justify-self:start;align-items:center;gap:.4rem;padding:.15rem .35rem .15rem 0;font-size:.88rem;font-weight:600;transition:color .16s,transform .16s;display:inline-flex}.wizard-module__azKo5q__backLink:hover{color:var(--wizard-green);background:0 0;transform:translate(-2px)}.wizard-module__azKo5q__backLinkShort{display:none}.wizard-module__azKo5q__topbarBrand{color:var(--wizard-ink);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;align-items:center;gap:.5rem;font-size:1.15rem;font-weight:750;display:inline-flex}.wizard-module__azKo5q__topbarNote{color:#6b746e;white-space:nowrap;justify-self:end;align-items:center;gap:.4rem;font-size:.78rem;font-weight:500;display:inline-flex}.wizard-module__azKo5q__topbarNote:before{content:none}.wizard-module__azKo5q__shellFill,.wizard-module__azKo5q__shell{flex-direction:column;flex:auto;min-height:0;display:flex}.wizard-module__azKo5q__topbarWrap,.wizard-module__azKo5q__shellBody,.wizard-module__azKo5q__ssrIntroInner{width:100%;max-width:56rem;margin-inline:auto}.wizard-module__azKo5q__topbarWrap{flex-shrink:0;padding:.85rem 1.25rem 0}.wizard-module__azKo5q__shellBody{flex-direction:column;flex:auto;min-height:0;padding:.5rem 1.25rem 1.75rem;display:flex}.wizard-module__azKo5q__progressWrap{flex-shrink:0;margin-bottom:.75rem}.wizard-module__azKo5q__trustWrap{flex-shrink:0;margin-top:auto;padding-top:1.15rem}.wizard-module__azKo5q__questionBody{margin-top:1.15rem}.wizard-module__azKo5q__sliderBlock{padding-top:.75rem}.wizard-module__azKo5q__sliderPreview{justify-content:center;align-items:center;min-height:5.25rem;margin-bottom:1.5rem;display:flex}.wizard-module__azKo5q__stepBadge{align-items:flex-start;gap:.85rem;margin-bottom:0;display:flex}.wizard-module__azKo5q__questionHeader{align-items:flex-start;gap:.9rem;margin-bottom:.15rem;display:flex}.wizard-module__azKo5q__questionHeaderCompact{margin-bottom:0}.wizard-module__azKo5q__questionHeading{flex:auto;min-width:0}.wizard-module__azKo5q__stepBadgeCompact{margin-bottom:.65rem}.wizard-module__azKo5q__stepBody{flex:auto;min-height:0}.wizard-module__azKo5q__stepBodyFill{flex-direction:column;flex:auto;min-height:0;margin-top:.65rem;display:flex;overflow:hidden}.wizard-module__azKo5q__sheet{background:#fff;border:1px solid #173b2c14;border-radius:1.65rem;flex-direction:column;flex:0 auto;min-height:0;padding:1.5rem 1.35rem 1.25rem;display:flex;position:relative;overflow:visible;box-shadow:0 18px 50px #173b2c14}.wizard-module__azKo5q__shellCompact .wizard-module__azKo5q__sheet{flex:auto;min-height:0}.wizard-module__azKo5q__sheetFill{flex:auto;padding:1.15rem;overflow-y:auto}.wizard-module__azKo5q__sheet:before{content:none}.wizard-module__azKo5q__ssrIntro{flex-shrink:0;padding:.65rem 0 0}.wizard-module__azKo5q__ssrIntroInner{text-align:center;max-width:56rem;margin:0 auto;padding:0 1.25rem}.wizard-module__azKo5q__introTitle{color:#66736b;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.01em;font-size:.92rem;font-weight:650;line-height:1.3}.wizard-module__azKo5q__introCopy,.wizard-module__azKo5q__timeNote,.wizard-module__azKo5q__divider{display:none}.wizard-module__azKo5q__progressTrack,.wizard-module__azKo5q__progressSegment{background:#e8e6dc;border-radius:999px;overflow:hidden}.wizard-module__azKo5q__progressTrack{height:.55rem}.wizard-module__azKo5q__progressSegment{height:.48rem}.wizard-module__azKo5q__progressFill{border-radius:inherit;background:linear-gradient(90deg,#61a986,#145337);height:100%}.wizard-module__azKo5q__progressLabel{color:#66736b;text-align:center;margin-bottom:.45rem;font-size:.75rem;font-weight:650}.wizard-module__azKo5q__phaseList{grid-template-columns:repeat(5,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.wizard-module__azKo5q__phaseItem{color:#8b938c;text-align:center;flex-direction:column;align-items:center;gap:.45rem;padding:.15rem .2rem .7rem;display:flex;position:relative}.wizard-module__azKo5q__phaseIndex{color:#8b938c;background:#eceeea;border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;font-size:.78rem;font-weight:750;line-height:1;display:grid}.wizard-module__azKo5q__phaseLabel{max-width:8.5rem;font-size:.78rem;font-weight:600;line-height:1.25}.wizard-module__azKo5q__phaseItemDone .wizard-module__azKo5q__phaseIndex{color:var(--wizard-green);background:#d7efe4}.wizard-module__azKo5q__phaseItemDone .wizard-module__azKo5q__phaseLabel{color:#4d5c54}.wizard-module__azKo5q__phaseItemActive{color:var(--wizard-ink)}.wizard-module__azKo5q__phaseItemActive .wizard-module__azKo5q__phaseIndex{background:var(--wizard-ink);color:#fff}.wizard-module__azKo5q__phaseItemActive .wizard-module__azKo5q__phaseLabel{color:var(--wizard-ink);font-weight:750}.wizard-module__azKo5q__phaseUnderline{background:var(--wizard-ink);border-radius:999px;height:3px;position:absolute;bottom:0;left:12%;right:12%}.wizard-module__azKo5q__stepIcon{width:2.6rem;height:2.6rem;color:var(--wizard-green);box-shadow:none;background:#d9efe4;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.wizard-module__azKo5q__stepIconCompact{border-radius:50%;width:2.15rem;height:2.15rem}.wizard-module__azKo5q__stepText{display:none}.wizard-module__azKo5q__questionTitle{color:#173b2c;max-width:42rem;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;font-size:clamp(1.2rem,3.4vw,1.55rem);font-weight:750;line-height:1.2}.wizard-module__azKo5q__questionTitleCompact{font-size:clamp(1.05rem,3vw,1.3rem)}.wizard-module__azKo5q__questionSubtitle{color:#66736b;max-width:38rem;margin-top:.28rem;font-size:.9rem;line-height:1.5}.wizard-module__azKo5q__optionsGrid{gap:.65rem}.wizard-module__azKo5q__optionsGrid>:nth-child(4n+1){--option-card-bg:#e4f2eb;--option-card-border:#c5ddcf}.wizard-module__azKo5q__optionsGrid>:nth-child(4n+2){--option-card-bg:#fff3d7;--option-card-border:#e6d5a9}.wizard-module__azKo5q__optionsGrid>:nth-child(4n+3){--option-card-bg:#f5e8ef;--option-card-border:#dec8d5}.wizard-module__azKo5q__optionsGrid>:nth-child(4n+4){--option-card-bg:#e9eff5;--option-card-border:#ced8e1}.wizard-module__azKo5q__optionCard{border:1px solid var(--option-card-border,#d7ded8);background:var(--option-card-bg,#f1f5f2);color:#173b2c;border-radius:1.15rem;min-height:4.8rem;transition:transform .16s,border-color .16s,box-shadow .16s,background-color .16s;position:relative;overflow:hidden;box-shadow:0 3px #173b2c14}.wizard-module__azKo5q__optionCard:hover{z-index:1;border-color:#14533780;transform:translateY(-2px);box-shadow:0 7px 18px #173b2c1a}.wizard-module__azKo5q__optionCard:active{transform:scale(.985)}.wizard-module__azKo5q__optionSelected{color:#fffdf8;background:#173b2c;border-color:#173b2c;box-shadow:0 5px #f3c85b}.wizard-module__azKo5q__optionSelected:hover{background:#173b2c;border-color:#173b2c;box-shadow:0 6px #f3c85b}.wizard-module__azKo5q__optionDescription{color:#657169}.wizard-module__azKo5q__optionSelected .wizard-module__azKo5q__optionDescription{color:#fffdf8b8}.wizard-module__azKo5q__optionMarker{color:#0000;background:#ffffff9e;border:1.5px solid #173b2c57;border-radius:50%;flex:none;place-items:center;width:1.45rem;height:1.45rem;font-size:.75rem;font-weight:800;display:grid}.wizard-module__azKo5q__optionSelected .wizard-module__azKo5q__optionMarker{color:#173b2c;background:#f3c85b;border-color:#f3c85b}.wizard-module__azKo5q__field{color:#173b2c;background:#f1f6f2;border:1px solid #cfd9d2;border-radius:1.15rem;width:100%;transition:border-color .16s,box-shadow .16s,background-color .16s;box-shadow:inset 0 1px #fffc,0 3px #173b2c0f}.wizard-module__azKo5q__field::placeholder{color:#87938b}.wizard-module__azKo5q__field:focus{background:#fffdf8;border-color:#398361;outline:none;box-shadow:0 0 0 4px #39836121,0 3px #173b2c14}.wizard-module__azKo5q__fieldError{background:#fff7f4;border-color:#d56761}.wizard-module__azKo5q__dateBoard{z-index:2;flex-direction:column;align-items:stretch;gap:.7rem;padding-top:.15rem;display:flex;position:relative;overflow:visible}.wizard-module__azKo5q__dateLabel{color:var(--wizard-ink);margin:0;font-size:.92rem;font-weight:700}.wizard-module__azKo5q__dateField{z-index:1;min-width:0;min-height:3.55rem;box-shadow:none;background:#fff;border:1.5px solid #173b2c2e;border-radius:1rem;flex:none;align-items:stretch;padding:.1rem;transition:border-color .16s cubic-bezier(.23,1,.32,1),box-shadow .16s cubic-bezier(.23,1,.32,1);display:flex;position:relative;overflow:visible}.wizard-module__azKo5q__dateField:focus-within{z-index:3;border-color:var(--wizard-ink);background:#fff;box-shadow:0 0 0 4px #1453371a}.wizard-module__azKo5q__dateSeg{flex-direction:column;flex:4.2rem;justify-content:flex-start;gap:.12rem;min-width:0;padding:.45rem .7rem .5rem;display:flex;position:relative}.wizard-module__azKo5q__dateSegMonth{flex:1.45 7rem}.wizard-module__azKo5q__dateSegOpen{z-index:6}.wizard-module__azKo5q__dateMonthInputWrap{align-items:center;min-width:0;display:flex;position:relative}.wizard-module__azKo5q__dateMonthChevron{color:#66736b;pointer-events:none;flex:none;place-items:center;margin-left:.15rem;display:grid}.wizard-module__azKo5q__dateSegLabel{color:#66736b;letter-spacing:.01em;font-size:.68rem;font-weight:650}.wizard-module__azKo5q__dateSegInput{color:#173b2c;width:100%;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.03em;background:0 0;border:0;font-size:1.12rem;font-weight:700;line-height:1.2}.wizard-module__azKo5q__dateSegMonth .wizard-module__azKo5q__dateSegInput{text-transform:capitalize}.wizard-module__azKo5q__dateSep{background:#173b2c1f;align-self:stretch;width:1px;margin:.65rem 0;padding:0;font-size:0}.wizard-module__azKo5q__dateAge{background:#d9efe4;border:0;border-radius:.95rem;flex-direction:row;justify-content:flex-start;align-items:center;gap:.7rem;min-height:0;padding:.7rem .9rem;display:flex}.wizard-module__azKo5q__dateAgeIcon{color:#6b4a12;background:#f3c85b;border-radius:50%;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.wizard-module__azKo5q__dateAgeCopy{flex-direction:column;gap:.12rem;min-width:0;display:flex}.wizard-module__azKo5q__dateAgeValue{color:var(--wizard-ink);font-family:var(--font-bricolage), sans-serif;letter-spacing:-.02em;font-size:.98rem;font-weight:800;line-height:1.2}.wizard-module__azKo5q__dateAgeMeta{color:#6b5a48;letter-spacing:0;text-transform:none;font-size:.82rem;font-weight:500}.wizard-module__azKo5q__dateSegInput::placeholder,.wizard-module__azKo5q__dateSegMuted{color:#97a39b;font-weight:650}.wizard-module__azKo5q__dateSegInput:focus{outline:none}.wizard-module__azKo5q__dateLong{color:#66736b;width:100%;margin:0;font-size:.88rem;font-weight:650}.wizard-module__azKo5q__monthPanel{z-index:8;transform-origin:0 0;background:#fff;border:1px solid #173b2c24;border-radius:.9rem;width:17.5rem;max-width:min(17.5rem,100vw - 2rem);padding:.45rem;animation:.16s cubic-bezier(.23,1,.32,1) wizard-module__azKo5q__monthPanelIn;position:absolute;inset:calc(100% + 6px) auto auto 0;box-shadow:0 14px 32px #173b2c29}@keyframes wizard-module__azKo5q__monthPanelIn{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.wizard-module__azKo5q__monthPanelGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;display:grid}.wizard-module__azKo5q__monthPanelList{flex-direction:column;gap:.15rem;max-height:12rem;display:flex;overflow-y:auto}.wizard-module__azKo5q__monthOption{color:#173b2c;text-transform:capitalize;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;min-height:2.05rem;padding:.25rem .35rem;font-size:.82rem;font-weight:650;transition:background-color .12s ease-out,color .12s ease-out}.wizard-module__azKo5q__monthOption:hover,.wizard-module__azKo5q__monthOptionActive{background:#edf5f0}.wizard-module__azKo5q__monthOptionSelected,.wizard-module__azKo5q__monthOptionSelected:hover{color:#fffdf8;background:#173b2c;border-color:#0000}.wizard-module__azKo5q__monthEmpty{color:#66736b;margin:0;padding:.4rem .25rem;font-size:.78rem;font-weight:650}.wizard-module__azKo5q__dateError,.wizard-module__azKo5q__dateLong{flex:100%}.wizard-module__azKo5q__dateHint,.wizard-module__azKo5q__dateError{font-size:.82rem;line-height:1.45}.wizard-module__azKo5q__dateHint{color:#66736b}.wizard-module__azKo5q__dateError{color:#b42318;font-weight:650}.wizard-module__azKo5q__sliderValueCard{background:#fff2c9;border:1px solid #ddc577;border-radius:1.35rem;justify-content:center;align-items:center;min-width:min(100%,14rem);min-height:5.25rem;padding:.85rem 1.3rem;display:inline-flex;transform:rotate(-1deg);box-shadow:0 5px #ecd68f}.wizard-module__azKo5q__sliderValue{color:#173b2c;font-family:var(--font-bricolage), sans-serif;letter-spacing:-.055em;font-size:clamp(2.35rem,10vw,3.4rem);font-weight:750;line-height:.95}.wizard-module__azKo5q__sliderMeta{color:#6b705f;font-size:.82rem}.wizard-module__azKo5q__sliderShell .age-slider::-webkit-slider-thumb{background:#f3c85b;border-color:#173b2c;box-shadow:0 2px #173b2c2e}.wizard-module__azKo5q__sliderShell .age-slider::-moz-range-thumb{background:#f3c85b;border-color:#173b2c;box-shadow:0 2px #173b2c2e}.wizard-module__azKo5q__mapFrame{background:radial-gradient(circle at 18% 15%,#f3c85b3b,#0000 28%),#edf5f0;border:1px solid #cbdad1;border-radius:1.25rem;box-shadow:inset 0 1px #fff,0 4px #173b2c0f}.wizard-module__azKo5q__footerActions{border-top:0;margin-top:1.35rem;padding-top:.35rem}.wizard-module__azKo5q__nextButton{background:var(--wizard-ink);color:#fffdf8;box-shadow:none;border-radius:.95rem}.wizard-module__azKo5q__nextButton:hover:not(:disabled){box-shadow:none;background:#20543d;transform:translateY(-1px)}.wizard-module__azKo5q__nextButton:active:not(:disabled){transform:scale(.98)}.wizard-module__azKo5q__backButton{border-color:var(--wizard-ink);box-shadow:none;background:#fff;border-radius:.95rem}.wizard-module__azKo5q__backButton:hover:not(:disabled){background:#edf3ee}.wizard-module__azKo5q__backButton:active:not(:disabled){transform:scale(.98)}.wizard-module__azKo5q__trustRow{color:#5f6a63;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.35rem 1.75rem;font-size:.88rem;font-weight:600;display:flex}.wizard-module__azKo5q__trustItem{background:0 0;border:0;border-radius:0;align-items:center;gap:.5rem;padding:0;display:inline-flex}.wizard-module__azKo5q__trustIcon{width:1.7rem;height:1.7rem;color:var(--wizard-green);border-radius:50%;place-items:center;display:grid}.wizard-module__azKo5q__trustIconMint{background:#d9efe4}.wizard-module__azKo5q__trustIconPeach{color:#b56a1e;background:#f8dfc8}.wizard-module__azKo5q__checkboxCard{cursor:pointer;background:#f7f6f0;border:1px solid #d9ddd6;border-radius:1rem;align-items:flex-start;gap:.75rem;padding:.85rem .95rem;transition:border-color .16s,background-color .16s;display:flex}.wizard-module__azKo5q__checkboxCard:hover{background:#f0f5f1;border-color:#aebfb4}.wizard-module__azKo5q__emailNote{color:#6a6049;background:#fff6dc;border-left:3px solid #f3c85b;border-radius:0 .8rem .8rem 0;margin-top:.9rem;padding:.75rem .9rem;font-size:.8rem;line-height:1.5}.wizard-module__azKo5q__resultCard{text-align:left;background:#e5f2ea;border:1px solid #c6d8cd;border-radius:1.6rem;max-width:34rem;margin-inline:auto;padding:clamp(1.25rem,4vw,2rem);position:relative;box-shadow:0 7px #b8d7c5}.wizard-module__azKo5q__resultCount{color:#173b2c;background:#fff2c9;border:1px solid #ddc577;border-radius:1rem;align-items:baseline;gap:.55rem;margin-bottom:1rem;padding:.65rem .9rem;display:inline-flex;transform:rotate(-1.5deg);box-shadow:0 4px #ecd68f}.wizard-module__azKo5q__resultCount strong{font-family:var(--font-bricolage), sans-serif;font-size:2.6rem;line-height:.9}@media (min-width:640px){.wizard-module__azKo5q__topbarWrap,.wizard-module__azKo5q__shellBody,.wizard-module__azKo5q__ssrIntroInner{padding-left:1.5rem;padding-right:1.5rem}.wizard-module__azKo5q__sheet{padding:1.5rem 1.65rem 1.25rem}.wizard-module__azKo5q__sheetFill{padding:1.15rem}}@media (min-width:1024px){.wizard-module__azKo5q__page{height:100dvh;max-height:100dvh}.wizard-module__azKo5q__ssrIntro{padding:.35rem 0 0}.wizard-module__azKo5q__introTitle{font-size:.88rem}.wizard-module__azKo5q__topbarWrap{padding-top:.55rem}.wizard-module__azKo5q__shell,.wizard-module__azKo5q__shellFill{min-height:0;overflow:hidden}.wizard-module__azKo5q__shellBody{padding-top:.45rem;padding-bottom:.85rem}.wizard-module__azKo5q__sheet{flex:none;padding:1.15rem 1.35rem 1rem}.wizard-module__azKo5q__questionTitle{font-size:1.35rem}.wizard-module__azKo5q__questionBody{margin-top:.85rem}.wizard-module__azKo5q__optionCard{min-height:3.55rem}.wizard-module__azKo5q__optionsGrid{gap:.5rem}.wizard-module__azKo5q__dateField{min-height:3.5rem}.wizard-module__azKo5q__sliderBlock{padding-top:.35rem}.wizard-module__azKo5q__sliderPreview{min-height:4.5rem;margin-bottom:1rem}.wizard-module__azKo5q__sliderValueCard{min-height:4.5rem;padding:.55rem 1.1rem}.wizard-module__azKo5q__footerActions{margin-top:1rem;padding-top:.25rem}.wizard-module__azKo5q__nextButton,.wizard-module__azKo5q__backButton{min-height:2.85rem}}@media (max-width:639px){.wizard-module__azKo5q__topbar{grid-template-columns:auto 1fr auto}.wizard-module__azKo5q__topbarNote,.wizard-module__azKo5q__timeNote,.wizard-module__azKo5q__backLinkFull{display:none}.wizard-module__azKo5q__backLinkShort{display:inline}.wizard-module__azKo5q__phaseLabel{font-size:.68rem}.wizard-module__azKo5q__phaseItem:not(.wizard-module__azKo5q__phaseItemActive) .wizard-module__azKo5q__phaseLabel{display:none}.wizard-module__azKo5q__phaseItemActive .wizard-module__azKo5q__phaseLabel{width:max-content;max-width:70vw;position:absolute;top:2.35rem;left:50%;right:auto;transform:translate(-50%)}.wizard-module__azKo5q__phaseList{padding-bottom:1.15rem}.wizard-module__azKo5q__sheet{border-radius:1.35rem;padding:1.25rem 1.1rem 1.1rem}.wizard-module__azKo5q__optionCard{min-height:4.15rem}.wizard-module__azKo5q__dateField{flex-wrap:nowrap}.wizard-module__azKo5q__dateSeg{flex:1 1 0;padding:.4rem .5rem .45rem}.wizard-module__azKo5q__monthPanel{width:min(17.5rem,100vw - 2rem);left:auto;right:0}}@media (prefers-reduced-motion:reduce){.wizard-module__azKo5q__backLink,.wizard-module__azKo5q__optionCard,.wizard-module__azKo5q__field,.wizard-module__azKo5q__checkboxCard,.wizard-module__azKo5q__dateField,.wizard-module__azKo5q__monthOption{transition:none}.wizard-module__azKo5q__backLink:hover,.wizard-module__azKo5q__optionCard:hover,.wizard-module__azKo5q__optionCard:active{transform:none}.wizard-module__azKo5q__monthPanel{animation:none}}
