.bd-page{--cv-coral:#d6337a;--cv-coral-tint:#fdebf3}.bd-hero-photo{object-position:50% 40%}.bdx-reqs{flex-direction:column;gap:7px;display:flex}.cvx .bdx-reqs-head{color:var(--demo-gray);margin-bottom:2px;font-size:11px;font-weight:700}.bdx-req{grid-template-columns:28px 1fr auto;align-items:center;gap:8px;display:grid}.bdx-req-name{font-weight:600}.bdx-req-state{white-space:nowrap;border-radius:20px;padding:2px 8px;font-size:11px;font-weight:700}.bdx-wait{color:#b45309;background:#fef3c7}.bdx-ok{color:#065f46;background:#ecfdf5}.bdx-no{background:var(--cv-coral-tint);color:var(--cv-coral)}.bdx-honor{flex-direction:column;gap:6px;display:flex}.cvx .bdx-honor-head{margin-bottom:4px;font-weight:700}.bdx-honor-cake{margin-right:2px}.bdx-honor-row{background:#fafafa;border-radius:8px;justify-content:space-between;gap:10px;padding:6px 8px;display:flex}.bdx-honor-add b{color:var(--cv-coral)}.bdx-honor-total{background:var(--demo-tint)}.bdx-honor-total b{color:var(--demo-purple)}.cvx .bdx-honor-note{color:var(--demo-gray);text-align:right;margin-top:2px;font-size:11.5px}.bdx-honor-note b{color:var(--cv-green)}.bdx-poll{flex-direction:column;gap:8px;display:flex}.cvx .bdx-poll-q{font-weight:700}.bdx-poll-row{grid-template-columns:92px 1fr 16px;align-items:center;gap:8px;display:grid}.bdx-poll-opt{font-weight:600}.bdx-poll-bar{background:var(--demo-line);border-radius:5px;height:10px;overflow:hidden}.bdx-poll-bar span{background:var(--demo-purple);transform-origin:0;border-radius:5px;height:100%;display:block}.bdx-poll-row b{text-align:right}.cvx .bdx-poll-foot{color:var(--demo-gray);font-size:11px}.bd-insights{max-width:1100px;margin:0 auto;padding:88px 24px}.bd-insight-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.bd-insight-grid li{border:1px solid var(--demo-line);background:#fff;border-radius:18px;padding:22px 22px 20px}.bd-insight-grid li:nth-child(3n+1){border-top:4px solid var(--demo-purple)}.bd-insight-grid li:nth-child(3n+2){border-top:4px solid var(--cv-coral)}.bd-insight-grid li:nth-child(3n){border-top:4px solid var(--cv-sun)}.bd-insight-value{color:var(--demo-ink);letter-spacing:-.02em;margin:0 0 4px;font-size:38px;font-weight:800;line-height:1.1}.bd-insight-label{margin:0 0 8px;font-size:16px;font-weight:700}.bd-insight-note{color:var(--demo-gray);margin:0;font-size:14.5px;line-height:1.5}.bd-insight-more{text-align:center;max-width:760px;margin:28px auto 0;font-size:17px;line-height:1.6}.bd-insight-source{max-width:760px;color:var(--demo-gray);text-align:center;margin:12px auto 0;font-size:13.5px;line-height:1.55}.bd-insight-source a,.bd-steps a,.bd-page .cv-more a{color:var(--demo-purple);font-weight:600}.bd-planner{background:var(--bg-light,#f8f7ff);padding:88px 24px}.bd-steps{max-width:860px;margin:0 auto;padding:0 0 0 34px;list-style:none;position:relative}.bd-steps:before{content:"";background:linear-gradient(180deg,var(--demo-purple),var(--cv-coral)70%,var(--cv-sun));border-radius:2px;width:3px;position:absolute;top:8px;bottom:8px;left:9px}.bd-steps li{background:#fff;border-radius:16px;margin-bottom:16px;padding:18px 22px;position:relative;box-shadow:0 1px 2px #1a1a2e0f}.bd-steps li:last-child{margin-bottom:0}.bd-steps li:before{content:"";background:var(--demo-purple);width:15px;height:15px;box-shadow:0 0 0 2px var(--demo-purple);border:3px solid #fff;border-radius:50%;position:absolute;top:22px;left:-32px}.bd-steps li:nth-child(n+5):before{background:var(--cv-coral);box-shadow:0 0 0 2px var(--cv-coral)}.bd-step-when{color:var(--cv-coral);letter-spacing:.04em;text-transform:uppercase;margin:0 0 2px;font-size:13px;font-weight:800}.bd-steps h3{margin:0 0 6px;font-size:18px}.bd-steps li>p:last-child{color:var(--demo-gray);margin:0;font-size:15.5px;line-height:1.6}.motion-armed.bdm-reqs .bdx-req,.motion-armed.bdm-planner .bd-steps>li{opacity:0;transform:translateY(10px)}.motion-play.bdm-reqs .bdx-req,.motion-play.bdm-planner .bd-steps>li{opacity:1;transition:opacity .45s ease-out var(--d,0s),transform .45s var(--demo-ease)var(--d,0s);transform:none}.bdm-reqs .bdx-req:first-of-type{--d:.15s}.bdm-reqs .bdx-req:nth-of-type(2){--d:.45s}.bdm-reqs .bdx-req:nth-of-type(3){--d:.75s}.bdm-reqs .bdx-req:nth-of-type(4){--d:1.05s}.bdm-planner .bd-steps>li:nth-child(2){--d:.1s}.bdm-planner .bd-steps>li:nth-child(3){--d:.2s}.bdm-planner .bd-steps>li:nth-child(4){--d:.3s}.bdm-planner .bd-steps>li:nth-child(5){--d:.4s}.bdm-planner .bd-steps>li:nth-child(6){--d:.5s}.motion-armed.bdm-reqs .bdx-req-state{opacity:0}.motion-play.bdm-reqs .bdx-req-state{opacity:1;transition:opacity .3s ease-out calc(var(--d,0s) + .35s)}.bdm-honor{--swap-delay:1.1s}.motion-armed.bdm-honor .bdx-honor-add,.motion-armed.bdm-honor .bdx-honor-note{opacity:0;transform:translate(-8px)}.motion-play.bdm-honor .bdx-honor-add{opacity:1;transition:opacity .35s ease-out .5s,transform .35s var(--demo-ease).5s;transform:none}.motion-play.bdm-honor .bdx-honor-note{opacity:1;transition:opacity .35s ease-out 1.5s,transform .35s var(--demo-ease)1.5s;transform:none}.motion-play.bdm-honor .bdx-honor-total{animation:cvm-pop .4s var(--demo-ease)1.1s both}.motion-armed.bdm-poll .bdx-poll-bar span{transform:scaleX(0)}.motion-play.bdm-poll .bdx-poll-bar span{transition:transform .8s var(--demo-ease)var(--d,.3s);transform:none}.bdm-poll .bdx-poll-row:nth-of-type(2) .bdx-poll-bar span{--d:.45s}.bdm-poll .bdx-poll-row:nth-of-type(3) .bdx-poll-bar span{--d:.6s}@media (max-width:1023px){.bd-insight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.bd-insights,.bd-planner{padding:56px 16px}.bd-insight-grid{grid-template-columns:1fr;gap:12px}.bd-insight-value{font-size:32px}.bd-steps{padding-left:28px}.bd-steps li{padding:16px 18px}.bd-steps li:before{left:-26px}.bd-steps:before{left:6px}}
