/* ATEXA Inner Pages V1 — 2026-10-08
   Scope: Hizmetlerimiz + Çözümlerimiz landing pages and shared detail-page polish. */
.ip-v1{--ip-ink:#111315;--ip-ink-2:#181b1e;--ip-gold:#bd9438;--ip-gold-2:#d8b45f;--ip-page:#f6f5f1;--ip-line:rgba(17,19,21,.11);--ip-muted:#666c71;background:#fff;color:var(--ip-ink)}
.ip-v1 *{box-sizing:border-box}.ip-v1 a{text-decoration:none}.ip-v1 img{display:block}.ip-kicker{display:flex;align-items:center;gap:.65rem;color:#d8b45f;font-size:.69rem;font-weight:800;letter-spacing:.19em;text-transform:uppercase}.ip-kicker:before{content:"";width:2rem;height:1px;background:currentColor}.ip-kicker--dark{color:#9a7224}.ip-btn{display:inline-flex;min-height:3rem;align-items:center;justify-content:center;gap:.7rem;border:1px solid transparent;border-radius:.55rem;padding:.78rem 1.15rem;font-size:.78rem;font-weight:800;letter-spacing:.01em;transition:transform .2s ease,background .2s ease,border-color .2s ease,color .2s ease}.ip-btn:hover{transform:translateY(-1px)}.ip-btn--gold{background:var(--ip-gold);color:#fff;box-shadow:0 10px 28px rgba(189,148,56,.19)}.ip-btn--gold:hover{background:#aa812d}.ip-btn--ghost{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.055);color:#fff}.ip-btn--ghost:hover{border-color:rgba(216,180,95,.55);background:rgba(216,180,95,.09)}.ip-btn--dark{background:var(--ip-ink);color:#fff}.ip-btn--outline{border-color:rgba(17,19,21,.18);background:#fff;color:var(--ip-ink)}
.ip-hero{position:relative;overflow:hidden;background:#0e1012;padding:clamp(2.5rem,5vw,5.2rem) 0}.ip-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0,rgba(189,148,56,.16),transparent 30%),linear-gradient(135deg,rgba(255,255,255,.025),transparent 46%);pointer-events:none}.ip-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,.92fr) minmax(390px,1.08fr);gap:clamp(2rem,5vw,5.5rem);align-items:center}.ip-hero__copy h1{max-width:11ch;margin:1.1rem 0 0;color:#fff;font-size:clamp(2.65rem,5vw,5.65rem);font-weight:800;line-height:.93;letter-spacing:-.052em}.ip-hero__copy h1 span{display:block;color:#d7b663}.ip-hero__copy>p{max-width:690px;margin:1.55rem 0 0;color:rgba(255,255,255,.67);font-size:clamp(.98rem,1.15vw,1.08rem);line-height:1.82}.ip-hero__actions{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.8rem}.ip-hero__trust{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:2rem}.ip-hero__trust span{border:1px solid rgba(255,255,255,.11);border-radius:999px;background:rgba(255,255,255,.035);padding:.48rem .72rem;color:rgba(255,255,255,.62);font-size:.68rem;font-weight:700}.ip-hero__media{position:relative;min-height:530px;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:1.35rem;background:#1d2022;box-shadow:0 30px 80px rgba(0,0,0,.28)}.ip-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(8,10,11,.74),transparent 43%);pointer-events:none}.ip-hero__media img{width:100%;height:100%;min-height:530px;object-fit:cover;transition:transform .8s ease}.ip-hero__media:hover img{transform:scale(1.018)}.ip-hero__media figcaption{position:absolute;z-index:2;right:1.4rem;bottom:1.25rem;left:1.4rem;display:flex;align-items:end;justify-content:space-between;gap:1rem;color:#fff}.ip-hero__media figcaption strong{font-size:.9rem}.ip-hero__media figcaption span{color:rgba(255,255,255,.62);font-size:.68rem}.ip-hero--solution .ip-hero__media img{object-position:center center}
.ip-intro{padding:clamp(4rem,8vw,7rem) 0;background:#fff}.ip-intro__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.72fr);gap:clamp(2rem,7vw,7rem);align-items:end}.ip-intro h2,.ip-section-head h2{margin:.7rem 0 0;font-size:clamp(2rem,3.6vw,4rem);line-height:1.02;letter-spacing:-.045em;font-weight:800}.ip-intro h2 span{color:#8d702d}.ip-intro__copy p{margin:0;color:var(--ip-muted);font-size:1rem;line-height:1.85}.ip-intro__copy a,.ip-text-link{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.2rem;color:#8c6820;font-size:.78rem;font-weight:800}.ip-text-link i,.ip-intro__copy a i{font-size:.7rem;transition:transform .2s ease}.ip-text-link:hover i,.ip-intro__copy a:hover i{transform:translateX(3px)}
.ip-section-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(260px,.55fr);gap:2rem;align-items:end;margin-bottom:2rem}.ip-section-head>p{margin:0;color:var(--ip-muted);font-size:.94rem;line-height:1.75}.ip-section-head--light h2{color:#fff}.ip-section-head--light>p{color:rgba(255,255,255,.58)}
.ip-featured{padding:0 0 clamp(4rem,8vw,7rem);background:#fff}.ip-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ip-feature-card{display:grid;grid-template-columns:minmax(220px,.8fr) minmax(0,1.2fr);min-height:310px;overflow:hidden;border:1px solid var(--ip-line);border-radius:1.15rem;background:var(--ip-page);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.ip-feature-card:hover{transform:translateY(-3px);border-color:rgba(189,148,56,.36);box-shadow:0 24px 50px rgba(17,19,21,.07)}.ip-feature-card__media{overflow:hidden;background:#e8e5dd}.ip-feature-card__media img{width:100%;height:100%;min-height:310px;object-fit:cover;transition:transform .55s ease}.ip-feature-card:hover .ip-feature-card__media img{transform:scale(1.03)}.ip-feature-card__body{display:flex;gap:1.1rem;padding:1.55rem}.ip-feature-card__no{flex:0 0 auto;color:#aa8531;font-size:.68rem;font-weight:900;letter-spacing:.12em}.ip-feature-card h3{margin:0;font-size:1.3rem;line-height:1.12;font-weight:800}.ip-feature-card h3 a{color:inherit}.ip-feature-card p{margin:.8rem 0 0;color:var(--ip-muted);font-size:.85rem;line-height:1.7}.ip-feature-card--lead{grid-column:span 2;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);min-height:410px}.ip-feature-card--lead .ip-feature-card__media img{min-height:410px}.ip-feature-card--lead .ip-feature-card__body{align-items:end;padding:clamp(1.8rem,3vw,3rem)}.ip-feature-card--lead h3{font-size:clamp(1.8rem,2.5vw,2.7rem)}.ip-feature-card--lead p{font-size:.95rem}
.ip-groups{padding:clamp(4rem,8vw,7rem) 0;background:radial-gradient(circle at 10% 10%,rgba(189,148,56,.12),transparent 24%),#111315}.ip-group-list{border-top:1px solid rgba(255,255,255,.09)}.ip-group-row{display:grid;grid-template-columns:minmax(260px,.55fr) minmax(0,1.45fr);gap:clamp(2rem,6vw,6rem);padding:2.2rem 0;border-bottom:1px solid rgba(255,255,255,.09)}.ip-group-row__intro>span{display:block;margin-bottom:2rem;color:rgba(255,255,255,.26);font-size:.7rem;font-weight:900;letter-spacing:.15em}.ip-group-row__intro h3{margin:.65rem 0 0;color:#fff;font-size:clamp(1.45rem,2.1vw,2.2rem);line-height:1.08;letter-spacing:-.03em}.ip-group-row__intro p{margin:.9rem 0 0;color:rgba(255,255,255,.53);font-size:.84rem;line-height:1.75}.ip-group-row__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.ip-group-row__links>a{display:grid;grid-template-columns:auto 1fr auto;gap:.9rem;align-items:start;min-height:112px;border:1px solid rgba(255,255,255,.09);border-radius:.85rem;background:rgba(255,255,255,.035);padding:1rem;transition:background .2s ease,border-color .2s ease,transform .2s ease}.ip-group-row__links>a:hover{transform:translateY(-2px);border-color:rgba(216,180,95,.38);background:rgba(216,180,95,.07)}.ip-group-link__icon{display:flex;width:2.4rem;height:2.4rem;align-items:center;justify-content:center;border-radius:.65rem;background:rgba(189,148,56,.13);color:#d8b45f}.ip-group-row__links strong{display:block;color:#fff;font-size:.86rem}.ip-group-row__links small{display:-webkit-box;margin-top:.38rem;overflow:hidden;color:rgba(255,255,255,.49);font-size:.71rem;line-height:1.55;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ip-group-row__links>a>i{margin-top:.25rem;color:rgba(255,255,255,.26);font-size:.64rem}
.ip-process{padding:clamp(4rem,8vw,7rem) 0;background:#f7f5ef}.ip-process__track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--ip-line)}.ip-process__track li{position:relative;padding:1.5rem 1rem 0 0}.ip-process__track li:before{content:"";position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:#b99139;box-shadow:0 0 0 4px #f7f5ef}.ip-process__track span{display:block;color:#9e7928;font-size:.65rem;font-weight:900;letter-spacing:.12em}.ip-process__track strong{display:block;margin-top:.7rem;font-size:.86rem}.ip-process__track p{margin:.55rem 0 0;color:var(--ip-muted);font-size:.72rem;line-height:1.6}
.ip-bridge{padding:clamp(4rem,7vw,6rem) 0;background:#111315}.ip-bridge__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end}.ip-bridge h2{max-width:850px;margin:.7rem 0 0;color:#fff;font-size:clamp(2rem,3.6vw,3.8rem);line-height:1.02;letter-spacing:-.045em}.ip-bridge p{max-width:700px;margin:1rem 0 0;color:rgba(255,255,255,.55);line-height:1.75}.ip-final-cta{padding:clamp(3rem,6vw,5.2rem) 0;background:#fff}.ip-final-cta__inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2rem;align-items:end;border:1px solid var(--ip-line);border-radius:1.25rem;background:linear-gradient(135deg,#fff,#f5f2e9);padding:clamp(1.5rem,4vw,3.4rem)}.ip-final-cta h2{max-width:850px;margin:.75rem 0 0;font-size:clamp(1.8rem,3vw,3.2rem);line-height:1.05;letter-spacing:-.04em}.ip-final-cta__actions{display:flex;flex-wrap:wrap;gap:.6rem}
.ip-selector{padding:clamp(4rem,7vw,6.5rem) 0;background:#fff}.ip-selector__rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.7rem}.ip-selector__rail>a{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:center;min-height:92px;border:1px solid var(--ip-line);border-radius:.9rem;background:#fff;padding:1rem;transition:.2s ease}.ip-selector__rail>a:hover{transform:translateY(-2px);border-color:rgba(189,148,56,.4);box-shadow:0 15px 30px rgba(17,19,21,.06)}.ip-selector__icon{display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:.65rem;background:#f4eee0;color:#9c7524}.ip-selector__rail strong{display:block;font-size:.83rem}.ip-selector__rail small{display:block;margin-top:.25rem;color:var(--ip-muted);font-size:.65rem;line-height:1.4}.ip-selector__rail>a>i{color:#a48540;font-size:.62rem}
.ip-solution-editorial{padding:0 0 clamp(4rem,8vw,8rem);background:#fff}.ip-solution-editorial__list{display:grid;gap:clamp(4rem,8vw,8rem)}.ip-solution-row{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:clamp(2rem,6vw,6rem);align-items:center;scroll-margin-top:8rem}.ip-solution-row--reverse .ip-solution-row__media{order:2}.ip-solution-row--reverse .ip-solution-row__copy{order:1}.ip-solution-row__media{position:relative;min-height:460px;overflow:hidden;border-radius:1.25rem;background:#eae7df;box-shadow:0 25px 60px rgba(17,19,21,.08)}.ip-solution-row__media img{width:100%;height:100%;min-height:460px;object-fit:cover;transition:transform .65s ease}.ip-solution-row__media:hover img{transform:scale(1.025)}.ip-solution-row__index{position:absolute;right:1rem;bottom:1rem;display:flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:rgba(17,19,21,.68);backdrop-filter:blur(8px);color:#fff;font-size:.72rem;font-weight:900}.ip-solution-row__placeholder{display:flex;min-height:460px;align-items:center;justify-content:center;background:#111315;color:#d8b45f;font-size:3rem}.ip-solution-row__copy h2{margin:.75rem 0 0;font-size:clamp(2rem,3.25vw,3.6rem);line-height:1.02;letter-spacing:-.045em}.ip-solution-row__copy>p{margin:1rem 0 0;color:var(--ip-muted);font-size:.95rem;line-height:1.8}.ip-solution-row__scope{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:1.3rem 0 0;padding:0;list-style:none}.ip-solution-row__scope li{display:flex;align-items:start;gap:.55rem;border-top:1px solid var(--ip-line);padding-top:.65rem;color:#474c50;font-size:.75rem;line-height:1.5}.ip-solution-row__scope i{margin-top:.16rem;color:#a77f2b;font-size:.62rem}.ip-solution-row__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.2rem}.ip-solution-row__tags span{border:1px solid var(--ip-line);border-radius:999px;padding:.46rem .65rem;color:#6e7478;font-size:.68rem;font-weight:700}
.ip-architecture{padding:clamp(4rem,8vw,7rem) 0;background:#f5f3ec}.ip-architecture__shell{overflow:hidden;border-radius:1.4rem;background:radial-gradient(circle at 90% 0,rgba(189,148,56,.2),transparent 30%),#111315;padding:clamp(1.5rem,4vw,3.5rem)}.ip-architecture__flow{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;margin-top:2.5rem}.ip-architecture__flow span,.ip-architecture__flow strong{border:1px solid rgba(255,255,255,.12);border-radius:999px;padding:.75rem 1rem;color:rgba(255,255,255,.72);font-size:.75rem}.ip-architecture__flow strong{border-color:rgba(216,180,95,.42);background:rgba(189,148,56,.13);color:#e1c478}.ip-architecture__flow i{color:rgba(255,255,255,.25);font-size:.65rem}
/* Shared detail-page polish. Existing PHP content remains untouched. */
.atexa-inner-premium.atexa-service-page{background:linear-gradient(180deg,#f5f3ed 0,#fff 24rem,#fff 100%)!important}.atexa-service-page .atexa-service-layout{gap:2rem!important}.atexa-service-page .atexa-service-hero{border-radius:1.35rem!important;border-color:rgba(17,19,21,.09)!important;box-shadow:0 20px 55px rgba(17,19,21,.07)!important}.atexa-service-page .atexa-service-hero__copy{padding:clamp(1.5rem,3.5vw,3rem)!important}.atexa-service-page .atexa-service-hero__media{overflow:hidden}.atexa-service-page .atexa-service-hero__media img{transition:transform .7s ease}.atexa-service-page .atexa-service-hero:hover .atexa-service-hero__media img{transform:scale(1.018)}.atexa-service-page .atexa-service-content:not(.smart-flagship-page)>.rounded-xl{border-radius:1.2rem!important;border-color:rgba(17,19,21,.095)!important;box-shadow:0 12px 34px rgba(17,19,21,.045)!important}.atexa-service-page aside>.rounded-xl,.atexa-service-page aside>div{border-radius:1rem!important}.atexa-service-page details{border-radius:.8rem!important}.atexa-service-page .bg-ink{background:#111315!important}
.atexa-solution-page{--sp-ink:#111315;--sp-gold:#b99139;background:#fff}.atexa-solution-page .solution-premium-hero{position:relative;overflow:hidden;background:linear-gradient(180deg,#f3f1eb,#fff)!important;padding-top:clamp(2.5rem,5vw,5rem)!important;padding-bottom:clamp(3rem,6vw,5.5rem)!important}.atexa-solution-page .solution-premium-hero__grid{gap:clamp(2rem,5vw,5rem)!important}.atexa-solution-page .solution-premium-hero__copy h1{font-size:clamp(2.3rem,4.4vw,4.8rem)!important;line-height:.98!important;letter-spacing:-.048em!important}.atexa-solution-page .solution-premium-hero__copy p{line-height:1.8!important}.atexa-solution-page .solution-premium-hero__media{border-radius:1.35rem!important;border-color:rgba(17,19,21,.09)!important;box-shadow:0 24px 60px rgba(17,19,21,.09)!important}.atexa-solution-page .solution-premium-hero__media img{min-height:430px;object-fit:cover;transition:transform .7s ease}.atexa-solution-page .solution-premium-hero__media:hover img{transform:scale(1.02)}.atexa-solution-page .solution-premium-trust{background:#111315!important}.atexa-solution-page .solution-premium-section{scroll-margin-top:7rem}.atexa-solution-page .solution-premium-section .rounded-xl{border-radius:1.15rem!important}.atexa-solution-page .solution-premium-cta .rounded-xl{background:#111315!important;border-radius:1.35rem!important}
@media(max-width:1100px){.ip-hero__grid{grid-template-columns:1fr 1fr}.ip-feature-card{grid-template-columns:1fr}.ip-feature-card__media img{min-height:250px}.ip-feature-card--lead{grid-template-columns:1fr 1fr}.ip-process__track{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:2rem}.ip-selector__rail{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:800px){.ip-hero{padding-top:2.1rem}.ip-hero__grid,.ip-intro__grid,.ip-section-head,.ip-group-row,.ip-bridge__inner,.ip-final-cta__inner,.ip-solution-row{grid-template-columns:1fr}.ip-hero__copy{order:1}.ip-hero__media{order:2;min-height:380px}.ip-hero__media img{min-height:380px}.ip-hero__media figcaption{display:block}.ip-hero__media figcaption span{display:block;margin-top:.25rem}.ip-feature-grid{grid-template-columns:1fr}.ip-feature-card,.ip-feature-card--lead{grid-column:auto;grid-template-columns:1fr}.ip-feature-card--lead .ip-feature-card__media img{min-height:300px}.ip-group-row__links{grid-template-columns:1fr}.ip-process__track{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-solution-row--reverse .ip-solution-row__media,.ip-solution-row--reverse .ip-solution-row__copy{order:initial}.ip-solution-row__media,.ip-solution-row__media img,.ip-solution-row__placeholder{min-height:350px}.ip-final-cta__actions{align-items:stretch}.ip-final-cta__actions .ip-btn{flex:1}.ip-bridge__inner>.ip-btn{justify-self:start}}
@media(max-width:560px){.ip-hero__copy h1{font-size:clamp(2.35rem,12vw,3.8rem)}.ip-hero__actions{display:grid}.ip-hero__actions .ip-btn{width:100%}.ip-hero__media{min-height:310px;border-radius:1rem}.ip-hero__media img{min-height:310px}.ip-intro,.ip-selector{padding:3.4rem 0}.ip-featured{padding-bottom:3.5rem}.ip-feature-card__body{padding:1.25rem}.ip-group-row{padding:1.8rem 0}.ip-process__track{grid-template-columns:1fr}.ip-selector__rail{display:flex;overflow-x:auto;padding-bottom:.5rem;scroll-snap-type:x mandatory}.ip-selector__rail>a{min-width:250px;scroll-snap-align:start}.ip-solution-row__media,.ip-solution-row__media img,.ip-solution-row__placeholder{min-height:280px}.ip-solution-row__scope{grid-template-columns:1fr}.ip-architecture__flow{justify-content:flex-start}.ip-architecture__flow i{display:none}.ip-final-cta__actions{display:grid}.ip-final-cta__actions .ip-btn{width:100%}}
@media(prefers-reduced-motion:reduce){.ip-v1 *,.atexa-inner-premium *{scroll-behavior:auto!important;transition:none!important}}
/* Corporate solution uses its own legacy template; bring it into the same visual language. */
.solution-corporate-v1>section:first-of-type{background:linear-gradient(180deg,#f3f1eb,#fff)!important;padding-top:clamp(2.5rem,5vw,5rem)!important;padding-bottom:clamp(3rem,6vw,5rem)!important}.solution-corporate-v1>section:first-of-type h1{font-size:clamp(2.3rem,4.3vw,4.6rem)!important;line-height:.98!important;letter-spacing:-.048em!important}.solution-corporate-v1>section:first-of-type aside{border-radius:1.25rem!important;border-color:rgba(17,19,21,.09)!important;box-shadow:0 22px 55px rgba(17,19,21,.07)!important}.solution-corporate-v1>section:not(:first-of-type) .rounded-xl{border-radius:1.1rem!important}.solution-corporate-v1>section:last-of-type .bg-ink{border-radius:1.35rem!important;background:#111315!important}

/* ========================================================================== 
   ATEXA INNER PAGES V1.2 — VISUAL POLISH / 2026-10-08
   Keeps V1 structure and SEO content, upgrades hierarchy, editorial rhythm
   and detail page presentation without adding a JS dependency.
   ========================================================================== */

.ip-v1{--ip-gold:#bd9438;--ip-gold-soft:#e1c373;--ip-paper:#f4f2ec;--ip-deep:#0c0e10}
.ip-v1 .container-site{position:relative}

/* Landing heroes */
.ip-hero{min-height:min(760px,78vh);display:flex;align-items:center;padding:clamp(3.25rem,6vw,6.8rem) 0;background:
radial-gradient(circle at 12% 12%,rgba(189,148,56,.22),transparent 29%),
radial-gradient(circle at 82% 78%,rgba(255,255,255,.045),transparent 24%),
#0d0f11}
.ip-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.055) 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(to right,black,transparent 72%)}
.ip-hero__grid{z-index:1;grid-template-columns:minmax(0,.84fr) minmax(440px,1.16fr)}
.ip-hero__copy h1{max-width:10.5ch;font-size:clamp(3rem,5.3vw,6.1rem);line-height:.92;letter-spacing:-.058em;text-wrap:balance}
.ip-hero__copy>p{max-width:650px;color:rgba(255,255,255,.7);font-size:clamp(.98rem,1.1vw,1.08rem)}
.ip-hero__trust{margin-top:1.35rem}.ip-hero__trust span{border-color:rgba(255,255,255,.13);background:rgba(255,255,255,.045);backdrop-filter:blur(8px)}
.ip-hero__media{min-height:570px;border-radius:1.5rem;border-color:rgba(255,255,255,.15);box-shadow:0 34px 90px rgba(0,0,0,.32)}
.ip-hero__media img{min-height:570px}.ip-hero__media figcaption{padding-top:2rem}.ip-hero__media figcaption strong{font-size:1rem}.ip-hero__media figcaption span{font-size:.7rem;letter-spacing:.04em}

/* Solutions hero mosaic */
.ip-hero-mosaic{position:relative;display:grid;grid-template-columns:minmax(0,1.18fr) minmax(190px,.82fr);grid-template-rows:1fr 1fr;gap:.72rem;min-height:585px}
.ip-hero-mosaic>a{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:1.2rem;background:#1a1d20;box-shadow:0 28px 70px rgba(0,0,0,.22)}
.ip-hero-mosaic__main{grid-row:1 / 3}.ip-hero-mosaic img{width:100%;height:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .5s ease}.ip-hero-mosaic>a:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(8,9,10,.78),transparent 48%);pointer-events:none}.ip-hero-mosaic>a:hover img{transform:scale(1.025);filter:saturate(1.04)}
.ip-hero-mosaic>a>span{position:absolute;z-index:2;left:1rem;right:1rem;bottom:1rem;color:#fff}.ip-hero-mosaic>a small{display:block;margin-bottom:.28rem;color:#e2c477;font-size:.58rem;font-weight:900;letter-spacing:.13em}.ip-hero-mosaic>a strong{font-size:.96rem;letter-spacing:-.015em}.ip-hero-mosaic__main>span{left:1.35rem;bottom:1.3rem}.ip-hero-mosaic__main strong{font-size:1.15rem}
.ip-hero-mosaic__seal{position:absolute;z-index:4;right:calc(36% - 46px);top:50%;display:flex;width:92px;height:92px;transform:translateY(-50%);flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(216,180,95,.55);border-radius:50%;background:rgba(11,13,14,.82);backdrop-filter:blur(14px);color:#fff;box-shadow:0 15px 40px rgba(0,0,0,.25)}.ip-hero-mosaic__seal:before{content:"";position:absolute;inset:5px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.ip-hero-mosaic__seal b{position:relative;font-size:.68rem;letter-spacing:.14em}.ip-hero-mosaic__seal span{position:relative;margin-top:.2rem;color:#cdb16b;text-align:center;font-size:.47rem;font-weight:800;line-height:1.35;letter-spacing:.08em}

/* Engineering promise rail */
.ip-promise-rail{position:relative;z-index:4;margin-top:-1px;background:#111315;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}
.ip-promise-rail__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.ip-promise-rail__grid>div{position:relative;display:grid;grid-template-columns:auto 1fr;column-gap:.9rem;min-height:108px;padding:1.4rem 1.45rem;border-right:1px solid rgba(255,255,255,.085)}.ip-promise-rail__grid>div:first-child{border-left:1px solid rgba(255,255,255,.085)}
.ip-promise-rail__grid span{grid-row:1 / 3;color:#b88e34;font-size:.62rem;font-weight:900;letter-spacing:.12em}.ip-promise-rail__grid strong{color:#fff;font-size:.83rem}.ip-promise-rail__grid small{margin-top:.25rem;color:rgba(255,255,255,.47);font-size:.66rem;line-height:1.5}

/* Section rhythm */
.ip-intro{padding:clamp(5rem,8vw,8rem) 0}.ip-intro h2,.ip-section-head h2{letter-spacing:-.052em;text-wrap:balance}.ip-section-head{margin-bottom:2.6rem}.ip-section-head>p{max-width:470px;justify-self:end}

/* Featured services: more editorial, less card-catalogue */
.ip-feature-grid{gap:1.2rem}.ip-feature-card{background:#fff;border-color:rgba(17,19,21,.09);box-shadow:0 14px 36px rgba(17,19,21,.035)}
.ip-feature-card:not(.ip-feature-card--lead){grid-template-columns:1fr;min-height:auto}.ip-feature-card:not(.ip-feature-card--lead) .ip-feature-card__media{height:245px}.ip-feature-card:not(.ip-feature-card--lead) .ip-feature-card__media img{min-height:245px}.ip-feature-card:not(.ip-feature-card--lead) .ip-feature-card__body{min-height:205px}
.ip-feature-card--lead{border-radius:1.45rem;background:#111315;color:#fff}.ip-feature-card--lead .ip-feature-card__body{background:radial-gradient(circle at 100% 0,rgba(189,148,56,.15),transparent 42%)}.ip-feature-card--lead h3{color:#fff}.ip-feature-card--lead p{color:rgba(255,255,255,.58)}.ip-feature-card--lead .ip-text-link{color:#d7b663}.ip-feature-card--lead .ip-feature-card__no{color:#d7b663}
@media(min-width:1101px){.ip-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ip-feature-card--lead{grid-column:1/-1}.ip-feature-card--lead+.ip-feature-card,.ip-feature-card--lead+.ip-feature-card+.ip-feature-card,.ip-feature-card--lead+.ip-feature-card+.ip-feature-card+.ip-feature-card{grid-column:auto}}

/* Selector becomes a premium project navigator */
.ip-selector{padding:clamp(5rem,8vw,7rem) 0;background:linear-gradient(180deg,#fff,#f8f7f3)}
.ip-selector__rail{gap:.8rem}.ip-selector__rail>a{position:relative;overflow:hidden;min-height:98px;border-radius:1rem;background:rgba(255,255,255,.8);box-shadow:0 10px 28px rgba(17,19,21,.025)}.ip-selector__rail>a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#bd9438;transform:scaleY(0);transform-origin:bottom;transition:transform .25s ease}.ip-selector__rail>a:hover:before{transform:scaleY(1)}.ip-selector__rail>a:hover{box-shadow:0 18px 42px rgba(17,19,21,.07)}
.ip-selector__icon{width:2.7rem;height:2.7rem;border-radius:.75rem;background:linear-gradient(145deg,#f7f2e6,#eee4cb);box-shadow:inset 0 0 0 1px rgba(189,148,56,.08)}

/* Solutions editorial rows */
.ip-solution-editorial{padding-top:clamp(1rem,2vw,2rem)}.ip-solution-editorial__list{gap:clamp(5rem,9vw,9rem)}.ip-solution-row{position:relative}.ip-solution-row:after{content:"";position:absolute;left:50%;bottom:calc(clamp(5rem,9vw,9rem) / -2);width:1px;height:38px;background:linear-gradient(#bd9438,transparent);opacity:.4}.ip-solution-row:last-child:after{display:none}
.ip-solution-row__media{min-height:500px;border-radius:1.45rem;box-shadow:0 34px 80px rgba(17,19,21,.11)}.ip-solution-row__media:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(255,255,255,.17);pointer-events:none}.ip-solution-row__media img{min-height:500px}.ip-solution-row__index{width:3.35rem;height:3.35rem;background:rgba(10,12,13,.72);border-color:rgba(216,180,95,.45);color:#e0c171}
.ip-solution-row__copy{padding:clamp(.25rem,1.5vw,1.3rem)}.ip-solution-row__copy h2{font-size:clamp(2.25rem,3.45vw,3.9rem)}.ip-solution-row__copy>p{font-size:1rem}.ip-solution-row__scope li{padding:.75rem .1rem 0}.ip-solution-row__scope i{display:flex;width:1.1rem;height:1.1rem;align-items:center;justify-content:center;border-radius:50%;background:#f2ead8;font-size:.48rem}

/* Process */
.ip-process{background:linear-gradient(180deg,#f6f4ee,#fff)}.ip-process__track{gap:0}.ip-process__track li{min-height:190px;padding:1.7rem 1.4rem 1rem;border-right:1px solid var(--ip-line)}.ip-process__track li:last-child{border-right:0}.ip-process__track strong{font-size:.92rem}.ip-process__track p{font-size:.74rem;line-height:1.65}

/* Final CTA */
.ip-final-cta__inner{position:relative;overflow:hidden;border-radius:1.5rem;background:linear-gradient(128deg,#fff 0,#f3eee1 70%,#e8dcc0 100%);box-shadow:0 22px 55px rgba(17,19,21,.05)}.ip-final-cta__inner:after{content:"ATEXA";position:absolute;right:-.04em;bottom:-.28em;color:rgba(17,19,21,.035);font-size:clamp(5rem,11vw,10rem);font-weight:900;letter-spacing:-.08em;pointer-events:none}
.ip-final-cta__inner>*{position:relative;z-index:1}

/* --------------------------------------------------------------------------
   Solution detail pages — dark editorial hero + refined cards
   -------------------------------------------------------------------------- */
.atexa-solution-page{background:#fff}
.atexa-solution-page .solution-premium-hero{position:relative;overflow:hidden;background:
radial-gradient(circle at 8% 0,rgba(189,148,56,.19),transparent 30%),
#0e1012!important;padding-top:clamp(2.4rem,4.5vw,4rem)!important;padding-bottom:clamp(3.2rem,6vw,5.4rem)!important}
.atexa-solution-page .solution-premium-hero:after{content:"";position:absolute;inset:0;opacity:.16;background-image:linear-gradient(rgba(255,255,255,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.06) 1px,transparent 1px);background-size:70px 70px;mask-image:linear-gradient(to right,black,transparent 76%);pointer-events:none}
.atexa-solution-page .solution-premium-hero .container-site{position:relative;z-index:2}.atexa-solution-page .atexa-inner-breadcrumb,.atexa-solution-page .atexa-inner-breadcrumb a{color:rgba(255,255,255,.46)!important}.atexa-solution-page .atexa-inner-breadcrumb li:last-child{color:rgba(255,255,255,.7)!important}
.atexa-solution-page .solution-premium-hero__grid{gap:clamp(2.2rem,5vw,5.4rem)!important}.atexa-solution-page .solution-premium-hero__copy{padding:clamp(.2rem,1vw,1rem) 0}.solution-premium-hero__eyebrow{display:flex;align-items:center;gap:.7rem;color:#d5b65e;font-size:.68rem;font-weight:900;letter-spacing:.16em}.solution-premium-hero__eyebrow:before{content:"";width:1.8rem;height:1px;background:currentColor}
.atexa-solution-page .solution-premium-hero__copy h1{max-width:12ch;margin-top:1rem!important;color:#fff!important;font-size:clamp(2.55rem,4.7vw,5.15rem)!important;line-height:.94!important;letter-spacing:-.055em!important}.atexa-solution-page .solution-premium-hero__copy p{max-width:670px;color:rgba(255,255,255,.63)!important;font-size:clamp(.93rem,1.08vw,1.04rem)!important;line-height:1.82!important}
.solution-premium-hero__chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem}.solution-premium-hero__chips span{display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:rgba(255,255,255,.04);padding:.45rem .68rem;color:rgba(255,255,255,.67);font-size:.67rem;font-weight:700}.solution-premium-hero__chips i{color:#d6b85f;font-size:.52rem}
.atexa-solution-page .solution-premium-hero__media{position:relative;min-height:510px;overflow:hidden;border-radius:1.45rem!important;border-color:rgba(255,255,255,.15)!important;background:#1c1f22!important;box-shadow:0 34px 90px rgba(0,0,0,.3)!important}.atexa-solution-page .solution-premium-hero__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(9,10,11,.7),transparent 43%);pointer-events:none}.atexa-solution-page .solution-premium-hero__media img{width:100%;height:100%;min-height:510px!important;object-fit:cover}.solution-premium-hero__media-caption{position:absolute;z-index:2;left:1.25rem;right:1.25rem;bottom:1.15rem;display:flex;align-items:end;justify-content:space-between;gap:1rem;color:#fff}.solution-premium-hero__media-caption span{color:#d9bb67;font-size:.59rem;font-weight:900;letter-spacing:.13em}.solution-premium-hero__media-caption strong{font-size:.8rem}
.atexa-solution-page .solution-premium-hero .btn-brand{box-shadow:0 12px 28px rgba(189,148,56,.2)}.atexa-solution-page .solution-premium-hero .btn-whatsapp{border-color:rgba(255,255,255,.14)}

.atexa-solution-page .solution-premium-trust{background:#fff!important;border-bottom:1px solid rgba(17,19,21,.08)}.atexa-solution-page .solution-premium-trust__grid>div{min-height:122px;padding-top:1.65rem;padding-bottom:1.65rem}.atexa-solution-page .solution-premium-trust__grid strong{color:#111315}.atexa-solution-page .solution-premium-trust__grid span{color:#697075}

.atexa-solution-page .solution-premium-section{padding-top:clamp(4rem,7vw,6.5rem)!important;padding-bottom:clamp(4rem,7vw,6.5rem)!important}.atexa-solution-page .solution-premium-section h2{font-size:clamp(1.85rem,3vw,3.25rem)!important;line-height:1.04!important;letter-spacing:-.045em!important;text-wrap:balance}.atexa-solution-page .solution-premium-section>.container-site>.mx-auto.max-w-3xl>p{max-width:680px;margin-left:auto;margin-right:auto;line-height:1.75}

/* turn repetitive cards into disciplined editorial modules */
.atexa-solution-page .solution-premium-highlights ul,.atexa-solution-page .solution-premium-section ul.grid.grid-cols-1.gap-5{counter-reset:solutionCard}
.atexa-solution-page .solution-premium-highlights li.premium-feature-card,.atexa-solution-page .solution-premium-section ul.grid.grid-cols-1.gap-5>li{counter-increment:solutionCard;position:relative;overflow:hidden;min-height:235px;border-radius:1.15rem!important;border-color:rgba(17,19,21,.085)!important;background:#fff!important;padding:1.65rem!important;box-shadow:0 14px 35px rgba(17,19,21,.035);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.atexa-solution-page .solution-premium-highlights li.premium-feature-card:before,.atexa-solution-page .solution-premium-section ul.grid.grid-cols-1.gap-5>li:before{content:"0" counter(solutionCard);position:absolute;right:1.15rem;top:1rem;color:rgba(17,19,21,.09);font-size:1.9rem;font-weight:900;letter-spacing:-.04em}.atexa-solution-page .solution-premium-highlights li.premium-feature-card:after,.atexa-solution-page .solution-premium-section ul.grid.grid-cols-1.gap-5>li:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:linear-gradient(90deg,#bd9438,rgba(189,148,56,0));transform:scaleX(.28);transform-origin:left;transition:transform .3s ease}.atexa-solution-page .solution-premium-highlights li.premium-feature-card:hover,.atexa-solution-page .solution-premium-section ul.grid.grid-cols-1.gap-5>li:hover{transform:translateY(-3px);border-color:rgba(189,148,56,.28)!important;box-shadow:0 22px 50px rgba(17,19,21,.07)}.atexa-solution-page .solution-premium-highlights li.premium-feature-card:hover:after,.atexa-solution-page .solution-premium-section ul.grid.grid-cols-1.gap-5>li:hover:after{transform:scaleX(1)}.atexa-solution-page .solution-premium-highlights li .inline-flex.h-12,.atexa-solution-page .solution-premium-section ul.grid.grid-cols-1.gap-5>li .inline-flex.h-12{width:2.7rem!important;height:2.7rem!important;border-radius:.7rem!important;background:#f3ecdc!important;color:#a47b25!important}

.atexa-solution-page .solution-premium-section .grid.items-center>div.overflow-hidden{border-radius:1.35rem!important;border-color:rgba(17,19,21,.08)!important;box-shadow:0 24px 60px rgba(17,19,21,.075)!important}.atexa-solution-page .solution-premium-section .grid.items-center>div.overflow-hidden img{transition:transform .7s ease}.atexa-solution-page .solution-premium-section .grid.items-center>div.overflow-hidden:hover img{transform:scale(1.018)}
.atexa-solution-page .solution-premium-section .grid.items-center h2{max-width:14ch}.atexa-solution-page .solution-premium-section .grid.items-center p{line-height:1.82!important}

.atexa-solution-page .solution-premium-section ul.max-w-5xl>li{border-radius:.9rem!important;border-color:rgba(17,19,21,.075)!important;padding:1rem 1.1rem!important}.atexa-solution-page .solution-premium-links a{position:relative;overflow:hidden;border-radius:1rem!important;background:#fff!important;box-shadow:0 12px 28px rgba(17,19,21,.035)}.atexa-solution-page .solution-premium-links a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:#bd9438;transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.atexa-solution-page .solution-premium-links a:hover:after{transform:scaleX(1)}
.atexa-solution-page .solution-premium-faq details{border-radius:.9rem!important;border-color:rgba(17,19,21,.08)!important;padding:1.1rem 1.25rem!important;background:#fff!important;box-shadow:0 8px 22px rgba(17,19,21,.02)}
.atexa-solution-page .solution-premium-related a{border-radius:1rem!important;border-color:rgba(17,19,21,.08)!important;background:#fff!important;box-shadow:0 10px 25px rgba(17,19,21,.025)}
.atexa-solution-page .solution-premium-cta .rounded-xl{border-radius:1.55rem!important;padding-top:clamp(3.5rem,6vw,5.4rem)!important;padding-bottom:clamp(3.5rem,6vw,5.4rem)!important;box-shadow:0 25px 70px rgba(17,19,21,.12)}

/* --------------------------------------------------------------------------
   Generic service detail pages — same premium system, flagship page untouched
   -------------------------------------------------------------------------- */
.atexa-inner-premium.atexa-service-page{background:linear-gradient(180deg,#f4f2ec 0,#fff 32rem,#fff 100%)!important;padding-top:clamp(2.4rem,4vw,4.2rem)!important}
.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero{border:0!important;border-radius:1.45rem!important;background:#0f1113!important;box-shadow:0 30px 75px rgba(17,19,21,.14)!important}.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,4.5vw,4.2rem)!important;background:radial-gradient(circle at 0 0,rgba(189,148,56,.18),transparent 38%)}.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__copy>.flex.h-12{background:rgba(189,148,56,.14)!important;color:#dabb62!important;border:1px solid rgba(218,187,98,.18)}.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__copy h1{max-width:13ch;color:#fff!important;font-size:clamp(2.35rem,4.3vw,4.8rem)!important;line-height:.95!important;letter-spacing:-.052em!important}.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__copy p{color:rgba(255,255,255,.62)!important;line-height:1.8!important}.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__copy .rounded-full{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.72)!important}.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__media{position:relative;min-height:520px;background:#1b1e21!important}.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__media:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08);pointer-events:none}.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__media img{min-height:520px;object-fit:cover}
.atexa-service-page .atexa-premium-trustbar{overflow:hidden;border-radius:1rem;border:1px solid rgba(17,19,21,.085);background:#fff;box-shadow:0 14px 35px rgba(17,19,21,.035)}.atexa-service-page .atexa-premium-trustbar>div{padding:1.3rem!important}
.atexa-service-page .atexa-service-content:not(.smart-flagship-page)>.rounded-xl{position:relative;overflow:hidden;border-radius:1.25rem!important;border-color:rgba(17,19,21,.08)!important;box-shadow:0 14px 36px rgba(17,19,21,.038)!important;padding:clamp(1.5rem,3vw,2.4rem)!important}.atexa-service-page .atexa-service-content:not(.smart-flagship-page)>.rounded-xl:before{content:"";position:absolute;left:0;top:0;width:80px;height:2px;background:#bd9438}.atexa-service-page .atexa-service-content:not(.smart-flagship-page)>.rounded-xl h2{font-size:clamp(1.55rem,2.3vw,2.45rem)!important;line-height:1.08!important;letter-spacing:-.035em!important}.atexa-service-page .atexa-service-content:not(.smart-flagship-page)>.rounded-xl p{line-height:1.78!important}.atexa-service-page .atexa-service-content:not(.smart-flagship-page)>.rounded-xl .rounded-lg,.atexa-service-page .atexa-service-content:not(.smart-flagship-page)>.rounded-xl .rounded-md{border-radius:.85rem!important}

@media(max-width:1100px){
  .ip-hero{min-height:auto}.ip-hero__grid{grid-template-columns:1fr 1fr}.ip-hero-mosaic{min-height:500px}.ip-promise-rail__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ip-promise-rail__grid>div:nth-child(2){border-right:0}.ip-promise-rail__grid>div:nth-child(n+3){border-top:1px solid rgba(255,255,255,.085)}
  .atexa-solution-page .solution-premium-hero__media{min-height:440px}.atexa-solution-page .solution-premium-hero__media img{min-height:440px!important}
}
@media(max-width:800px){
  .ip-hero{padding-top:2.8rem;padding-bottom:3rem}.ip-hero__grid{grid-template-columns:1fr}.ip-hero__copy h1{max-width:12ch}.ip-hero-mosaic{grid-template-columns:1.15fr .85fr;min-height:440px}.ip-hero-mosaic__seal{right:calc(36% - 38px);width:76px;height:76px}.ip-hero-mosaic__seal span{font-size:.4rem}.ip-hero-mosaic__seal b{font-size:.58rem}.ip-feature-card--lead{grid-template-columns:1fr}.ip-process__track li{border-right:0;border-bottom:1px solid var(--ip-line)}
  .atexa-solution-page .solution-premium-hero__copy h1{max-width:15ch}.atexa-solution-page .solution-premium-hero__media{min-height:360px}.atexa-solution-page .solution-premium-hero__media img{min-height:360px!important}.solution-premium-hero__media-caption{display:block}.solution-premium-hero__media-caption strong{display:block;margin-top:.25rem}
  .atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__media,.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__media img{min-height:360px}
}
@media(max-width:560px){
  .ip-hero__copy h1{font-size:clamp(2.6rem,12.5vw,4rem)}.ip-promise-rail__grid{grid-template-columns:1fr}.ip-promise-rail__grid>div{min-height:88px;border-right:0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.08)}.ip-promise-rail__grid>div:first-child{border-top:0}.ip-hero-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:250px 150px;min-height:408px}.ip-hero-mosaic__main{grid-column:1/3;grid-row:1}.ip-hero-mosaic__tile{grid-row:2}.ip-hero-mosaic__seal{display:none}.ip-hero-mosaic>a{border-radius:.9rem}.ip-selector__rail>a{min-width:265px}.ip-solution-editorial__list{gap:4rem}.ip-solution-row:after{display:none}.ip-solution-row__media,.ip-solution-row__media img{min-height:300px}.ip-process__track li{min-height:auto;padding:1.4rem 0 1.4rem 1rem}
  .atexa-solution-page .solution-premium-hero__copy h1{font-size:clamp(2.4rem,11vw,3.8rem)!important}.solution-premium-hero__chips{display:grid;grid-template-columns:1fr 1fr}.solution-premium-hero__chips span{border-radius:.65rem}.atexa-solution-page .solution-premium-hero__media{min-height:300px}.atexa-solution-page .solution-premium-hero__media img{min-height:300px!important}.atexa-solution-page .solution-premium-highlights li.premium-feature-card,.atexa-solution-page .solution-premium-section ul.grid.grid-cols-1.gap-5>li{min-height:0}
  .atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__copy h1{font-size:clamp(2.25rem,10.5vw,3.6rem)!important}.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__media,.atexa-service-page .atexa-service-content:not(.smart-flagship-page) .atexa-service-hero__media img{min-height:300px}
}
