.altegio-production{--alti-shell:1180px;--alti-paper:color-mix(in srgb, var(--accent) 5%, var(--bg));background:var(--bg);color:var(--text);font-family:var(--font-inter);overflow:clip}.altegio-production :where(h1,h2,h3,p,figure,dl){margin:0}.alti-shell{width:min(calc(100% - 48px), var(--alti-shell));margin-inline:auto}.alti-hero{padding:28px 0 0}.alti-breadcrumbs{color:var(--muted);align-items:center;gap:10px;font-size:13px;line-height:1.5;display:flex}.alti-breadcrumbs a{color:inherit;text-decoration:none}.alti-breadcrumbs a:hover{color:var(--text)}.alti-hero-grid{grid-template-columns:minmax(0,.86fr) minmax(500px,1.14fr);align-items:center;gap:clamp(52px,7vw,104px);padding:clamp(70px,9vw,126px) 0 clamp(92px,10vw,148px);display:grid}.alti-hero-copy h1{letter-spacing:-.055em;text-wrap:balance;max-width:690px;font-size:clamp(50px,5.5vw,76px);font-weight:650;line-height:.99}.altegio-production:lang(ru) .alti-hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(470px,.97fr);gap:clamp(46px,6vw,82px)}.altegio-production:lang(ru) .alti-hero-copy h1{letter-spacing:-.045em;font-size:clamp(44px,4.65vw,65px);line-height:1.015}.alti-hero-copy>p{max-width:590px;color:var(--text-2);margin-top:30px;font-size:clamp(17px,1.45vw,20px);line-height:1.62}.alti-hero-copy>.alti-delivery{max-width:560px;color:var(--muted);margin-top:18px;font-size:15px;line-height:1.7}.alti-actions,.alti-close-actions{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.alti-actions{margin-top:36px}.alti-text-link,.alti-boundary-link{align-items:center;gap:8px;font-size:14px;font-weight:620;text-decoration:none;display:inline-flex}.alti-text-link{color:var(--text)}.alti-text-link span,.alti-boundary-link span{transition:transform .18s}.alti-text-link:hover span,.alti-boundary-link:hover span{transform:translate(2px,-2px)}.alti-visual{min-width:0}.alti-visual-frame{aspect-ratio:4/5;background:color-mix(in srgb, var(--accent) 8%, var(--bg));border-radius:24px;overflow:hidden}.alti-visual-frame img{object-fit:cover;object-position:50% 38%;filter:saturate(.86)contrast(1.03);width:100%;height:100%;display:block}.alti-lifecycle{padding:clamp(94px,10vw,144px) 0 clamp(86px,10vw,140px)}.alti-section-heading{max-width:840px;margin-left:clamp(0px,8vw,128px)}.alti-section-heading h2,.alti-details-heading h2,.alti-faq-heading h2,.alti-close h2{letter-spacing:-.052em;text-wrap:balance;font-size:clamp(42px,5vw,66px);font-weight:640;line-height:1.02}.alti-section-heading p,.alti-details-heading p{max-width:650px;color:var(--text-2);margin-top:28px;font-size:18px;line-height:1.72}.alti-event-stories{border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent);border-bottom:1px solid color-mix(in srgb, var(--text) 16%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(64px,8vw,104px);display:grid}.alti-event-stories article{min-width:0;padding:clamp(34px,4.5vw,56px) clamp(24px,3.8vw,48px) clamp(42px,5vw,64px) 0}.alti-event-stories article:nth-child(-n+3){border-bottom:1px solid color-mix(in srgb, var(--text) 16%, transparent)}.alti-event-stories article:first-child,.alti-event-stories article:nth-child(2){border-right:1px solid color-mix(in srgb, var(--text) 16%, transparent)}.alti-event-stories article:nth-child(2),.alti-event-stories article:nth-child(3){padding-left:clamp(24px,3.8vw,48px)}.alti-event-stories article:nth-child(4){grid-column:1/-1;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:end;gap:10px clamp(54px,8vw,116px);padding:clamp(42px,5vw,64px) 0 clamp(46px,5.5vw,72px);display:grid}.alti-event-trigger{color:var(--text-2);font-size:15px;font-weight:610;line-height:1.45;margin-bottom:18px!important}.alti-event-stories article:nth-child(4) .alti-event-trigger{grid-area:1/1;align-self:end;margin-bottom:0!important}.alti-event-stories h3{color:var(--text);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(34px,3.8vw,52px);font-weight:640;line-height:.98}.alti-event-body{max-width:420px;color:var(--text-2);font-size:16px;line-height:1.72;margin-top:22px!important}.alti-event-stories article:nth-child(4) h3{color:var(--accent);grid-area:2/1;font-size:clamp(42px,5vw,66px)}.alti-event-stories article:nth-child(4) .alti-event-body{grid-area:1/2/span 2;align-self:end;max-width:620px;font-size:18px;margin-top:0!important}.alti-details{--alti-continuity-rule:color-mix(in srgb, var(--text) 17%, transparent);background:var(--bg);color:var(--text);padding:clamp(96px,11vw,158px) 0}.alti-faq-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(64px,9vw,132px);display:grid}.alti-details-heading{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:24px;display:grid}.alti-section-kicker{letter-spacing:.14em;text-transform:uppercase;grid-column:1/-1;font-weight:690;color:var(--accent)!important;font-size:12px!important;line-height:1.4!important}.alti-details-heading h2{grid-column:1/9;max-width:820px;font-size:clamp(46px,5.4vw,70px)}.altegio-production:lang(ru) .alti-details-heading h2{font-size:clamp(42px,4.7vw,62px)}.alti-details-heading .alti-details-lead{max-width:450px;color:var(--text-2);grid-column:9/-1;align-self:end;margin-top:0;font-size:17px;line-height:1.72}.alti-continuity{border-top:1px solid var(--alti-continuity-rule);border-bottom:1px solid var(--alti-continuity-rule);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:clamp(64px,8vw,104px);display:grid;position:relative}.alti-continuity-side{min-width:0;padding:clamp(48px,6vw,76px) clamp(42px,6vw,74px)}.alti-continuity-side:first-child{border-right:1px solid var(--alti-continuity-rule);padding-left:0}.alti-continuity-side:last-of-type{padding-right:0}.alti-continuity-side header>p{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.alti-continuity-side h3{letter-spacing:-.052em;text-wrap:balance;max-width:430px;margin-top:18px;font-size:clamp(34px,4.2vw,52px);font-weight:610;line-height:1.02}.alti-continuity-side dl{margin-top:clamp(52px,6vw,74px)}.alti-continuity-side dl>div{border-top:1px solid var(--alti-continuity-rule);padding:28px 0 32px}.alti-continuity-side dt{color:var(--text-2);font-size:12px;font-weight:650;line-height:1.55}.alti-continuity-side dd{max-width:470px;color:var(--text);letter-spacing:-.022em;margin:13px 0 0;font-size:clamp(17px,1.7vw,20px);font-weight:570;line-height:1.45}.alti-continuity-plus{z-index:1;border:1px solid var(--alti-continuity-rule);background:var(--bg);width:42px;height:42px;color:var(--accent);font-family:var(--font-inter);border-radius:50%;place-items:center;font-size:24px;font-weight:420;display:grid;position:absolute;top:clamp(56px,7vw,82px);left:50%;transform:translate(-50%)}.alti-continuity-footer{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:28px 56px;padding-top:28px;display:grid}.alti-continuity-footer>p{max-width:760px;color:var(--text-2);grid-template-columns:auto minmax(0,1fr);gap:18px;font-size:13px;line-height:1.6;display:grid}.alti-continuity-footer>p>span{color:var(--text);font-weight:680}.alti-continuity-footer nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 28px;display:flex}.alti-continuity-footer a{color:var(--text);-webkit-text-decoration-color:color-mix(in srgb, var(--accent) 58%, transparent);text-decoration-color:color-mix(in srgb, var(--accent) 58%, transparent);text-underline-offset:5px;font-size:13px;font-weight:650}.alti-details :where(a,button,summary):focus-visible{outline-color:var(--text)}.alti-setup-boundary{background:var(--text);color:var(--bg);padding:clamp(94px,11vw,156px) 0}.alti-setup-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(64px,9vw,128px);display:grid}.alti-setup h2,.alti-boundary h2{color:var(--bg);letter-spacing:-.048em;text-wrap:balance;font-size:clamp(36px,4.25vw,56px);font-weight:630;line-height:1.05}.alti-setup>p,.alti-boundary>p,.alti-setup-steps p{color:color-mix(in srgb, var(--bg) 76%, transparent);font-size:16px;line-height:1.72}.alti-setup>p,.alti-boundary>p{margin-top:26px}.alti-setup>p{max-width:570px;color:color-mix(in srgb, var(--bg) 90%, transparent);font-size:18px}.alti-setup-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:38px clamp(32px,4vw,56px);max-width:680px;margin-top:48px;display:grid}.alti-setup-steps article{min-width:0}.alti-setup-steps h3{color:var(--bg);letter-spacing:-.025em;font-size:20px;font-weight:620;line-height:1.25}.alti-setup-steps p{margin-top:13px}.alti-boundary{border-left:1px solid color-mix(in srgb, var(--bg) 26%, transparent);padding-left:clamp(36px,5vw,72px)}.alti-boundary-link{color:var(--bg);margin-top:32px}.alti-faq{padding:clamp(98px,11vw,158px) 0}.alti-faq-heading{max-width:520px}.alti-faq-list{border-top:1px solid color-mix(in srgb, var(--text) 16%, transparent)}.alti-faq-list details{border-bottom:1px solid color-mix(in srgb, var(--text) 16%, transparent)}.alti-faq-list summary{color:var(--text);cursor:pointer;letter-spacing:-.02em;justify-content:space-between;align-items:center;gap:28px;padding:25px 0;font-size:clamp(18px,1.65vw,22px);font-weight:610;line-height:1.35;list-style:none;display:flex}.alti-faq-list summary::-webkit-details-marker{display:none}.alti-faq-list summary span{color:var(--accent);flex:none;font-size:25px;font-weight:430;transition:transform .18s}.alti-faq-list details[open] summary span{transform:rotate(45deg)}.alti-faq-list details>p{max-width:690px;color:var(--text-2);padding:0 48px 26px 0;font-size:16px;line-height:1.72}.alti-close{isolation:isolate;background:color-mix(in srgb, var(--accent) 9%, var(--bg));padding:clamp(96px,11vw,156px) 0;position:relative;overflow:hidden}.alti-close:before,.alti-close:after{z-index:-1;content:"";filter:blur(1px);pointer-events:none;border-radius:999px;position:absolute}.alti-close:before{aspect-ratio:1;background:radial-gradient(circle, color-mix(in srgb, var(--accent) 28%, transparent), transparent 68%);width:min(58vw,760px);top:-42%;right:-8%}.alti-close:after{aspect-ratio:1;background:radial-gradient(circle,#86efac38,#0000 68%);width:min(48vw,620px);bottom:-58%;left:-12%}.alti-close-inner{max-width:940px}.alti-close h2{max-width:880px}.alti-close-inner>p{max-width:710px;color:var(--text-2);margin-top:28px;font-size:18px;line-height:1.7}.alti-close-actions{margin-top:38px}.altegio-production :where(a,button,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.alti-setup-boundary :where(a,button,summary):focus-visible{outline-color:currentColor}@media (width<=980px){.alti-hero-grid,.altegio-production:lang(ru) .alti-hero-grid{grid-template-columns:1fr}.alti-hero-copy{max-width:760px}.alti-visual{width:min(100%,860px)}.alti-visual-frame{aspect-ratio:4/3}.alti-faq-layout,.alti-setup-grid{grid-template-columns:1fr}.alti-details-heading{grid-template-columns:1fr;gap:26px}.alti-details-heading>*,.alti-details-heading h2{grid-column:1}.alti-details-heading .alti-details-lead{grid-column:1;max-width:680px}.alti-details-heading,.alti-faq-heading{max-width:760px}.alti-continuity-side{padding-inline:38px}.alti-continuity-side:first-child{padding-left:0}.alti-continuity-side:last-of-type{padding-right:0}.alti-boundary{border-top:1px solid color-mix(in srgb, var(--bg) 26%, transparent);border-left:0;padding:68px 0 0}}@media (width<=720px){.alti-shell{width:min(calc(100% - 32px), var(--alti-shell))}.alti-hero{padding-top:20px}.alti-hero-grid{gap:54px;padding:54px 0 82px}.alti-hero-copy h1{font-size:clamp(42px,12vw,58px);line-height:1}.altegio-production:lang(ru) .alti-hero-copy h1{font-size:clamp(39px,10.7vw,52px);line-height:1.025}.alti-visual-frame{aspect-ratio:5/4;border-radius:18px}.alti-section-heading{margin-left:0}.alti-section-heading h2,.alti-details-heading h2,.alti-faq-heading h2,.alti-close h2{font-size:clamp(38px,10.6vw,50px)}.altegio-production:lang(ru) .alti-details-heading h2{letter-spacing:-.045em;font-size:clamp(29px,9vw,40px)}.alti-lifecycle{padding:80px 0 72px}.alti-event-stories{grid-template-columns:1fr;margin-top:64px}.alti-event-stories article:nth-child(n){border-right:0;border-bottom:1px solid color-mix(in srgb, var(--text) 16%, transparent);grid-column:1;max-width:none;padding:34px 0 40px;display:block}.alti-event-stories article:last-child{border-bottom:0}.alti-event-stories article:nth-child(4) .alti-event-trigger,.alti-event-stories article:nth-child(4) h3,.alti-event-stories article:nth-child(4) .alti-event-body{margin-top:0;display:block}.alti-event-stories article:nth-child(4) .alti-event-trigger{margin-bottom:18px!important}.alti-event-stories h3,.alti-event-stories article:nth-child(4) h3{font-size:clamp(38px,11vw,48px)}.alti-event-stories article:nth-child(4) .alti-event-body,.alti-event-body{font-size:16px;margin-top:18px!important}.alti-details,.alti-faq,.alti-setup-boundary,.alti-close{padding:80px 0}.alti-setup-steps,.alti-continuity{grid-template-columns:1fr}.alti-continuity-side,.alti-continuity-side:first-child,.alti-continuity-side:last-of-type{padding:48px 0 56px}.alti-continuity-side:first-child{border-right:0;border-bottom:1px solid var(--alti-continuity-rule)}.alti-continuity-side h3{max-width:560px;font-size:clamp(36px,10.5vw,48px)}.alti-continuity-plus{display:none}.alti-continuity-footer{grid-template-columns:1fr}.alti-continuity-footer nav{justify-content:flex-start}.alti-setup-steps{gap:34px}}@media (width<=440px){.alti-continuity-footer>p{grid-template-columns:1fr}.alti-actions,.alti-close-actions{flex-direction:column;align-items:stretch}.alti-actions .btn,.alti-close-actions .btn{justify-content:center;width:100%}}@media (prefers-reduced-motion:reduce){.alti-text-link span,.alti-boundary-link span,.alti-faq-list summary span{transition:none}}
