
/* CTA: copy and compact phone side-by-side; full-width button below. */
.entry-section {overflow:hidden}
.entry-section .entry-inner {
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 92px!important;
  gap:12px 8px!important;
  align-items:center!important;
  padding:44px 24px 42px!important;
}
.entry-section .entry-inner>div:first-child{
  display:contents!important;
}
.entry-section .entry-inner .kicker,
.entry-section .entry-inner h2,
.entry-section .entry-inner p:not(.kicker){
  grid-column:1!important;
  margin:0!important;
  min-width:0!important;
}
.entry-section .entry-inner .kicker{grid-row:1!important;font-size:17px!important}
.entry-section .entry-inner h2{grid-row:2!important;font-size:clamp(20px,4.5vw,26px)!important;line-height:1.45!important;overflow-wrap:normal!important}
.entry-section .entry-inner p:not(.kicker){grid-row:3!important;font-size:clamp(12px,2.8vw,14px)!important;line-height:1.6!important}
.entry-section .phone-visual{
  grid-column:2!important;grid-row:1/4!important;
  position:static!important;transform:none!important;
  display:flex!important;justify-content:center!important;
  align-items:center!important;width:100%!important;
  margin:0!important;pointer-events:none;
}
.entry-section .phone{
  width:73px!important;height:132px!important;
  padding:4px!important;border-width:5px!important;
  border-radius:18px!important;transform:rotate(9deg)!important;
  box-shadow:5px 7px 0 rgba(0,0,0,.18)!important;
}
.entry-section .phone-screen{border-radius:10px!important}
.entry-section .phone-word{font-size:17px!important}
.entry-section a.entry-big{
  grid-column:1/-1!important;grid-row:4!important;
  display:flex!important;align-items:center!important;
  justify-content:center!important;width:100%!important;
  max-width:100%!important;box-sizing:border-box!important;
  margin:10px 0 0!important;padding:15px 12px!important;
  white-space:nowrap!important;
}
@media(max-width:370px){
  .entry-section .entry-inner{grid-template-columns:minmax(0,1fr) 65px!important;padding-inline:18px!important}
  .entry-section .phone{width:57px!important;height:106px!important}
  .entry-section .entry-inner h2{font-size:19px!important}
}
