/* CLINK 8.50.11 — Sobre com hero panorâmico no padrão visual da home.
   A foto enviada pelo cliente é incorporada a um fundo único: não há colunas de imagem ou divisões aparentes. */
body .cl851-about-hero.la24-about-page{
  position:relative!important; isolation:isolate!important; overflow:hidden!important;
  background:#091d2c url('./clink-sobre-hero-8511.webp') center top / cover no-repeat!important;
  color:#fff!important; min-height:0!important; padding:0 0 24px!important;
}
body .cl851-about-hero::before{
  content:"";z-index:-1;position:absolute;inset:0;pointer-events:none;
  background-image:linear-gradient(rgba(244,250,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(244,250,255,.012) 1px,transparent 1px);
  background-size:80px 80px; mask-image:linear-gradient(to right,#000,transparent 52%);
}
body .cl851-about-hero::after{content:""!important;display:block!important;position:absolute;z-index:0;left:0;right:0;bottom:0;height:210px;pointer-events:none;background:linear-gradient(to bottom,transparent 0%,rgba(9,29,44,.90) 42%,#091d2c 76%)!important}
body .cl851-about-hero .cl851-about-grid{display:block!important;position:relative!important;z-index:2!important;max-width:1140px!important;min-height:485px!important; margin-inline:auto!important;}
body .cl851-about-hero .cl851-about-copy{position:relative!important;z-index:3!important;width:51%!important;max-width:565px!important;min-height:0!important;margin:0!important;padding:76px 0 24px!important}
body .cl851-about-hero .cl851-about-copy h1{font:400 clamp(47px,4.8vw,66px)/1.1 Georgia,serif!important;letter-spacing:-.04em!important;color:#fff!important;margin:14px 0 13px!important}
body .cl851-about-hero .cl851-about-copy h1 em{color:#d6ab6b!important}
body .cl851-about-hero .cl851-about-copy .cl33-about-tagline{font:italic 400 clamp(19px,1.7vw,24px)/1.32 Georgia,serif!important;color:#f5eee3!important;margin:0 0 18px!important;max-width:100%!important}
body .cl851-about-hero .cl851-about-copy>p:not(.la24-overline):not(.cl33-about-tagline){font:400 13px/1.75 Arial,sans-serif!important;color:#d0dbe5!important;max-width:460px!important;margin:0 0 22px!important}
body .cl851-about-hero .cl851-about-copy .la24-button{position:relative!important;z-index:3!important;min-height:46px!important}
/* Image is already in the panoramic background, do not render a separate photo panel */
body .cl851-about-hero .cl851-about-photo{display:none!important}
body .cl851-about-hero .cl851-about-credentials{position:relative!important;z-index:2!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;max-width:1140px!important;margin:0 auto 0!important;padding:0 0 18px!important;gap:0!important}
body .cl851-about-credentials .cl851-credential{display:flex!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:10px 16px!important;border-right:1px solid rgba(218,188,142,.28)!important}
body .cl851-about-credentials .cl851-credential:first-child{padding-left:0!important}
body .cl851-about-credentials .cl851-credential:last-child{border-right:0!important}
body .cl851-credential .cl851-credential-icon{display:block!important;flex:0 0 38px!important;min-width:38px!important;width:38px!important;height:38px!important;color:#d6a45c!important}
body .cl851-credential strong{display:block!important;font:700 13px/1.35 Arial,sans-serif!important;color:#fff!important;white-space:normal!important}
body .cl851-credential small{display:block!important;font:400 10px/1.5 Arial,sans-serif!important;margin-top:4px!important;color:#cbd4dc!important}
body .cl851-about-hero .cl851-about-proof{position:relative!important;z-index:2!important;display:flex!important;align-items:center!important;gap:19px!important;margin-top:1px!important;padding:14px 21px!important;border:1px solid rgba(210,166,96,.68)!important;border-radius:11px!important;background:rgba(9,27,42,.55)!important;box-shadow:none!important}
body .cl851-proof-stars{font:700 19px/1 Arial,sans-serif!important;color:#d9a65f!important;letter-spacing:.02em!important;white-space:nowrap!important;padding-right:20px!important;border-right:1px solid rgba(215,174,113,.5)!important}
body .cl851-about-proof strong{display:block!important;color:#fff!important;font:700 13px/1.4 Arial,sans-serif!important}
body .cl851-about-proof span{display:block!important;color:#ced9e2!important;font:400 11px/1.5 Arial,sans-serif!important;margin-top:3px!important}
body .cl851-about-register-section.cl33-about-body{background:#f9f8f5!important;padding:22px 0 26px!important}
body .cl851-about-register-section .cl33-about-inner{max-width:1140px!important}
body .cl851-register-overline{font:700 10px/1.4 Arial,sans-serif!important;letter-spacing:.15em!important;color:#967042!important}
body .cl851-about-register-section .cl8491-professional-register{margin:10px 0 0!important;padding:13px 18px!important}
body .cl851-about-register-section .cl33-about-bottom{margin-top:14px!important}
@media(min-width:701px) and (max-width:1090px){
 body .cl851-about-hero .cl851-about-grid{min-height:445px!important}
 body .cl851-about-hero .cl851-about-copy{padding:65px 0 22px!important;max-width:56%!important;width:56%!important}
 body .cl851-about-hero .cl851-about-copy h1{font-size:clamp(42px,5vw,57px)!important}
 body .cl851-about-credentials .cl851-credential{padding-inline:8px!important;gap:7px!important}
 body .cl851-about-credentials .cl851-credential .cl851-credential-icon{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important}
 body .cl851-credential strong{font-size:11px!important}
 body .cl851-credential small{font-size:9px!important}
}
@media(max-width:700px){
 body .cl851-about-hero.la24-about-page{background:#091d2c!important;padding:0 0 17px!important}
 body .cl851-about-hero::after{display:none!important;content:none!important}
 body .cl851-about-hero .cl851-about-grid{display:flex!important;flex-direction:column!important;min-height:0!important;gap:0!important}
 body .cl851-about-hero .cl851-about-copy{order:1!important;width:100%!important;max-width:100%!important;padding:35px 0 12px!important;margin:0!important}
 body .cl851-about-hero .cl851-about-copy h1{font-size:clamp(39px,10vw,54px)!important;margin:12px 0!important}
 body .cl851-about-hero .cl851-about-copy .cl33-about-tagline{font-size:clamp(17px,4.5vw,21px)!important;margin-bottom:15px!important}
 body .cl851-about-hero .cl851-about-copy>p:not(.la24-overline):not(.cl33-about-tagline){max-width:100%!important;font-size:12px!important;line-height:1.6!important;margin-bottom:16px!important}
 body .cl851-about-hero .cl851-about-photo{
   display:block!important;order:2!important;position:relative!important;inset:auto!important;z-index:1!important;
   width:calc(100% + 20px)!important;height:294px!important;min-height:0!important;max-height:none!important;
   margin:0 -10px!important;padding:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;
   background:#091d2c url('./clink-sobre-hero-mobile-8511.webp') center center / cover no-repeat!important;
   opacity:1!important;transform:none!important;mask-image:none!important;
 }
 body .cl851-about-hero .cl851-about-photo:before,body .cl851-about-hero .cl851-about-photo:after{display:none!important;content:none!important}
 body .cl851-about-hero .cl851-about-photo img{display:none!important}
 body .cl851-about-hero .cl851-about-credentials{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:0 8px!important;padding:5px 0 13px!important;margin-top:0!important}
 body .cl851-about-credentials .cl851-credential{gap:7px!important;padding:10px 3px!important;border-right:0!important;border-bottom:1px solid rgba(216,173,110,.2)!important}
 body .cl851-about-credentials .cl851-credential:first-child{padding-left:3px!important}
 body .cl851-about-credentials .cl851-credential:last-child{border-bottom:1px solid rgba(216,173,110,.2)!important}
 body .cl851-credential .cl851-credential-icon{width:28px!important;height:28px!important;min-width:28px!important;flex-basis:28px!important}
 body .cl851-credential strong{font-size:11px!important}
 body .cl851-credential small{font-size:9px!important}
 body .cl851-about-hero .cl851-about-proof{padding:12px 13px!important;gap:10px!important;align-items:flex-start!important}
 body .cl851-proof-stars{font-size:14px!important;letter-spacing:0!important;padding-right:10px!important;margin-top:4px!important}
 body .cl851-about-proof strong{font-size:12px!important}
 body .cl851-about-proof span{font-size:10px!important}
}
@media(max-width:390px){body .cl851-about-hero .cl851-about-photo{height:266px!important}body .cl851-about-hero .cl851-about-copy{padding-top:28px!important}}
/* Keeps the short phrase on the homepage in one line on small screens. */
@media(max-width:540px){body .la24-hero .la24-hero-copy>.la24-overline{font-size:clamp(6.8px,1.94vw,10px)!important;letter-spacing:.035em!important;white-space:nowrap!important;line-height:1.45!important;max-width:calc(100vw - 32px)!important}}
