:root{--color-navy:#0b1220;--color-slate:#101828;--color-blue:#2563eb;--color-blue-dark:#1d4ed8;--color-blue-bright:#3b82f6;--color-sky:#38bdf8;--color-yellow:#facc15;--color-bg:#f4f7fc;--color-bg-soft:#fbfcfe;--color-bg-blue:#e8eef7;--color-white:#fff;--color-text:#101828;--color-muted:#475467;--color-muted-soft:#667085;--color-border:#e2e8f0;--color-border-cool:#e6ecf5;--color-success:#16a34a;--color-success-deep:#15803d;--tint-blue:#eaf1fe;--tint-blue-line:#2563eb29;--tint-green:#e7f6ec;--tint-green-line:#16a34a2e;--amber-top:#f86e22;--amber-bottom:#fb923c;--amber-line:#ffecd84d;--amber-ink:#fff;--amber-ink-soft:#ffffffe0;--c-whatsapp:#25d366;--c-viber:#7360f2;--c-email:#2563eb;--c-call:#16a34a;--radius-pill:999px;--container:1200px;--header-h:78px;--font-head:"Manrope", "Segoe UI", system-ui, sans-serif;--font-body:"Inter", system-ui, -apple-system, sans-serif;--shadow-card:0 24px 60px #0f172a14;--shadow-soft:0 10px 30px #0f172a0f;--shadow-float:0 22px 50px #0f172a24, 0 4px 12px #0f172a0f;--ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:12px;line-height:1.6;overflow-x:hidden}body.is-locked{overflow:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul{margin:0;padding:0;list-style:none}h1,h2,h3{font-family:var(--font-head);margin:0;line-height:1.08}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px;border-radius:6px}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.skip-link{z-index:200;background:var(--color-navy);color:#fff;transition:top .2s var(--ease);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-60px;left:16px}.skip-link:focus{top:16px}.u-sr-only{white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.logo{flex-shrink:0;align-items:center;display:inline-flex}.logo__svg{width:auto;height:23px}.logo__svg--menu{height:21px}.logo__base path{fill:#0e1729}.logo__accent path{fill:var(--color-blue)}.site-header{z-index:100;height:var(--header-h);-webkit-backdrop-filter:blur(16px);transition:height .3s var(--ease), background .3s var(--ease), box-shadow .3s var(--ease);background:#fffc;border-bottom:1px solid #0f172a0f;align-items:center;display:flex;position:fixed;inset:0 0 auto}.site-header.is-scrolled{background:#fffffff7;height:66px;box-shadow:0 10px 30px #0f172a12}.header__inner{align-items:center;gap:28px;display:flex}.nav{margin:0 auto}.nav__list{align-items:center;gap:4px;display:flex}.nav__link{font-family:var(--font-head);color:var(--color-muted);transition:color .18s var(--ease), background .18s var(--ease);border-radius:10px;padding:8px 13px;font-size:15px;font-weight:600;display:inline-block}.nav__link:hover{color:var(--color-text);background:#0f172a0d}.header__actions{flex-shrink:0;align-items:center;gap:12px;display:flex}.phone-pill{border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-soft);font-family:var(--font-head);color:var(--color-text);transition:border-color .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);align-items:center;gap:9px;padding:8px 16px 8px 9px;font-size:15px;font-weight:700;display:inline-flex}.phone-pill:hover{border-color:#16a34a66;transform:translateY(-1px);box-shadow:0 12px 28px #0f172a1a}.phone-pill__icon{background:var(--c-call);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.contact-icons{align-items:center;gap:8px;display:flex}.icon-link{color:#fff;width:40px;height:40px;transition:transform .18s var(--ease), filter .18s var(--ease);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.icon-link:hover{filter:brightness(1.06);transform:translateY(-2px)}.icon-link--whatsapp{background:var(--c-whatsapp)}.icon-link--viber{background:var(--c-viber)}.icon-link--email{color:var(--c-email);background:#2563eb1a;border:1px solid #2563eb42}.icon-link--email:hover{background:#2563eb29}.icon-link__label{display:none}.header__mobile{align-items:center;gap:10px;margin-left:auto;display:none}.burger{cursor:pointer;background:#0f172a0d;border:1px solid #0f172a1a;border-radius:13px;flex-direction:column;justify-content:center;gap:5px;width:46px;height:44px;padding:0 12px;display:inline-flex}.burger__bar{background:var(--color-text);border-radius:2px;width:100%;height:2px;display:block}.mobile-menu{z-index:150;visibility:hidden;pointer-events:none;position:fixed;inset:0}.mobile-menu.is-open{visibility:visible;pointer-events:auto}.mobile-menu__overlay{opacity:0;transition:opacity .3s var(--ease);background:#02061780;position:absolute;inset:0}.mobile-menu.is-open .mobile-menu__overlay{opacity:1}.mobile-menu__panel{background:var(--color-white);width:min(390px,90vw);height:100%;padding:16px 22px calc(28px + env(safe-area-inset-bottom));transition:transform .34s var(--ease);flex-direction:column;gap:22px;display:flex;position:absolute;top:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-30px 0 80px #0206174d}.mobile-menu.is-open .mobile-menu__panel{transform:translate(0)}.mobile-menu__top{border-bottom:1px solid var(--color-border-cool);justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.menu-close{border:1px solid var(--color-border-cool);width:42px;height:42px;color:var(--color-text);cursor:pointer;background:#0f172a0d;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.mobile-nav{flex-direction:column;gap:2px;display:flex}.mobile-nav__link{font-family:var(--font-head);color:var(--color-text);transition:background .18s var(--ease);border-radius:12px;padding:13px 12px;font-size:19px;font-weight:700}.mobile-nav__link:hover{background:var(--color-bg-blue)}.mobile-menu__contacts{flex-direction:column;gap:12px;margin-top:auto;display:flex}.mobile-menu__label{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-soft);font-size:13px;font-weight:600}.mobile-menu__grid{grid-template-columns:1fr 1fr 1fr;gap:9px;display:grid}.contact-btn{font-family:var(--font-head);color:#fff;transition:transform .18s var(--ease), filter .18s var(--ease);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:14.5px;font-weight:700;display:inline-flex}.contact-btn:hover{filter:brightness(1.05);transform:translateY(-2px)}.contact-btn--block{width:100%;padding:14px;font-size:16px}.contact-btn--call{background:var(--c-call);box-shadow:0 10px 24px #16a34a4d}.contact-btn--whatsapp{background:var(--c-whatsapp);box-shadow:0 10px 24px #25d36640}.contact-btn--viber{background:var(--c-viber);box-shadow:0 10px 24px #7360f240}.contact-btn--email{color:var(--c-email);background:#2563eb1a;border:1px solid #2563eb42}.contact-btn--email:hover{background:#2563eb29}.mobile-menu__grid .contact-btn{flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:12px 8px;font-size:13.5px}.mobile-menu__grid .contact-btn span{white-space:nowrap;line-height:1.1;display:inline}@media (max-width:400px){.mobile-menu__grid{gap:8px}.mobile-menu__grid .contact-btn{padding:11px 6px;font-size:13px}}.hero{padding:calc(var(--header-h) + 56px) 0 64px;background:radial-gradient(760px 520px at 92% -8%, #2563eb21, transparent 60%), radial-gradient(500px 400px at 100% 40%, #38bdf81c, transparent 64%), linear-gradient(180deg, var(--color-bg-soft) 0%, var(--color-bg) 100%);position:relative;overflow:hidden}.hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__glow{filter:blur(90px);background:#2563eb26;border-radius:50%;width:460px;height:460px;position:absolute;top:-100px;right:-60px}.hero__inner{z-index:1;grid-template-columns:1fr 1.04fr;align-items:center;gap:56px;display:grid;position:relative}.hero__content{max-width:560px}.eyebrow{border-radius:var(--radius-pill);font-family:var(--font-head);color:var(--color-blue-dark);background:#2563eb12;border:1px solid #2563eb2e;align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.eyebrow__dot{background:var(--color-yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #facc1533}.hero__title{letter-spacing:-.02em;color:var(--color-navy);margin-top:22px;font-size:clamp(38px,5.2vw,60px);font-weight:800}.hero__title-accent{color:var(--color-blue)}.hero__subtitle{color:var(--color-muted);max-width:540px;margin-top:20px;font-size:18px;line-height:1.6}.contact-block{max-width:460px;margin-top:30px}.contact-block__hint{font-family:var(--font-head);color:var(--color-text);margin-bottom:13px;font-size:15px;font-weight:700;display:block}.call-btn{background:var(--color-white);border:1px solid var(--color-border-cool);width:100%;box-shadow:var(--shadow-float);color:var(--color-text);transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease);border-radius:16px;align-items:center;gap:14px;padding:13px 16px;display:flex}.call-btn:hover{border-color:#16a34a66;transform:translateY(-2px);box-shadow:0 22px 46px #0f172a21}.call-btn__icon{background:var(--c-call);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 8px 18px #16a34a52}.call-btn__text{flex-direction:column;line-height:1.25;display:flex}.call-btn__label{font-family:var(--font-head);color:var(--color-muted-soft);letter-spacing:.2px;font-size:12.5px;font-weight:600}.call-btn__number{font-family:var(--font-head);color:var(--color-navy);letter-spacing:.3px;font-size:22px;font-weight:800}.call-btn__arrow{width:34px;height:34px;color:var(--c-call);transition:transform .18s var(--ease);background:#16a34a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.call-btn:hover .call-btn__arrow{transform:translate(3px)}.contact-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;display:grid}.hero__visual{position:relative}.project-shot{z-index:2;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 40px 90px #0f172a3d,0 12px 30px #0f172a1a}.project-shot img{width:100%;height:auto;display:block}.shot-media{position:relative}.shot-media__poster{z-index:1;width:100%;height:auto;display:block;position:relative}.shot-media__video{object-fit:cover;z-index:2;opacity:0;pointer-events:none;background:0 0;width:100%;height:100%;transition:opacity .6s cubic-bezier(.22,.61,.36,1);display:block;position:absolute;inset:0}.shot-media.is-video-ready .shot-media__video{opacity:1}@media (prefers-reduced-motion:reduce){.shot-media__video{transition:none}}.sticker{z-index:4;background:var(--color-white);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-float);font-family:var(--font-head);border-radius:18px;align-items:center;gap:12px;padding:12px 18px 12px 13px;display:inline-flex;position:absolute}.sticker__badge{border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.sticker__badge--amber{color:#7a3a05;background:#fff2e685;border:1px solid #fff6ee99}.sticker__badge--bolt{color:#fff;background:#ffffff2e;border:1px solid #ffffff57}.sticker__text{flex-direction:column;line-height:1.2;display:flex}.sticker--price{background:linear-gradient(145deg, var(--amber-top) 0%, var(--amber-bottom) 100%);border-color:var(--amber-line);top:18px;left:-26px;box-shadow:inset 0 1px #fff0e038,0 22px 50px #5e2d0657,0 4px 12px #3c190433}.sticker--price .sticker__text{gap:3px}.sticker__from{color:var(--amber-ink-soft);font-size:12px;font-weight:700}.sticker__was{color:var(--amber-ink-soft);letter-spacing:-.01em;font-size:15px;font-weight:700;line-height:1.15;text-decoration:line-through;text-decoration-thickness:1.5px}.sticker__row{align-items:baseline;gap:10px;display:flex}.sticker__save{border-radius:var(--radius-pill);background:var(--color-success-deep);color:#fff;white-space:nowrap;border:1px solid #ffffff61;padding:3px 9px;font-size:11.5px;font-weight:700;line-height:1.35}.sticker__amount{color:var(--amber-ink);letter-spacing:-.015em;font-size:24px;font-weight:800;line-height:1.15}.sticker__currency{color:var(--amber-ink-soft);font-size:13px;font-weight:700}.sticker--timeline{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:1px solid #ffffff57;bottom:-18px;right:-22px;box-shadow:0 0 0 4px #3b82f624,0 20px 44px #2563eb6b,0 4px 12px #0f172a2e}.sticker--timeline .sticker__lead{color:#fff;letter-spacing:-.01em;font-size:18px;font-weight:800}.sticker--timeline .sticker__sub{color:#ffffffd9;font-size:12.5px;font-weight:600}.stat-strip{background:var(--color-white);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-card);border-radius:24px;grid-template-columns:repeat(5,1fr);margin-top:72px;display:grid;overflow:hidden}.stat-cell{border-right:1px solid var(--color-border-cool);align-items:center;gap:15px;padding:24px 26px;display:flex}.stat-cell:last-child{border-right:none}.stat-cell__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.stat-cell__icon--blue{background:var(--tint-blue);color:var(--color-blue)}.stat-cell__icon--green{background:var(--tint-green);color:var(--color-success)}.stat-cell__text{flex-direction:column;gap:3px;min-width:0;display:flex}.stat-cell__value{font-family:var(--font-head);color:var(--color-navy);letter-spacing:-.01em;font-size:24px;font-weight:800;line-height:1.05}.stat-cell__lead{color:var(--color-muted-soft);font-weight:600}.stat-cell__unit{color:var(--color-muted-soft);font-size:15px;font-weight:700}.stat-cell__value--green{color:var(--color-success-deep)}.stat-cell__label{color:var(--color-muted);font-size:13.5px;font-weight:500}@media (min-width:761px) and (max-width:900px){.stat-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.stat-cell{grid-column:span 2;padding:20px 22px}.stat-cell:nth-child(-n+3){border-bottom:1px solid var(--color-border-cool)}.stat-cell:nth-child(3){border-right:none}.stat-cell:nth-child(n+4){grid-column:span 3}}.contact-bar{z-index:90;-webkit-backdrop-filter:blur(18px);transition:transform .4s var(--ease);background:#0f172ac7;border:1px solid #ffffff1a;border-radius:20px;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:6px;padding:8px;display:none;position:fixed;bottom:12px;left:12px;right:12px;transform:translateY(140%);box-shadow:0 18px 50px #0f172a66}.contact-bar.is-visible{transform:translateY(0)}.contact-bar__item{font-family:var(--font-head);color:#e6ecf6;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:9px 4px;font-size:11.5px;font-weight:700;display:flex}.contact-bar__item span{line-height:1}.contact-bar__item--call{background:var(--c-call);color:#fff;box-shadow:0 8px 20px #16a34a66}.contact-bar__item--whatsapp{color:var(--c-whatsapp)}@media (max-width:1180px){.nav__list li:nth-child(3),.nav__list li:nth-child(4){display:none}}@media (max-width:1080px){.nav,.header__actions{display:none}.header__mobile{display:flex}}@media (max-width:980px){.hero__inner{grid-template-columns:minmax(0,1fr);gap:52px}.hero__content{max-width:640px;margin-left:auto;margin-right:auto}.hero__visual{width:100%;max-width:560px;margin:6px auto 0}}@media (max-width:760px){.contact-bar{display:grid}.hero{padding:calc(var(--header-h) + 32px) 0 110px}.hero__subtitle{font-size:16.5px}.contact-block{max-width:100%}.stat-strip{border-radius:20px;grid-template-columns:repeat(2,1fr);margin-top:50px}.stat-cell{border-bottom:1px solid var(--color-border-cool);padding:18px}.stat-cell:nth-child(2n){border-right:none}.stat-cell:last-child{border-bottom:none;grid-column:1/-1}.stat-cell__value{font-size:22px}.sticker--price{top:-14px;left:-8px}.sticker--timeline{right:-8px}}@media (max-width:480px){.sticker{gap:10px;padding:10px 14px 10px 11px}.sticker__badge{border-radius:12px;width:38px;height:38px}}@media (max-width:420px){.container{padding:0 18px}.logo__svg{height:20px}.hero__title{font-size:clamp(32px,9vw,40px)}.call-btn__number{font-size:20px}.contact-row .contact-btn span{display:none}.contact-row .contact-btn{padding:13px}.sticker--price{padding:9px 13px 9px 10px}.sticker__amount{font-size:19px}.sticker__was{font-size:14px}.sticker__row{gap:8px}.sticker__save{padding:2px 8px;font-size:11px}}.demos{color:#e7edf8;background:radial-gradient(900px 520px at 82% -6%,#2563eb47,#0000 60%),radial-gradient(640px 460px at 6% 108%,#16a34a29,#0000 62%),linear-gradient(#0a1020 0%,#0b1426 52%,#090f1e 100%);padding:96px 0 104px;position:relative;overflow:hidden}.demos__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.demos__grid{opacity:.5;background-image:radial-gradient(#94b2eb24 1px,#0000 1.4px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 95% at 50% 0,#000 28%,#0000 80%);mask-image:radial-gradient(120% 95% at 50% 0,#000 28%,#0000 80%)}.demos__glow{filter:blur(110px);border-radius:50%;position:absolute}.demos__glow--a{background:#3b82f657;width:460px;height:460px;top:-120px;right:-60px}.demos__glow--b{background:#38bdf829;width:420px;height:420px;bottom:-160px;left:-80px}.demos__inner{z-index:1;position:relative}.demos__head{max-width:720px}.demos__label{border-radius:var(--radius-pill);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:#bfd3f7;background:#78a0eb1a;border:1px solid #96b9f538;align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.demos__label-dot{background:var(--color-yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #facc152e}.demos__title{letter-spacing:-.02em;color:#fff;margin-top:20px;font-size:clamp(30px,4vw,46px);font-weight:800}.demos__sub{color:#a7b6d2;max-width:640px;margin-top:16px;font-size:17.5px;line-height:1.6}.demos__carousel{margin-top:44px;position:relative}.demos__track{scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:22px;padding:6px 2px 22px;scroll-padding-left:2px;display:flex;overflow-x:auto}.demos__track::-webkit-scrollbar{display:none}.demo-card{scroll-snap-align:start;transition:transform .28s var(--ease), border-color .28s var(--ease), box-shadow .28s var(--ease);background:linear-gradient(#ffffff0f 0%,#ffffff06 100%);border:1px solid #96b4eb29;border-radius:22px;flex-direction:column;flex:0 0 clamp(232px,23.5%,280px);padding:12px 12px 16px;display:flex;box-shadow:0 24px 50px #04091480}.demo-card:hover{border-color:#78a0f566;transform:translateY(-5px);box-shadow:0 32px 62px #04091499}.demo-card__media{aspect-ratio:9/16;background:#0e1a30;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0d}.demo-card__video{object-fit:cover;width:100%;height:100%;display:block}.demo-card__shade{pointer-events:none;background:linear-gradient(#080e1c52 0%,#0000 26% 64%,#080e1c8c 100%);position:absolute;inset:0}.demo-card__badge{z-index:2;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-head);color:#dce7fb;letter-spacing:.01em;background:#090f1e9e;border:1px solid #a0bef542;align-items:center;padding:6px 11px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.demo-card__play{z-index:3;cursor:pointer;width:58px;height:58px;color:var(--color-blue-dark);transition:transform .2s var(--ease), background .2s var(--ease), opacity .25s var(--ease);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0 0 0 3px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 12px 30px #04091480,0 0 0 8px #ffffff1f}.demo-card__play:hover{background:#fff;transform:translate(-50%,-50%)scale(1.07)}.demo-card.is-playing .demo-card__play{opacity:0;pointer-events:none}.demo-card.is-playing .demo-card__shade{opacity:.4}.demo-card__controls{z-index:4;border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);background:#090f1ebd;border:1px solid #a0bef538;align-items:center;gap:8px;padding:7px 11px;display:flex;position:absolute;bottom:10px;left:10px;right:10px;transform:translateY(6px);box-shadow:0 10px 26px #04091475}.demo-card:hover .demo-card__controls,.demo-card.is-playing .demo-card__controls,.demo-card__controls:focus-within{opacity:1;transform:translateY(0)}.demo-card__ctrl{cursor:pointer;color:#dce7fb;width:30px;height:30px;transition:background .18s var(--ease), color .18s var(--ease);background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.demo-card__ctrl:hover{color:#fff;background:#78a0f538}.demo-card__ctrl .demo-card__icn--play{margin-left:2px}.demo-card__ctrl .demo-card__icn--pause,.demo-card.is-playing [data-demo-toggle] .demo-card__icn--play{display:none}.demo-card.is-playing [data-demo-toggle] .demo-card__icn--pause{display:inline-block}.demo-card__scrub{cursor:pointer;flex:auto;align-items:center;height:16px;display:flex;position:relative}.demo-card__scrub:before{content:"";background:#dce7fb47;border-radius:3px;height:3px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.demo-card__scrub-fill{background:#fff;border-radius:3px;width:0%;height:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.demo-card__scrub-knob{transform-origin:50%;opacity:0;width:11px;height:11px;transition:opacity .18s var(--ease), transform .18s var(--ease);background:#fff;border-radius:50%;position:absolute;top:50%;left:0%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 2px 6px #04091499}.demo-card__scrub:hover .demo-card__scrub-knob,.demo-card__scrub:focus .demo-card__scrub-knob{opacity:1;transform:translate(-50%,-50%)scale(1)}.demo-card__scrub:focus{outline:none}.demo-card__scrub:focus-visible .demo-card__scrub-knob{opacity:1;transform:translate(-50%,-50%)scale(1);box-shadow:0 0 0 3px #78a0f580}.demo-card__time{font-family:var(--font-head);color:#b9c7e4;letter-spacing:.02em;font-variant-numeric:tabular-nums;text-align:right;flex:none;min-width:30px;font-size:11.5px;font-weight:700}.demo-card__body{padding:16px 6px 2px}.demo-card__title{font-family:var(--font-head);color:#fff;letter-spacing:-.01em;font-size:17.5px;font-weight:800;line-height:1.2}.demo-card__text{color:#9fb0ce;margin:8px 0 0;font-size:14px;line-height:1.55}.carousel-nav{z-index:5;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e7edf8;width:48px;height:48px;transition:transform .18s var(--ease), background .18s var(--ease), opacity .18s var(--ease);background:#0f1a30d9;border:1px solid #a0bef547;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:38%;box-shadow:0 14px 34px #04091480}.carousel-nav:hover{background:var(--color-blue);border-color:var(--color-blue);transform:translateY(-50%)scale(1.06)}.carousel-nav--prev{left:-22px;transform:translateY(-50%)}.carousel-nav--next{right:-22px;transform:translateY(-50%)}.carousel-nav[hidden]{display:none}.carousel-nav.is-disabled{opacity:.35;pointer-events:none}.demos-cta{background:radial-gradient(420px 220px at 88% 0,#3b82f642,#0000 70%),linear-gradient(135deg,#ffffff12,#ffffff08);border:1px solid #96b4eb33;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;margin-top:40px;padding:28px 32px;display:flex;box-shadow:0 26px 56px #04091480}.demos-cta__text{flex:340px;min-width:0}.demos-cta__title{font-family:var(--font-head);color:#fff;letter-spacing:-.01em;font-size:clamp(20px,2.6vw,26px);font-weight:800}.demos-cta__sub{color:#a7b6d2;max-width:460px;margin:9px 0 0;font-size:15px;line-height:1.55}.demos-cta__actions{flex-direction:column;flex:0 360px;gap:10px;min-width:260px;display:flex}.demos-cta__call{background:var(--color-white);border:1px solid var(--color-border-cool);color:var(--color-text);transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease);border-radius:16px;align-items:center;gap:14px;padding:12px 14px;display:flex;box-shadow:0 18px 40px #04091466,0 2px 6px #04091433}.demos-cta__call:hover{border-color:#16a34a66;transform:translateY(-2px);box-shadow:0 24px 50px #04091480,0 2px 6px #04091438}.demos-cta__call-icon{background:var(--c-call);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 8px 18px #16a34a52}.demos-cta__call-text{flex-direction:column;line-height:1.25;display:flex}.demos-cta__call-label{font-family:var(--font-head);color:var(--color-muted-soft);letter-spacing:.2px;font-size:12.5px;font-weight:600}.demos-cta__call-number{font-family:var(--font-head);color:var(--color-navy);letter-spacing:.3px;font-size:22px;font-weight:800}.demos-cta__call-arrow{width:34px;height:34px;color:var(--c-call);transition:transform .18s var(--ease);background:#16a34a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.demos-cta__call:hover .demos-cta__call-arrow{transform:translate(3px)}.demos-cta__row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.contact-btn--email-dark{color:#bfd3f7;background:#78a0eb24;border-color:#96b9f54d}.contact-btn--email-dark:hover{background:#78a0eb38}@media (max-width:1080px){.carousel-nav{display:none}}@media (max-width:760px){.demos{padding:70px 0 88px}.demos__sub{font-size:16px}.demos__track{gap:16px;margin:0 -24px;padding:6px 24px 20px;scroll-padding-left:24px}.demo-card{flex:0 0 78%}.demos-cta{padding:22px 20px}.demos-cta__actions{flex-basis:100%;width:100%}.demos-cta__call{gap:12px;padding:12px}.demos-cta__call-label{font-size:12px}.demos-cta__call-number{white-space:nowrap;font-size:19px}}@media (max-width:420px){.demos__track{margin:0 -18px;padding:6px 18px 20px;scroll-padding-left:18px}.demo-card{flex:0 0 84%}.demos-cta__row .contact-btn span{display:none}.demos-cta__row .contact-btn{padding:13px}}.packages{background:radial-gradient(820px 480px at 88% -10%, #2563eb14, transparent 62%), linear-gradient(180deg, #eef3fb 0%, var(--color-bg) 60%, #edf2fa 100%);padding:96px 0 104px;position:relative;overflow:hidden}.packages__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.packages__glow{filter:blur(100px);background:#38bdf81f;border-radius:50%;width:420px;height:420px;position:absolute;top:-120px;left:-60px}.packages__inner{z-index:1;position:relative}.packages__head{max-width:760px}.packages__label{border-radius:var(--radius-pill);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--color-blue-dark);background:#2563eb14;border:1px solid #2563eb2e;align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.packages__label-dot{background:var(--color-yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #facc1533}.packages__title{letter-spacing:-.02em;color:var(--color-navy);margin-top:20px;font-size:clamp(30px,4vw,46px);font-weight:800}.packages__sub{color:var(--color-muted);max-width:660px;margin-top:16px;font-size:17.5px;line-height:1.6}.packages__highlights{flex-wrap:wrap;gap:12px;margin-top:22px;display:flex}.pk-highlight{border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-soft);font-family:var(--font-head);color:var(--color-muted);align-items:center;gap:10px;padding:9px 16px 9px 11px;font-size:14.5px;font-weight:600;display:inline-flex}.pk-highlight strong{color:var(--color-navy);font-weight:800}.pk-highlight__prices{align-items:baseline;gap:7px;display:inline-flex}.pk-highlight__was{color:var(--color-muted-soft);font-weight:600;text-decoration:line-through;text-decoration-thickness:1px}.pk-highlight__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.pk-highlight--price .pk-highlight__icon{background:var(--tint-green);color:var(--color-success)}.pk-highlight--time .pk-highlight__icon{background:var(--tint-blue);color:var(--color-blue)}.pk-filters{flex-wrap:wrap;gap:9px;margin-top:36px;display:flex}.pk-chip{cursor:pointer;border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--color-border-cool);font-family:var(--font-head);color:var(--color-muted);transition:color .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);flex-shrink:0;padding:10px 18px;font-size:14.5px;font-weight:700}.pk-chip:hover{color:var(--color-text);border-color:#2563eb4d;transform:translateY(-1px)}.pk-chip.is-active{color:#fff;background:var(--color-blue);border-color:var(--color-blue);box-shadow:0 10px 24px #2563eb47}.pk-carousel{margin-top:28px;position:relative}.pk-grid{scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:20px;padding:16px 4px 26px;scroll-padding-left:4px;display:flex;overflow-x:auto}.pk-grid::-webkit-scrollbar{display:none}.pk-card{scroll-snap-align:start;background:var(--color-white);border:1px solid var(--color-border-cool);max-width:300px;box-shadow:var(--shadow-soft);transition:transform .26s var(--ease), border-color .26s var(--ease), box-shadow .26s var(--ease);border-radius:22px;flex-direction:column;flex:0 0 300px;padding:22px 22px 24px;display:flex}.pk-card:hover{box-shadow:var(--shadow-card);border-color:#2563eb47;transform:translateY(-5px)}.pk-card.is-hidden{display:none}.pk-nav{z-index:5;cursor:pointer;background:var(--color-white);border:1px solid var(--color-border-cool);width:48px;height:48px;color:var(--color-navy);box-shadow:var(--shadow-float);transition:transform .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease), color .18s var(--ease), opacity .18s var(--ease);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:44%}.pk-nav:hover{background:var(--color-blue);border-color:var(--color-blue);color:#fff}.pk-nav--prev{left:-22px;transform:translateY(-50%)}.pk-nav--next{right:-22px;transform:translateY(-50%)}.pk-nav--prev:hover,.pk-nav--next:hover{transform:translateY(-50%)scale(1.06)}.pk-nav.is-disabled{opacity:.32;pointer-events:none}.pk-card__top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.pk-card__icon{background:var(--tint-blue);width:44px;height:44px;color:var(--color-blue);border:1px solid var(--tint-blue-line);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pk-card__badge{border-radius:var(--radius-pill);background:var(--color-bg-blue);color:var(--color-blue-dark);font-family:var(--font-head);letter-spacing:.01em;text-align:right;align-items:center;padding:6px 11px;font-size:11.5px;font-weight:700;line-height:1.2;display:inline-flex}.pk-card__name{font-family:var(--font-head);color:var(--color-navy);letter-spacing:-.01em;font-size:21px;font-weight:800}.pk-card__desc{color:var(--color-muted);margin:9px 0 0;font-size:14px;line-height:1.55}.pk-card__bestfor{color:var(--color-muted-soft);margin:12px 0 0;font-size:13px;line-height:1.5}.pk-card__bestfor-label{font-family:var(--font-head);color:var(--color-text);font-weight:700}.pk-card__meta{border-top:1px solid var(--color-border-cool);border-bottom:1px solid var(--color-border-cool);order:2;justify-content:space-between;align-items:flex-end;gap:12px;margin:auto 0 16px;padding:16px 0;display:flex}.pk-card__price{flex-direction:column;gap:2px;display:flex}.pk-card__price-from{color:var(--color-muted-soft);font-size:12px;font-weight:600}.pk-card__price-was{font-family:var(--font-head);color:var(--color-muted-soft);letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.15;text-decoration:line-through;text-decoration-thickness:1px}.pk-card__price-amount{font-family:var(--font-head);color:var(--color-navy);letter-spacing:-.01em;font-size:26px;font-weight:800;line-height:1.05}.pk-card__save{font-family:var(--font-head);color:var(--color-success-deep);white-space:nowrap;margin-top:2px;font-size:13px;font-weight:700}.pk-card__time{text-align:right;flex-direction:column;gap:2px;display:flex}.pk-card__time-label{color:var(--color-muted-soft);font-size:12px;font-weight:600}.pk-card__time-value{font-family:var(--font-head);color:var(--color-text);font-size:14px;font-weight:700}.pk-card__list{flex-direction:column;order:1;gap:8px;margin:18px 0 0;display:flex}.pk-card__list li{color:var(--color-text);padding-left:26px;font-size:13.5px;line-height:1.4;position:relative}.pk-card__list li:before{content:"";background:var(--tint-green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='m5 12.5 4 4 10-10' stroke='%2316A34A' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;border-radius:50%;width:17px;height:17px;position:absolute;top:1px;left:0}.pk-card__cta{color:var(--color-blue-dark);font-family:var(--font-head);transition:background .18s var(--ease), transform .18s var(--ease), box-shadow .18s var(--ease);background:#2563eb14;border:1px solid #2563eb38;border-radius:14px;order:3;justify-content:center;align-items:center;gap:8px;padding:13px 18px;font-size:14.5px;font-weight:700;display:inline-flex}.pk-card__cta:hover{background:var(--color-blue);color:#fff;transform:translateY(-2px);box-shadow:0 12px 26px #2563eb4d}.pk-card__cta svg{transition:transform .18s var(--ease)}.pk-card__cta:hover svg{transform:translate(3px)}.pk-card__note{min-height:2.9em;color:var(--color-muted-soft);order:4;margin:12px 0 0;font-size:12px;line-height:1.45}.pk-card--featured{background:radial-gradient(420px 220px at 86% -10%,#3b82f657,#0000 70%),linear-gradient(165deg,#13213c 0%,#0b1426 62%);border:1px solid #78a0f557;transform:translateY(-8px);box-shadow:0 30px 64px #0b142666}.pk-card--featured:hover{border-color:#96b9f580;transform:translateY(-13px);box-shadow:0 38px 76px #0b142680}.pk-card--featured .pk-card__icon{color:#bfd3f7;background:#78a0f529;border-color:#96b9f54d}.pk-card--featured .pk-card__name{color:#fff}.pk-card--featured .pk-card__desc{color:#a7b6d2}.pk-card--featured .pk-card__bestfor{color:#93a4c4}.pk-card--featured .pk-card__bestfor-label{color:#dce7fb}.pk-card--featured .pk-card__meta{border-color:#96b4eb33}.pk-card--featured .pk-card__price-from,.pk-card--featured .pk-card__price-was,.pk-card--featured .pk-card__time-label{color:#8fa1c2}.pk-card--featured .pk-card__price-amount{color:#fff}.pk-card--featured .pk-card__save{color:#4ade80}.pk-card--featured .pk-card__time-value{color:#dce7fb}.pk-card--featured .pk-card__list li{color:#d4def0}.pk-card--featured .pk-card__list li:before{background-color:#22c55e2e}.pk-card--featured .pk-card__note{color:#8597b6}.pk-card__badge--popular{background:var(--color-yellow);color:#3a2e05;box-shadow:0 6px 16px #facc154d}.pk-card__cta--call{border-radius:var(--radius-pill);color:#fff;background:linear-gradient(#1fb763,#16a34a);border-color:#0000;padding:13px 22px;box-shadow:0 14px 30px #16a34a42}.pk-card__cta--call:hover{color:#fff;background:linear-gradient(#1fb763,#16a34a);border-color:#0000;transform:translateY(-2px);box-shadow:0 18px 38px #16a34a57}.pk-card__cta--call:hover svg:last-child{transform:translate(3px)}.pk-card__cta--call:hover svg:first-child{transform:none}.pk-clarify{max-width:880px;color:var(--color-muted);background:#2563eb0d;border:1px solid #2563eb24;border-radius:18px;align-items:flex-start;gap:13px;margin:36px auto 0;padding:18px 22px;font-size:14px;line-height:1.6;display:flex}.pk-clarify strong{color:var(--color-navy);font-family:var(--font-head)}.pk-clarify__icon{background:var(--color-white);width:34px;height:34px;color:var(--color-blue);border:1px solid #2563eb2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.pk-cta{background:radial-gradient(460px 240px at 90% 0%, #2563eb1a, transparent 72%), var(--color-white);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-card);border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:40px;padding:30px 34px;display:flex}.pk-cta__text{flex:340px;min-width:0}.pk-cta__title{font-family:var(--font-head);color:var(--color-navy);letter-spacing:-.01em;font-size:clamp(20px,2.6vw,27px);font-weight:800}.pk-cta__sub{color:var(--color-muted);max-width:460px;margin:9px 0 0;font-size:15px;line-height:1.55}.pk-cta__actions{flex-direction:column;flex:0 380px;gap:10px;min-width:260px;display:flex}.pk-cta__actions .call-btn{box-shadow:var(--shadow-float)}@media (max-width:1080px){.pk-nav{display:none}}@media (max-width:980px){.pk-card--featured{transform:none}.pk-card--featured:hover{transform:translateY(-5px)}}@media (max-width:760px){.packages{padding:70px 0 88px}.packages__sub{font-size:16px}.pk-filters{scroll-snap-type:x proximity;-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;margin:30px -24px 0;padding:2px 24px 6px;overflow-x:auto}.pk-filters::-webkit-scrollbar{display:none}.pk-chip{scroll-snap-align:start}.pk-carousel{margin-top:24px}.pk-grid{margin:0 -24px;padding:14px 24px 22px;scroll-padding-left:24px}.pk-card{flex:0 0 82%;max-width:340px}.pk-card--featured{transform:none}.pk-clarify{margin-top:26px}.pk-cta{padding:24px 22px}.pk-cta__actions{flex-basis:100%;width:100%}}@media (max-width:420px){.pk-filters{margin:26px -18px 0;padding:2px 18px 6px}.pk-grid{margin:0 -18px;padding:14px 18px 22px;scroll-padding-left:18px}.pk-card{flex:0 0 88%}.pk-cta__actions .contact-row .contact-btn span{display:none}.pk-cta__actions .contact-row .contact-btn{padding:13px}}.sec-head{text-align:center;max-width:720px;margin:0 auto}.sec-head--left{text-align:left;max-width:460px;margin:0}.sec-label{border-radius:var(--radius-pill);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:var(--color-blue-dark);background:#2563eb14;border:1px solid #2563eb2e;align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:13.5px;font-weight:600;display:inline-flex}.sec-label__dot{background:var(--color-yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #facc1533}.sec-title{letter-spacing:-.02em;color:var(--color-navy);margin-top:20px;font-size:clamp(30px,4vw,46px);font-weight:800}.sec-sub{color:var(--color-muted);margin-top:16px;font-size:17.5px;line-height:1.6}.sec-head:not(.sec-head--left) .sec-sub{max-width:620px;margin-left:auto;margin-right:auto}.included{background:var(--color-bg-soft);padding:96px 0 100px;position:relative}.inc-feature{background:radial-gradient(820px 520px at 14% -14%,#16263f 0%,#0000 58%),linear-gradient(160deg,#0e1b30 0%,#0a1322 56%,#070e1a 100%);border:1px solid #78a0eb29;border-radius:30px;margin-top:52px;padding:52px 52px 40px;position:relative;overflow:hidden;box-shadow:0 40px 90px #060c1a4d,inset 0 1px #ffffff0d}.inc-feature__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.inc-feature__grid{opacity:.5;background-image:radial-gradient(#94b2eb1a 1px,#0000 1.4px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 115% at 50% -10%,#000 0%,#0000 70%);mask-image:radial-gradient(125% 115% at 50% -10%,#000 0%,#0000 70%)}.inc-feature__glow{filter:blur(130px);border-radius:50%;position:absolute}.inc-feature__glow--a{background:#3b82f64d;width:560px;height:460px;top:-180px;left:50%;transform:translate(-50%)}.inc-feature__glow--b{background:#38bdf81f;width:420px;height:420px;bottom:-200px;left:-100px}.inc-feature__head{z-index:1;text-align:center;max-width:660px;margin:0 auto;position:relative}.inc-feature__label{border-radius:var(--radius-pill);font-family:var(--font-head);color:#dce7fb;background:#0d162899;border:1px solid #96b9f538;align-items:center;gap:9px;padding:6px 16px 6px 6px;font-size:14px;font-weight:600;display:inline-flex}.inc-feature__label-badge{background:var(--color-blue);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex;box-shadow:0 4px 12px #2563eb80}.inc-feature__title{font-family:var(--font-head);letter-spacing:-.025em;color:#fff;margin-top:20px;font-size:clamp(28px,3.2vw,40px);font-weight:800;line-height:1.08}.inc-feature__title-accent{color:var(--color-blue-bright)}.inc-feature__lead{color:#9fb0cc;max-width:540px;margin:16px auto 0;font-size:16.5px;line-height:1.6}.inc-feature__lead strong{color:var(--color-blue-bright);font-weight:600}.inc-list{z-index:1;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;gap:14px 56px;max-width:940px;margin:40px auto 0;display:grid;position:relative}.inc-list:before{content:"";background:linear-gradient(#0000,#96b9f538 14% 86%,#0000);width:1px;position:absolute;top:6px;bottom:6px;left:50%;transform:translate(-50%)}.inc-row{transition:background .2s var(--ease), border-color .2s var(--ease), transform .2s var(--ease);background:#ffffff08;border:1px solid #96b9f51a;border-radius:14px;align-items:flex-start;gap:15px;padding:15px 16px;display:flex;position:relative}.inc-row:hover{background:#78a0eb14;border-color:#96b9f53d;transform:translateY(-2px)}.inc-row__icon{color:#cfe0ff;background:linear-gradient(160deg,#3b82f647,#3b82f61f);border:1px solid #78a0eb57;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14}.inc-row__icon>svg{width:26px;height:26px}.inc-row__check{background:var(--color-success);color:#fff;border:2px solid #0b1322;border-radius:50%;justify-content:center;align-items:center;width:19px;height:19px;display:inline-flex;position:absolute;bottom:-5px;right:-5px}.inc-row__body{flex:1;min-width:0}.inc-row__title{font-family:var(--font-head);color:#f2f6fd;letter-spacing:-.005em;font-size:16px;font-weight:700}.inc-row__num{color:var(--color-blue-bright)}.inc-row__text{color:#8d9dbd;margin:5px 0 0;font-size:13.5px;line-height:1.5}.inc-row__chip{color:#8fb6ff;font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;background:#3b82f629;border:1px solid #78a0eb47;border-radius:6px;align-items:center;margin-top:10px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.inc-optional{background:#16a34a1a;border:1px solid #22c55e5c;border-radius:14px;align-items:flex-start;gap:15px;padding:15px 16px;display:flex;position:relative}.inc-optional__icon{color:#6ee7a0;background:linear-gradient(160deg,#22c55e42,#22c55e1f);border:1px solid #22c55e61;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.inc-optional__icon>svg{width:26px;height:26px}.inc-optional__body{flex:1;min-width:0}.inc-optional__head{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.inc-optional__title{font-family:var(--font-head);color:#f2f6fd;font-size:16px;font-weight:700}.inc-optional__badge{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:#6ee7a0;background:#22c55e33;border:1px solid #22c55e6b;border-radius:6px;align-items:center;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}.inc-optional__text{color:#93a8c4;margin:6px 0 0;font-size:13.5px;line-height:1.5}.inc-optional__note{color:#6ee7a0;margin:6px 0 0;font-size:12px;font-weight:600}.inc-chips{z-index:1;border-top:1px solid #96b9f524;grid-template-columns:repeat(4,1fr);gap:14px;max-width:940px;margin:40px auto 0;padding-top:30px;display:grid;position:relative}.inc-chip{border-radius:var(--radius-pill);font-family:var(--font-head);color:var(--color-navy);background:#fffffff5;border:1px solid #96b9f54d;justify-content:center;align-items:center;gap:11px;padding:13px 18px;font-size:14.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 22px #0409144d}.inc-chip__icon{color:var(--color-blue);justify-content:center;align-items:center;display:inline-flex}.inc-chip__icon svg{width:22px;height:22px}.inc-chip__icon--green{color:var(--color-success)}.included [data-inc-reveal],.included [data-inc-item],.included [data-inc-chips]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);will-change:opacity, transform}.included [data-inc-reveal]{transition-duration:.8s;transform:translateY(28px)scale(.99)}.included [data-inc-item]{transition-duration:.55s;transform:translateY(16px)}.included [data-inc-chips]{transition-delay:.3s;transform:translateY(18px)}.included [data-inc-reveal].is-in,.included [data-inc-item].is-in,.included [data-inc-chips].is-in{opacity:1;transform:none}.inc-row[data-inc-item]:first-child{transition-delay:60ms}.inc-row[data-inc-item]:nth-child(2){transition-delay:.11s}.inc-row[data-inc-item]:nth-child(3){transition-delay:.16s}.inc-row[data-inc-item]:nth-child(4){transition-delay:.21s}.inc-row[data-inc-item]:nth-child(5){transition-delay:.26s}.inc-optional[data-inc-item]{transition-delay:.31s}@media (prefers-reduced-motion:reduce){.included [data-inc-reveal],.included [data-inc-item],.included [data-inc-chips]{opacity:1;transition:none;transform:none}}@media (max-width:920px){.inc-feature{border-radius:26px;padding:44px 36px 34px}.inc-list{column-gap:40px}}@media (max-width:680px){.inc-feature{border-radius:22px;margin-top:36px;padding:32px 20px 28px}.inc-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;gap:14px 0;margin-top:30px}.inc-list:before{display:none}.inc-chips{grid-template-columns:1fr 1fr;gap:10px;margin-top:30px;padding-top:24px}.inc-chip{gap:9px;padding:13px 14px;font-size:14px}}@media (max-width:420px){.inc-chips{grid-template-columns:1fr}}.process{background:radial-gradient(760px 460px at 6% -8%, #2563eb14, transparent 62%), linear-gradient(180deg, var(--color-bg-blue) 0%, var(--color-bg) 70%, #edf2fa 100%);padding:96px 0 104px;position:relative;overflow:hidden}.process__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.process__glow{filter:blur(110px);background:#38bdf81f;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-140px;right:-60px}.process__inner{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:start;gap:56px;display:grid;position:relative}.process__aside{top:calc(var(--header-h) + 24px);position:sticky}.process__cta{max-width:440px;margin-top:30px}.process__cta-hint{font-family:var(--font-head);color:var(--color-text);margin-bottom:13px;font-size:15px;font-weight:700;display:block}.steps{counter-reset:step;flex-direction:column;gap:14px;display:flex}.step{background:var(--color-white);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-soft);transition:transform .22s var(--ease), border-color .22s var(--ease), box-shadow .22s var(--ease);border-radius:18px;align-items:flex-start;gap:18px;padding:22px 24px;display:flex;position:relative}.step:hover{box-shadow:var(--shadow-card);border-color:#2563eb4d;transform:translate(4px)}.step:after{content:"";background:#2563eb38;width:2px;height:14px;position:absolute;top:100%;left:41px}.step--last:after{display:none}.step__num{background:var(--color-blue);color:#fff;width:38px;height:38px;font-family:var(--font-head);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #2563eb47}.step--last .step__num{background:var(--c-call);box-shadow:0 8px 18px #16a34a4d}.step__title{font-family:var(--font-head);color:var(--color-navy);letter-spacing:-.01em;font-size:18px;font-weight:800}.step__text{color:var(--color-muted);margin:6px 0 0;font-size:14.5px;line-height:1.55}.work{color:#e7edf8;background:radial-gradient(900px 540px at 86% -8%,#2563eb42,#0000 60%),radial-gradient(680px 520px at 18% 112%,#38bdf829,#0000 64%),linear-gradient(#07111f 0%,#0a1426 50%,#070f1e 100%);padding:110px 0 120px;position:relative}.work__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.work__grid{opacity:.5;background-image:radial-gradient(#94b2eb21 1px,#0000 1.4px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 100% at 50% 0,#000 30%,#0000 82%);mask-image:radial-gradient(125% 100% at 50% 0,#000 30%,#0000 82%)}.work__glow{filter:blur(120px);border-radius:50%;position:absolute}.work__glow--a{background:#3b82f652;width:500px;height:500px;top:-140px;right:-80px}.work__glow--b{background:#38bdf826;width:460px;height:460px;bottom:-180px;left:-100px}.work__path{opacity:.8;width:100%;height:70%;position:absolute;top:4%;left:0}.work__pathdot{background:var(--color-yellow);width:9px;height:9px;transition:transform .4s var(--ease);border-radius:50%;position:absolute;top:14%;left:62%;box-shadow:0 0 0 5px #facc1529,0 0 18px 3px #facc1580}.work__inner{z-index:1;position:relative}.work__head{max-width:760px}.work__label{border-radius:var(--radius-pill);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:#bfd3f7;background:#ffffff0f;border:1px solid #78a0f54d;align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.work__label-dot{background:var(--color-yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #facc152e}.work__title{letter-spacing:-.02em;color:#fff;max-width:720px;margin-top:20px;font-size:clamp(30px,4.1vw,50px);font-weight:800;line-height:1.06}.work__sub{color:#a7b6d2;max-width:620px;margin-top:16px;font-size:17.5px;line-height:1.6}.work__list{flex-direction:column;gap:28px;margin-top:50px;display:flex}.wcard{opacity:1;pointer-events:auto;position:relative}.wcard__inner{background:radial-gradient(560px 280px at 90% -6%,#2563eb29,#0000 70%),linear-gradient(160deg,#111e36 0%,#0c1628 64%);border:1px solid #78a0f547;border-radius:30px;grid-template-columns:1.62fr 1fr;height:auto;display:grid;overflow:hidden;box-shadow:0 40px 90px #03081499,inset 0 1px #ffffff0a}.wcard__preview{align-items:center;padding:30px 30px 30px 32px;display:flex;position:relative}.browser{background:#0b1424;border:1px solid #ffffff1f;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 30px 60px #02061080,inset 0 0 0 1px #ffffff08}.browser__screen{aspect-ratio:16/10.4;border-radius:inherit;background:#0a1220;position:relative;overflow:hidden}.browser__shot{object-fit:cover;object-position:top center;width:100%;height:100%}.wcard__float{border-radius:var(--radius-pill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-head);color:#dce7fb;background:#0b1424d1;border:1px solid #96b9f547;align-items:center;gap:8px;padding:8px 14px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:50px;left:50px;box-shadow:0 12px 30px #02061080}.wcard__float-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34d3992e}.wcard__panel{background:linear-gradient(#ffffff05,#fff0);border-left:1px solid #ffffff0f;flex-direction:column;padding:38px 38px 34px;display:flex;position:relative}.wcard__type{border-radius:var(--radius-pill);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:#9cc0ff;background:#3b82f629;border:1px solid #6396f557;align-self:flex-start;align-items:center;padding:6px 13px;font-size:11.5px;font-weight:700;display:inline-flex}.wcard__title{font-family:var(--font-head);letter-spacing:-.015em;color:#fff;margin-top:16px;font-size:clamp(22px,2.4vw,29px);font-weight:800;line-height:1.1}.wcard__loc{color:#7c8dab;margin:7px 0 0;font-size:14px;font-weight:600}.wcard__desc{color:#aab8d3;margin:16px 0 0;font-size:15px;line-height:1.62}.wcard__pills{flex-wrap:wrap;gap:8px;margin:20px 0 0;display:flex}.wcard__pills li{border-radius:var(--radius-pill);font-family:var(--font-head);color:#c4d2ec;background:#ffffff0d;border:1px solid #96b4eb33;padding:6px 13px;font-size:12.5px;font-weight:600}.wcard__thumbs{grid-template-columns:repeat(5,1fr);gap:9px;margin:22px 0 0;display:grid}.wthumb{cursor:pointer;aspect-ratio:1;transition:transform .2s var(--ease), border-color .2s var(--ease), box-shadow .2s var(--ease), filter .2s var(--ease);background:#0b1424;border:1.5px solid #ffffff1a;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.wthumb img{object-fit:cover;width:100%;height:100%}.wthumb__cap{text-align:center;font-family:var(--font-head);letter-spacing:.02em;color:#dce7fb;background:linear-gradient(#0000,#070e1aeb);padding:8px 4px 4px;font-size:9.5px;font-weight:600;position:absolute;bottom:0;left:0;right:0}.wthumb:hover{filter:brightness(1.08);border-color:#6396f58c;transform:translateY(-2px)}.wthumb.is-active{border-color:var(--color-blue-bright);box-shadow:0 0 0 1px var(--color-blue-bright), 0 8px 20px #2563eb59}.wcard__ctas{align-items:center;gap:22px;margin-top:auto;padding-top:24px;display:flex}.wcard__cta{font-family:var(--font-head);transition:gap .18s var(--ease), color .18s var(--ease);align-items:center;gap:7px;font-size:14.5px;font-weight:700;display:inline-flex}.wcard__cta svg{transition:transform .18s var(--ease)}.wcard__cta:hover svg{transform:translate(4px)}.wcard__cta--primary{color:#6fa8ff}.wcard__cta--primary:hover{color:#93beff}.mock{background:#0e1626;flex-direction:column;gap:0;height:100%;padding:0;display:flex}.work__cta{background:radial-gradient(440px 240px at 90% 0,#3b82f638,#0000 70%),linear-gradient(135deg,#ffffff0f,#ffffff06);border:1px solid #96b4eb33;border-radius:30px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:34px;margin-top:30px;padding:30px 36px;display:flex;box-shadow:0 28px 60px #03081480}.work__cta-text{flex:360px;min-width:0}.work__cta-title{font-family:var(--font-head);color:#fff;letter-spacing:-.01em;font-size:clamp(20px,2.6vw,27px);font-weight:800}.work__cta-sub{color:#a7b6d2;max-width:470px;margin:10px 0 0;font-size:15px;line-height:1.55}.work__cta-actions{flex-direction:column;flex:0 380px;gap:11px;min-width:280px;display:flex}.work__phone{transition:transform .18s var(--ease), box-shadow .18s var(--ease);background:#fff;border:1px solid #fff9;border-radius:16px;align-items:center;gap:14px;padding:13px 15px;display:flex;box-shadow:0 18px 40px #04091466}.work__phone:hover{transform:translateY(-2px);box-shadow:0 24px 50px #04091480}.work__phone-icon{background:var(--c-call);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 8px 18px #16a34a52}.work__phone-text{flex-direction:column;line-height:1.25;display:flex}.work__phone-label{font-family:var(--font-head);color:var(--color-muted-soft);font-size:12.5px;font-weight:600}.work__phone-num{font-family:var(--font-head);color:var(--color-navy);letter-spacing:.3px;font-size:21px;font-weight:800}.work__phone-arrow{width:34px;height:34px;color:var(--c-call);transition:transform .18s var(--ease);background:#16a34a1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.work__phone:hover .work__phone-arrow{transform:translate(3px)}.work__cta-row{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.work__mbtn{color:#fff;font-family:var(--font-head);transition:transform .18s var(--ease), filter .18s var(--ease);border-radius:13px;justify-content:center;align-items:center;gap:8px;padding:12px 10px;font-size:14px;font-weight:700;display:inline-flex}.work__mbtn:hover{filter:brightness(1.06);transform:translateY(-2px)}.work__mbtn--wa{background:var(--c-whatsapp);box-shadow:0 10px 24px #25d36640}.work__mbtn--vi{background:var(--c-viber);box-shadow:0 10px 24px #7360f240}.work__mbtn--em{color:#bfd3f7;background:#78a0eb24;border:1px solid #96b9f54d}.work__mbtn--em:hover{background:#78a0eb38}.wcard__type,.wcard__title,.wcard__loc,.wcard__desc,.wcard__pills,.wcard__thumbs,.wcard__ctas,.wcard__float{opacity:1;transform:none}@media (max-width:980px){.process__inner{grid-template-columns:1fr;gap:40px}.process__aside{position:static}.sec-head--left{max-width:620px}.process__cta{max-width:100%}.work{padding:80px 0 92px}.work__list{gap:22px;margin-top:38px}.wcard__inner{grid-template-columns:1fr}.wcard__preview{padding:22px 22px 6px}.wcard__panel{border-top:1px solid #ffffff0f;border-left:none;padding:24px 26px 28px}.wcard__thumbs{order:-1;margin:0 0 22px}.work__path{display:none}.wcard__float{bottom:22px;left:38px}}@media (max-width:760px){.included,.process{padding:70px 0 84px}.sec-sub{font-size:16px}.step{gap:14px;padding:18px}.step:after{left:35px}.wcard__thumbs{gap:7px}.work__cta{padding:24px 22px}.work__cta-actions{flex-basis:100%;width:100%}}@media (max-width:420px){.work__cta-row .work__mbtn span{display:none}.work__cta-row .work__mbtn{padding:13px}.process__cta .contact-row .contact-btn span{display:none}.process__cta .contact-row .contact-btn{padding:13px}}.regions{background:radial-gradient(720px 460px at 84% -8%, #2563eb14, transparent 62%), radial-gradient(620px 440px at 4% 110%, #38bdf81a, transparent 64%), linear-gradient(180deg, #ecf2fa 0%, var(--color-bg) 52%, #edf2fa 100%);padding:96px 0 104px;position:relative;overflow:hidden}@keyframes geoDash{to{stroke-dashoffset:-480px}}@keyframes geoPulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(4.6)}}.flow{flex-wrap:wrap;align-items:center;gap:8px 6px;margin-top:14px;display:flex}@media (max-width:980px){.regions__top{grid-template-columns:1fr;gap:20px}.geo-map{min-height:380px}.geo-cards{grid-template-columns:1fr}}@media (max-width:760px){.regions{padding:70px 0 88px}}.why{background:radial-gradient(1100px 540px at 50% -10%, #eef3fb 0%, transparent 70%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-soft) 60%, var(--color-bg) 100%);padding:96px 0 104px;position:relative}.why-card{color:#fff;opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);background:radial-gradient(720px 460px at 8% -8%,#2563eb38,#0000 60%),radial-gradient(620px 460px at 104% 30%,#3882f629,#0000 64%),linear-gradient(162deg,#0f1c34 0%,#0a1428 58%,#080f20 100%);border:1px solid #60a5fa24;border-radius:34px;padding:60px 60px 56px;position:relative;overflow:hidden;transform:translateY(26px);box-shadow:0 40px 90px #080f2180,inset 0 1px #ffffff0d}.why-card.is-in{opacity:1;transform:none}.why-card:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(118deg,#ffffff07 0 1px,#0000 1px 16px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(1100px 700px at 30% 10%,#000 0%,#0000 80%);mask-image:radial-gradient(1100px 700px at 30% 10%,#000 0%,#0000 80%)}.why-card__glow{z-index:0;pointer-events:none;filter:blur(20px);border-radius:50%;position:absolute}.why-card__glow--a{background:radial-gradient(circle,#2563eb66,#0000 66%);width:360px;height:360px;top:-120px;left:-90px}.why-card__glow--b{background:radial-gradient(circle,#3b82f638,#0000 68%);width:420px;height:420px;bottom:-140px;right:18%}.why-card__grid{z-index:1;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:60px;display:grid;position:relative}.why-label{font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:var(--color-blue-bright);align-items:center;gap:9px;font-size:12.5px;font-weight:700;display:inline-flex}.why-label__dot{background:var(--color-yellow);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #facc1533}.why-title{font-family:var(--font-head);letter-spacing:-.025em;color:#fff;max-width:16ch;margin-top:22px;font-size:clamp(30px,3.6vw,50px);font-weight:800;line-height:1.06}.why-lead{color:#aeb9cc;max-width:50ch;margin:22px 0 0;font-size:17.5px;line-height:1.62}.why-checklist{grid-template-columns:1fr 1fr;gap:18px 36px;margin-top:34px;display:grid}.why-check{font-family:var(--font-head);color:#d7deea;opacity:0;align-items:flex-start;gap:13px;font-size:16px;font-weight:600;line-height:1.35;display:flex;transform:translateY(10px)}.why-card.is-in .why-check{opacity:1;transition:opacity .5s var(--ease), transform .5s var(--ease);transition-delay:calc(.18s + var(--i) * 70ms);transform:none}.why-check__icon{background:var(--color-blue);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-top:1px;display:inline-flex;box-shadow:0 4px 12px #2563eb73}.why-aside{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:radial-gradient(420px 300px at 100% 0,#2563eb29,#0000 70%),#0d1a3280;border:1px solid #60a5fa66;border-radius:28px;margin-top:0;padding:26px 24px 24px;position:relative;transform:translateY(20px);box-shadow:inset 0 1px #ffffff0d}.why-card.is-in .why-aside{opacity:1;transition:opacity .7s var(--ease) .25s, transform .7s var(--ease) .25s;transform:none}.why-floats{gap:12px;display:flex;position:absolute;top:0;right:26px;transform:translateY(-50%)}.why-float{border-radius:var(--radius-pill);font-family:var(--font-head);color:#dce5f2;background:linear-gradient(#14264a 0%,#0c1a33 100%);border:1px solid #60a5fa73;align-items:center;gap:8px;padding:8px 15px;font-size:13.5px;font-weight:600;display:inline-flex;box-shadow:0 10px 24px #080f2173}.why-float__icon{color:var(--color-blue-bright);display:inline-flex}.why-panel__title{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;margin:6px 2px 18px;font-size:24px;font-weight:800}.why-rows{flex-direction:column;gap:14px;display:flex}.why-row{transition:transform .24s var(--ease), border-color .24s var(--ease), background .24s var(--ease), box-shadow .24s var(--ease);background:#ffffff07;border:1px solid #60a5fa29;border-radius:18px;align-items:center;gap:16px;padding:16px 18px;display:flex}.why-row:hover{background:#ffffff0d;border-color:#60a5fa66;transform:translateY(-3px);box-shadow:0 16px 36px #080f2166}.why-row__icon{color:#fff;background:linear-gradient(160deg,#2e6bf0 0%,#1d4ed8 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:0 8px 20px #1d4ed866,inset 0 1px #ffffff2e}.why-row:first-child .why-row__icon{color:#bfd3f7;background:linear-gradient(160deg,#3b82f647,#2563eb29);box-shadow:inset 0 0 0 1px #60a5fa66}.why-row__body{flex-direction:column;gap:4px;display:flex}.why-row__title{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;font-size:17.5px;font-weight:800}.why-row__desc{color:#9facc1;font-size:14.5px;line-height:1.45}.why-contact{z-index:1;border-top:1px solid #60a5fa29;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:44px;padding-top:34px;display:flex;position:relative}.why-contact__phone{border-radius:var(--radius-pill);background:var(--color-white);transition:transform .18s var(--ease), box-shadow .18s var(--ease);align-items:center;gap:11px;padding:9px 20px 9px 9px;display:inline-flex;box-shadow:0 14px 32px #080f2157}.why-contact__phone:hover{transform:translateY(-2px);box-shadow:0 20px 40px #080f216b}.why-contact__phone-icon{background:var(--c-call);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 8px 18px #16a34a52}.why-contact__phone-num{font-family:var(--font-head);color:var(--color-navy);letter-spacing:.3px;font-size:18px;font-weight:800}.why-contact .contact-btn{padding:13px 22px}@media (max-width:1080px){.why-card{padding:48px 44px 46px}.why-card__grid{grid-template-columns:1fr;gap:44px}.why-title{max-width:22ch}.why-lead{max-width:62ch}.why-checklist{max-width:640px}.why-aside{margin-top:18px}}@media (max-width:760px){.why{padding:70px 0 84px}.why-card{border-radius:26px;padding:40px 22px 36px}.why-checklist{grid-template-columns:1fr;gap:14px;margin-top:28px}.why-floats{flex-wrap:wrap;margin-bottom:16px;position:static;transform:none}.why-aside{border-radius:22px}.why-contact{gap:10px}.why-contact__phone{flex:1 0 100%;justify-content:center}.why-contact .contact-btn{flex:1;padding:13px 10px}}@media (prefers-reduced-motion:reduce){.why-card,.why-check,.why-aside{opacity:1!important;transition:none!important;transform:none!important}}.referral{color:#e7edf8;background:radial-gradient(900px 540px at 84% -10%,#2563eb42,#0000 60%),radial-gradient(680px 520px at 14% 114%,#38bdf824,#0000 64%),linear-gradient(#070f1e 0%,#0a1426 52%,#070f1e 100%);padding:110px 0 116px;position:relative;overflow:hidden}.referral__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.referral__grid{opacity:.5;background-image:radial-gradient(#94b2eb21 1px,#0000 1.4px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(125% 100% at 50% 0,#000 30%,#0000 82%);mask-image:radial-gradient(125% 100% at 50% 0,#000 30%,#0000 82%)}.referral__glow{filter:blur(120px);border-radius:50%;position:absolute}.referral__glow--a{background:#3b82f64d;width:480px;height:480px;top:-150px;right:-90px}.referral__glow--b{background:#facc151a;width:440px;height:440px;bottom:-190px;left:-110px}.referral__inner{z-index:1;opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);position:relative;transform:translateY(26px)}.referral__inner.is-in{opacity:1;transform:none}.referral__top{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:46px;display:grid}.referral__lead{max-width:560px;position:relative}.referral-label{border-radius:var(--radius-pill);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:#bfd3f7;background:#ffffff0f;border:1px solid #78a0f54d;align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:11.5px;font-weight:700;display:inline-flex}.referral-label__dot{background:var(--color-yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #facc152e}.referral-title{letter-spacing:-.02em;color:#fff;margin-top:20px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.07}.referral-lead{color:#a7b6d2;margin-top:16px;font-size:17px;line-height:1.62}.referral-microcopy{color:#b7c5df;background:#ffffff0a;border:1px solid #96b4eb29;border-radius:14px;align-items:flex-start;gap:11px;margin:22px 0 0;padding:14px 16px;font-size:14.5px;line-height:1.55;display:flex}.referral-microcopy__icon{color:var(--color-yellow);flex-shrink:0;margin-top:1px;display:inline-flex}.referral-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.referral-btn{border-radius:var(--radius-pill);font-family:var(--font-head);transition:transform .18s var(--ease), box-shadow .18s var(--ease), background .18s var(--ease), border-color .18s var(--ease);align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.referral-btn--primary{color:#221a00;background:linear-gradient(#facc15,#eab308);box-shadow:0 14px 30px #facc1542}.referral-btn--primary:hover{transform:translateY(-2px);box-shadow:0 18px 38px #facc1557}.referral__highlight{position:relative}.commission-card{background:radial-gradient(420px 240px at 100% 0,#facc1524,#0000 70%),linear-gradient(160deg,#111e36 0%,#0b1424 70%);border:1px solid #96b9f542;border-radius:26px;padding:34px 32px 30px;position:relative;overflow:hidden;box-shadow:0 40px 90px #0308148c,inset 0 1px #ffffff0d}.commission-card__glow{filter:blur(50px);pointer-events:none;background:#facc1538;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-50px}.commission-card__icon{z-index:1;width:46px;height:46px;color:var(--color-yellow);background:#facc1524;border:1px solid #facc1557;border-radius:13px;justify-content:center;align-items:center;display:inline-flex;position:relative}.commission-card__eyebrow{z-index:1;font-family:var(--font-head);letter-spacing:.07em;text-transform:uppercase;color:#9fb2d4;margin-top:20px;font-size:12px;font-weight:700;display:block;position:relative}.commission-card__amount{z-index:1;font-family:var(--font-head);color:#e7edf8;margin:6px 0 0;font-size:26px;font-weight:700;line-height:1.05;position:relative}.commission-card__num{color:var(--color-yellow);letter-spacing:-.02em;font-size:clamp(46px,6vw,60px);font-weight:800}.commission-card__plan{z-index:1;font-family:var(--font-head);letter-spacing:-.01em;color:#fff;margin:2px 0 0;font-size:18px;font-weight:700;line-height:1.2;position:relative}.commission-card__text{z-index:1;color:#a7b6d2;margin:14px 0 0;font-size:15px;line-height:1.6;position:relative}.commission-card__badge{z-index:1;border-radius:var(--radius-pill);font-family:var(--font-head);color:#c4d2ec;background:#ffffff0d;border:1px solid #96b4eb38;align-items:center;gap:9px;margin-top:20px;padding:9px 15px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.commission-card__badge-dot{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #34d3992e}.referral__block{margin-top:58px}.referral-subhead{font-family:var(--font-head);letter-spacing:-.015em;color:#fff;font-size:clamp(22px,2.6vw,30px);font-weight:800}.referral-subnote{color:#a7b6d2;max-width:640px;margin:12px 0 0;font-size:16px;line-height:1.6}.partner-grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px;display:grid}.partner-card{transition:transform .2s var(--ease), box-shadow .2s var(--ease);background:#fff;border:1px solid #ffffff14;border-radius:18px;padding:24px 22px 22px;box-shadow:0 24px 50px #02061066}.partner-card:hover{transform:translateY(-4px);box-shadow:0 32px 64px #02061080}.partner-card__icon{background:var(--tint-blue);border:1px solid var(--tint-blue-line);width:44px;height:44px;color:var(--color-blue-dark);border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.partner-card__title{font-family:var(--font-head);letter-spacing:-.01em;color:var(--color-navy);margin:16px 0 0;font-size:18px;font-weight:700}.partner-card__text{color:var(--color-muted);margin:9px 0 0;font-size:14.5px;line-height:1.55}.referral-steps{grid-template-columns:repeat(4,1fr);gap:18px;margin-top:28px;margin-left:0;margin-right:0;padding:0;list-style:none;display:grid}.referral-steps>li::marker{content:none}.ref-step{background:#ffffff0a;border:1px solid #96b4eb2e;border-radius:18px;padding:24px 20px 22px;position:relative}.ref-step__num{width:38px;height:38px;font-family:var(--font-head);color:var(--color-yellow);background:#facc1524;border:1px solid #facc1557;border-radius:11px;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:inline-flex}.ref-step__title{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;margin:16px 0 0;font-size:16.5px;font-weight:700;line-height:1.2}.ref-step__text{color:#a7b6d2;margin:9px 0 0;font-size:14px;line-height:1.55}.referral__block--terms{margin-top:26px}.referral-terms{background:#ffffff0a;border:1px solid #96b4eb2e;border-radius:18px;align-items:flex-start;gap:16px;padding:24px 24px 22px;display:flex}.referral-terms__icon{width:44px;height:44px;color:var(--color-sky);background:#38bdf81f;border:1px solid #38bdf84d;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.referral-terms__body{min-width:0}.referral-terms__title{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;margin:2px 0 0;font-size:17px;font-weight:700}.referral-terms__text{color:#a7b6d2;margin:10px 0 0;font-size:14.5px;line-height:1.6}@media (max-width:960px){.referral{padding:84px 0 92px}.referral__top{grid-template-columns:1fr;gap:32px}.referral__lead{max-width:none}.partner-grid,.referral-steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.referral{padding:68px 0 76px}.referral__block{margin-top:44px}.commission-card{padding:28px 24px 26px}.referral-actions{gap:10px}.referral-btn{flex:auto;justify-content:center}.partner-grid{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:78%;grid-auto-flow:column;gap:14px;margin-left:-24px;margin-right:-24px;padding:4px 24px 14px;overflow-x:auto}.partner-grid::-webkit-scrollbar{display:none}.partner-grid{scrollbar-width:none}.partner-card{scroll-snap-align:start}.referral-steps{grid-template-columns:1fr;gap:14px}.referral-terms{flex-direction:column;gap:14px;padding:22px 20px}}.faq{background:radial-gradient(1100px 460px at 50% -8%, #2563eb0f, transparent 60%), linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-blue) 55%, var(--color-bg) 100%);padding:96px 0 104px;position:relative;overflow:hidden}.faq__bg{z-index:0;pointer-events:none;position:absolute;inset:0}.faq__glow{filter:blur(20px);opacity:.5;border-radius:50%;width:420px;height:420px;position:absolute}.faq__glow--a{background:radial-gradient(circle,#2563eb1f,#0000 68%);top:-150px;right:-120px}.faq__glow--b{background:radial-gradient(circle,#facc151a,#0000 68%);bottom:-170px;left:-120px}.faq__inner{z-index:1;position:relative}.faq__layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;margin-top:44px;display:grid}.faq-list{flex-direction:column;gap:12px;display:flex}.faq-item{background:var(--color-white);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-soft);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:16px}.faq-item.is-open{border-color:#2563eb52;box-shadow:0 18px 44px #0f172a1a}.faq-item__h{margin:0}.faq-q{cursor:pointer;text-align:left;width:100%;font-family:var(--font-head);color:var(--color-navy);letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:16px;padding:20px 22px;font-size:17px;font-weight:700;line-height:1.35;display:flex}.faq-q__text{flex:1}.faq-q__icon{background:var(--tint-blue);border:1px solid var(--tint-blue-line);width:30px;height:30px;transition:background .2s var(--ease), border-color .2s var(--ease);border-radius:9px;flex-shrink:0;position:relative}.faq-q__icon:before,.faq-q__icon:after{content:"";background:var(--color-blue-dark);width:12px;height:2px;transition:transform .25s var(--ease), opacity .2s var(--ease);border-radius:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.faq-q__icon:after{transform:translate(-50%,-50%)rotate(90deg)}.faq-item.is-open .faq-q__icon{background:var(--color-blue);border-color:var(--color-blue)}.faq-item.is-open .faq-q__icon:before,.faq-item.is-open .faq-q__icon:after{background:#fff}.faq-item.is-open .faq-q__icon:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.faq-q:hover .faq-q__text{color:var(--color-blue-dark)}.faq-a{max-height:0;transition:max-height .32s var(--ease);overflow:hidden}.faq-a__inner{padding:0 22px 22px}.faq-a__inner p{color:var(--color-muted);max-width:64ch;margin:0;font-size:15.5px;line-height:1.62}.faq-side{align-self:start;position:sticky;top:110px}.faq-contact{color:#fff;background:radial-gradient(420px 240px at 85% -10%,#2563eb8c,#0000 62%),radial-gradient(360px 260px at -10% 110%,#16a34a47,#0000 60%),linear-gradient(160deg,#0f1f3d 0%,#0b1730 52%,#0a1226 100%);border:1px solid #ffffff14;border-radius:22px;padding:28px 26px;position:relative;overflow:hidden;box-shadow:0 26px 60px #080f216b,inset 0 1px #ffffff0d}.faq-contact:before{content:"";z-index:0;pointer-events:none;filter:blur(8px);background:radial-gradient(circle,#3b82f652,#0000 68%);border-radius:50%;width:260px;height:260px;position:absolute;top:-90px;right:-70px}.faq-contact:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;opacity:.6;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-position:-1px -1px;background-size:26px 26px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(380px 300px at 80% 0,#000 0%,#0000 72%);mask-image:radial-gradient(380px 300px at 80% 0,#000 0%,#0000 72%)}.faq-contact>*{z-index:1;position:relative}.faq-contact__tag{border-radius:var(--radius-pill);font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:#bfdbfe;background:#3b82f629;border:1px solid #60a5fa57;align-items:center;gap:8px;padding:6px 13px 6px 10px;font-size:12px;font-weight:700;display:inline-flex}.faq-contact__tag-dot{background:var(--color-yellow);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #facc1538}.faq-contact__title{letter-spacing:-.02em;color:#fff;margin-top:16px;font-size:23px;font-weight:800}.faq-contact__text{color:#e2e8f0d1;margin:10px 0 0;font-size:15px;line-height:1.6}.faq-phone{width:100%;transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease), background .18s var(--ease);background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;align-items:center;gap:13px;margin-top:18px;padding:13px 15px;display:flex;box-shadow:inset 0 1px #ffffff0f}.faq-phone:hover{background:#ffffff17;border-color:#4ade8080;transform:translateY(-2px);box-shadow:0 18px 40px #080f2166}.faq-phone__icon{background:var(--c-call);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:0 8px 18px #16a34a66}.faq-phone__text{flex-direction:column;line-height:1.25;display:flex}.faq-phone__label{font-family:var(--font-head);color:#bae6fdd9;letter-spacing:.2px;font-size:12px;font-weight:600}.faq-phone__number{font-family:var(--font-head);color:#fff;letter-spacing:.3px;font-size:20px;font-weight:800}.faq-contact .contact-row{margin-top:12px}.faq-contact__notes{border-top:1px solid #ffffff1a;flex-direction:column;gap:10px;margin-top:18px;padding-top:16px;display:flex}.faq-contact__notes li{color:#e2e8f0d1;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.faq-contact__notes svg{color:#4ade80;flex-shrink:0;width:16px;height:16px}@media (max-width:940px){.faq__layout{grid-template-columns:1fr;gap:22px}.faq-side{position:static;top:auto}}@media (max-width:640px){.faq{padding:72px 0 96px}.faq__layout{margin-top:30px}.faq-q{gap:12px;padding:16px;font-size:15.5px}.faq-a__inner{padding:0 16px 18px}.faq-a__inner p{font-size:14.5px}.faq-contact{padding:22px 18px}}@media (max-width:420px){.faq-contact .contact-row .contact-btn span{display:none}.faq-contact .contact-row .contact-btn{padding:13px}}.about{background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-blue) 100%);padding:100px 0 96px;position:relative;overflow:hidden}.about__bg{pointer-events:none;position:absolute;inset:0}.about__glow{filter:blur(90px);opacity:.45;border-radius:50%;position:absolute}.about__glow--a{background:radial-gradient(circle,#38bdf833,#0000 70%);width:520px;height:520px;top:-200px;right:-120px}.about__glow--b{background:radial-gradient(circle,#2563eb24,#0000 70%);width:460px;height:460px;bottom:-220px;left:-160px}.about__inner{position:relative}.about-content,.about-visual,.about-photo,.about-showcase,.about-overlay{min-width:0}.about-visual{width:100%}.about-grid{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:center;gap:64px;display:grid;transform:translateY(26px)}.about-grid.is-in{opacity:1;transform:none}.about-content{position:relative}.about-label{border-radius:var(--radius-pill);background:var(--tint-blue);border:1px solid var(--tint-blue-line);font-family:var(--font-head);letter-spacing:.02em;color:var(--color-blue-dark);align-items:center;gap:9px;padding:7px 14px 7px 12px;font-size:13px;font-weight:700;display:inline-flex}.about-label__dot{background:var(--color-blue);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #2563eb29}.about-title{letter-spacing:-.02em;color:var(--color-text);max-width:20ch;margin:20px 0 0;font-size:clamp(28px,3.2vw,42px);font-weight:800}.about-lead{color:var(--color-muted);max-width:54ch;margin:18px 0 0;font-size:17px;line-height:1.7}.about-div{background:var(--color-border-cool);height:1px;margin:26px 0;display:block}.about-trustline{color:var(--color-muted);align-items:center;gap:14px;margin:0;font-size:14.5px;line-height:1.55;display:flex}.about-trustline__icon{background:var(--tint-blue);border:1px solid var(--tint-blue-line);width:44px;height:44px;color:var(--color-blue);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.about-contact{max-width:540px}.about-contact__intro{align-items:center;gap:14px;display:flex}.about-contact__icon{background:var(--tint-blue);border:1px solid var(--tint-blue-line);width:44px;height:44px;color:var(--color-blue);border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.about-contact__text{min-width:0}.about-contact__title{font-family:var(--font-head);color:var(--color-text);margin:0;font-size:18px;font-weight:700}.about-contact__sub{color:var(--color-muted);max-width:46ch;margin:4px 0 0;font-size:14px;line-height:1.5}.about-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.about-phone{border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-soft);transition:transform .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:11px;padding:9px 18px 9px 9px;display:inline-flex}.about-phone:hover{box-shadow:var(--shadow-float);transform:translateY(-2px)}.about-phone__icon{background:var(--c-call);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.about-phone__num{font-family:var(--font-head);letter-spacing:-.01em;color:var(--color-text);font-size:16px;font-weight:800}.about-visual{position:relative}.about-chips{flex-wrap:wrap;gap:9px;margin-bottom:18px;display:flex}.about-chip{border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-soft);font-family:var(--font-head);color:var(--color-text);align-items:center;gap:8px;padding:7px 14px;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.about-chip__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.about-chip__dot--blue{background:var(--color-blue);box-shadow:0 0 0 3px #2563eb24}.about-chip__dot--green{background:var(--color-success);box-shadow:0 0 0 3px #16a34a24}.about-chip__dot--purple{background:var(--c-viber);box-shadow:0 0 0 3px #7360f224}.about-photo{margin:0;position:relative}.about-visual{padding-top:50px;position:relative}.about-showcase{aspect-ratio:auto;width:100%;min-height:415px;margin-bottom:16px;position:relative}.about-showcase__card{opacity:0;transform:translateY(22px) scale(.95) rotate(var(--rot,0deg));transition:opacity .75s var(--ease), transform .9s var(--ease);will-change:opacity, transform;background:#fff;border:1px solid #ffffffeb;border-radius:14px;position:absolute;overflow:hidden;box-shadow:0 18px 38px -20px #0f285a57,0 4px 12px -6px #0f285a2e}.about-showcase__card img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.about-showcase__card--back{aspect-ratio:880/572;--rot:2.6deg;z-index:1;width:44%;top:0;left:30%;box-shadow:0 14px 30px -18px #0f285a4d}.about-showcase__card--main{aspect-ratio:880/572;--rot:-1.4deg;z-index:3;width:66%;top:6%;left:5%;box-shadow:0 30px 60px -24px #0f285a73,0 6px 16px -8px #0f285a38}.about-showcase__card--mob-a{aspect-ratio:525/935;--rot:2.6deg;z-index:5;border-radius:16px;width:17.5%;top:8%;right:1%}.about-showcase__card--front{aspect-ratio:880/572;--rot:1deg;z-index:6;width:58%;top:48%;left:24%;box-shadow:0 28px 54px -22px #0f285a6b,0 6px 16px -8px #0f285a33}.about-showcase__card--side{aspect-ratio:880/572;--rot:-2.6deg;z-index:4;width:30%;top:55%;left:0}.about-showcase__card--mini-bottom{aspect-ratio:880/572;--rot:-1.8deg;z-index:5;width:24%;top:70%;left:13%}.about-showcase__card--mob-b{aspect-ratio:525/935;--rot:3.4deg;z-index:7;border-radius:16px;width:18%;top:52%;right:0}.about-showcase__badge{z-index:8;background:var(--tint-blue);border:1px solid var(--tint-blue-line);color:var(--color-blue-dark);font-family:var(--font-head);letter-spacing:-.005em;opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);border-radius:999px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:0;right:0;transform:translateY(-8px);box-shadow:0 4px 14px -6px #2563eb47}.about-showcase__badge svg{color:var(--color-blue);flex-shrink:0}.about-grid.is-in .about-showcase__card{opacity:1;transform:translateY(0) scale(1) rotate(var(--rot,0deg))}.about-grid.is-in .about-showcase__badge{opacity:1;transition-delay:.1s;transform:translateY(0)}.about-grid.is-in .about-showcase__card--back{transition-delay:.18s}.about-grid.is-in .about-showcase__card--main{transition-delay:.28s}.about-grid.is-in .about-showcase__card--mob-a{transition-delay:.42s}.about-grid.is-in .about-showcase__card--front{transition-delay:.54s}.about-grid.is-in .about-showcase__card--side{transition-delay:.66s}.about-grid.is-in .about-showcase__card--mini-bottom{transition-delay:.72s}.about-grid.is-in .about-showcase__card--mob-b{transition-delay:.82s}@media (prefers-reduced-motion:reduce){.about-showcase__card,.about-showcase__badge{opacity:1!important;transform:rotate(var(--rot,0deg))!important;transition:none!important}.about-showcase__badge{transform:none!important}}.about-overlay{-webkit-backdrop-filter:blur(12px);border:1px solid var(--color-border-cool);box-shadow:var(--shadow-float);background:#ffffffeb;border-radius:18px;justify-content:space-between;align-items:center;gap:6px;padding:14px 18px;display:flex;position:relative}.about-overlay__item{flex:1 1 0;align-items:center;gap:10px;min-width:0;display:flex}.about-overlay__icon{background:var(--tint-blue);border:1px solid var(--tint-blue-line);width:34px;height:34px;color:var(--color-blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.about-overlay__text{font-family:var(--font-head);color:var(--color-text);font-size:13px;font-weight:700;line-height:1.25}.about-overlay__sep{background:var(--color-border-cool);flex-shrink:0;align-self:stretch;width:1px;margin:2px 0}@media (max-width:960px){.about-grid{grid-template-columns:minmax(0,1fr);gap:36px}.about-visual{order:2}.about-content{order:1}.about-title{max-width:26ch}.about-contact{max-width:none}.about-visual{max-width:540px;margin-left:auto;margin-right:auto}.about-showcase{max-width:none}}@media (max-width:600px){.about{padding:68px 0 72px}.about-lead{font-size:16px}.about-actions{flex-wrap:wrap;gap:9px}.about-phone{flex:100%;justify-content:center}.about-actions .icon-link{border-radius:14px;flex:1 1 0;gap:8px;width:auto;min-width:0;height:50px;padding:0 8px}.about-actions .icon-link svg{flex-shrink:0;width:18px;height:18px}.about-actions .icon-link__label{font-family:var(--font-head);letter-spacing:-.01em;font-size:15px;font-weight:700;display:inline}.about-trustline{align-items:flex-start}.about-overlay{border-radius:16px;flex-flow:column wrap;align-items:stretch;gap:12px;margin-top:0}.about-overlay__item{flex:auto;width:100%}.about-overlay__sep{display:none}.about-photo{margin-bottom:0}.about-visual{max-width:460px;padding-top:46px}.about-showcase{aspect-ratio:1/.92;min-height:380px;margin-bottom:26px}.about-showcase__card--back,.about-showcase__card--mini-bottom,.about-showcase__card--mob-b{display:none}.about-showcase__card--main{width:64%}.about-showcase__card--front{width:56%}.about-showcase__card--side{width:28%}.about-showcase__card--mob-a{width:21%;right:5%}.about-showcase__badge{padding:6px 11px;font-size:11.5px;right:8px}}@media (max-width:1080px){.cta-card{padding:48px 40px 44px}.cta-card__grid{grid-template-columns:1fr;gap:40px}.cta-title{max-width:20ch}}.site-footer{color:#fff;padding:72px 0 calc(96px + env(safe-area-inset-bottom,0px));background:radial-gradient(820px 480px at 8% 0,#2563eb2e,#0000 60%),linear-gradient(#0b1428 0%,#080f20 100%);border-top:1px solid #60a5fa24;position:relative;overflow:hidden}.site-footer:before{content:"";z-index:0;pointer-events:none;background-image:linear-gradient(#ffffff07 1px,#0000 1px),linear-gradient(90deg,#ffffff07 1px,#0000 1px);background-position:-1px -1px;background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(900px 500px at 50% 0,#000 0%,#0000 75%);mask-image:radial-gradient(900px 500px at 50% 0,#000 0%,#0000 75%)}.site-footer .container{z-index:1;position:relative}.footer__top{border-bottom:1px solid #ffffff1a;grid-template-columns:1.6fr 1fr 1.2fr 1.2fr;gap:44px;padding-bottom:44px;display:grid}.footer__logo{display:inline-flex}.footer__logo svg{width:auto;height:26px}.footer__logo .logo__base path{fill:#fff}.footer__logo .logo__accent path{fill:var(--color-blue-bright)}.footer__desc{color:#aeb9cc;max-width:38ch;margin:20px 0 0;font-size:15px;line-height:1.62}.footer__experience{font-family:var(--font-head);color:#bae6fdd1;margin:14px 0 0;font-size:13.5px;font-weight:600}.footer__heading{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:#bae6fde6;font-size:13px;font-weight:700}.footer__list{flex-direction:column;gap:11px;margin-top:18px;display:flex}.footer__list li{color:#c2ccdc;font-size:14.5px;line-height:1.4}.footer__nav a,.footer__list a{color:#c2ccdc;transition:color .18s var(--ease)}.footer__nav a:hover,.footer__list a:hover{color:#fff}.footer__contacts{flex-direction:column;gap:10px;margin-top:18px;display:flex}.footer__contacts a{font-family:var(--font-head);color:#e2e8f0;transition:color .18s var(--ease);align-items:center;gap:11px;font-size:15px;font-weight:600;display:inline-flex}.footer__contacts a:hover{color:#fff}.footer__contact-icon{color:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.footer__contact-icon--call{background:var(--c-call)}.footer__contact-icon--whatsapp{background:var(--c-whatsapp)}.footer__contact-icon--viber{background:var(--c-viber)}.footer__contact-icon--email{background:var(--color-blue)}.footer__region{color:#9aa6bc;max-width:34ch;margin:18px 0 0;font-size:13.5px;line-height:1.55}.footer__bottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:26px;display:flex}.footer__copy{color:#9aa6bc;margin:0;font-size:13.5px}.footer__legal{flex-wrap:wrap;gap:20px;display:flex}.footer__legal a{color:#c2ccdc;transition:color .18s var(--ease);font-size:13.5px;font-weight:600}.footer__legal a:hover{color:#fff}@media (max-width:1080px){.footer__top{grid-template-columns:1fr 1fr;gap:36px 40px}.footer__brand{grid-column:1/-1}}@media (max-width:760px){.site-footer{padding:56px 0 calc(110px + env(safe-area-inset-bottom,0px))}.footer__top{grid-template-columns:1fr;gap:32px;padding-bottom:32px}.footer__brand{order:1}.footer__contact{order:2}.footer__nav{order:3}.footer__services{order:4}.footer__top{flex-direction:column;display:flex}.footer__bottom{flex-direction:column;align-items:flex-start}}.cookie-banner{z-index:95;opacity:0;width:min(420px,100vw - 40px);transition:opacity .35s var(--ease), transform .35s var(--ease);position:fixed;bottom:20px;left:20px;transform:translateY(20px)}.cookie-banner[hidden]{display:none}.cookie-banner.is-visible{opacity:1;transform:none}.cookie-banner__card{color:#fff;background:radial-gradient(360px 200px at 100% 0,#2563eb59,#0000 62%),linear-gradient(160deg,#0f1f3d 0%,#0b1730 55%,#0a1226 100%);border:1px solid #60a5fa33;border-radius:20px;padding:22px 22px 20px;box-shadow:0 26px 60px #080f2180,inset 0 1px #ffffff0f}.cookie-banner__title{font-family:var(--font-head);letter-spacing:-.01em;color:#fff;font-size:17px;font-weight:800}.cookie-banner__text{color:#d6deead9;margin:9px 0 0;font-size:13.5px;line-height:1.55}.cookie-banner__link{color:#bac8e0c7;margin:8px 0 0;font-size:13px}.cookie-banner__link a{color:var(--color-blue-bright);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cookie-banner__link a:hover{color:#93b4ff}.cookie-banner__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.cookie-btn{cursor:pointer;font-family:var(--font-head);transition:transform .16s var(--ease), background .18s var(--ease), border-color .18s var(--ease), filter .18s var(--ease);border:1px solid #0000;border-radius:12px;flex:auto;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:700;display:inline-flex}.cookie-btn:hover{transform:translateY(-2px)}.cookie-btn--primary{background:var(--color-blue);color:#fff;box-shadow:0 12px 26px #2563eb66}.cookie-btn--primary:hover{filter:brightness(1.06)}.cookie-btn--ghost{color:#e2e8f0;background:#ffffff0f;border-color:#ffffff29}.cookie-btn--ghost:hover{background:#ffffff1f}.cookie-modal{z-index:120;justify-content:center;align-items:center;padding:20px;display:none;position:fixed;inset:0}.cookie-modal.is-open{display:flex}.cookie-modal__overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#080f219e;position:absolute;inset:0}.cookie-panel{z-index:1;color:#fff;background:linear-gradient(165deg,#11203c 0%,#0b1730 60%,#0a1226 100%);border:1px solid #60a5fa33;border-radius:22px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:26px 26px 24px;position:relative;overflow-y:auto;box-shadow:0 40px 90px #080f2199}.cookie-panel__head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cookie-panel__title{font-family:var(--font-head);letter-spacing:-.02em;font-size:22px;font-weight:800}.cookie-panel__close{color:#e2e8f0;cursor:pointer;width:38px;height:38px;transition:background .18s var(--ease);background:#ffffff0f;border:1px solid #ffffff24;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cookie-panel__close:hover{background:#ffffff1f}.cookie-panel__text{color:#d6deead9;margin:12px 0 0;font-size:14.5px;line-height:1.6}.cookie-panel__option{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;margin-top:18px;padding:18px}.cookie-panel__option-head{justify-content:space-between;align-items:center;gap:14px;display:flex}.cookie-panel__option-title{font-family:var(--font-head);color:#fff;font-size:16px;font-weight:700}.cookie-panel__option-text{color:#c4ceded1;margin:8px 0 0;font-size:13.5px;line-height:1.55}.cookie-panel__state{font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;font-size:12px;font-weight:700}.cookie-panel__state--locked{border-radius:var(--radius-pill);color:#6ee7a0;background:#4ade8024;border:1px solid #4ade8052;padding:6px 12px}.cookie-switch{cursor:pointer;align-items:center;gap:10px;display:inline-flex}.cookie-switch input{opacity:0;width:0;height:0;position:absolute}.cookie-switch__track{border-radius:var(--radius-pill);width:46px;height:26px;transition:background .2s var(--ease), border-color .2s var(--ease);background:#ffffff24;border:1px solid #ffffff2e;position:relative}.cookie-switch__thumb{width:20px;height:20px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #080f2166}.cookie-switch__label{font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;color:#bac8e0c7;font-size:12px;font-weight:700}.cookie-switch input:checked+.cookie-switch__track{background:var(--color-blue);border-color:var(--color-blue)}.cookie-switch input:checked+.cookie-switch__track .cookie-switch__thumb{transform:translate(20px)}.cookie-switch input:focus-visible+.cookie-switch__track{outline:2px solid var(--color-blue-bright);outline-offset:2px}.cookie-panel__actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}@media (max-width:760px){.cookie-banner{width:auto;left:12px;right:12px;bottom:calc(84px + env(safe-area-inset-bottom,0px))}.cookie-banner__card{border-radius:18px;padding:18px 18px 16px}}@media (max-width:420px){.cookie-banner__actions{flex-direction:column}.cookie-btn{width:100%}}@media (max-width:760px){.phone-pill__text,.call-btn__number,.demos-cta__call-number,.work__phone-num,.why-contact__phone-num,.about-phone__num,.faq-phone__number,.cta-contact__value{white-space:nowrap}.call-btn__text,.demos-cta__call-text,.work__phone-text,.faq-phone__text,.about-phone,.why-contact__phone,.cta-contact__text{min-width:0}.call-btn__number,.work__phone-num,.faq-phone__number{font-size:18px}.why-contact__phone-num,.about-phone__num{font-size:17px}.call-btn,.work__phone,.faq-phone{padding-left:14px;padding-right:14px}}@media (max-width:380px){.call-btn__label,.demos-cta__call-label,.work__phone-label,.faq-phone__label{font-size:11.5px}.call-btn__number,.work__phone-num,.faq-phone__number{font-size:17px}.demos-cta__call-number{font-size:18px}.why-contact__phone-num,.about-phone__num{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.remote{background:var(--color-bg);padding:92px 0 64px;position:relative}@media (max-width:980px){.remote__grid{grid-template-columns:1fr}.remote-ask{position:static;top:auto}}@media (max-width:760px){.remote{padding:70px 0 56px}}.svc{background:var(--color-bg);padding:92px 0 96px;position:relative;overflow:hidden}.svc__bg{pointer-events:none;position:absolute;inset:0}.svc__glow{filter:blur(90px);opacity:.45;border-radius:50%;position:absolute}.svc__glow--a{background:#3b82f61f;width:420px;height:420px;top:-150px;left:-130px}.svc__glow--b{background:#38bdf81a;width:380px;height:380px;bottom:-150px;right:-110px}.svc .container{z-index:1;position:relative}.svc-head{max-width:640px}.svc-title{font-family:var(--font-head);letter-spacing:-.025em;color:var(--color-navy);margin-top:20px;font-size:clamp(30px,3.4vw,42px);font-weight:800;line-height:1.14}.svc-sub{max-width:560px;color:var(--color-muted);text-wrap:pretty;margin-top:16px;font-size:16px;line-height:1.62}.svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;margin-top:44px;display:grid}.svc-col{width:100%;min-width:0;max-width:100%}.svc-card,.svc-item{min-width:0}.svc-item__title{overflow-wrap:anywhere}.svc-col__label{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-soft);font-size:12px;font-weight:700}.svc-card{background:var(--color-white);border:1px solid var(--color-border-cool);border-radius:16px;margin-top:12px;padding:6px 8px;box-shadow:0 8px 24px #0f172a0d}.svc-item{color:inherit;transition:background .22s var(--ease);border-radius:11px;align-items:center;gap:12px;padding:12px 10px;text-decoration:none;display:flex}.svc-item+.svc-item{box-shadow:inset 0 1px 0 var(--color-border-cool)}.svc-item:hover{background:#f7faff}.svc-item__icon{border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.svc-item__icon--blue{background:var(--color-blue);color:#fff}.svc-item__icon--green{color:#fff;background:#34c08a}.svc-item__icon--purple{color:#7c6bd9;background:#eeebfb}.svc-item__icon--yellow{color:#7a5a05;background:#fbd84e}.svc-item__icon--neutral{color:var(--color-muted);background:#eef1f6}.svc-item__body{flex:1;min-width:0;display:block}.svc-item__title{font-family:var(--font-head);color:var(--color-navy);letter-spacing:-.005em;font-size:14.5px;font-weight:700;display:block}.svc-item__text{white-space:nowrap;text-overflow:ellipsis;color:var(--color-muted-soft);margin-top:3px;font-size:12.75px;line-height:1.4;display:block;overflow:hidden}.svc-item__arrow{color:var(--color-muted-soft);opacity:.6;transition:transform .22s var(--ease), color .22s var(--ease), opacity .22s var(--ease);flex:none}.svc-item:hover .svc-item__arrow{opacity:1;color:var(--color-blue);transform:translate(3px)}.svc-bottom{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;margin-top:26px;display:grid}.svc-ind{background:linear-gradient(120deg,#e8eef7bf 0%,#f0f5fd99 100%);border:1px solid #e2e8f0e6;border-radius:18px;grid-column:span 2;padding:22px 24px 24px;position:relative;overflow:hidden}.svc-ind__deco{pointer-events:none;background:radial-gradient(circle,#2563eb12 0%,#2563eb00 62%),repeating-radial-gradient(circle,#2563eb17 0 1px,#2563eb00 1px 26px);border-radius:50%;width:320px;height:320px;position:absolute;bottom:-70px;right:-60px}.svc-ind>:not(.svc-ind__deco){z-index:1;position:relative}.ind-grid{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.ind-chip{border-radius:var(--radius-pill);background:var(--color-white);border:1px solid var(--color-border-cool);color:var(--color-navy);transition:border-color .22s var(--ease), transform .22s var(--ease), color .22s var(--ease);align-items:center;gap:8px;padding:9px 15px;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.ind-chip:hover{color:var(--color-blue-dark);border-color:#2563eb66;transform:translateY(-1px)}.ind-chip__dot{background:var(--color-blue);border-radius:50%;width:6px;height:6px}.ind-chip--all{color:var(--color-blue-dark);background:#2563eb14;border-color:#2563eb3d;font-weight:600}.ind-chip__plus{font-weight:700}.ind-toggle{display:none}.svc-cta{background:radial-gradient(130% 85% at 14% 6%,#3b82f638 0%,#3b82f600 62%),radial-gradient(110% 80% at 92% 100%,#2563eb24 0%,#2563eb00 68%),linear-gradient(150deg,#0e1727 0%,#060b14 100%);border-radius:18px;flex-direction:column;align-items:flex-start;padding:26px 24px 24px;display:flex;box-shadow:0 20px 44px #0b122047}.svc-cta__icon{width:42px;height:42px;color:var(--color-blue-bright);background:#3b82f629;border:1px solid #3b82f647;border-radius:12px;place-items:center;display:grid}.svc-cta__title{font-family:var(--font-head);letter-spacing:-.015em;color:#fff;margin-top:20px;font-size:22px;font-weight:800}.svc-cta__text{color:#cbd5e1bf;text-wrap:pretty;margin-top:10px;font-size:14px;line-height:1.6}.svc-cta__btn{color:var(--color-navy);font-family:var(--font-head);transition:transform .22s var(--ease), box-shadow .22s var(--ease);background:#fff;border-radius:12px;align-items:center;gap:10px;margin-top:22px;padding:13px 20px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.svc-cta__btn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #00000047}.svc-cta__arrow{transition:transform .22s var(--ease);display:inline-flex}.svc-cta__btn:hover .svc-cta__arrow{transform:translate(3px)}[data-svc-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(20px)}[data-svc-reveal].is-in{opacity:1;transform:none}@media (max-width:1024px){.svc-grid{grid-template-columns:minmax(0,1fr);gap:22px}.svc-bottom{grid-template-columns:minmax(0,1fr)}.svc-ind{grid-column:auto}.svc-cta{padding:24px 22px}.svc-cta__btn{margin-top:20px}}@media (max-width:720px){.svc{padding:70px 0 76px}.svc-grid{margin-top:34px}.svc-item{gap:11px;padding:11px 8px}.svc-item__icon{border-radius:10px;width:36px;height:36px}.svc-item__text{font-size:12.5px}.svc-ind{padding:20px 16px 22px}.ind-chip{padding:8px 13px;font-size:13.5px}.ind-chip--extra{display:none}.ind-grid.is-expanded .ind-chip--extra{display:inline-flex}.ind-toggle{border-radius:var(--radius-pill);border:1px solid var(--color-border-cool);background:var(--color-white);cursor:pointer;font-family:var(--font-head);color:var(--color-blue-dark);align-items:center;margin-top:14px;padding:10px 17px;font-size:13.5px;font-weight:700;display:inline-flex}}.nav__item--mega{position:static}.nav__link--mega{align-items:center;gap:5px;display:inline-flex}.nav__chevron{transition:transform .2s var(--ease);display:inline-flex}.nav__item--mega.is-open .nav__link--mega{color:var(--color-blue);background:#2563eb17}.nav__item--mega.is-open .nav__chevron{transform:rotate(180deg)}.mega{background:var(--color-white);border-top:1px solid var(--color-border-cool);border-bottom:1px solid var(--color-border-cool);opacity:0;visibility:hidden;transition:opacity .18s var(--ease), transform .18s var(--ease), visibility .18s;pointer-events:none;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 24px 40px -18px #0f172a29}.mega.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mega__inner{padding-top:30px;padding-bottom:28px}.mega__head{flex-direction:column;gap:6px;display:flex}.mega__label{align-self:flex-start}.mega__title{font-family:var(--font-head);letter-spacing:-.02em;color:var(--color-navy);margin:2px 0 0;font-size:22px;font-weight:800}.mega__sub{color:var(--color-muted-soft);margin:0;font-size:13.5px}.mega__grid{grid-template-columns:repeat(3,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}.mega__col .svc-card{margin-top:10px}.mega .svc-item{padding:10px}.mega .svc-item__icon{border-radius:10px;width:36px;height:36px}.mega__bottom{border-top:1px solid var(--color-border-cool);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:28px;margin-top:22px;padding-top:20px;display:grid}.mega-chips{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.mega-chip{padding:7px 12px;font-size:12.75px}.mega-regions{flex-wrap:wrap;gap:6px 8px;margin-top:12px;display:flex}.mega-region{border-radius:var(--radius-pill);color:var(--color-muted);border:1px solid var(--color-border-cool);transition:color .2s var(--ease), border-color .2s var(--ease);background:#f6f9fe;align-items:center;gap:6px;padding:6px 10px;font-size:12.75px;text-decoration:none;display:inline-flex}.mega-region:hover{color:var(--color-blue-dark);border-color:#2563eb59}.mega-region__pin{color:var(--color-blue);display:inline-flex}.mega__foot{border-top:1px solid var(--color-border-cool);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-top:16px;display:flex}.mega__link{font-family:var(--font-head);color:var(--color-blue);font-size:14px;font-weight:700;text-decoration:none}.mega__link:hover{color:var(--color-blue-dark)}.mega__cta{border-radius:var(--radius-pill);background:var(--color-blue);color:#fff;font-family:var(--font-head);transition:background .2s var(--ease), transform .2s var(--ease);align-items:center;gap:6px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.mega__cta:hover{background:var(--color-blue-dark);transform:translateY(-1px)}@media (max-width:1023px){.mega{display:none}}.mobile-nav__link--toggle{cursor:pointer;text-align:left;width:100%;line-height:inherit;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;display:flex}.m-acc__chevron{color:var(--color-muted-soft);transition:transform .2s var(--ease);display:inline-flex}.m-acc.is-open .m-acc__chevron{color:var(--color-blue);transform:rotate(180deg)}.m-acc.is-open .mobile-nav__link--toggle{color:var(--color-blue)}.m-acc__panel{flex-direction:column;gap:16px;padding:4px 0 14px;display:flex}.m-acc__panel[hidden]{display:none}.m-acc__group{flex-direction:column;gap:2px;display:flex}.m-acc__label{font-family:var(--font-head);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-soft);margin-bottom:6px;font-size:11px;font-weight:700}.m-acc__link{font-family:var(--font-head);color:var(--color-navy);border-radius:10px;align-items:center;gap:10px;padding:9px 8px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.m-acc__link:active{background:#f7faff}.m-acc__icon{border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.m-acc__icon--blue{background:var(--color-blue);color:#fff}.m-acc__icon--green{color:#fff;background:#34c08a}.m-acc__icon--purple{color:#7c6bd9;background:#eeebfb}.m-acc__icon--yellow{color:#7a5a05;background:#fbd84e}.m-acc__icon--neutral{color:var(--color-muted);background:#eef1f6}.m-acc__more{font-family:var(--font-head);color:var(--color-blue);padding:6px 8px;font-size:14px;font-weight:700;text-decoration:none}.m-acc__regions{flex-wrap:wrap;gap:6px 8px;margin-top:2px;display:flex}.quick-contact{background:radial-gradient(760px 340px at 50% 0%, #2563eb12, transparent 70%), var(--color-bg);border-top:1px solid var(--color-border-cool);padding:92px 0 100px}.quick-contact__inner{text-align:center;flex-direction:column;align-items:center;max-width:720px;display:flex}.quick-contact__badge{border-radius:var(--radius-pill);background:var(--tint-green);border:1px solid var(--tint-green-line);font-family:var(--font-head);letter-spacing:.06em;text-transform:uppercase;color:var(--color-success-deep);align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.quick-contact__badge-dot{background:var(--color-success);border-radius:50%;width:7px;height:7px}.quick-contact__title{font-family:var(--font-head);letter-spacing:-.02em;color:var(--color-navy);text-wrap:balance;margin:20px 0 0;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.12}.quick-contact__lead{font-family:var(--font-head);color:var(--color-blue-dark);margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.45}.quick-contact__text{max-width:650px;color:var(--color-muted);text-wrap:pretty;margin:12px 0 0;font-size:16px;line-height:1.6}.quick-contact__trust{font-family:var(--font-head);color:var(--color-success-deep);align-items:center;gap:8px;margin:26px 0 0;font-size:14px;font-weight:700;display:inline-flex}.quick-contact__check{font-size:15px;line-height:1}.quick-call{background:var(--color-white);border:1px solid var(--color-border-cool);width:100%;max-width:520px;box-shadow:var(--shadow-float);text-align:left;transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .18s var(--ease);border-radius:20px;align-items:center;gap:16px;margin:16px 0 0;padding:18px 22px;display:flex}.quick-call:hover{border-color:#16a34a66;transform:translateY(-3px);box-shadow:0 26px 54px #0f172a26}.quick-call__icon{background:var(--c-call);color:#fff;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;box-shadow:0 10px 22px #16a34a52}.quick-call__text{flex-direction:column;gap:3px;min-width:0;display:flex}.quick-call__label{font-family:var(--font-head);color:var(--color-muted-soft);letter-spacing:.2px;font-size:13px;font-weight:600}.quick-call__number{font-family:var(--font-head);color:var(--color-navy);letter-spacing:.3px;font-size:clamp(24px,3.4vw,30px);font-weight:800}.quick-call__arrow{background:var(--tint-green);width:36px;height:36px;color:var(--color-success-deep);transition:transform .18s var(--ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.quick-call:hover .quick-call__arrow{transform:translate(3px)}.quick-contact__msg{font-family:var(--font-head);color:var(--color-text);margin:30px 0 0;font-size:16px;font-weight:700}.quick-contact__note{color:var(--color-muted-soft);margin:6px 0 0;font-size:14px}.quick-contact__row{flex-wrap:wrap;justify-content:center;gap:10px;width:100%;max-width:520px;margin:16px 0 0;display:flex}.quick-contact__row .contact-btn{flex:140px;min-width:132px}@media (max-width:720px){.quick-contact{padding:66px 0 72px}.quick-call{gap:13px;max-width:100%;padding:16px 18px}.quick-call__icon{border-radius:14px;width:50px;height:50px}.quick-contact__text{font-size:15.5px}}@media (max-width:420px){.quick-contact__row .contact-btn{flex:100px;min-width:0;padding:12px 10px;font-size:14px}}.remote-dark{background:linear-gradient(180deg, var(--color-bg) 0%, var(--color-bg-soft) 55%, var(--color-bg) 100%);padding:20px 0 96px;position:relative}.rdark-card{color:#fff;background:radial-gradient(720px 460px at 8% -8%,#2563eb3d,#0000 60%),radial-gradient(620px 460px at 104% 30%,#3882f629,#0000 64%),linear-gradient(162deg,#0f1c34 0%,#0a1428 58%,#080f20 100%);border:1px solid #60a5fa24;border-radius:34px;padding:56px 56px 52px;position:relative;overflow:hidden;box-shadow:0 40px 90px #080f2180,inset 0 1px #ffffff0d}.rdark-card:before{content:"";z-index:0;pointer-events:none;background-image:repeating-linear-gradient(118deg,#ffffff08 0 1px,#0000 1px 16px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(1100px 700px at 30% 10%,#000 0%,#0000 80%);mask-image:radial-gradient(1100px 700px at 30% 10%,#000 0%,#0000 80%)}.rdark-card__glow{z-index:0;pointer-events:none;filter:blur(20px);border-radius:50%;position:absolute}.rdark-card__glow--a{background:radial-gradient(circle,#2563eb61,#0000 66%);width:340px;height:340px;top:-130px;left:-80px}.rdark-card__glow--b{background:radial-gradient(circle,#3b82f633,#0000 68%);width:400px;height:400px;bottom:-160px;right:10%}.rdark-grid{z-index:1;grid-template-columns:minmax(0,1.95fr) minmax(0,.95fr);align-items:start;gap:52px;display:grid;position:relative}.rdark-label{border-radius:var(--radius-pill);font-family:var(--font-head);letter-spacing:.12em;text-transform:uppercase;color:#93c5fd;background:#2563eb1f;border:1px solid #60a5fa3d;align-items:center;gap:9px;padding:7px 15px 7px 12px;font-size:12px;font-weight:700;display:inline-flex}.rdark-label__dot{background:var(--color-yellow);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #facc1533}.rdark-label--start{color:#86efac;background:#16a34a24;border-color:#4ade8047}.rdark-label__dot--green{background:#4ade80;box-shadow:0 0 0 4px #4ade8033}.rdark-title{font-family:var(--font-head);letter-spacing:-.02em;color:#fff;max-width:18ch;margin:20px 0 0;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.1}.rdark-intro{color:#aeb9cc;text-wrap:pretty;max-width:62ch;margin:18px 0 0;font-size:16.5px;line-height:1.62}.rdark-chips{flex-wrap:wrap;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.rdark-chip{border-radius:var(--radius-pill);font-family:var(--font-head);color:#cbd5e6;transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:#ffffff0a;border:1px solid #60a5fa2e;align-items:center;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex}.rdark-chip:hover{color:#e8eef9;background:#3b82f61f;border-color:#60a5fa57}.rdark-chip--global{color:#dceafe;background:#2563eb33;border-color:#60a5fa73}.rdark-chip--global:hover{background:#2563eb4d}.rdark-rule{background:linear-gradient(90deg,#60a5fa47,#60a5fa14 60%,#0000);height:1px;margin:32px 0 30px}.rdark-subtitle{font-family:var(--font-head);letter-spacing:-.01em;color:#f5f8fd;max-width:26ch;margin:18px 0 0;font-size:clamp(20px,2vw,25px);font-weight:700;line-height:1.25}.rdark-text{color:#aeb9cc;text-wrap:pretty;max-width:60ch;margin:14px 0 0;font-size:16px;line-height:1.62}.rdark-note{color:#8494ac;max-width:58ch;margin:10px 0 0;font-size:14.5px;line-height:1.55}.rdark-foot{flex-wrap:wrap;align-items:center;gap:22px 28px;margin-top:26px;display:flex}.rdark-cta{border-radius:var(--radius-pill);background:linear-gradient(180deg, var(--color-blue-bright), var(--color-blue));color:#fff;font-family:var(--font-head);transition:transform .2s var(--ease), box-shadow .2s var(--ease);align-items:center;gap:10px;padding:15px 26px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 14px 30px #2563eb59}.rdark-cta:hover{transform:translateY(-2px);box-shadow:0 18px 36px #2563eb73}.rdark-steps{font-family:var(--font-head);letter-spacing:.1em;text-transform:uppercase;color:#7d8da6;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0;padding:0;font-size:11.5px;font-weight:700;list-style:none;display:flex}.rdark-steps li{align-items:center;gap:10px;display:inline-flex}.rdark-steps li+li:before{content:"→";color:#7d8da68c;letter-spacing:0;font-size:12px}.rdark-steps__final{color:var(--color-blue-bright)}.rdark-panel{background:linear-gradient(170deg,#ffffff12,#ffffff06);border:1px solid #60a5fa33;border-radius:24px;padding:30px 28px 28px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.rdark-panel:after{content:"";pointer-events:none;filter:blur(18px);background:radial-gradient(circle,#38bdf82e,#0000 68%);border-radius:50%;width:220px;height:220px;position:absolute;top:-80px;right:-60px}.rdark-panel>*{z-index:1;position:relative}.rdark-panel__icon{color:#7dd3fc;background:#38bdf824;border:1px solid #38bdf84d;border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.rdark-panel__title{font-family:var(--font-head);color:#fff;margin:18px 0 0;font-size:20px;font-weight:700;line-height:1.25}.rdark-panel__text{color:#a7b3c7;text-wrap:pretty;margin:12px 0 0;font-size:15px;line-height:1.6}.rdark-panel__cta{border-radius:var(--radius-pill);color:#cfe0f8;font-family:var(--font-head);transition:background .2s var(--ease), border-color .2s var(--ease), color .2s var(--ease);background:#ffffff0d;border:1px solid #60a5fa47;justify-content:center;align-items:center;gap:9px;margin-top:22px;padding:13px 20px;font-size:14.5px;font-weight:600;text-decoration:none;display:flex}.rdark-panel__cta:hover{color:#fff;background:#3b82f629;border-color:#60a5fa73}@media (max-width:1023px){.rdark-card{border-radius:28px;padding:42px 30px 40px}.rdark-grid{grid-template-columns:minmax(0,1fr);gap:34px}}@media (max-width:640px){.remote-dark{padding:12px 0 72px}.rdark-card{border-radius:24px;padding:34px 20px 32px}.rdark-title{max-width:none;font-size:28px}.rdark-foot{gap:18px}.rdark-cta{justify-content:center;width:100%}}:root{--c-sms:#3b82f6;--c-messenger:#0a7cff;--grad-instagram:linear-gradient(135deg, #f9ce34 0%, #ee2a7b 52%, #6228d7 100%)}@media (min-width:760px) and (max-width:843px){.work__cta-actions,.pk-cta__actions,.demos-cta__actions,.process__cta{flex-basis:auto;width:100%;max-width:420px;margin-left:auto;margin-right:auto}}.c-mob{display:none}@media (max-width:600px){.c-mob{display:inline-flex}li.c-mob{display:list-item}}.contact-btn--sms{background:var(--c-sms);box-shadow:0 10px 24px #3b82f640}.contact-btn--instagram{background:var(--grad-instagram);box-shadow:0 10px 24px #dd2a7b3d}.contact-btn--messenger{background:linear-gradient(135deg,#00b2ff 0%,#006aff 100%);box-shadow:0 10px 24px #0084ff3d}.icon-link--sms{background:var(--c-sms)}.icon-link--instagram{background:var(--grad-instagram)}.icon-link--messenger{background:linear-gradient(135deg,#00b2ff 0%,#006aff 100%)}.work__mbtn--sms{background:var(--c-sms);box-shadow:0 10px 24px #3b82f640}.work__mbtn--ig{background:var(--grad-instagram);box-shadow:0 10px 24px #dd2a7b3d}.work__mbtn--ms{background:linear-gradient(135deg,#00b2ff 0%,#006aff 100%);box-shadow:0 10px 24px #0084ff3d}.contact-icons{gap:7px}.header__actions .icon-link{width:38px;height:38px}@media (max-width:1180px){.contact-icons{gap:6px}.header__actions .icon-link{width:36px;height:36px}}@media (max-width:420px){.header__mobile{gap:8px}}.contact-bar{grid-template-columns:1.25fr 1fr 1fr 1fr 1fr;gap:5px}.contact-bar__item--sms{color:#8fbbff}.contact-bar__item--instagram{color:#f191b8}.contact-bar__item--messenger{color:#5fa8ff}@media (max-width:380px){.contact-bar__item{padding:8px 2px;font-size:10.5px}}.pk-cta__actions .contact-row .contact-btn span,.process__cta .contact-row .contact-btn span,.demos-cta__row .contact-btn span,.work__cta-row .work__mbtn span{display:none}.pk-cta__actions .contact-row .contact-btn,.process__cta .contact-row .contact-btn,.demos-cta__row .contact-btn,.work__cta-row .work__mbtn{padding:13px 8px}@media (max-width:560px){.contact-row .contact-btn span,.demos-cta__row .contact-btn span,.work__cta-row .work__mbtn span{display:none}.contact-row .contact-btn,.demos-cta__row .contact-btn,.work__cta-row .work__mbtn{padding:13px 6px}}@media (max-width:760px){.why-contact .contact-btn span{display:none}.why-contact .contact-btn{flex:1 1 0;padding:13px 8px}}.quick-contact__row{grid-template-columns:repeat(5,minmax(0,1fr));max-width:760px;display:grid}.quick-contact__row .contact-btn{min-width:0;padding:12px 10px}@media (max-width:820px){.quick-contact__row .contact-btn{padding:12px 6px;font-size:14px}}@media (max-width:760px){.quick-contact__row{grid-template-columns:repeat(3,minmax(0,1fr));max-width:480px}}@media (max-width:420px){.quick-contact__row .contact-btn span{display:none}.quick-contact__row .contact-btn{padding:13px 6px}}.footer__contact-icon--sms{background:var(--c-sms)}.footer__contact-icon--instagram{background:var(--grad-instagram)}.footer__contact-icon--messenger{background:linear-gradient(135deg,#00b2ff 0%,#006aff 100%)}.contact-block .contact-row{grid-template-columns:repeat(5,minmax(0,1fr))}.contact-block .contact-row .contact-btn{flex-direction:column;gap:5px;padding:12px 6px;font-size:12.5px}.contact-block .contact-row .contact-btn span{line-height:1;display:inline}@media (max-width:400px){.contact-block .contact-row{gap:7px}.contact-block .contact-row .contact-btn{padding:11px 3px;font-size:11.5px}}.contact-row,.demos-cta__row,.work__cta-row{grid-template-columns:repeat(5,minmax(0,1fr))}.pk-cta__actions .contact-row .contact-btn span,.process__cta .contact-row .contact-btn span,.faq-contact .contact-row .contact-btn span,.demos-cta__row .contact-btn span,.work__cta-row .work__mbtn span{display:none}.pk-cta__actions .contact-row .contact-btn,.process__cta .contact-row .contact-btn,.faq-contact .contact-row .contact-btn,.demos-cta__row .contact-btn,.work__cta-row .work__mbtn{padding:14px 6px}@media (max-width:900px){.why-contact .contact-btn span{display:none}.why-contact .contact-btn{padding:13px 14px}}@media (max-width:600px){.contact-block .contact-row,.contact-row,.demos-cta__row,.work__cta-row{grid-template-columns:repeat(3,minmax(0,1fr))}.why-contact .contact-btn{flex:60px}}.mobile-menu__grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root{--cbtn-bg:#fff;--cbtn-bg-alt:#f7faff;--cbtn-border:#96b2db6b;--cbtn-shadow:0 2px 6px #0f172a0d, 0 8px 20px #0f172a0f;--cbtn-bg-hover:#eff5ff;--cbtn-border-hover:#789ed6a6;--cbtn-shadow-hover:0 3px 8px #0f172a12, 0 12px 26px #0f172a1a;--cbtn-text:var(--color-navy);--cbtn-dark-bg:#fff;--cbtn-dark-border:#96b9f557;--cbtn-dark-shadow:0 10px 26px #04091457, 0 2px 6px #0409142e;--cbtn-dark-bg-hover:#eff5ff;--cbtn-dark-border-hover:#789ed68c;--cbtn-dark-shadow-hover:0 14px 32px #0409146b, 0 3px 8px #04091438;--cbtn-dark-text:var(--color-navy);--ic-whatsapp:#25d366;--ic-instagram:#e1306c;--ic-messenger:#0a7cff;--ic-viber:#7360f2;--ic-sms:#3b82f6;--ic-email:#2563eb;--ic-call:#16a34a}.contact-btn--call{box-shadow:0 8px 20px #16a34a3d}@media (max-width:760px){.about-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.about-phone{grid-column:1/-1}.about-actions .icon-link{width:auto;min-width:0;padding:9px 6px}.about-actions .icon-link__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}}@media (max-width:420px){.about-actions .icon-link__label{display:none}.about-actions .icon-link{justify-content:center}}@media (max-width:560px){.quick-call__number{white-space:nowrap;font-size:20px}}@media (max-width:400px){.quick-call__number{font-size:18px}}@media (max-width:960px){.about-grid{grid-template-columns:minmax(0,1fr)}.about-content,.about-visual{min-width:0}}@media (max-width:600px){.about-showcase{min-height:min(380px,88vw)}}.demos-cta__call,.work__phone,.why-contact__phone{background:#ffffff0d;border:1px solid #96b9f53d;box-shadow:0 10px 26px #04091452,inset 0 1px #ffffff0a}.demos-cta__call:hover,.work__phone:hover,.why-contact__phone:hover{background:#ffffff14;border-color:#aac8fa61;box-shadow:0 18px 38px #04091470}.demos-cta__call-label,.work__phone-label{color:#93a6c4}.why-contact__phone-num,.demos-cta__call-number,.work__phone-num{color:#f4f8ff}.demos-cta__call-icon,.work__phone-icon,.why-contact__phone-icon{background:var(--c-call);border-radius:14px;box-shadow:0 10px 22px #16a34a66}.demos-cta__call-arrow,.work__phone-arrow{color:#d6e4fb;background:#96b9f524}.demos-cta__row .contact-btn,.demos-cta__row .work__mbtn,.demos-cta__row .icon-link,.work__cta-actions .contact-btn,.work__cta-actions .work__mbtn,.work__cta-actions .icon-link,.work__cta-row .contact-btn,.work__cta-row .work__mbtn,.work__cta-row .icon-link,.why-contact .contact-btn,.why-contact .work__mbtn,.why-contact .icon-link,.faq-contact .contact-btn,.faq-contact .work__mbtn,.faq-contact .icon-link,.pk-cta__actions .contact-btn,.pk-cta__actions .work__mbtn,.pk-cta__actions .icon-link,.process__cta .contact-btn,.process__cta .work__mbtn,.process__cta .icon-link,.quick-contact .contact-btn,.quick-contact .work__mbtn,.quick-contact .icon-link,.demos-cta__row .contact-btn:hover,.demos-cta__row .work__mbtn:hover,.demos-cta__row .icon-link:hover,.work__cta-actions .contact-btn:hover,.work__cta-actions .work__mbtn:hover,.work__cta-actions .icon-link:hover,.work__cta-row .contact-btn:hover,.work__cta-row .work__mbtn:hover,.work__cta-row .icon-link:hover,.why-contact .contact-btn:hover,.why-contact .work__mbtn:hover,.why-contact .icon-link:hover,.faq-contact .contact-btn:hover,.faq-contact .work__mbtn:hover,.faq-contact .icon-link:hover,.pk-cta__actions .contact-btn:hover,.pk-cta__actions .work__mbtn:hover,.pk-cta__actions .icon-link:hover,.process__cta .contact-btn:hover,.process__cta .work__mbtn:hover,.process__cta .icon-link:hover,.quick-contact .contact-btn:hover,.quick-contact .work__mbtn:hover,.quick-contact .icon-link:hover{color:#fff;transition:transform .18s var(--ease), filter .18s var(--ease), background .18s var(--ease);border:0}.demos-cta__row .contact-btn svg,.demos-cta__row .work__mbtn svg,.demos-cta__row .icon-link svg,.work__cta-actions .contact-btn svg,.work__cta-actions .work__mbtn svg,.work__cta-actions .icon-link svg,.work__cta-row .contact-btn svg,.work__cta-row .work__mbtn svg,.work__cta-row .icon-link svg,.why-contact .contact-btn svg,.why-contact .work__mbtn svg,.why-contact .icon-link svg,.faq-contact .contact-btn svg,.faq-contact .work__mbtn svg,.faq-contact .icon-link svg,.pk-cta__actions .contact-btn svg,.pk-cta__actions .work__mbtn svg,.pk-cta__actions .icon-link svg,.process__cta .contact-btn svg,.process__cta .work__mbtn svg,.process__cta .icon-link svg,.quick-contact .contact-btn svg,.quick-contact .work__mbtn svg,.quick-contact .icon-link svg{color:#fff}.demos-cta__row .contact-btn:hover,.demos-cta__row .work__mbtn:hover,.demos-cta__row .icon-link:hover,.work__cta-actions .contact-btn:hover,.work__cta-actions .work__mbtn:hover,.work__cta-actions .icon-link:hover,.work__cta-row .contact-btn:hover,.work__cta-row .work__mbtn:hover,.work__cta-row .icon-link:hover,.why-contact .contact-btn:hover,.why-contact .work__mbtn:hover,.why-contact .icon-link:hover,.faq-contact .contact-btn:hover,.faq-contact .work__mbtn:hover,.faq-contact .icon-link:hover,.pk-cta__actions .contact-btn:hover,.pk-cta__actions .work__mbtn:hover,.pk-cta__actions .icon-link:hover,.process__cta .contact-btn:hover,.process__cta .work__mbtn:hover,.process__cta .icon-link:hover,.quick-contact .contact-btn:hover,.quick-contact .work__mbtn:hover,.quick-contact .icon-link:hover{filter:brightness(1.06);transform:translateY(-2px)}.demos-cta__row .contact-btn--whatsapp,.demos-cta__row .work__mbtn--wa,.demos-cta__row .icon-link--whatsapp,.demos-cta__row .contact-btn--whatsapp:hover,.demos-cta__row .work__mbtn--wa:hover,.demos-cta__row .icon-link--whatsapp:hover,.work__cta-actions .contact-btn--whatsapp,.work__cta-actions .work__mbtn--wa,.work__cta-actions .icon-link--whatsapp,.work__cta-actions .contact-btn--whatsapp:hover,.work__cta-actions .work__mbtn--wa:hover,.work__cta-actions .icon-link--whatsapp:hover,.work__cta-row .contact-btn--whatsapp,.work__cta-row .work__mbtn--wa,.work__cta-row .icon-link--whatsapp,.work__cta-row .contact-btn--whatsapp:hover,.work__cta-row .work__mbtn--wa:hover,.work__cta-row .icon-link--whatsapp:hover,.why-contact .contact-btn--whatsapp,.why-contact .work__mbtn--wa,.why-contact .icon-link--whatsapp,.why-contact .contact-btn--whatsapp:hover,.why-contact .work__mbtn--wa:hover,.why-contact .icon-link--whatsapp:hover,.faq-contact .contact-btn--whatsapp,.faq-contact .work__mbtn--wa,.faq-contact .icon-link--whatsapp,.faq-contact .contact-btn--whatsapp:hover,.faq-contact .work__mbtn--wa:hover,.faq-contact .icon-link--whatsapp:hover,.pk-cta__actions .contact-btn--whatsapp,.pk-cta__actions .work__mbtn--wa,.pk-cta__actions .icon-link--whatsapp,.pk-cta__actions .contact-btn--whatsapp:hover,.pk-cta__actions .work__mbtn--wa:hover,.pk-cta__actions .icon-link--whatsapp:hover,.process__cta .contact-btn--whatsapp,.process__cta .work__mbtn--wa,.process__cta .icon-link--whatsapp,.process__cta .contact-btn--whatsapp:hover,.process__cta .work__mbtn--wa:hover,.process__cta .icon-link--whatsapp:hover,.quick-contact .contact-btn--whatsapp,.quick-contact .work__mbtn--wa,.quick-contact .icon-link--whatsapp,.quick-contact .contact-btn--whatsapp:hover,.quick-contact .work__mbtn--wa:hover,.quick-contact .icon-link--whatsapp:hover{background:var(--c-whatsapp);box-shadow:0 10px 24px #25d36640}.demos-cta__row .contact-btn--instagram,.demos-cta__row .work__mbtn--ig,.demos-cta__row .icon-link--instagram,.demos-cta__row .contact-btn--instagram:hover,.demos-cta__row .work__mbtn--ig:hover,.demos-cta__row .icon-link--instagram:hover,.work__cta-actions .contact-btn--instagram,.work__cta-actions .work__mbtn--ig,.work__cta-actions .icon-link--instagram,.work__cta-actions .contact-btn--instagram:hover,.work__cta-actions .work__mbtn--ig:hover,.work__cta-actions .icon-link--instagram:hover,.work__cta-row .contact-btn--instagram,.work__cta-row .work__mbtn--ig,.work__cta-row .icon-link--instagram,.work__cta-row .contact-btn--instagram:hover,.work__cta-row .work__mbtn--ig:hover,.work__cta-row .icon-link--instagram:hover,.why-contact .contact-btn--instagram,.why-contact .work__mbtn--ig,.why-contact .icon-link--instagram,.why-contact .contact-btn--instagram:hover,.why-contact .work__mbtn--ig:hover,.why-contact .icon-link--instagram:hover,.faq-contact .contact-btn--instagram,.faq-contact .work__mbtn--ig,.faq-contact .icon-link--instagram,.faq-contact .contact-btn--instagram:hover,.faq-contact .work__mbtn--ig:hover,.faq-contact .icon-link--instagram:hover,.pk-cta__actions .contact-btn--instagram,.pk-cta__actions .work__mbtn--ig,.pk-cta__actions .icon-link--instagram,.pk-cta__actions .contact-btn--instagram:hover,.pk-cta__actions .work__mbtn--ig:hover,.pk-cta__actions .icon-link--instagram:hover,.process__cta .contact-btn--instagram,.process__cta .work__mbtn--ig,.process__cta .icon-link--instagram,.process__cta .contact-btn--instagram:hover,.process__cta .work__mbtn--ig:hover,.process__cta .icon-link--instagram:hover,.quick-contact .contact-btn--instagram,.quick-contact .work__mbtn--ig,.quick-contact .icon-link--instagram,.quick-contact .contact-btn--instagram:hover,.quick-contact .work__mbtn--ig:hover,.quick-contact .icon-link--instagram:hover{background:var(--grad-instagram);box-shadow:0 10px 24px #dd2a7b3d}.demos-cta__row .contact-btn--messenger,.demos-cta__row .work__mbtn--ms,.demos-cta__row .icon-link--messenger,.demos-cta__row .contact-btn--messenger:hover,.demos-cta__row .work__mbtn--ms:hover,.demos-cta__row .icon-link--messenger:hover,.work__cta-actions .contact-btn--messenger,.work__cta-actions .work__mbtn--ms,.work__cta-actions .icon-link--messenger,.work__cta-actions .contact-btn--messenger:hover,.work__cta-actions .work__mbtn--ms:hover,.work__cta-actions .icon-link--messenger:hover,.work__cta-row .contact-btn--messenger,.work__cta-row .work__mbtn--ms,.work__cta-row .icon-link--messenger,.work__cta-row .contact-btn--messenger:hover,.work__cta-row .work__mbtn--ms:hover,.work__cta-row .icon-link--messenger:hover,.why-contact .contact-btn--messenger,.why-contact .work__mbtn--ms,.why-contact .icon-link--messenger,.why-contact .contact-btn--messenger:hover,.why-contact .work__mbtn--ms:hover,.why-contact .icon-link--messenger:hover,.faq-contact .contact-btn--messenger,.faq-contact .work__mbtn--ms,.faq-contact .icon-link--messenger,.faq-contact .contact-btn--messenger:hover,.faq-contact .work__mbtn--ms:hover,.faq-contact .icon-link--messenger:hover,.pk-cta__actions .contact-btn--messenger,.pk-cta__actions .work__mbtn--ms,.pk-cta__actions .icon-link--messenger,.pk-cta__actions .contact-btn--messenger:hover,.pk-cta__actions .work__mbtn--ms:hover,.pk-cta__actions .icon-link--messenger:hover,.process__cta .contact-btn--messenger,.process__cta .work__mbtn--ms,.process__cta .icon-link--messenger,.process__cta .contact-btn--messenger:hover,.process__cta .work__mbtn--ms:hover,.process__cta .icon-link--messenger:hover,.quick-contact .contact-btn--messenger,.quick-contact .work__mbtn--ms,.quick-contact .icon-link--messenger,.quick-contact .contact-btn--messenger:hover,.quick-contact .work__mbtn--ms:hover,.quick-contact .icon-link--messenger:hover{background:linear-gradient(135deg,#00b2ff 0%,#006aff 100%);box-shadow:0 10px 24px #0084ff3d}.demos-cta__row .contact-btn--viber,.demos-cta__row .work__mbtn--vi,.demos-cta__row .icon-link--viber,.demos-cta__row .contact-btn--viber:hover,.demos-cta__row .work__mbtn--vi:hover,.demos-cta__row .icon-link--viber:hover,.work__cta-actions .contact-btn--viber,.work__cta-actions .work__mbtn--vi,.work__cta-actions .icon-link--viber,.work__cta-actions .contact-btn--viber:hover,.work__cta-actions .work__mbtn--vi:hover,.work__cta-actions .icon-link--viber:hover,.work__cta-row .contact-btn--viber,.work__cta-row .work__mbtn--vi,.work__cta-row .icon-link--viber,.work__cta-row .contact-btn--viber:hover,.work__cta-row .work__mbtn--vi:hover,.work__cta-row .icon-link--viber:hover,.why-contact .contact-btn--viber,.why-contact .work__mbtn--vi,.why-contact .icon-link--viber,.why-contact .contact-btn--viber:hover,.why-contact .work__mbtn--vi:hover,.why-contact .icon-link--viber:hover,.faq-contact .contact-btn--viber,.faq-contact .work__mbtn--vi,.faq-contact .icon-link--viber,.faq-contact .contact-btn--viber:hover,.faq-contact .work__mbtn--vi:hover,.faq-contact .icon-link--viber:hover,.pk-cta__actions .contact-btn--viber,.pk-cta__actions .work__mbtn--vi,.pk-cta__actions .icon-link--viber,.pk-cta__actions .contact-btn--viber:hover,.pk-cta__actions .work__mbtn--vi:hover,.pk-cta__actions .icon-link--viber:hover,.process__cta .contact-btn--viber,.process__cta .work__mbtn--vi,.process__cta .icon-link--viber,.process__cta .contact-btn--viber:hover,.process__cta .work__mbtn--vi:hover,.process__cta .icon-link--viber:hover,.quick-contact .contact-btn--viber,.quick-contact .work__mbtn--vi,.quick-contact .icon-link--viber,.quick-contact .contact-btn--viber:hover,.quick-contact .work__mbtn--vi:hover,.quick-contact .icon-link--viber:hover{background:var(--c-viber);box-shadow:0 10px 24px #7360f240}.demos-cta__row .contact-btn--sms,.demos-cta__row .work__mbtn--sms,.demos-cta__row .icon-link--sms,.demos-cta__row .contact-btn--sms:hover,.demos-cta__row .work__mbtn--sms:hover,.demos-cta__row .icon-link--sms:hover,.work__cta-actions .contact-btn--sms,.work__cta-actions .work__mbtn--sms,.work__cta-actions .icon-link--sms,.work__cta-actions .contact-btn--sms:hover,.work__cta-actions .work__mbtn--sms:hover,.work__cta-actions .icon-link--sms:hover,.work__cta-row .contact-btn--sms,.work__cta-row .work__mbtn--sms,.work__cta-row .icon-link--sms,.work__cta-row .contact-btn--sms:hover,.work__cta-row .work__mbtn--sms:hover,.work__cta-row .icon-link--sms:hover,.why-contact .contact-btn--sms,.why-contact .work__mbtn--sms,.why-contact .icon-link--sms,.why-contact .contact-btn--sms:hover,.why-contact .work__mbtn--sms:hover,.why-contact .icon-link--sms:hover,.faq-contact .contact-btn--sms,.faq-contact .work__mbtn--sms,.faq-contact .icon-link--sms,.faq-contact .contact-btn--sms:hover,.faq-contact .work__mbtn--sms:hover,.faq-contact .icon-link--sms:hover,.pk-cta__actions .contact-btn--sms,.pk-cta__actions .work__mbtn--sms,.pk-cta__actions .icon-link--sms,.pk-cta__actions .contact-btn--sms:hover,.pk-cta__actions .work__mbtn--sms:hover,.pk-cta__actions .icon-link--sms:hover,.process__cta .contact-btn--sms,.process__cta .work__mbtn--sms,.process__cta .icon-link--sms,.process__cta .contact-btn--sms:hover,.process__cta .work__mbtn--sms:hover,.process__cta .icon-link--sms:hover,.quick-contact .contact-btn--sms,.quick-contact .work__mbtn--sms,.quick-contact .icon-link--sms,.quick-contact .contact-btn--sms:hover,.quick-contact .work__mbtn--sms:hover,.quick-contact .icon-link--sms:hover{background:var(--c-sms);box-shadow:0 10px 24px #3b82f640}.demos-cta__row .contact-btn--email,.demos-cta__row .work__mbtn--em,.demos-cta__row .icon-link--email,.work__cta-actions .contact-btn--email,.work__cta-actions .work__mbtn--em,.work__cta-actions .icon-link--email,.work__cta-row .contact-btn--email,.work__cta-row .work__mbtn--em,.work__cta-row .icon-link--email,.why-contact .contact-btn--email,.why-contact .work__mbtn--em,.why-contact .icon-link--email,.faq-contact .contact-btn--email,.faq-contact .work__mbtn--em,.faq-contact .icon-link--email,.pk-cta__actions .contact-btn--email,.pk-cta__actions .work__mbtn--em,.pk-cta__actions .icon-link--email,.process__cta .contact-btn--email,.process__cta .work__mbtn--em,.process__cta .icon-link--email,.quick-contact .contact-btn--email,.quick-contact .work__mbtn--em,.quick-contact .icon-link--email{color:#bfd3f7;box-shadow:none;background:#78a0eb24;border:1px solid #96b9f54d}.demos-cta__row .contact-btn--email svg,.demos-cta__row .work__mbtn--em svg,.demos-cta__row .icon-link--email svg,.work__cta-actions .contact-btn--email svg,.work__cta-actions .work__mbtn--em svg,.work__cta-actions .icon-link--email svg,.work__cta-row .contact-btn--email svg,.work__cta-row .work__mbtn--em svg,.work__cta-row .icon-link--email svg,.why-contact .contact-btn--email svg,.why-contact .work__mbtn--em svg,.why-contact .icon-link--email svg,.faq-contact .contact-btn--email svg,.faq-contact .work__mbtn--em svg,.faq-contact .icon-link--email svg,.pk-cta__actions .contact-btn--email svg,.pk-cta__actions .work__mbtn--em svg,.pk-cta__actions .icon-link--email svg,.process__cta .contact-btn--email svg,.process__cta .work__mbtn--em svg,.process__cta .icon-link--email svg,.quick-contact .contact-btn--email svg,.quick-contact .work__mbtn--em svg,.quick-contact .icon-link--email svg{color:#bfd3f7}.demos-cta__row .contact-btn--email:hover,.demos-cta__row .work__mbtn--em:hover,.demos-cta__row .icon-link--email:hover,.work__cta-actions .contact-btn--email:hover,.work__cta-actions .work__mbtn--em:hover,.work__cta-actions .icon-link--email:hover,.work__cta-row .contact-btn--email:hover,.work__cta-row .work__mbtn--em:hover,.work__cta-row .icon-link--email:hover,.why-contact .contact-btn--email:hover,.why-contact .work__mbtn--em:hover,.why-contact .icon-link--email:hover,.faq-contact .contact-btn--email:hover,.faq-contact .work__mbtn--em:hover,.faq-contact .icon-link--email:hover,.pk-cta__actions .contact-btn--email:hover,.pk-cta__actions .work__mbtn--em:hover,.pk-cta__actions .icon-link--email:hover,.process__cta .contact-btn--email:hover,.process__cta .work__mbtn--em:hover,.process__cta .icon-link--email:hover,.quick-contact .contact-btn--email:hover,.quick-contact .work__mbtn--em:hover,.quick-contact .icon-link--email:hover{box-shadow:none;background:#78a0eb38;border:1px solid #96b9f54d}.demos-cta__row .contact-btn--messenger svg [stroke=\#0A7CFF],.demos-cta__row .work__mbtn--ms svg [stroke=\#0A7CFF],.demos-cta__row .icon-link--messenger svg [stroke=\#0A7CFF],.work__cta-actions .contact-btn--messenger svg [stroke=\#0A7CFF],.work__cta-actions .work__mbtn--ms svg [stroke=\#0A7CFF],.work__cta-actions .icon-link--messenger svg [stroke=\#0A7CFF],.work__cta-row .contact-btn--messenger svg [stroke=\#0A7CFF],.work__cta-row .work__mbtn--ms svg [stroke=\#0A7CFF],.work__cta-row .icon-link--messenger svg [stroke=\#0A7CFF],.why-contact .contact-btn--messenger svg [stroke=\#0A7CFF],.why-contact .work__mbtn--ms svg [stroke=\#0A7CFF],.why-contact .icon-link--messenger svg [stroke=\#0A7CFF],.faq-contact .contact-btn--messenger svg [stroke=\#0A7CFF],.faq-contact .work__mbtn--ms svg [stroke=\#0A7CFF],.faq-contact .icon-link--messenger svg [stroke=\#0A7CFF],.pk-cta__actions .contact-btn--messenger svg [stroke=\#0A7CFF],.pk-cta__actions .work__mbtn--ms svg [stroke=\#0A7CFF],.pk-cta__actions .icon-link--messenger svg [stroke=\#0A7CFF],.process__cta .contact-btn--messenger svg [stroke=\#0A7CFF],.process__cta .work__mbtn--ms svg [stroke=\#0A7CFF],.process__cta .icon-link--messenger svg [stroke=\#0A7CFF],.quick-contact .contact-btn--messenger svg [stroke=\#0A7CFF],.quick-contact .work__mbtn--ms svg [stroke=\#0A7CFF],.quick-contact .icon-link--messenger svg [stroke=\#0A7CFF]{stroke:#0a7cff}.hero .contact-row .contact-btn,.hero .contact-row .work__mbtn,.hero .contact-row .icon-link,.work__cta-actions .contact-btn,.work__cta-actions .work__mbtn,.work__cta-actions .icon-link,.work__cta-row .contact-btn,.work__cta-row .work__mbtn,.work__cta-row .icon-link,.why-contact .contact-btn,.why-contact .work__mbtn,.why-contact .icon-link,.faq-contact .contact-btn,.faq-contact .work__mbtn,.faq-contact .icon-link,.pk-cta__actions .contact-btn,.pk-cta__actions .work__mbtn,.pk-cta__actions .icon-link,.process .contact-row .contact-btn,.process .contact-row .work__mbtn,.process .contact-row .icon-link,.quick-contact .contact-btn,.quick-contact .work__mbtn,.quick-contact .icon-link,.hero .contact-row .contact-btn:hover,.hero .contact-row .work__mbtn:hover,.hero .contact-row .icon-link:hover,.work__cta-actions .contact-btn:hover,.work__cta-actions .work__mbtn:hover,.work__cta-actions .icon-link:hover,.work__cta-row .contact-btn:hover,.work__cta-row .work__mbtn:hover,.work__cta-row .icon-link:hover,.why-contact .contact-btn:hover,.why-contact .work__mbtn:hover,.why-contact .icon-link:hover,.faq-contact .contact-btn:hover,.faq-contact .work__mbtn:hover,.faq-contact .icon-link:hover,.pk-cta__actions .contact-btn:hover,.pk-cta__actions .work__mbtn:hover,.pk-cta__actions .icon-link:hover,.process .contact-row .contact-btn:hover,.process .contact-row .work__mbtn:hover,.process .contact-row .icon-link:hover,.quick-contact .contact-btn:hover,.quick-contact .work__mbtn:hover,.quick-contact .icon-link:hover{color:#fff;transition:transform .18s var(--ease), filter .18s var(--ease), background .18s var(--ease);border:0}.hero .contact-row .contact-btn svg,.hero .contact-row .work__mbtn svg,.hero .contact-row .icon-link svg,.work__cta-actions .contact-btn svg,.work__cta-actions .work__mbtn svg,.work__cta-actions .icon-link svg,.work__cta-row .contact-btn svg,.work__cta-row .work__mbtn svg,.work__cta-row .icon-link svg,.why-contact .contact-btn svg,.why-contact .work__mbtn svg,.why-contact .icon-link svg,.faq-contact .contact-btn svg,.faq-contact .work__mbtn svg,.faq-contact .icon-link svg,.pk-cta__actions .contact-btn svg,.pk-cta__actions .work__mbtn svg,.pk-cta__actions .icon-link svg,.process .contact-row .contact-btn svg,.process .contact-row .work__mbtn svg,.process .contact-row .icon-link svg,.quick-contact .contact-btn svg,.quick-contact .work__mbtn svg,.quick-contact .icon-link svg{color:#fff}.hero .contact-row .contact-btn:hover,.hero .contact-row .work__mbtn:hover,.hero .contact-row .icon-link:hover,.work__cta-actions .contact-btn:hover,.work__cta-actions .work__mbtn:hover,.work__cta-actions .icon-link:hover,.work__cta-row .contact-btn:hover,.work__cta-row .work__mbtn:hover,.work__cta-row .icon-link:hover,.why-contact .contact-btn:hover,.why-contact .work__mbtn:hover,.why-contact .icon-link:hover,.faq-contact .contact-btn:hover,.faq-contact .work__mbtn:hover,.faq-contact .icon-link:hover,.pk-cta__actions .contact-btn:hover,.pk-cta__actions .work__mbtn:hover,.pk-cta__actions .icon-link:hover,.process .contact-row .contact-btn:hover,.process .contact-row .work__mbtn:hover,.process .contact-row .icon-link:hover,.quick-contact .contact-btn:hover,.quick-contact .work__mbtn:hover,.quick-contact .icon-link:hover{filter:brightness(1.06);transform:translateY(-2px)}.hero .contact-row .contact-btn--whatsapp,.hero .contact-row .work__mbtn--wa,.hero .contact-row .icon-link--whatsapp,.hero .contact-row .contact-btn--whatsapp:hover,.hero .contact-row .work__mbtn--wa:hover,.hero .contact-row .icon-link--whatsapp:hover,.work__cta-actions .contact-btn--whatsapp,.work__cta-actions .work__mbtn--wa,.work__cta-actions .icon-link--whatsapp,.work__cta-actions .contact-btn--whatsapp:hover,.work__cta-actions .work__mbtn--wa:hover,.work__cta-actions .icon-link--whatsapp:hover,.work__cta-row .contact-btn--whatsapp,.work__cta-row .work__mbtn--wa,.work__cta-row .icon-link--whatsapp,.work__cta-row .contact-btn--whatsapp:hover,.work__cta-row .work__mbtn--wa:hover,.work__cta-row .icon-link--whatsapp:hover,.why-contact .contact-btn--whatsapp,.why-contact .work__mbtn--wa,.why-contact .icon-link--whatsapp,.why-contact .contact-btn--whatsapp:hover,.why-contact .work__mbtn--wa:hover,.why-contact .icon-link--whatsapp:hover,.faq-contact .contact-btn--whatsapp,.faq-contact .work__mbtn--wa,.faq-contact .icon-link--whatsapp,.faq-contact .contact-btn--whatsapp:hover,.faq-contact .work__mbtn--wa:hover,.faq-contact .icon-link--whatsapp:hover,.pk-cta__actions .contact-btn--whatsapp,.pk-cta__actions .work__mbtn--wa,.pk-cta__actions .icon-link--whatsapp,.pk-cta__actions .contact-btn--whatsapp:hover,.pk-cta__actions .work__mbtn--wa:hover,.pk-cta__actions .icon-link--whatsapp:hover,.process .contact-row .contact-btn--whatsapp,.process .contact-row .work__mbtn--wa,.process .contact-row .icon-link--whatsapp,.process .contact-row .contact-btn--whatsapp:hover,.process .contact-row .work__mbtn--wa:hover,.process .contact-row .icon-link--whatsapp:hover,.quick-contact .contact-btn--whatsapp,.quick-contact .work__mbtn--wa,.quick-contact .icon-link--whatsapp,.quick-contact .contact-btn--whatsapp:hover,.quick-contact .work__mbtn--wa:hover,.quick-contact .icon-link--whatsapp:hover{background:var(--c-whatsapp);box-shadow:0 10px 24px #25d36640}.hero .contact-row .contact-btn--instagram,.hero .contact-row .work__mbtn--ig,.hero .contact-row .icon-link--instagram,.hero .contact-row .contact-btn--instagram:hover,.hero .contact-row .work__mbtn--ig:hover,.hero .contact-row .icon-link--instagram:hover,.work__cta-actions .contact-btn--instagram,.work__cta-actions .work__mbtn--ig,.work__cta-actions .icon-link--instagram,.work__cta-actions .contact-btn--instagram:hover,.work__cta-actions .work__mbtn--ig:hover,.work__cta-actions .icon-link--instagram:hover,.work__cta-row .contact-btn--instagram,.work__cta-row .work__mbtn--ig,.work__cta-row .icon-link--instagram,.work__cta-row .contact-btn--instagram:hover,.work__cta-row .work__mbtn--ig:hover,.work__cta-row .icon-link--instagram:hover,.why-contact .contact-btn--instagram,.why-contact .work__mbtn--ig,.why-contact .icon-link--instagram,.why-contact .contact-btn--instagram:hover,.why-contact .work__mbtn--ig:hover,.why-contact .icon-link--instagram:hover,.faq-contact .contact-btn--instagram,.faq-contact .work__mbtn--ig,.faq-contact .icon-link--instagram,.faq-contact .contact-btn--instagram:hover,.faq-contact .work__mbtn--ig:hover,.faq-contact .icon-link--instagram:hover,.pk-cta__actions .contact-btn--instagram,.pk-cta__actions .work__mbtn--ig,.pk-cta__actions .icon-link--instagram,.pk-cta__actions .contact-btn--instagram:hover,.pk-cta__actions .work__mbtn--ig:hover,.pk-cta__actions .icon-link--instagram:hover,.process .contact-row .contact-btn--instagram,.process .contact-row .work__mbtn--ig,.process .contact-row .icon-link--instagram,.process .contact-row .contact-btn--instagram:hover,.process .contact-row .work__mbtn--ig:hover,.process .contact-row .icon-link--instagram:hover,.quick-contact .contact-btn--instagram,.quick-contact .work__mbtn--ig,.quick-contact .icon-link--instagram,.quick-contact .contact-btn--instagram:hover,.quick-contact .work__mbtn--ig:hover,.quick-contact .icon-link--instagram:hover{background:var(--grad-instagram);box-shadow:0 10px 24px #dd2a7b3d}.hero .contact-row .contact-btn--messenger,.hero .contact-row .work__mbtn--ms,.hero .contact-row .icon-link--messenger,.hero .contact-row .contact-btn--messenger:hover,.hero .contact-row .work__mbtn--ms:hover,.hero .contact-row .icon-link--messenger:hover,.work__cta-actions .contact-btn--messenger,.work__cta-actions .work__mbtn--ms,.work__cta-actions .icon-link--messenger,.work__cta-actions .contact-btn--messenger:hover,.work__cta-actions .work__mbtn--ms:hover,.work__cta-actions .icon-link--messenger:hover,.work__cta-row .contact-btn--messenger,.work__cta-row .work__mbtn--ms,.work__cta-row .icon-link--messenger,.work__cta-row .contact-btn--messenger:hover,.work__cta-row .work__mbtn--ms:hover,.work__cta-row .icon-link--messenger:hover,.why-contact .contact-btn--messenger,.why-contact .work__mbtn--ms,.why-contact .icon-link--messenger,.why-contact .contact-btn--messenger:hover,.why-contact .work__mbtn--ms:hover,.why-contact .icon-link--messenger:hover,.faq-contact .contact-btn--messenger,.faq-contact .work__mbtn--ms,.faq-contact .icon-link--messenger,.faq-contact .contact-btn--messenger:hover,.faq-contact .work__mbtn--ms:hover,.faq-contact .icon-link--messenger:hover,.pk-cta__actions .contact-btn--messenger,.pk-cta__actions .work__mbtn--ms,.pk-cta__actions .icon-link--messenger,.pk-cta__actions .contact-btn--messenger:hover,.pk-cta__actions .work__mbtn--ms:hover,.pk-cta__actions .icon-link--messenger:hover,.process .contact-row .contact-btn--messenger,.process .contact-row .work__mbtn--ms,.process .contact-row .icon-link--messenger,.process .contact-row .contact-btn--messenger:hover,.process .contact-row .work__mbtn--ms:hover,.process .contact-row .icon-link--messenger:hover,.quick-contact .contact-btn--messenger,.quick-contact .work__mbtn--ms,.quick-contact .icon-link--messenger,.quick-contact .contact-btn--messenger:hover,.quick-contact .work__mbtn--ms:hover,.quick-contact .icon-link--messenger:hover{background:linear-gradient(135deg,#00b2ff 0%,#006aff 100%);box-shadow:0 10px 24px #0084ff3d}.hero .contact-row .contact-btn--viber,.hero .contact-row .work__mbtn--vi,.hero .contact-row .icon-link--viber,.hero .contact-row .contact-btn--viber:hover,.hero .contact-row .work__mbtn--vi:hover,.hero .contact-row .icon-link--viber:hover,.work__cta-actions .contact-btn--viber,.work__cta-actions .work__mbtn--vi,.work__cta-actions .icon-link--viber,.work__cta-actions .contact-btn--viber:hover,.work__cta-actions .work__mbtn--vi:hover,.work__cta-actions .icon-link--viber:hover,.work__cta-row .contact-btn--viber,.work__cta-row .work__mbtn--vi,.work__cta-row .icon-link--viber,.work__cta-row .contact-btn--viber:hover,.work__cta-row .work__mbtn--vi:hover,.work__cta-row .icon-link--viber:hover,.why-contact .contact-btn--viber,.why-contact .work__mbtn--vi,.why-contact .icon-link--viber,.why-contact .contact-btn--viber:hover,.why-contact .work__mbtn--vi:hover,.why-contact .icon-link--viber:hover,.faq-contact .contact-btn--viber,.faq-contact .work__mbtn--vi,.faq-contact .icon-link--viber,.faq-contact .contact-btn--viber:hover,.faq-contact .work__mbtn--vi:hover,.faq-contact .icon-link--viber:hover,.pk-cta__actions .contact-btn--viber,.pk-cta__actions .work__mbtn--vi,.pk-cta__actions .icon-link--viber,.pk-cta__actions .contact-btn--viber:hover,.pk-cta__actions .work__mbtn--vi:hover,.pk-cta__actions .icon-link--viber:hover,.process .contact-row .contact-btn--viber,.process .contact-row .work__mbtn--vi,.process .contact-row .icon-link--viber,.process .contact-row .contact-btn--viber:hover,.process .contact-row .work__mbtn--vi:hover,.process .contact-row .icon-link--viber:hover,.quick-contact .contact-btn--viber,.quick-contact .work__mbtn--vi,.quick-contact .icon-link--viber,.quick-contact .contact-btn--viber:hover,.quick-contact .work__mbtn--vi:hover,.quick-contact .icon-link--viber:hover{background:var(--c-viber);box-shadow:0 10px 24px #7360f240}.hero .contact-row .contact-btn--sms,.hero .contact-row .work__mbtn--sms,.hero .contact-row .icon-link--sms,.hero .contact-row .contact-btn--sms:hover,.hero .contact-row .work__mbtn--sms:hover,.hero .contact-row .icon-link--sms:hover,.work__cta-actions .contact-btn--sms,.work__cta-actions .work__mbtn--sms,.work__cta-actions .icon-link--sms,.work__cta-actions .contact-btn--sms:hover,.work__cta-actions .work__mbtn--sms:hover,.work__cta-actions .icon-link--sms:hover,.work__cta-row .contact-btn--sms,.work__cta-row .work__mbtn--sms,.work__cta-row .icon-link--sms,.work__cta-row .contact-btn--sms:hover,.work__cta-row .work__mbtn--sms:hover,.work__cta-row .icon-link--sms:hover,.why-contact .contact-btn--sms,.why-contact .work__mbtn--sms,.why-contact .icon-link--sms,.why-contact .contact-btn--sms:hover,.why-contact .work__mbtn--sms:hover,.why-contact .icon-link--sms:hover,.faq-contact .contact-btn--sms,.faq-contact .work__mbtn--sms,.faq-contact .icon-link--sms,.faq-contact .contact-btn--sms:hover,.faq-contact .work__mbtn--sms:hover,.faq-contact .icon-link--sms:hover,.pk-cta__actions .contact-btn--sms,.pk-cta__actions .work__mbtn--sms,.pk-cta__actions .icon-link--sms,.pk-cta__actions .contact-btn--sms:hover,.pk-cta__actions .work__mbtn--sms:hover,.pk-cta__actions .icon-link--sms:hover,.process .contact-row .contact-btn--sms,.process .contact-row .work__mbtn--sms,.process .contact-row .icon-link--sms,.process .contact-row .contact-btn--sms:hover,.process .contact-row .work__mbtn--sms:hover,.process .contact-row .icon-link--sms:hover,.quick-contact .contact-btn--sms,.quick-contact .work__mbtn--sms,.quick-contact .icon-link--sms,.quick-contact .contact-btn--sms:hover,.quick-contact .work__mbtn--sms:hover,.quick-contact .icon-link--sms:hover{background:var(--c-sms);box-shadow:0 10px 24px #3b82f640}.hero .contact-row .contact-btn--email,.hero .contact-row .work__mbtn--em,.hero .contact-row .icon-link--email,.work__cta-actions .contact-btn--email,.work__cta-actions .work__mbtn--em,.work__cta-actions .icon-link--email,.work__cta-row .contact-btn--email,.work__cta-row .work__mbtn--em,.work__cta-row .icon-link--email,.why-contact .contact-btn--email,.why-contact .work__mbtn--em,.why-contact .icon-link--email,.faq-contact .contact-btn--email,.faq-contact .work__mbtn--em,.faq-contact .icon-link--email,.pk-cta__actions .contact-btn--email,.pk-cta__actions .work__mbtn--em,.pk-cta__actions .icon-link--email,.process .contact-row .contact-btn--email,.process .contact-row .work__mbtn--em,.process .contact-row .icon-link--email,.quick-contact .contact-btn--email,.quick-contact .work__mbtn--em,.quick-contact .icon-link--email{color:#bfd3f7;box-shadow:none;background:#78a0eb24;border:1px solid #96b9f54d}.hero .contact-row .contact-btn--email svg,.hero .contact-row .work__mbtn--em svg,.hero .contact-row .icon-link--email svg,.work__cta-actions .contact-btn--email svg,.work__cta-actions .work__mbtn--em svg,.work__cta-actions .icon-link--email svg,.work__cta-row .contact-btn--email svg,.work__cta-row .work__mbtn--em svg,.work__cta-row .icon-link--email svg,.why-contact .contact-btn--email svg,.why-contact .work__mbtn--em svg,.why-contact .icon-link--email svg,.faq-contact .contact-btn--email svg,.faq-contact .work__mbtn--em svg,.faq-contact .icon-link--email svg,.pk-cta__actions .contact-btn--email svg,.pk-cta__actions .work__mbtn--em svg,.pk-cta__actions .icon-link--email svg,.process .contact-row .contact-btn--email svg,.process .contact-row .work__mbtn--em svg,.process .contact-row .icon-link--email svg,.quick-contact .contact-btn--email svg,.quick-contact .work__mbtn--em svg,.quick-contact .icon-link--email svg{color:#bfd3f7}.hero .contact-row .contact-btn--email:hover,.hero .contact-row .work__mbtn--em:hover,.hero .contact-row .icon-link--email:hover,.work__cta-actions .contact-btn--email:hover,.work__cta-actions .work__mbtn--em:hover,.work__cta-actions .icon-link--email:hover,.work__cta-row .contact-btn--email:hover,.work__cta-row .work__mbtn--em:hover,.work__cta-row .icon-link--email:hover,.why-contact .contact-btn--email:hover,.why-contact .work__mbtn--em:hover,.why-contact .icon-link--email:hover,.faq-contact .contact-btn--email:hover,.faq-contact .work__mbtn--em:hover,.faq-contact .icon-link--email:hover,.pk-cta__actions .contact-btn--email:hover,.pk-cta__actions .work__mbtn--em:hover,.pk-cta__actions .icon-link--email:hover,.process .contact-row .contact-btn--email:hover,.process .contact-row .work__mbtn--em:hover,.process .contact-row .icon-link--email:hover,.quick-contact .contact-btn--email:hover,.quick-contact .work__mbtn--em:hover,.quick-contact .icon-link--email:hover{box-shadow:none;background:#78a0eb38;border:1px solid #96b9f54d}.hero .contact-row .contact-btn--messenger svg [stroke=\#0A7CFF],.hero .contact-row .work__mbtn--ms svg [stroke=\#0A7CFF],.hero .contact-row .icon-link--messenger svg [stroke=\#0A7CFF],.work__cta-actions .contact-btn--messenger svg [stroke=\#0A7CFF],.work__cta-actions .work__mbtn--ms svg [stroke=\#0A7CFF],.work__cta-actions .icon-link--messenger svg [stroke=\#0A7CFF],.work__cta-row .contact-btn--messenger svg [stroke=\#0A7CFF],.work__cta-row .work__mbtn--ms svg [stroke=\#0A7CFF],.work__cta-row .icon-link--messenger svg [stroke=\#0A7CFF],.why-contact .contact-btn--messenger svg [stroke=\#0A7CFF],.why-contact .work__mbtn--ms svg [stroke=\#0A7CFF],.why-contact .icon-link--messenger svg [stroke=\#0A7CFF],.faq-contact .contact-btn--messenger svg [stroke=\#0A7CFF],.faq-contact .work__mbtn--ms svg [stroke=\#0A7CFF],.faq-contact .icon-link--messenger svg [stroke=\#0A7CFF],.pk-cta__actions .contact-btn--messenger svg [stroke=\#0A7CFF],.pk-cta__actions .work__mbtn--ms svg [stroke=\#0A7CFF],.pk-cta__actions .icon-link--messenger svg [stroke=\#0A7CFF],.process .contact-row .contact-btn--messenger svg [stroke=\#0A7CFF],.process .contact-row .work__mbtn--ms svg [stroke=\#0A7CFF],.process .contact-row .icon-link--messenger svg [stroke=\#0A7CFF],.quick-contact .contact-btn--messenger svg [stroke=\#0A7CFF],.quick-contact .work__mbtn--ms svg [stroke=\#0A7CFF],.quick-contact .icon-link--messenger svg [stroke=\#0A7CFF]{stroke:#0a7cff}.contact-btn--email,.contact-btn--email-dark,.icon-link--email,.work__mbtn--em,.demos-cta__row .contact-btn--email,.demos-cta__row .contact-btn--email-dark,.demos-cta__row .icon-link--email,.demos-cta__row .work__mbtn--em,.work__cta-actions .contact-btn--email,.work__cta-actions .contact-btn--email-dark,.work__cta-actions .icon-link--email,.work__cta-actions .work__mbtn--em,.work__cta-row .contact-btn--email,.work__cta-row .contact-btn--email-dark,.work__cta-row .icon-link--email,.work__cta-row .work__mbtn--em,.why-contact .contact-btn--email,.why-contact .contact-btn--email-dark,.why-contact .icon-link--email,.why-contact .work__mbtn--em,.faq-contact .contact-btn--email,.faq-contact .contact-btn--email-dark,.faq-contact .icon-link--email,.faq-contact .work__mbtn--em,.pk-cta__actions .contact-btn--email,.pk-cta__actions .contact-btn--email-dark,.pk-cta__actions .icon-link--email,.pk-cta__actions .work__mbtn--em,.process__cta .contact-btn--email,.process__cta .contact-btn--email-dark,.process__cta .icon-link--email,.process__cta .work__mbtn--em,.process .contact-row .contact-btn--email,.process .contact-row .contact-btn--email-dark,.process .contact-row .icon-link--email,.process .contact-row .work__mbtn--em,.hero .contact-row .contact-btn--email,.hero .contact-row .contact-btn--email-dark,.hero .contact-row .icon-link--email,.hero .contact-row .work__mbtn--em,.quick-contact .contact-btn--email,.quick-contact .contact-btn--email-dark,.quick-contact .icon-link--email,.quick-contact .work__mbtn--em,.mobile-menu__contacts .contact-btn--email,.mobile-menu__contacts .contact-btn--email-dark,.mobile-menu__contacts .icon-link--email,.mobile-menu__contacts .work__mbtn--em,.mobile-menu__grid .contact-btn--email,.mobile-menu__grid .contact-btn--email-dark,.mobile-menu__grid .icon-link--email,.mobile-menu__grid .work__mbtn--em,.about-actions .contact-btn--email,.about-actions .contact-btn--email-dark,.about-actions .icon-link--email,.about-actions .work__mbtn--em{color:#2563eb;opacity:1;box-shadow:none;background:#e7effd;border:1px solid #2563eb61}.contact-btn--email svg,.contact-btn--email-dark svg,.icon-link--email svg,.work__mbtn--em svg,.demos-cta__row .contact-btn--email svg,.demos-cta__row .contact-btn--email-dark svg,.demos-cta__row .icon-link--email svg,.demos-cta__row .work__mbtn--em svg,.work__cta-actions .contact-btn--email svg,.work__cta-actions .contact-btn--email-dark svg,.work__cta-actions .icon-link--email svg,.work__cta-actions .work__mbtn--em svg,.work__cta-row .contact-btn--email svg,.work__cta-row .contact-btn--email-dark svg,.work__cta-row .icon-link--email svg,.work__cta-row .work__mbtn--em svg,.why-contact .contact-btn--email svg,.why-contact .contact-btn--email-dark svg,.why-contact .icon-link--email svg,.why-contact .work__mbtn--em svg,.faq-contact .contact-btn--email svg,.faq-contact .contact-btn--email-dark svg,.faq-contact .icon-link--email svg,.faq-contact .work__mbtn--em svg,.pk-cta__actions .contact-btn--email svg,.pk-cta__actions .contact-btn--email-dark svg,.pk-cta__actions .icon-link--email svg,.pk-cta__actions .work__mbtn--em svg,.process__cta .contact-btn--email svg,.process__cta .contact-btn--email-dark svg,.process__cta .icon-link--email svg,.process__cta .work__mbtn--em svg,.process .contact-row .contact-btn--email svg,.process .contact-row .contact-btn--email-dark svg,.process .contact-row .icon-link--email svg,.process .contact-row .work__mbtn--em svg,.hero .contact-row .contact-btn--email svg,.hero .contact-row .contact-btn--email-dark svg,.hero .contact-row .icon-link--email svg,.hero .contact-row .work__mbtn--em svg,.quick-contact .contact-btn--email svg,.quick-contact .contact-btn--email-dark svg,.quick-contact .icon-link--email svg,.quick-contact .work__mbtn--em svg,.mobile-menu__contacts .contact-btn--email svg,.mobile-menu__contacts .contact-btn--email-dark svg,.mobile-menu__contacts .icon-link--email svg,.mobile-menu__contacts .work__mbtn--em svg,.mobile-menu__grid .contact-btn--email svg,.mobile-menu__grid .contact-btn--email-dark svg,.mobile-menu__grid .icon-link--email svg,.mobile-menu__grid .work__mbtn--em svg,.about-actions .contact-btn--email svg,.about-actions .contact-btn--email-dark svg,.about-actions .icon-link--email svg,.about-actions .work__mbtn--em svg,.contact-btn--email span,.contact-btn--email-dark span,.icon-link--email span,.work__mbtn--em span,.demos-cta__row .contact-btn--email span,.demos-cta__row .contact-btn--email-dark span,.demos-cta__row .icon-link--email span,.demos-cta__row .work__mbtn--em span,.work__cta-actions .contact-btn--email span,.work__cta-actions .contact-btn--email-dark span,.work__cta-actions .icon-link--email span,.work__cta-actions .work__mbtn--em span,.work__cta-row .contact-btn--email span,.work__cta-row .contact-btn--email-dark span,.work__cta-row .icon-link--email span,.work__cta-row .work__mbtn--em span,.why-contact .contact-btn--email span,.why-contact .contact-btn--email-dark span,.why-contact .icon-link--email span,.why-contact .work__mbtn--em span,.faq-contact .contact-btn--email span,.faq-contact .contact-btn--email-dark span,.faq-contact .icon-link--email span,.faq-contact .work__mbtn--em span,.pk-cta__actions .contact-btn--email span,.pk-cta__actions .contact-btn--email-dark span,.pk-cta__actions .icon-link--email span,.pk-cta__actions .work__mbtn--em span,.process__cta .contact-btn--email span,.process__cta .contact-btn--email-dark span,.process__cta .icon-link--email span,.process__cta .work__mbtn--em span,.process .contact-row .contact-btn--email span,.process .contact-row .contact-btn--email-dark span,.process .contact-row .icon-link--email span,.process .contact-row .work__mbtn--em span,.hero .contact-row .contact-btn--email span,.hero .contact-row .contact-btn--email-dark span,.hero .contact-row .icon-link--email span,.hero .contact-row .work__mbtn--em span,.quick-contact .contact-btn--email span,.quick-contact .contact-btn--email-dark span,.quick-contact .icon-link--email span,.quick-contact .work__mbtn--em span,.mobile-menu__contacts .contact-btn--email span,.mobile-menu__contacts .contact-btn--email-dark span,.mobile-menu__contacts .icon-link--email span,.mobile-menu__contacts .work__mbtn--em span,.mobile-menu__grid .contact-btn--email span,.mobile-menu__grid .contact-btn--email-dark span,.mobile-menu__grid .icon-link--email span,.mobile-menu__grid .work__mbtn--em span,.about-actions .contact-btn--email span,.about-actions .contact-btn--email-dark span,.about-actions .icon-link--email span,.about-actions .work__mbtn--em span,.contact-btn--email .icon-link__label,.contact-btn--email-dark .icon-link__label,.icon-link--email .icon-link__label,.work__mbtn--em .icon-link__label,.demos-cta__row .contact-btn--email .icon-link__label,.demos-cta__row .contact-btn--email-dark .icon-link__label,.demos-cta__row .icon-link--email .icon-link__label,.demos-cta__row .work__mbtn--em .icon-link__label,.work__cta-actions .contact-btn--email .icon-link__label,.work__cta-actions .contact-btn--email-dark .icon-link__label,.work__cta-actions .icon-link--email .icon-link__label,.work__cta-actions .work__mbtn--em .icon-link__label,.work__cta-row .contact-btn--email .icon-link__label,.work__cta-row .contact-btn--email-dark .icon-link__label,.work__cta-row .icon-link--email .icon-link__label,.work__cta-row .work__mbtn--em .icon-link__label,.why-contact .contact-btn--email .icon-link__label,.why-contact .contact-btn--email-dark .icon-link__label,.why-contact .icon-link--email .icon-link__label,.why-contact .work__mbtn--em .icon-link__label,.faq-contact .contact-btn--email .icon-link__label,.faq-contact .contact-btn--email-dark .icon-link__label,.faq-contact .icon-link--email .icon-link__label,.faq-contact .work__mbtn--em .icon-link__label,.pk-cta__actions .contact-btn--email .icon-link__label,.pk-cta__actions .contact-btn--email-dark .icon-link__label,.pk-cta__actions .icon-link--email .icon-link__label,.pk-cta__actions .work__mbtn--em .icon-link__label,.process__cta .contact-btn--email .icon-link__label,.process__cta .contact-btn--email-dark .icon-link__label,.process__cta .icon-link--email .icon-link__label,.process__cta .work__mbtn--em .icon-link__label,.process .contact-row .contact-btn--email .icon-link__label,.process .contact-row .contact-btn--email-dark .icon-link__label,.process .contact-row .icon-link--email .icon-link__label,.process .contact-row .work__mbtn--em .icon-link__label,.hero .contact-row .contact-btn--email .icon-link__label,.hero .contact-row .contact-btn--email-dark .icon-link__label,.hero .contact-row .icon-link--email .icon-link__label,.hero .contact-row .work__mbtn--em .icon-link__label,.quick-contact .contact-btn--email .icon-link__label,.quick-contact .contact-btn--email-dark .icon-link__label,.quick-contact .icon-link--email .icon-link__label,.quick-contact .work__mbtn--em .icon-link__label,.mobile-menu__contacts .contact-btn--email .icon-link__label,.mobile-menu__contacts .contact-btn--email-dark .icon-link__label,.mobile-menu__contacts .icon-link--email .icon-link__label,.mobile-menu__contacts .work__mbtn--em .icon-link__label,.mobile-menu__grid .contact-btn--email .icon-link__label,.mobile-menu__grid .contact-btn--email-dark .icon-link__label,.mobile-menu__grid .icon-link--email .icon-link__label,.mobile-menu__grid .work__mbtn--em .icon-link__label,.about-actions .contact-btn--email .icon-link__label,.about-actions .contact-btn--email-dark .icon-link__label,.about-actions .icon-link--email .icon-link__label,.about-actions .work__mbtn--em .icon-link__label{color:#2563eb;opacity:1}.contact-btn--email:hover,.contact-btn--email-dark:hover,.icon-link--email:hover,.work__mbtn--em:hover,.demos-cta__row .contact-btn--email:hover,.demos-cta__row .contact-btn--email-dark:hover,.demos-cta__row .icon-link--email:hover,.demos-cta__row .work__mbtn--em:hover,.work__cta-actions .contact-btn--email:hover,.work__cta-actions .contact-btn--email-dark:hover,.work__cta-actions .icon-link--email:hover,.work__cta-actions .work__mbtn--em:hover,.work__cta-row .contact-btn--email:hover,.work__cta-row .contact-btn--email-dark:hover,.work__cta-row .icon-link--email:hover,.work__cta-row .work__mbtn--em:hover,.why-contact .contact-btn--email:hover,.why-contact .contact-btn--email-dark:hover,.why-contact .icon-link--email:hover,.why-contact .work__mbtn--em:hover,.faq-contact .contact-btn--email:hover,.faq-contact .contact-btn--email-dark:hover,.faq-contact .icon-link--email:hover,.faq-contact .work__mbtn--em:hover,.pk-cta__actions .contact-btn--email:hover,.pk-cta__actions .contact-btn--email-dark:hover,.pk-cta__actions .icon-link--email:hover,.pk-cta__actions .work__mbtn--em:hover,.process__cta .contact-btn--email:hover,.process__cta .contact-btn--email-dark:hover,.process__cta .icon-link--email:hover,.process__cta .work__mbtn--em:hover,.process .contact-row .contact-btn--email:hover,.process .contact-row .contact-btn--email-dark:hover,.process .contact-row .icon-link--email:hover,.process .contact-row .work__mbtn--em:hover,.hero .contact-row .contact-btn--email:hover,.hero .contact-row .contact-btn--email-dark:hover,.hero .contact-row .icon-link--email:hover,.hero .contact-row .work__mbtn--em:hover,.quick-contact .contact-btn--email:hover,.quick-contact .contact-btn--email-dark:hover,.quick-contact .icon-link--email:hover,.quick-contact .work__mbtn--em:hover,.mobile-menu__contacts .contact-btn--email:hover,.mobile-menu__contacts .contact-btn--email-dark:hover,.mobile-menu__contacts .icon-link--email:hover,.mobile-menu__contacts .work__mbtn--em:hover,.mobile-menu__grid .contact-btn--email:hover,.mobile-menu__grid .contact-btn--email-dark:hover,.mobile-menu__grid .icon-link--email:hover,.mobile-menu__grid .work__mbtn--em:hover,.about-actions .contact-btn--email:hover,.about-actions .contact-btn--email-dark:hover,.about-actions .icon-link--email:hover,.about-actions .work__mbtn--em:hover{color:#1d4ed8;box-shadow:none;filter:none;background:#d8e6fc;border:1px solid #2563eb80;transform:translateY(-2px)}.contact-btn--email:hover svg,.contact-btn--email-dark:hover svg,.icon-link--email:hover svg,.work__mbtn--em:hover svg,.demos-cta__row .contact-btn--email:hover svg,.demos-cta__row .contact-btn--email-dark:hover svg,.demos-cta__row .icon-link--email:hover svg,.demos-cta__row .work__mbtn--em:hover svg,.work__cta-actions .contact-btn--email:hover svg,.work__cta-actions .contact-btn--email-dark:hover svg,.work__cta-actions .icon-link--email:hover svg,.work__cta-actions .work__mbtn--em:hover svg,.work__cta-row .contact-btn--email:hover svg,.work__cta-row .contact-btn--email-dark:hover svg,.work__cta-row .icon-link--email:hover svg,.work__cta-row .work__mbtn--em:hover svg,.why-contact .contact-btn--email:hover svg,.why-contact .contact-btn--email-dark:hover svg,.why-contact .icon-link--email:hover svg,.why-contact .work__mbtn--em:hover svg,.faq-contact .contact-btn--email:hover svg,.faq-contact .contact-btn--email-dark:hover svg,.faq-contact .icon-link--email:hover svg,.faq-contact .work__mbtn--em:hover svg,.pk-cta__actions .contact-btn--email:hover svg,.pk-cta__actions .contact-btn--email-dark:hover svg,.pk-cta__actions .icon-link--email:hover svg,.pk-cta__actions .work__mbtn--em:hover svg,.process__cta .contact-btn--email:hover svg,.process__cta .contact-btn--email-dark:hover svg,.process__cta .icon-link--email:hover svg,.process__cta .work__mbtn--em:hover svg,.process .contact-row .contact-btn--email:hover svg,.process .contact-row .contact-btn--email-dark:hover svg,.process .contact-row .icon-link--email:hover svg,.process .contact-row .work__mbtn--em:hover svg,.hero .contact-row .contact-btn--email:hover svg,.hero .contact-row .contact-btn--email-dark:hover svg,.hero .contact-row .icon-link--email:hover svg,.hero .contact-row .work__mbtn--em:hover svg,.quick-contact .contact-btn--email:hover svg,.quick-contact .contact-btn--email-dark:hover svg,.quick-contact .icon-link--email:hover svg,.quick-contact .work__mbtn--em:hover svg,.mobile-menu__contacts .contact-btn--email:hover svg,.mobile-menu__contacts .contact-btn--email-dark:hover svg,.mobile-menu__contacts .icon-link--email:hover svg,.mobile-menu__contacts .work__mbtn--em:hover svg,.mobile-menu__grid .contact-btn--email:hover svg,.mobile-menu__grid .contact-btn--email-dark:hover svg,.mobile-menu__grid .icon-link--email:hover svg,.mobile-menu__grid .work__mbtn--em:hover svg,.about-actions .contact-btn--email:hover svg,.about-actions .contact-btn--email-dark:hover svg,.about-actions .icon-link--email:hover svg,.about-actions .work__mbtn--em:hover svg{color:#1d4ed8}.contact-btn--email svg [stroke=\#0A7CFF],.contact-btn--email-dark svg [stroke=\#0A7CFF],.icon-link--email svg [stroke=\#0A7CFF],.work__mbtn--em svg [stroke=\#0A7CFF],.demos-cta__row .contact-btn--email svg [stroke=\#0A7CFF],.demos-cta__row .contact-btn--email-dark svg [stroke=\#0A7CFF],.demos-cta__row .icon-link--email svg [stroke=\#0A7CFF],.demos-cta__row .work__mbtn--em svg [stroke=\#0A7CFF],.work__cta-actions .contact-btn--email svg [stroke=\#0A7CFF],.work__cta-actions .contact-btn--email-dark svg [stroke=\#0A7CFF],.work__cta-actions .icon-link--email svg [stroke=\#0A7CFF],.work__cta-actions .work__mbtn--em svg [stroke=\#0A7CFF],.work__cta-row .contact-btn--email svg [stroke=\#0A7CFF],.work__cta-row .contact-btn--email-dark svg [stroke=\#0A7CFF],.work__cta-row .icon-link--email svg [stroke=\#0A7CFF],.work__cta-row .work__mbtn--em svg [stroke=\#0A7CFF],.why-contact .contact-btn--email svg [stroke=\#0A7CFF],.why-contact .contact-btn--email-dark svg [stroke=\#0A7CFF],.why-contact .icon-link--email svg [stroke=\#0A7CFF],.why-contact .work__mbtn--em svg [stroke=\#0A7CFF],.faq-contact .contact-btn--email svg [stroke=\#0A7CFF],.faq-contact .contact-btn--email-dark svg [stroke=\#0A7CFF],.faq-contact .icon-link--email svg [stroke=\#0A7CFF],.faq-contact .work__mbtn--em svg [stroke=\#0A7CFF],.pk-cta__actions .contact-btn--email svg [stroke=\#0A7CFF],.pk-cta__actions .contact-btn--email-dark svg [stroke=\#0A7CFF],.pk-cta__actions .icon-link--email svg [stroke=\#0A7CFF],.pk-cta__actions .work__mbtn--em svg [stroke=\#0A7CFF],.process__cta .contact-btn--email svg [stroke=\#0A7CFF],.process__cta .contact-btn--email-dark svg [stroke=\#0A7CFF],.process__cta .icon-link--email svg [stroke=\#0A7CFF],.process__cta .work__mbtn--em svg [stroke=\#0A7CFF],.process .contact-row .contact-btn--email svg [stroke=\#0A7CFF],.process .contact-row .contact-btn--email-dark svg [stroke=\#0A7CFF],.process .contact-row .icon-link--email svg [stroke=\#0A7CFF],.process .contact-row .work__mbtn--em svg [stroke=\#0A7CFF],.hero .contact-row .contact-btn--email svg [stroke=\#0A7CFF],.hero .contact-row .contact-btn--email-dark svg [stroke=\#0A7CFF],.hero .contact-row .icon-link--email svg [stroke=\#0A7CFF],.hero .contact-row .work__mbtn--em svg [stroke=\#0A7CFF],.quick-contact .contact-btn--email svg [stroke=\#0A7CFF],.quick-contact .contact-btn--email-dark svg [stroke=\#0A7CFF],.quick-contact .icon-link--email svg [stroke=\#0A7CFF],.quick-contact .work__mbtn--em svg [stroke=\#0A7CFF],.mobile-menu__contacts .contact-btn--email svg [stroke=\#0A7CFF],.mobile-menu__contacts .contact-btn--email-dark svg [stroke=\#0A7CFF],.mobile-menu__contacts .icon-link--email svg [stroke=\#0A7CFF],.mobile-menu__contacts .work__mbtn--em svg [stroke=\#0A7CFF],.mobile-menu__grid .contact-btn--email svg [stroke=\#0A7CFF],.mobile-menu__grid .contact-btn--email-dark svg [stroke=\#0A7CFF],.mobile-menu__grid .icon-link--email svg [stroke=\#0A7CFF],.mobile-menu__grid .work__mbtn--em svg [stroke=\#0A7CFF],.about-actions .contact-btn--email svg [stroke=\#0A7CFF],.about-actions .contact-btn--email-dark svg [stroke=\#0A7CFF],.about-actions .icon-link--email svg [stroke=\#0A7CFF],.about-actions .work__mbtn--em svg [stroke=\#0A7CFF]{stroke:#2563eb}.header__actions .contact-icons .icon-link,.hero .contact-block .contact-row .contact-btn{color:var(--color-navy);transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);filter:none;background:#fff;border:1px solid #94accd6b;box-shadow:0 1px 2px #1022400d}.header__actions .contact-icons .icon-link:hover,.hero .contact-block .contact-row .contact-btn:hover{filter:none;background:#f2f7fe;border-color:#7896c399;transform:translateY(-1px);box-shadow:0 3px 8px #10224014}.header__actions .contact-icons .icon-link svg,.hero .contact-block .contact-row .contact-btn svg{color:currentColor}.header__actions .contact-icons .icon-link--whatsapp,.hero .contact-block .contact-row .contact-btn--whatsapp svg{color:#1ead50}.header__actions .contact-icons .icon-link--instagram,.hero .contact-block .contact-row .contact-btn--instagram svg{color:#dd2a7b}.header__actions .contact-icons .icon-link--messenger,.hero .contact-block .contact-row .contact-btn--messenger svg{color:#0a7cff}.header__actions .contact-icons .icon-link--email,.hero .contact-block .contact-row .contact-btn--email svg{color:var(--c-email)}.hero .contact-block .contact-row .contact-btn--viber svg{color:#7360f2}.hero .contact-block .contact-row .contact-btn--sms svg{color:#2e7bf0}.header__actions .contact-icons .icon-link--messenger svg path[stroke],.hero .contact-block .contact-row .contact-btn--messenger svg path[stroke],.hero .contact-block .contact-row .contact-btn--viber svg path[stroke]{stroke:#fff}.hero .contact-block .contact-row .contact-btn span{color:var(--color-navy)}.hero .contact-block .contact-row .contact-btn--email{opacity:1}.about-actions .icon-link,.pk-cta__actions .contact-row .contact-btn,.process__cta .contact-row .contact-btn{color:var(--color-navy);transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);filter:none;background:#fff;border:1px solid #94accd6b;box-shadow:0 1px 2px #1022400d}.about-actions .icon-link:hover,.pk-cta__actions .contact-row .contact-btn:hover,.process__cta .contact-row .contact-btn:hover{filter:none;background:#f2f7fe;border-color:#7896c399;transform:translateY(-1px);box-shadow:0 3px 8px #10224014}.about-actions .icon-link--whatsapp,.pk-cta__actions .contact-row .contact-btn--whatsapp svg,.process__cta .contact-row .contact-btn--whatsapp svg{color:#1ead50}.about-actions .icon-link--instagram,.pk-cta__actions .contact-row .contact-btn--instagram svg,.process__cta .contact-row .contact-btn--instagram svg{color:#dd2a7b}.about-actions .icon-link--messenger,.pk-cta__actions .contact-row .contact-btn--messenger svg,.process__cta .contact-row .contact-btn--messenger svg{color:#0a7cff}.about-actions .icon-link--email,.pk-cta__actions .contact-row .contact-btn--email svg,.process__cta .contact-row .contact-btn--email svg{color:var(--c-email)}.about-actions .icon-link--viber,.pk-cta__actions .contact-row .contact-btn--viber svg,.process__cta .contact-row .contact-btn--viber svg{color:#7360f2}.about-actions .icon-link--sms,.pk-cta__actions .contact-row .contact-btn--sms svg,.process__cta .contact-row .contact-btn--sms svg{color:#2e7bf0}.about-actions .icon-link--messenger svg path[stroke],.about-actions .icon-link--viber svg path[stroke],.pk-cta__actions .contact-row .contact-btn--messenger svg path[stroke],.pk-cta__actions .contact-row .contact-btn--viber svg path[stroke],.process__cta .contact-row .contact-btn--messenger svg path[stroke],.process__cta .contact-row .contact-btn--viber svg path[stroke]{stroke:#fff}.about-actions .icon-link__label,.pk-cta__actions .contact-row .contact-btn span,.process__cta .contact-row .contact-btn span{color:var(--color-navy)}.pk-cta__actions .contact-row .contact-btn--email,.process__cta .contact-row .contact-btn--email{opacity:1}.demos-cta .demos-cta__row .contact-btn,.demos-cta .demos-cta__row .contact-btn:hover,.demos-cta .demos-cta__row .contact-btn:focus-visible{color:#bfd3f7;box-shadow:none;filter:none;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:#78a0eb24;border:1px solid #96b9f54d;border-radius:14px}.demos-cta .demos-cta__row .contact-btn:hover,.demos-cta .demos-cta__row .contact-btn:focus-visible{background:#78a0eb38;border-color:#a0c3fa75;transform:translateY(-1px);box-shadow:0 6px 16px #0a122847}.demos-cta .demos-cta__row .contact-btn svg,.demos-cta .demos-cta__row .contact-btn:hover svg{color:#c6d8f8}.demos-cta .demos-cta__row .contact-btn svg [stroke=\#fff],.demos-cta .demos-cta__row .contact-btn svg [stroke=\#FFF],.demos-cta .demos-cta__row .contact-btn svg [stroke=\#ffffff],.demos-cta .demos-cta__row .contact-btn svg [stroke=\#0A7CFF],.demos-cta .demos-cta__row .contact-btn svg [stroke=\#7360F2]{stroke:#16213c}.work__cta .work__cta-row .work__mbtn,.work__cta .work__cta-row .work__mbtn:hover,.work__cta .work__cta-row .work__mbtn:focus-visible{color:#bfd3f7;box-shadow:none;filter:none;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:#78a0eb24;border:1px solid #96b9f54d;border-radius:14px}.work__cta .work__cta-row .work__mbtn:hover,.work__cta .work__cta-row .work__mbtn:focus-visible{background:#78a0eb38;border-color:#a0c3fa75;transform:translateY(-1px);box-shadow:0 6px 16px #0a122847}.work__cta .work__cta-row .work__mbtn svg,.work__cta .work__cta-row .work__mbtn:hover svg{color:#c6d8f8}.work__cta .work__cta-row .work__mbtn svg [stroke=\#fff],.work__cta .work__cta-row .work__mbtn svg [stroke=\#FFF],.work__cta .work__cta-row .work__mbtn svg [stroke=\#ffffff],.work__cta .work__cta-row .work__mbtn svg [stroke=\#0A7CFF],.work__cta .work__cta-row .work__mbtn svg [stroke=\#7360F2]{stroke:#16213c}.why-contact .contact-btn,.why-contact .contact-btn:hover,.why-contact .contact-btn:focus-visible{color:#bfd3f7;box-shadow:none;filter:none;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:#78a0eb24;border:1px solid #96b9f54d;border-radius:14px}.why-contact .contact-btn:hover,.why-contact .contact-btn:focus-visible{background:#78a0eb38;border-color:#a0c3fa75;transform:translateY(-1px);box-shadow:0 6px 16px #0a122847}.why-contact .contact-btn svg,.why-contact .contact-btn:hover svg{color:#c6d8f8}.why-contact .contact-btn span,.why-contact .contact-btn:hover span{color:#d7e4fa;display:inline}.why-contact .contact-btn svg [stroke=\#fff],.why-contact .contact-btn svg [stroke=\#FFF],.why-contact .contact-btn svg [stroke=\#ffffff],.why-contact .contact-btn svg [stroke=\#0A7CFF],.why-contact .contact-btn svg [stroke=\#7360F2]{stroke:#16213c}.faq-contact .contact-row .contact-btn,.faq-contact .contact-row .contact-btn:hover,.faq-contact .contact-row .contact-btn:focus-visible{color:#bfd3f7;box-shadow:none;filter:none;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:#78a0eb24;border:1px solid #96b9f54d;border-radius:14px}.faq-contact .contact-row .contact-btn:hover,.faq-contact .contact-row .contact-btn:focus-visible{background:#78a0eb38;border-color:#a0c3fa75;transform:translateY(-1px);box-shadow:0 6px 16px #0a122847}.faq-contact .contact-row .contact-btn svg,.faq-contact .contact-row .contact-btn:hover svg{color:#c6d8f8}.faq-contact .contact-row .contact-btn span{display:none}.faq-contact .contact-row .contact-btn svg [stroke=\#fff],.faq-contact .contact-row .contact-btn svg [stroke=\#FFF],.faq-contact .contact-row .contact-btn svg [stroke=\#ffffff],.faq-contact .contact-row .contact-btn svg [stroke=\#0A7CFF],.faq-contact .contact-row .contact-btn svg [stroke=\#7360F2]{stroke:#16213c}.inc-chips .inc-chip{color:#e4edfb;box-shadow:none;transition:background .18s var(--ease), border-color .18s var(--ease);background:#78a0eb24;border:1px solid #96b9f54d;border-radius:14px}.inc-chips .inc-chip .inc-chip__icon,.inc-chips .inc-chip .inc-chip__icon--green{color:#c6d8f8;background:0 0}.inc-chips .inc-chip .inc-chip__icon svg{color:#c6d8f8}.site-footer .footer__contacts .footer__contact-icon{color:#c6d8f8;box-shadow:none;filter:none;transition:background .18s var(--ease), border-color .18s var(--ease), box-shadow .18s var(--ease), transform .18s var(--ease);background:#78a0eb24;border:1px solid #96b9f54d;border-radius:10px}.site-footer .footer__contacts .footer__contact-icon svg{color:#c6d8f8}.site-footer .footer__contacts a:hover .footer__contact-icon,.site-footer .footer__contacts a:focus-visible .footer__contact-icon{background:#78a0eb38;border-color:#a0c3fa75;transform:translateY(-1px);box-shadow:0 6px 16px #0a122847}.site-footer .footer__contacts .footer__contact-icon svg [stroke=\#fff],.site-footer .footer__contacts .footer__contact-icon svg [stroke=\#FFF],.site-footer .footer__contacts .footer__contact-icon svg [stroke=\#ffffff],.site-footer .footer__contacts .footer__contact-icon svg [stroke=\#0A7CFF],.site-footer .footer__contacts .footer__contact-icon svg [stroke=\#7360F2]{stroke:#16213c}.contact-btn--whatsapp,.contact-btn--instagram,.contact-btn--messenger,.contact-btn--viber,.contact-btn--sms,.icon-link--whatsapp,.icon-link--instagram,.icon-link--messenger,.icon-link--viber,.icon-link--sms,.work__mbtn--wa,.work__mbtn--ig,.work__mbtn--ms,.work__mbtn--vi,.work__mbtn--sms{filter:none;color:#fff!important;transition:transform .18s var(--ease), filter .18s var(--ease), background .18s var(--ease)!important;border:0!important}.contact-btn--whatsapp svg,.contact-btn--instagram svg,.contact-btn--messenger svg,.contact-btn--viber svg,.contact-btn--sms svg,.icon-link--whatsapp svg,.icon-link--instagram svg,.icon-link--messenger svg,.icon-link--viber svg,.icon-link--sms svg,.work__mbtn--wa svg,.work__mbtn--ig svg,.work__mbtn--ms svg,.work__mbtn--vi svg,.work__mbtn--sms svg,.contact-btn--whatsapp span,.contact-btn--instagram span,.contact-btn--messenger span,.contact-btn--viber span,.contact-btn--sms span,.icon-link--whatsapp .icon-link__label,.icon-link--instagram .icon-link__label,.icon-link--messenger .icon-link__label,.icon-link--viber .icon-link__label,.icon-link--sms .icon-link__label,.work__mbtn--wa span,.work__mbtn--ig span,.work__mbtn--ms span,.work__mbtn--vi span,.work__mbtn--sms span{color:#fff!important}.contact-btn--whatsapp:hover,.contact-btn--instagram:hover,.contact-btn--messenger:hover,.contact-btn--viber:hover,.contact-btn--sms:hover,.icon-link--whatsapp:hover,.icon-link--instagram:hover,.icon-link--messenger:hover,.icon-link--viber:hover,.icon-link--sms:hover,.work__mbtn--wa:hover,.work__mbtn--ig:hover,.work__mbtn--ms:hover,.work__mbtn--vi:hover,.work__mbtn--sms:hover{filter:brightness(1.06)!important;transform:translateY(-2px)!important}.contact-btn--whatsapp,.contact-btn--whatsapp:hover,.contact-btn--whatsapp:focus-visible,.icon-link--whatsapp,.icon-link--whatsapp:hover,.icon-link--whatsapp:focus-visible,.work__mbtn--wa,.work__mbtn--wa:hover,.work__mbtn--wa:focus-visible{background:var(--c-whatsapp)!important;background-image:none!important;box-shadow:0 10px 24px #25d36640!important}.contact-btn--instagram,.contact-btn--instagram:hover,.contact-btn--instagram:focus-visible,.icon-link--instagram,.icon-link--instagram:hover,.icon-link--instagram:focus-visible,.work__mbtn--ig,.work__mbtn--ig:hover,.work__mbtn--ig:focus-visible{background:var(--grad-instagram)!important;box-shadow:0 10px 24px #dd2a7b3d!important}.contact-btn--messenger,.contact-btn--messenger:hover,.contact-btn--messenger:focus-visible,.icon-link--messenger,.icon-link--messenger:hover,.icon-link--messenger:focus-visible,.work__mbtn--ms,.work__mbtn--ms:hover,.work__mbtn--ms:focus-visible{background:linear-gradient(135deg,#00b2ff 0%,#006aff 100%)!important;box-shadow:0 10px 24px #0084ff3d!important}.contact-btn--viber,.contact-btn--viber:hover,.contact-btn--viber:focus-visible,.icon-link--viber,.icon-link--viber:hover,.icon-link--viber:focus-visible,.work__mbtn--vi,.work__mbtn--vi:hover,.work__mbtn--vi:focus-visible{background:var(--c-viber)!important;background-image:none!important;box-shadow:0 10px 24px #7360f240!important}.contact-btn--sms,.contact-btn--sms:hover,.contact-btn--sms:focus-visible,.icon-link--sms,.icon-link--sms:hover,.icon-link--sms:focus-visible,.work__mbtn--sms,.work__mbtn--sms:hover,.work__mbtn--sms:focus-visible{background:var(--c-sms)!important;background-image:none!important;box-shadow:0 10px 24px #3b82f640!important}.contact-btn--messenger svg [stroke],.icon-link--messenger svg [stroke],.work__mbtn--ms svg [stroke]{stroke:#0a7cff!important}.contact-btn--viber svg [stroke],.icon-link--viber svg [stroke],.work__mbtn--vi svg [stroke]{stroke:#7360f2!important}.contact-btn--sms svg [stroke],.icon-link--sms svg [stroke],.work__mbtn--sms svg [stroke],.contact-btn--instagram svg [stroke=currentColor],.icon-link--instagram svg [stroke=currentColor],.work__mbtn--ig svg [stroke=currentColor]{stroke:#fff!important}.contact-btn--email,.contact-btn--email:focus-visible,.icon-link--email,.icon-link--email:focus-visible,.work__mbtn--em,.work__mbtn--em:focus-visible{opacity:1;color:var(--c-email)!important;box-shadow:none!important;background:#2563eb1a!important;border:1px solid #2563eb42!important}.contact-btn--email svg,.icon-link--email svg,.work__mbtn--em svg,.contact-btn--email span,.icon-link--email .icon-link__label,.work__mbtn--em span{color:var(--c-email)!important}.contact-btn--email svg [stroke=\#0A7CFF],.icon-link--email svg [stroke=\#0A7CFF],.work__mbtn--em svg [stroke=\#0A7CFF]{stroke:var(--c-email)!important}.contact-btn--email:hover,.icon-link--email:hover,.work__mbtn--em:hover{filter:none!important;background:#2563eb29!important;border-color:#2563eb66!important;transform:translateY(-2px)!important}.demos-cta__row .contact-btn--email,.demos-cta__row .contact-btn--email-dark,.work__cta-row .work__mbtn--em,.work__cta-actions .work__mbtn--em,.why-contact .contact-btn--email,.faq-contact .contact-row .contact-btn--email,.contact-btn--email-dark{color:#bfd3f7!important;background:#78a0eb24!important;border:1px solid #96b9f54d!important}.demos-cta__row .contact-btn--email svg,.demos-cta__row .contact-btn--email-dark svg,.work__cta-row .work__mbtn--em svg,.work__cta-actions .work__mbtn--em svg,.why-contact .contact-btn--email svg,.faq-contact .contact-row .contact-btn--email svg,.contact-btn--email-dark svg,.demos-cta__row .contact-btn--email span,.work__cta-row .work__mbtn--em span,.why-contact .contact-btn--email span,.contact-btn--email-dark span{color:#bfd3f7!important}.demos-cta__row .contact-btn--email:hover,.work__cta-row .work__mbtn--em:hover,.work__cta-actions .work__mbtn--em:hover,.why-contact .contact-btn--email:hover,.faq-contact .contact-row .contact-btn--email:hover,.contact-btn--email-dark:hover{background:#78a0eb38!important;border-color:#a0c3fa6b!important}.hero .contact-block .contact-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero .contact-block .contact-row .contact-btn{flex-direction:row;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:13px 12px;font-size:14.5px}.hero .contact-block .contact-row .contact-btn span{white-space:nowrap;line-height:1.1;display:inline}@media (max-width:600px){.hero .contact-block .contact-row{gap:9px}.hero .contact-block .contact-row .contact-btn{gap:8px;padding:12px 8px;font-size:13.5px}}@media (max-width:400px){.hero .contact-block .contact-row{gap:8px}.hero .contact-block .contact-row .contact-btn{padding:11px 6px;font-size:13px}}.hero .contact-block .contact-row{grid-template-columns:repeat(6,minmax(0,1fr))}@media (min-width:601px){.hero .contact-block .contact-row[data-contact-count-wide="5"] .contact-btn{grid-column:span 2}.hero .contact-block .contact-row[data-contact-count-wide="5"] .contact-btn--email,.hero .contact-block .contact-row[data-contact-count-wide="5"] .contact-btn--viber{grid-column:span 3}}@media (max-width:600px){.hero .contact-block .contact-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:601px){.contact-group[data-contact-count][data-contact-count-wide="1"]{grid-template-columns:minmax(0,1fr)}.contact-group[data-contact-count][data-contact-count-wide="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-group[data-contact-count][data-contact-count-wide="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-group[data-contact-count][data-contact-count-wide="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mobile-menu__grid[data-contact-count][data-contact-count-wide]{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-menu__grid[data-contact-count="1"][data-contact-count-wide]{grid-template-columns:minmax(0,1fr)}@media (max-width:600px){.contact-group[data-contact-count-wide][data-contact-count="1"]{grid-template-columns:minmax(0,1fr)}.contact-group[data-contact-count-wide][data-contact-count="2"],.contact-group[data-contact-count-wide][data-contact-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}
