.ba-sec{padding:88px 0}.ba p{max-width:62ch}.ba-sec.tint{background:var(--soft)}.ba-hero{background:linear-gradient(180deg,var(--soft),#fff);padding:48px 0 64px}.ba-hero-grid{grid-template-columns:1.25fr .75fr;align-items:center;gap:48px;display:grid}.ba-crumbs{color:var(--muted);flex-wrap:wrap;gap:8px;margin-bottom:22px;font-size:14px;display:flex}.ba-crumbs a{color:var(--ink2);text-decoration:none}.ba-crumbs a:hover{color:var(--red)}.ba-hero h1{margin:10px 0 20px;font-size:clamp(34px,4.6vw,56px);font-weight:800}.ba-hero h1 span{color:var(--red)}.ba-answer{color:var(--ink);margin-bottom:18px;font-size:19px}.ba-disclose{color:var(--ink2);background:#fff1f2;border-radius:12px;padding:12px 16px;font-size:15px}.ba-disclose b{color:var(--ink)}.ba-quick{border:1px solid var(--line);background:#fff;border-radius:22px;padding:22px;box-shadow:0 24px 60px -30px #0f172a4d}.ba-quick-t{font-family:var(--font-jakarta),sans-serif;margin-bottom:14px;font-size:18px;font-weight:700}.ba-qrow{border:1px solid var(--line);border-radius:12px;grid-template-columns:10px 1fr;align-items:center;gap:4px 12px;margin-bottom:10px;padding:12px 14px;text-decoration:none;transition:border-color .2s,transform .25s cubic-bezier(.16,1,.3,1);display:grid}.ba-qrow:hover{border-color:#fecdd3;transform:translate(3px)}.ba-qrow i{border-radius:3px;grid-row:span 2;width:10px;height:10px}.ba-qrow span{color:var(--muted);font-size:14px}.ba-qrow b{font-family:var(--font-jakarta),sans-serif;font-size:16px}.ba-quick-n{color:var(--muted);margin-top:4px;font-size:13px}.ba-needs{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:36px;display:grid}.ba-need{border:1px solid var(--line);background:#fff;border-radius:18px;padding:22px}.ba-need-h{align-items:center;gap:12px;min-height:48px;margin-bottom:16px;display:flex}.ba-need-h img{object-fit:contain;width:40px;height:40px}.ba-need-ico{width:40px;height:40px;color:var(--c);flex:none;display:block}.ba-need-ico svg{display:block}.ba-need h3{font-size:18px}.ba-need ol{counter-reset:pick;gap:12px;list-style:none;display:grid}.ba-need li{counter-increment:pick;grid-template-columns:26px 1fr;column-gap:8px;font-size:15px;display:grid}.ba-need li:before{content:counter(pick);background:var(--soft);border:1px solid var(--line);width:22px;height:22px;color:var(--ink2);border-radius:7px;grid-row:span 3;place-items:center;font-size:12px;font-weight:700;display:grid}.ba-need li:first-child:before{background:var(--ink);border-color:var(--ink);color:#fff}.ba-need li a{font-weight:700;text-decoration:none}.ba-need li a:hover{color:var(--red)}.ba-need li>span{color:var(--ink2);font-size:14px}.ba-ours{color:#9f1239;text-transform:uppercase;letter-spacing:.04em;background:#fff1f2;border:1px solid #fecdd3;border-radius:6px;justify-self:start;padding:1px 7px;font-size:12px;font-style:normal;font-weight:700}.ba-need li .ba-ours{margin:3px 0 2px}.ba-matrix{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:32px;overflow:auto}.ba-matrix table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.ba-matrix th,.ba-matrix td{border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:14px 16px}.ba-matrix thead th{background:var(--ink);color:#fff;font-family:var(--font-jakarta),sans-serif;font-size:15px;font-weight:700}.ba-matrix thead th:first-child,.ba-matrix tbody th{text-align:left}.ba-matrix tbody th{width:32%;font-weight:600}.ba-matrix tbody th a{text-decoration:none;display:block}.ba-matrix tbody th a:hover{color:var(--red)}.ba-matrix tbody th small{color:var(--muted);font-size:13px;font-weight:500;display:block}.ba-matrix tr:last-child th,.ba-matrix tr:last-child td{border-bottom:0}.ba-row-ours{background:#fff7f8}.ba-m{font-weight:700}.ba-yes:before,.ba-part:before{content:"";vertical-align:2px;border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.ba-yes{color:var(--yes)}.ba-yes:before{background:var(--yes)}.ba-part{color:#9a3412}.ba-part:before{background:var(--speak)}.ba-no{color:var(--muted);font-weight:500}.ba-range{gap:12px;margin-top:32px;display:grid}.ba-rrow{grid-template-columns:220px 1fr 150px;align-items:center;gap:16px;font-size:15px;display:grid}.ba-rname{font-weight:600}.ba-rrow-ours .ba-rname{color:var(--red)}.ba-rtrack{background:var(--soft);border:1px solid var(--line);border-radius:8px;height:26px;position:relative}.ba-rtrack i{background:var(--ink2);transform-origin:0;border-radius:6px;position:absolute;top:4px;bottom:4px}.ba-rrow-ours .ba-rtrack i{background:var(--red)}.ba-rval{color:var(--ink2);text-align:right;font-size:14px}.ba-axis{grid-template-columns:220px 1fr 150px;gap:16px;display:grid}.ba-axis div{border-top:1px dashed #cbd5e1;height:18px;position:relative}.ba-axis div span{color:var(--muted);font-size:12px;position:absolute;top:4px;transform:translate(-50%)}.ba-axis div span:first-child{transform:none}.ba-axis div span:last-child{transform:translate(-100%)}.ba-cards{grid-template-columns:1fr 1fr;gap:20px;margin-top:36px;display:grid}.ba-card{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:24px;scroll-margin-top:84px;display:flex}.ba-card-official{background:linear-gradient(180deg,#fff,var(--soft));border-style:dashed;border-color:#cbd5e1}.ba-card-ours{border-color:#fecdd3;box-shadow:0 0 0 3px #fff1f2}.ba-card h3{font-size:21px}.ba-by{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:4px;font-size:14px;display:flex}.ba-best{font-size:16px}.ba-best b{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:2px;font-size:12px;display:block}.ba-listed{color:var(--ink2);gap:6px;font-size:15px;list-style:none;display:grid}.ba-listed li{padding-left:18px;position:relative}.ba-listed li:before{content:"";background:var(--line);border-radius:2px;width:7px;height:7px;position:absolute;top:.6em;left:2px}.ba-card-ours .ba-listed li:before{background:var(--red)}.ba-fp{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ba-fp div{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:12px 14px}.ba-fp dt{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:700}.ba-fp dd{color:var(--ink2);font-size:14px}.ba-not{color:#9f1239;background:#fff1f2;border-radius:10px;padding:10px 12px;font-size:14px}.ba-card footer{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-top:auto;padding-top:14px;display:flex}.ba-price{font-family:var(--font-jakarta),sans-serif;font-size:16px;font-weight:700}.ba-card footer a{color:var(--ink2);text-underline-offset:2px;font-size:13px}.ba-card footer a:hover{color:var(--red)}.ba-ours-grid{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;display:grid}.ba-caps{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:26px;display:grid}.ba-cap{border:1px solid var(--line);background:#fff;border-radius:16px;padding:16px}.ba-cap-dots{gap:5px;margin-bottom:10px;display:flex}.ba-cap-dots span{border-radius:4px;flex:1;height:8px}.ba-cap b{font-family:var(--font-jakarta),sans-serif;font-size:30px;font-weight:800;line-height:1.1;display:block}.ba-cap>span{color:var(--ink2);font-size:14px}.ba-nomock{background:var(--ink);color:#e2e8f0;border-radius:16px;max-width:62ch;margin-top:22px;padding:18px 20px;font-size:15px}.ba-nomock b{color:#fff;font-family:var(--font-jakarta),sans-serif}.ba-nomock a{color:#fff;text-underline-offset:2px}.ba-phones{grid-template-columns:repeat(3,1fr);align-items:start;gap:16px;display:grid}.ba-phones figure:nth-child(2){margin-top:36px}.ba-phones .phone{border-width:5px;border-radius:24px}.ba-phones figcaption{text-align:center;color:var(--ink2);margin-top:10px;font-size:14px;font-weight:500}.ba-flow{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:32px;list-style:none;display:grid}.ba-flow li{border:1px solid var(--line);background:#fff;border-radius:16px;gap:4px;padding:20px;display:grid;position:relative}.ba-flow li:not(:last-child):after{content:"›";color:#94a3b8;font-size:22px;font-weight:700;line-height:1;position:absolute;top:50%;right:-12px;transform:translateY(-55%)}.ba-flow b{background:var(--ink);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;margin-bottom:8px;font-size:14px;display:grid}.ba-flow li:nth-child(3) b{background:var(--red)}.ba-flow-t{font-family:var(--font-jakarta),sans-serif;font-size:17px;font-weight:700}.ba-flow li>span:last-child{color:var(--ink2);font-size:14px}.ba-official{background:#fff;border:1px dashed #fda4af;border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;padding:16px 20px;display:flex}.ba-official-k{font-family:var(--font-jakarta),sans-serif;color:var(--red);white-space:nowrap;font-weight:800}.ba-official p{color:var(--ink2);font-size:15px}.ba-steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:28px;list-style:none;display:grid}.ba-steps li{border:1px solid var(--line);border-radius:16px;padding:22px}.ba-steps b{font-family:var(--font-jakarta),sans-serif;color:var(--red);margin-bottom:12px;font-size:34px;font-weight:800;line-height:1;display:block}.ba-steps h3{margin-bottom:6px;font-size:17px}.ba-steps p{color:var(--ink2);font-size:14px}.ba .cta p a{color:#fff;text-underline-offset:2px}html.motion .reveal .ba-rtrack i{transition:transform 1s cubic-bezier(.16,1,.3,1);transform:scaleX(0)}html.motion .reveal[data-in] .ba-rtrack i{transform:none}html.motion .reveal[data-in] .ba-rrow:nth-child(2) i{transition-delay:60ms}html.motion .reveal[data-in] .ba-rrow:nth-child(3) i{transition-delay:.12s}html.motion .reveal[data-in] .ba-rrow:nth-child(4) i{transition-delay:.18s}html.motion .reveal[data-in] .ba-rrow:nth-child(5) i{transition-delay:.24s}html.motion .reveal[data-in] .ba-rrow:nth-child(6) i{transition-delay:.3s}html.motion .reveal[data-in] .ba-rrow:nth-child(7) i{transition-delay:.36s}html.motion .ba-stagger>*{opacity:0;transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);transform:translateY(12px)}html.motion .ba-stagger[data-in]>*{opacity:1;transform:none}html.motion .ba-stagger[data-in]>:nth-child(2){transition-delay:80ms}html.motion .ba-stagger[data-in]>:nth-child(3){transition-delay:.16s}html.motion .ba-stagger[data-in]>:nth-child(4){transition-delay:.24s}@media (max-width:1080px){.ba-needs{grid-template-columns:1fr 1fr}}@media (max-width:980px){.ba-hero-grid,.ba-ours-grid,.ba-cards{grid-template-columns:1fr}.ba-flow,.ba-steps{grid-template-columns:1fr 1fr}.ba-flow li:nth-child(2):after{display:none}.ba-rrow,.ba-axis{grid-template-columns:180px 1fr 140px}}@media (max-width:640px){.ba-sec{padding:64px 0}.ba-hero{padding:28px 0 48px}.ba-answer{font-size:17px}.ba-needs{grid-template-columns:1fr}.ba-need-h{min-height:0}.ba-matrix{background:0 0;border:0;border-radius:0;overflow:visible}.ba-matrix table{min-width:0;font-size:14px}.ba-matrix thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ba-matrix tbody{gap:10px;display:grid}.ba-matrix tr{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;padding:14px;display:grid}.ba-matrix tr.ba-row-ours{background:#fff7f8;border-color:#fecdd3}.ba-matrix tbody th{border:0;grid-column:1/-1;width:auto;padding:0 0 6px}.ba-matrix td{background:var(--soft);text-align:left;border:0;border-radius:10px;padding:8px 10px;font-size:14px}.ba-matrix tr.ba-row-ours td{background:#fff}.ba-matrix td:after{content:attr(data-l);color:var(--muted);margin-top:1px;font-size:12px;font-weight:500;display:block}.ba-rrow{grid-template-columns:1fr auto;gap:6px 10px}.ba-rtrack{grid-area:2/1/auto/-1}.ba-axis{grid-template-columns:1fr}.ba-axis>span{display:none}.ba-fp{grid-template-columns:1fr}.ba-card{padding:20px}.ba-caps{gap:8px}.ba-cap{padding:12px}.ba-cap b{font-size:26px}.ba-cap>span{font-size:13px}.ba-phones{gap:10px}.ba-phones .phone{border-width:4px;border-radius:18px}.ba-phones figcaption{font-size:13px}.ba-flow,.ba-steps{grid-template-columns:1fr;gap:10px}.ba-flow li:after{display:none}.ba-flow li{grid-template-columns:30px 1fr;column-gap:14px;padding:14px 16px}.ba-flow b{grid-row:span 2;margin:0}.ba-steps li{grid-template-columns:34px 1fr;column-gap:12px;padding:16px;display:grid}.ba-steps b{grid-row:span 2;margin:0;font-size:28px}.ba-official{gap:6px}}
