.public-contacts[data-astro-cid-cjlls5lc]{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.public-contacts[data-astro-cid-cjlls5lc] a[data-astro-cid-cjlls5lc]{border-bottom:1px solid var(--color-rim);grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto;align-items:center;gap:1rem;min-height:64px;padding-block:1rem;text-decoration:none;display:grid}.public-contacts[data-astro-cid-cjlls5lc] strong[data-astro-cid-cjlls5lc]{overflow-wrap:anywhere;font-weight:500}.public-contacts[data-astro-cid-cjlls5lc] a[data-astro-cid-cjlls5lc]:hover strong[data-astro-cid-cjlls5lc]{text-underline-offset:.25em;text-decoration:underline}.compact[data-astro-cid-cjlls5lc]{margin-block:2rem;font-size:.95rem}@media (width<=600px){.public-contacts[data-astro-cid-cjlls5lc] a[data-astro-cid-cjlls5lc]{grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.public-contacts[data-astro-cid-cjlls5lc] a[data-astro-cid-cjlls5lc]>span[data-astro-cid-cjlls5lc]:first-child{opacity:.7;grid-column:1/-1}}:root{--primitive-color-chalk:#f3f3ed;--primitive-color-white:#fff;--primitive-color-ink:#1b2022;--primitive-color-muted:#555f62;--primitive-color-line:#cfd3ce;--primitive-color-control-line:#7c8585;--primitive-color-charcoal:#0a171d;--primitive-color-dark-panel:#142930;--primitive-color-inverse:#f5f5ef;--primitive-color-inverse-muted:#b8c9cb;--primitive-color-orange:#ff6b2c;--primitive-color-orange-hover:#ff8450;--primitive-color-orange-active:#e95416;--primitive-color-orange-ink:#9d350d;--primitive-color-error:#982a20;--primitive-color-error-soft:#fceae4;--primitive-color-success:#215840;--primitive-color-success-soft:#e5f0e6;--primitive-color-focus:#126b84;--primitive-color-disabled:#e1e4de;--primitive-color-disabled-text:#646d6e;--primitive-color-ice:#85c9d5;--primitive-color-copper:#9d3b20;--primitive-color-rim:#d2e2e4;--color-canvas:var(--primitive-color-chalk);--color-surface:var(--primitive-color-white);--color-text:var(--primitive-color-ink);--color-muted:var(--primitive-color-muted);--color-line:var(--primitive-color-line);--color-control-line:var(--primitive-color-control-line);--color-scene:var(--primitive-color-charcoal);--color-scene-surface:var(--primitive-color-dark-panel);--color-on-scene:var(--primitive-color-inverse);--color-muted-scene:var(--primitive-color-inverse-muted);--color-action:var(--primitive-color-orange);--color-action-hover:var(--primitive-color-orange-hover);--color-action-active:var(--primitive-color-orange-active);--color-on-action:var(--primitive-color-ink);--color-link:var(--primitive-color-orange-ink);--color-focus:var(--primitive-color-focus);--color-focus-scene:var(--primitive-color-orange);--color-error:var(--primitive-color-error);--color-error-surface:var(--primitive-color-error-soft);--color-success:var(--primitive-color-success);--color-success-surface:var(--primitive-color-success-soft);--color-disabled:var(--primitive-color-disabled);--color-disabled-text:var(--primitive-color-disabled-text);--color-art-cool:var(--primitive-color-ice);--color-art-warm:var(--primitive-color-copper);--color-rim:var(--primitive-color-rim);--space-0:0px;--space-4:4px;--space-8:8px;--space-12:12px;--space-16:16px;--space-20:20px;--space-24:24px;--space-32:32px;--space-40:40px;--space-48:48px;--space-64:64px;--space-80:80px;--space-96:96px;--space-128:128px;--radius-small:8px;--radius-field:12px;--radius-card:20px;--radius-scene:32px;--radius-pill:999px;--layout-max:1312px;--layout-gutter:24px;--layout-page-min:20px;--layout-page-max:64px;--layout-prose:680px;--layout-section-min:56px;--layout-section-max:104px;--layout-break-small:600px;--layout-break-medium:800px;--layout-break-wide:1100px;--layout-break-cinema:1600px;--font-display:"Unbounded", "Arial", "sans-serif";--font-body:"Golos Text", "Arial", "sans-serif";--font-size-caption:13px;--font-size-small:14px;--font-size-body-min:16px;--font-size-body:18px;--font-size-lead:21px;--font-size-h3:26px;--font-size-h2-min:28px;--font-size-h2:62px;--font-size-hero-min:31px;--font-size-hero:76px;--font-size-number-min:56px;--font-size-number:88px;--font-weight-400:400;--font-weight-500:500;--font-weight-600:600;--font-weight-650:650;--font-weight-700:700;--font-weight-800:800;--font-leading-display:1.1;--font-leading-heading:1.16;--font-leading-body:1.55;--font-leading-label:1.35;--motion-duration-fast:.14s;--motion-duration-normal:.22s;--motion-duration-scene:.4s;--motion-duration-entrance:1.1s;--motion-duration-ambient:18s;--motion-duration-intro:4.2s;--motion-ease:cubic-bezier(.2, .7, .2, 1);--component-button-height:56px;--component-button-height-small:44px;--component-button-radius:var(--radius-pill);--component-field-height:56px;--component-field-radius:var(--radius-field);--component-focus-width:3px;--component-focus-offset:4px;--component-glass-blur:12px;--component-glass-opacity:.06;--component-glass-radius:var(--radius-card);--component-glass-clear-blur:1.5px;--component-glass-bevel:24px;--component-glass-refraction:12px;--component-glass-lens-radius:28px;--component-shadow-card:0px 12px 40px 0px #1a1f210f}@font-face{font-family:Unbounded;src:url(/assets/fonts/unbounded-ru-latin-var.woff2)format("woff2");font-style:normal;font-weight:200 900;font-display:swap}@font-face{font-family:Golos Text;src:url(/assets/fonts/golostext-ru-latin-var.woff2)format("woff2");font-style:normal;font-weight:400 900;font-display:swap}*{box-sizing:border-box;min-width:0}html{scroll-behavior:smooth;scroll-padding-top:130px}body{background:var(--color-scene);color:var(--color-on-scene);font:400 var(--font-size-body)/var(--font-leading-body) var(--font-body);font-synthesis:none;overflow-wrap:break-word;margin:0}button,input,select,textarea{font:inherit}button{cursor:pointer}button:disabled{cursor:default}a,button{-webkit-tap-highlight-color:transparent}a{color:inherit}img{max-width:100%;height:auto;display:block}svg{max-width:100%}h1,h2,h3,p,figure{margin:0}h1,h2,h3{font-weight:600;line-height:var(--font-leading-heading);letter-spacing:-.035em}h1{font-family:var(--font-display)}h2{font-size:clamp(var(--font-size-h2-min),3.3vw,46px);font-family:var(--font-display)}h3{font-size:var(--font-size-h3)}p+p{margin-top:var(--space-20)}button,a,input,select,textarea,summary{touch-action:manipulation}:focus-visible{outline:var(--component-focus-width) solid var(--color-focus-scene);outline-offset:var(--component-focus-offset)}::selection{background:var(--color-action);color:var(--color-on-action)}[hidden]{display:none!important}.wrap,.container{width:min(calc(100% - clamp(40px,8vw,128px)),var(--layout-max));margin-inline:auto}.eyebrow{font-size:var(--font-size-small);letter-spacing:.065em;text-transform:uppercase;color:var(--color-muted-scene);font-weight:500;line-height:1.4}.icon{flex:0 0 24px;width:24px;height:24px}.icon-down{transform:rotate(135deg)}.skip-link{z-index:100;background:var(--color-action);color:var(--color-on-action);border-radius:var(--radius-field);max-width:calc(100% - 32px);padding:16px 20px;position:fixed;top:16px;left:16px;transform:translateY(-180%)}.skip-link:focus{transform:none}.glass{background:color-mix(in srgb,var(--color-scene-surface) 37%,transparent);border:1px solid color-mix(in srgb,var(--color-rim) 24%,transparent);border-top-color:color-mix(in srgb,var(--color-rim) 55%,transparent);-webkit-backdrop-filter:blur(var(--component-glass-blur)) saturate(1.2);box-shadow:inset 0 1px 1px color-mix(in srgb,var(--color-rim) 8%,transparent),0 12px 40px color-mix(in srgb,var(--color-scene) 30%,transparent)}.wordmark{font:600 32px/1 var(--font-display);letter-spacing:-.08em;white-space:nowrap;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand-sign{border-right:5px solid var(--color-action);border-top:5px solid var(--color-action);flex-shrink:0;width:17px;height:23px;display:inline-block;transform:skew(-16deg)rotate(10deg)}.site-header{z-index:30;border-radius:var(--radius-pill);transition:background var(--motion-duration-normal);justify-content:space-between;align-items:center;gap:24px;margin:24px 32px 0;padding:12px 26px;display:flex;position:sticky;top:20px}.site-header.is-scrolled{background:color-mix(in srgb,var(--color-scene) 94%,transparent)}.desktop-nav{align-items:center;gap:32px;font-size:15px;display:flex}.desktop-nav>a,.desktop-nav summary{align-items:center;gap:10px;min-height:44px;text-decoration:none;display:flex}.desktop-nav a:hover,.desktop-nav summary:hover{color:var(--color-action)}.header-contact{border-left:1px solid color-mix(in srgb,var(--color-rim) 25%,transparent);padding-left:28px}.nav-solutions{position:relative}.nav-solutions summary{cursor:pointer;list-style:none}.nav-solutions summary::-webkit-details-marker{display:none}.nav-dropdown{background:var(--color-scene-surface);border:1px solid color-mix(in srgb,var(--color-rim) 30%,transparent);border-radius:var(--radius-card);width:355px;box-shadow:0 20px 60px var(--color-scene);padding:12px;position:absolute;top:56px;left:-20px}.nav-dropdown>a{border-radius:var(--radius-small);justify-content:space-between;gap:12px;min-height:48px;padding:14px 12px;text-decoration:none;display:flex}.nav-dropdown>a:hover{background:var(--color-scene)}.mobile-nav{display:none}.mobile-nav summary{cursor:pointer;align-items:center;gap:14px;min-height:44px;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.menu-lines{gap:6px;width:22px;display:grid}.menu-lines i{background:var(--color-on-scene);height:1px;display:block}.mobile-nav[open] .menu-lines i:first-child{transform:translateY(3.5px)rotate(45deg)}.mobile-nav[open] .menu-lines i:last-child{transform:translateY(-3.5px)rotate(-45deg)}.mobile-nav nav{background:var(--color-scene-surface);border-radius:var(--radius-card);border:1px solid color-mix(in srgb,var(--color-rim) 30%,transparent);box-shadow:0 24px 64px var(--color-scene);padding:16px 20px;position:absolute;top:calc(100% + 12px);left:0;right:0}.mobile-nav nav a{border-bottom:1px solid color-mix(in srgb,var(--color-rim) 13%,transparent);justify-content:space-between;align-items:center;gap:18px;padding:15px 0;font-size:16px;text-decoration:none;display:flex}.mobile-nav nav a:last-child{color:var(--color-action);border:0}.service-page{min-height:65vh;padding-block:100px 120px}.service-page h1{max-width:1000px;margin-bottom:36px;font-size:clamp(30px,4vw,58px);line-height:1.2}.service-page>.copy,.service-page>.prose{max-width:var(--layout-prose)}.service-page h2{font-family:var(--font-body);margin-top:40px;margin-bottom:20px;font-size:30px}.service-page .copy h3{margin-top:30px}.service-page ul{padding-left:24px}.service-page li+li{margin-top:12px}.site-footer{border-top:1px solid color-mix(in srgb,var(--color-rim) 25%,transparent);padding-block:56px 32px}.footer-intro{align-items:center;gap:48px;padding-bottom:48px;display:flex}.footer-intro>.wordmark{font-size:44px}.footer-intro>p{color:var(--color-muted-scene);font-size:16px;line-height:1.4}.text-link{border-bottom:1px solid color-mix(in srgb,var(--color-rim) 45%,transparent);align-items:center;gap:16px;min-height:44px;font-size:16px;text-decoration:none;display:inline-flex}.text-link:hover{color:var(--color-action)}.footer-intro>.text-link{margin-left:auto}.footer-main{grid-template-columns:1.15fr .7fr 1fr;gap:48px;display:grid}.footer-main nav{flex-direction:column;align-items:start;gap:4px;display:flex}.footer-main a{min-height:44px;padding:10px 0;font-size:15px;line-height:1.4;text-decoration:none}.footer-main a:hover{color:var(--color-action)}.footer-bottom{border-top:1px solid color-mix(in srgb,var(--color-rim) 13%,transparent);color:var(--color-muted-scene);flex-wrap:wrap;align-items:center;gap:12px 32px;margin-top:36px;padding-top:24px;font-size:12px;display:flex}.footer-bottom p+p{margin:0}.transparency-toggle{min-height:44px;color:inherit;text-underline-offset:4px;background:0 0;border:0;margin-left:auto;padding:10px 0;font-size:12px;text-decoration:underline}h2{font-size:clamp(30px,3.8vw,var(--font-size-h2));letter-spacing:-.045em;font-weight:500;line-height:1.16}.hero{isolation:isolate;min-height:760px;padding:64px 0 44px;position:relative;overflow:hidden}.hero-content{z-index:1;width:calc(100% - 128px);margin-inline:auto;position:relative}.hero .eyebrow{align-items:center;gap:12px;display:flex}.signal-dot{background:var(--color-action);width:6px;height:6px;box-shadow:0 0 22px var(--color-action);border-radius:50%;flex:none}.hero h1{font-size:clamp(44px,4.9vw,var(--font-size-hero));letter-spacing:-.05em;text-wrap:balance;max-width:1300px;margin-top:24px;line-height:1.12}.hero-home h1{text-wrap:initial;max-width:1400px}.hero-home h1>span{letter-spacing:-.04em;max-width:1180px;margin-top:12px;font-size:.91em;font-weight:400;display:block}.hero-bottom{grid-template-columns:minmax(0,620px) minmax(340px,1fr);align-items:center;gap:clamp(48px,9vw,180px);margin-top:40px;display:grid}.hero-copy{isolation:isolate;max-width:620px;position:relative}.hero-copy:before{content:"";z-index:-1;background:color-mix(in srgb,var(--color-scene) 66%,transparent);filter:blur(24px);pointer-events:none;position:absolute;inset:-28px}.hero-intro{font-size:20px;line-height:1.5}.hero-actions{margin-top:26px}.hero-actions p{flex-wrap:wrap;align-items:center;gap:16px 24px;font-size:0;display:flex}.hero-actions a{border-bottom:1px solid color-mix(in srgb,var(--color-rim) 50%,transparent);align-items:center;gap:14px;min-height:48px;padding:10px 0;font-size:16px;text-decoration:none;display:inline-flex}.hero-actions a:after{content:"";border-top:1.5px solid;border-right:1.5px solid;flex:none;width:9px;height:9px}.hero-actions a[href^=\#]:after{transform:rotate(135deg)}.hero-actions a:first-child:not([href^=\#]){background:var(--color-action);min-height:56px;color:var(--color-on-action);border-radius:var(--radius-pill);border:0;padding:17px 24px;font-weight:600}.hero-note{color:var(--color-muted-scene);max-width:580px;margin-top:24px;font-size:16px;line-height:1.55}.hero-object{place-self:center;width:100%;max-width:600px}.hero-footer{border-top:1px solid color-mix(in srgb,var(--color-rim) 22%,transparent);justify-content:space-between;align-items:end;gap:40px;margin-top:40px;padding-top:28px;display:flex}.hero-feature-link{grid-template-columns:1fr auto;align-items:center;gap:4px 28px;font-size:18px;text-decoration:none;display:grid}.hero-feature-link small{color:var(--color-muted-scene);grid-column:1;font-size:14px}.hero-feature-link .icon{color:var(--color-action);grid-area:1/2/3}.hero-people{align-items:center;gap:14px;font-size:14px;text-decoration:none;display:flex}.hero-people img{object-fit:cover;border-radius:50%;width:44px;height:44px}.hero-people small{color:var(--color-muted-scene);margin-top:3px;font-size:13px;display:block}.hero .hero-content .breadcrumbs{width:auto;max-width:none;color:var(--color-muted-scene);margin:0 0 30px;padding:0;font-size:14px}.hero-compact{min-height:0;padding-bottom:70px}.hero-compact .hero-bottom{grid-template-columns:minmax(0,760px);margin-top:32px}.hero-compact .hero-copy{max-width:760px}.hero-compact h1{max-width:1200px}.hero-team .scene-picture,.hero-method .scene-picture{opacity:.65}.hero-contact .hero-content{max-width:var(--layout-max)}.hero-contact h1{max-width:1000px}.hero-contact .hero-bottom{grid-template-columns:1.2fr .8fr;gap:80px}.hero-contact-person{justify-self:end;align-items:center;gap:22px;font-size:20px;display:flex}.hero-contact-person img{object-fit:cover;border-radius:var(--radius-field);width:110px;height:138px}.hero-contact-person small{color:var(--color-muted-scene);margin-top:8px;font-size:14px;display:block}.hero-contact .scene-environment{opacity:.3}.scene-environment{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.scene-picture{width:100%;height:100%;display:block}.scene-image{object-fit:cover;object-position:60% center;width:100%;max-width:none;height:100%}.scene-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--color-scene) 78%,transparent),color-mix(in srgb,var(--color-scene) 32%,transparent) 50%,transparent 82%),linear-gradient(0deg,var(--color-scene),transparent 30%);position:absolute;inset:0}.scene-current{fill:none;width:100%;height:100%;stroke:var(--color-art-cool);stroke-width:1px;opacity:.4;position:absolute;inset:0}.scene-current path:nth-child(2){stroke:var(--color-action)}.hero-journal .scene-shade{background:linear-gradient(90deg,color-mix(in srgb,var(--color-scene) 91%,transparent),color-mix(in srgb,var(--color-scene) 53%,transparent) 48%,transparent 78%),linear-gradient(0deg,var(--color-scene),transparent 26%)}.spatial-composition{perspective:1200px;isolation:isolate;--tilt-x:0deg;--tilt-y:0deg;width:100%;max-width:600px;height:420px;position:relative}.spatial-stack{transform-style:preserve-3d;transform:rotateX(calc(24deg + var(--tilt-x))) rotateY(calc(-14deg + var(--tilt-y))) rotateZ(-9deg);transition:transform .5s var(--motion-ease);position:absolute;inset:14% 12% 20%}.spatial-layer{border-radius:var(--component-glass-lens-radius);border:1px solid color-mix(in srgb,var(--color-rim) 72%,transparent);border-top-color:var(--color-rim);background:linear-gradient(135deg,color-mix(in srgb,var(--color-scene-surface) 24%,transparent),color-mix(in srgb,var(--color-scene) 64%,transparent));box-shadow:inset 0 1px 20px color-mix(in srgb,var(--color-rim) 9%,transparent),0 24px 48px color-mix(in srgb,var(--color-scene) 25%,transparent);backdrop-filter:blur(1.5px);flex-direction:column;justify-content:space-between;padding:26px;display:flex;position:absolute;inset:0}.layer-back{border-color:var(--color-art-cool);transform:translateZ(-100px)translateY(-64px)translate(-28px)}.layer-middle{transform:translateZ(0)}.layer-front{border-color:var(--color-action);background:linear-gradient(135deg,color-mix(in srgb,var(--color-action) 13%,transparent),color-mix(in srgb,var(--color-scene) 76%,transparent));transform:translateZ(90px)translateY(64px)translate(28px)}.layer-label{font-size:19px;font-weight:500}.layer-corner{background:var(--color-art-cool);border-radius:50%;width:8px;height:8px;position:absolute;top:30px;right:24px}.layer-front .layer-corner{background:var(--color-action)}.layer-lines{gap:14px;width:70%;margin-block:24px;display:grid}.layer-lines i,.edition-sheet i{background:color-mix(in srgb,var(--color-rim) 60%,transparent);height:1px;display:block}.layer-lines i:last-child{width:62%}.layer-nodes{align-items:center;gap:12px;margin-block:26px;display:flex}.layer-nodes i{border:1px solid var(--color-art-cool);border-radius:8px;width:30px;height:30px}.layer-nodes b{background:var(--color-art-cool);flex:1;height:1px}.layer-result{align-items:center;gap:16px;font-size:20px;display:flex}.layer-result svg{width:42px;height:42px;color:var(--color-action);flex:none}.spatial-caption{text-align:center;color:var(--color-muted-scene);font-size:14px;position:absolute;bottom:0;left:0;right:0}.spatial-orbit{border:1px solid color-mix(in srgb,var(--color-art-cool) 25%,transparent);border-radius:50%;position:absolute;inset:5% -3%;transform:rotateX(66deg)rotate(-18deg)}.edition-fan{transform-style:preserve-3d;transform:rotateX(calc(8deg + var(--tilt-x))) rotateY(calc(-12deg + var(--tilt-y)));transition:transform .5s var(--motion-ease);position:absolute;inset:7% 4% 12%}.edition-sheet{transform-origin:50% 95%;border:1px solid color-mix(in srgb,var(--color-rim) 76%,transparent);border-radius:var(--radius-field);background:linear-gradient(140deg,color-mix(in srgb,var(--color-rim) 9%,transparent),color-mix(in srgb,var(--color-scene) 74%,transparent));box-shadow:0 20px 40px color-mix(in srgb,var(--color-scene) 25%,transparent);backdrop-filter:blur(2px);flex-direction:column;gap:22px;padding:28px 22px;display:flex;position:absolute;inset:3% 25%}.edition-sheet span{font:500 20px/1.4 var(--font-display);margin-bottom:24px}.edition-sheet:first-child{border-color:var(--color-art-cool);transform:rotate(-28deg)translate(-25px)translateZ(-60px)}.edition-sheet:nth-child(2){transform:rotate(-4deg)}.edition-sheet:nth-child(3){border-color:var(--color-action);transform:rotate(21deg)translate(25px)translateZ(60px)}.edition-sheet i:last-child{width:65%}.page-sections{padding-bottom:32px}.content-section{isolation:isolate;padding-block:88px;scroll-margin-top:130px;position:relative}.section-inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:44px 80px;display:grid}.section-heading h2{text-wrap:balance;max-width:980px}.section-heading>.eyebrow{margin-bottom:24px}.section-heading>.copy{margin-top:24px}.section-body{max-width:720px;padding-top:4px;line-height:1.65}.copy,.prose{font-size:18px;line-height:1.65}.copy p,.prose p{margin:0}.copy p+p,.prose p+p{margin-top:20px}.copy h3,.prose h3{font:600 26px/1.3 var(--font-body);letter-spacing:-.025em;margin:30px 0 16px}.copy>h3:first-child{margin-top:0}.copy strong{color:var(--color-on-scene);font-weight:600}.copy a,.prose a{text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb,var(--color-rim) 70%,transparent)}.copy a:hover{color:var(--color-action)}.copy ul,.copy ol,.prose ul{margin:24px 0;padding-left:22px}.copy li+li,.prose li+li{margin-top:16px}.copy li::marker{color:var(--color-action)}.copy>p:has(a:only-child){margin-top:28px}.copy .table-scroll{border-block:1px solid color-mix(in srgb,var(--color-rim) 35%,transparent);max-width:100%;margin-block:32px;overflow-x:auto}.copy table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:460px;font-size:16px}.copy th,.copy td{border-bottom:1px solid color-mix(in srgb,var(--color-rim) 20%,transparent);text-align:left;vertical-align:top;padding:20px 18px}.copy th{color:var(--color-muted-scene);font-size:14px;font-weight:400}.copy tbody tr:first-child td{color:var(--color-action)}.copy tr:last-child td{border-bottom:0}.layout-chapter .section-inner,.layout-ledger .section-inner{display:block}.layout-chapter .section-heading,.layout-ledger .section-heading{max-width:1000px;margin-bottom:48px}.layout-chapter .section-body{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;max-width:none;display:grid}.layout-chapter .section-body>p{border-top:1px solid color-mix(in srgb,var(--color-rim) 32%,transparent);margin:0;padding-top:22px}.layout-chapter .section-body>p>strong:first-child{margin-bottom:14px;font-size:22px;line-height:1.35;display:block}.layout-chapter .section-body>p:has(>a:only-child){border:0;grid-column:1/-1;margin-top:0;padding-top:0}.page-agent #situacii .section-body>p:nth-child(4){grid-column:1/-1;max-width:900px}.layout-chapter .section-body>p:only-child{grid-column:1/-1;max-width:900px;font-size:22px}.layout-ledger{background:linear-gradient(135deg,color-mix(in srgb,var(--color-scene-surface) 72%,transparent),transparent 75%)}.layout-ledger .section-body{max-width:none}.layout-ledger .section-body>ul{grid-template-columns:1fr 1fr;gap:32px 72px;margin:0 0 36px;padding:0;list-style:none;display:grid}.layout-ledger li{border-top:1px solid color-mix(in srgb,var(--color-rim) 32%,transparent);padding:22px 0 0;margin:0!important}.layout-ledger .section-body>p{max-width:850px}.layout-ledger .section-body>p>strong:first-child{color:var(--color-action)}.page-method .layout-ledger .section-body{grid-template-columns:1fr 1fr;gap:28px 72px;display:grid}.page-method .layout-ledger .section-body>p{border-top:1px solid color-mix(in srgb,var(--color-rim) 32%,transparent);margin:0;padding-top:22px}.page-method #method-section-2 .section-body>p:last-child{border:0;grid-column:1/-1;padding-top:0}.page-journal .layout-proof .section-inner{display:block}.page-journal .layout-proof .section-heading{max-width:1150px}.page-journal .layout-proof .section-body{grid-template-columns:1fr 1fr;gap:24px 60px;max-width:none;margin-top:36px;display:grid}.page-journal .layout-proof .section-body>p{margin:0}.page-journal .layout-proof .section-body>p:last-child{grid-column:1/-1}.layout-feature{padding-block:120px;overflow:hidden}.layout-feature .scene-picture{opacity:.42}.layout-feature .scene-shade{background:linear-gradient(90deg,var(--color-scene),color-mix(in srgb,var(--color-scene) 50%,transparent) 50%,color-mix(in srgb,var(--color-scene) 75%,transparent)),linear-gradient(0deg,var(--color-scene),transparent 28%,transparent 72%,var(--color-scene))}.layout-feature .section-inner{align-items:center}.layout-feature .section-body{isolation:isolate;position:relative}.layout-feature .section-body:before{content:"";background:color-mix(in srgb,var(--color-scene) 65%,transparent);filter:blur(20px);z-index:-1;position:absolute;inset:-28px}.layout-statement{padding-block:64px}.layout-statement .section-inner{border-block:1px solid color-mix(in srgb,var(--color-rim) 24%,transparent);align-items:center;padding-block:48px}.layout-statement h2{font-size:clamp(30px,3.2vw,48px)}.layout-calculation{padding-block:96px}.layout-calculation .section-heading h2{font-size:clamp(32px,3.4vw,52px)}.layout-calculation .section-body{align-self:center}.time-comparison{max-width:470px;margin-top:44px}.time-comparison>div{grid-template-columns:1fr auto;align-items:baseline;gap:12px;margin-bottom:28px;padding-bottom:25px;display:grid;position:relative}.time-comparison>div>span{color:var(--color-muted-scene);font-size:16px}.time-comparison strong{font:500 42px/1 var(--font-display)}.time-comparison small{font:400 16px/1 var(--font-body)}.time-comparison i{background:var(--color-art-cool);border-radius:var(--radius-pill);height:8px;position:absolute;bottom:0;left:0;right:0}.time-comparison>div:nth-child(2) i{background:var(--color-action);width:30%}.time-comparison>div:nth-child(2) strong{color:var(--color-action)}.time-comparison>p{color:var(--color-muted-scene);font-size:14px}.page-journal .layout-calculation .section-inner{grid-template-columns:1.1fr .9fr}.page-journal .layout-calculation .section-body>p:first-child{border-bottom:1px solid var(--color-art-warm);margin-bottom:28px;padding-bottom:28px;font-size:22px;line-height:1.55}.section-services{padding:42px 0 0}.services-heading{margin-bottom:44px}.services-heading .eyebrow{margin-bottom:18px;font-size:13px}.services-heading h2{max-width:none;font-size:32px}.service-composition{isolation:isolate;padding:90px 0 74px;position:relative;overflow:hidden}.service-inner{grid-template-columns:1.1fr 1fr;align-items:center;gap:52px 80px;display:grid}.service-copy h3{font:500 clamp(36px,4.2vw,64px)/1.14 var(--font-display);letter-spacing:-.045em;margin:24px 0 32px}.service-copy .copy{max-width:630px;font-size:19px}.service-copy .copy>p:last-child a{border:1px solid var(--color-rim);border-radius:var(--radius-pill);align-items:center;min-height:54px;padding:13px 23px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}.service-edition .service-copy .copy>p:last-child a{background:var(--color-action);color:var(--color-on-action);border-color:var(--color-action)}.service-composition .scene-shade{background:linear-gradient(90deg,var(--color-scene),color-mix(in srgb,var(--color-scene) 70%,transparent) 43%,transparent 80%),linear-gradient(0deg,var(--color-scene),transparent 24%,transparent 70%,var(--color-scene))}.service-edition .scene-picture{opacity:.95}.service-composition .spatial-composition{max-width:600px;height:470px}.service-agent .scene-picture{opacity:.7}.service-agent .process-line{grid-column:1/-1;margin-top:20px}.home-journal-proof{padding:64px 0 96px;position:relative}.home-journal-proof .section-heading h2{font-size:clamp(32px,3.3vw,50px)}.proof-figures{border-top:1px solid color-mix(in srgb,var(--color-rim) 34%,transparent);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 80px;margin-top:12px;padding-top:34px;display:grid}.proof-figures>div{grid-template-columns:auto 1fr;align-items:end;column-gap:28px;display:grid}.proof-figures strong{font:400 clamp(72px,8vw,128px)/1 var(--font-display);letter-spacing:-.07em;grid-row:1/3}.proof-figures span{align-self:end;font-size:21px;line-height:1.4}.proof-figures small{color:var(--color-muted-scene);align-self:start;margin-top:8px;font-size:14px;line-height:1.5}.proof-figures>p{color:var(--color-muted-scene);grid-column:1/-1;margin:0;font-size:14px}.layout-flow .section-inner{grid-template-columns:1.15fr .85fr}.process-line{grid-column:1/-1;width:100%;margin-top:18px;position:relative}.flow-heading{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted-scene);justify-content:space-between;gap:20px;margin-bottom:24px;font-size:13px;display:flex}.flow-track{background:color-mix(in srgb,var(--color-rim) 24%,transparent);height:2px;position:relative}.flow-track>span{background:linear-gradient(90deg,var(--color-action),var(--color-art-cool));transform-origin:0;position:absolute;inset:0}.flow-track>i{background:var(--color-action);width:10px;height:10px;box-shadow:0 0 24px var(--color-action);transition:left .4s var(--motion-ease);border-radius:50%;position:absolute;top:-4px;left:0}.flow-stages{gap:0;margin:0;padding:0;list-style:none;display:flex}.flow-stage{flex:1;padding:28px 26px 28px 0;position:relative}.flow-stage+.flow-stage{border-left:1px solid color-mix(in srgb,var(--color-rim) 15%,transparent);padding-left:26px}.flow-choice,.flow-static-title{color:var(--color-on-scene);font:500 22px/1.35 var(--font-body);text-align:left;align-items:flex-start;gap:16px;display:flex}.flow-choice{background:0 0;border:0;width:100%;min-height:64px;padding:0}.flow-number{font:400 14px/1.6 var(--font-body);color:var(--color-muted-scene);flex:none;padding-top:3px}.flow-plus{font:300 26px/1 var(--font-body);color:var(--color-action);margin-left:auto;transition:transform .25s}.flow-description{color:var(--color-muted-scene);margin-top:20px;font-size:16px;line-height:1.6}.flow-ready .flow-static-title{display:none}.flow-ready .flow-stage.is-active .flow-choice{color:var(--color-action)}.flow-ready .flow-stage.is-active .flow-description{color:var(--color-on-scene)}.flow-ready .flow-stage.is-active .flow-plus{transform:rotate(45deg)}.flow-stage.is-active:after{content:"";background:var(--color-action);height:2px;position:absolute;top:-2px;left:0;right:0}.layout-scenario .section-heading{grid-column:1/-1;max-width:1100px}.layout-scenario .section-inner{align-items:center;gap:56px 80px}.scenario-art{perspective:1000px;isolation:isolate;height:390px;position:relative}.scenario-source,.scenario-result{border:1px solid color-mix(in srgb,var(--color-rim) 48%,transparent);border-radius:var(--radius-field);background:linear-gradient(140deg,color-mix(in srgb,var(--color-scene-surface) 85%,transparent),var(--color-scene));width:62%;min-height:210px;box-shadow:0 28px 50px color-mix(in srgb,var(--color-scene) 65%,transparent);padding:26px;position:absolute}.scenario-source{color:var(--color-muted-scene);top:0;left:0;transform:rotateY(12deg)rotate(-6deg)}.scenario-source>span,.scenario-result>span{margin-bottom:26px;font-size:20px;font-weight:500;line-height:1.35;display:block}.scenario-source>i{background:color-mix(in srgb,var(--color-rim) 35%,transparent);width:85%;height:2px;margin-top:17px;display:block}.scenario-source>i:last-child{width:55%}.scenario-result{border-color:var(--color-action);bottom:0;right:0;transform:rotateY(-8deg)rotate(3deg)}.scenario-result>strong{color:var(--color-action);margin-top:28px;font-size:14px;font-weight:500;display:block}.scenario-marks{gap:12px;display:grid}.scenario-marks i{background:color-mix(in srgb,var(--color-rim) 45%,transparent);height:2px}.scenario-marks i:last-child{width:65%}.scenario-route{z-index:-1;position:absolute;inset:10% 0 10% 20%}.scenario-route svg{width:100%;height:100%;stroke:var(--color-art-cool);stroke-width:1.5px;overflow:visible}.scenario-route>span{color:var(--color-muted-scene);max-width:130px;font-size:12px;position:absolute;top:64%;left:0}.scenario-report .scenario-marks{align-items:end;gap:16px;height:75px;display:flex}.scenario-report .scenario-marks i{border:1px solid var(--color-art-cool);background:color-mix(in srgb,var(--color-art-cool) 14%,transparent);width:24%;height:40%}.scenario-report .scenario-marks i:nth-child(2){height:80%}.scenario-report .scenario-marks i:last-child{height:60%}.scenario-message .scenario-source,.scenario-message .scenario-result{border-radius:28px 28px 28px 4px;min-height:170px}.scenario-message .scenario-result{border-radius:28px 28px 4px}.section-team .section-inner{grid-template-columns:1.15fr .85fr}.team-grid{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:12px;display:grid}.person-visual{aspect-ratio:1;border-radius:var(--radius-card);background:var(--color-scene-surface);display:block;position:relative;overflow:hidden}.person-visual>img{object-fit:cover;object-position:center 23%;width:100%;height:100%;transition:transform .6s var(--motion-ease)}.portrait-arrow{border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;bottom:20px;right:20px}.person-card h3{font:500 clamp(23px,2.2vw,32px)/1.25 var(--font-display);letter-spacing:-.04em;margin:26px 0 14px}.person-card h3 a{text-decoration:none}.person-role{color:var(--color-action);font-size:17px;margin-bottom:16px!important}.person-card p{color:var(--color-muted-scene);font-size:16px;line-height:1.6}.portrait-placeholder{background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--color-art-cool) 30%,transparent),transparent 70%),var(--color-scene-surface);place-items:center;display:grid;position:absolute;inset:0}.portrait-placeholder.vitaliy{background:radial-gradient(ellipse at 0 100%,color-mix(in srgb,var(--color-art-warm) 38%,transparent),transparent 75%),var(--color-scene-surface)}.portrait-initials{font:200 clamp(80px,8vw,150px)/1 var(--font-display);letter-spacing:-.12em;color:color-mix(in srgb,var(--color-rim) 65%,transparent);transform:translate(-6px)}.portrait-note{color:var(--color-muted-scene);font-size:13px;position:absolute;top:22px;left:22px}.portrait-contour{border:1px solid color-mix(in srgb,var(--color-rim) 20%,transparent);border-radius:50%;position:absolute;inset:16%}.portrait-contour:before,.portrait-contour:after{content:"";border:1px solid color-mix(in srgb,var(--color-rim) 16%,transparent);border-radius:inherit;position:absolute;inset:12%}.portrait-contour:after{inset:-12%}.section-partner{padding-block:60px}.partner-inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:80px;display:grid}.partner-photo{aspect-ratio:1;border-radius:var(--radius-card);background:var(--color-scene-surface);max-width:480px;position:relative;overflow:hidden}.partner-photo>img{object-fit:cover;object-position:center 24%;width:100%;height:100%}.partner-photo-role{border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-scene) 86%,transparent);text-align:center;padding:12px 18px;font-size:14px;position:absolute;bottom:20px;left:20px;right:20px}.partner-copy>.eyebrow{color:var(--color-action);margin-bottom:22px}.partner-copy h2{margin-bottom:30px;font-size:clamp(32px,3.8vw,56px)}.partner-copy .copy>p:first-child{font-size:19px}#konstantin .partner-inner{grid-template-columns:1.2fr .8fr}#konstantin .partner-photo{order:2}#konstantin .partner-copy{order:1}.section-faq .section-inner{grid-template-columns:.85fr 1.15fr}.faq-list{border-top:1px solid color-mix(in srgb,var(--color-rim) 32%,transparent)}.faq-list details{border-bottom:1px solid color-mix(in srgb,var(--color-rim) 24%,transparent)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:80px;padding:24px 0;font-size:23px;font-weight:500;line-height:1.4;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{font:300 30px/1 var(--font-body);width:24px;color:var(--color-action);flex:none;transition:transform .22s}.faq-list details[open] summary>span{transform:rotate(45deg)}.faq-list details>.copy{padding-bottom:28px;font-size:17px}.faq-next{margin-top:40px}.faq-next h3{font:500 30px/1.3 var(--font-display);margin-bottom:24px}.faq-next .copy>p:last-child>a,.section-finale .copy>p:last-child>a{border-radius:var(--radius-pill);background:var(--color-action);min-height:56px;color:var(--color-on-action);justify-content:center;align-items:center;margin:8px 8px 0 0;padding:15px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.section-finale{padding-block:100px;overflow:hidden}.section-finale h2{font-size:clamp(36px,4.4vw,68px)}.section-finale .section-inner{align-items:center}.section-finale .scene-picture{opacity:.25}.section-finale .scene-shade{background:linear-gradient(0deg,var(--color-scene),transparent 50%,var(--color-scene))}.section-form .section-inner{grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px}.form-heading .copy{margin-top:28px}.form-heading h2{max-width:600px}.contact-person{align-items:center;gap:18px;margin-top:40px;font-size:18px;display:flex}.contact-person img{object-fit:cover;border-radius:50%;width:64px;height:64px}.contact-person small{color:var(--color-muted-scene);margin-top:4px;font-size:14px;display:block}.contact-next{margin-top:44px}.contact-next h3{font:500 26px/1.3 var(--font-body);margin-bottom:20px}.contact-next .copy{margin:0;font-size:17px}.form-placement{align-self:start;width:100%}.form-placement .lead-form{border:1px solid color-mix(in srgb,var(--color-rim) 30%,transparent);border-radius:var(--radius-card);background:var(--color-scene-surface);padding:32px}.form-placement .lead-form select option{color:var(--color-on-scene);background:var(--color-scene-surface)}.no-transparency .spatial-layer,.no-transparency .edition-sheet,.no-transparency .glass{background:var(--color-scene-surface);backdrop-filter:none}@media (hover:hover) and (pointer:fine){.hero-actions a:first-child:not([href^=\#]):hover,.service-edition .service-copy .copy>p:last-child a:hover{background:var(--color-action-hover)}.person-visual:hover>img{transform:scale(1.025)}.flow-choice:hover,.hero-feature-link:hover{color:var(--color-action)}}@media (width>=1600px){.hero-content{width:calc(100% - 192px)}.hero{padding-top:72px}.hero-bottom{grid-template-columns:minmax(0,640px) minmax(440px,1fr)}.hero-object{max-width:680px}.hero-object .spatial-composition{max-width:680px;height:460px}.hero-compact .hero-bottom{grid-template-columns:minmax(0,800px)}.hero-contact .hero-bottom{grid-template-columns:1.2fr .8fr}.service-inner{gap:80px 120px;width:calc(100% - 192px);max-width:1600px}.service-copy{max-width:700px}.service-composition .spatial-composition{justify-self:center;height:520px}.service-composition{padding-block:100px}.services-heading{padding-top:0}}@media (width<=1100px){.hero-content{width:calc(100% - 80px)}.hero h1{font-size:58px}.hero-bottom{grid-template-columns:1.15fr .85fr;gap:40px}.hero-intro{font-size:18px}.hero-object .spatial-composition{height:340px}.edition-sheet{gap:18px;padding:22px 16px}.edition-sheet span{font-size:16px}.spatial-stack{inset:16% 5% 24%}.layer-label,.layer-result{font-size:16px}.spatial-layer{padding:22px}.section-inner,.service-inner{gap:40px}.service-copy h3{font-size:46px}.service-copy .copy{font-size:18px}.service-composition .spatial-composition{height:390px}.proof-figures{gap:28px 40px}.proof-figures>div{display:block}.proof-figures span{margin-top:20px;display:block}.proof-figures small{display:block}.layout-chapter .section-body{gap:28px}.partner-inner,.section-form .section-inner{gap:48px}.flow-choice,.flow-static-title{gap:12px;font-size:19px}.flow-stage{padding-right:20px}.flow-stage+.flow-stage{padding-left:20px}.scenario-source,.scenario-result{padding:20px}.scenario-source>span,.scenario-result>span{font-size:18px}}@media (width<=850px){.hero{min-height:0;padding-top:44px}.hero h1{font-size:48px}.hero-content{width:calc(100% - 48px)}.hero-bottom{grid-template-columns:1fr .7fr;gap:24px}.hero-object .spatial-composition{height:300px}.hero-note{font-size:15px}.hero-people{font-size:12px}.hero-people small{font-size:11px}.hero-footer{gap:24px}.hero-feature-link{font-size:16px}.hero-contact .hero-bottom{grid-template-columns:1.3fr .7fr;gap:28px}.hero-contact-person{font-size:16px;display:block}.hero-contact-person img{width:90px;height:110px;margin-bottom:18px}.hero-contact-person small,.spatial-caption{font-size:12px}.layer-label{font-size:14px}.layer-result{gap:10px;font-size:14px}.layer-result svg{width:32px;height:32px}.edition-sheet span{font-size:14px}.edition-sheet{padding:20px 14px}.content-section{padding-block:64px}.section-inner{gap:32px}.section-heading h2{font-size:34px}.copy,.prose{font-size:16px}.layout-chapter .section-body{grid-template-columns:1fr 1fr}.layout-chapter .section-body>p:last-child:nth-child(3){grid-column:1/-1}.layout-chapter .section-body>p>strong:first-child{font-size:20px}.layout-ledger .section-body>ul{gap:28px 40px}.service-inner{gap:32px}.service-copy h3{font-size:38px}.service-copy .copy{font-size:17px}.service-composition .spatial-composition{height:340px}.services-heading h2{font-size:28px}.proof-figures strong{font-size:86px}.proof-figures span{font-size:18px}.flow-stages{grid-template-columns:1fr 1fr;display:grid}.flow-stage+.flow-stage{border:0;padding-left:0}.flow-stage{padding:24px 28px 20px 0}.flow-stage:nth-child(2n){padding-right:0}.flow-stage.is-active:after,.flow-track>i{display:none}.flow-choice,.flow-static-title{font-size:20px}.flow-description{font-size:15px}.team-grid{gap:20px}.person-card h3{font-size:22px}.person-card .person-role,.person-card p{font-size:15px}.portrait-note{font-size:11px;top:16px;left:16px}.portrait-initials{font-size:80px}.partner-inner{grid-template-columns:.8fr 1.2fr;gap:36px}.partner-copy h2{font-size:34px}.partner-copy .copy>p:first-child{font-size:17px}.partner-photo-role{padding:10px;font-size:12px;left:12px;right:12px}.section-form .section-inner{gap:32px}.form-placement .lead-form{padding:24px}.scenario-art{height:350px}.scenario-source,.scenario-result{width:75%;min-height:180px;padding:18px}.scenario-source>span,.scenario-result>span{font-size:16px}.scenario-result>strong{font-size:12px}.scenario-route>span{display:none}.faq-list summary{font-size:20px}.footer-main,.footer-intro{gap:28px}.footer-intro>.wordmark{font-size:36px}}@media (width<=600px){.wrap,.container{width:calc(100% - 40px)}.hero{padding:38px 0 32px}.hero-content{width:calc(100% - 40px)}.hero .eyebrow{letter-spacing:.035em;gap:9px;font-size:11px}.hero h1{text-wrap:initial;letter-spacing:-.045em;margin-top:22px;font-size:clamp(29px,8.6vw,36px);line-height:1.16}.hero-home h1{font-size:clamp(31px,9.1vw,38px)}.hero-home h1>span{letter-spacing:-.035em;margin-top:14px;font-size:.78em;line-height:1.2}.hero .hero-content .breadcrumbs{margin-bottom:24px;font-size:11px;line-height:1.6}.hero-bottom{margin-top:26px;display:block}.hero-intro{font-size:16px;line-height:1.55}.hero-copy:before{background:color-mix(in srgb,var(--color-scene) 52%,transparent);filter:blur(14px);inset:-16px}.hero-actions{margin-top:24px}.hero-actions p{gap:8px 20px}.hero-actions a{min-height:44px;font-size:14px}.hero-actions a:first-child:not([href^=\#]){min-height:54px;padding:15px 20px;font-size:14px}.hero-note{margin-top:22px;font-size:14px;line-height:1.55}.hero-object{display:none}.hero-footer{margin-top:28px;padding-top:22px;display:block}.hero-people{display:none}.hero-feature-link{gap:3px 20px;font-size:16px}.hero-feature-link small{font-size:12px}.hero-compact{padding-bottom:36px}.hero-compact .hero-bottom{margin-top:24px}.hero-contact .hero-bottom{display:block}.hero-contact-person{display:none}.hero-contact .hero-content{width:calc(100% - 40px)}.hero .scene-environment{height:100%;max-height:840px}.hero .scene-picture{opacity:.85;width:800px;height:447px;position:absolute;top:140px;left:calc(50% - 450px)}.hero .scene-image{object-fit:contain;object-position:center}.hero-journal .scene-picture{top:160px;left:calc(50% - 470px)}.hero .scene-shade,.hero-journal .scene-shade{background:linear-gradient(180deg,var(--color-scene),color-mix(in srgb,var(--color-scene) 60%,transparent) 24%,color-mix(in srgb,var(--color-scene) 52%,transparent) 58%,var(--color-scene) 90%)}.hero .scene-current{opacity:.2}.hero-team .scene-picture,.hero-contact .scene-picture{opacity:.4}.hero-method .scene-picture{opacity:.6}.page-sections{padding-bottom:0}.content-section{padding-block:52px;scroll-margin-top:110px}.section-inner{display:block}.section-heading h2{text-wrap:initial;letter-spacing:-.04em;font-size:clamp(27px,7.6vw,33px);line-height:1.2}.section-heading>.eyebrow{letter-spacing:.04em;margin-bottom:20px;font-size:11px}.section-body{margin-top:26px;padding:0}.copy,.prose{font-size:16px;line-height:1.65}.copy h3{font-size:22px}.copy p+p{margin-top:20px}.copy table{min-width:420px;font-size:14px}.copy th,.copy td{padding:16px}.copy th{font-size:13px}.page-method .layout-ledger .section-body,.page-journal .layout-proof .section-body{display:block}.page-method .layout-ledger .section-body>p+p{margin-top:24px}.page-journal .layout-proof .section-body{margin-top:28px}.page-journal .layout-proof .section-body>p+p{margin-top:20px}.layout-chapter .section-heading,.layout-ledger .section-heading{margin-bottom:28px}.layout-chapter .section-body{display:block}.layout-chapter .section-body>p{margin-top:24px;padding-top:22px}.page-agent #situacii .section-body>p:nth-child(4){grid-column:1/-1;max-width:900px}.layout-chapter .section-body>p:only-child{font-size:18px}.layout-chapter .section-body>p>strong:first-child{font-size:20px}.layout-chapter .section-body>p:has(>a:only-child){margin-top:26px}.layout-ledger .section-body>ul{margin-bottom:28px;display:block}.layout-ledger li{padding-top:20px;margin-top:24px!important}.layout-feature{padding-block:68px}.layout-feature .scene-picture{opacity:.3;width:800px;height:447px;position:absolute;top:0;right:-260px}.layout-feature .section-body:before{filter:blur(12px);inset:-16px}.layout-statement{padding-block:28px}.layout-statement .section-inner{padding-block:32px}.layout-statement h2{font-size:29px}.layout-calculation{padding-block:56px}.layout-calculation .section-heading h2{font-size:29px}.time-comparison{margin:30px 0 34px}.time-comparison strong{font-size:36px}.time-comparison>div>span{font-size:14px}.time-comparison>p{font-size:12px}.page-journal .layout-calculation .section-body>p:first-child{font-size:19px}.section-services{padding-top:30px;padding-bottom:0}.services-heading{margin-bottom:8px}.services-heading .eyebrow{letter-spacing:.03em;font-size:10px}.services-heading h2{font-size:24px}.service-composition{padding:44px 0 38px}.service-inner{flex-direction:column;align-items:stretch;gap:16px;display:flex}.service-copy .eyebrow{font-size:11px}.service-copy h3{margin:20px 0 24px;font-size:32px;line-height:1.18}.service-copy .copy{font-size:16px}.service-copy .copy>p:last-child a{min-height:52px;padding:14px 18px;font-size:14px}.service-composition .scene-picture{width:900px;height:502px;position:absolute;top:170px;left:calc(50% - 470px)}.service-composition .scene-shade{background:linear-gradient(180deg,var(--color-scene),color-mix(in srgb,var(--color-scene) 78%,transparent) 20%,color-mix(in srgb,var(--color-scene) 22%,transparent) 66%,var(--color-scene))}.service-composition .spatial-composition{align-self:center;width:100%;max-width:380px;height:300px;margin-top:0}.service-composition .service-copy{z-index:1;position:relative}.service-composition .service-copy .copy{isolation:isolate;position:relative}.service-composition .service-copy .copy:before{content:"";z-index:-1;background:color-mix(in srgb,var(--color-scene) 60%,transparent);filter:blur(14px);position:absolute;inset:-12px}.service-agent .process-line{margin-top:32px}.service-agent .spatial-composition{display:none}.spatial-stack{inset:17% 12% 25%}.spatial-layer{padding:20px}.layer-label,.layer-result{font-size:16px}.edition-fan{inset:5% 6% 10%}.edition-sheet{gap:18px;padding:20px 16px;inset:4% 23%}.edition-sheet span{margin-bottom:16px;font-size:16px}.spatial-caption{font-size:12px}.home-journal-proof{padding:30px 0 58px}.home-journal-proof .section-heading h2{font-size:29px}.proof-figures{margin-top:32px;padding-top:24px;display:block}.proof-figures>div{grid-template-columns:auto 1fr;column-gap:22px;margin-top:24px;display:grid}.proof-figures>div:first-child{margin-top:0}.proof-figures strong{grid-row:1/3;align-self:center;font-size:72px}.proof-figures span{margin-top:0;font-size:16px}.proof-figures small{margin-top:6px;font-size:12px}.proof-figures>p{margin-top:24px;font-size:13px}.process-line{margin-top:32px}.flow-heading{letter-spacing:.02em;gap:12px;margin-bottom:20px;font-size:10px}.flow-stages{display:block}.flow-stage,.flow-stage+.flow-stage{border-bottom:1px solid color-mix(in srgb,var(--color-rim) 22%,transparent);padding:24px 0}.flow-choice,.flow-static-title{gap:18px;min-height:0;font-size:20px}.flow-number{font-size:12px}.flow-description{margin:14px 0 0 36px;font-size:15px}.flow-ready .flow-stage:not(.is-active) .flow-description{display:none}.flow-plus{margin-left:auto}.flow-track>i{display:block}.flow-ready .flow-stage.is-active .flow-plus{transform:rotate(45deg)}.layout-scenario .section-inner{flex-direction:column;align-items:stretch;gap:28px;display:flex}.layout-scenario .section-body{order:2;margin:0}.layout-scenario .scenario-art{order:3}.scenario-art{width:100%;max-width:430px;height:310px;margin:0 auto}.scenario-source,.scenario-result{width:65%;min-height:176px;padding:20px}.scenario-source>span,.scenario-result>span{margin-bottom:20px;font-size:16px}.scenario-result>strong{margin-top:22px;font-size:12px}.scenario-source>i{margin-top:14px}.scenario-route{top:6%;bottom:10%;left:15%}.scenario-report .scenario-marks{height:55px}.scenario-message .scenario-source,.scenario-message .scenario-result{min-height:160px}.team-grid{margin-top:32px;display:block}.person-card+.person-card{margin-top:40px}.person-visual{aspect-ratio:1.12}.person-card h3{margin-top:24px;font-size:27px}.person-card .person-role{font-size:16px;margin-bottom:14px!important}.person-card p{font-size:16px}.portrait-initials{font-size:120px}.portrait-note{font-size:12px;top:20px;left:20px}.portrait-arrow{width:44px;height:44px;bottom:16px;right:16px}.section-partner{padding-block:32px}.partner-inner,#konstantin .partner-inner{flex-direction:column;align-items:stretch;gap:28px;display:flex}.partner-photo,#konstantin .partner-photo{aspect-ratio:1.05;order:0;width:100%;max-width:none}.partner-copy,#konstantin .partner-copy{order:1}.partner-copy>.eyebrow{margin-bottom:16px;font-size:11px}.partner-copy h2{margin-bottom:24px;font-size:30px}.partner-copy .copy>p:first-child{font-size:17px}.partner-photo-role{font-size:13px;bottom:18px;left:18px;right:18px}.faq-list{margin-top:28px}.faq-list summary{gap:18px;min-height:74px;padding:22px 0;font-size:19px;line-height:1.4}.faq-list details>.copy{padding-bottom:24px;font-size:16px}.faq-next{margin-top:32px}.faq-next h3{font-size:27px}.section-finale{padding-block:64px}.section-finale h2{font-size:34px}.faq-next .copy>p:last-child>a,.section-finale .copy>p:last-child>a{padding:15px 20px;font-size:14px}.form-heading .copy{margin-top:24px}.form-placement{margin-top:32px}.form-placement .lead-form{padding:24px 20px}.contact-person{margin-top:28px;font-size:16px}.contact-person small{font-size:12px}.contact-next{margin-top:32px}.contact-next h3{font-size:23px}.contact-next .copy{font-size:16px}.service-page{padding-block:48px 64px}.service-page h1{font-size:30px}.service-page h2{font-size:25px}.site-footer{padding-block:40px 24px}.footer-intro{flex-wrap:wrap;align-items:start;gap:24px;padding-bottom:32px;display:flex}.footer-intro>.wordmark{font-size:34px}.footer-intro>p{font-size:14px}.footer-intro>.text-link{margin-left:0;font-size:15px}.footer-main{grid-template-columns:1fr;gap:24px;display:grid}.footer-main nav{gap:0}.footer-main a{font-size:15px}.footer-bottom{flex-direction:column;align-items:start;gap:14px;margin-top:28px;font-size:12px;display:flex}.transparency-toggle{margin-left:0}}@media (width<=359px){.wrap,.container,.hero-content,.hero-contact .hero-content{width:calc(100% - 32px)}.hero h1{font-size:28px}.hero-home h1{font-size:30px}.hero .eyebrow{font-size:10px}.hero-actions a:first-child:not([href^=\#]){font-size:13px}.hero-intro{font-size:15px}.service-copy h3{font-size:29px}.proof-figures strong{font-size:62px}.proof-figures span,.edition-sheet span{font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (prefers-reduced-transparency:reduce){.glass,.spatial-layer,.edition-sheet{background:var(--color-scene-surface);backdrop-filter:none}}@supports not (backdrop-filter:blur(1px)){.glass,.spatial-layer,.edition-sheet{background:var(--color-scene-surface)}}@media (forced-colors:active){.scene-environment,.spatial-composition,.scenario-art,.portrait-contour{display:none}.glass,.person-visual,.partner-photo{border:1px solid canvastext}.hero-copy:before,.layout-feature .section-body:before,.service-composition .service-copy .copy:before{display:none}.portrait-initials{color:canvastext}.hero{min-height:0}.flow-track{background:canvastext}.flow-choice{border-bottom:1px solid buttontext}.time-comparison i{background:canvastext}.brand-sign{border-color:linktext}}.scene-environment:has([data-scene-video]) .scene-picture{transition:opacity .6s var(--motion-ease)}.scene-environment.has-motion-frame .scene-picture{opacity:0}.scene-motion{object-fit:cover;object-position:60% center;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .6s var(--motion-ease);position:absolute;inset:0}.scene-motion.is-playing{opacity:1}.hero-team .scene-motion,.hero-method .scene-motion{opacity:0}.hero-team .scene-motion.is-playing,.hero-method .scene-motion.is-playing{opacity:.65}.service-edition .scene-motion.is-playing{opacity:.95}.layout-feature .scene-motion.is-playing{opacity:.42}.section-finale .scene-motion.is-playing{opacity:.25}@media (width<=600px){.hero .scene-motion{object-fit:contain;width:800px;height:447px;inset:140px auto auto calc(50% - 450px)}.hero .scene-motion.is-playing{opacity:.85}.hero-journal .scene-motion{top:160px;left:calc(50% - 470px)}.hero-team .scene-motion.is-playing,.hero-contact .scene-motion.is-playing{opacity:.4}.hero-method .scene-motion.is-playing{opacity:.6}.service-composition .scene-motion{width:900px;height:502px;inset:170px auto auto calc(50% - 470px)}.layout-feature .scene-motion{width:800px;height:447px;inset:0 -260px auto auto}.layout-feature .scene-motion.is-playing{opacity:.3}}.background-control{border:1px solid color-mix(in srgb,var(--color-rim) 30%,transparent);border-radius:var(--radius-pill);background:color-mix(in srgb,var(--color-scene) 80%,transparent);min-height:44px;color:var(--color-muted-scene);align-items:center;gap:10px;margin-top:10px;padding:8px 12px;font-size:12px;line-height:1.4;display:inline-flex}.background-control:hover:not(:disabled){color:var(--color-on-scene);border-color:var(--color-rim)}.background-control:disabled{cursor:default}.background-control-mark{border-inline:3px solid;width:10px;height:11px;display:block}.background-control[data-paused=true] .background-control-mark{border:5px solid #0000;border-left:8px solid;border-right:0;width:0;height:0;margin-right:2px}@media (forced-colors:active){.background-control{border-color:buttontext}}.proof-figures-single>div{grid-template-columns:auto minmax(0,600px);justify-content:start;column-gap:44px}.proof-figures-single strong{font-size:clamp(92px,10vw,156px)}.proof-figures-single span{font-size:26px}@media (width<=600px){.proof-figures-single>div{grid-template-columns:auto 1fr;column-gap:24px}.proof-figures-single strong{font-size:92px}.proof-figures-single span{font-size:19px}}.proof-figures{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:40px}.proof-figures>div{display:block}.proof-figures strong{white-space:nowrap;font-size:clamp(60px,6.6vw,100px);display:block}.proof-figures span{margin-top:20px;font-size:20px;display:block}.proof-figures small{margin-top:8px;font-size:14px;display:block}.proof-figures-single{grid-template-columns:1fr}.journal-dynamics{border-top:1px solid color-mix(in srgb,var(--color-rim) 25%,transparent);grid-column:1/-1;grid-template-columns:.8fr 1.2fr;gap:36px 80px;margin-top:24px;padding-top:42px;display:grid}.journal-dynamics figcaption>.eyebrow{margin-bottom:20px;font-size:12px;display:block}.journal-dynamics figcaption>strong{font:500 32px/1.25 var(--font-display);letter-spacing:-.04em;display:block}.journal-dynamics figcaption>p{color:var(--color-muted-scene);margin-top:22px;font-size:16px;line-height:1.55}.journal-bars{gap:24px;margin:0;padding:0;list-style:none;display:grid}.bar-label{justify-content:space-between;align-items:baseline;gap:20px;font-size:18px;display:flex}.bar-label strong{font-weight:500}.bar-label>span{font-variant-numeric:tabular-nums;color:var(--color-action)}.bar-track{background:color-mix(in srgb,var(--color-rim) 12%,transparent);border-radius:var(--radius-pill);height:10px;margin:12px 0 8px;overflow:hidden}.bar-track>i{width:var(--bar-size);background:var(--color-action);border-radius:inherit;height:100%;display:block}.journal-bars small{color:var(--color-muted-scene);font-size:12px}.journal-bars li:last-child .bar-track>i{background:var(--color-art-cool)}.journal-reading{border-top:1px solid color-mix(in srgb,var(--color-rim) 20%,transparent);grid-column:1/-1;grid-template-columns:1fr 1fr;gap:40px;margin-top:16px;padding-top:32px;display:grid}.journal-reading p{align-items:center;gap:24px;display:flex}.journal-reading strong{font:500 30px/1.2 var(--font-display);white-space:nowrap}.journal-reading span{color:var(--color-muted-scene);font-size:15px;line-height:1.5}@media (width<=850px){.proof-figures{column-gap:24px}.proof-figures strong{font-size:64px}.proof-figures span{font-size:17px}.proof-figures small{font-size:12px}.journal-dynamics{gap:32px}.journal-dynamics figcaption>strong{font-size:27px}.journal-reading p{display:block}.journal-reading span{margin-top:14px;display:block}}@media (width<=600px){.proof-figures{display:block}.proof-figures>div{border-top:1px solid color-mix(in srgb,var(--color-rim) 16%,transparent);grid-template-columns:1fr 1.1fr;gap:0 20px;padding-top:24px;display:grid}.proof-figures>div:first-child{border-top:0;padding-top:0}.proof-figures strong{letter-spacing:-.07em;grid-row:1/3;align-self:center;font-size:clamp(46px,13.2vw,62px)}.proof-figures span{margin-top:0;font-size:16px}.proof-figures small{font-size:12px}.journal-dynamics{margin-top:32px;padding-top:30px;display:block}.journal-dynamics figcaption>strong{font-size:26px}.journal-dynamics figcaption>p{margin-top:18px;font-size:14px}.journal-bars{gap:22px;margin-top:30px}.bar-label{font-size:16px}.journal-reading{margin-top:30px;padding-top:26px;display:block}.journal-reading p{align-items:center;gap:22px;display:flex}.journal-reading p+p{margin-top:24px}.journal-reading strong{font-size:24px}.journal-reading span{margin:0;font-size:13px}.journal-reading p:first-child{display:block}.journal-reading p:first-child span{margin-top:10px}.hero .scene-picture,.hero .scene-motion{mask-image:linear-gradient(#0000 0%,#000 12% 70%,#0000 100%)}}.ux-header{gap:var(--space-24);overflow:visible}.ux-header-primary{align-items:center;gap:clamp(16px,2vw,32px);margin-left:auto;display:flex}.ux-header-primary>a{font-size:var(--font-size-small);white-space:nowrap;align-items:center;min-height:44px;text-decoration:none;display:flex}.ux-header-primary>a[aria-current=page],.ux-header-primary>a:hover{color:var(--color-action)}.ux-header-journal{color:var(--color-action);font-weight:500}.ux-menu{flex-shrink:0;position:static}.ux-menu summary{white-space:nowrap;cursor:pointer;align-items:center;gap:var(--space-12);min-height:44px;font-size:var(--font-size-small);list-style:none;display:flex}.ux-menu summary:hover{color:var(--color-action)}.ux-menu-mobile-label{display:none}.ux-menu[open]:after{content:"";height:var(--space-16);position:absolute;inset:100% 0 auto}.ux-menu summary::-webkit-details-marker{display:none}.ux-menu-chevron{transition:transform var(--motion-duration-normal) var(--motion-ease)}.ux-menu[open] .ux-menu-chevron{transform:rotate(180deg)}.ux-menu-panel{left:0;right:0;top:calc(100% + var(--space-12));gap:var(--space-48);padding:var(--space-32);overscroll-behavior:contain;background:var(--color-scene-surface);max-height:calc(100dvh - 130px);color:var(--color-on-scene);border:1px solid color-mix(in srgb,var(--color-rim) 35%,transparent);border-radius:var(--radius-card);box-shadow:0 var(--space-24) var(--space-64) color-mix(in srgb,var(--color-scene) 75%,transparent);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);display:grid;position:absolute;overflow-y:auto}.ux-menu[open] .ux-menu-panel{animation:ux-panel-enter var(--motion-duration-normal) var(--motion-ease) both}.ux-menu-panel .eyebrow{margin-bottom:var(--space-12)}.ux-menu-panel nav>a{justify-content:space-between;align-items:center;gap:var(--space-24);min-height:56px;padding:var(--space-16) 0;border-bottom:1px solid color-mix(in srgb,var(--color-rim) 20%,transparent);text-decoration:none;display:flex}.ux-menu-solutions strong{font-family:var(--font-display);font-size:clamp(17px,1.7vw,25px);font-weight:500;line-height:1.4;display:block}.ux-menu-solutions small{margin-top:var(--space-8);font-size:var(--font-size-small);color:var(--color-muted-scene);line-height:1.5;display:block}.ux-menu-panel a[aria-current=page],.ux-menu-panel a:hover,.ux-menu-flagship strong{color:var(--color-action)}.ux-menu-panel a[aria-current=page]{border-bottom-color:var(--color-action)}.ux-menu-secondary{gap:var(--space-24);flex-direction:column;display:flex}.ux-menu-secondary nav>a{font-size:var(--font-size-body-min)}.ux-menu-action{gap:var(--space-16);margin-top:auto;display:grid}.ux-menu-action p{font-size:var(--font-size-body-min);color:var(--color-muted-scene);line-height:1.5}.ux-action{justify-content:center;align-items:center;gap:var(--space-16);min-height:48px;padding:var(--space-12) var(--space-20);border-radius:var(--radius-pill);font:500 var(--font-size-small)/1.4 var(--font-body);background:var(--color-action);color:var(--color-on-action);transition:background var(--motion-duration-normal);border:0;text-decoration:none;display:inline-flex}.ux-action:hover{background:var(--color-action-hover);color:var(--color-on-action)}.ux-header-cta{white-space:nowrap;flex-shrink:0}.ux-header-cta .icon{flex-basis:18px;width:18px;height:18px}.ux-menu-panel .ux-action{color:var(--color-on-action);width:fit-content}.lead-dialog:not([open]){display:none}.lead-dialog{width:min(650px,calc(100% - var(--space-40)));max-width:none;max-height:calc(100vh - var(--space-40));max-height:calc(100dvh - var(--space-40));border:1px solid color-mix(in srgb,var(--color-rim) 45%,transparent);border-radius:var(--radius-card);color:var(--color-on-scene);background:var(--color-scene-surface);overscroll-behavior:contain;box-shadow:0 var(--space-24) var(--space-64) var(--color-scene);margin:auto;padding:0;position:fixed;inset:0;overflow-y:auto}.lead-dialog::backdrop{background:color-mix(in srgb,var(--color-scene) 78%,transparent)}.lead-dialog[open]{animation:ux-panel-enter var(--motion-duration-normal) var(--motion-ease) both}.lead-dialog-panel{padding:var(--space-32)}.lead-dialog-heading{justify-content:space-between;align-items:flex-start;gap:var(--space-24);padding-right:var(--space-64);margin-bottom:var(--space-24);display:flex}.lead-dialog-heading .eyebrow{margin-bottom:var(--space-12)}.lead-dialog-heading h2{max-width:18ch;font-size:clamp(24px,3vw,36px);line-height:1.3}.lead-dialog-heading #lead-dialog-intro{margin-top:var(--space-16);font-size:var(--font-size-small);color:var(--color-muted-scene);max-width:56ch;line-height:1.6}.ux-close{top:var(--space-16);border:1px solid var(--color-rim);background:var(--color-scene-surface);width:44px;height:44px;color:var(--color-on-scene);border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid;position:sticky}.lead-dialog-panel>.ux-close{float:right;z-index:1;margin-bottom:-44px}.ux-close:hover{color:var(--color-action);border-color:var(--color-action)}.lead-dialog .lead-form{box-shadow:none;background:0 0;border:0;padding:0}.lead-dialog .lead-form select option{color:var(--color-on-scene);background:var(--color-scene-surface)}.lead-dialog .lead-form button[type=submit]{min-height:48px;padding:var(--space-12) var(--space-24);border-radius:var(--radius-pill);color:var(--color-on-action);background:var(--color-action);border:0;justify-content:center;font-weight:600;display:inline-flex}.lead-dialog .lead-form .form-notice{padding:var(--space-16);background:color-mix(in srgb,var(--color-rim) 8%,transparent);border-left:2px solid var(--color-action)}.lead-dialog .lead-form label,.lead-dialog .lead-form small,.lead-dialog .lead-form p{color:var(--color-on-scene)}.lead-dialog .lead-form input:not([type=checkbox]),.lead-dialog .lead-form select,.lead-dialog .lead-form textarea{border-color:color-mix(in srgb,var(--color-rim) 65%,transparent);background:var(--color-scene);color:var(--color-on-scene)}.lead-dialog .lead-form-row{gap:var(--space-16);grid-template-columns:160px minmax(0,1fr)}.lead-dialog .lead-form .form-notice{padding:var(--space-12);margin-bottom:var(--space-8);font-size:13px;line-height:1.5}.lead-dialog .lead-form .form-legal-links{margin-top:var(--space-12);font-size:12px}.lead-dialog .lead-form button[type=submit]{width:100%}.lead-dialog .lead-form fieldset:disabled{opacity:.75}body.ux-modal-open{top:var(--ux-scroll-offset);width:100%;position:fixed;left:0;right:0;overflow:hidden}.lead-invite{z-index:35;right:var(--space-24);bottom:var(--space-24);width:min(390px,calc(100% - var(--space-48)));padding:var(--space-24);border:1px solid color-mix(in srgb,var(--color-rim) 40%,transparent);border-top:2px solid var(--color-action);border-radius:var(--radius-card);background:var(--color-scene-surface);color:var(--color-on-scene);box-shadow:0 var(--space-24) var(--space-64) color-mix(in srgb,var(--color-scene) 65%,transparent);animation:ux-panel-enter var(--motion-duration-normal) var(--motion-ease) both;position:fixed}.lead-invite .eyebrow{padding-right:var(--space-32);font-size:11px}.lead-invite h2{letter-spacing:-.025em;margin-top:var(--space-12);max-width:20ch;font-size:22px;line-height:1.3}.lead-invite-copy{font-size:var(--font-size-small);color:var(--color-muted-scene);margin-top:var(--space-12);line-height:1.5}.lead-invite .ux-action{margin-top:var(--space-20);width:100%}.lead-invite-status{color:var(--color-muted-scene);margin-top:var(--space-12);font-size:12px;line-height:1.45}.lead-invite-close{right:var(--space-8);top:var(--space-8);width:44px;height:44px;color:var(--color-muted-scene);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute}.lead-invite-close:hover{color:var(--color-action);background:color-mix(in srgb,var(--color-rim) 10%,transparent)}.cookie-notice{z-index:40;inset:auto var(--space-24) var(--space-24);align-items:center;gap:var(--space-32);max-width:1100px;padding:var(--space-20) var(--space-24);background:var(--color-scene-surface);color:var(--color-on-scene);border:1px solid color-mix(in srgb,var(--color-rim) 35%,transparent);border-top:2px solid var(--color-action);border-radius:var(--radius-card);box-shadow:0 var(--space-12) var(--space-48) color-mix(in srgb,var(--color-scene) 65%,transparent);margin-inline:auto;display:flex;position:fixed}.cookie-notice-copy{font-size:var(--font-size-small);flex:1;line-height:1.55}.cookie-notice-title{color:var(--color-on-scene);font-weight:600}.cookie-notice-copy p+p{margin-top:var(--space-4);color:var(--color-muted-scene)}.cookie-notice-copy a{text-underline-offset:3px;color:var(--color-on-scene)}.cookie-notice>.ux-action{flex-shrink:0}.ux-cookie-settings{color:inherit;font:inherit;text-underline-offset:4px;padding:var(--space-8) 0;text-align:left;background:0 0;border:0;min-height:44px;text-decoration:underline}.ux-no-script{font-size:var(--font-size-small);padding-bottom:var(--space-24)}@keyframes ux-panel-enter{0%{opacity:.7;transform:translateY(calc(-1 * var(--space-8)))}to{opacity:1;transform:translateY(0)}}@media (width<=1280px){.ux-header-primary{gap:var(--space-16)}.ux-header-primary>.ux-header-company,.ux-header-primary>.ux-header-contact{display:none}.ux-menu-panel{gap:var(--space-32)}}@media (width<=1000px){.ux-header-primary>.ux-header-method{display:none}}@media (width<=850px){.ux-header{gap:var(--space-16)}.ux-header-primary>.ux-header-journal,.ux-menu-desktop-label{display:none}.ux-menu-mobile-label{display:inline}.ux-menu-panel{gap:var(--space-24);padding:var(--space-24);max-height:calc(100dvh - 120px - env(safe-area-inset-bottom,0px));grid-template-columns:1fr}.ux-menu-solutions strong{font-size:var(--font-size-body-min)}.ux-menu-secondary{gap:var(--space-20)}.ux-menu-solutions small{margin-top:var(--space-4)}.ux-menu-action{padding-bottom:var(--space-8)}.ux-menu-action p br{display:none}.ux-menu-panel nav>a{padding-block:var(--space-12)}.cookie-notice{gap:var(--space-20)}}@media (width<=600px){.ux-header{margin:var(--space-12) var(--space-12) 0;top:var(--space-12);padding:var(--space-8) var(--space-12);gap:var(--space-12)}.ux-header .wordmark{gap:var(--space-8);font-size:25px}.ux-header .brand-sign{width:12px;height:17px}.ux-menu{margin-left:auto}.ux-menu summary{gap:var(--space-8);font-size:13px}.ux-header-cta{min-height:44px;padding:var(--space-8) var(--space-12);font-size:12px}.ux-header-cta .icon,.ux-cta-extra{display:none}.ux-menu-panel{padding:var(--space-20);max-height:calc(100dvh - 110px - env(safe-area-inset-bottom,0px))}.ux-menu-solutions small{font-size:13px}.lead-dialog{width:calc(100% - var(--space-24));max-height:calc(100dvh - var(--space-24) - env(safe-area-inset-bottom,0px));border-radius:var(--radius-field)}.lead-dialog-panel{padding:var(--space-20)}.lead-dialog-heading{gap:var(--space-12);margin-bottom:var(--space-20)}.lead-dialog-heading .eyebrow{font-size:11px}.lead-dialog .lead-form-row{grid-template-columns:1fr;gap:0}.cookie-notice{inset:auto var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom,0px));align-items:end;gap:var(--space-12);padding:var(--space-16);border-radius:var(--radius-field);grid-template-columns:1fr auto;display:grid}.cookie-notice-copy{font-size:12px}.cookie-notice-title{font-size:13px}.cookie-notice-copy span{display:none}.cookie-notice>.ux-action{padding:var(--space-12);gap:var(--space-8);min-height:44px;font-size:12px}.lead-invite{right:var(--space-12);bottom:calc(var(--space-12) + env(safe-area-inset-bottom,0px));width:calc(100% - var(--space-24));padding:var(--space-16);border-radius:var(--radius-field)}.lead-invite .eyebrow{display:none}.lead-invite h2{padding-right:var(--space-24);max-width:24ch;margin:0;font-size:17px;line-height:1.35}.lead-invite-copy{margin-top:var(--space-8);font-size:13px}.lead-invite .ux-action{min-height:44px;margin-top:var(--space-12);font-size:13px}.lead-invite-status{margin-top:var(--space-8);font-size:11px}.lead-invite-close{right:var(--space-4);top:var(--space-4)}.lead-dialog .lead-form-row{gap:var(--space-12);grid-template-columns:126px minmax(0,1fr)}.lead-dialog .lead-form input:not([type=checkbox]),.lead-dialog .lead-form select{padding:var(--space-12);font-size:16px}.lead-dialog-heading #lead-dialog-intro{margin-top:var(--space-12);font-size:13px;line-height:1.5}.lead-dialog-heading{padding-right:var(--space-32)}.lead-dialog-heading h2{font-size:23px}.lead-dialog .lead-form label{font-size:13px}.lead-dialog .lead-form .consent-label,.lead-dialog .lead-form small{font-size:12px}}@media (width<=360px){.lead-dialog .lead-form-row{grid-template-columns:1fr;gap:0}}@media (height<=550px){.lead-invite{display:none}}@media (prefers-reduced-motion:reduce){.ux-menu[open] .ux-menu-panel,.lead-dialog[open],.lead-invite{animation:none}.ux-menu-chevron,.ux-action{transition:none}}@media (forced-colors:active){.ux-menu-panel,.lead-dialog,.cookie-notice,.ux-close,.lead-invite{color:canvastext;background:canvas;border-color:canvastext}.ux-action{color:buttontext;background:buttonface;border:1px solid buttontext}}
