/* B2B only: one formal type system, with art lettering reserved for the slogan. */
.support-experience{--business-font:Arial,Helvetica,"PingFang SC","Microsoft YaHei","Noto Sans CJK SC","Noto Sans Arabic",sans-serif;font-family:var(--business-font)}
.support-experience :is(h2,h3,p,a,button,input,textarea,select,label,small,li,.b2-index){font-family:var(--business-font)}
.support-experience :is(.path-title,#solutions .section-title h2,#founder h2,#contact h2,.business-journey h2,.business-solutions h3,.academy-relationship h3,.b2-choice,.b2-closing){font-family:var(--business-font)}
.support-experience main p{font-size:1.0625rem;line-height:1.75}
.support-experience .business-hero h1{max-width:100%;font-size:clamp(2.5rem,6vw,4.5rem);line-height:1.25;text-wrap:balance;overflow-wrap:normal;margin-bottom:1.5rem}
.support-experience:lang(zh) .business-hero h1,.support-experience:lang(el) .business-hero h1,.support-experience:lang(ar) .business-hero h1{font-family:var(--business-font);font-style:normal;font-weight:500}
.business-philosophy{width:100%;max-width:1060px;margin:0 auto;padding:2.5rem 0 1rem;text-align:start}
.support-experience .business-philosophy h2{font-family:var(--business-font);font-size:1.15rem;line-height:1.5;letter-spacing:.02em;text-align:center;color:#806037;margin:0 0 1.1rem}
.support-experience .business-philosophy .philosophy-core{font-size:clamp(1.8rem,3.7vw,3rem);font-weight:700;line-height:1.4;text-align:center;color:#224873;max-width:100%;margin:0 auto 2rem;text-wrap:balance}
.philosophy-copy{max-width:850px;margin:auto}
.support-experience .philosophy-copy p{max-width:none;margin:1.15rem 0}
.philosophy-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.75rem;margin-top:2.5rem}
.philosophy-pillars article{padding:1.4rem 1.2rem;border-top:2px solid #b4935b;background:#e5eef6;min-width:0}
.philosophy-pillars article:nth-child(2){background:#f2e9d8}
.support-experience .philosophy-pillars h3{font-size:1.3rem;line-height:1.45;color:#224873;margin:0 0 .7rem;font-weight:700}
.support-experience .philosophy-pillars p{max-width:none;margin:0;font-size:1.0625rem;line-height:1.65}
.support-experience .business-footer-slogan{font-family:var(--business-font);font-style:normal}
.support-experience main :is(h2,h3){text-wrap:balance;overflow-wrap:break-word}
@media(max-width:700px){.business-philosophy{padding-top:1.25rem}.philosophy-pillars{grid-template-columns:1fr;gap:1rem;margin-top:1.75rem}.support-experience .business-hero h1{font-size:clamp(2rem,8vw,3rem)}.support-experience .business-philosophy .philosophy-core{font-size:1.8rem}.support-experience main p{font-size:1.0625rem}.support-experience .business-hero-kicker{margin-top:2rem}}

/* Shared B2B geometry, with the requested gold-led support palette. */
.support-experience .business-hero{position:relative;isolation:isolate;overflow:hidden;padding:3.4rem 1.25rem 4.5rem;text-align:center;background:radial-gradient(circle at 78% 15%,rgba(207,179,122,.24) 0 11%,transparent 11.2%),radial-gradient(circle at 104% 38%,rgba(126,173,210,.15) 0 18%,transparent 18.2%),linear-gradient(125deg,#f8f1e3 0%,#efe0c2 60%,#e4d0a8 100%)}
.support-experience .business-hero::after{content:"";position:absolute;z-index:-1;width:75vw;height:75vw;max-width:850px;max-height:850px;right:-18vw;bottom:-53vw;border:5rem solid rgba(179,149,91,.13);border-radius:50%;transform:rotate(-18deg)}
.care-brand-frame{width:min(440px,80vw);aspect-ratio:931/749;overflow:hidden;position:relative;mix-blend-mode:multiply}
.support-experience .business-hero-logo{position:absolute;width:146%;max-width:none;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);mix-blend-mode:multiply}
.support-experience .gold-rule{display:block;width:115px;height:1px;margin:.9rem 0 1rem;background:#b9955c}
.support-experience .business-hero h1{font-family:"Blue Dreams Chancery","Apple Chancery",cursive;font-style:italic;font-weight:400;letter-spacing:-.015em;color:#101e69;max-width:1060px}
.support-experience .business-hero .business-hero-intro{max-width:790px;margin:1.8rem 0 1.1rem;font-size:1.0625rem}
.support-experience .business-hero .funding{max-width:720px;font-size:1rem;margin:1.3rem 0 0}
.support-experience .care-actions{justify-content:center;margin-top:.2rem}
.support-experience .button{border-radius:100px}
.support-experience .philosophy-pillars article{background:#f4e9d3}.support-experience .philosophy-pillars article:nth-child(2){background:#e5eef6}.support-experience .philosophy-pillars article:nth-child(3){background:#eddbb7}
.support-experience .care-values{font-family:var(--business-font);font-weight:600;background:#efe0c6}
.support-experience .care-section-heading{max-width:1180px;text-align:center}.support-experience .care-section-heading h2{letter-spacing:normal;font-size:clamp(1.7rem,3vw,2.35rem)}
.support-experience .care-service{max-width:1180px;grid-template-columns:1fr 1fr;gap:3rem;padding:3rem clamp(1.25rem,5vw,4rem);margin-block:1.5rem;border:1px solid #dac9a6;border-radius:6px;background:#f2e9d8}
.support-experience .care-service:nth-of-type(even){background:#f7efdf}.support-experience .service-partnership{background:#e5eef6}
.support-experience .care-service h2{font-size:clamp(1.5rem,2.5vw,2rem);letter-spacing:normal;line-height:1.4}
.support-experience .service-index{font-family:var(--business-font);font-size:1.1rem;font-weight:600}
.support-experience .service-visual{border-radius:6px}.support-experience footer img{mix-blend-mode:multiply}
.support-experience footer p{font-family:var(--business-font);font-style:normal}
@media(max-width:800px){.support-experience .care-service{grid-template-columns:1fr;gap:1.8rem;margin-inline:1rem}.support-experience .care-service .service-copy,.support-experience .care-service .service-visual{grid-column:auto;grid-row:auto}}
@media(max-width:520px){.support-experience .business-hero{padding:2.4rem 1rem 3.2rem}.support-experience .business-hero h1{font-size:clamp(2rem,8vw,3rem)}}
