:root{--ink: #013e37;--gold: #ffefb3;--mint: #7fc8a9;--page: #ffffff;--ink-2: color-mix(in srgb,var(--ink) 88%,#fff);--ink-3: color-mix(in srgb,var(--ink) 78%,#fff);--ink-l: color-mix(in srgb,var(--ink) 72%,var(--mint));--ink-dk: color-mix(in srgb,var(--ink) 70%,#000);--gold-d: color-mix(in srgb,var(--gold) 35%,var(--ink));--gold-t: color-mix(in srgb,var(--gold) 18%,var(--ink));--gold-d2: color-mix(in srgb,var(--gold) 82%,var(--ink));--gold-l: color-mix(in srgb,var(--gold) 55%,#fff);--gold-bg: color-mix(in srgb,var(--gold) 22%,#fff);--gold-line: color-mix(in srgb,var(--gold) 70%,var(--ink));--accent: color-mix(in srgb,var(--ink) 55%,var(--mint));--tint: color-mix(in srgb,var(--gold) 16%,color-mix(in srgb,var(--ink) 3%,#fff));--tint-2: color-mix(in srgb,var(--gold) 26%,color-mix(in srgb,var(--ink) 5%,#fff));--text: color-mix(in srgb,var(--ink) 72%,#000);--muted: color-mix(in srgb,var(--ink) 48%,#7d8783);--line: color-mix(in srgb,var(--ink) 13%,#fff);--r-box: 44px;--r-card: 24px;--r-sm: 14px;--gap: 16px;--pad: clamp(24px,5vw,80px);--head: "Readex Pro","IBM Plex Sans Arabic",system-ui,sans-serif;--body: "IBM Plex Sans Arabic",system-ui,sans-serif}*{box-sizing: border-box}html{scroll-behavior: smooth;scroll-padding-top: 16px}body{margin: 0;padding: var(--gap) 0;font-family: var(--body);color: var(--text);background: var(--page);line-height: 1.8;-webkit-font-smoothing: antialiased;overflow-x: hidden}img{max-width: 100%;display: block}a{color: inherit;text-decoration: none}button{font: inherit}h1,h2,h3{font-family: var(--head);line-height: 1.3;margin: 0 0 .5em}h2{font-size: clamp(1.7rem,3.4vw,2.8rem);font-weight: 300}h2 strong{font-weight: 700;color: var(--gold)}h3{font-size: 1.15rem;font-weight: 600}p{margin: 0 0 1em}.center{text-align: center}.box{position: relative;width: min(1600px,100% - 2 * var(--gap));margin: 0 auto var(--gap);border-radius: var(--r-box);padding: var(--pad);background: #fff;border: 1px solid var(--line);overflow: hidden}.box--tint{background: linear-gradient(135deg,var(--tint) 0%,var(--page) 55%,var(--tint-2) 100%)}.box--dark{background: radial-gradient(ellipse at 85% 0%,var(--ink-3),var(--ink) 60%);color: #fff;border-color: transparent}.box--dark p{color: rgba(255,255,255,.7)}.pill{display: inline-flex;align-items: center;gap: .6em;padding: .35em 1.1em;border-radius: 999px;border: 1px solid color-mix(in srgb,var(--gold) 45%,transparent);color: var(--gold);font-size: .85rem;font-weight: 600;margin-bottom: 1.2em}.pill i{width: 7px;height: 7px;border-radius: 2px;background: currentColor}.pill--light{color: var(--gold-t);border-color: var(--gold-line);background: var(--gold-bg)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .7em;padding: .9em 1.8em;border-radius: 999px;font-weight: 700;border: 0;cursor: pointer;transition: transform .2s,box-shadow .2s,background .2s;white-space: nowrap}.btn:hover{transform: translateY(-2px)}.btn--glow{background: linear-gradient(135deg,var(--gold),var(--gold-d2));color: var(--ink);box-shadow: 0 14px 34px -10px color-mix(in srgb,var(--gold) 70%,transparent);padding-inline-start: .6em}.btn__ico{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: var(--ink);color: #fff}.btn--glass{background: rgba(255,255,255,.08);color: #fff;border: 1px solid rgba(255,255,255,.22);backdrop-filter: blur(8px)}.btn--glass .dot{width: 9px;height: 9px;border-radius: 50%;background: #25d366;box-shadow: 0 0 0 4px rgba(37,211,102,.2)}.btn--dark{background: var(--ink);color: #fff}.btn--sm{padding: .55em 1.3em;font-size: .9rem}.box--hero{min-height: min(92vh,900px);padding: 22px clamp(20px,3vw,44px) 40px;display: flex;flex-direction: column;background: radial-gradient(ellipse at 70% 10%,var(--ink-l),var(--ink) 65%);color: #fff;border: 0}.box--hero::before{content: "";position: absolute;inset: 0;background-image: linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size: 64px 64px;mask-image: radial-gradient(ellipse at 50% 55%,#000 10%,transparent 72%);pointer-events: none}.nav{position: relative;z-index: 5;display: flex;align-items: center;gap: 24px}.logo{display: flex;align-items: center;gap: .6em;font-family: var(--head);font-weight: 700;font-size: 1.5rem;flex-shrink: 0}.logo svg{width: 44px;height: 44px;fill: var(--gold)}.logo svg .o{fill: #fff}.logo small{display: block;font-size: .6rem;font-weight: 500;opacity: .6;letter-spacing: .14em;line-height: 1;font-family: var(--body)}.logo span{line-height: 1.1}.nav__links{display: flex;align-items: center;gap: 6px;margin-inline: auto}.nav__links a{padding: .55em 1.1em;border-radius: 14px;border: 1.5px solid transparent;font-weight: 500;opacity: .85;transition: border-color .2s,opacity .2s,background .2s}.nav__links a:hover{opacity: 1;background: rgba(255,255,255,.06)}.nav__links a.is-active{border-color: var(--mint);opacity: 1}.nav__feature{display: inline-flex;align-items: center;gap: .6em;border-color: color-mix(in srgb,var(--gold) 60%,transparent) !important;border-radius: 999px !important}.sq{display: grid;grid-template-columns: repeat(2,7px);gap: 3px}.sq b{width: 7px;height: 7px;border-radius: 2px;border: 1.5px solid rgba(255,255,255,.4)}.sq b:first-child{background: var(--gold);border-color: var(--gold)}.nav__cta{background: transparent;color: #fff;border: 1.5px solid rgba(255,255,255,.3)}.nav__cta:hover{border-color: var(--gold);color: var(--gold)}.nav__toggle{display: none;background: none;border: 0;cursor: pointer;padding: 8px;grid-template-columns: repeat(3,6px);gap: 5px}.nav__toggle i{width: 6px;height: 6px;border-radius: 50%;border: 1.5px solid #fff;transition: background .2s,transform .3s}.nav__toggle i:nth-child(odd){background: #fff}.nav__toggle[aria-expanded="true"] i{background: var(--gold);border-color: var(--gold);transform: scale(.8)}.hero__body{position: relative;flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;padding: 60px 0 0}.hero__art{position: absolute;inset-inline-start: 0;top: 10%;display: grid;grid-template-columns: repeat(4,58px);gap: 12px;opacity: .8;pointer-events: none}.hero__art i{aspect-ratio: 1;border-radius: 14px;border: 1px solid rgba(255,255,255,.08);background: rgba(255,255,255,.03);animation: tile 7s ease-in-out infinite;animation-delay: calc(var(--i) * -.41s)}.hero__art i:nth-child(5n+2){background: color-mix(in srgb,var(--gold) 80%,transparent);border-color: transparent}.hero__art i:nth-child(7n+4){background: color-mix(in srgb,var(--mint) 70%,transparent);border-color: transparent;border-radius: 50%}.hero__art i:nth-child(9n){background: color-mix(in srgb,var(--accent) 75%,transparent);border-color: transparent}@keyframes tile{0%,100%{transform: scale(1)}50%{transform: scale(.78);opacity: .5}}.hero__intro{color: rgba(255,255,255,.72);font-size: 1.05rem;margin-bottom: 1.2em}.box--hero h1{font-size: clamp(2.4rem,7vw,5.6rem);font-weight: 300;line-height: 1.25;margin-bottom: .6em}.box--hero h1 strong{display: inline-block;font-weight: 700;background: linear-gradient(90deg,var(--gold),var(--gold-l));-webkit-background-clip: text;background-clip: text;color: transparent}.hero__cta{display: flex;flex-wrap: wrap;justify-content: center;gap: 14px}.promo{position: relative;z-index: 2;margin-top: 56px;width: min(960px,100%);display: flex;align-items: center;gap: 18px;padding: 14px;border-radius: 26px;border: 1.5px solid color-mix(in srgb,var(--mint) 55%,transparent);background: linear-gradient(135deg,color-mix(in srgb,var(--ink) 85%,var(--mint)),color-mix(in srgb,var(--ink) 80%,transparent));backdrop-filter: blur(8px);text-align: start;transition: transform .2s}.promo:hover{transform: translateY(-3px)}.promo__tile{flex-shrink: 0;width: 110px;height: 76px;border-radius: 16px;background: rgba(0,0,0,.25);border: 1px solid rgba(255,255,255,.1);display: grid;grid-template-columns: repeat(2,20px);place-content: center;gap: 6px}.promo__tile b{width: 20px;height: 20px;border-radius: 5px;background: var(--mint)}.promo__tile b:nth-child(2),.promo__tile b:nth-child(3){background: #fff;opacity: .85}.promo__tile b:last-child{border-radius: 50%;background: var(--gold)}.promo__text{flex: 1;display: grid;gap: 2px}.promo__text small{justify-self: start;font-size: .75rem;color: var(--mint);background: color-mix(in srgb,var(--mint) 12%,transparent);padding: .1em .8em;border-radius: 999px;font-weight: 600}.promo__text strong{font-family: var(--head);font-size: 1.15rem}.promo__text em{font-style: normal;font-size: .85rem;color: rgba(255,255,255,.65)}.promo__go{flex-shrink: 0;width: 52px;height: 52px;border-radius: 50%;border: 1.5px solid color-mix(in srgb,var(--mint) 60%,transparent);display: grid;place-items: center;font-size: 1.2rem}.clients{padding-block: clamp(36px,5vw,64px)}.clients h2{margin-bottom: 1.2em}.clients h2 strong{color: var(--gold-d)}.logos{overflow: hidden;mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.logos__track{display: flex;gap: 18px;width: max-content;animation: slide 40s linear infinite}.logos:hover .logos__track{animation-play-state: paused}.logo-tile{width: 210px;height: 124px;flex-shrink: 0;border-radius: var(--r-card);background: #fff;border: 1px solid var(--line);display: flex;align-items: center;justify-content: center;padding: 14px 22px;overflow: hidden}.logo-tile img{display: block;width: auto;height: auto;max-width: 100%;max-height: 100%;object-fit: contain;filter: saturate(.9);transition: filter .3s,transform .3s}.logo-tile:hover img{filter: none;transform: scale(1.06)}@keyframes slide{to{transform: translateX(50%)}}.about::after{content: "";position: absolute;top: 0;inset-inline-start: var(--pad);width: 280px;height: 4px;background: var(--gold);border-radius: 0 0 4px 4px}.about__grid{display: grid;grid-template-columns: 300px 1fr;gap: clamp(28px,5vw,64px);align-items: start}.about__photo{aspect-ratio: 1;border-radius: 30px;padding: 6px;background: linear-gradient(135deg,var(--gold),var(--gold-l) 50%,var(--gold));box-shadow: 0 30px 60px -30px rgba(0,0,0,.7)}.about__photo img,.about__photo span{width: 100%;height: 100%;border-radius: 25px;object-fit: cover;object-position: top;background: var(--ink-3)}.about__photo span{display: grid;place-items: center;font: 700 5rem var(--head)}.about__title{font-size: clamp(1.8rem,3.6vw,3rem)}.about__cols{display: grid;grid-template-columns: 1fr 1fr;gap: 32px;margin-top: 1.4em}.about__cols p + p{border-inline-start: 1px solid rgba(255,255,255,.14);padding-inline-start: 32px}.sign{display: flex;flex-direction: column;margin-top: 10px}.sign strong{font-family: var(--head);font-size: 1.2rem}.sign span{color: var(--gold);font-size: .9rem}.stats{margin-top: clamp(32px,5vw,56px);display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.stat{border-radius: var(--r-card);padding: 22px 24px;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.1)}.stat b{display: block;font: 700 clamp(1.8rem,3vw,2.6rem)/1.1 var(--head);color: var(--gold);text-align: end}.stat span{color: rgba(255,255,255,.65);font-size: .9rem}.head{max-width: 720px;margin-bottom: clamp(28px,4vw,48px)}.head.center{margin-inline: auto}.head p{color: var(--muted)}.box--dark .head p{color: rgba(255,255,255,.65)}.head--row{max-width: none;display: flex;justify-content: space-between;align-items: end;gap: 32px}.head--row>p{max-width: 420px;margin: 0}.works-box h2 strong,.box--tint h2 strong,#process h2 strong{color: var(--gold-d)}.filters{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 28px}.filters button{cursor: pointer;padding: .55em 1.2em;border-radius: var(--r-sm);border: 1.5px solid var(--line);background: #fff;color: var(--text);font-weight: 600;transition: all .2s}.filters button span{display: inline-grid;place-items: center;min-width: 26px;height: 22px;margin-inline-start: .4em;border-radius: 7px;background: var(--tint);font-size: .75rem}.filters button.is-active{background: var(--ink);color: #fff;border-color: var(--ink)}.filters button.is-active span{background: var(--gold);color: var(--ink)}.works{display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.work{display: block;border-radius: var(--r-card);overflow: hidden;background: #fff;border: 1px solid var(--line);transition: transform .3s,box-shadow .3s}.work:hover{transform: translateY(-6px);box-shadow: 0 28px 50px -28px color-mix(in srgb,var(--ink) 40%,transparent)}.work.is-hidden{display: none}.work__img{aspect-ratio: 3/2;background: var(--tint);overflow: hidden;margin: 8px 8px 0;border-radius: 18px}.work__img img{width: 100%;height: 100%;object-fit: cover;object-position: top;transition: transform .6s}.work:hover .work__img img{transform: scale(1.05)}.work__meta{display: flex;align-items: center;gap: 14px;padding: 16px 18px}.work__meta div{flex: 1;min-width: 0}.work__meta h3{margin: 0;font-size: 1.02rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.work__meta p{margin: 0;color: var(--muted);font-size: .85rem}.work__num{width: 40px;height: 40px;flex-shrink: 0;display: grid;place-items: center;border-radius: 12px;background: var(--tint);font: 600 .85rem var(--head);color: var(--gold-t)}.work__go{width: 40px;height: 40px;flex-shrink: 0;display: grid;place-items: center;border-radius: 12px;border: 1.5px solid var(--line);transition: all .2s}.work:hover .work__go{background: var(--gold);border-color: var(--gold)}#more{margin-top: 36px}#more[hidden]{display: none}.services{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.service{border-radius: var(--r-card);padding: 28px;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.1);display: flex;flex-direction: column;transition: background .3s,border-color .3s,transform .3s}.service:hover{background: rgba(255,255,255,.08);border-color: color-mix(in srgb,var(--gold) 50%,transparent);transform: translateY(-4px)}.service__top{display: flex;justify-content: space-between;align-items: start;margin-bottom: 22px}.ico-box{width: 60px;height: 60px;border-radius: 18px;display: grid;place-items: center;background: color-mix(in srgb,var(--gold) 12%,transparent);border: 1px solid color-mix(in srgb,var(--gold) 30%,transparent)}.ico-box svg{width: 30px;height: 30px;fill: none;stroke: var(--gold);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.service__num{font: 700 2.2rem/1 var(--head);color: rgba(255,255,255,.1)}.service p{font-size: .95rem;flex: 1}.service__link{color: var(--gold);font-weight: 600;font-size: .9rem}.why{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.why__item{border-radius: var(--r-card);padding: 30px;background: #fff;border: 1px solid var(--line)}.why__num{display: inline-grid;place-items: center;width: 48px;height: 48px;border-radius: 14px;background: var(--ink);color: var(--gold);font: 700 1rem var(--head);margin-bottom: 18px}.why__item p{color: var(--muted);margin: 0}.result{margin-top: 16px;display: flex;align-items: center;gap: 18px;padding: 16px 16px 16px 28px;border-radius: var(--r-card);background: var(--ink);color: #fff}.result span{padding: .6em 1.3em;border-radius: 14px;background: var(--gold);color: var(--ink);font-weight: 700}.result strong{font-family: var(--head);font-weight: 500;font-size: 1.1rem}.steps{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.steps li{border-radius: var(--r-card);padding: 28px 24px;background: var(--tint);border: 1px solid var(--line);position: relative}.steps li>span{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 16px;background: var(--ink);color: #fff;font: 600 1rem var(--head);margin-bottom: 18px}.steps li:nth-child(2)>span{background: var(--accent)}.steps li:nth-child(3)>span{background: var(--gold);color: var(--ink)}.steps li:nth-child(4)>span{background: var(--mint);color: var(--ink)}.steps p{color: var(--muted);margin: 0;font-size: .95rem}.sectors__title{margin-top: clamp(40px,5vw,64px);text-align: center;font-size: 1.3rem}.sectors{list-style: none;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 12px}.sectors li{display: flex;align-items: center;gap: 12px;padding: 14px 16px;border-radius: 18px;border: 1px solid var(--line);background: #fff;font-weight: 600}.sectors li span{width: 36px;height: 36px;flex-shrink: 0;display: grid;place-items: center;border-radius: 10px;background: var(--tint);color: var(--gold-d);font: 600 .8rem var(--head)}.quotes{display: grid;grid-template-columns: repeat(auto-fill,minmax(300px,1fr));gap: 16px}.quote{margin: 0;border-radius: var(--r-card);padding: 28px;background: #fff;border: 1px solid var(--line)}.quote blockquote{margin: 0 0 18px}.quote figcaption strong{display: block}.quote figcaption span,.quote figcaption em{display: block;font-size: .85rem;color: var(--muted);font-style: normal}.faq-wrap{display: grid;grid-template-columns: .8fr 1.2fr;gap: 48px;align-items: start}.faq{display: grid;gap: 12px}.faq details{border-radius: 20px;background: #fff;border: 1px solid var(--line);padding: 0 24px;transition: border-color .2s}.faq details[open]{border-color: var(--gold)}.faq summary{list-style: none;cursor: pointer;padding: 20px 0;font: 600 1.02rem var(--head);display: flex;justify-content: space-between;align-items: center;gap: 16px}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";width: 34px;height: 34px;flex-shrink: 0;display: grid;place-items: center;border-radius: 10px;background: var(--tint);color: var(--gold-d);font-size: 1.3rem;transition: transform .3s,background .3s}.faq details[open] summary::after{transform: rotate(45deg);background: var(--gold);color: var(--ink)}.faq details p{color: var(--muted);padding-bottom: 20px;margin: 0}.contact{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(24px,4vw,56px);align-items: start}.note{border-radius: var(--r-card);background: #fff;padding: 24px 28px;border: 1px solid var(--line);border-inline-end: 4px solid var(--gold);margin-bottom: 16px}.note p{margin: 0;color: var(--muted);font-size: 1.05rem}.note strong{color: var(--text)}.cards{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.card{border-radius: 20px;background: #fff;border: 1px solid var(--line);padding: 18px 22px;display: grid;gap: 4px;transition: border-color .2s,transform .2s}a.card:hover{border-color: var(--gold);transform: translateY(-2px)}.card span{color: var(--muted);font-size: .88rem;font-weight: 600}.card b{font-family: var(--head);font-size: 1rem;overflow-wrap: anywhere}.card b[dir="ltr"]{text-align: end}.card--wide{grid-column: 1 / -1}.form-frame{position: relative;border-radius: 36px;padding: 28px;background: linear-gradient(160deg,#7f97a3,var(--ink) 55%);overflow: hidden}.form-frame::before{content: "";position: absolute;top: -40px;inset-inline-end: 30%;width: 90px;height: 240px;background: var(--gold);transform: rotate(18deg);border-radius: 20px}.form{position: relative;border-radius: 26px;background: var(--ink);color: #fff;padding: clamp(24px,4vw,44px);display: grid;gap: 16px}.form h2{font-weight: 700;margin: 0}.form>p{color: rgba(255,255,255,.65);margin: 0 0 8px}.form label{display: grid;gap: 6px;font-size: .9rem;font-weight: 600}.form input,.form select,.form textarea{font: inherit;color: #fff;background: rgba(255,255,255,.05);border: 1px solid rgba(255,255,255,.16);border-radius: 14px;padding: .85em 1em;outline: none;transition: border-color .2s}.form input::placeholder,.form textarea::placeholder{color: rgba(255,255,255,.4)}.form select option{color: var(--ink)}.form input:focus,.form select:focus,.form textarea:focus{border-color: var(--gold)}.form textarea{resize: vertical}.form .btn{justify-self: start;padding-inline: 2em}.footer{padding-block: 40px 28px}.footer__top{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 20px;padding-bottom: 24px;border-bottom: 1px solid rgba(255,255,255,.1)}.footer__top p{margin: 0}.footer__bottom{display: flex;flex-direction: column;align-items: center;gap: 12px;padding-top: 22px;text-align: center}.footer__copy{display: block;color: rgba(255,255,255,.5)}.footer__credit{display: inline-flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 8px 12px;color: rgba(255,255,255,.72);font-size: .88rem;transition: color .2s}.footer__credit:hover{color: var(--gold)}.footer__credit .alogo__svg{display: block;height: 46px;width: auto;overflow: visible}.social{display: flex;gap: 10px}.social a{width: 44px;height: 44px;border-radius: 14px;display: grid;place-items: center;border: 1px solid rgba(255,255,255,.15);transition: background .2s,border-color .2s}.social a:hover{background: var(--gold);border-color: var(--gold)}.social svg,.rail svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.social svg .f,.rail svg .f{fill: currentColor}.rail{position: fixed;z-index: 40;left: 22px;top: 50%;transform: translateY(-50%);display: grid;gap: 10px}.rail a{width: 46px;height: 46px;border-radius: 14px;display: grid;place-items: center;color: #fff;box-shadow: 0 8px 20px -8px rgba(0,0,0,.4);transition: transform .2s}.rail a:hover{transform: translateX(4px)}.rail--instagram{background: linear-gradient(45deg,#f9a825,#e1306c,#833ab4)}.rail--x{background: #000}.rail--facebook{background: #1877f2}.rail--linkedin{background: #0a66c2}.rail--behance{background: #1769ff}.to-top{position: fixed;z-index: 40;left: calc(var(--gap) + 24px);bottom: 100px;width: 48px;height: 48px;border-radius: 50%;display: grid;place-items: center;background: #fff;border: 1px solid var(--line);box-shadow: 0 8px 20px -8px rgba(0,0,0,.3);font-size: 1.2rem;opacity: 0;pointer-events: none;transition: opacity .3s}.to-top.show{opacity: 1;pointer-events: auto}.wa-float{position: fixed;z-index: 40;left: calc(var(--gap) + 20px);bottom: 28px;width: 60px;height: 60px;border-radius: 20px;background: #25d366;display: grid;place-items: center;box-shadow: 0 0 0 6px rgba(37,211,102,.18),0 12px 28px -8px rgba(37,211,102,.7);transition: transform .2s}.wa-float:hover{transform: scale(1.06)}.wa-float svg{width: 32px;height: 32px;fill: #fff}.reveal{opacity: 0;transform: translateY(24px);transition: opacity .7s ease,transform .7s ease}.reveal.in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important}.reveal{opacity: 1;transform: none}}@media (max-width: 1400px){.rail{display: none}}@media (max-width: 1200px){.nav__cta{display: none}.hero__art{display: none}}@media (max-width: 1024px){.works,.services{grid-template-columns: repeat(2,1fr)}.steps,.stats,.sectors{grid-template-columns: repeat(2,1fr)}.why{grid-template-columns: 1fr}.about__grid{grid-template-columns: 220px 1fr}.faq-wrap,.contact{grid-template-columns: 1fr}.head--row{flex-direction: column;align-items: start}}@media (max-width: 900px){:root{--r-box: 30px;--gap: 10px}.nav{justify-content: space-between}.nav__toggle{display: grid}.nav__links{position: absolute;top: calc(100% + 12px);inset-inline: 0;flex-direction: column;align-items: stretch;gap: 6px;padding: 14px;border-radius: 24px;background: var(--ink-2);border: 1px solid rgba(255,255,255,.1);box-shadow: 0 24px 50px -20px rgba(0,0,0,.6);display: none}.nav__links.open{display: flex}.nav__links a{padding: .8em 1.1em}.nav__feature{justify-content: flex-start}.box--hero{min-height: auto}.hero__body{padding-top: 56px}.about__grid{grid-template-columns: 1fr}.about__photo{width: 200px}.about__cols{grid-template-columns: 1fr;gap: 0}.about__cols p + p{border: 0;padding: 0}}@media (max-width: 600px){:root{--r-box: 26px;--r-card: 20px;--pad: 20px}body{padding-top: 8px}.works,.services,.steps{grid-template-columns: 1fr}.sectors{grid-template-columns: 1fr 1fr}.sectors li{font-size: .88rem;padding: 10px}.stats{gap: 10px}.stat{padding: 16px}.hero__cta{width: 100%;flex-direction: column}.hero__cta .btn{width: 100%}.promo{flex-wrap: wrap;margin-top: 36px}.promo__tile{width: 64px;height: 64px;grid-template-columns: repeat(2,14px);gap: 5px}.promo__tile b{width: 14px;height: 14px}.promo__text{flex-basis: calc(100% - 82px)}.promo__go{display: none}.logo-tile{width: 140px;height: 90px;padding: 10px 14px}.cards{grid-template-columns: 1fr}.form-frame{padding: 12px;border-radius: 28px}.result{flex-direction: column;align-items: start;padding: 20px}.wa-float{left: 14px;bottom: 16px;width: 54px;height: 54px}.to-top{left: 18px;bottom: 82px}.filters{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;margin-inline: calc(-1 * var(--pad));padding-inline: var(--pad)}.filters button{flex-shrink: 0}}.i{width: 1.25em;height: 1.25em;fill: none;stroke: currentColor;stroke-width: 1.7;stroke-linecap: round;stroke-linejoin: round;flex-shrink: 0}.i .f{fill: currentColor}.hp{position: absolute !important;left: -9999px;width: 1px;height: 1px;opacity: 0}.nav__lang{display: inline-flex;align-items: center;gap: .4em;padding: .45em 1.1em;border-radius: 999px;border: 1.5px solid rgba(255,255,255,.28);font-weight: 700;font-size: .9rem;letter-spacing: .02em;transition: border-color .2s,color .2s;white-space: nowrap}.nav__lang:hover{border-color: var(--gold);color: var(--gold)}.nav__lang--menu{display: none}.nav__lang{padding: .4em .6em;line-height: 0}.nav__lang .flag{width: 30px;height: 20px;border-radius: 4px;object-fit: cover;box-shadow: 0 0 0 1px rgba(255,255,255,.35),0 2px 6px rgba(0,0,0,.25);transition: transform .2s}.nav__lang:hover .flag{transform: scale(1.08)}.nav__lang--menu .flag{width: 36px;height: 24px}.box--page{min-height: 0;padding-bottom: clamp(36px,5vw,64px)}.page-hero{position: relative;z-index: 1;text-align: center;padding-top: clamp(40px,6vw,80px);max-width: 980px;margin: 0 auto;width: 100%}.page-hero h1{font-size: clamp(1.9rem,4.6vw,3.4rem);font-weight: 700;margin-bottom: .35em}.page-hero__lead{color: rgba(255,255,255,.72);font-size: 1.08rem;max-width: 720px;margin-inline: auto}.page-hero__kicker{color: var(--gold);font-weight: 600;margin-bottom: .6em}.page-hero .hero__cta{margin-top: 24px}.page-hero--center{padding-block: 60px 20px}.big-404{font: 700 clamp(5rem,16vw,10rem)/1 var(--head);color: transparent;-webkit-text-stroke: 2px color-mix(in srgb,var(--gold) 60%,transparent);margin: 0}.count-badge{display: inline-grid;place-items: center;min-width: 44px;height: 44px;padding: 0 10px;border-radius: 50%;border: 1px solid rgba(255,255,255,.2);font-size: .85rem;font-weight: 500;vertical-align: middle;color: rgba(255,255,255,.7)}.crumbs{display: flex;flex-wrap: wrap;justify-content: center;gap: .5em;font-size: .85rem;color: rgba(255,255,255,.55);margin-bottom: 18px}.crumbs a:hover{color: var(--gold)}.crumbs>span:last-child{color: rgba(255,255,255,.85)}.ico-box--hero{width: 72px;height: 72px;border-radius: 22px;margin: 0 auto 16px}.ico-box--hero .i{width: 34px;height: 34px;stroke: var(--gold)}.ico-box .i{width: 30px;height: 30px;stroke: var(--gold)}.ico-box--sm{width: 34px;height: 34px;border-radius: 10px;flex-shrink: 0}.ico-box--sm .i{width: 18px;height: 18px}.search{display: flex;align-items: center;gap: 12px;max-width: 760px;margin: 28px auto 18px;padding: 0 22px;height: 60px;border-radius: 18px;background: rgba(255,255,255,.06);border: 1.5px solid rgba(255,255,255,.16);transition: border-color .2s}.search:focus-within{border-color: var(--gold)}.search .i{color: var(--gold)}.search input{flex: 1;min-width: 0;background: none;border: 0;outline: 0;color: #fff;font: inherit;font-size: 1rem}.search input::placeholder{color: rgba(255,255,255,.45)}.filter-panel{text-align: start;background: #fff;color: var(--text);border-radius: 28px;padding: 18px;display: grid;gap: 12px}.filter-panel__hint{text-align: center;margin: 0;font-weight: 600}.filter-panel__count{text-align: center;color: var(--muted);margin: 0;font-size: .9rem}.filter-panel__count a{color: var(--gold-d);font-weight: 600}.filter-row{border-radius: 20px;padding: 12px;display: grid;gap: 10px}.filter-row--sector{background: color-mix(in srgb,var(--mint) 14%,#fff);border: 1px solid color-mix(in srgb,var(--mint) 35%,#fff)}.filter-row--service{background: var(--gold-bg);border: 1px solid var(--gold-line)}.filter-row__label{display: inline-flex;align-items: center;gap: 8px;font-weight: 700;font-size: .9rem}.filter-row__label b{display: grid;place-items: center;width: 30px;height: 30px;border-radius: 9px;background: var(--ink);color: #fff;font: 600 .75rem var(--head)}.chips{display: flex;flex-wrap: wrap;gap: 8px}.chip{display: inline-flex;align-items: center;gap: .5em;padding: .5em 1em;border-radius: 14px;background: #fff;border: 1.5px solid var(--line);font-weight: 600;font-size: .9rem;transition: all .2s;white-space: nowrap}.chip span{display: inline-grid;place-items: center;min-width: 26px;height: 22px;border-radius: 7px;background: var(--tint);font-size: .75rem}.chip:hover{border-color: var(--ink)}.chip.is-active{background: var(--ink);color: #fff;border-color: var(--ink)}.chip.is-active span{background: var(--gold);color: var(--ink)}.chip--dark{background: rgba(255,255,255,.06);color: #fff;border-color: rgba(255,255,255,.18)}.chip--dark .i{color: var(--gold)}.chip--dark:hover{border-color: var(--gold)}.jump{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin-top: 26px}.works-group .head{margin-bottom: 24px}.works-group h2{font-weight: 700;margin: 0}.more-link{display: inline-flex;align-items: center;gap: .6em;font-weight: 700;padding: .55em 1.2em;border-radius: 14px;border: 1.5px solid var(--line);transition: all .2s}.more-link span{display: grid;place-items: center;min-width: 30px;height: 26px;border-radius: 8px;background: var(--gold);font-size: .8rem}.more-link:hover{background: var(--ink);color: #fff;border-color: var(--ink)}.empty{text-align: center;color: var(--muted);padding: 32px}.work__img{position: relative}.work__tag{position: absolute;top: 12px;inset-inline-start: 12px;padding: .2em .9em;border-radius: 999px;background: rgba(255,255,255,.92);color: var(--ink);font-size: .75rem;font-weight: 700;backdrop-filter: blur(4px)}.work.is-filtered{display: none}.tags{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 18px 0 22px}.tag{padding: .45em 1.3em;border-radius: 999px;border: 1.5px solid rgba(255,255,255,.22);font-weight: 600;font-size: .9rem;transition: border-color .2s}.tag--gold{border-color: color-mix(in srgb,var(--gold) 70%,transparent);color: var(--gold)}.tag:hover{border-color: var(--gold)}.actions{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;gap: 10px}.icon-btn{display: inline-flex;align-items: center;justify-content: center;gap: 6px;min-width: 48px;height: 48px;padding: 0 12px;border-radius: 14px;background: rgba(255,255,255,.08);border: 1px solid rgba(255,255,255,.18);color: #fff;cursor: pointer}.icon-btn b{font-size: .9rem}button.icon-btn:hover{border-color: var(--gold);color: var(--gold)}.media-box{padding: clamp(12px,2vw,24px);background: var(--tint)}.media-main{margin: 0;border-radius: 28px;overflow: hidden;background: #fff}.media-main img{width: 100%;max-height: 80vh;object-fit: contain;margin: 0 auto}.media-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(260px,1fr));gap: 12px;margin-top: 12px}.media-grid figure{margin: 0;border-radius: 20px;overflow: hidden}.media-grid img{width: 100%;aspect-ratio: 4/3;object-fit: cover}.case__grid{display: grid;grid-template-columns: 1fr 340px;gap: clamp(24px,4vw,56px);align-items: start}.case__main h2{font-weight: 700}.case__lead{font-size: 1.12rem;color: var(--muted)}.case__sub{margin: 32px 0 16px;font-size: 1.2rem}.highlights{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.highlights li{display: flex;align-items: center;gap: 12px;padding: 14px 16px;border-radius: 18px;background: #fff;border: 1px solid var(--line);font-weight: 600}.case__cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 12px;margin-top: 24px}.case__card{background: #fff;border-radius: var(--r-card);padding: 24px;border: 1px solid var(--line)}.case__card p{color: var(--muted);margin: 0}.prose{color: var(--muted);font-size: 1.05rem}.prose h2,.prose h3{color: var(--text)}.prose a{color: var(--gold-d);text-decoration: underline}.prose-box .prose{max-width: 820px;margin: 0 auto}.facts{position: sticky;top: 20px;background: var(--ink);color: #fff;border-radius: var(--r-card);padding: 24px}.facts dl{margin: 0 0 20px;display: grid;gap: 4px}.facts dl div{display: grid;gap: 2px;padding: 12px 0;border-bottom: 1px solid rgba(255,255,255,.1)}.facts dt{color: rgba(255,255,255,.55);font-size: .85rem}.facts dd{margin: 0;font-weight: 600}.facts dd a{color: var(--gold)}.facts .btn{width: 100%;background: var(--gold);color: var(--ink)}.cta,.request{display: grid;grid-template-columns: 1.2fr .8fr;gap: 32px;align-items: center}.cta h2,.request h2{font-weight: 700}.cta__actions{display: flex;flex-direction: column;gap: 12px;align-items: stretch}.request{align-items: start}.request .btn--glass{margin-top: 8px}.form-frame--dark{background: linear-gradient(160deg,rgba(255,255,255,.18),rgba(255,255,255,.02))}.form-frame--dark .form{background: var(--ink-2)}.pager{display: grid;grid-template-columns: 1fr 1fr;gap: 16px;padding: 16px}.pager__item{display: flex;align-items: center;gap: 16px;padding: 12px;border-radius: 22px;background: var(--tint);border: 1px solid var(--line);transition: border-color .2s,transform .2s}.pager__item:hover{border-color: var(--gold);transform: translateY(-2px)}.pager__item img{width: 96px;height: 72px;border-radius: 14px;object-fit: cover;flex-shrink: 0}.pager__item span{display: grid;min-width: 0}.pager__item small{color: var(--muted)}.pager__item strong{white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pager__item--next{flex-direction: row-reverse;text-align: end}a.service{color: inherit}.service__link{display: inline-flex;align-items: center;gap: .5em;flex-wrap: wrap}.service__link em{font-style: normal;font-weight: 500;font-size: .75rem;padding: .1em .7em;border-radius: 999px;background: color-mix(in srgb,var(--gold) 15%,transparent);color: var(--gold);margin-inline-start: .4em}.services--light .service{background: #fff;border-color: var(--line);color: var(--text)}.services--light .service p{color: var(--muted)}.services--light .service:hover{background: var(--tint)}.services--light .service__num{color: var(--line)}.services--light .service__link{color: var(--gold-d)}.services--light .ico-box{background: var(--gold-bg);border-color: var(--gold-line)}.services--light .ico-box .i{stroke: var(--gold-d)}.services .service{min-height: 100%}.offers{display: grid;grid-template-columns: repeat(2,1fr);gap: 16px}.offer{border-radius: var(--r-card);padding: 28px;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.1);display: flex;flex-direction: column}.offer .service__num{font-size: 1.8rem;margin-bottom: 14px}.offer p{flex: 1}.plans{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px;align-items: stretch}.plan{border-radius: var(--r-card);padding: 28px;border: 1px solid var(--line);background: #fff;display: flex;flex-direction: column;gap: 6px}.plan h3{font-size: 1.4rem;margin: 14px 0 0}.plan>p{color: var(--muted)}.plan ul{list-style: none;padding: 0;margin: 0 0 20px;display: grid;gap: 10px;flex: 1}.plan li{display: flex;gap: 10px;align-items: center}.plan li .i{color: var(--mint)}.plan--hot{background: var(--ink);color: #fff;border-color: var(--ink);transform: translateY(-8px);box-shadow: 0 30px 50px -30px color-mix(in srgb,var(--ink) 60%,transparent)}.plan--hot>p{color: rgba(255,255,255,.65)}.plan--hot .work__num{background: var(--gold);color: var(--ink)}.includes{display: grid;grid-template-columns: .6fr 1.4fr;gap: 32px;align-items: center}.includes h2{font-weight: 700;margin: 0}.includes ul{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(2,1fr);gap: 12px}.includes li{display: flex;align-items: center;gap: 12px;padding: 14px 16px;border-radius: 18px;background: #fff;border: 1px solid var(--line);font-weight: 600}.sector-cards{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.sector-card{display: grid;gap: 6px;padding: 22px;border-radius: var(--r-card);color: #fff;background: linear-gradient(145deg,var(--ink-3),var(--ink));min-height: 150px;align-content: end;transition: transform .2s}.sector-card:nth-child(3n+1){background: linear-gradient(145deg,color-mix(in srgb,var(--gold) 30%,var(--ink)),var(--ink))}.sector-card:nth-child(3n+2){background: linear-gradient(145deg,color-mix(in srgb,var(--mint) 40%,var(--ink)),var(--ink-dk))}.sector-card:hover{transform: translateY(-4px)}.sector-card .work__num{background: rgba(255,255,255,.15);color: #fff;margin-bottom: auto}.sector-card strong{font: 700 1.2rem var(--head)}.sector-card small{opacity: .7}.sectors li a{display: flex;align-items: center;gap: 12px;width: 100%}.sectors li em{margin-inline-start: auto;font-style: normal;font-size: .8rem;color: var(--muted)}.sectors li:hover{border-color: var(--gold)}.logo-grid{display: grid;grid-template-columns: repeat(5,1fr);gap: 14px}.logo-grid .logo-tile{width: auto}.about__more{margin-top: 18px}.contact__title{font-weight: 700}.form__status{margin: 0;font-weight: 600;min-height: 1em}.form__status.ok{color: var(--mint)}.form__status.err{color: #ff8a70}.form__status a{display: inline-flex;margin-top: 8px;padding: .5em 1.2em;border-radius: 999px;background: #25d366;color: #fff}.form__privacy{color: rgba(255,255,255,.5)}.form--compact h2{display: none}.form button[disabled]{opacity: .6;cursor: wait}.footer__grid{display: grid;grid-template-columns: 1.4fr 1fr 1fr 1fr;gap: 32px;padding-bottom: 28px;border-bottom: 1px solid rgba(255,255,255,.1)}.footer__grid h3{font-size: 1rem;color: var(--gold);margin-bottom: 14px}.footer__grid ul{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;color: rgba(255,255,255,.7)}.footer__grid ul a:hover{color: var(--gold)}.footer__brand p{margin: 14px 0 18px}.footer__contact a{overflow-wrap: anywhere}.toast{position: fixed;z-index: 80;bottom: 24px;left: 50%;transform: translate(-50%,20px);padding: .7em 1.4em;border-radius: 14px;background: var(--ink);color: #fff;font-weight: 600;opacity: 0;pointer-events: none;transition: all .3s}.toast.show{opacity: 1;transform: translate(-50%,0)}html[dir="ltr"] body{font-family: "Readex Pro",system-ui,sans-serif}html[dir="ltr"] .rail,html[dir="ltr"] .to-top{left: auto;right: 22px}html[dir="ltr"] .wa-float{left: auto;right: calc(var(--gap) + 20px)}html[dir="ltr"] .logos__track{animation-name: slide-ltr}@keyframes slide-ltr{to{transform: translateX(-50%)}}@media (max-width: 1200px){.nav__lang{display: none}.nav__lang--menu{display: block;text-align: center;border-color: color-mix(in srgb,var(--gold) 50%,transparent) !important}}@media (max-width: 1024px){.case__grid,.cta,.request,.includes{grid-template-columns: 1fr}.facts{position: static}.footer__grid{grid-template-columns: 1fr 1fr}.plans{grid-template-columns: 1fr}.plan--hot{transform: none}.sector-cards,.logo-grid{grid-template-columns: repeat(3,1fr)}}@media (max-width: 900px){.nav__lang--menu{display: block}}@media (max-width: 600px){.highlights,.case__cards,.offers,.includes ul,.pager{grid-template-columns: 1fr}.sector-cards,.logo-grid{grid-template-columns: 1fr 1fr}.footer__grid{grid-template-columns: 1fr}.filter-panel{padding: 12px;border-radius: 22px;margin-inline: -6px}.chips{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;padding-bottom: 2px}.search{height: 52px;margin-top: 20px}html[dir="ltr"] .wa-float{right: 14px}html[dir="ltr"] .to-top{right: 18px}}.shot{--shift: 0px;--dur: 6s;position: relative;background: #fff;overflow: hidden}.shot__view{position: relative;overflow: hidden;height: 100%}.shot__view img{display: block;width: 100%;height: auto;max-width: none;transform: translateY(0);transition: transform 1.1s cubic-bezier(.4,0,.2,1);will-change: transform}.shot:hover .shot__view img,.work:hover .shot .shot__view img,.work:focus-visible .shot .shot__view img{transform: translateY(calc(-1 * var(--shift)));transition-duration: var(--dur);transition-timing-function: linear}.shot--bare{position: absolute;inset: 0}.work__img--shot{background: #fff}.work__img--shot::after{content: "";position: absolute;inset: auto 0 0;height: 40px;background: linear-gradient(transparent,color-mix(in srgb,var(--ink) 12%,transparent));pointer-events: none;transition: opacity .3s}.work:hover .work__img--shot::after{opacity: 0}.shot--browser{border-radius: 20px;border: 1px solid var(--line);box-shadow: 0 30px 60px -30px color-mix(in srgb,var(--ink) 45%,transparent);display: flex;flex-direction: column;height: min(72vh,720px)}.shot__bar{flex-shrink: 0;display: flex;align-items: center;gap: 7px;height: 42px;padding: 0 16px;background: #f1f4f6;border-bottom: 1px solid var(--line);direction: ltr}.shot__bar i{width: 11px;height: 11px;border-radius: 50%;background: #ff5f57}.shot__bar i:nth-child(2){background: #febc2e}.shot__bar i:nth-child(3){background: #28c840}.shot__bar span{flex: 1;max-width: 360px;margin: 0 auto;padding: 4px 14px;border-radius: 8px;background: #fff;border: 1px solid var(--line);color: var(--muted);font: 500 .8rem system-ui,sans-serif;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.shot--browser .shot__view{flex: 1}.shot--phone{width: 100%;max-width: 300px;aspect-ratio: 9 / 19.5;margin: 0 auto;border-radius: 44px;border: 11px solid var(--ink);box-shadow: 0 30px 60px -25px color-mix(in srgb,var(--ink) 60%,transparent),inset 0 0 0 2px var(--ink-3)}.shot--phone .shot__view{border-radius: 33px}.shot__notch{position: absolute;z-index: 2;top: 8px;left: 50%;transform: translateX(-50%);width: 34%;height: 22px;border-radius: 999px;background: var(--ink)}.showcase{display: grid;gap: 24px;align-items: end}.showcase--both{grid-template-columns: 1fr 300px}.showcase__item{margin: 0}.showcase__item figcaption{text-align: center;margin-top: 12px;color: var(--muted);font-weight: 600;font-size: .9rem}.showcase--both .shot--phone{height: min(72vh,720px);width: auto;max-width: 100%}.showcase__hint{text-align: center;color: var(--muted);font-size: .9rem;margin: 18px 0 0}.showcase__hint .hint-touch{display: none}@media (hover: none){.shot--browser .shot__view,.shot--phone .shot__view{overflow-y: auto;-webkit-overflow-scrolling: touch;overscroll-behavior: contain}.shot__view img{transition: none;transform: none !important}.showcase__hint .hint-hover{display: none}.showcase__hint .hint-touch{display: inline}}@media (prefers-reduced-motion: reduce){.shot--browser .shot__view,.shot--phone .shot__view{overflow-y: auto}.shot__view img{transform: none !important}}@media (max-width: 900px){.showcase--both{grid-template-columns: 1fr}.showcase--both .shot--phone{height: auto;width: 100%;max-width: 280px}.shot--browser{height: 62vh}}.pgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px;align-items: stretch}.pcard{position: relative;display: flex;flex-direction: column;border-radius: var(--r-card);border: 1px solid var(--line);background: #fff;overflow: hidden;transition: transform .3s,box-shadow .3s}.pcard:hover{transform: translateY(-5px);box-shadow: 0 26px 46px -28px color-mix(in srgb,var(--ink) 40%,transparent)}.pcard__img{display: block;aspect-ratio: 16/10;margin: 8px 8px 0;border-radius: 18px;overflow: hidden;background: var(--tint)}.pcard__img img{width: 100%;height: 100%;object-fit: cover;object-position: top}.pcard__body{display: flex;flex-direction: column;gap: 8px;padding: 24px;flex: 1}.pcard__top{display: flex;justify-content: space-between;align-items: center}.pcard__badge{padding: .2em .9em;border-radius: 999px;background: var(--gold);color: var(--ink);font-size: .78rem;font-weight: 700}.pcard h3{font-size: 1.3rem;margin: 6px 0 0}.pcard__short{color: var(--muted);margin: 0}.pcard__setup{color: var(--muted)}.pcard__features{list-style: none;padding: 0;margin: 10px 0 18px;display: grid;gap: 9px;flex: 1;align-content: start}.pcard__features li{display: flex;align-items: center;gap: 10px;font-size: .95rem}.pcard__features .i{color: var(--mint)}.pcard__actions{display: flex;gap: 8px;flex-wrap: wrap}.pcard__actions .btn{flex: 1;padding-inline: 1em}.pcard--hot{background: var(--ink);color: #fff;border-color: var(--ink)}.pcard--hot .pcard__short,.pcard--hot .pcard__setup{color: rgba(255,255,255,.65)}.pcard--hot .work__num{background: rgba(255,255,255,.1);color: var(--gold)}.pcard--hot .price b{color: var(--gold)}.pcard--hot .btn--line{color: #fff;border-color: rgba(255,255,255,.3)}.price{display: flex;align-items: baseline;flex-wrap: wrap;gap: 8px;margin: 10px 0 0}.price b{font: 700 2rem/1.1 var(--head);color: var(--ink)}.price small{color: var(--muted);font-weight: 600}.price s{color: var(--muted);font-size: .95rem}.price--quote{font: 700 1.2rem var(--head);color: var(--gold-d)}.btn--line{background: transparent;border: 1.5px solid var(--line);color: var(--text)}.btn--line:hover{border-color: var(--ink)}.muted-note{color: var(--muted);font-size: .88rem;margin: 0 0 16px}.hero-price{display: flex;justify-content: center;margin: 8px 0 24px}.hero-price .price b{color: var(--gold);font-size: 2.6rem}.hero-price .price small,.hero-price .price s{color: rgba(255,255,255,.6)}.steps--3{grid-template-columns: repeat(3,1fr)}.product-grid{display: grid;grid-template-columns: 1.1fr .9fr;gap: clamp(24px,4vw,48px);align-items: start}.product-media{margin: 0;border-radius: 24px;overflow: hidden;background: #fff;border: 1px solid var(--line)}.product-media>img{width: 100%}.highlights--one{grid-template-columns: 1fr}@media (max-width: 1024px){.pgrid{grid-template-columns: repeat(2,1fr)}.product-grid{grid-template-columns: 1fr}}@media (max-width: 600px){.pgrid,.steps--3{grid-template-columns: 1fr}}.st{display: inline-flex;align-items: center;gap: 6px;padding: .2em .8em;border-radius: 999px;font-size: .78rem;font-weight: 700;white-space: nowrap;background: #eef2f5;color: var(--muted)}.st::before{content: "";width: 7px;height: 7px;border-radius: 50%;background: currentColor}.st--active,.st--paid,.st--completed,.st--answered{background: #e3f7f1;color: #177a62}.st--pending,.st--review,.st--in_progress,.st--customer_reply{background: #fff3dc;color: #a8640f}.st--unpaid,.st--overdue,.st--open{background: #fdecea;color: #b33a26}.st--suspended,.st--cancelled,.st--expired,.st--closed,.st--deleted{background: #f0f2f4;color: #7a858f}.nav__client{display: inline-flex;align-items: center;gap: .45em;padding: .45em 1.1em;border-radius: 999px;background: var(--gold);color: var(--ink);font-weight: 700;font-size: .9rem;white-space: nowrap}.nav__client .i{width: 1.1em;height: 1.1em}.box--portal{padding-bottom: 28px}.page-hero--portal{padding-top: 28px}.page-hero--portal h1{font-size: clamp(1.5rem,3.4vw,2.3rem);margin: 0}.portal{display: grid;grid-template-columns: 270px 1fr;gap: 24px;align-items: start;padding: clamp(14px,2.4vw,28px);background: var(--tint)}.portal__nav{position: sticky;top: 16px;background: var(--ink);color: #fff;border-radius: var(--r-card);padding: 16px;display: grid;gap: 10px}.portal__me{display: flex;align-items: center;gap: 10px;padding: 6px 6px 14px;border-bottom: 1px solid rgba(255,255,255,.1)}.portal__me div{display: grid;min-width: 0}.portal__me small{color: rgba(255,255,255,.55);font-size: .75rem;overflow: hidden;text-overflow: ellipsis}.avatar-sm{width: 40px;height: 40px;flex-shrink: 0;border-radius: 12px;background: var(--gold);color: var(--ink);display: grid;place-items: center;font: 700 1.1rem var(--head)}.portal__nav nav{display: grid;gap: 2px}.portal__nav nav a{display: flex;align-items: center;gap: 10px;padding: 10px 12px;border-radius: 12px;color: rgba(255,255,255,.78);transition: background .15s}.portal__nav nav a:hover{background: rgba(255,255,255,.07);color: #fff}.portal__nav nav a.is-active{background: color-mix(in srgb,var(--gold) 16%,transparent);color: var(--gold)}.portal__nav nav em{margin-inline-start: auto;font-style: normal;background: #e0533d;color: #fff;border-radius: 999px;min-width: 22px;height: 22px;display: grid;place-items: center;font-size: .72rem}.portal__order{width: 100%;padding-inline: 1em}.portal__logout{width: 100%;display: flex;align-items: center;justify-content: center;gap: 8px;padding: 10px;border-radius: 12px;background: none;border: 1px solid rgba(255,255,255,.15);color: rgba(255,255,255,.7);cursor: pointer}.portal__main{min-width: 0;display: grid;gap: 16px}.pcardx{background: #fff;border: 1px solid var(--line);border-radius: var(--r-card);padding: 22px}.pcardx--flush{padding: 6px 0}.pcardx--alert{border-color: #f6c9c1;background: #fffaf8}.pcardx h2{display: flex;align-items: center;justify-content: space-between;gap: 10px;flex-wrap: wrap;font-size: 1.15rem;font-weight: 700;margin: 0 0 12px}.pcardx h2 a{font: 600 .85rem var(--body);color: var(--gold-d)}.pcardx--form summary{list-style: none;cursor: pointer}.pcardx--form summary::-webkit-details-marker{display: none}.pcardx--form summary h2{margin: 0;color: var(--gold-d)}.pcardx--form[open] summary h2{margin-bottom: 16px}.prow{display: flex;align-items: center;gap: 14px;padding: 12px 0;border-bottom: 1px solid var(--line)}.pcardx--flush .prow{padding-inline: 22px}.prow:last-child{border-bottom: 0}.prow>div{flex: 1;min-width: 0;display: grid}.prow>div strong{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.prow small{color: var(--muted)}.prow>span{color: var(--muted);font-size: .9rem}.prow--link{transition: background .15s}.prow--link:hover{background: var(--tint)}.prow--total{font-size: 1.15rem;border-top: 2px solid var(--ink)}.prow--total b{color: var(--ink)}.pstats{display: grid;grid-template-columns: repeat(4,1fr);gap: 12px}.pstat{background: #fff;border: 1px solid var(--line);border-radius: 20px;padding: 16px 18px;display: grid;gap: 4px;transition: border-color .2s}.pstat:hover{border-color: var(--gold)}.pstat span{color: var(--muted);font-size: .85rem}.pstat b{font: 700 1.6rem var(--head)}.pstat--gold{background: var(--ink);color: #fff;border-color: var(--ink)}.pstat--gold span{color: rgba(255,255,255,.6)}.pstat--gold b{color: var(--gold)}.pempty{text-align: center;padding: 26px;color: var(--muted);display: grid;gap: 12px;justify-items: center}.pempty p{margin: 0}.ptools{display: flex;gap: 10px;flex-wrap: wrap;justify-content: flex-end}.pfacts{display: grid;grid-template-columns: repeat(auto-fill,minmax(190px,1fr));gap: 10px;margin-bottom: 16px}.pfacts div{background: var(--tint);border-radius: 14px;padding: 12px 14px;display: grid;gap: 2px}.pfacts span{color: var(--muted);font-size: .8rem}.delivery{background: color-mix(in srgb,var(--mint) 14%,#fff);border: 1px solid color-mix(in srgb,var(--mint) 40%,#fff);border-radius: 14px;padding: 12px 16px;margin: 10px 0}.delivery p{margin: 4px 0 0}.pform{display: grid;gap: 14px}.pform--2{grid-template-columns: 1fr 1fr}.pform .span-all{grid-column: 1 / -1}.pform label{display: grid;gap: 6px;font-weight: 600;font-size: .9rem}.pform label small{font-weight: 400;color: var(--muted)}.pform input,.pform select,.pform textarea{font: inherit;padding: .75em 1em;border-radius: 12px;border: 1px solid var(--line);background: #fff;outline: none;width: 100%}.pform input:focus,.pform select:focus,.pform textarea:focus{border-color: var(--gold);box-shadow: 0 0 0 3px color-mix(in srgb,var(--gold) 20%,transparent)}.pform input[readonly]{background: #f3f6f8;color: var(--muted)}.pform .btn{justify-self: start}.addr{display: flex;align-items: center;gap: 6px}.addr b{color: var(--muted)}.secnote{margin: 0;padding: 10px 14px;border-radius: 12px;background: var(--gold-bg);border: 1px solid var(--gold-line);color: #7a4a10;font-size: .85rem;font-weight: 500}.plink{color: var(--gold-d);font-weight: 600;font-size: .9rem}.cflash{padding: 12px 16px;border-radius: 14px;font-weight: 600;background: #eef4f6;margin: 0}.cflash--ok{background: #e3f7f1;color: #177a62}.cflash--err{background: #fdecea;color: #a8321f}.order-grid{display: grid;grid-template-columns: 1.3fr .7fr;gap: 16px;align-items: start}.summary .prow>span{flex: 1;color: var(--text)}.ptable{width: 100%;border-collapse: collapse;margin-bottom: 12px}.ptable th,.ptable td{padding: 10px 6px;text-align: start;border-bottom: 1px solid var(--line)}.ptable th{color: var(--muted);font-size: .8rem;font-weight: 600}.ptable td:last-child,.ptable th:last-child{text-align: end;white-space: nowrap}.ptable tfoot td{font-weight: 600}.ptable tfoot .total td{font-size: 1.2rem;border-top: 2px solid var(--ink)}.paybox{position: sticky;top: 16px;border-color: var(--gold)}.paybox__amount{font: 700 2rem var(--head);color: var(--ink);margin: 0 0 12px}.paybox h3{font-size: 1rem;margin: 0 0 6px}.bank{white-space: pre-wrap;font: 500 .9rem var(--body);background: var(--tint);border-radius: 12px;padding: 12px 14px;margin: 0 0 10px}.mailbox{padding: 14px 22px;border-bottom: 1px solid var(--line)}.mailbox:last-child{border-bottom: 0}.mailbox__head{display: flex;align-items: center;justify-content: space-between;gap: 12px}.mailbox__head div{display: grid}.mailbox__head small{color: var(--muted)}.mailbox__actions{display: flex;flex-wrap: wrap;gap: 8px;align-items: flex-start;margin-top: 10px}.mailbox__pw{flex-basis: 100%}.mailbox__pw summary{list-style: none;display: inline-flex;cursor: pointer}.mailbox__pw[open] form{margin-top: 12px}.mailbox__actions form.inline{margin: 0}.btn--sm{padding: .5em 1.1em;font-size: .88rem}.btn--danger{background: #fff;color: #c43c28;border: 1.5px solid #f3c2b9}.btn--danger:hover{background: #c43c28;color: #fff}.thread{display: grid;gap: 12px}.msg{border-radius: 16px;padding: 14px 16px;background: var(--tint);border: 1px solid var(--line);max-width: 88%}.msg--client{justify-self: start}.msg--admin,.msg--system{justify-self: end;background: var(--gold-bg);border-color: var(--gold-line)}.msg__head{display: flex;justify-content: space-between;gap: 16px;font-size: .85rem;margin-bottom: 6px}.msg__head span{color: var(--muted)}.msg__body{white-space: normal;overflow-wrap: anywhere}.portal-auth{display: grid;place-items: center}.auth-panel{width: min(560px,100%);background: #fff;border: 1px solid var(--line);border-radius: 28px;padding: clamp(22px,4vw,36px);display: grid;gap: 14px}.auth-panel .pform--2{grid-template-columns: 1fr 1fr}.auth-switch{text-align: center;margin: 0;color: var(--muted)}.auth-switch a{color: var(--gold-d);font-weight: 700}.portal-auth .cflash{width: min(560px,100%);margin-bottom: 12px}@media (max-width: 1024px){.portal{grid-template-columns: 1fr}.portal__nav{position: static}.portal__nav nav{grid-template-columns: repeat(auto-fill,minmax(150px,1fr))}.order-grid{grid-template-columns: 1fr}.paybox{position: static}.pstats{grid-template-columns: repeat(2,1fr)}}@media (max-width: 600px){.pform--2,.auth-panel .pform--2{grid-template-columns: 1fr}.prow{flex-wrap: wrap}.prow>div{flex-basis: 100%}.pcardx--flush .prow,.mailbox{padding-inline: 16px}.nav__client span{display: none}.msg{max-width: 100%}}.pform label{align-content: start}.pform input,.pform select{min-height: 50px}.pform input:-webkit-autofill{-webkit-box-shadow: 0 0 0 100px #fff inset;-webkit-text-fill-color: var(--text)}.pform label>span{display: flex;align-items: center;gap: 6px}.pform .opt{font-style: normal;font-weight: 500;font-size: .75rem;color: var(--muted);background: var(--tint);padding: .05em .6em;border-radius: 999px}.btn--block{width: 100%;justify-self: stretch !important}.plink--center{justify-self: center}.auth-panel--wide{width: min(680px,100%)}.auth-lead{margin: 0;color: var(--muted);text-align: center}.pform--register{gap: 18px}.pform--register fieldset{border: 1px solid var(--line);border-radius: 20px;padding: 18px;margin: 0;display: grid;grid-template-columns: 1fr 1fr;gap: 14px;align-items: start}.pform--register legend{display: flex;align-items: center;gap: 8px;padding: 0 8px;font: 700 .95rem var(--head)}.pform--register legend span{display: grid;place-items: center;width: 26px;height: 26px;border-radius: 8px;background: var(--ink);color: #fff;font-size: .8rem}.pw-rules{grid-column: 1 / -1;list-style: none;margin: 0;padding: 0;display: grid;gap: 4px;font-size: .85rem;color: var(--muted)}.pw-rules li::before{content: "○";margin-inline-end: 6px}.pw-rules li.ok{color: #177a62}.pw-rules li.ok::before{content: "✓"}.pw-rules li.bad{color: #b33a26}.pw-rules li.bad::before{content: "✕"}.pw-wrap{position: relative;display: block}.pw-wrap input{padding-inline-end: 64px}.pw-toggle{position: absolute;inset-inline-end: 8px;top: 50%;transform: translateY(-50%);border: 0;background: var(--tint);color: var(--text);border-radius: 8px;padding: .3em .7em;font: 600 .75rem var(--body);cursor: pointer}@media (max-width: 600px){.pform--register fieldset{grid-template-columns: 1fr;padding: 14px}}.pw-wrap{direction: ltr}.pw-wrap input{padding-left: 1em;padding-right: 76px;text-align: left}.pw-toggle{inset-inline-end: auto;left: auto;right: 8px}.mt-tools{display: flex;flex-wrap: wrap;gap: 8px;align-items: center;margin-bottom: 14px}.mt-tools input,.mt-tools select{font: inherit;padding: .6em 1em;border-radius: 12px;border: 1px solid var(--line);background: #fff;min-width: 200px}.mt-tools .grow{flex: 1}.mt-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: 16px}.mailtable{width: 100%;border-collapse: collapse;font-size: .92rem}.mailtable th{background: var(--tint);color: var(--muted);font-size: .8rem;font-weight: 700;text-align: start;padding: 12px 14px;white-space: nowrap}.mailtable td{padding: 12px 14px;border-top: 1px solid var(--line);vertical-align: middle}.mailtable td small{display: block;color: var(--muted);font-size: .78rem}.mailtable .mt-num{color: var(--muted);width: 36px}.mailtable tbody tr.mt-row:hover{background: var(--tint)}.mt-actions{display: flex;flex-wrap: wrap;gap: 6px;justify-content: flex-end}.mt-actions form.inline{margin: 0}.mt-panel td{background: var(--gold-bg)}.pform--inline{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px}.pform--inline label{flex: 1 1 200px}.pform--inline .secnote{flex-basis: 100%}.dept-chip{display: inline-block;padding: .15em .8em;border-radius: 999px;background: var(--tint-2);color: var(--ink);font-size: .8rem;font-weight: 600}.print-head{display: none}@media (max-width: 760px){.mailtable thead{display: none}.mailtable,.mailtable tbody,.mailtable tr,.mailtable td{display: block;width: 100%}.mailtable tr.mt-row{padding: 10px 0;border-top: 1px solid var(--line)}.mailtable td{border: 0;padding: 4px 14px}.mailtable td[data-label]::before{content: attr(data-label);display: block;color: var(--muted);font-size: .72rem}.mailtable .mt-num{display: none}.mt-actions{justify-content: flex-start}.mt-tools input,.mt-tools select{min-width: 0;flex: 1 1 100%}}@media print{@page{margin: 14mm}body{background: #fff;padding: 0}body *{visibility: hidden}.print-area,.print-area *{visibility: visible}.print-area{position: absolute;inset: 0 0 auto 0;border: 0;padding: 0}.no-print,.no-print *{display: none !important}.print-head{display: flex !important;justify-content: space-between;border-bottom: 2px solid #000;padding-bottom: 8px;margin-bottom: 12px;font-size: 13px}.mt-wrap{border: 0;overflow: visible}.mailtable{font-size: 11pt}.mailtable th{background: #eee !important;color: #000;-webkit-print-color-adjust: exact;print-color-adjust: exact}.mailtable td,.mailtable th{border: 1px solid #999;padding: 6px 8px}.mailtable tr[hidden]{display: none}.st{background: none !important;color: #000 !important;padding: 0}.st::before{display: none}.dept-chip{background: none;color: #000;padding: 0}}.mailtable tr[hidden]{display: none !important}.logo__img{width: auto;max-width: 220px;object-fit: contain;display: block}.logo__img--full{height: 64px}.footer .logo__img--full{height: 76px}@media (max-width: 720px){.logo__img--full{height: 48px}}h2 strong{color: var(--gold-d)}.box--dark h2 strong,.box--hero h2 strong,.cta h2 strong,.request h2 strong{color: var(--gold)}.faq details[open],a.card:hover,.pager__item:hover,.sectors li:hover,.pstat:hover,.paybox,.plan:hover{border-color: var(--gold-d)}.pform input:focus,.pform select:focus,.pform textarea:focus,.mt-tools input:focus{border-color: var(--gold-d);box-shadow: 0 0 0 3px color-mix(in srgb,var(--gold-d) 18%,transparent)}.pcardx h2 a,.plink,.auth-switch a,.prose a,.filter-panel__count a{color: var(--gold-d)}.btn--glow{color: var(--ink)}.nav__links a{white-space: nowrap}@media (max-width: 1440px){.nav__links{gap: 2px}.nav__links a{padding: .5em .75em;font-size: .92rem}}@media (max-width: 1240px){.nav{justify-content: space-between}.nav__toggle{display: grid}.nav__links{position: absolute;top: calc(100% + 12px);inset-inline: 0;flex-direction: column;align-items: stretch;gap: 6px;padding: 14px;border-radius: 24px;background: var(--ink-2);border: 1px solid rgba(255,255,255,.1);box-shadow: 0 24px 50px -20px rgba(0,0,0,.6);display: none;z-index: 20}.nav__links.open{display: flex}.nav__links a{padding: .8em 1.1em;font-size: 1rem}.nav__lang--menu{display: block}.nav__client{margin-inline-start: auto}}.box:not(.box--dark):not(.box--hero) .ico-box{background: var(--gold-bg);border-color: var(--gold-line)}.box:not(.box--dark):not(.box--hero) .ico-box .i{stroke: var(--gold-d)}.pcard:not(.pcard--hot) .pcard__features .i,.plan:not(.plan--hot) li .i{color: var(--accent)}.blog-chips{justify-content: center;margin-top: 22px;flex-wrap: wrap}.blog-chips .chip{background: rgba(255,255,255,.06);color: #fff;border-color: rgba(255,255,255,.18)}.blog-chips .chip span{background: rgba(255,255,255,.12)}.blog-chips .chip.is-active{background: var(--gold);color: var(--ink);border-color: var(--gold)}.blog-chips .chip.is-active span{background: var(--ink);color: var(--gold)}.post-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: var(--gap)}.post-card{display: flex;flex-direction: column;border-radius: var(--r-card);overflow: hidden;background: #fff;border: 1px solid var(--line);transition: transform .3s,box-shadow .3s}.post-card:hover{transform: translateY(-4px);box-shadow: 0 18px 40px -24px color-mix(in srgb,var(--ink) 45%,transparent)}.post-card__media{display: block;aspect-ratio: 1200 / 630;background: var(--tint)}.post-card__media img{width: 100%;height: 100%;object-fit: cover;display: block}.post-card__body{padding: 22px 24px 24px;display: flex;flex-direction: column;gap: 8px;flex: 1}.post-card__cat{align-self: flex-start;font-size: .78rem;font-weight: 700;color: var(--gold-d);background: var(--gold-bg);padding: 3px 12px;border-radius: 999px}.post-card h3{font-size: 1.12rem;margin: 0}.post-card h3 a:hover{color: var(--gold-d)}.post-card p{color: var(--muted);margin: 0;font-size: .95rem;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.post-card__meta{margin-top: auto;padding-top: 8px;font-size: .8rem;color: var(--muted)}.pager{display: flex;justify-content: center;gap: 8px;margin-top: 32px}.pager a{min-width: 42px;height: 42px;display: grid;place-items: center;border-radius: 12px;border: 1.5px solid var(--line);font-weight: 700}.pager a.is-active,.pager a:hover{background: var(--ink);color: #fff;border-color: var(--ink)}.blog-feed{text-align: center;margin: 24px 0 0;font-size: .8rem}.blog-feed a{color: var(--muted)}.cat-lead{color: var(--muted);margin: 0;max-width: 620px}.post-hero h1{font-size: clamp(1.8rem,4.4vw,3.2rem);font-weight: 600}.post-meta{display: flex;flex-wrap: wrap;justify-content: center;gap: 8px 22px;color: rgba(255,255,255,.7);font-size: .9rem;margin: 18px 0 0}.post-meta>* + *::before{content: "·";margin-inline-end: 22px;opacity: .6}.post-box{padding-top: clamp(24px,4vw,48px)}.post-cover{margin: 0 auto 36px;max-width: 1100px;border-radius: var(--r-card);overflow: hidden;border: 1px solid var(--line)}.post-cover img{width: 100%;height: auto;display: block}.post-layout{display: grid;grid-template-columns: 260px minmax(0,760px);gap: 48px;justify-content: center;align-items: start}.post-layout:not(:has(.post-toc)){grid-template-columns: minmax(0,760px)}.post-toc{position: sticky;top: 24px}.post-toc details{border: 1px solid var(--line);border-radius: var(--r-card);padding: 18px 20px;background: var(--tint)}.post-toc summary{font-family: var(--head);font-weight: 700;cursor: pointer}.post-toc ol{margin: 12px 0 0;padding-inline-start: 18px;display: grid;gap: 8px;font-size: .9rem}.post-toc a{color: var(--muted)}.post-toc a:hover{color: var(--ink)}.post-body{color: var(--text);font-size: 1.08rem;line-height: 2}.post-body h2{font-size: 1.55rem;margin: 1.8em 0 .6em;scroll-margin-top: 20px}.post-body h3{font-size: 1.2rem;margin: 1.4em 0 .5em}.post-body p{margin: 0 0 1.1em}.post-body ul,.post-body ol{padding-inline-start: 1.4em;margin: 0 0 1.2em}.post-body li{margin-bottom: .45em}.post-body a{color: var(--gold-d);text-decoration: underline;text-underline-offset: 3px}.post-body blockquote{margin: 1.6em 0;padding: 18px 24px;border-inline-start: 4px solid var(--gold-line);background: var(--gold-bg);border-radius: 0 var(--r-sm) var(--r-sm) 0;font-family: var(--head);font-size: 1.12rem;color: var(--ink)}html[dir="rtl"] .post-body blockquote{border-radius: var(--r-sm) 0 0 var(--r-sm)}.post-body strong{color: var(--ink)}.post-body img{max-width: 100%;height: auto;border-radius: var(--r-sm)}.post-body table{width: 100%;border-collapse: collapse;margin: 0 0 1.4em;font-size: .95rem}.post-body th,.post-body td{border: 1px solid var(--line);padding: 10px 12px;text-align: start}.post-body th{background: var(--tint)}.post-tags{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 2em}.post-tags span{font-size: .82rem;padding: 4px 12px;border-radius: 999px;background: var(--tint);color: var(--muted)}.post-share{display: flex;flex-wrap: wrap;align-items: center;gap: 10px;margin-top: 24px;padding-top: 24px;border-top: 1px solid var(--line)}.post-share>span{font-weight: 700;margin-inline-end: 6px}.post-share a{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border-radius: 12px;border: 1.5px solid var(--line);font-size: .88rem;font-weight: 600;text-decoration: none;color: var(--text)}.post-share a:hover{background: var(--ink);color: #fff;border-color: var(--ink)}.post-share .i{width: 16px;height: 16px}@media (max-width: 1000px){.post-grid{grid-template-columns: 1fr 1fr}.post-layout{grid-template-columns: minmax(0,1fr);gap: 24px}.post-toc{position: static}.post-toc details:not([open]){padding-block: 14px}}@media (max-width: 640px){.post-grid{grid-template-columns: 1fr}.post-body{font-size: 1.02rem}.post-meta>* + *::before{margin-inline-end: 10px}}.journey__list{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(5,1fr);gap: var(--gap);position: relative}.journey__list::before{content: "";position: absolute;inset-inline: 4%;top: 22px;height: 2px;background: var(--line)}.journey__list li{position: relative;background: #fff;border: 1px solid var(--line);border-radius: var(--r-card);padding: 20px 20px 22px;margin-top: 44px}.journey__list b{position: absolute;top: -44px;inset-inline-start: 20px;display: grid;place-items: center;height: 44px;padding: 0 16px;border-radius: 14px;background: var(--ink);color: var(--gold);font: 700 1rem var(--head)}.journey__list li:last-child b{background: var(--gold);color: var(--ink)}.journey__list h3{font-size: 1.05rem;margin: 8px 0 6px}.journey__list p{margin: 0;color: var(--muted);font-size: .92rem;line-height: 1.8}.journey__stats-title{text-align: center;margin: 44px 0 18px;font-size: 1.2rem}.journey__stats{display: grid;grid-template-columns: repeat(6,1fr);gap: var(--gap)}.journey__stats div{text-align: center;padding: 20px 12px;border-radius: var(--r-card);background: var(--tint);border: 1px solid var(--line)}.journey__stats strong{display: block;font: 700 1.7rem var(--head);color: var(--ink)}.journey__stats span{color: var(--muted);font-size: .88rem}@media (max-width: 1000px){.journey__list{grid-template-columns: 1fr 1fr}.journey__list::before{display: none}.journey__stats{grid-template-columns: repeat(3,1fr)}}@media (max-width: 600px){.journey__list,.journey__stats{grid-template-columns: 1fr 1fr}.journey__list{grid-template-columns: 1fr}}.store-filter{justify-content: center;flex-wrap: wrap;margin-bottom: 22px}.store-lead{text-align: center;margin: -6px auto 18px}.pgrid--all{grid-template-columns: repeat(4,1fr)}.pgrid--all .pcard h3{font-size: 1.08rem}.pgrid--all .pcard__img{aspect-ratio: 16/10}.pgrid--all .pcard:not([data-cat="digital"]) .pcard__img img{object-position: center}@media (max-width: 1280px){.pgrid--all{grid-template-columns: repeat(3,1fr)}}@media (max-width: 1024px){.pgrid--all{grid-template-columns: repeat(2,1fr)}}@media (max-width: 600px){.pgrid--all{grid-template-columns: 1fr}}.alogo{display: block;line-height: 0}.logo .alogo__svg{display: block;width: auto;height: 64px;overflow: visible}.footer .logo .alogo__svg{height: 76px}@media (max-width: 720px){.logo .alogo__svg{height: 48px}.footer .logo .alogo__svg{height: 60px}}.alogo .m{fill: var(--gold);transform-box: fill-box;transform-origin: center}.alogo .m.f{fill: var(--ink);stroke: var(--gold);stroke-width: 8}.alogo .ia path,.alogo .il path,.alogo .is{fill: var(--gold)}.alogo .is{transform-box: fill-box;transform-origin: center}.alogo.run .m{animation: alP .5s cubic-bezier(.34,1.56,.64,1) both}.alogo.run .m1{animation-delay: .05s}.alogo.run .m2{animation-delay: .2s}.alogo.run .m3{animation-delay: .35s}.alogo.run .m4{animation-delay: .5s}.alogo.run .ia path{stroke: var(--gold);stroke-dasharray: 1;animation: alD .8s ease-in-out .6s both,alF .4s ease 1.25s both}.alogo.run .il path{animation: alU .45s cubic-bezier(.2,.8,.2,1) both;animation-delay: calc(1.2s + var(--i) * .07s)}.alogo.run .is{animation: alW .5s ease 1.65s both}@keyframes alP{from{transform: scale(0)}}@keyframes alD{from{fill-opacity: 0;stroke-width: 1.4;stroke-dashoffset: 1}to{fill-opacity: 0;stroke-width: 1.4;stroke-dashoffset: 0}}@keyframes alF{from{fill-opacity: 0;stroke-width: 1.4;stroke-opacity: 1}to{fill-opacity: 1;stroke-width: 1.4;stroke-opacity: 0}}@keyframes alU{from{opacity: 0;transform: translateY(24px)}}@keyframes alW{from{opacity: 0;transform: scaleX(.55)}}@media (prefers-reduced-motion: reduce){.alogo.run *{animation: none !important}}@media (max-width: 1240px){.nav__links.open{position: fixed;top: var(--menu-top,88px);left: 16px;right: 16px;max-height: calc(100dvh - var(--menu-top,88px) - 16px);overflow-y: auto;overscroll-behavior: contain;-webkit-overflow-scrolling: touch;z-index: 10000;gap: 2px;padding: 10px}.nav__links.open a{padding: .7em 1.1em}.nav.menu-open{z-index: 10000}}.nav__links a.nav__lang--menu{justify-content: center;text-align: center;line-height: 0;padding: .7em 1em}.prose code{direction: ltr;unicode-bidi: isolate;display: inline-block;max-width: 100%;overflow-x: auto;vertical-align: bottom;padding: .1em .45em;border-radius: 6px;background: var(--gold-bg,rgba(1,62,55,.06));font: .88em/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;white-space: nowrap}.footer__credit span{white-space: nowrap}.human{display: grid;grid-template-columns: 1fr 110px;align-items: center;gap: 12px}.human__q{font-weight: 700;line-height: 1.5}.human__q::before{content: "🛡️ "}.human input[name="hq"]{text-align: center;font-weight: 700;letter-spacing: .08em}@media (max-width: 480px){.human{grid-template-columns: 1fr 90px}}.nq-sign{margin: 0;font-size: .82rem;line-height: 1.8}.nq-sign a{color: inherit;text-decoration: underline;text-decoration-color: rgba(255,255,255,.3);text-underline-offset: 3px}.nq-sign a:hover{color: var(--gold)}.alogo.done *{animation: none !important}.pgrid--packages{grid-template-columns: repeat(3,1fr);gap: 22px}.pgrid--packages .pcard__img{aspect-ratio: 1 / 1}.pgrid--packages .pcard__img img{object-position: center}.pgrid--packages .pcard h3{font-size: 1.3rem}@media (max-width: 1024px){.pgrid--packages{grid-template-columns: repeat(2,1fr)}}@media (max-width: 600px){.pgrid--packages{grid-template-columns: 1fr}}.pcard__setup{display: flex;flex-direction: column;gap: 6px;margin-top: 10px;padding: 12px 14px;border-radius: 14px;background: color-mix(in srgb,var(--ink) 6%,transparent);color: var(--ink);font-size: 1rem}.pcard__setup .fee{display: flex;align-items: baseline;justify-content: space-between;gap: 10px}.pcard__setup span{font-weight: 600}.pcard__setup b{font-size: 1.3rem;font-weight: 800;white-space: nowrap}.pcard__setup .fee--total{border-top: 1px dashed currentColor;padding-top: 8px;margin-top: 2px;opacity: .9}.pcard__setup .fee--total b{font-size: 1.15rem}.hero-price + .pcard__setup{max-width: 420px;margin-top: 16px}.pcard--hot .pcard__setup{background: rgba(255,255,255,.1);color: #fff}.pcard--hot .pcard__setup b{color: var(--gold)}.hero-price + .pcard__setup{background: rgba(255,255,255,.1);color: #fff}.hero-price + .pcard__setup b{color: var(--gold)}.pcard__setup .fee--next b{font-size: 1.3rem}.pcard__setup .fee--next{font-weight: 700}.prow--next{opacity: .75;font-size: .92em;border-top: 1px dashed var(--line);padding-top: 8px}.post-body figure{margin: 28px 0}.post-body figure img,.post-body video{display: block;width: 100%;height: auto;border-radius: 18px;box-shadow: 0 10px 30px rgba(1,40,35,.12);background: #013e37}.post-body figcaption{margin-top: 10px;font-size: .9rem;color: var(--muted);text-align: center}.pgrid--packages{gap: 56px 26px;padding-top: 22px}.fold{--c1: color-mix(in srgb,var(--mint) 55%,#fff);--c2: color-mix(in srgb,var(--mint) 14%,#fff);--c3: var(--ink);--c4: color-mix(in srgb,var(--mint) 22%,#fff);display: flex;flex-direction: column;background: none;border: 0;overflow: visible;min-height: 560px;isolation: isolate;clip-path: inset(-60px -24px 0 -24px round 28px)}.fold[data-cat="offer"]{--c1: color-mix(in srgb,var(--gold) 90%,#f5c542);--c2: color-mix(in srgb,var(--gold) 35%,#fff);--c3: #c98f00;--c4: color-mix(in srgb,var(--gold) 45%,#fff)}.fold[data-cat="marketing"]{--c1: #e7d3fb;--c2: #f7effe;--c3: #8e44d8;--c4: #f1e3fd}.fold:hover{transform: none;box-shadow: none}.fold__back{position: absolute;inset: 0;z-index: -1;border-radius: 28px;background: linear-gradient(180deg,var(--c1),var(--c2) 55%);box-shadow: 0 30px 50px -34px color-mix(in srgb,var(--ink) 55%,transparent)}.fold__sheet{position: relative;z-index: 1;flex: 1;display: flex;flex-direction: column;margin: 14px 18px 0;padding: 0 18px 132px;border: 3px solid var(--c3);border-radius: 20px;background: #fff;box-shadow: 0 16px 34px -20px color-mix(in srgb,var(--c3) 60%,transparent);transition: transform .55s cubic-bezier(.2,.8,.2,1)}.fold__tab{display: flex;align-items: center;justify-content: space-between;gap: 10px;min-height: 48px;font-weight: 700;color: var(--ink)}.fold__label{font-size: .92rem}.fold__num{font: 700 .8rem var(--head);color: var(--c3);background: color-mix(in srgb,var(--c3) 12%,#fff);border-radius: 999px;padding: .15em .75em}.fold__detail{display: flex;flex-direction: column;flex: 1;gap: 6px;padding-top: 6px;border-top: 1px dashed color-mix(in srgb,var(--c3) 35%,transparent);opacity: .25;transition: opacity .45s .05s}.fold .price{margin-top: 4px}.fold .pcard__features{margin: 10px 0 16px;gap: 8px}.fold .pcard__features li{font-size: .92rem;align-items: flex-start}.fold .pcard__features .i{color: var(--c3);flex: none;margin-top: 3px}.fold .pcard__actions .btn{flex: 1 1 auto}.fold__front{position: absolute;z-index: 2;inset: 70px 0 0;display: flex;flex-direction: column;gap: 8px;padding: 26px 24px 20px;border-radius: 26px;background: linear-gradient(180deg,#fff 0%,#fff 45%,var(--c4) 100%);box-shadow: 0 -14px 28px -22px color-mix(in srgb,var(--ink) 55%,transparent),inset 0 1px 0 #fff;transition: transform .6s cubic-bezier(.2,.8,.2,1);cursor: pointer}.fold__front::before{content: "";position: absolute;top: -1px;inset-inline: 30%;height: 8px;border-radius: 0 0 10px 10px;background: color-mix(in srgb,var(--c3) 18%,#fff)}.fold h3{font: 700 1.45rem/1.35 var(--head);margin: 0;color: var(--ink)}.fold .pcard__short{font-size: .95rem;line-height: 1.7}.fold__img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover;object-position: top;border-radius: 18px;margin-top: 6px;background: var(--tint);box-shadow: 0 14px 30px -22px color-mix(in srgb,var(--ink) 60%,transparent)}.fold__foot{margin-top: auto;display: flex;align-items: center;justify-content: space-between;gap: 10px;padding-top: 10px}.fold__from b{font: 700 1.25rem var(--head);color: var(--ink)}.fold__from small{color: var(--muted);font-weight: 600}.fold__open{border: 1px solid color-mix(in srgb,var(--c3) 45%,transparent);background: #fff;color: var(--ink);border-radius: 999px;padding: .45em 1em;font: 600 .85rem var(--body);cursor: pointer;white-space: nowrap}.fold__open span{display: inline-block;transition: transform .4s}@media (hover: hover){.fold:hover .fold__sheet{transform: translateY(-22px)}.fold:hover .fold__front{transform: translateY(calc(100% - 122px))}.fold:hover .fold__detail{opacity: 1}.fold:hover .fold__open span{transform: rotate(180deg)}}.fold.is-open .fold__sheet,.fold:focus-within .fold__sheet{transform: translateY(-22px)}.fold.is-open .fold__front,.fold:focus-within .fold__front{transform: translateY(calc(100% - 122px))}.fold.is-open .fold__detail,.fold:focus-within .fold__detail{opacity: 1}.fold.is-open .fold__open span{transform: rotate(180deg)}.fold--hot .fold__sheet{box-shadow: 0 0 0 5px color-mix(in srgb,var(--gold) 55%,transparent),0 18px 40px -18px color-mix(in srgb,var(--c3) 70%,transparent)}.fold--hot .fold__back{background: linear-gradient(180deg,color-mix(in srgb,var(--gold) 80%,var(--c1)),var(--c2) 55%)}@media (prefers-reduced-motion: reduce){.fold__sheet,.fold__front,.fold__detail{transition: none}}@media (max-width: 600px){.fold{min-height: 540px}.fold h3{font-size: 1.3rem}}.box:not(.box--dark):not(.box--hero) .pill:not(.pill--light){color: var(--gold-t);border-color: var(--gold-line);background: var(--gold-bg)}main{display: contents}.box--learn{background: radial-gradient(ellipse at 80% 0%,#0c5a4e,var(--ink) 62%)}.learn-hero__grid{display: grid;grid-template-columns: 1.4fr 1fr;gap: 24px;align-items: end}.learn-hero__brand{display: flex;align-items: center;gap: 12px;font: 700 1.25rem var(--head);color: #fff;margin: 0 0 14px}.learn-hero__brand small{font: 600 .8rem var(--body);color: var(--gold);letter-spacing: .1em;margin-inline-start: 6px}.learn-hero h1 strong{color: var(--gold)}.learn-hero__chars{display: flex;justify-content: center;align-items: flex-end;gap: 8px}.learn-hero__chars img{width: auto;height: clamp(170px,26vw,300px);filter: drop-shadow(0 18px 24px rgba(0,0,0,.35))}.btn--yt{background: #ff0033;color: #fff}.btn--yt:hover{background: #d9002b}.btn--yt.btn--line{background: transparent;border: 1.5px solid rgba(255,255,255,.35)}.lbadge{display: inline-block;font: 700 .85rem var(--body);padding: .35em 1em;border-radius: 99px;background: var(--tc,var(--gold));color: #fff;vertical-align: middle}.ltracks{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.ltrack{position: relative;display: grid;gap: 8px;padding: 26px 24px 22px;border-radius: 28px;background: color-mix(in srgb,var(--tc) 12%,#fff);border: 2px solid color-mix(in srgb,var(--tc) 35%,transparent);overflow: hidden;transition: transform .25s,box-shadow .25s}.ltrack:hover{transform: translateY(-5px);box-shadow: 0 24px 40px -26px var(--tc)}.ltrack img{position: absolute;inset-inline-end: 8px;bottom: -14px;width: auto;height: 150px;opacity: .95}.ltrack__ages{justify-self: start;font: 700 .8rem var(--body);color: #fff;background: var(--tc);padding: .3em .9em;border-radius: 99px}.ltrack h3{font: 700 1.5rem var(--head);margin: 4px 0 0;color: var(--ink)}.ltrack p{margin: 0;color: var(--muted);max-width: 72%;line-height: 1.8}.ltrack__n{font-weight: 700;color: color-mix(in srgb,var(--tc) 55%,var(--ink));margin-top: 6px}.lgrid{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.lcard{display: flex;flex-direction: column;border-radius: 22px;overflow: hidden;background: #fff;border: 1px solid var(--line);border-top: 5px solid var(--tc);transition: transform .25s,box-shadow .25s}.lcard:hover{transform: translateY(-4px);box-shadow: 0 22px 40px -28px color-mix(in srgb,var(--ink) 50%,transparent)}.lcard__img{position: relative;aspect-ratio: 16 / 9;background: var(--tint);overflow: hidden}.lcard__img img{width: 100%;height: 100%;object-fit: cover}.lcard__play{position: absolute;inset: 0;margin: auto;width: 58px;height: 58px;display: grid;place-items: center;border-radius: 50%;background: rgba(1,62,55,.82);color: var(--gold);font-size: 1.3rem;padding-inline-start: 4px}.lcard__body{display: grid;gap: 6px;padding: 16px 18px 20px}.lcard__track{font: 700 .78rem var(--body);color: color-mix(in srgb,var(--tc) 55%,var(--ink))}.lcard strong{font: 700 1.1rem/1.5 var(--head);color: var(--ink)}.lcard small{color: var(--muted);line-height: 1.7}.learn-parents{display: grid;grid-template-columns: 1fr auto;gap: 20px;align-items: center}.learn-parents img{height: 190px;width: auto}.learn-ticks{list-style: none;padding: 0;margin: 10px 0 16px;display: grid;gap: 10px}.learn-ticks li{position: relative;padding-inline-start: 30px;line-height: 1.8}.learn-ticks li::before{content: "✓";position: absolute;inset-inline-start: 0;top: 0;width: 22px;height: 22px;border-radius: 50%;background: var(--tc,var(--mint));color: #fff;font: 700 .8rem/22px var(--body);text-align: center}.learn-meta{display: flex;flex-wrap: wrap;gap: 10px;align-items: center;color: rgba(255,255,255,.7);font-size: .9rem;margin: 0 0 10px}.learn-q{display: flex;align-items: center;gap: 10px;max-width: 640px;padding: 10px 16px;border-radius: 18px;background: rgba(255,255,255,.08);color: #fff;line-height: 1.8}.learn-q img{width: auto;height: 60px;flex: none}.learn-q b{color: var(--gold)}.lvideo{position: relative;aspect-ratio: 16 / 9;border-radius: 24px;overflow: hidden;background: #000;box-shadow: 0 30px 60px -34px rgba(0,0,0,.6);margin-bottom: 28px;border: 4px solid var(--tc)}.lvideo video,.lvideo iframe,.yt-lite,.yt-lite img{width: 100%;height: 100%;border: 0;display: block;object-fit: cover}.yt-lite{position: relative;padding: 0;cursor: pointer;background: #000}.yt-lite__play{position: absolute;inset: 0;margin: auto;width: 86px;height: 60px;border-radius: 16px;background: #ff0033;box-shadow: 0 10px 30px rgba(0,0,0,.4);transition: transform .2s}.yt-lite__play::after{content: "";position: absolute;inset: 0;margin: auto;width: 0;height: 0;border-style: solid;border-width: 13px 0 13px 22px;border-color: transparent transparent transparent #fff;transform: translateX(3px)}.yt-lite:hover .yt-lite__play{transform: scale(1.08)}.lvideo__soon{display: grid;place-items: center;height: 100%;color: var(--gold);font: 700 1.4rem var(--head)}.learn-cols{display: grid;grid-template-columns: 1fr 320px;gap: 28px;align-items: start}.learn-side{display: grid;gap: 14px;position: sticky;top: 16px}.lbox{display: grid;gap: 10px;padding: 18px;border-radius: 20px;background: color-mix(in srgb,var(--tc) 9%,#fff);border: 1px solid color-mix(in srgb,var(--tc) 30%,transparent)}.lbox h3{margin: 0;font: 700 1.1rem var(--head)}.lbox p{margin: 0;line-height: 1.8}.lsheet{width: 100%;height: auto;border-radius: 12px;border: 1px solid var(--line);background: #fff}.lbox--shorts{font-weight: 700;color: var(--ink);text-align: center}.lbox--sub{justify-items: center;text-align: center;background: var(--tint);border-color: var(--line)}.ldialog{margin: 24px 0;border: 1px solid var(--line);border-radius: 18px;padding: 6px 16px;background: #fff}.ldialog summary{cursor: pointer;font-weight: 700;padding: 10px 0}.ldialog__line{display: flex;gap: 10px;align-items: flex-start;margin: 10px 0}.ldialog__line img{width: 42px;height: 42px;object-fit: cover;object-position: top;border-radius: 50%;background: var(--tint);flex: none}.ldialog__line span{background: #f5f8f7;border-radius: 16px;padding: 8px 14px;line-height: 1.8}.ldialog__line b{display: block;font-size: .8rem;color: #d63d78}.ldialog__line--toti b{color: #3b6fb8}.lquiz{margin-top: 30px;padding: 24px;border-radius: 26px;background: color-mix(in srgb,var(--tc) 8%,#fff);border: 2px dashed color-mix(in srgb,var(--tc) 45%,transparent)}.lquiz h2{margin: 0 0 4px}.lquiz__list{list-style: none;padding: 0;margin: 14px 0 0;display: grid;gap: 16px;counter-reset: q}.lquiz__q{counter-increment: q;background: #fff;border-radius: 18px;padding: 16px;border: 1px solid var(--line);display: grid;gap: 8px}.lquiz__text{margin: 0;font-weight: 700;font-size: 1.08rem}.lquiz__text::before{content: counter(q) ". ";color: var(--tc)}.lquiz__opt{text-align: start;padding: 12px 16px;border-radius: 14px;border: 2px solid var(--line);background: #fff;font: 600 1rem var(--body);cursor: pointer;transition: border-color .15s,background .15s}.lquiz__opt:hover{border-color: var(--tc)}.lquiz__opt.is-right{background: #e3f7f1;border-color: #2bb487}.lquiz__opt.is-wrong{background: #fdecea;border-color: #e0715f}.lquiz__why{margin: 0;color: var(--muted)}.lquiz__score{margin: 16px 0 0;font: 700 1.3rem var(--head);color: var(--ink);text-align: center}.lnav{display: grid;grid-template-columns: 1fr 1fr;gap: 14px;margin-top: 30px}.lnav a{display: grid;gap: 4px;padding: 16px 18px;border-radius: 18px;border: 1px solid var(--line);font-weight: 700;color: var(--ink);background: #fff}.lnav a small{color: var(--muted);font-weight: 600}.lnav__next{text-align: end}@media (max-width: 1024px){.ltracks,.lgrid{grid-template-columns: repeat(2,1fr)}.learn-cols{grid-template-columns: 1fr}.learn-side{position: static}}@media (max-width: 640px){.ltracks,.lgrid,.learn-hero__grid,.lnav{grid-template-columns: 1fr}.learn-hero__chars img{height: 170px}.learn-parents{grid-template-columns: 1fr}.learn-parents img{display: none}.ltrack p{max-width: 100%}.ltrack img{height: 110px;opacity: .35}}.logo--learn{gap: .55em;color: #fff}.logo--learn .lmark{flex: none}.logo--learn small{color: var(--gold);opacity: .9}.nav--learn .nav__links a.is-active{border-color: var(--tc,var(--mint))}.nav__track i{display: inline-block;width: 9px;height: 9px;border-radius: 50%;background: var(--tc);margin-inline-end: .45em;vertical-align: middle}.nav__yt{flex: none}.nav__yt--menu{display: none}.footer--learn .footer__grid{grid-template-columns: 1.6fr 1fr 1fr}.footer--learn .footer__brand p{color: rgba(255,255,255,.72);line-height: 1.9;margin: 14px 0 16px;max-width: 420px}.footer--learn .footer__grid small{opacity: .6}.lsteps{list-style: none;counter-reset: st;padding: 0;margin: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 16px}.lsteps li{counter-increment: st;display: grid;gap: 6px;align-content: start;padding: 22px 20px;border-radius: 22px;background: #fff;border: 1px solid var(--line)}.lsteps li::before{content: counter(st);width: 38px;height: 38px;border-radius: 12px;display: grid;place-items: center;background: var(--ink);color: var(--gold);font: 700 1.1rem var(--head)}.lsteps b{font: 700 1.1rem var(--head);color: var(--ink)}.lsteps span{color: var(--muted);line-height: 1.8}.lcols2{display: grid;grid-template-columns: 1fr 1fr;gap: 18px}.lcols2 .lbox{padding: 24px}.lchar{display: flex;gap: 16px;align-items: center;padding: 20px;border-radius: 24px;background: color-mix(in srgb,var(--tc) 10%,#fff);border: 2px solid color-mix(in srgb,var(--tc) 30%,transparent)}.lchar img{width: auto;height: 150px;flex: none}.lchar h3{margin: 0 0 6px;font: 700 1.3rem var(--head)}.lchar p{margin: 0;line-height: 1.9;color: var(--muted)}.lead-p{line-height: 2;font-size: 1.05rem;max-width: 720px}.learn-cols--contact{grid-template-columns: 1fr 340px}.learn-cols--contact .form select{width: 100%}@media (max-width: 1240px){.frame-learn .nav__yt--menu{display: block;color: #fff}}@media (max-width: 1024px){.lsteps{grid-template-columns: repeat(2,1fr)}.learn-cols--contact{grid-template-columns: 1fr}}@media (max-width: 640px){.lsteps,.lcols2,.footer--learn .footer__grid{grid-template-columns: 1fr}.nav__yt{display: none}.lchar{flex-direction: column;text-align: center}.lchar img{height: 120px}}@media (max-width: 1240px){.nav--learn{justify-content: flex-start;gap: 14px}.nav--learn>.nqa{margin-inline-start: auto}}