

:root{
  --tvc-terra:#9A6C31;
  --tvc-terra-dk:#815A29;
  --tvc-wine:#09172E;
  --tvc-ink:#121B2A;
  --tvc-r:6px;
}

@media(min-width:961px){
  .agc-nav{justify-self:start}
  .agc-bar{column-gap:clamp(22px,3vw,48px)}
  .agc-nav__list{gap:2px}
  
  .agc-nav::before{
    content:"";display:block;position:absolute;left:-1px;top:50%;
    width:1px;height:26px;transform:translateY(-50%);
    background:currentColor;opacity:.16
  }
  .agc-nav{position:relative;padding-left:clamp(20px,2.4vw,34px)}
}

.agc-nav__list>li>a,
.agc-nav__drop{font-size:16px;letter-spacing:-.002em}
.agc-topbar .agc-tb-item{font-size:14px}

.agc-cta,
.agc-cta--wa{
  border-radius:var(--tvc-r);
  padding:15px 24px;
  font-size:15.5px;font-weight:700;letter-spacing:0;
  background:var(--tvc-terra);
  color:#fff;
  box-shadow:0 1px 2px rgba(18,27,42,.10),0 10px 24px -14px rgba(18,27,42,.45);
  border:0;
}
.agc-cta:hover,.agc-cta--wa:hover{
  background:var(--tvc-terra-dk);
  color:#fff;
  filter:none;
  box-shadow:0 2px 4px rgba(18,27,42,.12),0 14px 30px -16px rgba(18,27,42,.5);
}

.agc-topbar__soc a{border-radius:4px}
.agc-tb-srch,.agc-tb-tools{border-radius:var(--tvc-r)}

.agc-header{box-shadow:none;border-bottom:1px solid #DFD3B1}
body.agc-scrolled .agc-header{box-shadow:0 1px 0 #DFD3B1,0 10px 30px -22px rgba(18,27,42,.5)}

@media(max-width:960px){
  .agc-burger{border-radius:var(--tvc-r);min-width:48px;min-height:48px}
  
  .agc-topbar .agc-tb-item{font-size:14px}
}

.agc-topbar .agc-tb-item,
.agc-topbar .agc-tb-tools,
.agc-topbar .agc-tb-srch{min-height:44px;display:inline-flex;align-items:center;gap:7px}
.agc-topbar__soc a{width:34px;height:34px;font-size:15px}

.agc-dr__more,.agc-dr__logo,.agc-dr__close{min-height:44px;display:inline-flex;align-items:center}
.agc-dr__more{font-size:16px;padding-block:8px}
.agc-dr__prime strong{font-size:16.5px}
.agc-dr__prime span{font-size:15px}
.agc-dr__search{min-height:52px;font-size:16px}

.agc-dr__cap{font-size:15px;letter-spacing:.1em}
.agc-dr__nav a,.agc-dr__nav button{font-size:17px;min-height:52px}
.agc-dr__acard{min-height:64px}
.agc-dr__acard-t{font-size:16px;line-height:1.3}
.agc-dr__acard-d{font-size:15px;line-height:1.45}
.agc-dr__ci-l{font-size:15px;letter-spacing:.06em}
.agc-dr__ci-v{font-size:16px}
.agc-dr__bpost-t{font-size:15.5px;line-height:1.35}
.agc-dr__bpost-m{font-size:15px}
.agc-dr__n{font-size:15px}
.agc-dr__more{font-size:16px;min-height:44px;display:inline-flex;align-items:center;padding-block:8px}
.agc-dr__prime strong{font-size:16.5px}
.agc-dr__prime span{font-size:15px}
.agc-dr__search{min-height:52px;font-size:16px}
.agc-dr__wx-tp b,.agc-dr__wx-cl b{font-size:15px}
.agc-dr__wx-tp small,.agc-dr__wx-cl small{font-size:15px}
.agc-dr__logo,.agc-dr__close{min-height:44px;display:inline-flex;align-items:center}

.agc-dr__ci-l,.agc-dr__bpost-m,.agc-dr__acard-d,
.agc-dr__wx-tp small,.agc-dr__wx-cl small{color:#394760}

.agc-tb-tools,.agc-tools__pill{font-size:15px}
.agc-dr__wx-tp b,.agc-dr__wx-cl b,
.agc-dr__wx-tp small,.agc-dr__wx-cl small{font-size:15px}
.agc-dr__cap,.agc-dr__n{font-size:15px}
.agc-dr__acard-d{font-size:15px}
.agc-dr__prime span{font-size:15px}
.agc-tb-srch kbd,.agc-dr__search kbd{font-size:15px;color:#394760}

.agc-topbar__soc a{min-width:40px;min-height:40px}

.agc-dos__it b,.agc-seg__it b,.agc-tl__nm,.agc-mega b{font-size:16px;line-height:1.3}
.agc-dos__it small,.agc-seg__it small,.agc-tl__ds,.agc-mega small,
.agc-dr__tt{font-size:15px;line-height:1.45;color:#394760}
.agc-dos__it,.agc-seg__it,.agc-tl{min-height:52px}
.agc-seg__all,.agc-seg__wa,.agc-dos__all,.agc-seg__btn,.agc-tools__all,.agc-tools__ask{
  min-height:44px;display:inline-flex;align-items:center;justify-content:center
}
.agc-seg__btn{min-width:44px}
.jc-cred,.agc-footer__dev{min-height:44px;display:inline-flex;align-items:center;font-size:15px}

.agc-dos__tx b,.agc-dr__db b{font-size:16px;line-height:1.3}
.agc-dos__tx small,.agc-dr__db small{font-size:15px;line-height:1.45}
.agc-dos__c,.agc-dr__dcard{min-height:56px}
.agc-dr__cap .agc-dr__n{font-size:15px}
.agc-dr__ci-l{font-size:15px}

.agc-footer__bottom,.agc-footer__bottom *{font-size:15px}
.jc-cred__k{font-size:12px;letter-spacing:.08em}
.jc-cred__n{font-size:15px}
.agc-dr__cap .agc-dr__n,.agc-dr__bpost-m{font-size:15px}

.agc-drawer .agc-dr__body .agc-dr__cap .agc-dr__n{font-size:15px}
.agc-drawer .agc-dr__body .agc-dr__bpost .agc-dr__bpost-m{font-size:15px;color:#394760}
.agc-drawer .agc-dr__body .agc-dr__sig,
.agc-drawer .agc-dr__body .agc-dr__sig b{font-size:15px;line-height:1.5}
.agc-footer .agc-footer__bottom span{font-size:15px}
.agc-footer .jc-cred .jc-cred__n{font-size:15px}
.agc-footer .jc-cred .jc-cred__k{font-size:12.5px;letter-spacing:.09em}

.agc-tools__pill{
  display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 7px;
  border-radius:99px;background:rgba(154,108,49,.14);color:#815A29;
  font-size:15px;font-weight:700;line-height:1
}


.agc-tri{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-bottom:12px}
.agc-tri__c{
  display:flex;flex-direction:column;overflow:hidden;
  background:#FAFBFB;border:1.5px solid #DFD3B1;border-radius:10px;
  text-decoration:none;min-height:150px;
  transition:border-color .18s,transform .18s cubic-bezier(.22,.61,.36,1)
}
.agc-tri__c:active{transform:scale(.985)}
.agc-tri__c:hover{border-color:#9A6C31}
.agc-tri__ph{display:block;background:#E4E7EB;border-bottom:1px solid #DFD3B1}
.agc-tri__ph img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}
.agc-tri__b{display:block;padding:10px 11px 12px}

.agc-tri__b b{
  display:block;font-size:15.5px;font-weight:650;line-height:1.28;color:#121B2A;
  letter-spacing:-.01em
}
.agc-tri__b small{display:block;margin-top:4px;font-size:15px;line-height:1.34;color:#394760}

@media(max-width:359px){.agc-tri{grid-template-columns:1fr}}


.agc-tri__b small{
  display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden
}


.agc-drawer .agc-dr__nav{display:grid;gap:0}
.agc-drawer .agc-dr__link{
  display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 2px;
  background:transparent;border:0;border-top:1px solid #DFD3B1;border-radius:0;box-shadow:none
}
.agc-drawer .agc-dr__nav .agc-dr__link:last-child{border-bottom:1px solid #DFD3B1}
.agc-drawer .agc-dr__lic{
  width:32px;height:32px;flex:none;display:grid;place-items:center;border-radius:6px;
  background:rgba(9,23,46,.08);color:#09172E;font-size:14px;border:0
}
.agc-drawer .agc-dr__ltx{font-size:16.5px;font-weight:650;color:#121B2A}
.agc-drawer .agc-dr__link.active .agc-dr__lic{background:#09172E;color:#F6F7F9}



@media(max-width:960px){

  
  .agc-topbar__in{gap:10px}
  .agc-topbar__l{flex:1 1 auto;min-width:0;overflow:hidden}
  .agc-topbar__r{flex:0 0 auto}
  .agc-topbar__soc{gap:8px;flex:none;align-items:center}
  .agc-topbar__soc a{
    width:30px;height:30px;min-width:30px;min-height:30px;
    border-radius:8px;font-size:14px;flex:none
  }
  
  .agc-topbar__soc a::after{width:44px;height:44px}
  .agc-topbar__soc a svg{width:15px;height:15px;display:block}

  
  .agc-topbar .agc-tb-item{min-height:0;position:relative}
  .agc-topbar .agc-tb-item::after{
    content:"";position:absolute;left:0;right:0;top:50%;height:44px;
    transform:translateY(-50%)
  }
  .agc-topbar__soc a::after{left:50%;right:auto}

  
  .agc-hsearch{display:none !important}

  .agc-msearch{
    display:block !important;
    position:fixed;top:var(--agc-msearch-top,114px);left:0;right:0;z-index:1000;
    padding:10px 14px 12px;
    
    transform:translateY(-105%);visibility:hidden;
    transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s
  }
  body.agc-msearch-on .agc-msearch{transform:none;visibility:visible}

  
  body.agc-open .agc-msearch{transform:translateY(-105%);visibility:hidden}

  
  .agc-msearch{
    background:#FDFEFE;
    border-bottom:1px solid rgba(154,108,49,.26);
    box-shadow:0 14px 28px -20px rgba(20,34,60,.45)
  }
  .agc-msearch__field{
    height:50px;background:#fff;
    border:2px solid rgba(154,108,49,.42);
    box-shadow:0 2px 8px -4px rgba(20,34,60,.18)
  }
  .agc-msearch__field:active,
  .agc-msearch__field:focus-visible{border-color:#9A6C31;box-shadow:0 0 0 4px rgba(154,108,49,.14)}
  .agc-msearch__field>i{color:#9A6C31;font-size:17px}
  .agc-msearch__ph{font-size:15px;color:#685D4E}
  .agc-msearch__go{
    height:36px;padding:0 17px;font-size:14px;
    background:linear-gradient(135deg,#B07C37,#9A6C31);
    box-shadow:0 6px 14px -8px rgba(154,108,49,.85)
  }
}

@media(max-width:960px) and (prefers-reduced-motion:reduce){
  .agc-msearch{transition:none}
}


.agc-topbar__soc a:has(svg),
.tvf-soc a:has(svg){background:#fff;border-color:rgba(255,255,255,.55)}
.agc-topbar__soc a:has(svg):hover,
.tvf-soc a:has(svg):hover{background:#fff}


.tvf-soc a[href*="share.google"],
.tvf-soc a[href*="google.com/maps"],
.tvf-soc a[href*="g.page"]{display:none}

@media(max-width:420px){
  
  .agc-topbar .agc-tb-hide{display:none}
}

@media(max-width:960px){
  .agc-logo{min-height:44px}
  .agc-mic{width:44px;height:44px}
}

.agc-dock__i span,
.agc-dock__cta-l{font-size:15px}
.agc-dock__i i{font-size:19px}
.agc-dock__i{gap:3px}

.agc-dock::before{display:none}

.agc-dock__i,
.agc-dock__cta{
  position:relative;
  display:flex; flex-direction:column; align-items:center; justify-content:center;
  gap:5px; height:100%; width:100%;
  margin:0; padding:0; border:0; background:none;   
  font-family:inherit; line-height:1; text-decoration:none;
  color:#43536D;
  transform:none;                                    
  transition:color .24s var(--agc-ease);
  -webkit-tap-highlight-color:transparent;
}
.agc-dock__i span,
.agc-dock__cta-l{
  font-size:15px; font-weight:650; letter-spacing:0; line-height:1;
  white-space:nowrap; color:inherit;
}

.agc-dock__i::before,
.agc-dock__cta::before{
  content:""; position:absolute; top:7px; left:50%; width:46px; height:32px;
  transform:translateX(-50%) scale(.82);
  border-radius:12px; background:rgba(154,108,49,.13);
  opacity:0; transition:opacity .24s var(--agc-ease),transform .24s var(--agc-ease);
  pointer-events:none;
}
.agc-dock__i.is-active,
.agc-dock__i.is-open{color:#815A29}
.agc-dock__i.is-active::before,
.agc-dock__i.is-open::before{opacity:1;transform:translateX(-50%) scale(1)}

.agc-dock__i.is-active::after{display:none}
.agc-dock__i.is-active i{transform:none}
.agc-dock__i:active,
.agc-dock__cta:active{transform:scale(.96)}

.agc-dock__cta{color:#43536D}
.agc-dock__cta-in{
  position:relative; width:36px; height:36px; border-radius:13px;
  display:grid; place-items:center; font-size:19px; color:#fff;
  background:linear-gradient(160deg,#2ED573,var(--agc-wa,#25D366) 42%,#12A150);
  border:0;
  box-shadow:0 6px 14px -6px rgba(18,161,80,.55), inset 0 1px 0 rgba(255,255,255,.35);
  transition:transform .2s var(--agc-ease),box-shadow .2s;
}

.agc-dock__cta-in::after{display:none}
.agc-dock__cta-l{color:inherit;font-weight:700}
.agc-dock__cta:active .agc-dock__cta-in{transform:scale(.94)}

@media(prefers-reduced-motion:reduce){
  .agc-dock__i,.agc-dock__cta,.agc-dock__i::before,.agc-dock__cta-in{transition:none}
}

@media(max-width:960px){
  body.is-home,body.is-internal{padding-bottom:calc(96px + env(safe-area-inset-bottom))}
}

.agc-dr__prime--aud{
  background:linear-gradient(135deg,#243757,var(--tvc-wine,#09172E) 55%,#162236);
  border:0;
  box-shadow:0 10px 26px -10px rgba(9,23,46,.55);
  color:#fff;
}
.agc-dr__prime--aud:hover{
  box-shadow:0 14px 32px -10px rgba(9,23,46,.62);
}

.agc-dr__prime--aud > i:first-child{color:#EEDCAC}
.agc-dr__prime--aud .agc-dr__prime-tx span{color:rgba(255,255,255,.84)}

@media(max-width:960px){
  .agc-sheet-wrap{
    align-items:flex-end;
    padding:0 14px calc(70px + 20px + env(safe-area-inset-bottom,0px));
  }
  .agc-sheet{
    width:100%; border-radius:26px;
    max-height:calc(100vh - 70px - 40px - env(safe-area-inset-bottom,0px) - var(--agc-top,44px));
    padding:8px 14px 16px;
    box-shadow:0 -18px 50px -18px rgba(8,14,26,.42), 0 8px 24px -12px rgba(8,14,26,.3);
  }
  
  .agc-sheet__grip{width:48px;height:5px;background:rgba(9,23,46,.22);margin:6px auto 12px}
}

@media(max-width:960px){
  body:has(.agc-sheet-wrap:not([hidden])) .agc-dock{z-index:1130}
}

.agc-sheet__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow-x:hidden}
.agc-sheet__card{min-width:0}
.agc-sheet__card > *:last-child{min-width:0}

@media(max-width:640px){
  .agc-sheet__grid{grid-template-columns:minmax(0,1fr)}
  .agc-sheet__card.is-feat{grid-column:auto}
}
.agc-sheet__cb b{font-size:15px;line-height:1.3;overflow-wrap:break-word}
.agc-sheet__cb small{font-size:15px;line-height:1.4;color:#43536D}
.agc-sheet__card.is-feat .agc-sheet__cb b{font-size:16px}
.agc-sheet__card{min-height:64px;padding:13px 14px}
.agc-sheet__go{font-size:14px}

.agc-sheet__ttl b{font-size:19px}
.agc-sheet__ttl small{font-size:15px}

@media(max-width:640px){
  .agc-sheet__grid{gap:11px}
  .agc-sheet__card{border-color:rgba(9,23,46,.16)}
}







.agc-dr__mapa{
  margin:0 0 11px;padding:14px 15px 15px;border-radius:14px;
  background:#fff;border:1px solid rgba(9,23,46,.12);
  box-shadow:0 8px 20px -14px rgba(20,35,63,.35)
}
.agc-dr__mapa-h{display:flex;align-items:center;gap:11px;margin:0 0 9px}
.agc-dr__mapa-ic{
  flex:none;width:38px;height:38px;border-radius:11px;display:grid;place-items:center;
  background:linear-gradient(150deg,#B68039,#875F2B);color:#fff;font-size:15px
}
.agc-dr__mapa-t{display:flex;flex-direction:column;gap:1px;min-width:0}
.agc-dr__mapa-t b{font-size:16.5px;font-weight:700;color:#111c30;line-height:1.25}

.agc-dr__mapa-cid{
  display:inline-flex;align-items:center;gap:6px;align-self:flex-start;
  margin-top:3px;padding:3px 9px;border-radius:99px;
  background:#F4F4F1;border:1px solid rgba(154,108,49,.28);
  font-size:15px;font-weight:700;color:#735124;letter-spacing:.01em
}
.agc-dr__mapa-cid i{font-size:11px}
.agc-dr__mapa-e b{color:#111c30;font-weight:650}
.agc-dr__mapa-e{margin:0 0 12px;font-size:15px;line-height:1.5;color:#394760}
.agc-dr__mapa-b{display:grid;gap:8px}
.agc-dr__mapa-go,
.agc-dr__mapa-ver{
  display:flex;align-items:center;justify-content:center;gap:9px;
  min-height:48px;border-radius:11px;text-decoration:none;
  font-size:15.5px;font-weight:700;letter-spacing:-.005em
}

.agc-dr__mapa-go{
  background:linear-gradient(150deg,#B68039,#9A6C31 58%,#875F2B);color:#fff;
  box-shadow:0 8px 20px -10px rgba(154,108,49,.75)
}
.agc-dr__mapa-ver{
  background:#F4F4F1;color:#735124;border:1px solid rgba(9,23,46,.18);font-weight:650
}
.agc-dr__mapa-ver:hover{background:#E4E7EB;border-color:rgba(154,108,49,.45);color:#644620}
.agc-dr__mapa-go i,.agc-dr__mapa-ver i{font-size:15px}
@media(min-width:430px){
  
  .agc-dr__mapa-b{grid-template-columns:1.25fr 1fr}
}



.agc-topbar .agc-tb-srch{
  padding:0 14px 0 12px;gap:8px;
  
  border:1px solid rgba(212,183,119,.42);
  background:transparent;
  color:#EFDFB2;
  border-radius:var(--tvc-r,6px);
  transition:border-color .18s var(--agc-ease),background-color .18s var(--agc-ease)
}
.agc-topbar .agc-tb-srch i{font-size:13.5px;opacity:1;color:#D4B777}
.agc-topbar .agc-tb-srch:hover{border-color:#D4B777;background:rgba(212,183,119,.14);color:#fff}
.agc-topbar .agc-tb-srch:focus-visible{outline:2px solid #815A29;outline-offset:2px}
@media(min-width:961px){
  .agc-topbar .agc-tb-srch{
    height:32px;min-height:32px;align-self:center;
    font-size:14px
  }
}



@media(min-width:961px) and (max-width:1180px){
  .agc-topbar__in{padding:0 28px;gap:20px}
  .agc-topbar__l,.agc-topbar__r{min-width:0}
  .agc-topbar__r{flex-wrap:nowrap}


}




.agc-nav__list>li>a,
.agc-nav__drop,
.agc-tb-item,
.agc-tb-link{white-space:nowrap}

@media(min-width:961px) and (max-width:1120px){
  .agc-bar{padding:0 24px;column-gap:18px}
  .agc-nav{padding-left:14px}
  .agc-nav__list{gap:0}
  .agc-nav__list>li>a,
  .agc-nav__drop{font-size:15px;padding-inline:9px}
  
  .agc-act{column-gap:8px}
  .agc-act .agc-cta{padding-inline:13px;font-size:15px}
}



.agc-dr__tools{
  grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:10px;align-items:stretch;grid-auto-rows:1fr
}
.agc-dr__tool{
  align-items:flex-start;gap:11px;padding:13px 13px 14px;
  min-height:74px
}
.agc-dr__tic{flex:none;margin-top:1px}
.agc-dr__tt{
  font-size:15px;line-height:1.32;font-weight:650;
  overflow-wrap:break-word;hyphens:auto
}
@media(max-width:379.98px){
  .agc-dr__tools{grid-template-columns:minmax(0,1fr)}
  .agc-dr__tool{min-height:0}
}



.agc-dock{
  
  --dk-h:      72px;   
  --dk-r:      20px;   
  --dk-side:   14px;   
  --dk-padx:    8px;   
  --dk-pady:   12px;   
  --dk-slot:   28px;   
  --dk-ic:     22px;   
  --dk-gap:     5px;   
  --dk-lb:     12.5px; 
  --dk-wa:     54px;   
  --dk-wa-r:   17px;   
  --dk-wa-up:  20px;   
  --dk-ring:    5px;   
  --dk-tinta:  #815A29;
  --dk-ink:    rgba(14,25,43,.62);

  display:none;        
  position:fixed;left:var(--dk-side);right:var(--dk-side);
  bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:1075;
  grid-template-columns:repeat(5,1fr);
  align-items:stretch;
  height:var(--dk-h);padding:0 var(--dk-padx);
  border-radius:var(--dk-r);overflow:visible;
  background:rgba(250,251,251,.97);
  -webkit-backdrop-filter:saturate(1.2) blur(16px);backdrop-filter:saturate(1.2) blur(16px);
  border:1px solid rgba(9,23,46,.11);
  box-shadow:
    0 1px 0 rgba(255,255,255,.9) inset,
    0 14px 34px -18px rgba(20,34,60,.32),
    0 3px 8px -4px rgba(20,34,60,.12);
}
@media(max-width:960px){ .agc-dock{display:grid} }

.agc-dock::before{display:none}


.agc-dock__i{
  position:relative;
  
  display:flex;flex-direction:column;align-items:center;justify-content:flex-end;
  gap:var(--dk-gap);height:100%;width:100%;min-width:0;padding:0 2px var(--dk-pady);
  border:0;background:none;cursor:pointer;font-family:inherit;text-decoration:none;
  color:var(--dk-ink);
  transition:color .22s var(--agc-ease)
}

.agc-dock__i i{
  height:var(--dk-slot);width:auto;
  display:grid;place-items:center;
  font-size:var(--dk-ic);line-height:1;opacity:.9
}
.agc-dock__i span,
.agc-dock__cta-l{
  font-size:var(--dk-lb);font-weight:650;letter-spacing:-.005em;
  line-height:1.2;white-space:nowrap;
  overflow:hidden;text-overflow:ellipsis;max-width:100%
}


.agc-dock__i.is-active,
.agc-dock__i.is-open{color:var(--dk-tinta)}
.agc-dock__i.is-active i,
.agc-dock__i.is-open i{opacity:1}
.agc-dock__i::after{
  content:"";position:absolute;left:50%;bottom:6px;
  width:16px;height:2px;border-radius:2px;background:var(--dk-tinta);
  transform:translateX(-50%) scaleX(.3);opacity:0;
  transition:opacity .2s var(--agc-ease),transform .2s var(--agc-ease)
}
.agc-dock__i.is-active::after,
.agc-dock__i.is-open::after{opacity:1;transform:translateX(-50%) scaleX(1)}
.agc-dock__i::before{content:none}
.agc-dock__i:active{transform:scale(.94)}


.agc-dock__cta{
  position:relative;
  display:flex;flex-direction:column;align-items:center;justify-content:flex-end;
  height:100%;width:100%;padding:0 2px var(--dk-pady);
  text-decoration:none;transform:none
}
.agc-dock__cta-in{
  position:absolute;left:50%;
  
  top:calc(var(--dk-pady) + var(--dk-slot) / 2 - var(--dk-wa) / 2 - var(--dk-wa-up));
  transform:translateX(-50%);
  width:var(--dk-wa);height:var(--dk-wa);border-radius:var(--dk-wa-r);
  display:grid;place-items:center;
  font-size:26px;color:#fff;
  background:linear-gradient(158deg,#2FD275 0%,#1BB55F 52%,#12A150 100%);
  box-shadow:
    0 0 0 var(--dk-ring) rgba(250,251,251,.97),
    0 10px 22px -8px rgba(18,161,80,.55),
    inset 0 1px 0 rgba(255,255,255,.42);
  transition:transform .16s var(--agc-ease),box-shadow .16s var(--agc-ease)
}
.agc-dock__cta-in::after{display:none}
.agc-dock__cta:active .agc-dock__cta-in{transform:translateX(-50%) scale(.94)}
.agc-dock__cta-l{
  color:#0A6E39;font-weight:700
}
.agc-dock__cta::before,
.agc-dock__cta::after{content:none}


@media(max-width:379.98px){
  .agc-dock{
    --dk-side:10px;--dk-padx:4px;--dk-lb:11.5px;--dk-wa:50px;--dk-wa-r:16px;--dk-ic:21px
  }
}


.agc-sheet__head{align-items:flex-start}
.agc-sheet__ttl{flex:1 1 auto;min-width:0}
.agc-sheet__x{flex:none;width:40px;height:40px;display:grid;place-items:center}
