@font-face{font-family:Bicubik;src:url(/fonts/bicubik.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}:root{--accent: #BA4618;--accent-2: color-mix(in oklab, var(--accent) 82%, white);--check-icon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BA4618' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 13l4 4L19 7'/%3E%3C/svg%3E")}body,body[data-palette=light]{--paper: #F5F4F1;--surface:#FFFFFF;--fill: #FFFFFF;--fill-2: #ECEAE4;--ink: #141210;--ink-2: #4A4744;--ink-3: #8C8880;--line: #DEDAD2;--line-2: #ECEAE4;--ph-bg: #ECEAE4;--ph-stripe: rgba(0,0,0,.05);--ph-fade: rgba(236,234,228,.95);--shadow: rgba(40,26,14,.14);--font-display: "Bicubik", "Montserrat", system-ui, sans-serif;--font-body: "Montserrat", system-ui, sans-serif}*{box-sizing:border-box}h1,h2,h3,h4,.eyebrow,.hero__stat-val,.badge,.apB-num,.ap-lenta-label,.nav__cta,.ft__col-title,.ctaf__submit,.cookie__ok,.acc__t,.acc__n,.ctaf__title,.hero__title,.pnd__title{font-family:var(--font-display)}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-2)}body[data-palette=light] .frame[data-bg=surface],body[data-palette=light] .frame[data-bg=hero]{background:#fff}.frame[data-bg=hero]{padding-top:138px}.frame[data-bg=hero] .nav{position:fixed;top:0;left:0;right:0;z-index:300;margin:0;padding:0 var(--gutter);background:#1c1c1c;border-bottom:1px solid rgba(255,255,255,.09);transform:translateY(0);transition:transform .3s ease}.frame[data-bg=hero] .nav.nav--hidden{transform:translateY(-100%)}body[data-palette=light] .frame[data-bg=hero] .nav{background:#1c1c1c}.frame[data-bg=hero] .nav .logo-dark{display:none!important}.frame[data-bg=hero] .nav .logo-light{display:block!important}.frame[data-bg=hero] .nav .nav__link{color:#f4f0eb;font-weight:500;font-size:15px}.frame[data-bg=hero] .nav .nav__phone{color:#f4f0eb}.frame[data-bg=hero] .nav .nav__util{border-left-color:#ffffff17}.frame[data-bg=hero] .nav .nav__tg,.frame[data-bg=hero] .nav .nav__burger{width:44px;height:44px;border-radius:11px;background:#ffffff0d;border:1px solid rgba(255,255,255,.09);color:#b8b2aa}.frame[data-bg=hero] .nav .nav__tg:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.frame[data-bg=dark]{--paper: #1C1C1C;--surface: #232323;--fill: #232323;--fill-2: #232323;--ink: #F4F0EB;--ink-2: #B8B2AA;--ink-3: #8A847C;--line: rgba(255,255,255,.16);--line-2: rgba(255,255,255,.09);--ph-bg: #2A2A2A;--ph-stripe: rgba(255,255,255,.05);--ph-fade: rgba(42,42,42,.95);--shadow: rgba(0,0,0,.5);background:var(--paper);color:var(--ink)}html,body{margin:0}body{background:var(--paper);overflow-x:hidden;font-family:var(--font-body)}.page{width:100%}.frame{--gutter: max(48px, calc((100vw - 1200px)/2) );position:relative;background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;padding:84px var(--gutter)}.eyebrow{display:block;font-size:.76rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.h2{margin:0;font-size:clamp(1.7rem,3vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;text-wrap:balance;max-width:24ch}.badge{display:inline-flex;align-items:center;gap:6px;font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:4px 9px;border-radius:6px;color:var(--ink-2);background:var(--surface);border:1px solid var(--line)}.badge.is-ai{border-style:dashed;border-color:var(--accent);color:var(--accent)}.nav{display:flex;align-items:center;justify-content:space-between;height:82px;padding:0 4px;margin-bottom:44px;border-bottom:1px solid var(--line-2)}.nav__logo{display:flex;align-items:center}.nav__logo img{height:52px;width:auto;display:block}.nav__logo .logo-dark,.nav__logo .logo-light{display:none}body[data-palette=light] .nav__logo .logo-dark{display:block}.nav__links{display:flex;align-items:center;gap:26px}.nav__link{font-size:.86rem;font-weight:600;color:var(--ink-2);white-space:nowrap}.nav__util{display:flex;align-items:center;gap:18px;padding-left:22px;margin-left:4px;border-left:1px solid var(--line-2)}.nav__phone{font-size:1rem;font-weight:700;color:var(--ink);letter-spacing:.01em;white-space:nowrap;text-decoration:none;transition:color .18s ease}.nav__phone:hover{color:var(--accent)}.nav__tg{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;border:1.5px solid var(--line);color:var(--ink);transition:background .18s ease,color .18s ease,border-color .18s ease}.nav__tg:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.nav__tg svg{width:20px;height:20px;display:block}.nav__call{display:none}.nav__burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;align-items:center;background:none;border:1.5px solid var(--line);border-radius:8px;cursor:pointer}.nav__burger span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;transition:transform .25s ease,opacity .2s ease}.nav__burger.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav__burger.is-open span:nth-child(2){opacity:0}.nav__burger.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav__menu{display:none}.nav__cta{font-size:.84rem;font-weight:600;letter-spacing:.01em;text-transform:none;font-family:var(--font-body);color:#fff;background:var(--accent);border:1.5px solid var(--accent);border-radius:8px;padding:9px 18px;transition:background .18s ease,border-color .18s ease}.nav__cta:hover{background:var(--accent-2);border-color:var(--accent-2)}.hero__inner{display:grid;grid-template-columns:1fr 420px;gap:60px;align-items:center}.hero__title{font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:700;line-height:1.02;letter-spacing:-.025em;text-transform:uppercase;margin:4px 0 22px}.hero__title em{font-style:normal;color:var(--accent)}.hero__sub{font-size:1.04rem;color:var(--ink-2);max-width:50ch;line-height:1.6;margin-bottom:36px}.hero__btns{display:flex;gap:14px;margin-bottom:48px}.btn{display:inline-flex;align-items:center;gap:9px;font-weight:600;font-size:.96rem;padding:14px 26px;border-radius:10px;text-decoration:none}.btn--primary{background:var(--accent);color:#fff;border:1px solid var(--accent)}.btn--ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.hero__stats{display:flex;gap:0;flex-wrap:nowrap}.hero__stat{padding-right:26px;margin-right:26px;border-right:1px solid var(--line-2);white-space:nowrap}.hero__stat:last-child{border-right:none;padding-right:0;margin-right:0}.hero__stat-val{font-size:2.2rem;font-weight:700;letter-spacing:-.02em;line-height:1;color:var(--accent)}.hero__stat-label{font-size:.8rem;color:var(--ink-3);margin-top:6px}.hero__visual{aspect-ratio:1;border-radius:16px;overflow:hidden}.hero__visual img{width:100%;height:100%;object-fit:cover;display:block}.vC-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.vC-card{display:flex;flex-direction:column;overflow:hidden;border:1.5px solid var(--line);border-radius:16px;background:var(--fill)}.vC-card.is-ai{--fill: #1C1C1C;--surface: #1C1C1C;--fill-2: #232323;--ink: #F4F0EB;--ink-2: #B8B2AA;--ink-3: #8A847C;--line: rgba(255,255,255,.14);--line-2: rgba(255,255,255,.1);--ph-bg: #2A2A2A;--ph-stripe: rgba(255,255,255,.05);--ph-fade: rgba(42,42,42,.95);border:0;background:#1c1c1c;color:var(--ink)}.vC-hero{aspect-ratio:21 / 9;border:0;border-bottom:1px solid var(--line);overflow:hidden}.vC-cardhead{padding:20px 24px 14px;display:flex;flex-direction:column;gap:9px}.vC-cardhead h3{margin:0;font-size:1.4rem;font-weight:700;letter-spacing:-.01em;font-family:var(--font-body)}.vC-cardhead .qual{color:var(--ink-2);font-size:.92rem}.vC-cardhead .desc{margin:4px 0;color:var(--ink-2);font-size:.94rem;line-height:1.5;white-space:pre-line}.vC-list{display:flex;flex-direction:column;padding:0 24px 22px}.vC-op{display:flex;gap:14px;align-items:center;padding:14px 0;border-top:1px solid var(--line-2)}.vC-op .thumb{flex:none;width:60px;height:60px;border-radius:9px}.vC-op .txt h4{margin:0 0 2px;font-size:1rem;font-weight:600;letter-spacing:-.01em;font-family:var(--font-body)}.vC-op .txt p{margin:0;color:var(--ink-2);font-size:.85rem;line-height:1.4}body[data-qual=underline] .vC-card.is-ai .qual{color:var(--ink);font-weight:600;padding-bottom:3px;border-bottom:2px solid var(--accent);align-self:flex-start}.cta{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:32px;padding:20px 24px;font-family:var(--font-body);border:1px solid var(--line);border-radius:14px;background:var(--fill)}.cta p{margin:0;font-size:1.04rem;color:var(--ink);max-width:62ch;font-family:var(--font-body)}.cta p b{font-weight:700}.cta .btn{flex:none;background:var(--accent);color:#fff;border:1px solid var(--accent);white-space:nowrap}.ap-hook{max-width:64ch}.ap-hook h2{margin:0 0 12px;font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;letter-spacing:-.02em;line-height:1.14;text-wrap:balance}.ap-hook h2 em{font-style:normal;text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:4px}.ap-hook p{margin:0;color:var(--ink-2);font-size:1.02rem;line-height:1.55}.ap-position{max-width:66ch;margin:0 0 18px;padding-left:15px;border-left:2px solid var(--line);color:var(--ink-2);font-size:.96rem;line-height:1.5}.ap-position b{color:var(--ink);font-weight:600}.ap-lenta-label{margin:30px 0 0;padding-bottom:9px;border-bottom:1px solid var(--line-2);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.ap-lenta-label+.apB-list{margin-top:26px}.apB-list{margin-top:36px;display:flex;flex-direction:column}.apB-step{display:grid;grid-template-columns:60px 1fr;gap:22px;position:relative;padding-bottom:26px}.apB-step:last-child{padding-bottom:0}.apB-cta{--ink: #F4F0EB;--ink-2: #B8B2AA;margin-top:30px;padding:24px 26px;border:0;border-radius:12px;background:#1c1c1c;color:var(--ink)}.apB-cta p{margin:0;color:var(--ink-2);font-size:1rem;line-height:1.55;max-width:72ch}.apB-cta b{color:var(--ink);font-weight:700}.apB-cta h4{margin:0 0 8px;color:var(--accent);font-size:1.12rem;font-weight:700;line-height:1.3}.apB-step:before{content:"";position:absolute;left:29px;top:60px;bottom:0;width:1px;background:var(--line)}.apB-step:last-child:before{display:none}.apB-num{width:60px;height:60px;border-radius:50%;background:var(--paper);border:1.5px solid var(--accent);display:grid;place-items:center;font-size:1.2rem;font-weight:700;color:var(--accent);position:relative;z-index:1}.apB-body{padding-top:6px}.apB-body h4{margin:0 0 5px;font-size:1.12rem;font-weight:600;letter-spacing:-.01em}.apB-body p{margin:0;color:var(--ink-2);font-size:.94rem;line-height:1.5}.apB-body .gain{display:flex;align-items:flex-start;gap:7px;margin-top:8px;font-size:.84rem;line-height:1.4;color:var(--accent)}.apB-body .gain:before{content:"";flex:none;width:14px;height:1px;margin-top:9px;background:var(--accent)}.team-sub{margin:6px 0 18px;font-size:1.06rem;color:var(--ink-2)}.team-lead{max-width:70ch;margin:0 0 28px;color:var(--ink-2);font-size:1rem;line-height:1.6}.team-lead b{color:var(--ink);font-weight:600}.team-roles{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.role-card{border:1.5px solid var(--line);border-radius:14px;padding:22px 24px;background:var(--fill)}.role-ico{width:52px;height:52px;border-radius:10px;margin-bottom:16px;overflow:hidden}.role-ico img{width:100%;height:100%;object-fit:cover;display:block}.role-ico.zoom img{transform:scale(1.16)}.role-card h4{margin:0 0 6px;font-size:1.14rem;font-weight:600;letter-spacing:-.01em;min-height:2.5em}.role-card p{margin:0;font-size:.95rem;color:var(--ink-2);line-height:1.45}.team-final{margin-top:26px;border-left:3px solid var(--accent);padding-left:18px}.team-final p{margin:0;font-size:1.04rem;color:var(--ink);line-height:1.55;font-weight:500;max-width:80ch}.team-final b{font-weight:700}body[data-teamcard=inline] .role-card{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:14px;align-items:center;padding:18px 20px}body[data-teamcard=inline] .team-roles{grid-auto-rows:1fr}body[data-teamcard=inline] .role-ico{grid-column:1;grid-row:1;margin-bottom:0}body[data-teamcard=inline] .role-card h4{grid-column:2;grid-row:1;min-height:0;margin:0}body[data-teamcard=inline] .role-card p{grid-column:1 / -1;grid-row:2;margin-top:12px}.ctaf{--ink: #F4F0EB;--ink-2: #B8B2AA;--ink-3: #8A847C;--line: rgba(255,255,255,.1);display:grid;grid-template-columns:1fr 460px;gap:72px;align-items:center;padding:60px 64px;border-radius:28px;background:#1c1c1c;color:var(--ink)}.ctaf__title{font-size:clamp(2rem,3.6vw,2.95rem);font-weight:600;line-height:.98;letter-spacing:-.005em;text-transform:uppercase;margin:0 0 34px;color:#fff}.ctaf__title em{font-style:normal;color:var(--accent)}.ctaf__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}.ctaf__list li{display:flex;align-items:center;gap:14px;font-size:1.02rem;color:var(--ink-2)}.ctaf__list li:before{content:"";flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid var(--accent);background-color:color-mix(in srgb,var(--accent) 14%,transparent);background-image:var(--check-icon);background-repeat:no-repeat;background-position:center;background-size:12px}.ctaf__form{display:flex;flex-direction:column;gap:16px}input.ctaf__input{height:64px;border:1px solid var(--line);border-radius:12px;background:linear-gradient(180deg,#2a2a2a,#232323);padding:0 22px;font-size:1rem;color:var(--ink);font-family:var(--font-body);outline:none;width:100%;box-sizing:border-box;transition:border-color .18s ease}input.ctaf__input::placeholder{color:var(--ink-3);opacity:1}input.ctaf__input:focus{border-color:var(--accent)}.ctaf__submit{height:64px;border-radius:12px;background:var(--accent);color:#fff;border:0;display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:1.06rem;letter-spacing:.06em;text-transform:uppercase;margin-top:6px;transition:background .18s ease;cursor:pointer}.ctaf__submit:hover{background:var(--accent-2)}.ctaf__submit.is-disabled{background:color-mix(in srgb,var(--accent) 38%,#232323);cursor:not-allowed}.ctaf__submit.is-disabled:hover{background:color-mix(in srgb,var(--accent) 38%,#232323)}.ctaf__consent{display:flex;align-items:flex-start;gap:11px;font-size:.88rem;color:var(--ink-2);line-height:1.4;cursor:pointer;margin-top:4px}.ctaf__check{flex:none;width:20px;height:20px;margin-top:1px;border-radius:5px;border:1.5px solid rgba(255,255,255,.22);background:#ffffff0d;display:grid;place-items:center;transition:background .18s ease,border-color .18s ease}.ctaf__consent.is-on .ctaf__check{background:var(--accent);border-color:var(--accent)}.ctaf__consent.is-on .ctaf__check:before{content:"";width:11px;height:6px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translate(.5px,-1px)}@keyframes consent-hop{0%,to{transform:translateY(0)}30%{transform:translateY(-5px)}55%{transform:translateY(0)}75%{transform:translateY(-2px)}}.ctaf__consent.is-alert .ctaf__ctext{color:#e5484d;display:inline-block;animation:consent-hop .55s ease 1}.ctaf__consent.is-alert .ctaf__check{border-color:#e5484d}input.ctaf__input.is-alert{border-color:#e5484d;animation:consent-hop .55s ease 1}input.ctaf__input.is-alert::placeholder{color:#e5484d}#ops,#team,#cta-form,#contacts{scroll-margin-top:100px}.ctaf__note{text-align:center;font-size:.86rem;color:var(--ink-3);margin-top:12px}.ctaf__error{text-align:center;font-size:.9rem;color:#e5484d;margin-top:4px}.frame[data-bg=dark]{padding:0}.ft{background:transparent;padding:76px var(--gutter) 0}.ft__top{display:grid;grid-template-columns:1.35fr 1.1fr 1fr 1.45fr;gap:40px;padding:0 0 56px}.ft__brand{display:flex;align-items:center;gap:13px;margin-bottom:22px}.ft__logo{height:46px;width:auto;display:block}.ft__tagline{font-size:.96rem;color:var(--ink-2);line-height:1.6;max-width:250px}.ft__socials{display:flex;gap:12px;margin-top:26px}.ft__social{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;background:#ffffff0d;border:1px solid var(--line-2);color:var(--ink-2);transition:background .18s ease,color .18s ease}.ft__social:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.ft__social svg{width:20px;height:20px;display:block}.ft__col-title{font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:4px 0 22px}.ft__links{display:flex;flex-direction:column;gap:14px}.ft__links span,.ft__links a{font-size:.98rem;color:var(--ink-2);cursor:pointer;transition:color .18s ease}.ft__links span:hover,.ft__links a:hover{color:var(--ink)}.ft__citem{margin-bottom:20px}.ft__clabel{font-family:var(--font-display);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:7px}.ft__cval{font-size:1.02rem;color:var(--ink);text-decoration:none;transition:color .18s ease}a.ft__cval:hover{color:var(--accent)}.ft__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:22px 0 26px;border-top:1px solid var(--line-2)}.ft__copy{font-size:.86rem;color:var(--ink-3)}.cookie{position:absolute;left:32px;bottom:32px;z-index:5;display:flex;align-items:center;gap:18px;padding:16px 18px 16px 22px;background:var(--surface);border:1.5px solid var(--line);border-radius:999px;box-shadow:0 10px 30px var(--shadow)}.cookie--fixed{position:fixed;left:28px;bottom:28px;z-index:200}.cookie__text{font-size:.96rem;color:var(--ink-2);white-space:nowrap}.cookie__link{color:var(--ink);text-decoration:underline;text-underline-offset:2px}.cookie__ok{flex:none;height:40px;padding:0 22px;border-radius:999px;background:var(--accent);border:1.5px solid var(--accent);display:grid;place-items:center;cursor:pointer;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;transition:background .18s ease,border-color .18s ease}.cookie__ok:hover{background:var(--accent-2);border-color:var(--accent-2)}.pnd{max-width:820px;margin:0 auto}.pnd__back{display:inline-flex;align-items:center;gap:8px;font-size:.92rem;margin-bottom:26px}.pnd__title{margin:0 0 14px;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}.acc{border-top:1px solid var(--line-2)}.acc__item{border-bottom:1px solid var(--line-2)}.acc__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 4px;background:none;border:0;cursor:pointer;text-align:left;font-family:inherit;color:var(--ink)}.acc__t{display:flex;gap:14px;font-size:1.22rem;font-weight:600;letter-spacing:-.01em;line-height:1.28}.acc__n{color:var(--ink-3);font-variant-numeric:tabular-nums;flex:none}.acc__ico{position:relative;flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;transition:background .2s ease,transform .35s cubic-bezier(.4,0,.2,1)}.acc__ico:before,.acc__ico:after{content:"";position:absolute;background:var(--ink-2);border-radius:2px;transition:background .2s ease}.acc__ico:before{width:19px;height:2px}.acc__ico:after{width:2px;height:19px}.acc__head:hover .acc__ico{background:var(--fill-2)}.acc__item.is-open .acc__ico{transform:rotate(45deg);background:color-mix(in srgb,var(--accent) 15%,transparent)}.acc__item.is-open .acc__ico:before,.acc__item.is-open .acc__ico:after{background:var(--accent)}.acc__item.is-open .acc__n{color:var(--accent)}.acc__wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1)}.acc__item.is-open .acc__wrap{grid-template-rows:1fr}.acc__body{overflow:hidden;min-height:0}.acc__body-inner{padding:2px 4px 32px;max-width:68ch;color:var(--ink-2);font-size:1rem;line-height:1.72}.acc__body-inner p{margin:0 0 14px}.acc__body-inner p:last-child{margin-bottom:0}.acc__ul{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-direction:column;gap:10px}.acc__ul li{display:flex;gap:12px}.acc__ul li:before{content:"";flex:none;width:6px;height:6px;margin-top:9px;border-radius:50%;background:var(--ink-3)}.acc__dl{display:grid;grid-template-columns:max-content 1fr;gap:9px 24px;margin:0 0 16px;padding:18px 20px;background:var(--fill);border-radius:10px}.acc__dl dt{color:var(--ink-3);font-size:.9rem}.acc__dl dd{margin:0;color:var(--ink)}.acc__terms{display:flex;flex-direction:column;gap:14px;margin:0}.acc__terms .term{color:var(--ink);font-weight:600}.acc a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line);text-underline-offset:2px}.acc a:hover{text-decoration-color:var(--ink)}@media(max-width:1000px){.frame{padding:60px var(--gutter)}.hero__inner{grid-template-columns:1fr;gap:40px}.vC-grid{grid-template-columns:1fr}.team-roles{grid-template-columns:repeat(2,1fr)}.ctaf{grid-template-columns:1fr;gap:40px;padding:44px}.ft__top{grid-template-columns:1fr 1fr;gap:36px}}@media(max-width:768px){.frame{--gutter: 24px;padding:52px var(--gutter)}.frame[data-bg=hero]{padding-top:110px}.nav{height:68px}.nav__logo img{height:40px}.nav__links .nav__link{display:none}.nav__util{border-left:0;padding-left:0;margin-left:0;gap:10px}.nav__phone,.nav__cta{display:none}.nav__call{display:inline-flex}.nav__burger{display:flex}.nav__menu{display:flex;flex-direction:column;position:absolute;top:100%;left:0;right:0;z-index:290;background:#1c1c1c;border-bottom:1px solid rgba(255,255,255,.09);padding:6px var(--gutter) 14px;opacity:0;transform:translateY(-8px);pointer-events:none;transition:opacity .22s ease,transform .22s ease}.nav__menu.is-open{opacity:1;transform:none;pointer-events:auto}.nav__menu-link{display:block;padding:15px 2px;font-size:1rem;font-weight:500;color:#f4f0eb;border-bottom:1px solid rgba(255,255,255,.08);cursor:pointer}.nav__menu-link:last-child{border-bottom:0}.frame[data-bg=hero] .nav{position:fixed}.hero__inner>*{min-width:0}.hero__title{font-size:clamp(1.6rem,7vw,2.4rem);overflow-wrap:break-word}.h2{font-size:clamp(1.35rem,6.5vw,2rem);overflow-wrap:break-word}.hero__sub{font-size:.98rem;margin-bottom:28px}.hero__btns{flex-wrap:wrap;margin-bottom:36px}.hero__btns .btn{flex:1 1 auto;justify-content:center}.hero__stats{flex-wrap:wrap;gap:18px 0}.hero__stat{padding-right:20px;margin-right:20px}.hero__stat-val{font-size:1.7rem}.vC-hero{aspect-ratio:16 / 6.3}.vC-cardhead,.vC-list{padding-left:18px;padding-right:18px}.cta{padding:18px}.cta .btn{width:100%;justify-content:center}.apB-step{grid-template-columns:44px 1fr;gap:16px}.apB-num{width:44px;height:44px;font-size:1rem}.apB-step:before{left:21px;top:44px}.apB-cta{padding:20px}.ctaf{padding:34px 22px;gap:34px;border-radius:20px}.ctaf__input,.ctaf__submit{height:56px}.acc__t{font-size:1.05rem;gap:10px}.acc__ico{width:38px;height:38px}.acc__dl{grid-template-columns:1fr;gap:4px 0}.acc__dl dt{margin-top:10px}.acc__dl dt:first-child{margin-top:0}.ft{padding-top:56px}.cookie--fixed{left:16px;right:16px;bottom:16px;justify-content:space-between;gap:12px;padding:12px 12px 12px 18px;border-radius:18px}.cookie__text{white-space:normal;font-size:.88rem}}@media(max-width:640px){.frame{--gutter: 22px}.nav__links{gap:16px}.nav__util{padding-left:14px;gap:12px}.team-roles{grid-template-columns:1fr}.role-card h4{min-height:0}.ft__top{grid-template-columns:1fr}.ft__bottom{flex-direction:column;align-items:flex-start}}
