/* Original brand artwork, official platform assets, and editorial previews. */
:root{--purple:#7c29ed;--purple-dark:#6320bb;--lavender:#c99aff;--dark:#171020;--paper:#fbfafc;--muted:#61586e}
.site-header nav{font-size:15px}.hero-grid{gap:55px;padding-block:70px}.hero h1{font-weight:750}.hero .eyebrow{font-size:13px;letter-spacing:.09em}.hero-description{color:#d3cbdc}.hero-note{font-size:13px;color:#bfb3cf}.hero{background:radial-gradient(ellipse at 10% 35%,#34134d 0,transparent 55%),#171020}.hero .button{background:#8130ef}.hero .button:hover{background:#9b55f4}
.brand-stage{border:1px solid #b79bdf40;background:linear-gradient(145deg,#5d2195 0,#33164f 48%,#251333 100%);border-radius:20px;overflow:hidden;direction:rtl;box-shadow:0 24px 70px #0b051630;position:relative}
.brand-stage-top{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #ffffff1c;font-size:13px;color:#e4c7ff}.brand-stage-top>span:first-child{font:600 11px Arial;letter-spacing:.18em}
.brand-mark-space{display:flex;align-items:center;justify-content:center;gap:12px;min-height:310px;padding:30px 25px;position:relative;background-image:linear-gradient(#ffffff04 1px,transparent 1px),linear-gradient(90deg,#ffffff04 1px,transparent 1px);background-size:48px 48px}
.original-m{width:57%;max-width:270px;height:auto;object-fit:contain;flex-shrink:0}.mark-caption{font-size:22px;line-height:1.6;max-width:120px;color:#dcc6ef}.mark-caption strong{color:#fff;font-weight:700;white-space:nowrap}
.platform-system{display:grid;grid-template-columns:repeat(3,1fr);background:#f7f4fc;gap:1px;border-top:1px solid #fff3;padding:22px 10px;position:relative;color:#241633}.platform-system>div{text-align:center;padding:0 8px;border-inline-end:1px solid #ded6e8}.platform-system>div:last-child{border:0}.platform-category{display:block;font-size:13px;font-weight:650;margin-bottom:15px}.platform-pair{display:flex;gap:12px;align-items:center;justify-content:center;height:36px}.platform-system small{display:block;font:10px Arial;color:#6e607c;margin-top:13px;white-space:nowrap}
.platform-icon{width:36px;height:36px;object-fit:contain;display:inline-block;vertical-align:middle;max-width:none;flex-shrink:0}.platform-openai{width:34px;height:34px}.platform-maps{width:31px}.service-platforms{display:flex;gap:10px;align-items:center}.platform-tile{display:grid;place-items:center;width:56px;height:56px;border:1px solid #e4dceb;border-radius:13px;background:white;box-shadow:0 3px 8px #35264d05}.platform-tile .platform-icon{width:34px;height:34px}.platform-tile.tile-inmarket{background:#55218b;border-color:#55218b}.platform-tile.tile-inmarket .platform-icon{width:44px;height:44px}.platform-tile.tile-maps .platform-icon{width:29px;height:36px}
.card-top{align-items:center;margin-bottom:25px}.service-card{border-top:3px solid var(--card-accent,#7c35d7);padding:28px;background:linear-gradient(145deg,var(--card-tint,#f7f1ff),#fff 50%)}.service-1{--card-accent:#4384ed;--card-tint:#eff5ff}.service-2{--card-accent:#24a27e;--card-tint:#edf9f2}.service-3{--card-accent:#8150c5;--card-tint:#f4effd}.service-4{--card-accent:#d94e94;--card-tint:#fff0f7}.service-5{--card-accent:#e49d38;--card-tint:#fff6e6}.service-6{--card-accent:#20a6a5;--card-tint:#edfafa}.service-7{--card-accent:#6726a4;--card-tint:#f5edff}
.service-card .eyebrow{font-size:14px;letter-spacing:0;color:#584968;font-weight:550;margin-bottom:12px}.service-card h3{font-size:29px;font-weight:700;letter-spacing:-.035em}.service-card>p:not(.eyebrow){font-size:16px}.service-card .text-link{font-size:15px}.section>.section-heading .eyebrow,.insights-section .eyebrow{font-size:13px;letter-spacing:.02em}
.trust-grid{gap:24px}.trust-grid>div{background:#fff;border:1px solid #e6deef;border-radius:16px;padding:28px}.trust-grid h3{font-size:25px}.trust-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:20px;margin-bottom:24px;background:#f0e6fc}.trust-icon svg{display:block;width:58px;height:58px}.trust-measure{background:#e8f4f5}.trust-collaborate{background:#fff0e8}.approach-section{background:#f0e9f8}.approach-list>div>span{font-size:14px;font-weight:700;color:#6829b1}.principle-strip{background:#f0e6fc}
.editorial-preview{position:relative;aspect-ratio:600/340;overflow:hidden;flex-shrink:0;direction:ltr;background:#ece4f6;width:100%;isolation:isolate}.editorial-preview img{object-fit:contain}.article-card-copy .eyebrow{font-size:12px!important;letter-spacing:0!important}.article-card h3{font-weight:700}.article-card p:not(.eyebrow){font-size:15px}.prose>.editorial-preview{border-radius:16px;margin-bottom:35px;font-size:16px}.preview-corner-note{position:absolute;bottom:16px;right:22px;font-size:12px;color:#61516f;direction:rtl;font-weight:550}.preview-caption{position:absolute;bottom:18px;right:20px;background:#fffef6;padding:10px 15px;border-radius:10px;font-weight:650;direction:rtl;box-shadow:0 4px 20px #2f514b14;font-size:15px;color:#243f38}.preview-caption>span{display:block;font-size:11px;font-weight:400;color:#647269;margin-top:2px}.map-preview{width:100%;height:100%;display:block}.map-brand{position:absolute;top:23%;left:48%;transform:translate(-50%,-50%)}.map-brand .platform-icon{width:44px;height:54px}
.mini-dashboard{position:absolute;inset:12% 7% 15%;background:white;border:1px solid #e4d8f2;border-radius:10px;padding:16px;box-shadow:0 8px 22px #3d1d6512}.mock-toolbar{display:flex;gap:10px;align-items:center;border-bottom:1px solid #eee8f5;padding-bottom:9px}.mock-toolbar strong{font:600 9px Arial;letter-spacing:.04em;color:#67587a}.mock-toolbar>span{margin-left:auto;color:#b9adca;font-size:9px;white-space:nowrap}.mock-toolbar .platform-icon{width:22px;height:22px}.mock-metrics{display:flex;gap:13px;margin:14px 0 8px;direction:rtl}.mock-metrics i{font-style:normal;background:#f6f2fa;flex:1;font-size:10px;padding:7px;color:#76628b}.metric-bar{display:block;height:5px;margin-top:6px;background:#9364d5;width:60%;border-radius:5px}.mock-metrics i:nth-child(2) b{background:#38ae94;width:42%}.mock-metrics i:nth-child(3) b{background:#e5a951;width:28%}.mini-dashboard>svg{display:block;width:100%;height:40%}
.preview-strategy{background:#27123e}.strategy-preview{position:absolute;inset:17% 9% 21%;display:flex;gap:18px;align-items:center}.strategy-brand{width:42%;padding:10px;flex-shrink:0}.strategy-brand>img{width:100%;height:auto}.strategy-steps{display:flex;flex-direction:column;gap:12px;flex:1;direction:rtl}.strategy-steps>span{font-size:14px;background:#ffffff0d;border:1px solid #ffffff21;border-radius:7px;padding:10px 12px;color:#f1e3ff;white-space:nowrap}.strategy-steps i{font:11px Arial;color:#cb99fc;margin-inline-end:12px}.preview-strategy .preview-corner-note{color:#c49cdd}
.preview-automation{background:#e6f3ee}.flow-preview{position:absolute;inset:15% 7% 26%;display:flex;align-items:center;justify-content:space-between;direction:rtl;gap:8px}.flow-node{background:#fff;border:1px solid #d3e7db;border-radius:13px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:8px;width:29%;height:100%;box-shadow:0 7px 15px #24533809}.flow-node b{font-size:13px;color:#30493c;font-weight:550}.flow-node>.platform-icon{width:38px;height:38px}.flow-node .trust-icon{margin:0;width:45px;height:45px;border-radius:9px}.flow-node .trust-icon svg{width:38px;height:38px}.flow-connector{color:#408a70;font-size:23px}.preview-automation .preview-caption{font-size:12px;background:transparent;box-shadow:none;bottom:8px}
.preview-website{background:#e7eefa}.website-preview{position:absolute;inset:13% 8% 15%;background:#fff;border:1px solid #d8ddec;border-radius:10px;padding:14px;box-shadow:0 9px 30px #303c6510}.mini-web-body{display:flex;align-items:center;gap:18px;padding:14px 2px;height:72%}.mini-web-body>div{width:52%}.mini-web-body>div>i{display:block;background:#39234c;height:7px;margin-bottom:7px;width:95%;border-radius:2px}.mini-web-body>div>i:nth-child(2){width:70%}.mini-web-body small{display:block;height:4px;background:#d8cede;width:90%;margin:12px 0}.mini-web-body b{display:block;width:55px;height:14px;background:#7c35d7;border-radius:3px}.mini-web-body>span{display:flex;align-items:center;justify-content:center;border-radius:7px;background:#512180;width:48%;height:100%}.mini-web-body img{width:75%;height:90%}
.preview-social{background:#f7e8ef}.social-preview{display:flex;align-items:center;justify-content:center;gap:7%;height:100%;padding:7%}.social-sheet{width:45%;background:white;border:1px solid #eed4e3;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:8px;border-radius:10px;transform:rotate(-5deg)}.social-sheet>span{grid-column:1/-1;font:600 9px Arial;letter-spacing:.06em;margin-bottom:4px;color:#78586c}.social-sheet>i{aspect-ratio:1;background:#b28ad5;border-radius:4px}.social-sheet>i:nth-of-type(2){background:#efa282}.social-sheet>i:nth-of-type(3){background:#9ccabd}.social-sheet>i:nth-of-type(4){background:#dbb475}.social-phone{height:100%;width:36%;border:5px solid #302034;border-radius:18px;background:#542773;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:12px;transform:rotate(6deg);box-shadow:0 10px 24px #31122520}.social-phone b{font:750 18px/1.1 Arial;letter-spacing:-.05em}.social-phone small{font-size:9px;margin-top:12px;direction:rtl;color:#d6b8e8}.play-triangle{display:block;width:0;height:0;border-top:9px solid transparent;border-bottom:9px solid transparent;border-left:15px solid #dfb0ff;margin-bottom:12px}
@media(min-width:1500px){.hero-grid{gap:70px}}
@media(max-width:1100px){.hero-grid{gap:28px}.brand-stage-top{padding:20px}.brand-mark-space{min-height:280px;padding:25px 15px}.mark-caption{font-size:19px}.platform-system small{font-size:9px}.platform-pair{gap:9px}.platform-system .platform-icon{width:30px;height:30px}.platform-category{font-size:12px}.service-card{padding:24px}.service-card h3{font-size:27px}.service-platforms{gap:7px}.platform-tile{width:49px;height:49px}}
@media(max-width:800px){.hero-grid{gap:38px;padding-block:45px}.brand-stage{width:100%;max-width:580px;justify-self:center}.brand-mark-space{min-height:290px}.original-m{max-width:245px}.mark-caption{font-size:24px}.platform-system{padding:22px 13px}.platform-system .platform-icon{width:36px;height:36px}.platform-category{font-size:14px}.platform-system small{font-size:10px}.trust-grid{grid-template-columns:1fr;gap:16px}.trust-grid>div{padding:25px;display:grid;grid-template-columns:76px 1fr;column-gap:20px}.trust-grid .trust-icon{grid-row:1/3;margin:0}.trust-grid p{font-size:16px}.trust-grid h3{margin-bottom:10px}.articles-grid .article-card:nth-child(3):last-child>a .editorial-preview{height:100%;aspect-ratio:auto;min-height:230px}}
@media(max-width:520px){.hero .eyebrow{font-size:11px}.hero h1{font-size:44px}.hero-note{font-size:12px}.brand-stage-top{padding:18px;font-size:12px}.brand-mark-space{min-height:255px;padding:25px 14px;gap:7px}.original-m{width:57%;max-width:220px}.mark-caption{font-size:20px}.platform-system{padding:18px 5px}.platform-category{font-size:12px}.platform-system>div{padding:0 6px}.platform-pair{gap:10px}.platform-system .platform-icon{width:30px;height:30px}.platform-system small{font-size:8px}.service-card .eyebrow{font-size:14px}.service-card{padding:26px}.service-card h3{font-size:28px}.trust-grid>div{grid-template-columns:58px 1fr;padding:21px;gap:0 16px}.trust-grid .trust-icon{width:58px;height:58px;border-radius:14px}.trust-icon svg{width:47px;height:47px}.trust-grid h3{font-size:23px}.trust-grid p{font-size:15px}.articles-grid .article-card:nth-child(3):last-child>a .editorial-preview{height:auto;aspect-ratio:600/340;min-height:0}.strategy-steps>span{font-size:13px;padding:8px}.strategy-steps{gap:8px}.strategy-steps i{margin-inline-end:8px}.mock-metrics{margin-top:10px}.mini-dashboard{padding:12px}.preview-caption{font-size:14px}}
/* Put the service first, then label each platform individually. */
.service-card .card-top{align-items:flex-start;gap:16px;margin-bottom:12px;min-height:65px}.service-card .card-top h3{color:var(--ink);margin:0;font-size:28px;line-height:1.2}.service-card .card-top>span{font-size:23px;line-height:1.2;flex-shrink:0}.service-card .eyebrow{margin-bottom:22px}.service-platforms{gap:10px;flex-wrap:wrap;margin-bottom:25px;min-height:82px;align-items:flex-start}.platform-badge{display:flex;flex-direction:column;align-items:center;flex-shrink:0;gap:7px;width:65px}.service-platforms .platform-tile{width:54px;height:54px}.platform-badge .brand-label{font:500 11px/1.4 Heebo,Arial,sans-serif;color:#54445f;white-space:nowrap;display:block;margin:0;letter-spacing:0}.platform-symbol{height:42px;display:flex;align-items:center;justify-content:center}.platform-pair{height:auto;gap:4px;align-items:flex-start}.platform-system .platform-badge{width:56px}.platform-system small.brand-label{font-size:11px;margin:0}.platform-system .platform-category{margin-bottom:12px}.platform-system .platform-openai,.platform-tile .platform-openai{width:54px;height:54px}.platform-system .platform-google,.platform-system .platform-ads{width:44px;height:44px}.platform-tile .platform-google,.platform-tile .platform-ads{width:43px;height:43px}.platform-tile .platform-wordpress{width:45px;height:45px}.platform-tile .platform-meta{width:35px;height:35px}.platform-tile .platform-tiktok{width:34px;height:34px}.platform-tile .platform-crm{width:35px;height:35px}
@media(max-width:1100px){.service-platforms{gap:6px}.service-platforms .platform-badge{width:59px}.service-card .card-top h3{font-size:26px}.platform-system .platform-badge{width:47px}.platform-system small.brand-label{font-size:10px}}
@media(max-width:800px){.platform-system .platform-badge{width:56px}.platform-system small.brand-label{font-size:11px}.service-card .card-top{min-height:62px}}
@media(max-width:520px){.service-card .card-top{min-height:0}.service-card .card-top h3{font-size:28px}.service-platforms{min-height:0;gap:8px}.service-platforms .platform-badge{width:63px}.platform-system .platform-badge{width:43px}.platform-system small.brand-label{font-size:9px}.platform-pair{gap:2px}.platform-system>div{padding-inline:4px}.platform-system .platform-category{font-size:11px}.platform-symbol{height:38px}.platform-system .platform-openai{width:48px;height:48px}.platform-system .platform-google,.platform-system .platform-ads{width:39px;height:39px}}

/* 3D brand film, with accessible playback and a stable poster. */
.brand-stage-film{background:#120b1b;border-color:#a68dc52b;box-shadow:0 28px 90px #05010950,0 0 65px #8130ef0c}
.brand-film{position:relative;aspect-ratio:1;overflow:hidden;background:#120b1b;isolation:isolate}
.hero-video{display:block;width:100%;height:100%;object-fit:cover}
.brand-film-heading{position:absolute;inset:22px 25px auto;display:flex;align-items:center;justify-content:space-between;direction:ltr;color:#efe4ff;pointer-events:none}
.brand-film-heading>span{font:600 11px Arial;letter-spacing:.24em}.brand-film-heading img{width:38px;height:38px;object-fit:contain}
.brand-film-caption{position:absolute;bottom:25px;right:28px;color:#ddd0ec;font-size:20px;line-height:1.4;text-shadow:0 2px 15px #0008;pointer-events:none}.brand-film-caption strong{color:#fff;font-weight:650}
.hero-motion-toggle{position:absolute;bottom:27px;left:25px;display:grid;place-items:center;width:38px;height:38px;border:1px solid #d7bfef66;border-radius:50%;color:#fff;background:#21112f99;backdrop-filter:blur(8px);cursor:pointer;font:14px Arial;padding:0}.hero-motion-toggle:hover{background:#6b30a8}.hero-motion-toggle:focus-visible{outline:3px solid #d1b0ff;outline-offset:4px}
.brand-stage-film .platform-system{background:#f7f4fc}
.hero-motion-toggle[hidden]{display:none}
@media(max-width:520px){.brand-film-heading{inset:16px 19px auto}.brand-film-heading>span{font-size:10px}.brand-film-heading img{width:31px;height:31px}.brand-film-caption{bottom:21px;right:21px;font-size:18px}.hero-motion-toggle{bottom:22px;left:20px;width:34px;height:34px}}

/* Cinematic brand story: full-width film with readable native page copy. */
.cinema-hero{position:relative;overflow:hidden;background:#080411}
.cinema-hero .hero-grid{display:block;position:relative;min-height:760px;padding-block:130px 150px}
.cinema-hero .hero-copy{position:relative;z-index:2;width:44%;max-width:550px;margin-inline-end:0;margin-inline-start:0}
.cinema-hero h1{font-size:clamp(58px,6vw,88px);line-height:1.04;letter-spacing:-.035em;margin-bottom:30px}
.cinema-hero .hero-description{font-size:19px;line-height:1.75;max-width:445px;color:#d4cbdc}
.cinema-hero .hero-note{max-width:410px}.cinema-hero .hero-bottom{position:relative;z-index:2;border-top-color:#aa88c822}
.brand-stage-cinema{position:absolute;inset:0 auto 0 50%;transform:translateX(-50%);width:100vw;max-width:none;height:100%;border:0;border-radius:0;background:#080411;box-shadow:none;overflow:hidden}
.cinema-film{position:absolute;inset:0}.cinema-film:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,#080411fa 0%,#080411e8 30%,#08041180 48%,transparent 65%),linear-gradient(0deg,#080411 0%,transparent 15%,transparent 88%,#08041180);pointer-events:none}
.cinema-film .hero-video{width:100%;height:100%;object-fit:cover;object-position:center}
.cinema-film .hero-motion-toggle{z-index:3;top:25px;bottom:auto;left:max(25px,calc((100vw - 1180px)/2));width:42px;height:42px}
.cinema-phase{position:absolute;z-index:3;top:37px;bottom:auto;left:max(85px,calc((100vw - 1060px)/2));color:#d9c2f4;font-size:15px;letter-spacing:.015em}
@media(min-width:1600px){.cinema-hero .hero-grid{min-height:820px}}
@media(max-width:1000px) and (min-width:801px){.cinema-hero .hero-copy{width:47%}.cinema-hero .hero-grid{min-height:680px;padding-block:90px 110px}.cinema-hero h1{font-size:62px}.cinema-hero .hero-description{font-size:17px}}
@media(max-width:800px){.cinema-hero .hero-grid{display:flex;flex-direction:column;min-height:0;padding-block:45px 0;gap:25px}.cinema-hero .hero-copy{width:100%;max-width:620px}.cinema-hero h1{font-size:clamp(52px,10vw,76px);margin-bottom:24px}.cinema-hero .hero-description{max-width:550px;font-size:18px}.brand-stage-cinema{position:relative;inset:auto;transform:none;width:100%;height:auto;aspect-ratio:1;max-width:600px;align-self:center;border-radius:18px}.cinema-film .hero-video{object-position:left center}.cinema-film:after{background:linear-gradient(0deg,#080411c0,transparent 18%)}.cinema-film .hero-motion-toggle{top:17px;bottom:auto;left:17px;width:37px;height:37px}.cinema-phase{top:24px;bottom:auto;left:70px;font-size:13px}.cinema-hero .hero-bottom{margin-top:30px;padding-top:25px}.cinema-hero .hero-note{max-width:none}}

/* Original logo visible at entry, floating inside the connected data hall. */
.cinema-film:after{background:linear-gradient(270deg,#080411fa 0%,#080411e6 30%,#08041150 49%,transparent 62%),linear-gradient(0deg,#080411 0%,transparent 14%)}
@media(max-width:800px){
 .cinema-hero .hero-grid{padding-top:0;gap:28px}
 .cinema-hero .brand-stage-cinema{order:-1;aspect-ratio:4/3;max-width:none;width:calc(100% + 34px);border-radius:0}
 .cinema-film .hero-video{object-position:left center}
 .cinema-film:after{background:linear-gradient(0deg,#080411 0%,transparent 16%)}
 .cinema-hero .hero-copy{padding-top:0}
 .cinema-hero .hero-note{margin-bottom:8px}
}


/* A quiet original brand signature, reserved for primary buttons. */
.brand-action{display:none}
.button .brand-action{display:inline-block;position:relative;width:23px;height:23px;flex:0 0 23px;margin-inline-start:4px;vertical-align:middle;color:#dedde1;opacity:.38}
.button-white .brand-action{color:#929096}
.brand-action:before{content:"";display:block;width:100%;height:100%;background:currentColor;-webkit-mask:url('assets/inmarket-m-original.png') center/contain no-repeat;mask:url('assets/inmarket-m-original.png') center/contain no-repeat;transition:transform .24s ease}
.button:hover .brand-action:before,.button:focus-visible .brand-action:before{transform:translate(1px,-2px)}
/* Official platform artwork in one compact, unboxed row. */
.service-card .service-platforms{gap:14px;min-height:0;align-items:flex-start;margin-block:3px 24px}
.service-card .service-platforms .platform-badge{width:auto;min-width:40px;gap:5px}
.service-card .service-platforms .platform-tile{width:32px;height:32px;border:0;border-radius:0;background:transparent;box-shadow:none}
.service-card .service-platforms .platform-tile .platform-icon{width:28px;height:28px}
.service-card .service-platforms .brand-label{font-size:10px;font-weight:400;color:#817b88}
@media(prefers-reduced-motion:reduce){.brand-action:before{transition:none}.button:hover .brand-action:before,.button:focus-visible .brand-action:before{transform:none}}


/* Light service cards with bold, coloured heading tabs. */
.services-grid .service-card{--heading-tone:#3546a5;--card-padding:28px;padding:var(--card-padding);background:#fff;border:1px solid #e4dfeb;border-radius:15px;overflow:hidden}
.services-grid .service-2{--heading-tone:#167568}.services-grid .service-3{--heading-tone:#7242ae}.services-grid .service-4{--heading-tone:#9b416c}.services-grid .service-5{--heading-tone:#475777}.services-grid .service-6{--heading-tone:#206c7a}.services-grid .service-7{--heading-tone:#5f427a}
.services-grid .service-card .card-top{display:flex;align-items:center;min-height:90px;margin:calc(-1 * var(--card-padding)) calc(-1 * var(--card-padding)) 25px;padding:22px var(--card-padding);background:var(--heading-tone);color:#fff}
.services-grid .service-card .card-top h3{color:#fff;font-size:27px;font-weight:700;line-height:1.25;letter-spacing:-.025em;margin:0}
.services-grid .service-card>.eyebrow{margin-bottom:18px}
.services-grid .service-card:hover{border-color:var(--heading-tone)}
@media(max-width:1100px){.services-grid .service-card{--card-padding:24px}.services-grid .service-card .card-top h3{font-size:25px}}
@media(max-width:600px){.services-grid .service-card .card-top{min-height:80px;padding-block:20px}.services-grid .service-card .card-top h3{font-size:27px}}

/* Platform rows accommodate AI, automation, and commerce tools. */
.service-card .service-platforms{flex-wrap:wrap;row-gap:12px}
.service-card .service-platforms .tile-make{width:62px}
.service-card .service-platforms .platform-tile .platform-make{width:72px;height:32px}
.service-card .service-platforms .tile-woocommerce{width:48px}
.service-card .service-platforms .platform-tile .platform-woocommerce{width:48px;height:28px}
.service-card .service-platforms .tile-wix{width:38px}
.service-card .service-platforms .platform-tile .platform-wix{width:38px;height:28px}

/* Contact details follow the right-aligned Hebrew brand column. */
.site-footer .footer-email{text-align:right;direction:ltr;unicode-bidi:isolate}
.footer-grid>div>a.footer-whatsapp{display:flex;align-items:center;gap:9px;width:fit-content;margin-top:15px}
.footer-whatsapp img,.contact-whatsapp img{flex:none;object-fit:contain}
.contact-whatsapp-option{margin-block:0 28px}
.contact-whatsapp{gap:10px}
