:root{--color-bg:#0D1B2A;--color-bg-deep:#050A0F;--color-bg-glow:#0B192E;--color-surface:#142D33;--color-surface-raised:#1B263B;--color-midnight:#1A2F3D;--color-border:#1E3340;--color-text:#FFFFFF;--color-text-muted:#8B9DAB;--color-accent:#C8D4DC;--color-star:#5AACBC;--color-primary:#3D8A9A;--color-primary-hover:#5AACBC;--accent-rgb:90,172,188;--primary-rgb:61,138,154;--bg-rgb:13,27,42;--midnight-rgb:26,47,61;--font-family:"Montserrat",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--container:1488px;--container-gutter:clamp(1rem, 2.5vw, 1.5rem);--radius:18px;--radius-sm:12px;--header-h:72px;--transition:0.2s ease;--section-pad:clamp(4rem, 8vw, 7rem);--link-cta:#5AACBC;--link-cta-hover:#7EC8D6;--page-bg:radial-gradient(ellipse 90% 70% at 85% 15%, rgba(20, 45, 51, 0.9) 0%, transparent 55%),radial-gradient(ellipse 80% 60% at 10% 90%, rgba(5, 10, 15, 0.85) 0%, transparent 50%),linear-gradient(135deg, #050A0F 0%, #0D1B2A 45%, #0B192E 100%);--sm-vh:1vh;--nav-link-size:clamp(0.8125rem, 0.78rem + 0.12vw, 0.875rem)}*,::after,::before{box-sizing:border-box}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}button{-moz-appearance:none;appearance:none}html{scroll-behavior:auto;min-height:100vh;min-height:100dvh;min-height:-webkit-fill-available;height:auto;background:var(--page-bg);background-color:#0d1b2a;scrollbar-color:rgba(var(--accent-rgb),0.4) var(--color-bg-deep);scrollbar-width:thin;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:hidden;overflow-y:auto}html.has-article-intro,html:has(main .page-intro--article){overflow-x:hidden;overflow-y:auto;height:auto;min-height:100%}html.has-article-intro body,html:has(main .page-intro--article) body{overflow-x:hidden;overflow-y:visible;min-height:100vh;min-height:calc(var(--sm-vh,1vh) * 100);min-height:100dvh;height:auto;scroll-behavior:smooth;overscroll-behavior-y:auto}html.has-page-contacts,html:has(body.page-contacts){overflow-x:hidden;overflow-y:auto;height:auto;min-height:100%}html.has-page-faq,html:has(body.page-faq){overflow-x:hidden;overflow-y:auto;height:auto;min-height:100%}html.has-page-faq body.page-faq,html:has(body.page-faq) body.page-faq{overflow-x:hidden;overflow-y:visible;min-height:100vh;min-height:calc(var(--sm-vh,1vh) * 100);min-height:100dvh;height:auto;max-height:none;display:flex;flex-direction:column}html.has-page-contacts body.page-contacts,html:has(body.page-contacts) body.page-contacts{overflow-x:hidden;overflow-y:visible;min-height:100vh;min-height:100dvh;min-height:calc(var(--sm-vh,1vh) * 100);height:auto;max-height:none;overscroll-behavior-y:auto}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--color-bg-deep)}::-webkit-scrollbar-thumb{background:rgba(var(--accent-rgb),.32);border:2px solid var(--color-bg-deep);border-radius:999px}::-webkit-scrollbar-thumb:hover{background:rgba(var(--accent-rgb),.52)}::-webkit-scrollbar-corner{background:var(--color-bg-deep)}body{margin:0;min-height:100vh;min-height:calc(var(--sm-vh,1vh) * 100);min-height:100dvh;font-family:var(--font-family);font-size:1rem;line-height:1.6;color:var(--color-text);background:var(--page-bg);font-synthesis:none;font-kerning:normal;font-feature-settings:"kern" 1;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;overflow-x:hidden;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}input,select,textarea{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}img,picture,video{-webkit-user-drag:none;user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img,svg{display:block;max-width:100%}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--color-text)}ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2;font-weight:600;letter-spacing:-.02em}h1{font-size:clamp(2rem, 5vw, 3.25rem)}h2{font-size:clamp(1.5rem, 3.5vw, 2.25rem)}h3{font-size:1.125rem}.container,.footer .container,.gate>.container,.header>.container,main .container{width:min(calc(100% - 2 * var(--container-gutter)),var(--container));margin-inline:auto}.skip-link,.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus,.skip-link:focus-visible{position:fixed;top:1rem;left:1rem;z-index:200;width:auto;height:auto;margin:0;padding:.75rem 1rem;overflow:visible;clip:auto;background:var(--color-primary);color:#fff;border-radius:var(--radius-sm)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1.25;text-align:center;border-radius:var(--radius-sm);border:1px solid transparent;cursor:pointer;-moz-appearance:none;appearance:none;transition:background var(--transition),border-color var(--transition),transform var(--transition)}.btn:active{transform:scale(.98)}.btn--primary{background:var(--color-primary);color:#fff}.btn--primary:hover{background:var(--color-primary-hover);color:#fff}.btn--large{padding:1rem 2rem;font-size:1rem}.header{position:sticky;top:0;z-index:100;isolation:isolate;background:rgba(var(--bg-rgb),.92);background:rgba(var(--bg-rgb),.72);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(255,255,255,.06);transform:translateZ(0)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.header{background:rgba(var(--bg-rgb),.96)}}.header__inner{display:flex;align-items:center;flex-wrap:nowrap;gap:1.5rem;min-height:var(--header-h);padding-block:0.75rem}.logo{display:flex;align-items:center;flex-shrink:0;opacity:.92;transition:opacity .2s}.logo:hover{opacity:1}.logo__img{display:block;height:42px;width:auto;max-width:min(200px,50vw)}.nav{margin-left:auto;min-width:0}@media (min-width:1025px){.nav{flex:1 1 auto;display:flex;justify-content:flex-end}.nav__list{flex-wrap:nowrap;justify-content:flex-end;gap:.125rem}.nav__link,button.nav__link--button{white-space:nowrap;font-size:var(--nav-link-size);padding-inline:clamp(0.5rem,0.7vw,1rem)}.header__inner{gap:clamp(.75rem,1.2vw,1.5rem)}}.nav__list{display:flex;align-items:center;gap:.25rem}.nav__list>li{display:flex;align-items:center}.nav__link{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;color:var(--color-text-muted);font-size:.875rem;font-weight:400;line-height:1.25;text-align:center;opacity:.85;transition:opacity .2s,color .2s}button.nav__link--button{appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:.5rem 1rem;font-family:inherit;font-size:.875rem;font-weight:400;line-height:1.25;text-align:center;color:var(--color-text-muted);background:0 0;border:0;border-radius:0;box-shadow:none;cursor:pointer}button.nav__link--button:focus,button.nav__link--button:focus-visible,button.nav__link--button:hover,button.nav__link--button[aria-expanded=true]{color:var(--color-text);background:0 0;outline:0;box-shadow:none;opacity:1}.nav__link--active,.nav__link:hover{color:var(--color-text);background:0 0;opacity:1}button.nav__link--button.nav__link--active{color:var(--color-text);opacity:1}.nav__item--has-dropdown{position:relative}.nav__dropdown{position:absolute;top:calc(100% + .35rem);left:50%;z-index:80;min-width:12.5rem;margin:0;padding:.4rem;list-style:none;background:rgba(20,45,51,.98);border:1px solid rgba(var(--accent-rgb),.2);border-radius:var(--radius-sm);box-shadow:0 16px 36px -18px rgba(0,0,0,.65);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,6px);transition:opacity .2s,transform .2s,visibility .2s}.nav__item--has-dropdown::after{content:"";position:absolute;left:0;right:0;top:100%;height:.5rem}.nav__item--has-dropdown.is-open .nav__dropdown,.nav__item--has-dropdown:focus-within .nav__dropdown,.nav__item--has-dropdown:hover .nav__dropdown{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%,0)}.nav__dropdown-link{display:block;padding:.65rem .85rem;font-size:.8125rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;border-radius:8px;white-space:nowrap;transition:color .2s,background .2s}.nav__dropdown-link:focus-visible,.nav__dropdown-link:hover{color:var(--color-text);background:rgba(var(--accent-rgb),.12);outline:0}.nav__dropdown-link--active,.nav__dropdown-link[aria-current=page]{color:var(--color-text);background:rgba(var(--accent-rgb),.16);font-weight:600}.nav-toggle{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;margin-left:0;padding:0;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;-moz-appearance:none;appearance:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.header__tools{display:flex;align-items:center;gap:.5rem;margin-left:auto;flex-shrink:0}@keyframes header-whatsapp-pulse{0%,100%{transform:scale(1);box-shadow:0 4px 14px rgba(37,211,102,.28)}50%{transform:scale(1.06);box-shadow:0 6px 20px rgba(37,211,102,.42)}}@keyframes header-whatsapp-ring{0%{box-shadow:0 0 0 0 rgba(37,211,102,.45)}70%{box-shadow:0 0 0 10px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}.nav__item--whatsapp{width:100%}.nav__link--whatsapp{display:inline-flex;align-items:center;gap:.6rem}.nav__link--whatsapp .nav__link-icon{flex-shrink:0;color:#25d366}@media (min-width:1025px){.nav__item--whatsapp{display:none}}.nav-toggle__bar{display:block;width:18px;height:2px;margin-inline:auto;background:var(--color-text);border-radius:1px;transition:transform var(--transition),opacity var(--transition)}.ticker{overflow:hidden;background:var(--color-surface);border-block:1px solid var(--color-border)}.ticker__viewport{display:flex;align-items:center;overflow:hidden}.ticker__track{display:flex;align-items:center;flex-wrap:nowrap;gap:2rem;width:max-content;will-change:transform;animation:ticker-scroll var(--ticker-duration,28s) linear infinite}.ticker__group{display:flex;align-items:center;flex:0 0 auto;font-size:clamp(13px, 1.25vw + .65rem, 20px)}.ticker__line{display:inline-flex;align-items:center;gap:1rem;margin:0;padding:.9rem 0;white-space:nowrap;font-size:1em;font-weight:500;line-height:1.25;text-transform:uppercase;color:var(--color-text);letter-spacing:.04em}.ticker__text{display:inline-block;line-height:1.25}.ticker__mark{flex:0 0 auto;display:block;width:1.5em;height:1.5em;color:#fff;line-height:0}.ticker__mark svg{display:block;width:100%;height:100%;shape-rendering:geometricPrecision}.ticker__label{color:var(--color-star)}.ticker__sep{opacity:.55}.ticker__link{color:inherit;text-decoration:none;transition:color var(--transition)}.ticker__link:focus-visible,.ticker__link:hover{color:var(--color-star)}@media (min-width:1200px){.ticker__group{font-size:24px}}@keyframes ticker-scroll{0%{transform:translate3d(0,0,0)}100%{transform:translate3d(calc(-1 * var(--ticker-distance,50%)),0,0)}}@media (prefers-reduced-motion:reduce){.ticker__track{animation:none;flex-wrap:wrap;width:100%;justify-content:center;gap:.75rem}.ticker__group:last-child{display:none}.ticker__line{white-space:normal;text-align:center}.ticker__group{padding-right:0}}@media (max-width:768px){.ticker__line{padding:.75rem 0;gap:.75rem}.ticker__track{gap:1.25rem}}.section{padding:var(--section-pad) 0}.page-con .platform-page__visual img{object-position:left center}.platform-page__list{display:grid;gap:.75rem;margin-bottom:1.75rem;color:var(--color-text-muted)}.platform-page__list li{position:relative;padding-left:1.1rem}.platform-page__list li::before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--color-star)}.eyebrow{display:inline-block;font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-star)}.about{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.stats-banner{position:relative;overflow:hidden;padding:var(--section-pad) 0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(var(--primary-rgb),.22) 0,transparent 70%),var(--color-surface);border-block:1px solid rgba(255,255,255,0.06)}.stats-banner__inner{position:relative;z-index:1;text-align:center}.stats-banner__eyebrow{margin:0 0 .75rem;font-size:.8125rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-star)}.stats-banner__inner h2{margin:0;font-size:clamp(2rem, 4.5vw, 3rem);font-weight:700;letter-spacing:-.03em}.stats-banner__lead{margin:.75rem auto 0;max-width:40rem;font-size:clamp(1rem, 1.8vw, 1.25rem);color:var(--color-text-muted)}.stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.875rem,2vw,1.25rem);margin-top:clamp(2rem,4vw,3rem)}.stats-card{text-align:center;background:rgba(var(--bg-rgb),.42);border:1px solid rgba(var(--accent-rgb),.16);border-radius:var(--radius);box-shadow:0 18px 40px -24px rgba(0,0,0,.55);transition:border-color .3s,transform .3s,box-shadow .3s}.stats-card:hover{border-color:rgba(var(--accent-rgb),.38);transform:translateY(-2px);box-shadow:0 24px 48px -22px rgba(0,0,0,.62)}.stats-card__value{margin:0;font-size:clamp(1.75rem, 3.2vw, 2.5rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--color-text)}.stats-counter{display:inline-block;background:linear-gradient(135deg,#fff 0,var(--color-star) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.stats-card__label{margin:.75rem 0 0;font-size:clamp(.875rem, 1.5vw, 1rem);line-height:1.45;color:var(--color-text-muted)}.stats-banner__note{margin:clamp(1.5rem,3vw,2rem) 0 0;font-size:.8125rem;color:rgba(var(--accent-rgb),.72)}.stats-banner__cta{margin-top:1.5rem}@media (max-width:1024px){.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.stats-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:no-preference){.stats-banner::before{content:"";position:absolute;inset:-40%;background:radial-gradient(circle at center,rgba(var(--accent-rgb),.12) 0,transparent 58%);animation:9s ease-in-out infinite cta-glow;pointer-events:none}.floating-cta{animation:.6s cubic-bezier(.22,1,.36,1) .8s both floating-cta-enter}.floating-cta__btn--whatsapp{animation:3s ease-in-out 1.4s infinite floating-cta-bounce}.floating-cta__btn--telegram{animation:3s ease-in-out 2.1s infinite floating-cta-bounce}.floating-cta__btn--whatsapp .floating-cta__pulse{animation:2.5s ease-out 1.4s infinite floating-cta-ring}.floating-cta__btn--telegram .floating-cta__pulse{animation:2.5s ease-out 2.6s infinite floating-cta-ring}}.page-contacts{position:relative;isolation:isolate;display:flex;flex-direction:column;background:var(--page-bg);overflow:hidden;--contact-split-top:50%;--contact-split-bottom:50%;--contact-video-stage-top:clamp(7rem, 17vh, 8.75rem);--contact-right-focus-x:44%;--contact-right-focus-y:4%}.page-contacts::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;clip-path:polygon(calc(var(--contact-split-top) - 5px) 0,calc(var(--contact-split-top) + 5px) 0,calc(var(--contact-split-bottom) + 5px) 100%,calc(var(--contact-split-bottom) - 5px) 100%);background:#111e2d}.page-contacts::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(8,18,28,.45) 0,rgba(8,18,28,.28) 40%,rgba(8,18,28,.5) 100%)}.page-contacts>:not(.contact-video-bg):not(.contact-video-stage):not(.floating-cta):not(.site-legal):not(.site-footer):not(.header):not(.skip-link){position:relative;z-index:2}.page-contacts>.header{position:sticky;top:0;z-index:150}.page-contacts>.ticker{position:relative;z-index:200;flex-shrink:0;max-width:100%;pointer-events:auto;isolation:isolate;background:rgba(13,27,42,.82);border-block-color:rgba(var(--accent-rgb),0.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.page-contacts .ticker__group,.page-contacts .ticker__line,.page-contacts .ticker__track,.page-contacts .ticker__viewport{pointer-events:auto}.page-contacts .ticker__link{position:relative;z-index:1;pointer-events:auto;cursor:pointer}.page-contacts .ticker__viewport{overflow:hidden}.page-contacts .ticker__track{will-change:transform}.page-contacts .ticker__line{padding:.65rem 0}.page-contacts .ticker__label{margin-right:.35em}.contact-video-bg{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.contact-video-bg--left{clip-path:polygon(0 0,var(--contact-split-top) 0,var(--contact-split-bottom) 100%,0 100%)}.contact-video-bg--right{clip-path:polygon(var(--contact-split-top) 0,100% 0,100% 100%,var(--contact-split-bottom) 100%)}.contact-video-bg__media{display:block;height:100%;object-fit:cover;opacity:var(--contact-video-opacity, .45);transition:opacity .5s cubic-bezier(.22, 1, .36, 1)}.contact-video-bg--left .contact-video-bg__media{position:absolute;top:0;left:0;width:max(var(--contact-split-top),var(--contact-split-bottom));object-position:50% 30%}.contact-video-bg--right .contact-video-bg__media{position:absolute;top:0;right:0;width:calc(100% - min(var(--contact-split-top),var(--contact-split-bottom)));object-position:var(--contact-right-focus-x) var(--contact-right-focus-y);transform:scale(var(--contact-right-focus-scale,1.2));transform-origin:var(--contact-right-focus-x) var(--contact-right-focus-y)}.contact-video-stage{position:absolute;top:var(--contact-video-stage-top);right:0;bottom:0;left:0;z-index:3;pointer-events:none}.contact-video-hit{position:absolute;inset:0;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;color:transparent}.contact-video-hit--left{clip-path:polygon(0 0,var(--contact-split-top) 0,var(--contact-split-bottom) 100%,0 100%)}.contact-video-hit--right{clip-path:polygon(var(--contact-split-top) 0,100% 0,100% 100%,var(--contact-split-bottom) 100%)}.contact-video-hit:focus-visible{outline:2px solid rgba(var(--accent-rgb),.55);outline-offset:-3px}@media (min-width:901px){.page-contacts{--contact-left-clip:polygon(0 0, var(--contact-split-top) 0, var(--contact-split-bottom) 100%, 0 100%);--contact-right-clip:polygon(var(--contact-split-top) 0, 100% 0, 100% 100%, var(--contact-split-bottom) 100%);--contact-divider-opacity:1;--contact-divider-blur:0px;--contact-left-media-width:max(var(--contact-split-top), var(--contact-split-bottom));--contact-right-media-width:calc(100% - min(var(--contact-split-top), var(--contact-split-bottom)));--contact-left-media-scale:1;--contact-right-media-scale:1.2}.page-contacts[data-contact-stage=left]{--contact-left-clip:polygon(0 0, 100% 0, 100% 100%, 0 100%);--contact-right-clip:polygon(100% 0, 100% 0, 100% 100%, 100% 100%);--contact-divider-opacity:0;--contact-divider-blur:10px;--contact-left-media-width:100%;--contact-left-media-scale:1.03;--contact-right-media-scale:1}.page-contacts[data-contact-stage=right]{--contact-left-clip:polygon(0 0, 0 0, 0 100%, 0 100%);--contact-right-clip:polygon(0 0, 100% 0, 100% 100%, 0 100%);--contact-divider-opacity:0;--contact-divider-blur:10px;--contact-right-media-width:100%;--contact-left-media-scale:1;--contact-right-media-scale:1.26}.page-contacts[data-contact-stage=split]{--contact-left-clip:polygon(0 0, var(--contact-split-top) 0, var(--contact-split-bottom) 100%, 0 100%);--contact-right-clip:polygon(var(--contact-split-top) 0, 100% 0, 100% 100%, var(--contact-split-bottom) 100%);--contact-divider-opacity:1;--contact-divider-blur:0px;--contact-left-media-width:max(var(--contact-split-top), var(--contact-split-bottom));--contact-right-media-width:calc(100% - min(var(--contact-split-top), var(--contact-split-bottom)));--contact-left-media-scale:1;--contact-right-media-scale:1.2}.contact-video-bg--left{clip-path:var(--contact-left-clip);transition:clip-path 2.4s cubic-bezier(.22, 1, .36, 1)}.contact-video-bg--right{clip-path:var(--contact-right-clip);transition:clip-path 2.4s cubic-bezier(.22, 1, .36, 1)}.contact-video-bg--left .contact-video-bg__media,.contact-video-bg--right .contact-video-bg__media{transition:width 2.4s cubic-bezier(.22, 1, .36, 1),transform 2.4s cubic-bezier(.22, 1, .36, 1),opacity .5s cubic-bezier(.22, 1, .36, 1)}.contact-video-bg--left .contact-video-bg__media{width:var(--contact-left-media-width);transform:scale(var(--contact-left-media-scale));transform-origin:center 30%}.contact-video-bg--right .contact-video-bg__media{width:var(--contact-right-media-width);transform:scale(var(--contact-right-media-scale));transform-origin:var(--contact-right-focus-x) var(--contact-right-focus-y)}.page-contacts[data-contact-stage=left] .contact-video-bg--left .contact-video-bg__media,.page-contacts[data-contact-stage=split] .contact-video-bg--left .contact-video-bg__media{object-position:50% 30%}.page-contacts[data-contact-stage=split] .contact-video-bg--right .contact-video-bg__media{object-position:var(--contact-right-focus-x) var(--contact-right-focus-y)}.page-contacts[data-contact-stage=right] .contact-video-bg--right .contact-video-bg__media{width:100%;max-width:none;object-position:var(--contact-right-focus-x) var(--contact-right-focus-y);transform-origin:var(--contact-right-focus-x) var(--contact-right-focus-y)}.page-contacts::before{opacity:var(--contact-divider-opacity);filter:blur(var(--contact-divider-blur));transition:opacity 1.6s cubic-bezier(.4, 0, .2, 1),filter 1.8s cubic-bezier(.4, 0, .2, 1),clip-path 2.4s cubic-bezier(.22, 1, .36, 1)}.page-contacts::after{transition:background 1.8s}.page-contacts.is-desktop-video-transitioning:not(.is-contact-video-hover)::after{background:linear-gradient(180deg,rgba(8,18,28,.5) 0,rgba(8,18,28,.34) 40%,rgba(8,18,28,.56) 100%)}.page-contacts.is-contact-video-hover::after{background:linear-gradient(180deg,rgba(8,18,28,.45) 0,rgba(8,18,28,.28) 40%,rgba(8,18,28,.5) 100%)}.page-contacts:has(.contact-video-hit--left:focus-visible) .contact-video-bg--left .contact-video-bg__media,.page-contacts:has(.contact-video-hit--left:hover) .contact-video-bg--left .contact-video-bg__media{opacity:.72}.page-contacts:has(.contact-video-hit--left:focus-visible) .contact-video-bg--right .contact-video-bg__media,.page-contacts:has(.contact-video-hit--left:hover) .contact-video-bg--right .contact-video-bg__media{opacity:.28}.page-contacts:has(.contact-video-hit--right:focus-visible) .contact-video-bg--right .contact-video-bg__media,.page-contacts:has(.contact-video-hit--right:hover) .contact-video-bg--right .contact-video-bg__media{opacity:.72}.page-contacts:has(.contact-video-hit--right:focus-visible) .contact-video-bg--left .contact-video-bg__media,.page-contacts:has(.contact-video-hit--right:hover) .contact-video-bg--left .contact-video-bg__media{opacity:.28}.page-contacts[data-contact-stage=left] .contact-video-hit--left{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.page-contacts[data-contact-stage=left] .contact-video-hit--right{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);pointer-events:none}.page-contacts[data-contact-stage=right] .contact-video-hit--right{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.page-contacts[data-contact-stage=right] .contact-video-hit--left{clip-path:polygon(0 0,0 0,0 100%,0 100%);pointer-events:none}}@media (max-width:900px){html.has-page-contacts body.page-contacts,html:has(body.page-contacts) body.page-contacts{min-height:100dvh;min-height:100svh;height:auto;max-height:none;overflow-x:hidden;overflow-y:visible}.page-contacts__main{overflow-y:visible;-webkit-overflow-scrolling:touch;overscroll-behavior-y:auto}.contact-video-stage,.page-contacts::before{display:none}.contact-video-bg--left,.contact-video-bg--right{clip-path:none;opacity:0;visibility:hidden;z-index:0;transition:opacity 1.5s cubic-bezier(.4, 0, .2, 1),visibility 1.5s cubic-bezier(.4, 0, .2, 1)}.contact-video-bg--left.is-active,.contact-video-bg--right.is-active{opacity:1;visibility:visible;z-index:2}.contact-video-bg--left.is-leaving,.contact-video-bg--right.is-leaving{opacity:0;visibility:visible;z-index:1}.contact-video-bg--left .contact-video-bg__media,.contact-video-bg--right .contact-video-bg__media{position:absolute;inset:0;width:100%;height:100%;transition:opacity 1.5s cubic-bezier(.4, 0, .2, 1)}.contact-video-bg--left .contact-video-bg__media{object-position:50% 30%}.contact-video-bg--right .contact-video-bg__media{object-position:var(--contact-right-focus-x) var(--contact-right-focus-y);transform:scale(1.22);transform-origin:var(--contact-right-focus-x) var(--contact-right-focus-y)}.contact-video-bg__media{opacity:var(--contact-video-opacity, .4)}.page-contacts::after{background:linear-gradient(180deg,rgba(8,18,28,.45) 0,rgba(8,18,28,.55) 100%);transition:background 1.5s}.page-contacts.is-video-transitioning::after{background:linear-gradient(180deg,rgba(8,18,28,.52) 0,rgba(8,18,28,.62) 100%)}}@media (prefers-reduced-motion:reduce){.contact-video-bg{display:none}}.page-contacts__main{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-end;min-height:0;padding-top:0;pointer-events:none}.page-contacts .contact-layout,.page-contacts .section--contact{pointer-events:auto}@media (min-width:901px){.page-contacts__main{overflow-y:auto;overscroll-behavior-y:contain;padding-top:0}.page-contacts .section--contact{padding-top:0;padding-bottom:clamp(1.5rem,5vh,3rem)}}.section--kontakty{padding-top:.25rem;padding-bottom:clamp(2.5rem,6vh,4rem)}body.page-kontakty main{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(var(--accent-rgb),.12),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 40%,rgba(var(--accent-rgb),.06),transparent 50%)}.page-intro--kontakty .page-intro__lead a{color:var(--color-star);text-decoration:underline;text-underline-offset:0.15em;text-decoration-color:rgba(var(--accent-rgb),0.35)}.section.legal .legal__content.kontakty-article{max-width:min(100%,var(--container));width:100%}.section.legal .service-seo-article.kontakty-article h2.kontakty-form__title,.section.legal .service-seo-article.kontakty-article h2.kontakty-panel__title{margin:0}.section.legal .service-seo-article.kontakty-article h2.kontakty-form__title{font-size:clamp(1.25rem, 1rem + .5vw, 1.5rem);font-weight:600;letter-spacing:-.02em;color:var(--color-text)}.section.legal .service-seo-article.kontakty-article h2.kontakty-panel__title{font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text);margin-bottom:1rem}.kontakty-channels{list-style:none;margin:0 auto clamp(1.5rem,3vw,2rem);padding:0;display:grid;gap:.75rem;grid-template-columns:1fr;width:100%;max-width:min(100%,48rem);box-sizing:border-box}@media (min-width:640px){.kontakty-channels{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}}.kontakty-channel{display:flex;align-items:flex-start;gap:.85rem;min-height:100%;padding:1.05rem 1.1rem;text-decoration:none;color:inherit;background:rgba(var(--primary-rgb),.32);border:1px solid rgba(var(--accent-rgb),.18);border-radius:calc(var(--radius) + 2px);box-shadow:0 12px 32px -24px rgba(0,0,0,.65);transition:border-color .22s,background .22s,transform .22s,box-shadow .22s}.kontakty-channel:focus-visible,.kontakty-channel:hover{border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--primary-rgb),.48);transform:translateY(-2px);box-shadow:0 18px 40px -22px rgba(0,0,0,.7);outline:0}.kontakty-channel--whatsapp{border-color:rgba(37,211,102,.28)}.kontakty-channel--whatsapp:focus-visible,.kontakty-channel--whatsapp:hover{border-color:rgba(37,211,102,.5);background:rgba(37,211,102,.08)}.kontakty-channel--whatsapp .kontakty-channel__icon{color:#3ddc84;background:rgba(37,211,102,.12)}.kontakty-channel__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:14px;color:var(--color-star);background:rgba(var(--accent-rgb),.1)}.kontakty-channel__body{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1 1 auto}.kontakty-channel__label{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.kontakty-channel__value{font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--color-text);word-break:normal;overflow-wrap:normal;hyphens:none}.kontakty-channel__value--email{font-size:.875rem;font-weight:600;overflow-wrap:anywhere;word-break:normal}.kontakty-channel__meta{font-size:.75rem;line-height:1.35;color:rgba(var(--accent-rgb),.85)}.kontakty-channel__arrow{flex-shrink:0;display:flex;align-self:center;margin-top:.15rem;color:rgba(var(--accent-rgb),.45);transition:color .2s,transform .2s}.kontakty-channel:focus-visible .kontakty-channel__arrow,.kontakty-channel:hover .kontakty-channel__arrow{color:var(--color-star);transform:translateX(2px)}.kontakty-main{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,2.5vw,2.25rem);align-items:start;justify-items:center;width:100%}.kontakty-panel{border-radius:calc(var(--radius) + 4px);border:1px solid rgba(var(--accent-rgb),.14);background:rgba(var(--primary-rgb),.2)}.kontakty-panel--form{width:100%;max-width:min(100%,48rem);padding:0;border:none;background:0 0}.kontakty-panel--form .kontakty-form{height:100%}.kontakty-article .kontakty-form{display:flex;flex-direction:column}.kontakty-article .kontakty-form .contact-form__fields{flex:1 1 auto}.kontakty-article .kontakty-form__head{display:block;margin-bottom:1.25rem}.kontakty-article .kontakty-form__head .contact-form__head p,.kontakty-article .kontakty-form__lead{margin:0;font-size:.875rem;line-height:1.45;color:var(--color-text-muted);white-space:normal}.kontakty-article .kontakty-form__title{margin:0 0 .35rem}.kontakty-article .kontakty-form__footer{flex-direction:column;align-items:stretch;gap:1rem;margin-top:1.35rem}.kontakty-article .kontakty-form__submit{width:100%;justify-content:center}.kontakty-article .kontakty-form__status{padding:.65rem .85rem;border-radius:10px;background:rgba(var(--accent-rgb),.08);border:1px solid rgba(var(--accent-rgb),.2)}@media (max-width:899px){.kontakty-article .kontakty-form__fields{grid-template-columns:1fr}}@media (max-width:639px){.kontakty-channels{gap:.65rem}.kontakty-channel{padding:.95rem 1rem;gap:.75rem}.kontakty-channel__icon{width:2.5rem;height:2.5rem}.kontakty-channel__arrow{display:none}.kontakty-article .contact-form{padding:1.15rem 1rem}.kontakty-article .kontakty-form__fields{grid-template-columns:1fr}}.contact-layout{display:grid;grid-template-columns:1fr;gap:1rem;width:min(calc(100% - 2 * var(--container-gutter)),48rem);max-width:none;margin-inline:auto;box-sizing:border-box}.contact-form[hidden]{display:none}.contact-layout:has(.contact-form[hidden]){width:min(calc(100% - 2 * var(--container-gutter)),48rem)}.contact-form{padding:clamp(1.5rem,2.8vw,2.25rem);background:linear-gradient(160deg,rgba(var(--primary-rgb),.08) 0,transparent 42%),var(--color-surface);border:1px solid rgba(var(--accent-rgb),.16);border-radius:var(--radius);box-shadow:0 20px 40px -28px rgba(0,0,0,.55)}.contact-form__head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.contact-form__head h1,.contact-form__head h2{margin:0;font-size:clamp(1.5rem, 2.6vw, 2rem);letter-spacing:-.02em}.contact-form__head p{margin:0;font-size:.9375rem;color:var(--color-text-muted);white-space:nowrap}.contact-form__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem 1.1rem}.form-group{margin-bottom:0;min-width:0}.contact-form .form-group label{display:block;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--color-text-muted)}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea{width:100%;padding:.75rem 1rem;font-family:inherit;font-size:1rem;line-height:1.35;color:var(--color-text);background:rgba(var(--bg-rgb),.72);border:1px solid rgba(255,255,255,.08);border-radius:12px;transition:border-color var(--transition),background var(--transition),box-shadow var(--transition)}.contact-form .form-group input::placeholder,.contact-form .form-group textarea::placeholder{color:rgba(139,157,171,.75)}.contact-form .form-group input:hover,.contact-form .form-group select:hover,.contact-form .form-group textarea:hover{border-color:rgba(var(--accent-rgb),.28)}.contact-form .form-group input:focus,.contact-form .form-group select:focus,.contact-form .form-group textarea:focus{outline:0;border-color:rgba(var(--accent-rgb),.55);background:rgba(var(--bg-rgb),.9);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.contact-form .form-group textarea{resize:none;min-height:6.5rem}.contact-form__footer{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.25rem}.contact-form__submit{width:auto;flex-shrink:0;margin-top:0;padding:.8rem 1.6rem;font-size:.9375rem}@media (max-width:900px){.page-contacts__main{justify-content:flex-end;padding-top:clamp(3.5rem,14vh,6rem)}.contact-layout,.contact-layout:has(.contact-form[hidden]){width:min(calc(100% - 2 * var(--container-gutter)),36rem)}}@media (min-width:701px) and (max-width:1024px){.contact-layout,.contact-layout:has(.contact-form[hidden]){width:min(calc(100% - 2 * var(--container-gutter)),40rem)}}.page-contacts .logo--footer .logo__img{height:28px}@media (max-width:720px){.contact-form__fields{grid-template-columns:1fr}.contact-form__head{flex-direction:column;align-items:flex-start;gap:.25rem}.contact-form__head p{white-space:normal}.contact-form__footer{flex-direction:column;align-items:stretch}.contact-form__submit{width:100%}}@media (min-width:721px) and (max-height:820px){.contact-layout{width:min(calc(100% - 2 * var(--container-gutter)),52rem);gap:.75rem}.contact-form{padding:1.15rem 1.35rem}.contact-form__head{margin-bottom:.85rem}.contact-form__head h1,.contact-form__head h2{font-size:1.35rem}.contact-form__fields{gap:.65rem .85rem}.contact-form .form-group input,.contact-form .form-group select,.contact-form .form-group textarea{padding:.6rem .85rem;font-size:1rem}.contact-form .form-group textarea{min-height:4.75rem}.contact-form__footer{margin-top:.9rem}}.footer{padding:.875rem 0 .625rem;background:var(--color-bg);border-top:1px solid rgba(255,255,255,.06)}.footer__nav{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;justify-self:start}.footer__nav a{display:block;line-height:1.2;margin:0;font-size:.6875rem;color:var(--color-text-muted);opacity:.8}.footer__nav-link{display:block;max-width:16rem;text-decoration:none}.footer__nav-link:hover .footer__nav-title{color:var(--color-text)}.footer__nav-title{display:block;font-size:.75rem;font-weight:600;color:var(--color-text);margin-bottom:.2rem}.footer__nav-desc{display:block;font-size:.6875rem;line-height:1.35;color:var(--color-text-muted);opacity:.85}.footer__nav a:hover{color:var(--color-text);opacity:1}.breadcrumbs{padding:1.25rem 0 0}.breadcrumbs ol{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;font-size:.875rem}.breadcrumbs li{display:flex;align-items:center;color:var(--color-text-muted)}.breadcrumbs li:not(:last-child)::after{content:"/";margin-left:.5rem;color:var(--color-border)}.breadcrumbs a{color:var(--color-text-muted)}.breadcrumbs [aria-current=page],.breadcrumbs a:hover{color:var(--color-text)}.page-related{padding:0 0 2.5rem}.page-related__label{margin:0 0 .5rem;font-size:.875rem;color:var(--color-text-muted)}.page-related__list{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.page-related__list a{font-weight:500}.error-page__inner{text-align:center;max-width:32rem;margin-inline:auto}.error-page__lead{margin:1rem 0 2rem;color:var(--color-text-muted)}.error-page__actions{margin-bottom:2rem}.error-page__links ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none}.contact-layout__title{grid-column:1/-1;margin:0 0 .25rem;font-size:clamp(1.75rem, 3vw, 2.25rem);letter-spacing:-.02em}.contact-layout__note{grid-column:1/-1;margin:.5rem 0 0;font-size:.9375rem;text-align:center;color:var(--color-text-muted)}.contact-layout__note a{color:var(--color-text);text-decoration:none}.contact-layout__note a:hover{color:var(--color-star)}.contact-form__legal{margin:0;flex:1 1 auto;font-size:.8125rem;line-height:1.4;color:var(--color-text-muted)}.contact-form__status{margin:1rem 0 0;font-size:.9375rem;color:var(--color-primary)}.presentation-modal__error{margin:0 0 .75rem;font-size:.875rem;color:#f87171}.page-back-wrap{padding-top:1.25rem}.page-back{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem .5rem .65rem;font-size:.875rem;font-weight:500;line-height:1;color:var(--color-text-muted);text-decoration:none;border:1px solid rgba(var(--accent-rgb),.18);border-radius:999px;background:rgba(var(--accent-rgb),.06);transition:color .2s,border-color .2s,background .2s,transform .2s}.page-back__icon{flex-shrink:0;opacity:.85;transition:transform .2s}.page-back:focus-visible,.page-back:hover{color:#fff;border-color:rgba(var(--accent-rgb),.42);background:rgba(var(--accent-rgb),.14);transform:translateX(-2px)}.page-back:focus-visible .page-back__icon,.page-back:hover .page-back__icon{transform:translateX(-2px)}.legal__content{max-width:720px}.legal h1{margin-bottom:.5rem}.legal__updated{margin-bottom:2rem;font-size:.875rem;color:var(--color-text-muted)}.legal section{margin-bottom:2rem}.legal h2{margin-bottom:.75rem;font-size:1.25rem}.legal p{color:var(--color-text-muted)}@keyframes fade-up{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes bar-grow{from{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes star-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.12)}}.btn--primary{box-shadow:0 1px 2px rgba(0,0,0,.2)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--primary-rgb),.3)}.nav__link::after{display:none}@keyframes cta-glow{0%,100%{transform:scale(1);opacity:.7}50%{transform:scale(1.15);opacity:1}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px;border-radius:var(--radius-sm)}@keyframes promo-bar-grow{from{transform:scaleY(0);transform-origin:bottom}to{transform:scaleY(1);transform-origin:bottom}}@keyframes promo-ring-pulse{0%,100%{transform:scale(1);opacity:.4}50%{transform:scale(1.08);opacity:.7}}@keyframes promo-orbit-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.wa-bridge{min-height:calc(100vh - var(--header-h) - 8rem);display:flex;align-items:center;padding:clamp(2rem,5vw,4rem) 0;background:radial-gradient(ellipse 70% 50% at 50% 0,rgba(var(--primary-rgb),.2) 0,transparent 65%),transparent}.wa-bridge__inner{display:flex;justify-content:center}.wa-bridge__card{width:min(100%,28rem);padding:clamp(1.75rem,3.5vw,2.5rem);text-align:center;background:linear-gradient(160deg,rgba(var(--primary-rgb),.1) 0,transparent 45%),var(--color-surface);border:1px solid rgba(var(--accent-rgb),.18);border-radius:var(--radius);box-shadow:0 24px 48px -28px rgba(0,0,0,.6)}.wa-bridge__brand{display:flex;justify-content:center;margin-bottom:1.25rem}.wa-bridge__logo{display:block;height:36px;width:auto;max-width:180px}.wa-bridge__card h1{margin-top:.5rem;font-size:clamp(1.5rem, 3vw, 2rem)}@media (min-width:768px){.wa-bridge__card{width:min(100%,34rem)}.wa-bridge__card h1{white-space:nowrap;font-size:clamp(1.35rem, 1.8vw, 1.75rem)}}.wa-bridge__lead{margin:.75rem auto 0;max-width:22rem;font-size:.9375rem;line-height:1.5;color:var(--color-text-muted)}.wa-bridge__topics{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.25rem}.wa-bridge__topic{padding:.45rem .9rem;font-family:inherit;font-size:.8125rem;font-weight:600;color:var(--color-text-muted);background:rgba(var(--bg-rgb),.55);border:1px solid rgba(255,255,255,.1);border-radius:999px;cursor:pointer;transition:color .2s,background .2s,border-color .2s,transform .2s}.wa-bridge__topic:hover{color:var(--color-text);border-color:rgba(var(--accent-rgb),.35)}.wa-bridge__topic.is-active{color:#fff;background:rgba(var(--primary-rgb),.35);border-color:rgba(var(--accent-rgb),.55)}.wa-bridge__topic:active{transform:scale(.97)}.wa-bridge__preview{margin:1rem 0 1.5rem;padding:1rem 1.125rem;text-align:left;background:rgba(var(--bg-rgb),.65);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-sm);min-height:4.5rem}.wa-bridge__preview p{margin:0;font-size:.9375rem;line-height:1.45;color:var(--color-text)}.wa-bridge__btn{width:100%;background:#25d366;border-color:#25d366}.wa-bridge__btn:hover{background:#1ebe57;border-color:#1ebe57}.wa-bridge__back{display:flex;justify-content:center;width:100%;margin-top:.85rem;box-sizing:border-box}.wa-bridge__hint{margin:1rem 0 0;font-size:.8125rem;color:var(--color-text-muted)}.wa-bridge__hint a{color:var(--color-star);text-decoration:underline;text-underline-offset:2px}.floating-cta{position:fixed;right:max(1.25rem,env(safe-area-inset-right));bottom:max(1.5rem,env(safe-area-inset-bottom));z-index:90;display:flex;flex-direction:column;gap:.75rem}.floating-cta__btn{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;color:#fff;border-radius:50%;box-shadow:0 4px 16px rgba(0,0,0,.35);transition:transform .3s cubic-bezier(.22, 1, .36, 1),box-shadow .3s;touch-action:manipulation}.floating-cta__btn:hover{transform:scale(1.1) translateY(-2px);color:#fff}@media (hover:none){.floating-cta__btn:hover,.page-home .gate__platform-link:hover{transform:none}.page-home .azs-carousel__card:focus-visible,.page-home .azs-carousel__card:hover{transform:scale(1.02)}.page-home .azs-carousel--js .azs-carousel__card:focus-visible,.page-home .azs-carousel--js .azs-carousel__card:hover{transform:translate3d(0,var(--spot-y),var(--spot-z)) rotateY(var(--spot-ry)) scale(calc(var(--spot-scale) * 1.02))}}.floating-cta__btn--whatsapp{background:#25d366}.floating-cta__btn--whatsapp:hover{box-shadow:0 8px 28px rgba(37,211,102,.45)}.floating-cta__btn--telegram{background:#2aabee}.floating-cta__btn--telegram:hover{box-shadow:0 8px 28px rgba(42,171,238,.45)}.floating-cta__pulse{position:absolute;inset:0;border-radius:50%;pointer-events:none}.floating-cta__btn--whatsapp .floating-cta__pulse{box-shadow:0 0 0 0 rgba(37,211,102,.5)}.floating-cta__btn--telegram .floating-cta__pulse{box-shadow:0 0 0 0 rgba(42,171,238,.5)}.floating-cta__label{position:absolute;right:calc(100% + .75rem);padding:.5rem .875rem;font-size:.8125rem;font-weight:600;white-space:nowrap;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);opacity:0;visibility:hidden;transform:translateX(8px);transition:opacity .25s,transform .25s,visibility .25s;pointer-events:none}.floating-cta__btn:focus-visible .floating-cta__label,.floating-cta__btn:hover .floating-cta__label{opacity:1;visibility:visible;transform:none}@keyframes floating-cta-enter{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes floating-cta-bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes floating-cta-ring{0%{box-shadow:0 0 0 0 rgba(255,255,255,.35)}70%{box-shadow:0 0 0 14px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}@media (max-width:1024px){.about{grid-template-columns:1fr}}@media (max-width:768px){.nav-toggle{display:flex}.nav{position:fixed;inset:var(--header-h) 0 auto 0;margin:0;padding:1rem;background:rgba(var(--bg-rgb),.97);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform var(--transition),opacity var(--transition)}.nav--open{transform:translateY(0);opacity:1;pointer-events:auto}.nav__list{flex-direction:column;gap:.25rem}.nav__link{padding:.875rem 1rem}.nav__item--has-dropdown{display:flex;flex-direction:column;width:100%;align-items:stretch}.nav__dropdown{position:static;display:flex;flex-direction:column;gap:.2rem;max-height:none;overflow:visible;opacity:1;visibility:visible;pointer-events:auto;margin:0;padding:0;background:0 0;border:none;box-shadow:none;transform:none}.nav__dropdown-link{padding:.875rem 1rem;text-align:center;font-size:1rem}.nav-toggle[aria-expanded=true] .nav-toggle__bar:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.section{padding:3.5rem 0}.footer__nav{flex-direction:row;flex-wrap:wrap;gap:.5rem 1.25rem;justify-self:start}.floating-cta{right:max(.875rem,env(safe-area-inset-right));bottom:max(1rem,env(safe-area-inset-bottom))}.floating-cta__btn{width:52px;height:52px}.floating-cta__label{display:none}}html.has-page-home,html:has(body.page-home){overflow-x:hidden;overflow-y:auto;width:100%;height:auto;min-height:100%;max-width:100%;scrollbar-gutter:stable}body.page-home{overflow-x:hidden;overflow-y:visible;width:100%;max-width:100%;min-height:100vh;min-height:calc(var(--sm-vh,1vh) * 100);min-height:100dvh;height:auto}.page-home{position:relative;inset:auto;display:flex;flex-direction:column;width:100%;min-height:100vh;min-height:calc(var(--sm-vh,1vh) * 100);min-height:100dvh;height:auto;max-height:none;overflow-x:hidden;overflow-y:visible;overscroll-behavior-y:auto;background:var(--page-bg)}.page-home .header{flex-shrink:0}.page-home .logo__img{max-width:min(200px,50vw)}.page-home .ticker{flex-shrink:0;max-width:100%;overflow:hidden}.page-home .ticker__viewport{display:flex;align-items:center;overflow:hidden}.page-home .ticker__track{will-change:transform}.page-home .ticker__line{padding:.65rem 0}.page-home .gate{justify-content:center;padding-top:clamp(.75rem,2.5vh,1.75rem);padding-bottom:max(1.75rem,calc(env(safe-area-inset-bottom,0px) + 1.5rem));overflow:visible}.page-home .gate>.container{flex:1 1 auto;min-height:0;width:min(calc(100% - 2 * var(--container-gutter)),var(--container));overflow:visible}.page-home .gate__grid{display:grid;flex:none;align-items:center;min-height:0;width:100%;max-width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"hero gallery" "cta gallery";grid-template-rows:auto auto;gap:clamp(2.5rem,5vw,4.5rem);overflow:visible}.page-home .gate__content{grid-area:hero;align-self:center;display:flex;flex-direction:column;position:relative;z-index:2;max-width:100%;min-width:0;padding-right:.5rem;width:100%}.page-home .gate__title{font-size:clamp(1.875rem, 4.2vw, 3rem);line-height:1.12;min-height:calc(4 * 1.12em + 3 * .06em)}.page-home .gate__title-type{display:flex;flex-direction:column;align-items:flex-start;gap:.06em;min-height:calc(4 * 1.12em + 3 * .06em)}.page-home .gate__title-line{display:block;flex:0 0 auto;min-height:1.12em;white-space:nowrap}.page-home .gate__title-cursor{display:inline-block;width:.08em;min-width:2px;height:.92em;margin-left:.08em;background:var(--color-star);vertical-align:-.08em;border-radius:1px;animation:1.05s step-end infinite gate-caret-blink}.page-home .gate__title.is-deleting .gate__title-cursor,.page-home .gate__title.is-typing .gate__title-cursor{animation:none;opacity:1}@keyframes gate-caret-blink{0%,45%{opacity:1}100%,50%{opacity:0}}@media (prefers-reduced-motion:reduce){.page-home .gate__title-cursor{display:none}}.page-home .gate__lead{max-width:none;min-height:calc(2 * 1.55em);margin-top:1.25rem;font-size:clamp(1rem, 2vw, 1.1875rem);flex-shrink:0}.page-home .gate__gallery{grid-area:gallery;grid-row:1/-1;display:flex;align-items:center;align-self:center;width:100%;min-width:0;min-height:clamp(400px,62vh,680px);overflow:visible;margin-right:calc(50% - 50vw);padding-right:max(1.25rem,env(safe-area-inset-right));padding-left:.25rem}.page-home .azs-carousel{display:flex;align-items:center;width:100%;min-width:0;perspective:1600px;perspective-origin:50% 48%;overflow:visible;-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 12%,#000 88%,transparent 100%)}.page-home .azs-carousel__track{padding-block:1.25rem;align-items:center;gap:clamp(1.05rem,1.6vw,1.45rem);transform-style:preserve-3d}.page-home .azs-carousel--js .azs-carousel__track{animation:none;transform-style:preserve-3d}.page-home .azs-carousel--js .azs-carousel__card{--spot-scale:0.9;--spot-ry:0deg;--spot-z:0px;--spot-y:0px;--spot-opacity:0.72;cursor:pointer;pointer-events:auto;transform:translate3d(0,var(--spot-y),var(--spot-z)) rotateY(var(--spot-ry)) scale(var(--spot-scale));opacity:var(--spot-opacity);transform-origin:center center;transform-style:preserve-3d;backface-visibility:hidden;transition:transform .4s cubic-bezier(.22, 1, .36, 1),opacity .4s,box-shadow .4s,border-color .35s,filter .4s;filter:brightness(.92) saturate(.92);box-shadow:0 14px 32px -14px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.03) inset}.page-home .azs-carousel--js .azs-carousel__card.is-spot-focus{border-color:rgba(var(--accent-rgb),.45);filter:brightness(1) saturate(1);box-shadow:0 28px 54px -16px rgba(0,0,0,.72),0 0 36px -10px rgba(var(--accent-rgb),.32),0 0 0 1px rgba(255,255,255,.08) inset}.page-home .azs-carousel--js .azs-carousel__card:focus-visible,.page-home .azs-carousel--js .azs-carousel__card:hover{transform:translate3d(0,var(--spot-y),var(--spot-z)) rotateY(var(--spot-ry)) scale(calc(var(--spot-scale) * 1.035));opacity:1;filter:brightness(1) saturate(1);outline:0;z-index:40}.page-home .gate__cta-row{grid-area:cta;align-self:start;display:flex;flex-direction:column;align-items:stretch;gap:1rem;width:100%;margin-top:clamp(1.5rem,3.5vh,2.25rem);padding-bottom:max(.5rem,env(safe-area-inset-bottom,0px));box-sizing:border-box}@media (min-width:1101px){.page-home .gate__cta-row{transform:translateY(calc(-1 * (1rem + clamp(2.5rem,4.5vh,3rem)) + .45rem));transition:transform .35s}}.page-home .gate__platforms{display:flex;justify-content:stretch;gap:16px;width:100%;margin:0;padding:0}.page-home .gate__platform{flex:1 1 0;min-width:0}.page-home .gate__actions{width:100%}.page-home .gate__presentation-btn{width:100%;box-sizing:border-box;padding:1rem 1.125rem;font-size:.9375rem}.page-home .gate__platform-icon{min-width:3.75rem;min-height:3.75rem;padding:.4rem;color:rgba(255,255,255,.72);filter:drop-shadow(0 0 6px rgba(var(--accent-rgb), .1))}.page-home .gate__platform-icon svg,.page-home .gate__platform-icon--con .gate__platform-logo{width:3rem;height:3rem}.page-home .gate__platform-link{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.875rem;width:100%;box-sizing:border-box;padding:1.25rem 1.125rem;border-radius:14px;overflow:hidden;isolation:isolate;cursor:pointer;background:linear-gradient(180deg,rgba(var(--accent-rgb),.08) 0,rgba(var(--accent-rgb),.02) 100%);border:1px solid rgba(var(--accent-rgb),.14);box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 4px 14px -10px rgba(var(--accent-rgb),.16);animation:7s ease-in-out infinite gate-platform-pulse;transition:transform .32s cubic-bezier(.22, 1, .36, 1),border-color .25s,box-shadow .32s}.page-home .gate__platform:nth-child(2) .gate__platform-link{animation-delay:3.5s}.page-home .gate__platform-link::before{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.02) 47%,rgba(255,255,255,.1) 50%,rgba(126,200,214,.06) 51%,rgba(255,255,255,.02) 53%,transparent 58%);transform:translateX(-130%) skewX(-14deg);animation:8s ease-in-out infinite gate-platform-shine;pointer-events:none;z-index:0}.page-home .gate__platform:nth-child(2) .gate__platform-link::before{animation-delay:3.5s}.page-home .gate__platform-link::after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(ellipse 90% 70% at 50% 0,rgba(var(--accent-rgb),.12) 0,transparent 72%);opacity:.28;animation:7s ease-in-out infinite gate-platform-glow;pointer-events:none;z-index:0}.page-home .gate__platform:nth-child(2) .gate__platform-link::after{animation-delay:3.5s}.page-home .gate__platform-link>*{position:relative;z-index:1}.page-home .gate__platform-icon--con .gate__platform-logo{opacity:.82}.page-home .gate__platform-label{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.3rem;max-width:none;font-family:inherit;font-size:.9375rem;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;color:#fff;white-space:nowrap}.page-home .gate__platform-label-main,.page-home .gate__platform-label-sub{display:inline}.page-home .gate__platform-link:focus-visible,.page-home .gate__platform-link:hover{transform:translateY(-4px) scale(1.04);border-color:rgba(var(--accent-rgb),.42);box-shadow:0 0 0 1px rgba(255,255,255,.08) inset,0 16px 36px -10px rgba(var(--accent-rgb),.55);outline:0}.page-home .gate__platform-link:focus-visible .gate__platform-icon,.page-home .gate__platform-link:hover .gate__platform-icon{color:#fff;transform:scale(1.06);filter:drop-shadow(0 0 8px rgba(var(--accent-rgb), .22))}.page-home .gate__platform-link:focus-visible .gate__platform-icon--con .gate__platform-logo,.page-home .gate__platform-link:hover .gate__platform-icon--con .gate__platform-logo{opacity:1}.page-home .gate__platform-link:focus-visible .gate__platform-label,.page-home .gate__platform-link:hover .gate__platform-label{color:#fff;font-weight:600;text-shadow:0 0 10px rgba(var(--accent-rgb),.12)}@keyframes gate-platform-shine{0%,100%,84%{transform:translateX(-130%) skewX(-14deg)}46%{transform:translateX(130%) skewX(-14deg)}}@keyframes gate-platform-glow{0%,100%{opacity:.18}50%{opacity:.38}}@keyframes gate-platform-pulse{0%,100%{box-shadow:0 0 0 1px rgba(255,255,255,.03) inset,0 4px 14px -10px rgba(var(--accent-rgb),.12)}50%{box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 6px 16px -8px rgba(var(--accent-rgb),.2)}}.page-home .azs-carousel__card{flex:0 0 auto;width:auto;height:clamp(380px,58vh,640px);aspect-ratio:4/5}.page-home .azs-carousel__card:focus-visible,.page-home .azs-carousel__card:hover{transform:scale(1.05)}.page-home .azs-carousel--js .azs-carousel__card:focus-visible,.page-home .azs-carousel--js .azs-carousel__card:hover{transform:translate3d(0,var(--spot-y),var(--spot-z)) rotateY(var(--spot-ry)) scale(calc(var(--spot-scale) * 1.035))}.gate{position:relative;flex:1 1 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-height:0;min-width:0;overflow:hidden;padding-top:clamp(1.25rem,6vh,3rem);padding-bottom:clamp(.75rem,2vh,1.5rem)}.gate>.container{position:relative;z-index:1;flex:0 0 auto;width:min(calc(100% - 2 * var(--container-gutter)),var(--container));margin-inline:auto}.gate__grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,0.8fr);gap:clamp(2rem,5vw,4rem);align-items:center;width:100%}.gate__content{min-width:0;text-align:left;justify-self:start;align-self:start}.gate__gallery{min-width:0;align-self:center;width:100%;overflow:visible}.azs-carousel{overflow:visible;width:100%;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.azs-carousel__track{display:flex;gap:clamp(.75rem,1.5vw,1.125rem);width:max-content;padding-block:1.25rem;animation:40s linear infinite azs-carousel-scroll}.azs-carousel__card{position:relative;display:block;flex:0 0 auto;width:clamp(148px,13.5vw,208px);aspect-ratio:4/5;margin:0;border-radius:18px;overflow:hidden;border:1px solid rgba(var(--accent-rgb),.18);box-shadow:0 18px 40px -16px rgba(0,0,0,.55);color:var(--color-text);text-decoration:none;transform:scale(1);transform-origin:center center;transition:transform .45s cubic-bezier(.22, 1, .36, 1),box-shadow .45s,border-color .35s;z-index:1;will-change:transform}.azs-carousel__card:focus-visible,.azs-carousel__card:hover{transform:scale(1.06);z-index:3;border-color:rgba(var(--accent-rgb),.5);box-shadow:0 28px 56px -18px rgba(0,0,0,.7);outline:0}.azs-carousel__card img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;transition:transform .45s;-webkit-backface-visibility:hidden;backface-visibility:hidden}.azs-carousel__card[href="con-page.html"] img{object-position:left center}.azs-carousel__card:focus-visible img,.azs-carousel__card:hover img{transform:scale(1.04)}.azs-carousel__overlay{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:1rem;font-size:.8125rem;font-weight:600;line-height:1.35;text-align:center;letter-spacing:.02em;color:var(--color-text);background:rgba(13,27,42,.62);opacity:0;transition:opacity .35s}.azs-carousel__card:focus-visible .azs-carousel__overlay,.azs-carousel__card:hover .azs-carousel__overlay{opacity:1}@keyframes azs-carousel-scroll{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.page-home .azs-carousel{perspective:none}.page-home .azs-carousel--js .azs-carousel__card{--spot-ry:0deg!important;--spot-scale:1!important;--spot-z:0px!important;--spot-y:0px!important;--spot-opacity:1!important;transform:none;opacity:1;filter:none}.azs-carousel__track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}.azs-carousel__card[aria-hidden=true]{display:none}.azs-carousel{mask-image:none}}.gate__cta-row{display:flex;align-items:center;gap:clamp(2rem,4vw,3.5rem);margin-top:clamp(1.25rem,2.5vh,1.75rem);overflow:visible}.gate__actions{flex-shrink:0;margin-top:0}.gate__presentation-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.35rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;color:#fff;text-decoration:none;border-radius:var(--radius-sm);border:1px solid rgba(var(--accent-rgb),.5);background:linear-gradient(135deg,rgba(255,255,255,.12) 0,transparent 42%),linear-gradient(135deg,#2a6573 0,var(--color-primary) 48%,var(--color-star) 100%);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.12) inset,0 1px 0 rgba(255,255,255,.18) inset,0 12px 32px -10px rgba(var(--accent-rgb),.55);overflow:hidden;isolation:isolate;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .25s,box-shadow .25s,border-color .25s}button.gate__presentation-btn{appearance:none;width:auto}.gate__presentation-btn__shine{position:absolute;inset:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.08) 44%,rgba(255,255,255,.45) 50%,rgba(255,255,255,.08) 56%,transparent 62%);transform:translateX(-130%);animation:3.2s ease-in-out infinite gate-presentation-shine;pointer-events:none}.gate__presentation-btn::after{content:"";position:absolute;inset:-1px;border-radius:inherit;background:linear-gradient(135deg,rgba(var(--accent-rgb),.7),transparent 40%,rgba(126,200,214,.45));opacity:0;z-index:-1;animation:2.8s ease-in-out infinite gate-presentation-glow;pointer-events:none}.gate__presentation-btn:focus-visible,.gate__presentation-btn:hover{transform:translateY(-2px);border-color:rgba(var(--accent-rgb),.75);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.18) inset,0 1px 0 rgba(255,255,255,.22) inset,0 18px 40px -12px rgba(var(--accent-rgb),.7);outline:0}.gate__presentation-btn:active{transform:translateY(0)}@keyframes gate-presentation-shine{0%,100%,72%{transform:translateX(-130%)}38%{transform:translateX(130%)}}@keyframes gate-presentation-glow{0%,100%{opacity:.25}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){.gate__presentation-btn::after,.gate__presentation-btn__shine,.page-home .gate__platform-link,.page-home .gate__platform-link::after,.page-home .gate__platform-link::before{animation:none}}.gate__platforms{display:flex;justify-content:flex-start;gap:clamp(1.5rem,4vw,2.5rem);margin:0;padding:0;list-style:none;overflow:visible}.gate__platform{min-width:0;overflow:visible}.gate__platform-link{display:flex;flex-direction:column;align-items:center;gap:.65rem;text-align:center;color:inherit;text-decoration:none;overflow:visible}.gate__platform-link:focus-visible,.gate__platform-link:hover{outline:0}.gate__platform-link:focus-visible .gate__platform-icon,.gate__platform-link:hover .gate__platform-icon{color:#fff;transform:scale(1.22)}.gate__platform-link:focus-visible .gate__platform-icon--con .gate__platform-logo,.gate__platform-link:hover .gate__platform-icon--con .gate__platform-logo{opacity:1}.gate__platform-link:focus-visible .gate__platform-label,.gate__platform-link:hover .gate__platform-label{color:#fff;font-weight:600}.gate__platform-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;min-width:3.5rem;min-height:3.5rem;padding:.45rem;background:0 0;border:none;border-radius:0;box-shadow:none;color:var(--color-text-muted);overflow:visible;transform-origin:center center;transition:transform .3s cubic-bezier(.22, 1, .36, 1),color .25s}.gate__platform-icon svg,.gate__platform-icon--con .gate__platform-logo{display:block;width:2.75rem;height:2.75rem;overflow:visible}.gate__platform-icon--con .gate__platform-logo{object-fit:contain;opacity:.65;transition:opacity .25s}.gate__platform-label{display:flex;flex-direction:column;align-items:center;gap:.2rem;max-width:9.5rem;font-size:.8125rem;font-weight:500;line-height:1.25;color:var(--color-text-muted);transition:color .25s,font-weight .25s}.gate__platform-label-main,.gate__platform-label-sub{display:block;text-transform:uppercase;letter-spacing:.05em}.gate__platform-label-lowercase{text-transform:lowercase}.gate__media{min-width:0;perspective:1200px}@keyframes media-glow{0%,100%{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}@keyframes media-grid-drift{0%{background-position:0 0}100%{background-position:28px 28px}}@keyframes media-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.85)}}@keyframes media-headline-glow{0%,100%{text-shadow:0 0 0 transparent}50%{text-shadow:0 0 24px rgba(var(--accent-rgb),.25)}}@keyframes media-scan{0%{top:-2px;opacity:0}8%,92%{opacity:1}100%{top:100%;opacity:0}}@keyframes media-placement-in{from{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}@keyframes media-badge-pulse{0%,100%{box-shadow:0 0 0 0 rgba(var(--accent-rgb),.4)}50%{box-shadow:0 0 0 4px rgba(var(--accent-rgb),0)}}.page-home .gate__eyebrow{display:none}.gate__eyebrow{margin-bottom:.75rem;font-size:.75rem;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--color-star)}.gate__title{font-size:clamp(1.625rem, 3.5vw, 2.5rem);line-height:1.15;letter-spacing:-.03em}.gate__title-line{display:block;white-space:nowrap}.gate__title-accent{color:var(--color-star)}.gate__lead{margin-top:1rem;max-width:56ch;font-size:clamp(.875rem, 1.8vw, 1.0625rem);line-height:1.55;color:var(--color-text-muted);overflow-wrap:break-word}.gate__seo-note{margin:0;max-width:none;font-size:inherit;line-height:inherit}.gate__seo-note:not(.visually-hidden){margin-top:.85rem;max-width:56ch;font-size:.9375rem;line-height:1.55;color:var(--color-text-muted)}.gate__seo-note a{font-weight:500}.gate__lead-line{display:inline}.gate__hero-copy{display:block}.page-home .gate__lead-line:first-child::after{content:" "}.gate__meta{margin-top:0;font-size:.8125rem;color:var(--color-text-muted);opacity:.75}@media (max-width:900px){:root{--container-gutter:clamp(1rem, 4vw, 1.25rem)}.gate__grid{grid-template-columns:minmax(0,1fr);gap:1.75rem;align-items:start}.gate__gallery{width:100%;margin-top:0;min-height:clamp(280px,42vh,420px)}.page-home .gate__grid{display:grid;grid-template-columns:1fr;gap:1.5rem;align-items:start}.page-home .gate__content{width:100%;padding-right:0;align-self:stretch}.page-home .gate__title{font-size:clamp(1.5rem, 5.5vw, 2.25rem)}.page-home .gate__gallery{max-width:none;justify-self:stretch;align-self:stretch;min-height:clamp(220px,34vh,360px);padding-left:0}.page-home .gate__lead{min-height:0;margin-top:.875rem;font-size:clamp(.9375rem, 2.4vw, 1.0625rem)}.page-home .azs-carousel__card{width:auto;height:clamp(240px,36vh,360px)}.gate__title-line{white-space:normal}.gate__actions{display:flex;justify-content:center}.gate__cta-row{justify-content:center;flex-wrap:wrap}.page-home .gate__cta-row{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:1.25rem;gap:.875rem}.page-home .gate__platforms{justify-content:stretch;width:100%;gap:.75rem}.page-home .gate__platform-link{padding:1rem .875rem;gap:.75rem}.page-home .gate__platform-icon{min-width:3rem;min-height:3rem}.page-home .gate__platform-icon svg,.page-home .gate__platform-icon--con .gate__platform-logo{width:2.35rem;height:2.35rem}.page-home .gate__platform-label{font-size:.8125rem;letter-spacing:.04em}.gate__platforms{justify-content:center;gap:2rem;margin-top:0}.gate__media{perspective:none}.gate__lead{max-width:none}input,select,textarea{font-size:16px}}@media (max-height:720px) and (min-width:901px){.page-home .gate__lead{margin-top:.625rem}.page-home .gate__cta-row{display:flex;flex-direction:column;align-items:stretch;margin-top:clamp(1.25rem,2.5vh,1.75rem);gap:1rem}.page-home .gate__platforms{justify-content:center;gap:24px;margin-top:0;width:100%}.page-home .gate__actions{margin-top:0}.page-home .gate__gallery{min-height:clamp(240px,40vh,340px)}.page-home .azs-carousel__card{width:auto;height:clamp(220px,34vh,300px)}.page-home .gate__platform-label{font-size:.8125rem}}@media (max-width:768px){.page-home .ticker__line{padding:.55rem 0}.gate__title{font-size:clamp(1.375rem, 6vw, 1.75rem)}.gate__meta{font-size:.75rem}}.presentation-modal{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;padding:1.5rem}.presentation-modal[hidden]{display:none!important}body.modal-open{overflow:hidden}.presentation-modal__backdrop{position:absolute;inset:0;background:rgba(5,10,15,.72);backdrop-filter:blur(6px)}.presentation-modal__dialog{position:relative;z-index:1;width:min(100%,420px);padding:2rem 1.75rem 1.75rem;border-radius:var(--radius);border:1px solid rgba(var(--accent-rgb),.22);background:linear-gradient(160deg,rgba(var(--midnight-rgb),.96) 0,rgba(13,27,42,.98) 100%);box-shadow:0 0 0 1px rgba(255,255,255,.04) inset,0 24px 64px -20px rgba(0,0,0,.65)}.presentation-modal__close{position:absolute;top:.875rem;right:.875rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;font-size:1.5rem;line-height:1;color:var(--color-text-muted);background:0 0;border:none;border-radius:999px;cursor:pointer;transition:color .2s,background .2s}.presentation-modal__close:focus-visible,.presentation-modal__close:hover{color:var(--color-text);background:rgba(255,255,255,.06);outline:0}.presentation-modal__title{margin:0 0 .5rem;padding-inline:1.75rem;font-size:1.375rem;line-height:1.2;letter-spacing:-.02em;text-align:center}.presentation-modal__lead{margin:0 0 1.125rem;font-size:.9375rem;color:var(--color-text-muted);text-align:center}.presentation-modal__form .form-group{margin-bottom:.75rem}.presentation-modal__form .form-group label{display:block;margin-bottom:.3rem;font-size:.75rem;font-weight:600;color:var(--color-text-muted)}.presentation-modal__form .form-group input{width:100%;padding:.55rem .8rem;font-family:inherit;font-size:1rem;color:var(--color-text);background:rgba(var(--bg-rgb),.72);border:1px solid rgba(255,255,255,.08);border-radius:10px}.presentation-modal__form .form-group input:focus{outline:0;border-color:rgba(var(--accent-rgb),.55);box-shadow:0 0 0 3px rgba(var(--accent-rgb),.12)}.presentation-modal__form .form-optional{font-weight:400;color:rgba(139,157,171,.8)}.presentation-modal__submit{width:100%;margin-top:.35rem}button.gate__presentation-btn.presentation-modal__submit{display:flex;width:100%;justify-content:center;box-sizing:border-box;padding:.85rem 1.15rem;line-height:1.3;white-space:normal;text-align:center}.presentation-modal__legal{margin:.85rem 0 0;font-size:.75rem;line-height:1.45;color:var(--color-text-muted);text-align:center}.presentation-modal__legal a{color:var(--color-star);text-decoration:underline;text-underline-offset:2px}.presentation-modal__dialog.is-form-success .presentation-modal__form,.presentation-modal__dialog.is-form-success .presentation-modal__lead,.presentation-modal__dialog.is-form-success .presentation-modal__title,.presentation-modal__success[hidden]{display:none!important}.presentation-modal__success:not([hidden]){display:flex}.presentation-modal__success{display:flex;flex-direction:column;align-items:center;gap:1.15rem;margin:0;padding:.75rem 0 .25rem;text-align:center}.presentation-modal__success-icon{display:block;color:#8fd9a8}.presentation-modal__success-svg{display:block}.presentation-modal__success-circle{stroke:currentColor;stroke-dasharray:201;stroke-dashoffset:201;transform-box:fill-box;transform-origin:center;transform:rotate(-90deg)}.presentation-modal__success-check{stroke:currentColor;stroke-dasharray:48;stroke-dashoffset:48}.presentation-modal__success.is-animate .presentation-modal__success-circle{stroke-dashoffset:201;animation:.6s cubic-bezier(.22,1,.36,1) forwards presentation-success-circle}.presentation-modal__success.is-animate .presentation-modal__success-check{stroke-dashoffset:48;animation:.4s cubic-bezier(.22,1,.36,1) .48s forwards presentation-success-check}.presentation-modal__success:not([hidden]):not(.is-animate) .presentation-modal__success-check,.presentation-modal__success:not([hidden]):not(.is-animate) .presentation-modal__success-circle{stroke-dashoffset:0}.presentation-modal__success-text{margin:0;max-width:20rem;font-size:.9375rem;line-height:1.55;color:var(--color-text)}.presentation-modal__success-done{width:100%;margin-top:.25rem}@keyframes presentation-success-circle{to{stroke-dashoffset:0}}@keyframes presentation-success-check{to{stroke-dashoffset:0}}.site-legal{position:fixed;left:max(.75rem,env(safe-area-inset-left));bottom:max(.65rem,env(safe-area-inset-bottom));z-index:40;margin:0;max-width:min(42vw,14rem);font-size:.6875rem;line-height:1.35;color:var(--color-text-muted);opacity:.55}.site-footer{position:relative;z-index:2;margin-top:auto;padding:2.5rem 0 1.25rem;border-top:1px solid rgba(255,255,255,.06);background:rgba(var(--bg-rgb),.35)}.site-footer__inner{display:flex;flex-direction:column;gap:1rem}.site-footer__list{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.site-footer__list a{font-size:.8125rem;font-weight:500;color:var(--color-text-muted);text-decoration:none;transition:color .2s}.site-footer__list a:focus-visible,.site-footer__list a:hover{color:var(--color-text);outline:0}.page-azs .site-footer,.page-azs .site-legal,.page-con .site-footer,.page-con .site-legal,.page-contacts .site-footer,.page-faq .site-footer,.page-home .site-footer,.page-home .site-legal{display:none}.site-legal a{color:inherit;text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s,opacity .2s}.site-legal:focus-within,.site-legal:hover{opacity:.95}.site-legal a:focus-visible,.site-legal a:hover{color:var(--color-star);border-bottom-color:rgba(var(--accent-rgb),.45);outline:0}.page-intro{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(.5rem,1.5vw,1rem) clamp(.75rem,2vw,1.25rem);padding:1.25rem 0 .75rem}.page-intro__title{margin:0;font-size:clamp(1.125rem, .875rem + .75vw, 1.5rem);font-weight:600;line-height:1.35;letter-spacing:-.01em}.page-intro__lead{flex:1 1 100%;margin:0;max-width:52rem;font-size:.8125rem;line-height:1.45;color:var(--color-text-muted)}.service-tabs{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem 1.35rem;flex:1 1 100%;margin:0;padding:.1rem 0 .25rem}.page-intro .service-tabs,body.page-azs .page-intro .service-tabs,body.page-con .page-intro .service-tabs{justify-content:flex-start}.service-tabs__link{color:var(--color-text-muted);font-size:clamp(.875rem, .8rem + .35vw, 1rem);font-weight:500;line-height:1.3;text-decoration:none;opacity:.72;transition:color .2s,opacity .2s}.service-tabs__link:focus-visible,.service-tabs__link:hover{color:var(--color-text);opacity:1;outline:0}.service-tabs__link.is-active,.service-tabs__link[aria-current=page]{color:var(--color-text);font-weight:600;opacity:1}body.page-azs .page-intro .service-tabs,body.page-con .page-intro .service-tabs{flex:0 0 100%;width:100%;justify-content:flex-start;padding:.1rem 0 .25rem}body.page-azs .page-intro>.page-back,body.page-con .page-intro>.page-back{order:1;flex:0 0 auto}body.page-azs .page-intro>.page-intro__title,body.page-con .page-intro>.page-intro__title{order:2;flex:1 1 auto;min-width:0;margin-left:0;text-align:left}body.page-azs .page-intro>.service-tabs,body.page-con .page-intro>.service-tabs{order:3}@media (min-width:901px){body.page-azs .page-intro,body.page-con .page-intro{flex-wrap:wrap;align-items:center}body.page-azs .page-intro .service-tabs,body.page-con .page-intro .service-tabs{flex:0 0 100%;width:100%;justify-content:center;order:3;min-width:0}body.page-azs .page-intro__title,body.page-con .page-intro__title{order:2;flex:1 1 auto;margin-left:0;text-align:left}body.page-azs .page-back,body.page-con .page-back{order:1;flex-shrink:0}}.page-intro.page-intro--article{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem 1rem;row-gap:.75rem;padding:clamp(1rem,2.5vw,1.35rem) 0 clamp(.75rem,1.5vw,1rem)}.page-intro.page-intro--article>.page-back{margin:0;order:1;flex:0 0 auto;justify-self:start;width:auto;max-width:100%}.page-intro.page-intro--article>.page-intro__title{margin:0;order:2;flex:1 1 auto;min-width:0;width:auto;max-width:none;text-align:left;font-size:clamp(1.125rem, .95rem + .85vw, 1.75rem);font-weight:700;line-height:1.28;letter-spacing:-.02em}.page-intro.page-intro--article>.page-intro__lead{order:3;flex:0 0 100%;width:100%;max-width:100%;margin:0}.page-intro.page-intro--article>.gate__presentation-btn.seo-landing__cta,.page-intro.page-intro--article>.page-intro__actions{order:4;flex:0 0 100%;width:100%;max-width:100%;margin-top:clamp(.65rem,1.5vw,1.15rem);margin-bottom:clamp(.5rem,1.2vw,.85rem)}.page-intro.page-intro--article>.page-intro__lead+.page-intro__actions{margin-top:clamp(.75rem,1.5vw,1rem)}.page-intro.page-intro--article+.section.legal{padding-top:0;padding-bottom:clamp(2.75rem,6vw,4.5rem)}main:has(.page-intro--article){padding-bottom:max(2.5rem,env(safe-area-inset-bottom))}body:has(main .page-intro--article) .site-legal{position:static;display:block;max-width:var(--container);width:100%;margin:0 auto;padding:0 var(--container-gutter) max(2.5rem,env(safe-area-inset-bottom));box-sizing:border-box;opacity:.7}.page-intro--article .page-intro__actions{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;width:auto;max-width:100%;margin:0 auto}.page-intro--article>.gate__presentation-btn.seo-landing__cta{max-width:min(100%,26rem);margin-left:auto;margin-right:auto}.page-intro--article .page-intro__actions .gate__presentation-btn.seo-landing__cta{margin:0;flex:none;width:auto;max-width:min(100%,26rem);white-space:normal;text-align:center;line-height:1.3;padding:.85rem 1.15rem;box-sizing:border-box}.page-intro--article .page-intro__actions .seo-landing__cta-secondary{width:auto;max-width:min(100%,26rem);justify-content:center;text-align:center;box-sizing:border-box}.section.legal .legal__content.service-seo-article{max-width:42rem}.section.legal .legal__content.service-seo-article.kontakty-article{max-width:min(100%,var(--container));width:100%}.page-intro--kontakty .page-intro__lead{font-size:clamp(.9375rem, .875rem + .25vw, 1.0625rem);line-height:1.55;color:var(--color-text-muted);max-width:52rem}@media (max-width:640px){.page-intro--kontakty .page-intro__lead{font-size:.9375rem}}.section.legal .service-seo-article>p:first-of-type{margin-top:0;margin-bottom:0;font-size:1.0625rem;line-height:1.7;color:var(--color-text-muted)}.section.legal .service-seo-article h2{margin:clamp(1.85rem,4vw,2.65rem) 0 .9rem;font-size:clamp(1.125rem, 1rem + .45vw, 1.375rem);font-weight:600;line-height:1.3;letter-spacing:-.01em;color:var(--color-text)}.section.legal .service-seo-article h3{margin:1.35rem 0 .65rem;font-size:1.0625rem;font-weight:600;line-height:1.35;color:var(--color-text)}.page-intro__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;flex:1 1 100%}.page-intro.page-intro--article>.page-intro__actions{flex:0 0 100%;width:100%;max-width:100%;margin-left:auto;margin-right:auto}.page-intro__actions--inline{margin-top:1.5rem}.section.legal .service-seo-article .page-intro__actions--inline,.service-seo-article .page-intro__actions--inline{flex-direction:column;align-items:stretch;max-width:26rem;margin-left:auto;margin-right:auto}.service-seo-article .page-intro__actions--inline .gate__presentation-btn.seo-landing__cta{width:100%;max-width:none;margin:0;white-space:normal;text-align:center;line-height:1.3;padding:.85rem 1.15rem;box-sizing:border-box}.service-seo-article .page-intro__actions--inline .seo-landing__cta-secondary{width:100%;justify-content:center;text-align:center;box-sizing:border-box}.seo-hub-nav{margin:1.5rem 0 .5rem;padding:1rem 1.1rem;border:1px solid var(--color-border);border-radius:var(--radius);background:rgba(255,255,255,.02)}.seo-hub-nav__list{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem 1rem;margin:0;padding:0;list-style:none}.seo-hub-nav__list a{font-size:.875rem;font-weight:500;color:var(--color-text-muted);text-decoration:underline;text-underline-offset:0.15em}.seo-hub-nav__list a:focus-visible,.seo-hub-nav__list a:hover{color:var(--color-text)}.section.legal .service-seo-article p{margin:0 0 1.05rem;font-size:.9375rem;line-height:1.65;color:var(--color-text-muted)}.section.legal .service-seo-article p:last-child{margin-bottom:0}.section.legal .service-seo-article .platform-page__list{margin:.15rem 0 1.1rem;gap:.55rem}.section.legal .service-seo-article .platform-page__list li{line-height:1.55;padding-left:1.15rem}.section.legal .service-seo-article p:has(.seo-landing__cta){text-align:center}.section.legal .service-seo-article .seo-landing__cta{margin:1.5rem auto 1.25rem;max-width:26rem}.section.legal .service-seo-article>button.gate__presentation-btn.seo-landing__cta{display:flex;width:100%;max-width:26rem;margin:1.5rem auto 1.25rem;white-space:normal;text-align:center;line-height:1.3;padding:.85rem 1.15rem;box-sizing:border-box}.section.legal .service-seo-article .seo-gallery{margin:1.35rem 0 1.75rem}.section.legal .service-seo-article .seo-gallery__item--wide{margin:1.35rem 0 1.75rem;border-radius:var(--radius);overflow:hidden;border:1px solid var(--color-border)}.section.legal .service-seo-article .seo-gallery__item--wide img{width:100%;height:auto;display:block}.section.legal .service-seo-article .service-seo__faq{margin-top:clamp(2rem,4vw,2.75rem);max-width:none}.section.legal .service-seo-article .service-seo__faq h2{margin-top:0}html.has-page-azs,html.has-page-con,html:has(body.page-azs),html:has(body.page-con){overflow-x:hidden;overflow-y:auto;width:100%;height:auto;min-height:100%;max-height:none}body.page-azs,body.page-con{overflow-x:hidden;overflow-y:visible;width:100%;max-width:100%;min-height:100vh;min-height:100dvh;min-height:calc(var(--sm-vh,1vh) * 100);height:auto;max-height:none;overscroll-behavior-y:auto}.page-azs,.page-con{--deck-content-width:min(98%, 1680px);--deck-page-edge-gap:clamp(0.85rem, 2.2vh, 1.15rem);position:relative;display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;min-height:calc(var(--sm-vh,1vh) * 100);height:auto;max-height:none;overflow-x:hidden;overflow-y:visible;background:var(--page-bg)}@media (min-width:901px){.page-azs #main-content .container,.page-azs .header>.container,.page-con #main-content .container,.page-con .header>.container{width:var(--deck-content-width);max-width:none;margin-inline:auto}}.page-azs .header,.page-con .header{flex-shrink:0}.page-azs #main-content,.page-con #main-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}.page-azs .page-intro,.page-con .page-intro{flex-shrink:0;padding:clamp(.65rem,1.5vh,.85rem) 0 var(--deck-page-edge-gap)}.page-azs .section--deck,.page-con .section--deck{flex:1 1 auto;min-height:clamp(240px,48dvh,720px);display:flex;flex-direction:column;align-items:stretch;padding-top:0;padding-bottom:var(--deck-page-edge-gap);overflow:visible}.page-azs .section--deck .container,.page-con .section--deck .container{height:100%;align-items:stretch}.page-azs .deck-block,.page-con .deck-block{--deck-ratio-w:2134;--deck-ratio-h:1000;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:100%;margin-inline:auto}.page-azs .deck-block .deck-slider,.page-con .deck-block .deck-slider{width:100%;flex:1 1 auto;min-height:0}.page-azs .breadcrumbs--deck,.page-con .breadcrumbs--deck{flex-shrink:0;padding:.5rem 0 .75rem;font-size:.8125rem}.page-azs .breadcrumbs--deck ol,.page-con .breadcrumbs--deck ol{font-size:inherit}@media (min-width:901px){.page-azs .section.section--deck,.page-con .section.section--deck{padding:0 0 var(--deck-page-edge-gap)}.page-azs .section--deck .container,.page-con .section--deck .container{flex:1 1 0;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.page-azs .deck-block,.page-con .deck-block{flex:1 1 0;--deck-max-h:none}.page-azs .deck-block .deck-slider,.page-con .deck-block .deck-slider{--deck-max-h:none;--deck-gutter:clamp(2.25rem, 3.5vw, 3.25rem);flex:1 1 0;display:flex;flex-direction:column;width:100%;max-width:100%;margin:0}.page-azs .deck-slider__stage,.page-con .deck-slider__stage{flex:1 1 0;min-height:0;height:100%;align-self:stretch;grid-template-rows:minmax(0,1fr)}.page-azs .deck-slider__viewport,.page-con .deck-slider__viewport{min-height:0;width:100%;height:100%;max-height:none;aspect-ratio:unset}.page-azs .deck-slider__thumbs,.page-con .deck-slider__thumbs{flex-shrink:0}.page-azs .section--faq-link,.page-con .section--faq-link{flex-shrink:0;margin:0;padding:.2rem var(--container-gutter) max(.4rem,env(safe-area-inset-bottom));font-size:.6875rem;line-height:1.35;text-align:center;color:var(--color-text-muted)}.page-azs .deck-page__cta,.page-con .deck-page__cta{padding:.25rem var(--container-gutter) max(.35rem,calc(var(--deck-page-edge-gap) * .65))}.page-azs .deck-page__cta-btn,.page-con .deck-page__cta-btn{max-width:min(100%,32rem);font-size:.8125rem}.page-azs .section--faq-link a,.page-con .section--faq-link a{color:inherit;text-decoration:underline;text-underline-offset:0.12em}}@media (min-width:901px) and (max-width:1440px),(min-width:901px) and (max-height:1160px){body.page-azs .breadcrumbs--deck,body.page-con .breadcrumbs--deck{flex-shrink:0;padding:.45rem 0 .65rem;font-size:.8125rem;line-height:1.35}body.page-azs .page-intro,body.page-con .page-intro{flex-shrink:0;padding:.65rem 0 var(--deck-page-edge-gap)}body.page-azs .page-intro__title,body.page-con .page-intro__title{font-size:clamp(1.05rem, 2.1vw, 1.3rem);line-height:1.25}body.page-azs .page-back,body.page-con .page-back{padding:.4rem .6rem;font-size:.8125rem}body.page-azs .section--deck,body.page-con .section--deck{flex:1 1 auto;min-height:clamp(240px,48dvh,680px);display:flex;flex-direction:column;align-items:stretch;padding:0 0 var(--deck-page-edge-gap);margin:0;overflow:visible}body.page-azs .section--deck .container,body.page-con .section--deck .container{flex:1 1 0;min-height:0;height:100%;width:100%;max-width:100%;margin:0;padding-inline:var(--container-gutter);display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}body.page-azs .deck-block,body.page-con .deck-block{flex:1 1 0;min-height:0;width:100%;max-width:100%;display:flex;flex-direction:column}body.page-azs .deck-block .deck-slider,body.page-con .deck-block .deck-slider{--deck-max-h:none;--deck-gutter:clamp(2.25rem, 3.5vw, 3.25rem);flex:1 1 0;min-height:0;height:auto;width:100%;max-width:100%;margin:0;display:flex;flex-direction:column}body.page-azs .deck-slider__stage,body.page-con .deck-slider__stage{flex:1 1 0;min-height:0}body.page-azs .deck-slider__viewport,body.page-con .deck-slider__viewport{min-height:0;width:100%;height:100%;max-height:none;aspect-ratio:unset}body.page-azs .deck-slider__thumbs,body.page-con .deck-slider__thumbs{flex-shrink:0;max-height:none;padding:.45rem .5rem .5rem}body.page-azs .deck-slider__thumb,body.page-con .deck-slider__thumb{width:4.75rem}body.page-azs .deck-slider__thumb img,body.page-con .deck-slider__thumb img{max-height:2.75rem}body.page-azs .page-related,body.page-con .page-related{flex-shrink:0;padding-top:.5rem;padding-bottom:max(.75rem,env(safe-area-inset-bottom))}body.page-azs .page-related__label,body.page-con .page-related__label{margin-bottom:.35rem;font-size:.8125rem}body.page-azs .page-related__list,body.page-con .page-related__list{gap:.35rem 1rem;font-size:.8125rem}}.section--deck{padding-top:0;padding-bottom:1.5rem}.section--deck .container{width:var(--deck-content-width,min(98%,1680px));max-width:none;margin-inline:auto;display:flex;justify-content:center}.page-azs .deck-page__cta,.page-con .deck-page__cta{display:block;flex-shrink:0;width:100%;margin:0;padding:.35rem var(--container-gutter) max(.5rem,var(--deck-page-edge-gap));box-sizing:border-box;text-align:center}.page-azs .deck-page__cta-btn,.page-con .deck-page__cta-btn{width:100%;max-width:min(100%,28rem);margin-inline:auto;justify-content:center;box-sizing:border-box;white-space:normal;line-height:1.3;text-align:center;padding:.75rem 1.25rem}.deck-slider{position:relative;--deck-max-h:86vh;--deck-gutter:clamp(3rem, 6vw, 4.25rem);width:min(100%,calc(var(--deck-max-h) * 16 / 9));margin-inline:auto;border-radius:var(--radius);background:#0d1219;border:1px solid var(--color-border);box-shadow:0 28px 56px -28px rgba(0,0,0,.65);overflow:hidden}.deck-slider:focus-visible{outline:2px solid var(--color-star);outline-offset:3px}.deck-slider__stage{position:relative;display:grid;grid-template-areas:"deck-stage";align-items:stretch;padding:0;background:#0d1219}.deck-slider__arrow--next,.deck-slider__arrow--prev,.deck-slider__fullscreen-wrap,.deck-slider__progress,.deck-slider__viewport{grid-area:deck-stage}.deck-slider__controls--right{display:contents}.deck-slider__viewport{z-index:1;min-width:0;min-height:0}.deck-slider__arrow--prev{position:relative;top:auto;left:auto;align-self:center;justify-self:start;margin-left:.75rem;z-index:6;transform:none}.deck-slider__arrow--prev:hover{transform:scale(1.06)}.deck-slider__arrow--prev:active{transform:scale(.96)}.deck-slider__controls--right .deck-slider__arrow--next{align-self:center;justify-self:end;margin-right:.75rem;z-index:6;transform:none}.deck-slider__controls--right .deck-slider__arrow--next:hover{transform:scale(1.06)}.deck-slider__controls--right .deck-slider__arrow--next:active{transform:scale(.96)}.deck-slider__controls--right .deck-slider__fullscreen-wrap{align-self:start;justify-self:end;margin-top:.75rem;margin-right:.75rem;z-index:7;display:flex;flex-direction:column;align-items:center;gap:.3rem;transform:none}.deck-slider__fullscreen-label{font-size:.625rem;font-weight:600;letter-spacing:.02em;line-height:1.15;color:rgba(255,255,255,.84);text-align:center;white-space:nowrap;pointer-events:none;user-select:none}.deck-slider__controls--right .deck-slider__fullscreen{transform:none}.deck-slider__controls--right .deck-slider__fullscreen:hover{transform:scale(1.06)}.deck-slider__controls--right .deck-slider__fullscreen:active{transform:scale(.96)}.deck-slider__progress{position:absolute;left:0;right:0;bottom:0;z-index:4;height:3px;background:rgba(255,255,255,.08);pointer-events:none}.deck-slider__viewport{position:relative;width:100%;aspect-ratio:16/9;max-height:var(--deck-max-h);padding:0;overflow:hidden;background:#0a0e14;border-radius:0}.deck-slider__slides{position:relative;width:100%;height:100%}.deck-slider__slide{position:absolute;inset:0;margin:0;opacity:0;visibility:hidden;transform:scale(1.04);transition:opacity .75s cubic-bezier(.22, 1, .36, 1),transform .75s cubic-bezier(.22, 1, .36, 1),visibility .75s;will-change:opacity,transform}.deck-slider__slide.is-active{opacity:1;visibility:visible;transform:scale(1);z-index:1}.deck-slider__slide.is-exiting{opacity:0;transform:scale(.98);z-index:0}.deck-slider__slide img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1);border-radius:0;background:#0a0e14}.page-azs .deck-slider__slide img,.page-con .deck-slider__slide img{object-fit:contain}.deck-slider__arrow{position:static;z-index:3;transform:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--color-text);background:rgba(var(--bg-rgb),.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:50%;cursor:pointer;transition:background .25s,border-color .25s,color .25s,transform .25s,opacity .25s}.deck-slider__arrow:hover{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.4);color:var(--color-star)}.deck-slider__fullscreen{position:static;z-index:3;margin:0;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;color:var(--color-text);background:rgba(var(--bg-rgb),.55);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:50%;cursor:pointer;transition:background .25s,border-color .25s,color .25s,transform .25s,opacity .25s}.deck-slider__fullscreen:hover{background:rgba(var(--accent-rgb),.2);border-color:rgba(var(--accent-rgb),.4);color:var(--color-star)}.deck-slider__fullscreen:active{transform:scale(.96)}.deck-slider.is-fullscreen .deck-slider__icon-expand,.deck-slider__icon-compress{display:none}.deck-slider.is-fullscreen .deck-slider__icon-compress{display:block}.deck-slider.is-pseudo-fullscreen,.deck-slider:fullscreen{position:relative;width:100%;height:100%;max-width:none;border:none;border-radius:0;display:block;background:#000}.deck-slider.is-pseudo-fullscreen{position:fixed;top:0;left:0;z-index:10050;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;margin:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;border-radius:0;background:#000;transform:none}body.deck-fullscreen-open,html.deck-fullscreen-open{overflow:hidden}html:-webkit-full-screen,html:fullscreen{width:100%;height:100%;background:#000;overflow:hidden}html:-webkit-full-screen body,html:fullscreen body{width:100%;height:100%;overflow:hidden;background:#000}body.deck-fullscreen-open .deck-page__cta,body.deck-fullscreen-open .header,body.deck-fullscreen-open .page-intro,body.deck-fullscreen-open .site-legal{visibility:hidden;pointer-events:none}@media (orientation:portrait){.deck-slider.is-pseudo-fullscreen.is-landscape-fullscreen.is-landscape-css,.deck-slider:fullscreen.is-landscape-fullscreen.is-landscape-css{top:0;left:100%;right:auto;bottom:auto;width:100vh;width:100dvh;height:100vw;height:100dvw;max-width:none;max-height:none;margin:0;padding:env(safe-area-inset-left,0) env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0);transform:rotate(90deg);transform-origin:top left}}.deck-slider.is-landscape-fullscreen.is-landscape-css .deck-slider__stage,.deck-slider.is-landscape-fullscreen.is-landscape-css .deck-slider__viewport{min-height:0;height:100%}.deck-slider.is-landscape-fullscreen .deck-slider__viewport{touch-action:none}.deck-slider.is-pseudo-fullscreen .deck-slider__stage,.deck-slider:fullscreen .deck-slider__stage{position:relative;flex:1 1 0;width:100%;height:100%;min-height:0;display:grid;grid-template-areas:"deck-stage";align-items:stretch;padding:0;background:#000}.deck-slider.is-pseudo-fullscreen .deck-slider__viewport,.deck-slider:fullscreen .deck-slider__viewport{width:100%;height:100%;min-height:0;max-height:none;padding:0;aspect-ratio:auto;border-radius:0}.deck-slider.is-pseudo-fullscreen .deck-slider__thumbs{position:static;flex-shrink:0;opacity:1;visibility:visible;pointer-events:auto;transform:none;max-height:none;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.72) 100%);border-top:none}.deck-slider.is-pseudo-fullscreen .deck-slider__fullscreen{touch-action:manipulation}@media (max-width:900px){.deck-slider.is-pseudo-fullscreen.deck-slider--touch{touch-action:none}.deck-slider.is-pseudo-fullscreen .deck-slider__arrow,.deck-slider.is-pseudo-fullscreen .deck-slider__fullscreen{width:34px;height:34px}.deck-slider.is-pseudo-fullscreen .deck-slider__thumb{width:48px;height:28px;border-radius:5px}.deck-slider.is-pseudo-fullscreen .deck-slider__thumbs{padding:.4rem .5rem .45rem;gap:.4rem}.deck-slider.is-pseudo-fullscreen .deck-slider__counter{position:absolute;top:.45rem;right:.45rem;z-index:5;padding:.2rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.88);background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.1);pointer-events:none}.deck-slider.is-pseudo-fullscreen.deck-slider--touch .deck-slider__slide{opacity:0;visibility:hidden;transform:translate3d(0,0,0);transition:transform .42s cubic-bezier(.22, 1, .36, 1),opacity .42s,visibility .42s}.deck-slider.is-pseudo-fullscreen.deck-slider--touch .deck-slider__slide.is-active,.deck-slider.is-pseudo-fullscreen.deck-slider--touch .deck-slider__slide.is-peek{opacity:1;visibility:visible}.deck-slider.is-pseudo-fullscreen.deck-slider--touch.is-dragging .deck-slider__slide{transition:none}.deck-slider.is-pseudo-fullscreen.deck-slider--touch .deck-slider__slide.is-exiting.is-exit-left{transform:translate3d(-28%,0,0);opacity:0}.deck-slider.is-pseudo-fullscreen.deck-slider--touch .deck-slider__slide.is-exiting.is-exit-right{transform:translate3d(28%,0,0);opacity:0}.deck-slider.is-pseudo-fullscreen.deck-slider--touch .deck-slider__viewport{touch-action:none;cursor:grab}.deck-slider.is-pseudo-fullscreen.deck-slider--touch.is-dragging .deck-slider__viewport{cursor:grabbing}}.deck-slider.is-pseudo-fullscreen .deck-slider__slide img,.deck-slider:fullscreen .deck-slider__slide img{object-fit:contain}.deck-slider.is-pseudo-fullscreen .deck-slider__progress,.deck-slider:fullscreen .deck-slider__progress{position:absolute;left:0;right:0;bottom:0;z-index:4}.deck-slider.is-pseudo-fullscreen .deck-slider__arrow--prev,.deck-slider:fullscreen .deck-slider__arrow--prev{align-self:center;justify-self:start;margin-left:clamp(.75rem,2vw,1.25rem);z-index:6;transform:none}.deck-slider.is-pseudo-fullscreen .deck-slider__arrow--prev:hover,.deck-slider:fullscreen .deck-slider__arrow--prev:hover{transform:scale(1.06)}.deck-slider.is-pseudo-fullscreen .deck-slider__arrow--prev:active,.deck-slider:fullscreen .deck-slider__arrow--prev:active{transform:scale(.96)}.deck-slider.is-pseudo-fullscreen .deck-slider__arrow--next,.deck-slider:fullscreen .deck-slider__arrow--next{align-self:center;justify-self:end;margin-right:clamp(.75rem,2vw,1.25rem);z-index:6;transform:none}.deck-slider.is-pseudo-fullscreen .deck-slider__fullscreen-wrap,.deck-slider:fullscreen .deck-slider__fullscreen-wrap{align-self:start;justify-self:end;margin-top:clamp(.75rem,2vw,1.25rem);margin-right:clamp(.75rem,2vw,1.25rem);z-index:7;transform:none}.deck-slider:fullscreen .deck-slider__thumbs{position:absolute;left:0;right:0;bottom:0;z-index:6;flex:none;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.72) 100%);border-top:none}.deck-slider.is-pseudo-fullscreen:not(.is-ui-active) .deck-slider__counter,.deck-slider.is-pseudo-fullscreen:not(.is-ui-active) .deck-slider__progress,.deck-slider.is-pseudo-fullscreen:not(.is-ui-active) .deck-slider__thumbs{opacity:1;visibility:visible;pointer-events:auto;transform:none}.deck-slider .deck-slider__arrow,.deck-slider .deck-slider__fullscreen-wrap{transition:opacity .35s,visibility .35s,transform .35s}.deck-slider:not(.is-ui-active) .deck-slider__arrow,.deck-slider:not(.is-ui-active) .deck-slider__fullscreen-wrap{opacity:0;visibility:hidden;pointer-events:none}.deck-slider:not(.is-ui-active) .deck-slider__arrow--prev{transform:translateX(-8px)}.deck-slider:not(.is-ui-active) .deck-slider__arrow--next{transform:translateX(8px)}.deck-slider:not(.is-ui-active) .deck-slider__fullscreen-wrap{transform:translate(8px,-8px)}.deck-landscape-enter{position:fixed;inset:0;z-index:25000;display:flex;align-items:center;justify-content:center;background:#050508;opacity:1;transition:opacity .36s;pointer-events:none}.deck-landscape-enter.is-done{opacity:0}.deck-landscape-enter__inner{display:flex;flex-direction:column;align-items:center;gap:1.35rem}.deck-landscape-enter__device{width:4.75rem;height:8.5rem;border:2.5px solid rgba(255,255,255,.28);border-radius:1rem;position:relative;background:linear-gradient(145deg,rgba(255,255,255,.08),rgba(255,255,255,.02));box-shadow:0 0 0 1px rgba(255,255,255,.05),0 22px 54px rgba(0,0,0,.55);transform:rotate(0) scale(1)}.deck-landscape-enter.is-animating .deck-landscape-enter__device{animation:.92s cubic-bezier(.34,1.15,.64,1) forwards deck-landscape-flip}@keyframes deck-landscape-flip{0%{transform:rotate(0) scale(1)}42%{transform:rotate(42deg) scale(1.06)}100%{transform:rotate(90deg) scale(1.14)}}.deck-landscape-enter__screen{position:absolute;inset:0.38rem;border-radius:.68rem;overflow:hidden;background:linear-gradient(135deg,#1a1a2e 0,#16213e 48%,#0f3460 100%)}.deck-landscape-enter__screen::after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.18),transparent);transform:translateX(-120%)}.deck-landscape-enter.is-animating .deck-landscape-enter__screen::after{animation:.92s 80ms forwards deck-landscape-shine}@keyframes deck-landscape-shine{100%{transform:translateX(120%)}}.deck-landscape-enter__label{margin:0;font-size:.875rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.72);opacity:0;transform:translateY(.45rem)}.deck-landscape-enter.is-animating .deck-landscape-enter__label{animation:.48s .34s forwards deck-landscape-label}@keyframes deck-landscape-label{to{opacity:1;transform:translateY(0)}}body.deck-landscape-enter-active{overflow:hidden}body.deck-landscape-enter-active #main-content,body.deck-landscape-enter-active .floating-cta,body.deck-landscape-enter-active .header,body.deck-landscape-enter-active .site-legal{opacity:0;visibility:hidden}.deck-slider.is-pseudo-fullscreen.deck-slider--immersive-reveal{animation:.42s cubic-bezier(.22,1,.36,1) forwards deck-immersive-reveal}@keyframes deck-immersive-reveal{from{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.presentation-modal__success-check,.presentation-modal__success-circle{stroke-dashoffset:0;animation:none}.deck-landscape-enter{display:none}.deck-slider.is-pseudo-fullscreen.deck-slider--immersive-reveal{animation:none}}.deck-slider__thumbs{position:absolute;left:0;right:0;bottom:0;z-index:6;display:flex;gap:.625rem;padding:1rem 1.25rem 1.125rem;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.72) 100%);border-top:none;max-height:6rem}.deck-slider__thumbs::-webkit-scrollbar{height:6px}.deck-slider__thumbs::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:100px}.deck-slider__thumb{flex:0 0 auto;width:64px;height:38px;padding:0;border:2px solid transparent;border-radius:6px;background:rgba(255,255,255,.04);overflow:hidden;cursor:pointer;opacity:.55;transition:opacity .25s,border-color .25s,transform .25s,box-shadow .25s}.deck-slider__thumb img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.deck-slider__thumb:hover{opacity:.85;transform:translateY(-1px)}.deck-slider__thumb.is-active{opacity:1;border-color:var(--color-star);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.25);transform:translateY(-2px)}.deck-slider__progress-bar{display:block;width:0%;height:100%;background:linear-gradient(90deg,var(--color-primary),var(--color-star));transform-origin:left center}.deck-slider.is-playing .deck-slider__progress-bar{animation:5s linear forwards deck-progress}@keyframes deck-progress{from{width:0%}to{width:100%}}@media (max-width:768px){.section--deck .container{width:92%}.deck-slider__arrow{width:36px;height:36px}.deck-slider__thumb{width:52px;height:30px}.deck-slider{--deck-max-h:68vh;--deck-gutter:2.5rem;width:min(100%,calc(var(--deck-max-h) * 16 / 9))}.deck-slider__viewport{max-height:var(--deck-max-h)}.deck-slider:fullscreen{width:100%}.deck-slider:fullscreen .deck-slider__viewport{width:100%;height:100%}.page-intro{padding:1rem 0 .625rem}}@media (max-height:820px){.deck-slider{--deck-max-h:76vh;--deck-gutter:2.75rem;width:min(100%,calc(var(--deck-max-h) * 16 / 9))}.deck-slider__viewport{max-height:var(--deck-max-h)}.page-intro{padding:1rem 0 .625rem}}@media (prefers-reduced-motion:reduce){.deck-slider,.deck-slider__stage,.deck-slider__thumbs,.deck-slider__viewport{transition:none}.deck-slider__slide{transition:opacity .2s,visibility .2s;transform:none}.deck-slider__slide.is-active,.deck-slider__slide.is-exiting{transform:none}.deck-slider.is-playing .deck-slider__progress-bar{animation:none;width:100%}}@media (max-width:1024px){:root{--header-h:64px}.nav-toggle{display:flex}.nav__item--whatsapp{margin-top:.35rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.nav__link--whatsapp{justify-content:flex-start;width:100%;padding:.95rem 1rem;background:rgba(37,211,102,.1);border:1px solid rgba(37,211,102,.28);border-radius:var(--radius-sm);color:#fff;font-weight:600}.nav__link--whatsapp:focus-visible,.nav__link--whatsapp:hover{background:rgba(37,211,102,.18);border-color:rgba(37,211,102,.45);color:#fff}.nav{position:fixed;inset:var(--header-h) 0 auto 0;z-index:120;margin:0;padding:.75rem 1rem 1.25rem;max-height:calc(100dvh - var(--header-h));overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(5,10,15,.96);backdrop-filter:blur(16px);border-bottom:1px solid rgba(var(--accent-rgb),.18);box-shadow:0 18px 40px -24px rgba(0,0,0,.7);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.22, 1, .36, 1),opacity .28s}.nav--open{transform:translateY(0);opacity:1;pointer-events:auto}body.nav-open{overflow:hidden}.nav__list{flex-direction:column;gap:.2rem;align-items:stretch}.nav__list>li{width:100%;justify-content:center}.nav__link{padding:.95rem 1rem;border-radius:var(--radius-sm);font-size:1rem}.nav__item--has-dropdown{display:flex;flex-direction:column;width:100%;align-items:stretch}.nav__link,button.nav__link--button{width:100%;text-align:center;justify-content:center}.nav__item--has-dropdown>.nav__link{display:inline-flex;align-items:center;justify-content:center}.nav__item--has-dropdown>.nav__link::after{display:none}.nav__dropdown{position:static;left:auto;right:auto;top:auto;min-width:0;width:100%;max-height:none;overflow:visible;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.2rem;background:0 0;border:none;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;transition:none}.nav__dropdown>li{width:100%;display:flex;justify-content:center}.nav__item--has-dropdown.is-open .nav__dropdown,.nav__item--has-dropdown:focus-within .nav__dropdown,.nav__item--has-dropdown:hover .nav__dropdown{max-height:none;opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav__item--has-dropdown::after{display:none}.nav__dropdown-link{width:100%;padding:.95rem 1rem;border-radius:var(--radius-sm);font-size:1rem;font-weight:400;line-height:1.25;color:var(--color-text-muted);text-align:center;white-space:normal;opacity:.85}.nav__dropdown-link--active,.nav__dropdown-link[aria-current=page]{color:var(--color-text);opacity:1;font-weight:600}.nav-toggle[aria-expanded=true] .nav-toggle__bar:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle__bar:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.logo__img{height:36px;max-width:min(168px,48vw)}.page-home .logo__img{max-width:min(168px,48vw)}}@media (max-width:1100px){.page-home .gate__grid{display:grid;grid-template-columns:1fr;grid-template-areas:"hero" "gallery" "cta";grid-template-rows:auto auto auto;gap:1.35rem;align-items:start}.page-home .gate__content{grid-area:hero;width:100%;max-width:100%;padding-right:0;min-width:0}.page-home .gate__gallery{grid-area:gallery;grid-row:auto;width:100%;max-width:100%;min-width:0;min-height:clamp(220px,34vh,360px);height:clamp(220px,34vh,360px);margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw);padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.page-home .gate__gallery .azs-carousel{height:100%;min-height:0}.page-home .gate__gallery .azs-carousel__track{height:100%}.page-home .gate__cta-row{grid-area:cta;width:100%;max-width:100%}.page-home .azs-carousel{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 14%,#000 86%,transparent 100%);max-width:100%}.page-home .azs-carousel__card{height:clamp(220px,34vh,340px)}.gate__title-line{white-space:normal}.page-home .gate__title{font-size:clamp(1.45rem, 6vw, 2.1rem)}.page-home .gate__platforms{flex-direction:column;width:100%;gap:.65rem}.page-home .gate__actions,.page-home .gate__platform,.page-home .gate__platform-link,.page-home .gate__presentation-btn,button.gate__presentation-btn{width:100%;max-width:100%;box-sizing:border-box}.page-home .gate__presentation-btn{white-space:normal;line-height:1.3;text-align:center;padding-inline:1rem}.page-home .gate__platform-link{justify-content:flex-start}}@media (max-width:900px){body.page-home,html.has-page-home,html:has(body.page-home){overflow-x:hidden;overflow-y:auto;height:auto;max-height:none;width:100%;max-width:100%;-ms-overflow-style:auto;scrollbar-width:thin}body.page-home::-webkit-scrollbar,html.has-page-home::-webkit-scrollbar,html:has(body.page-home)::-webkit-scrollbar{display:initial;width:6px;height:6px}.page-home{position:relative;inset:auto;height:auto;max-height:none;min-height:100dvh;width:100%;max-width:100%;overflow-x:hidden;overflow-y:visible}.page-home .gate{justify-content:flex-start;padding-top:1rem;padding-bottom:max(1.75rem,calc(env(safe-area-inset-bottom,0px) + 1.5rem));width:100%;max-width:100%;overflow:visible}.page-home .gate>.container,.page-home .gate__grid{width:min(calc(100% - 2 * var(--container-gutter)),var(--container));max-width:100%;min-width:0}.page-home .gate__grid{display:grid;grid-template-columns:1fr}html.has-page-azs,html.has-page-con,html:has(body.page-azs),html:has(body.page-con){overflow-x:hidden;overflow-y:auto;height:auto;max-height:none}body.page-azs,body.page-con{overflow-x:hidden;overflow-y:visible;height:auto;max-height:none;min-height:100dvh}.page-azs,.page-con{position:relative;inset:auto;height:auto;max-height:none;min-height:100dvh;overflow-x:hidden;overflow-y:visible}.page-azs #main-content,.page-con #main-content{overflow:visible}.page-azs .section--deck,.page-con .section--deck{flex:1 1 auto;min-height:0;padding-bottom:max(var(--deck-page-edge-gap),env(safe-area-inset-bottom,0px))}.page-azs .deck-slider,.page-con .deck-slider{--deck-max-h:min(58dvh, 420px);width:min(100%,calc(var(--deck-max-h) * var(--deck-ratio-w)/ var(--deck-ratio-h)))}.page-intro__lead{font-size:.78rem;line-height:1.4}.presentation-modal{align-items:flex-start;overflow-y:auto;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left))}.presentation-modal__dialog{width:min(100%,420px);max-height:none;margin-block:auto;padding:1.5rem 1.25rem 1.35rem}.wa-bridge{min-height:auto;padding:1.5rem 0 5rem}.site-legal{display:none}}@media (max-width:768px){.page-home .gate__grid{display:flex;flex-direction:column;gap:.85rem}.page-home .gate__content,.page-home .gate__hero-copy{display:contents}.page-home .gate__eyebrow{order:1;position:relative;z-index:2}.page-home .gate__title{order:2;position:relative;z-index:2}.page-home .gate__lead{order:3;position:relative;z-index:2;min-height:0;margin-top:.625rem;margin-bottom:.75rem}.page-home .gate__gallery{order:4;position:relative;z-index:1;min-height:auto;margin-top:0;margin-bottom:.15rem;overflow:hidden;align-self:stretch}.page-home .gate__cta-row{order:5;display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:1.35rem;gap:.5rem;padding-bottom:max(1.25rem,calc(env(safe-area-inset-bottom,0px) + 1rem));box-sizing:border-box}.page-home .gate__platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%}.page-home .gate__platform{min-width:0}.page-home .gate__platform-link{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-height:3.65rem;padding:.5rem .35rem;text-align:center}.page-home .gate__platform-icon{width:1.5rem;height:1.5rem;min-width:0;min-height:0}.page-home .gate__platform-icon svg,.page-home .gate__platform-icon--con .gate__platform-logo{width:1.2rem;height:1.2rem}.page-home .gate__platform-label{display:flex;flex-direction:column;align-items:center;white-space:normal;text-align:center;line-height:1.1;font-size:.6rem;letter-spacing:.035em;gap:.05rem}.page-home .gate__platform-label-main,.page-home .gate__platform-label-sub{display:block}.page-home .gate__actions{width:100%}.page-home .gate__presentation-btn{min-height:2.65rem;padding:.65rem .75rem;font-size:.75rem;line-height:1.2}.page-home .floating-cta{bottom:max(6.5rem,calc(env(safe-area-inset-bottom) + 5.25rem))}.page-home .azs-carousel{overflow:hidden;perspective:none;scrollbar-width:none;-ms-overflow-style:none;mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 92%,transparent 100%)}.page-home .azs-carousel::-webkit-scrollbar{display:none;width:0;height:0}.page-home .azs-carousel__track{animation:40s linear infinite azs-carousel-scroll;padding-block:0;gap:clamp(.75rem,2.4vw,1.1rem)}.page-home .azs-carousel__card{height:clamp(228px,38vh,308px)}.page-home .ticker__group{font-size:clamp(12px, 3.2vw, 15px)}.page-home .ticker__track{gap:1.25rem}.page-home .ticker__line{gap:.75rem}.page-azs .page-intro,.page-con .page-intro{padding:.75rem 0 .5rem;gap:.5rem .75rem}body.page-azs .page-intro__title,body.page-con .page-intro__title{font-size:clamp(1.05rem, 4.5vw, 1.25rem)}.page-back{padding:.45rem .7rem;font-size:.8125rem}.deck-slider__arrow--prev{margin-left:.4rem}.deck-slider__arrow--next{margin-right:.4rem}.deck-slider__fullscreen-wrap{margin-top:.4rem;margin-right:.4rem}.page-azs .floating-cta,.page-con .floating-cta{bottom:max(1rem,env(safe-area-inset-bottom))}.contact-layout{width:min(calc(100% - 2 * var(--container-gutter)),36rem);gap:.875rem}.page-contacts__main{justify-content:flex-end;padding-top:clamp(3rem,12vh,5rem)}}@media (max-width:480px){body.page-home .gate{padding-top:.75rem;padding-bottom:0}.page-home .gate__title{font-size:clamp(1.35rem, 7vw, 1.7rem)}.page-home .gate__lead{font-size:.9rem}.page-azs .deck-slider,.page-con .deck-slider{--deck-max-h:min(48dvh, 320px);border-radius:14px}.floating-cta__btn{width:48px;height:48px}}@media (max-width:900px) and (orientation:landscape) and (max-height:500px){.page-home .gate__gallery{min-height:180px}.page-home .azs-carousel__card{height:170px}.page-azs .deck-slider,.page-con .deck-slider{--deck-max-h:min(70dvh, 280px)}}@media (max-width:900px){html.has-page-home,html:has(body.page-home){overflow-x:hidden;overflow-y:auto;height:auto;min-height:100%;scrollbar-width:thin;-ms-overflow-style:auto}body.page-home{overflow-x:hidden;overflow-y:visible;width:100%;max-width:100%;min-height:100dvh;min-height:100svh;height:auto;max-height:none;overscroll-behavior-y:auto;touch-action:manipulation}body.page-home,body.page-home.page-home{position:relative;inset:auto;display:flex;flex-direction:column}body.page-home .header,body.page-home .ticker{flex-shrink:0}body.page-home .gate{flex:1 1 auto;display:flex;flex-direction:column;justify-content:flex-start;min-height:0;padding-top:clamp(.35rem,1.2vh,.75rem);padding-bottom:max(2rem,calc(env(safe-area-inset-bottom,0px) + 1.75rem));overflow:visible}body.page-home .gate>.container{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;width:100%;max-width:100%;margin-inline:auto;padding-inline:var(--container-gutter);box-sizing:border-box}body.page-home .gate__grid{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto;gap:clamp(.35rem,1vh,.55rem);width:100%;max-width:100%;align-items:stretch;justify-content:flex-start;overflow:visible}body.page-home .gate__content{display:flex;flex-direction:column;flex:0 0 auto;order:1;width:100%;min-width:0;text-align:center}body.page-home .gate__eyebrow,body.page-home .gate__meta{display:none}body.page-home .gate__hero-copy{display:contents}body.page-home .gate__title{position:relative;z-index:2;flex-shrink:0;width:100%;max-width:100%;min-height:0;margin:0;padding:clamp(.15rem,.8vh,.4rem) clamp(.25rem,2vw,.75rem) 0;font-size:clamp(1.05rem, 4.2vw, 1.38rem);font-weight:700;line-height:1.2;letter-spacing:-.02em;text-align:center}body.page-home .gate__title-type{display:flex;flex-direction:column;align-items:center;width:100%;min-height:0;gap:.12em}body.page-home .gate__title-line{width:100%;max-width:min(22rem,100%);text-align:center;white-space:normal}body.page-home .gate__lead{position:relative;z-index:2;flex-shrink:0;width:100%;max-width:100%;min-height:0;margin:clamp(.35rem,1.2vh,.55rem) 0 0;padding:0 clamp(.25rem,2vw,.75rem);font-weight:500;font-size:clamp(.75rem, 3.1vw, .875rem);line-height:1.4;text-align:center;display:flex;flex-direction:column;align-items:center}body.page-home .gate__lead-line{display:block;width:100%;max-width:min(22rem,100%);text-align:center;white-space:normal}body.page-home .gate__lead-line::after{content:none}body.page-home .ticker__line{font-weight:600}body.page-home .gate__gallery{order:2;flex:1 1 0;position:relative;z-index:1;width:100%;max-width:100%;min-height:0;height:100%;max-height:none;margin:0;padding:0;overflow:hidden;align-self:stretch;display:flex;align-items:center;justify-content:center}body.page-home .gate__cta-row{order:3;flex:0 0 auto;position:relative;z-index:5;display:flex;flex-direction:column;align-items:center;align-self:stretch;width:100%;flex-shrink:0;margin-top:0;padding-top:0;padding-bottom:max(2rem,calc(env(safe-area-inset-bottom,0px) + 1.75rem));padding-inline:0;box-sizing:border-box;gap:.55rem}body.page-home .gate__platforms{display:flex;flex-direction:column;gap:.55rem;width:100%;max-width:100%;margin:0;padding:0;list-style:none}body.page-home .gate__platform{min-width:0;width:100%}body.page-home .gate__platform-link{position:relative;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;max-width:100%;min-height:2.75rem;padding:.7rem 1.15rem;text-align:center;box-sizing:border-box;overflow:hidden;isolation:isolate;animation:7s ease-in-out infinite gate-platform-pulse}body.page-home .gate__platform:nth-child(2) .gate__platform-link,body.page-home .gate__platform:nth-child(2) .gate__platform-link::after,body.page-home .gate__platform:nth-child(2) .gate__platform-link::before{animation-delay:3.5s}body.page-home .gate__platform-icon{display:none}body.page-home .gate__platform-label{display:block;flex-direction:row;align-items:center;white-space:normal;text-align:center;line-height:1.25;font-size:.75rem;letter-spacing:.045em;gap:0}body.page-home .gate__platform-label-main,body.page-home .gate__platform-label-sub{display:inline}body.page-home .gate__platform-label-main::after{content:" "}body.page-home .gate__actions{width:100%;max-width:100%;margin-top:0;display:flex;justify-content:center;position:relative;z-index:1;pointer-events:auto}body.page-home .gate__presentation-btn{position:relative;z-index:2;pointer-events:auto;width:100%;max-width:none;min-height:2.75rem;padding:.7rem 1.15rem;font-size:.75rem;line-height:1.25;box-sizing:border-box}body.page-home .azs-carousel{width:100%;max-width:100%;height:100%;max-height:100%;min-height:0;overflow:hidden;perspective:none;scrollbar-width:none;-ms-overflow-style:none;align-items:center;-webkit-mask-image:none;mask-image:none}body.page-home .azs-carousel--js .azs-carousel__track{animation:none;transform-style:flat;height:100%;align-items:center;padding-block:0.35rem}body.page-home .azs-carousel--js .azs-carousel__card{--spot-ry:0deg;--spot-scale:1;--spot-z:0px;--spot-y:0px;--spot-opacity:1;transform:none;opacity:1;filter:none;transform-style:flat;backface-visibility:visible;border-radius:16px;overflow:hidden;height:100%;max-height:100%;width:auto;max-width:min(62vw,280px);aspect-ratio:4/5}body.page-home .azs-carousel--js .azs-carousel__card.is-spot-focus{filter:none;box-shadow:0 14px 32px -16px rgba(0,0,0,.55)}body.page-home .azs-carousel--touch{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab}body.page-home .azs-carousel--touch.is-dragging{cursor:grabbing}body.page-home .azs-carousel--touch .azs-carousel__card{-webkit-tap-highlight-color:transparent;-webkit-user-drag:none}body.page-home .azs-carousel__track{animation:40s linear infinite azs-carousel-scroll;padding-block:0.2rem;gap:clamp(.75rem,2.4vw,1.1rem);align-items:center;height:auto;max-height:100%}body.page-home .azs-carousel__card{flex:0 0 auto;width:auto;max-width:min(52vw,240px);height:100%;max-height:100%;aspect-ratio:4/5;border-radius:16px;overflow:hidden;isolation:isolate;border:1px solid rgba(var(--accent-rgb),.2);box-shadow:0 14px 32px -16px rgba(0,0,0,.55);transform:none}body.page-home .azs-carousel__card img{display:block;width:100%;height:100%;border-radius:inherit;object-fit:cover}}@media (max-width:900px) and (max-height:720px){body.page-home .gate__cta-row{margin-top:0;gap:.5rem}body.page-home .azs-carousel--js .azs-carousel__card,body.page-home .azs-carousel__card,body.page-home .gate__gallery{min-height:0;height:100%;max-height:100%}}@media (max-width:900px) and (max-height:700px){body.page-home .gate__title{font-size:clamp(1rem, 3.8vw, 1.2rem);line-height:1.16}body.page-home .gate__lead{font-size:clamp(.7rem, 2.9vw, .8125rem);margin-top:.25rem;margin-bottom:.25rem}body.page-home .gate__gallery{min-height:0;max-height:100%}body.page-home .azs-carousel--js .azs-carousel__card,body.page-home .azs-carousel__card{height:100%;max-height:100%;max-width:min(46vw,200px)}body.page-home .gate__platform-link,body.page-home .gate__presentation-btn{min-height:2.5rem;padding-block:0.6rem}}@media (max-width:900px){html.has-page-azs,html.has-page-con,html:has(body.page-azs),html:has(body.page-con){overflow-x:hidden;overflow-y:auto;height:auto;max-height:none}body.page-azs,body.page-con{position:relative;inset:auto;display:flex;flex-direction:column;width:100%;max-width:100%;min-height:100dvh;height:auto;max-height:none;overflow-x:hidden;overflow-y:visible;overscroll-behavior-y:auto}body.page-azs #main-content,body.page-con #main-content{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:visible}body.page-azs .page-intro,body.page-con .page-intro{flex-shrink:0;align-items:center;gap:.45rem .65rem;padding:.55rem 0 var(--deck-page-edge-gap)}body.page-azs .page-intro__title,body.page-con .page-intro__title{font-size:clamp(1rem, 4.2vw, 1.2rem);line-height:1.25}body.page-azs .page-back,body.page-con .page-back{padding:.4rem .65rem;font-size:.75rem}body.page-azs .section--deck,body.page-con .section--deck{flex:1 1 auto;min-height:clamp(220px,42dvh,520px);display:flex;flex-direction:column;align-items:stretch;padding:0 0 var(--deck-page-edge-gap);margin:0;overflow:visible}body.page-azs .section--deck .container,body.page-con .section--deck .container{flex:1 1 0;min-height:0;height:100%;width:100%;max-width:100%;margin:0;padding-inline:var(--container-gutter);display:flex;flex-direction:column;align-items:stretch;justify-content:stretch}body.page-azs .deck-block,body.page-con .deck-block{flex:1 1 0;min-height:0;width:100%;max-width:100%;display:flex;flex-direction:column}body.page-azs .breadcrumbs--deck,body.page-con .breadcrumbs--deck{flex-shrink:0;padding:.4rem 0 .55rem;font-size:.75rem}body.page-azs .deck-block .deck-slider,body.page-con .deck-block .deck-slider{--deck-max-h:none;--deck-gutter:2.25rem;flex:1 1 0;min-height:0;height:100%;width:100%;max-width:100%;margin:0;display:flex;flex-direction:column;border-radius:14px}body.page-azs .deck-slider__stage,body.page-con .deck-slider__stage{flex:1 1 0;min-height:0}body.page-azs .deck-slider__viewport,body.page-con .deck-slider__viewport{min-height:0;width:100%;height:100%;max-height:none;aspect-ratio:unset}body.page-azs .deck-slider__slide img,body.page-con .deck-slider__slide img{object-fit:contain}body.page-azs .deck-slider__arrow,body.page-con .deck-slider__arrow{width:34px;height:34px}body.page-azs .deck-slider__arrow--prev,body.page-con .deck-slider__arrow--prev{margin-left:.35rem}body.page-azs .deck-slider__arrow--next,body.page-con .deck-slider__arrow--next{margin-right:.35rem}body.page-azs .deck-slider__fullscreen,body.page-con .deck-slider__fullscreen{width:34px;height:34px}body.page-azs .deck-slider__fullscreen-wrap,body.page-con .deck-slider__fullscreen-wrap{margin-top:.35rem;margin-right:.35rem}body.page-azs .deck-slider__fullscreen-label,body.page-con .deck-slider__fullscreen-label{font-size:.5625rem}body.page-azs .deck-slider__thumbs,body.page-con .deck-slider__thumbs{position:static;flex-shrink:0;opacity:1;visibility:visible;pointer-events:auto;transform:none;max-height:none;margin:0;padding:.4rem .5rem .45rem;gap:.4rem;background:0 0;border-top:1px solid rgba(255,255,255,.06)}body.page-azs .deck-slider:not(.is-fullscreen) .deck-slider__thumbs,body.page-azs .deck-slider:not(.is-fullscreen):not(.is-ui-active) .deck-slider__thumbs,body.page-con .deck-slider:not(.is-fullscreen) .deck-slider__thumbs,body.page-con .deck-slider:not(.is-fullscreen):not(.is-ui-active) .deck-slider__thumbs{opacity:1;visibility:visible;pointer-events:auto;transform:none}body.page-azs .deck-slider__thumb,body.page-con .deck-slider__thumb{width:48px;height:28px;border-radius:5px}body.page-azs .deck-slider__counter,body.page-con .deck-slider__counter{position:absolute;top:.45rem;right:.45rem;z-index:5;padding:.2rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:rgba(255,255,255,.88);background:rgba(0,0,0,.55);border:1px solid rgba(255,255,255,.1);pointer-events:none}body.page-azs .deck-slider.is-fullscreen .deck-slider__counter,body.page-con .deck-slider.is-fullscreen .deck-slider__counter{display:none}body.page-azs .deck-slider--touch,body.page-con .deck-slider--touch{touch-action:pan-y}body.page-azs .deck-page__cta,body.page-con .deck-page__cta{display:block;position:relative;z-index:8;flex-shrink:0;width:100%;max-width:100%;margin:0;padding:.45rem var(--container-gutter) max(.75rem,calc(env(safe-area-inset-bottom,0px) + .45rem));box-sizing:border-box;pointer-events:auto}body.page-azs .deck-page__cta-btn,body.page-con .deck-page__cta-btn{position:relative;z-index:1;width:100%;min-height:2.75rem;padding:.7rem 1.15rem;font-size:.75rem;line-height:1.25;box-sizing:border-box;pointer-events:auto;touch-action:manipulation}body.page-azs .deck-slider--touch .deck-slider__slide,body.page-con .deck-slider--touch .deck-slider__slide{opacity:0;visibility:hidden;transform:translate3d(0,0,0);transition:transform .42s cubic-bezier(.22, 1, .36, 1),opacity .42s,visibility .42s}body.page-azs .deck-slider--touch .deck-slider__slide.is-active,body.page-azs .deck-slider--touch .deck-slider__slide.is-peek,body.page-con .deck-slider--touch .deck-slider__slide.is-active,body.page-con .deck-slider--touch .deck-slider__slide.is-peek{opacity:1;visibility:visible}body.page-azs .deck-slider--touch.is-dragging .deck-slider__slide,body.page-con .deck-slider--touch.is-dragging .deck-slider__slide{transition:none}body.page-azs .deck-slider--touch .deck-slider__slide.is-exiting.is-exit-left,body.page-con .deck-slider--touch .deck-slider__slide.is-exiting.is-exit-left{transform:translate3d(-28%,0,0);opacity:0}body.page-azs .deck-slider--touch .deck-slider__slide.is-exiting.is-exit-right,body.page-con .deck-slider--touch .deck-slider__slide.is-exiting.is-exit-right{transform:translate3d(28%,0,0);opacity:0}body.page-azs .deck-slider--touch .deck-slider__viewport,body.page-con .deck-slider--touch .deck-slider__viewport{touch-action:pan-y;cursor:grab}body.page-azs .deck-slider--touch.is-dragging .deck-slider__viewport,body.page-con .deck-slider--touch.is-dragging .deck-slider__viewport{cursor:grabbing}}@media (max-width:900px) and (max-height:700px){body.page-azs .page-intro,body.page-con .page-intro{padding-block:0.4rem 0.25rem}body.page-azs .deck-slider__thumb,body.page-con .deck-slider__thumb{width:42px;height:24px}body.page-azs .deck-page__cta-btn,body.page-con .deck-page__cta-btn{min-height:2.5rem;padding-block:0.6rem}}.page-stats{background:var(--page-bg);min-height:100dvh}.stats-logout-btn{padding:.55rem 1rem;border-radius:var(--radius-sm);border:1px solid rgba(var(--accent-rgb),.35);background:rgba(13,27,42,.72);color:var(--color-text);font:inherit;font-size:.875rem;font-weight:600;cursor:pointer;transition:border-color .25s,background .25s}.stats-logout-btn:focus-visible,.stats-logout-btn:hover{border-color:rgba(var(--accent-rgb),.65);background:rgba(13,27,42,.92)}.stats-page{padding:clamp(2rem,6vh,4rem) 0 clamp(3rem,8vh,5rem)}.stats-page__inner{max-width:960px}.stats-page__head{margin-bottom:clamp(1.5rem,4vh,2.5rem)}.stats-page__title{margin:0 0 .75rem;font-size:clamp(1.5rem, 3vw, 2rem);font-weight:700;color:var(--color-text)}.stats-page__lead{margin:0;color:var(--color-muted);line-height:1.6}.stats-page__grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.stats-card{padding:1.25rem 1.35rem;border-radius:var(--radius-md);border:1px solid rgba(var(--accent-rgb),.22);background:rgba(13,27,42,.55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.stats-card__title{margin:0 0 .5rem;font-size:1.0625rem;font-weight:600;color:var(--color-text)}.stats-card__text{margin:0 0 1rem;font-size:.9375rem;line-height:1.55;color:var(--color-muted)}.stats-card__link{display:inline-flex;align-items:center;gap:.35rem;font-size:.875rem;font-weight:600;color:var(--color-star);text-decoration:none}.stats-card__link:focus-visible,.stats-card__link:hover{text-decoration:underline}.stats-card__link--secondary{margin-left:1rem;font-weight:500;color:var(--color-text-muted)}.stats-card__link--secondary:focus-visible,.stats-card__link--secondary:hover{color:var(--color-star)}.stats-reports{margin-top:2rem;padding:1.35rem 1.5rem;border-radius:var(--radius-md);border:1px solid rgba(var(--accent-rgb),.22);background:rgba(13,27,42,.45)}.stats-reports__title{margin:0 0 .35rem;font-size:1.125rem;font-weight:600}.stats-reports__lead{margin:0 0 1rem;font-size:.875rem;line-height:1.5;color:var(--color-text-muted)}.stats-reports__list{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0;padding:0;list-style:none}.stats-reports__list a{font-size:.9375rem;font-weight:600;color:var(--color-star);text-decoration:none}.stats-reports__list a:focus-visible,.stats-reports__list a:hover{text-decoration:underline;outline:0}.stats-embed{margin-top:1.5rem}.stats-embed__title{margin:0 0 .75rem;font-size:1.0625rem;font-weight:600}.stats-embed__frame{display:block;width:100%;min-height:420px;border:1px solid rgba(var(--accent-rgb),.25);border-radius:var(--radius-sm);background:rgba(5,10,15,.6)}.stats-embed__hint{margin:.75rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-text-muted)}.stats-page__note{margin:1.5rem 0 0;font-size:.8125rem;color:rgba(var(--color-text-rgb,230,237,243),.55)}.presentation-modal__submit--stats{border-color:rgba(var(--accent-rgb),.75)}.presentation-modal__form.is-stats-mode .form-group--stats-password{animation:.28s cubic-bezier(.22,1,.36,1) stats-password-in}@keyframes stats-password-in{from{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:translateY(0)}}.service-seo{padding-top:.25rem;padding-bottom:2.75rem}.service-seo__lead{max-width:46rem;margin-bottom:2rem;color:var(--color-text-muted);font-size:1.0625rem;line-height:1.65}.service-seo__grid{margin-bottom:2rem}.service-seo .platform-page__content p{color:var(--color-text-muted);margin-bottom:1.25rem}.service-seo__faq{max-width:42rem}.service-seo__faq h2{margin-bottom:.5rem;font-size:1.25rem}.service-seo__faq-item{border-top:1px solid var(--color-border);padding:.85rem 0}.service-seo__faq-item summary{cursor:pointer;font-weight:600;list-style:none}.service-seo__faq-item summary::-webkit-details-marker{display:none}.service-seo__faq-item p{margin-top:.65rem;color:var(--color-text-muted)}.page-contacts .contact-faq{position:relative;z-index:2;margin-top:auto;padding-top:2rem;padding-bottom:2.5rem}.page-contacts .contact-faq .service-seo__faq{max-width:36rem;margin-inline:auto}.page-contacts .contact-faq h2,.page-contacts .contact-faq summary{color:rgba(255,255,255,.95)}.page-contacts .contact-faq .service-seo__faq-item{border-color:rgba(255,255,255,.22)}.page-contacts .contact-faq .service-seo__faq-item a,.page-contacts .contact-faq .service-seo__faq-item p{color:rgba(255,255,255,.78)}.page-contacts .contact-faq .service-seo__faq-item a{text-decoration:underline;text-underline-offset:0.15em}.service-seo-article{max-width:46rem}.service-seo-article.kontakty-article{max-width:min(100%,var(--container))}.seo-landing__cta{display:inline-flex;margin:1.25rem 0;text-decoration:none}.seo-gallery__item{margin:0;border-radius:var(--radius);overflow:hidden;border:1px solid var(--color-border)}.seo-gallery__item img{width:100%;height:auto;display:block}@media (min-width:901px){body.page-azs .deck-block .deck-slider,body.page-con .deck-block .deck-slider{width:100%;max-width:100%;--deck-max-h:none;flex:1 1 0;min-height:0;margin-inline:0}body.page-azs .deck-slider__viewport,body.page-con .deck-slider__viewport{aspect-ratio:unset;max-height:none}}.page-faq .faq-page{flex:1 1 auto;display:flex;flex-direction:column;overflow:visible;padding-bottom:max(2.25rem,env(safe-area-inset-bottom))}.page-faq .faq-page__head{flex-shrink:0}.page-faq .faq-section__title{margin:clamp(1rem,2vh,1.35rem) 0 .35rem;font-size:clamp(.8125rem, .75rem + .25vw, .9375rem);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-star)}.page-faq .faq-section__title:first-child{margin-top:0}.page-faq .faq-page__tabs-wrap{flex-shrink:0;display:flex;justify-content:center;padding-bottom:clamp(.5rem,1.2vw,.85rem)}.page-faq .faq-tabs{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem .55rem;max-width:100%}.page-faq .faq-tabs__btn{margin:0;padding:.5rem .85rem;border:1px solid rgba(var(--accent-rgb),.35);border-radius:999px;background:rgba(var(--midnight-rgb),.45);color:var(--color-text-muted);font:inherit;font-size:clamp(.6875rem, .62rem + .35vw, .8125rem);font-weight:600;line-height:1.25;cursor:pointer;transition:color .2s,border-color .2s,background .2s,box-shadow .2s}.page-faq .faq-tabs__btn:focus-visible,.page-faq .faq-tabs__btn:hover{color:var(--color-text);border-color:rgba(var(--accent-rgb),.55)}.page-faq .faq-tabs__btn.is-active{color:var(--color-text);border-color:rgba(var(--accent-rgb),.75);background:rgba(var(--accent-rgb),.14);box-shadow:0 0 0 1px rgba(var(--accent-rgb),.12) inset}.page-faq .faq-page__panels{flex:1 1 auto;display:flex;justify-content:center;overflow:visible}.page-faq .faq-panel{width:min(100%,40rem);max-height:none;overflow:visible}.page-faq .faq-panel[hidden]{display:none!important}.page-faq .faq-panel .service-seo__faq-item{border-top:1px solid var(--color-border);padding:clamp(.45rem,1vh,.65rem) 0}.page-faq .faq-panel .service-seo__faq-item summary{font-size:clamp(.8125rem, .75rem + .25vw, .9375rem);line-height:1.35}.page-faq .faq-panel .service-seo__faq-item p{margin-top:.45rem;font-size:clamp(.75rem, .7rem + .2vw, .875rem);line-height:1.45}@media (min-width:1100px){.page-faq .faq-panel--con:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem;width:min(100%,52rem);align-content:start}}@media (max-width:900px){.page-faq .faq-page{padding-bottom:3rem}.page-faq .faq-tabs__btn{padding:.55rem .75rem}}main .container.page-intro.page-intro--article{padding-top:clamp(1rem,2.8vw,1.45rem);padding-bottom:clamp(.65rem,1.8vw,1rem)}@media (max-width:768px){main .page-intro.page-intro--article>.page-intro__title{font-size:clamp(1.05rem, 4.5vw, 1.4rem);line-height:1.32}main .container.page-intro.page-intro--article{row-gap:.75rem;column-gap:.75rem}}