/* The original .brand and .brand-mark rules intentionally remain unchanged. */
.market-hero{background:radial-gradient(ellipse at 85% 0,#174bdc 0,transparent 55%),#0b224e;color:white;padding:40px 0 0;overflow:hidden}
.market-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:75px;align-items:center;margin-bottom:34px}
.market-intro .eyebrow{color:#c3d4ff;font-size:10px;letter-spacing:1.8px}
.market-intro h1{font-size:clamp(38px,4.2vw,62px);line-height:1.05;letter-spacing:-2.7px;margin:17px 0 0;color:white;font-weight:600}
.market-intro h1>span{color:#ffb671}
.market-intro-copy p{font-size:16px;line-height:1.7;color:#e0e8fb;margin:0 0 19px;max-width:430px}
.market-intro-copy>a{font-size:13px;font-weight:600;color:white;border-bottom:1px solid #8ba6ed;padding-bottom:5px}
.market-plan-caption{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:14px}
.market-plan-caption strong{font-size:15px;font-weight:500}.market-plan-caption>span{font-size:11px;color:#d0ddf6}
.quick-plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}
.quick-plan{background:#fff;color:#12244c;border:2px solid white;border-radius:10px;padding:0 17px 16px;display:flex;flex-direction:column;min-width:0;box-shadow:0 8px 22px #00133a24;transition:transform .18s,box-shadow .18s}
.quick-plan:hover{transform:translateY(-4px);box-shadow:0 12px 26px #00133a60}.quick-plan:focus-visible{outline:3px solid #ffb671;outline-offset:5px}
.quick-plan-label{font-size:9px;letter-spacing:.7px;font-weight:700;margin:0 -17px 16px;padding:10px 13px;background:#eaf0ff;border-radius:8px 8px 0 0;color:#31538d;min-height:33px}
.quick-plan.is-recommended{border-color:#ffab54}.quick-plan.is-recommended .quick-plan-label{background:#ffab54;color:#33200b}
.quick-plan h3{font-size:19px;font-weight:700;letter-spacing:-.5px;margin:0 0 10px;line-height:1.2}
.quick-price{display:flex;align-items:baseline;gap:5px;white-space:nowrap}.quick-price strong{font-size:32px;font-weight:600;letter-spacing:-1.3px}.quick-price>span{font-size:11px;color:#5a6982}
.quick-plan h4{font-size:13px;line-height:1.5;min-height:39px;margin:14px 0 6px;font-weight:700}
.quick-outcome{font-size:11px;line-height:1.65;color:#52627b;margin:0;min-height:54px}
.quick-plan ul{padding:12px 0 0;margin:12px 0 18px;list-style:none;border-top:1px solid #dce5f5;font-size:10px;line-height:1.5;color:#39506e}
.quick-plan li{position:relative;padding-left:12px;margin-bottom:7px}.quick-plan li:before{content:'✓';position:absolute;left:0;color:#164be8;font-weight:700}
.quick-link{margin-top:auto;display:flex;align-items:center;justify-content:space-between;padding:11px 0 0;border-top:1px solid #dce5f5;color:#164be8;font-size:12px;font-weight:700}
.quick-plan.is-recommended .quick-link{background:#164be8;color:white;border:0;border-radius:5px;padding:11px 12px}
.market-included{display:flex;flex-wrap:wrap;gap:15px;align-items:center;padding:22px 0;font-size:12px;color:#d8e4ff;line-height:1.5}
.market-included>span{font-size:9px;letter-spacing:1px;color:#ffb671;font-weight:700;margin-right:8px}.market-included strong{font-weight:500}.market-included i{color:#819cd6;font-style:normal}.market-included a{margin-left:auto;color:white;text-decoration:underline;text-underline-offset:4px;font-size:11px}
.buyer-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:27px;padding-bottom:27px;border-bottom:1px solid #d8e4f4;gap:35px}.buyer-assurance>div{border-left:3px solid #ff9a42;padding-left:18px}.buyer-assurance strong{font-size:14px;line-height:1.5}.buyer-assurance p{font-size:12px;color:#5a6982;line-height:1.6;margin:7px 0 0}
.multipage #home-services{padding-top:65px;padding-bottom:65px}.multipage #home-services .services-grid{gap:18px}.multipage #home-services .services-grid article{padding:25px 22px;background:#edf3ff;border:1px solid #d7e4ff;border-radius:9px}.multipage #home-services .services-grid article:nth-child(even){background:#fff5e9;border-color:#f1dbc0}.multipage #home-services .services-grid p{min-height:90px;font-size:12px;color:#4b607d}
.start-section{padding:60px 0;background:#f0f4fd;border-top:1px solid #dbe5f7;border-bottom:1px solid #dbe5f7}.start-section h2{max-width:680px}.start-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px}.start-grid article>span{font-size:13px;font-weight:700;color:#164be8}.start-grid h3{font-size:21px;margin:16px 0 13px;line-height:1.3}.start-grid p{font-size:13px;line-height:1.8;color:#516582;margin:0}
.multipage .home-company{padding-top:65px;padding-bottom:50px;max-width:900px}.multipage .home-company h2{font-size:37px}.multipage .home-company p{font-size:15px;color:#516582;line-height:1.8}
.multipage .page-cta{background:#123fca;border:0;color:white;border-radius:12px;padding:38px;margin-top:20px;margin-bottom:65px}.multipage .page-cta p{color:#dce7ff}.multipage .page-cta .button.primary{background:#ffb671;color:#182b50;border-color:#ffb671}.multipage .page-cta .button.secondary{color:white;border-color:#8daaf5}
.multipage .detail-panel{background:#0e3274;color:white;border-color:#0e3274}.multipage .detail-panel p{color:#d8e5ff}.multipage .detail-panel .eyebrow{color:#ffb671}.multipage .detail-note{background:#edf3ff;border-left:4px solid #164be8}.multipage .detail-cards article{border-top:3px solid #164be8;background:#f5f8ff}.multipage .detail-cards article:nth-child(2){border-top-color:#ee8d38}
.multipage .pricing-section{background:#eff4ff;padding-top:38px}.multipage .pricing-heading{margin-bottom:36px}.multipage .pricing-heading h1{font-size:45px;color:#112b5b;line-height:1.15;margin:15px 0}.multipage .pricing-heading p{max-width:760px;margin-left:auto;margin-right:auto;color:#4d607c}.multipage .plan-card{box-shadow:0 6px 22px #183c7610;border-color:#cddcf5}.multipage .plan-card.featured{border-color:#f49a45;background:white}.multipage .recommend-tag{background:#ffb671;color:#30210f}.multipage .plan-card .plan-tagline{color:#243f6a;font-weight:600}.multipage .plan-card .price strong{color:#123674}.multipage .plan-card .feature-list li{color:#435b7b}.multipage .email-included-note{margin-top:28px}.multipage .download-guide{background:#102e67;color:white}.multipage .download-guide p{color:#d3e0fa}.multipage .download-guide .eyebrow,.multipage .download-languages a{color:#ffbc80}.multipage .download-guide .button{background:white;color:#164be8;border-color:white}
.multipage .team-art{background:#0c2e6c;color:white}.multipage .team-route strong{color:white}.multipage .team-route small{color:#c2d5fa}.multipage .team-art .route-line{color:#a8c3fa}.multipage .team-art-bottom{color:#d1e0fb}.multipage .team-art .eyebrow{color:#ffb671}.multipage .route-point.team{background:#ffab54}
@media(min-width:1300px){.market-hero>.container{max-width:1400px}.quick-outcome{min-height:50px}.quick-plan h4{min-height:39px}}
@media(max-width:1100px){.market-intro{gap:35px}.quick-plan{padding-left:11px;padding-right:11px}.quick-plan-label{margin-left:-11px;margin-right:-11px;font-size:8px;padding-left:10px;letter-spacing:.2px}.quick-plan h3{font-size:17px;min-height:41px}.quick-price strong{font-size:27px}.quick-plan h4{font-size:12px;min-height:54px}.quick-outcome{min-height:72px}.quick-plan ul{font-size:10px}.market-included{gap:12px}.market-plan-caption strong{font-size:13px}}
@media(max-width:850px){.market-hero{padding-top:30px}.market-intro{grid-template-columns:1fr;gap:18px;margin-bottom:25px}.market-intro h1{font-size:48px}.market-intro-copy{display:flex;gap:25px;align-items:center}.market-intro-copy p{max-width:540px;margin:0;font-size:14px}.market-intro-copy>a{flex-shrink:0;font-size:11px}.market-plan-caption{align-items:flex-start;flex-direction:column;gap:7px}.quick-plan-grid{grid-template-columns:1fr;gap:8px}.quick-plan{position:relative;padding:13px 15px;display:grid;grid-template-columns:1fr 1.2fr 18px;align-items:center;gap:18px;border-radius:7px}.quick-plan-label,.quick-outcome,.quick-plan ul{display:none}.quick-plan h3{font-size:15px;margin:0 0 4px;min-height:0}.quick-plan-heading{display:flex;justify-content:space-between;align-items:center;gap:12px}.quick-price strong{font-size:23px;letter-spacing:-.7px}.quick-price span{font-size:10px}.quick-plan h4{font-size:12px;min-height:0;margin:0;font-weight:500}.quick-link,.quick-plan.is-recommended .quick-link{margin:0;padding:0;border:0;background:none;color:#164be8;font-size:0}.quick-link>span{font-size:18px}.quick-plan.is-recommended{border-left-width:5px;background:#fff7ec}.market-included{padding:18px 0;gap:9px;font-size:10px}.market-included>a{font-size:10px}.buyer-assurance{gap:20px}.buyer-assurance strong{font-size:12px}.buyer-assurance p{font-size:11px}.start-grid{gap:24px}.start-grid h3{font-size:18px}.multipage #home-services .services-grid p{min-height:0}}
@media(max-width:600px){.market-hero>.container{padding-left:18px;padding-right:18px}.market-hero{padding-top:24px}.market-intro{gap:13px;margin-bottom:23px}.market-intro .eyebrow{font-size:8px;letter-spacing:1.2px}.market-intro h1{font-size:36px;letter-spacing:-1.7px;margin-top:13px;line-height:1.09}.market-intro-copy{display:block}.market-intro-copy p{font-size:12px;line-height:1.65;margin-bottom:10px}.market-intro-copy>a{font-size:11px}.market-plan-caption strong{font-size:12px}.market-plan-caption>span{font-size:9px}.market-plan-caption{gap:5px;margin-bottom:11px}.quick-plan{grid-template-columns:minmax(0,1fr) 16px;column-gap:9px;row-gap:3px;padding:9px 12px}.quick-plan-heading{grid-column:1;gap:8px;align-items:baseline}.quick-plan h3{font-size:14px;margin:0;letter-spacing:-.3px}.quick-price strong{font-size:22px}.quick-price span{font-size:9px}.quick-plan h4{grid-column:1;font-size:10px;color:#50607a}.quick-link{grid-column:2;grid-row:1/3}.quick-plan-grid{gap:7px}.market-included{gap:7px;font-size:10px}.market-included>span{width:100%;margin:0;font-size:8px}.market-included>a{width:100%;margin-left:0;margin-top:3px}.buyer-assurance{grid-template-columns:1fr;padding-top:24px;padding-bottom:24px;gap:16px}.buyer-assurance strong{font-size:13px}.buyer-assurance p{font-size:11px;margin-top:3px}.multipage #home-services{padding-top:45px;padding-bottom:45px}.multipage #home-services .services-grid{grid-template-columns:1fr;gap:12px}.multipage #home-services .services-grid article{padding:22px}.multipage #home-services .services-grid h3{font-size:20px}.multipage #home-services .services-grid p{font-size:13px}.multipage #home-services .services-grid a{font-size:12px}.start-section{padding:42px 0}.start-grid{grid-template-columns:1fr;gap:25px}.start-grid h3{font-size:20px;margin-top:9px}.start-grid p{font-size:13px}.multipage .home-company{padding-top:45px;padding-bottom:25px}.multipage .home-company h2{font-size:29px}.multipage .home-company p{font-size:14px}.multipage .page-cta{margin:20px 18px 45px;padding:28px 22px}.multipage .pricing-heading h1{font-size:33px}.multipage .pricing-section{padding-top:30px}.multipage .pricing-heading{margin-bottom:34px}}
.pricing-index{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0 0 34px}.pricing-index a{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px;background:#123771;color:white;border-radius:6px;font-size:12px}.pricing-index a:nth-child(2){background:#ffb671;color:#172f56}.pricing-index a:hover{box-shadow:0 4px 15px #12377130}.pricing-index strong{font-size:12px}.pricing-index span{white-space:nowrap}
@media(max-width:1100px){.pricing-index a{flex-direction:column;align-items:flex-start;gap:5px}.pricing-index strong{font-size:11px}}
@media(max-width:600px){.pricing-index{grid-template-columns:1fr;gap:5px}.pricing-index a{flex-direction:row;align-items:center;padding:10px 14px}.pricing-index strong{font-size:12px}}
@media(prefers-reduced-motion:reduce){.quick-plan{transition:none}.quick-plan:hover{transform:none}}
