.crumb{font-size:12px;color:var(--muted);padding-top:22px;padding-bottom:22px}.hero-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:45px;align-items:center}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.secondary{background:#fff;color:var(--navy);border-color:var(--line)}.hero .secondary{background:0 0;color:white;border-color:#8095a8}.journey{background:#11334f;border:1px solid #426078;border-radius:20px;padding:30px}.journey .cities{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:28px;font-weight:700}.journey .arrow{color:#e8a7ac}.journey ul{padding:0;list-style:none;border-top:1px solid #426078;margin-top:24px;padding-top:15px;font-size:14px}.journey li{margin:10px 0}.badge{font-size:12px;color:#dae5ee}h3{font-size:19px;margin:0 0 10px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:25px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:25px}.number{color:var(--red);font-weight:700;font-size:14px}.card p{font-size:14px;color:var(--muted);margin:0}.branch{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#fff;border:1px solid var(--line);border-right:5px solid var(--red);padding:28px;border-radius:15px;margin-top:28px}.branch p{margin:0;color:var(--muted);font-size:14px}.note{font-size:12px;color:var(--muted)}.status{padding:15px;border-radius:8px;background:#edf5f1;color:#215a3b}.preview-note{background:#eef2f6;border-bottom:1px solid var(--line);font-size:12px;padding:8px;text-align:center}@media (max-width:700px){.hero-grid{gap:25px}.branch{align-items:stretch;flex-direction:column}.journey{padding:24px}}.crumb{padding-top:9px;padding-bottom:9px}.actions{margin-top:20px}.article p{color:var(--muted);margin:10px 0 22px}.article h3{margin-top:26px}.article{max-width:900px}.article strong{color:var(--ink);font-weight:600}@media (max-width:700px){.crumb{font-size:10px;line-height:1.6;padding-top:8px;padding-bottom:8px}.hero-grid{gap:20px}.actions{gap:9px;margin-top:17px}.actions .btn{width:100%;padding:11px 12px;font-size:12px}.journey{padding:19px}.journey .cities{font-size:23px}.article p{font-size:14px}}.faq details{border:1px solid var(--line);border-radius:12px;background:#fff;margin-top:12px;padding:16px 20px}.faq summary{cursor:pointer;font-size:15px;font-weight:700}.faq details p{color:var(--muted);font-size:14px;margin-bottom:0}.faq details[open]{border-color:#aebfce}.quote-notice{padding:15px;border-radius:8px}.success{background:#eaf4ee}.error{background:#ffeded}