/* JUICE GARAGE — different worlds, one shared character. */
:root{--petrol:#063e36;--ivory:#fff;--sage:#c4df34;--pink:#ff7797;--peach:#ffad3b;--lilac:#c7a5e5;--muted:#4b5e58;--line:#063e3625;--radius:24px}
body{background:#fff}h1,h2,h3{letter-spacing:-.055em}.site-header{background:#fff;border-bottom:1px solid #063e3614;backdrop-filter:none}.header-inner{min-height:76px;gap:20px}.brand{width:240px}.brand img{max-height:61px;object-fit:contain;object-position:left center}.eyebrow::after{background:#ff7559}.button{transition:transform .2s,background .2s;box-shadow:none}.button:hover{background:#13564a;color:white}.button:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid #ee7845;outline-offset:5px}.jg-home .hero{background:#063e36;color:white;min-height:700px;padding:58px 0 68px;position:relative;overflow:hidden}.jg-home .hero::before{content:"";position:absolute;width:380px;height:380px;border-radius:50%;background:#104c40;left:-230px;bottom:-170px;pointer-events:none}.jg-home .hero-grid{grid-template-columns:1fr 1fr;gap:30px}.jg-home .hero-copy{position:relative;z-index:2}.jg-home .hero h1{color:#fff;font-size:clamp(4rem,6.7vw,6.6rem);line-height:.91;letter-spacing:-.065em;margin:24px 0 25px;max-width:650px}.jg-home .hero h1 span{color:#d0ee43}.jg-home .hero .eyebrow{color:#e0f0e4;font-size:.72rem}.jg-home .hero .eyebrow::after{background:#d0ee43}.jg-home .hero .lead{color:#e1ece5;font-size:1.13rem;max-width:480px;line-height:1.6}.jg-home .hero .button{background:#d0ee43;color:#063e36;border-color:#d0ee43;min-height:52px}.jg-home .hero .button--ghost{color:white;border-color:#ffffff66;background:transparent}.jg-home .hero .button:hover{background:#e2fa75;color:#063e36}.jg-home .hero-signature{color:#dfefdf;font-size:.69rem;letter-spacing:.1em}.jg-home .hero-signature span+span::before{color:#d0ee43}.jg-orbits{position:relative;width:100%;height:550px;isolation:isolate}.jg-orbits:before{content:"";position:absolute;inset:10% 3%;border:1px solid #ffffff24;border-radius:50%;transform:rotate(-24deg);z-index:-1}.jg-orbit{display:block;position:absolute;text-decoration:none;color:#063e36;transition:transform .3s}.jg-orbit:hover{transform:translateY(-7px)}.jg-orbit-picture{display:block;aspect-ratio:1;overflow:hidden;border-radius:50%;border:8px solid var(--orbit);background:var(--orbit);box-shadow:0 16px 28px #001d2440}.jg-orbit-picture img{width:100%;height:100%;object-fit:cover;object-position:center}.jg-orbit--smoothie{--orbit:#ff7f62;left:0;top:4%;width:48%;z-index:2}.jg-orbit--smoothie img{object-fit:contain;transform:scale(.94);filter:drop-shadow(0 12px 6px #75262725)}.jg-orbit--frappe{--orbit:#f7bb54;right:0;top:0;width:42%;z-index:1}.jg-orbit--frappe img{object-position:50% 48%;transform:scale(1.08)}.jg-orbit--acai{--orbit:#bc8ed8;left:9%;bottom:0;width:46%;z-index:3}.jg-orbit--acai img{object-position:50% 43%;transform:scale(1.02)}.jg-orbit--orange{--orbit:#cce84a;right:0;bottom:8%;width:37%;z-index:4}.jg-orbit--orange img{transform:scale(1.09);object-position:55% 50%}.jg-orbit-label{position:absolute;bottom:0;left:50%;transform:translate(-50%,25%);white-space:nowrap;background:#fff;color:#063e36;box-shadow:0 6px 15px #063e3620;border-radius:999px;padding:10px 17px;font-size:.79rem;font-weight:800}.jg-orbit-label span{margin-left:10px}.jg-orbit-dot{position:absolute;border-radius:50%;z-index:-1}.jg-orbit-dot--one{background:#ff7559;width:24px;height:24px;right:6%;top:44%}.jg-orbit-dot--two{background:#cce84a;width:40px;height:40px;left:2%;bottom:23%}.jg-flavour-strip{background:#d0ee43;color:#063e36;padding:22px 0}.jg-flavour-strip .container{display:flex;justify-content:space-between;align-items:center;gap:22px;flex-wrap:wrap}.jg-flavour-strip span{display:inline-flex;align-items:center;gap:18px;font-size:1.02rem;font-weight:800}.jg-flavour-strip span:before{content:"";width:11px;height:11px;border:2px solid #063e36;border-radius:50%}
.jg-home #universo{padding-top:90px;padding-bottom:80px;background:#fff}.jg-home .universe-head{margin-bottom:42px;gap:50px}.jg-home .universe-head h2{font-size:clamp(3rem,5.4vw,5.15rem)}.jg-home .universe-head .lead{font-size:1.1rem}.jg-home .group-intro{margin:0 0 26px}.jg-home .group-intro h3{font-size:1.25rem;letter-spacing:-.025em}.jg-home .status{font-size:.63rem;letter-spacing:.05em}.jg-home .worlds{gap:24px;align-items:stretch}.jg-home .world-card{grid-column:span 4;display:grid;grid-template-columns:1fr;align-content:start;min-height:0;background:#fff;border:1px solid #063e361c;padding:23px 24px 17px;border-radius:26px;box-shadow:none}.jg-home .world-card:nth-child(1),.jg-home .world-card:nth-child(2),.jg-home .world-card:nth-child(6),.jg-home .world-card:nth-child(7){grid-column:span 6;min-height:0}.jg-home .world-card::before{width:190px;right:-60px;bottom:-110px;opacity:.25;background:var(--world)}.jg-home .jg-world-1{--world:#ff826b}.jg-home .jg-world-2{--world:#b598d5}.jg-home .jg-world-3{--world:#b6cf35}.jg-home .jg-world-4{--world:#ffb34a}.jg-home .jg-world-5{--world:#f18da8}.jg-home .jg-world-6{--world:#ffb34a}.jg-home .jg-world-7{--world:#bc8ed8}.jg-home .world-card__top{padding-bottom:15px;border-bottom:1px solid #063e3617;margin-bottom:14px}.jg-home .world-card__tag{font-size:.65rem}.jg-home .world-card__index{background:var(--world);color:#063e36;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:.72rem}.jg-home .jg-world-picture{width:140px;height:140px;border-radius:50%;overflow:hidden;margin:3px auto 0;background:var(--world);border:5px solid var(--world)}.jg-home .jg-world-picture img{width:100%;height:100%;object-fit:cover}.jg-home .jg-world-picture--smoothie img{object-fit:contain}.jg-home #universo .world-card .family-logo-slot{height:98px;margin:15px 0 13px;justify-content:center}.jg-home #universo .world-card .family-logo-art{height:90px;width:min(100%,215px)}.jg-home .world-card p{font-size:.94rem;line-height:1.55;min-height:74px;margin-bottom:18px;max-width:none}.jg-home .world-card details p{min-height:0}.jg-home .world-visit{margin-top:auto;min-height:44px;font-size:.92rem}.jg-home .world-card details{margin-top:8px}.jg-home .world-card summary{font-size:.84rem;min-height:45px}.jg-home .world-card--ravens{background:#fff}.jg-home .catalog-panel{background:#063e36;color:#fff;border:none;border-radius:28px;padding:44px;gap:45px;margin-top:72px}.jg-home .catalog-panel h3{color:#fff;font-size:clamp(2.4rem,3.7vw,3.7rem)}.jg-home .catalog-panel .eyebrow{color:#d0ee43}.jg-home .catalog-panel .lead,.jg-home .catalog-panel .catalog-meta{color:#e3ede8}.jg-home .catalog-panel .button{background:#d0ee43;color:#063e36;border-color:#d0ee43}.jg-home .catalog-cover{background:transparent;box-shadow:none}.jg-home .rework-innovation{background:#c7a5e5;border:0;border-radius:26px;padding:36px;position:relative;overflow:hidden}.jg-home .rework-innovation h3{font-size:2.3rem}.jg-home .rework-innovation .eyebrow{color:#063e36}.jg-home .rework-innovation:after{content:"";position:absolute;right:-20px;top:-55px;width:180px;height:180px;border:24px solid #ffffff22;border-radius:50%;pointer-events:none}.jg-home .rework-innovation>*{position:relative;z-index:1}
.jg-founder{background:#d0ee43;padding:80px 0;position:relative;overflow:hidden}.jg-founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.jg-founder-portrait{margin:0;aspect-ratio:1;width:100%;max-width:390px;border-radius:50%;overflow:hidden;background:#fff;border:9px solid #fff}.jg-founder-portrait img{width:100%;height:100%;object-fit:cover;object-position:55% center}.jg-founder-copy h2{font-size:clamp(2.8rem,4.7vw,4.6rem);margin-bottom:24px}.jg-founder-copy .lead{font-size:1.04rem;line-height:1.65;max-width:610px}.jg-founder-quote{margin:25px 0 0;padding:20px 0 0;border-top:1px solid #063e3633;font-weight:800;font-size:1.08rem;color:#063e36;line-height:1.4}.jg-founder-quote cite{display:block;font-style:normal;font-size:.71rem;margin-top:10px;letter-spacing:.06em;text-transform:uppercase;font-weight:700}.jg-home #quienes-somos{background:white;padding:85px 0}.jg-home .method-grid{gap:70px}.jg-home .method-grid h2{font-size:clamp(2.6rem,4.5vw,4.3rem)}.jg-home .method-list{border-top:0}.jg-home .method-item{padding:23px 0}.jg-home .method-item strong{border-radius:50%;background:#ffb34a}.jg-home .method-item:nth-child(2) strong{background:#f392ac}.jg-home .method-item:nth-child(3) strong{background:#c7a5e5}.jg-home #contacto{background:#063e36;isolation:isolate}.jg-home #contacto:before{content:"";position:absolute;width:350px;height:350px;border:60px solid #205b46;border-radius:50%;left:-190px;bottom:-180px;z-index:-1}.jg-home #contacto>*{position:relative;z-index:1}.jg-home #contacto h2{font-size:clamp(3rem,5.5vw,5.3rem);color:#d0ee43}.jg-home .contact-card{background:#fff;border:0;border-radius:24px;color:#063e36}.jg-home .contact-card a{position:relative;z-index:2}.footer{background:#fff;color:#063e36;border-top:1px solid #063e3620}.footer .footer-logo{filter:none}.jg-inner .product-page{position:relative}.jg-inner .product-page>.text-link{display:inline-flex;padding:10px 16px;border-radius:999px;background:#d0ee43;font-size:.84rem}.jg-inner .product-layout{gap:50px}.jg-inner .product-page h1{font-size:clamp(3rem,5.3vw,5.4rem)}.jg-inner .product-visual{border-radius:28px;border:0;box-shadow:none}.jg-inner #kream{--pink:#f6b1bf}.jg-inner #smoody{--sage:#cce057}.jg-inner #el-andaluz{--peach:#ffb04c}.jg-inner #naranja{--peach:#ffbe5c}.jg-inner #acai{--lilac:#c9ace6}.jg-inner .product-copy h2{border-left:5px solid #cce34a;padding-left:16px}.jg-inner .product-poster{background:#dbe855}.jg-inner #kream .product-poster{background:#f5b5c8}.jg-inner #el-andaluz .product-poster{background:#ffc267}.jg-inner .innovation-page{--sage:#cce84a;--peach:#ffb34a;--pink:#f69eb7;--lilac:#c7a5e5}
@media(min-width:1000px){.jg-home .world-card:nth-child(1),.jg-home .world-card:nth-child(2),.jg-home .world-card:nth-child(6),.jg-home .world-card:nth-child(7){grid-template-columns:1fr 135px;column-gap:20px}.jg-home .world-card:nth-child(1) .world-card__top,.jg-home .world-card:nth-child(2) .world-card__top,.jg-home .world-card:nth-child(6) .world-card__top,.jg-home .world-card:nth-child(7) .world-card__top{grid-column:1/-1}.jg-home .world-card:nth-child(1) .jg-world-picture,.jg-home .world-card:nth-child(2) .jg-world-picture,.jg-home .world-card:nth-child(6) .jg-world-picture,.jg-home .world-card:nth-child(7) .jg-world-picture{grid-column:2;grid-row:2/4;width:135px;height:135px;align-self:center}.jg-home .world-card:nth-child(1) .family-logo-slot,.jg-home .world-card:nth-child(2) .family-logo-slot,.jg-home .world-card:nth-child(6) .family-logo-slot,.jg-home .world-card:nth-child(7) .family-logo-slot{grid-column:1;grid-row:2}.jg-home .world-card:nth-child(1)>p,.jg-home .world-card:nth-child(2)>p,.jg-home .world-card:nth-child(6)>p,.jg-home .world-card:nth-child(7)>p{grid-column:1;grid-row:3}.jg-home .world-card:nth-child(1)>.world-visit,.jg-home .world-card:nth-child(2)>.world-visit,.jg-home .world-card:nth-child(6)>.world-visit,.jg-home .world-card:nth-child(7)>.world-visit,.jg-home .world-card details{grid-column:1/-1}}
@media(max-width:1000px){.jg-home .hero h1{font-size:clamp(3.5rem,7.5vw,5.5rem)}.jg-home .hero-grid{gap:20px}.jg-orbits{height:450px}.jg-orbit-label{font-size:.68rem;padding:8px 10px}.jg-founder-grid{gap:40px}.jg-home .world-card{padding:20px}.jg-home .worlds{gap:18px}.jg-home .world-card p{font-size:.9rem}}
@media(max-width:780px){.header-inner{min-height:70px;gap:12px}.brand{width:190px}.brand img{max-height:52px}.jg-home .hero{padding:40px 0 52px;min-height:0}.jg-home .hero-grid{grid-template-columns:1fr;gap:38px}.jg-home .hero h1{font-size:clamp(3.65rem,12vw,6rem);max-width:600px;margin-top:20px}.jg-home .hero .lead{max-width:550px;font-size:1.03rem}.jg-home .hero .eyebrow{font-size:.67rem;letter-spacing:.1em}.jg-home .hero .button-row{margin-top:25px}.jg-home .hero .button{font-size:.85rem;min-height:48px;padding:12px 17px}.jg-home .hero-signature{margin-top:25px;font-size:.62rem}.jg-orbits{height:520px;max-width:560px;margin:auto}.jg-orbit--smoothie{width:45%;left:3%}.jg-orbit--frappe{width:40%;right:3%}.jg-orbit--acai{width:44%;left:7%;bottom:1%}.jg-orbit--orange{width:36%;right:3%;bottom:9%}.jg-orbit-label{font-size:.75rem}.jg-flavour-strip{padding:17px 0}.jg-flavour-strip .container{justify-content:center;gap:11px 22px}.jg-flavour-strip span{font-size:.76rem;gap:9px}.jg-flavour-strip span:before{width:8px;height:8px}.jg-home #universo{padding:58px 0}.jg-home .universe-head{grid-template-columns:1fr;gap:22px;margin-bottom:30px}.jg-home .universe-head h2{font-size:clamp(2.8rem,8.5vw,4rem)}.jg-home .universe-head .lead{font-size:1rem}.jg-home .group-intro{align-items:start;gap:15px}.jg-home .group-intro h3{font-size:1.06rem;max-width:55%;line-height:1.15}.jg-home .group-intro .status{font-size:.56rem;white-space:nowrap;padding:7px 9px}.jg-home .worlds{grid-template-columns:1fr 1fr;gap:16px}.jg-home .world-card,.jg-home .world-card:nth-child(n){grid-column:auto;min-height:0;padding:18px;border-radius:21px}.jg-home .world-card:last-child{grid-column:1/-1}.jg-home .world-card__top{gap:8px}.jg-home .world-card__tag{font-size:.58rem;max-width:80%;line-height:1.25}.jg-home .world-card__index{width:25px;height:25px;flex:none}.jg-home .jg-world-picture{width:116px;height:116px}.jg-home #universo .world-card .family-logo-slot{height:85px;margin:10px 0}.jg-home #universo .world-card .family-logo-art{height:75px;width:min(100%,215px)}.jg-home .world-card p{min-height:0;font-size:.87rem;margin-bottom:14px}.jg-home .world-visit{font-size:.81rem}.jg-home .world-card summary{font-size:.77rem}.jg-home .catalog-panel{padding:28px;gap:25px;margin-top:45px}.jg-home .catalog-panel h3{font-size:2.35rem}.jg-home .rework-innovation{padding:28px}.jg-home .rework-innovation h3{font-size:2rem}.jg-founder{padding:55px 0}.jg-founder-grid{grid-template-columns:1fr;gap:32px}.jg-founder-portrait{max-width:280px;margin-inline:auto}.jg-founder-copy h2{font-size:3.2rem}.jg-founder-copy .lead{font-size:.98rem}.jg-founder-quote{font-size:1rem}.jg-home #quienes-somos{padding:58px 0}.jg-home .method-grid{gap:28px}.jg-home #contacto h2{font-size:clamp(2.8rem,9vw,4rem)}.jg-inner .product-layout{gap:30px}.jg-inner .product-page h1{font-size:clamp(2.8rem,9vw,4rem)}}
@media(max-width:480px){.jg-orbits{height:390px}.jg-home .hero-grid{gap:30px}.jg-home .hero h1{font-size:clamp(3.5rem,12.2vw,4.8rem)}.jg-orbit-picture{border-width:6px}.jg-orbit-label{font-size:.64rem;padding:8px 11px}.jg-home .worlds{grid-template-columns:1fr}.jg-home .world-card,.jg-home .world-card:nth-child(n){grid-column:1;grid-template-columns:1fr 100px;column-gap:14px;padding:19px}.jg-home .world-card .world-card__top{grid-column:1/-1}.jg-home .world-card .jg-world-picture{grid-column:2;grid-row:2/4;width:100px;height:100px;align-self:center}.jg-home #universo .world-card .family-logo-slot{grid-column:1;grid-row:2;height:90px;margin:5px 0 12px}.jg-home .world-card>p{grid-column:1/-1;grid-row:4;font-size:.92rem}.jg-home .world-card .world-visit,.jg-home .world-card details{grid-column:1/-1}.jg-home .world-card__tag{font-size:.65rem}.jg-home .world-visit{font-size:.9rem}.jg-home .world-card summary{font-size:.84rem}.jg-home .catalog-panel h3{font-size:2rem}.jg-home .rework-innovation{padding:25px}.jg-home .hero .button-row{gap:9px}.jg-home .hero .button{font-size:.79rem;padding-inline:14px}.jg-founder-copy h2{font-size:2.8rem}.jg-home .group-intro h3{font-size:.95rem}.jg-home .status-bar{gap:7px}.jg-home .status{font-size:.56rem}.jg-home .hero-signature{gap:8px 12px}.jg-home .hero-signature span+span:before{margin-right:12px}}
@media(prefers-reduced-motion:reduce){.jg-orbit,.button{transition:none}}

/* Corrected layout: separate product worlds; logo-only family cards. */
.jg-home .jg-orbits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 22px;align-items:start;justify-items:center;height:auto;max-width:540px;margin-inline:auto;padding:8px 0 0}
.jg-home .jg-orbits:before{inset:4% 0;pointer-events:none}
.jg-home .jg-orbits .jg-orbit{position:relative;inset:auto;width:100%;max-width:228px;min-width:0;display:flex;flex-direction:column;align-items:center;gap:12px;z-index:1;transform:none}
.jg-home .jg-orbits .jg-orbit:hover{transform:translateY(-3px)}
.jg-home .jg-orbit-picture{width:100%;flex:none}
.jg-home .jg-orbit-label{position:static;inset:auto;transform:none;display:block;max-width:100%;white-space:normal;text-align:center;line-height:1.25;padding:9px 14px;font-size:.76rem;min-height:35px}
.jg-home .jg-orbit-dot--one{right:-10px;top:47%;width:16px;height:16px}
.jg-home .jg-orbit-dot--two{left:-10px;bottom:10%;width:20px;height:20px}
.jg-home #universo .worlds{align-items:stretch}
.jg-home #universo .worlds>.world-card:nth-child(n){display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:stretch;height:auto;min-height:0;grid-template-columns:none;grid-template-rows:none;row-gap:0;column-gap:0;margin:0;top:auto;transform:none}
.jg-home #universo .worlds>.world-card:nth-child(n)>.world-card__top{grid-row:auto;grid-column:auto;margin:0 0 14px}
.jg-home #universo .worlds>.world-card:nth-child(n)>.family-logo-slot{display:flex;flex-direction:row;align-items:center;justify-content:center;align-self:center;flex:0 0 122px;width:100%;height:122px;min-height:0;max-height:122px;margin:0 0 18px;padding:0;gap:0;grid-row:auto;grid-column:auto;transform:none}
.jg-home #universo .worlds>.world-card:nth-child(n) .family-logo-art{display:block;width:min(100%,260px);height:110px;max-height:110px;flex:none}
.jg-home #universo .worlds>.world-card:nth-child(n)>p{grid-row:auto;grid-column:auto;min-height:0;margin:0 0 20px;max-width:none}
.jg-home #universo .worlds>.world-card:nth-child(n)>.world-visit{grid-row:auto;grid-column:auto;margin-top:auto;align-self:flex-start}
.jg-home #universo .worlds>.world-card:nth-child(n)>details{grid-row:auto;grid-column:auto;margin-top:8px}
@media(max-width:1000px){.jg-home .jg-orbits{gap:26px 18px}.jg-home .jg-orbit-label{font-size:.69rem;padding:9px 11px}.jg-home #universo .worlds>.world-card:nth-child(n) .family-logo-art{width:min(100%,240px)}}
@media(max-width:780px){.jg-home .jg-orbits{width:100%;max-width:520px;gap:28px 22px;height:auto}.jg-home .jg-orbits .jg-orbit{max-width:220px}.jg-home .jg-orbit-label{font-size:.75rem}.jg-home #universo .worlds>.world-card:nth-child(n)>.family-logo-slot{height:112px;max-height:112px;flex-basis:112px;margin-bottom:16px}.jg-home #universo .worlds>.world-card:nth-child(n) .family-logo-art{height:100px;max-height:100px}}
@media(max-width:480px){.jg-home .jg-orbits{gap:24px 18px;padding-top:0}.jg-home .jg-orbits .jg-orbit{width:100%;max-width:195px;gap:10px}.jg-home .jg-orbit-label{font-size:.68rem;min-height:32px;padding:8px 11px}.jg-home .jg-orbit-label span{margin-left:5px}.jg-home #universo .worlds>.world-card:nth-child(n){padding:22px;grid-column:1}.jg-home #universo .worlds>.world-card:nth-child(n)>.family-logo-slot{height:120px;max-height:120px;flex-basis:120px;margin-bottom:18px}.jg-home #universo .worlds>.world-card:nth-child(n) .family-logo-art{height:108px;max-height:108px;width:min(100%,260px)}}
@media(prefers-reduced-motion:reduce){.jg-home .jg-orbits .jg-orbit:hover{transform:none}}

/* Explicit, readable contact actions; no white-on-white inherited links. */
.jg-home #contacto .contact-card{padding:28px;background:#fff;color:#063e36;align-self:center}
.jg-home #contacto .contact-card .jg-contact-title{color:#063e36;font-size:1.9rem;line-height:1.05;letter-spacing:-.035em;margin:0 0 8px}
.jg-home #contacto .contact-card .jg-contact-hint{color:#52645e;font-size:.92rem;line-height:1.5;margin:0 0 22px}
.jg-home #contacto .jg-contact-actions{display:grid;gap:12px}
.jg-home #contacto .contact-card .jg-contact-action{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;min-height:82px;padding:16px 18px;border:1px solid #cbd9d0;border-radius:14px;background:#f0f5f1;color:#063e36;text-decoration:none;font-size:1rem;line-height:1.3;transition:background .15s,border-color .15s}
.jg-home #contacto .contact-card .jg-contact-action:hover{background:#e2ece5;border-color:#063e36}
.jg-home #contacto .contact-card .jg-contact-action--whatsapp{background:#d0ee43;border-color:#bdd83d}
.jg-home #contacto .contact-card .jg-contact-action--whatsapp:hover{background:#e0f57a;border-color:#063e36}
.jg-home #contacto .jg-contact-action-copy{display:grid;gap:6px;min-width:0}
.jg-home #contacto .jg-contact-action-copy strong{font-size:1rem;font-weight:800;color:#063e36;line-height:1.3}
.jg-home #contacto .jg-contact-detail{font-size:.86rem;font-weight:500;color:#294b42;overflow-wrap:anywhere}
.jg-home #contacto .jg-contact-arrow{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:#fff;color:#063e36;font-size:1.2rem}
.jg-home #contacto .contact-card address{color:#52645e;font-size:.85rem;line-height:1.6;margin-top:23px}
@media(max-width:480px){.jg-home #contacto .contact-card{padding:23px}.jg-home #contacto .contact-card .jg-contact-action{padding:15px;min-height:80px}.jg-home #contacto .jg-contact-action-copy strong{font-size:.96rem}.jg-home #contacto .jg-contact-detail{font-size:.82rem}}
@media(prefers-reduced-motion:reduce){.jg-home #contacto .contact-card .jg-contact-action{transition:none}}

.seo-product-links{display:flex;flex-wrap:wrap;justify-content:center;gap:3px 20px;width:min(1180px,calc(100% - 40px));margin:20px auto 0;padding-bottom:24px}.seo-product-links a{display:inline-flex;align-items:center;min-height:44px;font-size:.8rem;color:#063e36;text-underline-offset:4px}

.seo-professional-note{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:0 0 24px;text-align:center;font-size:.8rem;line-height:1.5;color:#52645e}
