.asg-svcg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.asg-svcc{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--asg-line);border-radius:var(--asg-radius);overflow:hidden;transition:transform .5s var(--asg-ease),box-shadow .5s,border-color .5s}.asg-svcc:hover{transform:translateY(-6px);box-shadow:var(--asg-shadow-l);border-color:rgba(var(--asg-primary-rgb),.25)}.asg-svcc__img{position:relative;display:block;block-size:220px;overflow:hidden}.asg-svcc:hover .asg-media img,.asg-svcc:hover .asg-ph{transform:scale(1.06)}.asg-svcc .asg-ph{transition:transform 1.1s var(--asg-ease)}.asg-svcc__n{position:absolute;z-index:2;inset-block-start:14px;inset-inline-end:14px;font-family:'Alexandria',sans-serif;font-size:12px;line-height:1;color:#fff;letter-spacing:.05em;padding:6px 9px;border-radius:999px;background:rgb(8 20 32 / .42);border:1px solid rgb(255 255 255 / .16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.asg-svcc__b{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 28px 28px;flex:1}.asg-svcc__i{inline-size:56px;block-size:56px;margin-block:-28px 12px;position:relative;z-index:2;border-radius:var(--asg-radius);display:flex;align-items:center;justify-content:center;color:var(--asg-primary);background:#fff;border:1px solid var(--asg-line);box-shadow:var(--asg-shadow-s);transition:all .5s var(--asg-ease)}.asg-svcc:hover .asg-svcc__i{background:var(--asg-primary);color:#fff;border-color:var(--asg-primary);transform:rotate(-6deg)}.asg-svcc__title{font-size:19px;font-weight:500;line-height:1.5;margin:0}.asg-svcc__title a{transition:color .3s}.asg-svcc:hover .asg-svcc__title a{color:var(--asg-primary)}.asg-svcc__ex{font-size:14.5px;line-height:1.85;margin:0;color:var(--asg-body);flex-grow:1}.asg-svcc__act{display:flex;align-items:center;justify-content:space-between;gap:12px;inline-size:100%;margin-block-start:10px;padding-block-start:16px;border-block-start:1px solid var(--asg-line)}.asg-svcc__q{font-family:var(--asg-font-h);font-size:13px;color:var(--asg-mute);transition:color .3s}.asg-svcc__q:hover{color:var(--asg-primary)}.asg-single__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:clamp(32px,5vw,64px);align-items:start}.asg-single__cover{position:relative;margin:0 0 40px}.asg-single__coverin{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden}.asg-single__badge{position:absolute;z-index:2;inset-block-end:-22px;inset-inline-start:28px;display:inline-flex;align-items:center;gap:12px;padding:10px 18px 10px 12px;border-radius:40px;background:#fff;box-shadow:var(--asg-shadow-m);color:var(--asg-primary)}.asg-single__badge .asg-ico{inline-size:40px;block-size:40px;padding:9px;border-radius:50%;background:var(--asg-primary-soft)}.asg-single__badge b{font-family:'Alexandria',sans-serif;font-size:13.5px;font-weight:400;color:var(--asg-ink)}[dir="rtl"] .asg-single__badge{padding:10px 12px 10px 18px}.asg-single__prose{margin-block-start:56px}.asg-bens{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.asg-ben{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:var(--asg-radius);background:var(--asg-bg-soft);border:1px solid #fff0;transition:all .4s}.asg-ben:hover{background:#fff;border-color:var(--asg-line);box-shadow:var(--asg-shadow-s)}.asg-ben__i{flex:none;inline-size:26px;block-size:26px;border-radius:50%;background:var(--asg-primary);color:#fff;display:flex;align-items:center;justify-content:center;margin-block-start:1px}.asg-ben__t{display:flex;flex-direction:column;font-size:15px;color:var(--asg-ink);line-height:1.7}.asg-ben__t small{font-family:'Alexandria',sans-serif;font-size:12px;color:var(--asg-mute);text-align:start}[dir="rtl"] .asg-ben__t small{text-align:right}.asg-side{position:sticky;inset-block-start:calc(var(--asg-header-h) + 24px);display:flex;flex-direction:column;gap:20px}.asg-side__quote{position:relative;overflow:hidden;border-radius:14px;padding:30px 28px;display:flex;flex-direction:column;align-items:flex-start;gap:14px;background:radial-gradient(360px 240px at 100% 0%,rgba(var(--asg-accent-rgb),.22),transparent 70%),linear-gradient(150deg,#1B4D7A,#0D2640)}.asg-side__quote .asg-arc{inline-size:220px;block-size:220px;inset-inline-end:-90px;inset-block-end:-110px;border-color:rgba(var(--asg-accent-rgb),.35) rgba(var(--asg-accent-rgb),.35) #fff0 #fff0}.asg-side__quote h2{font-size:19px;font-weight:500;line-height:1.6;margin:0;color:#fff}.asg-side__quote p{font-size:14px;margin:0;color:rgb(255 255 255 / .7)}.asg-side__quote .asg-btn{inline-size:100%}.asg-side__box{border:1px solid var(--asg-line);border-radius:14px;padding:24px;background:#fff}.asg-side__t{font-size:16px;font-weight:500;margin:0 0 14px}.asg-side__list{display:flex;flex-direction:column}.asg-side__list a{display:flex;align-items:center;gap:12px;padding:12px 4px;border-block-start:1px solid var(--asg-line);font-size:14.5px;color:var(--asg-body);transition:color .3s,padding .4s var(--asg-ease)}.asg-side__list li:first-child a{border-block-start:0}.asg-side__list a>.asg-ico:first-child{color:var(--asg-primary)}.asg-side__list a span{flex:1}.asg-side__list a .asg-flip{opacity:0;transition:opacity .3s,transform .4s var(--asg-ease)}.asg-side__list a:hover,.asg-side__list a.is-current{color:var(--asg-primary);padding-inline-start:10px}.asg-side__list a:hover .asg-flip,.asg-side__list a.is-current .asg-flip{opacity:1}.asg-side__list a.is-current{font-weight:500}.asg-side__contact{display:flex;flex-direction:column;gap:14px}.asg-side__contact .asg-side__t{margin:0}.asg-side__contact .asg-callme__t b{font-size:14.5px;overflow-wrap:anywhere}[dir="rtl"] .asg-side__contact b[dir="ltr"]{text-align:right}.asg-pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.asg-pgrid .asg-pc{min-block-size:0;aspect-ratio:4/3.3}.asg-pgrid .asg-pc.is-new{animation:asg-card-in .7s var(--asg-ease) both}@keyframes asg-card-in{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.asg-more .asg-btn[aria-busy="true"] .asg-ico{animation:asg-spin 1s linear infinite}.asg-facts{display:grid;grid-template-columns:repeat(var(--asg-cols,4),minmax(0,1fr));border:1px solid var(--asg-line);border-radius:14px;background:#fff;margin-block-end:32px;overflow:hidden}.asg-fact{display:flex;align-items:center;gap:14px;padding:20px 22px;border-inline-start:1px solid var(--asg-line);min-inline-size:0}.asg-fact:first-child{border-inline-start:0}.asg-fact__i{flex:none;inline-size:42px;block-size:42px;border-radius:50%;background:var(--asg-primary-soft);color:var(--asg-primary);display:flex;align-items:center;justify-content:center}.asg-fact__t{display:flex;flex-direction:column;line-height:1.5;min-inline-size:0}.asg-fact__t small{font-size:12.5px;color:var(--asg-mute)}.asg-fact__t b{font-family:var(--asg-font-h);font-size:14.5px;font-weight:400;color:var(--asg-ink);unicode-bidi:plaintext;text-align:start}.asg-prj-single__hero{margin:0}.asg-prj-single__heroin{position:relative;aspect-ratio:21/9;border-radius:14px;overflow:hidden}.asg-prj-single__body{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:clamp(32px,6vw,80px);margin-block-start:56px;align-items:start}.asg-prj-single__side{display:flex;flex-direction:column;align-items:flex-start;gap:16px;position:sticky;inset-block-start:calc(var(--asg-header-h) + 24px)}.asg-prj-single__side .asg-title{font-size:clamp(1.4rem,1.1rem + 1vw,1.85rem)}.asg-prj-single__svc{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:30px;background:var(--asg-primary-soft);color:var(--asg-primary);font-family:var(--asg-font-h);font-size:13px;transition:all .3s}.asg-prj-single__svc:hover{background:var(--asg-primary);color:#fff}.asg-prj-single__side .asg-share{margin-block-start:10px}.asg-ba{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;user-select:none;background:var(--asg-dark)}.asg-ba__img{position:absolute;inset:0}.asg-ba__img img{inline-size:100%;block-size:100%;object-fit:cover}.asg-ba__before{clip-path:inset(0 calc(100% - var(--asg-ba)) 0 0)}[dir="rtl"] .asg-ba__before{clip-path:inset(0 0 0 calc(100% - var(--asg-ba)))}.asg-ba__l{position:absolute;inset-block-start:16px;padding:5px 12px;border-radius:30px;background:rgb(6 10 15 / .6);color:#fff;font-family:var(--asg-font-h);font-size:12.5px}.asg-ba__before .asg-ba__l{inset-inline-start:16px}.asg-ba__after .asg-ba__l{inset-inline-end:16px}.asg-ba__h{position:absolute;inset-block:0;inset-inline-start:var(--asg-ba);inline-size:2px;margin-inline-start:-1px;background:#fff;pointer-events:none;z-index:2}.asg-ba__h i{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:46px;block-size:46px;margin:-23px 0 0 -23px;border-radius:50%;background:#fff;color:var(--asg-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px -10px rgb(0 0 0 / .5)}[dir="rtl"] .asg-ba__h i{margin:-23px -23px 0 0}.asg-ba__r{position:absolute;inset:0;inline-size:100%;block-size:100%;margin:0;opacity:0;cursor:ew-resize;z-index:3}[dir="rtl"] .asg-ba__r{direction:rtl}.asg-ba__r:focus-visible+.asg-ba__h i,.asg-ba:focus-within .asg-ba__h i{outline:2px solid var(--asg-bright);outline-offset:3px}.asg-sgal{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.asg-sgal__it{position:relative;display:block;aspect-ratio:4/3;border-radius:var(--asg-radius);overflow:hidden}.asg-sgal__it::after{content:"";position:absolute;inset:0;background:rgba(var(--asg-dark-rgb),.35);opacity:0;transition:opacity .4s}.asg-sgal__it:hover::after{opacity:1}.asg-sgal__it:hover .asg-media img{transform:scale(1.06)}.asg-sgal__it:hover .asg-gal__z{opacity:1;transform:none}.asg-pn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-block-start:64px;padding-block-start:32px;border-block-start:1px solid var(--asg-line)}.asg-pn__a{display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:var(--asg-radius);border:1px solid var(--asg-line);transition:all .4s var(--asg-ease)}.asg-pn__a:hover{border-color:var(--asg-primary);box-shadow:var(--asg-shadow-s)}.asg-pn__next{justify-content:flex-end;text-align:end}.asg-pn__i{flex:none;inline-size:42px;block-size:42px;border-radius:50%;background:var(--asg-bg-soft);color:var(--asg-primary);display:flex;align-items:center;justify-content:center;transition:all .4s}.asg-pn__a:hover .asg-pn__i{background:var(--asg-primary);color:#fff}.asg-pn__prev .asg-pn__i .asg-ico{transform:scaleX(-1)}[dir="rtl"] .asg-pn__prev .asg-pn__i .asg-ico{transform:none}[dir="rtl"] .asg-pn__next .asg-pn__i .asg-ico{transform:scaleX(-1)}.asg-pn__t{display:flex;flex-direction:column;line-height:1.55;min-inline-size:0}.asg-pn__t small{font-size:12.5px;color:var(--asg-mute)}.asg-pn__t b{font-family:var(--asg-font-h);font-size:15px;font-weight:400;color:var(--asg-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asg-find{position:relative;display:flex;align-items:center;inline-size:280px;max-inline-size:100%}.asg-find .asg-ico{position:absolute;inset-inline-start:16px;color:var(--asg-mute);pointer-events:none}.asg-find input{inline-size:100%;min-block-size:44px;padding:0 18px;padding-inline-start:44px;border-radius:30px;border:1px solid var(--asg-line);background:#fff;font-size:14.5px;transition:border-color .3s,box-shadow .3s;-webkit-appearance:none;appearance:none}.asg-find input:focus{outline:0;border-color:var(--asg-primary);box-shadow:0 0 0 4px rgba(var(--asg-primary-rgb),.1)}.asg-find__none{text-align:center;padding:40px 0;color:var(--asg-mute)}.asg-prgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.asg-prgrid .is-hidden{display:none}.asg-prc{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--asg-line);border-radius:var(--asg-radius);overflow:hidden;transition:transform .5s var(--asg-ease),box-shadow .5s,border-color .5s}.asg-prc:hover{transform:translateY(-6px);box-shadow:var(--asg-shadow-m);border-color:rgba(var(--asg-primary-rgb),.25)}.asg-prc__img{position:relative;display:block;aspect-ratio:1/1;overflow:hidden}.asg-prc:hover .asg-media img,.asg-prc:hover .asg-ph{transform:scale(1.06)}.asg-prc .asg-ph{transition:transform 1.1s var(--asg-ease)}.asg-prc__go{position:absolute;z-index:2;inset-block-end:14px;inset-inline-end:14px;inline-size:40px;block-size:40px;border-radius:50%;background:#fff;color:var(--asg-primary);display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.6) rotate(-45deg);transition:all .5s var(--asg-ease)}.asg-prc:hover .asg-prc__go{opacity:1;transform:none}.asg-prc__b{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 22px 22px;flex:1}.asg-prc__title{font-size:16.5px;font-weight:500;line-height:1.55;margin:0}.asg-prc__title a{transition:color .3s}.asg-prc:hover .asg-prc__title a{color:var(--asg-primary)}.asg-prc__th{display:flex;flex-direction:column;gap:2px;margin-block-start:auto;padding-block-start:12px;inline-size:100%;border-block-start:1px dashed var(--asg-line);font-size:12.5px;color:var(--asg-mute)}.asg-prc__b .asg-prc__title+.asg-prc__th{margin-block-start:12px}.asg-prc__th b{font-family:'Alexandria',sans-serif;font-weight:400;font-size:13.5px;color:var(--asg-ink);text-align:start}[dir="rtl"] .asg-prc__th b{text-align:right}.asg-prc__th small{color:var(--asg-mute);font-size:11.5px}.asg-prd__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.asg-prd__gal{position:sticky;inset-block-start:calc(var(--asg-header-h) + 24px);display:flex;flex-direction:column;gap:14px}.asg-prd__main{position:relative;aspect-ratio:1/1;border-radius:14px;overflow:hidden;background:var(--asg-bg-soft)}.asg-prd__slide{position:absolute;inset:0;display:block;opacity:0;visibility:hidden;transition:opacity .6s var(--asg-ease),visibility .6s;cursor:zoom-in}.asg-prd__slide.is-active{opacity:1;visibility:visible}.asg-prd__thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.asg-prd__thumb{position:relative;aspect-ratio:1/1;border-radius:8px;overflow:hidden;border:2px solid #fff0;opacity:.6;transition:all .3s}.asg-prd__thumb img{inline-size:100%;block-size:100%;object-fit:cover}.asg-prd__thumb:hover{opacity:1}.asg-prd__thumb.is-active{opacity:1;border-color:var(--asg-primary)}.asg-prd__info{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding-block-start:6px}.asg-prd__meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.asg-prd__cat{display:inline-flex;align-items:center;min-block-size:30px;padding:0 14px;border-radius:30px;background:var(--asg-primary-soft);color:var(--asg-primary);font-family:var(--asg-font-h);font-size:12.5px;transition:all .3s}.asg-prd__cat:hover{background:var(--asg-primary);color:#fff}.asg-prd__title{font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.45;margin:0}.asg-prd__th{display:flex;flex-direction:column;gap:10px;inline-size:100%}.asg-prd__lbl{font-family:var(--asg-font-h);font-size:13.5px;color:var(--asg-ink)}.asg-thk{display:flex;flex-wrap:wrap;gap:8px}.asg-thk__b{min-inline-size:62px;min-block-size:42px;padding:0 14px;border-radius:8px;border:1px solid var(--asg-line);background:#fff;font-family:'Alexandria',sans-serif;font-size:14px;color:var(--asg-ink);transition:all .3s}.asg-thk__b:hover{border-color:var(--asg-primary);color:var(--asg-primary)}.asg-thk__b[aria-checked="true"]{background:var(--asg-ink);border-color:var(--asg-ink);color:#fff}.asg-prd__info .asg-specs{inline-size:100%}.asg-prd__act{display:flex;flex-wrap:wrap;gap:12px;inline-size:100%}.asg-prd__act .asg-btn{flex:1 1 200px}.asg-prd__sheet{display:flex;align-items:center;gap:14px;inline-size:100%;padding:14px 18px;border-radius:var(--asg-radius);border:1px dashed #C9D6E2;transition:all .3s}.asg-prd__sheet:hover{border-color:var(--asg-primary);background:var(--asg-bg-soft)}.asg-prd__sheet>span:nth-child(2){display:flex;flex-direction:column;line-height:1.5;flex:1}.asg-prd__sheet b{font-weight:400;font-size:14.5px;color:var(--asg-ink)}.asg-prd__sheet small{font-family:'Alexandria',sans-serif;font-size:11.5px;color:var(--asg-mute)}.asg-prd__sheeti{inline-size:42px;block-size:42px;border-radius:8px;background:#FDECEA;color:#C4402F;display:flex;align-items:center;justify-content:center}.asg-prd__sheet>.asg-ico{color:var(--asg-primary)}.asg-prd-details__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:start}.asg-apps{display:flex;flex-wrap:wrap;gap:8px}.asg-apps li{display:inline-flex;align-items:center;gap:8px;min-block-size:40px;padding:0 16px;border-radius:30px;background:#fff;border:1px solid var(--asg-line);font-size:14px;color:var(--asg-ink)}.asg-apps .asg-ico{color:var(--asg-primary)}.asg-related .asg-prgrid{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.asg-prgrid,.asg-related .asg-prgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.asg-facts{grid-template-columns:repeat(min(var(--asg-cols,4),3),minmax(0,1fr))}.asg-fact:nth-child(3n+1){border-inline-start:0}.asg-fact:nth-child(n+4){border-block-start:1px solid var(--asg-line)}}@media (max-width:1024px){.asg-svcg,.asg-pgrid{grid-template-columns:repeat(2,minmax(0,1fr))}.asg-single__grid,.asg-prd__grid,.asg-prd-details__grid,.asg-prj-single__body{grid-template-columns:minmax(0,1fr)}.asg-side,.asg-prd__gal,.asg-prj-single__side{position:static}.asg-prd__gal{max-inline-size:620px}.asg-prj-single__heroin{aspect-ratio:16/9}.asg-prgrid,.asg-related .asg-prgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.asg-svcg,.asg-pgrid{grid-template-columns:minmax(0,1fr);gap:16px}.asg-svcc__img{block-size:190px}.asg-svcc__b{padding:0 22px 22px}.asg-bens{grid-template-columns:minmax(0,1fr)}.asg-prgrid,.asg-related .asg-prgrid{gap:12px}.asg-prc__b{padding:14px 14px 16px}.asg-prc__title{font-size:14.5px}.asg-prc .asg-mini{font-size:11px}.asg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.asg-fact{padding:14px;gap:10px;border-block-start:1px solid var(--asg-line)}.asg-fact:nth-child(3n+1){border-inline-start:1px solid var(--asg-line)}.asg-fact:nth-child(odd){border-inline-start:0}.asg-fact:nth-child(-n+2){border-block-start:0}.asg-fact__i{inline-size:34px;block-size:34px}.asg-prj-single__heroin,.asg-ba{aspect-ratio:4/3}.asg-sgal{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.asg-pn{grid-template-columns:minmax(0,1fr)}.asg-find{inline-size:100%}.asg-single__coverin{aspect-ratio:4/3}.asg-single__badge{inset-inline-start:16px}.asg-prd__thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}}.asg-prgroup+.asg-prgroup{margin-block-start:56px}.asg-prgroup__head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-block-end:22px;padding-block-end:16px;border-block-end:1px solid var(--asg-line)}.asg-prgroup__t{font-size:clamp(1.25rem,1.1rem + .6vw,1.55rem);margin:0;display:flex;align-items:center;gap:10px}.asg-prgroup__t a{transition:color .3s}.asg-prgroup__t a:hover{color:var(--asg-primary)}.asg-prgroup__t small{font-family:'Alexandria',sans-serif;font-size:12px;font-weight:400;min-inline-size:26px;block-size:26px;padding:0 8px;border-radius:20px;background:#fff;border:1px solid var(--asg-line);color:var(--asg-mute);display:inline-flex;align-items:center;justify-content:center}.asg-prgroup__head p{margin:6px 0 0;font-size:14.5px;max-inline-size:640px}