._page_zwwzr_1{max-width:1180px;margin:auto;padding:36px 24px 80px;color:var(--foreground)}._back_zwwzr_1{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--primary);font-weight:700}._page_zwwzr_1 h1{font-family:var(--font-family-display);font-size:clamp(26px,4vw,38px);margin:18px 0 8px}._intro_zwwzr_1{color:var(--muted-foreground);margin-bottom:24px}._deck_zwwzr_1{background:#fff;border:1px solid var(--border);border-radius:18px;overflow:hidden;box-shadow:var(--shadow-md);display:flex;flex-direction:column;aspect-ratio:16/9;min-height:550px}._deck_zwwzr_1:fullscreen{height:100vh;width:100vw;border:0;border-radius:0;aspect-ratio:auto}._header_zwwzr_1,._footer_zwwzr_1{display:flex;align-items:center;justify-content:space-between;padding:16px 25px;border-bottom:1px solid #e4ebf1;gap:12px}._brand_zwwzr_1{font-weight:800;font-size:23px;color:var(--primary)}._brand_zwwzr_1 span{color:var(--accent)}._brand_zwwzr_1 small{font-size:13px;color:#698094;font-weight:500}._header_zwwzr_1 button,._footer_zwwzr_1 button{background:#edf4f9;border:0;border-radius:9px;padding:11px 14px;display:inline-flex;gap:7px;align-items:center;color:#173954;cursor:pointer;font-weight:700}._footer_zwwzr_1{border-top:1px solid #e4ebf1;border-bottom:0}._footer_zwwzr_1 button:disabled{opacity:.35;cursor:default}._stage_zwwzr_1{flex:1;min-height:0;padding:4% 6%;display:flex;flex-direction:column}._kicker_zwwzr_1{color:var(--primary);font-size:12px;letter-spacing:2px;font-weight:800}._kicker_zwwzr_1 span{color:#8194a2}._stage_zwwzr_1 h2{font-family:var(--font-family-display);font-size:clamp(30px,3.8vw,58px);line-height:1.12;color:#12314e;max-width:1000px;margin:15px 0}._hero_zwwzr_1,._centerStack_zwwzr_1{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:12px}._bondFace_zwwzr_1{border:4px solid #2a63b5;border-radius:16px;padding:34px 70px;color:#2a63b5;font-size:clamp(54px,8vw,104px);font-weight:800;text-align:center;box-shadow:12px 12px #dbe8f2}._bondFace_zwwzr_1 span{display:block;font-size:17px;font-weight:600;color:#60788c}._question_zwwzr_1{font-size:clamp(18px,2.3vw,28px);color:#53718c;font-weight:700;margin-top:12px}._value_zwwzr_1{font-size:clamp(60px,9vw,125px);font-weight:800;line-height:1;color:var(--primary)}._smallLabel_zwwzr_1{color:#678098;font-size:18px}._reveal_zwwzr_1{display:flex;align-items:center;gap:18px;margin-top:14px;background:#edf5fa;border-radius:15px;padding:12px 28px;animation:_appear_zwwzr_1 .3s ease}._reveal_zwwzr_1 b{font-size:clamp(28px,4vw,52px);color:var(--accent)}._reveal_zwwzr_1 span{font-size:18px}._answer_zwwzr_1{font-size:clamp(17px,2.2vw,27px);text-align:center;color:#2e546e;margin-top:18px;animation:_appear_zwwzr_1 .3s ease}._answer_zwwzr_1 strong{color:var(--primary)}._dual_zwwzr_1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;align-items:stretch;flex:1;padding:5% 0}._tile_zwwzr_1{background:#eaf2f9;border:2px solid #c9dfef;border-radius:22px;padding:22px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:14px;text-align:center;animation:_appear_zwwzr_1 .35s ease}._tile_zwwzr_1 span,._priceBlock_zwwzr_1 span,._direction_zwwzr_1 span{font-size:13px;letter-spacing:1.5px;font-weight:800;color:#507493}._tile_zwwzr_1 b{color:var(--primary);font-size:clamp(48px,7vw,96px);line-height:1.08}._tile_zwwzr_1 small{font-size:clamp(14px,1.7vw,20px);color:#4e6b81}._tile_zwwzr_1._accent_zwwzr_1{background:#f0f8e9;border-color:#cee5bb}._tile_zwwzr_1._accent_zwwzr_1 b{color:#568f2e}._bottomMessage_zwwzr_1{font-size:clamp(17px,2.3vw,27px);font-weight:700;text-align:center;color:#23527a;margin:0 auto 8px;animation:_appear_zwwzr_1 .3s ease}._compare_zwwzr_1{display:flex;align-items:center;justify-content:center;gap:30px;flex:1}._priceBlock_zwwzr_1{background:#eaf2f9;border-radius:18px;padding:30px 40px;display:flex;align-items:center;flex-direction:column;gap:10px}._priceBlock_zwwzr_1 strong{font-size:clamp(40px,6vw,85px);color:var(--primary)}._priceBlock_zwwzr_1._lower_zwwzr_1{background:#f0f8e9;animation:_appear_zwwzr_1 .3s ease}._priceBlock_zwwzr_1._lower_zwwzr_1 strong{color:#568f2e}._compareArrow_zwwzr_1{color:#8ca6b9}._formula_zwwzr_1{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:17px}._formula_zwwzr_1>div{background:#eaf2f9;padding:20px 24px;border-radius:14px;display:flex;flex-direction:column;align-items:center;gap:5px}._formula_zwwzr_1 b{font-size:clamp(27px,4vw,55px);color:var(--primary)}._formula_zwwzr_1 span{color:#58728a;font-size:14px}._formula_zwwzr_1>strong{font-size:32px;color:#64819a}._formula_zwwzr_1 ._result_zwwzr_1{background:#edf7e6;animation:_appear_zwwzr_1 .3s ease}._formula_zwwzr_1 ._result_zwwzr_1 b{color:#568f2e}._directionWrap_zwwzr_1{flex:1;display:flex;align-items:center;justify-content:center;gap:40px}._direction_zwwzr_1{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:37%;border-radius:20px;background:#eaf2f9;padding:32px}._direction_zwwzr_1 b{font-size:clamp(70px,9vw,120px);line-height:1;color:var(--primary)}._direction_zwwzr_1 small{color:#59748a;font-weight:800}._direction_zwwzr_1._green_zwwzr_1{background:#edf7e6;animation:_appear_zwwzr_1 .3s ease}._direction_zwwzr_1._green_zwwzr_1 b{color:#568f2e}._progress_zwwzr_1{max-width:260px;flex:1;height:6px;background:#e6edf3;border-radius:10px;overflow:hidden}._progress_zwwzr_1 div{background:var(--accent);height:100%;transition:width .25s}._footer_zwwzr_1>span{font-size:14px;color:#647b8d}._note_zwwzr_1{color:#657b8e;line-height:1.6;font-size:13px;margin-top:16px}@keyframes _appear_zwwzr_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:650px){._deck_zwwzr_1{aspect-ratio:auto;min-height:650px}._stage_zwwzr_1{padding:24px}._dual_zwwzr_1{gap:10px}._tile_zwwzr_1{padding:10px;border-radius:12px}._tile_zwwzr_1 span{font-size:10px}._tile_zwwzr_1 small{font-size:12px}._compare_zwwzr_1{gap:8px}._priceBlock_zwwzr_1{padding:15px 9px}._priceBlock_zwwzr_1 span{font-size:10px}._compareArrow_zwwzr_1{width:20px}._formula_zwwzr_1{gap:8px}._formula_zwwzr_1>div{padding:12px}._formula_zwwzr_1 span{font-size:11px}._directionWrap_zwwzr_1{gap:10px}._direction_zwwzr_1{padding:16px;min-width:0;width:50%}._direction_zwwzr_1 span{font-size:10px;text-align:center}._header_zwwzr_1,._footer_zwwzr_1{padding:12px}._brand_zwwzr_1 small{display:none}._footer_zwwzr_1 button{padding:9px}._progress_zwwzr_1{max-width:70px}._bondFace_zwwzr_1{padding:25px}._reveal_zwwzr_1 span{font-size:14px}}
