._heroTop_1mrx2_1{animation:_cb-home-rise_1mrx2_1 .95s cubic-bezier(.16,1,.3,1) both}._startWrap_1mrx2_5{animation:_cb-home-rise_1mrx2_1 .95s .18s cubic-bezier(.16,1,.3,1) both}._mapHead_1mrx2_9{animation:_cb-home-rise_1mrx2_1 .9s .12s cubic-bezier(.16,1,.3,1) both}._searchBar_1mrx2_13{transition:box-shadow .22s ease,border-color .22s ease,transform .22s ease}._searchBar_1mrx2_13:focus-within{box-shadow:0 0 0 4px #c9a24a29,var(--shadow-md);border-color:var(--gold)}._searchBtn_1mrx2_22,._roleChip_1mrx2_23,._quickA_1mrx2_24,._quickB_1mrx2_25,._ctaLink_1mrx2_26,._cardLink_1mrx2_27,._chip_1mrx2_28{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}._steps_1mrx2_32 ._step_1mrx2_32{transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}._steps_1mrx2_32 ._step_1mrx2_32:hover{transform:translateY(-6px) scale(1.012);border-color:var(--gold-line);box-shadow:0 14px 30px #0f2a211f,var(--shadow-md)}._mapSection_1mrx2_42{animation:_cb-map-arrive_1mrx2_1 1.1s .26s cubic-bezier(.16,1,.3,1) both}@keyframes _cb-home-rise_1mrx2_1{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes _cb-map-arrive_1mrx2_1{0%{opacity:0;transform:translateY(28px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){._heroTop_1mrx2_1,._startWrap_1mrx2_5,._mapHead_1mrx2_9,._mapSection_1mrx2_42{animation:none!important}._searchBar_1mrx2_13,._searchBtn_1mrx2_22,._roleChip_1mrx2_23,._quickA_1mrx2_24,._quickB_1mrx2_25,._ctaLink_1mrx2_26,._cardLink_1mrx2_27,._chip_1mrx2_28,._steps_1mrx2_32 ._step_1mrx2_32{transition:none!important}._steps_1mrx2_32 ._step_1mrx2_32:hover{transform:none}}._hero_1mrx2_1{display:flex;flex-direction:column;gap:18px;padding:clamp(28px,5vw,56px);background:#fff;border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow-md)}._assure_1mrx2_87{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:900px}._assureItem_1mrx2_94{margin:0;font-size:15px;line-height:1.55;color:#2f413c;background:#f1f7f5;border-radius:14px;padding:14px 16px}._assureItem_1mrx2_94 strong{display:block;color:#08493c;margin-bottom:2px}._ctaRow_1mrx2_111{display:flex;align-items:center;flex-wrap:wrap;gap:14px 22px;margin-top:6px}._ctaPrimary_1mrx2_119{display:inline-block;background:var(--primary);color:#fff;font-weight:700;font-size:17px;padding:15px 28px;border-radius:999px;text-decoration:none;box-shadow:0 1px 2px #0b6b5840,0 10px 24px #0b6b583d;transition:box-shadow var(--animation-duration-fast),transform var(--animation-duration-fast)}._ctaPrimary_1mrx2_119:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0b6b5840,0 14px 30px #0b6b5847}._ctaSecondary_1mrx2_137{display:inline-block;font-weight:700;font-size:16px;color:var(--foreground);border:1.5px solid var(--foreground);padding:13px 24px;border-radius:999px;text-decoration:none}._ctaLink_1mrx2_26{font-size:15px;font-weight:600;color:var(--primary);text-decoration:none}._ctaLink_1mrx2_26:hover{text-decoration:underline}._ctaNote_1mrx2_159{margin:0;font-size:13.5px;color:var(--muted-foreground)}._journeyFoot_1mrx2_165{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:6px}._sectionLede_1mrx2_173{margin:0;max-width:700px;font-size:16.5px;line-height:1.55;color:#2f413c}._chips_1mrx2_181{display:flex;flex-wrap:wrap;gap:8px}._chip_1mrx2_28{font-size:14px;font-weight:600;color:#10211d;background:#fff;border:1px solid var(--border);border-radius:999px;padding:8px 16px;text-decoration:none}._chip_1mrx2_28:hover{border-color:var(--primary);color:var(--primary)}._memberStrip_1mrx2_203{margin-top:48px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 12px;padding:16px 20px;border-top:1px solid var(--border);font-size:14px;color:var(--muted-foreground)}._memberStrip_1mrx2_203 a{color:var(--primary);font-weight:600;text-decoration:none}._memberStrip_1mrx2_203 a:hover{text-decoration:underline}._eyebrow_1mrx2_226{font-size:12.5px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--primary)}._title_1mrx2_234{margin:0;font-family:var(--font-family-heading);font-weight:700;font-size:clamp(34px,5.2vw,60px);line-height:1.05;letter-spacing:-.035em;max-width:900px}._lede_1mrx2_244{margin:0;font-size:19px;line-height:1.55;color:#2f413c;max-width:760px}._section_1mrx2_173{margin-top:72px;display:flex;flex-direction:column;gap:20px}._smallHead_1mrx2_259{margin:0;font-size:16px;font-weight:600}._h2_1mrx2_265{margin:0;font-family:var(--font-family-heading);font-weight:600;font-size:clamp(26px,3.4vw,36px);letter-spacing:-.025em}._headRow_1mrx2_273{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}._muted_1mrx2_281{font-size:14px;color:var(--muted-foreground)}._doors_1mrx2_286{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._door_1mrx2_286{background:#fff;border:1px solid rgba(15,18,23,.16);border-radius:14px;padding:24px;text-decoration:none;color:var(--foreground);display:flex;flex-direction:column;gap:8px;transition:box-shadow var(--animation-duration-fast),transform var(--animation-duration-fast)}._door_1mrx2_286:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}._doorPrimary_1mrx2_310{border:1.5px solid var(--primary);box-shadow:var(--shadow)}._doorTag_1mrx2_315{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase}._doorTitle_1mrx2_322{font-family:var(--font-family-heading);font-size:28px;line-height:1.1}._doorText_1mrx2_328{font-size:14.5px;color:#2f413c;line-height:1.5}._clearbuild-start-instruction_1mrx2_334{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:2px;font-size:13px;color:var(--muted-foreground)}._clearbuild-start-instruction_1mrx2_334 strong{color:var(--foreground)}._clearbuild-start-instruction-pulse_1mrx2_336{width:9px;height:9px;border-radius:50%;background:var(--primary);box-shadow:0 0 #0b6b5859;animation:_clearbuild-pulse_1mrx2_1 1.8s infinite}@keyframes _clearbuild-pulse_1mrx2_1{0%{box-shadow:0 0 #0b6b5859}70%{box-shadow:0 0 0 9px #0b6b5800}to{box-shadow:0 0 #0b6b5800}}._clearbuild-start-roles_1mrx2_338{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:28px;width:min(720px,100%)}._clearbuild-start-roles_1mrx2_338 button{position:relative;border:0;background:transparent;padding:4px 0;color:var(--foreground);font:inherit;font-weight:600;font-size:20px;line-height:1.2;cursor:pointer;text-align:left;transition:color .15s ease,font-weight .15s ease}._clearbuild-start-roles_1mrx2_338 button:hover,._clearbuild-start-roles_1mrx2_338 button:focus-visible{color:var(--primary);font-weight:700;outline:none}._clearbuild-start-roles_1mrx2_338 button:after{content:attr(data-hint);position:absolute;left:50%;bottom:calc(100% + 12px);transform:translate(-50%,5px);width:max-content;max-width:220px;padding:8px 11px;border:1px solid rgba(14,122,91,.18);border-radius:9px;background:#fff;color:var(--foreground);font-size:12px;font-weight:500;line-height:1.35;box-shadow:0 8px 22px #0f12171f;opacity:0;pointer-events:none;transition:opacity .15s ease,transform .15s ease}._clearbuild-start-roles_1mrx2_338 button:hover:after,._clearbuild-start-roles_1mrx2_338 button:focus-visible:after{opacity:1;transform:translate(-50%)}._clearbuild-start-roles_1mrx2_338 button:before{content:"";position:absolute;left:50%;bottom:calc(100% + 6px);width:8px;height:8px;background:#fff;border-right:1px solid rgba(14,122,91,.18);border-bottom:1px solid rgba(14,122,91,.18);transform:translate(-50%) rotate(45deg);opacity:0;pointer-events:none;transition:opacity .15s ease}._clearbuild-start-roles_1mrx2_338 button:hover:before,._clearbuild-start-roles_1mrx2_338 button:focus-visible:before{opacity:1}._clearbuild-start-roles_1mrx2_338 button+button:before{content:""}._clearbuild-start-kicker_1mrx2_350{display:flex;align-items:center;gap:7px}._clearbuild-start-active-number_1mrx2_351{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;border-radius:50%;background:var(--primary);color:#fff;font-size:11px;letter-spacing:0}._clearbuild-start-sequence_1mrx2_352{display:flex;align-items:center;gap:4px;margin:-5px 0 18px}._clearbuild-start-sequence_1mrx2_352 span{width:25px;height:6px;border-radius:99px;background:#e3ebe8;font-size:0;transition:all .2s ease}._clearbuild-start-sequence_1mrx2_352 span._is-done_1mrx2_354{background:#8fc4b4}._clearbuild-start-sequence_1mrx2_352 span._is-active_1mrx2_355{width:34px;background:var(--primary);box-shadow:0 0 0 3px #e3f1ed}@media(max-width:800px){._clearbuild-start-sequence_1mrx2_352{gap:3px}._clearbuild-start-sequence_1mrx2_352 span{width:18px}._clearbuild-start-sequence_1mrx2_352 span._is-active_1mrx2_355{width:27px}}._clearbuild-start-doors_1mrx2_359 button{text-align:left;border:1px solid var(--border);background:#fff;border-radius:16px;padding:22px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-height:190px;box-shadow:var(--shadow);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}._clearbuild-start-doors_1mrx2_359 button:hover{transform:translateY(-2px);border-color:var(--primary);box-shadow:var(--shadow-md)}._clearbuild-start-doors_1mrx2_359 span{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:var(--primary)}._clearbuild-start-doors_1mrx2_359 strong{font-size:20px;line-height:1.2}._clearbuild-start-doors_1mrx2_359 small{font-size:13px;line-height:1.5;color:var(--muted-foreground)}._clearbuild-start-modal_1mrx2_364{position:fixed;inset:0;z-index:1000;background:#0e2a258c;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px}._clearbuild-start-card_1mrx2_365{position:relative;width:min(560px,100%);background:#fff;border-radius:22px;padding:30px;box-shadow:var(--shadow-lg)}._clearbuild-start-close_1mrx2_366{position:absolute;right:16px;top:12px;border:0;background:transparent;font-size:28px;cursor:pointer;color:#6b7280}._clearbuild-start-kicker_1mrx2_350{font-size:11px;text-transform:uppercase;letter-spacing:1px;font-weight:700;color:var(--primary)}._clearbuild-start-card_1mrx2_365 h3{margin:8px 40px 8px 0;font-size:28px;line-height:1.15}._clearbuild-start-card_1mrx2_365 p{color:var(--muted-foreground);line-height:1.55;margin:0 0 20px}._clearbuild-start-progress_1mrx2_370{font-size:11px;text-transform:uppercase;letter-spacing:1px;color:var(--muted-foreground);margin-bottom:8px}._clearbuild-start-card_1mrx2_365 h4{margin:0 0 12px;font-size:18px}._clearbuild-start-options_1mrx2_372{display:grid;gap:9px}._clearbuild-start-options_1mrx2_372 button{text-align:left;border:1px solid var(--border);background:#fff;border-radius:11px;padding:14px 16px;cursor:pointer;display:flex;flex-direction:column;gap:4px}._clearbuild-start-options_1mrx2_372 button:hover{border-color:var(--primary);background:var(--surface)}._clearbuild-start-options_1mrx2_372 strong{font-size:14px}._clearbuild-start-options_1mrx2_372 small{color:var(--muted-foreground);line-height:1.4}._clearbuild-start-back_1mrx2_377{border:0;background:transparent;margin-top:12px;color:var(--muted-foreground);cursor:pointer}._clearbuild-start-result-step_1mrx2_378{display:flex;gap:12px;align-items:flex-start;padding:16px;border:1px solid #cfe3db;border-radius:14px;background:#f1f7f5;margin:12px 0 18px}._clearbuild-start-result-step_1mrx2_378>span{width:32px;height:32px;flex:0 0 32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--primary);color:#fff;font-weight:700}._clearbuild-start-result-step_1mrx2_378 strong{display:block;font-size:17px}._clearbuild-start-result-step_1mrx2_378 small{display:block;color:var(--muted-foreground);line-height:1.5;margin-top:5px}._clearbuild-start-result_1mrx2_378 h4{margin-bottom:8px}._clearbuild-start-result_1mrx2_378 ol{margin:0 0 18px;padding-left:20px;color:var(--muted-foreground);line-height:1.7;font-size:13px}._clearbuild-start-continue_1mrx2_384{width:100%;border:0;border-radius:999px;padding:14px 16px;background:var(--primary);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 8px 20px #0b6b5838}@media(max-width:800px){._clearbuild-start-roles_1mrx2_338{gap:8px}._clearbuild-start-roles_1mrx2_338 button{font-size:18px}}._doorCta_1mrx2_387{font-size:14.5px;font-weight:600;margin-top:auto}._green_1mrx2_393{color:#0b6b58}._blue_1mrx2_397{color:#1450a3}._amber_1mrx2_401{color:#8a4e08}._steps_1mrx2_32{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}._step_1mrx2_32{background:#fff;border:1px solid var(--border);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow)}._stepNum_1mrx2_425{width:32px;height:32px;border-radius:50%;background:#0e2a25;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}._stepNumGreen_1mrx2_438{background:var(--primary)}._stepName_1mrx2_442{font-family:var(--font-family-heading);font-size:20px;font-weight:600;letter-spacing:-.02em}._stepOutcome_1mrx2_449{font-size:14.5px;line-height:1.5;color:#2f413c}._tools_1mrx2_455{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}._tools_1mrx2_455 a{display:block;font-size:13.5px;color:#2f413c;text-decoration:none;padding:6px 0;line-height:1.35}._tools_1mrx2_455 a:hover{color:var(--primary)}._newTag_1mrx2_477{display:inline-block;font-size:10.5px;font-weight:700;color:#095c44;background:#e4f4ee;border-radius:999px;padding:1px 7px;margin-right:6px}._cards_1mrx2_488{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}._card_1mrx2_27{background:#fff;border:1px solid var(--border);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--shadow);transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._card_1mrx2_27:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}._pill_1mrx2_511{align-self:flex-start;font-size:13px;font-weight:700;padding:4px 10px;border-radius:999px}._pillAmber_1mrx2_519{color:#6b3c06;background:#fbf0dc}._pillBlue_1mrx2_524{color:#1450a3;background:#e3edfc}._pillRed_1mrx2_529{color:#8f2424;background:#fdeaea}._cardTitle_1mrx2_534{margin:0;font-family:var(--font-family-heading);font-size:19px;font-weight:600;line-height:1.3;letter-spacing:-.015em}._cardText_1mrx2_543{margin:0;font-size:14px;color:#2f413c;line-height:1.55}._cardLink_1mrx2_27{font-size:14px;font-weight:600;color:var(--primary);text-decoration:none}._source_1mrx2_557{margin-top:auto;font-size:12px;color:var(--muted-foreground);border-top:1px solid var(--border);padding-top:10px;line-height:1.5}._source_1mrx2_557 a{color:inherit}._tableWrap_1mrx2_570{background:#fff;border:1px solid var(--border);border-radius:18px;overflow-x:auto;box-shadow:var(--shadow)}._table_1mrx2_570{width:100%;border-collapse:collapse;font-size:16px;min-width:560px}._table_1mrx2_570 th,._table_1mrx2_570 td{text-align:left;padding:14px 20px;border-bottom:1px solid var(--border)}._table_1mrx2_570 thead th{background:var(--surface);font-size:12px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:var(--muted-foreground)}._table_1mrx2_570 tbody th{font-weight:600}._tableNote_1mrx2_605{margin:0;padding:12px 20px;font-size:12px;color:var(--muted-foreground)}._split_1mrx2_612{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}._promo_1mrx2_618{background:#0e2a25;color:#fff;border-radius:20px;padding:30px;text-decoration:none;display:flex;flex-direction:column;gap:8px;box-shadow:var(--shadow-md);transition:transform var(--animation-duration-fast)}._promo_1mrx2_618:hover{transform:translateY(-2px)}._promoTag_1mrx2_635{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:#8fd3bf}._promoTitle_1mrx2_643{font-family:var(--font-family-heading);font-weight:600;font-size:24px;line-height:1.2;letter-spacing:-.02em}._promoText_1mrx2_651{font-size:14.5px;color:#bfd6cf;line-height:1.5}._heroGrid_1mrx2_658{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4vw,48px);align-items:center}._heroLeft_1mrx2_665{display:flex;flex-direction:column;gap:18px;min-width:0}._pillTag_1mrx2_672{align-self:flex-start;background:#e3f1ed;color:#08493c;border-radius:var(--radius-full);padding:6px 14px;font-size:13px;font-weight:600}._heroForm_1mrx2_682{display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;background:#f8faf9;border:1px solid var(--border);border-radius:18px;padding:18px;box-shadow:var(--shadow)}._formField_1mrx2_694{display:flex;flex-direction:column;gap:6px;min-width:0}._formLabel_1mrx2_701{font-size:13px;font-weight:600}._formInput_1mrx2_706{box-sizing:border-box;width:100%;min-height:48px;padding:0 14px;border:1.5px solid #b9c9c4;border-radius:var(--radius);font:inherit;font-size:16px;color:var(--foreground);background:#fff}._formBtn_1mrx2_719{flex:1 1 100%;min-height:50px;border:none;border-radius:var(--radius-full);background:var(--primary);color:var(--primary-foreground);font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #0b6b5840,0 10px 24px #0b6b5838;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._formBtn_1mrx2_719:hover{transform:translateY(-1px);box-shadow:0 2px 4px #0b6b5840,0 14px 30px #0b6b5842}._illus_1mrx2_739{background:#fff;border:1px solid var(--border);border-radius:22px;padding:24px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:4px;min-width:0}._illusHead_1mrx2_751{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--font-family-heading);font-size:17px}._illusHead_1mrx2_751 span{font-family:var(--font-family-base);font-size:12px;color:var(--muted-foreground)}._illusNote_1mrx2_766{margin:0 0 14px;font-size:13px;color:var(--muted-foreground)}._illusList_1mrx2_772{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}._illusRow_1mrx2_781{display:flex;justify-content:space-between;gap:12px;font-size:14px;font-weight:500}._illusScore_1mrx2_789{color:var(--muted-foreground)}._illusTrack_1mrx2_793{height:10px;background:#e6edea;border-radius:var(--radius-full);margin-top:6px}._illusFill_1mrx2_800{height:10px;background:var(--primary);border-radius:var(--radius-full)}._illusTags_1mrx2_806{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px}._illusTags_1mrx2_806 span{background:#e3f1ed;color:#08493c;border-radius:var(--radius-full);padding:6px 12px;font-size:13px;font-weight:500}._band_1mrx2_823{margin-top:72px;border-radius:24px;background:#0e2a25;color:#eaf4f1}._bandInner_1mrx2_830{max-width:1200px;margin:0 auto;padding:56px clamp(16px,3vw,32px);display:flex;flex-direction:column;gap:16px}._bandTitle_1mrx2_839{margin:0;font-family:var(--font-family-heading);font-weight:600;font-size:clamp(24px,3vw,32px);letter-spacing:-.025em;color:#fff}._bandLede_1mrx2_848{margin:0;max-width:680px;font-size:16px;color:#bfd6cf}._bandCards_1mrx2_855{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px}._bandCard_1mrx2_855{border:1px solid #2c4f47;border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:4px}._bandName_1mrx2_871{font-size:14px;color:#bfd6cf}._bandBig_1mrx2_876{font-family:var(--font-family-heading);font-weight:700;font-size:36px;letter-spacing:-.03em;color:#fff}._bandSub_1mrx2_884{font-size:14px;color:#bfd6cf}._bandFoot_1mrx2_889{margin:0;font-size:13px;color:#9fbab2}._bandFoot_1mrx2_889 a{color:#8fd3bf}._page_1mrx2_900{background-image:linear-gradient(90deg,rgba(17,37,28,.05) 1px,transparent 1px);background-size:33.3333% 100%}._hero_1mrx2_1{background:transparent;border:none;box-shadow:none;padding:clamp(24px,4vw,48px) 0 0;align-items:center;text-align:center;gap:32px}._heroTop_1mrx2_1{display:flex;flex-direction:column;align-items:center;gap:18px;width:100%}._eyebrowGold_1mrx2_923{color:var(--gold-text);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._title_1mrx2_234{font-weight:500;font-size:clamp(40px,6.4vw,78px);line-height:1.04;letter-spacing:-.015em;color:var(--forest);max-width:980px}._goldUnderline_1mrx2_940{background-image:linear-gradient(var(--gold),var(--gold));background-repeat:no-repeat;background-size:100% 3px;background-position:0 96%;padding-bottom:4px}._lede_1mrx2_244{max-width:640px;text-align:center}._roleStrip_1mrx2_954{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:900px}._roleStripLabel_1mrx2_963{font-size:14px;color:var(--muted-foreground);margin-right:2px}._roleChip_1mrx2_23{display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--gold-line);border-radius:999px;background:#fffdf8e6;color:var(--forest);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color var(--animation-duration-fast),background var(--animation-duration-fast)}._roleChip_1mrx2_23:hover,._roleChip_1mrx2_23:focus-visible{border-color:var(--forest);background:#fffdf8}._roleSignIn_1mrx2_991{font-size:14px;font-weight:600;color:var(--primary);text-decoration:none;margin-left:4px}._roleSignIn_1mrx2_991:hover{text-decoration:underline}._searchBar_1mrx2_13{width:min(900px,100%);box-sizing:border-box;display:flex;flex-wrap:wrap;gap:10px;background:#fffdf8e6;border:1px solid var(--gold-line);border-radius:18px;padding:10px;box-shadow:var(--shadow-md)}._searchInput_1mrx2_1016{flex:1 1 200px;min-width:0;min-height:54px;box-sizing:border-box;padding:0 16px;border:1px solid #dcd3b6;border-radius:12px;background:#fffdf8;font:inherit;font-size:16px;color:var(--foreground)}._searchBtn_1mrx2_22{flex:0 1 auto;min-height:54px;padding:0 28px;border:none;border-radius:12px;background:var(--gold-gradient);color:var(--on-gold);font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 1px 2px #785a144d,0 8px 20px #b08a3447;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._searchBtn_1mrx2_22:hover{transform:translateY(-1px);box-shadow:0 2px 4px #785a144d,0 12px 26px #b08a3457}._dataNote_1mrx2_1051{margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;font-size:14px;color:var(--muted-foreground)}._dataNote_1mrx2_1051 i{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-right:8px}._srOnly_1mrx2_1070{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}._mapSection_1mrx2_42{width:100%;text-align:left}._assure_1mrx2_87{text-align:left}._assureItem_1mrx2_94{background:#f3edd9;border:1px solid var(--gold-line)}._assureItem_1mrx2_94 strong{color:var(--gold-text)}._ctaRow_1mrx2_111{justify-content:center}._h2_1mrx2_265{font-weight:500;font-size:clamp(28px,3.6vw,42px);letter-spacing:-.01em}._card_1mrx2_27,._door_1mrx2_286,._tableWrap_1mrx2_570{background:var(--card);border:1px solid var(--gold-line);border-radius:16px}._doorTitle_1mrx2_322,._cardTitle_1mrx2_534,._promoTitle_1mrx2_643{font-weight:500;letter-spacing:-.005em}._step_1mrx2_32{background:transparent;border:none;border-top:1px solid var(--gold-line);border-radius:0;box-shadow:none;padding:20px 0 0}._steps_1mrx2_32{gap:28px 40px}._stepNum_1mrx2_425{width:auto;height:auto;background:none;border-radius:0;color:var(--gold);font-family:var(--font-family-heading);font-size:72px;font-weight:400;line-height:1}@supports (-webkit-text-stroke: 1px #000){._stepNum_1mrx2_425{color:transparent;-webkit-text-stroke:1.5px var(--gold)}}._stepName_1mrx2_442{font-size:24px;font-weight:500}._ctaPrimary_1mrx2_119{background:var(--forest);color:var(--gold-light);box-shadow:0 1px 2px #0f2a214d,0 10px 24px #0f2a2138}._band_1mrx2_823{background:var(--forest);border:1px solid var(--gold-line)}._bandTitle_1mrx2_839{font-weight:500}._bandCard_1mrx2_855{border:1px solid rgba(201,162,74,.35);background:#ffffff08}._bandBig_1mrx2_876{font-weight:500;color:var(--gold-light)}@supports (-webkit-background-clip: text){._bandBig_1mrx2_876{background:var(--gold-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}._promo_1mrx2_618{background:var(--forest);border:1px solid var(--gold-line)}._promoTag_1mrx2_635{color:var(--gold-light)}@media(max-width:1000px){._heroGrid_1mrx2_658{grid-template-columns:minmax(0,1fr)}}@media(max-width:1000px){._steps_1mrx2_32{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){._doors_1mrx2_286,._cards_1mrx2_488,._split_1mrx2_612,._assure_1mrx2_87,._bandCards_1mrx2_855,._steps_1mrx2_32{grid-template-columns:minmax(0,1fr)}}._hero_1mrx2_1{position:relative;gap:36px;padding-bottom:8px}._hero_1mrx2_1:before{content:"";position:absolute;inset:-40px 10% auto;height:420px;background:radial-gradient(ellipse at 50% 30%,#e2c77747,#e2c77700 65%);pointer-events:none}._hero_1mrx2_1{padding-top:clamp(12px,2.5vw,28px);gap:28px}._heroTop_1mrx2_1{gap:14px}._title_1mrx2_234{font-size:clamp(36px,4.6vw,60px)}._lede_1mrx2_244{font-size:17.5px;max-width:620px}._startWrap_1mrx2_5{width:100%;display:flex;flex-direction:column;gap:20px}._startHead_1mrx2_1270{display:flex;flex-direction:column;align-items:center;gap:14px}._startLabel_1mrx2_1277{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-family-heading);font-size:26px;font-weight:500;color:var(--forest)}._startLabel_1mrx2_1277:before,._startLabel_1mrx2_1277:after{content:"";width:44px;height:1px;background:var(--gold-line)}._how_1mrx2_1295{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px 26px;font-size:14.5px;font-weight:600;color:#2f413c}._how_1mrx2_1295 li{display:inline-flex;align-items:center;gap:9px}._how_1mrx2_1295 a{color:var(--forest);text-decoration:underline;text-decoration-color:var(--gold);text-underline-offset:3px}._howNum_1mrx2_1321{width:24px;height:24px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--forest);color:var(--gold-light);font-size:12px;font-weight:700}._otherWays_1mrx2_1334{display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:6px}._otherRow_1mrx2_1342{margin:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}._otherLabel_1mrx2_1351{font-size:14px;color:var(--muted-foreground);margin-right:2px}._quickA_1mrx2_24,._quickB_1mrx2_25{font-size:14px;font-weight:600;padding:7px 14px;border-radius:999px;text-decoration:none;white-space:nowrap}._quickA_1mrx2_24{background:var(--forest);color:var(--gold-light)}._quickB_1mrx2_25{border:1.5px solid var(--forest);color:var(--forest);padding:5.5px 13px}._reassure_1mrx2_1378{margin:4px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;font-size:13px;color:var(--muted-foreground)}._reassure_1mrx2_1378 span:before{content:"✓";color:var(--gold-text);font-weight:700;margin-right:6px}._reassure_1mrx2_1378 a{color:var(--primary);font-weight:600;text-decoration:none}._reassure_1mrx2_1378 a:hover{text-decoration:underline}._welcome_1mrx2_1405{display:flex;flex-direction:column;align-items:center;gap:10px;padding:26px 32px;background:var(--card);border:1px solid var(--gold-line);border-radius:22px;box-shadow:var(--shadow-md)}._welcomeText_1mrx2_1417{margin:0;font-family:var(--font-family-heading);font-size:24px;color:var(--forest)}._welcomeRow_1mrx2_1424{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 22px;margin-top:6px}._mapBand_1mrx2_1434{position:relative;margin-top:64px;border-radius:28px;overflow:hidden;background:radial-gradient(ellipse at 15% 0%,rgba(226,199,119,.18),transparent 55%),radial-gradient(ellipse at 100% 100%,rgba(201,162,74,.14),transparent 50%),var(--forest);border:1px solid var(--gold-line);box-shadow:var(--shadow-lg);scroll-margin-top:80px}._mapBandInner_1mrx2_1448{padding:clamp(28px,4.5vw,56px) clamp(16px,3.5vw,44px);display:flex;flex-direction:column;align-items:center;gap:22px}._mapHead_1mrx2_9{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;max-width:760px}._mapEyebrow_1mrx2_1465{color:var(--gold-light);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._mapTitle_1mrx2_1473{margin:0;font-family:var(--font-family-heading);font-weight:500;font-size:clamp(30px,4.2vw,50px);line-height:1.08;letter-spacing:-.01em;color:#fffdf8}._mapTitle_1mrx2_1473 em{font-style:italic;color:var(--gold-light)}._mapLede_1mrx2_1488{margin:0;font-size:16.5px;line-height:1.55;color:#cfdcd4}._mapBand_1mrx2_1434 ._searchBar_1mrx2_13{background:#fffdf812;border-color:#e2c77773;box-shadow:0 12px 34px #00000040}._mapBand_1mrx2_1434 ._searchInput_1mrx2_1016{border-color:transparent}._searchSelect_1mrx2_1505{flex:0 1 220px}._mapBand_1mrx2_1434 ._mapSection_1mrx2_42{width:100%}._mapBand_1mrx2_1434 ._dataNote_1mrx2_1051{color:#b9cbc2}._mapBand_1mrx2_1434 ._dataNote_1mrx2_1051 i{background:var(--gold-light)}._bandWhy_1mrx2_1522{margin-top:6px;padding:18px 20px;border-left:3px solid var(--gold);background:#ffffff0a;border-radius:0 14px 14px 0;font-size:15px;line-height:1.6;color:#d6e2dc;max-width:900px}._bandWhy_1mrx2_1522 strong{color:var(--gold-light);font-weight:600}@media(max-width:760px){._how_1mrx2_1295{flex-direction:column;align-items:flex-start;gap:8px}._startLabel_1mrx2_1277:before,._startLabel_1mrx2_1277:after{width:24px}._searchSelect_1mrx2_1505,._searchBtn_1mrx2_22{flex:1 1 100%}._mapBand_1mrx2_1434{margin-top:48px;border-radius:22px}}._wrap_waefx_1{position:relative;width:100%;overflow:hidden;background:#dfe7ec}._map_waefx_9{width:100%;min-height:280px}._status_waefx_14{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;text-align:center;font-size:14px;line-height:1.5;color:var(--foreground);background:#ece7d6eb;z-index:5}._ctl_waefx_29{position:absolute;top:10px;left:10px;z-index:6;appearance:none;border:1px solid var(--border);background:#fffffff2;color:var(--foreground);font:600 12px/1 var(--font-family-base, system-ui, sans-serif);padding:8px 12px;border-radius:var(--radius-full);cursor:pointer}._ctl_waefx_29:focus-visible{outline:2px solid var(--foreground);outline-offset:2px}._legend_waefx_49{position:absolute;left:10px;bottom:10px;z-index:6;max-width:calc(100% - 20px);background:#fffffff0;border:1px solid var(--border);border-radius:var(--radius);padding:6px 10px;font-size:12px;line-height:1.4;color:var(--foreground);pointer-events:none}._tip_waefx_65{position:absolute;z-index:7;pointer-events:none;background:#0a1f1a;color:#fff;font-size:12px;line-height:1.4;padding:6px 9px;border-radius:8px;white-space:nowrap;transform:translate(-50%,-120%)}._mapLoading_1ewk1_2{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;background:#ece7d6;pointer-events:none}._mapWrap_1ewk1_13{animation:_cb-zone-map-in_1ewk1_1 1.05s .18s cubic-bezier(.16,1,.3,1) both}._row_1ewk1_17{transition:transform .24s ease,border-color .24s ease,background-color .24s ease,box-shadow .24s ease}._row_1ewk1_17:hover{transform:translate(5px);box-shadow:0 5px 16px #0f2a211a}._fill_1ewk1_26{transition:width .75s cubic-bezier(.16,1,.3,1)}._detail_1ewk1_30{animation:_cb-zone-detail-in_1ewk1_1 .24s cubic-bezier(.2,.75,.25,1) both}._open_1ewk1_34{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}._open_1ewk1_34:hover{transform:translateY(-1px);box-shadow:0 7px 18px #0f2a2129}@keyframes _cb-zone-map-in_1ewk1_1{0%{opacity:.45;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _cb-zone-detail-in_1ewk1_1{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._mapWrap_1ewk1_13,._detail_1ewk1_30{animation:none!important}._row_1ewk1_17,._fill_1ewk1_26,._open_1ewk1_34{transition:none!important}._row_1ewk1_17:hover,._open_1ewk1_34:hover{transform:none}}._card_1ewk1_62{background:#fff;border:1px solid var(--border);border-radius:22px;padding:20px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:12px;min-width:0}._head_1ewk1_74{display:flex;justify-content:space-between;align-items:baseline;gap:10px}._head_1ewk1_74 strong{font-family:var(--font-family-heading);font-size:18px;line-height:1.25}._chip_1ewk1_87{font-size:12px;font-weight:700;color:#08493c;background:#e3f1ed;border-radius:var(--radius-full);padding:3px 10px;white-space:nowrap}._note_1ewk1_97{margin:0;font-size:14px;line-height:1.45;color:var(--muted-foreground);min-height:2.9em}._mapWrap_1ewk1_13{position:relative;border-radius:16px;overflow:hidden;border:1px solid var(--border)}._map_1ewk1_2{height:320px;width:100%;background:#eef3f1}._loading_1ewk1_118{position:absolute;left:10px;top:10px;z-index:500;background:#fff;border:1px solid var(--border);border-radius:var(--radius-full);padding:4px 12px;font-size:12px;font-weight:600;box-shadow:var(--shadow)}._rank_1ewk1_132{display:block;width:22px;height:22px;border-radius:50%;background:#0a1f1a;color:#fff;border:2px solid #ffffff;box-sizing:border-box;font:700 11px/18px var(--font-family-base);text-align:center}._list_1ewk1_145{list-style:none;margin:0;padding:0;display:grid;gap:6px}._row_1ewk1_17{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--border);border-radius:12px;padding:8px 12px;cursor:pointer;font:inherit;color:inherit}._row_1ewk1_17:hover{border-color:var(--primary)}._row_1ewk1_17[aria-pressed=true]{border-color:var(--primary);background:#f1f8f6}._rowTop_1ewk1_175{display:flex;justify-content:space-between;gap:8px;font-size:14px;font-weight:600}._rowScore_1ewk1_183{color:var(--primary);font-weight:800}._track_1ewk1_188{display:block;height:6px;background:#e5ece9;border-radius:var(--radius-full);margin-top:6px}._fill_1ewk1_26{display:block;height:6px;background:var(--primary);border-radius:var(--radius-full)}._detail_1ewk1_30{border:1px solid var(--border);background:#f8faf9;border-radius:14px;padding:14px;display:grid;gap:10px}._detailHead_1ewk1_212{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}._zname_1ewk1_219{font-weight:700;font-size:16px}._zcounty_1ewk1_224{font-size:13px;color:var(--muted-foreground)}._bigScore_1ewk1_229{font-family:var(--font-family-heading);font-size:30px;font-weight:800;line-height:1;color:var(--primary)}._facts_1ewk1_237{display:grid;grid-template-columns:1fr 1fr;gap:10px;font-size:14px;font-weight:600}._fact_1ewk1_237 span{display:block;font-size:12px;font-weight:500;color:var(--muted-foreground)}._why_1ewk1_252{margin:0;padding-left:18px;font-size:13px;line-height:1.5}._open_1ewk1_34{align-self:flex-start;border:none;background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-full);padding:10px 18px;font:inherit;font-weight:700;cursor:pointer}._src_1ewk1_271{margin:0;font-size:12px;line-height:1.45;color:var(--muted-foreground)}._card_1ewk1_62{background:var(--card);border:1px solid var(--gold-line);border-radius:24px;padding:24px}._head_1ewk1_74 strong{font-weight:500;font-size:24px;letter-spacing:-.01em}._chip_1ewk1_87{color:var(--gold-text);background:var(--gold-soft)}._mapWrap_1ewk1_13{border:1px solid var(--gold-line);border-radius:18px}._map_1ewk1_2{height:380px;background:#ece7d6}._viewToggle_1ewk1_308{position:absolute;top:10px;right:10px;z-index:900}._viewToggle_1ewk1_308>div{margin-bottom:0;box-shadow:var(--shadow)}._row_1ewk1_17{background:var(--card)}._row_1ewk1_17:hover,._row_1ewk1_17[aria-pressed=true]{border-color:var(--gold)}._row_1ewk1_17[aria-pressed=true]{background:#fbf5e2}._fill_1ewk1_26{background:var(--gold-gradient)}._rowScore_1ewk1_183,._bigScore_1ewk1_229{color:var(--forest)}._bigScore_1ewk1_229{font-weight:500;font-size:36px}._detail_1ewk1_30{background:#fbf8ee;border:1px solid var(--gold-line)}._open_1ewk1_34{background:var(--forest);color:var(--gold-light)}._rank_1ewk1_132{background:var(--forest);border-color:var(--gold-light)}@media(min-width:960px){._card_1ewk1_62:has(._detail_1ewk1_30){display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);column-gap:20px;align-items:start}._card_1ewk1_62:has(._detail_1ewk1_30) ._head_1ewk1_74,._card_1ewk1_62:has(._detail_1ewk1_30) ._note_1ewk1_97,._card_1ewk1_62:has(._detail_1ewk1_30) ._src_1ewk1_271{grid-column:1 / -1}._card_1ewk1_62:has(._detail_1ewk1_30) ._mapWrap_1ewk1_13{grid-column:1;grid-row:3 / span 3}._card_1ewk1_62:has(._detail_1ewk1_30) ._map_1ewk1_2{height:460px}._card_1ewk1_62:has(._detail_1ewk1_30) ._list_1ewk1_145,._card_1ewk1_62:has(._detail_1ewk1_30) ._detail_1ewk1_30{grid-column:2}}@media(max-width:1000px){._map_1ewk1_2{height:280px}}@media(min-width:1001px){._map_1ewk1_2{height:520px}._card_1ewk1_62:has(._detail_1ewk1_30) ._map_1ewk1_2{height:540px}}@media(max-width:1000px)and (min-width:601px){._map_1ewk1_2{height:380px}}._tileOpen_10b77_1{animation:_cb-tile-open_10b77_1 .26s cubic-bezier(.2,.75,.25,1) both}._tileIdle_10b77_5 ._idleBtn_10b77_5{transition:background-color .22s ease}._grid_10b77_9>._tileIdle_10b77_5{animation:_cb-role-arrive_10b77_1 .85s cubic-bezier(.16,1,.3,1) both}._grid_10b77_9>._tileIdle_10b77_5:nth-child(2){animation-delay:.12s}._grid_10b77_9>._tileIdle_10b77_5:nth-child(3){animation-delay:.24s}._grid_10b77_9>._tileIdle_10b77_5:nth-child(4){animation-delay:.36s}._grid_10b77_9>._tileIdle_10b77_5:nth-child(5){animation-delay:.48s}._grid_10b77_9>._tileIdle_10b77_5:nth-child(6){animation-delay:.6s}._tileIdle_10b77_5:hover ._go_10b77_16,._tileIdle_10b77_5:focus-within ._go_10b77_16{transform:translate(7px);color:var(--gold-text)}._go_10b77_16{transition:transform .18s ease,color .18s ease}._option_10b77_26:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 10px #0f2a210f}._option_10b77_26{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background-color .16s ease}._gift_10b77_35{animation:_cb-gift-arrive_10b77_1 .3s cubic-bezier(.2,.75,.25,1) both}@keyframes _cb-tile-open_10b77_1{0%{opacity:.88;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes _cb-role-arrive_10b77_1{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes _cb-gift-arrive_10b77_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){._tileOpen_10b77_1,._grid_10b77_9>._tileIdle_10b77_5,._gift_10b77_35{animation:none!important}._tileIdle_10b77_5 ._idleBtn_10b77_5,._go_10b77_16,._option_10b77_26{transition:none!important}._tileIdle_10b77_5:hover ._go_10b77_16,._tileIdle_10b77_5:focus-within ._go_10b77_16,._option_10b77_26:hover:not(:disabled){transform:none}._tileIdle_10b77_5:hover ._go_10b77_16,._tileIdle_10b77_5:focus-within ._go_10b77_16{color:var(--forest)}}._section_10b77_70{width:100%;box-sizing:border-box;text-align:left;display:flex;flex-direction:column;gap:22px}._head_10b77_79{display:flex;flex-direction:column;gap:10px;max-width:760px}._eyebrow_10b77_86{color:var(--gold-text);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}._h2_10b77_94{margin:0;font-family:var(--font-family-heading);font-weight:500;font-size:clamp(28px,3.6vw,42px);line-height:1.1;letter-spacing:-.01em;color:var(--forest)}._lede_10b77_104{margin:0;font-size:16.5px;line-height:1.55;color:#2f413c}._grid_10b77_9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:start}._tile_10b77_1{min-width:0;background:var(--card);border:1px solid var(--gold-line);border-radius:20px;box-shadow:var(--shadow);overflow:hidden;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast),border-color var(--animation-duration-fast)}._tileIdle_10b77_5:hover{transform:translateY(-6px) scale(1.012);box-shadow:0 14px 30px #0f2a211f,var(--shadow-md);border-color:var(--gold)}._tileOpen_10b77_1{border-color:var(--gold);box-shadow:var(--shadow-md)}._idleBtn_10b77_5{display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box;padding:24px;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}._idleBtn_10b77_5:focus-visible{outline:none;box-shadow:inset var(--shadow-focus)}._tag_10b77_160{align-self:flex-start;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gold-text);background:var(--gold-soft);border-radius:var(--radius-full);padding:4px 11px}._title_10b77_172{font-family:var(--font-family-heading);font-weight:500;font-size:28px;line-height:1.1;letter-spacing:-.005em;color:var(--forest)}._blurb_10b77_181{font-size:14.5px;line-height:1.5;color:#2f413c}._give_10b77_187{display:flex;gap:9px;align-items:flex-start;margin-top:4px;padding-top:12px;border-top:1px solid var(--gold-line);font-size:13.5px;line-height:1.45;font-weight:600;color:var(--gold-text)}._give_10b77_187 i{flex:0 0 auto;width:7px;height:7px;margin-top:6px;border-radius:50%;background:var(--gold)}._go_10b77_16{margin-top:4px;font-size:15px;font-weight:700;color:var(--forest)}._body_10b77_217{display:flex;flex-direction:column;gap:16px;padding:24px;outline:none}._bar_10b77_225{display:flex;align-items:center;justify-content:space-between;gap:10px}._meter_10b77_232{display:flex;flex-direction:column;gap:6px}._meterTrack_10b77_238{height:6px;border-radius:var(--radius-full);background:#e6dfc8;overflow:hidden}._meterFill_10b77_245{display:block;height:6px;border-radius:var(--radius-full);background:var(--gold-gradient);transition:width .35s ease}._meterLabel_10b77_253{font-size:12.5px;color:var(--muted-foreground)}._stepNo_10b77_258{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-foreground)}._prompt_10b77_266{margin:0;font-family:var(--font-family-heading);font-weight:500;font-size:23px;line-height:1.2;letter-spacing:-.005em;color:var(--forest)}._hint_10b77_276{margin:-6px 0 0;font-size:13.5px;line-height:1.45;color:var(--muted-foreground)}._options_10b77_283{display:grid;gap:8px}._optionsTwo_10b77_288{grid-template-columns:repeat(2,minmax(0,1fr))}._option_10b77_26{display:flex;align-items:center;gap:8px;min-height:48px;box-sizing:border-box;padding:10px 14px;text-align:left;font:inherit;font-size:15px;font-weight:600;line-height:1.3;color:var(--foreground);background:var(--card);border:1px solid #dcd3b6;border-radius:12px;cursor:pointer;transition:border-color var(--animation-duration-fast),background var(--animation-duration-fast)}._option_10b77_26:hover{border-color:var(--gold)}._option_10b77_26:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._optionOn_10b77_321{border-color:var(--forest);background:#f3edd9}._tick_10b77_326{flex:0 0 auto;width:18px;height:18px;box-sizing:border-box;border:1.5px solid #b9ad84;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;color:var(--gold-light)}._optionOn_10b77_321 ._tick_10b77_326{background:var(--forest);border-color:var(--forest)}._input_10b77_346{width:100%;min-height:50px;box-sizing:border-box;padding:0 14px;font:inherit;font-size:16px;color:var(--foreground);background:#fffdf8;border:1px solid #dcd3b6;border-radius:12px}._input_10b77_346:focus{outline:none;border-color:var(--gold);box-shadow:var(--shadow-focus)}._gift_10b77_35{display:flex;flex-direction:column;gap:4px;padding:12px 14px;font-size:14px;line-height:1.5;color:#2f413c;background:#fbf5e2;border:1px solid var(--gold-line);border-left:4px solid var(--gold);border-radius:12px}._giftLabel_10b77_380{font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-text)}._giftSmall_10b77_388{font-size:12.5px;line-height:1.45;color:var(--muted-foreground)}._giftRows_10b77_394{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:4px}._giftRows_10b77_394 li{display:flex;justify-content:space-between;gap:12px;font-size:14px}._giftRows_10b77_394 strong{font-weight:700;color:var(--forest)}._resultTitle_10b77_414{margin:0;font-family:var(--font-family-heading);font-weight:500;font-size:25px;line-height:1.15;letter-spacing:-.005em;color:var(--forest)}._recap_10b77_424{display:flex;flex-wrap:wrap;gap:6px}._chip_10b77_430{font-size:13px;font-weight:600;color:var(--gold-text);background:var(--gold-soft);border-radius:var(--radius-full);padding:5px 12px}._actions_10b77_439{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}._primary_10b77_446{display:inline-block;padding:13px 22px;font:inherit;font-size:15px;font-weight:700;text-decoration:none;color:var(--gold-light);background:var(--forest);border:0;border-radius:var(--radius-full);cursor:pointer;box-shadow:0 1px 2px #0f2a214d,0 10px 24px #0f2a2138;transition:transform var(--animation-duration-fast),box-shadow var(--animation-duration-fast)}._primary_10b77_446:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 4px #0f2a214d,0 14px 30px #0f2a2142}._primary_10b77_446:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._primary_10b77_446:disabled{opacity:.5;cursor:not-allowed}._linkBtn_10b77_477{padding:0;font:inherit;font-size:14px;font-weight:600;text-decoration:none;color:var(--primary);background:none;border:0;cursor:pointer}._linkBtn_10b77_477:hover{text-decoration:underline}._linkBtn_10b77_477:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:4px}._muted_10b77_499{margin:0;font-size:13px;line-height:1.5;color:var(--muted-foreground)}@media(max-width:960px){._grid_10b77_9{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){._optionsTwo_10b77_288{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){._tile_10b77_1,._meterFill_10b77_245,._primary_10b77_446,._option_10b77_26{transition:none}._tileIdle_10b77_5:hover,._primary_10b77_446:hover:not(:disabled){transform:none}}._wrap_1fud5_1{display:flex;align-items:center;flex-wrap:wrap;gap:12px 18px;background:var(--card);border:1px solid var(--gold);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:14px 18px;margin:0 0 16px}._text_1fud5_14{display:flex;flex-direction:column;gap:2px;flex:1 1 260px;min-width:0}._kicker_1fud5_22{font-size:11.5px;font-weight:700;letter-spacing:1.1px;text-transform:uppercase;color:var(--gold-text)}._line_1fud5_30{font-size:16px;color:var(--foreground)}._muted_1fud5_35{color:var(--muted-foreground);font-size:14px}._btn_1fud5_40{background:var(--forest);color:var(--gold-light);font-weight:700;font-size:15px;padding:11px 22px;border-radius:var(--radius-full);text-decoration:none;white-space:nowrap}._link_1fud5_51{font-size:14px;font-weight:700;color:var(--primary);text-decoration:none}._btn_1fud5_40:focus-visible,._link_1fud5_51:focus-visible{outline:none;box-shadow:var(--shadow-focus)}@media(max-width:560px){._btn_1fud5_40{width:100%;text-align:center}}
