._journey_1wuo2_1{--ink:#102f2d;--green:#2e6f67;--mint:#dcece7;--paper:#fbfaf5;--line:#d8ddd7;color:var(--ink);background:var(--paper)}._intro_1wuo2_3{border-bottom:1px solid var(--line);background:linear-gradient(145deg,#eef4ef 0%,#fbfaf5 52%,#efe7d8 100%);padding:clamp(3.5rem,8vw,7rem) 0 clamp(2.5rem,5vw,4.5rem)}._reviewBanner_1wuo2_5{color:#65400f;background:#fff6df;border:1px solid #cf9b53;border-radius:.75rem;align-items:center;gap:.8rem;width:fit-content;max-width:100%;margin-bottom:clamp(2rem,5vw,4rem);padding:.65rem .85rem;font-size:.85rem;display:flex}._reviewBanner_1wuo2_5 strong{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#7b531d;border-radius:.35rem;flex:none;padding:.2rem .45rem;font-size:.7rem}._introGrid_1wuo2_9{grid-template-columns:minmax(0,1.65fr) minmax(17rem,.7fr);align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}._introGrid_1wuo2_9 h1{letter-spacing:-.055em;max-width:14ch;margin:.8rem 0 1.25rem;font-size:clamp(2.8rem,6.5vw,6rem);line-height:.94}._introGrid_1wuo2_9>div>p{color:#48615e;max-width:44rem;margin:0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.65}._introGrid_1wuo2_9 aside{border-left:3px solid var(--green);background:#ffffff9e;padding:1.5rem}._introGrid_1wuo2_9 aside p{color:#536866;margin:.55rem 0 1rem;line-height:1.55}._introGrid_1wuo2_9 aside a{color:var(--green);text-underline-offset:.25rem;font-weight:750;text-decoration-thickness:2px}._progressSection_1wuo2_21{z-index:10;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fbfaf5f2;padding:1rem 0 .85rem;position:sticky;top:0}._progressMeta_1wuo2_23{color:#647572;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;margin-bottom:.65rem;font-size:.78rem;display:grid}._progressMeta_1wuo2_23 strong{color:var(--ink);text-align:center}._progressMeta_1wuo2_23 span:last-child{text-align:right}._progressTrack_1wuo2_29{background:#dfe4df;border-radius:1rem;height:.22rem;overflow:hidden}._progressTrack_1wuo2_29 span{border-radius:inherit;background:var(--green);height:100%;transition:width .3s;display:block}._stepList_1wuo2_33{grid-template-columns:repeat(6,1fr);gap:.35rem;margin:.8rem 0 0;padding:0;list-style:none;display:grid}._stepList_1wuo2_33 button{color:#83918e;width:100%;font:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:.45rem;padding:.25rem;display:flex}._stepList_1wuo2_33 button:not(:disabled){cursor:pointer}._stepList_1wuo2_33 button span{border:1px solid #cbd3cf;border-radius:50%;place-items:center;width:1.45rem;height:1.45rem;font-size:.7rem;display:grid}._stepList_1wuo2_33 small{font-size:.7rem}._currentStep_1wuo2_43 button,._completeStep_1wuo2_43 button{color:var(--ink)}._currentStep_1wuo2_43 button span{color:#fff;border-color:var(--green);background:var(--green)}._completeStep_1wuo2_43 button span{color:var(--green);border-color:var(--green)}._stageSection_1wuo2_49{min-height:45rem;padding:clamp(3rem,7vw,6.5rem) 0}._stageContainer_1wuo2_51{max-width:76rem}._stageHeading_1wuo2_53{max-width:50rem;margin-bottom:clamp(2rem,4vw,3.5rem)}._stageHeading_1wuo2_53>span{color:var(--green);text-transform:uppercase;letter-spacing:.13em;font-size:.75rem;font-weight:800}._stageHeading_1wuo2_53 h2{letter-spacing:-.045em;margin:.7rem 0 1rem;font-size:clamp(2rem,4vw,3.6rem);line-height:1.02}._stageHeading_1wuo2_53 p{color:#5e706d;max-width:46rem;margin:0;font-size:1.05rem;line-height:1.65}._errorSummary_1wuo2_61{color:#762a22;background:#fff2ef;border:1px solid #b9483c;border-left-width:.35rem;border-radius:.55rem;outline:none;margin:0 0 2rem;padding:1rem 1.2rem}._errorSummary_1wuo2_61 p{margin:.25rem 0 0}._packageGrid_1wuo2_65{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}._packageCard_1wuo2_67{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:1rem;flex-direction:column;min-height:29rem;padding:1.3rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:flex}._packageCard_1wuo2_67:hover{border-color:#8daaa4;transform:translateY(-3px);box-shadow:0 1rem 2rem #12312e14}._packageCard_1wuo2_67:focus-within{outline-offset:3px;outline:3px solid #2e6f6747}._selectedPackage_1wuo2_73{border:2px solid var(--green);box-shadow:0 1rem 2.5rem #12312e1a}._packageTop_1wuo2_75{justify-content:space-between;align-items:center;gap:.5rem;min-height:2rem;margin-bottom:2.5rem;display:flex}._packageTop_1wuo2_75 input{width:1.15rem;height:1.15rem;accent-color:var(--green);margin:0}._packageTop_1wuo2_75>span{color:var(--green);text-align:right;text-transform:uppercase;letter-spacing:.06em;font-size:.62rem;font-weight:800}._packageCard_1wuo2_67>strong{letter-spacing:-.03em;font-size:2rem}._packageCard_1wuo2_67>p{color:#5d6d6a;min-height:6.6rem;margin:.7rem 0 1.5rem;line-height:1.5}._packageCard_1wuo2_67>small{color:#788683;text-transform:uppercase;letter-spacing:.08em;font-size:.65rem;font-weight:700}._packageCard_1wuo2_67>b{min-height:3.5rem;margin-top:.35rem;line-height:1.35}._packageCard_1wuo2_67 ul{border-top:1px solid var(--line);margin:auto 0 0;padding:1.1rem 0 0;list-style:none}._packageCard_1wuo2_67 li{color:#526460;margin:.55rem 0;padding-left:1.2rem;font-size:.82rem;line-height:1.35;position:relative}._packageCard_1wuo2_67 li:before{content:"✓";color:var(--green);font-weight:800;position:absolute;left:0}._unavailablePackage_1wuo2_95{opacity:.62;cursor:not-allowed;background:#f1f1ec}._unavailablePackage_1wuo2_95:hover{border-color:var(--line);box-shadow:none;transform:none}._guidanceNote_1wuo2_99{color:#4f625e;background:var(--mint);border-radius:.7rem;grid-template-columns:auto 1fr;gap:1rem;margin-top:1.5rem;padding:1rem 1.2rem;display:grid}._summaryGrid_1wuo2_101,._paymentGrid_1wuo2_101,._agreementLayout_1wuo2_101{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.75fr);gap:1.25rem;display:grid}._orderCard_1wuo2_103,._includedCard_1wuo2_103,._paymentPlaceholder_1wuo2_103,._safetyCard_1wuo2_103,._agreementSummary_1wuo2_103,._acknowledgements_1wuo2_103{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:clamp(1.4rem,3vw,2.2rem)}._orderCard_1wuo2_103>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:1rem;padding:1.3rem 0;display:grid}._orderCard_1wuo2_103>div:first-child{padding-top:0}._orderCard_1wuo2_103>div:last-child{border:0;padding-bottom:0}._orderCard_1wuo2_103 span,._confirmationSummary_1wuo2_111 span{color:#71817e}._orderCard_1wuo2_103 strong{text-align:right}._includedCard_1wuo2_103,._safetyCard_1wuo2_103{color:#fff;background:var(--ink)}._includedCard_1wuo2_103>span,._safetyCard_1wuo2_103>span{color:#9bc8bf;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800}._includedCard_1wuo2_103 h3,._safetyCard_1wuo2_103 h3{margin:.6rem 0 1rem;font-size:1.55rem}._includedCard_1wuo2_103 ul{margin:0;padding-left:1.2rem}._includedCard_1wuo2_103 li{margin:.55rem 0}._includedCard_1wuo2_103 button{color:#bde1d9;text-underline-offset:.25rem;cursor:pointer;background:0 0;border:0;margin-top:1.2rem;padding:0;text-decoration:underline}._boundaryBox_1wuo2_127{border-left:.3rem solid var(--green);background:#edf4ef;margin-top:1.25rem;padding:1.25rem 1.5rem}._boundaryBox_1wuo2_127 ul{margin:.65rem 0 0;padding-left:1.2rem}._boundaryBox_1wuo2_127 li{color:#536560;margin:.35rem 0}._paymentPlaceholder_1wuo2_103{text-align:center;background:#fdfdf9;border:2px dashed #a9b8b3}._lockIcon_1wuo2_135{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:3.4rem;height:3.4rem;margin:0 auto 1rem;font-size:1.8rem;display:grid}._paymentPlaceholder_1wuo2_103>small{color:var(--green);text-transform:uppercase;letter-spacing:.1em;font-weight:800}._paymentPlaceholder_1wuo2_103 h3{margin:.5rem 0 1.5rem;font-size:1.7rem}._paymentPlaceholder_1wuo2_103>div{background:var(--mint);border-radius:.55rem;justify-content:space-between;padding:1rem;display:flex}._paymentPlaceholder_1wuo2_103 button{color:#7a8582;background:#dfe3df;border:0;border-radius:.45rem;width:100%;margin:1rem 0;padding:.9rem}._paymentPlaceholder_1wuo2_103 p{color:#697875;font-size:.85rem;line-height:1.55}._safetyCard_1wuo2_103 ol{padding-left:1.25rem}._safetyCard_1wuo2_103 li{margin:1rem 0;padding-left:.35rem;line-height:1.45}._safetyCard_1wuo2_103 p{color:#ffdcaa;border-top:1px solid #ffffff2e;margin:1.5rem 0 0;padding-top:1rem}._requiredCheck_1wuo2_153{cursor:pointer;background:#fff8e8;border:1px solid #c7a264;border-radius:.7rem;gap:.9rem;margin-top:1.25rem;padding:1rem 1.2rem;display:flex}._requiredCheck_1wuo2_153 input{width:1.2rem;height:1.2rem;accent-color:var(--green);flex:none;margin-top:.15rem}._requiredCheck_1wuo2_153 span{color:#675738;gap:.2rem;display:grid}._agreementSummary_1wuo2_103 h3{margin-top:0;font-size:1.6rem}._agreementSummary_1wuo2_103 dl,._agreementSummary_1wuo2_103 dl div{margin:0}._agreementSummary_1wuo2_103 dl div{border-bottom:1px solid var(--line);padding:1.1rem 0}._agreementSummary_1wuo2_103 dt{color:var(--green);margin-bottom:.35rem;font-weight:800}._agreementSummary_1wuo2_103 dd{color:#596b67;margin:0;line-height:1.55}._agreementSummary_1wuo2_103>p{color:#6f4b1d;background:#fff6df;border-radius:.5rem;margin:1.25rem 0 0;padding:1rem}._acknowledgements_1wuo2_103 legend,._onboardingGrid_1wuo2_171 legend{padding:0 .35rem;font-size:1.15rem;font-weight:800}._acknowledgements_1wuo2_103>label:not(._nameField_1wuo2_173),._onboardingChecklist_1wuo2_173 label{border:1px solid var(--line);cursor:pointer;border-radius:.55rem;gap:.8rem;margin-bottom:.8rem;padding:1rem;display:flex}._acknowledgements_1wuo2_103 input[type=checkbox],._onboardingChecklist_1wuo2_173 input{width:1.15rem;height:1.15rem;accent-color:var(--green);flex:none;margin-top:.15rem}._acknowledgements_1wuo2_103 label span{color:#566864;line-height:1.45}._nameField_1wuo2_173{gap:.45rem;margin-top:1.1rem;font-weight:700;display:grid}._nameField_1wuo2_173 input,._fieldGrid_1wuo2_181 input,._fieldGrid_1wuo2_181 select,._fieldGrid_1wuo2_181 textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #aab6b2;border-radius:.45rem;padding:.8rem .85rem}._nameField_1wuo2_173 input:focus,._fieldGrid_1wuo2_181 input:focus,._fieldGrid_1wuo2_181 select:focus,._fieldGrid_1wuo2_181 textarea:focus{border-color:var(--green);outline:3px solid #2e6f672e}._onboardingGrid_1wuo2_171{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}._onboardingGrid_1wuo2_171 fieldset{border:1px solid var(--line);background:#fff;border-radius:1rem;min-width:0;padding:clamp(1.25rem,3vw,2rem)}._fieldGrid_1wuo2_181{grid-template-columns:1fr 1fr;gap:1rem;display:grid}._fieldGrid_1wuo2_181 label{color:#425652;align-content:start;gap:.4rem;font-weight:700;display:grid}._fieldGrid_1wuo2_181 label>span{font-size:.83rem}._fieldGrid_1wuo2_181 small{color:#788683;font-weight:500}._fieldGrid_1wuo2_181 textarea{resize:vertical;line-height:1.45}._fullField_1wuo2_199{grid-column:1/-1}._onboardingChecklist_1wuo2_173{background:#edf4ef;border-radius:.8rem;margin-top:1.25rem;padding:1.3rem}._onboardingChecklist_1wuo2_173 h3{margin:0 0 1rem}._onboardingChecklist_1wuo2_173 label{background:#fff;border-color:#b9cec6}._localOnlyNote_1wuo2_207{color:#6e4a19;background:#fff6df;border-radius:.55rem;padding:.8rem 1rem;font-size:.86rem}._stageActions_1wuo2_209{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;margin-top:clamp(2rem,5vw,4rem);padding-top:1.5rem;display:flex}._stageActions_1wuo2_209>div{align-items:center;gap:1.25rem;display:flex}._stageActions_1wuo2_209 a,._backButton_1wuo2_213{color:#506762;font-size:.85rem}._backButton_1wuo2_213{font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750}._stageActions_1wuo2_209>button{min-width:10rem}._confirmation_1wuo2_111{text-align:center;max-width:65rem;margin:0 auto}._confirmationMark_1wuo2_221{color:#fff;background:var(--green);border-radius:50%;place-items:center;width:4.5rem;height:4.5rem;margin:0 auto 1.25rem;font-size:2rem;display:grid}._confirmation_1wuo2_111>span{color:var(--green);text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800}._confirmation_1wuo2_111>h2{letter-spacing:-.05em;max-width:19ch;margin:.7rem auto 1rem;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1}._confirmation_1wuo2_111>p{color:#5e706d;max-width:43rem;margin:0 auto 2.5rem;font-size:1.05rem;line-height:1.6}._nextActions_1wuo2_229{text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}._nextActions_1wuo2_229 article{border:1px solid var(--line);background:#fff;border-radius:.8rem;padding:1.4rem}._nextActions_1wuo2_229 span{color:var(--green);font-weight:800}._nextActions_1wuo2_229 h3{margin:.8rem 0 .55rem}._nextActions_1wuo2_229 p{color:#60716e;margin:0;line-height:1.5}._confirmationSummary_1wuo2_111{background:var(--mint);border-radius:.7rem;width:fit-content;min-width:20rem;margin:2rem auto;padding:1rem 2rem;display:grid}._confirmationSummary_1wuo2_111 strong{font-size:1.5rem}._confirmationSummary_1wuo2_111 small{color:#5b6e69;margin-top:.2rem}._confirmationActions_1wuo2_245{flex-wrap:wrap;justify-content:center;gap:.8rem;display:flex}@media (width<=980px){._packageGrid_1wuo2_65{grid-template-columns:1fr 1fr}._packageCard_1wuo2_67{min-height:25rem}._onboardingGrid_1wuo2_171{grid-template-columns:1fr}}@media (width<=760px){._introGrid_1wuo2_9,._summaryGrid_1wuo2_101,._paymentGrid_1wuo2_101,._agreementLayout_1wuo2_101{grid-template-columns:1fr}._reviewBanner_1wuo2_5{flex-direction:column;align-items:flex-start}._progressSection_1wuo2_21{position:static}._progressMeta_1wuo2_23{grid-template-columns:1fr auto}._progressMeta_1wuo2_23 strong{text-align:left;grid-area:1/1/auto/-1}._progressMeta_1wuo2_23 span{grid-row:2}._stepList_1wuo2_33{grid-template-columns:repeat(6,minmax(2.2rem,1fr));gap:.1rem}._stepList_1wuo2_33 button{flex-direction:column;gap:.25rem}._stepList_1wuo2_33 small{display:none}._packageGrid_1wuo2_65,._nextActions_1wuo2_229{grid-template-columns:1fr}._packageCard_1wuo2_67,._packageCard_1wuo2_67>p,._packageCard_1wuo2_67>b{min-height:auto}._packageCard_1wuo2_67 ul{margin-top:1rem}._fieldGrid_1wuo2_181{grid-template-columns:1fr}._fullField_1wuo2_199{grid-column:auto}._stageActions_1wuo2_209{flex-direction:column-reverse;align-items:stretch}._stageActions_1wuo2_209>div{flex-direction:column;align-items:flex-start}._stageActions_1wuo2_209>button{width:100%}._guidanceNote_1wuo2_99{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){._packageCard_1wuo2_67,._progressTrack_1wuo2_29 span{transition:none}}
