/* F91F1D — OLD YBX V2 THEME. Structure and mobile polish only. */
.ybx-f91f1d-hero{padding-top:clamp(34px,6vw,70px)!important;padding-bottom:clamp(28px,5vw,56px)!important}
.ybx-f91f1d-hero .ybx-shell{max-width:980px}
.ybx-f91f1d-hero h1{font-size:clamp(2rem,5.8vw,4.25rem)!important;line-height:1.08!important;max-width:950px;margin:.35rem 0 .9rem!important}
.ybx-f91f1d-hero p{max-width:820px;font-size:clamp(.94rem,1.6vw,1.08rem);line-height:1.82}
.ybx-f91f1d-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}
.ybx-f91f1d-quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.ybx-f91f1d-quick span{padding:6px 10px;border:1px solid rgba(127,145,170,.16);border-radius:999px;font-size:.74rem}
.ybx-f91f1d-section-head{max-width:780px;margin-bottom:22px}
.ybx-f91f1d-section-head h2{margin:.25rem 0 .6rem;line-height:1.2}
.ybx-f91f1d-section-head p{margin:0;opacity:.76}
.ybx-f91f1d-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.ybx-f91f1d-three .ybx-card{padding:20px}
.ybx-f91f1d-num,.ybx-f91f1d-managed-steps b,.ybx-f91f1d-managed-six b{display:inline-flex;color:var(--ybx-primary,#1fc7a0);font-weight:900;font-size:.77rem}
.ybx-f91f1d-service-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}
.ybx-f91f1d-service-strip .ybx-card{display:flex;flex-direction:column;gap:3px;padding:14px;min-width:0}
.ybx-f91f1d-service-strip b{font-size:1.15rem;color:var(--ybx-primary,#1fc7a0)}
.ybx-f91f1d-service-strip span{font-weight:800;font-size:.9rem}
.ybx-f91f1d-service-strip small{opacity:.62;font-size:.7rem}
.ybx-f91f1d-managed-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);gap:24px;align-items:center}
.ybx-f91f1d-managed-grid h2{font-size:clamp(1.75rem,4vw,3.2rem);line-height:1.18;margin:.3rem 0 .8rem}
.ybx-f91f1d-managed-steps{display:grid;gap:9px}
.ybx-f91f1d-managed-steps .ybx-card{display:grid;grid-template-columns:32px 1fr;gap:10px;padding:13px 14px}
.ybx-f91f1d-managed-steps h3{margin:0 0 2px;font-size:.95rem}
.ybx-f91f1d-managed-steps p{margin:0;opacity:.72;font-size:.8rem}
.ybx-f91f1d-risk-note{font-size:.75rem;opacity:.66;margin:14px 0 0}
.ybx-f91f1d-bot-grid,.ybx-f91f1d-bot-page-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.ybx-f91f1d-bot-card,.ybx-f91f1d-bot-page-card{padding:22px}
.ybx-f91f1d-bot-card h3,.ybx-f91f1d-bot-page-card h2{margin:.65rem 0 .6rem;line-height:1.35}
.ybx-f91f1d-price,.ybx-f91f1d-product-price{font-size:1.8rem;font-weight:900;margin:14px 0}
.ybx-f91f1d-price small,.ybx-f91f1d-product-price span{font-size:.72rem;font-weight:600;opacity:.62}
.ybx-f91f1d-old-price,.ybx-f91f1d-discount-line{opacity:.7;font-size:.8rem}
.ybx-f91f1d-close-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:16px}
.ybx-f91f1d-pro,.ybx-f91f1d-agent{padding:22px}
.ybx-f91f1d-pro h2,.ybx-f91f1d-agent h2{margin:.25rem 0 .6rem}
.ybx-f91f1d-pro small{display:block;margin-top:10px;opacity:.62}
.ybx-f91f1d-bot-feature-list{display:grid;gap:7px;margin:16px 0}
.ybx-f91f1d-bot-feature-list span{display:block;padding:8px 10px;border-radius:10px;background:rgba(127,145,170,.06);font-size:.84rem}
.ybx-f91f1d-separation-note{margin-top:16px}
.ybx-f91f1d-public-pro-card{max-width:760px;margin:0 auto;padding:26px}
.ybx-f91f1d-public-pro-card h2{font-size:clamp(2rem,5vw,3.4rem);margin:.55rem 0 .7rem}
.ybx-f91f1d-public-pro-card h2 small{font-size:.8rem;opacity:.6}
.ybx-f91f1d-product-family-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:760px;margin:14px auto 0}
.ybx-f91f1d-product-family-links a{display:flex;flex-direction:column}
.ybx-f91f1d-product-family-links span{font-size:.8rem;opacity:.68}
.ybx-f91f1d-managed-head h1{max-width:980px}
.ybx-f91f1d-managed-disclosure{margin-top:16px}
.ybx-f91f1d-managed-six{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.ybx-f91f1d-managed-six .ybx-card{padding:18px}
.ybx-f91f1d-managed-six h3{margin:.4rem 0 .35rem}
.ybx-f91f1d-managed-six p{margin:0;opacity:.74}
.ybx-f91f1d-capital-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.ybx-f91f1d-capital-steps article{display:flex;gap:10px;padding:16px;border:1px solid rgba(127,145,170,.14);border-radius:14px}
.ybx-f91f1d-capital-steps article>span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:rgba(42,201,161,.1);color:var(--ybx-primary,#1fc7a0);font-weight:900}
.ybx-f91f1d-capital-steps h3{margin:0 0 3px;font-size:.92rem}
.ybx-f91f1d-capital-steps p{margin:0;opacity:.7;font-size:.78rem}
.ybx-f91f1d-managed-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
.ybx-public-header .ybx-f91f1d-home-link{font-weight:800}

@media(max-width:1040px){
  .ybx-f91f1d-service-strip{grid-template-columns:repeat(3,minmax(0,1fr))}
  .ybx-f91f1d-managed-grid{grid-template-columns:1fr}
  .ybx-f91f1d-capital-steps{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:720px){
  .ybx-f91f1d-hero{padding-top:22px!important;padding-bottom:24px!important}
  .ybx-f91f1d-hero h1{font-size:clamp(1.75rem,9vw,2.55rem)!important;line-height:1.14!important}
  .ybx-f91f1d-hero p{font-size:.91rem;line-height:1.72;margin-bottom:0}
  .ybx-f91f1d-actions{display:grid;grid-template-columns:1fr}
  .ybx-f91f1d-actions .ybx-btn{width:100%;min-height:44px}
  .ybx-f91f1d-quick{display:grid;grid-template-columns:repeat(2,1fr);gap:6px}
  .ybx-f91f1d-quick span{text-align:center;font-size:.68rem;padding:5px 6px}
  .ybx-f91f1d-three,.ybx-f91f1d-bot-grid,.ybx-f91f1d-bot-page-grid,.ybx-f91f1d-close-grid,.ybx-f91f1d-product-family-links,.ybx-f91f1d-managed-six,.ybx-f91f1d-managed-grid2{grid-template-columns:1fr}
  .ybx-f91f1d-service-strip{grid-template-columns:repeat(2,minmax(0,1fr))}
  .ybx-f91f1d-service-strip .ybx-card{padding:12px}
  .ybx-f91f1d-capital-steps{grid-template-columns:1fr}
  .ybx-f91f1d-bot-card,.ybx-f91f1d-bot-page-card,.ybx-f91f1d-pro,.ybx-f91f1d-agent{padding:16px}
  .ybx-f91f1d-price,.ybx-f91f1d-product-price{font-size:1.55rem}
}
