/* Premium V6 — media manager, accessible typography, interactive before/after and reels */
:root{
  --v6-coral:#c8755c;
  --v6-coral-dark:#a9513d;
  --v6-cream:#fff8f4;
  --v6-line:#ead8cf;
  --v6-ink:#2f2723;
  --v6-muted:#756861;
  --v6-green:#819b85;
}
html{font-size:16px}
body{font-size:16px;line-height:1.8}
button,input,textarea,select{font:inherit}

/* Before / after */
.before-after{--position:50%;position:relative;direction:ltr;overflow:hidden;width:100%;aspect-ratio:16/10;border-radius:18px;background:#eee;isolation:isolate;touch-action:pan-y}
.before-after-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;user-select:none;pointer-events:none}
.before-after-image.before-image{z-index:2;clip-path:inset(0 calc(100% - var(--position)) 0 0)}
.before-after-image.after-image{z-index:1}
.before-after-range{position:absolute;inset:0;z-index:5;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0}
.before-after-divider{position:absolute;z-index:4;top:0;bottom:0;left:var(--position);width:3px;background:#fff;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 0 18px rgba(0,0,0,.18);transform:translateX(-50%);pointer-events:none}
.before-after-divider i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--v6-coral-dark);font-style:normal;font-size:19px;font-weight:900;box-shadow:0 8px 24px rgba(50,30,20,.2)}
.before-after-label{position:absolute;z-index:4;bottom:15px;padding:7px 14px;border-radius:999px;background:rgba(255,255,255,.92);color:var(--v6-ink);font-size:13px;font-weight:900;box-shadow:0 5px 16px rgba(0,0,0,.12);pointer-events:none}
.before-after-label.label-before{left:14px}.before-after-label.label-after{right:14px}
.v6-comparison-card{padding:12px!important}.v6-comparison-card>small,.svc6-before-after-frame+small{display:block;margin-top:10px;font-size:13px;line-height:1.8;color:var(--v6-muted);text-align:center}
.svc6-before-after-frame{padding:10px!important;overflow:visible!important;max-width:920px;margin-inline:auto}.svc6-before-after-frame .before-after{aspect-ratio:16/9}

/* Managed video and reels */
.svc5-managed-media{overflow:hidden}.svc5-managed-media img,.svc5-managed-media video{display:block;width:100%;height:100%;min-height:100%;object-fit:cover;border-radius:inherit;background:#171717}
.v6-reels-section{background:linear-gradient(180deg,#fff,#fff8f4)}
.v6-reels-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:980px;margin-inline:auto}
.v6-reel-card{background:#fff;border:1px solid var(--v6-line);border-radius:24px;overflow:hidden;box-shadow:0 15px 45px rgba(86,57,43,.08)}
.v6-reel-card video,.v6-reel-card>img{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;background:#161413}
.v6-reel-card>div{padding:16px 17px 18px;display:grid;gap:3px}.v6-reel-card b{font-size:16px;color:var(--v6-ink)}.v6-reel-card span{font-size:13px;color:var(--v6-muted)}
.v6-service-reels-grid{max-width:900px}.svc6-service-reels{background:#fffaf7}

/* Admin typography and shell */
.admin-body{font-size:15px;background:#f7f4f2}.admin-sidebar{width:280px;padding:26px 20px}.admin-shell{grid-template-columns:280px 1fr}.admin-brand b{font-size:15px}.admin-brand small{font-size:12px}.admin-user b{font-size:14px}.admin-user small{font-size:11px}.admin-nav a{font-size:14px;padding:12px 14px}.admin-sidebar-footer a{font-size:13px}.admin-topbar{height:88px}.admin-topbar h1{font-size:23px}.admin-topbar p{font-size:13px}.admin-top-actions a{font-size:13px}.admin-main{padding:34px 38px 70px}.admin-page-intro p{font-size:14px}.admin-page-intro h2{font-size:21px;margin:0 0 4px}.admin-stat small{font-size:13px}.admin-stat b{font-size:34px}.admin-stat span{font-size:12px}.admin-panel-head h2{font-size:18px}.admin-panel-head a,.admin-panel-head span{font-size:13px!important}.admin-quick-links a{font-size:14px}.admin-table th{font-size:13px}.admin-table td{font-size:14px}.admin-table td b{font-size:14px}.admin-table td small{font-size:12px}.status-pill{font-size:12px}.admin-select,.admin-search input,.admin-search button{font-size:13px}.filter-pills a{font-size:13px}.admin-field label{font-size:13px}.admin-field input,.admin-field textarea,.admin-field select{font-size:14px;padding:12px 13px}.admin-check{font-size:14px}.admin-submit{font-size:14px;padding:12px 18px}.admin-service-item b{font-size:14px}.admin-service-item small{font-size:12px}.admin-service-item a{font-size:13px}.empty-state{font-size:14px}.inline-success{font-size:14px}.inline-success p{font-size:13px}
.admin-sidebar-backdrop{display:none;position:fixed;inset:0;background:rgba(28,21,18,.45);backdrop-filter:blur(3px);z-index:45}.admin-sidebar-backdrop.is-open{display:block}

/* Admin auth */
.admin-auth-body{min-height:100vh;background:#fffaf7}.admin-login-v6{grid-template-columns:minmax(420px,1fr) minmax(440px,1fr);min-height:100vh}.admin-login-v6 .admin-login-visual{background:linear-gradient(145deg,#2e2723,#6f4e42);padding:54px 64px}.admin-auth-brand,.admin-mobile-brand{display:flex;align-items:center;gap:13px}.admin-auth-logo{width:54px;height:54px;border:1px solid rgba(255,255,255,.36);border-radius:50%;display:grid;place-items:center;font-family:Georgia,serif;font-size:20px;color:#fff}.admin-auth-brand b{display:block;font-size:17px;color:#fff}.admin-auth-brand small{display:block;font-size:13px;color:rgba(255,255,255,.65)}.admin-login-copy{max-width:570px}.admin-login-copy>span{font-size:14px}.admin-login-copy h1{font-size:52px;line-height:1.35}.admin-login-copy p{font-size:16px;line-height:2;color:rgba(255,255,255,.72)}.admin-auth-features{display:flex;gap:12px;flex-wrap:wrap}.admin-auth-features span{padding:9px 13px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:13px;color:rgba(255,255,255,.75)}.admin-login-form-side{padding:38px}.login-card{width:min(470px,100%);padding:38px;border-radius:28px}.login-card .eyebrow{font-size:13px}.login-card h2,.setup-card h1{font-size:30px}.login-card>p,.setup-card>p{font-size:14px;line-height:1.9}.login-card form{gap:17px}.form-field{display:grid;gap:7px}.form-field label{font-size:14px;font-weight:800}.form-field input{width:100%;min-height:50px;border:1px solid var(--v6-line);border-radius:13px;padding:0 14px;font-size:15px;outline:none}.form-field input:focus{border-color:#c4826d;box-shadow:0 0 0 4px rgba(196,130,109,.1)}.password-field{position:relative}.password-field button{position:absolute;left:8px;top:50%;transform:translateY(-50%);border:0;background:#f6ece7;color:var(--v6-coral-dark);border-radius:9px;padding:7px 10px;font-size:12px}.button-block{min-height:52px;font-size:15px}.login-back{font-size:13px}.login-help{margin-top:15px;padding:12px;border-radius:12px;background:#faf7f5;color:var(--v6-muted);font-size:12px;line-height:1.8}.form-error{font-size:13px;line-height:1.8;padding:12px 14px}.admin-setup-notice{display:grid;gap:5px;margin:0 0 16px;padding:14px;border:1px solid #e8c6b7;background:#fff4ed;border-radius:14px}.admin-setup-notice b{font-size:14px}.admin-setup-notice span{font-size:12px;color:var(--v6-muted)}.admin-setup-notice a{font-size:13px;color:var(--v6-coral-dark);font-weight:900}.admin-mobile-brand{display:none;margin-bottom:28px}.admin-mobile-brand .admin-auth-logo{background:#bc735d;color:#fff}.admin-mobile-brand b{font-size:17px}.admin-setup-page{min-height:100vh;display:grid;place-items:center;padding:28px}.setup-card{width:min(560px,100%)}

/* Media manager */
.media-admin-intro{align-items:center}.media-admin-error{margin-bottom:18px}.media-scope-card{margin-bottom:18px}.media-scope-tabs{display:flex;gap:9px;flex-wrap:wrap}.media-scope-tabs a{padding:10px 15px;border:1px solid var(--v6-line);border-radius:999px;background:#fff;font-size:13px}.media-scope-tabs a.is-active{background:var(--v6-ink);color:#fff;border-color:var(--v6-ink)}.media-guide-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--v6-line);border:1px solid var(--v6-line);border-radius:17px;overflow:hidden;margin-bottom:20px}.media-guide-panel>div{background:#fff;padding:15px;display:grid;gap:3px}.media-guide-panel b{font-size:13px}.media-guide-panel span{font-size:12px;color:var(--v6-muted)}.media-admin-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.media-slot-card{background:#fff;border:1px solid var(--v6-line);border-radius:22px;overflow:hidden;box-shadow:0 12px 35px rgba(85,55,42,.05)}.media-slot-preview{height:300px;background:#f4efec;display:grid;place-items:center;overflow:hidden}.media-slot-preview img,.media-slot-preview video{width:100%;height:100%;object-fit:cover;background:#111}.media-slot-preview.is-empty{background:repeating-linear-gradient(45deg,#faf7f5,#faf7f5 14px,#f6f1ee 14px,#f6f1ee 28px)}.media-empty-state{text-align:center;display:grid;gap:4px;color:#8d7f78}.media-empty-state>span{font-size:32px}.media-empty-state b{font-size:15px}.media-empty-state small{font-size:12px}.media-slot-copy{padding:20px}.media-slot-title{display:flex;align-items:start;justify-content:space-between;gap:15px}.media-slot-title h3{font-size:18px;margin:0}.media-slot-title span{font-size:12px;color:var(--v6-muted)}.media-slot-title i{font-style:normal;font-size:10px;letter-spacing:.08em;padding:5px 8px;border-radius:8px;background:#f7ebe6;color:var(--v6-coral-dark)}.media-slot-copy>p{font-size:13px;line-height:1.9;color:var(--v6-muted);margin:10px 0 15px}.media-upload-form{display:grid;gap:12px}.media-file-picker{display:flex;align-items:center;justify-content:center;min-height:48px;padding:9px 12px;border:1px dashed #d49c88;border-radius:12px;background:#fff8f4;color:var(--v6-coral-dark);font-size:13px;font-weight:900;cursor:pointer;text-align:center}.media-file-picker input{display:none}.media-poster-picker{border-color:#aab9ad;background:#f5faf6;color:#607d65}.media-delete-form{margin-top:10px}.media-delete-form button{border:0;background:none;color:#a64040;font-size:12px;text-decoration:underline;cursor:pointer;padding:4px 0}

/* Larger public text and mobile polish */
.v4-nav a{font-size:14px}.v4-hero-copy p,.v4-about-copy p,.v4-section-title p{font-size:15px}.v4-service-card p{font-size:13px}.v4-service-card a{font-size:13px}.v4-checks li{font-size:14px}.svc5-hero-copy p,.svc5-text p,.svc5-info-card p,.svc5-care-card p,.svc5-accordion details p,.svc5-doctor-inner p{font-size:15px}.svc5-checks li{font-size:14px}.svc5-summary small{font-size:12px}.svc5-summary b{font-size:13px}

@media(max-width:1050px){
  .media-guide-panel{grid-template-columns:repeat(2,1fr)}.media-admin-grid{grid-template-columns:1fr}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:fixed;right:0;top:0;bottom:0;height:100vh;transform:translateX(105%);z-index:60}.admin-sidebar.is-open{transform:none}.admin-main{padding:28px 20px 60px}.admin-login-v6{grid-template-columns:1fr}.admin-login-v6 .admin-login-visual{display:none}.admin-mobile-brand{display:flex}.v6-reels-grid{gap:16px}
}
@media(max-width:800px){
  .v6-reels-grid{grid-template-columns:repeat(3,minmax(220px,1fr));overflow-x:auto;scroll-snap-type:x mandatory;padding:2px 2px 12px}.v6-reel-card{scroll-snap-align:start}.before-after{aspect-ratio:4/3}.svc6-before-after-frame .before-after{aspect-ratio:4/3}.admin-topbar{height:76px}.admin-topbar h1{font-size:19px}.admin-topbar p{font-size:12px}.media-slot-preview{height:260px}
}
@media(max-width:600px){
  html{font-size:16px}body{font-size:16px}.v4-nav a{font-size:16px!important}.v4-nav .v5-nav-actions a{font-size:15px!important}.v4-hero-copy p,.v4-about-copy p,.v4-section-title p{font-size:15px;line-height:2}.v4-service-card p{font-size:13px}.v4-service-card a{font-size:13px}.v4-checks li{font-size:14px}.svc5-hero-copy p,.svc5-text p,.svc5-info-card p,.svc5-care-card p,.svc5-accordion details p,.svc5-doctor-inner p{font-size:14px!important}.svc5-checks li{font-size:14px!important}.before-after-divider i{width:42px;height:42px}.before-after-label{font-size:12px;bottom:10px}.v6-reels-grid{grid-template-columns:repeat(3,minmax(76vw,1fr));margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-inline:12px}.v6-reel-card b{font-size:15px}.v6-reel-card span{font-size:12px}.admin-main{padding:20px 12px 50px}.admin-topbar{padding:0 12px}.admin-topbar h1{font-size:17px}.admin-topbar p{display:none}.admin-form-card,.admin-panel{padding:16px;border-radius:16px}.media-guide-panel{grid-template-columns:1fr 1fr}.media-guide-panel>div{padding:12px}.media-slot-copy{padding:16px}.media-slot-title h3{font-size:16px}.media-slot-preview{height:230px}.admin-login-form-side{padding:14px}.login-card{padding:25px 18px}.login-card h2,.setup-card h1{font-size:26px}.admin-mobile-brand{margin-bottom:22px}.media-scope-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:6px}.media-scope-tabs a{white-space:nowrap}.admin-page-intro.media-admin-intro{align-items:flex-start}.admin-page-intro.media-admin-intro .admin-submit{width:100%;text-align:center}.admin-sidebar{width:min(86vw,300px)}
}
@media(max-width:390px){.media-guide-panel{grid-template-columns:1fr}.before-after{aspect-ratio:1/1}.v6-reels-grid{grid-template-columns:repeat(3,minmax(82vw,1fr))}}

.admin-inline-actions,.admin-service-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.admin-submit-soft{background:#f4e7e1;color:var(--v6-coral-dark)}.admin-service-actions a{padding:6px 9px;border-radius:8px;background:#f8f2ef}.admin-service-actions a:first-child{background:#edf5ef;color:#58725d}

@media(max-width:900px){
  body.menu-open{overflow:hidden!important;touch-action:none!important}
  .v4-menu-toggle{display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;position:relative!important;z-index:170!important;pointer-events:auto!important}
  .v4-nav{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:auto!important;width:min(88vw,380px)!important;height:100dvh!important;padding:78px 22px 30px!important;background:#fff!important;transform:translateX(110%)!important;visibility:hidden!important;pointer-events:none!important;opacity:0!important;overflow-y:auto!important;-webkit-overflow-scrolling:touch!important;z-index:160!important;transition:transform .32s ease,opacity .2s ease,visibility .32s!important}
  .v4-nav.is-open{transform:translateX(0)!important;visibility:visible!important;pointer-events:auto!important;opacity:1!important}
  .mobile-nav-backdrop{display:block!important;position:fixed!important;inset:0!important;z-index:150!important;background:rgba(32,25,22,.48)!important;backdrop-filter:blur(4px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:.25s!important}
  .mobile-nav-backdrop.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}
  .v5-nav-head{display:flex!important;position:relative;z-index:2}.v5-nav-head button{pointer-events:auto!important}
  .v4-nav>a{font-size:16px!important;line-height:1.5!important;min-height:54px!important;padding:14px 8px!important}
  .v5-nav-actions{display:grid!important}.v5-nav-actions a{font-size:15px!important;min-height:48px!important}
}

@media(max-width:600px){
  .v4-service-card p{font-size:13px!important;line-height:1.9!important}.v4-service-card a{font-size:13px!important}.v4-about-copy>p,.v4-section-title p{font-size:15px!important}.v4-checks li{font-size:14px!important}.v4-steps h3{font-size:14px!important}.v4-steps p{font-size:12px!important}.v4-accordion summary{font-size:15px!important}.v4-accordion details p{font-size:14px!important}.v4-article-card h3{font-size:16px!important}.v4-article-card small{font-size:12px!important}.v4-footer-grid a,.v4-footer-grid span{font-size:13px!important}.v4-footer h3{font-size:15px!important}
  .admin-inline-actions{width:100%}.admin-inline-actions .admin-submit{flex:1;text-align:center}.admin-service-item{align-items:flex-start}.admin-service-actions{justify-content:flex-end}
}
.login-help{display:grid;gap:4px}.login-help a{color:var(--v6-coral-dark);font-size:13px;font-weight:900}.button[disabled],button[disabled]{opacity:.55;cursor:not-allowed}
.v6-comparison-card:before,.v6-comparison-card:after{display:none!important}.v6-comparison-card{min-height:0!important;overflow:visible!important;background:#fff!important}.v6-comparison-card .before-after-image{min-height:0!important;filter:none!important}.v6-comparison-card>small{position:static!important;background:transparent!important;padding:10px 6px 0!important;font-size:13px!important}.svc6-before-after-frame img{min-width:0!important;min-height:0!important}

/* V6.1 — visible social vectors and doctor profile page */
.v4-social{align-items:center;flex-wrap:wrap}
.v4-social a{width:38px!important;height:38px!important;color:#f4ddd4!important;border-color:#766c66!important;background:rgba(255,255,255,.035)!important;transition:transform .2s ease,border-color .2s ease,background .2s ease,color .2s ease}
.v4-social a:hover{transform:translateY(-3px);color:#fff!important;border-color:#d88b73!important;background:rgba(216,139,115,.18)!important}
.v4-social svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;overflow:visible}
.v4-social svg .social-dot{fill:currentColor;stroke:none}

.about-page-v61{background:#fffdfa}
.about61-hero{padding:72px 0 60px;background:linear-gradient(135deg,#fff 0%,#fff8f4 58%,#f7e3da 100%);overflow:hidden;position:relative}
.about61-hero:after{content:"";position:absolute;left:-70px;bottom:-80px;width:260px;height:320px;background:url('/assets/images/v4/leaf.svg') center/contain no-repeat;opacity:.18;transform:rotate(200deg)}
.about61-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:68px;align-items:center;position:relative;z-index:1}
.about61-breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:28px;font-size:13px;color:#9c8176}.about61-breadcrumb a{color:#ba715c}.about61-breadcrumb strong{font-weight:700;color:#70605a}
.about61-copy h1{font-size:50px;line-height:1.25;margin:10px 0 6px;color:#231f1d}.about61-copy h2{font-size:23px;line-height:1.8;color:#b66c57;margin:0 0 20px}.about61-copy p{font-size:16px;line-height:2.15;color:#6d605a;max-width:690px}.about61-actions{display:flex;gap:13px;margin-top:30px}
.about61-hero-photo{position:relative;margin:0;min-height:500px;display:grid;place-items:end center}.about61-hero-photo:before{content:"";position:absolute;inset:4% 7% 0;border:1px solid #e6b7a7;border-radius:48% 48% 20px 20px}.about61-hero-photo img{position:relative;z-index:1;width:100%;max-width:560px;height:500px;object-fit:cover;object-position:center top;border-radius:48% 48% 24px 24px;filter:saturate(.88)}
.about61-hero-photo figcaption{position:absolute;right:0;bottom:32px;z-index:2;background:rgba(255,255,255,.93);border:1px solid #ead4cb;border-radius:16px;padding:14px 18px;box-shadow:0 15px 45px rgba(83,58,49,.12);display:grid}.about61-hero-photo figcaption strong{font-size:22px;color:#b96f59}.about61-hero-photo figcaption span{font-size:12px;color:#756761}
.about61-story{background:#fff}.about61-story-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.about61-story-photo{margin:0;position:relative}.about61-story-photo:after{content:"";position:absolute;inset:18px -18px -18px 18px;border:1px solid #efcfc3;border-radius:34px;z-index:0}.about61-story-photo img{position:relative;z-index:1;width:100%;height:520px;object-fit:cover;border-radius:34px}.about61-story-copy h2,.about61-expertise-copy h2{font-size:34px;line-height:1.55;margin:9px 0 18px}.about61-story-copy>p,.about61-expertise-copy p{font-size:15px;line-height:2.15;color:#746760}
.about61-values{background:#fff8f4}.about61-values-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.about61-values article{background:#fff;border:1px solid #efdcd4;border-radius:22px;padding:27px 23px;min-height:220px;box-shadow:0 14px 40px rgba(77,51,43,.045)}.about61-values i{font-style:normal;font-size:12px;color:#bd745e;background:#fff0ea;border-radius:999px;padding:6px 10px}.about61-values h3{font-size:18px;margin:22px 0 12px}.about61-values p{font-size:14px;line-height:2;color:#786a64;margin:0}
.about61-expertise{background:#fff}.about61-expertise-grid{display:grid;grid-template-columns:.75fr 1.25fr;gap:55px;align-items:center}.about61-tags{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.about61-tags a{min-height:74px;border:1px solid #ead7cf;border-radius:16px;background:linear-gradient(145deg,#fff,#fff9f6);display:grid;place-items:center;text-align:center;padding:12px;font-size:15px;font-weight:800;color:#4e423e;transition:.22s}.about61-tags a:hover{transform:translateY(-3px);border-color:#ca816a;color:#ae604c;box-shadow:0 12px 28px rgba(103,69,58,.08)}
.about61-cta{padding:0 0 34px;background:#fff}.about61-cta-inner{min-height:150px;border:1px solid #edcfc3;border-radius:24px;background:linear-gradient(90deg,#fff6f1,#fff,#f5dfd6);display:flex;align-items:center;justify-content:space-between;gap:30px;padding:30px 44px;position:relative;overflow:hidden}.about61-cta-inner:after{content:"";position:absolute;left:-30px;bottom:-70px;width:170px;height:230px;background:url('/assets/images/v4/leaf.svg') center/contain no-repeat;opacity:.18}.about61-cta span{font-size:12px;color:#b66e58}.about61-cta h2{font-size:25px;margin:5px 0}.about61-cta p{font-size:14px;color:#756761;margin:0}

@media(max-width:900px){
  .about61-hero{padding-top:35px}.about61-hero-grid,.about61-story-grid,.about61-expertise-grid{grid-template-columns:1fr}.about61-copy{text-align:center}.about61-copy p{margin-inline:auto}.about61-actions{justify-content:center}.about61-hero-photo{min-height:430px}.about61-hero-photo img{height:430px;max-width:490px}.about61-story-grid{gap:42px}.about61-story-photo{max-width:660px;margin:auto}.about61-values-grid{grid-template-columns:repeat(2,1fr)}.about61-expertise-copy{text-align:center}.about61-tags{grid-template-columns:repeat(3,1fr)}
}
@media(max-width:600px){
  .v4-social{justify-content:center;gap:12px}.v4-social a{width:42px!important;height:42px!important}.v4-social svg{width:21px;height:21px}
  .about61-hero{padding:22px 0 42px}.about61-breadcrumb{justify-content:center;margin-bottom:18px;font-size:12px}.about61-copy h1{font-size:32px}.about61-copy h2{font-size:18px}.about61-copy p{font-size:15px;line-height:2}.about61-actions{display:grid;grid-template-columns:1fr 1fr;width:100%}.about61-actions .v4-button{min-width:0;padding-inline:10px;font-size:12px}.about61-hero-photo{min-height:320px}.about61-hero-photo img{height:320px;max-width:330px}.about61-hero-photo figcaption{right:6px;bottom:14px;padding:10px 13px}.about61-hero-photo figcaption strong{font-size:18px}.about61-story-grid{gap:32px}.about61-story-photo img{height:360px;border-radius:24px}.about61-story-photo:after{inset:12px -10px -10px 12px;border-radius:24px}.about61-story-copy h2,.about61-expertise-copy h2{font-size:25px}.about61-story-copy>p,.about61-expertise-copy p{font-size:15px}.about61-values-grid{grid-template-columns:1fr}.about61-values article{min-height:0;padding:22px}.about61-values h3{font-size:18px;margin-top:16px}.about61-values p{font-size:14px}.about61-tags{grid-template-columns:repeat(2,1fr)}.about61-tags a{font-size:14px}.about61-cta-inner{padding:28px 20px;display:grid;text-align:center}.about61-cta h2{font-size:22px}.about61-cta p{font-size:13px}.about61-cta .v4-button{width:100%}
}
