.acquisition-lp .hero .sub strong{font-weight:700;color:#fff}.acquisition-lp .upload-hero .hero-copy .sub{font-size:1rem;line-height:1.95}.acquisition-lp .hero-service-note{margin-top:27px;padding-top:23px;border-top:1px solid #486171;color:#d5e3eb}.hero-service-note .service-note-label{display:block;font-size:12px;letter-spacing:.02em;margin-bottom:5px}.hero-service-note>a{display:inline-block;color:#fff;text-decoration:none;border-bottom:1px solid #8aabbb;font-size:17px;line-height:1.8}.hero-service-note>a span{padding-left:12px}.hero-service-note p{font-size:12px;margin:9px 0 0;color:#bfd2de}.acquisition-lp .upload-promise{gap:8px 18px}.acquisition-lp .upload-panel .upload-lead{display:block;font-size:13px;margin:0 0 18px}.acquisition-lp .upload-documents{margin-top:12px;padding-top:11px}.acquisition-lp .upload-documents>p{font-weight:500}.acquisition-lp .upload-documents .documents-note{font-size:11px}.acquisition-lp .upload-panel .file-note{font-size:12px}.acquisition-lp .upload-reassurance{margin:13px 0 10px;padding:11px 0}.acquisition-lp .upload-line{margin-top:10px}.acquisition-lp .upload-panel .upload-noestimate{margin-top:6px}.acquisition-lp .upload-panel .drop-area{padding:16px 12px}.acquisition-lp .hero .hero-grid{align-items:start}.acquisition-lp .assisted-comparison>.wrap{display:block;max-width:1180px}.assisted-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:28px}.assisted-heading>p{font-size:14px;line-height:1.95;color:#587181;margin:0 0 9px}.assisted-heading h2{font-size:30px;margin-bottom:0;line-height:1.65}.assisted-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.assisted-card{background:#fff;border:1px solid #d7e2e8;border-top:3px solid #456c7d;padding:27px 24px}.assisted-card>span{font-size:12px;color:#577381;letter-spacing:.06em}.assisted-card h3{font-size:19px;line-height:1.65;margin:17px 0 12px}.assisted-card p{font-size:14px;line-height:1.95;margin:0;color:#516d7d}.assisted-card p br{display:none}.assisted-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-top:26px}.assisted-bottom p{font-size:14px;margin:0}.assisted-bottom small{color:#617784;font-size:12px}.assisted-bottom a{font-size:13px;white-space:nowrap}.acquisition-lp .assisted-upload{max-width:430px;margin:30px auto 0}.guide-optional-note{font-size:14px;color:#587080}.acquisition-lp .sec-profile h2{font-size:30px;line-height:1.65}.article-consult{display:flex;align-items:center;gap:20px;padding:24px;background:#fff9f1;border:1px solid #e6ddd0;border-left:3px solid #ba5d28;margin:28px 0 38px}.article-consult>img{width:80px;height:105px;object-fit:cover;object-position:50% 23%;border-radius:6px;flex:none}.article-consult>div{min-width:0;flex:1}.article-consult b{font-size:16px;line-height:1.75}.guide-page .article-consult p{font-size:13px;margin:5px 0 13px}.guide-page .article-consult .primary{font-size:13px;min-height:46px;padding:10px 16px}.article-consult span{display:block;font-size:11px;color:#647680;margin-top:8px}.guide-hub .guide-hero{background:#eef4f5}.guide-hub .hub-primary{margin:10px 0 0}.guide-hub .hub-micro{font-size:12px!important;color:#557381;margin:10px 0 15px}.guide-hub .guide-cover{padding:28px 30px;margin-top:45px}.cover-intro{display:flex;align-items:center;gap:15px}.guide-hub .cover-intro strong{font-size:22px;line-height:1.65;margin-bottom:22px}.cover-intro img{width:88px!important;height:116px!important;object-fit:cover;object-position:50% 23%;border-radius:6px;flex:none}.guide-hub .cover-foot{font-size:13px!important;border-top:1px solid #dbe3e8;color:#536f7c;padding-top:15px;margin:0}.guide-hub .guide-hero h1{font-size:clamp(30px,3.1vw,42px)}.guide-hub .guide-cover li{font-size:14px}
@media(min-width:900px){.acquisition-lp .hero .hero-grid{max-width:1200px;grid-template-columns:minmax(0,1fr) 410px;gap:40px}.acquisition-lp .hero-heading{grid-template-columns:minmax(0,1fr) 160px;gap:22px}.acquisition-lp .hero-heading h1{font-size:clamp(29px,2.8vw,38px)}.acquisition-lp .hero-operator{width:160px;height:207px}.acquisition-lp .upload-hero .hero-copy{padding-top:20px}.acquisition-lp .upload-panel h2{font-size:21px}.acquisition-lp .upload-panel{padding:26px}.acquisition-lp .upload-promise{font-size:13px}.acquisition-lp .hero-service-note{margin-top:27px;padding-top:0;border:0}.guide-hub .guide-hero-grid{grid-template-columns:1.15fr 1fr;gap:65px}}
@media(min-width:900px) and (max-width:1150px){.acquisition-lp .hero .hero-grid{grid-template-columns:minmax(0,1fr) 340px;gap:28px}.acquisition-lp .hero-heading{grid-template-columns:minmax(0,1fr) 114px;gap:14px}.acquisition-lp .hero-heading h1{font-size:26px}.acquisition-lp .hero-operator{width:114px;height:156px}.acquisition-lp .hero .sub strong{font-size:15px}}
@media(min-width:651px) and (max-width:899px){.acquisition-lp .hero-service-note{display:none}}
@media(max-width:999px){.assisted-cards{gap:14px}.assisted-card{padding:22px 18px}.assisted-card h3{font-size:17px}.assisted-heading h2{font-size:27px}.assisted-heading{align-items:start}.guide-hub .guide-cover{padding:25px}.cover-intro img{width:70px!important;height:96px!important}.guide-hub .cover-intro strong{font-size:19px}.guide-hub .guide-hero h1{font-size:33px}}
@media(max-width:650px){.acquisition-lp .hero-service-note{display:none}.acquisition-lp .upload-hero .hero-copy .sub{font-size:14px;line-height:1.95}.acquisition-lp .hero .sub strong{font-size:14px;font-weight:500}.acquisition-lp .desktop-line{display:none}.acquisition-lp .upload-promise{gap:4px 12px;margin-top:18px;padding-top:14px;font-size:11px}.acquisition-lp .upload-panel h2{font-size:20px;line-height:1.65}.acquisition-lp .upload-panel .upload-lead{font-size:12px;margin-bottom:17px}.acquisition-lp .upload-panel{padding:23px 18px}.acquisition-lp .upload-documents{font-size:12px}.assisted-heading{display:block}.assisted-heading h2{font-size:23px;letter-spacing:0}.assisted-heading>p{font-size:13px;margin:14px 0 0}.assisted-cards{grid-template-columns:1fr;gap:12px}.assisted-card{padding:21px 22px;border-top-width:1px;border-left:3px solid #456c7d}.assisted-card h3{font-size:18px;margin:7px 0 8px}.assisted-card p{font-size:13px}.assisted-bottom{display:block}.assisted-bottom p{font-size:13px}.assisted-bottom small{font-size:11px}.assisted-bottom a{display:inline-block;margin-top:15px}.acquisition-lp .assisted-upload{font-size:13px;padding:15px 10px;line-height:1.8}.acquisition-lp .sec-profile h2{font-size:23px}.guide-page .article-consult{display:grid;grid-template-columns:58px minmax(0,1fr);padding:20px 16px;gap:13px;align-items:start}.article-consult>img{width:58px;height:80px}.article-consult b{font-size:15px}.guide-page .article-consult p{font-size:12px}.guide-page .article-consult .primary{font-size:12px;padding:10px 9px;display:flex}.article-consult span{font-size:10px}.guide-hub .guide-hero h1{font-size:clamp(24px,6.9vw,29px)}.guide-hub .hub-primary{display:flex;font-size:13px;padding:13px 10px}.guide-hub .hub-micro{font-size:11px!important}.guide-hub .guide-cover{margin-top:5px}.guide-hub .cover-intro strong{font-size:21px}.guide-hub .cover-intro img{width:76px!important;height:102px!important}.guide-page .article-header h1{font-size:26px;line-height:1.65}}
@media(min-width:900px){.acquisition-lp .upload-panel .upload-local-note{display:none}} .acquisition-lp .hero .sub strong{display:block;margin-bottom:4px}.acquisition-lp .hero .sub strong+br{display:none}

/* Clear document choices and a more visible consultation portrait. */
.acquisition-lp .upload-panel h2{margin-bottom:10px;line-height:1.5}
.acquisition-lp .upload-panel .upload-lead{line-height:1.7;margin-bottom:14px}
.acquisition-lp .documents-benefit{font-size:12px;line-height:1.8;color:#4d6878;margin:12px 0}
.acquisition-lp .hero-operator{object-position:50% 18%;border-radius:10px}
.acquisition-lp .send-documents{display:grid;gap:12px;margin:0 0 18px;background:#fff}
.send-document-main,.send-document-extra{padding:10px 14px}
.send-document-main{background:#eff5f6;border:1px solid #8ca8b5;border-left:4px solid #345f73;border-radius:7px}
.send-document-extra{border:1px solid #dce5e9;border-radius:7px}
.document-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#4b6c7b;margin-bottom:8px;flex-wrap:wrap}
.document-number{display:inline-flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:#345f73;color:white;font-size:12px;flex:none}
.send-document-extra .document-number{background:#eaf0f3;color:#4b6c7b}
.document-label small{font-size:10px;padding:1px 6px;background:#eff3f5;border-radius:3px;font-weight:400}
.acquisition-lp .send-documents h3{font-size:17px;line-height:1.6;margin:0 0 3px}
.send-documents h3 small{display:inline-block;font-size:11px;background:#fff;padding:1px 7px;border-radius:3px;margin-left:5px;vertical-align:middle}
.acquisition-lp .send-documents p{font-size:12px;line-height:1.8;margin:0;color:#4d6878}
.send-document-extra ul{list-style:none;padding:0;margin:5px 0 6px;display:grid;gap:5px}
.send-document-extra li{font-size:13px;line-height:1.65;padding-left:13px;position:relative}
.send-document-extra li:before{content:'＋';position:absolute;left:0;color:#648290;font-size:10px;top:2px}
.send-document-extra li span{display:block;font-size:11px;color:#5a7381}
.acquisition-lp .choose-instruction{font-size:12px;line-height:1.8;margin:0 0 9px}
.acquisition-lp .upload-panel .drop-prompt{font-size:12px;line-height:1.8;margin:10px 0 5px}
.acquisition-lp .upload-panel .drop-sub{font-size:11px;line-height:1.8}
.acquisition-lp .upload-panel .upload-local-note{display:block;font-size:12px;line-height:1.8;margin:12px 0}
.acquisition-lp #fileNote:empty{display:none}
@media(min-width:1151px){.acquisition-lp .hero-heading{grid-template-columns:minmax(0,1fr) 205px;gap:24px}.acquisition-lp .hero-operator{width:205px;height:265px}}
@media(min-width:900px) and (max-width:1150px){.acquisition-lp .hero-heading{grid-template-columns:minmax(0,1fr) 145px;gap:14px}.acquisition-lp .hero-operator{width:145px;height:194px}.acquisition-lp .hero-heading h1{font-size:24px}}
@media(min-width:600px) and (max-width:899px){.acquisition-lp .hero-heading{grid-template-columns:minmax(0,1fr) 218px;gap:24px}.acquisition-lp .hero-operator{width:218px;height:270px}}
@media(max-width:599px){.acquisition-lp .hero-heading{grid-template-columns:minmax(0,1fr) clamp(94px,29vw,145px);gap:12px}.acquisition-lp .hero-operator{width:100%;height:auto;aspect-ratio:3/4}.acquisition-lp .hero-heading h1{font-size:clamp(18px,5.35vw,26px)}.send-document-main,.send-document-extra{padding:13px}.acquisition-lp .upload-panel .upload-lead{font-size:13px}.acquisition-lp .send-documents h3{font-size:16px}.acquisition-lp .upload-panel .drop-prompt{font-size:11px}}
