.BlueprintSteps-module__MwjXtW__section{background-color:var(--cream-peach);width:100%}.BlueprintSteps-module__MwjXtW__stickyBar{z-index:40;background-color:var(--cream-peach);padding:0;position:sticky;top:70px}.BlueprintSteps-module__MwjXtW__tabList{border-bottom:1px solid #dce3df;gap:0;width:100%;display:flex}.BlueprintSteps-module__MwjXtW__tab{font-family:var(--font-family-inter);color:#1116148c;text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #e4ab98;border-radius:0;flex-direction:column;flex:1 1 0;align-items:flex-start;gap:4px;min-width:0;margin-bottom:-1px;padding:14px 10px 12px;transition:color .2s,border-color .2s;display:flex}.BlueprintSteps-module__MwjXtW__tabStep{letter-spacing:.02em;font-size:1.125rem;font-weight:400;line-height:1.1}.BlueprintSteps-module__MwjXtW__tabLabel{text-transform:lowercase;font-size:.6875rem;font-weight:500;line-height:1.25}.BlueprintSteps-module__MwjXtW__tabActive{font-family:var(--font-family-inter);border-bottom-color:var(--soft-leaf);color:var(--soft-leaf)}.BlueprintSteps-module__MwjXtW__tabActive .BlueprintSteps-module__MwjXtW__tabStep{font-weight:500}.BlueprintSteps-module__MwjXtW__tabActive .BlueprintSteps-module__MwjXtW__tabLabel{font-weight:600}.BlueprintSteps-module__MwjXtW__tab:hover:not(.BlueprintSteps-module__MwjXtW__tabActive){color:#22352eb3}.BlueprintSteps-module__MwjXtW__dropdown{width:100%;display:none;position:relative}.BlueprintSteps-module__MwjXtW__dropdownTrigger{font-family:var(--font-family-inter);width:100%;min-height:48px;color:var(--heading-green,#22352e);cursor:pointer;text-align:left;background:#fff;border:1px solid #2f554933;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:.875rem;font-weight:500;line-height:20px;transition:border-color .2s,box-shadow .2s;display:flex}.BlueprintSteps-module__MwjXtW__dropdownTrigger:hover{border-color:#2f554959}.BlueprintSteps-module__MwjXtW__dropdownTriggerOpen{font-family:var(--font-family-inter);border-color:var(--old-rose,#9a6573);box-shadow:0 0 0 3px #c8849326}.BlueprintSteps-module__MwjXtW__dropdownLabel{white-space:nowrap;text-overflow:ellipsis;flex:1;padding-right:8px;overflow:hidden}.BlueprintSteps-module__MwjXtW__dropdownChevron{color:var(--charcoal-dark-30,#4c4c4c);flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),color .2s;display:inline-flex}.BlueprintSteps-module__MwjXtW__dropdownChevronOpen{color:var(--old-rose,#9a6573);transform:rotate(180deg)}.BlueprintSteps-module__MwjXtW__dropdownMenuWrapper{z-index:60;opacity:0;pointer-events:none;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1),opacity .22s,transform .25s cubic-bezier(.4,0,.2,1);display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;transform:translateY(-6px)}.BlueprintSteps-module__MwjXtW__dropdownMenuWrapperOpen{opacity:1;pointer-events:auto;grid-template-rows:1fr;transform:translateY(0)}.BlueprintSteps-module__MwjXtW__dropdownMenuInner{background:#fff;border:1px solid #e4dfd6;border-radius:12px;overflow:hidden;box-shadow:0 12px 28px -4px #0000001f,0 4px 12px -2px #0000000f}.BlueprintSteps-module__MwjXtW__dropdownList{flex-direction:column;gap:2px;margin:0;padding:6px;list-style:none;display:flex}.BlueprintSteps-module__MwjXtW__dropdownOption{font-family:var(--font-family-inter);color:var(--heading-green,#22352e);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 12px;font-size:.875rem;transition:background-color .15s,color .15s;display:flex}.BlueprintSteps-module__MwjXtW__dropdownOption:hover{color:var(--old-rose,#9a6573)}.BlueprintSteps-module__MwjXtW__dropdownOptionSelected{font-family:var(--font-family-inter);color:var(--old-rose,#9a6573);font-weight:500}.BlueprintSteps-module__MwjXtW__optionCheck{color:var(--old-rose,#9a6573);margin-left:8px;font-size:.8125rem;font-weight:600}.BlueprintSteps-module__MwjXtW__panel{background:#fff;border:1px solid #dce3df;border-radius:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:0;margin-top:24px;display:grid;overflow:hidden}.BlueprintSteps-module__MwjXtW__copy{flex-direction:column;gap:12px;padding:30px 26px;display:flex}.BlueprintSteps-module__MwjXtW__eyebrow{font-family:var(--font-family-inter);letter-spacing:.04em;text-transform:uppercase;color:var(--old-rose,#9a6573);margin:0;font-size:.875rem;font-weight:500;line-height:24px}.BlueprintSteps-module__MwjXtW__title{font-family:var(--font-family-lora);letter-spacing:-.29px;color:var(--heading-green,#22352e);margin:0;font-size:2.25rem;font-weight:300;line-height:1.2}.BlueprintSteps-module__MwjXtW__subtitle{font-family:var(--font-family-lora);color:var(--description-green,#42564d);margin:0;font-size:1.25rem;font-weight:400;line-height:1.2}.BlueprintSteps-module__MwjXtW__body{flex-direction:column;gap:12px;display:flex}.BlueprintSteps-module__MwjXtW__paragraph{font-family:var(--font-family-inter);font-size:var(--font-size-description);color:var(--onyx);margin:0;font-weight:300;line-height:1.5}.BlueprintSteps-module__MwjXtW__quote{font-family:var(--font-family-inter);color:var(--description-green,#42564d);border-left:3px solid #c4714e;margin:0;padding-left:16px;font-size:1rem;font-style:italic;font-weight:400;line-height:1.6}.BlueprintSteps-module__MwjXtW__highlightGrid{border-top:1px solid #e9eeeb;border-left:1px solid #e9eeeb;grid-template-columns:repeat(2,minmax(0,1fr));margin:8px 0 0;padding:0;list-style:none;display:grid}.BlueprintSteps-module__MwjXtW__highlightItem{font-family:var(--font-family-inter);color:var(--heading-green,#22352e);border-bottom:1px solid #e9eeeb;border-right:1px solid #e9eeeb;margin:0;padding:16px 18px;font-size:.875rem;font-weight:500;line-height:1.5}.BlueprintSteps-module__MwjXtW__outcome{border-left:3px solid var(--old-rose,#9a6573);background:#f8f4eed9;border-radius:0 12px 12px 0;margin-top:8px;padding:16px 18px}.BlueprintSteps-module__MwjXtW__outcomeLabel{font-family:var(--font-family-inter);letter-spacing:.1em;text-transform:uppercase;color:var(--old-rose,#9a6573);margin:0 0 6px;font-size:.75rem;font-weight:600;line-height:18px}.BlueprintSteps-module__MwjXtW__outcomeText{font-family:var(--font-family-inter);color:var(--heading-green,#22352e);margin:0;font-size:.875rem;font-weight:400;line-height:1.5}.BlueprintSteps-module__MwjXtW__stepLink{font-family:var(--font-family-inter);align-self:flex-start;margin-top:4px}.BlueprintSteps-module__MwjXtW__visual{background:linear-gradient(160deg,#eef3f0 0%,#e4ebe6 100%);justify-content:stretch;align-items:stretch;min-height:420px;padding:0;display:flex;position:relative;overflow:hidden}.BlueprintSteps-module__MwjXtW__visual:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0000 22%,#22352e1f 45%,#22352e73 72%,#22352eb8 100%);position:absolute;inset:0}.BlueprintSteps-module__MwjXtW__visualFooter{z-index:3;pointer-events:none;flex-direction:column;gap:4px;max-width:calc(100% - 48px);display:flex;position:absolute;bottom:20px;left:24px}.BlueprintSteps-module__MwjXtW__visualNumber{font-family:var(--font-family-lora);color:#fffffff2;-webkit-user-select:none;user-select:none;font-size:6rem;font-weight:300;line-height:.9}.BlueprintSteps-module__MwjXtW__visualCaption{font-family:var(--font-family-inter);color:#fff;margin:0;font-size:.9375rem;font-weight:500;line-height:1.35}.BlueprintSteps-module__MwjXtW__visualImage{z-index:1;object-fit:cover;object-position:center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.BlueprintSteps-module__MwjXtW__statusBar{align-items:center;gap:20px;width:100%;margin-top:28px;display:flex}.BlueprintSteps-module__MwjXtW__statusPrev,.BlueprintSteps-module__MwjXtW__statusNext{font-family:var(--font-family-inter);color:var(--heading-green,#22352e);cursor:pointer;background:#fff;border:1px solid #c9c4bc;border-radius:999px;flex-shrink:0;padding:10px 20px;font-size:.8125rem;font-weight:500;line-height:1.2;transition:color .2s,background-color .2s,border-color .2s}.BlueprintSteps-module__MwjXtW__statusPrev:hover:not(:disabled),.BlueprintSteps-module__MwjXtW__statusNext:hover:not(:disabled){border-color:var(--heading-green,#22352e)}.BlueprintSteps-module__MwjXtW__statusNavDisabled,.BlueprintSteps-module__MwjXtW__statusPrev:disabled,.BlueprintSteps-module__MwjXtW__statusNext:disabled{font-family:var(--font-family-inter);color:#9a9590;cursor:not-allowed;background:#ece8e2;border-color:#ece8e2}.BlueprintSteps-module__MwjXtW__progressTrack{background:#e4dfd6;border-radius:999px;flex:auto;min-width:0;height:2px;overflow:hidden}.BlueprintSteps-module__MwjXtW__progressFill{border-radius:inherit;background:var(--old-rose,#9a6573);height:100%;transition:width .3s}@media (min-width:768px){.BlueprintSteps-module__MwjXtW__stepLink svg{transition:transform .3s}.BlueprintSteps-module__MwjXtW__stepLink:hover svg{transform:translate(3px)}}@media (max-width:1199.98px){.BlueprintSteps-module__MwjXtW__title{font-size:2.25rem}.BlueprintSteps-module__MwjXtW__subtitle{font-size:1.25rem}.BlueprintSteps-module__MwjXtW__copy{padding:32px 28px}.BlueprintSteps-module__MwjXtW__tab{padding:12px 6px 10px}.BlueprintSteps-module__MwjXtW__tabStep{font-size:1rem}.BlueprintSteps-module__MwjXtW__tabLabel{font-size:.625rem}}@media (max-width:991.98px){.BlueprintSteps-module__MwjXtW__panel{grid-template-columns:1fr}.BlueprintSteps-module__MwjXtW__visual{order:-1}.BlueprintSteps-module__MwjXtW__visualNumber{font-size:4.5rem}}@media (max-width:767.98px){.BlueprintSteps-module__MwjXtW__tabList{display:none}.BlueprintSteps-module__MwjXtW__dropdown{display:block}.BlueprintSteps-module__MwjXtW__stickyBar{padding:12px 0}.BlueprintSteps-module__MwjXtW__panel{border-radius:16px;margin-top:16px}.BlueprintSteps-module__MwjXtW__copy{gap:14px;padding:24px 20px}.BlueprintSteps-module__MwjXtW__title{font-size:2rem}.BlueprintSteps-module__MwjXtW__subtitle{font-size:1.125rem}.BlueprintSteps-module__MwjXtW__highlightGrid{grid-template-columns:1fr}.BlueprintSteps-module__MwjXtW__visual{padding:0}.BlueprintSteps-module__MwjXtW__visualFooter{max-width:calc(100% - 32px);bottom:14px;left:16px}.BlueprintSteps-module__MwjXtW__visualNumber{font-size:3.5rem}.BlueprintSteps-module__MwjXtW__visualCaption{font-size:.8125rem}.BlueprintSteps-module__MwjXtW__statusBar{gap:12px;margin-top:20px}.BlueprintSteps-module__MwjXtW__statusPrev,.BlueprintSteps-module__MwjXtW__statusNext{padding:8px 14px;font-size:.75rem}}
