/*!
 * Kelid Tehran — corp-sections-a.css (WORKER-2, build 69.2.0)
 * Corporate sections part 1: hero / services / process.
 * Mobile-first. Only transform/opacity animations. Strong ease-out.
 */
 .corp-hero,.corp-services,.corp-process{--corp-gold:var(--kt-gold);--corp-gold-text:var(--kt-gold-hi);--corp-navy:var(--kt-bg);--corp-ease:var(--ease-out);--corp-line:var(--kt-line);--corp-text-dim:var(--kt-dim);scroll-margin-top:88px}.corp-hero{padding-top:3.5rem;padding-bottom:3.5rem;background:var(--corp-navy);color:#fff;overflow:hidden;position:relative}.corp-hero::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(680px 360px at 50% 16%,rgb(217 169 63 / .10),transparent 70%)}.corp-hero__grid{position:relative;z-index:1}.corp-hero__grid{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.corp-hero__content{min-width:0;display:flex;flex-direction:column;gap:1rem}.corp-hero__kicker{align-self:flex-start;max-width:100%;overflow-wrap:break-word}.corp-hero__title{margin:0;font-size:clamp(1.75rem, 5.4vw, 3rem);font-weight:800;line-height:1.45;color:#fff;overflow-wrap:break-word;text-wrap:balance}.corp-hero__title-line,.corp-hero__title-accent{display:block}.corp-hero__title-accent{color:var(--corp-gold-text)}.corp-hero__subtitle{margin:0;color:rgb(255 255 255 / .92);font-size:clamp(0.95rem, 2.7vw, 1.0625rem);line-height:1.8;max-width:30rem;overflow-wrap:break-word;text-wrap:balance}.corp-hero__actions{display:flex;flex-direction:column;gap:.75rem;align-items:stretch;margin-top:.5rem}.corp-hero__cta{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:transform 180ms var(--corp-ease),opacity 180ms var(--corp-ease)}.corp-hero__wa{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--whatsapp-grad);border:1px solid #fff0;box-shadow:var(--whatsapp-shadow);color:#fff;border-radius:var(--r-pill);padding:.75rem 1.25rem;font-weight:600;font-size:.95rem;text-decoration:none;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:transform 180ms var(--corp-ease),opacity 180ms var(--corp-ease)}.corp-hero__services-link{min-height:48px;display:inline-flex;align-items:center;justify-content:center;color:rgb(255 255 255 / .78);font-size:.9375rem;font-weight:500;line-height:2;text-decoration:none;border-bottom:1px solid #fff0;padding:0 .25rem;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:transform 180ms var(--corp-ease),opacity 180ms var(--corp-ease),color 180ms var(--corp-ease),border-color 180ms var(--corp-ease)}.corp-hero__visual{min-width:0;position:relative;isolation:isolate}.corp-hero__visual::before{content:"";position:absolute;width:78%;height:78%;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 50% 50%,rgb(217 169 63 / .14) 0%,rgb(217 169 63 / .06) 32%,transparent 72%);filter:blur(18px);opacity:.9;pointer-events:none;z-index:-1}.corp-hero__frame{border-radius:var(--r-xl);overflow:hidden;background:var(--kt-surface1);position:relative;line-height:0;border:1px solid var(--kt-line)}.corp-hero__frame::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:1;background:linear-gradient(180deg,transparent 52%,rgb(6 13 24 / .28) 78%,rgb(6 13 24 / .62) 100%)}.corp-hero__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;transform:scale(1);animation:corp-hero-kenburns 18s ease-out 1 forwards;will-change:auto}@keyframes corp-hero-kenburns{from{transform:scale(1)}to{transform:scale(1.06)}}.corp-hero__cta:active,.corp-hero__wa:active,.corp-hero__services-link:active{transform:scale(.97);transition-duration:130ms}.corp-hero__cta.corp-hero__cta--command{flex-direction:column;gap:.15rem;min-height:72px;border-radius:20px;padding:.7rem 1.25rem;line-height:1.4}.corp-hero__cta-label{font-size:.8rem;font-weight:700;opacity:.78}.corp-hero__cta-num{display:inline-flex;align-items:center;gap:.6rem;direction:ltr;font-size:1.5rem;font-weight:900;letter-spacing:.02em}.corp-hero__cta-num svg{flex:0 0 auto}.corp-hero__cta.corp-hero__cta--command{position:relative}@keyframes kt-beam-travel{to{offset-distance:100%}}@media (hover:hover) and (pointer:fine){.corp-hero__cta:hover{opacity:.96;transform:translateY(-1px)}.corp-hero__wa:hover{opacity:.92;transform:translateY(-1px)}.corp-hero__services-link:hover{opacity:1;color:#fff;border-bottom-color:rgb(255 255 255 / .5)}}@media (min-width:900px){.corp-hero{padding-top:5rem;padding-bottom:5rem}.corp-hero__grid{grid-template-columns:1.05fr 0.95fr;gap:3rem}.corp-hero__content{gap:1.15rem}.corp-hero__actions{flex-direction:row;align-items:center;flex-wrap:wrap;gap:.9rem}.corp-hero__services-link{min-height:0;padding:.5rem .25rem}}@media (max-width:899px){.corp-hero{padding-top:1.75rem;padding-bottom:calc(64px + env(safe-area-inset-bottom,0px) + 1.5rem)}.corp-hero__grid{gap:1.2rem}.corp-hero__content{gap:.72rem}.corp-hero__title{font-size:clamp(1.55rem,5vw,2rem);line-height:1.34}.corp-hero__subtitle{font-size:1rem;line-height:1.8}.corp-hero__actions{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin-top:1.1rem}.corp-hero__cta{grid-column:1 / -1;min-height:56px}.corp-hero__wa{min-height:52px}.corp-hero__services-link{margin:0;min-height:52px;padding:.5rem .75rem;font-size:.85rem;border:2px solid rgb(255 255 255 / .30);border-radius:14px;color:#E8E8E8}.corp-hero__trust{gap:.45rem 1rem;font-size:.8rem;line-height:1.9}.corp-hero__img{aspect-ratio:16/10}.corp-hero__stat{position:absolute;bottom:12px;inset-inline-start:12px;inset-inline-end:12px;margin-top:0;max-width:none}}.corp-hero__kicker{display:inline-flex;align-items:center;gap:.55rem}.corp-hero__kicker::before{content:"";flex:0 0 auto;width:8px;height:8px;border-radius:50%;background:var(--kt-emerald,#2FA37C);animation:kt-live-pulse 2.2s ease-out 3}@keyframes kt-live-pulse{0%{box-shadow:0 0 0 0 rgb(47 163 124 / .55)}70%{box-shadow:0 0 0 10px #fff0}100%{box-shadow:0 0 0 0 #fff0}}.corp-hero__wa{background:rgb(255 255 255 / .07);border:1px solid rgb(255 255 255 / .18);box-shadow:none;color:#fff;transition:transform 180ms var(--corp-ease),opacity 180ms var(--corp-ease),background-color 180ms var(--corp-ease),border-color 180ms var(--corp-ease)}.corp-hero__wa svg{color:#4ADE80}@media (max-width:899px){.corp-hero__services-link{border:none;border-radius:0;background:none;box-shadow:none;min-height:48px;padding:.5rem .75rem;color:rgb(255 255 255 / .82);font-size:.9rem;font-weight:500;text-decoration:underline;text-decoration-color:rgb(255 255 255 / .5);text-underline-offset:6px}}@media (max-width:899px){.corp-hero__trust{display:grid;grid-template-columns:repeat(3,1fr);gap:.35rem;margin-top:1rem;padding-top:.9rem}.corp-hero__trust li{justify-content:center;text-align:center;font-size:.7rem;line-height:1.7}.corp-hero__trust li+li{border-inline-start:1px solid rgb(255 255 255 / .14);padding-inline-start:.35rem}}@media (min-width:900px){.corp-hero__trust{justify-content:flex-start;gap:2rem}.corp-hero__trust li+li{border-inline-start:1px solid rgb(255 255 255 / .14);padding-inline-start:2rem}}.corp-hero__img{filter:saturate(.9) contrast(1.03)}.corp-hero .corp-hero__stat{box-shadow:0 12px 32px -12px rgb(0 0 0 / .55)}@media (hover:hover) and (pointer:fine){.corp-hero__wa:hover{background:rgb(255 255 255 / .13);opacity:1;transform:translateY(-1px)}.corp-hero__services-link:hover{color:#fff;text-decoration-color:rgb(255 255 255 / .6)}}@media (prefers-reduced-motion:reduce){.corp-hero__kicker::before{animation:none}}.corp-services{background:var(--kt-bg2)}.corp-services .sec-title{color:#fff}.corp-services .sec-desc{color:var(--corp-text-dim)}.corp-hero .chip.corp-hero__kicker,.corp-services .kicker,.corp-process .kicker{background:rgb(217 169 63 / .07);border:1px solid rgb(245 214 123 / .32);color:var(--corp-gold-text)}.corp-services .sec-line,.corp-process .sec-line{width:72px;height:1px;border-radius:0;background:linear-gradient(90deg,transparent,rgb(245 214 123 / .75),transparent)}.corp-services .sec-title .accent,.corp-process .sec-title .accent{color:var(--corp-gold-text)}.corp-hero__title,.corp-services .sec-title,.corp-process .sec-title{font-weight:400}.corp-services .service-card{position:relative}.corp-services .service-card::before{content:"";position:absolute;top:0;inset-inline:12px;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgb(245 214 123 / .45),transparent);pointer-events:none}.corp-hero :focus-visible,.corp-services :focus-visible,.corp-process :focus-visible{outline:2px solid var(--corp-gold-text);outline-offset:3px}.corp-hero__stat-num{font-variant-numeric:tabular-nums lining-nums}.corp-svc__filter{position:relative;display:flex;flex-wrap:nowrap;gap:.5rem;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;margin:0 0 1.5rem;padding:6px;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;touch-action:pan-y;-webkit-mask-image:linear-gradient(to left,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%);mask-image:linear-gradient(to left,transparent 0,#000 14px,#000 calc(100% - 14px),transparent 100%)}.corp-svc__filter::-webkit-scrollbar{display:none}.corp-svc__pill{position:absolute;top:6px;bottom:6px;left:0;width:0;border-radius:14px;background:linear-gradient(135deg,#EBCB64 0%,#C49A3A 52%,#8C6420 100%);box-shadow:0 2px 10px rgb(217 169 63 / .20);transition:transform .28s cubic-bezier(.32,.72,0,1),width .28s cubic-bezier(.32,.72,0,1);will-change:transform;pointer-events:none}.corp-svc__filter-btn{position:relative;z-index:1;flex:0 0 auto;min-width:0;min-height:48px;display:inline-flex;align-items:center;justify-content:center;padding:.55rem 1.15rem;border-radius:14px;border:1px solid #fff0;background:#fff0;color:rgb(255 255 255 / .72);font-size:.95rem;font-weight:600;line-height:1.9;white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:#fff0;touch-action:manipulation;user-select:none;-webkit-user-select:none;transition:color 180ms var(--corp-ease),transform 180ms var(--corp-ease);scroll-snap-align:center}.corp-svc__filter-btn:focus-visible{outline:3px solid var(--kt-gold-hi);outline-offset:2px}.corp-svc__filter-btn.active{color:#0B0C10;font-weight:800;border-color:#fff0;background:#fff0;box-shadow:none}.corp-svc__filter-btn:active{transform:scale(.97);transition-duration:90ms}@media (min-width:760px){.corp-svc__filter{flex-wrap:wrap;overflow:visible;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.corp-svc__pill,.corp-svc__filter-btn{transition:none}}.corp-svc__grid{display:grid;grid-template-columns:1fr;gap:1.25rem}.corp-svc{display:flex;flex-direction:column;background:rgb(255 255 255 / .05);border:1px solid var(--corp-line);border-radius:var(--r-lg);overflow:hidden;cursor:pointer;min-width:0;transition:transform 220ms var(--corp-ease),border-color 220ms var(--corp-ease)}.corp-svc__media{margin:0;overflow:hidden;aspect-ratio:16 / 10;background:var(--kt-surface1);line-height:0}.corp-svc__img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 260ms var(--corp-ease)}.corp-svc__body{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;flex:1 1 auto}.corp-svc__title{margin:0;font-size:1rem;font-weight:700;line-height:1.6;color:#fff;overflow-wrap:break-word}.corp-svc__desc{margin:0;font-size:.9rem;line-height:1.9;color:var(--corp-text-dim);overflow-wrap:break-word;flex:1 1 auto;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.corp-svc__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:.75rem;border-top:1px solid var(--kt-line)}.corp-svc__price{display:flex;flex-direction:column;gap:.1rem;min-width:0}.corp-svc__price-val{font-weight:700;font-size:.95rem;color:#fff;line-height:1.9;font-variant-numeric:tabular-nums}.corp-svc__note{font-size:.78rem;color:var(--corp-text-dim);line-height:1.9}.corp-svc:active{transform:scale(.98);transition-duration:90ms}html.cine-boot .corp-svc.cine-up.in:active{transform:scale(.98);transition-duration:90ms}.corp-svc__cta-row{display:flex;flex-wrap:wrap;gap:.7rem;justify-content:center;margin-top:1.6rem}@media (hover:hover) and (pointer:fine){.corp-svc__filter-btn:hover{color:#fff;border-color:rgb(255 255 255 / .3)}.corp-svc__filter-btn.active:hover{color:var(--corp-gold-text);border-color:rgb(217 169 63 / .6)}.corp-svc:hover{transform:translateY(-3px);border-color:rgb(217 169 63 / .5)}html.cine-boot .corp-svc.cine-up.in:hover{transform:translateY(-4px)}html.cine-boot .corp-svc.cine-up.in:hover:active{transform:translateY(-4px) scale(.98);transition-duration:90ms}.corp-svc:hover .corp-svc__img{transform:scale(1.05)}}.corp-services .service-card{background:rgb(255 255 255 / .03);border:1px solid var(--corp-line);border-radius:18px;box-shadow:none;padding:0;overflow:hidden;transition:transform 180ms var(--corp-ease),border-color 180ms var(--corp-ease),opacity 180ms var(--corp-ease),box-shadow 180ms var(--corp-ease)}.corp-services .service-card::before{content:none}.corp-services .service-card:active{transform:scale(.98);transition-duration:90ms}.corp-services .service-card:focus-visible{outline:2px solid var(--corp-gold);outline-offset:3px}.corp-services .service-card__call{background:#fff0;box-shadow:none;color:var(--corp-gold-text);padding:.4rem .6rem}.corp-services .service-card__call:active{transform:scale(.97);transition-duration:130ms}@media (hover:hover) and (pointer:fine){.corp-services .service-card:hover{transform:translateY(-3px);border-color:rgb(217 169 63 / .35)}.corp-services .service-card__call:hover{transform:none;opacity:.85}}@media (min-width:640px){.corp-svc__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.corp-svc__grid{grid-template-columns:repeat(3,1fr)}.corp-svc--feature{grid-column:1 / -1;flex-direction:row}.corp-svc--feature .corp-svc__media{flex:0 0 38%;max-width:38%;aspect-ratio:auto;align-self:stretch}.corp-svc--feature .corp-svc__body{flex:1 1 auto;justify-content:center;padding:1.5rem 1.75rem}.corp-svc--feature .corp-svc__title{font-size:1.35rem}}.corp-process{background:var(--kt-bg)}.corp-proc__steps{list-style:none;margin:0;padding:0;position:relative;z-index:0;display:grid;grid-template-columns:1fr;gap:0}.corp-proc__steps::before{content:"";position:absolute;z-index:0;inset-inline-start:44px;top:28px;bottom:28px;width:2px;background:linear-gradient(to bottom,rgb(217 169 63 / .55),rgb(217 169 63 / .08));border-radius:2px}.corp-proc__step{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 0;min-width:0}.corp-proc__step:last-child{padding-bottom:0}.corp-proc__marker{position:relative;z-index:1;flex:0 0 auto;width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--kt-surface1);border:1px solid rgb(217 169 63 / .5);box-shadow:0 0 0 6px var(--corp-navy)}.corp-proc__num{font-size:1.15rem;font-weight:800;color:var(--corp-gold-text);line-height:1}.corp-proc__art{flex:0 0 auto;margin:0;width:88px;height:88px;border-radius:var(--r-lg);position:relative;z-index:1;background:var(--kt-surface1);border:1px solid var(--corp-line);line-height:0;align-self:center}.corp-proc__art-clip{display:block;width:100%;height:100%;overflow:hidden;border-radius:inherit}.corp-proc__art-img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var(--r-lg)}.corp-proc__numchip{position:absolute;top:-10px;inset-inline-start:-10px;z-index:2;pointer-events:none;min-width:32px;height:32px;padding:0 9px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--r-pill);background:linear-gradient(135deg,#EBCB64 0%,#C49A3A 55%,#8C6420 100%);color:#0B0C10;font-size:.9rem;font-weight:800;line-height:1;box-shadow:0 4px 14px rgb(0 0 0 / .5),0 0 0 1px rgb(245 214 123 / .35)}.corp-proc__text{min-width:0;flex:1 1 auto}.corp-proc__title{margin:0 0 .5rem;font-size:1rem;font-weight:700;line-height:1.6;color:#fff;overflow-wrap:break-word}.corp-proc__desc{margin:0;font-size:.88rem;line-height:1.9;color:var(--corp-text-dim);overflow-wrap:break-word}@media (min-width:900px){.corp-proc__steps{grid-template-columns:repeat(4,1fr);gap:1.5rem}.corp-proc__steps::before{inset-inline-start:12.5%;inset-inline-end:12.5%;top:60px;bottom:auto;width:auto;height:2px;background:linear-gradient(to left,rgb(217 169 63 / .55),rgb(217 169 63 / .08))}.corp-proc__step{flex-direction:column;align-items:flex-start;text-align:start;padding:0}.corp-proc__art{width:120px;height:120px}}@media (hover:hover) and (pointer:fine){.corp-proc__art-img{transition:transform 260ms var(--corp-ease)}.corp-proc__step:hover .corp-proc__art-img{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.corp-hero__img{animation:none;will-change:auto}.corp-hero__cta,.corp-hero__wa,.corp-hero__services-link,.corp-svc__filter-btn,.corp-svc,.corp-svc__img{transition:none;animation:none}.corp-hero__cta:active,.corp-hero__wa:active,.corp-hero__services-link:active,.corp-svc__filter-btn:active,.corp-svc:active,html.cine-boot .corp-svc.cine-up.in:active,html.cine-boot .corp-svc.cine-up.in:hover,html.cine-boot .corp-svc.cine-up.in:hover:active{transform:none}}.corp-process .sec-title{color:#fff}.corp-process .sec-desc{color:var(--corp-text-dim)}.corp-process .accent{color:var(--corp-gold)}.corp-svc{position:relative}.corp-svc::before{content:"";position:absolute;top:0;inset-inline:14px;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgb(245 214 123 / .5),transparent);pointer-events:none}.corp-svc{background:var(--kt-surface1);border:1px solid var(--kt-line);border-radius:var(--r-lg);box-shadow:var(--kt-card-shadow)}.corp-svc[data-cat="open"]{--kt-cat:var(--kt-cat-open)}.corp-svc[data-cat="lock"]{--kt-cat:var(--kt-cat-lock)}.corp-svc[data-cat="auto"]{--kt-cat:var(--kt-cat-auto)}.corp-svc[data-cat="other"]{--kt-cat:var(--kt-cat-other)}.corp-svc{border-top:3px solid var(--kt-cat)}.corp-hero__trust svg{color:var(--kt-emerald)}.corp-svc__filter-btn[data-filter="open"].active{border-color:var(--kt-cat-open);background:rgb(201 138 61 / .12);color:var(--kt-gold-hi)}.corp-svc__filter-btn[data-filter="lock"].active{border-color:var(--kt-cat-lock);background:rgb(74 124 111 / .14);color:var(--kt-gold-hi)}.corp-svc__filter-btn[data-filter="auto"].active{border-color:var(--kt-cat-auto);background:rgb(160 58 74 / .14);color:var(--kt-gold-hi)}.corp-svc__filter-btn[data-filter="other"].active{border-color:var(--kt-cat-other);background:rgb(107 140 174 / .14);color:var(--kt-gold-hi)}.corp-svc__more{color:var(--kt-bronze-hi)}.corp-svc__more svg{color:var(--kt-bronze)}.corp-svc:nth-child(3n+2) .corp-svc__media{box-shadow:inset 0 0 0 1px rgb(245 214 123 / .22)}.corp-svc:nth-child(3n) .corp-svc__media{position:relative}.corp-svc:nth-child(3n) .corp-svc__media::after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(60% 55% at 50% 38%,rgb(217 169 63 / .16),transparent 70%)}.corp-services .service-card__call{border:1px solid rgb(245 214 123 / .5);border-radius:var(--r-pill);padding:.55rem 1.05rem;font-weight:700;background:rgb(217 169 63 / .08);text-decoration:none}@media (hover:hover) and (pointer:fine){.corp-services .service-card__call:hover{opacity:1;background:rgb(217 169 63 / .16);border-color:rgb(245 214 123 / .85)}}.corp-svc__filter-btn{font-weight:500;border-color:rgb(255 255 255 / .1)}.corp-hero__trust{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1rem}.corp-hero__trust li{display:inline-flex;align-items:center;gap:.35rem;font-size:.82rem;line-height:2;color:rgb(255 255 255 / .85)}.corp-hero__trust svg{color:var(--corp-gold-text);flex:0 0 auto}.corp-hero .corp-hero__stat{background:rgb(8 14 26 / .92);border:1px solid rgb(217 169 63 / .28);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.corp-svc__desc{-webkit-line-clamp:2}.corp-svc__more{min-height:48px;display:inline-flex;align-items:center;gap:.3rem;background:none;border:0;padding:.4rem .2rem;cursor:pointer;color:var(--corp-gold-text);font:inherit;font-size:.85rem;font-weight:600;line-height:1.9;-webkit-tap-highlight-color:#fff0;touch-action:manipulation}.corp-svc__more svg{flex:0 0 auto}.corp-svc__more{transition:transform 180ms var(--corp-ease),opacity 180ms var(--corp-ease)}@media (hover:hover) and (pointer:fine){.corp-svc__more:hover{opacity:.85}}.corp-svc__more:active{transform:scale(.97);transition-duration:90ms}.corp-svc--urgent{border-color:rgb(201 48 62 / .45)}.corp-svc--urgent::before{background:linear-gradient(90deg,transparent,rgb(201 48 62 / .85),transparent)}.corp-svc__media{position:relative}.corp-svc__urgent{position:absolute;top:.7rem;inset-inline-start:.7rem;z-index:2;background:var(--kt-crimson);color:#fff;font-size:.72rem;font-weight:800;line-height:1;padding:.4rem .7rem;border-radius:var(--r-pill)}@media (max-width:899px){.corp-hero__cta{min-height:56px;font-size:1.02rem}.corp-hero{padding-bottom:calc(108px + env(safe-area-inset-bottom,0px) + 1.25rem)}}@media (min-width:900px){.corp-hero__visual{max-width:500px;justify-self:end;width:100%}}@media (max-width:759px){:root{--section-y:2.5rem}}.corp-hero{background:radial-gradient(ellipse 60% 45% at 72% 16%,rgb(217 169 63 / .07),transparent 62%),radial-gradient(ellipse 80% 70% at 70% 50%,#1A1A1E 0%,#0A0A0F 55%,#050508 100%)}.corp-hero__frame{border:1px solid rgb(217 169 63 / .22);border-radius:24px;box-shadow:0 20px 60px rgb(0 0 0 / .8),0 0 40px rgb(217 169 63 / .10)}.corp-hero__title{line-height:1.6;color:var(--kt-ink)}.corp-hero__title-accent{color:var(--kt-gold-hi)}.corp-hero__subtitle{color:var(--kt-dim);line-height:1.9;max-width:52ch}.corp-hero__cta{padding:14px 28px;border-radius:999px}.corp-hero__wa{background:var(--whatsapp-grad);border:1px solid #fff0;color:#fff;box-shadow:0 8px 22px -6px rgb(37 211 102 / .5),inset 0 1px 0 rgb(255 255 255 / .25);padding:14px 24px;border-radius:999px}.corp-hero__wa:hover{background:linear-gradient(135deg,#1FA855 0%,#178A46 60%,#0E7A3D 100%);color:#fff}.corp-hero .corp-hero__stat{background:rgb(18 18 20 / .8);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgb(217 169 63 / .2);border-radius:16px;padding:12px 16px}.corp-hero__trust{border-top:1px solid rgb(217 169 63 / .1);padding-top:14px;margin-top:14px}@media(min-width:900px){.corp-hero__trust{display:flex;gap:32px;justify-content:space-between}.corp-hero .corp-hero__stat{position:absolute;bottom:-20px;inset-inline-start:24px}}@media(max-width:899px){.corp-hero__title{line-height:1.5}.corp-hero__subtitle{font-size:1rem;line-height:1.9}}.corp-services{padding:60px 0 80px}.corp-svc__filter-btn{border:1px solid rgb(255 255 255 / .12)}.corp-svc__filter-btn.active,.corp-svc__filter-btn[data-filter].active{background:var(--kt-gold-grad);border-color:#fff0;color:var(--kt-ink-on-gold);font-weight:700;box-shadow:0 4px 14px rgb(196 154 58 / .35),inset 0 1px 0 rgb(255 255 255 / .35)}.corp-svc__grid{gap:24px}.corp-svc{background:var(--kt-surface1);border:1px solid rgb(217 169 63 / .22);border-radius:16px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 10px 30px rgb(0 0 0 / .45);padding-bottom:16px;transition:transform 220ms var(--corp-ease),border-color 220ms var(--corp-ease),box-shadow 220ms var(--corp-ease)}.corp-svc{border-inline-start:4px solid var(--kt-cat)}.corp-svc__urgent{font-weight:700}.corp-svc__more{font-weight:700}.corp-svc__note{font-size:.78rem;color:rgb(207 202 184 / .75)}@media (hover:hover) and (pointer:fine){.corp-svc:hover{transform:translateY(-4px);border-color:rgb(217 169 63 / .5);box-shadow:inset 0 1px 0 rgb(255 255 255 / .06),0 14px 34px rgb(0 0 0 / .5),0 0 24px rgb(217 169 63 / .08)}}.corp-svc__urgent{display:inline-flex;align-items:center;gap:.38rem;background:rgb(201 48 62 / .26);border:1px solid rgb(255 110 110 / .55);color:#FFE1E1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:.75rem;font-weight:800;line-height:1;padding:.42rem .7rem;border-radius:var(--r-pill)}.corp-svc__urgent::before{content:"";flex:0 0 auto;width:6px;height:6px;border-radius:50%;background:#FF8080;animation:kt-live-pulse 2.2s ease-out 3}.corp-svc__count{display:inline-flex;align-items:center;justify-content:center;min-width:1.35rem;height:1.35rem;padding:0 .32rem;border-radius:var(--r-pill);font-size:.75rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums;background:rgb(255 255 255 / .14);color:#fff;border:1px solid rgb(255 255 255 / .18);margin-inline-start:.45rem}.corp-svc__filter-btn.active .corp-svc__count{background:rgb(0 0 0 / .25);color:#fff;border-color:rgb(255 255 255 / .25)}@media (max-width:639px){.corp-svc{flex-direction:row;align-items:stretch}.corp-svc__media{flex:0 0 128px;aspect-ratio:auto;align-self:stretch;min-height:132px;height:auto;position:relative;overflow:hidden}.corp-svc__img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.corp-svc__body{flex:1 1 auto;min-width:0;padding:.95rem .85rem;gap:.5rem;justify-content:center}.corp-svc__title{font-size:1rem}.corp-svc__desc{-webkit-line-clamp:2;font-size:.8rem}.corp-svc__footer{padding-top:.5rem;gap:.5rem}.corp-svc__more{min-height:44px;min-width:44px;padding:.4rem .6rem;justify-content:center;font-size:0;gap:0}.corp-svc__urgent{top:.5rem;inset-inline-start:.5rem;font-size:.75rem;padding:.35rem .6rem}.corp-svc__urgent::before{width:5px;height:5px}}@media (prefers-reduced-motion:reduce){.corp-svc__urgent::before{animation:none}}@media (hover:hover) and (pointer:fine){.corp-hero__wa:hover{background:linear-gradient(135deg,#1FA855 0%,#178A46 60%,#0E7A3D 100%);color:#fff}}@media (hover:none){.corp-hero__wa:hover{background:var(--whatsapp-grad);color:#fff}}@media (prefers-reduced-motion:reduce){.corp-proc__art-img{transition:none}}.corp-proc__art{transition:border-color var(--dur-base) ease}.corp-proc__marker{transition:border-color var(--dur-base) ease}.corp-svc:not(.corp-svc--urgent){border-top:1px solid var(--corp-line);border-inline-start:1px solid var(--corp-line)}@media (hover:hover) and (pointer:fine){.corp-svc:not(.corp-svc--urgent):hover{border-color:rgb(217 169 63 / .5)}}.corp-svc__pill{transition:transform .28s cubic-bezier(.32,.72,0,1)}.corp-svc{transition:transform 180ms var(--corp-ease),border-color 180ms var(--corp-ease),opacity 180ms var(--corp-ease),box-shadow 180ms var(--corp-ease)}.corp-svc__cta-row a:nth-child(2){background:none;border:0;color:var(--corp-text-dim);text-decoration:underline;text-underline-offset:4px;text-decoration-color:rgb(217 169 63 / .5);min-height:44px;display:inline-flex;align-items:center;padding:.4rem .6rem;font-size:.9rem;font-weight:600}@media (hover:hover) and (pointer:fine){.corp-svc__cta-row a:nth-child(2):hover{color:#fff;text-decoration-color:rgb(217 169 63 / .9)}}@media (hover:none),(prefers-reduced-motion:reduce){.corp-services .corp-svc:not(.corp-svc--urgent)::before{content:"";position:absolute;top:0;inset-inline:14px;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgb(245 214 123 / .5),transparent);pointer-events:none}}@media (max-width:639px){.corp-svc__desc{font-size:.875rem}}@media (prefers-reduced-motion:reduce){.corp-hero__img{animation:none;transform:scale(1)}}