.links-page-premium{padding:72px 22px 60px}.links-page-premium .links-layout{display:block;width:min(100%,760px);margin:0 auto}.links-page-premium .links-brand{text-align:center;margin:0 0 32px}.links-page-premium .links-brand .links-logo{display:block;width:min(250px,68vw);margin:0 auto 22px}.links-page-premium .links-brand>span{display:block;color:#969c9a;font:700 9px/1.5 Montserrat,Arial,sans-serif;letter-spacing:2px}.links-page-premium .links-content{max-width:none}.links-page-premium .links-grid{display:flex;flex-direction:column;gap:16px}.links-page-premium .link-tile{display:grid;grid-template-columns:46px 54px minmax(0,1fr) 48px;align-items:center;min-height:130px;padding:18px 20px;border:1px solid rgba(226,182,82,.38);border-radius:20px;background:linear-gradient(108deg,rgba(25,29,28,.98),rgba(9,15,14,.96));box-shadow:0 15px 42px rgba(0,0,0,.34),inset 0 1px rgba(255,240,195,.08);overflow:hidden}.links-page-premium .link-tile:after{content:"";position:absolute;width:260px;height:160px;right:-90px;top:-65px;background:radial-gradient(ellipse,rgba(219,170,67,.19),transparent 68%);filter:blur(4px);transition:transform .35s ease,opacity .35s ease}.links-page-premium .link-tile:before{background:linear-gradient(90deg,rgba(255,255,255,.035),transparent 38%,rgba(82,232,165,.05))}.links-page-premium .link-tile:hover{transform:translateY(-4px) scale(1.01);border-color:#f1c85e;box-shadow:0 25px 58px rgba(0,0,0,.48),0 0 35px rgba(222,173,62,.15)}.links-page-premium .link-tile:hover:after{transform:scale(1.25);opacity:1}.links-page-premium .link-tile small{position:static;color:#dcb251;font:800 10px Montserrat,Arial,sans-serif;letter-spacing:1px}.links-page-premium .tile-copy{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:6px;text-align:left}.links-page-premium .link-tile strong{margin:0;color:#f4ce72;font:600 clamp(23px,4vw,34px)/1 'New York',Georgia,serif}.links-page-premium .link-tile em{margin:0;color:#bec4c0;font:500 11px/1.45 Montserrat,Arial,sans-serif}.links-page-premium .link-tile>b{position:relative;right:auto;bottom:auto;z-index:1;width:38px;height:38px;border:1px solid rgba(247,208,110,.8);background:linear-gradient(135deg,#f0ca62,#c38c2c);color:#101511;font:400 24px/1 Arial}.links-page-premium .tile-glyph{position:relative;z-index:1;display:grid;place-items:center;width:38px;height:38px;border:1px solid rgba(235,192,88,.7);border-radius:50%}.links-page-premium .tile-glyph:before,.links-page-premium .tile-glyph:after{content:"";display:block}.links-page-premium .glyph-agency:before{width:14px;height:14px;border:1px solid #edc663;box-shadow:inset 0 0 0 3px rgba(237,198,99,.12)}.links-page-premium .glyph-whatsapp:before{width:13px;height:13px;border:2px solid #65e8ad;border-radius:50%}.links-page-premium .glyph-whatsapp:after{position:absolute;width:6px;height:6px;border-left:2px solid #65e8ad;border-bottom:2px solid #65e8ad;bottom:8px;left:9px;transform:skew(-18deg)}.links-page-premium .glyph-map:before{width:13px;height:13px;border:1px solid #edc663;border-radius:50%;box-shadow:0 0 0 4px rgba(237,198,99,.07)}.links-page-premium .glyph-map:after{position:absolute;width:1px;height:23px;background:#edc663}.links-page-premium .glyph-hub{border-radius:10px;transform:rotate(45deg)}.links-page-premium .glyph-hub:before{width:12px;height:12px;border:1px solid #65e8ad}.links-page-premium .links-footer{margin-top:26px}@media(max-width:540px){.links-page-premium{padding:48px 16px 70px}.links-page-premium .links-brand{margin-bottom:26px}.links-page-premium .links-brand .links-logo{width:min(225px,68vw)}.links-page-premium .links-brand>span{font-size:8px;letter-spacing:1.5px}.links-page-premium .links-grid{gap:13px}.links-page-premium .link-tile{grid-template-columns:30px 44px minmax(0,1fr) 40px;min-height:112px;padding:16px 14px;border-radius:17px}.links-page-premium .link-tile strong{font-size:24px}.links-page-premium .link-tile em{font-size:9px}.links-page-premium .link-tile>b{width:34px;height:34px;font-size:21px}.links-page-premium .tile-glyph{width:32px;height:32px}.links-page-premium .links-footer{font-size:7px}}
.links-page-premium .link-tile{display:grid!important;grid-template-columns:44px minmax(0,1fr) 38px!important;min-height:124px!important;max-width:100%!important;padding:18px 17px!important;justify-content:initial!important}.links-page-premium .link-tile small{position:absolute!important;left:17px!important;top:13px!important;z-index:3}.links-page-premium .tile-glyph{grid-column:1;grid-row:1;align-self:end;width:34px;height:34px}.links-page-premium .tile-copy{grid-column:2;grid-row:1;align-self:center;padding:0 8px 0 2px}.links-page-premium .link-tile>b{grid-column:3;grid-row:1;width:34px;height:34px}.links-page-premium .link-tile strong{display:block!important;font-size:clamp(22px,7.5vw,30px)!important;white-space:normal!important}.links-page-premium .link-tile em{display:block!important;font-size:10px!important;white-space:normal!important}.links-page-premium .links-grid{width:100%!important}@media(max-width:320px){.links-page-premium{padding-left:12px;padding-right:12px}.links-page-premium .link-tile{grid-template-columns:36px minmax(0,1fr) 32px!important;padding:16px 12px!important}.links-page-premium .link-tile small{left:12px!important}.links-page-premium .tile-copy{padding-left:0}.links-page-premium .link-tile strong{font-size:21px!important}.links-page-premium .link-tile em{font-size:8.5px!important}.links-page-premium .tile-glyph,.links-page-premium .link-tile>b{width:30px;height:30px}}
.links-page-premium .link-tile{isolation:isolate}.links-page-premium .link-tile:before{inset:-2px!important;padding:1px!important;border-radius:21px!important;background:conic-gradient(from var(--links-arc,0deg),transparent 0 22%,rgba(246,204,94,.18) 30%,#f1c85e 40%,rgba(255,239,174,.9) 44%,transparent 52% 100%)!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;z-index:-1!important;animation:links-arc-spin 5s linear infinite,links-gold-fade 2.8s ease-in-out infinite!important}.links-page-premium .link-tile:after{z-index:-2!important;opacity:.7;animation:links-gold-fade 3.2s ease-in-out infinite}.links-page-premium .link-tile:nth-child(2):before{animation-delay:-1s!important}.links-page-premium .link-tile:nth-child(3):before{animation-delay:-2s!important}.links-page-premium .link-tile:nth-child(4):before{animation-delay:-3s!important}@property --links-arc{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes links-arc-spin{to{--links-arc:360deg}}@keyframes links-gold-fade{50%{opacity:.32;filter:brightness(.78)}}.links-page-premium .link-tile strong{font-family:"New York","Iowan Old Style",Georgia,serif!important;font-weight:600!important;letter-spacing:-.5px}.links-page-premium .link-tile em{font-family:Montserrat,Arial,sans-serif!important}.links-page-premium .link-tile:hover,.links-page-premium .link-tile:focus-visible{transform:translateY(-3px) scale(1.008)!important;box-shadow:0 22px 52px rgba(0,0,0,.48),0 0 40px rgba(228,181,69,.2)!important}.links-page-premium .link-tile:focus-visible{outline:2px solid #f8d579;outline-offset:3px}@media(max-width:540px){.links-page-premium{min-height:100vh!important;padding:25px 14px 42px!important;display:block!important}.links-page-premium .links-brand{margin:0 0 14px!important}.links-page-premium .links-brand .links-logo{width:112px!important;margin-bottom:8px!important}.links-page-premium .links-brand>span{font-size:6.5px!important;letter-spacing:1.15px!important}.links-page-premium .links-grid{gap:9px!important}.links-page-premium .link-tile{grid-template-columns:34px minmax(0,1fr) 32px!important;min-height:72px!important;height:72px!important;padding:10px 13px!important;border-radius:15px!important}.links-page-premium .link-tile small{left:13px!important;top:7px!important;font-size:8px!important}.links-page-premium .tile-glyph{width:26px!important;height:26px!important;align-self:end!important}.links-page-premium .tile-copy{gap:2px!important;padding:0 6px 0 0!important}.links-page-premium .link-tile strong{font-size:clamp(18px,6.5vw,23px)!important;line-height:.95!important}.links-page-premium .link-tile em{font-size:7.5px!important;line-height:1.2!important}.links-page-premium .link-tile>b{width:27px!important;height:27px!important;font-size:17px!important}.links-page-premium .link-tile:before{border-radius:16px!important}.links-page-premium .links-footer{margin-top:15px!important;font-size:6px!important}}

/* Compact link hub: deliberately unconditional so Instagram's desktop-like
   layout viewport cannot trigger the wide-card composition. */
html:has(.medcine-links-active),body.medcine-links-active{overflow-x:hidden!important;max-width:100%!important}
.links-page-premium{box-sizing:border-box!important;display:block!important;min-height:100vh!important;padding:25px 14px 42px!important;overflow-x:hidden!important}
.links-page-premium .links-layout,.links-page-premium .links-content,.links-page-premium .links-grid{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:520px!important;margin-left:auto!important;margin-right:auto!important}
.links-page-premium .links-brand{margin:0 0 14px!important;text-align:center!important}.links-page-premium .links-brand .links-logo{width:112px!important;max-width:42vw!important;margin:0 auto 8px!important}.links-page-premium .links-brand>span{font-size:6.5px!important;letter-spacing:1.15px!important}
.links-page-premium .links-grid{display:flex!important;flex-direction:column!important;gap:9px!important}
.links-page-premium .link-tile{box-sizing:border-box!important;display:grid!important;grid-template-columns:34px minmax(0,1fr) 32px!important;grid-template-rows:1fr!important;width:100%!important;min-width:0!important;max-width:none!important;height:72px!important;min-height:72px!important;margin:0!important;padding:10px 13px!important;border-radius:15px!important;transform:none!important}
.links-page-premium .link-tile small{left:13px!important;top:7px!important;font-size:8px!important}.links-page-premium .tile-glyph{grid-column:1!important;grid-row:1!important;width:26px!important;height:26px!important;align-self:end!important}.links-page-premium .tile-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;gap:2px!important;padding:0 6px 0 0!important}.links-page-premium .link-tile strong{font-size:clamp(18px,6.5vw,23px)!important;line-height:.95!important;overflow-wrap:anywhere!important}.links-page-premium .link-tile em{font-size:7.5px!important;line-height:1.2!important;overflow-wrap:anywhere!important}.links-page-premium .link-tile>b{grid-column:3!important;grid-row:1!important;width:27px!important;height:27px!important;font-size:17px!important}.links-page-premium .link-tile:before{border-radius:16px!important}.links-page-premium .links-footer{margin-top:15px!important;font-size:6px!important}

/* Recognisable, accessible SVG symbols and a visible gold-light treatment. */
.links-page-premium .links-layout,.links-page-premium .links-content,.links-page-premium .links-grid{max-width:640px!important}
.links-page-premium .links-grid{gap:12px!important}
.links-page-premium .link-tile{position:relative!important;grid-template-columns:52px minmax(0,1fr) 42px!important;height:118px!important;min-height:118px!important;padding:16px 18px!important;border:1px solid rgba(235,190,74,.78)!important;border-radius:22px!important;background:linear-gradient(115deg,#151c1a 0%,#0a110f 64%,#101815 100%)!important;box-shadow:0 14px 30px rgba(0,0,0,.54),0 0 18px rgba(232,184,66,.2),inset 0 1px 0 rgba(255,235,174,.14)!important}
.links-page-premium .link-tile:before{content:""!important;position:absolute!important;inset:-2px!important;padding:2px!important;border-radius:24px!important;z-index:0!important;pointer-events:none!important;opacity:.92!important;background:conic-gradient(from var(--links-arc,0deg),transparent 0 13%,rgba(240,193,75,.12) 20%,#f9d474 30%,#fff0b2 35%,#e0ab3f 42%,transparent 52% 100%)!important;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0)!important;mask-composite:exclude!important;animation:links-arc-spin 5.2s linear infinite,links-gold-fade 2.4s ease-in-out infinite!important}
.links-page-premium .link-tile:after{content:""!important;position:absolute!important;inset:-14px!important;z-index:0!important;pointer-events:none!important;opacity:.58!important;background:radial-gradient(ellipse at 12% 46%,rgba(247,198,72,.28),transparent 34%),radial-gradient(ellipse at 92% 50%,rgba(248,202,80,.16),transparent 35%)!important;filter:blur(12px)!important;animation:links-gold-fade 3.1s ease-in-out infinite!important}
.links-page-premium .link-tile>*{position:relative!important;z-index:1!important}.links-page-premium .link-tile small{left:18px!important;top:13px!important;font-size:9px!important;letter-spacing:1.3px!important}.links-page-premium .tile-glyph{display:grid!important;place-items:center!important;width:38px!important;height:38px!important;align-self:end!important;border:0!important;border-radius:11px!important;background:rgba(10,20,17,.9)!important;box-shadow:0 0 0 1px rgba(239,193,82,.72),0 0 14px rgba(238,185,64,.2)!important;transform:none!important}.links-page-premium .tile-glyph:before,.links-page-premium .tile-glyph:after{display:none!important}.links-page-premium .tile-glyph svg{display:block!important;width:23px!important;height:23px!important;stroke:#f5ca60!important;stroke-width:1.7!important;stroke-linecap:round!important;stroke-linejoin:round!important}.links-page-premium .glyph-whatsapp{border-radius:50%!important;background:#1c4d3d!important;box-shadow:0 0 0 1px #65e8ad,0 0 18px rgba(72,230,163,.3)!important}.links-page-premium .glyph-whatsapp svg{stroke:#7bffc4!important;stroke-width:1.55!important}.links-page-premium .glyph-map svg{stroke:#ffd36a!important}.links-page-premium .glyph-hub svg{stroke:#6bf1bb!important}.links-page-premium .tile-copy{gap:5px!important;padding:0 12px 0 2px!important}.links-page-premium .link-tile strong{font-size:clamp(24px,6.8vw,32px)!important;line-height:1!important;text-shadow:0 2px 18px rgba(245,194,70,.22)!important}.links-page-premium .link-tile em{font-size:10px!important;line-height:1.35!important;color:#c4cbc6!important}.links-page-premium .link-tile>b{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:50%!important;border:1px solid #f6d371!important;box-shadow:0 0 20px rgba(239,190,71,.52),inset 0 1px 0 #fff1b9!important}.links-page-premium .links-footer{margin-top:20px!important}
@media(max-width:540px){.links-page-premium{padding:26px 14px 36px!important}.links-page-premium .links-layout,.links-page-premium .links-content,.links-page-premium .links-grid{max-width:none!important}.links-page-premium .links-brand .links-logo{width:126px!important;max-width:48vw!important}.links-page-premium .links-brand{margin-bottom:18px!important}.links-page-premium .links-grid{gap:12px!important}.links-page-premium .link-tile{grid-template-columns:48px minmax(0,1fr) 38px!important;height:112px!important;min-height:112px!important;padding:15px 16px!important;border-radius:20px!important}.links-page-premium .link-tile:before{border-radius:22px!important}.links-page-premium .link-tile small{left:16px!important;top:11px!important}.links-page-premium .tile-glyph{width:36px!important;height:36px!important}.links-page-premium .tile-copy{padding-right:8px!important}.links-page-premium .link-tile strong{font-size:clamp(23px,7.1vw,29px)!important}.links-page-premium .link-tile em{font-size:9px!important}.links-page-premium .link-tile>b{width:32px!important;height:32px!important}}

/* Contextual visual art for the two product cards: marketing production and CRM/AI. */
.links-page-premium .link-tile>.tile-visual{display:block!important;position:absolute!important;z-index:0!important;inset:1px 0 1px auto!important;width:43%!important;overflow:hidden!important;border-radius:0 21px 21px 0!important;opacity:.78!important;pointer-events:none!important}.links-page-premium .tile-visual:after{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,#111916 0%,rgba(10,16,14,.72) 18%,rgba(7,12,10,.05) 100%)!important}.links-page-premium .tile-visual img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;object-position:center!important;filter:saturate(.84) contrast(1.08) brightness(.76)!important}.links-page-premium .tile-agency .tile-glyph{background:linear-gradient(145deg,#2d2412,#111814)!important}.links-page-premium .tile-agency .tile-glyph svg{stroke:#ffd875!important}.links-page-premium .tile-hub .tile-glyph{background:linear-gradient(145deg,#102a22,#101813)!important}.links-page-premium .tile-hub .tile-glyph svg{stroke:#6bf1bb!important}.links-page-premium .tile-agency,.links-page-premium .tile-hub{box-shadow:0 14px 30px rgba(0,0,0,.54),0 0 22px rgba(232,184,66,.27),inset 0 1px 0 rgba(255,235,174,.14)!important}

/* A bright travelling gold segment: deliberately uses border rotation instead
   of CSS custom-property animation for consistent iOS/Instagram rendering. */
.links-page-premium .link-tile{overflow:visible!important}.links-page-premium .link-tile:before{inset:-3px!important;padding:0!important;z-index:1!important;opacity:1!important;border:2px solid transparent!important;border-top-color:#fff0b0!important;border-right-color:#d9a536!important;border-radius:25px!important;background:none!important;mask:none!important;box-shadow:0 0 13px rgba(250,204,92,.85),0 0 26px rgba(223,165,54,.38)!important;transform:rotate(0deg)!important;animation:links-border-orbit 4.2s linear infinite!important}.links-page-premium .link-tile:after{z-index:0!important}.links-page-premium .link-tile>*{z-index:2!important}.links-page-premium .link-tile>.tile-visual{z-index:0!important}@keyframes links-border-orbit{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.links-page-premium .link-tile:before{animation:none!important}}
