/* Petal — pages/about.blade.php; page layout, shared tokens. */
.sbp-about-page{overflow:hidden;color:var(--sb-navy);background:var(--sb-white)}.sbp-about-page a{text-decoration:none}.sbp-about-breadcrumb{position:relative;padding:78px 0;background:var(--sb-steel-50) url("../img/breadcrumb/bg.jpg") center/cover no-repeat}.sbp-about-breadcrumb:after{position:absolute;inset:0;background:linear-gradient(90deg,rgba(235,246,255,.95),rgba(255,255,255,.72));content:""}.sbp-about-breadcrumb .container{position:relative;z-index:2}.sbp-about-breadcrumb h1{margin:0 0 13px;color:var(--sb-navy);font-size:42px;font-weight:800}.sbp-about-breadcrumb nav{display:flex;align-items:center;gap:10px;color:var(--sb-text);font-size:.9rem}.sbp-about-breadcrumb nav a{color:var(--sb-rose-600);font-weight:700}.sbp-about-intro{position:relative;padding:115px 0}.sbp-about-intro__grid{display:grid;grid-template-columns:minmax(380px,.9fr) minmax(0,1.1fr);align-items:center;gap:80px}.sbp-about-gallery{position:relative;display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:repeat(2,190px);gap:14px;min-height:520px}.sbp-about-gallery figure{overflow:hidden;margin:0;border-radius:24px;background:var(--sb-steel-50)}.sbp-about-gallery img{width:100%;height:100%;object-fit:cover}.sbp-about-gallery__main{grid-row:1/3}.sbp-about-gallery__item--4,.sbp-about-gallery__item--5{display:none}.sbp-about-gallery__badge{position:absolute;right:35px;bottom:-25px;display:flex;align-items:center;gap:10px;padding:17px 22px;border-radius:16px;color:var(--sb-white);background:var(--sb-navy);box-shadow:0 18px 40px rgba(24,50,75,.25);font-size:.9375rem;font-weight:700}.sbp-about-gallery__badge .sb-ico{color:var(--sb-rose-600);font-size:22px}.sbp-about-eyebrow,.sbp-about-section-heading>span,.sbp-about-commitment__box>div>span{display:inline-flex;margin-bottom:13px;color:var(--sb-rose-600);font-size:.9rem;font-weight:800}.sbp-about-intro__content h2{margin-bottom:17px;color:var(--sb-navy);font-size:41px;font-weight:800;line-height:1.55}.sbp-about-intro__content h3{margin:25px 0 8px;color:var(--sb-navy);font-size:21px}.sbp-about-intro__content p{color:var(--sb-text);font-size:.9375rem;line-height:2}.sbp-about-intro__content .sbp-about-lead{font-size:1rem}.sbp-about-benefits{display:grid;grid-template-columns:1fr 1fr;gap:13px 20px;margin:28px 0}.sbp-about-benefits span{display:flex;align-items:center;gap:8px;color:var(--sb-navy);font-size:.9rem;font-weight:600}.sbp-about-benefits .sb-ico{color:var(--sb-rose-600)}.sbp-about-support{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-top:24px;border-top:1px solid var(--sb-steel-50)}.sbp-about-support>span{display:flex;align-items:center;gap:9px;color:var(--sb-text);font-size:.9rem}.sbp-about-support>span .sb-ico{color:var(--sb-rose-600);font-size:22px}.sbp-about-support>a,.sbp-about-commitment__box>a{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:12px;color:var(--sb-white);background:var(--sb-navy);font-size:.9rem;font-weight:700}.sbp-about-support>a:hover,.sbp-about-commitment__box>a:hover{color:var(--sb-white);background:var(--sb-rose-600)}.sbp-about-stats{padding:64px 0;background:linear-gradient(120deg,var(--sb-navy),var(--sb-navy))}.sbp-about-stats__title{display:block;margin-bottom:28px;color:var(--sb-rose-600);font-size:.875rem;font-weight:700;text-align:center}.sbp-about-stats__grid{display:grid;grid-template-columns:repeat(4,1fr)}.sbp-about-stats article{display:grid;grid-template-columns:55px 1fr;align-items:center;padding:8px 35px;border-left:1px solid rgba(255,255,255,.14)}.sbp-about-stats article:last-child{border:0}.sbp-about-stats article>.sb-ico{grid-row:1/3;color:var(--sb-rose-600);font-size:34px}.sbp-about-stats strong{color:var(--sb-white);font-size:28px}.sbp-about-stats small{color:var(--sb-line);font-size:.82rem}.sbp-about-values{padding:115px 0;background:var(--sb-snow)}.sbp-about-section-heading{max-width:760px;margin:0 auto 55px;text-align:center}.sbp-about-section-heading h2{margin-bottom:13px;color:var(--sb-navy);font-size:36px;font-weight:800;line-height:1.55}.sbp-about-section-heading p{margin:0;color:var(--sb-text);font-size:.9375rem;line-height:1.9}.sbp-about-values__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sbp-about-values article{padding:38px 32px;border:1px solid var(--sb-line);border-radius:22px;background:var(--sb-white);box-shadow:0 15px 40px rgba(24,50,75,.05);transition:.25s}.sbp-about-values article:hover{border-color:var(--sb-rose-100);transform:translateY(-5px)}.sbp-about-values article>span{display:grid;place-items:center;width:62px;height:62px;margin-bottom:24px;border-radius:18px;color:var(--sb-navy);background:var(--sb-steel-50);font-size:26px}.sbp-about-values article:nth-child(2)>span{color:var(--sb-rose-600);background:var(--sb-rose-50)}.sbp-about-values h3{margin-bottom:10px;color:var(--sb-navy);font-size:20px}.sbp-about-values p{margin:0;color:var(--sb-text);font-size:.9rem;line-height:1.9}.sbp-about-workflow{padding:115px 0;background:var(--sb-navy) url("../img/project/bg-3-1.jpg") center/cover no-repeat}.sbp-about-section-heading--light h2{color:var(--sb-white)}.sbp-about-section-heading--light p{color:var(--sb-muted)}.sbp-about-workflow__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.sbp-about-workflow article{position:relative;padding:32px 24px;border:1px solid rgba(255,255,255,.13);border-radius:20px;background:rgba(255,255,255,.07);text-align:center}.sbp-about-workflow article>.sb-ico{display:grid;place-items:center;width:66px;height:66px;margin:0 auto 22px;border-radius:20px;color:var(--sb-rose-600);background:rgba(255,255,255,.09);font-size:27px}.sbp-about-workflow__number{position:absolute;top:17px;right:18px;color:rgba(255,255,255,.3);font-size:.9rem;font-weight:800}.sbp-about-workflow h3{margin-bottom:9px;color:var(--sb-white);font-size:18px}.sbp-about-workflow p{margin:0;color:var(--sb-muted);font-size:.875rem;line-height:1.9}.sbp-about-commitment{padding:105px 0}.sbp-about-commitment__box{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:42px 45px;border:1px solid var(--sb-rose-100);border-radius:25px;background:linear-gradient(110deg,var(--sb-rose-50),var(--sb-snow))}.sbp-about-commitment__icon{display:grid;place-items:center;width:82px;height:82px;border-radius:23px;color:var(--sb-rose-600);background:var(--sb-white);box-shadow:0 12px 30px rgba(3,151,69,.1);font-size:34px}.sbp-about-commitment h2{margin:0 0 8px;color:var(--sb-navy);font-size:27px}.sbp-about-commitment p{max-width:760px;margin:0;color:var(--sb-text);font-size:.9rem;line-height:1.9}.sbp-about-cta{padding:65px 0;background:var(--sb-steel-50)}.sbp-about-cta .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.sbp-about-cta h2{margin-bottom:8px;color:var(--sb-navy);font-size:27px}.sbp-about-cta p{margin:0;color:var(--sb-text);font-size:.9rem}.sbp-about-cta nav{display:flex;gap:10px}.sbp-about-cta nav a{display:flex;align-items:center;justify-content:center;gap:12px;min-width:145px;height:50px;padding:0 18px;border-radius:12px;font-size:.9rem;font-weight:700}.sbp-about-cta__primary{color:var(--sb-white);background:var(--sb-rose-600)}.sbp-about-cta__primary:hover{color:var(--sb-white);background:var(--sb-navy)}.sbp-about-cta__secondary{border:1px solid var(--sb-line);color:var(--sb-navy);background:var(--sb-white)}.sbp-about-cta__secondary:hover{color:var(--sb-rose-600)}
@media(max-width:1199px){.sbp-about-intro__grid{gap:45px}.sbp-about-intro__content h2{font-size:34px}.sbp-about-stats article{padding:8px 18px}.sbp-about-workflow__grid{grid-template-columns:1fr 1fr}}
@media(max-width:991px){.sbp-about-intro{padding:85px 0}.sbp-about-intro__grid{grid-template-columns:1fr}.sbp-about-gallery{max-width:650px;margin:auto}.sbp-about-stats__grid{grid-template-columns:1fr 1fr;gap:30px 0}.sbp-about-stats article:nth-child(2){border:0}.sbp-about-values__grid{grid-template-columns:1fr}.sbp-about-commitment__box{grid-template-columns:auto 1fr}.sbp-about-commitment__box>a{grid-column:2;justify-self:start}.sbp-about-cta .container{align-items:flex-start;flex-direction:column}}
@media(max-width:767px){.sbp-about-breadcrumb{padding:52px 0}.sbp-about-breadcrumb h1{font-size:31px}.sbp-about-intro{padding:65px 0}.sbp-about-gallery{grid-template-columns:1fr 1fr;grid-template-rows:260px 145px;min-height:0}.sbp-about-gallery__main{grid-column:1/3;grid-row:1}.sbp-about-gallery__item--2,.sbp-about-gallery__item--3{grid-row:2}.sbp-about-gallery__badge{right:18px;bottom:-20px}.sbp-about-intro__content h2{font-size:28px}.sbp-about-benefits{grid-template-columns:1fr}.sbp-about-support{align-items:flex-start;flex-direction:column}.sbp-about-support>a{width:100%;justify-content:center}.sbp-about-stats__grid{grid-template-columns:1fr}.sbp-about-stats article{border-bottom:1px solid rgba(255,255,255,.13);border-left:0!important;padding:18px 25px}.sbp-about-section-heading h2{font-size:27px}.sbp-about-values,.sbp-about-workflow{padding:80px 0}.sbp-about-workflow__grid{grid-template-columns:1fr}.sbp-about-commitment{padding:75px 0}.sbp-about-commitment__box{grid-template-columns:1fr;padding:30px 22px;text-align:center}.sbp-about-commitment__icon{margin:auto}.sbp-about-commitment__box>a{grid-column:1;justify-self:stretch;justify-content:center}.sbp-about-cta nav{width:100%;flex-direction:column}.sbp-about-cta nav a{width:100%}}
.sbp-about-gallery figure{border:1px solid var(--sb-line);background:linear-gradient(145deg,var(--sb-white),var(--sb-steel-50))}
.sbp-about-gallery img{padding:18px;object-fit:contain}

/* MedicalStore about video */
.sbp-about-video{padding:110px 0;background:var(--sb-snow)}
.sbp-about-video__frame{position:relative;overflow:hidden;max-width:1040px;margin:0 auto;border:1px solid var(--sb-line);border-radius:28px;background:var(--sb-navy);box-shadow:0 30px 70px rgba(7,39,91,.16);aspect-ratio:16/9}
.sbp-about-video__frame video{display:block;width:100%;height:100%;object-fit:cover}
.sbp-about-video__play{position:absolute;z-index:2;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:0;color:var(--sb-white);background:linear-gradient(180deg,rgba(3,22,54,.12),rgba(3,22,54,.6));font-family:inherit;cursor:pointer;transition:opacity .25s,visibility .25s}
.sbp-about-video__play>span{display:grid;place-items:center;width:82px;height:82px;margin-bottom:3px;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:var(--sb-navy);background:var(--sb-white);box-shadow:0 15px 38px rgba(0,0,0,.22);font-size:25px;transition:transform .25s,background .25s}
.sbp-about-video__play>span .sb-ico{margin-left:4px}
.sbp-about-video__play:hover>span{color:var(--sb-white);background:var(--sb-rose-600);transform:scale(1.07)}
.sbp-about-video__play strong{font-size:18px;font-weight:800}
.sbp-about-video__play small{color:rgba(255,255,255,.82);font-size:.82rem}
.sbp-about-video__frame.is-playing .sbp-about-video__play{visibility:hidden;opacity:0;pointer-events:none}
@media(max-width:767px){.sbp-about-video{padding:75px 0}.sbp-about-video__frame{border-radius:17px}.sbp-about-video__play>span{width:62px;height:62px;font-size:19px}.sbp-about-video__play strong{font-size:.9375rem}}
