/* Recognizable platforms, Cubito up front, and three visible ad compositions. */
.ads-platform{display:inline-flex;align-items:center;gap:9px;color:#263d32;font-size:13px;font-weight:600;line-height:1.2}.ads-platform>img{display:block;width:28px;height:28px;object-fit:contain;flex-shrink:0}.ads-platform-row{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 23px}.ads-platform-row .ads-platform{padding:8px 10px;border:1px solid #dce2d6;background:#fff;border-radius:7px;font-size:11px;gap:7px}.ads-platform-row img{width:22px;height:22px}.ads-service-hero{grid-template-columns:1fr 1.1fr;gap:45px}.ads-hero-copy .eyebrow{margin-bottom:18px}.ads-hero-copy h1{font-size:clamp(48px,5vw,72px)}
.ads-cubito-scene{height:590px;position:relative;isolation:isolate;background:#e7eddf;border-radius:28px;overflow:hidden;min-width:0}.ads-scene-orbit{position:absolute;width:380px;height:380px;border:1px solid #b6c5a4;border-radius:50%;left:calc(50% - 190px);top:110px;z-index:-1}.ads-scene-orbit:after{content:'';position:absolute;inset:30px;border:1px solid #cad6ba;border-radius:50%}.ads-hero-cubito{position:absolute;bottom:75px;left:0;width:100%;height:425px;object-fit:contain;z-index:2;filter:drop-shadow(0 12px 10px #3a4a1e0d)}.ads-scene-platform{position:absolute;top:22px;min-height:79px;padding:14px 17px;background:#fff;border:1px solid #d8e0cf;border-radius:10px;z-index:3}.ads-scene-google{left:20px}.ads-scene-social{right:20px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;width:156px}.ads-scene-social .ads-platform img{width:28px;height:28px}.ads-scene-platform>span:last-child:not(.ads-platform){display:block;font-size:11px;line-height:1.4;color:#738263;margin-top:8px}.ads-scene-social>span:last-child{width:100%;margin-top:0!important}.ads-scene-caption{position:absolute;bottom:0;left:25px;right:25px;text-align:center;padding:19px 0 22px;border-top:1px solid #b5c7a5;color:#39552c;font-size:12px;line-height:1.5}.ads-scene-caption>span{margin-right:8px}.ads-scene-caption strong{font-weight:600}
.ads-visual-examples{padding-top:75px;padding-bottom:35px;scroll-margin-top:110px}.ads-example-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ads-example-grid article{min-width:0}.ads-example-title{display:flex;align-items:center;margin-bottom:17px}.ads-example-title>.ads-platform{font-size:16px}.ads-example-title img{width:32px;height:32px}.ads-example-stage{height:470px;background:#e4ece7;border-radius:14px;display:grid;place-items:center;padding:22px;min-width:0;overflow:hidden}.ads-example-stage-instagram{background:#f3e3ea}.ads-example-stage-facebook{background:#e1e8ef}.ads-example-grid article>h3{font-size:27px;line-height:1.15;letter-spacing:-.035em;margin-top:20px}.ads-examples-note{font-size:12px;line-height:1.6;color:#717b66;margin:26px 0 0;max-width:850px}
.ads-google-example{width:100%;max-width:375px;background:#fff;border:1px solid #c9d5c3;border-radius:10px;overflow:hidden;color:#2a402d;box-shadow:5px 10px 0 #56724a16}.ads-example-browser{display:flex;gap:5px;padding:10px 13px;border-bottom:1px solid #e1e6da;background:#f5f7f0}.ads-example-browser>i{width:4px;height:4px;border-radius:50%;background:#9cab8d}.ads-example-search{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:18px 17px 0;padding:9px 12px;border:1px solid #d3dcc9;border-radius:22px;color:#69795b;font-size:11px}.ads-example-search>b{font-size:20px;font-weight:400}.ads-google-body{padding:21px 21px 27px}.ads-sponsored{font-size:9px;color:#74836a}.ads-example-brand{display:flex;align-items:center;gap:9px;margin:14px 0;color:#2b3b2d}.ads-example-brand>img{flex-shrink:0;object-fit:contain}.ads-example-brand>span{display:block;font-size:11px;line-height:1.3}.ads-example-brand small{display:block;font-size:9px;line-height:1.3;color:#7a8473;margin-top:4px}.ads-example-brand>b{margin-left:auto;align-self:center;font-size:17px;font-weight:400}.ads-google-body>strong{display:block;font-size:28px;line-height:1.08;letter-spacing:-.035em;margin-top:20px;color:#2b5041}.ads-google-body>p{font-size:12px;line-height:1.65;color:#6b775f;margin:19px 0 21px}.ads-example-sitelinks{display:flex;flex-wrap:wrap;gap:7px}.ads-example-sitelinks span{font-size:10px;color:#3c6635;padding:6px 8px;background:#edf3e5;border-radius:4px}
.ads-network-example{width:100%;max-width:290px;background:#fff;border:1px solid #dbd7d7;border-radius:12px;overflow:hidden;color:#273b2c;box-shadow:5px 10px 0 #5b355413}.ads-network-chrome{background:#fff;border-bottom:1px solid #e9e4e5;padding:12px 14px}.ads-network-chrome .ads-platform{font-size:12px}.ads-network-chrome img{width:22px;height:22px}.ads-network-example>.ads-example-brand{margin:0;padding:13px 14px}.ads-network-creative{position:relative;height:295px;padding:19px 18px;color:#fff;background:#fc176b;isolation:isolate;overflow:hidden}.ads-network-creative>span{font-size:8px;letter-spacing:.08em}.ads-network-creative>strong{position:relative;display:block;font-size:28px;line-height:1.05;letter-spacing:-.04em;max-width:240px;margin-top:17px;z-index:2}.ads-network-creative>img{position:absolute;width:175px;height:175px;right:8px;bottom:4px;object-fit:contain}.ads-network-creative:after{content:'';position:absolute;width:160px;height:160px;bottom:3px;right:15px;border-radius:50%;background:#f94b8b;z-index:-1}.ads-network-cta{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:14px}.ads-network-cta>span{font-size:9px;line-height:1.4;max-width:110px;color:#6a765d}.ads-network-cta>b{font-weight:500;white-space:nowrap;font-size:9px;padding:8px 10px;border-radius:4px;background:#c7f145;color:#2d4024}.ads-network-facebook{max-width:330px}.ads-network-facebook .ads-network-creative{height:235px;background:#263d31;padding:25px 20px}.ads-network-facebook .ads-network-creative:after{background:#354f3a}.ads-network-facebook .ads-network-creative>strong{max-width:53%;font-size:27px;line-height:1.1}.ads-network-facebook .ads-network-creative>img{width:47%;height:180px;right:2px;bottom:0}.ads-network-facebook .ads-network-creative>span{font-size:7px;letter-spacing:.04em}
.ads-capability-art:has(.ads-platform){display:flex;justify-content:center;gap:25px}.ads-capability-art>.ads-platform img{width:55px;height:55px}.ads-route-tabs .ads-platform{color:inherit;font-size:14px}.ads-route-tabs img{width:24px;height:24px;background:#fff;border-radius:4px;padding:3px}.ads-route-platform{margin-bottom:23px}.ads-route-platform>.ads-platform{color:#dce8d4;font-size:16px}.ads-route-platform img{width:34px;height:34px;background:#fff;border-radius:7px;padding:5px}.ads-route-art{height:520px;padding:28px}.ads-route-meta{background:#f1e4e9}.ads-route-google{background:#e1ece5}.ads-route-meta>.ads-network-example{max-width:280px}.ads-route-google>.ads-google-example{max-width:365px}
@media(max-width:1000px){.ads-service-hero{gap:30px}.ads-platform-row{gap:7px}.ads-platform-row .ads-platform{font-size:10px;padding:7px 8px}.ads-platform-row img{width:20px;height:20px}.ads-hero-copy h1{font-size:56px}.ads-cubito-scene{height:550px}.ads-hero-cubito{height:395px;bottom:70px}.ads-scene-platform{padding:12px;top:18px}.ads-scene-google{left:13px}.ads-scene-social{right:13px;width:125px;gap:8px}.ads-scene-platform .ads-platform{font-size:11px;gap:6px}.ads-scene-platform img{width:24px;height:24px}.ads-example-grid{gap:18px}.ads-example-stage{padding:15px;height:440px}.ads-example-title>.ads-platform{font-size:14px}.ads-google-body{padding:18px 16px 22px}.ads-google-body>strong{font-size:24px}.ads-network-creative{padding:18px 14px;height:280px}.ads-network-creative>strong{font-size:25px}.ads-network-creative>img{width:155px;height:155px;right:2px}.ads-network-facebook .ads-network-creative{padding:20px 15px}.ads-network-facebook .ads-network-creative>strong{font-size:23px}.ads-network-cta{padding:12px 10px;gap:7px}.ads-network-cta>b{font-size:8px;padding:7px}.ads-example-grid article>h3{font-size:24px}.ads-route-art{padding:24px}.ads-route-platform>.ads-platform{font-size:14px}}
@media(max-width:700px){.ads-service-hero{grid-template-columns:minmax(0,1fr);gap:30px}.ads-hero-copy h1{font-size:clamp(49px,13vw,67px)}.ads-platform-row{gap:8px}.ads-platform-row .ads-platform{font-size:11px;padding:8px 10px}.ads-platform-row img{width:22px;height:22px}.ads-cubito-scene{height:495px;width:100%;max-width:500px;margin:auto}.ads-hero-cubito{height:350px;bottom:68px}.ads-scene-platform{top:16px;min-height:75px}.ads-scene-google{left:14px}.ads-scene-social{right:14px;width:138px}.ads-scene-platform .ads-platform{font-size:12px}.ads-scene-orbit{width:310px;height:310px;left:calc(50% - 155px);top:100px}.ads-scene-caption{font-size:11px;left:20px;right:20px}.ads-visual-examples{padding-top:48px;padding-bottom:10px}.ads-example-grid{grid-template-columns:1fr;gap:35px}.ads-example-stage{height:490px;padding:25px}.ads-example-title{margin-bottom:15px}.ads-example-title>.ads-platform{font-size:17px}.ads-example-title img{width:32px;height:32px}.ads-google-body{padding:21px 22px 27px}.ads-google-body>strong{font-size:30px}.ads-google-body>p{font-size:13px}.ads-example-search{font-size:12px}.ads-network-creative{padding:20px 18px;height:295px}.ads-network-creative>strong{font-size:28px}.ads-network-creative>img{width:175px;height:175px;right:8px}.ads-network-cta{padding:14px;gap:10px}.ads-network-cta>b{font-size:9px;padding:8px 10px}.ads-network-facebook .ads-network-creative{padding:25px 20px}.ads-network-facebook .ads-network-creative>strong{font-size:27px}.ads-example-grid article>h3{font-size:27px}.ads-examples-note{font-size:11px}.ads-route-art{height:510px;padding:25px}.ads-route-tabs .ads-platform{font-size:13px}.ads-route-tabs img{width:25px;height:25px}}
@media(max-width:380px){.ads-cubito-scene{height:470px}.ads-hero-cubito{height:330px;bottom:68px}.ads-scene-social{width:122px;right:12px}.ads-scene-google{left:12px}.ads-scene-platform{padding:11px}.ads-scene-platform .ads-platform{font-size:11px}.ads-example-stage{padding:20px;height:470px}.ads-network-facebook .ads-network-creative>strong{font-size:25px}.ads-platform-row .ads-platform{font-size:10px}}
.ads-example-stage{height:520px}
@media(max-width:1000px){.ads-example-stage{height:490px}}
@media(max-width:700px){.ads-example-stage{height:520px}}
@media(max-width:380px){.ads-example-stage{height:510px}}

#muestras-publicidad{scroll-margin-top:110px}
