/* Kojimachi editorial LP. Shared header/footer and ABOUT shell remain unchanged. */
.po-small-office { --accent:#632d3e; }
.po-small-office .po-about-index__number { color:#993b54!important; }
.po-small-hero { --lp-hero-height:clamp(640px,51vw,760px); height:var(--lp-hero-height);min-height:0;max-height:none;clip-path:inset(0); }
.po-small-hero .po-about-hero__media { position:fixed;top:0;height:calc(var(--lp-hero-height) + var(--fixed-hero-top,0px));transform:none; }
.po-small-hero .po-about-hero__media img { object-position:center;transform:none;animation:none; }
.po-small-hero .po-about-hero__veil { background:rgba(0,0,0,.22); }
.po-small-office .po-about-hero h1 { font:400 52px/1.3 Oswald,sans-serif; }
.po-small-office .po-about-hero h1 span { font-family:inherit;font-size:17px; }
.po-small-office .pokr-piece,.lp-intro,.lp-return { padding:56px 0;background:#fff;scroll-margin-top:130px; }
.po-small-office .pokr-piece:nth-of-type(even),.lp-return { background:#f1f0ec; }
.po-small-office .pokr-piece>section,.po-small-office .pokr-piece>.pokr-strip { width:min(1120px,calc(100% - 48px));margin:auto; }
.po-small-office .pokr-piece { font-size:15px;line-height:1.9; }
.po-small-office p { margin:0 0 18px;line-height:1.9; }
.po-small-office h2 { font-size:28px;line-height:1.6;margin:10px 0 22px;font-weight:600; }
.po-small-office h3 { font-size:18px;line-height:1.65;margin:12px 0; }
.po-small-office figure { margin:0; }
.po-small-office img { max-width:100%;height:auto; }
.po-small-office [class$="__eyebrow"],.lp-eyebrow,.pokr-strip__item>b { display:block;font:400 18px/1.5 Oswald,sans-serif;color:#632d3e;letter-spacing:.07em;margin-bottom:12px; }
.po-small-office [class$="__head"],.po-shared-photo__facility-head { margin-bottom:28px; }
.lp-pair,.po-shared-photo__main,.po-shared-photo__compare,.pokr-intro-photo,.pokr-plan,.pokr-functional__main,.pokr-cta-split { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;align-items:start; }
.pokr-strip__grid,.po-shared-photo__grid,.pokr-strength-photo__grid { display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px; }
.pokr-style-photo__grid,.pokr-blog-cards,.pokr-functional__cards,.pokr-reason-light__cards { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px; }
.po-shared-photo__target-grid { display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px; }
.po-small-office .pokr-strip__item,.po-shared-photo__compare-card,.po-shared-photo__target-card,.pokr-functional-card,.pokr-reason-light__card { padding:22px;background:#fff;border-top:2px solid #632d3e; }
.pokr-strip__item strong { display:block;font-size:18px;line-height:1.7;margin-bottom:12px; }
.po-small-office .po-shared-photo__main { margin:32px 0; }
.po-shared-card,.pokr-strength-card,.pokr-style-card,.pokr-plan__card,.pokr-blog-card { background:#fff;border-top:2px solid #632d3e;min-width:0; }
.po-small-office [class$="__body"],.pokr-plan__card>h3,.pokr-plan__card>p,.pokr-plan__card>ul { padding:0 20px; }
.po-small-office [class$="__body"] { padding:16px 20px; }
.po-small-office [class$="__photo"] img,.pokr-blog-card__image img { width:100%;aspect-ratio:3/2;object-fit:cover; }
.po-small-office [class$="__label"],.po-small-office [class$="__num"],.po-small-office [class$="__type"],.po-small-office [class$="__meta"] { display:block;font:400 14px/1.7 Oswald,sans-serif;color:#632d3e;padding:6px 0; }
.po-small-office [class$="__note"],.po-small-office figcaption,.pokr-functional__caption,.pokr-intro-photo__caption { font-size:12px;line-height:1.8;margin-top:16px;color:#555; }
.pokr-keywords,.pokr-style-card__tags,.pokr-reason-light__tags { display:flex;gap:8px;flex-wrap:wrap;font-size:12px; }
.pokr-keywords span,.pokr-style-card__tags span,.pokr-reason-light__tags span { background:#f1f0ec;padding:3px 9px; }
.pokr-mosaic { display:grid;grid-template-columns:1.35fr 1fr;gap:24px; }
.pokr-mosaic__stack { display:grid;gap:24px; }
.pokr-caption { padding:12px 0; }
.pokr-caption b,.pokr-caption strong { display:block; }
.po-small-office .pokr-blog-card { display:block;color:inherit;text-decoration:none;transition:transform .2s; }
.po-small-office .pokr-blog-card:hover { transform:translateY(-3px); }
.lp-links { display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px; }
.po-small-office .po-about-button,.pokr-cta-split__btn { display:flex;align-items:center;justify-content:center;min-height:44px;background:#632d3e;color:#fff;padding:12px 16px;font-size:14px;text-decoration:none; }
.po-small-office .po-about-button:hover,.pokr-cta-split__btn:hover { background:#555; }
.po-small-office ul { padding-left:1.3em;margin:15px 0; }
@media(min-width:641px) and (max-width:900px) {
 .po-small-office .po-small-hero { --lp-hero-height:680px; }
}
@media(max-width:900px) {
 .pokr-style-photo__grid,.pokr-blog-cards,.pokr-functional__cards,.pokr-reason-light__cards { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .lp-links { grid-template-columns:repeat(2,minmax(0,1fr)); }
}
@media(max-width:640px) {
 .po-small-office .po-small-hero { --lp-hero-height:540px;height:var(--lp-hero-height); }
 .po-small-office .po-about-hero h1 { font-size:36px; }
 .po-small-office .po-about-hero h1 span { font-size:14px; }
 .po-small-office .pokr-piece,.lp-intro,.lp-return { padding:34px 0; }
 .po-small-office .pokr-piece>section,.po-small-office .pokr-piece>.pokr-strip { width:calc(100% - 32px); }
 .po-small-office .pokr-piece,.lp-intro,.lp-return { font-size:13px;line-height:1.85; }
 .po-small-office h2 { font-size:22px;margin-bottom:18px;line-height:1.6; }
 .po-small-office h3,.pokr-strip__item strong { font-size:16px; }
 .po-small-office [class$="__eyebrow"],.lp-eyebrow,.pokr-strip__item>b { font-size:16px; }
 .lp-pair,.po-shared-photo__main,.po-shared-photo__compare,.pokr-intro-photo,.pokr-plan,.pokr-functional__main,.pokr-cta-split,.pokr-mosaic { grid-template-columns:1fr;gap:20px; }
 .pokr-strip__grid,.po-shared-photo__grid,.pokr-strength-photo__grid,.pokr-style-photo__grid,.pokr-blog-cards,.pokr-functional__cards,.pokr-reason-light__cards { grid-template-columns:1fr;gap:20px; }
 .po-shared-photo__target-grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .po-small-office .pokr-strip__item,.po-shared-photo__compare-card,.po-shared-photo__target-card,.pokr-functional-card,.pokr-reason-light__card { padding:18px; }
 .po-small-office .po-about-button,.pokr-cta-split__btn { font-size:12px;padding:12px 8px; }
 .po-small-office p { margin-bottom:14px; }
}
/* Keep the photograph covering the complete hero, including its mobile height. */
.po-small-office .po-small-hero .po-about-hero__media img { width:100%;height:100%;object-fit:cover; }
.po-small-office .po-small-hero .po-about-hero__label { color:#fff; }

/* Editorial photographs: compact overview, equal-height three-photo composition. */
.po-small-office .pokr-reason-light__visual { width:100%;max-width:none;margin:24px 0; }
.po-small-office .pokr-reason-light__visual img { width:100%;height:clamp(240px,32vw,400px);object-fit:cover;object-position:center; }
.po-small-office .pokr-mosaic { grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;height:560px; }
.po-small-office .pokr-mosaic__stack { grid-template-rows:repeat(2,minmax(0,1fr));gap:20px;min-height:0; }
.po-small-office .pokr-mosaic__large,.po-small-office .pokr-mosaic__small { position:relative;min-height:0;overflow:hidden; }
.po-small-office .pokr-mosaic img { width:100%;height:100%;object-fit:cover; }
.po-small-office .pokr-mosaic .pokr-caption { position:absolute;inset:auto 0 0;padding:14px 18px;background:linear-gradient(transparent,rgba(0,0,0,.78));color:#fff;font-size:13px;line-height:1.6; }
.po-small-office .pokr-mosaic .pokr-caption b { font-family:Oswald,sans-serif;font-weight:400;margin-bottom:4px; }
.po-small-office a.pokr-cta-split__btn,.po-small-office a.pokr-cta-split__btn:visited,.po-small-office a.pokr-cta-split__btn:hover { color:#fff!important; }
/* INFORMATION: continuous background, no nested white boxes. */
.po-small-office #shared .po-shared-card,.po-small-office #shared .po-shared-photo__compare-card,.po-small-office #shared .po-shared-photo__target-card { background:transparent;border:0;padding:0; }
.po-small-office #shared .po-shared-card__body { padding:16px 0 0; }
.po-small-office #shared .po-shared-photo__compare { border-block:1px solid #ccc7c3;padding:24px 0; }
.po-small-office #shared .po-shared-photo__target-grid { gap:12px; }
.po-small-office #shared .po-shared-card__label { padding:0 0 8px; }
@media(max-width:640px) {
 .po-small-office .pokr-reason-light__visual img { height:230px; }
 .po-small-office .pokr-mosaic { height:360px;gap:10px; }
 .po-small-office .pokr-mosaic__stack { gap:10px; }
 .po-small-office .pokr-mosaic .pokr-caption { padding:20px 8px 8px;font-size:11px;line-height:1.55; }
}
/* Photo labels have breathing room without a contrasting card frame. */
.po-small-office #shared .po-shared-card__label {
 padding:10px 14px;
}
.po-small-office #work .pokr-strength-card {
 background:transparent;
 border:0;
}
.po-small-office #work .pokr-strength-card__photo {
 display:grid;
 grid-template-columns:1fr auto;
 align-items:center;
}
.po-small-office #work .pokr-strength-card__photo-label,
.po-small-office #work .pokr-strength-card__photo-caption {
 padding:10px 14px;
 font:400 14px/1.7 Oswald,sans-serif;
 color:#632d3e;
}
.po-small-office #work .pokr-strength-card__photo img {
 grid-column:1 / -1;
 display:block;
}
.po-small-office #work .pokr-strength-card__body {
 padding:16px 0 0;
}
.po-small-office #work .pokr-strength-card__tag {
 display:flex;
 flex-wrap:wrap;
 gap:6px 14px;
 color:#666;
 font-size:12px;
}
/* Retain the original LP's left-aligned hero composition. */
.po-small-office .po-small-hero { display:flex;align-items:center; }
.po-small-office .po-small-hero .po-about-hero__veil { background:linear-gradient(90deg,rgba(255,255,255,.90),rgba(255,255,255,.65) 35%,transparent 75%); }
.lp-hero-copy { position:relative;z-index:2;margin:0 8%;width:52%;padding-bottom:100px;color:#111;text-align:left; }
.po-small-office .lp-hero-kicker { font-size:14px;letter-spacing:.18em;color:#163244;margin-bottom:30px; }
.po-small-office .lp-hero-lead { font-size:20px;font-weight:600;line-height:1.8;margin-bottom:22px; }
.po-small-office .lp-hero-copy h1 { font-family:inherit;font-size:clamp(32px,4vw,58px);font-weight:700;line-height:1.35;letter-spacing:0;margin:0 0 24px;color:#080808;text-align:left; }
.po-small-office .lp-hero-copy h1 span { display:inline;font:inherit;color:#ed6017; }
.lp-hero-words { display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:540px; }
.lp-hero-words span { background:rgba(255,255,255,.74);border:1px solid #aab4bc;padding:8px 4px;text-align:center;font-size:13px;font-weight:600;color:#163244; }
.lp-hero-actions { display:flex;gap:12px;margin-top:18px; }
.po-small-office .lp-hero-actions a { background:#163244;color:#fff;padding:14px 22px;text-decoration:none;font-size:14px;font-weight:600; }
.po-small-office .lp-hero-actions a+ a { background:rgba(255,255,255,.85);color:#163244;border:1px solid #aab4bc; }
.lp-hero-icons { position:absolute;z-index:2;left:50%;right:auto;transform:translateX(-50%);bottom:24px;width:min(900px,84%); }
.po-small-office .lp-hero-icons img { display:block;width:100%;height:auto; }
@media(max-width:900px) {
 .lp-hero-copy { width:78%; }
 .lp-hero-icons { width:min(900px,92%); }
}
@media(max-width:640px) {
 .lp-hero-copy { width:calc(100% - 32px);margin:0 16px;padding-bottom:104px; }
 .po-small-office .lp-hero-kicker { font-size:10px;margin-bottom:14px;letter-spacing:.12em; }
 .po-small-office .lp-hero-lead { font-size:14px;margin-bottom:14px; }
 .po-small-office .lp-hero-copy h1 { font-size:30px;margin-bottom:16px; }
 .lp-hero-words { gap:5px; }
 .lp-hero-words span { font-size:10px;padding:6px 2px; }
 .lp-hero-actions { gap:8px;margin-top:12px; }
 .po-small-office .lp-hero-actions a { font-size:12px;padding:10px 12px; }
 .lp-hero-icons { width:calc(100% - 32px);right:auto;bottom:12px; }
}
/* Four connected benefit panels directly beneath the hero. */
.po-small-office .pokr-piece-02 { padding:0;background:#fff;border-bottom:1px solid #d6dfe3; }
.po-small-office .pokr-piece-02>.pokr-strip { width:min(1440px,92%); }
.po-small-office .pokr-strip__grid { grid-template-columns:repeat(4,minmax(0,1fr));gap:0; }
.po-small-office .pokr-strip__item { border:0;border-left:1px solid #d6dfe3;padding:18px 22px; }
.po-small-office .pokr-strip__item:last-child { border-right:1px solid #d6dfe3; }
.po-small-office .pokr-strip__item--emphasis { background:#eef7fa; }
.po-small-office .pokr-strip__item>b { color:#236681;margin-bottom:6px; }
.po-small-office .pokr-strip__item strong { line-height:1.5;margin-bottom:8px; }
.po-small-office .pokr-strip__item p { line-height:1.7;margin-bottom:0; }
.po-small-office .po-shared-photo__facility { font-size:clamp(28px,3.2vw,44px);color:#102b3a; }
.po-small-office .po-shared-photo__catch { font-size:24px;font-weight:600;line-height:1.65;color:#102b3a; }
.po-small-office .po-shared-photo__title { font-size:38px;line-height:1.5;color:#102b3a; }
@media(max-width:900px) {
 .po-small-office .pokr-strip__grid { grid-template-columns:repeat(2,minmax(0,1fr)); }
 .po-small-office .pokr-strip__item { border-bottom:1px solid #d6dfe3; }
}
@media(max-width:640px) {
 .po-small-office .pokr-piece-02>.pokr-strip { width:100%; }
 .po-small-office .pokr-strip__item { padding:14px 12px; }
 .po-small-office .pokr-strip__item>b { font-size:13px; }
 .po-small-office .pokr-strip__item strong { font-size:15px; }
 .po-small-office .pokr-strip__item p { font-size:12px; }
 .po-small-office .po-shared-photo__facility { font-size:27px; }
 .po-small-office .po-shared-photo__catch { font-size:19px; }
 .po-small-office .po-shared-photo__title { font-size:26px; }
}
/* Override the shared ABOUT height only for this facility-sized LP hero. */
.po-small-office .po-small-hero { height:var(--lp-hero-height)!important; }
@media(max-width:640px) {
 .lp-hero-copy { padding-bottom:170px; }
}

/* Consistent inset for labels above card photographs. */
.po-small-office .pokr-blog-card__label,
.po-small-office .pokr-style-card__label,
.po-small-office .pokr-reason-light__photo-label,
.po-small-office .pokr-cta-split__photo-label {
 padding:10px 14px;
}

/* Compact hero, with separate space for the copy and equipment strip. */
.po-small-office .lp-hero-kicker { margin-bottom:18px; }
.po-small-office .lp-hero-lead { margin-bottom:16px; }
.po-small-office .lp-hero-copy h1 { font-size:clamp(32px,3.5vw,48px);margin-bottom:18px; }
@media(max-width:640px) {
 .lp-hero-copy { padding-bottom:145px; }
 .po-small-office .lp-hero-kicker { margin-bottom:12px; }
 .po-small-office .lp-hero-lead { margin-bottom:12px; }
 .po-small-office .lp-hero-copy h1 { font-size:30px;margin-bottom:14px; }
}
/* Keep the introductory action proportional to its label. */
.po-small-office .lp-intro .po-about-button {
 display:inline-flex;
 width:auto;
 max-width:100%;
 box-sizing:border-box;
 padding:12px 28px;
}

/* Balanced hero spacing and compact benefit strip. */
@media(min-width:641px) {
 .lp-hero-copy { padding-bottom:154px; }
 .po-small-office .lp-hero-lead { font-size:18px;line-height:1.65;margin-bottom:12px; }
 .po-small-office .lp-hero-copy h1 { font-size:clamp(32px,3.2vw,46px);margin-bottom:16px; }
 .lp-hero-actions { margin-top:12px; }
}
.po-small-office .pokr-strip__item { padding:14px 18px; }
.po-small-office .pokr-strip__item>b { font-size:16px;margin-bottom:5px; }
.po-small-office .pokr-strip__item strong { font-size:16px;line-height:1.5;margin-bottom:6px; }
.po-small-office .pokr-strip__item p { font-size:13px;line-height:1.65; }
/* Editorial headings and supporting copy share a deliberate two-column grid. */
.po-small-office .po-shared-photo__facility-head,
.po-small-office .po-shared-photo__head {
 display:grid;
 grid-template-columns:1fr 1fr;
 gap:48px;
 align-items:end;
}
.po-small-office .po-shared-photo__facility-head { padding-bottom:32px;margin-bottom:32px;border-bottom:1px solid #ccc7c3; }
.po-small-office .po-shared-photo__facility { font-size:28px;line-height:1.3;margin:8px 0 18px; }
.po-small-office .po-shared-photo__facility [lang="en"] { font-family:Oswald,sans-serif;font-weight:400;font-size:38px; }
.po-small-office .po-shared-photo__catch { font-size:15px;font-weight:400;line-height:1.8;margin:0; }
.po-small-office .po-shared-photo__catch strong { display:block;font-size:23px;line-height:1.5;margin-bottom:10px; }
.po-small-office .po-shared-photo__catch span { display:block; }
.po-small-office .po-shared-photo__title { font-size:30px;line-height:1.6;margin-bottom:0; }
.po-small-office .po-shared-photo__lead { margin:0; }
@media(max-width:640px) {
 .po-small-office .pokr-strip__item { padding:12px; }
 .po-small-office .pokr-strip__item>b { font-size:13px; }
 .po-small-office .pokr-strip__item strong { font-size:14px; }
 .po-small-office .pokr-strip__item p { font-size:12px; }
 .po-small-office .po-shared-photo__facility-head,
 .po-small-office .po-shared-photo__head { grid-template-columns:1fr;gap:18px; }
 .po-small-office .po-shared-photo__facility { font-size:23px; }
 .po-small-office .po-shared-photo__facility [lang="en"] { font-size:30px; }
 .po-small-office .po-shared-photo__catch { font-size:13px; }
 .po-small-office .po-shared-photo__catch strong { font-size:20px; }
 .po-small-office .po-shared-photo__title { font-size:25px; }
}
/* Subtle zoom for pointer-operated buttons, without changing layout. */
.po-small-office .po-about-button,
.po-small-office .pokr-cta-split__btn,
.po-small-office .lp-hero-actions a {
 transition:transform .2s ease,background-color .2s ease;
 transform-origin:center;
}
@media(hover:hover) and (pointer:fine) {
 .po-small-office .po-about-button:hover,
 .po-small-office .pokr-cta-split__btn:hover,
 .po-small-office .lp-hero-actions a:hover {
  transform:scale(1.03);
 }
}
@media(prefers-reduced-motion:reduce) {
 .po-small-office .po-about-button,
 .po-small-office .pokr-cta-split__btn,
 .po-small-office .lp-hero-actions a { transition:none; }
}
/* Mobile hero content stays in normal flow so the controls never overlap. */
@media(max-width:640px) {
 .po-small-office .po-small-hero {
  display:flex;
  flex-direction:column;
  align-items:stretch;
  justify-content:center;
  gap:24px;
  height:auto!important;
  min-height:540px!important;
  padding:28px 16px 12px;
 }
 .po-small-office .lp-hero-copy {
  width:100%;
  margin:0;
  padding:0;
 }
 .po-small-office .lp-hero-icons {
  position:relative;
  inset:auto;
  transform:none;
  width:100%;
  flex:none;
 }
 .po-small-office .lp-hero-actions {
  display:grid;
  grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);
 }
 .po-small-office .lp-hero-actions a {
  display:flex;
  justify-content:center;
  align-items:center;
  padding:10px 8px;
 }
}
.po-small-office .pokr-strip__item strong {
 font-weight:700;
}
/* Anchor hero copy to the centered content width on wide displays. */
@media(min-width:901px) {
 .po-small-office .lp-hero-copy {
  margin-left:max(4%,calc((100% - 1440px) / 2));
  margin-right:0;
  width:min(52%,620px);
 }
}

@media(min-width:901px) {
 .po-small-office .po-small-hero .po-about-hero__media img {
  object-position:center 40%;
 }
}
/* Keep the person visible on the right side of the mobile hero. */
@media(max-width:640px) {
 .po-small-office .po-small-hero .po-about-hero__media img {
  object-position:80% center;
 }
}
/* Taller mobile photograph with a smaller, centered equipment strip. */
@media(max-width:640px) {
 .po-small-office .po-small-hero {
  --lp-hero-height:620px;
  min-height:620px!important;
 }
 .po-small-office .lp-hero-icons {
  width:85%;
  max-width:320px;
  align-self:center;
 }
}

/* Mobile equipment sits beneath the photograph; desktop composition is retained. */
.lp-mobile-equipment { display:none; }
@media(max-width:640px) {
 .po-small-office .po-small-hero > .lp-hero-icons { display:none; }
 .po-small-office .po-small-hero {
  justify-content:flex-start;
  padding-top:118px;
 }
 .po-small-office .po-small-hero .po-about-hero__media {
  top:-38px;
  height:calc(var(--lp-hero-height) + var(--fixed-hero-top,0px) + 38px);
 }
 .po-small-office .lp-mobile-equipment {
  display:flex;
  justify-content:center;
  padding:14px 16px;
  background:#fff;
 }
 .po-small-office .lp-mobile-equipment .lp-hero-icons {
  display:block;
  width:85%;
  max-width:320px;
 }
}
@media(max-width:640px) {
 .po-small-office .po-small-hero {
  justify-content:center;
  padding:24px 16px;
 }
 .po-small-office .lp-hero-copy > .lp-hero-controls { display:none; }
 .po-small-office .lp-mobile-equipment {
  flex-direction:column;
  align-items:center;
  gap:20px;
  padding:20px 16px;
 }
 .po-small-office .lp-mobile-controls { width:100%;max-width:540px; }
}
@media(max-width:640px) {
 .po-small-office .lp-mobile-equipment { padding:0;gap:0; }
 .po-small-office .lp-mobile-equipment .lp-hero-icons {
  width:100%;
  max-width:none;
  margin:0;
 }
 .po-small-office .lp-mobile-controls {
  box-sizing:border-box;
  padding:20px 16px;
 }
}
.lp-mobile-photo-controls { display:none; }
@media(max-width:640px) {
 .po-small-office .lp-mobile-photo-controls {
  display:block;
  position:absolute;
  z-index:3;
  left:16px;
  right:16px;
  bottom:70px;
 }
}
/* Align desktop hero actions with the condition-card columns above. */
@media(min-width:641px) {
 .po-small-office .lp-hero-actions {
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  max-width:540px;
  gap:8px;
 }
 .po-small-office .lp-hero-actions a {
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  padding:14px 4px;
  font-size:13px;
  text-align:center;
 }
}
