._root_zjusw_1{background:linear-gradient(180deg, var(--color-bg-subtle) 0%, var(--color-bg) 60%, var(--color-bg) 100%);min-height:100vh;padding:var(--space-12) 0;align-items:center;display:flex;overflow:hidden}._container_zjusw_16{width:100%}._layout_zjusw_20{align-items:center;gap:clamp(var(--space-8), 6vh, var(--space-12));flex-direction:column;width:100%;display:flex}._header_zjusw_28{align-items:center;gap:var(--space-4);text-align:center;flex-direction:column;max-width:920px;display:flex}._eyebrow_zjusw_37{margin-bottom:var(--space-1)}._title_zjusw_41{color:var(--color-text-strong);line-height:var(--lh-tight);letter-spacing:var(--tracking-tight)}._titleChunk_zjusw_51{display:block}._titleChunk_zjusw_51+._titleChunk_zjusw_51{margin-top:var(--space-3)}._subtitle_zjusw_59{color:var(--color-text);max-width:720px}._subtitleNote_zjusw_65{margin-top:var(--space-3);font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.6;display:inline-block}._subtitleAccent_zjusw_73{color:var(--color-accent-text);font-weight:var(--fw-semibold)}._navigatorWrapper_zjusw_78{width:100%;max-width:1080px;margin-top:clamp(var(--space-4), 3vh, var(--space-6))}._numbers_zjusw_85{gap:var(--space-4);grid-template-columns:repeat(4,1fr);width:100%;max-width:1080px;margin:0;padding:0;list-style:none;display:grid}._numberBox_zjusw_96{padding:var(--space-5);background:var(--color-bg-subtle);border-radius:var(--radius-2xl);text-align:left;flex-direction:column;display:flex}._numberLabel_zjusw_105{font-size:var(--fs-md);font-weight:var(--fw-bold);color:var(--color-text-strong);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-4)}._numberValue_zjusw_113{font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--color-accent-text);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-2);line-height:1}._numberMeta_zjusw_123{font-size:var(--fs-sm);color:var(--color-text);font-weight:var(--fw-medium);line-height:var(--lh-snug)}@media (width<=1023px){._numbers_zjusw_85{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}._numberBox_zjusw_96{padding:var(--space-4)}._numberValue_zjusw_113{font-size:var(--fs-2xl)}}@media (width<=640px){._root_zjusw_1{padding:var(--space-8) 0}._layout_zjusw_20{gap:var(--space-6)}._numberBox_zjusw_96{padding:var(--space-3) var(--space-4)}}._canvasWrapper_zjusw_155{width:100%;max-width:1180px;margin-top:clamp(var(--space-6), 4vh, var(--space-10))}._root_s4lcq_1{background:var(--color-bg-subtle)}._header_s4lcq_5{margin-bottom:var(--space-12);gap:var(--space-3);flex-direction:column;display:flex}._title_s4lcq_12{color:var(--color-text-strong);max-width:720px}._subtitle_s4lcq_17{color:var(--color-text);max-width:760px;margin-top:var(--space-1)}._timeline_s4lcq_24{width:100%;position:relative}._phaseHeader_s4lcq_30{height:52px;margin-bottom:var(--space-3);border-bottom:1px solid var(--color-border);position:relative}._phaseHeaderCell_s4lcq_37{padding:0 var(--space-2);flex-direction:column;gap:6px;display:flex;position:absolute;top:0}._phaseTitle_s4lcq_46{font-family:var(--font-display);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--color-text-muted);letter-spacing:var(--tracking-wider);text-transform:uppercase;line-height:1}._phaseWeek_s4lcq_56{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--color-text-strong);letter-spacing:var(--tracking-tight);line-height:1.2}._body_s4lcq_65{padding-top:0;position:relative}._gridLines_s4lcq_70{pointer-events:none;position:absolute;inset:0}._gridLine_s4lcq_70{border-left:1px dashed var(--color-border);width:0;position:absolute;top:0;bottom:0}._row_s4lcq_85{min-height:calc(56px + var(--space-3) + 80px);margin-bottom:var(--space-10);position:relative}._row_s4lcq_85:last-child{margin-bottom:0}._bar_s4lcq_96{height:56px;padding:0 var(--space-6);border:2px solid var(--color-accent);color:var(--color-accent-text);transition:box-shadow var(--dur-ui) var(--ease-ui);background:0 0;border-radius:999px;justify-content:space-between;align-items:center;text-decoration:none;display:flex;position:absolute;top:0;overflow:hidden}._bar_s4lcq_96:hover{box-shadow:0 10px 24px -10px rgba(var(--color-accent-rgb), .35)}._barFillBg_s4lcq_118{background:var(--color-accent);z-index:0;height:100%;position:absolute;top:0;left:0}._bar_s4lcq_96>._barName_s4lcq_128,._bar_s4lcq_96>._barStep_s4lcq_129{z-index:1;position:relative}._barFillText_s4lcq_135{padding:0 var(--space-6);color:#fff;z-index:2;pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}._barName_s4lcq_128{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}._barStep_s4lcq_129{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);margin-left:var(--space-4);opacity:.8;flex-shrink:0}._barWeek_s4lcq_167{font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);margin-left:var(--space-4);flex-shrink:0;display:none}._chips_s4lcq_178{top:calc(56px + var(--space-3));gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:absolute}._chip_s4lcq_178{font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--color-text-strong);background:var(--color-bg);border:1px solid var(--color-border);letter-spacing:var(--tracking-wide);white-space:nowrap;cursor:default;border-radius:999px;padding:5px 12px}@media (width<=1023px){._phaseHeader_s4lcq_30,._gridLines_s4lcq_70{display:none}._row_s4lcq_85{height:auto;min-height:0;margin-bottom:var(--space-6);padding-bottom:var(--space-4);border-bottom:1px dashed var(--color-border)}._row_s4lcq_85:last-child{border-bottom:none}._bar_s4lcq_96{height:52px;width:100%!important;position:relative!important;left:0!important}._barStep_s4lcq_129{display:none}._barWeek_s4lcq_167{display:inline-flex}._chips_s4lcq_178{margin-top:var(--space-3);position:relative;top:0;max-width:100%!important;left:0!important}}@media (width<=640px){._barName_s4lcq_128,._barStep_s4lcq_129,._barWeek_s4lcq_167{font-size:var(--fs-sm)}}._root_1xr32_1{background:var(--color-bg)}._head_1xr32_5{max-width:68ch;margin-bottom:var(--space-8)}._title_1xr32_10{margin-top:var(--space-2)}._sub_1xr32_14{margin-top:var(--space-4)}._root_1q2jv_1{background:var(--color-bg)}._header_1q2jv_5{text-align:center;margin-bottom:var(--space-12);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}._title_1q2jv_14{color:var(--color-text-strong);max-width:720px;line-height:var(--lh-snug)}._steps_1q2jv_21{flex-direction:column;max-width:760px;margin:0 auto;padding:0;list-style:none;display:flex}._step_1q2jv_21{gap:var(--space-6);padding:var(--space-5) 0;grid-template-columns:40px 1fr;align-items:start;display:grid}._divider_1q2jv_38{margin-left:calc(40px + var(--space-6));border-top:1px solid var(--color-border);height:0}._stepNum_1q2jv_45{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-medium);color:var(--color-text-muted);letter-spacing:var(--tracking-tight);text-align:center;padding-top:2px;line-height:1}._stepContent_1q2jv_57{gap:var(--space-2);flex-direction:column;display:flex}._stepTitle_1q2jv_63{align-items:center;gap:var(--space-3);font-family:var(--font-display);font-size:var(--fs-xl);font-weight:var(--fw-bold);color:var(--color-accent-text);letter-spacing:var(--tracking-tight);line-height:var(--lh-tight);margin:0;display:flex}._stepIcon_1q2jv_76{color:var(--color-accent-text);flex-shrink:0;align-items:center;display:inline-flex}._stepBody_1q2jv_83{font-size:var(--fs-sm);line-height:var(--lh-relaxed);color:var(--color-text);margin:0}@media (width<=767px){._step_1q2jv_21{gap:var(--space-3);padding:var(--space-4) 0;grid-template-columns:32px 1fr}._divider_1q2jv_38{margin-left:calc(32px + var(--space-3))}._stepNum_1q2jv_45{font-size:var(--fs-xl)}._stepTitle_1q2jv_63{font-size:var(--fs-lg);gap:var(--space-2)}._stepIcon_1q2jv_76 svg{width:22px;height:22px}}._root_1y9xs_1{background:var(--color-bg-subtle)}._header_1y9xs_5{text-align:center;margin-bottom:var(--space-8);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}._title_1y9xs_14{color:var(--color-text-strong);max-width:720px}._btnGroup_1y9xs_20{gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;justify-content:center;display:flex}._btn_1y9xs_20{padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-text-muted);border-radius:var(--radius-pill);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);cursor:pointer;transition:background-color var(--dur-ui) var(--ease-ui), border-color var(--dur-ui) var(--ease-ui), color var(--dur-ui) var(--ease-ui)}._btn_1y9xs_20:hover{border-color:var(--color-accent);color:var(--color-text-strong)}._btnActive_1y9xs_49{background:var(--color-accent);border-color:var(--color-accent);color:#fff}._btnActive_1y9xs_49:hover{color:#fff}._cardContainer_1y9xs_60{gap:var(--space-4);grid-template-columns:56px 1fr 56px;align-items:start;display:grid;position:relative;container-type:inline-size}._cardViewport_1y9xs_69{min-height:720px;position:relative}._navBtn_1y9xs_74{width:48px;height:48px;color:var(--color-text-muted);cursor:pointer;transition:color var(--dur-ui) var(--ease-ui), transform var(--dur-ui) var(--ease-ui);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:calc(21.875cqw - 55.5px);padding:0;display:flex}._navBtn_1y9xs_74:hover{color:var(--color-accent-text)}._navBtn_1y9xs_74:active{transform:scale(.9)}._case_1y9xs_106{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-2xl);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 4px 20px -8px #0a0a100f}._caseHero_1y9xs_117{aspect-ratio:16/7;background:var(--color-bg-inset);position:relative;overflow:hidden}._caseHero_1y9xs_117 img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}._caseHero_1y9xs_117:after{content:"";background:linear-gradient(#0a0a1000 0%,#0a0a101a 20%,#0a0a1080 55%,#0a0a10d9 100%);position:absolute;inset:0}._caseHeader_1y9xs_148{padding:var(--space-7);gap:var(--space-2);z-index:1;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}._copy_1y9xs_160{font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:#fff;line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);text-shadow:0 2px 12px #0a0a1066;max-width:720px;margin:0}._description_1y9xs_172{font-size:var(--fs-base);line-height:var(--lh-relaxed);color:#ffffffe6;text-shadow:0 1px 8px #0a0a1080;max-width:600px;margin:0}._caseInner_1y9xs_182{padding:var(--space-7);gap:var(--space-6);flex-direction:column;display:flex}._timeline_1y9xs_190{margin-bottom:var(--space-3);grid-template-columns:repeat(4,1fr);display:grid;position:relative}._timeline_1y9xs_190:before{content:"";border-top:1px dashed var(--color-border);z-index:0;position:absolute;bottom:4px;left:12.5%;right:12.5%}._timelineMarker_1y9xs_208{align-items:center;gap:var(--space-2);z-index:1;flex-direction:column;display:flex;position:relative}._timelineNum_1y9xs_217{font-family:var(--font-display);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--color-text);letter-spacing:var(--tracking-wide)}._timelineDot_1y9xs_225{background:var(--color-accent);border-radius:50%;width:8px;height:8px}._stepGrid_1y9xs_233{gap:var(--space-4);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}._stepCol_1y9xs_242{flex-direction:column;align-items:stretch;display:flex}._stepTab_1y9xs_248{background:var(--color-text-strong);color:#fff;padding:var(--space-4) var(--space-4);border-radius:var(--radius-md);font-size:var(--fs-sm);font-weight:var(--fw-bold);text-align:center;letter-spacing:var(--tracking-tight);line-height:var(--lh-snug);position:relative}._stepInlineNum_1y9xs_261{display:none}._stepInlineText_1y9xs_264{display:inline}._stepTab_1y9xs_248:after{content:"";border-left:7px solid #0000;border-right:7px solid #0000;border-top:8px solid var(--color-text-strong);width:0;height:0;position:absolute;top:100%;left:50%;transform:translate(-50%)}._result_1y9xs_283{margin-top:var(--space-4);background:color-mix(in srgb, var(--color-accent) 7%, var(--color-bg));padding:var(--space-6) var(--space-7);border-radius:var(--radius-xl);text-align:center;gap:var(--space-2);flex-direction:column;display:flex}._resultLabel_1y9xs_294{font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--color-accent-text)}._resultText_1y9xs_302{font-family:var(--font-display);font-size:var(--fs-2xl);font-weight:var(--fw-bold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight);color:var(--color-text-strong)}._cta_1y9xs_312{align-self:flex-end;align-items:center;gap:var(--space-1);color:var(--color-accent-text);font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap;transition:gap var(--dur-ui) var(--ease-ui);text-decoration:none;display:inline-flex}._cta_1y9xs_312:hover{gap:var(--space-2)}._cta_1y9xs_312>svg{transition:transform var(--dur-ui) var(--ease-ui)}._cta_1y9xs_312:hover>svg{transform:translate(2px)}._dots_1y9xs_338{justify-content:center;gap:var(--space-2);margin-top:var(--space-7);display:flex}._dot_1y9xs_338{background:var(--color-border);cursor:pointer;width:8px;height:8px;transition:background-color var(--dur-ui) var(--ease-ui), width var(--dur-ui) var(--ease-ui), border-radius var(--dur-ui) var(--ease-ui);border:none;border-radius:50%;padding:0}._dot_1y9xs_338:hover{background:var(--color-text-muted)}._dotActive_1y9xs_363{background:var(--color-accent);border-radius:var(--radius-pill);width:28px}@media (width<=1023px){._cardContainer_1y9xs_60{grid-template-columns:1fr;gap:0}._navBtn_1y9xs_74{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffd9;border-radius:50%;width:40px;height:40px;margin-top:0;position:absolute;top:calc(28.125cqw - 20px)}._navPrev_1y9xs_390{left:var(--space-3)}._navNext_1y9xs_394{right:var(--space-3)}._cardViewport_1y9xs_69{min-height:0}._caseHero_1y9xs_117{aspect-ratio:16/9}._caseHeader_1y9xs_148{padding:var(--space-5)}._caseInner_1y9xs_182{padding:var(--space-5);gap:var(--space-5)}._copy_1y9xs_160{font-size:var(--fs-2xl)}._timeline_1y9xs_190{display:none}._stepGrid_1y9xs_233{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}._stepTab_1y9xs_248{align-items:center;gap:var(--space-3);text-align:left;padding:var(--space-4);display:flex}._stepInlineNum_1y9xs_261{color:var(--color-accent-text);font-family:var(--font-display);font-size:var(--fs-md);font-weight:var(--fw-bold);letter-spacing:var(--tracking-tight);flex-shrink:0;display:inline}._stepInlineText_1y9xs_264{font-size:var(--fs-sm)}._stepTab_1y9xs_248:after{display:none}._resultText_1y9xs_302{font-size:var(--fs-xl)}}@media (width<=640px){._btnGroup_1y9xs_20{-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:var(--space-1);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}._btnGroup_1y9xs_20::-webkit-scrollbar{display:none}._btn_1y9xs_20{padding:var(--space-2) var(--space-3);font-size:var(--fs-xs);flex-shrink:0}._copy_1y9xs_160{font-size:var(--fs-xl)}._timeline_1y9xs_190{row-gap:var(--space-4);grid-template-columns:1fr}._stepGrid_1y9xs_233{grid-template-columns:1fr}._result_1y9xs_283{padding:var(--space-5)}._resultText_1y9xs_302{font-size:var(--fs-lg)}}._root_1dnab_1{background:var(--color-bg)}._header_1dnab_5{text-align:center;margin-bottom:var(--space-10);gap:var(--space-3);flex-direction:column;align-items:center;display:flex}._title_1dnab_14{color:var(--color-text-strong);max-width:720px}._list_1dnab_19{flex-direction:column;display:flex}._item_1dnab_24{border-bottom:1px solid var(--color-border)}._question_1dnab_28{width:100%;padding:var(--space-5) 0;justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;text-align:left;font-family:var(--font-sans);color:var(--color-text-strong);transition:color var(--dur-ui) var(--ease-ui);background:0 0;border:none;display:flex}._question_1dnab_28:hover{color:var(--color-accent-text)}._qText_1dnab_48{font-size:var(--fs-base);font-weight:var(--fw-semibold);line-height:var(--lh-snug);letter-spacing:var(--tracking-tight)}._qIcon_1dnab_55{width:28px;height:28px;color:var(--color-text-muted);transition:color var(--dur-ui) var(--ease-ui), transform var(--dur-ui) var(--ease-ui);flex-shrink:0;justify-content:center;align-items:center;display:flex}._item_1dnab_24._open_1dnab_68 ._qIcon_1dnab_55{color:var(--color-accent-text);transform:rotate(180deg)}._question_1dnab_28:hover ._qIcon_1dnab_55{color:var(--color-accent-text)}._answer_1dnab_77{padding:0 0 var(--space-5);font-size:var(--fs-base);line-height:var(--lh-relaxed);color:var(--color-text);max-width:720px}._page_tmiq6_1{background:var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-sans);flex-direction:column;display:flex;overflow-x:clip}._page_tmiq6_1>main,._page_tmiq6_1>section{flex:1}
