#asia-preloader{display:none}html.asia-intro{overflow:hidden}html.asia-intro #asia-preloader{display:grid;place-items:center;position:fixed;inset:0;z-index:999999;overflow:hidden;pointer-events:none;background:radial-gradient(ellipse at 50% 120%,rgb(var(--asg-c3-rgb) / .22),transparent 55%),var(--asg-night);animation:apl-failsafe 0.4s ease 9s forwards}@keyframes apl-failsafe{to{opacity:0;visibility:hidden}}.apl-glow{position:absolute;left:50%;top:44%;width:min(80vw, 680px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgb(var(--asg-c1-rgb) / .42),rgb(var(--asg-c3-rgb) / .18) 45%,transparent 70%);transform:scale(.3);opacity:0}.apl-corner{position:absolute;z-index:3;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .55);opacity:0}.apl-tl{top:clamp(20px, 3.2vw, 40px);inset-inline-start:clamp(20px, 3.6vw, 48px)}.apl-br{bottom:clamp(20px, 3.2vw, 40px);inset-inline-end:clamp(20px, 3.6vw, 48px);display:flex;align-items:center;gap:10px}.apl-bars{display:flex;align-items:flex-end;gap:3px;height:14px;direction:ltr}.apl-bars i{display:block;width:4px;border-radius:1px;background:rgb(255 255 255 / .18);transition:background-color 0.3s}.apl-bars i:nth-child(1){height:40%}.apl-bars i:nth-child(2){height:70%}.apl-bars i:nth-child(3){height:100%}.apl-bars i.is-on{background:#fff}.apl-core{position:relative;z-index:2;display:grid;justify-items:center;gap:clamp(22px, 3.2vw, 44px);margin-top:-2vh}.apl-icon{display:block;width:clamp(96px, 12vw, 170px);height:auto;overflow:visible}.apl-icon g,.apl-icon path{transform-box:view-box;transform-origin:156px 322px}.apl-ghost{opacity:0}.apl-line{display:flex;gap:.32em;font-size:clamp(26px, 4vw, 60px);font-weight:700;letter-spacing:-.02em;line-height:1.15;color:#fff;white-space:nowrap}.apl-m{display:inline-flex;overflow:hidden;padding:0 .04em .1em}.apl-w{display:inline-block;transform:translateY(110%)}@media (prefers-reduced-motion:reduce){html.asia-intro{overflow:auto}html.asia-intro #asia-preloader{display:none}}html{line-height:1.15;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:border-box}body{background-color:#fff;color:#333;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:1rem;font-weight:400;line-height:1.5;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}h1,h2,h3,h4,h5,h6{color:inherit;font-family:inherit;font-weight:500;line-height:1.2;margin-block-end:1rem;margin-block-start:.5rem}h1{font-size:2.5rem}h2{font-size:2rem}h3{font-size:1.75rem}h4{font-size:1.5rem}h5{font-size:1.25rem}h6{font-size:1rem}p{margin-block-end:.9rem;margin-block-start:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em;white-space:pre-wrap}a{background-color:#fff0;color:#c36;text-decoration:none}a:active,a:hover{color:#336}a:not([href]):not([tabindex]),a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:0}abbr[title]{border-block-end:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto;max-width:100%}details{display:block}summary{display:list-item}figcaption{color:#333;font-size:16px;font-style:italic;font-weight:400;line-height:1.4}[hidden],template{display:none}@media print{*,:after,:before{background:transparent!important;box-shadow:none!important;color:#000!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap!important}blockquote,pre{-moz-column-break-inside:avoid;border:1px solid #ccc;break-inside:avoid}thead{display:table-header-group}img,tr{-moz-column-break-inside:avoid;break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{-moz-column-break-after:avoid;break-after:avoid}}label{display:inline-block;line-height:1;vertical-align:middle}button,input,optgroup,select,textarea{font-family:inherit;font-size:1rem;line-height:1.5;margin:0}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],select,textarea{border:1px solid #666;border-radius:3px;padding:.5rem 1rem;transition:all .3s;width:100%}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,select:focus,textarea:focus{border-color:#333}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;width:auto}[type=button],[type=submit],button{background-color:#fff0;border:1px solid #c36;border-radius:3px;color:#c36;display:inline-block;font-size:1rem;font-weight:400;padding:.5rem 1rem;text-align:center;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}[type=button]:focus,[type=button]:hover,[type=submit]:focus,[type=submit]:hover,button:focus,button:hover{background-color:#c36;color:#fff;text-decoration:none}[type=button]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:vertical}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}select{display:block}table{background-color:#fff0;border-collapse:collapse;border-spacing:0;font-size:.9em;margin-block-end:15px;width:100%}table td,table th{border:1px solid hsl(0 0% 50% / .502);line-height:1.5;padding:15px;vertical-align:top}table th{font-weight:700}table tfoot th,table thead th{font-size:1em}table caption+thead tr:first-child td,table caption+thead tr:first-child th,table colgroup+thead tr:first-child td,table colgroup+thead tr:first-child th,table thead:first-child tr:first-child td,table thead:first-child tr:first-child th{border-block-start:1px solid hsl(0 0% 50% / .502)}table tbody>tr:nth-child(odd)>td,table tbody>tr:nth-child(odd)>th{background-color:hsl(0 0% 50% / .071)}table tbody tr:hover>td,table tbody tr:hover>th{background-color:hsl(0 0% 50% / .102)}table tbody+tbody{border-block-start:2px solid hsl(0 0% 50% / .502)}@media(max-width:767px){table table{font-size:.8em}table table td,table table th{line-height:1.3;padding:7px}table table th{font-weight:400}}dd,dl,dt,li,ol,ul{background:#fff0;border:0;font-size:100%;margin-block-end:0;margin-block-start:0;outline:0;vertical-align:baseline}[tabindex]:not([tabindex="-1"]):focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 4px #fff;outline:2px solid #000;outline-offset:2px}[tabindex]:not([tabindex="-1"]):focus:not(:focus-visible),a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:not(:focus-visible),select:focus:not(:focus-visible),textarea:focus:not(:focus-visible){box-shadow:none;outline:none}body{font-family:var(--asg-font),system-ui,sans-serif;color:var(--asg-ink);background:#fff}a{color:var(--asg-c3)}a:hover{color:var(--asg-c2)}.screen-reader-text{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{position:fixed!important;top:12px;left:12px;z-index:100000;width:auto;height:auto;clip:auto;padding:12px 18px;border-radius:99px;background:#fff;color:var(--asg-ink);font-weight:700}.asg-form{position:relative;margin:0}.asg-form__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.asg-form__group{position:relative;display:grid;gap:7px;min-width:0}.asg-form__label{display:block}.asg-form__group.is-req .asg-form__label::after{content:"*"}.asg-form__input{display:block;width:100%;max-width:100%;box-sizing:border-box;margin:0}.asg-form__select{position:relative}.asg-form__caret{position:absolute;top:50%;inset-inline-end:16px;display:flex;width:14px;height:14px;transform:translateY(-50%);pointer-events:none}.asg-form__caret svg{width:100%;height:100%}.asg-form__hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.asg-form__submit{cursor:pointer}.asg-form.is-sending .asg-form__submit{opacity:.7;pointer-events:none}.asg-form.is-sending .asg-form__submit-text::after{animation:asg-form-spin 900ms linear infinite;-webkit-mask:none!important;mask:none!important;border:2px solid currentColor;border-inline-end-color:#fff0;border-radius:50%;background:none!important}@keyframes asg-form-spin{to{transform:rotate(360deg)}}.asg-form__msg{display:block;padding:12px 16px;border-radius:14px;font-weight:700;line-height:1.4}.asg-form__msg[hidden]{display:none}.asg-form__msg.is-success{background:rgb(31 174 91 / .12);color:#13914a}.asg-form__msg.is-error{background:rgb(212 61 122 / .1);color:#c2306b}.asg-form__recaptcha-note{font-size:12px;opacity:.7}.grecaptcha-badge{visibility:hidden}.asg-pt{--pt-mist:#f5f8ff;--pt-ink:var(--asg-ink);--pt-muted:#5e5874;--pt-line:rgb(var(--asg-ink-rgb) / 0.1);--pt-grad:linear-gradient(100deg, var(--asg-c1), var(--asg-c2) 50%, var(--asg-c3));--pt-card-w:184px;--pt-card-h:92px;--pt-gap:16px;position:relative;padding:24px 0 80px;background:radial-gradient(ellipse 55% 60% at 75% 60%,rgb(var(--asg-c3-rgb) / .07),transparent 70%),var(--pt-mist);color:var(--pt-ink);font-family:var(--asg-font),system-ui,sans-serif;overflow:hidden}.asg-pt__head{display:grid;justify-items:start;gap:12px;max-width:1240px;margin:0 auto 40px;padding:0 20px;text-align:start}.asg-pt__eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px 6px 10px;border:1px solid var(--pt-line);border-radius:99px;background:#fff;font-size:13px;font-weight:700}.asg-pt__eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--asg-c1);box-shadow:0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}.asg-pt .asg-pt__title{margin:0;font-family:inherit;font-size:clamp(30px, 4.2vw, 54px);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--pt-ink);text-wrap:balance}[dir="rtl"] .asg-pt .asg-pt__title{letter-spacing:0;line-height:1.3}.asg-pt__title em{font-style:normal;padding-inline:.04em .1em;margin-inline:-.04em -.1em;background:var(--pt-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.asg-pt__lead{margin:0;max-width:52ch;color:var(--pt-muted)}.asg-pt__rows{display:grid;gap:var(--pt-gap);direction:ltr;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.asg-pt__track{display:flex;width:max-content;animation:asg-pt-loop var(--pt-speed,40s) linear infinite}.asg-pt__track.is-rev{animation-direction:reverse}[dir="rtl"] .asg-pt__track{animation-direction:reverse}[dir="rtl"] .asg-pt__track.is-rev{animation-direction:normal}.asg-pt__rows:hover .asg-pt__track{animation-play-state:paused}.asg-pt__list{display:flex;gap:var(--pt-gap);margin:0;padding:0 var(--pt-gap) 0 0;list-style:none}.asg-pt__logo{display:grid;flex:none;place-items:center;width:var(--pt-card-w);height:var(--pt-card-h);padding:16px 22px;border:1px solid var(--pt-line);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgb(var(--asg-ink-rgb) / .04),0 14px 30px -18px rgb(var(--asg-ink-rgb) / .25);transition:transform 0.35s cubic-bezier(.16,1,.3,1),box-shadow 0.35s,border-color 0.35s}.asg-pt .asg-pt__logo img{width:auto;max-width:100%;height:auto;max-height:100%;object-fit:contain;transition:filter 0.35s,opacity 0.35s}@media (hover:hover){.asg-pt .asg-pt__logo img{filter:none;opacity:1}.asg-pt__logo:hover{transform:translateY(-4px);border-color:rgb(var(--asg-c2-rgb) / .35);box-shadow:0 2px 4px rgb(var(--asg-ink-rgb) / .06),0 22px 40px -18px rgb(var(--asg-c2-rgb) / .45)}.asg-pt .asg-pt__logo:hover img{filter:none;opacity:1}}@keyframes asg-pt-loop{to{transform:translateX(-50%)}}@media (max-width:760px){.asg-pt{--pt-card-w:132px;--pt-card-h:70px;--pt-gap:10px;padding:8px 0 56px}.asg-pt__head{gap:8px;margin-bottom:28px}.asg-pt .asg-pt__title{font-size:28px}.asg-pt__lead{font-size:14px;line-height:1.5}.asg-pt__logo{padding:12px 14px;border-radius:14px}}@media (prefers-reduced-motion:reduce){.asg-pt__rows{-webkit-mask-image:none;mask-image:none}.asg-pt__track{width:auto;animation:none;justify-content:center;padding:0 20px}.asg-pt__track.is-rev,.asg-pt__list[aria-hidden="true"]{display:none}.asg-pt__list{flex-wrap:wrap;justify-content:center;padding:0}}:root{--asg-frame-hi:#241c40;--asg-grad:linear-gradient(100deg, var(--asg-c1), var(--asg-c2) 50%, var(--asg-c3));--asg-gap:10px;--asg-r:20px;--asg-safe:env(safe-area-inset-top, 0px);--asg-top:var(--asg-safe);--asg-tab-h:64px}@media (max-width:640px){:root{--asg-gap:6px;--asg-r:16px}}.admin-bar{--asg-top:calc(32px + var(--asg-safe))}@media (max-width:782px){.admin-bar{--asg-top:calc(46px + var(--asg-safe))}}body.asg-framed{padding:calc(var(--asg-gap) + var(--asg-safe)) var(--asg-gap) 0;overflow-x:clip}.asg-frame{position:fixed;inset:var(--asg-top) 0 0;z-index:9990;pointer-events:none}.asg-frame::before{content:"";position:absolute;inset:var(--asg-gap);border-radius:var(--asg-r);box-shadow:0 0 0 100vmax var(--asg-frame)}html:has(body.asg-framed){background-color:var(--asg-frame)}.asg-frame-top{position:fixed;top:0;left:0;z-index:9996;width:100%;height:calc(var(--asg-top) + max(6px, var(--asg-gap)));pointer-events:none;background-color:var(--asg-frame)}.asg-tab{position:fixed;z-index:9995;top:var(--asg-top);left:50%;translate:-50% 0;width:152px;height:var(--asg-tab-h);padding:var(--asg-gap) 20px 0;display:flex;align-items:center;justify-content:space-between;background:var(--asg-frame);border-radius:0 0 18px 18px;color:#fff;font-family:var(--asg-font),system-ui,sans-serif;transition:width 0.6s cubic-bezier(.76,0,.24,1)}.asg-tab::before,.asg-tab::after{content:"";position:absolute;top:calc(var(--asg-gap) - 1px);width:19px;height:19px}.asg-tab::before{left:-18px;background:radial-gradient(circle at 0 100%,transparent 17.5px,var(--asg-frame) 18px)}.asg-tab::after{right:-18px;background:radial-gradient(circle at 100% 100%,transparent 17.5px,var(--asg-frame) 18px)}.asg-tab__logo{display:flex;align-items:center;color:#fff;transition:opacity 0.25s}.asg-tab__logo:hover,.asg-tab__logo:focus{color:#fff}.asg-tab__logo img{display:block;width:34px;height:auto;max-width:none}.asg-tab__burger,.asg-tab__close{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.asg-tab__burger{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;transition:background-color 0.2s,opacity 0.25s}.asg-tab__burger:hover,.asg-tab__burger:focus{background:var(--asg-frame-hi)}.asg-tab__burger span{display:block;width:22px;height:2px;border-radius:2px;background:#fff;box-shadow:0 -7px 0 #fff,0 7px 0 #fff}.asg-tab__close{position:absolute;inset:var(--asg-gap) 0 0;display:grid;place-items:center;font-size:14px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity 0.25s}.asg-tab__close:hover,.asg-tab__close:focus{background:none;color:#fff}.asg-menu-open .asg-tab{width:min(1200px, calc(100vw - 2 * var(--asg-gap) - 60px))}.asg-menu-open .asg-tab__logo,.asg-menu-open .asg-tab__burger{opacity:0;pointer-events:none}.asg-menu-open .asg-tab__close{opacity:1;pointer-events:auto;transition-delay:0.3s}:where(.asg-tab,.asg-menu) :focus-visible{outline:2px solid var(--asg-c1);outline-offset:3px}html.asg-menu-open{overflow:hidden}.asg-menu{position:fixed;inset:calc(var(--asg-top) + var(--asg-gap)) var(--asg-gap) var(--asg-gap);z-index:9993;display:flex;flex-direction:column;gap:28px;padding:calc(var(--asg-tab-h) + 36px) clamp(16px, 5vw, 80px) 28px;overflow-y:auto;border-radius:var(--asg-r);background:rgb(var(--asg-night-rgb) / .74);-webkit-backdrop-filter:blur(18px) saturate(1.2);backdrop-filter:blur(18px) saturate(1.2);color:#fff;font-family:var(--asg-font),system-ui,sans-serif;opacity:0;visibility:hidden;transition:opacity 0.4s,visibility 0.4s}.asg-menu-open .asg-menu{opacity:1;visibility:visible}.asg-menu a{color:inherit;text-decoration:none}.asg-menu__grid{display:grid;grid-template-columns:1fr 1.3fr 0.9fr;gap:20px;width:100%;max-width:1200px;margin:0 auto;align-content:start;flex:1}@media (max-width:900px){.asg-menu__grid{grid-template-columns:1fr}.asg-menu__side{order:2}.asg-menu__services{order:3}}.asg-card{min-width:0;padding:24px;border-radius:22px;background:var(--asg-frame-hi)}.asg-menu__side{display:flex;flex-direction:column;gap:14px;min-width:0}.asg-menu__cta{display:flex;align-items:center;justify-content:center;gap:10px;height:54px;border-radius:16px;background:#fff;color:var(--asg-ink)!important;font-weight:800}.asg-label{margin:0 0 12px;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .45)}.asg-contact{display:grid;gap:12px;font-size:15px;color:rgb(255 255 255 / .82)}.asg-contact__big{font-size:19px;font-weight:700;color:#fff!important;overflow-wrap:anywhere}[dir="rtl"] .asg-contact a[dir="ltr"]{text-align:right}.asg-menu__links{display:flex;flex-direction:column;gap:4px;padding:22px 28px}.asg-menu__links a{display:flex;align-items:baseline;gap:14px;width:fit-content;font-size:clamp(38px, 5.4vw, 72px);font-weight:900;line-height:1.04;letter-spacing:-.035em;text-transform:uppercase}.asg-menu__links a small{font-size:13px;font-weight:500;letter-spacing:.1em;color:rgb(255 255 255 / .4)}@media (min-width:1024px){.asg-menu__links a{gap:12px;font-size:clamp(38px, 4vw, 54px)}.asg-menu__links a small{font-size:12px}}.asg-menu__links a:hover,.asg-menu__links a:focus{background:var(--asg-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.asg-menu__services{display:flex;flex-direction:column;gap:6px;text-align:center}.asg-menu__services-title{margin:0 0 8px;font-size:30px;font-weight:900;letter-spacing:-.02em;text-transform:uppercase}.asg-menu__services a{padding:3px 0;font-size:15px;font-weight:700;color:rgb(255 255 255 / .82)}.asg-menu__services a:hover,.asg-menu__services a:focus{color:#fff}.asg-menu__bottom{display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;width:100%;max-width:1200px;margin:0 auto;font-size:14px;font-weight:700}.asg-menu__socials{display:flex;flex-wrap:wrap;gap:8px}.asg-menu__socials a{padding:8px 12px;border:1px solid rgb(255 255 255 / .18);border-radius:99px;font-size:13px;font-weight:500}.asg-menu__socials a:hover,.asg-menu__socials a:focus{border-color:#fff}.asg-menu__lang{margin-inline-start:auto;padding:10px 18px;border-radius:99px;background:#fff;color:var(--asg-ink)!important}.asg-rise{opacity:0;transform:translateY(24px);transition:opacity 0.5s,transform 0.7s cubic-bezier(.16,1,.3,1)}.asg-menu-open .asg-rise{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.asg-tab,.asg-menu,.asg-rise{transition-duration:0.01ms!important}}.asg-ft{--ft-night:var(--asg-night);--ft-muted:rgba(255, 255, 255, 0.62);--ft-faint:rgba(255, 255, 255, 0.42);--ft-line:rgba(255, 255, 255, 0.1);--ft-lilac:#c9a9ff;--ft-grad:linear-gradient(100deg, var(--asg-c1), var(--asg-c2) 50%, var(--asg-c3));--ft-ease:cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;border-top:1px solid var(--ft-line);background:var(--ft-night);color:#fff;font-family:var(--asg-font),system-ui,sans-serif;font-size:15px;line-height:1.55}.asg-ft__wrap{width:100%;max-width:1240px;margin:0 auto;padding:56px 20px 0}.asg-ft a{color:inherit;text-decoration:none}.asg-ft :focus-visible{outline:2px solid var(--ft-lilac);outline-offset:3px;border-radius:6px}.asg-ft ul{margin:0;padding:0;list-style:none}.asg-ft li{margin:0}.asg-ft__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 20px}.asg-ft__brand{grid-column:1 / -1;display:grid;gap:18px;align-content:start;min-width:0}.asg-ft__logo{width:fit-content}.asg-ft .asg-ft__logo img{display:block;width:44px;height:auto;max-width:none}.asg-ft__about{margin:0;max-width:40ch;color:var(--ft-muted)}.asg-ft__social{display:flex;flex-wrap:wrap;gap:10px}.asg-ft .asg-ft__social a{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--ft-line);border-radius:50%;background:rgb(255 255 255 / .04);color:#fff;transition:background 250ms var(--ft-ease),border-color 250ms var(--ft-ease),color 250ms var(--ft-ease),transform 250ms var(--ft-ease)}.asg-ft .asg-ft__social a:hover{transform:translateY(-2px);border-color:#fff0;background:var(--ft-grad) border-box}.asg-ft__social svg{width:17px;height:17px;fill:currentColor}.asg-ft__col{min-width:0}.asg-ft .asg-ft__h{margin:0 0 14px;font-family:var(--asg-mono),ui-monospace,Consolas,monospace;font-size:12px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--ft-lilac)}[dir="rtl"] .asg-ft .asg-ft__h{font-family:inherit;font-size:14px;font-weight:700;letter-spacing:0}.asg-ft__links{display:grid;gap:9px}.asg-ft .asg-ft__links a{color:rgb(255 255 255 / .82);transition:color 200ms var(--ft-ease)}.asg-ft__links a span{padding-bottom:2px;background:linear-gradient(currentColor,currentColor) no-repeat 0 100% / 0 1px;transition:background-size 300ms var(--ft-ease)}[dir="rtl"] .asg-ft__links a span{background-position:100% 100%}.asg-ft .asg-ft__links a:hover{color:#fff}.asg-ft__links a:hover span{background-size:100% 1px}.asg-ft__contact{grid-column:1 / -1}.asg-ft__reach{display:grid;gap:12px}.asg-ft .asg-ft__reach a{display:grid;gap:1px;color:rgb(255 255 255 / .88);overflow-wrap:anywhere}.asg-ft .asg-ft__reach a:hover{color:#fff}.asg-ft__reach bdi{justify-self:start}.asg-ft__reach small{font-size:12.5px;color:var(--ft-faint)}.asg-ft__bar{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:44px;padding-block:22px;border-top:1px solid var(--ft-line);font-size:13.5px;color:var(--ft-faint)}.asg-ft__copy a{color:rgb(255 255 255 / .75)}.asg-ft__legal{display:flex;flex-wrap:wrap;gap:6px 20px}.asg-ft .asg-ft__legal a:hover,.asg-ft .asg-ft__copy a:hover{color:#fff}.asg-ft .asg-ft__top{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:rgb(255 255 255 / .82)}.asg-ft__top i{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--ft-line);border-radius:50%;transition:background 200ms var(--ft-ease),color 200ms var(--ft-ease)}.asg-ft .asg-ft__top:hover i{background:#fff;color:var(--ft-night)}.asg-ft__ic{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.asg-ft__mark{position:relative;overflow:hidden;height:18vw;margin-top:4px}.asg-ft__word{display:block;width:max-content;margin-inline:auto;font-size:29vw;font-weight:900;line-height:.74;letter-spacing:-.055em;white-space:nowrap;color:rgb(255 255 255 / .045);user-select:none;direction:ltr}.asg-ft__glow{position:absolute;inset:0;display:flex;justify-content:center;pointer-events:none}.asg-ft__glow .asg-ft__word{color:#fff0;background:var(--ft-grad);-webkit-background-clip:text;background-clip:text;-webkit-mask-image:radial-gradient(circle var(--r,260px) at var(--mx,50%) var(--my,30%),#000 0%,rgb(0 0 0 / .35) 45%,transparent 75%);mask-image:radial-gradient(circle var(--r,260px) at var(--mx,50%) var(--my,30%),#000 0%,rgb(0 0 0 / .35) 45%,transparent 75%)}.asg-ft__mark:not(.is-live) .asg-ft__glow .asg-ft__word{animation:asg-ft-drift 9s var(--ft-ease) infinite alternate}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@keyframes asg-ft-drift{0%{--mx:12%}100%{--mx:88%}}@media (min-width:640px){.asg-ft__contact{grid-column:auto}.asg-ft__cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1025px){.asg-ft__wrap{padding-top:72px}.asg-ft__cols{grid-template-columns:minmax(0,1.5fr) minmax(0,0.8fr) minmax(0,1.1fr) minmax(0,1.1fr);gap:32px}.asg-ft__brand{grid-column:auto}.asg-ft__bar{margin-top:56px}}@media (prefers-reduced-motion:reduce){.asg-ft *,.asg-ft *::before,.asg-ft *::after{transition-duration:0.01ms!important;animation:none!important}}.asg-hero{--asg-hero-font:var(--asg-font), system-ui, sans-serif;position:relative;isolation:isolate;display:flex;flex-direction:column;min-height:calc(100vh - 2 * var(--asg-gap, 0px) - var(--asg-top, 0px));min-height:calc(100svh - 2 * var(--asg-gap, 0px) - var(--asg-top, 0px));overflow:hidden;background:var(--asg-night);color:#fff;font-family:var(--asg-hero-font)}.asg-hero .asg-hero__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 40%}.asg-hero__shade{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at center,rgb(var(--asg-night-rgb) / .26),rgb(var(--asg-night-rgb) / .6) 80%),linear-gradient(180deg,rgb(var(--asg-night-rgb) / .42),rgb(var(--asg-night-rgb) / .12) 40%,rgb(var(--asg-night-rgb) / .72))}.asg-hero__inner{flex:1;width:100%;max-width:1180px;margin:0 auto;padding:calc(var(--asg-tab-h, 64px) + 56px) 20px 150px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;text-align:center}.asg-hero__pill{display:inline-flex;align-items:center;gap:10px;padding:8px 16px 8px 12px;border:1px solid rgb(255 255 255 / .25);border-radius:99px;background:rgb(255 255 255 / .12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:14px;font-weight:700}.asg-hero__pill i{width:8px;height:8px;border-radius:50%;background:var(--asg-c1);box-shadow:0 0 0 4px rgb(var(--asg-c1-rgb) / .22)}.asg-hero .asg-hero__title{margin:0;font-family:var(--asg-hero-font);font-size:clamp(28px, 10vw, 112px);font-weight:800;line-height:.95;letter-spacing:-.045em;color:#fff;white-space:nowrap;margin-inline:auto;text-shadow:0 10px 40px rgb(0 0 0 / .25)}[dir="rtl"] .asg-hero .asg-hero__title{font-size:clamp(22px, 6.2vw, 78px);line-height:1.25;letter-spacing:0}@media (min-width:1024px){.asg-hero .asg-hero__title{font-size:clamp(28px, 9vw, 100.8px)}[dir="rtl"] .asg-hero .asg-hero__title{font-size:clamp(22px, 5.58vw, 70.2px)}}.asg-grad{background:linear-gradient(100deg,var(--asg-c1),var(--asg-c2) 50%,var(--asg-c3));-webkit-background-clip:text;background-clip:text;color:#fff0;padding-inline:.04em .1em;margin-inline:-.04em -.1em;text-shadow:none}.asg-hero__lede{max-width:54ch;text-wrap:balance;margin:0;font-size:clamp(16px, 1.5vw, 19px);line-height:1.6;color:rgb(255 255 255 / .85)}@media (min-width:768px){.asg-hero__lede{max-width:none;white-space:nowrap}}.asg-hero__ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.asg-btn{display:inline-flex;align-items:center;gap:10px;height:54px;padding:0 26px;border-radius:99px;font-size:16px;font-weight:700;text-decoration:none;transition:transform 0.2s,box-shadow 0.2s,background-color 0.2s}.asg-btn:hover,.asg-btn:focus-visible{transform:translateY(-2px)}.asg-btn:focus-visible{outline:2px solid #fff;outline-offset:3px}.asg-btn--grad,.asg-btn--grad:hover,.asg-btn--grad:focus{background:linear-gradient(100deg,var(--asg-c1),var(--asg-c2) 50%,var(--asg-c3));color:#fff;box-shadow:0 12px 30px -10px rgb(var(--asg-c2-rgb) / .7)}.asg-btn--ghost,.asg-btn--ghost:hover,.asg-btn--ghost:focus{border:1.5px solid #fff;color:#fff}.asg-btn--ghost:hover{background:rgb(255 255 255 / .12)}.asg-hero .asg-btn--grad,.asg-hero .asg-btn--grad:hover,.asg-hero .asg-btn--grad:focus{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(100deg,var(--asg-c1),var(--asg-c2) 25%,var(--asg-c3) 50%,var(--asg-c2) 75%,var(--asg-c1));background-size:200% 100%;animation:asg-btn-drift 6s ease-in-out infinite alternate,asg-btn-glow 3.2s ease-in-out infinite}.asg-hero .asg-btn--grad::before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .28),#fff0 55%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .45);pointer-events:none}.asg-hero .asg-btn--grad span{display:inline-block;transition:transform 0.25s cubic-bezier(.16,1,.3,1)}.asg-hero .asg-btn--grad:hover span,.asg-hero .asg-btn--grad:focus-visible span{transform:translateX(4px)}[dir="rtl"] .asg-hero .asg-btn--grad:hover span,[dir="rtl"] .asg-hero .asg-btn--grad:focus-visible span{transform:translateX(-4px)}@keyframes asg-btn-drift{from{background-position:0% 50%}to{background-position:100% 50%}}@keyframes asg-btn-glow{0%,100%{box-shadow:0 12px 30px -10px rgb(var(--asg-c2-rgb) / .7)}50%{box-shadow:0 14px 38px -8px rgb(var(--asg-c2-rgb) / .95),0 0 22px -4px rgb(var(--asg-c1-rgb) / .6)}}@media (prefers-reduced-motion:reduce){.asg-hero .asg-btn--grad{animation:none}}.asg-hero__row{position:absolute;left:0;right:0;bottom:28px;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 clamp(16px, 4vw, 48px)}.asg-glass{display:grid;gap:2px;padding:16px 22px;border:1px solid rgb(255 255 255 / .2);border-radius:20px;background:rgb(255 255 255 / .1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.asg-glass b{font-size:28px;font-weight:800;line-height:1;letter-spacing:-.03em}.asg-glass span{font-size:13px;opacity:.8}@media (max-width:767px){.asg-hero{min-height:calc(90vh - 2 * var(--asg-gap, 0px) - var(--asg-top, 0px));min-height:calc(90svh - 2 * var(--asg-gap, 0px) - var(--asg-top, 0px))}.asg-hero .asg-btn{height:44px;padding:0 20px;gap:8px;font-size:14px}.asg-hero .asg-hero__img{object-position:center 30%}.asg-hero__inner{flex:1;justify-content:center;gap:22px;padding:calc(var(--asg-tab-h, 64px) + 40px) 20px 36px}.asg-hero__row{position:static;justify-content:center;padding-bottom:28px}}@media (max-width:640px){.asg-glass{padding:8px 12px;border-radius:14px;gap:1px}.asg-glass b{font-size:17px}.asg-glass span{font-size:11px}}.asg-hero [data-in]>*{opacity:0;transform:translateY(28px)}html:not(.asia-intro) .asg-hero [data-in]>*,html.asia-revealing .asg-hero [data-in]>*{animation:asg-rise 0.9s cubic-bezier(.16,1,.3,1) forwards}.asg-hero [data-in]>:nth-child(2){animation-delay:0.08s}.asg-hero [data-in]>:nth-child(3){animation-delay:0.16s}.asg-hero [data-in]>:nth-child(4){animation-delay:0.24s}html:not(.asia-intro) .asg-hero__img,html.asia-revealing .asg-hero__img{animation:asg-settle 1.8s cubic-bezier(.16,1,.3,1) both}@keyframes asg-rise{to{opacity:1;transform:none}}@keyframes asg-settle{from{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.asg-hero [data-in]>*{opacity:1;transform:none;animation:none!important}.asg-hero__img{animation:none!important}}@media (max-width:767px){[dir="rtl"] .asg-hero .asg-hero__title{white-space:nowrap;font-size:calc((100vw - 44px) / 15.3);line-height:1.4}}.asg-svc{--svc-bg:#f5f8ff;--svc-ink:var(--asg-ink);--svc-muted:#5e5874;--svc-line:rgb(var(--asg-ink-rgb) / 0.1);--svc-grad:linear-gradient(110deg, var(--asg-c1), var(--asg-c2) 50%, var(--asg-c3));--svc-ease:cubic-bezier(0.4, 0, 0.2, 1);--svc-ease-out:cubic-bezier(0.05, 0.7, 0.1, 1);position:relative;padding:clamp(64px, 8vw, 110px) 20px;background:radial-gradient(ellipse 50% 50% at 25% 50%,rgb(var(--asg-c1-rgb) / .1),transparent 70%),radial-gradient(ellipse 40% 40% at 85% 30%,rgb(var(--asg-c3-rgb) / .07),transparent 70%),var(--svc-bg);color:var(--svc-ink);font-family:var(--asg-font),system-ui,sans-serif;overflow:hidden}.asg-svc__inner{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:44px;align-items:center;max-width:1240px;margin:0 auto}@media (max-width:900px){.asg-svc__inner{grid-template-columns:minmax(0,1fr);gap:24px}.asg-svc__detail{order:-1}}.asg-svc__stage{position:relative;width:min(580px, 100%);aspect-ratio:1;margin:0 auto}@media (max-width:900px){.asg-svc__stage{width:min(440px, 100%)}}.asg-svc__orbits,.asg-svc__beam{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.asg-svc__orbits ellipse{fill:none;stroke:rgb(var(--asg-ink-rgb) / .12);stroke-width:1}.asg-svc__orbits ellipse.dash{stroke-dasharray:2 6}.asg-svc__beam line{stroke:var(--asg-c1);stroke-width:2;stroke-linecap:round;opacity:.85}.asg-svc__beam circle{fill:var(--asg-c2)}.asg-svc__glow{position:absolute;left:50%;top:50%;width:60%;aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgb(var(--asg-c1-rgb) / .2),rgb(var(--asg-c3-rgb) / .06) 45%,transparent 70%);pointer-events:none}.asg-svc__core{position:absolute;left:50%;top:50%;width:26%;aspect-ratio:312 / 322;translate:-50% -60%;z-index:2}.asg-svc__core svg{display:block;width:100%;height:100%;overflow:visible}.asg-svc__core .ghost path{fill:rgb(var(--asg-ink-rgb) / .05);stroke:rgb(var(--asg-ink-rgb) / .08);stroke-width:2}.asg-svc__core .arcs path{fill:url(#asg-svc-g);stroke:url(#asg-svc-g);stroke-width:2}.asg-svc__core .pulse{fill:none;stroke:url(#asg-svc-g);stroke-width:2;vector-effect:non-scaling-stroke;transform-box:view-box;transform-origin:156px 322px;opacity:0}.asg-svc__nodes{position:absolute;inset:0;z-index:3}.asg-svc .asg-svc__node{position:absolute;left:0;top:0;width:13%;aspect-ratio:1;margin:-6.5% 0 0 -6.5%;padding:0;border-radius:50%;border:1px solid rgb(var(--asg-ink-rgb) / .08);background:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 1px 2px rgb(var(--asg-ink-rgb) / .06),0 4px 10px -2px rgb(var(--asg-ink-rgb) / .08),0 18px 34px -14px rgb(var(--asg-ink-rgb) / .28);display:grid;place-items:center;cursor:pointer;will-change:transform;transition:background-color 450ms var(--svc-ease),box-shadow 450ms var(--svc-ease),border-color 450ms var(--svc-ease)}.asg-svc .asg-svc__node:hover,.asg-svc .asg-svc__node:focus{background:#fff;border-color:rgb(var(--asg-c2-rgb) / .45);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 2px 4px rgb(var(--asg-ink-rgb) / .08),0 8px 18px -4px rgb(var(--asg-c2-rgb) / .22),0 24px 44px -16px rgb(var(--asg-ink-rgb) / .34)}.asg-svc .asg-svc__node img{width:44%;height:44%;pointer-events:none}.asg-svc .asg-svc__node.is-on{background:var(--svc-grad) border-box;border-color:#fff0;box-shadow:inset 0 1px 1px rgb(255 255 255 / .45),inset 0 -8px 16px rgb(23 10 80 / .22),0 0 0 5px rgb(var(--asg-c2-rgb) / .1),0 3px 6px rgb(var(--asg-ink-rgb) / .12),0 12px 24px -6px rgb(var(--asg-c2-rgb) / .45),0 30px 56px -16px rgb(var(--asg-c3-rgb) / .45)}.asg-svc .asg-svc__node.is-on img{filter:brightness(0) invert(1)}.asg-svc__node .lbl{position:absolute;top:calc(100% + 8px);left:50%;translate:-50% 0;padding:2px 8px;border-radius:99px;background:#fff;box-shadow:0 1px 2px rgb(var(--asg-ink-rgb) / .06),0 6px 14px -6px rgb(var(--asg-ink-rgb) / .28);font-size:13px;font-weight:700;line-height:1.5;color:var(--svc-muted);white-space:nowrap;pointer-events:none;transition:color 200ms var(--svc-ease)}.asg-svc__node.is-on .lbl{color:var(--svc-ink)}.asg-svc__node .timer{position:absolute;inset:-11px;width:calc(100% + 22px);height:calc(100% + 22px);transform:rotate(-90deg);pointer-events:none;opacity:0}.asg-svc__node.is-on .timer{opacity:.9}.asg-svc__node .timer circle{fill:none;stroke:var(--asg-c2);stroke-width:2;stroke-linecap:round}.asg-svc__detail{display:grid;gap:16px;min-width:0}.asg-svc__head{display:grid;gap:12px;margin-bottom:4px}.asg-svc__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 14px 6px 10px;border:1px solid var(--svc-line);border-radius:99px;background:#fff;font-size:13px;font-weight:700}.asg-svc__eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--asg-c1);box-shadow:0 0 0 4px rgb(var(--asg-c1-rgb) / .2);animation:asg-svc-pulse 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes asg-svc-pulse{0%{box-shadow:0 0 0 0 rgb(var(--asg-c1-rgb) / .6),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}70%{box-shadow:0 0 0 10px rgb(var(--asg-c1-rgb) / 0),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}100%{box-shadow:0 0 0 0 rgb(var(--asg-c1-rgb) / 0),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}}@media (prefers-reduced-motion:reduce){.asg-svc__eyebrow i{animation:none}}.asg-svc .asg-svc__title{margin:0;font-family:inherit;font-size:clamp(36px, 5vw, 62px);font-weight:800;line-height:1.05;letter-spacing:-.04em;color:var(--svc-ink)}[dir="rtl"] .asg-svc .asg-svc__title{letter-spacing:0;line-height:1.3}.asg-svc__title em{font-style:normal;padding-inline:.04em .1em;margin-inline:-.04em -.1em;background:var(--svc-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.asg-svc__sub{margin:0;max-width:46ch;color:var(--svc-muted)}.asg-svc__card{display:grid;gap:14px;padding:26px;border:1px solid var(--svc-line);border-radius:24px;background:#fff;box-shadow:0 24px 60px -30px rgb(var(--asg-ink-rgb) / .35);overflow:hidden}.asg-svc__card[hidden]{display:none}.asg-svc__card.is-swapping{animation:asg-svc-in 450ms var(--svc-ease-out) both}@keyframes asg-svc-in{from{opacity:0;transform:translateY(14px)}}.asg-svc__photo{position:relative;margin:-26px -26px 4px;aspect-ratio:16 / 7;overflow:hidden}.asg-svc__photo img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center top}.asg-svc__photo::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,#fff)}.asg-svc__row{display:flex;align-items:center;gap:14px}.asg-svc__badge{display:grid;place-items:center;flex:none;width:52px;height:52px;border-radius:15px;background:var(--svc-grad);box-shadow:0 10px 28px -10px rgb(var(--asg-c2-rgb) / .8)}.asg-svc__badge img{width:26px;height:26px;filter:brightness(0) invert(1)}.asg-svc__chip{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.asg-svc__chip[data-g="Rise"]{color:#9b2fd6}.asg-svc__chip[data-g="Flow"]{color:#6a3ff0}.asg-svc__chip[data-g="Grow"]{color:#1d5cff}.asg-svc__card h3{margin:0;font-family:inherit;font-size:clamp(26px, 2.6vw, 34px);font-weight:800;line-height:1.1;letter-spacing:-.035em;color:var(--svc-ink)}[dir="rtl"] .asg-svc__card h3{letter-spacing:0;line-height:1.35}.asg-svc__card p{margin:0;color:var(--svc-muted)}.asg-svc__pts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;padding:0;list-style:none}@media (max-width:480px){.asg-svc__pts{grid-template-columns:minmax(0,1fr)}}.asg-svc__pts li{display:flex;align-items:flex-start;gap:9px;font-size:15px;font-weight:500}.asg-svc__pts li::before{content:"";flex:none;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--svc-grad);box-shadow:0 0 0 3px rgb(var(--asg-c2-rgb) / .18)}.asg-svc__ctas{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.asg-svc .asg-svc__btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 20px;border-radius:99px;font-size:15px;font-weight:700;text-decoration:none;transition:transform 200ms var(--svc-ease),border-color 200ms var(--svc-ease)}.asg-svc .asg-svc__btn:hover{transform:translateY(-2px)}.asg-svc .asg-svc__btn--grad,.asg-svc .asg-svc__btn--grad:hover,.asg-svc .asg-svc__btn--grad:focus{background:var(--svc-grad) border-box;color:#fff;box-shadow:0 12px 26px -12px rgb(var(--asg-c2-rgb) / .8)}.asg-svc .asg-svc__btn--ghost,.asg-svc .asg-svc__btn--ghost:hover,.asg-svc .asg-svc__btn--ghost:focus{border:1.5px solid rgb(var(--asg-ink-rgb) / .25);color:var(--svc-ink)}.asg-svc .asg-svc__btn--ghost:hover{border-color:var(--svc-ink)}.asg-svc__nav{display:flex;flex-wrap:wrap;gap:8px}.asg-svc .asg-svc__nav button{padding:8px 13px;border:1px solid var(--svc-line);border-radius:99px;background:#fff;color:var(--svc-muted);font-family:inherit;font-size:13px;font-weight:700;line-height:1.3;cursor:pointer;transition:all 200ms var(--svc-ease)}.asg-svc .asg-svc__nav button:hover,.asg-svc .asg-svc__nav button:focus{background:#fff;border-color:rgb(var(--asg-ink-rgb) / .3);color:var(--svc-ink)}.asg-svc .asg-svc__nav button[aria-selected="true"]{background:var(--svc-ink);border-color:var(--svc-ink);color:#fff}.asg-svc :focus-visible{outline:2px solid var(--asg-c2);outline-offset:3px}@media (prefers-reduced-motion:reduce){.asg-svc *,.asg-svc *::before,.asg-svc *::after{transition-duration:0.01ms!important;animation-duration:0.01ms!important}}.asg-svc__dialname,.asg-svc__dots,.asg-svc__arrows{display:none}@media (max-width:760px){.asg-svc{padding-top:28px;padding-bottom:48px}.asg-svc__inner{display:flex;flex-direction:column;gap:0}.asg-svc__detail{display:contents}.asg-svc__head{order:1;gap:8px;margin-bottom:8px}.asg-svc .asg-svc__title{font-size:28px}.asg-svc__sub{font-size:14px;line-height:1.45}.asg-svc__stage{order:2;width:calc(100% + 40px);max-width:none;height:195px;aspect-ratio:auto;margin:0 -20px;touch-action:pan-y;cursor:grab;user-select:none}.asg-svc__beam{display:none}.asg-svc .asg-svc__orbits{overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - 90px),transparent);mask-image:linear-gradient(to bottom,#000 calc(100% - 90px),transparent)}.asg-svc__glow{top:auto;bottom:-40px;width:240px;height:200px;aspect-ratio:auto;translate:-50% 0}.asg-svc__core{top:auto;bottom:0;width:84px;translate:-50% 0}.asg-svc .asg-svc__node{width:54px;margin:-27px 0 0 -27px}.asg-svc__node .lbl,.asg-svc__node .timer{display:none}.asg-svc__dialname{order:3;position:relative;display:grid;justify-items:center;gap:4px;margin:8px 0 16px;text-align:center}.asg-svc__dialname b{font-size:20px;font-weight:800;letter-spacing:-.02em;line-height:1.25}.asg-svc__cards{order:4;touch-action:pan-y}.asg-svc__card{position:relative;padding:18px}.asg-svc__photo{margin:-18px -18px 2px;aspect-ratio:16 / 8}.asg-svc__card .asg-svc__row{display:none}.asg-svc__card h3{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.asg-svc__pts{grid-template-columns:minmax(0,1fr);gap:6px}.asg-svc__ctas{display:grid;grid-template-columns:1fr 1fr;gap:8px}.asg-svc .asg-svc__btn{justify-content:center;padding:0 12px;font-size:14px;white-space:nowrap}.asg-svc__nav{display:none}.asg-svc__dots{order:5;display:flex;justify-content:center;gap:6px;margin-top:16px}.asg-svc__dots i{width:6px;height:6px;border-radius:99px;background:rgb(var(--asg-ink-rgb) / .18);transition:width 450ms var(--svc-ease),background-color 450ms var(--svc-ease)}.asg-svc__dots i.is-on{width:22px;background:var(--asg-c2)}.asg-svc__arrows{order:6;display:flex;justify-content:center;gap:14px;margin-top:14px}.asg-svc .asg-svc__arrows button{display:grid;place-items:center;width:42px;height:42px;padding:0;border:1px solid rgb(var(--asg-ink-rgb) / .08);border-radius:50%;background:#fff;color:var(--svc-ink);font-size:22px;line-height:1;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 1px 2px rgb(var(--asg-ink-rgb) / .06),0 4px 10px -2px rgb(var(--asg-ink-rgb) / .08),0 18px 34px -14px rgb(var(--asg-ink-rgb) / .28)}[dir="rtl"] .asg-svc__arrows span{display:inline-block;transform:scaleX(-1)}.asg-svc__card.is-swapping.from-prev{animation-name:asg-svc-in-prev}.asg-svc__card.is-swapping.from-next{animation-name:asg-svc-in-next}}@keyframes asg-svc-in-next{from{opacity:0;transform:translateX(26px)}}@keyframes asg-svc-in-prev{from{opacity:0;transform:translateX(-26px)}}.asg-pf{--pf-mist:#f5f8ff;--pf-ink:var(--asg-ink);--pf-muted:#5e5874;--pf-faint:#8f8aa8;--pf-line:rgb(var(--asg-ink-rgb) / 0.1);--pf-violet:var(--asg-c2);--pf-grad:linear-gradient(100deg, var(--asg-c1), var(--asg-c2) 50%, var(--asg-c3));--pf-ease:cubic-bezier(0.4, 0, 0.2, 1);--pf-ease-out:cubic-bezier(0.05, 0.7, 0.1, 1);position:relative;padding:64px 0 72px;background:radial-gradient(ellipse 50% 50% at 25% 45%,rgb(var(--asg-c2-rgb) / .1),transparent 70%),var(--pf-mist);color:var(--pf-ink);font-family:var(--asg-font),system-ui,sans-serif;overflow:hidden}[dir="rtl"] .asg-pf{background:radial-gradient(ellipse 50% 50% at 75% 45%,rgb(var(--asg-c2-rgb) / .1),transparent 70%),var(--pf-mist)}.asg-pf__wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:20px}.asg-pf__ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[dir="rtl"] .asg-pf__ic{transform:scaleX(-1)}.asg-pf :focus-visible{outline:2px solid var(--pf-violet);outline-offset:3px}.asg-pf__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:32px}.asg-pf__head{display:grid;gap:14px;max-width:640px}.asg-pf__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 14px 6px 10px;border:1px solid var(--pf-line);border-radius:99px;background:#fff;font-size:13px;font-weight:700}.asg-pf__eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--asg-c1);box-shadow:0 0 0 4px rgb(var(--asg-c1-rgb) / .2);animation:asg-pf-pulse 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes asg-pf-pulse{0%{box-shadow:0 0 0 0 rgb(var(--asg-c1-rgb) / .6),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}70%{box-shadow:0 0 0 10px rgb(var(--asg-c1-rgb) / 0),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}100%{box-shadow:0 0 0 0 rgb(var(--asg-c1-rgb) / 0),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}}@media (prefers-reduced-motion:reduce){.asg-pf__eyebrow i{animation:none}}.asg-pf .asg-pf__title{margin:0;font-family:inherit;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--pf-ink)}[dir="rtl"] .asg-pf .asg-pf__title{line-height:1.25;letter-spacing:0}.asg-pf__title em{font-style:normal;padding-inline:.04em .1em;margin-inline:-.04em -.1em;background:var(--pf-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.asg-pf__lead{margin:0;max-width:48ch;font-size:16px;color:var(--pf-muted)}.asg-pf .asg-pf__btn,.asg-pf .asg-pf__btn:hover,.asg-pf .asg-pf__btn:focus{display:inline-flex;align-items:center;gap:10px;width:fit-content;height:50px;padding:0 22px;border-radius:99px;font-family:inherit;font-size:16px;font-weight:700;white-space:nowrap;text-decoration:none;transition:transform 200ms var(--pf-ease)}.asg-pf .asg-pf__btn:hover{transform:translateY(-2px)}.asg-pf .asg-pf__btn--ghost,.asg-pf .asg-pf__btn--ghost:hover,.asg-pf .asg-pf__btn--ghost:focus{border:1.5px solid rgb(var(--asg-ink-rgb) / .25);background:#fff0;color:var(--pf-ink)}.asg-pf .asg-pf__btn--ink,.asg-pf .asg-pf__btn--ink:hover,.asg-pf .asg-pf__btn--ink:focus{margin-top:4px;background:var(--pf-ink);color:#fff;box-shadow:0 14px 30px -14px rgb(var(--asg-ink-rgb) / .8)}.asg-pf__spot{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}.asg-pf__cover{position:relative;aspect-ratio:600 / 474;max-width:100%;border-radius:22px;overflow:hidden;background:#3b16a8;box-shadow:0 50px 90px -46px rgb(var(--asg-ink-rgb) / .6);touch-action:pan-y}.asg-pf .asg-pf__img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0;opacity:0;transform:scale(1.06);transition:opacity 700ms var(--pf-ease),transform 1400ms var(--pf-ease-out)}.asg-pf .asg-pf__img.is-on{opacity:1;transform:none}.asg-pf__info{display:grid;min-width:0}.asg-pf__card{grid-area:1 / 1;align-self:center;display:grid;gap:14px;justify-items:start}.asg-pf .asg-pf__card[hidden]{display:grid;visibility:hidden}.asg-pf__card.is-in>*{animation:asg-pf-in 520ms var(--pf-ease-out) both}.asg-pf__card.is-in>:nth-child(2){animation-delay:40ms}.asg-pf__card.is-in>:nth-child(3){animation-delay:80ms}.asg-pf__card.is-in>:nth-child(4){animation-delay:120ms}.asg-pf__card.is-in>:nth-child(5){animation-delay:160ms}.asg-pf__card.is-in>:nth-child(6){animation-delay:200ms}@keyframes asg-pf-in{from{opacity:0;transform:translateY(14px)}}.asg-pf__count{font-family:var(--asg-mono),ui-monospace,Consolas,monospace;font-size:13px;letter-spacing:.14em;color:var(--pf-faint)}.asg-pf__count b{font-weight:500;color:var(--pf-ink)}.asg-pf .asg-pf__name{margin:0;font-family:inherit;font-size:34px;font-weight:800;line-height:1.02;letter-spacing:-.045em;color:var(--pf-ink)}[dir="rtl"] .asg-pf .asg-pf__name{line-height:1.25;letter-spacing:0}.asg-pf__sector{font-weight:700;color:var(--pf-violet)}.asg-pf__desc{margin:0;max-width:42ch;font-size:16px;color:var(--pf-muted)}.asg-pf .asg-pf__tags{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.asg-pf__tags li{margin:0;padding:5px 11px;border:1px solid var(--pf-line);border-radius:99px;background:#fff;font-size:12.5px;font-weight:700;color:var(--pf-muted)}.asg-pf__reel{display:flex;align-items:center;gap:14px;margin-top:26px}.asg-pf__track{flex:1;min-width:0;display:flex;gap:12px;padding:8px 4px 12px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent);mask-image:linear-gradient(90deg,transparent,#000 3%,#000 97%,transparent)}.asg-pf__track::-webkit-scrollbar{display:none}.asg-pf .asg-pf__thumb{position:relative;flex:0 0 112px;aspect-ratio:600 / 474;border-radius:14px;overflow:hidden;scroll-snap-align:center;background:#3b16a8;box-shadow:0 10px 22px -14px rgb(var(--asg-ink-rgb) / .5);opacity:.55;transition:opacity 300ms var(--pf-ease),transform 300ms var(--pf-ease),box-shadow 300ms var(--pf-ease)}.asg-pf .asg-pf__thumb img{width:100%;height:100%;max-width:none;object-fit:cover;border-radius:0}.asg-pf .asg-pf__thumb:hover{opacity:.85}.asg-pf .asg-pf__thumb.is-on{opacity:1;transform:translateY(-4px);box-shadow:0 0 0 3px #fff,0 0 0 5px var(--pf-violet),0 18px 30px -14px rgb(var(--asg-c2-rgb) / .7)}.asg-pf__bar{position:absolute;inset-inline:0;bottom:0;height:4px;background:var(--pf-grad);transform:scaleX(0);transform-origin:left}[dir="rtl"] .asg-pf__bar{transform-origin:right}.asg-pf .asg-pf__arrow,.asg-pf .asg-pf__arrow:hover,.asg-pf .asg-pf__arrow:focus{display:none;flex:none;place-items:center;width:46px;height:46px;padding:0;border:0;border-radius:50%;background:#fff;color:var(--pf-ink);box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 1px 2px rgb(var(--asg-ink-rgb) / .06),0 6px 14px -4px rgb(var(--asg-ink-rgb) / .08),0 30px 60px -30px rgb(var(--asg-ink-rgb) / .35);cursor:pointer;transition:color 200ms var(--pf-ease)}.asg-pf .asg-pf__arrow:hover{color:var(--pf-violet)}@media (min-width:561px){.asg-pf .asg-pf__arrow,.asg-pf .asg-pf__arrow:hover,.asg-pf .asg-pf__arrow:focus{display:grid}.asg-pf .asg-pf__thumb{flex-basis:150px;border-radius:16px}}@media (min-width:768px){.asg-pf .asg-pf__title{font-size:56px}.asg-pf .asg-pf__name{font-size:44px}.asg-pf__cover{border-radius:28px}}@media (min-width:901px){.asg-pf{padding:96px 0 100px}.asg-pf__top{margin-bottom:40px}.asg-pf .asg-pf__title{font-size:72px;line-height:.98}.asg-pf__lead{font-size:18px}.asg-pf__spot{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:44px}.asg-pf__card{gap:16px}.asg-pf .asg-pf__name{font-size:56px;line-height:1}.asg-pf__desc{font-size:17px}.asg-pf__reel{margin-top:34px}}@media (prefers-reduced-motion:reduce){.asg-pf *,.asg-pf *::before,.asg-pf *::after{transition-duration:0.01ms!important;animation:none!important}}.asg-chl{--chl-mist:#f5f8ff;--chl-ink:var(--asg-ink);--chl-muted:#5e5874;--chl-faint:#8f8aa8;--chl-night:var(--asg-night);--chl-grad:linear-gradient(100deg, var(--asg-c1), var(--asg-c2) 50%, var(--asg-c3));--chl-ease:cubic-bezier(0.4, 0, 0.2, 1);position:relative;background:var(--chl-mist);color:var(--chl-ink);font-family:var(--asg-font),system-ui,sans-serif}.asg-chl__ic{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}[dir="rtl"] .asg-chl__ic.is-arrow{transform:scaleX(-1)}.asg-chl__pin{position:relative;padding:56px 0 44px}.asg-chl__track{display:flex;gap:12px;padding:22px 20px 10px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:20px;scrollbar-width:none;overscroll-behavior-x:contain}.asg-chl__track::-webkit-scrollbar{display:none}.asg-chl__panel{position:relative;flex:0 0 min(84%, 520px);height:460px;display:flex;flex-direction:column;overflow:hidden;border-radius:26px;scroll-snap-align:start}.asg-chl__intro{justify-content:center;padding:28px 24px;background:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .9),0 1px 2px rgb(var(--asg-ink-rgb) / .06),0 26px 50px -26px rgb(var(--asg-ink-rgb) / .35)}.asg-chl__head{display:grid;gap:14px;max-width:640px}.asg-chl__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 14px 6px 10px;border:1px solid rgb(var(--asg-ink-rgb) / .1);border-radius:99px;background:#fff;font-size:13px;font-weight:700}.asg-chl__eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--asg-c1);box-shadow:0 0 0 4px rgb(var(--asg-c1-rgb) / .2);animation:asg-chl-pulse 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes asg-chl-pulse{0%{box-shadow:0 0 0 0 rgb(var(--asg-c1-rgb) / .6),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}70%{box-shadow:0 0 0 10px rgb(var(--asg-c1-rgb) / 0),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}100%{box-shadow:0 0 0 0 rgb(var(--asg-c1-rgb) / 0),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}}@media (prefers-reduced-motion:reduce){.asg-chl__eyebrow i{animation:none}}.asg-chl .asg-chl__title{margin:0;font-family:inherit;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.045em;color:var(--chl-ink)}[dir="rtl"] .asg-chl .asg-chl__title{line-height:1.25;letter-spacing:0}.asg-chl__title em,.asg-chl__big span{font-style:normal;padding-inline:.04em .1em;margin-inline:-.04em -.1em;background:var(--chl-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.asg-chl__lead{margin:0;max-width:48ch;font-size:16px;color:var(--chl-muted)}.asg-chl__hint{display:none}.asg-chl__item{--k:0;color:#fff;background-image:var(--chl-grad);background-size:400% 100%;background-position:calc(var(--k) * 33.333%) 0;box-shadow:0 24px 40px -24px rgb(var(--asg-ink-rgb) / .6)}[dir="rtl"] .asg-chl__item{background-image:linear-gradient(260deg,var(--asg-c1),var(--asg-c2) 50%,var(--asg-c3));background-position:calc(100% - var(--k) * 33.333%) 0}.asg-chl__item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(255 255 255 / .14),#fff0 40%);pointer-events:none}.asg-chl__giant{position:absolute;inset-inline-start:18px;bottom:-14px;font-size:118px;font-weight:800;line-height:.8;letter-spacing:-.055em;white-space:nowrap;color:#fff0;-webkit-text-stroke:1.5px rgb(255 255 255 / .34);pointer-events:none;will-change:transform}[dir="rtl"] .asg-chl__giant{letter-spacing:0;line-height:1;bottom:-6px}.asg-chl__in{position:relative;z-index:1;display:grid;gap:14px;padding:26px 22px}.asg-chl__count{font-family:var(--asg-mono),ui-monospace,Consolas,monospace;font-size:12px;letter-spacing:.14em;color:rgb(255 255 255 / .8)}.asg-chl__icon{display:grid;place-items:center;width:58px;height:58px;border:1px solid rgb(255 255 255 / .3);border-radius:18px;background:rgb(255 255 255 / .16)}.asg-chl__icon .asg-chl__ic{width:28px;height:28px}.asg-chl .asg-chl__item h3{margin:4px 0 0;font-family:inherit;font-size:32px;font-weight:800;line-height:1.04;letter-spacing:-.04em;color:#fff}[dir="rtl"] .asg-chl .asg-chl__item h3{line-height:1.3;letter-spacing:0}.asg-chl__item p{margin:0;font-size:15.5px;color:rgb(255 255 255 / .9)}.asg-chl__end{justify-content:flex-end;color:#fff;background:radial-gradient(ellipse 80% 60% at 80% 20%,rgb(var(--asg-c2-rgb) / .4),transparent 70%),var(--chl-night);box-shadow:0 24px 40px -24px rgb(var(--asg-night-rgb) / .6)}.asg-chl__end .asg-chl__in{padding-bottom:30px}.asg-chl .asg-chl__big{margin:0 0 10px;font-size:34px;font-weight:800;line-height:1.04;letter-spacing:-.04em;color:#fff}[dir="rtl"] .asg-chl .asg-chl__big{line-height:1.35;letter-spacing:0}.asg-chl .asg-chl__btn,.asg-chl .asg-chl__btn:hover,.asg-chl .asg-chl__btn:focus{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:fit-content;height:52px;padding:0 24px;border-radius:99px;background:#fff;color:var(--chl-ink);font-weight:700;text-decoration:none;box-shadow:0 14px 30px -14px rgb(0 0 0 / .7);transition:transform 200ms var(--chl-ease)}.asg-chl .asg-chl__btn:hover{transform:translateY(-2px)}.asg-chl .asg-chl__btn .asg-chl__ic{width:18px;height:18px}.asg-chl :focus-visible{outline:2px solid var(--asg-c2);outline-offset:3px}.asg-chl__prog{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px 0;font-family:var(--asg-mono),ui-monospace,Consolas,monospace;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--chl-faint)}[dir="rtl"] .asg-chl__prog{font-family:inherit;letter-spacing:0;font-size:13px}.asg-chl__steps{display:flex;gap:14px}.asg-chl__steps span{position:relative;transition:color 300ms var(--chl-ease)}.asg-chl__steps span::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;border-radius:2px;background:var(--chl-grad);transform:scaleX(0);transform-origin:left;transition:transform 400ms var(--chl-ease)}[dir="rtl"] .asg-chl__steps span::after{transform-origin:right}.asg-chl__steps span.is-on{color:var(--chl-ink)}.asg-chl__steps span.is-on::after{transform:none}.asg-chl__swipe{display:inline-flex;align-items:center;gap:6px}.asg-chl__swipe .asg-chl__ic{width:14px;height:14px}.asg-chl.is-swipe .asg-chl__intro{display:none}.asg-chl.is-swipe .asg-chl__head{padding:0 20px}.asg-chl.is-swipe .asg-chl__track.is-dragging{cursor:grabbing;scroll-snap-type:none}@media (min-width:901px){.asg-chl.is-swipe .asg-chl__head{max-width:1240px;margin-inline:auto;padding-inline:20px}.asg-chl.is-swipe .asg-chl__track{padding-inline:max(20px, calc((100% - 1240px) / 2 + 20px));scroll-padding-inline:max(20px, calc((100% - 1240px) / 2 + 20px));gap:18px}.asg-chl.is-swipe .asg-chl__track:not(.is-dragging){cursor:grab}.asg-chl.is-swipe .asg-chl__prog{max-width:1240px;margin-inline:auto;padding-inline:20px}.asg-chl.is-swipe .asg-chl__panel{flex-basis:min(44%, 560px)}}.asg-chl.is-pinned .asg-chl__pin{position:sticky;top:var(--asg-top,0);height:calc(100vh - var(--asg-top, 0px));padding:0;overflow:hidden}.asg-chl.is-pinned .asg-chl__track{height:100%;gap:0;padding:0;overflow:visible;scroll-snap-type:none;will-change:transform}.asg-chl.is-pinned .asg-chl__panel{flex:none;height:100%;justify-content:center;padding:0 6%;border-radius:0;box-shadow:none}.asg-chl.is-pinned .asg-chl__intro{width:64%;background:#fff0}.asg-chl.is-pinned .asg-chl__item{width:74%}.asg-chl.is-pinned .asg-chl__end{width:64%;justify-content:center}.asg-chl.is-pinned .asg-chl__title{font-size:clamp(44px, 5.6vw, 80px)}.asg-chl.is-pinned .asg-chl__lead{font-size:18px}.asg-chl.is-pinned .asg-chl__hint{display:inline-flex;align-items:center;gap:10px;margin-top:10px;font-family:var(--asg-mono),ui-monospace,Consolas,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--chl-faint)}.asg-chl.is-pinned .asg-chl__hint .asg-chl__ic{width:16px;height:16px}.asg-chl.is-pinned .asg-chl__in{gap:18px;max-width:600px;margin-top:-6vh;padding:0}.asg-chl.is-pinned .asg-chl__end .asg-chl__in{margin-top:0}.asg-chl.is-pinned .asg-chl__giant{inset-inline-start:5%;bottom:-3.4vw;font-size:21vw;-webkit-text-stroke-width:2px}.asg-chl.is-pinned .asg-chl__icon{width:76px;height:76px;border-radius:22px}.asg-chl.is-pinned .asg-chl__icon .asg-chl__ic{width:36px;height:36px}.asg-chl.is-pinned .asg-chl__item h3{font-size:clamp(40px, 4.8vw, 72px)}.asg-chl.is-pinned .asg-chl__item p{max-width:34ch;font-size:20px}.asg-chl.is-pinned .asg-chl__big{max-width:14ch;margin-bottom:30px;font-size:clamp(40px, 5vw, 76px)}.asg-chl.is-pinned .asg-chl__prog{position:absolute;z-index:3;left:50%;bottom:26px;translate:-50% 0;padding:10px 18px;border-radius:99px;background:rgb(255 255 255 / .9);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 14px 30px -14px rgb(var(--asg-ink-rgb) / .45);white-space:nowrap}.asg-chl.is-pinned .asg-chl__steps{gap:18px}.asg-chl.is-pinned .asg-chl__swipe{display:none}@media (prefers-reduced-motion:reduce){.asg-chl *{transition-duration:0.01ms!important}.asg-chl__giant{transform:none!important}}.asg-chl--car{padding:72px 0 80px}.asg-chl--car .asg-chl__wrap{max-width:1240px;margin:0 auto;padding:0 20px}.asg-chl--car .asg-chl__head{max-width:720px;margin:0 auto 44px;text-align:center;justify-items:center}.asg-chl--car .asg-chl__lead{margin-inline:auto}.asg-chl--car .asg-chl__title{font-size:clamp(34px,4.4vw,56px)}.asg-chl--car{--pp:3;--gap:20px}.asg-chl--car .asg-chl__car{position:relative;display:flex;align-items:center;gap:14px}.asg-chl--car .asg-chl__viewport{flex:1;min-width:0;overflow:hidden;padding:6px 0 26px;margin:-6px 0 -26px;cursor:grab;touch-action:pan-y}.asg-chl--car .asg-chl__viewport.is-dragging{cursor:grabbing;user-select:none}.asg-chl--car .asg-chl__track{display:flex;flex-wrap:nowrap;gap:var(--gap);padding:0;overflow:visible;scroll-snap-type:none;transition:transform .55s cubic-bezier(.2,.7,.2,1);will-change:transform}.asg-chl--car .asg-chl__panel{flex:0 0 calc((100% - (var(--pp) - 1) * var(--gap)) / var(--pp));height:auto;min-height:400px;justify-content:flex-start;padding:0;border-radius:26px;scroll-snap-align:none}.asg-chl--car .asg-chl__in{padding:30px 26px 90px;gap:14px}.asg-chl--car .asg-chl__item h3{font-size:clamp(24px,2.1vw,30px)}.asg-chl--car .asg-chl__item p{font-size:15.5px}.asg-chl--car .asg-chl__giant{font-size:84px;inset-inline-start:16px;bottom:-8px}.asg-chl--car .asg-chl__nav{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;border:1px solid rgb(var(--asg-ink-rgb)/.12);background:#fff;color:var(--chl-ink);cursor:pointer;box-shadow:0 10px 24px -12px rgb(var(--asg-ink-rgb)/.4);transition:transform .2s,opacity .2s}.asg-chl--car .asg-chl__nav:hover:not(:disabled){transform:scale(1.08)}.asg-chl--car .asg-chl__nav:disabled{opacity:.35;cursor:default}.asg-chl--car .asg-chl__nav.is-prev .asg-chl__ic{transform:scaleX(-1)}[dir="rtl"] .asg-chl--car .asg-chl__nav.is-prev .asg-chl__ic{transform:none}[dir="rtl"] .asg-chl--car .asg-chl__nav.is-next .asg-chl__ic{transform:scaleX(-1)}.asg-chl--car .asg-chl__dots{display:flex;justify-content:center;gap:8px;margin-top:26px}.asg-chl--car .asg-chl__dots button{width:9px;height:9px;padding:0;border:0;border-radius:99px;background:rgb(var(--asg-ink-rgb)/.18);cursor:pointer;transition:width .3s,background .3s}.asg-chl--car .asg-chl__dots button.is-on{width:28px;background:var(--chl-grad)}.asg-chl--car .asg-chl__cta{display:grid;justify-items:center;gap:6px;margin-top:56px;text-align:center}.asg-chl--car .asg-chl__big{max-width:22ch;margin:0 0 14px;font-size:clamp(28px,3.4vw,44px);color:var(--chl-ink)}.asg-chl--car .asg-chl__btn,.asg-chl--car .asg-chl__btn:hover,.asg-chl--car .asg-chl__btn:focus{background:var(--chl-night);color:#fff}@media (max-width:900px){.asg-chl--car{--gap:16px}.asg-chl--car .asg-chl__nav{width:42px;height:42px}}@media (max-width:600px){.asg-chl--car{padding:52px 0 60px}.asg-chl--car .asg-chl__car{gap:0}.asg-chl--car .asg-chl__nav{display:none}.asg-chl--car .asg-chl__panel{min-height:360px}}.asg-ar{--ar-mist:#f5f8ff;--ar-ink:var(--asg-ink);--ar-muted:#5e5874;--ar-line:rgb(var(--asg-ink-rgb) / 0.1);--ar-violet:var(--asg-c2);--ar-grad:linear-gradient(100deg, var(--asg-c1), var(--asg-c2) 50%, var(--asg-c3));--ar-ease:cubic-bezier(0.4, 0, 0.2, 1);--ar-gap:22px;--ar-pad:20px;position:relative;padding:96px 0 88px;background:radial-gradient(ellipse 45% 55% at 85% 55%,rgb(var(--asg-c3-rgb) / .06),transparent 70%),radial-gradient(ellipse 40% 50% at 10% 20%,rgb(var(--asg-c1-rgb) / .07),transparent 70%),#fff;color:var(--ar-ink);font-family:var(--asg-font),system-ui,sans-serif;overflow:hidden}.asg-ar__wrap{width:100%;max-width:1240px;margin:0 auto;padding-inline:var(--ar-pad)}.asg-ar__ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[dir="rtl"] .asg-ar__ic{transform:scaleX(-1)}.asg-ar :focus-visible{outline:2px solid var(--ar-violet);outline-offset:3px}.asg-ar__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 40px;margin-bottom:36px}.asg-ar__head{display:grid;gap:14px;max-width:640px}.asg-ar__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 14px 6px 10px;border:1px solid var(--ar-line);border-radius:99px;background:#fff;font-size:13px;font-weight:700}.asg-ar__eyebrow i{width:10px;height:10px;border-radius:50%;background:var(--ar-grad);box-shadow:0 0 0 4px rgb(var(--asg-c1-rgb) / .15)}.asg-ar .asg-ar__title{margin:0;color:var(--ar-ink);font-family:inherit;font-size:clamp(36px, 5vw, 60px);font-weight:800;letter-spacing:-.035em;line-height:1.05}.asg-ar__title em{font-style:normal;background:var(--ar-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.asg-ar__lead{margin:0;color:var(--ar-muted);font-size:17px;line-height:1.6}.asg-ar__nav{display:flex;align-items:center;gap:10px}.asg-ar .asg-ar__arrow{display:grid;place-items:center;width:48px;height:48px;padding:0;border:1px solid var(--ar-line);border-radius:50%;background:#fff;color:var(--ar-ink);cursor:pointer;transition:background-color 250ms var(--ar-ease),color 250ms var(--ar-ease),border-color 250ms var(--ar-ease)}.asg-ar .asg-ar__arrow:hover,.asg-ar .asg-ar__arrow:focus{background:var(--ar-ink);border-color:var(--ar-ink);color:#fff}.asg-ar .asg-ar__btn{display:inline-flex;align-items:center;gap:10px;height:48px;margin-inline-start:6px;padding:0 22px;border-radius:99px;background:var(--ar-ink);color:#fff;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;box-shadow:0 14px 30px -14px rgb(var(--asg-ink-rgb) / .6);transition:transform 250ms var(--ar-ease)}.asg-ar .asg-ar__btn:hover{color:#fff;transform:translateY(-2px)}.asg-ar__btn--phone{display:none!important}.asg-ar__track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * var(--ar-gap)) / 3);gap:var(--ar-gap);margin-inline:calc(-1 * var(--ar-pad));padding:8px var(--ar-pad) 34px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ar-pad);overscroll-behavior-x:contain;scrollbar-width:none}.asg-ar__track::-webkit-scrollbar{display:none}.asg-ar__track:focus-visible{outline-offset:-2px}.asg-ar .asg-ar__card{scroll-snap-align:start;display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border:1px solid rgb(var(--asg-ink-rgb) / .06);border-radius:24px;background:#fff;color:var(--ar-ink);text-decoration:none;box-shadow:0 1px 2px rgb(var(--asg-ink-rgb) / .05),0 24px 44px -26px rgb(var(--asg-ink-rgb) / .35);transition:transform 350ms var(--ar-ease),box-shadow 350ms var(--ar-ease)}.asg-ar .asg-ar__card:hover{color:var(--ar-ink);transform:translateY(-4px);box-shadow:0 1px 2px rgb(var(--asg-ink-rgb) / .05),0 30px 50px -24px rgb(var(--asg-ink-rgb) / .42)}.asg-ar__media{display:block;overflow:hidden;aspect-ratio:16 / 9;background:var(--asg-frame)}.asg-ar .asg-ar__img{display:block;width:100%;height:100%;max-width:100%;object-fit:cover;transition:transform 600ms var(--ar-ease)}.asg-ar__card:hover .asg-ar__img{transform:scale(1.04)}.asg-ar__img--none{display:grid!important;place-items:center;background:var(--ar-grad);color:rgb(255 255 255 / .9)}.asg-ar__img--none svg{width:22%}.asg-ar__body{display:flex;flex-direction:column;gap:12px;padding:20px 22px 22px}.asg-ar__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;color:var(--ar-muted);font-size:13px;font-variant-numeric:tabular-nums}.asg-ar__meta i{width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5}.asg-ar__cat{color:var(--ar-violet);font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.asg-ar .asg-ar__name{margin:0;color:var(--ar-ink);font-family:inherit;font-size:19px;font-weight:700;letter-spacing:-.015em;line-height:1.3;text-wrap:balance}.asg-ar__ex{margin-bottom:4px;color:var(--ar-muted);font-size:14.5px;line-height:1.6}.asg-ar__more{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:14px;border-top:1px solid var(--ar-line);font-size:14px;font-weight:700}.asg-ar__go{display:grid;place-items:center;width:38px;height:38px;border:1px solid var(--ar-line);border-radius:50%;transition:background-color 250ms var(--ar-ease),color 250ms var(--ar-ease),transform 250ms var(--ar-ease)}.asg-ar__go .asg-ar__ic{width:17px;height:17px}.asg-ar__card:hover .asg-ar__go{background:var(--ar-ink);border-color:var(--ar-ink);color:#fff;transform:rotate(-45deg)}[dir="rtl"] .asg-ar__card:hover .asg-ar__go{transform:rotate(45deg)}.asg-ar__reel{position:relative;container-type:inline-size}.asg-ar .asg-ar__arrow{position:absolute;z-index:2;top:calc(8px + (100cqw - 2 * var(--ar-gap)) / 3 * 9 / 32);translate:0 -50%;width:52px;height:52px;box-shadow:0 14px 30px -12px rgb(var(--asg-ink-rgb) / .45)}.asg-ar .asg-ar__arrow.is-prev{inset-inline-start:-26px}.asg-ar .asg-ar__arrow.is-next{inset-inline-end:-26px}.asg-ar__foot{display:grid}@media (max-width:1024px){.asg-ar{padding:72px 0 64px}.asg-ar__track{grid-auto-columns:calc((100% - var(--ar-gap)) / 2)}.asg-ar .asg-ar__arrow{top:calc(8px + (100cqw - var(--ar-gap)) / 2 * 9 / 32)}.asg-ar .asg-ar__arrow.is-prev{inset-inline-start:-14px}.asg-ar .asg-ar__arrow.is-next{inset-inline-end:-14px}}@media (max-width:640px){.asg-ar{--ar-gap:14px;padding:56px 0 56px}.asg-ar__top{margin-bottom:24px}.asg-ar .asg-ar__title{font-size:36px}.asg-ar__lead{font-size:15px}.asg-ar__nav .asg-ar__btn{display:none}.asg-ar .asg-ar__arrow{top:calc(8px + 84cqw * 9 / 32);width:40px;height:40px}.asg-ar .asg-ar__arrow.is-prev{inset-inline-start:-20px}.asg-ar .asg-ar__arrow.is-next{inset-inline-start:calc(84cqw - 20px);inset-inline-end:auto}.asg-ar__track{grid-auto-columns:84%;padding-bottom:28px}.asg-ar__btn--phone{display:inline-flex!important;justify-self:center}}@media (prefers-reduced-motion:reduce){.asg-ar *,.asg-ar *::before{transition:none!important}}.asg-ct{--ct-mist:#f5f8ff;--ct-ink:var(--asg-ink);--ct-text:#fff;--ct-muted:rgba(255, 255, 255, 0.66);--ct-faint:rgba(255, 255, 255, 0.42);--ct-line:rgba(255, 255, 255, 0.12);--ct-glass:rgba(255, 255, 255, 0.05);--ct-field:rgba(255, 255, 255, 0.06);--ct-lilac:#c9a9ff;--ct-error-d:#ff7d98;--ct-night:var(--asg-night);--ct-violet:var(--asg-c2);--ct-error:#d93a5b;--ct-wa:#13914a;--ct-grad:linear-gradient(100deg, var(--asg-c1), var(--asg-c2) 50%, var(--asg-c3));--ct-ease:cubic-bezier(0.4, 0, 0.2, 1);--ct-font:var(--asg-font), system-ui, sans-serif}.asg-ct.asg-ct.asg-ct{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:start;padding:48px max(20px, calc((100% - 1200px) / 2)) 56px;background:radial-gradient(ellipse 45% 55% at 0% 100%,rgb(var(--asg-c1-rgb) / .22),transparent 70%),radial-gradient(ellipse 45% 55% at 100% 0%,rgb(var(--asg-c3-rgb) / .2),transparent 70%),var(--ct-night);color:var(--ct-text);font-family:var(--ct-font)}[dir="rtl"] .asg-ct.asg-ct.asg-ct{background:radial-gradient(ellipse 45% 55% at 100% 100%,rgb(var(--asg-c1-rgb) / .22),transparent 70%),radial-gradient(ellipse 45% 55% at 0% 0%,rgb(var(--asg-c3-rgb) / .2),transparent 70%),var(--ct-night)}.asg-ct>*{width:auto;max-width:none;min-width:0;margin:0}.asg-ct__ic{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[dir="rtl"] .asg-ct__ic.is-arrow{transform:scaleX(-1)}.asg-ct :focus-visible{outline:2px solid var(--ct-lilac);outline-offset:3px}.asg-ctc{display:grid;gap:18px;min-width:0}.asg-ctc__head{display:grid;gap:14px}.asg-ctc__eyebrow{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 14px 6px 10px;border:1px solid var(--ct-line);border-radius:99px;background:rgb(255 255 255 / .07);color:#fff;font-size:13px;font-weight:700}.asg-ctc__eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--asg-c1);box-shadow:0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}.asg-ct .asg-ctc__title{margin:0;font-family:inherit;font-size:40px;font-weight:800;line-height:1;letter-spacing:-.045em;color:#fff;text-wrap:balance}[dir="rtl"] .asg-ct .asg-ctc__title{line-height:1.3;letter-spacing:0}.asg-ctc__title em{font-style:normal;padding-inline:.04em .1em;margin-inline:-.04em -.1em;background:var(--ct-grad);-webkit-background-clip:text;background-clip:text;color:#fff0}.asg-ctc__lead{margin:0;max-width:44ch;font-size:16px;color:var(--ct-muted)}.asg-ctc__quick{display:grid;gap:12px}.asg-ct .asg-ctc__wa,.asg-ct .asg-ctc__wa:hover,.asg-ct .asg-ctc__wa:focus{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 12px;border-radius:22px;background:var(--ct-wa);color:#fff;text-decoration:none;box-shadow:0 18px 34px -18px rgb(19 145 74 / .9);transition:transform 200ms var(--ct-ease),background 200ms var(--ct-ease)}[dir="rtl"] .asg-ct .asg-ctc__wa{padding:12px 12px 12px 16px}.asg-ct .asg-ctc__wa:hover{transform:translateY(-2px);background:#0f7d3f}.asg-ctc__wa i{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:rgb(255 255 255 / .16)}.asg-ctc__wa i .asg-ct__ic{width:26px;height:26px}.asg-ctc__wa b{display:block;font-size:16.5px;line-height:1.25}.asg-ctc__wa small{display:block;font-size:13.5px;color:rgb(255 255 255 / .82)}.asg-ctc__long{display:none}.asg-ctc__mail{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 16px 14px 20px;border:1px solid var(--ct-line);border-radius:20px;background:var(--ct-glass)}.asg-ct .asg-ctc__mail a{font-weight:800;color:#fff;text-decoration:none;overflow-wrap:anywhere}.asg-ct .asg-ctc__mail a:hover{color:var(--ct-lilac)}.asg-ct .asg-ctc__copy,.asg-ct .asg-ctc__copy:hover,.asg-ct .asg-ctc__copy:focus{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:0;border-radius:99px;background:rgb(255 255 255 / .08);color:var(--ct-lilac);font-family:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.asg-ct .asg-ctc__copy[hidden]{display:none}.asg-ctc__copy .asg-ct__ic{width:16px;height:16px}.asg-ctc__offices{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.asg-ctc__office{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;align-content:start;padding:18px;border-radius:22px;overflow:hidden;color:#fff;border:1px solid var(--ct-line);background:radial-gradient(ellipse 80% 70% at 100% 0%,rgb(var(--asg-c1-rgb) / .32),transparent 60%),var(--ct-glass)}.asg-ctc__office.is-alt{background:radial-gradient(ellipse 80% 70% at 100% 0%,rgb(var(--asg-c3-rgb) / .38),transparent 60%),var(--ct-glass)}[dir="rtl"] .asg-ctc__office{background:radial-gradient(ellipse 80% 70% at 0% 0%,rgb(var(--asg-c1-rgb) / .32),transparent 60%),var(--ct-glass)}[dir="rtl"] .asg-ctc__office.is-alt{background:radial-gradient(ellipse 80% 70% at 0% 0%,rgb(var(--asg-c3-rgb) / .38),transparent 60%),var(--ct-glass)}.asg-ctc__country{grid-column:1;font-family:var(--asg-mono),ui-monospace,Consolas,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:rgb(255 255 255 / .55)}[dir="rtl"] .asg-ctc__country{font-family:inherit;letter-spacing:0}.asg-ct .asg-ctc__city{grid-column:1;margin:0;font-family:inherit;font-size:24px;font-weight:800;line-height:1.1;letter-spacing:-.03em;color:#fff}[dir="rtl"] .asg-ct .asg-ctc__city{letter-spacing:0}.asg-ctc__time{grid-column:2;grid-row:1 / span 2;align-self:center;text-align:end;font-size:34px;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;direction:ltr}.asg-ctc__time small{display:block;margin-top:2px;font-size:12.5px;font-weight:700;letter-spacing:0;color:rgb(255 255 255 / .6)}.asg-ctc__time:empty{display:none}.asg-ctc__addr{grid-column:1 / -1;font-size:14px;color:rgb(255 255 255 / .75)}.asg-ctc__links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.asg-ct .asg-ctc__links a,.asg-ct .asg-ctc__links a:focus{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 13px;border:1px solid rgb(255 255 255 / .16);border-radius:99px;background:rgb(255 255 255 / .1);color:#fff;font-size:13.5px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background 200ms var(--ct-ease),color 200ms var(--ct-ease)}.asg-ct .asg-ctc__links a:hover{background:#fff;color:var(--ct-ink)}.asg-ctc__links .asg-ct__ic{width:16px;height:16px}.asg-ctc__live{display:none}.asg-ctc__gap{margin:0;font-size:14px;color:var(--ct-muted)}.asg-ctc__gap:empty{display:none}.asg-ctc__gap b{color:#fff}.asg-ctc__eyebrow i{animation:asg-ct-pulse 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes asg-ct-pulse{0%{box-shadow:0 0 0 0 rgb(var(--asg-c1-rgb) / .6),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}70%{box-shadow:0 0 0 10px rgb(var(--asg-c1-rgb) / 0),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}100%{box-shadow:0 0 0 0 rgb(var(--asg-c1-rgb) / 0),0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}}.asg-ctc__acc,.asg-ctc__lead--phone{display:none}.asg-ct.is-acc .asg-ctc__acc{display:grid;gap:8px}.asg-ct.is-acc .asg-ctc__lead--phone{display:block}.asg-ct.is-acc .asg-ctc__lead:not(.asg-ctc__lead--phone),.asg-ct.is-acc .asg-ctc__mail,.asg-ct.is-acc .asg-ctc__offices,.asg-ct.is-acc .asg-ctc__gap,.asg-ct.is-acc .asg-ctc__wa small{display:none}.asg-ctc__item{border:1px solid var(--ct-line);border-radius:18px;background:var(--ct-glass);overflow:hidden;transition:background 300ms var(--ct-ease)}.asg-ctc__item.is-open{background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .03)),#120d2c}.asg-ct .asg-ctc__row,.asg-ct .asg-ctc__row:hover,.asg-ct .asg-ctc__row:focus{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:0;border-radius:0;background:none;color:#fff;font-family:inherit;text-align:start;cursor:pointer}.asg-ctc__row i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgb(255 255 255 / .08);color:var(--ct-lilac)}.asg-ctc__row span{display:grid;flex:1;min-width:0}.asg-ctc__row b{font-size:15.5px;line-height:1.3}.asg-ctc__row small{font-size:12.5px;color:var(--ct-faint);overflow-wrap:anywhere}.asg-ctc__row .is-chev{color:var(--ct-faint);transition:transform 300ms var(--ct-ease)}.asg-ctc__item.is-open .is-chev{transform:rotate(180deg)}.asg-ctc__body{display:grid;gap:10px;padding:0 14px 16px;animation:asg-ct-open 400ms cubic-bezier(.05,.7,.1,1) both}.asg-ctc__body[hidden]{display:none}@keyframes asg-ct-open{from{opacity:0;transform:translateY(-6px)}}.asg-ct .asg-ctc__pill,.asg-ct .asg-ctc__pill:hover,.asg-ct .asg-ctc__pill:focus{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:14px;background:rgb(255 255 255 / .06);color:#fff;font-weight:700;text-decoration:none}.asg-ctc__pill span{display:grid;min-width:0;overflow-wrap:anywhere}.asg-ctc__pill small{flex:none;font-weight:500;color:var(--ct-faint)}.asg-ctc__pill span small{font-size:12.5px}.asg-ctc__ptime{font-variant-numeric:tabular-nums;direction:ltr}.asg-ct.is-acc .asg-ct__form{padding:0;border:0;border-radius:0;background:none;box-shadow:none}.asg-ct.is-acc .asg-ct__formtitle,.asg-ct.is-acc .asg-ct__walink{display:none}.asg-ct.is-acc .asg-ct__formfoot{margin-top:10px}.asg-ct .asg-ct__form{padding:22px 18px;border:1px solid var(--ct-line);border-radius:24px;background:linear-gradient(180deg,rgb(255 255 255 / .07),rgb(255 255 255 / .03)),#120d2c;box-shadow:inset 0 1px 0 rgb(255 255 255 / .08),0 50px 90px -50px rgb(0 0 0 / .9)}.asg-ct .asg-ct__formtitle{margin:0 0 18px;font-family:inherit;font-size:22px;font-weight:800;letter-spacing:-.03em;color:#fff}[dir="rtl"] .asg-ct .asg-ct__formtitle{letter-spacing:0}.asg-ct .asg-form__fields{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;margin:0}.asg-ct .asg-form .asg-form__group{display:grid;gap:7px;width:auto;max-width:none;margin:0;padding:0;align-content:start}.asg-ct .asg-form .asg-form__group>.asg-form__label{padding:0;margin:0;font-family:inherit;font-size:13.5px;font-weight:700;line-height:1.3;color:rgb(255 255 255 / .88)}.asg-ct .asg-form__group.is-req .asg-form__label::after{color:var(--ct-lilac);padding-inline-start:.2em}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__group .asg-form__input{width:100%;min-height:52px;padding:0 18px;border:1.5px solid #fff0;border-radius:16px;background:var(--ct-field);color:#fff;font-family:inherit;font-size:16px;line-height:1.4;box-shadow:none;outline:none;transition:border-color 200ms var(--ct-ease),background 200ms var(--ct-ease),box-shadow 200ms var(--ct-ease)}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__group textarea.asg-form__input{min-height:120px;padding:14px 18px;resize:vertical}.asg-ct .asg-form .asg-form__input::placeholder{color:var(--ct-faint);opacity:1}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__group .asg-form__input:hover{border-color:rgb(201 169 255 / .3)}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__group .asg-form__input:focus{border-color:var(--ct-lilac);background:rgb(255 255 255 / .09);box-shadow:0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__group .asg-form__input:user-invalid{border-color:var(--ct-error-d)}.asg-ct .asg-form__select{background:none;border:0}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__group .asg-form__select select.asg-form__input{width:100%;min-height:52px;padding-block:0;padding-inline:18px 48px;border:1.5px solid #fff0;border-radius:16px;background:var(--ct-field);color:#fff;color-scheme:dark;font-family:inherit;font-size:16px;box-shadow:none;outline:none;cursor:pointer;-webkit-appearance:none;appearance:none;transition:border-color 200ms var(--ct-ease),background 200ms var(--ct-ease),box-shadow 200ms var(--ct-ease)}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__group .asg-form__select select.asg-form__input:invalid{color:var(--ct-faint)}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__group .asg-form__select select.asg-form__input:hover{border-color:rgb(201 169 255 / .3)}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__group .asg-form__select select.asg-form__input:focus{border-color:var(--ct-lilac);background:rgb(255 255 255 / .09);box-shadow:0 0 0 4px rgb(var(--asg-c1-rgb) / .2)}.asg-ct .asg-form__select option{background:var(--asg-frame);color:#fff}.asg-ct .asg-form__group .asg-form__select .asg-form__caret{inset-inline-end:18px;inset-inline-start:auto;color:var(--ct-lilac);fill:var(--ct-lilac);font-size:14px;pointer-events:none}.asg-ct .asg-form__group .asg-form__select .asg-form__caret svg{fill:currentColor}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__recaptcha{min-height:0;padding:0;border:0;background:none}.asg-ct .asg-form .asg-form__actions{margin-top:4px}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__submit,.asg-ct.asg-ct.asg-ct .asg-form .asg-form__submit:hover,.asg-ct.asg-ct.asg-ct .asg-form .asg-form__submit:focus{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 26px;border:0;border-radius:99px;background:var(--ct-grad);color:#fff;font-family:inherit;font-size:16px;font-weight:700;box-shadow:0 16px 34px -14px rgb(var(--asg-c2-rgb) / .9);transition:transform 200ms var(--ct-ease)}.asg-ct.asg-ct.asg-ct .asg-form .asg-form__submit:hover{transform:translateY(-2px)}.asg-ct .asg-form .asg-form__submit-text::after{content:"";display:inline-block;width:18px;height:18px;margin-inline-start:10px;vertical-align:-3px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center / contain no-repeat}[dir="rtl"] .asg-ct .asg-form .asg-form__submit-text::after{transform:scaleX(-1)}.asg-ct .asg-form__msg{margin-top:14px;padding:12px 16px;border-radius:14px;font-size:14.5px;font-weight:700;line-height:1.4}.asg-ct .asg-form__msg::before{display:none}.asg-ct .asg-form__msg.is-success{background:rgb(111 240 182 / .12);color:#8ff5c6}.asg-ct .asg-form__msg.is-error{background:rgb(255 125 152 / .12);color:var(--ct-error-d)}.asg-ct .asg-form .asg-form__group .asg-form__msg{padding:0;background:none;margin:0;font-size:13px}.asg-ct__formfoot{display:grid;justify-items:center;gap:10px;margin-top:16px}.asg-ct .asg-ct__walink,.asg-ct .asg-ct__walink:focus{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#6ee29e;text-decoration:none}.asg-ct .asg-ct__walink:hover{color:#8ff5c6;text-decoration:underline;text-underline-offset:4px}.asg-ct__walink .asg-ct__ic{width:18px;height:18px}.asg-ct__fine{font-size:12.5px;color:var(--ct-faint)}@media (min-width:521px){.asg-ct .asg-form__fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.asg-ct .asg-form .is-full{grid-column:1 / -1}.asg-ctc__long{display:inline}}@media (min-width:640px){.asg-ctc__offices{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.asg-ctc__office{grid-template-columns:minmax(0,1fr);gap:10px;padding:22px;border-radius:26px}.asg-ctc__time{grid-column:1;grid-row:auto;text-align:start;font-size:46px}[dir="rtl"] .asg-ctc__time{text-align:end}.asg-ctc__time small{display:inline;margin-inline-start:4px;font-size:15px}.asg-ctc__live{display:block;position:absolute;top:24px;inset-inline-end:22px;width:9px;height:9px;border-radius:50%;background:#6ff0b6;animation:asg-ct-live 2.4s var(--ct-ease) infinite}.asg-ct .asg-ctc__title{font-size:52px}.asg-ct .asg-ct__form{padding:30px;border-radius:30px}}@keyframes asg-ct-live{0%{box-shadow:0 0 0 0 rgb(111 240 182 / .6)}70%,100%{box-shadow:0 0 0 10px #fff0}}@media (min-width:901px){.asg-ct.asg-ct.asg-ct{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:28px;padding-top:96px;padding-bottom:96px}.asg-ct .asg-ctc__title{font-size:58px;line-height:.98}.asg-ctc__lead{font-size:17px}.asg-ctc__quick{order:3}.asg-ctc__offices{order:1;margin-top:10px}.asg-ctc__gap{order:2}.asg-ctc__head{order:0}.asg-ctc__wa b{font-size:18px}.asg-ctc__wa{grid-template-columns:52px minmax(0,1fr) auto}.asg-ctc__wa i{width:52px;height:52px;border-radius:16px}.asg-ct .asg-ct__form{padding:34px}.asg-ct .asg-ct__formtitle{font-size:24px}}@media (prefers-reduced-motion:reduce){.asg-ct *,.asg-ct *::before,.asg-ct *::after{transition-duration:0.01ms!important;animation:none!important}}