/* SENDANYWAIR: readable, photo-led marketing around the existing transfer flow. */
body.brand-modern.brand-main { --brand-paper:#fffdfb; --brand-muted:#625d68; }
.brand-main .home-preview-wrap,.brand-main .simple-wrap { width:min(1200px,calc(100% - 80px)); }
.brand-main .brand-main-nav a { font-size:14px; padding:12px 6px; }
.brand-main .home-preview-language a,.brand-main .simple-language a { font-size:12px; min-width:32px; min-height:36px; display:inline-flex; align-items:center; justify-content:center; }
.brand-main .conversion-hero { padding:56px 0 64px; }
.brand-main .conversion-hero .brand-hero-grid { min-height:0; gap:56px; grid-template-columns:1fr 1fr; }
.brand-main .conversion-hero h1 { font-size:clamp(44px,4.8vw,66px); letter-spacing:-.055em; }
.brand-main .conversion-hero-copy > p,.brand-main .simple-lead { font-size:16px; line-height:1.75; }
.brand-main .home-preview-kicker,.brand-main .simple-eyebrow,.brand-main .functional-eyebrow { font-size:12px; }
.brand-main .conversion-facts { gap:12px 18px; font-size:12px; line-height:1.6; }
.brand-main .brand-primary,.brand-main .brand-secondary,.brand-main .conversion-button { font-size:14px; min-height:48px; display:inline-flex; align-items:center; justify-content:center; }
.brand-main a:focus-visible,.brand-main button:focus-visible { outline:3px solid #b84d35; outline-offset:4px; }
.brand-main .home-transfer-panel,.brand-main .sharing-demo-panel { min-width:0; background:#fff; border:1px solid #e6ddd7; border-radius:26px; overflow:hidden; box-shadow:0 18px 60px #2823300c; }
.brand-main .sharing-photo { margin:0; }
.brand-main .sharing-photo img { display:block; width:100%; height:auto; aspect-ratio:1600/616; object-fit:cover; }
.brand-main .home-transfer-panel .quick-start { border:0; border-radius:0; box-shadow:none; padding:26px 30px 28px; }
.brand-main .home-transfer-panel .quick-start h2 { font-size:28px; margin:12px 0; }
.brand-main .home-transfer-panel .quick-start p { font-size:14px; margin:10px 0; }
.brand-main .home-transfer-panel .quick-start small { font-size:13px; margin-top:12px; }
.brand-main .home-transfer-panel .quick-picker { padding:20px; font-size:15px; border-radius:14px; transition:background .15s,border-color .15s; }
.brand-main .home-transfer-panel .quick-picker:hover { background:#f8e9e1; border-color:#b84d35; }
.brand-main .home-transfer-panel .quick-continue[hidden] { display:none; }
.brand-main .conversion-section { padding:48px 0; }
.brand-main .conversion-section h2 { font-size:clamp(28px,3vw,40px); letter-spacing:-.04em; }
.brand-main .focus-steps .p2p-how-card { padding:24px; border:1px solid #e8e2dc; border-radius:18px; background:#fff; }
.brand-main .focus-steps .p2p-how-card h3 { font-size:20px; line-height:1.3; }
.brand-main .focus-steps .p2p-how-card p,.brand-main .conversion-price-grid article p { font-size:15px; line-height:1.7; color:#625d68; }
.brand-main .conversion-price-grid article { border-radius:18px; background:#fff; }
.brand-main .p2p-choice-hero { padding:56px 0 64px; }
.brand-main .p2p-choice-hero .brand-hero-grid { min-height:0; gap:56px; }
.brand-main .sharing-demo-copy { padding:28px 30px; }
.brand-main .sharing-demo-copy h2 { font-size:26px; line-height:1.3; letter-spacing:-.035em; margin:0 0 22px; }
.brand-main .sharing-demo-copy .brand-demo-status { font-size:13px; margin:14px 0 0; color:#625d68; }
.brand-main .sharing-demo-copy .brand-demo-button { min-height:48px; font-size:14px; margin:0; }
@media(max-width:1000px) {
 .brand-main .conversion-hero .brand-hero-grid { gap:32px; }
 .brand-main .home-preview-wrap,.brand-main .simple-wrap { width:calc(100% - 48px); }
 .brand-main .brand-main-nav a { font-size:13px; padding:12px 3px; }
}
@media(max-width:850px) {
 .brand-main .conversion-hero { padding:36px 0 44px; }
 .brand-main .conversion-hero .brand-hero-grid { grid-template-columns:1fr; gap:30px; }
 .brand-main .conversion-hero .conversion-hero-copy { max-width:580px; margin:auto; }
 .brand-main .home-transfer-panel { width:100%; max-width:580px; margin:auto; text-align:left; }
 .brand-main .sharing-demo-panel { width:100%; max-width:580px; margin:auto; text-align:left; }
 .brand-main .conversion-facts { justify-content:center; }
}
@media(max-width:600px) {
 .brand-main .home-preview-wrap,.brand-main .simple-wrap { width:calc(100% - 32px); }
 .brand-main .home-preview-brand,.brand-main .simple-brand { font-size:15px; }
 .brand-main .home-preview-language a,.brand-main .simple-language a { font-size:11px; min-width:30px; min-height:36px; padding:0 4px; }
 .brand-main .conversion-hero h1 { font-size:clamp(38px,9.8vw,56px); }
 .brand-main .conversion-hero-copy > p,.brand-main .simple-lead { font-size:15px; }
 .brand-main .conversion-facts { font-size:12px; }
 .brand-main .home-transfer-panel .quick-start { padding:22px; }
 .brand-main .home-transfer-panel .quick-start h2 { font-size:25px; }
 .brand-main .home-transfer-panel { border-radius:20px; }
 .brand-main .conversion-section { padding:34px 0; }
 .brand-main .focus-steps .p2p-how-card { padding:20px; }
 .brand-main .sharing-demo-copy { padding:22px; }
 .brand-main .sharing-demo-copy h2 { font-size:23px; }
}

