.Section,.Section>*{position:relative}.Section>*{z-index:1}.Section:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,var(--fa)) 0,rgba(255,255,255,var(--fb)) 100%)}.Section{--sec-pt:40px;--sec-pb:60px;padding-block:var(--sec-pt) var(--sec-pb)}.Section[data-fade=up]{--fa:0;--fb:var(--fade-max)}.Section[data-fade=down]{--fa:var(--fade-max);--fb:0}.Section--hero{padding-top:calc(100px + var(--header-h));padding-bottom:0;overflow:hidden}@media(max-width:760px){.Section--hero{padding-top:calc(24px + var(--header-h))}}.Section--hero:after{content:"";position:absolute;top:100px;left:50%;z-index:0;width:1488px;height:608px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,#fff 70%,transparent 70.5%),linear-gradient(180deg,#dff0fd,#dddaff 46.63%,#e9f5ff);filter:blur(36.55px);mix-blend-mode:multiply;pointer-events:none}.Section--conveyor{--sec-pt:40px;--sec-pb:100px}.Section--routeStart{--sec-pt:80px;--sec-pb:80px}.Section--think{--sec-pt:100px;--sec-pb:80px}.Section--advertising,.Section--cta,.Section--final,.Section--history,.Section--instead{--sec-pt:60px;--sec-pb:60px}@media(max-width:760px){.Section{--sec-pt:40px;--sec-pb:40px}.Section--conveyor{--sec-pb:56px}}.Section__container{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);position:relative}.Button{display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;height:52px;padding-inline:24px;border-radius:var(--r-8);font-size:18px;line-height:1.5;font-weight:600}@media(max-width:760px){.Button{font-size:16px}}.Button{line-height:1;white-space:nowrap;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}.Button:hover{box-shadow:0 6px 18px rgba(81,129,243,.22)}.Button:active{transform:translateY(0);box-shadow:none;transition-duration:.08s}@media(prefers-reduced-motion:reduce){.Button{transition:none}.Button:hover{transform:none}}.Button--primary{background:var(--accent);color:var(--t-white)}.Button--primary .Button__label{font-size:18px;line-height:1.5;font-weight:700}@media(max-width:760px){.Button--primary .Button__label{font-size:16px}}.Button--primary:hover{background:var(--accent-hover)}.Button--secondary{background:var(--accent-soft);color:var(--t-800)}.Button--secondary:hover{background:var(--accent-soft-hover)}.Button--dark{background:var(--gray-800);color:var(--t-white)}.Button--dark:hover{background:var(--dark-hover)}.Button--sm{height:40px;padding-inline:18px;font-size:16px;line-height:1.5;font-weight:600}@media(max-width:760px){.Button--sm{font-size:14px}}.Button--sm{line-height:1}.Button--block{width:100%}@media(max-width:760px){.Button{height:48px}}.Button__icon{flex:none}.Buttons{display:flex;flex-wrap:wrap;gap:24px}@media(max-width:760px){.Buttons{flex-wrap:wrap;gap:12px}.Buttons,.Buttons .Button{width:100%}}.Media--rounded{border-radius:var(--r-12);overflow:hidden}.Placeholder{display:flex;align-items:center;justify-content:center;width:100%;padding:12px;border:1px dashed var(--b-400);border-radius:var(--r-12);background-color:var(--gray-100);background-image:repeating-linear-gradient(-45deg,rgba(81,129,243,.05) 0 8px,transparent 8px 16px);color:var(--t-500);font-size:13px;line-height:1.5;font-weight:500}@media(max-width:760px){.Placeholder{font-size:13px}}.Placeholder{text-align:center;overflow:hidden}.Placeholder--tiny{padding:0;border-radius:var(--r-8)}.Placeholder__label{max-width:100%}.Placeholder__dims{display:block;margin-top:2px;font-size:13px;line-height:1;font-weight:400}@media(max-width:760px){.Placeholder__dims{font-size:12px}}.Placeholder__dims{color:var(--b-400)}.PageLink{display:flex;align-items:center;gap:8px;width:-moz-fit-content;width:fit-content;margin-top:14px;font-size:16px;line-height:1.5;font-weight:600}@media(max-width:760px){.PageLink{font-size:14px}}.PageLink{color:var(--accent);transition:color .2s ease}.PageLink svg{flex:none;transition:transform .2s ease}.PageLink:hover svg{transform:translateX(4px)}.PageLink:hover{color:var(--accent-hover)}.IconTile{display:grid;place-items:center;flex:none;width:40px;height:40px;margin-top:5px;border-radius:var(--r-8);background:var(--blue-200);color:var(--accent);box-shadow:0 6px 12px 0 rgba(71,154,255,.15)}.IconTile svg path{stroke-width:.3;stroke:var(--accent)}.IconTile--lg{width:48px;height:48px}.IconTile--lg svg{width:26px;height:26px}@media(max-width:760px){.IconTile{margin-top:0}}.Button__icon{transition:transform .2s ease}.Button:hover .Button__icon{transform:translateX(3px)}@media(max-width:760px){.Slider>.Slider__track{--slider-active:1;display:flex;gap:var(--slider-gap,8px);padding:var(--slider-pad,0);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--slider-inset,0);scrollbar-width:none}.Slider>.Slider__track::-webkit-scrollbar{display:none}.Slider>.Slider__track>*{flex:0 0 var(--slide-w,100%);scroll-snap-align:start}}.Slider__dots{display:none}@media(max-width:760px){.Slider__dots{display:flex;justify-content:center;gap:8px;margin-top:var(--slider-dots-gap,16px)}}.Slider__dots[hidden]{display:none}.Slider__dot{width:8px;height:8px;border-radius:50%;background:var(--gray-300);transition:background-color .15s ease}.Slider__dot--active{background:var(--accent)}.Header{position:fixed;top:0;width:100%;z-index:50;height:var(--header-h);background:rgba(0,0,0,0)}.Header:after,.Header:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--header-bg);opacity:0}.Header:before{transition:opacity .45s ease}.Header:after{transition:opacity .2s ease}.Header:has(.Header__navItem:focus-within):after,.Header:has(.Header__navItem:hover):after,.Header:has(.Header__navItem[data-open=true]):after,.Header[data-menu=open]:after{opacity:1}.Header[data-scrolled=true]:before{opacity:1;animation:none}.Header[data-scrolled=fading]:before{opacity:0;animation:none;transition:opacity .7s ease}@keyframes Header-fill{0%{opacity:0}to{opacity:1}}@supports(animation-timeline:scroll()){.Header:before{animation:Header-fill ease-in-out both;animation-timeline:scroll(root block);animation-range:0 160px}}.Header__inner{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;gap:40px;height:100%}@media(max-width:1024px){.Header__inner{gap:24px}}.Header__brand{flex:none}.Header__nav{display:flex;align-items:center;gap:40px;height:100%}@media(max-width:1024px){.Header__nav{gap:20px}}@media(max-width:900px){.Header__nav{display:none}}.Header__navItem{display:flex;align-items:center;height:100%}.Header:not([data-menu-js]) .Header__navItem:focus-within .Header__navChevron,.Header:not([data-menu-js]) .Header__navItem:hover .Header__navChevron,.Header__navItem[data-open=true] .Header__navChevron{transform:rotate(180deg)}.Header__navLink{display:inline-flex;align-items:center;gap:6px;line-height:1.5;font-weight:600}@media(max-width:760px){.Header__navLink{font-size:14px}}.Header__navLink{color:var(--t-700);transition:color .15s ease;font-size:16px;line-height:125%;letter-spacing:2%}.Header__navItem[data-open=true]>.Header__navLink,.Header__navLink:hover{color:var(--accent)}.Header__navChevron{transition:transform .25s ease;width:12px;height:12px}@property --menu-h{syntax:"<length>";inherits:true;initial-value:0}.Header{transition:--menu-h .16s ease-in}.Header[data-menu=open]{transition:--menu-h .24s cubic-bezier(.2,.8,.2,1)}.Header__menuBg{position:absolute;top:100%;left:0;right:0;height:var(--menu-h);background:var(--header-bg);box-shadow:0 18px 32px rgba(100,110,180,.12);-webkit-clip-path:inset(0 0 -80px 0);clip-path:inset(0 0 -80px 0);opacity:0;pointer-events:none;transition:opacity .16s ease-in}.Header[data-menu=open] .Header__menuBg{opacity:1;transition:opacity .1s ease-out}.Header__dropdown{position:absolute;top:100%;left:0;right:0;opacity:0;visibility:hidden;-webkit-clip-path:inset(0 0 calc(100% - var(--menu-h)) 0);clip-path:inset(0 0 calc(100% - var(--menu-h)) 0);transition:opacity .12s ease-in,visibility 0s .12s}.Header__dropdown>*{transform:translateY(-6px);transition:transform .2s ease-in}.Header__navItem[data-open=true]>.Header__dropdown{opacity:1;visibility:visible;transition:opacity .18s ease-out .03s,visibility 0s}.Header__navItem[data-open=true]>.Header__dropdown>*{transform:none;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.Header:not([data-menu-js]) .Header__navItem:focus-within>.Header__dropdown,.Header:not([data-menu-js]) .Header__navItem:hover>.Header__dropdown{opacity:1;visibility:visible;-webkit-clip-path:none;clip-path:none;background:var(--header-bg);box-shadow:0 18px 32px rgba(100,110,180,.12);transition-delay:0s}.Header:not([data-menu-js]) .Header__navItem:focus-within>.Header__dropdown>*,.Header:not([data-menu-js]) .Header__navItem:hover>.Header__dropdown>*{transform:none}@media(prefers-reduced-motion:reduce){.Header,.Header__dropdown>*{transition:none}}.Header__dropdownInner{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);display:flex;flex-wrap:wrap;gap:24px 64px;padding-block:12px 32px}.Header__dropdownCol{display:grid;align-content:start;grid-gap:14px;gap:14px;min-width:180px}.Header__dropdownTitle{margin:0;font-size:15px;line-height:1.5;font-weight:500}@media(max-width:760px){.Header__dropdownTitle{font-size:14px}}.Header__dropdownTitle{color:var(--t-500)}.Header__dropdownLink{display:block;font-size:16px;line-height:1.5;font-weight:500}@media(max-width:760px){.Header__dropdownLink{font-size:14px}}.Header__dropdownLink{color:var(--t-800);transition:color .15s ease}.Header__dropdownLink:hover{color:var(--accent)}.Header__intMenu{display:block;padding-block:16px 24px}.Header__intGrid{--int-gap:40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px var(--int-gap);gap:28px var(--int-gap)}@media(max-width:1100px){.Header__intGrid{--int-gap:28px;row-gap:24px}}.Header__intCol{display:grid;align-content:start;grid-gap:8px;gap:8px}.Header__intHead{display:flex;align-items:center;gap:12px;margin-bottom:4px}.Header__intIcon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:var(--r-12);background:var(--accent-soft);color:var(--accent);transition:background-color .2s ease,color .2s ease}.Header__intHead:hover .Header__intIcon{background:var(--accent);color:var(--white)}.Header__intHeadText{display:grid;grid-gap:2px;gap:2px}.Header__intTitle{font-size:16px;line-height:1.5;font-weight:700}@media(max-width:760px){.Header__intTitle{font-size:14px}}.Header__intTitle{color:var(--t-900);transition:color .15s ease}.Header__intHead:hover .Header__intTitle{color:var(--accent)}.Header__intSub{font-size:15px;line-height:1.5;font-weight:500}@media(max-width:760px){.Header__intSub{font-size:14px}}.Header__intSub{color:var(--t-500)}.Header__intList{display:grid;grid-gap:2px;gap:2px;margin:0;padding:0;list-style:none}.Header__intLink{display:flex;align-items:center;gap:10px;margin-inline:-8px;padding:6px 8px;border-radius:var(--r-8);font-size:15px;line-height:1.5;font-weight:500}@media(max-width:760px){.Header__intLink{font-size:14px}}.Header__intLink{color:var(--t-700);transition:background-color .15s ease,color .15s ease}.Header__intLink:hover{background:var(--white);color:var(--t-900)}.Header__intLogo{flex:none;width:22px;height:22px;border-radius:6px;object-fit:contain}.Header__intFootLink,.Header__intMore{display:inline-flex;align-items:center;gap:6px;transition:color .15s ease}.Header__intFootLink svg,.Header__intMore svg{flex:none;transition:transform .2s ease}.Header__intFootLink:hover svg,.Header__intMore:hover svg{transform:translateX(3px)}.Header__intMore{font-size:15px;line-height:1.5;font-weight:600}@media(max-width:760px){.Header__intMore{font-size:14px}}.Header__intMore{color:var(--accent)}.Header__intMore:hover{color:var(--accent-hover)}.Header__intFoot{align-items:center;justify-content:space-between;margin-top:24px;padding-top:16px;border-top:1px solid var(--b-violet)}.Header__intFoot,.Header__intFootLinks{display:flex;flex-wrap:wrap;gap:12px 32px}.Header__intNav{display:none;align-items:center;gap:12px}.Header__intArrow{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--b-violet);border-radius:50%;background:var(--white);color:var(--t-800);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.Header__intArrow--prev svg{transform:scaleX(-1)}.Header__intArrow:hover:not(:disabled){border-color:var(--accent);background:var(--accent);color:var(--white)}.Header__intArrow:disabled{opacity:.35;cursor:default}.Header__intDots{display:flex;gap:6px}.Header__intDot{width:8px;height:8px;padding:0;border:0;border-radius:var(--r-pill);background:var(--b-400);cursor:pointer;transition:width .25s ease,background-color .25s ease}.Header__intDot[aria-current=true]{width:22px;background:var(--accent)}@media(max-height:920px){.Header__intGrid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 2*var(--int-gap))/3);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;scrollbar-width:none}.Header__intGrid::-webkit-scrollbar{display:none}.Header__intCol{scroll-snap-align:start}.Header__intNav{display:flex}}.Header__intFootLink{font-size:16px;line-height:1.5;font-weight:600}@media(max-width:760px){.Header__intFootLink{font-size:14px}}.Header__intFootLink{color:var(--t-800)}.Header__intFootLink:hover{color:var(--accent)}.Header__actions{display:flex;align-items:center;gap:16px;margin-left:auto}.Header__actions .Button--sm{padding:8px 24px}@media(max-width:1024px){.Header__actions .Button--sm{padding-inline:16px}}@media(max-width:900px){.Header__actions{display:none}}.Header__phone{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent);transition:background-color .2s ease,color .2s ease}.Header__phone:hover{background:var(--accent);color:var(--white)}.Header__burger{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-8);color:var(--t-800);cursor:pointer}.Header__burger:hover{background:var(--violet-50)}.Header__burger{display:none}@media(max-width:900px){.Header__burger{display:grid;margin-left:auto}}.Header__toggle{position:fixed;top:0;left:0}.Header__toggle:focus-visible~.Header .Header__burger{outline:2px solid var(--accent);outline-offset:2px}.MobileDrawer{position:fixed;inset:0;z-index:60;display:grid;visibility:hidden;pointer-events:none;transition:visibility 0s linear .42s}.Header__toggle:checked~.MobileDrawer{visibility:visible;pointer-events:auto;transition-delay:0s}.MobileDrawer__backdrop{position:absolute;inset:0;background:rgba(24,32,72,.32);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .4s ease}.Header__toggle:checked~.MobileDrawer .MobileDrawer__backdrop{opacity:1}.MobileDrawer__panel{position:relative;display:flex;flex-direction:column;margin-left:auto;width:min(400px,100% - 40px);height:100%;border-top-left-radius:var(--r-24);background:linear-gradient(180deg,var(--white) 0,var(--violet-50) 100%);box-shadow:-20px 0 60px rgba(40,50,110,.18);overflow:hidden;transform:translateX(100%);transition:transform .42s cubic-bezier(.32,.72,0,1)}.Header__toggle:checked~.MobileDrawer .MobileDrawer__panel{transform:none}.MobileDrawer__head{display:flex;flex:none;align-items:center;justify-content:space-between;padding:16px 16px 8px 20px}.MobileDrawer__brand{display:flex}.MobileDrawer__close{display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-8);color:var(--t-800);cursor:pointer}.MobileDrawer__close,.MobileDrawer__close:hover{background:var(--violet-50)}.MobileDrawer__close svg{transition:transform .5s cubic-bezier(.32,.72,0,1);transform:rotate(-90deg)}.Header__toggle:checked~.MobileDrawer .MobileDrawer__close svg{transform:none}.MobileDrawer__nav{display:grid;flex:1 1 auto;align-content:start;grid-gap:4px;gap:4px;padding:8px 12px 20px;overflow-y:auto;overscroll-behavior:contain}.MobileDrawer__item{opacity:0;transform:translateX(24px);transition:opacity .2s ease,transform .2s ease}.Header__toggle:checked~.MobileDrawer .MobileDrawer__item{opacity:1;transform:none;transition:opacity .4s ease calc(.08s + var(--i, 0)*.05s),transform .55s cubic-bezier(.32,.72,0,1) calc(.08s + var(--i, 0)*.05s)}.MobileDrawer__link{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:10px 12px;border-radius:var(--r-12);font-size:20px;line-height:1.5;font-weight:600}@media(max-width:760px){.MobileDrawer__link{font-size:18px}}.MobileDrawer__link{color:var(--t-800);list-style:none;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s ease,color .2s ease}.MobileDrawer__link::-webkit-details-marker{display:none}.MobileDrawer__link:active{background:var(--blue-100)}@media(hover:hover){.MobileDrawer__link:hover{background:var(--blue-100)}}.MobileDrawer__arrow,.MobileDrawer__chevron{flex:none;color:var(--t-500);transition:transform .4s cubic-bezier(.32,.72,0,1),color .2s ease}.MobileDrawer__link:active .MobileDrawer__arrow{transform:translateX(3px);color:var(--accent)}.MobileDrawer__group{border-radius:var(--r-16);transition:background-color .3s ease,box-shadow .3s ease}.MobileDrawer__group[open]:not([data-closing]){background:var(--white);box-shadow:0 8px 24px rgba(80,100,180,.12)}.MobileDrawer__group[open]:not([data-closing])>.MobileDrawer__link{color:var(--accent);background:none}.MobileDrawer__group[open]:not([data-closing]) .MobileDrawer__chevron{transform:rotate(180deg);color:var(--accent)}.MobileDrawer__sub{display:grid;grid-gap:12px;gap:12px;padding:0 12px 16px}.MobileDrawer__col{display:grid}.MobileDrawer__subTitle{margin:4px 0 2px;font-size:13px;line-height:1.5;font-weight:700}@media(max-width:760px){.MobileDrawer__subTitle{font-size:12px}}.MobileDrawer__subTitle{letter-spacing:.04em;text-transform:uppercase;color:var(--t-500)}.MobileDrawer__subLink{display:block;padding:9px 0;font-size:17px;line-height:1.5;font-weight:400}@media(max-width:760px){.MobileDrawer__subLink{font-size:16px}}.MobileDrawer__subLink{color:var(--t-700);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:color .2s ease}.MobileDrawer__subLink:active{color:var(--accent)}@media(hover:hover){.MobileDrawer__subLink:hover{color:var(--accent)}}.MobileDrawer__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.MobileDrawer__tile{display:grid;align-content:start;grid-gap:10px;gap:10px;padding:12px;border-radius:var(--r-12);background:var(--violet-50);font-size:16px;line-height:1.5;font-weight:600}@media(max-width:760px){.MobileDrawer__tile{font-size:14px}}.MobileDrawer__tile{color:var(--t-800);-webkit-tap-highlight-color:rgba(0,0,0,0);transition:background-color .2s ease,transform .2s ease}.MobileDrawer__tile:active{background:var(--blue-100);transform:scale(.97)}.MobileDrawer__tileIcon{display:grid;place-items:center;width:36px;height:36px;border-radius:var(--r-8);background:var(--white);color:var(--accent);box-shadow:0 4px 10px rgba(71,154,255,.16)}.MobileDrawer__all{display:inline-flex;align-items:center;justify-self:start;gap:6px;font-size:16px;line-height:1.5;font-weight:600}@media(max-width:760px){.MobileDrawer__all{font-size:14px}}.MobileDrawer__all{color:var(--accent)}.MobileDrawer__actions{display:grid;flex:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;grid-gap:10px;gap:10px;padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid rgba(150,165,225,.25);background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);opacity:0;transform:translateY(16px);transition:opacity .2s ease,transform .2s ease}.Header__toggle:checked~.MobileDrawer .MobileDrawer__actions{opacity:1;transform:none;transition:opacity .4s ease .25s,transform .55s cubic-bezier(.32,.72,0,1) .25s}@media(prefers-reduced-motion:reduce){.MobileDrawer__actions,.MobileDrawer__close svg,.MobileDrawer__item,.MobileDrawer__panel{transition-duration:0s!important;transition-delay:0s!important}}.Footer,.Footer>*{position:relative}.Footer>*{z-index:1}.Footer:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,var(--fa)) 0,rgba(255,255,255,var(--fb)) 100%)}.Footer{--fa:var(--fade-max);--fb:var(--fade-min);overflow:hidden;padding-block:60px 32px}@media(max-width:760px){.Footer{--fa:0;--fb:0.64;padding-block:40px 24px;padding-left:0;padding-right:0}}.Footer__glow{position:absolute;top:0;left:50%;z-index:0;width:1280px;height:232px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,#fff 70%,transparent 70.5%),linear-gradient(180deg,#dff0fd,#dddaff 46.63%,#e9f5ff);filter:blur(31px);mix-blend-mode:multiply;pointer-events:none}@media(max-width:760px){.Footer__glow{display:none}}.Footer__inner{width:100%;max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter);display:grid;grid-template-columns:342px 1fr;grid-gap:40px 80px;gap:40px 80px}@media(max-width:1100px){.Footer__inner{grid-template-columns:1fr}}@media(max-width:760px){.Footer__inner{gap:16px}}.Footer__brand .Button__label{font-size:16px;line-height:1.5;font-weight:600}@media(max-width:760px){.Footer__brand .Button__label{font-size:14px}}.Footer__logo{height:40px}@media(max-width:760px){.Footer__logo{height:32px}}.Footer__tagline{margin-block:16px 24px;font-size:16px;line-height:1.5;font-weight:400}@media(max-width:760px){.Footer__tagline{font-size:14px}}.Footer__tagline{color:var(--t-800)}@media(max-width:760px){.Footer__tagline{margin-block:12px 24px}}.Footer__button{height:40px;background:var(--accent-soft);color:var(--t-800);border-radius:var(--r-8)}.Footer__button:hover{background:var(--accent-soft-hover)}.Footer__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}@media(max-width:760px){.Footer__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.Footer__cols .Footer__col:last-child{grid-column:1/-1}}.Footer__colTitle{margin-bottom:12px;font-size:16px;line-height:1.5;font-weight:700}@media(max-width:760px){.Footer__colTitle{font-size:14px}}.Footer__colTitle{color:var(--t-800)}.Footer__list{display:grid;grid-gap:8px;gap:8px}.Footer__link{font-size:16px;line-height:1.5;font-weight:400}@media(max-width:760px){.Footer__link{font-size:14px}}.Footer__link{color:var(--t-800);transition:color .18s ease}.Footer__link:hover{color:var(--accent)}@media(max-width:760px){.Footer__link{display:block}}.Footer__copy{grid-column:1/-1;font-size:16px;line-height:1.5;font-weight:400}@media(max-width:760px){.Footer__copy{font-size:14px}}.Footer__copy{color:var(--t-700)}@media(max-width:760px){.Footer__copy{margin-top:8px}}