@font-face{font-family:KBL Benzin;src:url(/fonts/Benzin-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:KBL Benzin;src:url(/fonts/Benzin-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KBL SF Pro Display;src:url(/fonts/SFProDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KBL SF Pro Display;src:url(/fonts/SFProDisplay-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.kbl-first-screen{--kbl-partner-height:clamp(46px, 3.1cqw, 58px);isolation:isolate;aspect-ratio:16/9;background:#fff;position:relative;overflow:hidden;container-type:inline-size}.kbl-scene{z-index:-2;pointer-events:none;width:100%;height:56.3021cqw;position:absolute;top:2.5cqw;left:0}.kbl-scene img{object-fit:cover;width:100%;height:100%;display:block}.kbl-header{z-index:10;inset:var(--kbl-partner-height) 0 auto;grid-template-columns:26.3% 40.3% 25.2%;justify-content:space-between;align-items:center;height:5.67708cqw;padding-inline:7.03125cqw 6.92708cqw;font-family:KBL SF Pro Display,Arial,sans-serif;display:grid;position:absolute}.kbl-logo{width:9.94792cqw;height:3.22917cqw;display:block;position:relative;overflow:hidden;transform:translateY(.130208cqw)}.kbl-logo img{width:114.07%;max-width:none;height:198.25%;display:block;position:absolute;top:-50.88%;left:-7.6%}.kbl-navigation{white-space:nowrap;justify-content:center;align-items:center;gap:1.2cqw;display:flex;transform:translateY(.130208cqw)}.kbl-navigation a{color:#000;font-size:1.16068cqw;font-weight:400;line-height:normal;text-decoration:none}.kbl-navigation a.kbl-navigation__active{color:#117b4f;font-weight:700}.kbl-navigation a:hover{color:#117b4f}.kbl-header-partners{justify-content:space-between;align-items:center;width:19.5833cqw;margin-left:auto;display:flex;transform:translateY(.078125cqw)}.kbl-header-partners .kbl-sber-logo{width:12.2396cqw;height:1.93822cqw;display:block}.kbl-header-partners .kbl-tpp-logo{width:4.0625cqw;height:4.0625cqw;display:block}.kbl-header-rule{background:url(/assets/figma-kbl/header-line.svg) 50%/100% 100% no-repeat;height:.052083cqw;position:absolute;bottom:0;left:0;right:0}.kbl-partner-callout{z-index:12;box-sizing:border-box;width:100%;height:var(--kbl-partner-height);color:#fff;white-space:nowrap;background:linear-gradient(105deg,#075b39,#148f5b 55%,#21a56b);border:0;border-bottom:1px solid #ffffff47;border-radius:0;justify-content:center;align-items:center;gap:18px;padding:6px 18px;font-family:KBL SF Pro Display,Arial,sans-serif;font-size:clamp(15px,1.02cqw,19px);line-height:1.15;text-decoration:none;display:flex;position:absolute;inset:0 0 auto;box-shadow:0 4px 16px #04342030}.kbl-partner-callout span{color:#fff;font-weight:600}.kbl-partner-callout strong{color:#0b5837;background:#e4f6e9;border-radius:4px;padding:8px 14px;font-size:.92em;font-weight:800}.kbl-partner-callout:hover{background:linear-gradient(105deg,#064b30,#0d7d4e 55%,#198c59)}.kbl-partner-callout:focus-visible{outline-offset:3px;outline:2px solid #117048}.kbl-hero-title{top:calc(7.55208cqw + var(--kbl-partner-height));text-align:center;white-space:nowrap;color:#117048;background:linear-gradient(200.873deg,#117048 11.395%,#28b57b 94.031%);-webkit-text-fill-color:transparent;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;width:max-content;max-width:92%;margin:0;font-family:KBL Benzin,Arial,sans-serif;font-size:3.27162cqw;font-weight:700;line-height:1.06;position:absolute;left:50%;transform:translate(-50%);line-height:var(--kbl-display-leading,1.06)!important}.kbl-year{z-index:1;top:calc(11.5089cqw + var(--kbl-partner-height));pointer-events:none;width:51.534cqw;height:19.7775cqw;position:absolute;left:50.0141%;overflow:hidden;transform:translate(-50%)}.kbl-year img{width:108.996%;max-width:none;height:213.008%;display:block;position:absolute;top:-51.6259%;left:-4.5762%}.kbl-date-haze{z-index:2;left:2.91667cqw;top:calc(19.0104cqw + var(--kbl-partner-height));pointer-events:none;background:url(/assets/figma-kbl/date-haze.svg) 50%/contain no-repeat;width:92.8646cqw;height:27.6042cqw;position:absolute}.kbl-event-date{z-index:3;top:calc(29.214cqw + var(--kbl-partner-height));color:#fff;white-space:nowrap;text-transform:uppercase;background:#211e1e;border-radius:.260417cqw;padding:.78125cqw 2.60417cqw;font-family:KBL Benzin,Arial,sans-serif;font-size:.982813cqw;font-weight:400;line-height:1.48;position:absolute;left:50.0042%;transform:translate(-50%)rotate(-2.64deg);line-height:var(--kbl-display-leading,1.06)!important}.kbl-mobile-menu{display:none}@media (max-width:760px){.kbl-first-screen{--kbl-partner-height:58px;aspect-ratio:auto;height:max(650px,100svh);min-height:min(900px,100svh);max-height:900px}.kbl-scene{height:calc(100% - 80px);top:80px}.kbl-scene img{object-fit:cover;object-position:55% bottom}.kbl-header{background:#ffffffe6;gap:20px;height:80px;padding-inline:20px;display:flex}.kbl-logo{flex:none;width:108px;height:35px;transform:none}.kbl-navigation{display:none}.kbl-header-partners{gap:17px;width:auto;margin-left:auto;transform:none}.kbl-header-partners .kbl-sber-logo{width:113px;height:auto}.kbl-header-partners .kbl-tpp-logo{width:42px;height:42px}.kbl-header-rule{height:1px}.kbl-partner-callout{white-space:normal;flex-direction:column;gap:4px;padding:4px 10px;font-size:13px}.kbl-partner-callout strong{padding:4px 10px}.kbl-mobile-menu{flex:none;display:block}.kbl-mobile-menu summary{cursor:pointer;flex-direction:column;justify-content:center;gap:7px;width:28px;height:40px;list-style:none;display:flex}.kbl-mobile-menu summary::-webkit-details-marker{display:none}.kbl-mobile-menu summary>span{background:#117048;width:25px;height:1px;transition:transform .2s;display:block}.kbl-mobile-menu[open] summary>span:first-child{transform:translateY(4px)rotate(45deg)}.kbl-mobile-menu[open] summary>span:last-child{transform:translateY(-4px)rotate(-45deg)}.kbl-mobile-menu nav{background:#fbfdf9;border-bottom:1px solid #cbd5c8;gap:0;padding:15px 24px 24px;display:grid;position:absolute;top:80px;left:0;right:0;box-shadow:0 20px 35px #082f1c1a}.kbl-mobile-menu nav a{color:#117048;padding:12px 0;font-size:19px;text-decoration:none;display:block}.kbl-hero-title{top:calc(133px + var(--kbl-partner-height));width:100%;max-width:none;font-size:4.45cqw}.kbl-year{top:calc(181px + var(--kbl-partner-height));width:91cqw;height:34.9222cqw;left:50%}.kbl-date-haze{left:-20%;top:calc(156px + 30cqw + var(--kbl-partner-height));width:140%;height:45cqw}.kbl-event-date{top:calc(178px + 32.5cqw + var(--kbl-partner-height));border-radius:4px;padding:12px 20px;font-size:clamp(10px,2.5cqw,15px);left:50%}}@media (max-width:390px){.kbl-header{gap:10px;padding-inline:14px}.kbl-logo{width:90px;height:29px}.kbl-header-partners{gap:10px}.kbl-header-partners .kbl-sber-logo{width:98px}.kbl-header-partners .kbl-tpp-logo{width:36px;height:36px}.kbl-first-screen{--kbl-partner-height:62px}.kbl-partner-callout{gap:3px;padding:4px 8px;font-size:12px}}
.landing-rest .speakers-section{color:#08251b;background:radial-gradient(at 95% 0,#d9f2e5,#0000 45%),#f8fcfa;border-block:1px solid #d7e9df;padding-block:90px 110px}.speakers-heading{max-width:950px;margin-bottom:48px}.landing-rest .speakers-heading h2{font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(29px,3.65vw,57px);font-weight:700;line-height:var(--kbl-display-leading,1.06);letter-spacing:-.04em;text-transform:uppercase;margin:24px 0}.speakers-heading h2 span{color:#148653}.speakers-heading p{color:#52685d;max-width:660px;margin:0;font-size:19px}.speakers-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:28px;display:grid}.speaker-card{background:#ffffffd9;border:1px solid #d8e9df;border-radius:28px;min-width:0;padding:22px 22px 28px;box-shadow:0 16px 40px #0d59360a}.speaker-card__portrait{aspect-ratio:1;background:#fff;border-radius:50%;overflow:hidden}.speaker-card__portrait img{width:100%;height:auto;transition:transform .45s;display:block}@media (hover:hover) and (prefers-reduced-motion:no-preference){.speaker-card:hover .speaker-card__portrait img{transform:scale(1.025)}}.speaker-card__meta{color:#398162;letter-spacing:.08em;border-top:1px solid #dcebe3;justify-content:space-between;gap:12px;margin-top:26px;padding-top:18px;font-size:11px;font-weight:700;display:flex}.landing-rest .speaker-card h3{font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(17px,1.65vw,25px);font-weight:700;line-height:var(--kbl-display-leading,1.06);text-transform:uppercase;letter-spacing:-.025em;overflow-wrap:anywhere;margin:14px 0 0}.speaker-card__topic{color:#52685d;margin:16px 0 0;font-size:16px;line-height:1.5}@media (max-width:1000px){.speakers-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.landing-rest .speaker-card h3{font-size:21px}}@media (max-width:520px){.landing-rest .speakers-section{padding-block:60px}.landing-rest .speakers-heading h2{font-size:26px}.speakers-heading{margin-bottom:30px}.speakers-heading p{font-size:18px}.speakers-grid{grid-template-columns:1fr}.speaker-card{padding:20px 20px 25px}.landing-rest .speaker-card h3{font-size:22px}}
@font-face{font-family:KBL Benzin;src:url(/fonts/Benzin-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:KBL Benzin;src:url(/fonts/Benzin-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KBL SF Pro Display;src:url(/fonts/SFProDisplay-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KBL SF Pro Display;src:url(/fonts/SFProDisplay-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}.landing-rest,.cabinet-page{--brand-green:#117b4f;--brand-bright:#21a038;--brand-ink:#153d2c;--brand-muted:#546f62;--brand-line:#d8e9df;--brand-mint:#eff8f3;color:var(--brand-ink);font-family:KBL SF Pro Display,Arial,sans-serif;font-size:19px;line-height:1.55}.landing-rest{background:#fff}.landing-rest .container{width:min(100% - 112px,1440px)}.landing-rest .section-dark,.landing-rest .section-light{color:var(--brand-ink);background:#fff}.landing-rest .section-label{color:var(--brand-green);letter-spacing:.1em;gap:11px;font-size:12px;font-weight:700}.landing-rest .section-label:before{background:linear-gradient(90deg,#28b57b,#117048);border-radius:3px;width:24px;height:4px}.landing-rest h2,.landing-rest h3{letter-spacing:-.035em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-weight:700;line-height:var(--kbl-display-leading,1.06)!important}.landing-rest .kinetic-strip{color:var(--brand-green);border-color:var(--brand-line);background:#f3faf6}.landing-rest .kinetic-track span{letter-spacing:0;text-transform:uppercase;padding-block:23px;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(15px,1.8vw,25px);font-weight:400;line-height:var(--kbl-display-leading,1.06)!important}.landing-rest .manifesto{background:radial-gradient(at 88% 44%,#d7f3e5 0,#0000 48%),#fff;min-height:0}.landing-rest .manifesto-spotlight{background:radial-gradient(500px circle at var(--x,72%) var(--y,48%), #21a0380e, transparent 65%)}.landing-rest .manifesto-grid{gap:44px;align-content:initial;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);min-height:650px;padding-block:70px 35px}.landing-rest .manifesto-top>span:last-child,.landing-rest .manifesto-bottom{color:var(--brand-muted);letter-spacing:.08em;font-size:12px;font-weight:400}.landing-rest .manifesto-text{padding-block:18px}.landing-rest .manifesto h2{letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(32px,3.6vw,56px);font-weight:700;line-height:1.23}.landing-rest .manifesto h2 em{color:var(--brand-green)}.landing-rest .manifesto-text p{max-width:650px;color:var(--brand-muted);font-size:20px;line-height:1.6}.landing-rest .manifesto-bottom{border-color:var(--brand-line);margin-top:4px}.forum-stat{text-align:center;background:linear-gradient(145deg,#fffffff2,#d5f4e3d9);border:1px solid #198b502e;border-radius:50% 50% 28px 28px;align-self:center;justify-items:center;padding:45px 18px;display:grid;position:relative;box-shadow:0 24px 65px #0b6e420f}.forum-stat__label,.forum-stat__note{color:var(--brand-green);letter-spacing:.1em;font-size:11px;font-weight:700}.forum-stat strong{letter-spacing:-.07em;color:#117048;-webkit-text-fill-color:transparent;text-transform:uppercase;background:linear-gradient(160deg,#34cf8c,#117048 76%);-webkit-background-clip:text;background-clip:text;margin-block:25px 4px;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(75px,10vw,145px);font-weight:700;line-height:1;position:relative;line-height:var(--kbl-display-leading,1.06)!important}.forum-stat strong>span{-webkit-text-fill-color:#21a038;font-size:24px;position:absolute;top:-18px;right:-24px}.forum-stat p{color:var(--brand-muted);margin:9px 0 25px;font-size:21px;line-height:1.4}.landing-rest .program-section{background:#f4faf7;padding-block:105px 115px}.landing-rest .section-heading{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:23px 60px;margin-bottom:43px}.landing-rest .section-heading h2{letter-spacing:-.04em;font-size:clamp(32px,3.65vw,57px);font-weight:700;line-height:1.25}.landing-rest .section-heading h2 span{color:var(--brand-green)}.landing-rest .section-heading p{color:var(--brand-muted);font-size:19px;line-height:1.6}.landing-rest .format-list{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.landing-rest .format-row{background:#fff;border:1px solid #d8e9df;border-radius:16px;grid-template-columns:54px minmax(0,1fr);align-content:start;align-items:start;gap:15px;min-height:300px;padding:34px 38px;transition:transform .25s,box-shadow .25s;display:grid;position:relative}.landing-rest .format-row:hover{color:var(--brand-ink);background:#fff;padding:34px 38px;transform:translateY(-5px);box-shadow:0 20px 45px #117b4f12}.landing-rest .format-index{color:#fff;background:linear-gradient(145deg,#2cba80,#117048);border-radius:50%;place-items:center;width:44px;height:44px;font-size:14px;font-weight:700;display:grid}.landing-rest .format-label{color:var(--brand-green);letter-spacing:.09em;align-self:center;font-size:12px;font-weight:700}.landing-rest .format-row h3{letter-spacing:-.035em;grid-column:1/-1;margin:18px 0 0;font-size:clamp(25px,2.5vw,37px);font-weight:700;line-height:1.25}.landing-rest .format-row p{max-width:470px;color:var(--brand-muted);grid-column:1/-1;margin:0;font-size:19px}.landing-rest .format-plus{display:none}.landing-rest .program-footnote{color:var(--brand-muted);font-size:16px}.landing-rest .network-section{background:radial-gradient(at 90%,#bfead5,#0000 57%),#eaf6ef;min-height:0}.landing-rest .network-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:85px;min-height:0;padding-block:95px}.landing-rest .network-copy{padding:0}.landing-rest .network-copy h2{letter-spacing:-.035em;margin:24px 0;font-size:clamp(31px,3.4vw,52px);font-weight:700;line-height:1.27}.landing-rest .network-copy h2 span{color:var(--brand-green)}.landing-rest .network-copy p{max-width:590px;color:var(--brand-muted);margin-bottom:26px;font-size:20px}.landing-rest .status-pill{color:var(--brand-green);letter-spacing:.08em;background:#fff;border:1px solid #bfdccb;border-radius:6px;padding:10px 15px;font-size:11px}.network-preview{background:#fffffff2;border:1px solid #c5e0d0;border-radius:26px;justify-self:center;width:min(100%,450px);padding:28px;position:relative;transform:rotate(2deg);box-shadow:0 30px 70px #117b4f1f}.network-preview__top{color:var(--brand-green);letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.network-preview__top>span:last-child{font-size:25px}.network-preview h3{margin:29px 0 8px;font-size:27px}.network-preview>p{color:var(--brand-muted);margin:0 0 25px;font-size:16px}.network-preview__person{border-top:1px solid var(--brand-line);align-items:center;gap:13px;padding:16px 0;display:flex}.network-preview__avatar{color:#117048;background:linear-gradient(145deg,#e3fff1,#aadfc5);border:1px solid #b5ddc8;border-radius:14px;flex:none;place-items:center;width:45px;height:45px;font-size:24px;display:grid}.network-preview__person>div{min-width:0;display:grid}.network-preview__person strong{font-size:18px;font-weight:700}.network-preview__person div>span{color:var(--brand-muted);font-size:14px}.network-preview__plus{color:var(--brand-green);margin-left:auto;font-size:24px}.network-preview__note{color:#61796b;letter-spacing:.05em;padding-top:23px;font-size:10px;display:block}.landing-rest .participation-section{padding-block:110px 95px}.landing-rest .participation-grid{gap:24px}.landing-rest .participation-card{border:1px solid #d5e8dc;border-radius:16px;min-height:520px;padding:38px;box-shadow:0 15px 45px #117b4f09}.landing-rest .participation-card:hover{transform:translateY(-4px)}.landing-rest .participation-card--black{color:var(--brand-ink);background:#f6fbf8}.landing-rest .participation-card--green{color:var(--brand-ink);background:linear-gradient(135deg,#e1f6e9,#f7fcf9 62%)}.landing-rest .participation-card--green:after{border-color:#117b4f1f;box-shadow:0 0 0 30px #117b4f06,0 0 0 60px #117b4f05}.landing-rest .participation-card-top{color:var(--brand-green);letter-spacing:.065em;align-items:center;gap:12px;font-size:11px;font-weight:700}.landing-rest .participation-card-top>span:last-child{background:#fff;border:1px solid #d0e6d9;border-radius:5px;padding:7px 12px;font-size:10px}.landing-rest .participation-card h3{letter-spacing:-.03em;margin:47px 0 22px;font-size:clamp(29px,3vw,43px);font-weight:700;line-height:1.27}.landing-rest .participation-card p{color:var(--brand-muted);margin-bottom:35px;font-size:19px;line-height:1.6}.landing-rest .participation-card-bottom{color:var(--brand-green);border-color:#c5dece;align-items:center;padding-top:22px}.landing-rest .sale-status{letter-spacing:0;font-size:16px;font-weight:700}.landing-rest .participation-note{background:#fafcfb;border:1px solid #dbe9e0;border-radius:10px;grid-template-columns:75px 1fr;gap:20px;margin-top:24px;padding:22px 25px}.landing-rest .participation-note span{color:var(--brand-green);letter-spacing:.06em;font-size:11px}.landing-rest .participation-note p{max-width:100%;color:var(--brand-muted);font-size:16px}.landing-rest .organizers-section{padding-block:80px 110px}.landing-rest .organizers-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px}.landing-rest .organizers-grid h2{letter-spacing:-.035em;margin-top:25px;font-size:clamp(29px,3.4vw,50px);font-weight:700;line-height:1.3}.landing-rest .organizers-grid h2 span{color:var(--brand-green)}.landing-rest .organizers-details{padding-top:0}.landing-rest .organizers-details>div{border:1px solid var(--brand-line);background:#f8fcfa;border-radius:14px;margin-bottom:15px;padding:24px 28px}.landing-rest .organizers-details>div>span{color:var(--brand-green);letter-spacing:.08em;font-size:11px}.landing-rest .organizers-details h3{letter-spacing:-.02em;margin-top:16px;font-family:KBL SF Pro Display,Arial,sans-serif;font-size:30px;font-weight:700;line-height:1.3}.landing-rest .organizers-details p{color:var(--brand-muted);font-size:16px}.organizer-partner-logos{align-items:center;gap:35px;margin-top:25px;display:flex}.organizer-partner-logos img:first-child{width:min(55%,200px);height:auto}.organizer-partner-logos img:last-child{width:65px;height:65px}.landing-rest .partner-section{background:linear-gradient(115deg,#e5f5ec,#f6fbf8);padding-block:85px 100px}.landing-rest .partner-section:before{letter-spacing:-.03em;-webkit-text-stroke-color:#117b4f14;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:min(28vw,470px);bottom:-45px;right:-20px;line-height:var(--kbl-display-leading,1.06)!important}.landing-rest .partner-grid h2{letter-spacing:-.04em;margin:25px 0;font-size:clamp(30px,3.9vw,60px);font-weight:700;line-height:1.3}.landing-rest .partner-grid h2 em{color:var(--brand-green)}.landing-rest .partner-grid p{max-width:750px;color:var(--brand-muted);font-size:20px}.landing-rest .partner-pending{color:var(--brand-green);letter-spacing:.06em;background:#ffffffa6;border:1px solid #bcd9c9;border-radius:6px;margin-top:27px;padding:14px 18px;font-size:11px}.landing-rest .faq-section{padding-block:110px}.landing-rest .faq-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:65px}.landing-rest .faq-grid h2{letter-spacing:-.035em;margin-top:25px;font-size:clamp(31px,3.5vw,52px);font-weight:700;line-height:1.28}.landing-rest .faq-grid h2 span{color:var(--brand-green)}.landing-rest .faq-list{border:0}.landing-rest .faq-list details{border:1px solid var(--brand-line);background:#f8fcfa;border-radius:10px;margin-bottom:12px;padding-inline:23px}.landing-rest .faq-list summary{padding-block:21px;font-family:KBL SF Pro Display,Arial,sans-serif;font-size:20px;font-weight:700}.landing-rest .faq-list summary span{color:var(--brand-green);font-size:27px}.landing-rest .faq-list details p{color:var(--brand-muted);margin-bottom:23px;font-size:18px}.landing-rest .footer{color:#fff;background:#0c4a32;padding-block:60px 30px}.landing-rest .footer-top{border-color:#ffffff38;gap:30px;padding-bottom:34px}.landing-rest .footer-top span:first-child{letter-spacing:-.03em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(24px,3.5vw,47px);font-weight:700;line-height:1.3;line-height:var(--kbl-display-leading,1.06)!important}.landing-rest .footer-top span:last-child{color:#9ae6bd;letter-spacing:-.04em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(45px,6vw,85px);font-weight:700;line-height:1;line-height:var(--kbl-display-leading,1.06)!important}.landing-rest .footer-bottom{color:#d4e9dd;letter-spacing:.04em;font-size:13px;font-weight:400}.landing-rest .footer-bottom a{color:#e6ffef}.cabinet-page.cabinet-page{color:var(--brand-ink);background:#f6fbf8}.cabinet-page .cabinet-header{border-color:var(--brand-line);background:#fffffff2}.cabinet-page .cabinet-brand{min-width:120px}.cabinet-page .cabinet-brand img{width:120px;height:auto;display:block}.cabinet-page .cabinet-header nav a,.cabinet-page .cabinet-back{color:var(--brand-ink);font-size:17px;font-weight:400}.cabinet-page .cabinet-hero{border-color:var(--brand-line);background:radial-gradient(at 90% 40%,#ceefdd,#0000 65%),#edf8f2}.cabinet-page .cabinet-hero:after{display:none}.cabinet-page .cabinet-hero__inner{min-height:305px}.cabinet-page .cabinet-hero h1{letter-spacing:-.04em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(35px,4.5vw,65px);font-weight:700;line-height:1.25;line-height:var(--kbl-display-leading,1.06)!important}.cabinet-page .cabinet-hero h1 span{color:var(--brand-green)}.cabinet-page .cabinet-eyebrow,.cabinet-page .cabinet-section-index{color:var(--brand-green);letter-spacing:.08em;font-size:11px}.cabinet-page .cabinet-hero__copy>p{color:var(--brand-muted);font-size:20px}.cabinet-page .cabinet-hero__date strong{letter-spacing:-.07em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:45px;font-weight:700;line-height:var(--kbl-display-leading,1.06)!important}.cabinet-page .cabinet-hero__date strong span{color:var(--brand-green)}.cabinet-page .cabinet-demo-note{color:var(--brand-muted);background:#eaf6ef;border-color:#cce6d7;border-radius:8px;font-size:14px;font-weight:400}.cabinet-page .cabinet-section-head h2{letter-spacing:-.03em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(27px,2.6vw,39px);font-weight:700;line-height:1.35;line-height:var(--kbl-display-leading,1.06)!important}.cabinet-page .cabinet-section-head p{color:var(--brand-muted);font-size:17px}.cabinet-page .cabinet-main-grid{gap:40px;padding-bottom:95px}.cabinet-page .cabinet-profile{border:1px solid var(--brand-line);background:#fff;border-radius:16px;padding:28px}.cabinet-page .cabinet-ticket-section{padding-block:28px}.cabinet-page .cabinet-person{border-color:var(--brand-line);padding-block:24px 30px}.cabinet-page .cabinet-person h3{letter-spacing:-.02em;font-family:KBL SF Pro Display,Arial,sans-serif;font-size:35px;font-weight:700;line-height:1.15}.cabinet-page .cabinet-avatar{width:94px;height:94px;color:var(--brand-green);box-shadow:none;text-transform:uppercase;background:linear-gradient(145deg,#d3f6e4,#9cd7b8);font-family:KBL Benzin,Arial,sans-serif;font-size:26px;font-weight:700;line-height:var(--kbl-display-leading,1.06)!important}.cabinet-page .cabinet-info>div{border-color:var(--brand-line);font-size:17px}.cabinet-page .cabinet-info dt{color:var(--brand-muted)}.cabinet-page .cabinet-tag{color:var(--brand-green);letter-spacing:.04em;background:#f0f9f4;border-color:#c3dfcf;font-size:12px;font-weight:700}.cabinet-page .cabinet-tag--sber{letter-spacing:0;font-size:15px}.cabinet-page .cabinet-tag--vip{color:#fff;background:#117b4f;border-color:#117b4f}.cabinet-page .cabinet-ticket-section .cabinet-section-head{min-height:139px}.cabinet-page .cabinet-ticket{background:radial-gradient(at 90% 10%,#61eea073,#0000 54%),linear-gradient(140deg,#148e5e,#0c4a32);border-radius:14px;min-height:375px;box-shadow:0 22px 45px #117b4f21}.cabinet-page .cabinet-ticket__brand{letter-spacing:-.025em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(23px,2.5vw,36px);font-weight:700;line-height:1.25;line-height:var(--kbl-display-leading,1.06)!important}.cabinet-page .cabinet-ticket__year{color:#b6f0cc;letter-spacing:-.07em;opacity:.65;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(75px,8vw,120px);font-weight:700;line-height:var(--kbl-display-leading,1.06)!important}.cabinet-page .cabinet-ticket__top{letter-spacing:.08em;color:#e0f7e9;font-size:10px}.cabinet-page .cabinet-ticket__bottom strong{font-size:16px}.cabinet-page .cabinet-ticket__bottom small{color:#d6eddf;letter-spacing:.04em}.cabinet-page .cabinet-ticket-hint{color:var(--brand-muted)}.cabinet-page .cabinet-materials{color:var(--brand-ink);background:#fff;padding-block:85px 95px}.cabinet-page .cabinet-materials h2{letter-spacing:-.035em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(31px,3.8vw,55px);font-weight:700;line-height:1.3;line-height:var(--kbl-display-leading,1.06)!important}.cabinet-page .cabinet-materials h2 span{color:var(--brand-green)}.cabinet-page .cabinet-materials__intro>p,.cabinet-page .cabinet-material p{color:var(--brand-muted);font-size:18px}.cabinet-page .cabinet-materials .cabinet-section-index{color:var(--brand-green)}.cabinet-page .cabinet-materials__list{border:0;gap:14px;display:grid}.cabinet-page .cabinet-material{border:1px solid var(--brand-line);background:#f7fcf9;border-radius:12px;min-height:0;padding:26px}.cabinet-page .cabinet-material h3{letter-spacing:-.03em;text-transform:uppercase;margin-block:12px;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(21px,2vw,29px);font-weight:700;line-height:var(--kbl-display-leading,1.06)!important}.cabinet-page .cabinet-material__number,.cabinet-page .cabinet-material__type{color:var(--brand-green)}.cabinet-page .cabinet-material__status{color:var(--brand-green);background:#fff;border-color:#bddcc9}.cabinet-page .cabinet-footer{color:#e3f6eb;background:#0c4a32}.cabinet-page .ticket-dialog{border-radius:14px}.cabinet-page .ticket-dialog__panel{background:#fff}.cabinet-page .ticket-dialog__top{color:#fff;letter-spacing:.08em;background:#117b4f}.cabinet-page .ticket-dialog h2{color:var(--brand-green);letter-spacing:-.035em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:clamp(29px,3vw,41px);font-weight:700;line-height:1.3;line-height:var(--kbl-display-leading,1.06)!important}.cabinet-page .ticket-dialog__kicker{color:var(--brand-green)}@media (max-width:1100px){.landing-rest .container{width:calc(100% - 64px)}.landing-rest .manifesto-grid{gap:35px}.landing-rest .section-heading{gap:25px 35px}.landing-rest .network-grid,.landing-rest .organizers-grid{gap:40px}.landing-rest .faq-grid{gap:35px}.cabinet-page .cabinet-person{gap:15px}.cabinet-page .cabinet-person h3{font-size:30px}}@media (max-width:800px){.landing-rest .container{width:calc(100% - 40px)}.landing-rest .manifesto-grid{grid-template-columns:1fr;gap:30px;min-height:0;padding-top:55px}.landing-rest .manifesto-text{grid-column:1;padding-block:0}.landing-rest .manifesto-top>span:last-child{display:none}.forum-stat{justify-self:center;width:100%;max-width:480px;padding:35px 20px}.forum-stat strong{font-size:105px}.landing-rest .manifesto-bottom{flex-wrap:wrap;gap:12px;padding-top:25px}.landing-rest .section-heading{grid-template-columns:1fr;gap:22px}.landing-rest .section-heading h2{font-size:clamp(30px,5.1vw,43px)}.landing-rest .network-grid{grid-template-columns:1fr;gap:45px;padding-block:65px}.landing-rest .network-copy h2{font-size:clamp(29px,4.8vw,43px)}.network-preview{transform:none}.landing-rest .participation-grid{grid-template-columns:1fr}.landing-rest .participation-card{min-height:470px}.landing-rest .participation-card h3{font-size:36px}.landing-rest .organizers-grid{grid-template-columns:1fr}.landing-rest .organizers-grid h2{font-size:clamp(30px,5vw,43px)}.landing-rest .faq-grid{grid-template-columns:1fr}.landing-rest .faq-grid h2{font-size:38px}.landing-rest .footer-top{flex-wrap:wrap;align-items:start}.cabinet-page .cabinet-main-grid{grid-template-columns:1fr;gap:40px}.cabinet-page .cabinet-ticket__brand{font-size:31px}.cabinet-page .cabinet-ticket__year{font-size:110px}}@media (max-width:520px){.landing-rest .container{width:calc(100% - 36px)}.landing-rest .manifesto h2{font-size:28px}.landing-rest .manifesto-text p,.landing-rest .network-copy p,.landing-rest .partner-grid p{font-size:18px}.landing-rest .program-section,.landing-rest .participation-section,.landing-rest .organizers-section,.landing-rest .faq-section{padding-block:65px}.landing-rest .section-heading h2{font-size:27px}.landing-rest .section-heading p{font-size:18px}.landing-rest .format-list{grid-template-columns:1fr;gap:14px}.landing-rest .format-row,.landing-rest .format-row:hover{min-height:270px;padding:26px}.landing-rest .format-row h3{font-size:27px}.landing-rest .format-row p{grid-column:1/-1;margin:0;font-size:18px}.landing-rest .network-copy h2{font-size:27px}.network-preview{padding:23px}.network-preview h3{font-size:24px}.network-preview__person strong{font-size:17px}.landing-rest .participation-card{min-height:460px;padding:26px}.landing-rest .participation-card-top{font-size:9px}.landing-rest .participation-card h3{margin-top:35px;font-size:28px}.landing-rest .participation-card p{font-size:18px}.landing-rest .participation-note{grid-template-columns:1fr;gap:9px;padding:20px}.landing-rest .organizers-grid h2{font-size:28px}.landing-rest .organizers-details>div{padding:22px}.landing-rest .organizers-details h3{overflow-wrap:anywhere;font-size:26px}.organizer-partner-logos{gap:25px}.landing-rest .partner-section{padding-block:65px}.landing-rest .partner-grid h2{font-size:28px}.landing-rest .partner-pending{font-size:10px}.landing-rest .faq-grid h2{font-size:31px}.landing-rest .faq-list summary{font-size:18px}.landing-rest .footer{padding-block:40px 25px}.landing-rest .footer-top span:first-child{font-size:24px}.cabinet-page .cabinet-container{width:calc(100% - 36px)}.cabinet-page .cabinet-header__inner{gap:15px}.cabinet-page .cabinet-brand{min-width:95px}.cabinet-page .cabinet-brand img{width:95px}.cabinet-page .cabinet-back{font-size:15px}.cabinet-page .cabinet-hero__inner{min-height:290px}.cabinet-page .cabinet-hero h1{font-size:34px}.cabinet-page .cabinet-hero__copy>p{font-size:18px}.cabinet-page .cabinet-hero__date strong{font-size:32px}.cabinet-page .cabinet-profile{padding:22px}.cabinet-page .cabinet-section-head h2{font-size:24px}.cabinet-page .cabinet-person{gap:13px}.cabinet-page .cabinet-avatar{width:66px;height:66px;font-size:19px}.cabinet-page .cabinet-person h3{font-size:28px}.cabinet-page .cabinet-info>div{font-size:15px}.cabinet-page .cabinet-tag{padding-inline:12px}.cabinet-page .cabinet-tag--sber{padding-left:8px}.cabinet-page .cabinet-ticket-section .cabinet-section-head{min-height:0}.cabinet-page .cabinet-ticket{min-height:320px}.cabinet-page .cabinet-ticket__brand{font-size:22px}.cabinet-page .cabinet-ticket__year{font-size:78px}.cabinet-page .cabinet-ticket__bottom strong{font-size:13px}.cabinet-page .cabinet-materials{padding-block:65px}.cabinet-page .cabinet-materials h2{font-size:28px}.cabinet-page .cabinet-material{grid-template-columns:25px minmax(0,1fr);padding:20px}.cabinet-page .cabinet-material h3{font-size:19px}.cabinet-page .cabinet-material p{font-size:17px}.cabinet-page .cabinet-materials__intro{gap:24px}.cabinet-page .ticket-dialog h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.landing-rest .format-row:hover,.landing-rest .participation-card:hover{transform:none}}
.landing-rest .manifesto{background:radial-gradient(at 87% 46%,#dcf7e9,#0000 57%),linear-gradient(145deg,#fff 38%,#f4fbf7)}.landing-rest .manifesto-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:25px 65px;min-height:720px}.landing-rest .manifesto-text{align-self:center}.landing-rest .forum-stat{min-height:480px;box-shadow:none;background:0 0;border:0;border-radius:0;padding:15px 0;position:relative}.audience-art{pointer-events:none;width:calc(100% + 40px);margin:-5px -20px -20px}.audience-art img{filter:drop-shadow(0 22px 30px #086e3e1f);width:100%;height:auto;animation:9s ease-in-out infinite glass-breathe;display:block}.landing-rest .forum-stat p{margin:0 0 14px;font-size:20px;position:relative}.landing-rest .forum-stat__note{font-size:10px}.landing-rest .program-section{background:linear-gradient(165deg,#f6fcf9,#e9f7ef 55%,#fff);position:relative;overflow:hidden}.landing-rest .program-section .section-heading{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:18px 70px}.landing-rest .program-section .section-heading h2{grid-area:2/1;align-self:end}.landing-rest .program-section .section-heading>p{grid-area:3/1;align-self:start;max-width:600px}.program-sculpture{pointer-events:none;grid-area:2/2/4;width:130%;margin:-70px -15% -60px}.program-sculpture img{filter:drop-shadow(0 22px 20px #0a743c1a);width:100%;height:auto;display:block}.landing-rest .format-list{gap:22px;padding-block:38px 20px}.landing-rest .format-row{background:linear-gradient(125deg,#fff,#e7f8ee);border-color:#44956933;border-radius:12px 45px 12px 12px;grid-template-columns:1fr;gap:16px;min-height:295px;padding:33px;overflow:hidden;box-shadow:inset 0 1px #fff,0 12px 35px #0d5b3409}.landing-rest .format-row:before{content:"";pointer-events:none;border:1px solid #28a4612e;border-radius:50%;width:400px;height:120px;position:absolute;bottom:-30px;right:-200px;transform:rotate(-25deg);box-shadow:0 0 0 20px #39bd7f06,0 0 0 40px #39bd7f06}.landing-rest .format-row:nth-child(2n){color:#fff;background:radial-gradient(at 110% 0,#3fb487,#0000 70%),#0d6845;transform:translateY(25px)}.landing-rest .format-row:nth-child(2n) p{color:#e0f2e8}.landing-rest .format-row:nth-child(2n) .format-label{color:#dcf5e7}.landing-rest .format-row:nth-child(2n) .format-index{color:#bdffd93b}.landing-rest .format-row:hover{background:linear-gradient(125deg,#fff,#dff5e9);padding:33px;transform:translateY(-6px)}.landing-rest .format-row:nth-child(2n):hover{color:#fff;background:radial-gradient(at 110% 0,#49c895,#0000 70%),#0d6845;transform:translateY(19px)}.landing-rest .format-index{letter-spacing:-.1em;color:#19915326;text-transform:uppercase;background:0 0;border-radius:0;width:auto;height:auto;font-family:KBL Benzin,Arial,sans-serif;font-size:80px;line-height:1.3;display:block;position:absolute;top:10px;right:27px;line-height:var(--kbl-display-leading,1.06)!important}.landing-rest .format-label{align-self:start;padding-top:10px;position:relative}.landing-rest .format-row h3{margin-top:52px;position:relative}.landing-rest .format-row p{position:relative}.landing-rest .network-section{background:radial-gradient(at 70%,#d0f5e2,#0000 60%),linear-gradient(140deg,#fbfdfb,#eaf6ef 70%,#fff6e9);overflow:hidden}.landing-rest .network-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:35px;min-height:780px;padding-block:90px}.landing-rest .network-copy{align-self:center}.network-scene{min-width:0;height:600px;position:relative}.connections-art{pointer-events:none;width:127%;position:absolute;top:-5%;left:-13%}.connections-art img{filter:drop-shadow(0 22px 22px #056e3d1f);width:100%;height:auto;animation:12s ease-in-out infinite glass-orbit-drift;display:block}.network-scene .network-preview{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(125deg,#fffffff5,#f3fff9e0);border:1px solid #fffc;border-radius:21px;width:min(78%,320px);padding:23px;position:absolute;bottom:0;right:8%;transform:rotate(-6deg);box-shadow:-12px 23px 45px #145e3826,inset 0 0 0 1px #1b91571a}.network-scene .network-preview h3{margin-top:17px;font-size:22px}.network-scene .network-preview>p{margin-bottom:18px;font-size:14px}.network-scene .network-preview__person{gap:9px;padding-block:12px}.network-scene .network-preview__person strong{font-size:16px}.network-scene .network-preview__person div>span{font-size:12px}.network-scene .network-preview__avatar{width:36px;height:36px;font-size:20px}.network-scene .network-preview__note{padding-top:18px;font-size:8px}.network-scene__tag{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#117b4f;letter-spacing:.05em;background:#ffffffd6;border:1px solid #11854d2e;border-radius:6px;padding:12px 17px;font-size:10px;font-weight:700;position:absolute;box-shadow:0 15px 35px #117b4f0f}.network-scene__tag--one{top:19%;left:-6%;transform:rotate(-8deg)}.network-scene__tag--two{top:8%;right:-2%;transform:rotate(5deg)}.landing-rest .participation-card{background:linear-gradient(155deg,#f6fcf9,#fff 80%);min-height:700px;position:relative;overflow:hidden}.landing-rest .participation-card--green{background:radial-gradient(at 80% 20%,#c6efda,#0000 55%),linear-gradient(130deg,#e4f5eb,#fff)}.landing-rest .participation-card h3{margin-top:30px}.creative-pass{isolation:isolate;color:#effff6;background:linear-gradient(135deg,#31c985 0,#087147 58%,#9ee6bc 130%);border:1px solid #a3d9bf;border-radius:9px;flex-direction:column;gap:16px;width:min(90%,330px);min-height:180px;margin:38px auto 12px;padding:24px;transition:transform .4s;display:flex;position:relative;transform:rotate(-7deg);box-shadow:0 17px 0 -9px #bcdfce,0 26px 35px #0d753e2e,inset 0 1px 1px #ffffffb3}.creative-pass:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(110deg,#0000 30%,#ffffff4d 47%,#0000 63%);position:absolute;inset:0}.creative-pass>span{letter-spacing:-.02em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:11px;line-height:var(--kbl-display-leading,1.06)!important}.creative-pass strong{letter-spacing:-.025em;text-transform:uppercase;font-family:KBL Benzin,Arial,sans-serif;font-size:19px;font-weight:700;line-height:1.2;line-height:var(--kbl-display-leading,1.06)!important}.creative-pass small{letter-spacing:.09em;font-size:10px}.creative-pass--sber{color:#12643f;background:linear-gradient(135deg,#edfff3,#aee5c8 70%,#dfffeb);border-color:#91d0ab;transform:rotate(6deg);box-shadow:0 17px 0 -9px #a6d9bf,0 26px 35px #0d753e24,inset 0 1px 1px #fff}.landing-rest .participation-card:hover .creative-pass{transform:rotate(-4deg)translateY(-5px)}.landing-rest .participation-card:hover .creative-pass--sber{transform:rotate(3deg)translateY(-5px)}.landing-rest .organizers-details>div{background:linear-gradient(130deg,#fff,#ecf9f1);border-radius:12px 40px 12px 12px;box-shadow:inset 0 1px #fff}.landing-rest .partner-section{background:radial-gradient(at 90% 70%,#bdebcf,#0000 60%),linear-gradient(115deg,#f7fcf9,#e4f4ea)}.landing-rest .footer{isolation:isolate;position:relative;overflow:hidden}.footer-sculpture{z-index:-1;opacity:.35;pointer-events:none;width:min(58vw,800px);position:absolute;top:-65%;right:-6%}.footer-sculpture img{width:100%;height:auto;transform:rotate(-10deg)}.landing-rest .footer-top,.landing-rest .footer-bottom{position:relative}.cabinet-page .cabinet-hero{background:linear-gradient(90deg,#edf8f2 35%,#edf8f259),url(/assets/creative/connections.png) 98%/430px no-repeat,#e6f6ed}.cabinet-page .cabinet-ticket:before{width:90%;height:115%;box-shadow:none;opacity:.25;background:url(/assets/creative/connections.png) 50%/contain no-repeat;border:0;border-radius:0;top:-9%;right:-26%;transform:rotate(-10deg)}@keyframes glass-breathe{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-13px)rotate(1deg)}}@keyframes glass-orbit-drift{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-16px)rotate(3deg)}}@media (min-width:1250px){.landing-rest .format-list{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-rest .format-row{min-height:360px;padding:27px}.landing-rest .format-row:hover{padding:27px}.landing-rest .format-row h3{font-size:clamp(20px,1.55vw,27px)}.landing-rest .format-row p{font-size:18px}}@media (max-width:1100px){.landing-rest .manifesto-grid{gap:30px}.landing-rest .network-grid{gap:25px;min-height:700px}.network-scene{height:530px}.connections-art{width:135%;top:0;left:0}.network-scene .network-preview{width:min(78%,300px);right:0}.program-sculpture{width:150%;margin-inline:-25%}}@media (max-width:800px){.landing-rest .manifesto-grid{grid-template-columns:1fr;min-height:0}.landing-rest .forum-stat{width:100%;max-width:620px;min-height:0;padding:0}.audience-art{width:calc(100% + 50px);margin:-20px -25px -25px}.landing-rest .forum-stat__label{margin-top:10px}.landing-rest .program-section .section-heading{grid-template-columns:1fr;gap:20px}.landing-rest .program-section .section-heading>p{grid-area:3/1}.program-sculpture{grid-area:4/1;justify-self:end;width:70%;margin:-55px -30px -75px 0}.landing-rest .format-list{padding-top:45px;padding-bottom:25px}.landing-rest .network-grid{grid-template-columns:1fr;gap:15px;min-height:0;padding-block:65px}.network-scene{justify-self:center;width:min(100%,580px);height:590px}.connections-art{width:115%;top:-3%;left:-7%}.network-scene .network-preview{width:62%;bottom:15px;right:6%}.network-scene__tag--one{top:13%;left:1%}.network-scene__tag--two{top:32%;right:1%}.landing-rest .participation-card{min-height:660px}.footer-sculpture{opacity:.25;width:85%;top:-10%;right:-20%}}@media (max-width:520px){.landing-rest .manifesto-grid{padding-top:50px}.landing-rest .forum-stat{margin-top:10px}.audience-art{margin-block:-15px}.landing-rest .forum-stat p{font-size:18px}.landing-rest .forum-stat__label,.landing-rest .forum-stat__note{font-size:9px}.program-sculpture{width:88%;margin:-25px -20px -60px 0}.landing-rest .format-list{gap:15px;padding-top:25px}.landing-rest .format-row,.landing-rest .format-row:hover{min-height:290px;padding:27px}.landing-rest .format-row:nth-child(2n),.landing-rest .format-row:nth-child(2n):hover{transform:none}.landing-rest .format-row h3{margin-top:50px}.network-scene{height:510px;margin-top:15px}.connections-art{width:145%;top:-2%;left:-24%}.network-scene .network-preview{width:77%;padding:20px;bottom:0;right:4%}.network-scene .network-preview h3{font-size:21px}.network-scene .network-preview__person strong{font-size:14px}.network-scene .network-preview__person div>span{font-size:11px}.network-scene__tag{padding:9px 11px;font-size:8px}.network-scene__tag--one{top:13%;left:-1%}.network-scene__tag--two{top:33%;right:0}.landing-rest .participation-card{min-height:690px}.creative-pass{width:92%;min-height:165px;margin-top:35px;padding:21px}.creative-pass strong{font-size:17px}.creative-pass>span{font-size:9px}.creative-pass small{font-size:8px}.cabinet-page .cabinet-hero{background:radial-gradient(at 90%,#c6edd7,#0000 65%),#edf8f2}}@media (prefers-reduced-motion:reduce){.audience-art img,.connections-art img{animation:none}.creative-pass{transition:none}.landing-rest .format-row:hover{transform:none}.landing-rest .format-row:nth-child(2n):hover{transform:translateY(25px)}.landing-rest .participation-card:hover .creative-pass{transform:rotate(-7deg)}.landing-rest .participation-card:hover .creative-pass--sber{transform:rotate(6deg)}}@media (max-width:520px) and (prefers-reduced-motion:reduce){.landing-rest .format-row:nth-child(2n):hover{transform:none}}
.landing-rest .kbl-tariffs{isolation:isolate;color:#123c2a;background:#f4faf6;padding:90px 0 70px;position:relative;overflow:hidden}.kbl-tariffs:before{content:"";z-index:-2;opacity:.34;pointer-events:none;background:url(/assets/kazan-hero-scene-v2.webp) right 34%/min(100%,1500px) no-repeat;height:590px;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0%,#0008 48%,#0000 100%);mask-image:linear-gradient(#000 0%,#0008 48%,#0000 100%)}.kbl-tariffs:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 80% 14%,#f6fff6a8,#0000 48%),linear-gradient(#f4faf680,#eff8f3 45%,#f4faf6);position:absolute;inset:0}.kbl-tariffs-heading{max-width:1100px;margin-bottom:34px;position:relative}.landing-rest .kbl-tariffs-heading h2{text-transform:uppercase;letter-spacing:-.055em;color:#071f15;max-width:950px;margin:20px 0 18px;font-size:clamp(38px,5.2vw,76px);line-height:.94!important}.kbl-tariffs-heading>p{color:#5c7569;max-width:880px;margin:0;font-size:clamp(17px,1.6vw,22px);line-height:1.42}.kbl-tariff-announcement{color:#2b7750;letter-spacing:.1em;flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;font-size:11px;font-weight:700;display:flex}.kbl-tariff-announcement i{background:#72b98f;border-radius:50%;width:4px;height:4px}.kbl-tariff-announcement b{color:#507463;letter-spacing:.08em;background:#f4fff8c9;border:1px solid #b9dcc8;border-radius:99px;margin-left:8px;padding:8px 13px;font-size:9px}.kbl-tariff-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.kbl-tariff{isolation:isolate;background:linear-gradient(145deg,#fffefaed,#f8fff9e8 62%,#e8f6eeed);border:1px solid #cfe6d9;border-radius:24px;flex-direction:column;min-height:520px;padding:32px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #103e2417}.kbl-tariff:hover{transform:translateY(-7px);box-shadow:0 28px 60px #103e2424}.kbl-tariff:before{content:"";z-index:-1;opacity:.44;pointer-events:none;background:url(/assets/cabinet/glass-decor.png) 110% 55%/auto 125% no-repeat;position:absolute;inset:0}.kbl-tariff:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 38%,#f4fff2d9 100%);position:absolute;inset:0}.kbl-tariff--green,.kbl-tariff--gold{color:#e8fff3;background:linear-gradient(135deg,#04271c,#03402b 72%,#0c5c3d);border-color:#276d50}.kbl-tariff--green:before,.kbl-tariff--gold:before{opacity:.75;background-image:url(/assets/cabinet/ticket-ribbon.png);background-position:100% 45%;background-size:auto 140%}.kbl-tariff--green:after,.kbl-tariff--gold:after{background:linear-gradient(#0000 32%,#00291ca6 100%)}.kbl-tariff--gold{color:#fff3d5;background:linear-gradient(135deg,#10190e,#152719 70%,#273920);border-color:#7a7043}.kbl-tariff--gold:before{filter:sepia(.8)saturate(.8);opacity:.72}.kbl-tariff-number{letter-spacing:.12em;text-transform:uppercase;opacity:.7;font-size:10px}.landing-rest .kbl-tariff h3{text-transform:uppercase;letter-spacing:-.055em;color:inherit;margin:30px 0 14px;font-size:clamp(31px,3vw,46px);line-height:.95!important}.kbl-tariff--gold h3{color:#f2d69c!important}.kbl-tariff-description{max-width:285px;min-height:76px;color:inherit;opacity:.9;margin:0;font-size:17px;line-height:1.48}.kbl-tariff-inclusions{border-top:1px solid #91b8a244;border-bottom:1px solid #91b8a244;align-content:start;gap:13px;margin:20px 0 25px;padding:18px 0;list-style:none;display:grid}.kbl-tariff-inclusions li{color:inherit;opacity:.92;align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:flex}.kbl-tariff-inclusions svg{color:#72c993;flex:none;margin-top:1px}.kbl-tariff--light .kbl-tariff-inclusions svg{color:#5f9f7a}.kbl-tariff--gold .kbl-tariff-inclusions svg{color:#e7c67f}.kbl-tariff-price-wrap{gap:7px;margin-top:auto;display:grid}.kbl-tariff-price{letter-spacing:-.035em;font-size:clamp(22px,2.2vw,31px);font-weight:750}.kbl-tariff-status{opacity:.7;letter-spacing:.07em;max-width:250px;font-size:9px;line-height:1.5;display:block}.kbl-tariff footer{margin-top:16px;display:grid}.kbl-tariff footer>a{color:#082b18;background:#bfe7cc;border:1px solid #daeddf;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;font-size:15px;font-weight:650;text-decoration:none;transition:filter .2s,transform .2s;display:flex}.kbl-tariff footer>a:hover{filter:brightness(1.08);transform:translateY(-1px)}.kbl-tariff--green footer>a{color:#effff6;background:#08734f;border-color:#8bc4a4}.kbl-tariff--gold footer>a{color:#182512;background:linear-gradient(120deg,#f6e6b9,#c8a66a);border-color:#f0dda6}.kbl-tariff-test-note{color:#719381;margin:15px 0 23px;font-size:12px}.kbl-tariff-sber{color:#effff7;isolation:isolate;background:#042d34 url(/assets/creative/growth.png) 100%/auto 220% no-repeat;border:1px solid #43a586;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 55px #1647331c}.kbl-tariff-sber:before{content:"";z-index:-1;background:linear-gradient(100deg,#031b2ef7 0%,#004b43e8 52%,#007f6570 100%);position:absolute;inset:0}.kbl-tariff-sber-copy{max-width:760px}.kbl-sber-offer-label{letter-spacing:.1em;background:#00a86d60;border:1px solid #55d6a05c;border-radius:30px;padding:8px 15px;font-size:10px;display:inline-block}.landing-rest .kbl-tariff-sber h3{color:#eefff7;text-transform:uppercase;letter-spacing:-.045em;margin:18px 0 13px;font-size:clamp(27px,3.2vw,48px);line-height:.98!important}.kbl-tariff-sber p{max-width:660px;margin:0 0 12px;font-size:18px;line-height:1.42}.kbl-tariff-sber small{opacity:.78;font-size:12px;line-height:1.5;display:block}.kbl-tariff-sber-action{flex-direction:column;justify-content:space-between;align-self:stretch;align-items:flex-end;gap:25px;display:flex}.kbl-tariff-sber-action>a{white-space:nowrap;color:#143d2b;background:#effaf4;border-radius:13px;align-items:center;gap:18px;padding:16px 20px;font-size:15px;font-weight:650;text-decoration:none;display:flex}.kbl-sber-terms{border-bottom:1px solid #d0e2d7;max-width:1000px;padding:20px 0 12px;scroll-margin-top:40px}.kbl-sber-terms summary{cursor:pointer;color:#38664f;font-size:15px}.kbl-sber-terms p{color:#6a8275;max-width:900px;font-size:15px}@media (max-width:1000px){.kbl-tariff{min-height:500px;padding:26px 22px}.kbl-tariff-inclusions{gap:11px}.kbl-tariff footer>a{padding-inline:15px;font-size:14px}.kbl-tariff-sber{align-items:flex-start}.kbl-tariff-sber-action{align-items:flex-end}.kbl-tariff-sber-action>a{white-space:normal;gap:12px;min-width:160px}}@media (max-width:760px){.landing-rest .kbl-tariffs{padding:58px 0 42px}.kbl-tariffs:before{background-position:70% 30%;background-size:auto 420px;height:420px}.kbl-tariff-grid{grid-template-columns:1fr;gap:14px}.kbl-tariff{border-radius:21px;min-height:0;padding:27px}.landing-rest .kbl-tariff h3{margin-top:22px;font-size:37px}.kbl-tariff-description{max-width:340px;min-height:0}.kbl-tariff-inclusions{margin-block:20px}.kbl-tariff:before{background-position:110%;background-size:auto 115%}.kbl-tariff-price{font-size:28px}.kbl-tariff footer>a{font-size:16px}.kbl-tariffs-heading>p{font-size:17px}.kbl-tariff-announcement{gap:8px}.kbl-tariff-announcement b{flex-basis:100%;width:max-content;margin:4px 0 0}.kbl-tariff-sber{background-position:72%;background-size:auto 145%;padding:27px;display:block}.kbl-tariff-sber-action{margin-top:23px;display:block}.kbl-tariff-sber-action>svg{display:none}.kbl-tariff-sber-action>a{justify-content:space-between}.kbl-tariff-sber p{font-size:17px}}@media (prefers-reduced-motion:reduce){.kbl-tariff{transition:none}.kbl-tariff:hover{transform:none}}
.kbl-button{border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:18px 22px;font-size:17px;font-weight:700;line-height:1.25;text-decoration:none;transition:transform .2s,filter .2s;display:flex}.kbl-button:hover{filter:brightness(1.06);transform:translateY(-2px)}.kbl-button>span{flex:none;font-size:21px;font-weight:400;line-height:1}.kbl-button--light{color:#0b4a30;background:#effaf4}.kbl-button--ghost{color:#fff;border-color:#ffffff80}.kbl-button--green{color:#fff;background:#0d6845}.kbl-button--outline{color:#0d6845;background:#fff;border-color:#9cc9b1}.landing-rest .offer-bar{color:#fff;background:linear-gradient(105deg,#075b39,#148f5b 60%,#21a56b);padding-block:46px}.offer-bar__inner{grid-template-columns:minmax(0,1.3fr) minmax(260px,.5fr);align-items:center;gap:30px 70px;display:grid}.offer-bar__lead{letter-spacing:-.01em;max-width:900px;margin:0;font-size:clamp(21px,1.95vw,30px);font-weight:700;line-height:1.35}.offer-bar__facts{flex-wrap:wrap;gap:10px;margin:24px 0 0;padding:0;list-style:none;display:flex}.offer-bar__facts li{letter-spacing:.06em;text-transform:uppercase;border:1px solid #ffffff61;border-radius:99px;padding:8px 14px;font-size:13px;font-weight:700}.offer-bar__actions{gap:12px;display:grid}.landing-rest .tasks-section{background:#fff;padding-block:100px 105px}.tasks-heading{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:22px 60px;margin-bottom:44px;display:grid}.tasks-heading .section-label{grid-column:1/-1}.landing-rest .tasks-heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.65vw,57px)}.tasks-heading h2 span{color:var(--brand-green)}.tasks-heading p{max-width:600px;color:var(--brand-muted);margin:0;font-size:19px;line-height:1.6}.tasks-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.task-card{border:1px solid var(--brand-line);background:linear-gradient(130deg,#fff,#ecf9f1);border-radius:12px 36px 12px 12px;flex-direction:column;gap:18px;min-height:260px;padding:26px;display:flex;box-shadow:inset 0 1px #fff}.task-card__tag{color:var(--brand-green);letter-spacing:.09em;font-size:11px;font-weight:700}.task-card blockquote{color:var(--brand-ink);margin:0;font-size:22px;font-weight:700;line-height:1.3}.task-card__who{border-top:1px solid var(--brand-line);color:var(--brand-muted);margin-top:auto;padding-top:14px;font-size:15px}.tasks-action{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:34px;display:flex}.tasks-action .kbl-button{min-width:300px}.tasks-action p{max-width:520px;color:var(--brand-muted);margin:0;font-size:16px;line-height:1.5}.kbl-tariff-alt{font-size:16px;font-weight:700;line-height:1.35}.kbl-tariff-note{opacity:.85;font-size:14px;line-height:1.4}.kbl-tariff-sber--steps{align-items:stretch}.kbl-sber-steps{counter-reset:sber-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 16px;padding:0;list-style:none;display:grid}.kbl-sber-steps li{counter-increment:sber-step;background:#00362f99;border:1px solid #55d6a04d;border-radius:14px;padding:16px;font-size:15px;line-height:1.4}.kbl-sber-steps li:before{content:"0" counter(sber-step);color:#7fe3b4;letter-spacing:.1em;margin-bottom:8px;font-size:12px;font-weight:700;display:block}.landing-rest .closing-section{border-top:1px solid var(--brand-line);background:radial-gradient(at 8% 20%,#d0f5e2,#0000 55%),#f4faf7;padding-block:95px}.closing-grid{grid-template-columns:minmax(0,1.25fr) minmax(280px,.55fr);align-items:center;gap:40px 70px;display:grid}.landing-rest .closing-grid h2{letter-spacing:-.04em;margin:24px 0 20px;font-size:clamp(31px,3.6vw,56px)}.closing-grid h2 span{color:var(--brand-green)}.closing-grid p{max-width:620px;color:var(--brand-muted);margin:0;font-size:20px;line-height:1.6}.closing-actions{gap:12px;display:grid}.closing-meta{color:var(--brand-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:6px;font-size:12px;font-weight:700}.landing-rest .partner-logos{border-top:1px solid var(--brand-line);background:#fff;padding-block:85px 95px}.partner-logos__heading{margin-bottom:38px}.landing-rest .partner-logos__heading h2{letter-spacing:-.04em;margin:22px 0 0;font-size:clamp(30px,3.4vw,52px)}.partner-logos__heading h2 span{color:var(--brand-green)}.partner-logos__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.partner-logo{border:1px solid var(--brand-line);background:#fff;border-radius:16px;place-items:center;height:190px;padding:30px 34px;transition:transform .25s,box-shadow .25s;display:grid;overflow:hidden}.partner-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}.partner-logo--dark{background:#020812;border-color:#0b1320;padding:0}.partner-logo--dark img{object-fit:cover;width:100%;height:100%;max-height:none}a.partner-logo:hover{transform:translateY(-4px);box-shadow:0 20px 45px #117b4f14}@media (max-width:1100px){.partner-logos__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-bar__inner{gap:30px 40px}.tasks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.task-card{min-height:215px}.kbl-sber-steps{grid-template-columns:1fr}}@media (max-width:800px){.offer-bar__inner,.closing-grid{grid-template-columns:1fr}.tasks-heading{grid-template-columns:1fr;margin-bottom:32px}.landing-rest .tasks-section,.landing-rest .closing-section{padding-block:70px}}@media (max-width:520px){.landing-rest .offer-bar{padding-block:34px}.offer-bar__lead{font-size:20px}.offer-bar__facts li{padding:7px 11px;font-size:11px}.landing-rest .tasks-section,.landing-rest .closing-section{padding-block:60px}.landing-rest .tasks-heading h2,.landing-rest .closing-grid h2{font-size:27px}.tasks-heading p,.closing-grid p{font-size:18px}.tasks-grid{grid-template-columns:1fr;gap:14px}.task-card{min-height:0;padding:22px}.task-card blockquote{font-size:20px}.tasks-action .kbl-button{width:100%;min-width:0}.landing-rest .partner-logos{padding-block:60px}.landing-rest .partner-logos__heading h2{font-size:27px}.partner-logos__grid{grid-template-columns:1fr;gap:14px}.partner-logo{height:160px;padding:26px 30px}}@media (prefers-reduced-motion:reduce){.kbl-button{transition:none}.kbl-button:hover{transform:none}}
