/* Product-specific interface palettes live only inside these illustrative mockups. */
.hero-mockups{font-family:Arial,sans-serif}.hero-mockups button{font-family:inherit;cursor:pointer}.hero-mockups .demo-note{font-family:var(--font);margin-top:20px}.mock-topbar{display:flex;align-items:center;justify-content:space-between;gap:15px;border-bottom:1px solid #e8ecf1;padding:20px 24px;background:white;border-radius:25px 25px 0 0}.mock-appmark{display:flex;align-items:center;gap:12px;font-size:12px;color:#3c4043}.mock-appmark>svg{width:28px;height:28px}.mock-status{display:flex;align-items:center;gap:6px;font-size:9px;color:#677489;white-space:nowrap}.mock-status>i{width:6px;height:6px;background:#34a853;border-radius:50%}.mock-segment{display:flex;padding:4px;background:#edf0f4;border-radius:25px;gap:3px}.mock-segment button{font-size:10px;border:0;padding:8px 13px;background:transparent;color:#657185;border-radius:20px;transition:background .2s,color .2s}.mock-segment button[aria-pressed=true]{background:white;color:#0755ff;box-shadow:0 2px 7px #16274014}.mock-google{font-size:26px;letter-spacing:-1.8px;font-family:Arial,sans-serif;display:inline-flex}.mock-google i{font-style:normal}.mock-google i:nth-child(1),.mock-google i:nth-child(4){color:#4285f4}.mock-google i:nth-child(2),.mock-google i:nth-child(6){color:#ea4335}.mock-google i:nth-child(3){color:#fbbc05}.mock-google i:nth-child(5){color:#34a853}
/* Paid media: working canvas and switchable ad previews. */
.campaign-studio{background:#f5f7fb;border-radius:26px;box-shadow:0 28px 65px #0004;overflow:hidden}.campaign-toolbar{padding:27px 25px 22px;display:flex;align-items:center;justify-content:space-between;gap:16px}.campaign-toolbar small{font-size:8px;letter-spacing:1px;color:#657185}.campaign-toolbar h2{font-size:25px;letter-spacing:-.8px;line-height:1.15;margin:10px 0 0;color:#202124}.campaign-preview{background:white;margin:0 25px;border:1px solid #dce2ea;border-radius:17px;padding:24px;min-height:320px}.mock-search{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #dfe1e5;border-radius:25px;padding:11px 14px;margin:17px 0 20px;font-size:10px;color:#5f6368;box-shadow:0 2px 4px #00000008}.mock-search>span{font-size:20px;color:#4285f4}.mock-search>span:first-child{color:#9aa0a6}.mock-sponsored>small{font-size:9px;color:#202124}.mock-ad-source{display:flex;align-items:center;gap:9px;font-size:11px;color:#202124;margin:13px 0}.mock-ad-source>span{width:28px;height:28px;display:grid;place-items:center;background:#0755ff;color:white;border-radius:50%;font-size:19px;font-weight:700}.mock-ad-source small{display:block;font-size:8px;color:#68727f;margin-top:3px}.mock-ad-source>b{margin-left:auto;font-size:18px;font-weight:400}.mock-sponsored h3{font-family:Arial,sans-serif;font-size:21px;font-weight:400;color:#1a0dab;line-height:1.25;letter-spacing:0;margin:12px 0 8px}.mock-sponsored p{font-size:11px;color:#4d5156;line-height:1.7;margin:0}.mock-ad-links{display:flex;gap:15px;font-size:10px;color:#1a0dab;margin-top:14px}.campaign-journey{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:23px 25px}.campaign-journey>span{display:flex;align-items:center;gap:8px;font-size:10px;color:#49566a}.campaign-journey>b{font-size:14px;font-weight:400;color:#a0aabd}.campaign-journey i{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;font-style:normal;font-size:18px}.journey-blue{color:#1a73e8;background:#e3edff}.journey-amber{color:#af7100;background:#fff1c9}.journey-green{color:#188038;background:#e3f4e9}.campaign-journey svg{width:15px;height:15px}.meta-preview{padding:0;overflow:hidden;min-height:320px}.meta-preview .mock-ad-source{margin:13px 17px}.meta-ad-photo{height:207px;position:relative;overflow:hidden;background:#ddd}.meta-ad-photo img{width:100%;height:100%;object-fit:cover;object-position:center 40%}.meta-ad-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#111722ba,transparent 85%)}.meta-ad-photo strong{position:absolute;left:22px;bottom:24px;z-index:1;color:white;font-size:28px;line-height:1.1;letter-spacing:-1px;max-width:220px}.meta-ad-action{display:flex;align-items:center;justify-content:space-between;gap:15px;background:#f0f2f5;padding:13px 17px;font-size:10px;color:#3c4043}.meta-ad-action>span:last-child{background:#e0e4e9;border-radius:5px;padding:9px 12px;white-space:nowrap;font-weight:600}
/* Social: device frame, colored identity board and functional post previews. */
.social-showcase{position:relative;min-height:600px;padding:5px 18px 15px 0;display:flex;justify-content:flex-end;align-items:center}.social-phone{width:310px;max-width:70%;background:#fff;border:7px solid #252b39;border-radius:36px;box-shadow:0 24px 70px #0005;position:relative;z-index:2;overflow:hidden;padding-top:24px;transform:rotate(4deg)}.phone-island{position:absolute;top:7px;left:50%;transform:translateX(-50%);width:70px;height:13px;background:#252b39;border-radius:15px}.social-app-header{padding:8px 15px 16px;display:flex;justify-content:space-between;align-items:center;color:#171b24}.social-app-header b{font-size:22px;letter-spacing:-1px}.social-app-header>span{font-size:18px}.social-profile{display:flex;align-items:center;gap:8px;padding:10px 12px;border-top:1px solid #eff1f4}.social-avatar{width:33px;height:33px;border:2px solid #f84f77;border-radius:50%;display:grid;place-items:center;color:#0755ff;background:#fff;font-weight:700;font-size:18px}.social-profile>span:nth-child(2){display:flex;flex-direction:column;gap:3px}.social-profile b{font-size:10px}.social-profile small{font-size:8px;color:#697588}.social-profile>span:last-child{margin-left:auto;font-size:17px}.social-post-preview{height:272px;position:relative;overflow:hidden;background:#122441}.social-post-preview img{width:100%;height:100%;object-fit:cover;object-position:center}.social-post-preview:after{content:'';position:absolute;inset:30% 0 0;background:linear-gradient(transparent,#0a1424df)}.social-post-preview>div{position:absolute;bottom:23px;left:20px;right:15px;z-index:1;color:white}.social-post-preview small{font-size:7px;letter-spacing:1.3px}.social-post-preview strong{display:block;font-size:25px;line-height:1.15;letter-spacing:-.6px;margin-top:10px}.post-slide-count{position:absolute;right:12px;top:12px;font-size:9px;color:white;background:#17223880;padding:6px 9px;border-radius:15px}.social-post-actions{display:flex;align-items:center;gap:13px;padding:13px 14px 8px;color:#262d39}.social-post-actions svg{width:19px;height:19px;flex-shrink:0}.social-post-actions>span{flex:1}.social-post-actions button{padding:0;display:flex;border:0;background:none;color:inherit}.social-post-actions button[aria-pressed=true]{color:#ed4956}.social-post-actions button[aria-pressed=true] svg{fill:#ed4956}.social-post-caption{font-size:10px;line-height:1.6;padding:0 14px;min-height:33px;margin:2px 0 9px;color:#485467}.social-post-caption b{color:#1b2231}.social-preview-dots{display:flex;justify-content:center;gap:8px;padding:4px 0 17px}.social-preview-dots button{width:19px;height:19px;display:grid;place-items:center;padding:0;border:0;background:none}.social-preview-dots button:before{content:'';width:6px;height:6px;border-radius:50%;background:#c9d1de}.social-preview-dots button[aria-pressed=true]:before{background:#0095f6}.social-side-note{position:absolute;left:0;top:38px;width:49%;padding:25px;background:#f2ddd1;border-radius:25px;transform:rotate(-7deg);min-height:350px;color:#422b2e}.instagram-mark{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:linear-gradient(30deg,#feda75,#fa7e1e 25%,#d62976 50%,#962fbf 75%,#4f5bd5);color:#fff;font-size:44px;font-family:Arial;line-height:1;margin-bottom:23px}.social-side-note>small{font-size:7px;letter-spacing:1px}.social-side-note>strong{font-size:26px;line-height:1.2;letter-spacing:-1px;display:block;margin:15px 0 23px}.social-swatches{display:flex;gap:6px}.social-swatches i{width:21px;height:21px;border-radius:50%;background:#0755ff}.social-swatches i:nth-child(2){background:#f88855}.social-swatches i:nth-child(3){background:#dc4e87}.social-swatches i:nth-child(4){background:#fff}.social-side-note>span:last-child{display:block;font-size:7px;letter-spacing:1px;margin-top:20px}.social-content-tag{display:flex;gap:13px;align-items:center;position:absolute;z-index:3;bottom:24px;left:0;max-width:90%;background:#fff;padding:17px 21px;border:1px solid #e3e9f1;box-shadow:0 10px 30px #11172225;border-radius:18px;transform:rotate(-3deg)}.social-content-tag>span{width:34px;height:34px;background:#eaf1ff;color:#0755ff;border-radius:10px;display:grid;place-items:center;font-size:24px}.social-content-tag b{font-size:12px;color:#1b2231}.social-content-tag small{display:block;font-size:9px;margin-top:5px;color:#718095}
/* Sites: browser chrome and art direction distinct from the agency itself. */
.web-design-studio{background:#f1f3f8;border-radius:24px;border:1px solid #ffffff60;box-shadow:0 25px 60px #0004;overflow:hidden}.web-studio-toolbar{display:flex;gap:12px;align-items:center;padding:18px}.studio-colors{display:flex;gap:4px}.studio-colors i{width:7px;height:7px;border-radius:50%;background:#ff6159}.studio-colors i:nth-child(2){background:#ffbd2e}.studio-colors i:nth-child(3){background:#28c840}.web-studio-toolbar>span{font-size:9px;color:#687489;margin-right:auto}.web-device-stage{padding:5px 18px 0;min-height:440px;display:flex;align-items:center}.service-sites .premium-browser{min-height:0;box-shadow:0 10px 25px #2d426b16;border:1px solid #d6dce6;border-radius:12px;background:#fbf7ef;transition:width .6s;overflow:hidden;width:100%}.web-address{display:flex;align-items:center;gap:13px;padding:10px 12px;background:#fff;border-bottom:1px solid #e8e9ec;color:#909aaa;font-size:9px}.web-address small{flex:1;text-align:center;background:#f2f4f7;padding:6px;border-radius:5px;font-size:8px}.web-example-nav{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:19px 22px}.web-example-nav>b{font-family:Georgia,serif;font-size:29px;font-weight:400;letter-spacing:-1.5px;color:#332a24}.web-example-nav>b>span{font-family:Arial;font-size:9px;vertical-align:top;letter-spacing:0;margin-left:3px}.web-example-nav>span{font-size:7px;color:#6b625a}.web-example-hero{display:grid;grid-template-columns:1fr .85fr;min-height:285px;padding:0 0 0 23px;align-items:stretch;gap:16px}.web-example-hero>div{padding:16px 0 23px}.web-example-hero small{font-size:6px;letter-spacing:.9px;color:#8b715e}.web-example-hero strong{display:block;font-family:Georgia,serif;font-size:34px;line-height:1.02;letter-spacing:-1.3px;color:#342920;margin:15px 0}.web-example-hero em{color:#b65e3b;font-style:italic;font-weight:400}.web-example-hero p{font-size:9px;line-height:1.6;color:#7b6a5c;max-width:180px}.web-example-cta{display:inline-block;border:1px solid #cab6a2;border-radius:25px;padding:9px 12px;font-size:8px;color:#594235;margin-top:8px}.web-example-hero img{width:100%;height:100%;object-fit:cover;border-radius:90px 0 0 0;min-height:285px}.web-example-bottom{display:flex;justify-content:space-between;background:#e7d5be;color:#68523c;font-size:7px;gap:12px;padding:17px 22px}.web-delivery{display:flex;align-items:center;justify-content:center;gap:25px;padding:23px;font-size:10px;color:#607089}.web-delivery i{font-style:normal;color:#0755ff;margin-right:6px}.service-sites .premium-browser.is-mobile{width:225px}.premium-browser.is-mobile .web-example-nav>span{display:none}.premium-browser.is-mobile .web-example-nav{padding:15px 17px}.premium-browser.is-mobile .web-example-hero{grid-template-columns:1fr;padding:0 17px;gap:5px}.premium-browser.is-mobile .web-example-hero>div{padding:10px 0}.premium-browser.is-mobile .web-example-hero strong{font-size:30px}.premium-browser.is-mobile .web-example-hero strong br:first-child{display:none}.premium-browser.is-mobile .web-example-hero img{height:120px;min-height:0;border-radius:45px 8px 0 0}.premium-browser.is-mobile .web-example-bottom{padding:13px;font-size:6px}.premium-browser.is-mobile .web-address>span:first-child{display:none}
/* Ecommerce: warm product stage with a shaded, recolorable vector mockup. */
.boutique-browser{border-radius:26px;overflow:hidden;background:white;box-shadow:0 25px 65px #0004}.boutique-browser-bar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 22px;background:#f5f5f5;border-bottom:1px solid #ebebeb;color:#bac0c8;font-size:8px;letter-spacing:3px}.boutique-browser-bar small{font-size:9px;letter-spacing:0;color:#90959e}.service-lojas .boutique-browser .shop-demo-top{padding:23px 25px;background:#fff}.boutique-browser .shop-demo-top>b{font-family:Georgia,serif;font-size:26px;font-weight:400;color:#463a32}.boutique-browser .shop-demo-top>b>span{font-family:Arial;font-size:9px;vertical-align:top;margin-left:3px}.boutique-announcement{text-align:center;background:#ece2d6;color:#8a6a4d;font-size:8px;letter-spacing:1.4px;padding:11px}.service-lojas .boutique-browser .shop-product{grid-template-columns:1fr 1fr;min-height:380px}.service-lojas .boutique-browser .shop-product-art{background:#f0e9df;padding:54px 18px 24px}.boutique-season{position:absolute;top:20px;left:19px;font-size:7px;color:#88725f;letter-spacing:1.5px;line-height:1.7}.service-lojas .boutique-browser .shop-product-art svg{max-height:255px;width:100%;color:#2459a5;filter:drop-shadow(0 12px 10px #5c453321)}.service-lojas .boutique-browser .shop-product-art>span:last-child{font-size:8px;color:#897461;margin-top:12px}.service-lojas .boutique-browser .shop-product-info{padding:27px 22px;background:#fff}.service-lojas .boutique-browser .shop-product-info h2{font-family:Georgia,serif;font-size:36px;font-weight:400;line-height:1.05;letter-spacing:-1px;color:#342b24;margin:15px 0}.service-lojas .boutique-browser .shop-product-info>small{font-size:7px;color:#9b795d;letter-spacing:1px}.service-lojas .boutique-browser .shop-product-info>p{font-size:10px;line-height:1.8;color:#7a736c}.boutique-color-label{font-size:7px;letter-spacing:1px;color:#9c8571;margin-top:16px}.service-lojas .boutique-browser .shop-colors{margin:12px 0 20px}.service-lojas .boutique-browser #shop-add{background:#0755ff;font-size:10px;border-radius:7px;padding:13px}.boutique-checkout{display:flex;align-items:center;justify-content:center;gap:20px;padding:18px 20px;background:#fafaf9;border-top:1px solid #eee9e3;font-size:9px;color:#8a827a}.boutique-checkout>b{font-weight:400;color:#c4baae}.boutique-checkout i{font-style:normal;color:#4e8272;margin-right:4px}
/* Integrated marketing: white planning dashboard, colorful channel identifiers. */
.strategy-dashboard{background:#fff;border-radius:26px;box-shadow:0 25px 60px #0004;overflow:hidden}.strategy-dashboard .mock-appmark img{width:110px;height:auto}.strategy-title{padding:24px 25px 18px}.strategy-title>small{font-size:8px;letter-spacing:1.2px;color:#708199}.strategy-title h2{font-size:27px;letter-spacing:-.8px;line-height:1.15;color:#1c293d;margin:12px 0 9px}.strategy-title>p{font-size:11px;color:#7f8da1;margin:0;line-height:1.6}.strategy-objective{display:flex;align-items:center;gap:14px;padding:19px 21px;margin:0 25px 21px;background:#0755ff;border-radius:16px;color:#fff}.strategy-objective>span:first-child{font-size:36px;line-height:1;color:#bdd7ff}.strategy-objective>div{flex:1}.strategy-objective small{font-size:7px;letter-spacing:1.2px;color:#c3daff}.strategy-objective strong{font-size:17px;line-height:1.3;letter-spacing:-.3px;margin-top:7px;display:block}.strategy-objective>span:last-child{font-size:27px;color:#b8d1ff}.strategy-channels{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:0 25px 21px}.strategy-channel{display:flex;align-items:center;text-align:left;gap:9px;border:1px solid #e4e9f0;border-radius:13px;padding:14px 11px;color:#33425b;background:#fff;transition:background .2s,border-color .2s;min-width:0}.strategy-channel[aria-pressed=true]{background:#eef4ff;border-color:#99bdff}.strategy-channel>span:nth-child(2){min-width:0;flex:1}.strategy-channel b{font-size:10px;font-weight:600;line-height:1.4;display:block}.strategy-channel small{font-size:8px;color:#7f8da1;display:block;margin-top:5px;line-height:1.4}.strategy-channel-arrow{font-size:16px;color:#9baac0}.strategy-icon{display:grid;place-items:center;flex-shrink:0;width:30px;height:34px;border-radius:9px;font-size:23px}.strategy-icon.blue{color:#2472e4;background:#e8f0ff}.strategy-icon.amber{color:#bc8006;background:#fff1ce}.strategy-icon.rose{color:#c34279;background:#ffe9f1}.strategy-icon.violet{color:#7851ce;background:#f0eaff}.strategy-icon.teal{color:#198b96;background:#e1f5f4}.strategy-icon.green{background:#eff6df;color:#65822f;font-weight:700}.strategy-detail{display:flex;align-items:flex-start;gap:9px;padding:17px 25px;background:#f6f8fc;border-top:1px solid #e9edf4;min-height:69px}.strategy-detail-dot{width:6px;height:6px;flex-shrink:0;margin-top:5px;background:#0755ff;border-radius:50%}.service-completo .service-hero-shell .strategy-detail .network-detail,.service-completo .service-hero-shell .strategy-detail p{font-size:10px;color:#61728c;line-height:1.7;min-height:0;margin:0}
@media(max-width:1100px){.campaign-toolbar{flex-wrap:wrap;padding:22px}.campaign-preview{margin:0 20px;padding:21px}.campaign-toolbar h2{font-size:24px}.meta-preview{padding:0}.campaign-journey{padding:20px;gap:7px}.campaign-journey>span{gap:6px;font-size:9px}.social-side-note{padding:20px}.social-side-note>strong{font-size:23px}.social-phone{max-width:72%;width:295px}.social-showcase{padding-right:10px}.social-content-tag{padding:15px}.web-studio-toolbar{flex-wrap:wrap;padding:15px}.web-studio-toolbar>span{font-size:8px}.web-device-stage{padding:0 13px;min-height:400px}.web-example-hero strong{font-size:28px}.web-example-hero{gap:10px;padding-left:18px}.web-example-nav{padding:17px}.web-example-hero img{min-height:270px}.service-lojas .boutique-browser .shop-product-info{padding:23px 17px}.service-lojas .boutique-browser .shop-product-info h2{font-size:31px}.strategy-channels{padding:0 19px 19px;gap:8px}.strategy-channel{padding:12px 9px;gap:7px}.strategy-channel-arrow{display:none}.strategy-icon{width:27px;height:30px;font-size:20px}.strategy-channel b{font-size:9px}.strategy-channel small{font-size:7px}.strategy-title{padding:23px 21px 18px}.strategy-objective{margin:0 20px 19px}}
@media(max-width:760px){.hero-mockups .demo-note{font-size:8px;line-height:1.8}.mock-topbar{padding:17px}.mock-appmark{font-size:10px;gap:9px}.mock-appmark>svg{width:23px;height:23px}.mock-status{font-size:8px}.campaign-toolbar{padding:20px 17px;gap:15px}.campaign-toolbar small{font-size:7px}.campaign-toolbar h2{font-size:24px}.mock-segment button{font-size:9px;padding:7px 12px}.campaign-preview{margin:0 13px;padding:18px;min-height:305px;border-radius:14px}.mock-search{font-size:8px;gap:8px;padding:10px;margin:15px 0}.mock-search>span{font-size:16px}.mock-sponsored h3{font-size:19px}.mock-sponsored p{font-size:10px}.mock-ad-links{font-size:9px;gap:12px}.campaign-journey{padding:19px 13px;gap:5px}.campaign-journey>span{font-size:8px;gap:5px}.campaign-journey i{width:24px;height:26px;font-size:15px}.campaign-journey>b{font-size:12px}.campaign-journey svg{width:13px;height:13px}.meta-preview{padding:0}.meta-ad-photo{height:205px}.meta-ad-photo strong{font-size:25px;left:17px}.meta-ad-action{font-size:8px;padding:12px;gap:10px}.meta-ad-action>span:last-child{padding:8px}.service-social .service-hero-shell .sp-hero-visual.hero-mockups{overflow:visible}.social-showcase{min-height:555px;padding:0 6px 23px 0}.social-phone{width:235px;max-width:78%;border-width:5px;border-radius:28px;transform:rotate(3deg)}.social-app-header{padding:8px 12px 12px}.social-app-header b{font-size:20px}.social-profile{padding:8px}.social-profile b{font-size:9px}.social-profile small{font-size:7px}.social-avatar{width:27px;height:27px;font-size:16px}.social-post-preview{height:238px}.social-post-preview>div{left:15px;bottom:20px}.social-post-preview strong{font-size:22px}.social-post-preview small{font-size:6px}.social-post-actions{padding:11px;gap:11px}.social-post-actions svg{width:17px;height:17px}.social-post-caption{font-size:9px;padding:0 11px}.social-preview-dots{padding-bottom:12px}.social-side-note{top:25px;padding:18px 13px;min-height:335px;width:51%;border-radius:19px;transform:rotate(-5deg)}.instagram-mark{width:36px;height:36px;font-size:33px;border-radius:10px;margin-bottom:19px}.social-side-note>small{font-size:6px;max-width:65px;display:block;line-height:1.6}.social-side-note>strong{font-size:19px;line-height:1.25;letter-spacing:-.6px;max-width:85px}.social-swatches{gap:4px}.social-swatches i{width:13px;height:13px}.social-side-note>span:last-child{font-size:6px;line-height:1.6;max-width:75px}.social-content-tag{padding:13px;gap:9px;bottom:7px;left:2px;max-width:100%;border-radius:14px}.social-content-tag b{font-size:10px}.social-content-tag small{font-size:8px}.social-content-tag>span{width:28px;height:28px;font-size:20px}.web-studio-toolbar{padding:13px 12px;gap:8px}.web-studio-toolbar>span{font-size:7px;max-width:80px;line-height:1.6}.studio-colors{gap:3px}.studio-colors i{width:5px;height:5px}.web-studio-toolbar .mock-segment{padding:3px}.web-studio-toolbar .mock-segment button{padding:6px 9px;font-size:8px}.web-device-stage{padding:0 10px;min-height:0}.web-address{padding:8px;font-size:7px;gap:6px}.web-address small{font-size:7px}.web-example-nav{padding:15px}.web-example-nav>b{font-size:25px}.web-example-nav>span{font-size:5px;max-width:90px;line-height:1.8;text-align:right}.web-example-hero{grid-template-columns:1fr .8fr;padding-left:15px;gap:9px;min-height:255px}.web-example-hero small{font-size:5px;line-height:1.5;display:block;max-width:100px}.web-example-hero strong{font-size:26px;letter-spacing:-1px;margin:14px 0}.web-example-hero p{font-size:8px}.web-example-hero img{min-height:255px;border-radius:65px 0 0 0}.web-example-cta{font-size:7px;padding:8px}.web-example-bottom{padding:13px 12px;font-size:6px}.web-delivery{padding:19px 13px;gap:17px;font-size:8px}.service-sites .premium-browser.is-mobile{width:220px}.service-lojas .boutique-browser .shop-demo-top{padding:20px 18px}.boutique-browser .shop-demo-top>b{font-size:23px}.boutique-browser-bar{padding:12px 17px}.boutique-announcement{font-size:6px;letter-spacing:1px}.service-lojas .boutique-browser .shop-product{grid-template-columns:.9fr 1.1fr;min-height:355px}.service-lojas .boutique-browser .shop-product-art{padding:47px 6px 18px}.boutique-season{font-size:6px;left:12px;letter-spacing:1px}.service-lojas .boutique-browser .shop-product-info{padding:23px 12px}.service-lojas .boutique-browser .shop-product-info h2{font-size:29px}.service-lojas .boutique-browser .shop-product-info>p{font-size:9px}.service-lojas .boutique-browser .shop-product-info>small{font-size:6px}.service-lojas .boutique-browser #shop-add{font-size:8px;padding:10px;gap:6px}.service-lojas .boutique-browser .shop-product-art>span:last-child{font-size:7px;text-align:center;line-height:1.7}.boutique-checkout{font-size:8px;gap:14px;padding:16px 13px}.boutique-color-label{font-size:6px}.strategy-dashboard .mock-appmark img{width:95px}.strategy-title{padding:22px 18px 18px}.strategy-title h2{font-size:25px}.strategy-title>small{font-size:7px}.strategy-title>p{font-size:10px}.strategy-objective{margin:0 16px 17px;padding:16px;gap:10px}.strategy-objective>span:first-child{font-size:30px}.strategy-objective small{font-size:6px}.strategy-objective strong{font-size:15px}.strategy-channels{grid-template-columns:1fr 1fr;gap:8px;padding:0 16px 18px}.strategy-channel{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.strategy-channel b{font-size:10px}.strategy-channel small{font-size:8px}.strategy-icon{width:29px;height:29px}.strategy-detail{padding:16px 18px}.service-completo .service-hero-shell .strategy-detail p{font-size:9px}}
@media(prefers-reduced-motion:no-preference){.campaign-studio{animation:campaign-appear .8s ease both}.social-phone{animation:phone-appear 1s ease both}.social-side-note{animation:note-appear .8s ease both}.web-design-studio{animation:studio-appear .9s ease both}.boutique-browser{animation:boutique-appear .9s ease both}.strategy-channel{animation:channel-appear .6s both}.strategy-channel:nth-child(2){animation-delay:.08s}.strategy-channel:nth-child(3){animation-delay:.16s}.strategy-channel:nth-child(4){animation-delay:.24s}.strategy-channel:nth-child(5){animation-delay:.32s}.strategy-channel:nth-child(6){animation-delay:.4s}@keyframes campaign-appear{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes phone-appear{from{opacity:0;translate:0 22px}to{opacity:1;translate:0 0}}@keyframes note-appear{from{opacity:0;scale:.94}to{opacity:1;scale:1}}@keyframes studio-appear{from{opacity:0;transform:perspective(1200px) rotateX(5deg)}to{opacity:1;transform:none}}@keyframes boutique-appear{from{opacity:0;transform:translateY(20px) rotate(-2deg)}to{opacity:1;transform:none}}@keyframes channel-appear{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}}
@media(prefers-reduced-motion:reduce){.hero-mockups *{animation:none!important;transition:none!important}}
.premium-browser.is-mobile .web-example-hero strong br:first-child{display:initial}
@media(max-width:760px){.social-showcase{min-height:0;display:flex;flex-direction:column;align-items:center;gap:22px;padding:8px 6px 10px}.social-side-note{position:relative;left:auto;top:auto;width:100%;min-height:0;padding:19px;display:grid;grid-template-columns:38px 1fr;gap:12px 16px;transform:rotate(-2deg)}.social-side-note .instagram-mark{grid-column:1;grid-row:1/3;margin:0;align-self:center}.social-side-note>small,.social-side-note>span:last-child{display:none}.social-side-note>strong{grid-column:2;grid-row:1;font-size:20px;max-width:none;margin:0;line-height:1.15}.social-side-note>strong br{display:none}.social-side-note>strong br:after{content:' '}.social-swatches{grid-column:2;grid-row:2}.social-phone{max-width:94%;width:275px;transform:rotate(2deg)}.social-content-tag{position:relative;bottom:auto;left:auto;max-width:100%;margin-top:-9px;transform:rotate(-2deg)}.social-post-preview{height:255px}}

.meta-brand-symbol{font-size:38px;line-height:28px;color:#0866ff;font-family:Arial,sans-serif;font-weight:600;width:28px;text-align:center}
