*,::before,::after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{min-height:100vh;line-height:var(--lh-base);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}img,picture,svg,video{display:block;max-width:100%}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{padding:0;background:0 0;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{font-size:inherit;font-weight:inherit;line-height:var(--lh-heading);text-wrap:balance}p{text-wrap:pretty}@media (prefers-reduced-motion:reduce){*,::before,::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}:root{--c-indigo-900:#2b3b9e;--c-blue-600:#3144b9;--c-blue-400:#7185ff;--c-blue-200:#a8b0ff;--c-ink:#080914;--c-ink-700:#0d1020;--c-grey-600:#5a5b69;--c-grey-500:#6b6b72;--c-grey-400:#9aa0b4;--c-grey-300:#c0c0c0;--c-grey-200:#e4e4e4;--c-white:#ffffff;--c-green:#00c645;--c-red:#ff5c6c;--c-red-200:#ff9aa4;--brand-telegram:#229ed9;--brand-whatsapp:#25d366;--brand-vk:#0077ff;--brand-ok:#ff7700;--brand-youtube:#c4302b;--brand-rutube:#100943;--brand-max:linear-gradient(60deg, #53c6ff 0%, #2f4cf5 38%, #6a29e3 68%, #a35fe0 100%);--brand-max-tile:linear-gradient(to right, #5a8cff, #8f3fff);--font-base:'Jura', ui-sans-serif, system-ui, 'Segoe UI', Arial, sans-serif;--fw-light:300;--fw-regular:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fs-stat:clamp(2.25rem, 1.6rem + 1.6vw, 2.75rem);--fs-body:1rem;--fs-small:0.875rem;--fs-h2:clamp(1.5375rem, 0.15rem + 3.1vw, 3.7875rem);--fs-h3:1.0625rem;--fs-eyebrow:clamp(0.97rem, 0.8625rem + 0.44vw, 1.3875rem);--lh-heading:1.25;--lh-base:1.6;--lh-text:1.59;--head-gap:2.5rem;--lead-gap:1.75rem;--fs-row-title:1.0625rem;--fs-row-text:0.9375rem;--lh-row-text:1.55;--space-4:0.25rem;--space-8:0.5rem;--space-12:0.75rem;--space-16:1rem;--space-20:1.25rem;--space-24:1.5rem;--space-32:2rem;--space-40:2.5rem;--space-48:3rem;--space-60:3.75rem;--space-80:5rem;--radius-sm:0.5rem;--radius:0.75rem;--radius-lg:1.25rem;--radius-pill:999px;--gradient-rule:linear-gradient(to right, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0.07));--gradient-rule-footer:linear-gradient(to right, var(--c-grey-500), rgba(203, 203, 216, 0.13));--mask-fade-top:linear-gradient(to bottom, transparent 0, rgba(0, 0, 0, 0.05) 6%, rgba(0, 0, 0, 0.18) 12%, rgba(0, 0, 0, 0.38) 18%, rgba(0, 0, 0, 0.62) 25%, rgba(0, 0, 0, 0.82) 32%, rgba(0, 0, 0, 0.94) 38%, #000 46%);--mask-fade-bottom:linear-gradient(to top, transparent 0, rgba(0, 0, 0, 0.35) 10%, rgba(0, 0, 0, 0.8) 20%, #000 30%);--glass-bg:rgba(255, 255, 255, 0.09);--glass-blur:blur(14px);--dur-card:380ms;--transition:220ms ease;--transition-fast:150ms ease;--ease-out:cubic-bezier(0.22, 0.61, 0.36, 1);--z-header:100;--z-menu:200;--color-bg:var(--c-ink);--color-surface:var(--c-ink-700);--color-primary:var(--c-blue-600);--color-primary-hover:var(--c-indigo-900);--color-accent:var(--c-blue-400);--color-accent-soft:var(--c-blue-200);--color-link-hover:#6d76d7;--color-success:var(--c-green);--color-text:var(--c-white);--color-muted:var(--c-grey-400);--color-danger:var(--c-red);--color-danger-soft:var(--c-red-200);--color-line:rgba(255, 255, 255, 0.14);--color-on-primary:var(--c-white);--container:110rem;--gutter:1.5rem;--card-pad:1.5rem;--card-gap:1.5rem;--side:1rem;--section-gap:5rem;--header-h:4rem}@media (min-width:37.5rem){:root{--side:2rem;--header-h:4.5rem;--section-gap:6.25rem;--head-gap:3.75rem;--lead-gap:1.9rem;--fs-row-title:1.25rem;--fs-row-text:1rem;--lh-row-text:1.6}}@media (min-width:37.5rem) and (max-width:79.9375rem){:root{--fs-h2:1.875rem}}@media (min-width:80rem){:root{--side:5rem;--header-h:5.5rem;--section-gap:8.75rem;--lh-text:1.55;--head-gap:5.4rem;--lead-gap:2.8rem;--fs-row-title:1.5rem;--fs-row-text:1.125rem;--lh-row-text:1.78}}@font-face{font-family:"Jura";font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/jura-latin.woff2)format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Jura";font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/jura-latin-ext.woff2)format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Jura";font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/jura-cyrillic.woff2)format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Jura";font-style:normal;font-weight:300 700;font-display:swap;src:url(../assets/fonts/jura-cyrillic-ext.woff2)format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}html{font-family:var(--font-base);font-size:100%;color-scheme:dark}body{min-width:17.5rem;background-color:var(--color-bg);color:var(--color-text);font-size:var(--fs-body);font-weight:var(--fw-regular)}strong,b{font-weight:var(--fw-bold)}a{color:var(--color-accent);transition:color var(--transition-fast)}a:hover{color:var(--color-accent-soft)}::selection{background:var(--color-accent);color:var(--c-white)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;left:var(--space-16);top:-100%;z-index:1000;padding:var(--space-8) var(--space-16);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius)}.skip-link:focus{top:var(--space-16)}.accent{color:var(--color-accent)}.link{color:var(--color-accent-soft);transition:color var(--transition-fast)}.link:hover{color:var(--color-link-hover)}.container{width:min(100% - var(--side)*2,var(--container));margin-inline:auto}.header{position:absolute;inset-inline:0;top:0;z-index:var(--z-header);padding-block:.9rem;transition:translate 380ms var(--ease-out)}.header[data-instant]{transition:none}.header[data-stuck]{position:fixed;background:rgba(8,9,20,calc(.6*var(--hdr-bg, 1)));-webkit-backdrop-filter:blur(calc(16px*var(--hdr-bg, 1)));backdrop-filter:blur(calc(16px*var(--hdr-bg, 1)))}.header[data-hidden]{translate:0-100%}.header[data-fade]{background-color:transparent;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);transition:background-color 600ms ease-in-out,-webkit-backdrop-filter 600ms ease-in-out,backdrop-filter 600ms ease-in-out}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24)}.logo{display:inline-flex;align-items:center;min-width:0;line-height:1}.logo__img{height:1rem;width:auto;max-width:100%;object-fit:contain;object-position:left center}.nav{display:none}.nav__list{display:flex;align-items:center;flex-wrap:nowrap;gap:clamp(1rem,-2.75rem + 4.6875vw,2.875rem)}.nav__link{color:var(--color-text);font-size:clamp(.9375rem,.5625rem + .469vw,1.125rem);white-space:nowrap;transition:color var(--transition-fast)}.nav__link:hover{color:var(--color-accent-soft)}.nav__link--active{color:var(--color-accent-soft)}.header__actions{display:flex;align-items:center;gap:var(--space-16)}.lang{position:relative;flex:0 0 auto}.lang__toggle{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-text);font-size:1.15rem;letter-spacing:0;transition:color var(--transition-fast)}.lang__toggle:hover{color:var(--color-accent-soft)}.lang__icon{width:.625rem;height:.625rem;transition:transform var(--transition-fast)}.lang.is-open .lang__icon{transform:rotate(180deg)}.lang__list{position:absolute;top:calc(100% + .75rem);left:50%;z-index:1;display:grid;gap:.125rem;min-width:4rem;padding:.375rem;border:1px solid var(--color-line);border-radius:var(--radius);background:var(--color-surface);box-shadow:0 1rem 2rem rgba(8,9,20,.5);translate:-50%0}.lang__list[hidden]{display:none}.lang__list::before{content:"";position:absolute;inset:-.875rem 0 100%}.lang__option{display:flex;align-items:center;justify-content:center;gap:.625rem;padding:.5rem .625rem;border-radius:var(--radius-sm);color:var(--color-text);font-size:1rem;white-space:nowrap;transition:background-color var(--transition-fast),color var(--transition-fast)}.lang__option:hover,.lang__option:focus-visible{background:var(--color-primary);color:var(--color-on-primary)}.lang__option--active{color:var(--color-accent-soft)}.header__actions .header__cta{display:none}.burger{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.3125rem;height:2.3125rem;color:var(--color-text);border-radius:var(--radius-sm);transition:color var(--transition)}.burger:hover{color:var(--color-accent-soft)}.burger__icon{flex:0 0 auto;width:1.5rem;height:1.05rem}@media (min-width:37.5rem){.header{padding-block:1.3rem}.logo__img{height:1.4375rem}.burger{width:2.3125rem;height:2.3125rem}.burger__icon{width:2.3125rem;height:1.5625rem}}@media (min-width:80rem){.nav{display:block}.header__actions .header__cta{display:inline-flex;margin-left:clamp(.8125rem,-5.6875rem + 8.125vw,2.4375rem);border-color:rgba(255,255,255,.28);min-height:3rem;transition:background-color var(--transition),border-color var(--transition),color var(--transition);padding-inline:clamp(.9rem,-1.6rem + 3.13vw,1.9rem);font-size:clamp(1rem,.5rem + .39vw,1.25rem);white-space:nowrap}.header{padding-block:1.25rem}.logo__img{height:1.2375rem}.header__inner{justify-content:flex-start;gap:0;align-items:center}.logo{flex:0 0 auto;margin-right:clamp(1rem,-9.24rem + 12.8vw,3.5625rem)}.header__actions{flex:0 0 auto;margin-left:auto;gap:0}.burger{margin-left:clamp(.75rem,-11.25rem + 15vw,3.75rem)}}@media (min-width:80rem){.header__actions .header__cta:hover{border-color:transparent;background:var(--color-primary);color:var(--color-on-primary)}}.footer{margin-top:7.2rem;padding-bottom:2.2rem;border-top:1px solid transparent;border-image:var(--gradient-rule-footer)1;color:var(--c-grey-200)}.footer__nav{padding-top:3.9rem}.footer__list{display:grid;gap:1.45rem;line-height:1.3}.footer__link{color:var(--c-grey-200);font-size:1.09rem;font-weight:var(--fw-medium);line-height:1.3;transition:color var(--transition)}.footer__link:hover,.footer__link--active{color:var(--color-accent-soft)}.footer__mark{display:block;width:100%;height:auto;margin-top:3.9rem;opacity:.6}.footer__bottom{margin:3.75rem calc(-1*var(--side))0;padding:3.3rem var(--side)0;border-top:1px solid transparent;border-image:var(--gradient-rule-footer)1}.footer__bottom .footer__socials{justify-content:space-between;gap:.5rem}.footer__bottom .footer__socials .socials__link{width:2.28rem;height:2.28rem;border:1.5px solid currentColor;border-radius:.42rem;color:var(--c-grey-200)}.footer__bottom .footer__socials .socials__link svg{width:1.4rem;height:1.4rem}.footer__bottom .footer__socials .socials__link:hover{border-color:var(--color-primary);background:var(--color-primary);color:var(--c-white)}.footer__copy{margin-top:2.35rem;font-size:.97rem;line-height:1.52}.footer__legal{display:flex;flex-wrap:wrap;gap:.6rem 2rem;margin-top:1.1rem}.footer__policy{color:var(--c-grey-200);font-size:.875rem;text-decoration:none;transition:color var(--transition)}.footer__policy:hover{color:var(--color-accent-soft)}@media (min-width:80rem){.page-main+.footer{margin-top:8.75rem}}@media (min-width:37.5rem){.footer{margin-top:8.6rem;padding-bottom:2.5rem}.footer__nav{padding-top:3.75rem}.footer__list{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem 1rem}.footer__link{font-size:1.03rem}.footer__mark{margin-top:3.75rem}.footer__bottom{margin-top:2.55rem;padding-top:2.5rem}.footer__bottom .footer__socials{justify-content:flex-start;gap:1.375rem}.footer__bottom .footer__socials .socials__link{width:3.08rem;height:3.08rem;border-width:2px;border-radius:.5625rem}.footer__bottom .footer__socials .socials__link svg{width:1.6rem;height:1.6rem}.footer__copy{margin-top:2.45rem;font-size:1rem;line-height:1.6}.footer__legal{margin-top:1rem}.footer__policy{font-size:1rem}}@media (min-width:80rem){.footer{--u:calc(min(100vw - 2 * var(--side), var(--container)) / 1760);margin-top:11.5rem;padding-bottom:3.85rem}.footer__nav{padding-top:5.2rem}.footer__link{font-size:1.3125rem}.footer__mark{margin-top:5.7rem}.footer__bottom{display:flex;align-items:center;gap:2rem;margin:3.8rem 0 0;padding:2.5rem 0 0}.footer__bottom .footer__socials{flex:0 0 auto;gap:calc(22*var(--u))}.footer__bottom .footer__socials .socials__link{width:max(2.5rem,calc(49.3*var(--u)));height:max(2.5rem,calc(49.3*var(--u)))}.footer__bottom .footer__socials .socials__link svg{width:max(1.25rem,calc(25.6*var(--u)));height:max(1.25rem,calc(25.6*var(--u)))}.footer__copy{flex:1 1 auto;margin-top:0;text-align:center}.footer__legal{flex:0 0 auto;margin-top:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-12);min-height:2.9375rem;padding:0 1.5rem;font-size:1.0625rem;font-weight:var(--fw-medium);line-height:1.15;border:2px solid transparent;border-radius:.6rem;text-align:center;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}@media (min-width:37.5rem){.btn{min-height:3rem;padding:0 1.75rem;font-size:1.125rem}}@media (min-width:80rem){.btn{min-height:3.75rem;padding:0 var(--space-32);font-size:var(--fs-body);border-radius:var(--radius);line-height:1}}.btn__icon{flex:0 0 auto;width:1.25em;height:1.25em}.btn--sm{min-height:2.75rem;padding:0 var(--space-20);font-size:var(--fs-small)}.btn--arrow{justify-content:space-between;padding:0 .95rem;gap:2.25rem;white-space:nowrap}.btn--arrow::before{content:"";flex:0 0 auto;width:.72rem}.btn--arrow .btn__icon{width:.72rem;height:.72rem}@media (min-width:37.5rem){.btn--arrow{padding:0 1.65rem 0 1.3125rem;gap:1.75rem}.btn--arrow .btn__icon{width:1.125rem;height:1.125rem}.btn--arrow::before{display:none}}@media (min-width:80rem){.btn--arrow{min-height:3.6875rem;border-radius:.59rem;padding-left:clamp(1.3125rem,.0625rem + 1.5625vw,1.9375rem);padding-right:clamp(1.65rem,.4rem + 1.5625vw,2.275rem);gap:1.8125rem;font-size:clamp(1.125rem,.725rem + .5vw,1.325rem)}}.btn--block{width:100%}.btn--primary{background:var(--color-primary);color:var(--color-on-primary)}.btn--primary:hover{background:var(--color-primary-hover);color:var(--color-on-primary)}.btn--white{background:var(--c-white);color:var(--c-ink)}.btn--white:hover{background:var(--color-primary-hover);color:var(--c-white)}.btn--outline{color:inherit;border-color:rgba(255,255,255,.28)}@media (min-width:80rem){.btn--outline{border-radius:.59rem}}.btn--outline:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.socials{display:flex;flex-wrap:wrap;gap:var(--space-12)}.socials__link{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.socials__link svg{width:1.375rem;height:1.375rem}.socials--outline .socials__link{border:2px solid var(--color-accent-soft);color:var(--color-accent-soft)}.socials--outline .socials__link:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--c-white)}@media (min-width:37.5rem){.socials__link{width:3rem;height:3rem}}.socials--solid .socials__link{background:var(--c-white);color:var(--color-primary)}.socials--solid .socials__link:hover{background:var(--color-accent-soft);color:var(--color-primary)}.socials--brand .socials__link{background:var(--social-bg, var(--color-primary));color:var(--c-white);transition:transform var(--transition),filter var(--transition)}.socials--brand .socials__link:hover{filter:brightness(1.12);transform:translateY(-2px)}.socials__link--telegram{--social-bg:var(--brand-telegram)}.socials__link--whatsapp{--social-bg:var(--brand-whatsapp)}.socials__link--max{--social-bg:var(--brand-max-tile)}.socials__link--vk{--social-bg:var(--brand-vk)}.socials__link--youtube{--social-bg:var(--brand-youtube)}.socials__link--rutube{--social-bg:var(--brand-rutube)}.section{position:relative;padding-block-start:var(--section-gap)}.section--glow::before{content:"";position:absolute;z-index:-1;inset-inline:0;top:0;aspect-ratio:1/1;max-height:100%;background:url(../assets/decor/blick-head.svg)top center/100% 100%no-repeat;transform:translateY(-8%);-webkit-mask-image:var(--mask-fade-top);mask-image:var(--mask-fade-top);pointer-events:none}@media (min-width:37.5rem){.section--glow::before{aspect-ratio:768/450}}@media (min-width:80rem){.section--glow::before{aspect-ratio:1919/950}}.section-head__eyebrow{color:var(--c-grey-200);font-size:var(--fs-eyebrow);letter-spacing:.06em}.br-desk{display:none}@media (min-width:80rem){.br-desk{display:inline}}.section-head__title{margin-top:0;font-size:var(--fs-h2);font-weight:var(--fw-bold);line-height:1.22;letter-spacing:-.01em}@media (min-width:37.5rem){.section-head__title{margin-top:.5rem}}@media (min-width:80rem){.section-head__title{margin-top:.875rem;line-height:1.017}}.section-head__subtitle{margin-top:var(--lead-gap);max-width:66rem;color:var(--c-grey-200);font-size:.875rem;line-height:var(--lh-text)}@media (min-width:37.5rem){.section-head__subtitle{font-size:1rem}}@media (min-width:80rem){.section-head__subtitle{max-width:63.5rem;font-size:1.25rem}}.section-head__note{margin-top:var(--lead-gap);color:var(--c-grey-200);font-size:.875rem;line-height:var(--lh-text)}@media (min-width:80rem){.section-head__note{font-size:1.25rem}}.slider-nav{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.4625rem;height:2.4625rem;border:1px solid rgba(255,255,255,.4);border-radius:50%;color:var(--color-text);transition:background-color var(--transition),color var(--transition),border-color var(--transition),opacity var(--transition)}.slider-nav svg{width:1rem;height:1rem}.slider-nav:hover{background:var(--c-white);border-color:var(--c-white);color:var(--c-ink)}.slider-nav[disabled]{opacity:.35;pointer-events:none}.slider-dot{position:relative;width:1.525rem;height:1.5rem;margin-block:-.4375rem;background:0 0;border:0;cursor:pointer}.slider-dot::before{content:"";position:absolute;inset-inline:0;top:50%;height:1.2px;border-radius:var(--radius-pill);background:#6f7998;transition:background-color var(--transition)}.slider-dot.is-active::before{background:var(--color-accent)}.slider-dot:not(.is-active):hover::before{background:var(--color-accent-soft)}@media (min-width:37.5rem){.slider-nav{width:3.385rem;height:3.385rem}.slider-nav svg{width:1.2rem;height:1.2rem}.slider-dot{width:2.1625rem}.slider-dot::before{height:1.7px}}.rv-w{display:inline-block;clip-path:inset(0-.08em);padding-bottom:.3em;margin-bottom:-.3em}.rv-ready .rv-i{display:inline-block;transform:translateY(135%);transition:transform 1.15s var(--ease-out) var(--rv-delay, 0s)}.rv-ready.is-revealed .rv-i{transform:none}.rv-ready .rv-up{opacity:0;transform:translateY(50%);transition:transform 1.15s var(--ease-out) var(--rv-delay, 0s),opacity 1.15s var(--ease-out) var(--rv-delay, 0s)}.rv-ready .hero__stats.rv-up,.rv-ready .hero__author.rv-up{transform:translateY(2.5rem)}.rv-ready.is-revealed .rv-up{opacity:1;transform:none}.rv-rise{opacity:0;transform:translateY(2.5rem);transition:transform 1s var(--ease-out) var(--rv-delay, 0s),opacity 1s var(--ease-out) var(--rv-delay, 0s)}.rv-rise.is-revealed{opacity:1;transform:none}.rv-emerge{transition:opacity 2.2s ease-in-out,transform 2.2s var(--ease-out)}.rv-emerge:not(.is-revealed){opacity:0}.rv-emerge--up:not(.is-revealed){transform:translateY(35%)}[data-sticky-fade]{transition:opacity 450ms var(--ease-out)}[data-sticky-fade].is-gone{opacity:0;pointer-events:none}@media (prefers-reduced-motion:reduce){.rv-ready .rv-i,.rv-ready .rv-up,.rv-rise,.rv-emerge{transform:none;opacity:1;transition:none}}.project__media{display:block;width:100%}.project__link{color:inherit;text-decoration:none}.project__link:hover{color:inherit}.project__link:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}[data-slider-track]:focus-visible,.niches__grid:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}[data-slider-track].is-draggable{cursor:grab}[data-slider-track].is-dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto;user-select:none}[data-slider-track].is-dragging a,[data-slider-track].is-dragging button{pointer-events:none}[data-slider-track].is-dragging img{-webkit-user-drag:none;user-select:none}.cta-step::before,.cta__form::before,.modal__card::before,.review::before,.panel::before,.share::before{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.39);border-radius:inherit;-webkit-mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.36));mask-image:linear-gradient(to bottom,#000,rgba(0,0,0,.36));pointer-events:none}.cta-step::before{border-color:rgba(255,255,255,.24)}.form{position:relative}.form__channels{min-width:0;margin:0;padding:0 .15rem;border:0}.form__legend{padding:0;font-size:1.25rem;font-weight:var(--fw-semibold);line-height:1.3}.form__chips{container:chips/inline-size;display:flex;gap:1.125rem;margin-top:.95rem}.channel-chip{position:relative;flex:1 1 0;min-width:0;cursor:pointer}.channel-chip__input{position:absolute;inset:0;opacity:0;cursor:pointer}.channel-chip__body{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;height:2.0625rem;padding-inline:.7rem;border:2px solid #e4e7ff;border-radius:.5625rem;color:#e4e7ff;opacity:.38;font-size:1rem;line-height:1;transition:opacity var(--transition),border-color var(--transition),color var(--transition)}.channel-chip__body::before{content:"";position:absolute;z-index:-1;inset:-2px;border-radius:inherit;background:var(--chip-fill);opacity:0;transition:opacity var(--transition)}.channel-chip__icon{flex:0 0 auto;width:1.25rem;height:1.25rem}.channel-chip__name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.channel-chip--telegram{--chip-fill:var(--brand-telegram)}.channel-chip--whatsapp{--chip-fill:var(--brand-whatsapp)}.channel-chip--email{--chip-fill:var(--color-primary)}.channel-chip--max{--chip-fill:var(--brand-max)}.channel-chip:hover .channel-chip__body,.channel-chip__input:checked+.channel-chip__body{border-color:transparent;color:var(--c-white);opacity:1}.channel-chip:hover .channel-chip__body::before,.channel-chip__input:checked+.channel-chip__body::before{opacity:1}.channel-chip__input:focus-visible+.channel-chip__body{outline:2px solid var(--color-accent);outline-offset:3px}@container chips (min-width: 33rem){.channel-chip__body{gap:.4rem;padding-inline:.7rem!important;font-size:min(1.25rem,calc((23cqw - 3.3rem)/5.6))!important}}@container chips (max-width: 32.99rem){.channel-chip__body{justify-content:center!important;padding-inline:.5rem!important}.channel-chip::after{content:attr(data-name);position:absolute;z-index:5;bottom:calc(100% + .5rem);left:50%;padding:.3rem .6rem;border-radius:.4rem;background:var(--c-white);color:var(--c-ink);font-size:.8125rem;line-height:1.2;white-space:nowrap;box-shadow:0 .4rem 1rem rgba(8,9,20,.35);opacity:0;translate:-50% .25rem;pointer-events:none;transition:opacity var(--transition-fast),translate var(--transition-fast)}.channel-chip:has(.channel-chip__input:focus-visible)::after{opacity:1;translate:-50%0}@media (hover:hover) and (pointer:fine){.channel-chip:hover::after{opacity:1;translate:-50%0}}.channel-chip__name{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important}}.form__field:first-of-type{margin-top:1.875rem}.form__input{display:block;width:100%;height:4.15rem;padding:.5rem .55rem 0;border:0;border-bottom:1px solid transparent;border-image:linear-gradient(to right,rgba(212,212,212,.5),rgba(203,203,216,.335))1;border-radius:0;background:0 0;color:var(--color-text);font:inherit;font-size:.9375rem}.form__input::placeholder{color:var(--c-grey-200);opacity:1}.form__input--area{height:auto;min-height:7rem;padding-block:1.1rem .6rem;line-height:1.5;resize:vertical}.form__input:focus{outline:0;border-image:linear-gradient(to right,var(--color-accent),rgba(113,133,255,.35))1}.form__submit{display:grid;gap:.75rem;margin-top:2.25rem}.form__consent{display:flex;align-items:flex-start;gap:1.25rem;color:var(--c-grey-200);font-size:.9375rem;line-height:1.6;cursor:pointer}.form__consent a{color:var(--color-accent-soft);text-decoration:none}.form__consent a:hover{color:var(--color-accent)}.form__checkbox{--cb:0.97rem;flex:0 0 auto;width:var(--cb);height:var(--cb);margin:calc((1.6em - var(--cb))/2)0 0;font:inherit;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Crect x='1' y='1' width='22' height='22' rx='2' fill='none' stroke='%237185FF' stroke-width='2'/%3E%3C/svg%3E")center/100% 100%no-repeat;cursor:pointer;appearance:none}.form__checkbox:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='141 797 24 24'%3E%3Crect x='145' y='799' width='15' height='15' fill='white'/%3E%3Cpath d='M151.133 810.867L148.267 808C148.022 807.756 147.711 807.633 147.333 807.633C146.956 807.633 146.644 807.756 146.4 808C146.156 808.244 146.033 808.556 146.033 808.933C146.033 809.311 146.156 809.622 146.4 809.867L150.2 813.667C150.467 813.933 150.778 814.067 151.133 814.067C151.489 814.067 151.8 813.933 152.067 813.667L159.6 806.133C159.844 805.889 159.967 805.578 159.967 805.2C159.967 804.822 159.844 804.511 159.6 804.267C159.356 804.022 159.044 803.9 158.667 803.9C158.289 803.9 157.978 804.022 157.733 804.267L151.133 810.867ZM143.667 821C142.933 821 142.306 820.739 141.784 820.217C141.262 819.696 141.001 819.068 141 818.333V799.667C141 798.933 141.261 798.306 141.784 797.784C142.307 797.262 142.934 797.001 143.667 797H162.333C163.067 797 163.695 797.261 164.217 797.784C164.74 798.307 165.001 798.934 165 799.667V818.333C165 819.067 164.739 819.695 164.217 820.217C163.696 820.74 163.068 821.001 162.333 821H143.667Z' fill='%237185FF'/%3E%3C/svg%3E")}.form__checkbox:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.form__input.is-invalid{border-image:linear-gradient(to right,var(--color-danger),color-mix(in srgb,var(--color-danger) 35%,transparent))1}.form__input.is-invalid::placeholder{color:var(--color-danger-soft)}.form__checkbox.is-invalid{outline:2px solid var(--color-danger);outline-offset:2px;border-radius:3px}.form__button{border-radius:.6rem}.form__note{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.9rem;color:var(--c-grey-300);font-size:.875rem}.form__note svg{flex:0 0 auto;width:1.1em;height:1.1em}.form.is-sending .form__button{cursor:progress;opacity:.6}.form__error{margin-top:1.25rem;padding:.75rem 1rem;border-left:3px solid var(--color-danger);background:color-mix(in srgb,var(--color-danger) 12%,transparent);color:var(--color-danger-soft);font-size:.875rem;line-height:1.45}.form__trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.phone-field{position:relative}.phone-field.is-on .form__input{padding-inline-start:3.6rem}.phone-field__button{position:absolute;inset-block:0;inset-inline-start:.5rem;z-index:1;display:flex;align-items:center;gap:.35rem;padding:0;border:0;background:0 0;color:var(--c-grey-200);cursor:pointer;transition:color var(--transition)}.phone-field__button[hidden]{display:none}.phone-field__button:hover{color:var(--color-accent)}.phone-field__button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:3px}.phone-field__flag{display:block;flex:none;border-radius:2px;outline:1px solid rgba(255,255,255,.12);outline-offset:-1px}.phone-field__chevron{width:.75rem;height:.75rem;transition:rotate var(--transition-fast)}.phone-field__button[aria-expanded=true] .phone-field__chevron{rotate:180deg}.phone-field__panel{position:absolute;inset-block-start:calc(100% + .5rem);inset-inline-start:0;z-index:5;display:grid;grid-template-rows:auto minmax(0,1fr);gap:.5rem;width:min(20rem,100%);max-height:18rem;padding:.5rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-surface);box-shadow:0 1rem 2.5rem rgba(0,0,0,.55)}.phone-field__panel[hidden]{display:none}.phone-field__search{width:100%;height:2.5rem;padding-inline:.75rem;border:1px solid var(--color-line);border-radius:var(--radius-sm);background-color:var(--color-bg);color:var(--color-text);font:inherit;font-size:1rem;transition:border-color var(--transition-fast)}.phone-field__search::placeholder{color:var(--color-muted);opacity:1}.phone-field__search:focus{border-color:var(--color-accent);outline:0}.phone-field__list{margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;list-style:none}.phone-field__list>li{content-visibility:auto;contain-intrinsic-block-size:auto 2.25rem}.phone-field__empty{margin:0;padding:.5rem .75rem;color:var(--color-muted);font-size:.875rem}.phone-field__option{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;border:0;border-radius:var(--radius-sm);background:0 0;color:var(--color-text);font:inherit;font-size:.875rem;line-height:1.25;text-align:start;cursor:pointer;transition:background-color var(--transition),color var(--transition)}.phone-field__option:hover,.phone-field__option:focus-visible{outline:0;background-color:rgba(255,255,255,.06);color:var(--color-accent)}.phone-field__option[aria-current=true]{background-color:rgba(113,133,255,.16)}.phone-field__dial{margin-inline-start:auto;padding-inline-start:.5rem;color:var(--color-muted)}[data-slider-track]{will-change:scroll-position}[data-slider-track] img{will-change:transform}.online{position:relative;flex:0 0 auto;width:.625rem;height:.625rem;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 .25rem rgba(0,198,69,.22);animation:online-breathe 2.4s ease-in-out infinite}.online::before,.online::after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid rgba(0,198,69,.6);animation:online-wave 2.4s cubic-bezier(.22,.61,.36,1) infinite}.online::after{animation-delay:1.2s}@keyframes online-breathe{0%,to{opacity:1;box-shadow:0 0 0 .25rem rgba(0,198,69,.22)}50%{opacity:.75;box-shadow:0 0 0 .4rem rgba(0,198,69,.1)}}@keyframes online-wave{0%{transform:scale(1);opacity:.6}70%{opacity:.12}to{transform:scale(3.2);opacity:0}}@media (prefers-reduced-motion:reduce){.online,.online::before,.online::after{animation:none}.online::before,.online::after{display:none}}.chip{display:inline-block;padding:.3rem .7rem;border-radius:.3125rem;background:var(--color-primary);color:var(--c-white);font-size:.8125rem;line-height:1.25;transition:background-color var(--transition),color var(--transition),border-color var(--transition)}.page-main{padding-top:calc(var(--header-h) + 1.75rem)}.breadcrumbs__list{font-size:.8125rem;line-height:1.3}.breadcrumbs__item{display:inline;color:var(--color-accent-soft)}.breadcrumbs__item+.breadcrumbs__item::before{content:"/";margin-inline:0 .3em;color:var(--color-text)}.breadcrumbs__link{color:var(--color-text);transition:color var(--transition)}.breadcrumbs__link:hover{color:var(--color-accent-soft)}.page-head{margin-top:1.5rem}.page-title{font-size:2.25rem;font-weight:var(--fw-semibold);line-height:1.05}.page-main--document .page-title{font-size:min(2.25rem,calc((100vw - 2*var(--side))/11.3))}.page-lead{max-width:62.6rem;margin-top:1.25rem;color:var(--c-white);font-size:1.125rem;font-weight:var(--fw-light);line-height:1.42}@media (min-width:37.5rem){.page-main{padding-top:calc(var(--header-h) + 3rem)}.breadcrumbs__list{font-size:.875rem}.page-head{margin-top:2rem}.page-title{font-size:3.25rem}.page-lead{margin-top:1.75rem;font-size:1.375rem}}@media (min-width:80rem){.page-main{--u:calc(min(100vw - 2 * var(--side), var(--container)) / 1760);padding-top:calc(var(--header-h) + 6.75rem)}.breadcrumbs__list{font-size:max(.875rem,calc(19.7*var(--u)))}.page-head{margin-top:1.5rem}.page-title{font-size:max(3.25rem,calc(76.3*var(--u)));line-height:.99}.page-lead{max-width:none;margin-top:2.35rem;font-size:max(1.375rem,calc(26.7*var(--u)))}}@media (min-width:80rem){:is(.page-main--post,.page-main--blog,.page-main--cases,.page-main--document)::before{max-height:calc(100% + 41rem)}}.cookie-banner{position:fixed;inset-inline:.625rem;bottom:.625rem;z-index:calc(var(--z-header) + 1);display:grid;gap:1rem;max-width:58rem;margin-inline:auto;padding:1rem 1.25rem;border:1px solid var(--color-line);border-radius:var(--radius-lg);background:rgba(13,16,32,.92);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:0 1rem 3rem rgba(0,0,0,.5);color:var(--color-text);transition:opacity var(--dur-card) var(--ease-out),transform var(--dur-card) var(--ease-out),display var(--dur-card) allow-discrete}.cookie-banner[hidden]{display:none;opacity:0;transform:translateY(1.25rem)}@starting-style{.cookie-banner{opacity:0;transform:translateY(1.25rem)}}.cookie-banner__text{color:var(--c-grey-200);font-size:.8125rem;line-height:1.5}.cookie-banner__link{color:var(--color-accent-soft);text-decoration:underline;text-underline-offset:.15em;white-space:nowrap}.cookie-banner__link:hover{color:var(--c-white)}.cookie-banner__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}.cookie-banner__button{min-height:2.75rem;padding-block:0;font-size:.9375rem}.footer__cookie{padding:0;border:0;background:0 0;font:inherit;cursor:pointer}@media (min-width:37.5rem){.cookie-banner{inset-inline:1.25rem;bottom:1.25rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding:1.25rem 1.5rem}.cookie-banner__text{font-size:.875rem}.cookie-banner__actions{grid-template-columns:repeat(2,auto)}.cookie-banner__button{padding-inline:1.5rem}}@media (min-width:80rem){.cookie-banner{bottom:1.875rem;padding:1.5rem 1.875rem}}.vwidget{position:fixed;left:1.5rem;bottom:1.5rem;z-index:40;width:7.5rem;opacity:0;transform:translateY(1rem) scale(.96);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out),width .45s var(--ease-out);pointer-events:none}.vwidget.is-expanded{width:min(22.5rem,calc((100vh - 3rem)*9/16),calc(100vw - 3rem))}.vwidget__player{position:absolute;inset:0;z-index:1;overflow:hidden;border:3px solid var(--color-primary);border-radius:1.125rem;background:var(--c-ink);opacity:0;visibility:hidden;transition:opacity .3s var(--ease-out) .15s,visibility 0s linear .45s}.vwidget.is-expanded .vwidget__player{opacity:1;visibility:visible;transition-delay:.15s,0s}.vwidget__player .video-frame{display:block;width:100%;height:100%;border:0;object-fit:cover}.vwidget.is-expanded .vwidget__open{animation:none}.vwidget.is-shown{opacity:1;transform:none;pointer-events:auto}.vwidget__open{position:relative;display:block;width:100%;aspect-ratio:9/16;overflow:hidden;border:3px solid var(--color-primary);border-radius:1.125rem;background:var(--c-ink-700);box-shadow:0 .75rem 2rem rgba(8,9,20,.55);animation:vwidget-pulse 2.6s ease-out infinite;transition:transform var(--dur-card) var(--ease-out),border-color var(--dur-card) var(--ease-out)}.vwidget__open:hover{transform:scale(1.05);border-color:var(--color-accent)}.vwidget__open:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}@keyframes vwidget-pulse{0%{box-shadow:0 .75rem 2rem rgba(8,9,20,.55),0 0 0 0 rgba(49,68,185,.6)}70%{box-shadow:0 .75rem 2rem rgba(8,9,20,.55),0 0 0 .75rem transparent}to{box-shadow:0 .75rem 2rem rgba(8,9,20,.55),0 0 0 0 transparent}}.vwidget__media{width:100%;height:100%;object-fit:cover}.vwidget__play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:50%;background:rgba(255,255,255,.92);color:var(--color-primary);transform:translate(-50%,-50%);transition:transform var(--dur-card) var(--ease-out)}.vwidget__play svg{width:1rem;height:1rem;margin-left:.15rem}.vwidget__open:hover .vwidget__play{transform:translate(-50%,-50%) scale(1.1)}.vwidget__close{position:absolute;top:-.6rem;right:-.6rem;display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--c-ink);color:var(--c-white);box-shadow:0 0 0 1px rgba(255,255,255,.25);transition:background-color var(--transition)}.vwidget__close svg{width:.85rem;height:.85rem}.vwidget__close:hover,.vwidget__min:hover{background:var(--color-primary)}.vwidget__min{position:absolute;top:-.6rem;right:-.6rem;z-index:2;display:none;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--c-ink);box-shadow:0 0 0 1px rgba(255,255,255,.25);transition:background-color var(--transition)}.vwidget__min span{width:.85rem;height:2px;border-radius:1px;background:var(--c-white)}.vwidget.is-expanded .vwidget__min{display:grid}.vwidget.is-expanded .vwidget__close{display:none}.is-menu-open .vwidget,.is-modal-open .vwidget{opacity:0;pointer-events:none}@media (max-width:37.4375rem){.vwidget{left:1rem;bottom:1rem;width:5.5rem}.vwidget.is-expanded{width:min(16rem,calc(100vw - 2rem),calc((100vh - 6rem)*9/16))}.vwidget__play{width:2rem;height:2rem}body:has([data-cookie-banner]:not([hidden])) .vwidget{opacity:0;pointer-events:none}}@media (prefers-reduced-motion:reduce){.vwidget__open{animation:none}}.menu{--menu-dur:380ms;position:fixed;inset:0;z-index:var(--z-menu);visibility:hidden;transition:visibility 0s linear var(--menu-dur)}.menu.is-open{visibility:visible;transition-delay:0s}.menu__backdrop{position:absolute;inset:0;background:rgba(8,9,20,.55);opacity:0;transition:opacity var(--menu-dur) var(--ease-out)}.menu.is-open .menu__backdrop{opacity:1}.menu__panel{position:absolute;inset-block:0;right:0;display:flex;flex-direction:column;width:min(100%,30.5vw);container-type:inline-size;max-width:100%;padding:min(2.5rem,3.8vh) min(5rem,3.75vw) min(3rem,4.58vh);overflow-y:auto;overscroll-behavior:contain;background:var(--color-primary) center bottom/cover no-repeat;color:var(--c-white);transform:translateX(100%);transition:transform var(--menu-dur) var(--ease-out)}.menu.is-open .menu__panel{transform:none}.menu.is-ready .menu__panel,.menu.is-open .menu__panel{background-image:url(../assets/decor/menu-bg.svg)}.menu__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-24)}.menu__logo{display:inline-flex;min-width:0}.menu__logo img{height:min(1.5625rem,2.4vh,5.09cqw);width:auto;max-width:100%;object-fit:contain;object-position:left center}.menu__close{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;color:var(--c-white);transition:color var(--transition-fast),transform var(--transition-fast)}.menu__close svg{width:100%;height:100%}.menu__close:hover{color:var(--color-accent-soft);transform:rotate(90deg)}.menu__nav{margin-top:min(5.59rem,8.53vh)}.menu__list{display:flex;flex-direction:column;gap:min(3.16rem,4.83vh)}.menu__item{display:flex}.menu__link{position:relative;display:inline-block;font-size:min(clamp(1.0625rem,2.62vh,1.72rem),5.6cqw);line-height:1;color:var(--c-white);transition:color var(--transition-fast)}.menu__link::after{content:"";position:absolute;left:0;bottom:-.375rem;height:1px;width:0;background:currentColor;transition:width var(--transition)}.menu__link:hover::after,.menu__link:focus-visible::after{width:100%}.menu__link--active{color:var(--color-accent-soft)}.menu__contacts{margin-top:min(4.36rem,6.66vh);padding-top:min(4.25rem,6.49vh);border-top:1px solid rgba(255,255,255,.9)}.menu__row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-16)}.menu__row+.menu__row{margin-top:min(1.875rem,2.86vh)}.menu__label{font-size:min(clamp(1.125rem,2.77vh,1.8rem),5.9cqw)}.menu__value{font-size:max(.9375rem,min(clamp(.9375rem,1.72vh,1.125rem),3.67cqw));color:var(--c-white);transition:color var(--transition-fast)}.menu__value:hover{color:var(--color-accent-soft)}.menu__socials{flex:0 0 auto}.menu__socials .socials__link{width:min(2.8125rem,4.29vh,9.16cqw);height:min(2.8125rem,4.29vh,9.16cqw)}.is-menu-open{overflow:hidden}.is-menu-open body{padding-right:var(--scrollbar-gap, 0)}@media (prefers-reduced-motion:reduce){.menu__backdrop,.menu__panel{transition:none}}@media (max-width:79.9375rem){.menu__panel{width:100%;padding-inline:var(--side)}}@media (max-width:37.4375rem){.menu__panel{padding-block:min(1.5rem,3.43vh) min(2rem,4.57vh)}.menu__nav{margin-top:min(3rem,6.86vh)}.menu__list{gap:min(2.25rem,5.14vh)}.menu__link{font-size:clamp(.9375rem,3.14vh,1.375rem)}.menu__contacts{margin-top:min(2.75rem,6.29vh);padding-top:min(2rem,4.57vh)}.menu__row+.menu__row{margin-top:min(1.5rem,3.43vh)}.menu__label{font-size:clamp(.9375rem,2.86vh,1.25rem)}.menu__value{font-size:clamp(.9375rem,2.29vh,1rem)}.menu__socials .socials__link{width:min(2.5rem,5.71vh);height:min(2.5rem,5.71vh)}}.is-modal-open{overflow:hidden}.is-modal-open body{padding-right:var(--scrollbar-gap, 0)}.modal{--modal-dur:320ms;position:fixed;inset:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;overflow-y:auto;overscroll-behavior:contain;border:0;background:rgba(8,9,20,.55);-webkit-backdrop-filter:blur(22.8px);backdrop-filter:blur(22.8px);color:var(--color-text);opacity:0;transition:opacity var(--modal-dur) var(--ease-out)}.modal::backdrop{background:0 0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.modal{background:rgba(8,9,20,.94)}}.modal[open]{display:grid}.modal.is-open{opacity:1}.modal__card{position:relative;display:grid;align-content:start;width:100%;min-height:100%;transform:translateY(1.5rem);transition:transform var(--modal-dur) var(--ease-out)}.modal.is-open .modal__card{transform:none}.modal__card:focus{outline:0}.modal__card::before{z-index:3;display:none}.modal__close{position:absolute;z-index:4;top:.5rem;right:.5rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;background:0 0;color:var(--c-white);cursor:pointer;transition:opacity var(--transition)}.modal__close svg{width:1.5rem;height:1.5rem;stroke-width:2.3}.modal__close:hover{opacity:.7}.modal__close:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:var(--radius-sm)}.modal__main{position:relative;display:grid;align-content:center;padding:3.5rem 1.25rem 2rem;background:url(../assets/decor/modal-glass.webp)center/100% 100%no-repeat,var(--c-ink);text-align:center}.modal__title{font-size:1.75rem;font-weight:var(--fw-medium);line-height:1.2}.modal__lead{margin-top:.75rem;color:var(--c-grey-200);font-size:.9375rem;line-height:1.45}.modal .form{margin-top:1.5rem;text-align:left}.modal .form__legend{width:100%;font-size:1rem;text-align:center}.modal .form__chips{margin-top:.85rem}.modal .form__field:first-of-type{margin-top:.75rem}.modal .form__input{height:3.75rem;padding-top:.25rem}.modal .form__input--area{height:auto;padding-top:1.1rem}.modal .form__submit{gap:1.25rem;margin-top:1.5rem}.modal .form__consent{gap:.9rem;font-size:.8125rem;line-height:1.6}.modal .form__consent br{display:none}.modal .form__checkbox{--cb:1rem}.modal .form__button{width:100%}.modal .form__note{margin-top:1.25rem;font-size:.8125rem}.modal [hidden]{display:none}.modal__thanks{display:grid;justify-items:center}.modal__thanks .modal__title:focus{outline:0}.modal__check{display:grid;place-items:center;width:3.75rem;height:3.75rem;border-radius:50%;background:var(--color-success);box-shadow:0 0 0 .5rem rgba(0,198,69,.19)}.modal__check svg{width:42%;height:auto}.modal__thanks .modal__title{margin-top:1.75rem}.modal__thanks .modal__lead{max-width:30rem}.modal__ok{min-width:11rem;min-height:3.25rem;margin-top:1.75rem;font-size:1rem}.modal__aside{padding:2rem 1.25rem 2.5rem;background:var(--c-white);color:var(--c-ink)}.modal__author{display:flex;align-items:center;gap:1rem}.modal__photo{position:relative;flex:0 0 auto;width:7rem}.modal__photo img{display:block;width:100%;height:auto;aspect-ratio:162/86;border-radius:var(--radius-pill);object-fit:cover}.modal__online{position:absolute;right:9%;bottom:0;width:.75rem;height:.75rem}.modal__name{font-size:1.25rem;font-weight:var(--fw-medium);line-height:1.25}.modal__role{margin-top:.2rem;font-size:.9375rem;line-height:1.3}.modal__rule{height:1px;margin-top:1.75rem;border:0;background:linear-gradient(to right,rgba(203,203,216,.88),var(--c-grey-500));opacity:.52}.modal__subtitle{margin-top:1.75rem;font-size:1.5rem;font-weight:var(--fw-medium);line-height:1.2}.modal__rule+.modal__subtitle{margin-top:1.5rem}.modal__text{margin-top:.6rem;color:var(--c-grey-600);font-size:.9375rem;line-height:1.45}.modal__socials{margin-top:1.25rem;gap:.875rem}@media (min-width:37.5rem){.modal{padding:3.5rem 1.5rem}.modal__card{margin:auto;max-width:40rem;min-height:0;border-radius:1.5rem}.modal__card::before{display:block}.modal__main{padding:3.5rem 3rem 2.5rem;border-radius:1.5rem 1.5rem 0 0}.modal__aside{padding:2.5rem 3rem 3rem;border-radius:0 0 1.5rem 1.5rem}.modal__close{top:-3rem;right:-.75rem}.modal__title{font-size:2.25rem}.modal__lead{font-size:1.0625rem}.modal .form__legend{font-size:1.125rem}.modal .form__chips{justify-content:center;gap:1rem}.modal .channel-chip{flex:0 1 9.25rem}.modal .channel-chip__body{justify-content:flex-start;height:2.5rem;padding-inline:.6rem .9rem;font-size:1.0625rem}.modal .channel-chip__name{position:static;flex:1 1 auto;width:auto;height:auto;overflow:visible;clip-path:none;text-align:center}.modal .form__input{height:4.5rem;padding-inline:.75rem;font-size:1.0625rem}.modal .form__input--area{height:auto;min-height:7.5rem}.modal .form__consent{font-size:.9375rem}.modal .form__consent br{display:inline}.modal .form__checkbox{--cb:1.125rem}.modal .form__button{min-height:3.6875rem;font-size:1.125rem}.modal .form__note{font-size:.875rem}.modal__check{width:4.9375rem;height:4.9375rem;box-shadow:0 0 0 .69rem rgba(0,198,69,.19)}.modal__ok{min-width:17rem;min-height:3.6875rem;font-size:1.125rem}.modal__photo{width:10.125rem}.modal__online{width:1.125rem;height:1.125rem}.modal__name{font-size:1.5rem}.modal__role{font-size:1.125rem}.modal__subtitle{font-size:2rem}.modal__text{font-size:1.125rem}.modal__socials .socials__link{width:3.08rem;height:3.08rem;border-radius:.5625rem}}@media (min-width:80rem){.modal{--m:min(1px, (100vw - 8rem) / 1284, (100vh - 6rem) / 800);padding:3rem 4rem}.modal__card{grid-template-columns:1fr 1fr;align-content:stretch;width:calc(1284*var(--m));max-width:none;min-height:calc(800*var(--m));border-radius:calc(30*var(--m))}.modal__close{top:calc(-24.5*var(--m) - 1.375rem);right:calc(-24.5*var(--m) - 1.375rem)}.modal__close svg{width:calc(50*var(--m));height:calc(50*var(--m));stroke-width:1.4}.modal__main{background-color:transparent;grid-column:2;grid-row:1;align-content:start;padding:calc(55*var(--m)) calc(60*var(--m)) calc(36*var(--m));border-radius:0 calc(30*var(--m)) calc(30*var(--m))0}.modal__main:has(.modal__thanks:not([hidden])){align-content:center}.modal__title{font-size:max(1.75rem,calc(48*var(--m)))}.modal__lead{margin-top:calc(13*var(--m));font-size:max(.875rem,calc(20.7*var(--m)));line-height:1.45}.modal .form{margin-top:calc(30*var(--m))}.modal .form__channels{padding-inline:calc(11*var(--m))}.modal .form__legend{font-size:max(.875rem,calc(20*var(--m)))}.modal .form__chips{justify-content:flex-start;gap:calc(22*var(--m));margin-top:calc(20*var(--m))}.modal .channel-chip{flex:0 1 calc(156*var(--m))}.modal .channel-chip__body{height:calc(43*var(--m));padding-inline:calc(12*var(--m)) calc(14*var(--m));font-size:max(.8125rem,calc(20*var(--m)))}.modal .channel-chip__icon{width:calc(24*var(--m));height:calc(24*var(--m))}.modal .form__field:first-of-type{margin-top:calc(18*var(--m))}.modal .form__input{height:calc(80*var(--m));padding:0 calc(12*var(--m));font-size:max(.875rem,calc(19.2*var(--m)))}.modal .form__input--area{height:auto;min-height:calc(130*var(--m));padding-block:calc(26*var(--m)) calc(10*var(--m))}.modal .form__submit{gap:calc(22*var(--m));margin-top:calc(40*var(--m))}.modal .form__consent{gap:calc(20*var(--m));font-size:max(.75rem,calc(16.4*var(--m)))}.modal .form__checkbox{--cb:max(0.875rem, calc(22 * var(--m)))}.modal .form__button{min-height:calc(59*var(--m));border-radius:calc(9.5*var(--m));font-size:max(.875rem,calc(21.2*var(--m)))}.modal .form__note{margin-top:calc(30*var(--m));font-size:max(.75rem,calc(16.2*var(--m)))}.modal__check{width:calc(79*var(--m));height:calc(79*var(--m));box-shadow:0 0 0 calc(11*var(--m)) rgba(0,198,69,.19)}.modal__thanks .modal__title{margin-top:calc(24*var(--m))}.modal__thanks .modal__lead{max-width:none;margin-top:calc(13*var(--m));font-size:max(.875rem,calc(20.6*var(--m)))}.modal__ok{min-width:calc(271*var(--m));min-height:calc(59*var(--m));margin-top:calc(31*var(--m));border-radius:calc(9.5*var(--m));font-size:max(.875rem,calc(21.3*var(--m)))}.modal__aside{grid-column:1;grid-row:1;padding:calc(108.7*var(--m)) calc(60*var(--m)) calc(60*var(--m));border-radius:calc(30*var(--m))0 0 calc(30*var(--m))}.modal__author{gap:calc(21*var(--m))}.modal__photo{width:calc(162*var(--m))}.modal__online{right:calc(12*var(--m));width:calc(18*var(--m));height:calc(18*var(--m))}.modal__name{font-size:max(1rem,calc(26.6*var(--m)))}.modal__role{margin-top:calc(4*var(--m));font-size:max(.8125rem,calc(20*var(--m)))}.modal__rule{margin-top:calc(40*var(--m))}.modal__subtitle{margin-top:calc(58*var(--m));font-size:max(1.375rem,calc(37*var(--m)))}.modal__rule+.modal__subtitle{margin-top:calc(36*var(--m))}.modal__text{margin-top:calc(7*var(--m));font-size:max(.875rem,calc(20.7*var(--m)))}.modal__socials{gap:calc(22*var(--m));margin-top:calc(30*var(--m))}.modal__socials .socials__link{width:calc(49.3*var(--m));height:calc(49.3*var(--m));border-radius:calc(9*var(--m))}.modal__socials .socials__link svg{width:calc(26*var(--m));height:calc(26*var(--m))}}.video-modal{width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:3.5rem var(--side) 1rem;border:0;background:rgba(8,9,20,.85);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.video-modal::backdrop{background:0 0}.video-modal[open]{display:grid;place-items:center}.video-modal__box{position:relative;width:min(100%,75rem,(100vh - 6rem)*16/9)}.video-modal__player{overflow:hidden;aspect-ratio:16/9;border-radius:var(--radius-lg);background:var(--c-ink)}.video-modal .video-frame{display:block;width:100%;height:100%;border:0;background:var(--c-ink)}.video-modal--vertical .video-modal__box{width:min(100%,27rem,(100vh - 6rem)*9/16)}.video-modal--vertical .video-modal__player{aspect-ratio:9/16}.video-modal__close{position:absolute;bottom:100%;right:-.5rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:0;background:0 0;color:var(--c-white);cursor:pointer}.video-modal__close svg{width:1.75rem;height:1.75rem;stroke-width:2}.video-modal__close:hover{opacity:.7}@media (prefers-reduced-motion:reduce){.modal,.modal__card{transition:none}}.hero{position:relative;overflow:hidden;color:var(--color-text);background:radial-gradient(110% 60%at 78% 12%,rgba(49,68,185,.28),transparent 55%),var(--color-bg)}.hero::after{content:"";position:absolute;inset-inline:0;bottom:0;height:9rem;z-index:1;pointer-events:none;background:linear-gradient(to bottom,transparent,var(--color-bg) 92%)}.hero__inner{position:relative;display:flex;flex-direction:column;gap:var(--space-32);padding-block:calc(var(--header-h) + .95rem) var(--space-12)}.hero__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:1rem}.hero__title{margin-top:1.25rem;font-size:2.1875rem;font-weight:var(--fw-bold);line-height:1.075;letter-spacing:-.01em}.hero__lead{margin:.75rem 0 1.25rem;max-width:42ch;color:var(--c-grey-200);font-size:1.125rem;line-height:1.5}.hero__lead br{display:none}@media (max-width:37.4375rem){.hero__content{container-type:inline-size}.hero__title{font-size:min(2.1875rem,9.8cqw)}}.hero__actions{display:flex;flex-direction:column;gap:1.5625rem}.hero__actions .btn{width:100%;font-size:1.1875rem;font-weight:var(--fw-semibold)}.hero__info{position:relative;z-index:2;display:flex;flex-direction:column;gap:var(--space-16);max-width:14rem}.info-list__item{display:flex;align-items:center;gap:var(--space-12);color:var(--c-grey-200);font-size:var(--fs-small)}.info-list__item b{color:var(--color-text);font-weight:var(--fw-semibold)}.info-list__icon{flex:0 0 auto;width:1.875rem;height:1.875rem;color:var(--color-accent-soft)}.hero__media{position:absolute;inset-inline:calc(-1*var(--side));bottom:0;height:43.5%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26%,#000 72%,transparent 100%),linear-gradient(to right,transparent 0,#000 18%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 26%,#000 72%,transparent 100%),linear-gradient(to right,transparent 0,#000 18%,#000 84%,transparent 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.hero__media picture{display:contents}.hero__photo{width:100%;height:31.25rem;object-fit:cover;object-position:0 10%}.hero__play{position:absolute;z-index:3;top:54.5%;left:30%;translate:-50% -50%;width:clamp(5rem,3rem + 5vw,8.5rem);height:clamp(5rem,3rem + 5vw,8.5rem)}.hero__play-inner{display:block;width:100%;height:100%;animation:play-pulse 2.8s ease-in-out infinite;will-change:transform,filter}@keyframes play-pulse{0%,to{transform:scale(1);filter:drop-shadow(0 0 .25rem rgba(113,133,255,.12))}50%{transform:scale(1.05);filter:drop-shadow(0 0 1.1rem rgba(113,133,255,.45))}}.hero__play img{width:100%;height:100%;transition:transform 320ms var(--ease-out),filter 320ms var(--ease-out)}.hero__play:hover img,.hero__play:focus-visible img{transform:scale(1.07);filter:drop-shadow(0 0 1.4rem rgba(113,133,255,.6))}.hero__author{position:relative;z-index:2;margin-top:9.06rem;display:flex;flex-direction:column;gap:2px}.author__name{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:var(--space-8);font-size:1.3rem;font-weight:var(--fw-semibold);color:var(--c-white)}.author__role{font-size:.95rem;line-height:1.25;color:var(--c-grey-200)}.author__role b{color:var(--c-white);font-weight:var(--fw-semibold)}.author__contact{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-16);margin-top:1.25rem}@media (max-width:37.4375rem){.author__contact .socials__link{width:2.9rem;height:2.9rem}}.author__label{flex:0 1 auto;font-size:.9375rem;color:var(--c-grey-200);line-height:1.3}.hero__stats{position:relative;z-index:2;display:grid;grid-template-columns:1fr;border-top:0;margin-top:3.0625rem;padding-top:2rem;padding-inline:max(var(--side),calc((100% - var(--container))/2))}.stat{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-16);padding-block:1.3rem;position:relative}.hero__stats::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:rgba(255,255,255,.4)}.stat+.stat::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(to right,var(--color-line),rgba(255,255,255,.02))}.stat__label{text-align:right;max-width:8.5rem;font-size:.85rem;color:var(--c-grey-200)}.stat__value{display:flex;align-items:baseline;gap:var(--space-8);white-space:nowrap;font-size:var(--fs-stat);font-weight:var(--fw-bold);line-height:1}.stat__unit{font-size:1.0625rem;font-weight:var(--fw-regular);color:var(--c-grey-200)}@media (min-width:37.5rem){.hero{padding-bottom:var(--space-40)}.hero__inner{display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"content content""info    author";align-items:end;column-gap:var(--space-24);row-gap:2.94rem;padding-block:calc(var(--header-h) + 4.25rem) 3.7rem}.hero__content{grid-area:content;position:relative;z-index:2;max-width:44rem;gap:0}.hero__info{grid-area:info;flex-direction:column;gap:var(--space-16);margin-top:2.94rem;max-width:27rem;font-size:.75rem}.hero__author{grid-area:author;position:relative;z-index:3;margin-top:0;align-items:flex-end;text-align:right}.hero__title{margin-top:0;font-size:clamp(2.55rem,.32rem + 5.95vw,3.175rem);line-height:.97}.hero__lead br{display:none}.hero__lead{margin-bottom:0;margin-top:2.1rem;max-width:none;font-size:clamp(1.0875rem,-.9188rem + 5.35vw,1.29rem);line-height:1.465}.hero__actions{flex-direction:row;gap:1.5rem;margin-top:2.6rem}.hero__actions .btn{width:auto;min-width:13rem;font-size:1.1rem;font-weight:var(--fw-medium);letter-spacing:normal}.info-list__item{font-size:inherit}.hero__media{position:absolute;inset:0;inset-inline:calc(-1*var(--side));width:auto;height:100%;margin-inline:0;aspect-ratio:auto;-webkit-mask-image:none;mask-image:none}.hero__photo{height:100%;object-position:60% 22%}.hero__play{top:30.3rem;left:auto;right:clamp(.5rem,-14.46rem + 39.88vw,calc(var(--side) + 7.95%));translate:0-50%}.author__name{flex-direction:row;justify-content:flex-end}.author__contact{justify-content:flex-end;margin-top:var(--space-12)}.author__label{text-align:right}.hero__stats{position:relative;z-index:2;margin-top:0;padding-top:0;grid-template-columns:1fr 1fr}.stat{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:var(--space-8);padding:2.88rem 0 var(--space-24) 3.6rem}.stat__label{text-align:left;max-width:none;font-size:1.1rem;color:var(--c-grey-200)}.stat__unit{font-size:.95rem;color:var(--c-grey-200)}.stat+.stat::before{display:none}.stat:nth-child(n+3){padding-top:1.57rem}.stat:nth-child(n+3)::before{content:"";display:block;position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(to right,var(--color-line),rgba(255,255,255,.02))}.stat:nth-child(even){padding-left:4.4rem}.stat:nth-child(even)::after{content:"";position:absolute;left:0;top:0;bottom:0;width:1px;background:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,0))}}@media (min-width:37.5rem) and (max-width:47.9375rem){.hero__title,.hero__lead{max-width:calc(73vw - 2rem)}}@media (min-width:48rem){.hero__lead br{display:inline}}@media (min-width:37.5rem) and (max-width:79.9375rem){.hero__stats::before{inset-inline:var(--side)}.stat:nth-child(n+3)::before,.stat:nth-child(even)::after{display:none}.hero__stats::after{content:"";position:absolute;top:0;bottom:-3rem;left:50%;width:1px;background:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,0))}}@media (min-width:80rem){.hero__inner{position:static;display:grid;grid-template-columns:minmax(0,1fr) max-content;grid-template-areas:"content content""info    author";align-items:start;column-gap:var(--space-40);row-gap:1.875rem;padding-block:11.096rem clamp(1.75rem,7.8vh,6.1rem)}.hero__content{grid-area:content;position:relative;z-index:2;max-width:52rem;gap:0}.hero__info{grid-area:info;flex-direction:row;flex-wrap:nowrap;width:max-content;max-width:none;gap:clamp(1.75rem,-6.25rem + 10vw,2.75rem);margin-top:1.25rem;font-size:clamp(.7875rem,-.5125rem + 1.625vw,.95rem)}.hero__author{grid-area:author;position:relative;z-index:3;margin-top:-6.6rem;align-items:flex-end;text-align:right}.hero__title{font-size:4.15rem;line-height:.99}.hero__lead{margin-top:1.3625rem;max-width:none;font-size:1.4rem;line-height:1.465}.hero__actions{margin-top:3.375rem}.hero__actions .btn{min-width:17rem;font-size:1.3rem;letter-spacing:normal}.hero__actions .btn--outline{border-color:rgba(255,255,255,.28)}.hero__actions .btn--outline:hover{border-color:transparent}.info-list__item{font-size:inherit}.info-list__icon{width:1.675rem}.hero__media{position:absolute;inset:0;width:100%;height:100%;border-radius:0}.hero__photo{height:100%;aspect-ratio:auto;object-position:50% 28%}.hero__play{top:50.2%;left:calc(max(var(--side),(100% - var(--container))/2) + 45.9375rem);translate:-50% -50%;width:7rem;height:7rem}.author__name{font-size:1.94rem;flex-direction:row;justify-content:flex-end}.author__role{font-size:1rem;line-height:1.3}.author__label{font-size:1rem;line-height:1.35;text-align:right}.author__online{width:.875rem;height:.875rem;margin-top:-1.875rem}.author__contact{gap:var(--space-20);margin-top:1.875rem;justify-content:flex-end}.author__contact .socials{gap:var(--space-12)}.author__contact .socials__link{width:3.3rem;height:3.3rem}.author__contact .socials__link svg{width:1.625rem;height:1.625rem}.hero__stats{position:relative;z-index:2;margin-top:3.75rem;padding-top:0;grid-template-columns:repeat(4,1fr)}.stat{padding:clamp(1.4rem,2.7vh,1.95rem) 3.25rem;gap:.85rem}.stat__value{gap:.9375rem}.stat__unit{font-size:1.45rem;font-weight:var(--fw-bold);color:var(--c-white)}.stat__label{max-width:none;font-size:.9rem;color:var(--c-grey-200)}.stat:nth-child(n+3){padding-top:clamp(1.4rem,2.7vh,1.95rem)}.stat:nth-child(n+3)::before,.stat+.stat::before{display:none}.stat+.stat::after,.stat:nth-child(even)::after{display:none}.stat+.stat{border-left:1px solid transparent;border-image:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,0))1}}.pains::before{content:"";position:absolute;inset-inline:0;top:-58vw;height:161vw;z-index:1;pointer-events:none;background:url(../assets/decor/blick-section2-mobile.svg)top center/100% 100%no-repeat}.pains__inner{position:relative;z-index:1}.pains__aside{margin-bottom:var(--head-gap)}@media (min-width:37.5rem){.pains__aside{margin-bottom:var(--head-gap)}}@media (min-width:37.5rem){.pains::before{top:-39vw;height:106.4vw;background-image:url(../assets/decor/blick-section2-tablet.svg)}}@media (min-width:80rem){.pains::before{top:-5.2vw;height:51.3vw;background-image:url(../assets/decor/blick-section2.svg)}}.pains__list{display:flex;flex-direction:column}.pain{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"quote num""text  text";align-items:start;column-gap:var(--space-16);padding-block:1.375rem 1.75rem}.pain::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:var(--gradient-rule)}.pains__list>.pain:last-child{border-bottom:1px solid transparent}.pains__list::after{content:"";display:block;height:1px;background:var(--gradient-rule)}.pain__quote{grid-area:quote;color:var(--c-white);font-size:var(--fs-row-title);font-weight:var(--fw-semibold);line-height:1.3}.pain__num{grid-area:num;color:var(--c-grey-300);font-size:.75rem;line-height:1.3;font-variant-numeric:tabular-nums}.pain__text{grid-area:text;margin-top:1.25rem;color:var(--c-grey-200);font-size:var(--fs-row-text);line-height:var(--lh-row-text)}@media (min-width:37.5rem){.pain{padding-block:1.75rem 2rem}.pain__text{margin-top:1.5rem}.pain__num{font-size:.875rem}}@media (min-width:80rem){.pains__inner{display:grid;grid-template-columns:minmax(0,745fr) minmax(0,1015fr);align-items:start}.pains__aside{grid-column:1;position:sticky;top:var(--section-gap);align-self:start;margin-bottom:0}.pains__list{grid-column:2;padding-top:.5625rem}.pain{grid-template-columns:minmax(0,494fr) minmax(0,521fr);grid-template-areas:"quote text";align-items:center;column-gap:0;min-height:13.125rem;padding-block:0}.pain__num{grid-area:unset;position:absolute;top:.1875rem;right:0;font-size:1rem;letter-spacing:.18em}.pain__quote{line-height:1.45}.pain__text{margin-top:0}}.reason{text-align:center}.reason__inner{position:relative;z-index:1;container-type:inline-size}.reason__mark{display:block;width:min(81.19rem,100%);height:auto;margin:0 auto;user-select:none}.reason__title{margin-top:1.9rem;font-size:clamp(1.22rem,.67rem + 2.25vw,1.75rem);font-weight:var(--fw-bold);line-height:1.15;letter-spacing:-.01em}.reason__text{position:relative;margin:1.75rem auto 0;max-width:20.5rem;color:var(--c-grey-200);font-size:clamp(.97rem,.83rem + .55vw,1.09rem);line-height:1.64}.reason__text br{display:none}.reason__text::before,.reason__text::after{content:"[";position:absolute;top:50%;translate:0-50%;font-size:2.25rem;font-weight:var(--fw-regular);line-height:1;color:rgba(255,255,255,.22);filter:blur(1.5px);pointer-events:none}.reason__text::before{right:calc(100% + .15rem)}.reason__text::after{content:"]";left:calc(100% + .15rem)}.reason__action{margin-top:2.25rem}@media (min-width:37.5rem){.reason__title{margin-top:.5rem;font-size:clamp(1.84rem,.63rem + 2.52vw,3.65rem)}.reason__text{margin-top:1.9rem;max-width:min(62rem,calc(100% - 9rem));font-size:clamp(1.09rem,.54rem + 1.16vw,1.93rem);line-height:1.49}.reason__text br{display:inline}.reason__text::before,.reason__text::after{font-size:3rem}.reason__text::before{right:calc(100% + 1.75rem)}.reason__text::after{left:calc(100% + 1.75rem)}.reason__action{margin-top:2.8rem}}@media (min-width:80rem){.reason__text::before,.reason__text::after{font-size:4rem}.reason__text::before{right:calc(100% + 3.5rem)}.reason__text::after{left:calc(100% + 3.5rem)}.reason__title{margin-top:3.7rem}.reason__text{margin-top:2.7rem}.reason__action{margin-top:2.25rem}}.niches__grid{display:grid;grid-template-columns:1fr;gap:var(--card-gap);margin-top:var(--head-gap)}.niche{display:flex;flex-direction:column;padding:var(--card-pad);border:1px solid rgba(255,255,255,.14);border-radius:.766rem;background:rgba(255,255,255,.09);color:var(--color-text);transition:background-color var(--dur-card) var(--ease-out),color var(--dur-card) var(--ease-out),border-color var(--dur-card) var(--ease-out),transform var(--dur-card) var(--ease-out),box-shadow var(--dur-card) var(--ease-out)}@media (hover:hover) and (pointer:fine){.niche:hover{background:var(--c-white);border-color:var(--c-white);color:var(--c-ink);transform:translateY(-.375rem);box-shadow:0 1.25rem 2.5rem rgba(8,9,20,.55)}}.niche:focus-within{background:var(--c-white);border-color:var(--c-white);color:var(--c-ink)}@media (prefers-reduced-motion:reduce){.niche{transition:none}.niche:hover,.niche:focus-within{transform:none}}.niche__image{display:block;width:100%;height:auto;aspect-ratio:356/228;object-fit:cover;border-radius:.53rem}.niche__title{margin-top:1.9rem;font-size:1.125rem;font-weight:var(--fw-semibold);line-height:1.4}.niche__text{margin-top:1.7rem;color:inherit;font-size:.875rem;line-height:var(--lh-text);opacity:.8}@media (min-width:37.5rem){.niches__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap);margin-top:var(--head-gap)}.niche{padding:var(--card-pad);border-radius:.6rem}.niche__image{border-radius:.5rem}.niche__title{margin-top:2.05rem;font-size:1.25rem;line-height:1.4}.niche__text{margin-top:1.6rem;font-size:.875rem}}@media (min-width:80rem){.niches__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.67rem;margin-top:var(--head-gap)}.niche{padding:1.84rem;border-radius:.9rem}.niche__image{border-radius:.625rem}.niche__title{margin-top:2.5rem;font-size:1.6rem;line-height:1.3}.niche__text{margin-top:1.94rem;font-size:1rem}}.niches::before{content:"";position:absolute;inset-inline:0;top:0;height:521vw;z-index:1;pointer-events:none;background:url(../assets/decor/blick-section3-mobile.svg)top center/100% 100%no-repeat;-webkit-mask-image:var(--mask-fade-top);mask-image:var(--mask-fade-top)}.niches>.container{position:relative;z-index:2}@media (min-width:37.5rem){.niches::before{top:0;height:159vw;background-image:url(../assets/decor/blick-section3-tablet.svg)}}@media (min-width:80rem){.niches::before{top:0;height:52.7vw;background-image:url(../assets/decor/blick-section3.svg)}}@media (max-width:37.4375rem){.niches__grid{grid-auto-flow:column;grid-auto-columns:calc(100% - 2rem);grid-template-columns:none;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);padding-block:.5rem 1.75rem;margin-top:calc(var(--head-gap) - .5rem);margin-bottom:-1.75rem;margin-inline:calc(-1*var(--side));padding-inline:var(--side);scrollbar-width:none}.niches__grid::-webkit-scrollbar{display:none}.niche{scroll-snap-align:start}}.cases .section-head--split{display:grid}.cases__slider{position:relative;margin-top:calc(var(--head-gap)*2.4)}.cases__slider::after{content:"";position:absolute;inset-inline:0;top:calc(var(--head-gap)*-1.4);height:1px;background:linear-gradient(to right,var(--c-grey-500),rgba(203,203,216,.49) 25%,rgba(203,203,216,.43) 50%,rgba(203,203,216,.3) 75%,rgba(203,203,216,.13))}.cases__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:calc(var(--side)*2);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);scrollbar-width:none;margin-inline:calc(-1*var(--side));padding-inline:var(--side)}.cases__track::-webkit-scrollbar{display:none}.case{position:relative;scroll-snap-align:start}.case::before{content:"";position:absolute;z-index:0;left:-9.5%;width:125.7%;top:17rem;height:12.6rem;border-radius:50%;background:rgba(49,68,185,.5);filter:blur(30px);pointer-events:none}.case__info,.case__preview{position:relative;z-index:1}.case__label{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .75rem;color:var(--c-grey-200);font-size:1.0625rem;line-height:1.35}.case__site{display:inline-flex;align-items:center;gap:.375rem;color:var(--color-accent-soft);text-decoration:underline;text-underline-offset:.2em;transition:color var(--transition-fast)}.case__site:hover{color:var(--color-link-hover)}.case__favicon{width:1.0625rem;height:1.0625rem}.case__edit{justify-self:start;width:fit-content;margin-bottom:.75rem;padding:.2rem .6rem;border:1px dashed var(--color-accent-soft);border-radius:var(--radius-pill);color:var(--color-accent-soft);font-size:.8125rem;white-space:nowrap}.case__edit:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--c-white)}.case__stat{margin-top:1.55rem;color:var(--color-accent);font-size:1.3125rem;line-height:1.2}.case__value{margin-right:.08em;color:var(--color-accent);font-size:2.3125rem;font-weight:var(--fw-bold);letter-spacing:-.01em}.case__desc{margin-top:.55rem;font-size:1.3125rem;line-height:1.14}.case__actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem}.case__cta{border-color:var(--color-accent)}.case__nav{display:flex;gap:.75rem}.case__cta-more{display:none}@media (min-width:37.5rem){.case__cta-more{display:inline}}.case__preview{margin-top:1.875rem}.case__shot{display:block;width:100%;height:auto;aspect-ratio:358/172;object-fit:cover;object-position:top center;border-radius:1.25rem}.case__cards{position:relative;margin-top:1.275rem}.case__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:1rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:none}.case__track::-webkit-scrollbar{display:none}.case__cards::before,.case__cards::after{content:"";position:absolute;inset-block:0;z-index:2;pointer-events:none;transition:opacity var(--transition)}.case__cards::before{left:0;opacity:0}.case__cards::after{right:0}.case__cards.is-scrolled::before{opacity:1}.case__cards.is-end::after{opacity:0}.case__cards.is-static::before,.case__cards.is-static::after{opacity:0}.case__cards.is-static .case__cards-nav{display:none}.case-card{position:relative;z-index:1;scroll-snap-align:start;min-height:10.55rem;padding:1.5rem;border-radius:.44rem;background:var(--c-white);color:var(--c-ink)}.case-card__head{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:var(--fw-semibold);line-height:1.4}.case-card__icon{width:1.125rem;height:1.125rem;color:var(--color-primary)}.case-card__text{margin-top:.875rem;color:var(--c-grey-600);font-size:var(--fs-h3);line-height:var(--lh-text)}.case__cards-nav{position:absolute;top:1.05rem;right:.86rem;z-index:3;display:flex;gap:.44rem}.case__cards-nav .slider-nav--cards:last-child[disabled]{opacity:0}.slider-nav--cards{width:1.57rem;height:1.57rem;border-color:var(--color-primary);color:var(--color-primary)}.slider-nav--cards svg{width:.6rem;height:.6rem}.slider-nav--cards:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--c-white)}.cases__dots{display:flex;justify-content:center;gap:.34rem;margin-top:1.7rem}@media (min-width:37.5rem){.case__stat{margin-top:.84rem}.case__desc{margin-top:.66rem;font-size:1.6875rem}.case__actions{margin-top:2.05rem}.case__nav{gap:1.04rem}.case::before{left:-4.55%;width:109.1%;top:17.44rem;height:21.5rem;background:rgba(49,68,185,.35);filter:blur(60px)}.case__preview{margin-top:2.44rem}.case__shot{aspect-ratio:704/337}.case__cards{margin-top:2.28rem}.case__track{grid-auto-columns:100%;gap:1.5625rem;padding-left:0;scroll-padding-left:0}.case-card{min-height:11.1875rem;padding:1.94rem;border-radius:.59rem}.case-card__head{gap:.75rem;font-size:1.25rem}.case-card__icon{width:1.375rem;height:1.375rem}.case-card__text{margin-top:.5rem}.case__cards-nav{top:50%;left:calc(-1*var(--side) + .44rem);right:calc(-1*var(--side) + .44rem);transform:translateY(-50%);justify-content:space-between}.slider-nav--cards{width:2.83rem;height:2.83rem;border-color:rgba(255,255,255,.4);color:var(--color-text)}.slider-nav--cards svg{width:1rem;height:1rem}.slider-nav--cards:hover{background:var(--c-white);border-color:var(--c-white);color:var(--c-ink)}.cases__dots{gap:.475rem;margin-top:2.6rem}}@media (min-width:80rem){.cases .section-head--split{grid-template-columns:minmax(0,1fr) minmax(0,39.25rem);align-items:end;column-gap:var(--space-40)}.cases .section-head__note{margin-top:0}.cases__track{display:block;overflow:visible;margin-inline:0;padding-inline:0}.cases__dots,.case__nav{display:none}.cases__slider::before{content:"";position:absolute;left:0;top:5.625rem;bottom:0;width:1px;background:linear-gradient(to bottom,var(--c-grey-500),rgba(8,9,20,0))}.case{display:grid;grid-template-columns:minmax(26.875rem,595.5fr) minmax(0,568fr) 28fr minmax(0,568fr);grid-template-rows:auto auto auto;row-gap:1.67rem;column-gap:0}.case__info{grid-column:1;grid-row:1;align-self:start;margin-bottom:2.08rem;position:relative;padding-left:3.75rem;padding-right:2.5rem}.case__preview{grid-column:2/-1;grid-row:1/3;margin-top:0}.case__cards,.case__track{display:contents}.case__cards-nav{display:none}.case-card:nth-child(1){grid-column:1;grid-row:2/4;margin-left:3.75rem;width:calc(100% - 6.25rem);border-radius:.625rem;background-color:var(--color-primary);background-image:radial-gradient(ellipse 67% 80%at 51% 122%,rgba(113,133,255,.85),rgba(113,133,255,0));color:var(--c-white)}.case-card:nth-child(2){grid-column:2;grid-row:3}.case-card:nth-child(3){grid-column:4;grid-row:3}.case-card:nth-child(1) .case-card__icon,.case-card:nth-child(1) .case-card__text{color:inherit}.case+.case{margin-top:11rem}.case__info::before{content:"";position:absolute;left:0;top:5.625rem;width:2.5625rem;height:1px;background:var(--c-grey-500)}.case+.case .case__info::before{background:#3f4048}.case__label{flex-wrap:nowrap;font-size:clamp(.9375rem,-.125rem + 1.25vw,1.375rem)}.case__stat{margin-top:1.325rem;font-size:clamp(1.625rem,.4375rem + 1.5625vw,2.3125rem)}.case__value{font-size:clamp(2.625rem,1rem + 2.1875vw,3.625rem)}.case__desc{margin-top:.725rem;font-size:clamp(1.375rem,.125rem + 1.5625vw,2rem);line-height:1.125}.case__actions{margin-top:3.76rem}.case::before{left:32.5%;width:68.86%;top:3.6875rem;height:33.94rem;background:rgba(49,68,185,.35);filter:blur(55px)}.case__shot{aspect-ratio:1166/557.8;border-radius:1.875rem}.case-card{min-height:12.8125rem;padding:2rem}.case-card__head{gap:1.2rem;font-size:1.875rem;line-height:1.3}.case-card__icon{width:1.75rem;height:1.75rem}.case-card__text{margin-top:.75rem}}@media (min-width:80rem){.cases__slider.is-pinned{height:calc(var(--pin-h) + (var(--pin-n) - 1)*85vh)}.cases__slider.is-pinned::before{display:none}.cases__slider.is-pinned .cases__track{position:sticky;top:var(--pin-top);height:var(--pin-h)}.cases__slider.is-pinned .cases__track::after{content:"";position:absolute;z-index:5;left:0;top:5.625rem;bottom:-4rem;width:1px;background:linear-gradient(to bottom,var(--c-grey-500),rgba(8,9,20,0));pointer-events:none}.cases__slider.is-pinned .case{position:absolute;inset:0 0 auto;margin-top:0;background:var(--color-bg);box-shadow:0-1.5rem 3rem rgba(8,9,20,.7);transform:translateY(calc(var(--sc-in, 0)*(100vh - var(--pin-top)))) scale(calc(1 - .05*var(--sc-out, 0)));transform-origin:50%0;will-change:transform}.cases__slider.is-pinned .case::after{content:"";position:absolute;z-index:3;inset:-1px;background:var(--color-bg);opacity:calc(.65*var(--sc-out, 0));pointer-events:none}.cases__slider.is-pinned .case+.case .case__info::before{background:var(--c-grey-500)}.cases__slider.is-pinned .case__info::before{transform:scaleX(0);transform-origin:left center;transition:transform 700ms var(--ease-out);scale:max(0,1 - 3*var(--sc-out, 0))1}.cases__slider.is-pinned .case.is-shown .case__info::before{transform:scaleX(1)}}.projects{position:relative;overflow-x:clip}.projects::before{content:"";position:absolute;inset-inline:0;top:0;height:196.7vw;z-index:1;pointer-events:none;background:url(../assets/decor/blick-section6-mobile.svg)top center/100% 100%no-repeat;-webkit-mask-image:var(--mask-fade-top),var(--mask-fade-bottom);-webkit-mask-composite:source-in;mask-image:var(--mask-fade-top),var(--mask-fade-bottom);mask-composite:intersect}.projects>.container{position:relative;z-index:2}.projects__lead{margin-top:1.1rem}.projects__all{flex:0 0 auto}.projects__footer{display:flex;justify-content:center;margin-top:2rem}.projects .section-head__subtitle{margin-top:0}.projects__nav{display:flex;gap:.75rem;margin-top:1.5rem}.projects__grid{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--card-gap);padding-block:.625rem 2.5rem;margin-top:calc(var(--head-gap) - .625rem);margin-bottom:-2.5rem;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);scrollbar-width:none;margin-inline:calc(-1*var(--side));padding-inline:var(--side)}.projects__grid::-webkit-scrollbar{display:none}.project{position:relative;scroll-snap-align:start;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.14);border-radius:.625rem;background:rgba(255,255,255,.08);transition:background-color var(--dur-card) var(--ease-out),color var(--dur-card) var(--ease-out),border-color var(--dur-card) var(--ease-out),transform var(--dur-card) var(--ease-out),box-shadow var(--dur-card) var(--ease-out)}.project__shot{display:block;width:100%;height:auto;aspect-ratio:571/393;object-fit:cover;border-radius:calc(.625rem - 1px) calc(.625rem - 1px)0 0}.project__body{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--card-pad)}.project__title{margin-top:.3rem;font-size:1.1875rem;font-weight:var(--fw-semibold);line-height:1.4}.project__subtitle{margin-top:.4rem;margin-bottom:1.1rem;color:var(--color-muted);font-size:.9rem;line-height:var(--lh-text)}.project__cta{margin-top:auto;width:100%;border-color:rgba(255,255,255,.6)}@media (min-width:37.5rem){.projects::before{height:100.3vw;background-image:url(../assets/decor/blick-section6-tablet.svg)}.projects__lead{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;margin-top:1.55rem}.projects__nav{flex:0 0 auto;gap:1.04rem;margin-top:0}.projects__grid{grid-auto-columns:calc(50% - var(--card-gap)/2);gap:var(--card-gap)}.projects__footer{margin-top:2.5rem}.project__subtitle{margin-bottom:1.4rem}.project__body{padding:var(--card-pad)}.project__title{margin-top:.45rem}.project__cta{width:auto;align-self:flex-start}}@media (hover:hover) and (pointer:fine){.project:hover{border-color:rgba(255,255,255,.1);transform:translateY(-.375rem);box-shadow:0 1.25rem 2.5rem rgba(8,9,20,.55)}.project:hover .project__cta:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--c-white)}}@media (min-width:80rem){.projects::before{height:93.2vw;background-image:url(../assets/decor/blick-section6.svg);-webkit-mask-image:none;mask-image:none}.projects__lead{align-items:flex-end;margin-top:var(--lead-gap)}.projects__nav .slider-nav{width:4.0625rem;height:4.0625rem}.projects__nav .slider-nav svg{width:1.35rem;height:1.35rem}.projects .section-head__subtitle{max-width:88rem}.projects__grid{grid-auto-columns:calc(33.333% - 1rem);gap:1.5rem;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.project{border-radius:1.25rem}.project__shot{border-radius:calc(1.25rem - 1px) calc(1.25rem - 1px)0 0}.project__body{padding:1.75rem 1.9rem 1.9rem}.project__title{margin-top:0;font-size:1.5rem}.project__subtitle{margin-top:.2rem;margin-bottom:1.97rem;font-size:1.125rem}.projects__footer{margin-top:3.75rem}.projects--grid .projects__footer{display:none}.projects--grid .projects__grid{grid-auto-flow:row;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-block:0;margin-block:1.875rem 0}}.solo{position:relative;overflow-x:clip}.solo__bg{position:absolute;z-index:-1;top:calc(var(--section-gap)*-1 + 1.25rem);left:calc(50% - 50vw - 13.85vw);width:147.7vw;max-width:none;height:auto;pointer-events:none;user-select:none;display:block;isolation:isolate;-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 82%,transparent),linear-gradient(to bottom,transparent,#000 14%,#000 84%,transparent);mask-image:linear-gradient(to right,transparent,#000 14%,#000 82%,transparent),linear-gradient(to bottom,transparent,#000 14%,#000 84%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.solo__photo{display:block;width:100%;max-width:none;height:auto}@media (min-width:37.5rem) and (max-width:79.9375rem){.solo__bg{-webkit-mask-image:linear-gradient(to right,transparent,#000 14%,#000 82%,transparent),linear-gradient(to bottom,transparent,#000 14%,#000 62%,transparent);mask-image:linear-gradient(to right,transparent,#000 14%,#000 82%,transparent),linear-gradient(to bottom,transparent,#000 14%,#000 62%,transparent)}}.solo__bg::after{content:"";position:absolute;inset:0;background:url(../assets/decor/grain.svg)0 0/240px 240px;mix-blend-mode:overlay;opacity:.55;pointer-events:none}@media (prefers-reduced-motion:reduce){.solo__bg::after{display:none}}.solo__inner{position:relative;z-index:1}.solo__inner .section-head{padding-top:63vw}.solo__text{margin-top:1.7rem;display:grid;gap:1.5rem;max-width:62rem;font-size:1rem;line-height:var(--lh-text)}.solo__text b{font-weight:var(--fw-semibold);color:var(--color-text)}.solo__text p{color:var(--c-grey-200)}.solo__features{position:relative;z-index:2;display:grid;gap:1.9rem;margin-top:3.25rem;padding-inline:var(--side)}.feature__title{display:flex;align-items:center;gap:.625rem;font-size:1.125rem;font-weight:var(--fw-medium);line-height:1.35}.feature__icon{flex:0 0 auto;width:1.5rem;height:1.5rem;color:var(--color-accent-soft)}.feature__text{margin-top:.55rem;color:var(--color-muted);font-size:.9375rem;line-height:var(--lh-text)}@media (min-width:37.5rem){.solo__bg{top:calc(var(--section-gap)*-1 + 1.3rem);left:calc(50% - 50vw - 1.3vw);width:83.2vw}.solo{display:flex;flex-direction:column}.solo__features{order:-1;gap:2.1rem;margin-top:0;padding-top:1.75rem;padding-left:52.5%;padding-right:var(--side)}.solo__inner .section-head{padding-top:3rem}.solo__text{margin-top:2.1rem;font-size:1.0625rem}.feature__title{font-size:1.25rem}.feature__text{font-size:.9375rem}}@media (min-width:80rem){.solo{display:block}.solo__bg{top:50%;translate:0-50%;left:calc(50% - 50vw);width:62.6vw}.solo__inner .section-head,.solo__inner .solo__text{margin-left:42.2%}.solo__inner .section-head{padding-top:0}.solo__text{margin-top:1.9rem;max-width:64rem;gap:1.45rem;font-size:1.25rem}.solo__features{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:0;margin-top:4.3rem;padding:0;border-top:1px solid rgba(255,255,255,.4)}.feature{padding:3.28rem max(var(--side),(100vw - var(--container))/2)0;position:relative}.feature+.feature{border-left:1px solid transparent;border-image:linear-gradient(to bottom,rgba(255,255,255,.4),rgba(255,255,255,0))1}.feature__title{white-space:nowrap;font-size:min(1.25rem,1.2vw)}.feature__icon{width:1.6em;height:1.6em}.feature__text{margin-top:.85rem;font-size:1.0625rem}}.pricing .section-head--split{display:grid}.pricing__nav{display:flex;gap:.68rem;margin-top:1.7rem}.pricing__grid{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--gutter);margin-top:1.9rem;margin-inline:calc(var(--side)*-1);padding-inline:var(--side);overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);scrollbar-width:none;-ms-overflow-style:none}.pricing__grid::-webkit-scrollbar{display:none}.plan{position:relative;overflow:hidden;scroll-snap-align:start;display:flex;flex-direction:column;padding:var(--card-pad);border:1px solid transparent;border-radius:.6rem;background:linear-gradient(var(--c-white),var(--c-white)) padding-box,linear-gradient(180deg,rgba(255,255,255,.39),rgba(139,149,178,.14)) border-box;color:#060710}.plan__label{font-size:.9375rem;font-weight:var(--fw-medium)}.plan__price{margin-top:1.35rem;font-size:1.75rem;font-weight:var(--fw-bold);line-height:1.1}.plan__unit{font-size:.62em;font-weight:var(--fw-medium)}.plan__note{margin-top:.5rem;color:var(--c-grey-600);font-size:.9375rem}.plan__list{display:grid;flex:0 0 auto;margin-bottom:1.9rem;gap:.95rem;margin-top:2.5rem;font-size:.9375rem;line-height:1.6}.plan__list li{display:grid;grid-template-columns:.65rem minmax(0,1fr);column-gap:.66rem;align-items:center}.plan__list li::before{content:"";width:.379rem;height:.379rem;margin-inline:auto;border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 .135rem rgba(49,68,185,.19)}.plan__action{margin-top:auto;padding-inline:.75rem;border-radius:.6rem}.plan__list+.plan__action{margin-top:auto}.plan--featured{background:linear-gradient(var(--color-primary),var(--color-primary)) padding-box,linear-gradient(180deg,rgba(255,255,255,.39),rgba(139,149,178,.14)) border-box;color:var(--c-white)}.plan--featured .plan__note{color:rgba(255,255,255,.72)}.plan--featured .plan__list li::before{background:var(--c-white);box-shadow:0 0 0 .135rem rgba(255,255,255,.19)}.plan__ribbon{position:absolute;top:0;left:69.05%;z-index:1;display:flex;align-items:center;justify-content:center;width:65.1%;aspect-ratio:274/46.1;transform:translateY(-140.4%) rotate(43.4283deg);transform-origin:0 0;background:#f7f8ff;color:#060710;font-size:clamp(.6875rem,.35rem + .42vw,.8125rem);font-weight:var(--fw-medium);letter-spacing:.06em;text-transform:uppercase}.pricing__dots{display:flex;justify-content:center;gap:.34rem;margin-top:1.7rem}.pricing__disclaimer{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:1.8rem;color:rgba(255,255,255,.5);font-size:.8125rem;line-height:1.4;text-align:center}.pricing__disclaimer-icon{flex:0 0 auto;width:1.05rem;height:1.05rem}.pricing__extra{display:grid;gap:2rem;margin-top:2.8rem}.callout{padding:0 0 0 1.275rem;border-left:.3125rem solid var(--color-primary)}.callout__title{font-size:1.0625rem;font-weight:var(--fw-medium);line-height:1.35}.callout__text{margin-top:.9rem;color:var(--c-grey-200);font-size:.9375rem;line-height:1.65}.callout__action{width:100%;margin-top:1.4rem;border-radius:.6rem}@media (min-width:37.5rem){.pricing .section-head--split{grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--space-32)}.pricing .section-head--split>div{grid-column:1/-1}.pricing .section-head__note{max-width:27rem;font-size:.97rem}.pricing__nav{justify-self:end;gap:1.04rem;margin-top:0}.pricing__grid{grid-auto-columns:calc(50% - var(--gutter)/2);gap:1.55rem;margin-top:2.75rem}.plan{padding:var(--card-pad);border-radius:.61rem}.plan__list{margin-top:2.6rem}.plan__list li{column-gap:.6rem}.pricing__dots{margin-top:2.3rem}.pricing__disclaimer{margin-top:2.4rem;font-size:.875rem}.pricing__disclaimer-icon{width:1.1rem;height:1.1rem}.pricing__extra{margin-top:3.4rem}.callout{padding:0 0 0 1.74rem}.callout__title{font-size:1.625rem}.callout__text{margin-top:1.1rem;font-size:1.0625rem;line-height:1.7}.callout__action{width:auto;margin-top:1.7rem}}@media (min-width:80rem){.pricing .section-head--split{grid-template-columns:minmax(0,1fr) minmax(0,36%);align-items:start;column-gap:var(--space-40)}.pricing .section-head--split>div{grid-column:1}.pricing .section-head__note{max-width:none;margin-top:3.2rem;font-size:1.25rem;line-height:1.72}.pricing__nav,.pricing__dots{display:none}.pricing__grid{grid-auto-flow:row;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5625rem;margin-top:calc(var(--head-gap) + 1rem);margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.plan{padding:clamp(1.5rem,-.5rem + 2.5vw,2.5rem);border-radius:.9rem}.plan__label{font-size:clamp(1rem,.75rem + .31vw,1.125rem)}.plan__price{margin-top:1.55rem;font-size:clamp(1.875rem,2.344vw,2.8125rem)}.plan__note{margin-top:.65rem;font-size:clamp(.9375rem,.6rem + .47vw,1.125rem)}.plan__list{gap:1.5rem;margin-top:3.5rem;font-size:clamp(.9375rem,.6875rem + .31vw,1.0625rem);line-height:1.53}.plan__list li{column-gap:1.2rem}.plan__action{min-height:3.6875rem;font-size:clamp(1rem,.6rem + .5vw,1.125rem)}.pricing__disclaimer{margin-top:2.1rem;font-size:1rem}.pricing__disclaimer-icon{width:1.25rem;height:1.25rem}.pricing__extra{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--gutter);margin-top:4.5rem}.callout{padding:0 0 0 2.3rem}.callout__title{font-size:1.75rem}.callout__text{max-width:45rem;margin-top:1.35rem;font-size:1.25rem;line-height:1.72}.callout__action{min-height:3.6875rem;margin-top:2.2rem;font-size:1.125rem}}.stack::before{content:"";position:absolute;z-index:-1;inset-inline:0;top:0;aspect-ratio:1920/1090;background:url(../assets/decor/blick-section8.svg)top center/100% 100%no-repeat;pointer-events:none;-webkit-mask-image:var(--mask-fade-top);mask-image:var(--mask-fade-top)}.stack__marquee{position:relative;overflow:hidden;margin-top:var(--head-gap);display:grid;gap:1.65rem}.stack__logos{display:flex;align-items:center;gap:4.125rem;width:max-content;will-change:transform;animation:stack-scroll 42s linear infinite}.stack__logo{flex:0 0 auto}.stack__logo img{height:2.1875rem;width:auto;opacity:.43}.stack__logos--2{transform:translateX(-11%);animation-duration:54s;animation-direction:reverse;animation-delay:-18s}.stack__logos--3{transform:translateX(-23%);animation-duration:48s;animation-delay:-33s}@media (max-width:37.4375rem){.stack__logos--3{display:none}}@keyframes stack-scroll{0%{transform:none}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.stack__logos{animation:none}}@media (min-width:37.5rem){.stack__marquee{gap:2.5rem}.stack__logos{gap:5.25rem}.stack__logo img{height:2.8125rem}}@media (min-width:80rem){.stack .section-head--split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,53.4%);align-items:start;column-gap:var(--space-20)}.stack .section-head__note{margin-top:2.6rem;line-height:1.7}.stack__marquee{gap:0}.stack__logos--2,.stack__logos--3{display:none}.stack__logos{gap:7.5625rem}.stack__logo img{height:4.3125rem}}.channel__cta{margin-top:1.5rem;border-color:var(--color-accent);color:var(--color-text)}.channel__cta:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.channel__cta .btn__icon{width:1.5rem;height:1.5rem}.channel__cta::before{width:1.5rem}.channel__slider{position:relative;margin-top:2.6rem}.channel__nav{display:none}.channel__track{display:grid;gap:1.4rem;list-style:none}.video-card{position:relative}.video-card__link{display:block;border-radius:.79rem;overflow:hidden}.video-card__thumb{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;transition:transform 420ms var(--ease-out)}.video-card__thumb--empty{display:grid;place-items:center;padding:1rem;background:var(--glass-bg);color:var(--color-text);font-size:.9375rem;text-align:center}@media (hover:hover) and (pointer:fine){.video-card__link:hover .video-card__thumb{transform:scale(1.03)}}@media (min-width:37.5rem){.channel__cta{margin-top:2.2rem}.channel__slider{margin-top:2.5rem}.channel__track{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.video-card__link{border-radius:.75rem}}@media (min-width:80rem){.channel__inner{display:grid;grid-template-columns:minmax(0,50.7%) minmax(0,1fr);align-items:end;column-gap:0}.channel__cta{margin-top:4.1rem}.channel__slider{margin-top:0;margin-right:calc(-1*max(var(--side),(100vw - var(--container))/2));padding-bottom:0}.channel__track{display:flex;gap:1.40625rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none;-webkit-mask-image:linear-gradient(to right,#000 68%,transparent 100%);mask-image:linear-gradient(to right,#000 68%,transparent 100%)}.channel__track::-webkit-scrollbar{display:none}.video-card{flex:0 0 auto;width:25.34rem;scroll-snap-align:start}.video-card__link{border-radius:1.225rem}.channel__nav{display:flex;gap:1rem;position:absolute;bottom:calc(100% + 1.5rem);right:max(var(--side),(100vw - var(--container))/2)}.channel__nav .slider-nav{width:4.0625rem;height:4.0625rem;transition:opacity var(--transition),visibility var(--transition),background-color var(--transition),border-color var(--transition),color var(--transition)}.channel__nav .slider-nav svg{width:1.35rem;height:1.35rem}}.process__list{display:grid}.step{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;padding-top:.6rem;padding-bottom:1.5rem}.step::before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:var(--gradient-rule)}.process__list .step:last-child{padding-bottom:0}.process__list::after{content:"";height:1px;margin-top:1.5rem;background:var(--gradient-rule)}.step__num{grid-column:2;grid-row:1;align-self:start;color:#6f7998;font-size:.75rem;letter-spacing:.04em}.step__title{grid-column:1;margin-top:.55rem;font-size:var(--fs-row-title);font-weight:var(--fw-medium);line-height:1.3}.step__text{grid-column:1/-1;margin-top:.7rem;color:var(--color-muted);font-size:var(--fs-row-text);line-height:var(--lh-row-text)}@media (min-width:37.5rem){.process__aside{margin-bottom:2.75rem}.step{grid-template-columns:minmax(0,15.5rem) minmax(0,1fr) auto;column-gap:1.5rem;padding-top:.85rem;padding-bottom:2.1rem}.step__num{grid-column:3}.step__title{grid-column:1;grid-row:1/span 2;margin-top:1.5rem}.step__text{grid-column:2;grid-row:1/span 2;margin-top:1.5rem}}@media (min-width:80rem){.process__inner{display:grid;grid-template-columns:minmax(0,33.9%) minmax(0,1fr);column-gap:0;align-items:start}.process__aside{position:sticky;top:var(--section-gap);align-self:start;margin-bottom:0}.step{grid-template-columns:minmax(0,1fr) minmax(0,36.875rem);column-gap:0;min-height:13.125rem;padding-top:.3rem;padding-bottom:1.5rem}.step__num{grid-column:2;justify-self:end;font-size:.8125rem}.step__title{grid-column:1;grid-row:1/span 2;align-self:center;margin-top:0;padding-right:var(--space-24)}.step__text{grid-column:2;grid-row:2;margin-top:.85rem}.process__list::after{margin-top:0}}.articles::before{content:"";position:absolute;z-index:-1;inset-inline:0;top:0;aspect-ratio:1920/1033;background:url(../assets/decor/blick-section10.svg)top center/100% 100%no-repeat;pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.05) 6%,rgba(0,0,0,.18) 12%,rgba(0,0,0,.38) 18%,rgba(0,0,0,.62) 25%,rgba(0,0,0,.82) 32%,rgba(0,0,0,.94) 38%,#000 52%,rgba(0,0,0,.94) 62%,rgba(0,0,0,.82) 70%,rgba(0,0,0,.62) 78%,rgba(0,0,0,.38) 86%,rgba(0,0,0,.18) 92%,rgba(0,0,0,.05) 96%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.05) 6%,rgba(0,0,0,.18) 12%,rgba(0,0,0,.38) 18%,rgba(0,0,0,.62) 25%,rgba(0,0,0,.82) 32%,rgba(0,0,0,.94) 38%,#000 52%,rgba(0,0,0,.94) 62%,rgba(0,0,0,.82) 70%,rgba(0,0,0,.62) 78%,rgba(0,0,0,.38) 86%,rgba(0,0,0,.18) 92%,rgba(0,0,0,.05) 96%,transparent 100%)}.articles>.container{position:relative;z-index:1}.articles__nav{display:flex;gap:.68rem;margin-top:1.7rem}.articles__slider{margin-top:1.9rem}.articles__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--gutter);margin-inline:calc(var(--side)*-1);padding-inline:var(--side);padding-block:.75rem 2.5rem;margin-block:-.75rem -2.5rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--side);scrollbar-width:none;-ms-overflow-style:none}.articles__track::-webkit-scrollbar{display:none}.article-card{scroll-snap-align:start}.article-card__link{display:flex;flex-direction:column;height:100%;outline:1px solid rgba(255,255,255,.14);outline-offset:-1px;border-radius:.6rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);color:var(--color-text);transition:background-color var(--dur-card) var(--ease-out),color var(--dur-card) var(--ease-out),outline-color var(--dur-card) var(--ease-out),transform var(--dur-card) var(--ease-out),box-shadow var(--dur-card) var(--ease-out)}.article-card__media{position:relative;display:block;border-radius:.6rem .6rem 0 0;overflow:hidden;margin:-1px -1px 0}.article-card__image{width:100%;height:auto;aspect-ratio:422/270;object-fit:cover}.article-card .chip{position:absolute;left:1.55rem;bottom:.875rem;padding:.3rem .7rem;border-radius:.26rem;font-size:.8125rem}.article-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:var(--card-pad)}.article-card__title{display:block;font-size:1.125rem;font-weight:var(--fw-medium);line-height:1.3}.article-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.9rem}.article-card__icon{flex:0 0 auto;width:1.15em;height:1.15em;color:var(--color-accent)}.article-card__meta{display:inline-flex;align-items:center;gap:.4rem;color:var(--c-grey-200);transition:color var(--dur-card) var(--ease-out);font-size:.875rem;white-space:nowrap}.article-card__go{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:3.075rem;height:3.075rem;border:1px solid rgba(255,255,255,.4);border-radius:.6rem;transition:background-color var(--dur-card) var(--ease-out),border-color var(--dur-card) var(--ease-out),color var(--dur-card) var(--ease-out)}.article-card__go svg{width:1rem;height:1rem}@media (hover:hover) and (pointer:fine){.article-card__link:hover{background:var(--c-white);outline-color:transparent;color:var(--c-ink);transform:translateY(-.375rem);box-shadow:0 1.25rem 2.5rem rgba(8,9,20,.55)}.article-card__link:hover .article-card__meta{color:var(--c-grey-600)}.article-card__link:hover .article-card__go{border-color:var(--color-primary);color:var(--color-primary)}}.articles__dots{display:flex;justify-content:center;gap:.34rem;margin-top:1.7rem}@media (min-width:37.5rem){.articles__nav{display:none}.articles__slider{margin-top:2.75rem}.articles__track{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem;margin-inline:0;padding-inline:0;overflow:visible;scroll-snap-type:none}.articles__dots{display:none}.article-card__link{border-radius:.625rem}.article-card__media{border-radius:.625rem .625rem 0 0}.article-card .chip{left:1.5rem;bottom:1.1rem;font-size:.75rem}.article-card__body{padding:var(--card-pad)}.article-card__title{font-size:1.125rem}.article-card__go{width:2.96rem;height:2.96rem}}@media (min-width:80rem){.articles .section-head--slider{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:var(--space-40)}.articles__nav{display:flex;gap:1.04rem;margin-top:0}.articles__nav .slider-nav{width:4.0625rem;height:4.0625rem}.articles__nav .slider-nav svg{width:1.35rem;height:1.35rem}.articles__slider{margin-top:var(--head-gap)}.articles__track{grid-auto-flow:column;grid-auto-columns:calc(25% - 1.171875rem);grid-template-columns:none;gap:1.5625rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:0}.articles__dots{display:flex;margin-top:2.4rem}.article-card__link{border-radius:.9rem}.article-card__media{border-radius:.9rem .9rem 0 0}.article-card .chip{left:1.84rem;bottom:1.25rem;padding:.35rem .8rem;border-radius:.3125rem;font-size:.875rem}.article-card__body{padding:1.875rem}.article-card__title{font-size:1.25rem;line-height:1.3}.article-card__foot{padding-top:2.4rem}.article-card__meta{font-size:.9375rem}.article-card__go{width:3.65rem;height:3.65rem}.article-card__go svg{width:1.125rem;height:1.125rem}}.reviews__slider{position:relative;margin-top:2.5rem}.reviews__track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--gutter);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.reviews__track::-webkit-scrollbar{display:none}.review{scroll-snap-align:start;display:flex;flex-direction:column;position:relative;padding:var(--card-pad);border-radius:1.11rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.review__rating{display:flex;align-items:center;gap:.75rem}.review__score{font-size:1.125rem;font-weight:var(--fw-medium)}.review__stars{display:inline-flex;gap:.25rem;color:var(--color-primary)}.review__stars svg{width:.95rem;height:.95rem}.review__text{margin:1.4rem 0 0;color:var(--c-grey-200);font-size:1rem;line-height:1.8}.review__title{margin:1.4rem 0 0;color:var(--c-white);font-size:1.125rem;font-weight:var(--fw-medium);line-height:1.35}.review__title+.review__text{margin-top:.75rem}.review__author{display:flex;align-items:center;gap:1.05rem;margin:1.85rem 0 0;padding-top:1.85rem;border-top:1px solid transparent;border-image:linear-gradient(to right,rgba(107,107,114,.57),rgba(203,203,216,0))1}.review__avatar{flex:0 0 auto;width:5.25rem;height:5.25rem;border-radius:50%;object-fit:cover}.review__avatar--stub{display:grid;place-items:center;background:rgba(113,133,255,.16);color:var(--color-accent-soft);font-size:1.5rem;font-weight:var(--fw-medium)}.review__meta{display:grid;gap:.2rem}.review__handle{display:inline-flex;align-items:center;gap:.4rem;color:#ebe5e5;font-size:.9375rem}.review__handle svg{width:1rem;height:1rem}.review__name{font-size:1.125rem;font-weight:var(--fw-medium)}.review__links{display:flex;flex-wrap:wrap;gap:.75rem;font-size:.9375rem}.review__links a{color:var(--color-accent-soft)}.review__links a:hover{color:var(--color-accent)}.reviews__nav{position:absolute;top:1.25rem;right:1.25rem;display:flex;gap:.6rem}.reviews__nav .slider-nav{width:1.96rem;height:1.96rem}.reviews__nav .slider-nav svg{width:.75rem;height:.75rem}@media (min-width:37.5rem){.reviews__slider{margin-top:2.6rem}.review{padding:3rem;border-radius:1.11rem}.review__score{font-size:1.25rem}.review__stars svg{width:1.05rem;height:1.05rem}.review__text{margin-top:1.6rem}.review__title{margin-top:1.6rem;font-size:1.1875rem}.review__author{gap:1.4rem;margin-top:2.4rem;padding-top:2.4rem}.review__avatar{width:4.65rem;height:4.65rem}.reviews__nav{top:auto;bottom:2.9rem;right:2.9rem;gap:.85rem}.reviews__nav .slider-nav{width:2.46rem;height:2.46rem}.reviews__nav .slider-nav svg{width:.9rem;height:.9rem}}@media (min-width:80rem){.reviews__inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,66.13%);align-items:start;column-gap:var(--space-40)}.reviews__aside{padding-top:.4rem}.reviews__slider{margin-top:0}.review{padding:5rem;border-radius:1.84rem}.review__rating{line-height:1}.review__score{font-size:1.5rem}.review__stars{gap:.2rem}.review__stars svg{width:1.85rem;height:1.85rem}.review__title{margin-top:2.5rem;font-size:1.375rem}.review__title+.review__text{margin-top:1rem}.review__text{margin-top:2.5rem;font-size:1.0625rem;margin-bottom:3rem}.review__author{gap:1.3rem;margin-top:auto;padding-top:3.78rem}.review__avatar{width:6.6875rem;height:6.6875rem}.review__meta{gap:.35rem;line-height:1.25}.review__handle{gap:.5rem;font-size:1.25rem}.review__handle svg{width:1.25rem;height:1.25rem}.review__name{font-size:1.575rem}.review__links{gap:1rem;font-size:1.3125rem}.reviews__nav{bottom:6.3rem;right:5rem;gap:1.04rem}.reviews__nav .slider-nav{width:4.0625rem;height:4.0625rem}.reviews__nav .slider-nav svg{width:1.35rem;height:1.35rem}}.reviews::before{content:"";position:absolute;z-index:-1;inset-inline:0;top:0;aspect-ratio:1920/872;background:url(../assets/decor/blick-section11.svg)top center/100% 100%no-repeat;pointer-events:none;-webkit-mask-image:var(--mask-fade-top);mask-image:var(--mask-fade-top)}.reviews>.container{position:relative;z-index:1}.faq__list{border-bottom:1px solid transparent;border-image:var(--gradient-rule)1}.faq__item{border-top:1px solid transparent;border-image:var(--gradient-rule)1}.faq__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block:1.15rem;cursor:pointer;font-size:var(--fs-row-title);font-weight:var(--fw-medium);line-height:1.45;list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question:hover{color:var(--color-accent-soft)}.faq__question:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.faq__marker{position:relative;flex:0 0 auto;width:1.05rem;height:1.05rem;color:var(--color-accent);transition:rotate 420ms var(--ease-out)}.faq__marker::before,.faq__marker::after{content:"";position:absolute;top:50%;left:0;width:100%;height:1.5px;background:currentColor;translate:0-50%}.faq__marker::after{rotate:90deg;transition:rotate 420ms var(--ease-out)}.faq__item[open]:not(.is-closing) .faq__marker{rotate:180deg}.faq__item[open]:not(.is-closing) .faq__marker::after{rotate:0deg}.faq__answer{overflow:hidden;color:var(--color-muted);font-size:var(--fs-row-text);line-height:var(--lh-row-text)}.faq__answer p{max-width:62rem;padding-bottom:1.4rem}@media (min-width:37.5rem){.faq__aside{margin-bottom:2.4rem}.faq__question{padding-block:1.5rem}.faq__answer p{padding-bottom:1.9rem}.faq__marker{width:1.15rem;height:1.15rem}}@media (min-width:80rem){.faq__inner{display:grid;grid-template-columns:minmax(0,33.9%) minmax(0,1fr);column-gap:0;align-items:start}.faq__aside{position:sticky;top:var(--section-gap);align-self:start;margin-bottom:0}.faq__question{padding-block:2.66rem;line-height:1.45}.faq__marker{width:1.35rem;height:1.35rem}.faq__marker::before,.faq__marker::after{height:2px}.faq__answer p{max-width:67.5rem;padding-bottom:3.4rem}}.cta{isolation:isolate;overflow:clip}.cta::before{content:"";position:absolute;z-index:-2;inset-inline:0;top:0;aspect-ratio:390/1463;background:url(../assets/decor/blick-section13-mobile.svg)top center/100% 100%no-repeat;pointer-events:none;-webkit-mask-image:var(--mask-fade-top),var(--mask-fade-bottom);-webkit-mask-composite:source-in;mask-image:var(--mask-fade-top),var(--mask-fade-bottom);mask-composite:intersect}.cta__photo{position:absolute;z-index:-1;top:3.375rem;left:-49.5vw;width:151vw;max-width:none;height:auto;pointer-events:none;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 22%),linear-gradient(to bottom,transparent 0,rgba(0,0,0,.04) 4.22%,rgba(0,0,0,.16) 7.98%,rgba(0,0,0,.36) 11.92%,rgba(0,0,0,.6) 16.14%,rgba(0,0,0,.8) 19.44%,rgba(0,0,0,.93) 22.01%,#000 25.4%),linear-gradient(to top,transparent 0,transparent 9%,#000 24%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0,#000 22%),linear-gradient(to bottom,transparent 0,rgba(0,0,0,.04) 4.22%,rgba(0,0,0,.16) 7.98%,rgba(0,0,0,.36) 11.92%,rgba(0,0,0,.6) 16.14%,rgba(0,0,0,.8) 19.44%,rgba(0,0,0,.93) 22.01%,#000 25.4%),linear-gradient(to top,transparent 0,transparent 9%,#000 24%);mask-composite:intersect;display:block;isolation:isolate}.cta__photo-img{display:block;width:100%;max-width:none;height:auto}.cta__photo::after{content:"";position:absolute;inset:0;background:url(../assets/decor/grain.svg)0 0/240px 240px;mix-blend-mode:overlay;opacity:.55;pointer-events:none}@media (prefers-reduced-motion:reduce){.cta__photo::after{display:none}}.cta__inner{display:grid;grid-template-columns:minmax(0,1fr)}.cta__head{padding-top:65vw}.cta__steps{display:grid;gap:.97rem;margin-top:2.5rem}.cta-step{position:relative;display:flex;align-items:flex-start;gap:1rem;min-height:3.75rem;padding:.84rem 1rem .84rem 1.03rem;border-radius:.44rem}.cta-step__num{flex:0 0 auto;color:var(--color-accent-soft);font-size:1.4375rem;font-weight:var(--fw-medium);line-height:1}.cta-step__text{color:var(--c-grey-200);font-size:.9375rem;line-height:1.6}.cta__direct{display:none}.cta__form{margin-top:2.6rem;padding:2.75rem 1.55rem 2.15rem;border-radius:1.75rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}@media (min-width:37.5rem){.cta::before{aspect-ratio:768/1257;background-image:url(../assets/decor/blick-section13-tablet.svg)}}@media (min-width:37.5rem) and (max-width:79.9375rem){.cta::before{max-height:100%}}@media (min-width:37.5rem){.cta__photo{top:calc(var(--section-gap) - 4rem);left:16.8vw;width:94.4vw}.cta__inner{grid-template-columns:minmax(0,48.3%) minmax(0,1fr);align-items:end}.cta__head{grid-column:1/-1;padding-top:0}.cta__lead{max-width:28rem}.cta__steps{grid-column:1;gap:.95rem;margin-top:2.2rem}.cta-step{gap:1.1rem;min-height:3.58rem;padding:.8rem 1rem .8rem .98rem;border-radius:.6rem}.cta-step__num{font-size:1.375rem}.cta-step__text{font-size:.875rem;line-height:1.55}.cta__direct{grid-column:2;display:flex;flex-direction:column;align-items:flex-end;gap:1.9rem;text-align:right}.cta__direct-label{font-size:1.14rem;line-height:1.55}.cta__direct-title{display:block;margin-bottom:.3rem;font-size:1.28rem;font-weight:var(--fw-semibold)}.cta__socials{gap:1.375rem}.cta__socials .socials__link{width:3.08rem;height:3.08rem;border-radius:.5625rem}.cta__socials .socials__link svg{width:1.6rem;height:1.6rem}.cta__form{grid-column:1/-1;margin-top:2.55rem;padding:3.3rem 3.5rem 2.3rem;border-radius:1.73rem}.cta .form__channels{padding-inline:.65rem}.cta .form__legend{font-size:1.545rem}.cta .form__chips{gap:1rem;margin-top:1.95rem}.cta .channel-chip{flex:0 1 9.25rem}.cta .channel-chip__body{justify-content:flex-start;height:2.25rem;padding-inline:.6rem .9rem}.cta .channel-chip__name{position:static;flex:1 1 auto;width:auto;height:auto;overflow:visible;clip-path:none;text-align:center}.cta .form__field:first-of-type{margin-top:1.25rem}.cta .form__input{height:4.7rem;padding-inline:.65rem;font-size:1rem}.cta .form__submit{align-items:center;gap:1.5rem;margin-top:2.4rem}.cta .form__button{justify-self:start}.cta .form__consent{gap:1.2rem;padding-left:.15rem;font-size:.97rem}.cta .form__note{margin-top:1.9rem}}@media (min-width:80rem){.cta{--u:calc(min(100vw - 2 * var(--side), var(--container)) / 1760)}.cta::before{aspect-ratio:1920/1058;background-image:url(../assets/decor/blick-section13.svg)}.cta__photo{top:calc(var(--section-gap) + .875rem + 6.25vw);right:0;left:auto;width:62.6vw}.cta__inner{grid-template-columns:minmax(0,42.5%) minmax(18.75rem,22.16%) minmax(0,1fr);column-gap:2.24%;align-items:center}.cta__lead{max-width:63.5rem}.cta__form{grid-column:1;grid-row:2;margin-top:3.9rem;padding:calc(57.6*var(--u)) calc(59.5*var(--u)) calc(38.4*var(--u));border-radius:calc(29.5*var(--u))}.cta__steps{grid-column:2;grid-row:2;gap:calc(21*var(--u));margin-top:3.9rem}.cta-step{gap:calc(20*var(--u));min-height:calc(81*var(--u));padding:calc(19.2*var(--u)) calc(20.8*var(--u)) calc(19.2*var(--u)) calc(21.4*var(--u))}.cta-step__num{font-size:max(1.25rem,calc(28*var(--u)))}.cta-step__text{font-size:max(.8125rem,calc(17.2*var(--u)));line-height:1.5}.cta__direct{grid-column:2/-1;grid-row:2;align-self:end;justify-self:end;flex-direction:row;align-items:flex-end;gap:calc(30.4*var(--u))}.cta__direct-label{font-size:max(.9375rem,calc(21.6*var(--u)))}.cta__direct-title{margin-bottom:calc(5.6*var(--u));font-size:max(1.25rem,calc(31*var(--u)))}.cta__socials{gap:calc(22*var(--u))}.cta__socials .socials__link{width:max(2.5rem,calc(49.3*var(--u)));height:max(2.5rem,calc(49.3*var(--u)))}.cta__socials .socials__link svg{width:max(1.25rem,calc(25.6*var(--u)));height:max(1.25rem,calc(25.6*var(--u)))}.cta .form__channels{padding-inline:calc(11*var(--u))}.cta .form__legend{font-size:max(1.0625rem,calc(24.7*var(--u)))}.cta .form__chips{gap:calc(16*var(--u));margin-top:calc(30.4*var(--u))}.cta .channel-chip{flex:0 1 calc(156*var(--u))}.cta .channel-chip__body{height:max(2.25rem,calc(43*var(--u)));padding-inline:calc(9.6*var(--u)) calc(14.4*var(--u));font-size:max(.875rem,calc(20.5*var(--u)))}.cta .channel-chip__icon{width:max(1.125rem,calc(24*var(--u)));height:max(1.125rem,calc(24*var(--u)))}.cta .form__field:first-of-type{margin-top:calc(20*var(--u))}.cta .form__input{height:max(3.5rem,calc(80*var(--u)));padding:0 calc(12*var(--u)) calc(10.4*var(--u));font-size:max(1rem,calc(24*var(--u)))}.cta .form__submit{gap:calc(24*var(--u));margin-top:calc(40*var(--u))}.cta .form__checkbox{--cb:max(1rem, calc(24 * var(--u)))}.cta .form__consent{gap:calc(24*var(--u));font-size:max(.875rem,calc(18.6*var(--u)))}.cta .form__button{min-height:3.6875rem;font-size:1.125rem}.cta .form__note{margin-top:calc(32*var(--u));font-size:max(.8125rem,calc(17*var(--u)))}}.page-main--blog{position:relative;isolation:isolate}.page-main--blog::before{content:"";position:absolute;z-index:-1;inset-inline:0;top:0;aspect-ratio:1920/3907;width:100%;max-height:calc(100% + 38rem);background:url(../assets/decor/blick-blog.svg)top center/100%auto no-repeat;pointer-events:none;-webkit-mask-image:var(--mask-fade-bottom);mask-image:var(--mask-fade-bottom)}.blog{display:grid;grid-template-columns:minmax(0,1fr);gap:3.75rem;margin-top:3rem}.blog__list{display:grid;gap:1.5rem}.blog__empty{color:var(--c-grey-300);font-size:1.0625rem}.post-card{position:relative;display:grid;grid-template-rows:auto 1fr;overflow:hidden;border-radius:.9375rem;background:var(--c-white);color:var(--c-ink);transition:box-shadow var(--dur-card) var(--ease-out),transform var(--dur-card) var(--ease-out)}.post-card__media{display:block}.post-card__image{width:100%;height:100%;aspect-ratio:16/10;object-fit:cover}.post-card__chip{position:absolute;z-index:2;top:1rem;left:1rem;font-weight:var(--fw-semibold)}.post-card__chip:hover{background:#28378f}.post-card__body{display:flex;flex-direction:column;padding:var(--card-pad)}.post-card__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1.25rem;font-weight:var(--fw-semibold);line-height:1.21;transition:color var(--dur-card) var(--ease-out)}.post-card__link,.post-card__link:hover{color:inherit}.post-card__link::after{content:"";position:absolute;inset:0;z-index:1}.post-card__link:focus-visible{outline:0}.post-card:focus-within{outline:2px solid var(--color-accent);outline-offset:3px}.post-card__excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:.75rem;color:var(--c-grey-600);font-size:.9375rem;line-height:1.49}.post-card__foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:auto;padding-top:1.25rem}.post-card__go{flex:0 0 auto;display:grid;place-items:center;width:2.75rem;height:2.75rem;border:1px solid var(--color-primary);border-radius:.59rem;color:var(--color-primary);transition:background-color var(--dur-card) var(--ease-out),color var(--dur-card) var(--ease-out)}.post-card__go svg{width:.95rem;height:.95rem}@media (hover:hover) and (pointer:fine){.post-card:hover{box-shadow:0 0 2.5rem rgba(255,255,255,.22)}.post-card:hover .post-card__title{color:var(--color-primary)}.post-card:hover .post-card__go{background:var(--color-primary);color:var(--c-white)}}.post-meta{display:flex;flex-wrap:wrap;gap:.4rem 1.1rem;color:var(--c-grey-600);font-size:.8125rem;line-height:1.3}.post-meta__item{display:inline-flex;align-items:center;gap:.4rem}.post-meta__icon{flex:0 0 auto;width:1.1em;height:1.1em;color:var(--color-primary)}.pager{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:2.5rem}.pager__list{display:flex;gap:1rem}.pager__arrow,.pager__page{display:grid;place-items:center;width:3rem;height:3rem;color:var(--c-white);transition:color var(--transition),border-color var(--transition),background-color var(--transition)}.pager__arrow svg{width:1.25rem;height:1.25rem}.pager__arrow[aria-disabled=true]{opacity:.4;pointer-events:none}.pager__arrow:hover{color:var(--color-accent-soft)}.pager__page{border:1px solid rgba(255,255,255,.4);border-radius:50%;color:rgba(255,255,255,.4);font-size:1rem;font-weight:var(--fw-semibold)}.pager__page[aria-current=page],.pager__page:hover{border-color:var(--c-white);color:var(--c-white)}.pager__page--gap,.pager__page--gap:hover{border-color:transparent;color:rgba(255,255,255,.4)}.blog__aside{display:grid;gap:1.5rem;align-content:start}.panel{position:relative;padding:2rem var(--card-pad);border-radius:.625rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.panel__title{font-size:1.375rem;font-weight:var(--fw-semibold);line-height:1.3}.search+.panel__title{margin-top:2.5rem}.panel__group{padding-top:1.5rem;border-top:1px solid transparent;border-image:var(--gradient-rule)1}.panel__group+.panel__group{padding-top:2rem;border:0}.panel__subtitle{font-size:1.125rem;font-weight:var(--fw-semibold);line-height:1.3}.panel__text{margin-top:.75rem;color:var(--c-grey-200);font-size:1rem;line-height:1.47}.panel__socials{margin-top:1.1rem;gap:.875rem}.panel__socials .socials__link{width:2.9rem;height:2.9rem;border-width:1.88px;border-radius:.53rem}.panel__socials .socials__link svg{width:1.45rem;height:1.45rem}.panel__socials .socials__link:hover{border-color:var(--c-white);background:0 0;color:var(--c-white)}.search{position:relative}.search__input{display:block;width:100%;height:3.25rem;padding:0 3.5rem 0 1.25rem;border:1px solid rgba(255,255,255,.5);border-radius:.625rem;background:var(--glass-bg);color:var(--color-text);font:inherit;font-size:1rem;transition:border-color var(--transition)}.search__input::placeholder{color:var(--c-grey-200);opacity:1}.search__input:focus{outline:0;border-color:var(--color-accent-soft)}.search__input::-webkit-search-cancel-button{-webkit-appearance:none}.search__button{position:absolute;top:50%;right:1rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;translate:0-50%;color:var(--c-white);transition:color var(--transition)}.search__button svg{width:100%;height:100%}.search__button:hover{color:var(--color-accent-soft)}.blog-author{display:flex;align-items:center;gap:1.4rem;margin-block:1.75rem}.blog-author__photo{position:relative;flex:0 0 auto}.blog-author__photo img{width:8rem;height:auto;aspect-ratio:164/75;border-radius:var(--radius-pill);object-fit:cover}.blog-author__online{position:absolute;right:.1rem;bottom:-.15rem;width:.9rem;height:.9rem}.blog-author__text{display:grid;gap:.1rem;min-width:0}.blog-author__name{font-size:1.25rem;font-weight:var(--fw-medium);line-height:1.3;white-space:nowrap}@media (max-width:22.4375rem){.blog-author{gap:1rem}.blog-author__photo img{width:6.5rem}.blog-author__name{font-size:1.125rem}}.blog-author__role{color:var(--c-grey-200);font-size:1rem;font-weight:var(--fw-light);line-height:1.4}.latest{display:grid;gap:1.5rem;margin-top:1.75rem}.latest__item{display:grid;color:var(--color-text);grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:1.25rem;row-gap:.5rem}.latest__thumb{grid-row:1/span 2;width:100%;height:auto;aspect-ratio:124/110;border-radius:.5rem;object-fit:cover}.latest__title{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3;font-size:1rem;font-weight:var(--fw-medium);line-height:1.24;transition:color var(--transition)}.latest__item:hover{color:var(--color-text)}.latest__item:hover .latest__title{color:var(--color-accent-soft)}.latest__date{display:inline-flex;align-items:center;gap:.4rem;align-self:end;color:var(--c-grey-200);font-size:.8125rem}.latest__date .post-meta__icon{color:var(--color-accent-soft)}.categories{margin-top:.75rem}.categories__link{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:1.1rem;border-bottom:1px solid transparent;border-image:var(--gradient-rule)1;color:var(--color-text);font-size:1rem;font-weight:var(--fw-semibold);transition:color var(--transition)}.categories__count{flex:0 0 auto;display:grid;place-items:center;min-width:2rem;height:1.9375rem;padding-inline:.5rem;border-radius:var(--radius-pill);background:var(--color-primary);color:var(--c-white);font-size:.875rem;transition:background-color var(--transition),color var(--transition)}.categories__link:hover{color:var(--color-accent-soft)}.categories__link:hover .categories__count{background:var(--c-white);color:var(--c-ink)}@media (min-width:37.5rem){.blog{margin-top:4rem}.blog__list{gap:2rem}.post-card{grid-template-rows:none;grid-template-columns:minmax(0,38%) minmax(0,1fr)}.post-card__image{aspect-ratio:auto;min-height:15rem}.post-card__body{padding:var(--card-pad)}.post-card__title{-webkit-line-clamp:2;font-size:1.375rem}.post-card__excerpt{margin-top:.875rem;font-size:1rem}.post-meta{font-size:.875rem}.post-card__go{width:3rem;height:3rem}.pager{margin-top:3rem}.pager__arrow,.pager__page{width:3.5rem;height:3.5rem}.pager__page{font-size:1.125rem}.blog__aside{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.5rem}.blog__aside>.panel:first-child{grid-column:1/-1}.panel{padding:2.5rem 2rem}}@media (min-width:80rem){.blog{grid-template-columns:minmax(0,1fr) minmax(0,28.75%);gap:calc(60*var(--u));align-items:start;margin-top:6.25rem}.blog__list{gap:calc(40*var(--u))}.page-main--document .blog{grid-template-columns:minmax(0,1fr)}.post-card{grid-template-columns:minmax(0,32.58%) minmax(0,1fr);min-height:calc(350*var(--u))}.post-card__chip{top:calc(30*var(--u));left:calc(30*var(--u));padding:calc(7.2*var(--u)) calc(21.6*var(--u));font-size:max(.8125rem,calc(16.6*var(--u)))}.post-card__body{padding:calc(31.2*var(--u)) calc(40*var(--u)) calc(30*var(--u))}.post-card__title{font-size:max(1.375rem,calc(34.6*var(--u)))}.post-card__excerpt{margin-top:calc(29.6*var(--u));font-size:max(.9375rem,calc(20.2*var(--u)))}.post-meta{gap:calc(28.8*var(--u));font-size:max(.8125rem,calc(19.3*var(--u)))}.post-card__go{width:calc(58.4*var(--u));height:calc(58.4*var(--u))}.post-card__go svg{width:calc(19.2*var(--u));height:calc(19.2*var(--u))}.pager{margin-top:5rem;gap:1.35rem}.pager__list{gap:1.35rem}.blog__aside{grid-template-columns:minmax(0,1fr);gap:calc(40*var(--u));position:sticky;top:min(2.5rem,100vh - var(--sticky-h, 1000rem) - 2.5rem)}.panel{padding:calc(54.4*var(--u)) calc(60*var(--u)) calc(72*var(--u))}.panel__title{font-size:max(1.25rem,calc(29.6*var(--u)))}.search__input{height:calc(60*var(--u));padding-left:calc(30*var(--u));padding-right:calc(66*var(--u));font-size:max(.875rem,calc(20*var(--u)))}.search__button{right:calc(30*var(--u));width:calc(26*var(--u));height:calc(26*var(--u))}.search+.panel__title{margin-top:calc(70.4*var(--u))}.blog-author{gap:calc(22.4*var(--u));margin-block:calc(52.8*var(--u)) calc(33.6*var(--u))}.blog-author__photo img{width:calc(164*var(--u))}.blog-author__online{right:calc(-4*var(--u));bottom:calc(-5.6*var(--u));width:calc(20*var(--u));height:calc(20*var(--u))}.blog-author__name{font-size:max(.9375rem,calc(26.3*var(--u)))}.blog-author__role{font-size:max(.8125rem,calc(20.2*var(--u)))}.panel__group{padding-top:calc(28.8*var(--u))}.panel__group+.panel__group{padding-top:calc(41.6*var(--u))}.panel__subtitle{font-size:max(1rem,calc(24.5*var(--u)))}.panel__text{margin-top:calc(12.8*var(--u));font-size:max(.8125rem,calc(20.4*var(--u)))}.panel__socials{margin-top:calc(20*var(--u));gap:calc(22*var(--u))}.panel__socials .socials__link{width:calc(46.4*var(--u));height:calc(46.4*var(--u));border-radius:calc(8.5*var(--u))}.panel__socials .socials__link svg{width:calc(28*var(--u));height:calc(28*var(--u))}.latest{gap:calc(60*var(--u));margin-top:calc(49.6*var(--u))}.latest__item{grid-template-columns:calc(124*var(--u)) minmax(0,1fr);column-gap:calc(23.2*var(--u))}.latest__title{font-size:max(.875rem,calc(21.1*var(--u)))}.latest__date{font-size:max(.75rem,calc(16*var(--u)))}.categories{margin-top:calc(35.2*var(--u))}.categories__link{padding-block:calc(30*var(--u));font-size:max(.875rem,calc(20.4*var(--u)))}.categories__count{min-width:calc(32*var(--u));height:calc(31*var(--u));font-size:max(.75rem,calc(16*var(--u)))}}.page-main--post{position:relative;isolation:isolate}.page-main--post::before{content:"";position:absolute;z-index:-1;inset-inline:0;top:0;aspect-ratio:1920/7850;width:100%;max-height:calc(100% + 38rem);background:url(../assets/decor/blick-post.svg)top center/100%auto no-repeat;pointer-events:none;-webkit-mask-image:var(--mask-fade-bottom);mask-image:var(--mask-fade-bottom)}.post-head{display:grid;grid-template-columns:minmax(0,1fr);gap:1.5rem}.post-head__title{margin-top:1.25rem;font-size:1.875rem;line-height:1.1;overflow-wrap:break-word}.post-head__meta{margin-top:1.25rem;color:var(--c-white);font-weight:var(--fw-light)}.post-head__meta .post-meta__icon{color:var(--color-accent-soft)}.post{padding:1.75rem 1.25rem 2rem;border-radius:.625rem;background:var(--c-white);color:var(--c-ink)}.toc__title{font-size:1.375rem;font-weight:var(--fw-semibold);line-height:1.3}.toc__list{margin-top:1rem;padding-left:1.6em;list-style:decimal;font-size:1.0625rem;font-weight:var(--fw-medium)}.toc__list li{padding-left:.2em}.toc__list li+li{margin-top:.55rem}.toc__list li::marker{color:var(--c-ink)}.toc__link{color:var(--c-ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em;transition:color var(--transition)}.toc__link:hover{color:var(--color-primary)}.prose{margin-top:1.75rem;color:var(--c-grey-600);font-size:1rem;line-height:1.5}.prose p+p{margin-top:.75rem}.post>.prose:first-child{margin-top:0}.prose h2{margin-top:2rem;color:var(--c-ink);font-size:1.375rem;font-weight:var(--fw-semibold);line-height:1.2;text-wrap:wrap;scroll-margin-top:1.5rem}.prose h2+*{margin-top:.875rem}.prose__mark{color:var(--color-primary);font-weight:var(--fw-regular)}.prose *+:where(.wp-block-list,ul:not([class]),ol:not([class]),.wp-block-image,.wp-block-table,.wp-block-separator,h3){margin-top:1rem}.prose :is(ul,ol):where(:not([class]),.wp-block-list){padding-left:1.4em}.prose :is(ul,ol):where(:not([class]),.wp-block-list)+p{margin-top:.75rem}.prose ul:where(:not([class]),.wp-block-list){list-style:disc}.prose ol:where(:not([class]),.wp-block-list){list-style:decimal}.prose :is(ul,ol):where(:not([class]),.wp-block-list) li+li{margin-top:.4rem}.prose :is(ul,ol):where(:not([class]),.wp-block-list) li::marker{color:var(--color-primary)}.prose h3{margin-top:1.5rem;color:var(--c-ink);font-size:1.125rem;font-weight:var(--fw-semibold);line-height:1.25}.prose h3+*{margin-top:.6rem}.prose strong,.prose b{color:var(--color-primary);font-weight:var(--fw-regular)}.prose a:not([class]){color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.prose a:not([class]):hover{color:var(--color-link-hover)}.prose figure:not([class*=media-frame]) img{width:100%;height:auto;border-radius:.625rem}.prose figcaption:not([class]),.prose .wp-element-caption{margin-top:.5rem;color:var(--c-grey-500);font-size:.8125rem;text-align:center}.prose table{width:100%;border-collapse:collapse;font-size:.9375rem}.prose :is(th,td){padding:.5rem .75rem;border-bottom:1px solid rgba(8,9,20,.12);text-align:left}.prose th{color:var(--c-ink);font-weight:var(--fw-semibold)}.prose hr{height:1px;border:0;background:rgba(8,9,20,.12)}.prose .wp-block-table{overflow-x:auto}.tiers{display:grid;gap:1rem}.tier{padding:1rem 1.1rem 1.1rem;border-left:3px solid var(--color-primary);background:#f4f4f4}.tier__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem 1rem;color:var(--c-ink)}.tier__price{font-size:1.375rem;line-height:1.1;white-space:nowrap}.tier__price small{font-size:.55em}.tier__name{color:var(--color-primary);font-size:1.125rem;font-weight:var(--fw-semibold)}.tier__text{margin-top:.6rem}.media-frame{position:relative;display:grid;place-items:center;overflow:hidden;margin-block:1.5rem;border-radius:.625rem;background:var(--c-ink);color:var(--c-white)}.media-frame>*{grid-area:1/1}.media-frame__img{width:100%;height:auto;aspect-ratio:1074/611;object-fit:cover;opacity:.2}.media-frame__caption{z-index:1;max-width:90%;font-size:.8125rem;line-height:1.5;text-align:center}.media-frame__caption br{display:none}.media-frame--video{grid-template-rows:1fr auto auto 1fr}.media-frame--video .media-frame__img{grid-row:1/-1}.media-frame--video .media-frame__play{grid-row:2}.media-frame--video .media-frame__caption{grid-row:3;margin-top:1rem}.media-frame__play{z-index:1;display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:50%;background:var(--c-white);box-shadow:0 0 0 .45rem rgba(255,255,255,.19);color:var(--color-primary);transition:transform var(--transition),box-shadow var(--transition)}.media-frame__play svg{width:40%;height:40%}.media-frame__play:hover{transform:scale(1.06);box-shadow:0 0 0 .7rem rgba(255,255,255,.22)}.media-frame .video-frame{z-index:2;grid-area:1/1/-1/-1;width:100%;height:100%;border:0}.media-frame.is-playing .media-frame__play,.media-frame.is-playing .media-frame__caption{visibility:hidden}.callout-quote{margin:1rem 0 0;padding:1rem 1.25rem;border-left:4px solid var(--color-primary);background:#eceeff;color:var(--c-ink)}.post-faq{margin-top:1rem}.post-faq .faq__item,.post-faq.faq__list{border-image:linear-gradient(to right,rgba(8,9,20,.18),rgba(8,9,20,.06))1}.post-faq .faq__question{color:var(--c-ink);font-size:1rem;font-weight:var(--fw-medium)}.post-faq .faq__question:hover,.post-faq .faq__item[open]:not(.is-closing) .faq__question{color:var(--color-primary)}.post-faq .faq__marker{color:var(--color-primary)}.post-faq .faq__answer{color:var(--c-grey-600);font-size:.9375rem;line-height:1.5}.share{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:2.5rem;padding:var(--card-pad);border-radius:.625rem;background:var(--glass-bg)}.share__title{font-size:1.25rem;font-weight:var(--fw-semibold)}.share__list{display:flex;flex-wrap:wrap;gap:1.1rem}.share__link{--sh:2.4rem;--si:1.3rem;display:inline-flex;align-items:center;height:var(--sh);padding-inline:calc((var(--sh) - var(--si))/2);border-radius:var(--radius-pill);background:var(--share-bg);color:var(--c-white);transition:padding 420ms var(--ease-out)}.share__link svg{flex:0 0 auto;width:var(--si);height:var(--si)}.share__name{overflow:hidden;max-width:0;margin-left:0;opacity:0;font-size:.9375rem;white-space:nowrap;transition:max-width 420ms var(--ease-out),margin-left 420ms var(--ease-out),opacity 260ms var(--ease-out)}.share__link:hover,.share__link:focus-visible,.share__link.is-copied{padding-right:calc((var(--sh) - var(--si))/2 + .45rem);color:var(--c-white)}.share__link:hover .share__name,.share__link:focus-visible .share__name,.share__link.is-copied .share__name{max-width:12rem;margin-left:.5rem;opacity:1}.share__link--telegram{--share-bg:var(--brand-telegram)}.share__link--whatsapp{--share-bg:var(--brand-whatsapp)}.share__link--max{--share-bg:var(--brand-max)}.share__link--vk{--share-bg:var(--brand-vk)}.share__link--ok{--share-bg:var(--brand-ok)}.post-nav{margin-top:3rem;padding-top:3rem;border-top:1px solid transparent;border-image:var(--gradient-rule)1}.post-nav__link{display:inline-grid;gap:1rem;color:var(--color-text)}.post-nav__back{display:inline-flex;align-items:center;gap:.75rem;font-size:1rem;font-weight:var(--fw-medium)}.post-nav__back svg{width:1.4rem;height:1.4rem;transition:transform var(--transition)}.post-nav__title{color:var(--c-grey-200);font-size:1rem;font-weight:var(--fw-semibold);line-height:1.5;transition:color var(--transition)}.post-nav__title br{display:none}.post-nav__link:hover{color:var(--color-text)}.post-nav__link:hover .post-nav__back svg{transform:translateX(-.3rem)}.post-nav__link:hover .post-nav__title{color:var(--color-accent-soft)}.articles--more::before{display:none}.articles--more .section-head--slider{display:flex;align-items:center;justify-content:space-between;gap:1rem}.articles--more .section-head__title{margin-top:0}@media (min-width:37.5rem){.post-head__title{font-size:clamp(1.8rem,.25rem + 4.17vw,2.25rem)}.post{padding:2.5rem 2rem}.toc__title{font-size:1.625rem}.toc__list{font-size:1.1875rem}.prose{font-size:1.0625rem;line-height:1.6}.prose h2{margin-top:2.5rem;font-size:1.75rem}.tier{padding:1.1rem 1.5rem 1.25rem}.tier__price{font-size:1.625rem}.tier__name{font-size:1.3125rem}.media-frame__caption{font-size:1rem}.media-frame__caption br{display:inline}.media-frame__play{width:5rem;height:5rem}.callout-quote{padding:1.25rem 2rem}.post-faq .faq__question{font-size:1.1875rem}.post-faq .faq__answer{font-size:1.0625rem}.share{padding:2rem;gap:2.5rem}.share__title{font-size:1.5rem}.post-nav__title br{display:inline}}@media (min-width:80rem){.post-head .breadcrumbs__list{margin-top:calc(6*var(--u))}.post-head__title{margin-top:calc(22*var(--u));font-size:max(2.5rem,calc(66.3*var(--u)));line-height:.98}.post-head__meta{gap:calc(28*var(--u));margin-top:calc(64*var(--u));font-size:max(.875rem,calc(19.7*var(--u)))}.page-main--post .blog{margin-top:calc(100*var(--u))}.post{padding:calc(58*var(--u)) calc(60*var(--u)) calc(59*var(--u))}.toc__title{font-size:max(1.5rem,calc(34.1*var(--u)))}.toc__list{margin-top:calc(28*var(--u));font-size:max(1.0625rem,calc(26*var(--u)));line-height:1.35}.toc__list li+li{margin-top:calc(15*var(--u))}.prose{margin-top:calc(37*var(--u));font-size:max(.9375rem,calc(21.25*var(--u)));line-height:1.41}.prose p+p{margin-top:calc(12*var(--u))}.prose h2{margin-top:calc(40*var(--u));font-size:max(1.5rem,calc(39.4*var(--u)))}.prose h2+*{margin-top:calc(20*var(--u))}.tiers{gap:calc(30*var(--u))}.tier{padding:calc(24*var(--u))0 calc(4*var(--u)) calc(28*var(--u))}.tier__price{font-size:max(1.25rem,calc(30*var(--u)))}.tier__name{font-size:max(1.125rem,calc(24.6*var(--u)))}.tier__head{column-gap:calc(22*var(--u))}.tier__text{margin-top:calc(18*var(--u));font-size:max(.9375rem,calc(20.6*var(--u)))}.media-frame{margin-block:calc(30*var(--u))0}.media-frame__caption{font-size:max(.9375rem,calc(20.2*var(--u)))}.media-frame__play{width:calc(106*var(--u));height:calc(106*var(--u));box-shadow:0 0 0 calc(14.8*var(--u)) rgba(255,255,255,.19)}.media-frame--video .media-frame__caption{margin-top:calc(48*var(--u))}.callout-quote{margin-top:calc(18*var(--u));padding:calc(22*var(--u)) calc(37*var(--u)) calc(20*var(--u))}.post-faq{margin-top:calc(30*var(--u))}.post-faq .faq__question{padding-block:calc(22*var(--u));font-size:max(1.0625rem,calc(25.2*var(--u)));line-height:1.1}.post-faq .faq__answer{font-size:max(.9375rem,calc(20.2*var(--u)));line-height:1.49}.post-faq .faq__answer p{padding-bottom:calc(18*var(--u))}.share{gap:calc(45*var(--u));min-height:calc(153*var(--u));margin-top:calc(80*var(--u));padding:0 calc(60*var(--u))}.share__title{font-size:max(1.375rem,calc(29.3*var(--u)))}.share__list{gap:calc(17.5*var(--u))}.share__link{--sh:max(2.25rem, calc(38.8 * var(--u)));--si:max(1.25rem, calc(21 * var(--u)))}.share__name{font-size:max(.9375rem,calc(20*var(--u)))}.post-nav{margin-top:calc(80*var(--u));padding-top:calc(90*var(--u))}.post-nav__back{font-size:max(1rem,calc(20*var(--u)))}.post-nav__title{font-size:max(1rem,calc(20.4*var(--u)))}.post-nav__link{gap:calc(26*var(--u))}.articles--more{padding-top:calc(70*var(--u))}}.page-main--cases::before,.page-main--document::before{content:"";position:absolute;z-index:-1;inset-inline:0;top:0;aspect-ratio:1920/3907;width:100%;max-height:calc(100% + 38rem);background:url(../assets/decor/blick-blog.svg)top center/100%auto no-repeat;pointer-events:none;-webkit-mask-image:var(--mask-fade-bottom);mask-image:var(--mask-fade-bottom)}.page-main--cases,.page-main--document{position:relative;isolation:isolate}.case-catalog{margin-top:3rem}.case-filter{display:flex;flex-wrap:wrap;gap:.5rem}.case-filter__chip{min-height:2.5rem;padding:.45rem 1.1rem;border:1px solid rgba(255,255,255,.28);border-radius:var(--radius-pill);background:0 0;color:var(--c-grey-200);font:inherit;font-size:.9375rem;cursor:pointer;transition:background-color var(--transition),border-color var(--transition),color var(--transition)}.case-filter__chip:hover{border-color:var(--color-accent-soft);color:var(--c-white)}.case-filter__chip[aria-pressed=true]{background:var(--color-primary);border-color:var(--color-primary);color:var(--c-white)}.case-filter__chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.case-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--card-gap);margin-top:1.75rem}.case-grid>[hidden]{display:none}.case-grid>.is-entering{animation:case-enter var(--dur-card) var(--ease-out) var(--enter-delay, 0ms) both}@keyframes case-enter{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.case-grid>.is-entering{animation:none}}.case-catalog__empty{margin-top:1.75rem;color:var(--c-grey-300)}.case-catalog__more{display:flex;justify-content:center;margin-top:2.5rem}.case-catalog__more[hidden]{display:none}@media (min-width:37.5rem){.case-catalog{margin-top:4rem}.case-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--card-gap);margin-top:2.25rem}}@media (min-width:64rem){.case-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:80rem){.case-catalog{margin-top:calc(100*var(--u))}.case-filter{gap:.75rem}.case-filter__chip{min-height:2.875rem;padding-inline:1.4rem;font-size:1rem}.case-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;margin-top:2.5rem}.case-grid .project__body{padding:1.4rem 1.5rem 1.5rem}.case-grid .project__title{font-size:1.25rem}.case-grid .project__subtitle{margin-bottom:1.5rem;font-size:1rem}.case-catalog__more{margin-top:3.75rem}}.page-main--case{position:relative;isolation:isolate;overflow-x:clip}.page-main--case::before,.case-block[class*="--glow"]::before{content:"";position:absolute;z-index:-1;left:calc(50% - 50vw);width:100vw;aspect-ratio:1920/1800;background-position:top center;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;-webkit-mask-image:var(--mask-fade-bottom);mask-image:var(--mask-fade-bottom)}.page-main--case::before{top:0;left:0;width:100%;background-image:url(../assets/decor/blick-case-head.svg)}.case-block[class*="--glow"]{position:relative}.case-block--glow-task::before{top:calc(-514*100vw/1920);background-image:url(../assets/decor/blick-case-task.svg)}.case-block--glow-result::before{top:calc(-560*100vw/1920);background-image:url(../assets/decor/blick-case-result.svg)}.case-block--glow-check::before{top:calc(-542*100vw/1920);background-image:url(../assets/decor/blick-case-check.svg)}.case-head{position:relative}.case-head__title{margin-top:1.25rem;font-size:1.875rem;font-weight:var(--fw-semibold);line-height:1.2;text-wrap:wrap}.case-head__laptop{display:block;width:100%;max-width:34rem;height:auto;margin:1.5rem auto 0;animation:laptop-float 6s ease-in-out infinite;will-change:transform}@keyframes laptop-float{0%,to{transform:translateY(.625rem)}50%{transform:translateY(-.625rem)}}@media (prefers-reduced-motion:reduce){.case-head__laptop{animation:none}}.case-facts{position:relative;margin-top:1.5rem;padding:var(--card-pad);border-radius:1.25rem;background:var(--glass-bg);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}.case-facts__list{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem 1rem}.case-facts__item dt{color:var(--c-grey-200);font-size:.875rem;font-weight:var(--fw-light)}.case-facts__item dd{margin:.6rem 0 0;color:var(--c-white);font-size:1.0625rem;line-height:1.35}.case-facts__link{display:inline-flex;align-items:center;gap:.5em;color:var(--color-accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em;transition:color var(--transition)}.case-facts__link svg{flex:0 0 auto;width:.75em;height:.75em}.case-facts__link:hover{color:var(--c-white)}.case-facts__note{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;color:var(--c-grey-300);font-size:.8125rem}.case-facts__note svg{flex:0 0 auto;width:1.1em;height:1.1em}.case-block{margin-top:4rem}.case-block__title{font-size:1.875rem;font-weight:var(--fw-semibold);line-height:1.15}.case-text{margin-top:1.25rem;color:var(--c-grey-200);font-size:1rem;font-weight:var(--fw-light);line-height:1.5}.case-text p+p{margin-top:1em}.case-done{display:grid;gap:1.5rem;margin-top:1.5rem}.case-done__item{padding-left:1.25rem;border-left:4px solid var(--color-primary);color:var(--c-grey-200);font-size:1rem;font-weight:var(--fw-light);line-height:1.5}.site-frame{overflow-y:auto;overscroll-behavior:contain;height:70vh;height:70svh;max-height:81rem;margin-top:1.5rem;background:var(--c-ink);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.35) transparent}.site-frame:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.site-frame__img{display:block;width:100%;height:auto}.case-phones{display:block;width:100%;max-width:46rem;height:auto;margin:1.5rem auto 0}.case-result{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem 2rem;margin-top:1.5rem}.case-result__num{color:var(--color-accent);font-size:2.5rem;font-weight:var(--fw-semibold);line-height:1;white-space:nowrap}.case-result__num small{font-size:.45em;font-weight:var(--fw-medium)}.case-result__text{color:var(--c-white);font-size:1.125rem;font-weight:var(--fw-medium)}.case-text--small{font-size:.9375rem}.case-video{margin-block:1.5rem 0;border-radius:.85rem}.case-video .media-frame__img{aspect-ratio:1765/832;object-position:50%0;opacity:.21}.case-check__lead{margin-top:1rem;color:var(--c-grey-200);font-size:1rem;font-weight:var(--fw-light)}.case-check__body{margin-top:2rem}.checklist{border-bottom:1px solid transparent;border-image:var(--gradient-rule)1}.checklist__item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 1.5rem;padding-block:.6rem 1.75rem;border-top:1px solid transparent;border-image:var(--gradient-rule)1}.checklist__num{grid-column:2;grid-row:1;color:#ababab;font-size:.75rem}.checklist__text{grid-column:1;grid-row:1;margin-top:1.4rem;color:var(--c-white);font-size:1.0625rem;font-weight:var(--fw-medium);line-height:1.4}.case-check__outro{margin-top:2rem;color:var(--color-accent-soft);font-size:1.125rem;font-weight:var(--fw-medium);line-height:1.45}.projects--more::before{display:none}.projects__head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.projects__head .section-head__title{margin-top:0}.projects__head .projects__nav{margin-top:0}@media (min-width:37.5rem){.case-head__title{font-size:2.5rem}.case-facts{padding:2rem;border-radius:1.5rem}.case-facts__list{gap:2rem 2.5rem}.case-facts__item dt{font-size:1rem}.case-facts__item dd{font-size:1.25rem}.case-block{margin-top:5rem}.case-block__title{font-size:2.5rem}.case-text{font-size:1.125rem}.case-done{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.case-done__item{font-size:.9375rem}.case-result__num{font-size:3rem}.case-result__text{font-size:1.25rem}.checklist__text{font-size:1.25rem}.case-check__outro{font-size:1.375rem}}@media (min-width:80rem){.case-head__title{max-width:calc(1000*var(--u));margin-top:calc(62*var(--u));font-size:max(2.5rem,calc(56*var(--u)));line-height:1.39}.case-head__laptop{position:absolute;z-index:2;top:calc(12*var(--u));right:calc(-159*var(--u));width:calc(971*var(--u));max-width:none;margin:0;pointer-events:none}.case-facts{display:flex;flex-direction:column;margin-top:calc(80*var(--u));min-height:calc(437*var(--u));padding:calc(66*var(--u)) calc(62*var(--u)) calc(52*var(--u));border-radius:calc(29.5*var(--u))}.case-facts__list{grid-template-columns:calc(427*var(--u)) calc(427*var(--u));gap:calc(66*var(--u))0}.case-facts__item dt{font-size:max(.875rem,calc(20*var(--u)));line-height:1.2}.case-facts__item dd{margin-top:calc(22*var(--u));font-size:max(1.0625rem,calc(26.2*var(--u)));line-height:1.2}.case-facts__note{margin-top:auto;padding-top:calc(40*var(--u));font-size:max(.8125rem,calc(17*var(--u)))}.case-block{margin-top:calc(120*var(--u))}.case-head+.case-body>.case-block:first-child{margin-top:calc(100*var(--u))}.case-block__title{font-size:max(2.25rem,calc(60*var(--u)))}.case-text{margin-top:calc(40*var(--u));font-size:max(1rem,calc(26.7*var(--u)));line-height:1.42}.case-done{grid-template-columns:repeat(3,calc(600*var(--u) - 0px));gap:0;margin-top:calc(60*var(--u))}.case-done__item{max-width:calc(500*var(--u));padding-left:calc(38*var(--u));font-size:max(.9375rem,calc(25*var(--u)));line-height:1.52}.site-frame{height:calc(1295*var(--u));max-height:90vh;margin-top:calc(60*var(--u))}.case-result{margin-top:calc(60*var(--u));column-gap:calc(64*var(--u))}.case-result__num{font-size:max(2.5rem,calc(62*var(--u)))}.case-result__text{font-size:max(1.125rem,calc(30.8*var(--u)))}.case-text--small{margin-top:calc(48*var(--u));font-size:max(.9375rem,calc(25.6*var(--u)));line-height:1.5}.case-video{margin-top:calc(60*var(--u));border-radius:calc(13.6*var(--u))}.case-video .media-frame__play{width:calc(144*var(--u));height:calc(144*var(--u));box-shadow:0 0 0 calc(20*var(--u)) rgba(255,255,255,.19)}.case-check{display:grid;grid-template-columns:calc(747*var(--u)) minmax(0,1fr);align-items:start}.case-check__lead{margin-top:calc(36*var(--u));font-size:max(1rem,calc(25.6*var(--u)))}.case-check__body{margin-top:0}.checklist__item{min-height:calc(105*var(--u));padding-block:calc(8*var(--u)) calc(24*var(--u))}.checklist__num{font-size:max(.75rem,calc(15*var(--u)))}.checklist__text{max-width:calc(900*var(--u));margin-top:calc(30*var(--u));font-size:max(1.125rem,calc(27.8*var(--u)))}.case-check__outro{margin-top:calc(60*var(--u));font-size:max(1.125rem,calc(30.8*var(--u)))}.page-main--case .share{margin-top:calc(120*var(--u))}.projects--more{padding-top:calc(80*var(--u))}}.page-main--404{position:relative;isolation:isolate;overflow:clip;display:flex;align-items:center;min-height:70vh;min-height:70svh;padding-bottom:5rem}.page-main--404::before{content:"";position:absolute;z-index:-1;inset-inline:0;top:0;aspect-ratio:1920/1510;background:url(../assets/decor/blick-404.svg)top center/100% 100%no-repeat;pointer-events:none}.page-main--404+.footer{margin-top:0}.notfound__code{color:var(--color-accent);font-size:5.5rem;font-weight:var(--fw-semibold);line-height:1;letter-spacing:.02em}.notfound__text{max-width:34rem;margin-top:1.5rem;color:var(--c-white);font-size:1.125rem;font-weight:var(--fw-light);line-height:1.45}.notfound__action{margin-top:2rem}@media (max-width:79.9375rem){.page-main--404::before{inset:0;aspect-ratio:auto;background-size:auto 150%;background-position:58%0}}@media (min-width:37.5rem){.notfound__code{font-size:7.5rem}.notfound__text{font-size:1.375rem}}@media (min-width:80rem){.page-main--404{min-height:calc(832*var(--u));padding-block:calc(var(--header-h) + 3rem + 4*var(--u)) calc(140*var(--u))}.notfound{padding-left:calc(303*var(--u))}.notfound__code{font-size:max(6rem,calc(143*var(--u)))}.notfound__text{max-width:none;margin-top:calc(41*var(--u));font-size:max(1.25rem,calc(26.7*var(--u)))}.notfound__action{min-width:calc(274*var(--u));margin-top:calc(39*var(--u));font-size:max(1rem,calc(19*var(--u)))}}.maint{position:relative;isolation:isolate;overflow:clip;min-height:100vh;min-height:100svh}.maint::before{content:"";position:absolute;z-index:-1;inset:0;background:url(../assets/decor/blick-404.svg)58% 0%/max(100%,190.7svh) auto no-repeat;pointer-events:none}.maint__inner{display:flex;flex-direction:column;min-height:100vh;min-height:100svh;padding-block:1.25rem 1.5rem}.maint__top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.maint__logo{width:9.5rem;height:auto}.maint__lang{display:flex;gap:.25rem}.maint__lang-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;min-height:2.75rem;border-radius:.5rem;color:var(--color-muted);font-size:.9375rem;font-weight:var(--fw-semibold);transition:color var(--transition-fast),background-color var(--transition-fast)}.maint__lang-link:hover{color:var(--c-white)}.maint__lang-link.is-active{color:var(--c-white);background:rgba(255,255,255,.08)}.maint__body{flex:1 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-block:2.5rem;text-align:center}.maint__title{max-width:14ch;font-size:clamp(1.875rem,9.4vw,2.1875rem);font-weight:var(--fw-bold);line-height:1.12;letter-spacing:-.01em;overflow-wrap:break-word}.maint__text{max-width:34rem;margin-top:1.25rem;color:var(--c-white);font-size:1.0625rem;font-weight:var(--fw-light);line-height:1.5}.maint__actions{display:flex;flex-direction:column;align-items:center;gap:1rem;width:100%;max-width:22rem;margin-top:2rem}.maint__cta{gap:.6rem;width:100%}.maint__socials{justify-content:center;margin:0}.maint__mail{margin-top:1.5rem;font-size:1rem}.maint__copy{color:var(--color-muted);font-size:.875rem;text-align:center}@media (min-width:37.5rem){.maint__inner{padding-block:2rem}.maint__logo{width:12rem}.maint__title{max-width:16ch;font-size:clamp(2.75rem,6.2vw,4rem);line-height:1.08}.maint__text{max-width:38rem;margin-top:1.5rem;font-size:1.25rem}.maint__actions{flex-direction:row;justify-content:center;width:auto;max-width:none;margin-top:2.5rem}.maint__cta{width:auto;min-width:17rem}.maint__mail{font-size:1.0625rem}}@media (min-width:80rem){.maint{--u:calc(min(100vw - 2 * var(--side), var(--container)) / 1760)}.maint::before{inset:0 0 auto;aspect-ratio:1920/1510;background-position:top center;background-size:100% 100%}.maint__inner{padding-block:2.5rem}.maint__logo{width:15.25rem}.maint__body{align-items:flex-start;padding-left:calc(303*var(--u));text-align:left}.maint__title{max-width:18ch;font-size:max(3rem,calc(86*var(--u)));line-height:1.12}.maint__text{max-width:44rem;margin-top:1.75rem;font-size:max(1.25rem,calc(26.7*var(--u)))}.maint__actions{justify-content:flex-start}.maint__copy{text-align:left}}@media (max-height:31.25rem) and (orientation:landscape){.maint__inner{padding-block:.75rem}.maint__body{padding-block:1rem}.maint__title{max-width:none;font-size:1.875rem}.maint__text{margin-top:.75rem;font-size:1rem}.maint__actions{margin-top:1.25rem}.maint__mail{margin-top:.75rem}}@media (max-height:40rem) and (orientation:portrait){.maint__body{padding-block:1.5rem}.maint__actions{margin-top:1.5rem}.maint__mail{margin-top:1rem}}